.Accordion_list__IVf9P{display:flex;flex-direction:column;gap:12px}.Accordion_item__U4fRs{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.Accordion_item__U4fRs:hover{border-color:var(--border-strong)}.Accordion_itemOpen__KIZLD{border-color:rgba(20,184,166,.35);box-shadow:var(--shadow-card)}.Accordion_trigger__j47SS{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;background:none;border:none;cursor:pointer;text-align:left;font-size:15.5px;font-weight:600;color:var(--text-primary)}.Accordion_icon__A32Lp{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--primary-soft);color:var(--accent-ink)}.Accordion_bodyWrap__y_Pdp{overflow:hidden}.Accordion_body__DXyCV{padding:0 20px 18px;font-size:14.5px;line-height:1.7;color:var(--text-secondary);max-width:92%}.pricing_page__8LenB{--panel:hsla(0,0%,100%,.72);--panel-line:rgba(16,24,40,.08);--chip:hsla(0,0%,100%,.9);--result:#fff}html[data-theme=dark] .pricing_page__8LenB{--panel:hsla(0,0%,100%,.03);--panel-line:hsla(0,0%,100%,.08);--chip:hsla(0,0%,100%,.035);--result:#0c1522}.pricing_hero__mIRLL{position:relative;overflow:hidden;padding:calc(var(--nav-h) + 64px) 24px 8px;text-align:center}.pricing_heroBg__OyAkh{position:absolute;inset:0;background:radial-gradient(52% 46% at 50% 0,rgba(13,148,136,.12),transparent 65%),radial-gradient(36% 30% at 84% 18%,rgba(45,212,191,.08),transparent 60%),radial-gradient(34% 28% at 14% 26%,rgba(96,165,250,.07),transparent 60%);pointer-events:none}.pricing_heroDots__GoHyw{position:absolute;inset:0;background-image:radial-gradient(var(--dot-grid) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(58% 62% at 50% 30%,#000 25%,transparent 75%);mask-image:radial-gradient(58% 62% at 50% 30%,#000 25%,transparent 75%);pointer-events:none}.pricing_heroStack__C7q7O{position:relative;display:flex;flex-direction:column;align-items:center;max-width:820px;margin:0 auto}.pricing_eyebrow__JoLLp{display:inline-flex;align-items:center;gap:7px;margin-bottom:22px;padding:6px 14px;border-radius:999px;border:1px solid var(--chip-border);background:var(--chip-bg);box-shadow:0 2px 10px rgba(13,148,136,.08);font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.pricing_title__zn_Z0{font-size:clamp(38px,6vw,66px);font-weight:700;line-height:1.05;letter-spacing:-.035em;color:var(--text-primary);text-wrap:balance}.pricing_accent__6l_jw{background:linear-gradient(120deg,#0d9488,#0891b2 55%,#2563eb);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme=dark] .pricing_accent__6l_jw{background-image:linear-gradient(120deg,#2dd4bf,#22d3ee 55%,#60a5fa)}.pricing_subtitle__sZ6sz{max-width:560px;margin-top:18px;font-size:17.5px;line-height:1.6;color:var(--text-secondary)}.pricing_plansSection__iLa2_{max-width:calc(var(--container) + 48px);margin:0 auto;padding:40px 24px 0;overflow-x:clip}.pricing_modeRow__BQCEj{display:flex;justify-content:center;margin-bottom:28px}.pricing_toggle__sW8Cm{display:inline-flex;padding:5px;border-radius:999px;border:1px solid var(--panel-line);background:var(--panel);box-shadow:var(--shadow-card)}.pricing_toggleBtn__AezJE{position:relative;padding:9px 20px;border:0;border-radius:999px;background:transparent;font-size:13.5px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:color .2s ease}.pricing_toggleBtnActive__Y4Ar6{color:#fff}.pricing_togglePill__VLwJr{position:absolute;inset:0;border-radius:999px;background:linear-gradient(135deg,#14b8a6,#0d9488);box-shadow:0 6px 18px rgba(20,184,166,.35)}.pricing_toggleLabel__g2faM{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px}.pricing_toggleSave__8zH_0{padding:2px 8px;border-radius:999px;background:var(--primary-soft);font-size:11px;font-weight:700;color:var(--accent-ink)}.pricing_toggleBtnActive__Y4Ar6 .pricing_toggleSave__8zH_0{background:hsla(0,0%,100%,.22);color:#fff}.pricing_finder__cdk3w{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);grid-gap:clamp(24px,3vw,40px);gap:clamp(24px,3vw,40px);align-items:stretch;padding:clamp(22px,3vw,36px);border-radius:28px;border:1px solid var(--panel-line);background:var(--panel);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pricing_finderPick__McS9C{display:flex;flex-direction:column;gap:14px;min-width:0}.pricing_finderTitle__OhH7y{font-size:clamp(24px,2.6vw,30px);font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.pricing_finderHint___3Oi2{margin-top:-6px;font-size:15px;color:var(--text-secondary)}.pricing_needs__VPokg{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.pricing_need__IjuFI{display:inline-flex;align-items:center;gap:8px;padding:9px 14px 9px 12px;border-radius:999px;border:1px solid var(--border-strong);background:var(--chip);font-size:14px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.pricing_need__IjuFI svg{flex-shrink:0;color:var(--text-muted);transition:color .2s ease}.pricing_need__IjuFI:hover{border-color:rgba(13,148,136,.5);color:var(--text-primary)}.pricing_need__IjuFI:active{transform:scale(.97)}.pricing_needOn__FJmU_,.pricing_needOn__FJmU_:hover{border-color:transparent;background:linear-gradient(135deg,#14b8a6,#0d9488);box-shadow:0 8px 22px -10px rgba(20,184,166,.85);color:#fff}.pricing_needOn__FJmU_ svg{color:#fff}.pricing_needTick__RL0lm{display:none}.pricing_needOn__FJmU_ .pricing_needTick__RL0lm{display:block}.pricing_large__wv_d_{position:relative;display:inline-flex;align-items:center;align-self:flex-start;gap:12px;margin-top:auto;padding-top:10px;font-size:14.5px;font-weight:600;color:var(--text-secondary);cursor:pointer}.pricing_large__wv_d_ input{position:absolute;width:1px;height:1px;opacity:0}.pricing_switch__OHGPE{position:relative;flex-shrink:0;width:40px;height:22px;border-radius:999px;background:var(--border-strong);transition:background .25s ease}.pricing_switch__OHGPE:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .25s ease}.pricing_large__wv_d_ input:checked+.pricing_switch__OHGPE{background:linear-gradient(135deg,#14b8a6,#0d9488)}.pricing_large__wv_d_ input:checked+.pricing_switch__OHGPE:after{transform:translateX(18px)}.pricing_large__wv_d_ input:focus-visible+.pricing_switch__OHGPE{outline:2px solid var(--accent);outline-offset:2px}.pricing_result___gZZw{display:flex;flex-direction:column;gap:10px;min-height:280px;padding:28px;border-radius:22px;border:1px solid var(--panel-line);background:var(--result);transition:border-color .3s ease,box-shadow .3s ease}.pricing_resultOn__PGDDj{border-color:rgba(20,184,166,.45);box-shadow:0 0 0 1px rgba(20,184,166,.25),0 30px 70px -36px rgba(20,184,166,.7)}.pricing_resultLabel__NKCCq{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.pricing_resultPlan__CwBEk{color:var(--text-primary)}.pricing_resultEmpty__hPaFy,.pricing_resultPlan__CwBEk{font-family:var(--font-display),sans-serif;font-size:24px;font-weight:700}.pricing_resultEmpty__hPaFy{color:var(--text-muted)}.pricing_resultPrice__oSoYI{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.pricing_amountWrap__9my93{display:inline-grid}.pricing_resultAmount__C6D_9,.pricing_resultQuote__6p50l{display:inline-block;font-family:var(--font-display),sans-serif;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(120deg,#0d9488,#0891b2 55%,#2563eb);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme=dark] .pricing_resultAmount__C6D_9,html[data-theme=dark] .pricing_resultQuote__6p50l{background-image:linear-gradient(120deg,#2dd4bf,#22d3ee 55%,#60a5fa)}.pricing_resultAmount__C6D_9{font-size:clamp(38px,4vw,48px);line-height:1.05}.pricing_resultQuote__6p50l{font-size:34px;line-height:1.1}.pricing_resultUnit__C61mu{font-size:14px;color:var(--text-muted)}.pricing_resultNote__OkjSD{font-size:14px;line-height:1.55;color:var(--text-secondary)}.pricing_resultCta__av9TU{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;padding:14px 22px;border-radius:14px;background:linear-gradient(135deg,#14b8a6,#0d9488);box-shadow:0 14px 34px -14px rgba(20,184,166,.75);font-size:15.5px;font-weight:700;color:#fff;transition:transform .2s ease,box-shadow .2s ease}.pricing_resultCta__av9TU:hover{transform:translateY(-2px);box-shadow:0 18px 40px -14px rgba(20,184,166,.9)}.pricing_plans__jdgat{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:40px}.pricing_card___0R8S{position:relative;display:flex;flex-direction:column;padding:30px 26px 26px;border-radius:22px;border:1px solid var(--panel-line);background:var(--panel);box-shadow:var(--shadow-card);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.pricing_cardStrong___wCw3{border-color:rgba(20,184,166,.5);box-shadow:0 0 0 1px rgba(20,184,166,.25),0 30px 60px -34px rgba(20,184,166,.65)}.pricing_badge__o1qTh{position:absolute;top:-12px;left:50%;padding:5px 14px;border-radius:999px;background:linear-gradient(135deg,#14b8a6,#0d9488);box-shadow:0 6px 16px rgba(20,184,166,.4);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap;transform:translateX(-50%)}.pricing_planName__l_zM8{font-size:20px;font-weight:700;color:var(--text-primary)}.pricing_planTagline__fKISk{min-height:42px;margin-top:6px;font-size:13.5px;line-height:1.5;color:var(--text-secondary)}.pricing_priceRow__XNlhV{display:flex;align-items:baseline;gap:6px;min-height:48px;margin-top:18px}.pricing_price__j8X_7{display:inline-block;font-family:var(--font-display),sans-serif;font-size:36px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricing_priceQuote__2c7Ud{font-family:var(--font-display),sans-serif;font-size:28px;font-weight:700;color:var(--text-primary)}.pricing_priceUnit__VOKnn{font-size:13px;color:var(--text-muted)}.pricing_limit__U9lAc{padding-bottom:18px;border-bottom:1px solid var(--panel-line);font-size:13px;font-weight:600;color:var(--text-secondary)}.pricing_highlights__U_CbP{display:flex;flex:1 1;flex-direction:column;gap:10px;margin:18px 0 24px;list-style:none}.pricing_highlights__U_CbP li{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.45;color:var(--text-secondary)}.pricing_highlights__U_CbP svg{flex-shrink:0;margin-top:3px;color:var(--accent-ink)}.pricing_cta__0cA_t{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:12px 18px;border-radius:12px;border:1px solid var(--border-strong);font-size:14.5px;font-weight:650;color:var(--text-primary);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.pricing_cta__0cA_t:hover{border-color:rgba(13,148,136,.55)}.pricing_ctaStrong__2mM5a{border-color:transparent;background:linear-gradient(135deg,#14b8a6,#0d9488);box-shadow:0 10px 26px -12px rgba(20,184,166,.75);color:#fff}.pricing_addOn__zttbJ{display:flex;align-items:center;gap:16px;margin-top:18px;padding:20px 26px;border-radius:20px;border:1px dashed rgba(20,184,166,.4);background:var(--panel)}.pricing_addOnIcon__KF1Fi{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--primary-soft);color:var(--accent-ink)}.pricing_addOnBody__vhsJc{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.pricing_addOnName__nW8f6{display:inline-flex;align-items:center;gap:10px;font-size:16px;font-weight:700;color:var(--text-primary)}.pricing_addOnTag__7UdfV{padding:2px 8px;border-radius:999px;background:var(--primary-soft);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink)}.pricing_addOnText__jnvX4{font-size:14px;line-height:1.55;color:var(--text-secondary)}.pricing_addOnPrice__TEYAl{display:inline-flex;flex-shrink:0;align-items:baseline;gap:6px;font-family:var(--font-display),sans-serif;font-size:24px;font-weight:700;color:var(--text-primary)}.pricing_addOnAmount__EaOGR{display:inline-block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricing_compare__0ODoV,.pricing_faqSection__kvIwb{margin:116px auto 0;padding:0 24px}.pricing_compare__0ODoV{max-width:980px}.pricing_faqSection__kvIwb{max-width:820px}.pricing_sectionHead__mAPmx{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:32px;text-align:center}.pricing_sectionEyebrow__iTqCw{padding:5px 12px;border-radius:999px;border:1px solid var(--chip-border);background:var(--chip-bg);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.pricing_sectionTitle__Nvudf{font-size:clamp(30px,4vw,44px);font-weight:700;letter-spacing:-.025em;color:var(--text-primary)}.pricing_tableWrap__RquRo{overflow-x:auto;border-radius:22px;border:1px solid var(--panel-line);background:var(--panel);box-shadow:var(--shadow-card)}.pricing_table__n5cyq{width:100%;min-width:560px;border-collapse:collapse;font-size:14px}.pricing_table__n5cyq td,.pricing_table__n5cyq th{padding:13px 18px;border-top:1px solid var(--panel-line);text-align:center;vertical-align:middle}.pricing_table__n5cyq thead th{border-top:0;padding-top:20px;padding-bottom:16px;font-size:15px;font-weight:700;color:var(--text-primary)}.pricing_table__n5cyq thead th small{display:block;margin-top:4px;font-size:12px;font-weight:600;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricing_table__n5cyq tbody th[scope=row]{font-weight:500;color:var(--text-secondary);text-align:left}.pricing_table__n5cyq thead th:first-child{width:46%}.pricing_groupRow__YSUu3 th{padding-top:18px;padding-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);text-align:left}.pricing_table__n5cyq .pricing_colMatch__BApzM{background:var(--primary-soft)}.pricing_yes__jR3OH{color:var(--accent-ink)}.pricing_no__Q8Ixd{color:var(--text-muted);opacity:.6}.pricing_addOnCell__I7n6D{font-size:13px;font-weight:650;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricing_compareNote__QQ0qQ{margin-top:14px;font-size:13.5px;color:var(--text-muted);text-align:center}.pricing_srOnly__fZ5fP{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:1100px){.pricing_plans__jdgat{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}}@media (max-width:900px){.pricing_finder__cdk3w{grid-template-columns:minmax(0,1fr)}.pricing_result___gZZw{min-height:0}}@media (max-width:640px){.pricing_plans__jdgat{grid-template-columns:minmax(0,1fr)}.pricing_planTagline__fKISk,.pricing_priceRow__XNlhV{min-height:0}.pricing_addOn__zttbJ{flex-wrap:wrap;padding:18px 20px}.pricing_addOnPrice__TEYAl{width:100%;padding-left:56px;font-size:21px}}@media (max-width:560px){.pricing_hero__mIRLL{padding-top:calc(var(--nav-h) + 44px)}.pricing_subtitle__sZ6sz{font-size:16px}.pricing_plansSection__iLa2_{padding:32px 16px 0}.pricing_need__IjuFI{font-size:13.5px}.pricing_compare__0ODoV,.pricing_faqSection__kvIwb{margin-top:88px;padding:0 16px}.pricing_table__n5cyq td,.pricing_table__n5cyq th{padding:12px}}@media (prefers-reduced-motion:reduce){.pricing_card___0R8S,.pricing_need__IjuFI,.pricing_result___gZZw,.pricing_switch__OHGPE,.pricing_switch__OHGPE:after{transition:none}}