.PricingPage_page__b_iq9{position:relative;width:100%;background:var(--bg);color:var(--ink);max-width:1240px;margin:0 auto;padding:132px var(--gutter) 96px;display:flex;flex-direction:column;gap:56px;--ease-out:cubic-bezier(0.23,1,0.32,1);--card-radius:16px;--btn-radius:10px}.PricingPage_srOnly__2L97D{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.PricingPage_hero__oUyBo{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.PricingPage_title__xPasg{font-family:var(--font-brand);font-weight:700;font-size:clamp(36px,4.6vw,56px);line-height:1.05;letter-spacing:-.03em;color:var(--ink);margin:0;text-wrap:balance}.PricingPage_lead__lqNNx{margin:0;max-width:520px;font-size:18px;line-height:1.5;color:var(--ink-soft);text-wrap:pretty}.PricingPage_eyebrow__osyW4{margin-top:8px;font-family:var(--mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint)}.PricingPage_plans__kVmGp{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;align-items:stretch}.PricingPage_planCard__i6O_X{position:relative;display:flex;flex-direction:column;gap:24px;padding:32px 28px;border-radius:var(--card-radius);background:var(--bg-elev-2);border:1px solid var(--line);transition:border-color .16s var(--ease-out),transform .16s var(--ease-out)}.PricingPage_planCardFeatured__hZuZE{border-color:var(--bg-elev-2)}@media (hover:hover) and (pointer:fine){.PricingPage_planCard__i6O_X:hover{border-color:var(--line-strong);transform:translateY(-2px)}.PricingPage_planCardFeatured__hZuZE:hover{border-color:var(--line-strong)}}.PricingPage_planCardFeatured__hZuZE .PricingPage_feature__eotw5 svg,.PricingPage_planCardFeatured__hZuZE .PricingPage_planEyebrow__RGitY{color:var(--orange)}.PricingPage_planCardFeatured__hZuZE .PricingPage_priceBlock__NHvBh{border-top-color:var(--line-strong)}.PricingPage_planBadge__jgiJx{position:absolute;top:-12px;left:28px;padding:4px 10px;border-radius:var(--radius-pill);background:var(--orange-700);color:#ffffff;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.PricingPage_planHead__qXenh{display:flex;flex-direction:column;gap:6px}.PricingPage_planName__QL8SV{font-family:var(--font-brand);font-weight:600;font-size:22px;line-height:1.2;letter-spacing:-.02em;margin:0;color:var(--ink)}.PricingPage_planEyebrow__RGitY{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--orange-700)}.PricingPage_planPitch__rUjii{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--ink-soft);text-wrap:pretty}.PricingPage_priceBlock__NHvBh{display:flex;flex-direction:column;gap:4px;padding-top:24px;border-top:1px solid var(--orange-100)}.PricingPage_priceAmount__QCGwi{margin:0;font-family:var(--font-brand);font-size:36px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--ink)}.PricingPage_priceUnit__ec_hw{margin:0;font-family:var(--mono);font-size:13px;color:var(--ink-mute)}.PricingPage_priceSecondary__VgIS6{margin:6px 0 0;font-size:14px;line-height:1.4;color:var(--ink-soft)}.PricingPage_featureBlock__FtnFb{display:flex;flex-direction:column;gap:12px;flex:1 1}.PricingPage_includesHeading__rU5zA{margin:0;font-size:13px;font-weight:600;color:var(--ink)}.PricingPage_featureList__8zcpJ{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.PricingPage_feature__eotw5{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;color:var(--ink-soft)}.PricingPage_feature__eotw5 svg{color:var(--orange-700);flex-shrink:0;margin-top:3px}.PricingPage_compareCtaLink__d3t__,.PricingPage_planCta__0DBpa{display:inline-flex;width:100%;align-items:center;justify-content:center;white-space:nowrap;height:48px;border-radius:var(--btn-radius);font-family:var(--font-brand);font-size:15px;font-weight:600;text-decoration:none;border:1.5px solid var(--line-strong);color:var(--ink);letter-spacing:-.005em;transition:background .15s var(--ease-out),border-color .15s var(--ease-out),color .15s var(--ease-out),transform .14s var(--ease-out)}.PricingPage_compareCtaLink__d3t__:hover,.PricingPage_planCta__0DBpa:hover{background:var(--ink);border-color:var(--ink);color:#ffffff}.PricingPage_compareCtaLinkFeatured__GOWnO,.PricingPage_planCtaFeatured__mwzAB{border-color:var(--orange-700);background:var(--orange-700);color:#ffffff}.PricingPage_compareCtaLinkFeatured__GOWnO:hover,.PricingPage_planCtaFeatured__mwzAB:hover{background:var(--orange-800);border-color:var(--orange-800)}.PricingPage_compareCtaLink__d3t__:active,.PricingPage_planCta__0DBpa:active{transform:scale(.97)}.PricingPage_sectionHeader__0_Afj{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:680px;margin:0 auto 28px;text-align:center}.PricingPage_sectionTitle__mFmsB{font-family:var(--font-brand);font-weight:600;font-size:clamp(26px,3vw,36px);line-height:1.1;letter-spacing:-.03em;color:var(--ink);margin:0;text-wrap:balance}.PricingPage_sectionLead__2TSDH{margin:0;font-size:16px;color:var(--ink-soft)}.PricingPage_compareWrap__nrDa0{margin-top:8px}.PricingPage_compareScroll__qQWWB{position:relative;overflow-x:auto;border-radius:var(--card-radius);border:1px solid var(--line)}.PricingPage_compareTable__yojA9{width:100%;min-width:640px;border-collapse:collapse;font-family:var(--font-brand);font-size:14.5px;color:var(--ink-soft)}.PricingPage_compareCorner__yx29t,.PricingPage_comparePlanCol__BX9fo{border-bottom:1px solid var(--ink);padding:14px 16px}.PricingPage_comparePlanCol__BX9fo{text-align:center;font-weight:600;color:var(--ink)}.PricingPage_compareFeaturedCol__iKac9{background:var(--bg-elev-1)}.PricingPage_compareGroupHeading__YO69M{text-align:left;padding:24px 16px 8px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--orange-700)}.PricingPage_compareRowLabel__E8HcK{text-align:left;font-weight:400;padding:12px 16px;border-bottom:1px solid var(--line);color:var(--ink-soft)}.PricingPage_compareCell__24TDf{text-align:center;padding:12px;border-bottom:1px solid var(--line)}.PricingPage_compareText__8P95e{font-family:var(--mono);font-size:13px;color:var(--ink-soft)}.PricingPage_compareYes__xaqSf{color:var(--orange-700);font-weight:700}.PricingPage_compareDash__pzyXK{color:var(--ink-faint)}.PricingPage_compareCtaCell__stvuK{padding:20px 12px;text-align:center}.PricingPage_compareCtaCorner__5tQay{padding:20px 16px}.PricingPage_compareCtaLinkFeatured__GOWnO,.PricingPage_compareCtaLink__d3t__{height:40px;padding:0 16px;font-size:14px}.PricingPage_faqWrap__WAo_L{max-width:780px;margin:0 auto;width:100%}.PricingPage_faqList__MI36e{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.PricingPage_faqItem__zhnqk{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--bg-elev-1);overflow:hidden;transition:border-color .18s var(--ease-out)}.PricingPage_faqItem__zhnqk:hover{border-color:var(--line-strong)}.PricingPage_faqTrigger__nsjdY{appearance:none;background:transparent;border:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px 26px;font-family:var(--font-brand);font-size:15px;font-weight:600;color:var(--ink);cursor:pointer;text-align:left;letter-spacing:-.01em;line-height:1.4}.PricingPage_faqQuestion__kH6mY{flex:1 1}.PricingPage_faqIcon__vTHTv{font-family:var(--mono);font-size:19px;font-weight:400;color:var(--ink-soft);transition:transform .22s var(--ease-out),color .18s ease;flex-shrink:0;line-height:1}.PricingPage_faqIcon__vTHTv[data-open=true]{transform:rotate(45deg);color:var(--orange-700)}.PricingPage_faqAnswer__chSmm{animation:PricingPage_faqIn__abPOp .2s var(--ease-out) both}@keyframes PricingPage_faqIn__abPOp{0%{opacity:0;transform:translateY(-4px)}}.PricingPage_faqAnswer__chSmm p{margin:0;padding:0 26px 22px;font-size:14.5px;line-height:1.65;color:var(--ink-soft)}.PricingPage_discovery__bivfS{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;padding:28px 32px;border:1px dashed var(--line-strong);border-radius:var(--card-radius)}.PricingPage_discoveryCopy__ZK2np{display:flex;flex-direction:column;gap:6px;flex:1 1 380px;min-width:0}.PricingPage_discoveryEyebrow__hzGQx{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--orange-700)}.PricingPage_discoveryTitle__GJ1Ae{font-family:var(--font-brand);font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.PricingPage_discoveryBody__5qhze{margin:0;font-size:15px;line-height:1.5;color:var(--ink-soft);text-wrap:pretty}.PricingPage_discoveryCta__Hdtqx{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;height:44px;padding:0 22px;border-radius:var(--btn-radius);border:1.5px solid var(--line-strong);color:var(--ink);font-family:var(--font-brand);font-size:15px;font-weight:600;text-decoration:none;transition:background .15s var(--ease-out),border-color .15s var(--ease-out),color .15s var(--ease-out)}.PricingPage_discoveryCta__Hdtqx:hover{background:var(--ink);border-color:var(--ink);color:#ffffff}.PricingPage_closingNote__fd9yk{margin:0;text-align:center;font-size:13px;line-height:1.6;color:var(--ink-faint);text-wrap:pretty}@media (max-width:720px){.PricingPage_page__b_iq9{padding:92px var(--gutter) 64px;gap:40px}.PricingPage_plans__kVmGp{grid-template-columns:1fr}.PricingPage_discovery__bivfS{flex-direction:column;align-items:flex-start}.PricingPage_discoveryCta__Hdtqx{width:100%}}@media (prefers-reduced-motion:reduce){.PricingPage_compareCtaLink__d3t__,.PricingPage_discoveryCta__Hdtqx,.PricingPage_faqIcon__vTHTv,.PricingPage_faqItem__zhnqk,.PricingPage_planCard__i6O_X,.PricingPage_planCta__0DBpa{transition:none}.PricingPage_faqAnswer__chSmm{animation:none}.PricingPage_compareCtaLink__d3t__:active,.PricingPage_planCard__i6O_X:hover,.PricingPage_planCta__0DBpa:active{transform:none}}