.pricing_page__aR2vI{--paper:#f3f1eb;--ink:#171816;--muted:#64645f;--line:#cfccc3;--line-strong:#aaa69c;--accent:#c83b24;--accent-dark:#9b2b1c;--soft-accent:#f5ddd4;--button-text:#fff8f3;min-height:100dvh;overflow:clip;color:var(--ink);background:var(--paper);font-family:Avenir Next,Avenir,sans-serif}.pricing_page__aR2vI *,.pricing_page__aR2vI :after,.pricing_page__aR2vI :before{box-sizing:border-box}.pricing_page__aR2vI a{color:inherit;text-decoration:none}.pricing_page__aR2vI a:focus-visible,.pricing_page__aR2vI summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.pricing_header__jA1ym{position:relative;z-index:10;display:flex;width:min(100% - 40px,1400px);min-height:78px;margin:0 auto;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.pricing_brand__QFr_0{display:inline-flex;align-items:center;gap:10px;font-size:.9rem;font-weight:700;letter-spacing:-.01em}.pricing_brandMark__iEwJf{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:var(--button-text);background:var(--accent);font-size:.76rem}.pricing_nav__HlqT3{display:flex;align-items:center;gap:clamp(20px,3vw,42px);color:var(--muted);font-size:.84rem;font-weight:600}.pricing_nav__HlqT3>span{color:var(--ink)}.pricing_loginLink__861tS{padding:10px 16px;border:1px solid var(--ink);border-radius:999px;color:var(--ink)!important}.pricing_hero__NbRif{position:relative;display:grid;width:min(100% - 40px,1400px);min-height:min(800px,calc(100dvh - 78px));margin:0 auto;padding:clamp(72px,10vw,148px) 0 clamp(76px,9vw,132px);grid-template-columns:minmax(0,1.2fr) minmax(320px,.72fr);align-items:center;gap:clamp(64px,10vw,160px)}.pricing_hero__NbRif:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--line);content:""}.pricing_heroCopy__EAlCz{max-width:800px}.pricing_backLink__0JmXu{display:inline-flex;margin-bottom:clamp(42px,6vw,76px);align-items:center;gap:8px;color:var(--muted)!important;font-size:.82rem;font-weight:650}.pricing_planTopline__Wl0fW span,.pricing_valueLedger__1Ey9S>p:first-child{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;line-height:1.35;letter-spacing:.04em;text-transform:uppercase}.pricing_hero__NbRif h1{max-width:880px;margin:0;font-size:clamp(3.25rem,6.7vw,6.4rem);font-weight:690;line-height:.92;letter-spacing:-.047em;text-wrap:balance}.pricing_hero__NbRif h1 span{color:var(--muted)}.pricing_heroLead__rJNzS{max-width:650px;margin:34px 0 0;color:var(--muted);font-size:clamp(1.03rem,1.4vw,1.24rem);line-height:1.6}.pricing_planAction__ROq_z,.pricing_primaryButton__0e_IA,.pricing_secondaryButton__39tOd{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:14px;border-radius:999px;font-size:.86rem;font-weight:700;transition:background-color .12s ease,color .12s ease,transform .12s ease}.pricing_primaryButton__0e_IA{margin-top:38px;padding:0 21px;color:var(--button-text)!important;background:var(--accent)}.pricing_valueLedger__1Ey9S{position:relative;padding:26px 0 0 28px;border-top:1px solid var(--ink);border-left:1px solid var(--accent)}.pricing_valueLedger__1Ey9S:before{position:absolute;top:-5px;left:-5px;width:9px;height:9px;border:1px solid var(--accent);border-radius:50%;background:var(--paper);content:""}.pricing_valueLedger__1Ey9S>p:first-child{margin:0 0 36px;color:var(--muted)}.pricing_metricRow__WEzGQ{display:flex;padding-bottom:26px;align-items:baseline;gap:18px;border-bottom:1px solid var(--line)}.pricing_metricRow__WEzGQ strong{color:var(--accent);font-size:clamp(4.5rem,8vw,7.5rem);font-weight:540;line-height:.78;letter-spacing:-.06em}.pricing_metricRow__WEzGQ span{max-width:140px;font-size:1rem;font-weight:650;line-height:1.25}.pricing_valuePath__fDw6S{display:grid;padding:24px 0;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.66rem;text-transform:uppercase}.pricing_valuePath__fDw6S i{height:1px;background:var(--accent)}.pricing_ledgerNote__eogHy{max-width:320px;margin:0;color:var(--muted);font-size:.9rem;line-height:1.55}.pricing_plansSection__uhFMK{width:min(100% - 40px,1400px);margin:0 auto;padding:clamp(88px,10vw,150px) 0}.pricing_sectionIntro__d3tBg{display:grid;margin-bottom:clamp(60px,8vw,104px);grid-template-columns:minmax(0,1.1fr) minmax(250px,.75fr);gap:clamp(28px,5vw,74px);align-items:start}.pricing_explainer__Yz55o h2,.pricing_faq__Hq1Bv h2,.pricing_finalCta__9fhPh h2,.pricing_sectionIntro__d3tBg h2{margin:0;font-size:clamp(2.2rem,4.2vw,4rem);font-weight:670;line-height:.98;letter-spacing:-.04em;text-wrap:balance}.pricing_sectionIntro__d3tBg>p:last-child{margin:6px 0 0;color:var(--muted);font-size:1rem;line-height:1.65}.pricing_planLedger__oUg5u{border-top:1px solid var(--ink)}.pricing_plan__lgqlV{position:relative;display:grid;padding:42px 0;grid-template-columns:minmax(210px,.9fr) minmax(180px,.56fr) minmax(190px,.68fr) minmax(270px,1fr) auto;align-items:start;gap:clamp(24px,4vw,62px);border-bottom:1px solid var(--line-strong)}.pricing_featuredPlan__Ja_jz:before{position:absolute;top:-1px;bottom:-1px;left:-20px;width:2px;background:var(--accent);content:""}.pricing_planIdentity__la8ay h3{margin:0;font-size:1.7rem;font-weight:680;letter-spacing:-.035em}.pricing_allowance__9_UtW p,.pricing_planIdentity__la8ay>p{margin:14px 0 0;color:var(--muted);font-size:.88rem;line-height:1.55}.pricing_planTopline__Wl0fW{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pricing_planTopline__Wl0fW span{padding:5px 8px;color:var(--accent-dark);background:var(--soft-accent)}.pricing_priceBlock__Vssq6>div{display:flex;align-items:baseline;gap:6px}.pricing_priceBlock__Vssq6 strong{font-size:clamp(2.8rem,4vw,4.1rem);font-weight:560;line-height:.85;letter-spacing:-.055em}.pricing_allowance__9_UtW>span,.pricing_priceBlock__Vssq6 span{color:var(--muted);font-size:.78rem}.pricing_priceBlock__Vssq6 p{margin:14px 0 0;color:var(--muted);font-size:.76rem;line-height:1.4}.pricing_allowance__9_UtW strong{display:block;font-size:1rem;line-height:1.35}.pricing_featureList__lm3nR{display:grid;margin:0;padding:0;gap:10px;list-style:none}.pricing_featureList__lm3nR li{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:.84rem;line-height:1.45}.pricing_featureList__lm3nR svg{flex:0 0 auto;margin-top:2px;color:var(--accent)}.pricing_planAction__ROq_z{min-width:184px;padding:0 17px;border:1px solid var(--ink);white-space:nowrap}.pricing_launchNotice__3ya4T{display:grid;padding:26px 0 0;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:40px}.pricing_launchNotice__3ya4T span{color:var(--accent-dark);font-size:.9rem;font-weight:700}.pricing_launchNotice__3ya4T p{max-width:700px;margin:0;color:var(--muted);font-size:.9rem;line-height:1.55}.pricing_explainer__Yz55o{display:grid;width:min(100% - 40px,1400px);margin:0 auto;padding:clamp(82px,9vw,132px) 0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(60px,10vw,170px);border-top:1px solid var(--line)}.pricing_explainerBody__7Aa7N{position:relative;padding-left:34px;border-left:1px solid var(--accent)}.pricing_explainerBody__7Aa7N:before{position:absolute;top:-5px;left:-5px;width:9px;height:9px;border:1px solid var(--accent);border-radius:50%;background:var(--paper);content:""}.pricing_explainerBody__7Aa7N p{max-width:660px;margin:0;color:var(--muted);font-size:1rem;line-height:1.7}.pricing_explainerBody__7Aa7N p+p{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.pricing_faq__Hq1Bv{display:grid;width:min(100% - 40px,1400px);margin:0 auto;padding:clamp(82px,9vw,132px) 0;grid-template-columns:minmax(0,.65fr) minmax(0,1.25fr);gap:clamp(60px,10vw,180px);border-top:1px solid var(--line)}.pricing_questions__Z3jtw{border-top:1px solid var(--ink)}.pricing_questions__Z3jtw details{padding:24px 0;border-bottom:1px solid var(--line)}.pricing_questions__Z3jtw summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:1rem;font-weight:680;list-style:none}.pricing_questions__Z3jtw summary::-webkit-details-marker{display:none}.pricing_questions__Z3jtw summary:after{color:var(--accent);content:"+";font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.1rem}.pricing_questions__Z3jtw details[open] summary:after{content:"−"}.pricing_questions__Z3jtw p{max-width:650px;margin:16px 40px 0 0;color:var(--muted);font-size:.92rem;line-height:1.65}.pricing_finalCta__9fhPh{display:flex;width:min(100% - 40px,1400px);margin:0 auto 24px;padding:clamp(54px,7vw,92px);align-items:flex-end;justify-content:space-between;gap:48px;color:var(--button-text);background:var(--ink)}.pricing_finalCta__9fhPh h2{max-width:830px}.pricing_secondaryButton__39tOd{flex:0 0 auto;padding:0 20px;border:1px solid #f4f0e8;color:var(--button-text)!important}.pricing_footer__tPmpt{display:grid;width:min(100% - 40px,1400px);min-height:122px;margin:0 auto;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;color:var(--muted);font-size:.78rem}.pricing_footer__tPmpt>a:last-child{justify-self:end;color:var(--ink);font-weight:700}@media (hover:hover){.pricing_backLink__0JmXu:hover,.pricing_footer__tPmpt>a:last-child:hover,.pricing_nav__HlqT3 a:hover{color:var(--accent-dark)!important}.pricing_primaryButton__0e_IA:hover{background:var(--accent-dark)}.pricing_planAction__ROq_z:hover{color:var(--button-text);background:var(--ink)}.pricing_secondaryButton__39tOd:hover{color:var(--ink)!important;background:var(--button-text)}}.pricing_loginLink__861tS:active,.pricing_planAction__ROq_z:active,.pricing_primaryButton__0e_IA:active,.pricing_secondaryButton__39tOd:active{transform:translateY(1px)}@media (max-width:1160px){.pricing_plan__lgqlV{grid-template-columns:minmax(200px,.9fr) minmax(170px,.55fr) minmax(190px,.7fr) minmax(250px,1fr)}.pricing_planAction__ROq_z{grid-column:4;justify-self:start}}@media (max-width:900px){.pricing_hero__NbRif{min-height:auto;padding-top:72px;grid-template-columns:1fr}.pricing_valueLedger__1Ey9S{width:min(100%,520px);justify-self:end}.pricing_sectionIntro__d3tBg{grid-template-columns:1fr 1.4fr}.pricing_plan__lgqlV{grid-template-columns:1fr 1fr}.pricing_planAction__ROq_z{grid-column:2}.pricing_explainer__Yz55o,.pricing_faq__Hq1Bv{grid-template-columns:1fr;gap:48px}.pricing_finalCta__9fhPh{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.pricing_header__jA1ym{width:min(100% - 28px,1400px)}.pricing_nav__HlqT3{gap:14px}.pricing_nav__HlqT3 a:first-child{display:none}.pricing_loginLink__861tS{padding:9px 13px}.pricing_explainer__Yz55o,.pricing_faq__Hq1Bv,.pricing_footer__tPmpt,.pricing_hero__NbRif,.pricing_plansSection__uhFMK{width:min(100% - 28px,1400px)}.pricing_hero__NbRif{padding:50px 0 74px;gap:64px}.pricing_backLink__0JmXu{margin-bottom:46px}.pricing_hero__NbRif h1{font-size:clamp(3rem,15vw,4.4rem)}.pricing_planAction__ROq_z,.pricing_primaryButton__0e_IA,.pricing_secondaryButton__39tOd{width:100%;min-height:48px}.pricing_valueLedger__1Ey9S{width:calc(100% - 14px);padding-left:22px}.pricing_valuePath__fDw6S{gap:7px;font-size:.6rem}.pricing_plansSection__uhFMK{padding:82px 0}.pricing_sectionIntro__d3tBg{margin-bottom:58px;grid-template-columns:1fr}.pricing_sectionIntro__d3tBg>p:last-child{grid-column:auto}.pricing_plan__lgqlV{padding:38px 0;grid-template-columns:1fr;gap:32px}.pricing_featuredPlan__Ja_jz:before{left:-14px}.pricing_planAction__ROq_z{grid-column:auto}.pricing_launchNotice__3ya4T{grid-template-columns:1fr;gap:12px}.pricing_explainer__Yz55o,.pricing_faq__Hq1Bv{padding:76px 0}.pricing_explainerBody__7Aa7N{padding-left:22px}.pricing_finalCta__9fhPh{width:100%;margin-bottom:0;padding:60px 24px}.pricing_footer__tPmpt{min-height:162px;padding:28px 0;grid-template-columns:1fr auto}.pricing_footer__tPmpt p{grid-column:1/-1;grid-row:2;margin:0}}@media (prefers-reduced-motion:reduce){.pricing_page__aR2vI{scroll-behavior:auto}.pricing_planAction__ROq_z,.pricing_primaryButton__0e_IA,.pricing_secondaryButton__39tOd{transition:none}.pricing_loginLink__861tS:active,.pricing_planAction__ROq_z:active,.pricing_primaryButton__0e_IA:active,.pricing_secondaryButton__39tOd:active{transform:none}.pricing_primaryButton__0e_IA:active{background:var(--accent-dark)}.pricing_secondaryButton__39tOd:active{color:var(--ink)!important;background:var(--button-text)}.pricing_loginLink__861tS:active,.pricing_planAction__ROq_z:active{color:var(--button-text)!important;background:var(--ink)}}