.askbox_ask__dsEYa{display:flex;flex-direction:column;gap:var(--space-sm);border-top:1px solid var(--stroke);padding-top:var(--space-md)}.askbox_askHeading__mzzXP{font-family:var(--font-mono);font-size:var(--body-xs);line-height:var(--body-xs-lh);letter-spacing:.04em;text-transform:uppercase;color:var(--fg3);margin:0}.askbox_form__O38Ph{display:flex;flex-direction:column;gap:var(--space-sm)}.askbox_input__OwNFQ{width:100%;background:var(--bg2);color:var(--fg1);border:.8px solid var(--stroke);border-radius:0;padding:16px;font-family:var(--font-body);font-size:var(--body-s);line-height:var(--body-s-lh);resize:vertical;transition:border-color var(--dur-2) var(--ease-bdg)}.askbox_input__OwNFQ::-moz-placeholder{color:var(--fg3)}.askbox_input__OwNFQ::placeholder{color:var(--fg3)}.askbox_input__OwNFQ:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--fg1)}.askbox_chips__Hk0zc{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-xs)}.askbox_chip__CH_vQ{padding:5px 10px;background:transparent;color:var(--fg2);border:.8px solid var(--stroke);border-radius:0;font-family:var(--font-mono);font-size:var(--body-xs);letter-spacing:.14em;line-height:1.3;cursor:pointer;text-align:left;transition:border-color var(--dur-2) var(--ease-bdg),color var(--dur-2) var(--ease-bdg),background-color var(--dur-2) var(--ease-bdg)}.askbox_chip__CH_vQ:hover{border-color:var(--fg1);color:var(--fg1)}.askbox_chip__CH_vQ:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.askbox_chipActive__j1HPY{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.askbox_chipActive__j1HPY:hover{opacity:.86}.askbox_submit__8ESEV{align-self:flex-start;min-height:44px;padding:12px 24px;background:var(--accent);color:var(--on-accent);border:.8px solid var(--accent);border-radius:0;font-family:var(--font-headline);font-variation-settings:"wdth" var(--headline-wdth);font-weight:var(--weight-headline);font-size:var(--body-xs);line-height:1;cursor:pointer;transition:background-color var(--dur-2) var(--ease-bdg),border-color var(--dur-2) var(--ease-bdg),opacity var(--dur-2) var(--ease-bdg)}.askbox_submit__8ESEV:hover:not(:disabled){opacity:.86}.askbox_submit__8ESEV:active:not(:disabled){opacity:.72}.askbox_submit__8ESEV:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.askbox_submit__8ESEV:disabled{opacity:.4;cursor:not-allowed}.askbox_output__0aJn0{min-height:1px}.askbox_answerReveal__5AMb6,.askbox_answer__yFXGz{font-family:var(--font-body);font-size:var(--body-s);line-height:var(--body-s-lh);color:var(--fg1);max-width:var(--measure);text-wrap:pretty;margin:0}.askbox_answerReveal__5AMb6{animation:askbox_maskWipe__1PLR3 var(--dur-3) var(--ease-bdg) both}@keyframes askbox_maskWipe__1PLR3{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.askbox_preview__sbWzA{display:flex;flex-direction:column;gap:var(--space-2xs)}.askbox_badge__qPOzO{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-2xs);font-family:var(--font-mono);font-size:var(--body-xs);line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--fg2)}.askbox_badge__qPOzO:before{content:"";width:.6em;height:.6em;background:var(--accent)}.askbox_previewQ__jgvKn{font-family:var(--font-mono);font-size:var(--body-xs);line-height:var(--body-xs-lh);color:var(--fg2);margin:0}.askbox_previewQ__jgvKn:before{content:"› ";color:var(--fg3)}.askbox_previewCaption__pZ36Y{font-family:var(--font-body);font-size:var(--body-xs);line-height:var(--body-xs-lh);color:var(--fg3);max-width:var(--measure);text-wrap:pretty;margin:var(--space-2xs) 0 0}.askbox_caret__Knnrv{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:text-bottom;background:var(--accent);animation:askbox_caretBlink__SLU_H var(--dur-4) steps(2,start) infinite}@keyframes askbox_caretBlink__SLU_H{0%,50%{opacity:1}50.01%,to{opacity:0}}.askbox_error__KdgrT{font-family:var(--font-body);font-size:var(--body-s);line-height:var(--body-s-lh);color:var(--fg1);margin:0}.askbox_skeleton__lTqSD{display:flex;flex-direction:column;gap:var(--space-xs)}.askbox_skelLineShort__SviAK,.askbox_skelLine__a1Wcl{display:block;height:14px;background:var(--bg2);border:.8px solid var(--stroke);animation:askbox_progressFill__CrJ1o var(--dur-4) var(--ease-bdg) infinite alternate}.askbox_skelLine__a1Wcl{width:100%}.askbox_skelLineShort__SviAK{width:55%}@keyframes askbox_progressFill__CrJ1o{0%{opacity:.4}to{opacity:.9}}.askbox_disclaimer__33_yR{font-family:var(--font-mono);font-size:var(--text-chrome);line-height:var(--text-chrome-lh);letter-spacing:.04em;color:var(--fg3);margin:var(--space-sm) 0 0}.askbox_disclaimerLink__J_DCf{color:var(--fg2);text-underline-offset:2px;text-decoration:underline;transition:color var(--dur-2) var(--ease-bdg)}.askbox_disclaimerLink__J_DCf:hover{color:var(--fg1)}.askbox_disclaimerLink__J_DCf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.askbox_visuallyHidden__ULqbd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui_section__owAmU{width:100%;max-width:var(--grid-max);margin-inline:auto;padding-inline:var(--margin-desktop);padding-block:var(--space-2xl)}.ui_sectionInner__xPsfc{max-width:78%}.ui_sectionLabel__ZOOQC{font-family:var(--font-mono);font-size:var(--body-xs);line-height:var(--body-xs-lh);letter-spacing:.04em;text-transform:uppercase;color:var(--fg3);margin:0 0 var(--space-sm)}.ui_sectionTitle__1LRCr{font-family:var(--font-headline);font-variation-settings:"wdth" var(--headline-wdth);font-weight:var(--weight-headline);letter-spacing:var(--headline-tracking);text-transform:uppercase;line-height:var(--headline-leading);font-size:clamp(28px,4vw,44px);color:var(--fg1);text-wrap:balance;margin:0 0 var(--space-md)}@media (max-width:1100px){.ui_section__owAmU{padding-inline:var(--margin-tablet)}.ui_sectionInner__xPsfc{max-width:100%}}@media (max-width:640px){.ui_section__owAmU{padding-inline:var(--margin-mobile);padding-block:var(--space-xl)}}.ui_body__aSHMj{font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--body-s);line-height:var(--body-s-lh);color:var(--fg2);max-width:var(--measure);text-wrap:pretty;margin:0 0 var(--space-sm)}.ui_bodyStrong__rP_8N{font-weight:var(--weight-emphasis);color:var(--fg1)}.ui_hairline__rU5T1{border:0;border-top:1px solid var(--stroke);width:100%;margin:0;transform-origin:left center}.ui_hairlineDraw__fyPBO{animation:ui_hairlineDraw__fyPBO var(--dur-4) var(--ease-bdg) both}@keyframes ui_hairlineDraw__fyPBO{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ui_highlight__aFyt0{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;background:var(--accent);color:var(--on-accent);padding:.02em .16em;font-weight:var(--weight-headline)}.ui_tagline__Fqbys{font-family:var(--font-headline);font-variation-settings:"wdth" var(--headline-wdth);font-weight:var(--weight-headline);letter-spacing:var(--headline-tracking);text-transform:uppercase;line-height:1.12;font-size:clamp(32px,5.5vw,64px);color:var(--fg1);margin:0;text-wrap:balance}.ui_taglineLine__hfPw_{display:block}.ui_taglineLead__PJrBo{font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--body-xs);line-height:var(--body-xs-lh);color:var(--fg2);max-width:var(--measure);text-wrap:pretty;margin:var(--space-sm) 0 0}.ui_grid__vZpBS{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);margin-block:var(--space-lg) 0}@media (max-width:1100px){.ui_grid__vZpBS{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ui_grid__vZpBS{grid-template-columns:1fr;gap:var(--space-md)}}.ui_gridItem__C07ZX{padding-top:var(--space-sm);border-top:1px solid var(--stroke)}.ui_gridItemTitle__Xmr6_{font-family:var(--font-body);font-weight:var(--weight-emphasis);font-size:var(--body-s);line-height:var(--body-s-lh);color:var(--fg1);margin:0 0 var(--space-xs)}.ui_gridItemDesc__rKji9{font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--body-xs);line-height:var(--body-xs-lh);color:var(--fg2);margin:0;text-wrap:pretty}.ui_button__BtZ7w{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 24px;font-family:var(--font-headline);font-variation-settings:"wdth" var(--headline-wdth);font-weight:var(--weight-headline);font-size:var(--body-xs);line-height:1;border-radius:0;border:.8px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color var(--dur-2) var(--ease-bdg),color var(--dur-2) var(--ease-bdg),border-color var(--dur-2) var(--ease-bdg),opacity var(--dur-2) var(--ease-bdg)}.ui_button__BtZ7w:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui_button__BtZ7w:disabled,.ui_button__BtZ7w[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.ui_sm___OjTw{min-height:44px;padding:8px 16px}.ui_lg__QTu67{min-height:52px;padding:16px 32px;font-size:var(--body-s)}.ui_solid__ONtBB{background:var(--fg1);color:var(--bg1);border-color:var(--fg1)}.ui_solid__ONtBB:hover{opacity:.86}.ui_solid__ONtBB:active{opacity:.72}.ui_outline__XbF9Q{background:transparent;color:var(--fg1);border-color:var(--stroke)}.ui_outline__XbF9Q:hover{border-color:var(--fg1)}.ui_outline__XbF9Q:active{background:var(--bg2)}.ui_ghost__ONlpw{background:transparent;color:var(--fg2);border-color:transparent}.ui_ghost__ONlpw:hover{color:var(--fg1)}.ui_ghost__ONlpw:active{background:var(--bg2)}.ui_signal__tAHOQ{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.ui_signal__tAHOQ:hover{opacity:.86}.ui_signal__tAHOQ:active{opacity:.72}.signal-chatbot_cell__crhgB{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.signal-chatbot_inlineConsent__DU6VW{width:min(440px,100%);background:var(--bg1);border:.8px solid var(--stroke);padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}.signal-chatbot_consentTitle__ylp3s{font-family:var(--font-body);font-weight:var(--weight-emphasis);font-size:var(--body-s);line-height:var(--body-s-lh);color:var(--fg1);margin:0}.signal-chatbot_consentBody__fXiqT{font-family:var(--font-body);font-size:var(--body-xs);line-height:var(--body-xs-lh);color:var(--fg2);text-wrap:pretty;margin:0}.signal-chatbot_consentLink__eTi_i{color:var(--fg1);text-decoration:underline;text-underline-offset:2px}.signal-chatbot_consentLink__eTi_i:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.signal-chatbot_consentActions__otuOw{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-2xs)}.signal-chatbot_inlineWrap__klL5z{width:min(440px,100%);border:.8px solid var(--stroke)}.signal-chatbot_inlineFrame__bWi6J{width:100%;height:500px;border:none;border-radius:0;display:block}.contrast-block_band___PCxE{width:100%;background:var(--bg1)}.contrast-block_wrap__q8m_F{max-width:var(--grid-max);margin-inline:auto;padding-inline:var(--margin-desktop);padding-block:var(--space-2xl)}@media (max-width:1100px){.contrast-block_wrap__q8m_F{padding-inline:var(--margin-tablet)}}@media (max-width:640px){.contrast-block_wrap__q8m_F{padding-inline:var(--margin-mobile);padding-block:var(--space-xl)}}.contrast-block_box__AiMk2{background:var(--bg2);border:.8px solid var(--stroke);display:grid;grid-template-columns:repeat(12,1fr);-moz-column-gap:var(--gutter-desktop);column-gap:var(--gutter-desktop)}@media (max-width:1100px){.contrast-block_box__AiMk2{grid-template-columns:1fr}}.contrast-block_col__MLat6{grid-column:1/6;padding:var(--space-lg)}.contrast-block_colRight__AVhrH{grid-column:7/13;border-left:1px solid var(--stroke)}@media (max-width:1100px){.contrast-block_colRight__AVhrH,.contrast-block_col__MLat6{grid-column:1/-1}.contrast-block_colRight__AVhrH{border-left:0;border-top:1px solid var(--stroke)}}.contrast-block_eyebrow__mwTDM{display:flex;align-items:center;gap:var(--space-2xs);font-family:var(--font-mono);font-size:var(--body-xs);line-height:var(--body-xs-lh);letter-spacing:.14em;text-transform:uppercase;color:var(--fg2);margin:0 0 var(--space-sm)}.contrast-block_eyebrow__mwTDM:before{content:"";flex:none;width:.6em;height:.6em;background:var(--accent)}.contrast-block_title__i18XX{font-family:var(--font-headline);font-variation-settings:"wdth" var(--headline-wdth);font-weight:var(--weight-headline);letter-spacing:var(--headline-tracking);line-height:var(--headline-leading);font-size:clamp(24px,3vw,34px);color:var(--fg1);text-wrap:balance;margin:0 0 var(--space-sm)}.contrast-block_body__SoPEV{font-family:var(--font-body);font-size:var(--body-m);line-height:var(--body-m-lh);color:var(--fg2);max-width:var(--measure);text-wrap:pretty;margin:0}.detail_page__aq027{color:var(--fg1)}.detail_band__unXm3{width:100%}.detail_paper__xnMzu{background:var(--bg1)}.detail_bone__4dhnZ{background:var(--bg2)}.detail_inner__Deuy3{max-width:var(--grid-max);margin-inline:auto;padding-inline:var(--margin-desktop);padding-block:var(--space-2xl);display:grid;grid-template-columns:repeat(12,1fr);-moz-column-gap:var(--gutter-desktop);column-gap:var(--gutter-desktop);row-gap:var(--space-lg)}.detail_ruled__wj5dw{border-top:1px solid var(--stroke)}.detail_heroInner__XnZ_7{padding-block:var(--space-3xl) var(--space-2xl)}.detail_heroLead__RqXZ4{font-family:var(--font-body);font-size:var(--body-m);line-height:var(--body-m-lh);color:var(--fg2);max-width:42ch;text-wrap:pretty;margin:var(--space-sm) 0 0}@media (max-width:1100px){.detail_inner__Deuy3{padding-inline:var(--margin-tablet);grid-template-columns:repeat(8,1fr)}}@media (max-width:640px){.detail_inner__Deuy3{padding-inline:var(--margin-mobile);padding-block:var(--space-lg);grid-template-columns:1fr}.detail_heroInner__XnZ_7{padding-block:var(--space-2xl) var(--space-lg)}}.detail_thesis__xjD_E{grid-column:1/6}.detail_content__KV56w{grid-column:6/13}.detail_heroTagline__rUDIz{grid-column:1/8}.detail_heroAsk__YeugB{grid-column:8/13}@media (max-width:1100px){.detail_content__KV56w,.detail_heroAsk__YeugB,.detail_heroTagline__rUDIz,.detail_thesis__xjD_E{grid-column:1/-1}}.detail_eyebrow__24mHP{display:flex;align-items:center;gap:var(--space-2xs);font-family:var(--font-mono);font-size:var(--body-xs);line-height:var(--body-xs-lh);letter-spacing:.14em;text-transform:uppercase;color:var(--fg2);margin:0 0 var(--space-sm)}.detail_eyebrow__24mHP:before{content:"";flex:none;width:.6em;height:.6em;background:var(--accent)}.detail_eyebrowNum___su_b{color:var(--fg1)}.detail_thesisTitle__CyGNW{font-family:var(--font-headline);font-variation-settings:"wdth" var(--headline-wdth);font-weight:var(--weight-headline);letter-spacing:var(--headline-tracking);text-transform:uppercase;line-height:var(--headline-leading);font-size:clamp(24px,3vw,34px);color:var(--fg1);text-wrap:balance;margin:0;max-width:18ch}.detail_tension__rAzhj{display:flex;flex-direction:column;gap:var(--space-sm)}.detail_tensionBeat__pNiWu{font-family:var(--font-body);font-size:var(--body-m);line-height:var(--body-m-lh);color:var(--fg1);max-width:var(--measure);text-wrap:pretty;margin:0}.detail_tensionBeat__pNiWu:not(:first-child){color:var(--fg2)}.detail_stepsIntro__4VgLr{font-family:var(--font-body);font-size:var(--body-m);line-height:var(--body-m-lh);color:var(--fg2);max-width:var(--measure);text-wrap:pretty;margin:0 0 var(--space-lg)}.detail_steps__ceKbc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.detail_step__a5fns{display:grid;grid-template-columns:56px 1fr;gap:var(--space-sm);padding-block:var(--space-sm);border-top:1px solid var(--stroke)}.detail_step__a5fns:last-child{border-bottom:1px solid var(--stroke)}.detail_stepNum__XPe5s{font-family:var(--font-mono);color:var(--fg3)}.detail_stepLabel__jQj2N,.detail_stepNum__XPe5s{font-size:var(--body-s);line-height:var(--body-s-lh)}.detail_stepLabel__jQj2N{font-family:var(--font-body);font-weight:var(--weight-emphasis);color:var(--fg1);margin:0 0 var(--space-2xs)}.detail_stepDesc__wtHHx{font-family:var(--font-body);font-size:var(--body-xs);line-height:var(--body-xs-lh);color:var(--fg2);margin:0;text-wrap:pretty}.detail_videoFrame__MLOWT{aspect-ratio:16/9;width:100%;border:.8px solid var(--stroke);display:flex;align-items:center;justify-content:center;background:var(--bg1)}.detail_videoFrame__MLOWT iframe{width:100%;height:100%;border:0}.detail_videoPlaceholder__A1phi{font-family:var(--font-mono);font-size:var(--body-xs);line-height:var(--body-xs-lh);color:var(--fg3);letter-spacing:.04em;text-transform:uppercase}.detail_videoCaption__sQXva{font-family:var(--font-body);font-size:var(--body-xs);line-height:var(--body-xs-lh);color:var(--fg2);margin:var(--space-sm) 0 0}.detail_benefits__G6S_1{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}@media (max-width:640px){.detail_benefits__G6S_1{grid-template-columns:1fr;gap:var(--space-sm)}}.detail_benefit__W_ZZJ{padding-top:var(--space-sm);border-top:1px solid var(--stroke)}.detail_benefitTitle__k7lza{font-family:var(--font-body);font-weight:var(--weight-emphasis);font-size:var(--body-s);line-height:var(--body-s-lh);color:var(--fg1);margin:0 0 var(--space-2xs)}.detail_benefitDesc__y_V_R{color:var(--fg2);margin:0}.detail_benefitDesc2__Uei_5,.detail_benefitDesc__y_V_R{font-family:var(--font-body);font-size:var(--body-s);line-height:var(--body-s-lh);text-wrap:pretty}.detail_benefitDesc2__Uei_5{color:var(--fg3);margin:var(--space-2xs) 0 0}.detail_priceSheet__il9mp{display:flex;flex-direction:column;gap:var(--space-sm);max-width:var(--measure)}.detail_priceClaim__nHtRq{margin:0;font-size:var(--body-s);line-height:var(--body-s-lh)}.detail_priceRows__z_zsv{margin:0;padding:0}.detail_priceRow__elJvb{display:flex;flex-direction:column;gap:var(--space-2xs);padding-block:var(--space-sm);border-top:1px solid var(--stroke)}.detail_priceRow__elJvb:last-child{border-bottom:1px solid var(--stroke)}.detail_priceRowLabel__zhRN1{font-family:var(--font-mono);font-size:var(--body-xs);line-height:var(--body-xs-lh);letter-spacing:.14em;text-transform:uppercase;color:var(--fg3)}.detail_priceRowValue__huLpu{font-family:var(--font-body);font-size:var(--body-s);line-height:var(--body-s-lh);color:var(--fg1)}.detail_priceNote__RUqDQ{font-family:var(--font-mono);font-size:var(--body-xs);line-height:var(--body-xs-lh);color:var(--fg3);margin:0}.detail_cta__V3_BJ{grid-column:1/9;display:flex;flex-direction:column;gap:var(--space-sm);align-items:flex-start}@media (max-width:1100px){.detail_cta__V3_BJ{grid-column:1/-1}}.detail_ctaLine__4PSrc{font-family:var(--font-headline);font-variation-settings:"wdth" var(--headline-wdth);font-weight:var(--weight-headline);letter-spacing:var(--headline-tracking);text-transform:uppercase;line-height:var(--headline-leading);font-size:clamp(28px,4vw,44px);color:var(--fg1);text-wrap:balance;margin:0}.detail_ctaButtons__pGIil{display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:flex-start}