.LandingPageTemplate-module__yHF3IG__page{background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-primary)14%,transparent)0,transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface-base)93%,var(--color-primary)7%)0%,var(--surface-base)24rem)}.LandingPageTemplate-module__yHF3IG__heroSection{padding-block:calc(var(--header-height) + clamp(3rem,7vw,5.5rem))clamp(2.5rem,6vw,4.5rem)}.LandingPageTemplate-module__yHF3IG__heroTopline,.LandingPageTemplate-module__yHF3IG__heroCopy,.LandingPageTemplate-module__yHF3IG__heroStage,.LandingPageTemplate-module__yHF3IG__stack,.LandingPageTemplate-module__yHF3IG__testimonialStack,.LandingPageTemplate-module__yHF3IG__logoSectionInner{flex-direction:column;display:flex}.LandingPageTemplate-module__yHF3IG__heroTopline{gap:var(--space-4);margin-bottom:clamp(2rem,4vw,3rem)}.LandingPageTemplate-module__yHF3IG__backLink{color:var(--color-fg-secondary);font-size:var(--text-sm);transition:opacity var(--transition-fast);text-decoration:none}.LandingPageTemplate-module__yHF3IG__backLink:hover{opacity:.72}.LandingPageTemplate-module__yHF3IG__heroBadgeRow,.LandingPageTemplate-module__yHF3IG__tagRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.LandingPageTemplate-module__yHF3IG__heroContext,.LandingPageTemplate-module__yHF3IG__heroLeadEyebrow,.LandingPageTemplate-module__yHF3IG__heroSupportEyebrow,.LandingPageTemplate-module__yHF3IG__metricLabel,.LandingPageTemplate-module__yHF3IG__linkMeta,.LandingPageTemplate-module__yHF3IG__logoEyebrow{color:var(--color-fg-secondary);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase}.LandingPageTemplate-module__yHF3IG__heroGrid,.LandingPageTemplate-module__yHF3IG__splitSection,.LandingPageTemplate-module__yHF3IG__proofGrid,.LandingPageTemplate-module__yHF3IG__outcomeGrid,.LandingPageTemplate-module__yHF3IG__processBand,.LandingPageTemplate-module__yHF3IG__midCta{gap:clamp(2rem,4vw,4rem);display:grid}.LandingPageTemplate-module__yHF3IG__heroGrid{grid-template-columns:minmax(0,1.02fr) minmax(28rem,.98fr);align-items:start}.LandingPageTemplate-module__yHF3IG__proofGrid,.LandingPageTemplate-module__yHF3IG__splitSection{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.LandingPageTemplate-module__yHF3IG__heroCopy,.LandingPageTemplate-module__yHF3IG__stack{gap:clamp(1.5rem,3vw,2.5rem)}.LandingPageTemplate-module__yHF3IG__heroStage,.LandingPageTemplate-module__yHF3IG__testimonialStack{gap:var(--space-5)}.LandingPageTemplate-module__yHF3IG__heroHeading{gap:var(--space-5);flex-direction:column;display:flex}.LandingPageTemplate-module__yHF3IG__heroTitle{max-width:12ch;color:var(--color-fg-primary);font-family:var(--font-heading);font-size:clamp(3.5rem,5.8vw,5.6rem);font-weight:var(--weight-heading);letter-spacing:-.05em;text-wrap:balance;margin:0;line-height:.9}.LandingPageTemplate-module__yHF3IG__heroDescription{max-width:34rem;color:var(--color-fg-primary);text-wrap:balance;margin:0;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.15}.LandingPageTemplate-module__yHF3IG__heroSummary{max-width:42rem;color:var(--color-fg-secondary);margin:0;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.75}.LandingPageTemplate-module__yHF3IG__heroActions{gap:var(--space-4);flex-wrap:wrap;display:flex}.LandingPageTemplate-module__yHF3IG__heroQuote{max-width:34rem;padding-top:var(--space-6);border-top:1px solid color-mix(in srgb,var(--color-border-default)72%,transparent);margin:0}.LandingPageTemplate-module__yHF3IG__heroQuoteText{color:var(--color-fg-primary);font-family:var(--font-heading);text-wrap:pretty;margin:0;font-size:clamp(1.2rem,1.9vw,1.6rem);line-height:1.35}.LandingPageTemplate-module__yHF3IG__heroQuoteMeta{gap:var(--space-2)var(--space-4);margin-top:var(--space-4);color:var(--color-fg-secondary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.LandingPageTemplate-module__yHF3IG__heroLeadVisual,.LandingPageTemplate-module__yHF3IG__heroSupportVisual{margin:0}.LandingPageTemplate-module__yHF3IG__heroLeadVisual{background:color-mix(in srgb,var(--surface-elevated)82%,black 18%);border-radius:clamp(1.5rem,3vw,2rem);flex-direction:column;display:flex;overflow:hidden}.LandingPageTemplate-module__yHF3IG__heroLeadMedia{min-height:24rem;position:relative}.LandingPageTemplate-module__yHF3IG__heroLeadImage,.LandingPageTemplate-module__yHF3IG__heroSupportImage,.LandingPageTemplate-module__yHF3IG__featuredProofImage{object-fit:cover;width:100%;height:100%;display:block}.LandingPageTemplate-module__yHF3IG__heroLeadCaption{gap:var(--space-4);background:color-mix(in srgb,var(--surface-base)90%,var(--surface-elevated)10%);border-top:1px solid color-mix(in srgb,var(--color-border-default)72%,transparent);flex-direction:column;padding:clamp(1.25rem,2vw,2rem);display:flex}.LandingPageTemplate-module__yHF3IG__heroLeadHeader,.LandingPageTemplate-module__yHF3IG__heroLeadText{gap:var(--space-3);flex-direction:column;display:flex}.LandingPageTemplate-module__yHF3IG__spotlightMeta{color:var(--color-fg-secondary);font-size:var(--text-sm);margin:0}.LandingPageTemplate-module__yHF3IG__heroLeadTitle,.LandingPageTemplate-module__yHF3IG__featuredProofTitle,.LandingPageTemplate-module__yHF3IG__linkTitle{color:var(--color-fg-primary);font-family:var(--font-heading);font-weight:var(--weight-heading);text-wrap:balance;margin:0;line-height:1.02}.LandingPageTemplate-module__yHF3IG__heroLeadTitle{font-size:clamp(1.9rem,2.7vw,3rem)}.LandingPageTemplate-module__yHF3IG__heroLeadDescription,.LandingPageTemplate-module__yHF3IG__heroSupportText,.LandingPageTemplate-module__yHF3IG__spotlightText,.LandingPageTemplate-module__yHF3IG__linkDescription,.LandingPageTemplate-module__yHF3IG__faqAnswer,.LandingPageTemplate-module__yHF3IG__statementText{color:var(--color-fg-secondary);margin:0;line-height:1.7}.LandingPageTemplate-module__yHF3IG__heroLeadDescription{max-width:34ch;color:var(--color-fg-secondary)}.LandingPageTemplate-module__yHF3IG__inlineLink{color:var(--color-primary);font-weight:600;text-decoration:none}.LandingPageTemplate-module__yHF3IG__inlineLink:hover{text-decoration:underline}.LandingPageTemplate-module__yHF3IG__heroFilmstrip{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.LandingPageTemplate-module__yHF3IG__heroSupportVisual{gap:var(--space-3);flex-direction:column;display:flex}.LandingPageTemplate-module__yHF3IG__heroSupportImageWrap{aspect-ratio:4/3;background:color-mix(in srgb,var(--surface-elevated)86%,black 14%);border-radius:1.5rem;position:relative;overflow:hidden}.LandingPageTemplate-module__yHF3IG__heroSupportCaption{gap:var(--space-2);padding-right:var(--space-4);flex-direction:column;display:flex}.LandingPageTemplate-module__yHF3IG__metricStrip{gap:var(--space-5);border-top:1px solid color-mix(in srgb,var(--color-border-default)72%,transparent);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(1.25rem,2vw,1.75rem);display:grid}.LandingPageTemplate-module__yHF3IG__metricItem{gap:var(--space-2);flex-direction:column;display:flex}.LandingPageTemplate-module__yHF3IG__metricValue{color:var(--color-fg-primary);font-family:var(--font-heading);font-size:clamp(1.5rem,2.2vw,2.25rem);font-weight:var(--weight-heading);letter-spacing:-.04em;margin:0;line-height:1.02}.LandingPageTemplate-module__yHF3IG__metricSubtitle{color:var(--color-fg-secondary);margin:0;line-height:1.6}.LandingPageTemplate-module__yHF3IG__logoSection{padding-block:clamp(1.5rem,3vw,2.5rem) clamp(2.5rem,4vw,3.5rem)}.LandingPageTemplate-module__yHF3IG__logoSectionInner{gap:var(--space-5);border-block:1px solid color-mix(in srgb,var(--color-border-default)72%,transparent);padding-block:clamp(1.25rem,2.4vw,1.9rem)}.LandingPageTemplate-module__yHF3IG__section{padding-block:clamp(3rem,6vw,5rem)}.LandingPageTemplate-module__yHF3IG__resultsSection{flex-direction:column;gap:clamp(2rem,4vw,3.5rem);display:flex}.LandingPageTemplate-module__yHF3IG__resultsIntro{max-width:42rem}.LandingPageTemplate-module__yHF3IG__outcomeGrid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPageTemplate-module__yHF3IG__outcomeItem{gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid color-mix(in srgb,var(--color-border-default)72%,transparent);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.LandingPageTemplate-module__yHF3IG__outcomeIndex{color:var(--color-fg-muted);font-family:var(--font-mono,var(--font-body));font-size:var(--text-sm);letter-spacing:.08em}.LandingPageTemplate-module__yHF3IG__outcomeText{color:var(--color-fg-primary);font-family:var(--font-heading);text-wrap:pretty;margin:0;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.3}.LandingPageTemplate-module__yHF3IG__processBand{border-top:1px solid color-mix(in srgb,var(--color-border-default)72%,transparent);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding-block:clamp(2rem,4vw,3rem)}.LandingPageTemplate-module__yHF3IG__processCopy{max-width:40rem}.LandingPageTemplate-module__yHF3IG__processRail{gap:var(--space-6);display:grid}.LandingPageTemplate-module__yHF3IG__processStep{gap:var(--space-5);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.LandingPageTemplate-module__yHF3IG__processMarker{border:1.5px solid color-mix(in srgb,var(--color-primary)60%,white 40%);background:color-mix(in srgb,var(--color-primary)16%,transparent);width:2.5rem;height:2.5rem;color:var(--color-fg-primary);font-family:var(--font-heading);border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:600;line-height:1;display:inline-flex}.LandingPageTemplate-module__yHF3IG__processStepBody{gap:var(--space-2);padding-bottom:var(--space-6);border-bottom:1px solid color-mix(in srgb,var(--color-border-default)72%,transparent);flex-direction:column;display:flex}.LandingPageTemplate-module__yHF3IG__processStep:last-child .LandingPageTemplate-module__yHF3IG__processStepBody{border-bottom:none;padding-bottom:0}.LandingPageTemplate-module__yHF3IG__processStepLabel{color:var(--color-fg-muted);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;margin:0;font-weight:600}.LandingPageTemplate-module__yHF3IG__processStepText{color:var(--color-fg-primary);font-family:var(--font-heading);text-wrap:pretty;margin:0;font-size:clamp(1.35rem,1.9vw,1.8rem);line-height:1.18}.LandingPageTemplate-module__yHF3IG__midCtaSection{padding-block:clamp(2rem,4vw,4rem)}.LandingPageTemplate-module__yHF3IG__midCta{border:1px solid color-mix(in srgb,var(--color-border-default)72%,transparent);background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-primary)16%,transparent)0,transparent 38%),color-mix(in srgb,var(--surface-base)88%,var(--surface-elevated)12%);border-radius:clamp(1.5rem,2vw,2rem);grid-template-columns:minmax(0,1.02fr) minmax(20rem,.98fr);align-items:center;gap:clamp(1.75rem,3vw,3rem);padding:clamp(1.5rem,3vw,2.5rem)}.LandingPageTemplate-module__yHF3IG__midCtaCopy{gap:var(--space-6);flex-direction:column;display:flex}.LandingPageTemplate-module__yHF3IG__midCtaPoints{gap:var(--space-4);display:grid}.LandingPageTemplate-module__yHF3IG__midCtaPoint{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid color-mix(in srgb,var(--color-border-default)72%,transparent);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.LandingPageTemplate-module__yHF3IG__midCtaPoint p{color:var(--color-fg-secondary);margin:0;line-height:1.65}.LandingPageTemplate-module__yHF3IG__midCtaMark{background:var(--color-primary);border-radius:999px;width:.75rem;height:.75rem;margin-top:.45rem}.LandingPageTemplate-module__yHF3IG__editorialList{border-top:1px solid color-mix(in srgb,var(--color-border-default)72%,transparent);display:grid}.LandingPageTemplate-module__yHF3IG__editorialItem{gap:var(--space-4);border-bottom:1px solid color-mix(in srgb,var(--color-border-default)72%,transparent);grid-template-columns:4.5rem minmax(0,1fr);align-items:start;padding-block:clamp(1.1rem,2vw,1.5rem);display:grid}.LandingPageTemplate-module__yHF3IG__editorialIndex{color:var(--color-fg-muted);font-family:var(--font-mono,var(--font-body));font-size:var(--text-sm);letter-spacing:.08em}.LandingPageTemplate-module__yHF3IG__fitCard,.LandingPageTemplate-module__yHF3IG__timelineCard{border:1px solid color-mix(in srgb,var(--color-border-default)72%,transparent);gap:var(--space-6);background:color-mix(in srgb,var(--surface-base)84%,var(--surface-elevated)16%);flex-direction:column;width:100%;display:flex;overflow:hidden}.LandingPageTemplate-module__yHF3IG__fitGroup{gap:var(--space-4);flex-direction:column;display:flex}.LandingPageTemplate-module__yHF3IG__fitHeading{color:var(--color-fg-primary);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-subheading);margin:0}.LandingPageTemplate-module__yHF3IG__fitDivider{background:var(--color-border-subtle);height:1px}.LandingPageTemplate-module__yHF3IG__fitList,.LandingPageTemplate-module__yHF3IG__spotlightList{gap:var(--space-3);display:grid}.LandingPageTemplate-module__yHF3IG__fitItem,.LandingPageTemplate-module__yHF3IG__spotlightListItem{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.LandingPageTemplate-module__yHF3IG__fitItem p,.LandingPageTemplate-module__yHF3IG__spotlightListItem span:last-child{color:var(--color-fg-secondary);margin:0;line-height:1.65}.LandingPageTemplate-module__yHF3IG__fitMark,.LandingPageTemplate-module__yHF3IG__fitMarkMuted,.LandingPageTemplate-module__yHF3IG__spotlightListMark{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.LandingPageTemplate-module__yHF3IG__fitMark,.LandingPageTemplate-module__yHF3IG__fitMarkMuted{border-radius:999px;width:1.5rem;height:1.5rem;margin-top:.1rem;font-weight:700;line-height:1}.LandingPageTemplate-module__yHF3IG__fitMark{background:color-mix(in srgb,var(--color-primary)18%,transparent);color:var(--color-primary)}.LandingPageTemplate-module__yHF3IG__fitMarkMuted{background:color-mix(in srgb,var(--color-fg-muted)12%,transparent);color:var(--color-fg-muted)}.LandingPageTemplate-module__yHF3IG__spotlightListMark{background:var(--color-primary);border-radius:999px;width:.7rem;height:.7rem;margin-top:.45rem}.LandingPageTemplate-module__yHF3IG__proofIntro,.LandingPageTemplate-module__yHF3IG__contentIntro,.LandingPageTemplate-module__yHF3IG__linkSectionHeader{margin-bottom:clamp(1.75rem,3vw,2.5rem)}.LandingPageTemplate-module__yHF3IG__featuredProofFeature{border:1px solid color-mix(in srgb,var(--color-border-default)72%,transparent);background:color-mix(in srgb,var(--surface-elevated)92%,var(--color-primary)8%);border-radius:clamp(1.25rem,2vw,1.75rem);grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);display:grid;overflow:hidden}.LandingPageTemplate-module__yHF3IG__featuredProofImageWrap{min-height:22rem;position:relative}.LandingPageTemplate-module__yHF3IG__featuredProofBody{gap:var(--space-4);flex-direction:column;padding:clamp(1.5rem,2vw,2rem);display:flex}.LandingPageTemplate-module__yHF3IG__featuredProofTitle{color:var(--color-fg-primary);font-size:clamp(1.75rem,2.2vw,2.4rem)}.LandingPageTemplate-module__yHF3IG__spotlightText{color:var(--color-fg-secondary)}.LandingPageTemplate-module__yHF3IG__proofLinks{gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.LandingPageTemplate-module__yHF3IG__proofLink{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid color-mix(in srgb,var(--color-border-default)72%,transparent);flex-direction:column;text-decoration:none;display:flex}.LandingPageTemplate-module__yHF3IG__contentSection{border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);background:color-mix(in srgb,var(--surface-base)90%,var(--surface-elevated)10%);padding-block:clamp(3rem,6vw,5rem)}.LandingPageTemplate-module__yHF3IG__contentBody{max-width:72ch}.LandingPageTemplate-module__yHF3IG__faqWrap{max-width:52rem}.LandingPageTemplate-module__yHF3IG__linkList{display:grid}.LandingPageTemplate-module__yHF3IG__linkItem{gap:var(--space-6);border-top:1px solid var(--color-border-subtle);transition:background-color var(--transition-fast),padding-inline var(--transition-fast);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-block:clamp(1.1rem,2vw,1.5rem);text-decoration:none;display:grid}.LandingPageTemplate-module__yHF3IG__linkItem:last-child{border-bottom:1px solid var(--color-border-subtle)}.LandingPageTemplate-module__yHF3IG__linkItem:hover{background:color-mix(in srgb,var(--surface-elevated)88%,transparent);padding-inline:var(--space-4)}.LandingPageTemplate-module__yHF3IG__linkTitle{margin-bottom:var(--space-2);color:var(--color-fg-primary);font-size:clamp(1.35rem,1.8vw,1.8rem)}.LandingPageTemplate-module__yHF3IG__linkArrow{color:var(--color-primary);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;font-weight:600}@media (max-width:1100px){.LandingPageTemplate-module__yHF3IG__heroGrid,.LandingPageTemplate-module__yHF3IG__splitSection,.LandingPageTemplate-module__yHF3IG__proofGrid,.LandingPageTemplate-module__yHF3IG__featuredProofFeature,.LandingPageTemplate-module__yHF3IG__metricStrip,.LandingPageTemplate-module__yHF3IG__proofLinks,.LandingPageTemplate-module__yHF3IG__outcomeGrid,.LandingPageTemplate-module__yHF3IG__processBand,.LandingPageTemplate-module__yHF3IG__midCta{grid-template-columns:1fr}.LandingPageTemplate-module__yHF3IG__heroTitle,.LandingPageTemplate-module__yHF3IG__heroDescription,.LandingPageTemplate-module__yHF3IG__heroSummary,.LandingPageTemplate-module__yHF3IG__heroQuote{max-width:none}}@media (max-width:720px){.LandingPageTemplate-module__yHF3IG__heroSection,.LandingPageTemplate-module__yHF3IG__section,.LandingPageTemplate-module__yHF3IG__contentSection{padding-block:clamp(2.5rem,8vw,4rem)}.LandingPageTemplate-module__yHF3IG__heroSection{padding-top:calc(var(--header-height) + 2.25rem)}.LandingPageTemplate-module__yHF3IG__heroTitle{font-size:clamp(3rem,13vw,4.5rem)}.LandingPageTemplate-module__yHF3IG__heroDescription{font-size:clamp(1.2rem,5vw,1.45rem)}.LandingPageTemplate-module__yHF3IG__heroFilmstrip,.LandingPageTemplate-module__yHF3IG__linkItem{grid-template-columns:1fr}.LandingPageTemplate-module__yHF3IG__editorialItem{gap:var(--space-2);grid-template-columns:1fr}.LandingPageTemplate-module__yHF3IG__heroActions,.LandingPageTemplate-module__yHF3IG__heroBadgeRow{align-items:stretch}.LandingPageTemplate-module__yHF3IG__linkItem:hover{padding-inline:0}.LandingPageTemplate-module__yHF3IG__heroLeadVisual{min-height:0}.LandingPageTemplate-module__yHF3IG__heroLeadMedia,.LandingPageTemplate-module__yHF3IG__featuredProofImageWrap{min-height:18rem}.LandingPageTemplate-module__yHF3IG__outcomeItem,.LandingPageTemplate-module__yHF3IG__processStep,.LandingPageTemplate-module__yHF3IG__midCtaPoint{gap:var(--space-2);grid-template-columns:1fr}.LandingPageTemplate-module__yHF3IG__processMarker{width:2rem;height:2rem}.LandingPageTemplate-module__yHF3IG__processStepText{font-size:clamp(1.2rem,6vw,1.5rem)}}
