.PricingPage_page__zpxZz{--bg:#0a0a0a;--surface:#0f0f0f;--surface-raised:#141414;--line:#1f1f1f;--line-strong:#333333;--ink:#ededed;--ink-strong:#ffffff;--muted:#a1a1a1;--faint:#6e6e6e;--band:rgba(255,255,255,0.025);color:var(--ink);background:var(--bg);font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased}.PricingPage_container__a9v7L,.PricingPage_narrowContainer__z7NMQ{width:min(1200px,calc(100% - 48px));margin:0 auto}.PricingPage_narrowContainer__z7NMQ{width:min(800px,calc(100% - 48px))}.PricingPage_pricingSection__T6gdc{padding:88px 0 96px}.PricingPage_pageHeader__F_1ap{max-width:1000px;margin:0 auto 40px;text-align:center}.PricingPage_eyebrow__l8V4J{margin:0 0 16px;color:var(--muted);font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.PricingPage_pageTitle__TRzp2{margin:0 0 20px;color:var(--ink-strong);font-size:clamp(34px,4.6vw,52px);font-weight:650;letter-spacing:-.03em;line-height:1.08}.PricingPage_titleLine__MURsp{white-space:nowrap}.PricingPage_titleEnd__CbRbT{display:block}.PricingPage_pageSubtitle__lqfsi{max-width:620px;margin:0 auto;color:var(--muted);font-size:17px;line-height:1.6;text-wrap:pretty}.PricingPage_toggleContainer__i__B7{display:flex;justify-content:center;margin-bottom:40px}.PricingPage_togglePill__vaZrA{display:inline-flex;padding:3px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.PricingPage_toggleBtn__o3CxE{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 16px;border:0;border-radius:6px;color:var(--muted);background:transparent;font-size:13px;font-weight:500;cursor:pointer;transition:color .15s ease,background .15s ease}.PricingPage_toggleBtn__o3CxE:hover{color:var(--ink)}.PricingPage_toggleActive__ZfmHz,.PricingPage_toggleActive__ZfmHz:hover{color:var(--ink-strong);background:#262626}.PricingPage_discountBadge__vhj_r{color:var(--faint);font-size:12px;font-weight:500}.PricingPage_toggleActive__ZfmHz .PricingPage_discountBadge__vhj_r{color:var(--muted)}.PricingPage_planGrid__RTAxW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.PricingPage_planCard__47kfd{display:flex;flex-direction:column;padding:28px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.PricingPage_proCard__Vm3of{border-color:var(--line-strong);background:var(--surface-raised)}.PricingPage_cardHeader__Hq0oS{margin-bottom:24px}.PricingPage_titleRow__cRqYC{display:flex;align-items:center;justify-content:space-between;min-height:22px;margin-bottom:12px}.PricingPage_planLabel__xU7Qx{color:var(--ink-strong);font-size:15px;font-weight:600}.PricingPage_popularBadge__PjJ8a{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:999px;color:#0a0a0a;background:var(--ink);font-size:12px;font-weight:500}.PricingPage_cardTitle__FYAsD{margin:0 0 8px;color:var(--ink-strong);font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.PricingPage_cardDescription__tJXGy{min-height:63px;margin:0;color:var(--muted);font-size:14px;line-height:1.5}.PricingPage_priceBlock__yCdiy{margin-bottom:24px}.PricingPage_priceRow__10sQc{display:flex;align-items:baseline;gap:6px}.PricingPage_priceValue__yY4zi{color:var(--ink-strong);font-size:44px;font-weight:600;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums}.PricingPage_priceFrequency__uTZSU{color:var(--muted);font-size:14px}.PricingPage_priceNote__MzRr5{min-height:20px;margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.5;font-variant-numeric:tabular-nums}.PricingPage_priceNote__MzRr5 strong{color:var(--ink);font-weight:500}.PricingPage_checkoutActions__qDYSp{display:flex;flex-direction:column;gap:10px}.PricingPage_checkoutButton__rPcZc,.PricingPage_currentPlan__RPfw1,.PricingPage_freeCta__uYAEu,.PricingPage_manageButton__dX__j{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 20px;border:1px solid var(--line-strong);border-radius:8px;color:var(--ink);background:transparent;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.PricingPage_freeCta__uYAEu:hover,.PricingPage_manageButton__dX__j:hover:not(:disabled){border-color:#4a4a4a;background:#1a1a1a}.PricingPage_checkoutButtonPrimary__26pc4,.PricingPage_manageButton__dX__j{border-color:var(--ink);color:#0a0a0a;background:var(--ink)}.PricingPage_checkoutButtonPrimary__26pc4:hover:not(:disabled),.PricingPage_manageButton__dX__j:hover:not(:disabled){border-color:var(--ink-strong);color:#0a0a0a;background:var(--ink-strong)}.PricingPage_checkoutButton__rPcZc:disabled,.PricingPage_manageButton__dX__j:disabled{opacity:.55;cursor:not-allowed}.PricingPage_checkoutButton__rPcZc:focus-visible,.PricingPage_contactLink__juXwe:focus-visible,.PricingPage_faqQuestionBtn__39SPG:focus-visible,.PricingPage_freeCta__uYAEu:focus-visible,.PricingPage_manageButtonSecondary__5U1nD:focus-visible,.PricingPage_manageButton__dX__j:focus-visible,.PricingPage_toggleBtn__o3CxE:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.PricingPage_currentPlan__RPfw1{border-style:dashed;border-color:var(--line-strong);color:var(--muted);cursor:default}.PricingPage_manageButtonSecondary__5U1nD{align-self:center;padding:2px 4px;border:0;color:var(--muted);background:transparent;font-size:13px;font-weight:500;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer}.PricingPage_manageButtonSecondary__5U1nD:hover{color:var(--ink)}.PricingPage_checkoutFinePrint__aqxah{margin:0;color:var(--faint);font-size:12px;line-height:1.5;text-align:center}.PricingPage_checkoutMessage__iYBzH,.PricingPage_checkoutStatus__nBson{padding:10px 12px;border:1px solid var(--line-strong);border-radius:8px;color:var(--ink);background:#1a1a1a;font-size:13px;line-height:1.45;text-align:center}.PricingPage_checkoutStatus__nBson{font-weight:500}.PricingPage_planChange__R0D2o{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--line-strong);border-radius:8px;background:#141414}.PricingPage_planChange__R0D2o>p:first-child{margin:0;color:var(--ink);font-size:13px;line-height:1.5}.PricingPage_featuresDivider__c4uRk{height:1px;margin:28px 0 20px;background:var(--line)}.PricingPage_featuresHeader__wvPMa{margin:0 0 14px;color:var(--muted);font-size:13px;font-weight:500}.PricingPage_featureList__WIrfT{display:flex;flex-direction:column;gap:11px;margin:0;padding:0;list-style:none}.PricingPage_featureItem__0j4O6{display:flex;align-items:flex-start;gap:10px;color:#d4d4d4;font-size:14px;line-height:1.45}.PricingPage_featureCheck__b6JvC{flex-shrink:0;margin-top:2px;color:var(--faint)}.PricingPage_proCard__Vm3of .PricingPage_featureCheck__b6JvC{color:var(--ink)}.PricingPage_assurance__Rpy90{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:24px 0 0;padding:0;list-style:none;color:var(--muted);font-size:13px}.PricingPage_assurance__Rpy90 li{display:inline-flex;align-items:center;gap:8px}.PricingPage_assurance__Rpy90 svg{color:var(--faint)}.PricingPage_section__oxnFW{margin-top:96px;padding-top:72px;border-top:1px solid var(--line)}.PricingPage_sectionHeader__T_POF{max-width:680px;margin:0 auto 40px;text-align:center}.PricingPage_sectionTitle__CP2I3{margin:0 0 12px;color:var(--ink-strong);font-size:clamp(26px,3.2vw,34px);font-weight:600;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.PricingPage_sectionSub__BOZk9{margin:0;color:var(--muted);font-size:16px;line-height:1.6;text-wrap:pretty}.PricingPage_footnote__tvX_5{max-width:860px;margin:16px auto 0;color:var(--faint);font-size:12px;line-height:1.6;text-align:center}.PricingPage_table__isRX_{max-width:960px;margin:0 auto;border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.PricingPage_groupRow__zGLny,.PricingPage_tableHead__pP4O_,.PricingPage_tableRow__lKPYY{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr))}.PricingPage_rowGroup__T3Zjn+.PricingPage_rowGroup__T3Zjn,.PricingPage_tableRow__lKPYY+.PricingPage_tableRow__lKPYY{border-top:1px solid var(--line)}.PricingPage_tableHead__pP4O_{border-bottom:1px solid var(--line-strong)}.PricingPage_cell__paPWj{display:flex;align-items:center;justify-content:center;min-height:52px;padding:12px 16px;color:var(--muted);font-size:14px;text-align:center;font-variant-numeric:tabular-nums}.PricingPage_cellLabel__ycZzJ{justify-content:flex-start;padding-left:24px;color:var(--ink);text-align:left}.PricingPage_cellBand__D25D9{background:var(--band);color:var(--ink)}.PricingPage_headCell__WFvvi{flex-direction:column;gap:2px;min-height:64px;color:var(--ink-strong);font-size:14px;font-weight:600}.PricingPage_headSub__tNT6o{color:var(--faint);font-size:12px;font-weight:400}.PricingPage_groupCell__snHqJ{min-height:0;padding:22px 16px 8px}.PricingPage_groupLabel__MWgqM{position:relative;z-index:1;justify-content:flex-start;padding-left:24px;text-align:left;white-space:nowrap;color:var(--faint);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.PricingPage_tableCheck__JBwR2{color:var(--ink)}.PricingPage_tableDash__C6M7u{color:#3d3d3d}.PricingPage_priceCell__WiPg5{flex-direction:column;gap:2px}.PricingPage_priceCellMain__4j6ps{color:var(--ink-strong);font-size:16px;font-weight:600}.PricingPage_priceCellSub__Po4_J{color:var(--faint);font-size:12px}.PricingPage_faq__IgK8C{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;max-width:1040px;margin:0 auto}.PricingPage_faqIntro__CbTs1 .PricingPage_sectionTitle__CP2I3{text-align:left}.PricingPage_faqIntro__CbTs1 p{margin:0;color:var(--muted);font-size:15px;line-height:1.6}.PricingPage_contactLink__juXwe{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.PricingPage_contactLink__juXwe:hover{text-decoration-color:var(--ink)}.PricingPage_faqList__h5DP8{border-top:1px solid var(--line)}.PricingPage_faqItem__HFWzB{border-bottom:1px solid var(--line)}.PricingPage_faqQuestionBtn__39SPG{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 0;border:0;color:var(--ink);background:transparent;font-size:16px;font-weight:500;text-align:left;cursor:pointer}.PricingPage_faqQuestionBtn__39SPG:hover{color:var(--ink-strong)}.PricingPage_faqIcon__ehUw1{flex-shrink:0;color:var(--muted);transition:transform .2s ease}.PricingPage_faqOpen__A_8OU .PricingPage_faqIcon__ehUw1{transform:rotate(45deg)}.PricingPage_faqAnswerContainer__3Ef_b{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.PricingPage_faqOpen__A_8OU .PricingPage_faqAnswerContainer__3Ef_b{grid-template-rows:1fr}.PricingPage_faqAnswer__hoPfO{overflow:hidden}.PricingPage_faqAnswer__hoPfO p{margin:0;padding:0 40px 20px 0;color:var(--muted);font-size:15px;line-height:1.65}.PricingPage_disclaimer__xsvzD{padding:48px 0;border-top:1px solid var(--line);background:var(--surface)}.PricingPage_disclaimer__xsvzD .PricingPage_narrowContainer__z7NMQ{display:flex;align-items:flex-start;gap:16px}.PricingPage_disclaimer__xsvzD svg{flex-shrink:0;margin-top:2px;color:var(--faint)}.PricingPage_disclaimer__xsvzD h2{margin:0 0 6px;color:var(--ink);font-size:14px;font-weight:600}.PricingPage_disclaimer__xsvzD p{margin:0 0 16px;color:var(--muted);font-size:13px;line-height:1.6}.PricingPage_disclaimer__xsvzD nav{display:flex;flex-wrap:wrap;gap:8px 20px}.PricingPage_disclaimer__xsvzD nav a{color:var(--muted);font-size:13px;font-weight:500;text-decoration:none}.PricingPage_disclaimer__xsvzD nav a:hover{color:var(--ink);text-decoration:underline}@media (prefers-reduced-motion:reduce){.PricingPage_faqAnswerContainer__3Ef_b,.PricingPage_faqIcon__ehUw1{transition:none}}@media (max-width:1080px){.PricingPage_planGrid__RTAxW{grid-template-columns:minmax(0,1fr);max-width:520px;margin:0 auto}.PricingPage_proCard__Vm3of{order:-1}.PricingPage_freeCard__pZckm{order:1}.PricingPage_cardDescription__tJXGy{min-height:0}}@media (max-width:860px){.PricingPage_faq__IgK8C{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:640px){.PricingPage_pricingSection__T6gdc{padding:56px 0 72px}.PricingPage_container__a9v7L,.PricingPage_narrowContainer__z7NMQ{width:calc(100% - 32px)}.PricingPage_togglePill__vaZrA{display:flex;width:100%}.PricingPage_toggleBtn__o3CxE{flex:1;padding:0 10px}.PricingPage_planCard__47kfd{padding:24px 20px}.PricingPage_section__oxnFW{margin-top:72px;padding-top:56px}.PricingPage_titleLine__MURsp{display:block}.PricingPage_groupRow__zGLny,.PricingPage_tableHead__pP4O_,.PricingPage_tableRow__lKPYY{grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr))}.PricingPage_cell__paPWj{min-height:48px;padding:10px 6px;font-size:13px}.PricingPage_cellLabel__ycZzJ,.PricingPage_groupLabel__MWgqM{padding-left:14px}.PricingPage_headCell__WFvvi{font-size:13px}.PricingPage_headSub__tNT6o{font-size:11px}.PricingPage_competitorTable__BBYe1 .PricingPage_tableHead__pP4O_,.PricingPage_competitorTable__BBYe1 .PricingPage_tableRow__lKPYY{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr))}.PricingPage_competitorTable__BBYe1 .PricingPage_headCell__WFvvi{padding:10px 4px;font-size:12px}.PricingPage_competitorTable__BBYe1 .PricingPage_headSub__tNT6o{display:none}.PricingPage_priceCellMain__4j6ps{font-size:14px}.PricingPage_priceCellSub__Po4_J{font-size:11px}.PricingPage_faqQuestionBtn__39SPG{font-size:15px}.PricingPage_faqAnswer__hoPfO p{padding-right:8px}}