.Hero-module__t83Gaq__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:80px 24px 48px;display:flex;position:relative;overflow:hidden}.Hero-module__t83Gaq__heroBg{z-index:0;filter:grayscale(.8)brightness(.18)blur(2px);background:url(/images/landing/hero-bg.jpg) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.05)}.Hero-module__t83Gaq__heroBgOverlay{z-index:1;background:radial-gradient(ellipse at 50% 40%,#f5c5180f 0%,transparent 60%),linear-gradient(to bottom,transparent 60%,var(--p-warm-base)100%);pointer-events:none;position:absolute;inset:0}.Hero-module__t83Gaq__heroText{z-index:2;margin-bottom:48px;position:relative}.Hero-module__t83Gaq__eyebrow{letter-spacing:.4em;text-transform:uppercase;color:var(--s-text-accent-muted);margin-bottom:16px;font-size:.5625rem;font-weight:700}.Hero-module__t83Gaq__heroH1{font-size:var(--c-hero-h1-size);font-weight:var(--c-hero-h1-weight);letter-spacing:var(--c-hero-h1-tracking);color:var(--s-text-primary);margin:0 0 20px;line-height:1}.Hero-module__t83Gaq__heroAccent{font-family:var(--p-font-serif);color:var(--p-brand-gold);font-style:italic;font-weight:400}.Hero-module__t83Gaq__heroSub{font-size:1rem;font-weight:var(--c-hero-body-weight);color:var(--p-neutral-1000);max-width:400px;margin:0 auto 32px;line-height:1.7}.Hero-module__t83Gaq__heroActions{justify-content:center;gap:12px;display:flex}.Hero-module__t83Gaq__btnGold{background:var(--p-brand-gold);color:var(--p-neutral-100);font-size:.8125rem;font-weight:var(--p-weight-medium);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:8px;padding:13px 32px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.Hero-module__t83Gaq__btnGold:before{content:"";background:linear-gradient(90deg,#0000 0%,#fff3 50%,#0000 100%);transition:transform .5s;position:absolute;inset:0;transform:translate(-100%)}.Hero-module__t83Gaq__btnGold:hover:before{transform:translate(100%)}.Hero-module__t83Gaq__btnGold:hover{background:var(--p-brand-gold-hover);transform:translateY(-1px);box-shadow:0 8px 32px #f5c51833}.Hero-module__t83Gaq__btnOutline{color:var(--p-neutral-1000);font-size:.8125rem;font-weight:var(--p-weight-medium);cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:8px;padding:13px 32px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.Hero-module__t83Gaq__btnOutline:hover{background:#ffffff0a;border-color:#fff3}.Hero-module__t83Gaq__mockupWrapper{z-index:2;perspective:1200px;width:100%;max-width:880px;position:relative}.Hero-module__t83Gaq__mockupWrapper:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 50% 30%,#f5c5181f 0%,#f5c5180a 40%,#0000 70%);width:110%;height:110%;animation:6s ease-in-out infinite Hero-module__t83Gaq__glowBreath;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.Hero-module__t83Gaq__mockupFloat{animation:6s ease-in-out infinite Hero-module__t83Gaq__floatUp}.Hero-module__t83Gaq__mockup{background:var(--p-warm-mockup);border:1px solid #ffffff0f;border-radius:12px;transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:rotateX(2deg);box-shadow:0 40px 80px #00000080,0 0 120px #f5c51812}.Hero-module__t83Gaq__mockup:hover{transform:rotateX(0)}.Hero-module__t83Gaq__mockupBar{background:#ffffff08;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:10px 14px;display:flex}.Hero-module__t83Gaq__mockupDot{border-radius:50%;width:8px;height:8px}.Hero-module__t83Gaq__blueprintContainer{z-index:1;pointer-events:none;opacity:0;justify-content:center;align-items:center;height:55%;animation:1.2s cubic-bezier(.16,1,.3,1) 1.1s forwards Hero-module__t83Gaq__blueprintReveal;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.Hero-module__t83Gaq__blueprintSvg{width:100%;max-width:900px;height:auto}@keyframes Hero-module__t83Gaq__blueprintReveal{0%{opacity:0;transform:translateY(40px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Hero-module__t83Gaq__bpFadeIn{0%{opacity:0}to{opacity:1}}@keyframes Hero-module__t83Gaq__drawLine{to{stroke-dashoffset:0}}.Hero-module__t83Gaq__bpElement{opacity:0;animation:.6s ease-out forwards Hero-module__t83Gaq__bpFadeIn}.Hero-module__t83Gaq__b1{animation-delay:1.4s}.Hero-module__t83Gaq__b2{animation-delay:1.6s}.Hero-module__t83Gaq__b3{animation-delay:1.8s}.Hero-module__t83Gaq__b4{animation-delay:2s}.Hero-module__t83Gaq__b5{animation-delay:2.2s}.Hero-module__t83Gaq__b6{animation-delay:2.4s}.Hero-module__t83Gaq__b7{animation-delay:2.6s}.Hero-module__t83Gaq__b8{animation-delay:2.8s}.Hero-module__t83Gaq__bpLine{stroke-dasharray:300;stroke-dashoffset:300px;animation:1.2s cubic-bezier(.4,0,.2,1) forwards Hero-module__t83Gaq__drawLine}.Hero-module__t83Gaq__bl1{animation-delay:1.3s}.Hero-module__t83Gaq__bl2{animation-delay:1.5s}.Hero-module__t83Gaq__bl3{animation-delay:1.7s}.Hero-module__t83Gaq__bl4{animation-delay:1.9s}.Hero-module__t83Gaq__bl5{animation-delay:2.1s}.Hero-module__t83Gaq__bl6{animation-delay:2.3s}.Hero-module__t83Gaq__bl7{animation-delay:2.5s}@media (max-width:768px){.Hero-module__t83Gaq__hero{padding:80px 24px 40px}.Hero-module__t83Gaq__heroText{margin-bottom:0}.Hero-module__t83Gaq__mockupWrapper,.Hero-module__t83Gaq__blueprintContainer{display:none}.Hero-module__t83Gaq__heroH1{font-size:clamp(2rem,10vw,3.5rem)}.Hero-module__t83Gaq__heroSub{font-size:clamp(.875rem,2.5vw,1.125rem)}}@media (prefers-reduced-motion:reduce){.Hero-module__t83Gaq__blueprintContainer{opacity:1;animation:none}.Hero-module__t83Gaq__bpElement,.Hero-module__t83Gaq__bpLine{opacity:1;stroke-dashoffset:0;animation:none}}@keyframes Hero-module__t83Gaq__mockupFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
.TrustStrip-module__yBajLa__trustStrip{background:var(--c-trust-bg);border-top:1px solid var(--s-border-v4-default);border-bottom:1px solid var(--s-border-v4-default);padding:40px 0}.TrustStrip-module__yBajLa__trustInner{justify-content:center;align-items:center;gap:clamp(32px,6vw,80px);max-width:900px;margin:0 auto;padding:0 24px;display:flex}.TrustStrip-module__yBajLa__trustStat{text-align:center}.TrustStrip-module__yBajLa__val{font-size:var(--c-trust-stat-size);font-weight:var(--c-trust-stat-weight);color:var(--s-text-primary);line-height:1}.TrustStrip-module__yBajLa__val span{color:var(--s-text-accent)}.TrustStrip-module__yBajLa__lbl{font-size:.5625rem;font-weight:var(--c-trust-label-weight);letter-spacing:.2em;text-transform:uppercase;color:var(--s-text-muted);margin-top:6px}.TrustStrip-module__yBajLa__trustDivider{background:var(--c-trust-divider,linear-gradient(to bottom,transparent,#f5c5182e,transparent));flex-shrink:0;width:1px;height:40px}@media (max-width:768px){.TrustStrip-module__yBajLa__trustStrip{padding:40px 24px}.TrustStrip-module__yBajLa__trustInner{flex-wrap:wrap;gap:24px;padding:0}.TrustStrip-module__yBajLa__trustStat{text-align:center;flex:0 0 calc(50% - 12px)}.TrustStrip-module__yBajLa__trustDivider{display:none}}
.HowItWorks-module__cI61ga__stepsSection{padding:80px 0}.HowItWorks-module__cI61ga__container{max-width:900px;margin:0 auto;padding:0 24px}.HowItWorks-module__cI61ga__stepCell{background:var(--c-bento-bg);padding:var(--c-bento-padding);flex-direction:column;transition:background .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.HowItWorks-module__cI61ga__stepCell:hover{background:var(--c-bento-bg-hover)}.HowItWorks-module__cI61ga__watermark{color:#ffffff06;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:4.5rem;font-weight:100;line-height:1;transition:color .4s;position:absolute;top:-8px;right:12px}.HowItWorks-module__cI61ga__stepCell:hover .HowItWorks-module__cI61ga__watermark{color:#f5c5180f}.HowItWorks-module__cI61ga__stepIcon{width:36px;height:36px;color:var(--s-text-accent);background:#f5c5180f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.HowItWorks-module__cI61ga__stepTitle{color:var(--s-text-primary);margin-bottom:8px;font-size:1rem;font-weight:500}.HowItWorks-module__cI61ga__stepDesc{color:var(--s-text-tertiary);font-size:.875rem;font-weight:300;line-height:1.6}.HowItWorks-module__cI61ga__arrow{color:var(--s-text-accent);z-index:1;opacity:.4;font-size:.75rem;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.HowItWorks-module__cI61ga__arrow:after{content:"→"}@media (max-width:768px){.HowItWorks-module__cI61ga__stepsSection{padding:60px 0}.HowItWorks-module__cI61ga__container>div{grid-template-columns:1fr!important}.HowItWorks-module__cI61ga__arrow{display:none}}
.SectionHeader-module__laUUpW__sectionHeader{margin-bottom:40px}.SectionHeader-module__laUUpW__center{text-align:center}.SectionHeader-module__laUUpW__eyebrow{font-size:var(--c-section-label-size);font-weight:var(--c-section-label-weight);letter-spacing:.3em;text-transform:uppercase;color:var(--c-section-label-accent);margin-bottom:10px}.SectionHeader-module__laUUpW__heading{letter-spacing:-.02em;color:var(--s-text-primary);font-size:2rem;font-weight:200}.SectionHeader-module__laUUpW__heading em{font-family:var(--p-font-serif);color:var(--s-text-accent);font-style:italic;font-weight:400}
.BentoGrid-module___Ta52q__bentoGrid{grid-template-columns:repeat(var(--bento-cols,3),1fr);gap:var(--c-bento-gap);border-radius:var(--c-bento-radius-outer);border:var(--c-bento-border);display:grid;overflow:hidden}
.Features-module__1CyYVG__featureSection{border-top:1px solid var(--s-border-v4-default);padding:80px 0;position:relative}.Features-module__1CyYVG__featureGrid{gap:var(--c-feature-grid-gap);grid-template-columns:1fr 1fr;align-items:center;max-width:1100px;margin:0 auto;padding:0 24px;display:grid}.Features-module__1CyYVG__featureGrid.Features-module__1CyYVG__reverse{direction:rtl}.Features-module__1CyYVG__featureGrid.Features-module__1CyYVG__reverse>*{direction:ltr}.Features-module__1CyYVG__featureHeading h2{font-size:1.75rem}.Features-module__1CyYVG__inlineEyebrow{font-size:var(--c-section-label-size);font-weight:var(--c-section-label-weight);letter-spacing:.3em;text-transform:uppercase;color:var(--c-section-label-accent);margin-bottom:10px}.Features-module__1CyYVG__inlineHeading{letter-spacing:-.02em;color:var(--s-text-primary);margin-bottom:40px;font-size:1.75rem;font-weight:200}.Features-module__1CyYVG__inlineHeading em{font-family:var(--p-font-serif);color:var(--s-text-accent);font-style:italic;font-weight:400}.Features-module__1CyYVG__featureDescription{color:var(--s-text-v4-half);margin-bottom:20px;font-size:.9375rem;line-height:1.7}.Features-module__1CyYVG__featureDetails{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Features-module__1CyYVG__featureDetails li{color:var(--s-text-muted);align-items:baseline;gap:8px;font-size:.8125rem;display:flex}.Features-module__1CyYVG__detailArrow{color:var(--s-text-accent);flex-shrink:0}.Features-module__1CyYVG__featureVisual{background:var(--s-surface-v4-panel);border:1px solid #ffffff0f;border-radius:12px;height:360px;position:relative;overflow:hidden}.Features-module__1CyYVG__featureVisualImg{filter:grayscale(.75)brightness(.3);background-position:50%;background-size:cover;transition:filter .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.05)}.Features-module__1CyYVG__featureVisual:hover .Features-module__1CyYVG__featureVisualImg{filter:grayscale(.5)brightness(.38)}.Features-module__1CyYVG__featureVisualOverlay{background:var(--c-feature-overlay);z-index:1;position:absolute;inset:0}.Features-module__1CyYVG__featureVisualContent{z-index:2;flex-direction:column;justify-content:flex-end;height:100%;padding:28px;display:flex;position:relative}.Features-module__1CyYVG__simGlass{background:var(--c-feature-panel-bg);-webkit-backdrop-filter:blur(16px);border:1px solid #ffffff0f;border-radius:10px;padding:20px}.Features-module__1CyYVG__simRow{border-bottom:1px solid var(--s-border-v4-default);align-items:center;gap:10px;padding:9px 14px;display:flex}.Features-module__1CyYVG__simRow:last-child{border-bottom:none}.Features-module__1CyYVG__simCheck{border:1px solid #ffffff1a;border-radius:3px;flex-shrink:0;width:14px;height:14px}.Features-module__1CyYVG__simCheck.Features-module__1CyYVG__checked{background:var(--s-text-accent);border-color:var(--s-text-accent)}.Features-module__1CyYVG__simLabel{color:var(--s-text-primary);font-size:.75rem;font-weight:400}.Features-module__1CyYVG__simBadge{letter-spacing:.06em;text-transform:uppercase;background:var(--p-gold-10);color:var(--s-text-accent);border-radius:3px;margin-left:auto;padding:2px 8px;font-size:.5rem;font-weight:700}.Features-module__1CyYVG__simMethodLabel{letter-spacing:.15em;text-transform:uppercase;color:var(--s-text-muted);margin-bottom:12px;font-size:.5rem;font-weight:700}.Features-module__1CyYVG__simMethods{gap:8px;margin-bottom:16px;display:flex}.Features-module__1CyYVG__simMethod{color:var(--s-text-muted);border:1px solid var(--s-border-v4-default);border-radius:6px;padding:9px 18px;font-size:.75rem;font-weight:400;transition:all .2s}.Features-module__1CyYVG__simMethod.Features-module__1CyYVG__active{background:var(--s-text-accent);color:var(--s-surface-hero);border-color:var(--s-text-accent);font-weight:500}.Features-module__1CyYVG__simStats{color:var(--s-text-muted);font-size:.75rem;line-height:1.9}.Features-module__1CyYVG__simStatsArrow{color:var(--s-text-accent)}.Features-module__1CyYVG__simCode{font-family:ui-monospace,SF Mono,monospace;font-size:.6875rem;line-height:1.9}.Features-module__1CyYVG__simCode .Features-module__1CyYVG__key{color:var(--c-section-label-accent)}.Features-module__1CyYVG__simCode .Features-module__1CyYVG__val{color:var(--s-text-v4-half)}.Features-module__1CyYVG__simCode .Features-module__1CyYVG__dim{color:var(--s-text-muted)}@media (max-width:768px){.Features-module__1CyYVG__featureSection{padding:60px 0}.Features-module__1CyYVG__featureGrid{direction:ltr;grid-template-columns:1fr;gap:24px}.Features-module__1CyYVG__featureGrid.Features-module__1CyYVG__reverse,.Features-module__1CyYVG__featureGrid.Features-module__1CyYVG__reverse>*{direction:ltr}.Features-module__1CyYVG__featureVisual{order:2;height:220px}.Features-module__1CyYVG__featureText{direction:ltr;order:1}}
.BabokCoverage-module__LKwNbW__kaSection{padding:80px 0}.BabokCoverage-module__LKwNbW__container{max-width:900px;margin:0 auto;padding:0 24px}.BabokCoverage-module__LKwNbW__kaCell{background:var(--c-bento-bg);padding:var(--c-bento-padding);flex-direction:column;justify-content:flex-end;min-height:160px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.BabokCoverage-module__LKwNbW__kaCell:hover{background:var(--c-bento-bg-hover)}.BabokCoverage-module__LKwNbW__watermark{color:#ffffff05;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:5rem;font-weight:100;line-height:1;transition:color .4s;position:absolute;top:-8px;right:12px}.BabokCoverage-module__LKwNbW__kaCell:hover .BabokCoverage-module__LKwNbW__watermark{color:#f5c5180f}.BabokCoverage-module__LKwNbW__kaContent{z-index:1;position:relative}.BabokCoverage-module__LKwNbW__kaNum{letter-spacing:.2em;text-transform:uppercase;color:var(--s-text-accent);opacity:.4;margin-bottom:6px;font-size:.5rem;font-weight:700;display:block}.BabokCoverage-module__LKwNbW__kaName{color:var(--s-text-primary);margin-bottom:4px;font-size:.9375rem;font-weight:500}.BabokCoverage-module__LKwNbW__kaOutputs{color:var(--s-text-tertiary);font-size:.75rem;font-weight:300;line-height:1.5}@media (max-width:768px){.BabokCoverage-module__LKwNbW__kaSection{padding:60px 0}.BabokCoverage-module__LKwNbW__container>div{grid-template-columns:repeat(2,1fr)!important}.BabokCoverage-module__LKwNbW__kaCell{min-height:auto}}
.Testimonials-module__7BpE0G__section{padding:80px 0;position:relative;overflow:hidden}.Testimonials-module__7BpE0G__section:before{content:"";filter:grayscale(.9)brightness(.1);background:url(/images/landing/testimonials-bg.jpg) 50%/cover no-repeat;position:absolute;inset:0}.Testimonials-module__7BpE0G__section:after{content:"";background:linear-gradient(180deg,var(--s-surface-v4-page)0%,#060608d9 30%,#060608d9 70%,var(--s-surface-v4-page)100%);position:absolute;inset:0}.Testimonials-module__7BpE0G__container{z-index:1;max-width:1100px;margin:0 auto;padding:0 24px;position:relative}.Testimonials-module__7BpE0G__testimonialRow{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.Testimonials-module__7BpE0G__tcard{-webkit-backdrop-filter:blur(12px);background:#0f0e0db3;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;padding:28px 22px;transition:border-color .3s,transform .3s;display:flex}.Testimonials-module__7BpE0G__tcard:hover{border-color:var(--c-persona-border-hover);transform:translateY(-2px)}.Testimonials-module__7BpE0G__qmark{color:var(--c-testimonial-quote-mark);opacity:.15;-webkit-user-select:none;user-select:none;font-size:2.5rem;font-weight:100;line-height:1}.Testimonials-module__7BpE0G__quote{color:var(--s-text-primary);border:none;flex:1;margin:8px 0 0;padding:0;font-size:.875rem;font-style:italic;font-weight:300;line-height:1.65}.Testimonials-module__7BpE0G__tauthor{border-top:1px solid #ffffff0d;align-items:center;gap:10px;margin-top:20px;padding-top:16px;display:flex}.Testimonials-module__7BpE0G__tavatar{background:var(--c-testimonial-avatar-bg);width:28px;height:28px;color:var(--c-testimonial-avatar-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;font-weight:600;display:flex}.Testimonials-module__7BpE0G__tname{color:var(--s-text-primary);font-size:.75rem;font-weight:400}.Testimonials-module__7BpE0G__trole{color:var(--c-footer-v4-text);margin-top:2px;font-size:.5625rem}@media (max-width:768px){.Testimonials-module__7BpE0G__testimonialRow{grid-template-columns:1fr}}
.WhoItsFor-module__MlVGtG__section{padding:80px 0;position:relative}.WhoItsFor-module__MlVGtG__container{max-width:1100px;margin:0 auto;padding:0 24px}.WhoItsFor-module__MlVGtG__personaGrid{gap:var(--c-persona-grid-gap);grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.WhoItsFor-module__MlVGtG__personaCard{background:var(--c-persona-bg);border:1px solid var(--c-persona-border);border-radius:12px;transition:border-color .3s,transform .3s;overflow:visible}.WhoItsFor-module__MlVGtG__personaCard:hover{border-color:var(--c-persona-border-hover);transform:translateY(-4px)}.WhoItsFor-module__MlVGtG__personaCardIllustration{background:radial-gradient(at 50% 80%,#f5c5180a 0%,#0000 60%);justify-content:center;align-items:flex-end;height:240px;display:flex;position:relative;overflow:visible}.WhoItsFor-module__MlVGtG__personaCardIllustration:before{content:"";border:1px solid #f5c51814;border-radius:50%;width:80px;height:80px;animation:6s ease-in-out infinite WhoItsFor-module__MlVGtG__pulseRing;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WhoItsFor-module__MlVGtG__personaCard[data-index="1"] .WhoItsFor-module__MlVGtG__personaCardIllustration:before{animation-delay:-2s}.WhoItsFor-module__MlVGtG__personaCard[data-index="2"] .WhoItsFor-module__MlVGtG__personaCardIllustration:before{animation-delay:-4s}.WhoItsFor-module__MlVGtG__portraitImg{object-fit:cover;object-position:top center;opacity:.85;width:200px;height:300px;margin-top:-60px;transition:opacity .3s,transform .3s}.WhoItsFor-module__MlVGtG__personaCard:hover .WhoItsFor-module__MlVGtG__portraitImg{opacity:1;transform:translateY(-4px)}.WhoItsFor-module__MlVGtG__personaCardBody{padding:24px 22px}.WhoItsFor-module__MlVGtG__personaRole{letter-spacing:.25em;text-transform:uppercase;color:var(--s-text-accent);margin:0;font-size:.5625rem;font-weight:700}.WhoItsFor-module__MlVGtG__personaDesc{color:var(--s-text-primary);margin:10px 0 0;font-size:.875rem;font-weight:300;line-height:1.6}@media (max-width:768px){.WhoItsFor-module__MlVGtG__personaGrid{grid-template-columns:1fr}.WhoItsFor-module__MlVGtG__section{padding:60px 0}}
.CtaBanner-module__CAMooG__ctaFinal{border-top:1px solid var(--c-footer-v4-border);text-align:center;padding:100px 0;position:relative;overflow:hidden}.CtaBanner-module__CAMooG__ctaBg{filter:grayscale(.8)brightness(.1)blur(3px);background:url(/images/landing/cta-bg.jpg) 50%/cover no-repeat;position:absolute;inset:0}.CtaBanner-module__CAMooG__ctaOverlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(ellipse at 50% 100%,#f5c5180f 0%,transparent 50%),linear-gradient(180deg,var(--c-cta-v4-bg)0%,#060608cc 30%,#060608cc 70%,var(--c-cta-v4-bg)100%);position:absolute;inset:0}.CtaBanner-module__CAMooG__ctaContent{z-index:1;max-width:640px;margin:0 auto;padding:0 24px;position:relative}.CtaBanner-module__CAMooG__eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--s-text-accent);margin-bottom:16px;font-size:.5625rem;font-weight:700}.CtaBanner-module__CAMooG__ctaH2{font-size:var(--c-cta-v4-h2-size);font-weight:var(--c-cta-v4-h2-weight);color:var(--s-text-primary);letter-spacing:-.02em;margin:0;line-height:1.1}.CtaBanner-module__CAMooG__ctaH2 em{font-family:var(--p-font-serif);color:var(--s-text-accent);font-style:italic;font-weight:400}.CtaBanner-module__CAMooG__desc{color:var(--s-text-primary);margin-top:16px;font-size:.9375rem;font-weight:300;line-height:1.6}.CtaBanner-module__CAMooG__ctaAction{margin-top:32px}.CtaBanner-module__CAMooG__btnGold{background:var(--p-brand-gold);color:var(--p-neutral-100);font-size:.8125rem;font-weight:var(--p-weight-medium);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:8px;padding:13px 32px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.CtaBanner-module__CAMooG__btnGold:before{content:"";background:linear-gradient(90deg,#0000 0%,#fff3 50%,#0000 100%);transition:transform .5s;position:absolute;inset:0;transform:translate(-100%)}.CtaBanner-module__CAMooG__btnGold:hover:before{transform:translate(100%)}.CtaBanner-module__CAMooG__btnGold:hover{background:var(--p-brand-gold-hover);transform:translateY(-1px);box-shadow:0 8px 32px #f5c51833}@media (max-width:768px){.CtaBanner-module__CAMooG__ctaFinal{padding:60px 24px}.CtaBanner-module__CAMooG__ctaH2{font-size:clamp(1.5rem,6vw,2.5rem)}.CtaBanner-module__CAMooG__desc{font-size:.9375rem}}
