.SignatureProgramSection_section__rW6ra{position:relative;overflow:hidden;background:radial-gradient(circle at 18% 14%,rgba(255,255,255,.82),transparent 36%),radial-gradient(circle at 82% 16%,rgba(213,183,137,.22),transparent 34%),radial-gradient(circle at 50% 100%,rgba(206,176,132,.14),transparent 48%),linear-gradient(180deg,#faf4eb,#f7f0e7 46%,#f4ece1);padding:clamp(3.5rem,8vw,6.5rem) 0}.SignatureProgramSection_backdropGlow__ZQZza{pointer-events:none;position:absolute;inset:0;opacity:.58;background:repeating-linear-gradient(135deg,rgba(161,130,89,.06) 0 2px,transparent 2px 18px),repeating-linear-gradient(45deg,rgba(255,255,255,.2) 0 2px,transparent 2px 24px)}.SignatureProgramSection_container__PYO87{position:relative;z-index:1;margin:0 auto;width:min(1280px,100%);padding-inline:clamp(1rem,4vw,2rem)}.SignatureProgramSection_sectionHeader__iDYVK{text-align:center;margin-bottom:clamp(2rem,6vw,3.5rem)}.SignatureProgramSection_heading__ZQNB_{font-size:clamp(2.1rem,4.8vw,4rem);line-height:1.04;color:#2e251c}.SignatureProgramSection_subheading__N1217{margin:.9rem auto 0;max-width:660px;color:#786b5c;font-size:clamp(.98rem,1.9vw,1.15rem);line-height:1.8}.SignatureProgramSection_grid__P8w6Z{display:grid;gap:clamp(1.2rem,2.3vw,2rem);align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.SignatureProgramSection_card__jZuyl{--card-shell:linear-gradient(180deg,rgba(255,255,255,0.84),rgba(244,234,218,0.92));--card-body:linear-gradient(180deg,rgba(255,255,255,0.96),rgba(249,242,234,0.94));--card-border:rgba(197,174,139,0.3);--card-glow:rgba(123,89,51,0.2);--card-accent:#6a5230;--card-muted:#6b5f50;--card-icon-tint:rgba(244,232,212,0.82);--card-outline:#b49968;--card-outline-hover:#7a6030;position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;border-radius:26px;border:1px solid var(--card-border);background:var(--card-shell);box-shadow:0 26px 62px -34px rgba(45,32,19,.42),0 10px 24px -12px rgba(45,32,19,.28),inset 0 1px 0 rgba(255,255,255,.52);transition:transform .42s ease,box-shadow .42s ease}.SignatureProgramSection_card__jZuyl:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:0;opacity:.52;background:linear-gradient(130deg,rgba(255,255,255,.5),rgba(255,255,255,.1) 28%,rgba(255,255,255,0) 56%);transition:opacity .42s ease}.SignatureProgramSection_card__jZuyl:after{content:"";pointer-events:none;position:absolute;inset:1px;z-index:2;border-radius:25px;border:1px solid rgba(255,255,255,.42);mix-blend-mode:screen}.SignatureProgramSection_featuredCard__Guy0m{transform:translateY(-.95rem) scale(1.03);box-shadow:0 34px 76px -32px rgba(89,20,52,.42),0 16px 36px -14px rgba(89,20,52,.3),0 0 0 1px rgba(132,37,79,.16),inset 0 1px 0 rgba(255,255,255,.58)}.SignatureProgramSection_mediaWrap__pIgKe{position:relative;z-index:1;overflow:hidden;aspect-ratio:1.58}.SignatureProgramSection_mediaWrap__pIgKe:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0) 45%),radial-gradient(circle at 18% 8%,rgba(255,255,255,.4),transparent 28%);opacity:.76;transition:opacity .42s ease}.SignatureProgramSection_mediaImage__KSZHd{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.SignatureProgramSection_cardBody__foizc{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;gap:.9rem;padding:1.35rem 1.35rem 1.45rem;background:var(--card-body);border-top:1px solid rgba(255,255,255,.35)}.SignatureProgramSection_cardBody__foizc:before{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.32),transparent 38%);opacity:.72}.SignatureProgramSection_eyebrow__HoCJs{position:relative;z-index:1;font-size:.66rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--card-accent);opacity:.74}.SignatureProgramSection_cardTitle__ISjMX{position:relative;z-index:1;display:block;margin:0;font-size:clamp(1.65rem,2.1vw,2.1rem);line-height:1.12;padding-bottom:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#31261d}.SignatureProgramSection_benefitList__NaE1q{position:relative;z-index:1;margin:.35rem 0 0;padding:.92rem 0 0;border-top:1px solid rgba(123,98,67,.18);display:grid;gap:.72rem;list-style:none}.SignatureProgramSection_benefitItem__Gws4W{display:flex;align-items:center;gap:.72rem}.SignatureProgramSection_iconPill__FDc0I{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;flex-shrink:0;border-radius:999px;border:1px solid rgba(116,96,72,.24);background:var(--card-icon-tint);color:var(--card-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}.SignatureProgramSection_benefitIcon__qB4hv{width:.92rem;height:.92rem}.SignatureProgramSection_benefitText__4FW_Y{color:var(--card-muted);font-size:.99rem;line-height:1.55}.SignatureProgramSection_ctaButton__IRj17{position:relative;z-index:1;margin-top:auto;display:inline-flex;justify-content:center;align-items:center;border-radius:999px;padding:.88rem 1.2rem;font-size:.7rem;letter-spacing:.28em;text-transform:uppercase;font-weight:700;transition:background-color .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease}.SignatureProgramSection_ctaFeatured__36lqj{border:1px solid #7b1c45;background:linear-gradient(120deg,#7b1c45,#611437);color:#ffffff;box-shadow:0 12px 26px -16px rgba(94,19,53,.72)}.SignatureProgramSection_ctaFeatured__36lqj:hover{background:linear-gradient(120deg,#8e2352,#6b173d);border-color:#8e2352}.SignatureProgramSection_ctaOutline__hTpeF{border:1px solid var(--card-outline);color:var(--card-accent);background:rgba(255,255,255,.18)}.SignatureProgramSection_ctaOutline__hTpeF:hover{background:var(--card-outline-hover);border-color:var(--card-outline-hover);color:#ffffff}.SignatureProgramSection_card__jZuyl:hover{transform:translateY(-.52rem);box-shadow:0 34px 80px -34px var(--card-glow),0 20px 44px -20px rgba(39,29,18,.34),inset 0 1px 0 rgba(255,255,255,.62)}.SignatureProgramSection_featuredCard__Guy0m:hover{transform:translateY(-1.2rem) scale(1.04)}.SignatureProgramSection_card__jZuyl:hover .SignatureProgramSection_mediaWrap__pIgKe:before,.SignatureProgramSection_card__jZuyl:hover:before{opacity:.9}.SignatureProgramSection_card__jZuyl:hover .SignatureProgramSection_mediaImage__KSZHd{transform:scale(1.03)}@media (max-width:1179px){.SignatureProgramSection_grid__P8w6Z{grid-template-columns:repeat(2,minmax(0,1fr))}.SignatureProgramSection_featuredCard__Guy0m{grid-column:1/-1;max-width:740px;justify-self:center;transform:none}.SignatureProgramSection_featuredCard__Guy0m:hover{transform:translateY(-.7rem)}}@media (max-width:767px){.SignatureProgramSection_grid__P8w6Z{grid-template-columns:1fr}.SignatureProgramSection_card__jZuyl{border-radius:24px}.SignatureProgramSection_featuredCard__Guy0m{order:-1;width:100%}.SignatureProgramSection_cardBody__foizc{padding:1.2rem 1.1rem 1.25rem}.SignatureProgramSection_cardTitle__ISjMX{font-size:clamp(1.5rem,7.2vw,1.8rem)}.SignatureProgramSection_benefitText__4FW_Y{font-size:.96rem}}@media (prefers-reduced-motion:reduce){.SignatureProgramSection_card__jZuyl,.SignatureProgramSection_card__jZuyl:before,.SignatureProgramSection_ctaButton__IRj17,.SignatureProgramSection_mediaImage__KSZHd,.SignatureProgramSection_mediaWrap__pIgKe:before{transition:none}}