.page_page__UVIF9{padding-top:calc(var(--banner-h, 0px) + clamp(7rem, 5rem + 6vw, 10rem));padding-bottom:var(--space-section);min-height:70vh}.page_crumbs__CLni3{margin-bottom:var(--space-md);font-size:.85rem}.page_crumbs__CLni3 a{color:var(--color-text-muted);text-decoration:none;transition:color var(--t-fast) var(--ease-out)}.page_crumbs__CLni3 a:hover{color:var(--color-accent-strong)}.page_title__R8Kf2{margin-top:var(--space-xs);font-family:var(--font-heading);font-size:clamp(1.875rem,1rem + 3vw,3rem);font-weight:400;letter-spacing:-.018em;line-height:1.06}.page_sessionLine__BSPcN{margin-top:var(--space-sm);font-family:var(--font-mono);font-size:.82rem;letter-spacing:.02em;color:var(--color-text-muted)}.FAQSection_section__UF9W8{margin:var(--space-md) 0;display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.FAQSection_heading__B_1yP{font-family:var(--font-heading);font-size:clamp(1.5rem,1rem + 1.4vw,2.25rem);margin:0 0 var(--space-sm);letter-spacing:-.014em}.FAQSection_item__PNsWC{border-top:1px solid var(--color-border);padding:var(--space-sm) 0}.FAQSection_item__PNsWC:last-child{border-bottom:1px solid var(--color-border)}.FAQSection_q__VKDMp{width:100%;display:grid;grid-template-columns:40px 1fr 32px;grid-gap:var(--space-sm);gap:var(--space-sm);align-items:baseline;text-align:left;font-family:var(--font-heading);font-size:clamp(1.0625rem,.95rem + .6vw,1.25rem);font-weight:500;color:var(--color-text);padding:6px 0;cursor:pointer}.FAQSection_q__VKDMp:hover{color:var(--color-accent-strong)}.FAQSection_num__SZdqX{font-family:var(--font-mono);font-size:.78rem;color:var(--color-text-muted);letter-spacing:.08em}.FAQSection_icon__rKRcO{font-family:var(--font-mono);font-size:1.125rem;color:var(--color-accent-strong);text-align:right}.FAQSection_answer__cPzhT{max-height:0;overflow:hidden;transition:max-height var(--t-base) var(--ease-out)}.FAQSection_open___higc .FAQSection_answer__cPzhT{max-height:600px}.FAQSection_answer__cPzhT p{margin:8px 0 var(--space-sm) 56px;color:var(--color-text-muted);line-height:var(--lh-relaxed);max-width:60ch}@media (max-width:680px){.FAQSection_answer__cPzhT p{margin-left:0}}.NewsletterCallout_callout__Yfonf{margin:var(--space-lg) 0;padding:clamp(1.25rem,1rem + 1vw,2rem);background:var(--color-surface-raised);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);display:grid;grid-gap:8px;gap:8px;border-radius:2px}.NewsletterCallout_callout__Yfonf .NewsletterCallout_eyebrow__QkPaa{font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-strong);margin:0}.NewsletterCallout_callout__Yfonf .NewsletterCallout_title__VaonN{font-family:var(--font-heading);font-size:clamp(1.125rem,1rem + .6vw,1.375rem);font-weight:500;letter-spacing:-.012em;margin:0;color:var(--color-text);line-height:1.2}.NewsletterCallout_callout__Yfonf .NewsletterCallout_body__b7FVn{margin:0;font-size:.96rem;line-height:var(--lh-relaxed);color:var(--color-text-muted);max-width:60ch}.NewsletterCallout_callout__Yfonf .NewsletterCallout_form__29Qt4{margin-top:12px;display:grid;grid-gap:6px;gap:6px}.NewsletterCallout_callout__Yfonf .NewsletterCallout_label__ybU5z{font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.NewsletterCallout_callout__Yfonf .NewsletterCallout_row__MmNBh{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}@media (max-width:520px){.NewsletterCallout_callout__Yfonf .NewsletterCallout_row__MmNBh{grid-template-columns:1fr}}.NewsletterCallout_callout__Yfonf .NewsletterCallout_input__av7aS{padding:.85rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-surface);font-size:1rem;font-family:inherit;color:var(--color-text);min-width:0}.NewsletterCallout_callout__Yfonf .NewsletterCallout_input__av7aS:focus{outline:2px solid var(--color-accent-strong);outline-offset:1px;border-color:var(--color-accent-strong)}.NewsletterCallout_callout__Yfonf .NewsletterCallout_button__LyXQg{padding:.85rem 1.25rem;background:var(--color-ink);color:var(--color-text-on-dark);border:1px solid var(--color-ink);border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:600;font-size:.95rem;cursor:pointer;transition:background var(--t-fast),color var(--t-fast),transform var(--t-fast);white-space:nowrap}.NewsletterCallout_callout__Yfonf .NewsletterCallout_button__LyXQg:hover{background:var(--color-accent-strong);border-color:var(--color-accent-strong);color:var(--color-text-on-dark)}.NewsletterCallout_callout__Yfonf .NewsletterCallout_button__LyXQg:active{transform:translateY(1px)}.NewsletterCallout_callout__Yfonf .NewsletterCallout_fine__7ZFyT{margin:4px 0 0;font-size:.78rem;color:var(--color-text-muted);line-height:1.4}.NewsletterCallout_callout__Yfonf .NewsletterCallout_sent__klul4{margin-top:8px;padding:12px 16px;border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-accent-strong)}.NewsletterCallout_callout__Yfonf .NewsletterCallout_sentTitle__FAOdn{margin:0 0 4px;font-family:var(--font-heading);font-size:1.125rem;font-weight:500;color:var(--color-text)}.NewsletterCallout_callout__Yfonf .NewsletterCallout_sentBody__QCAXy{margin:0;font-size:.92rem;color:var(--color-text-muted)}.ArticleLayout_hero__af8sL{background:var(--color-ink);color:var(--color-text-on-dark);padding:clamp(7rem,5rem + 6vw,10rem) 0 clamp(3rem,2rem + 3vw,5rem)}.ArticleLayout_heroInner__5S9nG{max-width:var(--max-width-narrow);margin:0 auto;padding:0 var(--page-pad);display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.ArticleLayout_crumbs__hVel1{font-family:var(--font-mono);font-size:.78rem;color:var(--color-text-on-dark-muted);letter-spacing:.05em}.ArticleLayout_crumbs__hVel1 a{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.ArticleLayout_cluster__bhYD6{font-family:var(--font-body);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent)}.ArticleLayout_tagRow__gSpFq{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ArticleLayout_whitepaperBadge__00Yr7{font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border);padding:4px 10px;border-radius:2px}.ArticleLayout_title__Ox3Pv{font-family:var(--font-heading);font-size:clamp(2rem,1.6rem + 1.6vw,2.875rem);line-height:1.15;letter-spacing:-.018em;font-weight:400;color:var(--color-text-on-dark);margin:var(--space-sm) 0;text-wrap:balance}.ArticleLayout_excerpt__6oBo0{font-family:var(--font-heading);font-size:clamp(1.125rem,1.05rem + .3vw,1.3125rem);color:var(--color-text-on-dark-muted);max-width:36em;line-height:1.55;font-weight:300}.ArticleLayout_byline__h18H7{margin-top:var(--space-sm);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-on-dark-muted)}.ArticleLayout_layoutGrid__xdvnb{max-width:var(--max-width-wide);margin:0 auto;padding:var(--space-section) var(--page-pad);display:grid;grid-template-columns:minmax(0,var(--max-width-text));justify-content:center;grid-gap:64px;gap:64px}@media (min-width:1100px){.ArticleLayout_layoutGrid__xdvnb{grid-template-columns:minmax(0,var(--max-width-text)) 240px;justify-content:center}}.ArticleLayout_tocSidebar__SIUr0{display:none}@media (min-width:1100px){.ArticleLayout_tocSidebar__SIUr0{display:block}}.ArticleLayout_tocMobile__0uFn1{display:block}@media (min-width:1100px){.ArticleLayout_tocMobile__0uFn1{display:none}}.ArticleLayout_body__2Zdk2{min-width:0;font-family:var(--font-heading);font-size:1.25rem;line-height:1.72;letter-spacing:-.003em;color:var(--color-text);overflow-wrap:break-word}@media (max-width:640px){.ArticleLayout_layoutGrid__xdvnb{padding:var(--space-lg) var(--page-pad)}.ArticleLayout_body__2Zdk2{font-size:1.15rem;line-height:1.6}.ArticleLayout_body__2Zdk2 h2{font-size:1.5rem;margin:1.9em 0 .5em}.ArticleLayout_body__2Zdk2 h3{font-size:1.25rem;margin:1.5em 0 .35em}.ArticleLayout_body__2Zdk2 blockquote{font-size:1.25rem;padding-left:1em;margin:1.5em 0}.ArticleLayout_body__2Zdk2 ol>li,.ArticleLayout_body__2Zdk2 ul>li{padding-left:1.5em}.ArticleLayout_body__2Zdk2 table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.ArticleLayout_body__2Zdk2 h2{font-family:var(--font-heading);font-size:1.75rem;line-height:1.25;letter-spacing:-.012em;margin:2.5em 0 .6em;font-weight:500}.ArticleLayout_body__2Zdk2 h3{font-family:var(--font-heading);font-weight:500;font-size:1.375rem;line-height:1.3;letter-spacing:-.008em;margin:1.8em 0 .4em}.ArticleLayout_body__2Zdk2 p{margin:0 0 1.4em;color:var(--color-text)}.ArticleLayout_body__2Zdk2 p b,.ArticleLayout_body__2Zdk2 p strong{font-weight:600;color:var(--color-text)}.ArticleLayout_body__2Zdk2 em{color:var(--color-text);font-style:italic}.ArticleLayout_body__2Zdk2 img{display:block;max-width:100%;height:auto;border-radius:var(--radius-md);margin:1.8em 0}.ArticleLayout_body__2Zdk2 figure{margin:1.8em 0}.ArticleLayout_body__2Zdk2 figure img{margin:0}.ArticleLayout_body__2Zdk2 figcaption{font-size:.85rem;color:var(--color-text-muted);margin-top:.6em}.ArticleLayout_body__2Zdk2 blockquote{font-family:var(--font-heading);font-style:italic;font-size:1.375rem;line-height:1.45;color:var(--color-text);border-left:2px solid var(--color-accent);margin:1.8em 0;padding:.2em 0 .2em 1.4em}.ArticleLayout_body__2Zdk2 blockquote p{margin:0}.ArticleLayout_body__2Zdk2 ol,.ArticleLayout_body__2Zdk2 ul{margin:0 0 1.4em;padding-left:0}.ArticleLayout_body__2Zdk2 ol>li,.ArticleLayout_body__2Zdk2 ul>li{position:relative;padding-left:1.75em;margin-bottom:.5em;line-height:1.7;list-style:none}.ArticleLayout_body__2Zdk2 ul>li:before{content:"";position:absolute;left:.3em;top:.65em;width:.45em;height:.45em;border-radius:50%;background:var(--color-accent-strong)}.ArticleLayout_body__2Zdk2 ol{counter-reset:ol-counter}.ArticleLayout_body__2Zdk2 ol>li:before{content:counter(ol-counter) ".";counter-increment:ol-counter;font-family:var(--font-heading);font-weight:500;color:var(--color-accent-strong);position:absolute;left:0;top:0;line-height:1.7}.ArticleLayout_body__2Zdk2 li ol,.ArticleLayout_body__2Zdk2 li ul{margin:.4em 0}.ArticleLayout_body__2Zdk2 table{width:100%;border-collapse:collapse;margin:1.8em 0;font-size:1rem;font-family:var(--font-body);line-height:1.55}.ArticleLayout_body__2Zdk2 td,.ArticleLayout_body__2Zdk2 th{text-align:left;padding:.6em .8em;border-bottom:1px solid var(--color-border);vertical-align:top}.ArticleLayout_body__2Zdk2 th{font-weight:600;color:var(--color-text);background:var(--color-surface-raised)}.ArticleLayout_body__2Zdk2 a{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-decoration-thickness:1px;text-underline-offset:4px;transition:color var(--t-fast),-webkit-text-decoration-color var(--t-fast);transition:text-decoration-color var(--t-fast),color var(--t-fast);transition:text-decoration-color var(--t-fast),color var(--t-fast),-webkit-text-decoration-color var(--t-fast)}.ArticleLayout_body__2Zdk2 a:hover{color:var(--color-accent-strong);-webkit-text-decoration-color:var(--color-accent-strong);text-decoration-color:var(--color-accent-strong)}.ArticleLayout_body__2Zdk2 hr{border:0;width:6em;height:1px;background:var(--color-border-strong);margin:2.4em auto}.ArticleLayout_body__2Zdk2 figure{margin:var(--space-md) 0}.ArticleLayout_body__2Zdk2 figure[data-size=wide]{--breakout:clamp(0px,calc((100vw - 1080px) / 2),220px);margin-left:calc(-1 * var(--breakout));width:calc(100% + var(--breakout));max-width:calc(100% + var(--breakout))}.ArticleLayout_body__2Zdk2 figure[data-size=full]{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media (max-width:1099px){.ArticleLayout_body__2Zdk2 figure[data-size=full],.ArticleLayout_body__2Zdk2 figure[data-size=wide]{margin-left:0;margin-right:0;width:100%;max-width:100%}}.ArticleLayout_endCta__ho8_k{margin-top:var(--space-lg);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.ArticleLayout_endCta__ho8_k h3{font-family:var(--font-heading);margin:0;font-weight:500;font-size:1.5rem}.ArticleLayout_endCta__ho8_k p{margin:0;color:var(--color-text-muted)}.Callout_callout__06EOs{margin:var(--space-lg) 0;padding:clamp(1.25rem,1rem + 1vw,2rem);background:var(--color-surface-raised);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);display:grid;grid-gap:8px;gap:8px;border-radius:2px}.Callout_eyebrow__kXk__{font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-strong);margin:0}.Callout_title__eC8dd{font-family:var(--font-heading);font-size:clamp(1.125rem,1rem + .6vw,1.375rem);font-weight:500;letter-spacing:-.012em;margin:0;color:var(--color-text);line-height:1.2}.Callout_body__hRH_4{margin:0;font-size:.96rem;line-height:var(--lh-relaxed);color:var(--color-text-muted);max-width:60ch}.Callout_cta__v0Gm6{align-self:start;margin-top:8px;font-family:var(--font-heading);font-size:1rem;font-weight:500;color:var(--color-accent-strong);border-bottom:2px solid var(--color-accent);padding-bottom:2px;transition:color var(--t-fast),border-color var(--t-fast)}.Callout_cta__v0Gm6:hover{color:var(--color-ink);border-color:var(--color-ink)}.SoWhatBox_box__fvMrf{margin:var(--space-md) 0;padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-text-on-dark);border:1px solid var(--color-border-on-dark);display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.SoWhatBox_box__fvMrf .SoWhatBox_eyebrow__eBt4n{font-family:var(--font-body);font-weight:600;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin:0}.SoWhatBox_box__fvMrf .SoWhatBox_title__sJ7uo{font-family:var(--font-heading);font-size:clamp(1.5rem,1rem + 1vw,2rem);font-weight:400;letter-spacing:-.014em;margin:0;color:var(--color-text-on-dark)}.SoWhatBox_box__fvMrf .SoWhatBox_row__8HNDn{display:grid;grid-template-columns:220px 1fr;grid-gap:var(--space-sm);gap:var(--space-sm);align-items:baseline;padding-top:var(--space-sm);border-top:1px solid var(--color-border-on-dark)}@media (max-width:680px){.SoWhatBox_box__fvMrf .SoWhatBox_row__8HNDn{grid-template-columns:1fr;gap:4px}}.SoWhatBox_box__fvMrf .SoWhatBox_label__emDnN{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.SoWhatBox_box__fvMrf .SoWhatBox_value__pKiuG{color:var(--color-text-on-dark);margin:0;line-height:var(--lh-relaxed);font-size:1rem}.SideCta_sideCta__dVUzr{margin:var(--space-md) 0;padding:clamp(1rem,.85rem + .6vw,1.4rem);background:var(--color-surface-raised);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:2px;display:grid;grid-gap:8px;gap:8px}@media (min-width:720px){.SideCta_sideCta__dVUzr{float:right;width:40%;margin:.3em 0 var(--space-sm) var(--space-lg)}}.SideCta_eyebrow__r0si9{font-family:var(--font-mono);font-size:.64rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-strong);margin:0}.SideCta_title__pyNiF{font-size:clamp(1.05rem,.95rem + .45vw,1.25rem);letter-spacing:-.012em;line-height:1.25;color:var(--color-text);margin:0}.SideCta_cta__ULg2L,.SideCta_title__pyNiF{font-family:var(--font-heading);font-weight:500}.SideCta_cta__ULg2L{align-self:start;margin-top:4px;font-size:.95rem;color:var(--color-accent-strong);border-bottom:2px solid var(--color-accent);padding-bottom:2px;transition:color var(--t-fast),border-color var(--t-fast)}.SideCta_cta__ULg2L:hover{color:var(--color-ink);border-color:var(--color-ink)}.Button_btn__kzInP{display:inline-flex;align-items:center;gap:8px;line-height:1;cursor:pointer;transition:background var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out);font-family:var(--font-body);font-weight:600;font-size:.95rem;border:1px solid transparent;text-decoration:none}.Button_primary__6_Dls{background:var(--color-accent);color:var(--color-ink);padding:.95rem 1.625rem;border-radius:var(--radius-2xl)}.Button_primary__6_Dls:hover{background:var(--color-accent-strong);color:var(--color-text-on-dark);transform:translateY(-1px)}.Button_primary__6_Dls:active{transform:translateY(0) scale(.99)}.Button_ghost__gZqlA{color:var(--color-text);padding:.95rem 1.375rem;background:transparent;border-color:var(--color-border);border-radius:var(--radius-md)}.Button_ghost__gZqlA:hover{border-color:var(--color-text);background:color-mix(in oklch,var(--color-text) 4%,transparent)}.Button_onDark__91qcR{color:var(--color-text-on-dark);padding:.95rem 1.375rem;border-color:color-mix(in oklch,var(--color-text-on-dark) 25%,transparent);border-radius:var(--radius-md);background:transparent}.Button_onDark__91qcR:hover{background:color-mix(in oklch,var(--color-text-on-dark) 8%,transparent);border-color:var(--color-text-on-dark)}.Button_link__wrRG_{color:var(--color-accent-strong);font-weight:600;padding:0;background:transparent}.Button_link__wrRG_:hover{color:var(--color-text)}.page_hero__pPbBc{padding:calc(var(--banner-h, 0px) + clamp(6.5rem, 5rem + 6vw, 10rem)) 0 clamp(2rem,1.5rem + 2vw,3.5rem)}.page_heroGrid___iFw_{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:center}@media (max-width:880px){.page_heroGrid___iFw_{grid-template-columns:1fr;gap:var(--space-md)}}.page_heroText__qbVWL{min-width:0}.page_eyebrow__SI7XQ{margin:0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-strong)}.page_title__hZ2LJ{margin-top:var(--space-sm);font-family:var(--font-heading);font-weight:500;font-size:clamp(2.1rem,1.2rem + 3.4vw,3.6rem);line-height:1.07;letter-spacing:-.02em;max-width:18ch;text-wrap:balance}.page_lead___rE9U{margin-top:var(--space-md);font-size:var(--text-lg);line-height:var(--lh-relaxed);color:var(--color-text);max-width:56ch}.page_lead___rE9U strong{font-weight:600}.page_heroCta__e7yJa{margin-top:var(--space-md);display:flex;align-items:center;gap:var(--space-sm) var(--space-md);flex-wrap:wrap}.page_heroPrice__KOV8z{font-size:.95rem;color:var(--color-text-muted)}.page_heroPrice__KOV8z s{color:var(--color-text-subtle)}.page_heroPrice__KOV8z strong{font-size:1.1rem;font-weight:600;color:var(--color-accent-strong)}.page_factPills__J_J_e{margin-top:var(--space-md);display:flex;flex-wrap:wrap;gap:.4rem 2.25rem;list-style:none;padding:0}.page_factPills__J_J_e li{display:inline-flex;align-items:baseline;gap:8px;font-size:.95rem;color:var(--color-text)}.page_factPills__J_J_e span{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-subtle)}.page_heroMedia__KpKPb{min-width:0;display:flex;flex-direction:column;align-items:center}.page_portrait__Mx47P{margin:0;position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%}.page_portrait__Mx47P:after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:100%;height:1px;background:var(--color-ink);z-index:0}.page_portrait__Mx47P img{position:relative;z-index:1;width:100%;max-width:440px;height:auto;display:block;filter:drop-shadow(0 12px 18px rgba(15,20,24,.1))}.page_creds__wqC1J{margin:var(--space-md) 0 0;list-style:none;padding:0;display:grid;grid-gap:9px;gap:9px;text-align:center}.page_creds__wqC1J li{font-size:.9rem;line-height:1.3;color:var(--color-text-muted)}.page_creds__wqC1J li:before{content:"";display:inline-block;width:5px;height:5px;margin-right:9px;border-radius:50%;background:var(--color-accent-strong);vertical-align:middle}@media (max-width:880px){.page_portrait__Mx47P{margin-top:var(--space-xs)}.page_portrait__Mx47P img{max-width:300px}}@media (prefers-reduced-motion:no-preference){.page_portrait__Mx47P img{transition:transform var(--t-slow) var(--ease-out)}}.page_trust__sAzZ5{padding:var(--space-md) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface-raised);overflow:hidden}.page_trustLabel__cyEE6{margin:0 0 .75rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}.page_marquee__c1EMK{margin-top:.4rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.page_track__4Wg1R{display:flex;width:max-content;animation:page_trustMarquee__wWgdA 48s linear infinite}.page_marquee__c1EMK:hover .page_track__4Wg1R{animation-play-state:paused}.page_mRow__ZKoiU{display:flex;align-items:center;gap:clamp(2.25rem,4.5vw,4rem);-webkit-padding-end:clamp(2.25rem,4.5vw,4rem);padding-inline-end:clamp(2.25rem,4.5vw,4rem);margin:0;padding-block:0;-webkit-padding-start:0;padding-inline-start:0;list-style:none}.page_mItem__GFDmD{flex:0 0 auto;display:flex;align-items:center}.page_trustLogo__mLlgc{height:34px;width:auto;filter:grayscale(1);opacity:.62;mix-blend-mode:multiply;transition:opacity var(--t-base) var(--ease-out),filter var(--t-base) var(--ease-out)}.page_mItem__GFDmD:hover .page_trustLogo__mLlgc{filter:grayscale(0);opacity:1}.page_trustWordmark__6JK3u{font-family:var(--font-heading);font-size:1.1rem;color:var(--color-text-subtle);white-space:nowrap}@keyframes page_trustMarquee__wWgdA{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.page_marquee__c1EMK{-webkit-mask-image:none;mask-image:none;margin-top:var(--space-sm)}.page_track__4Wg1R{animation:none;width:100%;flex-wrap:wrap}.page_mRow__ZKoiU[aria-hidden]{display:none}.page_mRow__ZKoiU{flex-wrap:wrap;row-gap:var(--space-sm);gap:var(--space-md);-webkit-padding-end:0;padding-inline-end:0}}.page_body__xnvAQ{padding:var(--space-lg) 0 var(--space-section)}.page_split__vE2Mw{display:grid;grid-template-columns:1.9fr minmax(320px,.9fr);grid-gap:var(--space-lg);gap:var(--space-lg);align-items:start}@media (max-width:880px){.page_split__vE2Mw{grid-template-columns:1fr;gap:var(--space-md)}}.page_section__jqdCV{padding-top:var(--space-md)}.page_section__jqdCV+.page_section__jqdCV{border-top:1px solid var(--color-border);margin-top:var(--space-md)}.page_left__8mJyp h2{font-family:var(--font-heading);margin:0 0 var(--space-sm);font-weight:500;font-size:clamp(1.9rem,1.4rem + 1.6vw,2.5rem);line-height:1.12;letter-spacing:-.02em}.page_prose__6KiTo{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.page_proseText__UIgvY,.page_prose__6KiTo p{font-size:1.05rem;line-height:var(--lh-relaxed);color:var(--color-text);margin:0}.page_highlightList__l_hiH{margin:var(--space-md) 0 0;display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);list-style:none;padding:0}.page_highlightList__l_hiH li{position:relative;padding-left:32px;line-height:var(--lh-relaxed);font-size:1rem}.page_highlightList__l_hiH li:before{content:"✓";position:absolute;left:0;top:0;font-family:var(--font-mono);color:var(--color-accent-strong)}.page_agendaDetail__nbxBi{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.page_agendaItem__hP6nA{display:grid;grid-template-columns:64px 1fr;grid-gap:var(--space-sm);gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);transition:border-color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.page_agendaItem__hP6nA:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-1)}@media (max-width:560px){.page_agendaItem__hP6nA{grid-template-columns:1fr;gap:6px;padding:var(--space-sm)}}.page_step__CctLh{font-family:var(--font-mono);font-size:.92rem;color:var(--color-accent-strong);letter-spacing:.04em}.page_agendaTitle__Y0kAo{font-family:var(--font-heading);font-size:1.25rem;font-weight:500;margin:0 0 8px;letter-spacing:-.014em;line-height:1.18}.page_agendaText__Rskyk{margin:0;font-size:.98rem;line-height:var(--lh-relaxed);color:var(--color-text-muted)}.page_personas__pdjBE{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);margin-top:var(--space-md)}.page_persona__M0ydA{padding:var(--space-sm) var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-accent-strong);border-radius:var(--radius-sm)}.page_persona__M0ydA h3{font-family:var(--font-heading);font-size:1.125rem;font-weight:500;margin:0 0 4px}.page_persona__M0ydA p{margin:0;font-size:.98rem;line-height:var(--lh-relaxed);color:var(--color-text-muted)}.page_faq__gG__E{display:grid;grid-gap:8px;gap:8px}.page_faqItem__YtDHb{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden;transition:border-color var(--t-fast) var(--ease-out)}.page_faqItem__YtDHb[open]{border-color:var(--color-border-strong);background:var(--color-surface-raised)}.page_faqItem__YtDHb summary{cursor:pointer;padding:var(--space-sm) var(--space-md);font-family:var(--font-heading);font-size:1.0625rem;font-weight:500;list-style:none;position:relative;padding-right:calc(var(--space-md) + 24px)}.page_faqItem__YtDHb summary::-webkit-details-marker{display:none}.page_faqItem__YtDHb summary:after{content:"+";position:absolute;right:var(--space-md);top:50%;transform:translateY(-50%);font-family:var(--font-mono);font-size:1.25rem;color:var(--color-accent-strong)}.page_faqItem__YtDHb[open] summary:after{content:"−"}.page_faqItem__YtDHb p{padding:0 var(--space-md) var(--space-md);margin:0;color:var(--color-text-muted);line-height:var(--lh-relaxed)}.page_aside__buPRO{position:-webkit-sticky;position:sticky;top:calc(var(--banner-h, 0px) + 7rem);align-self:start}@media (max-width:880px){.page_aside__buPRO{position:static}}.page_card__HYdKy{position:relative;grid-gap:var(--space-sm);gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-lg);background:var(--color-surface-raised);border:1px solid var(--color-border-strong)}.page_card__HYdKy,.page_sticker__NIcSE{display:grid;box-shadow:var(--shadow-3)}.page_sticker__NIcSE{position:absolute;top:-22px;right:-16px;width:92px;height:92px;border-radius:50%;background:var(--color-accent);color:var(--color-ink);place-content:center;text-align:center;transform:rotate(7deg);line-height:1}.page_stickerTop___RZJ0{font-family:var(--font-mono);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.page_stickerSave__on0jB{font-family:var(--font-heading);font-size:1.7rem;font-weight:700;margin-top:2px}.page_stickerUnit__mr2MN{font-size:.62rem;font-weight:600}.page_cardEyebrow__fnkBI{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-strong);max-width:60%}.page_priceLine__cEIQb{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0}.page_priceWas__gziEg{font-size:1.05rem;color:var(--color-text-subtle);text-decoration:line-through}.page_priceNow__Pk8fq{font-family:var(--font-heading);font-size:2.4rem;font-weight:600;line-height:1;color:var(--color-text)}.page_priceUnit__K8zJd{flex-basis:100%;font-size:.8rem;color:var(--color-text-muted)}.page_cardCta__Mw05x{width:100%;justify-content:center;margin-top:4px}.page_cardDate__Ivu4Z{margin:0;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.02em;color:var(--color-text-muted);text-align:center}.page_featureList__E_HW2{list-style:none;margin:var(--space-xs) 0 0;padding:var(--space-sm) 0 0;border-top:1px solid var(--color-border);display:grid;grid-gap:10px;gap:10px}.page_featureList__E_HW2 li{position:relative;padding-left:26px;font-size:.92rem;line-height:1.4;color:var(--color-text)}.page_featureList__E_HW2 li:before{content:"→";position:absolute;left:0;top:0;font-family:var(--font-mono);color:var(--color-accent-strong);font-weight:600}.page_fineprint__0P_zh{margin:0;padding-top:var(--space-sm);border-top:1px solid var(--color-border);font-size:.78rem;line-height:var(--lh-normal);color:var(--color-text-muted)}.page_cardCall__1_p4P{margin:0;font-size:.8rem;color:var(--color-text-muted)}.page_cardCall__1_p4P a{color:var(--color-accent-strong);text-decoration:underline;text-underline-offset:2px}.page_helpBand__ko1oz{padding:var(--space-lg) 0;text-align:center;border-top:1px solid var(--color-border);background:var(--color-surface-raised)}.page_helpTitle__Dw9Dm{margin:0;font-family:var(--font-heading);font-weight:500;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.15;letter-spacing:-.015em}.page_helpText__RfDXZ{margin:var(--space-sm) auto 0;max-width:46ch;font-size:1.05rem;line-height:var(--lh-relaxed);color:var(--color-text-muted)}.page_helpLinks__Ucpmw{margin:var(--space-md) 0 0;display:flex;align-items:center;justify-content:center;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap}.page_helpLink__zxCcn{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-family:var(--font-heading);font-size:1.2rem;font-weight:500;color:var(--color-accent-strong);text-decoration:none;transition:color var(--t-fast) var(--ease-out)}.page_helpLink__zxCcn svg{width:20px;height:20px;flex:none;opacity:.85}.page_helpLink__zxCcn:hover{color:var(--color-text)}.page_helpLink__zxCcn:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:3px;border-radius:var(--radius-sm)}.page_quoteBand__LglcM{background:var(--color-ink);color:var(--color-text-on-dark);padding:var(--space-section) 0}.page_quote__lJ66p{margin:0;text-align:center}.page_quote__lJ66p p{font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:clamp(1.4rem,1rem + 1.8vw,2.1rem);line-height:1.32;letter-spacing:-.01em;color:var(--color-text-on-dark);margin:0;text-wrap:balance}.page_quote__lJ66p cite{display:block;margin-top:var(--space-md);font-style:normal;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-on-dark-muted)}.page_quote__lJ66p cite span{color:var(--color-accent);margin-right:8px}.page_finalBand__8poYr{background:var(--color-ink-raised);color:var(--color-text-on-dark);padding:var(--space-section) 0;text-align:center}.page_finalEyebrow__pFD27{margin:0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.page_finalTitle__njF9e{margin:var(--space-sm) auto 0;font-family:var(--font-heading);font-weight:500;font-size:clamp(1.9rem,1.2rem + 2.6vw,3rem);line-height:1.1;letter-spacing:-.02em;max-width:18ch;text-wrap:balance}.page_finalLead__UODa2{margin:var(--space-md) auto 0;max-width:52ch;font-size:var(--text-lg);line-height:var(--lh-relaxed);color:var(--color-text-on-dark-muted)}.page_finalCtaRow__lvdXw{margin-top:var(--space-md);display:flex;align-items:center;justify-content:center;gap:var(--space-sm) var(--space-md);flex-wrap:wrap}.page_finalPrice__jVmud{font-size:.9rem;color:var(--color-text-on-dark-muted)}.page_finalPrice__jVmud s{opacity:.7}.page_mobileCta__Sc78W{display:none}@media (max-width:880px){.page_mobileCta__Sc78W{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:.7rem var(--page-pad);background:color-mix(in oklab,var(--color-surface) 92%,transparent);-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%);border-top:1px solid var(--color-border);text-decoration:none}.page_mobileCtaPrice__7Yqkd{font-family:var(--font-heading);font-size:1.05rem;font-weight:500;color:var(--color-text)}.page_mobileCtaPrice__7Yqkd s{font-size:.8rem;color:var(--color-text-subtle);margin-right:4px}.page_mobileCtaBtn__vGZ47{flex:none;padding:.6rem 1.1rem;border-radius:var(--radius-pill);background:var(--color-accent-strong);color:var(--color-text-on-dark);font-size:.88rem;font-weight:600;white-space:nowrap}}.page_faqItem__YtDHb summary:focus-visible,.page_mobileCta__Sc78W:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.page_agendaItem__hP6nA{transition:none}}.page_hero__U7Mo3{padding:clamp(7rem,5rem + 6vw,11rem) 0 clamp(3rem,2rem + 3vw,5rem)}.page_hero__U7Mo3 .page_lead__WZ0dJ,.page_hero__U7Mo3 h1{margin-top:var(--space-sm)}.page_quoteBand__8K6Dp{background:var(--color-surface-raised);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:clamp(2.5rem,2rem + 2.5vw,4rem) 0}.page_quote__hSbzP{margin:0;max-width:68ch;padding-left:var(--space-md);border-left:3px solid var(--color-accent-strong)}.page_quoteText__PI4tw{margin:0;border-left:0;padding-left:0;max-width:62ch;font-family:var(--font-body);font-style:normal;font-weight:400;font-size:clamp(1.05rem,1rem + .4vw,1.25rem);line-height:1.65;letter-spacing:0;color:var(--color-text-subtle)}.page_quoteText__PI4tw mark{font-weight:600}.page_quoteCite___vcDT{margin-top:var(--space-sm);display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .6ch;font-size:.9rem;color:var(--color-text-muted)}.page_quoteCite___vcDT b{color:var(--color-text)}.page_quoteRole__FUP8R:before{content:"·";margin-right:.6ch;color:var(--color-text-subtle)}.page_quoteLink__il3kn{margin-left:auto;color:var(--color-accent-strong);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.04em;white-space:nowrap;transition:opacity var(--t-fast) var(--ease-out)}.page_quoteLink__il3kn:hover{opacity:.7}@media (max-width:560px){.page_quoteLink__il3kn{margin-left:0;margin-top:6px;flex-basis:100%}}.page_group__8ynhI{padding-bottom:var(--space-section)}.page_groupHead__WrB7O{display:grid;grid-template-columns:200px 1fr;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:end;padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-md)}@media (max-width:700px){.page_groupHead__WrB7O{grid-template-columns:1fr}}.page_groupNum__kX7IF{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.page_groupTitle__IV2c4{font-family:var(--font-heading);font-size:clamp(1.75rem,1rem + 2vw,2.75rem);font-weight:400;letter-spacing:-.016em;line-height:1.05;margin:4px 0}.page_groupDesc__gAvlS{color:var(--color-text-muted)}.page_grid__SbAqx{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-md);gap:var(--space-md)}@media (max-width:1080px){.page_grid__SbAqx{grid-template-columns:1fr 1fr}}@media (max-width:560px){.page_grid__SbAqx{grid-template-columns:1fr}}.page_formats__BGLmR{background:var(--color-surface-raised);padding:var(--space-section) 0}.page_formatGrid__mdUcZ{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--space-md);gap:var(--space-md);margin-top:var(--space-md)}@media (max-width:700px){.page_formatGrid__mdUcZ{grid-template-columns:1fr}}.page_formatCard__H_NSm{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md)}.page_formatCard__H_NSm h3{font-family:var(--font-heading);font-weight:500;font-size:1.25rem;margin:0 0 8px}.page_formatCard__H_NSm p{color:var(--color-text-muted);margin:0}.ClubLearnCta_band__u1n5j{background:var(--color-accent-soft);padding:var(--space-section) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.ClubLearnCta_grid__5I7iw{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:clamp(2rem,1rem + 3vw,4.5rem);gap:clamp(2rem,1rem + 3vw,4.5rem);align-items:center}@media (max-width:880px){.ClubLearnCta_grid__5I7iw{grid-template-columns:1fr}}.ClubLearnCta_head__PAuTm h2{margin-top:var(--space-xs);font-family:var(--font-heading);font-size:clamp(1.75rem,1rem + 2.6vw,2.75rem);letter-spacing:-.018em;line-height:1.08}.ClubLearnCta_head__PAuTm p{margin-top:var(--space-sm);max-width:46ch}.ClubLearnCta_formCol__wroo6{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-md)}.ClubLearnCta_form__QKAAe{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.ClubLearnCta_field__WT075{display:grid;grid-gap:6px;gap:6px}.ClubLearnCta_field__WT075 label{font-size:.82rem;font-weight:600;color:var(--color-text)}.ClubLearnCta_field__WT075 label span{font-weight:400;color:var(--color-text-muted)}.ClubLearnCta_field__WT075 input{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);padding:.7rem .85rem;font-size:.95rem;font-family:var(--font-body);outline:none;transition:border-color var(--t-fast) var(--ease-out)}.ClubLearnCta_field__WT075 input:focus{border-color:var(--color-border-strong)}.ClubLearnCta_submit__GSc5f{width:100%;justify-content:center;margin-top:4px}.ClubLearnCta_honeypot__7qxHr{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ClubLearnCta_help__vGXOC{margin:0;font-size:.78rem;color:var(--color-text-muted)}.ClubLearnCta_error__S7jah{margin:0;font-size:.85rem;color:var(--color-accent-strong)}.ClubLearnCta_thanks__W9BTZ{display:grid;grid-gap:8px;gap:8px}.ClubLearnCta_thanksHead__8mZrg{font-family:var(--font-heading);font-size:1.375rem;line-height:1.2}.CourseInquiryForm_form__ulQVC{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.CourseInquiryForm_honeypot__FKIVk{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.CourseInquiryForm_field__YFCOG{display:grid;grid-gap:5px;gap:5px}.CourseInquiryForm_field__YFCOG label{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted)}.CourseInquiryForm_field__YFCOG label span{text-transform:none;letter-spacing:0;opacity:.7}.CourseInquiryForm_field__YFCOG input,.CourseInquiryForm_field__YFCOG textarea{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:.9375rem;font-family:var(--font-body);transition:border-color var(--t-fast) var(--ease-out);box-sizing:border-box}.CourseInquiryForm_field__YFCOG textarea{resize:vertical;min-height:64px;line-height:var(--lh-relaxed)}.CourseInquiryForm_field__YFCOG input:focus,.CourseInquiryForm_field__YFCOG textarea:focus{outline:none;border-color:var(--color-accent-strong)}.CourseInquiryForm_submit__Hpbuk{width:100%;justify-content:center;margin-top:2px}.CourseInquiryForm_submit__Hpbuk[disabled]{opacity:.6;pointer-events:none}.CourseInquiryForm_error__K8cyK{font-size:.82rem;color:oklch(55% .2 25);margin:0}.CourseInquiryForm_error__K8cyK a{color:inherit;text-decoration:underline}.CourseInquiryForm_thanks__0H8dh{display:grid;grid-gap:6px;gap:6px}.CourseInquiryForm_thanksHead__YOw2a{font-family:var(--font-heading);font-size:1.0625rem;font-weight:500;color:var(--color-accent-strong);margin:0}.CourseInquiryForm_thanksSub__AGvav{font-size:.9rem;color:var(--color-text-muted);margin:0}.CourseSectionNav_nav__t78sb{position:-webkit-sticky;position:sticky;top:calc(var(--banner-h, 0px) + 3.5rem);z-index:20;background:color-mix(in oklab,var(--color-surface) 88%,transparent);-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);border-bottom:1px solid var(--color-border)}.CourseSectionNav_list__DW_pK{display:flex;gap:2px;list-style:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:none}.CourseSectionNav_list__DW_pK::-webkit-scrollbar{display:none}.CourseSectionNav_list__DW_pK a{display:block;white-space:nowrap;padding:.85rem .9rem;font-family:var(--font-mono);font-size:.76rem;letter-spacing:.02em;color:var(--color-text-subtle);text-decoration:none;border-bottom:2px solid transparent;transition:color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.CourseSectionNav_list__DW_pK a:hover{color:var(--color-text)}.CourseSectionNav_active____vjc{color:var(--color-accent-strong)!important;border-bottom-color:var(--color-accent-strong)!important}.CourseSectionNav_list__DW_pK a:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:-2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.CourseSectionNav_list__DW_pK a{transition:none}}.Hero_hero__Bbyie{background:var(--color-ink);color:var(--color-text-on-dark);padding:clamp(7rem,4rem + 5vw,9.5rem) 0 0;position:relative;overflow:hidden}.Hero_grid__Vb_sf{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:clamp(2rem,1rem + 3vw,4.5rem);gap:clamp(2rem,1rem + 3vw,4.5rem);align-items:start}@media (max-width:880px){.Hero_grid__Vb_sf{grid-template-columns:1fr;gap:var(--space-md)}}.Hero_title__aHi6w{font-family:var(--font-heading);font-weight:400;font-size:clamp(2.75rem,1rem + 6vw,6rem);line-height:1;letter-spacing:-.025em;color:inherit;margin:1.25rem 0 0;text-wrap:balance}.Hero_title__aHi6w em{font-style:italic;color:var(--color-accent);font-weight:400}.Hero_sub__uPXYl{margin-top:var(--space-sm);font-size:clamp(1.0625rem,.95rem + .6vw,1.375rem);color:var(--color-text-on-dark-muted);max-width:56ch;line-height:var(--lh-relaxed)}.Hero_actions__m_Jyq{display:flex;gap:var(--space-sm);flex-wrap:wrap;margin-top:var(--space-md)}.Hero_aside__tLg3q{position:relative;aspect-ratio:850/1133;overflow:hidden}.Hero_asideImage__4QVS_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}@media (min-width:881px){.Hero_aside__tLg3q{aspect-ratio:auto;height:clamp(440px,calc(100svh - clamp(7rem, 4rem + 5vw, 9.5rem) - 13rem),900px);overflow:visible}.Hero_asideImage__4QVS_{inset:auto 0 0 auto;height:92%;width:auto;max-width:none;object-fit:contain}}@media (min-width:1280px) and (max-width:1599px){.Hero_hero__Bbyie{min-height:calc(100svh - 4rem);display:flex;flex-direction:column}.Hero_hero__Bbyie .wrap{flex:1 1;display:flex;flex-direction:column}.Hero_grid__Vb_sf{flex:1 1}.Hero_aside__tLg3q{align-self:end}.Hero_asideImage__4QVS_{height:121%}}@media (min-width:1600px){.Hero_asideImage__4QVS_{height:96%}}.ExperienceCreds_creds__MCaJ_{background:var(--color-ink);color:var(--color-text-on-dark);padding:var(--space-section) 0}.ExperienceCreds_flush__2SXvM{padding-top:0}.ExperienceCreds_flush__2SXvM .ExperienceCreds_credsGrid__0xzF9{border-top:1px solid var(--color-border-on-dark);padding-top:var(--space-md)}.ExperienceCreds_credsTitle__OJFGH{margin:.875rem 0 0;font-family:var(--font-heading);font-weight:400;font-size:clamp(1rem,.92rem + .35vw,1.1875rem);line-height:1.35;color:var(--color-text-on-dark);max-width:22ch}.ExperienceCreds_credsGrid__0xzF9{display:grid;grid-template-columns:1.1fr 1.4fr;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:end}@media (max-width:880px){.ExperienceCreds_credsGrid__0xzF9{grid-template-columns:1fr;gap:var(--space-md)}}.ExperienceCreds_credsRow__SC_l5{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-md);gap:var(--space-md)}@media (max-width:880px){.ExperienceCreds_credsRow__SC_l5{grid-template-columns:1fr 1fr}}.ExperienceCreds_cred__xxKmW{padding-top:var(--space-xs)}.ExperienceCreds_credNum__7UkK5{font-family:var(--font-heading);font-size:clamp(2rem,1rem + 3vw,3.25rem);line-height:1;color:var(--color-text-on-dark)}.ExperienceCreds_credNum__7UkK5 em{font-family:var(--font-body);font-style:normal;font-size:1.125rem;margin-left:6px;color:var(--color-accent)}.ExperienceCreds_credLabel__gvc0b{font-size:.9rem;color:var(--color-text-on-dark-muted);margin-top:6px}.LogoMarquee_section__RptRG{overflow:hidden}.LogoMarquee_title__rW7SR{font-size:var(--text-2xl)}.LogoMarquee_marquee__G4EOk{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.LogoMarquee_track__aITwt{display:flex;width:max-content;animation:LogoMarquee_marquee__G4EOk 40s linear infinite}.LogoMarquee_marquee__G4EOk:hover .LogoMarquee_track__aITwt{animation-play-state:paused}.LogoMarquee_row__GXoKN{display:flex;align-items:center;gap:clamp(2.5rem,5vw,5rem);-webkit-padding-end:clamp(2.5rem,5vw,5rem);padding-inline-end:clamp(2.5rem,5vw,5rem);margin:0;padding-block:0;-webkit-padding-start:0;padding-inline-start:0;list-style:none}.LogoMarquee_item__WT5hr{flex:0 0 auto;display:flex;align-items:center}.LogoMarquee_logo__kXcn7{height:34px;width:auto;filter:grayscale(1);opacity:.5;transition:opacity var(--t-base) var(--ease-out),filter var(--t-base) var(--ease-out)}.LogoMarquee_item__WT5hr:hover .LogoMarquee_logo__kXcn7{filter:grayscale(0);opacity:1}@keyframes LogoMarquee_marquee__G4EOk{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.LogoMarquee_marquee__G4EOk{-webkit-mask-image:none;mask-image:none}.LogoMarquee_track__aITwt{animation:none;width:100%;flex-wrap:wrap;justify-content:flex-start}.LogoMarquee_row__GXoKN[aria-hidden]{display:none}.LogoMarquee_row__GXoKN{flex-wrap:wrap;justify-content:flex-start;row-gap:var(--space-md);-webkit-padding-end:0;padding-inline-end:0}}.ServiceCard_card__peGnL{display:flex;flex-direction:column;gap:var(--space-sm);padding:clamp(1.5rem,1rem + 1vw,2.5rem);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);transition:border-color var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out);position:relative;height:100%}.ServiceCard_card__peGnL:hover{border-color:var(--color-border-strong);transform:translateY(-1px)}.ServiceCard_topIcon__zq9Q4{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-accent-strong);margin-bottom:var(--space-xs)}.ServiceCard_invert__ULoZo .ServiceCard_topIcon__zq9Q4{border-color:var(--color-border-on-dark);color:var(--color-accent)}.ServiceCard_eyebrow__uQrGV{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.ServiceCard_title__ZzPFB{font-family:var(--font-heading);font-size:clamp(1.5rem,1rem + 1.5vw,2.125rem);font-weight:400;letter-spacing:-.016em;line-height:1.1;margin-top:var(--space-xs);min-height:2lh}.ServiceCard_lead___spYg{font-size:1.0625rem;color:var(--color-text-muted);line-height:var(--lh-relaxed);-webkit-hyphens:none;hyphens:none;min-height:3lh}.ServiceCard_items__xqCq_{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-border)}.ServiceCard_items__xqCq_ li{display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;align-items:center;font-size:.95rem;color:var(--color-text)}.ServiceCard_items__xqCq_ li b{color:var(--color-text);font-weight:600}.ServiceCard_itemMarker__wlhTi{font-family:var(--font-mono);font-size:.78rem;color:var(--color-accent-strong);display:inline-flex;align-items:center;justify-content:flex-start;line-height:1}.ServiceCard_itemMarker__wlhTi svg{display:block}.ServiceCard_actions__qBpKF{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);margin-top:auto;padding-top:var(--space-md)}.ServiceCard_invert__ULoZo{background:var(--color-ink-raised);color:var(--color-text-on-dark);border-color:var(--color-border-on-dark)}.ServiceCard_invert__ULoZo .ServiceCard_eyebrow__uQrGV{color:var(--color-text-on-dark-muted)}.ServiceCard_invert__ULoZo .ServiceCard_lead___spYg,.ServiceCard_invert__ULoZo .ServiceCard_title__ZzPFB{color:var(--color-text-on-dark)}.ServiceCard_invert__ULoZo .ServiceCard_items__xqCq_{border-top-color:var(--color-border-on-dark)}.ServiceCard_invert__ULoZo .ServiceCard_items__xqCq_ li,.ServiceCard_invert__ULoZo .ServiceCard_items__xqCq_ li b{color:var(--color-text-on-dark)}.ServiceCard_invert__ULoZo .ServiceCard_itemMarker__wlhTi{color:var(--color-accent)}.Testimonial_testimonial__u0jxl{display:grid;grid-gap:var(--space-md);gap:var(--space-md);padding:clamp(1.5rem,1rem + 1vw,2.25rem);border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);height:100%}.Testimonial_quote__j6c7f{font-family:var(--font-heading);font-style:italic;font-size:clamp(1.0625rem,.95rem + .7vw,1.375rem);line-height:1.45;color:var(--color-text);border-left:2px solid var(--color-accent);padding-left:1rem;margin:0}.Testimonial_attribution__7oECX{display:flex;align-items:center;gap:12px;font-size:.92rem;color:var(--color-text-muted)}.Testimonial_avatar__e_xG4{width:40px;height:40px;border-radius:50%;background:var(--color-ink);color:var(--color-text-on-dark);font-family:var(--font-heading);font-size:1.125rem;display:inline-flex;align-items:center;justify-content:center}.Testimonial_attribution__7oECX b{color:var(--color-text);font-weight:600;margin-right:6px}.ArticleCard_card__XlVRu,.ArticleCard_link__TynSo{display:flex;flex-direction:column}.ArticleCard_link__TynSo{gap:var(--space-sm);color:inherit}.ArticleCard_media__IeMkA{position:relative;aspect-ratio:1/1;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface-raised)}.ArticleCard_img__M_jYi{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--t-slow) var(--ease-out)}.ArticleCard_card__XlVRu:hover .ArticleCard_img__M_jYi{transform:scale(1.03)}.ArticleCard_card__XlVRu:hover .ArticleCard_media__IeMkA{border-color:var(--color-border-strong)}.ArticleCard_body__7tquN{display:grid;grid-gap:10px;gap:10px}.ArticleCard_tagRow__a9w8H{display:flex;align-items:center;gap:10px}.ArticleCard_cluster__Z4coG{font-size:.72rem;font-weight:600;letter-spacing:.12em;color:var(--color-accent-strong)}.ArticleCard_cluster__Z4coG,.ArticleCard_kind__t55z7{font-family:var(--font-mono);text-transform:uppercase}.ArticleCard_kind__t55z7{font-size:.62rem;font-weight:700;letter-spacing:.14em;color:var(--color-text-subtle);background:var(--color-surface-raised);border:1px solid var(--color-border);padding:2px 8px;border-radius:var(--radius-pill)}.ArticleCard_title__i9NfJ{font-family:var(--font-heading);font-size:clamp(1.35rem,1rem + 1.1vw,1.75rem);letter-spacing:-.014em;font-weight:500;line-height:1.1;margin:0;color:var(--color-text);transition:color var(--t-fast)}.ArticleCard_card__XlVRu:hover .ArticleCard_title__i9NfJ{color:var(--color-accent-strong)}.ArticleCard_meta__KZSWc{display:flex;gap:14px;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.04em;color:var(--color-text-muted)}@media (max-width:600px){.ArticleCard_mobileList__M4qOu .ArticleCard_link__TynSo{display:grid;grid-template-columns:96px 1fr;grid-gap:14px;gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--color-border)}.ArticleCard_mobileList__M4qOu:last-child .ArticleCard_link__TynSo{border-bottom:1px solid var(--color-border)}.ArticleCard_mobileList__M4qOu .ArticleCard_media__IeMkA{width:96px;border-radius:var(--radius-md)}.ArticleCard_mobileList__M4qOu .ArticleCard_body__7tquN{gap:6px}.ArticleCard_mobileList__M4qOu .ArticleCard_kind__t55z7,.ArticleCard_mobileList__M4qOu .ArticleCard_meta__KZSWc{display:none}.ArticleCard_mobileList__M4qOu .ArticleCard_cluster__Z4coG{font-size:.66rem}.ArticleCard_mobileList__M4qOu .ArticleCard_title__i9NfJ{font-size:1.05rem;line-height:1.22}}@media (min-width:800px){.ArticleCard_wide__3dMFp{grid-column:span 2}.ArticleCard_wide__3dMFp .ArticleCard_media__IeMkA{aspect-ratio:1.7/1}.ArticleCard_wide__3dMFp .ArticleCard_title__i9NfJ{font-size:clamp(1.6rem,1rem + 1.6vw,2.15rem)}}.FeaturedBlock_block__peOgv{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.FeaturedBlock_text__3QLM0{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);align-content:start;color:inherit}.FeaturedBlock_eyebrow__1NGfz{font-family:var(--font-mono);font-size:.76rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-strong)}.FeaturedBlock_title__m9txV{font-family:var(--font-heading);font-size:clamp(2rem,1rem + 3.4vw,3.1rem);line-height:1.04;letter-spacing:-.02em;font-weight:500;margin:0;color:var(--color-text);transition:color var(--t-fast)}.FeaturedBlock_text__3QLM0:hover .FeaturedBlock_title__m9txV{color:var(--color-accent-strong)}.FeaturedBlock_excerpt__9kWXD{margin:0;font-size:var(--text-base);line-height:var(--lh-relaxed);color:var(--color-text-muted)}.FeaturedBlock_media__kZXme{position:relative;aspect-ratio:1/1;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface-raised);display:block}.FeaturedBlock_img__c17J_{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--t-slow) var(--ease-out)}.FeaturedBlock_media__kZXme:hover .FeaturedBlock_img__c17J_{transform:scale(1.02)}.FeaturedBlock_secondary__0_UBR{display:flex;flex-direction:column;gap:12px;color:inherit}.FeaturedBlock_secMedia__NvvBr{position:relative;aspect-ratio:1/1;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface-raised)}.FeaturedBlock_secondary__0_UBR:hover .FeaturedBlock_secMedia__NvvBr{border-color:var(--color-border-strong)}.FeaturedBlock_secBody__NEJQK{display:grid;grid-gap:6px;gap:6px}.FeaturedBlock_secEyebrow__33zCm{font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-strong)}.FeaturedBlock_secTitle__W_arL{font-family:var(--font-heading);font-size:1.15rem;line-height:1.14;font-weight:500;margin:0;color:var(--color-text);transition:color var(--t-fast)}.FeaturedBlock_secondary__0_UBR:hover .FeaturedBlock_secTitle__W_arL{color:var(--color-accent-strong)}@media (max-width:600px){.FeaturedBlock_secondary__0_UBR{display:grid;grid-template-columns:96px 1fr;grid-gap:14px;gap:14px;align-items:center}.FeaturedBlock_secMedia__NvvBr{width:96px;border-radius:var(--radius-md)}}@media (min-width:900px){.FeaturedBlock_block__peOgv{grid-template-columns:4fr 5fr 3fr;align-items:start;gap:var(--space-md)}.FeaturedBlock_text__3QLM0{padding-right:var(--space-sm)}}.FilterBar_sentinel__rVp4_{height:1px}.FilterBar_filterBar__bw_v6{position:-webkit-sticky;position:sticky;top:var(--banner-h,0);z-index:40;background:color-mix(in oklch,var(--color-surface) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid transparent;padding:14px 0;transition:border-color var(--t-fast)}.FilterBar_filterBar__bw_v6.FilterBar_stuck__LU0O2{border-bottom-color:var(--color-border)}.FilterBar_filters__14ngs{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:800px){.FilterBar_filters__14ngs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.FilterBar_filters__14ngs::-webkit-scrollbar{display:none}.FilterBar_chip__EzoGH{flex:none}}.FilterBar_chip__EzoGH{padding:6px 12px;border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-surface);transition:border-color var(--t-fast),color var(--t-fast),background var(--t-fast)}.FilterBar_chip__EzoGH:hover{color:var(--color-text);border-color:var(--color-border-strong)}.FilterBar_chipActive___wFB1{background:var(--color-ink);color:var(--color-text-on-dark);border-color:var(--color-ink)}.SectionHead_head__gsTIw{display:grid;grid-gap:var(--space-md);gap:var(--space-md);margin-bottom:var(--space-lg)}.SectionHead_eyebrow__mcpje{display:block;font-family:var(--font-mono);font-size:.76rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-strong);margin-bottom:var(--space-sm)}.SectionHead_title__fmkph{font-family:var(--font-heading);font-size:clamp(1.6rem,1rem + 2.4vw,2.6rem);line-height:1.08;letter-spacing:-.018em;font-weight:500;margin:0;color:var(--color-text);max-width:24ch}.SectionHead_cta__uSY7W{justify-self:start;font-family:var(--font-mono);font-size:.82rem;letter-spacing:.04em;color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);padding:10px 20px;white-space:nowrap;transition:border-color var(--t-fast),background var(--t-fast)}.SectionHead_cta__uSY7W:hover{border-color:var(--color-accent);background:var(--color-surface-raised)}.SectionHead_onDark__7QSFx .SectionHead_eyebrow__mcpje{color:var(--color-accent)}.SectionHead_onDark__7QSFx .SectionHead_title__fmkph{color:var(--color-text-on-dark)}.SectionHead_onDark__7QSFx .SectionHead_cta__uSY7W{color:var(--color-text-on-dark);border-color:var(--color-border-on-dark)}.SectionHead_onDark__7QSFx .SectionHead_cta__uSY7W:hover{border-color:var(--color-accent);background:hsla(0,0%,100%,.04)}@media (min-width:800px){.SectionHead_head__gsTIw{grid-template-columns:1fr auto;align-items:end}.SectionHead_cta__uSY7W{justify-self:end}}.page_hero__tGDXu{padding:calc(var(--banner-h, 0px) + clamp(6.5rem, 5rem + 6vw, 10rem)) 0 clamp(2rem,1.5rem + 2vw,3.5rem)}.page_heroGrid__7bO2O{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:center}@media (max-width:880px){.page_heroGrid__7bO2O{grid-template-columns:1fr;gap:var(--space-md)}}.page_heroText__VuFQw{min-width:0}.page_eyebrow__vW8yk{margin:0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-strong)}.page_title__6ZsxF{margin-top:var(--space-sm);font-family:var(--font-heading);font-weight:500;font-size:clamp(2.1rem,1.2rem + 3.4vw,3.6rem);line-height:1.07;letter-spacing:-.02em;max-width:18ch;text-wrap:balance}.page_lead__vWkWf{margin-top:var(--space-md);font-size:var(--text-lg);line-height:var(--lh-relaxed);color:var(--color-text);max-width:56ch}.page_lead__vWkWf strong{font-weight:600}.page_heroCta___s5V5{margin-top:var(--space-md);display:flex;align-items:center;gap:var(--space-sm) var(--space-md);flex-wrap:wrap}.page_heroPrice__Up1cI{font-size:.95rem;color:var(--color-text-muted)}.page_heroPrice__Up1cI s{color:var(--color-text-subtle)}.page_heroPrice__Up1cI strong{font-size:1.1rem;font-weight:600;color:var(--color-accent-strong)}.page_factPills__dsEcp{margin-top:var(--space-md);display:flex;flex-wrap:wrap;gap:.4rem 2.25rem;list-style:none;padding:0}.page_factPills__dsEcp li{display:inline-flex;align-items:baseline;gap:8px;font-size:.95rem;color:var(--color-text)}.page_factPills__dsEcp span{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-subtle)}.page_heroMedia__hJVey{min-width:0;display:flex;flex-direction:column;align-items:center}.page_portrait__WFXYs{margin:0;position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%}.page_portrait__WFXYs:after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:100%;height:1px;background:var(--color-ink);z-index:0}.page_portrait__WFXYs img{position:relative;z-index:1;width:100%;max-width:440px;height:auto;display:block;filter:drop-shadow(0 12px 18px rgba(15,20,24,.1))}.page_creds__0KZ68{margin:var(--space-md) 0 0;list-style:none;padding:0;display:grid;grid-gap:9px;gap:9px;text-align:center}.page_creds__0KZ68 li{font-size:.9rem;line-height:1.3;color:var(--color-text-muted)}.page_creds__0KZ68 li:before{content:"";display:inline-block;width:5px;height:5px;margin-right:9px;border-radius:50%;background:var(--color-accent-strong);vertical-align:middle}@media (max-width:880px){.page_portrait__WFXYs{margin-top:var(--space-xs)}.page_portrait__WFXYs img{max-width:300px}}@media (prefers-reduced-motion:no-preference){.page_portrait__WFXYs img{transition:transform var(--t-slow) var(--ease-out)}}.page_trust__Judze{padding:var(--space-md) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface-raised);overflow:hidden}.page_trustLabel__Y96hi{margin:0 0 .75rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}.page_marquee__CX3Ue{margin-top:.4rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.page_track__P5D3n{display:flex;width:max-content;animation:page_trustMarquee__9ui_I 48s linear infinite}.page_marquee__CX3Ue:hover .page_track__P5D3n{animation-play-state:paused}.page_mRow__TvEXI{display:flex;align-items:center;gap:clamp(2.25rem,4.5vw,4rem);-webkit-padding-end:clamp(2.25rem,4.5vw,4rem);padding-inline-end:clamp(2.25rem,4.5vw,4rem);margin:0;padding-block:0;-webkit-padding-start:0;padding-inline-start:0;list-style:none}.page_mItem__8UJ9e{flex:0 0 auto;display:flex;align-items:center}.page_trustLogo__RyvtI{height:34px;width:auto;filter:grayscale(1);opacity:.62;mix-blend-mode:multiply;transition:opacity var(--t-base) var(--ease-out),filter var(--t-base) var(--ease-out)}.page_mItem__8UJ9e:hover .page_trustLogo__RyvtI{filter:grayscale(0);opacity:1}.page_trustWordmark__ZiRTA{font-family:var(--font-heading);font-size:1.1rem;color:var(--color-text-subtle);white-space:nowrap}@keyframes page_trustMarquee__9ui_I{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.page_marquee__CX3Ue{-webkit-mask-image:none;mask-image:none;margin-top:var(--space-sm)}.page_track__P5D3n{animation:none;width:100%;flex-wrap:wrap}.page_mRow__TvEXI[aria-hidden]{display:none}.page_mRow__TvEXI{flex-wrap:wrap;row-gap:var(--space-sm);gap:var(--space-md);-webkit-padding-end:0;padding-inline-end:0}}.page_body__p8olo{padding:var(--space-lg) 0 var(--space-section)}.page_split__X5chr{display:grid;grid-template-columns:1.9fr minmax(320px,.9fr);grid-gap:var(--space-lg);gap:var(--space-lg);align-items:start}@media (max-width:880px){.page_split__X5chr{grid-template-columns:1fr;gap:var(--space-md)}}.page_section__BEk8U{padding-top:var(--space-md)}.page_section__BEk8U+.page_section__BEk8U{border-top:1px solid var(--color-border);margin-top:var(--space-md)}.page_left__WR_Qm h2{font-family:var(--font-heading);margin:0 0 var(--space-sm);font-weight:500;font-size:clamp(1.9rem,1.4rem + 1.6vw,2.5rem);line-height:1.12;letter-spacing:-.02em}.page_prose__qU8zq{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.page_proseText__4Ll3_,.page_prose__qU8zq p{font-size:1.05rem;line-height:var(--lh-relaxed);color:var(--color-text);margin:0;max-width:62ch}.page_highlightList__d0ERL{margin:var(--space-md) 0 0;display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);list-style:none;padding:0}.page_highlightList__d0ERL li{position:relative;padding-left:32px;line-height:var(--lh-relaxed);font-size:1rem}.page_highlightList__d0ERL li:before{content:"✓";position:absolute;left:0;top:0;font-family:var(--font-mono);color:var(--color-accent-strong)}.page_agendaDetail__VMC7f{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.page_agendaItem__6bWC_{display:grid;grid-template-columns:64px 1fr;grid-gap:var(--space-sm);gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);transition:border-color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.page_agendaItem__6bWC_:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-1)}@media (max-width:560px){.page_agendaItem__6bWC_{grid-template-columns:1fr;gap:6px;padding:var(--space-sm)}}.page_step__06rno{font-family:var(--font-mono);font-size:.92rem;color:var(--color-accent-strong);letter-spacing:.04em}.page_agendaTitle__O7rZm{font-family:var(--font-heading);font-size:1.25rem;font-weight:500;margin:0 0 8px;letter-spacing:-.014em;line-height:1.18}.page_agendaText__OSnsH{margin:0;font-size:.98rem;line-height:var(--lh-relaxed);color:var(--color-text-muted)}.page_personas__Di9KD{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);margin-top:var(--space-md)}.page_persona__uwWPG{padding:var(--space-sm) var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-accent-strong);border-radius:var(--radius-sm)}.page_persona__uwWPG h3{font-family:var(--font-heading);font-size:1.125rem;font-weight:500;margin:0 0 4px}.page_persona__uwWPG p{margin:0;font-size:.98rem;line-height:var(--lh-relaxed);color:var(--color-text-muted)}.page_faq__hh7Wx{display:grid;grid-gap:8px;gap:8px}.page_faqItem__dYv1P{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden;transition:border-color var(--t-fast) var(--ease-out)}.page_faqItem__dYv1P[open]{border-color:var(--color-border-strong);background:var(--color-surface-raised)}.page_faqItem__dYv1P summary{cursor:pointer;padding:var(--space-sm) var(--space-md);font-family:var(--font-heading);font-size:1.0625rem;font-weight:500;list-style:none;position:relative;padding-right:calc(var(--space-md) + 24px)}.page_faqItem__dYv1P summary::-webkit-details-marker{display:none}.page_faqItem__dYv1P summary:after{content:"+";position:absolute;right:var(--space-md);top:50%;transform:translateY(-50%);font-family:var(--font-mono);font-size:1.25rem;color:var(--color-accent-strong)}.page_faqItem__dYv1P[open] summary:after{content:"−"}.page_faqItem__dYv1P p{padding:0 var(--space-md) var(--space-md);margin:0;color:var(--color-text-muted);line-height:var(--lh-relaxed)}.page_aside__fkeLK{position:-webkit-sticky;position:sticky;top:calc(var(--banner-h, 0px) + 7rem);align-self:start}@media (max-width:880px){.page_aside__fkeLK{position:static}}.page_card__gLuVJ{position:relative;grid-gap:var(--space-sm);gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-lg);background:var(--color-surface-raised);border:1px solid var(--color-border-strong)}.page_card__gLuVJ,.page_sticker__KIcE7{display:grid;box-shadow:var(--shadow-3)}.page_sticker__KIcE7{position:absolute;top:-22px;right:-16px;width:92px;height:92px;border-radius:50%;background:var(--color-accent);color:var(--color-ink);place-content:center;text-align:center;transform:rotate(7deg);line-height:1}.page_stickerTop__7QxkS{font-family:var(--font-mono);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.page_stickerSave__mlcuR{font-family:var(--font-heading);font-size:1.7rem;font-weight:700;margin-top:2px}.page_stickerUnit__NtsSq{font-size:.62rem;font-weight:600}.page_cardEyebrow__gZxAn{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-strong);max-width:60%}.page_priceLine__O9Wuf{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0}.page_priceWas__Ct17D{font-size:1.05rem;color:var(--color-text-subtle);text-decoration:line-through}.page_priceNow__yt3OL{font-family:var(--font-heading);font-size:2.4rem;font-weight:600;line-height:1;color:var(--color-text)}.page_priceUnit__6us3c{flex-basis:100%;font-size:.8rem;color:var(--color-text-muted)}.page_cardCta__WKZx2{width:100%;justify-content:center;margin-top:4px}.page_cardDate__upFAI{margin:0;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.02em;color:var(--color-text-muted);text-align:center}.page_featureList__S0EbW{list-style:none;margin:var(--space-xs) 0 0;padding:var(--space-sm) 0 0;border-top:1px solid var(--color-border);display:grid;grid-gap:10px;gap:10px}.page_featureList__S0EbW li{position:relative;padding-left:26px;font-size:.92rem;line-height:1.4;color:var(--color-text)}.page_featureList__S0EbW li:before{content:"→";position:absolute;left:0;top:0;font-family:var(--font-mono);color:var(--color-accent-strong);font-weight:600}.page_fineprint__5cNQS{margin:0;padding-top:var(--space-sm);border-top:1px solid var(--color-border);font-size:.78rem;line-height:var(--lh-normal);color:var(--color-text-muted)}.page_cardCall__Q0b0E{margin:0;font-size:.8rem;color:var(--color-text-muted)}.page_cardCall__Q0b0E a{color:var(--color-accent-strong);text-decoration:underline;text-underline-offset:2px}.page_helpBand__fYOzC{padding:var(--space-lg) 0;text-align:center;border-top:1px solid var(--color-border);background:var(--color-surface-raised)}.page_helpTitle__MOSxv{margin:0;font-family:var(--font-heading);font-weight:500;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.15;letter-spacing:-.015em}.page_helpText__RrF5N{margin:var(--space-sm) auto 0;max-width:46ch;font-size:1.05rem;line-height:var(--lh-relaxed);color:var(--color-text-muted)}.page_helpLinks__FqCTw{margin:var(--space-md) 0 0;display:flex;align-items:center;justify-content:center;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap}.page_helpLink__iRwmH{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-family:var(--font-heading);font-size:1.2rem;font-weight:500;color:var(--color-accent-strong);text-decoration:none;transition:color var(--t-fast) var(--ease-out)}.page_helpLink__iRwmH svg{width:20px;height:20px;flex:none;opacity:.85}.page_helpLink__iRwmH:hover{color:var(--color-text)}.page_helpLink__iRwmH:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:3px;border-radius:var(--radius-sm)}.page_quoteBand__NETxH{background:var(--color-ink);color:var(--color-text-on-dark);padding:var(--space-section) 0}.page_quote__nNJIJ{margin:0;text-align:center}.page_quote__nNJIJ p{font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:clamp(1.4rem,1rem + 1.8vw,2.1rem);line-height:1.32;letter-spacing:-.01em;color:var(--color-text-on-dark);margin:0;text-wrap:balance}.page_quote__nNJIJ cite{display:block;margin-top:var(--space-md);font-style:normal;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-on-dark-muted)}.page_quote__nNJIJ cite span{color:var(--color-accent);margin-right:8px}.page_finalBand__PfODo{background:var(--color-ink-raised);color:var(--color-text-on-dark);padding:var(--space-section) 0;text-align:center}.page_finalEyebrow__CCzXq{margin:0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.page_finalTitle__9qghS{margin:var(--space-sm) auto 0;font-family:var(--font-heading);font-weight:500;font-size:clamp(1.9rem,1.2rem + 2.6vw,3rem);line-height:1.1;letter-spacing:-.02em;max-width:18ch;text-wrap:balance}.page_finalLead__wPx__{margin:var(--space-md) auto 0;max-width:52ch;font-size:var(--text-lg);line-height:var(--lh-relaxed);color:var(--color-text-on-dark-muted)}.page_finalCtaRow__JoPeY{margin-top:var(--space-md);display:flex;align-items:center;justify-content:center;gap:var(--space-sm) var(--space-md);flex-wrap:wrap}.page_finalPrice__QD1oN{font-size:.9rem;color:var(--color-text-on-dark-muted)}.page_finalPrice__QD1oN s{opacity:.7}.page_mobileCta__nQUr1{display:none}@media (max-width:880px){.page_mobileCta__nQUr1{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:.7rem var(--page-pad);background:color-mix(in oklab,var(--color-surface) 92%,transparent);-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%);border-top:1px solid var(--color-border);text-decoration:none}.page_mobileCtaPrice__ExGV0{font-family:var(--font-heading);font-size:1.05rem;font-weight:500;color:var(--color-text)}.page_mobileCtaPrice__ExGV0 s{font-size:.8rem;color:var(--color-text-subtle);margin-right:4px}.page_mobileCtaBtn__DbjI4{flex:none;padding:.6rem 1.1rem;border-radius:var(--radius-pill);background:var(--color-accent-strong);color:var(--color-text-on-dark);font-size:.88rem;font-weight:600;white-space:nowrap}}.page_faqItem__dYv1P summary:focus-visible,.page_mobileCta__nQUr1:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.page_agendaItem__6bWC_{transition:none}}.DataTable_figure__TBOe1{margin:var(--space-6,2rem) 0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.DataTable_table__ewxP4{width:100%;border-collapse:collapse;font-family:var(--font-sans,sans-serif);font-size:.9375rem;line-height:1.5}.DataTable_caption__Au4IY{caption-side:top;margin-bottom:var(--space-2,.75rem);font-size:.9375rem}.DataTable_caption__Au4IY,.DataTable_th__n2yOJ{text-align:left;font-weight:600;color:var(--color-text,#1a1816)}.DataTable_th__n2yOJ{padding:var(--space-2,.75rem) var(--space-3,1rem);border-bottom:2px solid var(--color-border,#d4d1ca);font-size:.875rem;letter-spacing:.01em;text-transform:none}.DataTable_tdNumeric__4IMeI,.DataTable_td__Oxnhm{padding:var(--space-2,.75rem) var(--space-3,1rem);border-bottom:1px solid var(--color-border-subtle,#e5e3df);color:var(--color-text,#1a1816);vertical-align:top}.DataTable_tdNumeric__4IMeI{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DataTable_zebra__Y_U7B{background:var(--color-surface-raised,#faf8f4)}.DataTable_source__Jed47{margin:var(--space-3,1rem) 0 0 0;font-size:.8125rem;color:var(--color-text-muted,#6b675f);font-style:italic}.Pullquote_pullquote__XDYxa{margin:var(--space-8,3rem) 0;padding:var(--space-4,1.5rem) 0;border-top:1px solid var(--color-border-subtle,#e5e3df);border-bottom:1px solid var(--color-border-subtle,#e5e3df);text-align:center}.Pullquote_quote__oC9aF{margin:0;font-family:var(--font-serif,Georgia,serif);font-size:clamp(1.375rem,1.05rem + 1.2vw,1.875rem);font-style:italic;line-height:1.4;color:var(--color-text,#1a1816);font-weight:400;letter-spacing:-.01em}.Pullquote_quote__oC9aF:before{margin-right:.1em}.Pullquote_quote__oC9aF:after,.Pullquote_quote__oC9aF:before{content:'"';display:inline-block;color:var(--color-accent,#c47b1f)}.Pullquote_quote__oC9aF:after{margin-left:.1em}.Pullquote_source__NZfEI{margin-top:var(--space-2,.75rem);font-family:var(--font-sans,sans-serif);font-size:.875rem;color:var(--color-text-muted,#6b675f);letter-spacing:.02em;text-transform:none}@media (max-width:640px){.Pullquote_pullquote__XDYxa{margin:var(--space-6,2rem) 0;padding:var(--space-3,1rem) 0}}.TableOfContents_sidebar__r6is1{position:-webkit-sticky;position:sticky;top:6rem;max-height:calc(100vh - 8rem);overflow-y:auto;padding-right:8px;align-self:start}.TableOfContents_label__Njgex{font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 var(--space-sm)}.TableOfContents_list__l_zbc{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.TableOfContents_item__m89cN{position:relative}.TableOfContents_itemSub__wqWph{padding-left:20px}.TableOfContents_link__Asa5N{display:flex;align-items:baseline;gap:10px;color:var(--color-text-muted);font-size:.82rem;line-height:1.4;padding:4px 8px 4px 12px;border-left:2px solid transparent;transition:color var(--t-fast),border-color var(--t-fast)}.TableOfContents_link__Asa5N:hover{color:var(--color-text)}.TableOfContents_linkActive__E1cKz{color:var(--color-text);font-weight:600;border-left-color:var(--color-accent-strong)}.TableOfContents_num__3UC5H{font-family:var(--font-mono);font-size:.68rem;color:var(--color-accent-strong);flex-shrink:0}.TableOfContents_mobile__hJglE{margin:0 0 var(--space-md);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:var(--space-sm) 0}.TableOfContents_mobile__hJglE summary{cursor:pointer;font-family:var(--font-mono);font-size:.78rem;font-weight:600;letter-spacing:.06em;color:var(--color-text);padding:6px 0;list-style:none}.TableOfContents_mobile__hJglE summary::-webkit-details-marker{display:none}.TableOfContents_mobile__hJglE summary:after{content:" ↓";color:var(--color-accent-strong)}.TableOfContents_mobile__hJglE[open] summary:after{content:" ↑"}.TableOfContents_mobileList__tcOXe{list-style:none;padding:var(--space-sm) 0 0;margin:0;display:grid;grid-gap:8px;gap:8px}.TableOfContents_mobileList__tcOXe a{color:var(--color-text-muted);font-size:.92rem;transition:color var(--t-fast)}.TableOfContents_mobileList__tcOXe a:hover{color:var(--color-text)}.BarChart_figure__BksKO{margin:var(--space-6,2rem) 0;padding:var(--space-4,1.5rem);background:var(--color-surface-raised,#f7f5f1);border-radius:var(--radius-md,8px);border:1px solid var(--color-border-subtle,#e5e3df)}.BarChart_title__UNHQ3{margin:0 0 var(--space-3,1rem) 0;font-family:var(--font-sans,sans-serif);font-size:.9375rem;font-weight:600;color:var(--color-text,#1a1816);letter-spacing:-.005em}.BarChart_svg__0nckR{width:100%;height:auto;max-width:100%;display:block}.BarChart_rowLabel__CAzA3{font-family:var(--font-sans,sans-serif);font-size:13px;fill:var(--color-text,#1a1816)}.BarChart_bar__92iT1{fill:var(--color-accent,#c47b1f);rx:2}.BarChart_value__fOtIt{font-size:13px;font-weight:600}.BarChart_axisLabel__eTJIS,.BarChart_value__fOtIt{font-family:var(--font-sans,sans-serif);fill:var(--color-text-muted,#6b675f)}.BarChart_axisLabel__eTJIS{font-size:12px}.BarChart_source__oeYNw{margin:var(--space-3,1rem) 0 0 0;font-size:.8125rem;color:var(--color-text-muted,#6b675f);font-style:italic}.diagram_figure__eK3QS{margin:var(--space-md) 0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-md)}@media (max-width:640px){.diagram_figure__eK3QS{padding:var(--space-sm)}}.diagram_figure__eK3QS svg{width:100%;height:auto;display:block}.diagram_title__6UfEP{font-family:var(--font-heading);font-size:1.125rem;font-weight:500;margin:0 0 4px;letter-spacing:-.01em}.diagram_caption__zxHMq{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:var(--space-sm) 0 0}.diagram_note__Dz_IK{font-size:.9rem;color:var(--color-text-muted);margin:4px 0 var(--space-sm);max-width:60ch}.diagram_figure__eK3QS .diagText{font-family:var(--font-body);font-size:13px;font-weight:500;fill:var(--color-text)}.diagram_figure__eK3QS .diagTextMuted{font-family:var(--font-body);font-size:12px;fill:var(--color-text-muted)}.diagram_figure__eK3QS .diagTextNum{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;fill:var(--color-accent-strong)}.diagram_figure__eK3QS .diagTitle{font-family:var(--font-heading);font-size:14px;fill:var(--color-text)}.diagram_figure__eK3QS .diagStroke{stroke:var(--color-ink);fill:none;stroke-width:1.2}.diagram_figure__eK3QS .diagStrokeMuted{stroke:var(--color-border-strong);fill:none;stroke-width:1}.diagram_figure__eK3QS .diagAccent{stroke:var(--color-accent-strong);fill:none;stroke-width:1.4}.diagram_figure__eK3QS .diagSurface{fill:var(--color-surface-raised);stroke:var(--color-border);stroke-width:1}.diagram_figure__eK3QS .voxTop{fill:var(--color-accent);stroke:var(--color-ink);stroke-width:.7;stroke-linejoin:round}.diagram_figure__eK3QS .voxLeft{fill:var(--color-accent-strong);stroke:var(--color-ink);stroke-width:.7;stroke-linejoin:round}.diagram_figure__eK3QS .voxRight{fill:color-mix(in oklab,var(--color-accent-strong) 74%,var(--color-ink));stroke:var(--color-ink);stroke-width:.7;stroke-linejoin:round}.diagram_figure__eK3QS .voxGhost{fill:none;stroke:var(--color-text-muted);stroke-width:1;stroke-dasharray:2.5 2.5;stroke-linejoin:round}.diagram_figure__eK3QS .wire{fill:none;stroke:var(--color-border-strong);stroke-width:1}.diagram_figure__eK3QS .wireDash{fill:none;stroke:var(--color-border-strong);stroke-width:1.1;stroke-dasharray:4 4}