.expert-promo{--expert-promo-bg: #202f5a;--expert-promo-accent: #e96046;--expert-promo-text: #fff;--expert-promo-muted: rgba(255, 255, 255, .78);--expert-promo-eyebrow: #7fd0e0;--expert-promo-star-size: 28rem;--expert-promo-star-top: 3rem;--expert-promo-star-right: -6rem;--expert-promo-radius: 2.4rem;--expert-promo-gap: 1.6rem;padding-top:4.8rem;padding-bottom:4.8rem}.expert-promo__panel{display:grid;grid-template-columns:1fr;gap:3.2rem;overflow:hidden;padding:3.2rem 2.4rem;border-radius:var(--expert-promo-radius);background-color:var(--expert-promo-bg);color:var(--expert-promo-text)}.expert-promo__content .section-eyebrow{--section-eyebrow-color: var(--expert-promo-eyebrow);--section-eyebrow-mark-color: var(--expert-promo-accent);font-weight:400}.expert-promo__heading{margin:var(--expert-promo-gap) 0 0;font-family:var(--expert-promo-heading-font, "Montserrat", sans-serif);font-size:2.8rem;font-weight:700;line-height:1.15;letter-spacing:0}.expert-promo__heading-highlight{color:var(--expert-promo-accent)}.expert-promo__description{margin:var(--expert-promo-gap) 0 0;color:var(--expert-promo-muted);font-family:Inter,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.6}.expert-promo__benefits{display:grid;gap:1.2rem;margin:2.4rem 0 0;padding:0;list-style:none}.expert-promo__benefit{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:1.2rem;color:var(--expert-promo-text);font-family:Inter,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.5}.expert-promo__benefit-icon{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:.6rem;background-color:color-mix(in srgb,var(--expert-promo-accent) 18%,transparent);color:var(--expert-promo-accent)}.expert-promo__benefit-icon svg{width:1.2rem;height:auto}.expert-promo__aside{position:relative;display:flex;flex-direction:column;align-items:center;gap:0}.expert-promo__aside:before{content:"";position:absolute;top:var(--expert-promo-star-top);right:var(--expert-promo-star-right);z-index:0;width:var(--expert-promo-star-size);aspect-ratio:1;transform:rotate(18deg);background-color:color-mix(in srgb,var(--expert-promo-accent) 22%,transparent);clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);pointer-events:none}.expert-promo__portrait,.expert-promo__name,.expert-promo__credential,.expert-promo__cta{position:relative;z-index:1}.expert-promo__portrait{display:block;width:100%;max-width:32rem;height:auto;object-fit:contain}.expert-promo__name{margin:.8rem 0 0;font-family:var(--expert-promo-heading-font, "Montserrat", sans-serif);font-size:1.8rem;font-weight:700;line-height:1.2;text-align:center}.expert-promo__credential{margin:.4rem 0 0;color:var(--expert-promo-muted);font-family:Inter,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.1em;line-height:1.4;text-align:center;text-transform:uppercase}.expert-promo__cta{display:flex;align-items:center;justify-content:center;width:100%;max-width:32rem;min-height:4.8rem;margin-top:2.4rem;padding:1.4rem 2.4rem;border:0;border-radius:.8rem;background-color:var(--expert-promo-accent);color:#fff;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .2s ease}.expert-promo__cta:hover{background-color:color-mix(in srgb,var(--expert-promo-accent) 85%,#000);color:#fff}.expert-promo__cta:focus-visible{outline:.2rem solid #fff;outline-offset:.3rem}@media screen and (min-width:750px){.expert-promo__panel{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding:4rem 3.2rem}.expert-promo__portrait{max-width:36rem}.expert-promo__heading{font-size:3.4rem}.expert-promo__description,.expert-promo__benefit{font-size:1.6rem}}@media screen and (min-width:990px){.expert-promo{padding-top:6rem;padding-bottom:6rem}.expert-promo{--expert-promo-star-size: 38rem;--expert-promo-star-top: 5rem;--expert-promo-star-right: -11rem}.expert-promo__panel{grid-template-columns:1.15fr .85fr;gap:5.6rem;padding:5.6rem 5.6rem 5.6rem 4.8rem;--expert-promo-radius: 3.2rem}.expert-promo__portrait{max-width:38rem}.expert-promo__heading{font-size:4rem}.expert-promo__name{font-size:2rem}}@media(prefers-reduced-motion:reduce){.expert-promo__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/expert-promo.css.map */
