:where(.landing-v2) .pricing-page{--color-success:var(--control-success-text);--color-warning:var(--control-warning-text)}:where(.landing-v2) .pricing-content{min-width:0}:where(.landing-v2) .pricing-calculator,:where(.landing-v2) .pricing-faq{border-top:1px solid var(--line);margin-top:40px;padding:64px 0}:where(.landing-v2) .pricing-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;margin-top:0;padding-bottom:0;display:grid}@media (max-width:900px){:where(.landing-v2) .pricing-faq{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:600px){:where(.landing-v2) .pricing-calculator,:where(.landing-v2) .pricing-faq{margin-top:24px;padding-top:40px;padding-bottom:32px}}
:where(.landing-v2) .lp .pp-head{padding-block:clamp(40px,5vw,72px) clamp(32px,3.4vw,48px)}:where(.landing-v2) .lp .pp-intro{grid-template-columns:minmax(0,1fr) minmax(0,19rem);align-items:last baseline;gap:20px 40px;display:grid}:where(.landing-v2) .lp .pp-title{color:var(--fg);letter-spacing:-.044em;text-wrap:balance;font-size:clamp(2.625rem,5.4vw,4.875rem);font-weight:600;line-height:.97}:where(.landing-v2) .lp .pp-title-soft{color:var(--fg-muted);display:block}:where(.landing-v2) .lp .pp-jump{flex-wrap:wrap;gap:8px;margin-top:clamp(28px,3vw,40px);display:flex}:where(.landing-v2) .lp .pp-jump-link{transition:background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), scale var(--dur-press) var(--ease-out);gap:8px;padding:0 10px 0 12px;font-size:13px}:where(.landing-v2) .lp .pp-jump-link>svg{color:var(--fg-muted);transition:translate var(--dur-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){:where(.landing-v2) .lp .pp-jump-link:hover{border-color:var(--border-strong);background:var(--hover)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:where(.landing-v2) .lp .pp-jump-link:hover>svg{translate:0 2px}}@media (prefers-reduced-motion:no-preference){html:not([data-keyboard=true]) :where(.landing-v2) .lp .pp-jump-link:active{scale:.98}}:where(.landing-v2) .lp .pp-plans{--pp-pad:22px}:where(.landing-v2) .lp .pp-offer{border:1px solid var(--border);background:var(--card);border-radius:12px;margin-bottom:16px;overflow:hidden;box-shadow:0 1px 2px #0000000a}:where(.landing-v2) .lp .pp-offer-main{padding:18px 20px 18px var(--pp-pad);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 24px;display:grid}:where(.landing-v2) .lp .pp-offer-figure{border-right:1px solid var(--border);min-width:4.4ch;color:var(--primary);letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;align-self:stretch;align-items:center;padding-right:24px;font-size:clamp(2.25rem,3vw,2.75rem);font-weight:600;line-height:1;display:flex}.dark :where(.landing-v2) .lp .pp-offer-figure{color:var(--primary-ink)}:where(.landing-v2) .lp .pp-offer-title{color:var(--fg);letter-spacing:-.012em;font-size:16px;font-weight:600;line-height:1.35}:where(.landing-v2) .lp .pp-offer-text{color:var(--fg-muted);margin-top:2px;font-size:14px;line-height:1.5}:where(.landing-v2) .lp .pp-offer-toggle{gap:6px;padding:0 10px 0 12px}:where(.landing-v2) .lp .pp-offer-toggle>svg{color:var(--fg-muted);transition:rotate .24s var(--ease-out)}:where(.landing-v2) .lp .pp-offer-toggle[data-state=open]>svg{rotate:180deg}:where(.landing-v2) .lp .pp-offer-terms{grid-column:2/-1}:where(.landing-v2) .lp .pp-offer-terms>p{max-width:80ch;padding:12px 0 2px;font-size:13px;line-height:1.6}:where(.landing-v2) .lp .pp-offer-note{padding:9px var(--pp-pad) 10px;border-top:1px solid var(--ws-line);background:var(--bg);color:var(--fg-muted);font-size:12px;line-height:1.5}:where(.landing-v2) .lp .pp-grid{--pp-rows:10;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(var(--pp-rows), auto);column-gap:16px;display:grid}:where(.landing-v2) .lp .pp-card{--pr-pad:var(--pp-pad);grid-row:span var(--pp-rows);grid-template-rows:subgrid;min-width:0;padding:0 var(--pr-pad) 20px;border:1px solid var(--border);background:var(--card);transition:border-color .32s var(--ease-out);border-radius:12px;row-gap:0;display:grid;box-shadow:0 1px 2px #0000000a}:where(.landing-v2) .lp .pp-card[data-highlighted]{border-color:var(--primary)}:where(.landing-v2) .lp .pp-card .pr-head{min-height:56px;padding-block:12px}@media (prefers-reduced-motion:no-preference){html:not([data-keyboard=true]) :where(.landing-v2) .lp .pp-chip[data-swap]{animation:pp-chip-in .32s var(--ease-out) both}}@keyframes pp-chip-in{0%{opacity:0;scale:.92}}:where(.landing-v2) .lp .pp-card .pr-price{flex-wrap:wrap;gap:10px 12px;margin-top:22px;font-size:clamp(2.75rem,4.1vw,3.625rem)}:where(.landing-v2) .lp .pp-card .pr-unit{flex-basis:100%;font-size:14px}:where(.landing-v2) .lp .pp-card .pr-summary{margin-top:10px;font-size:14px}:where(.landing-v2) .lp .pp-renewal{color:var(--fg)}:where(.landing-v2) .lp .pp-card .pr-specs{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;margin-top:22px;display:grid}:where(.landing-v2) .lp .pp-card .pr-spec{gap:12px;min-height:42px;font-size:13px}:where(.landing-v2) .lp .pp-card .pr-spec>dd[data-missing]{color:var(--fg-subtle);font-weight:400}:where(.landing-v2) .lp .pp-card .pr-action{margin-top:24px}:root :where(.landing-v2) .lp .pp-card .pr-cta[data-slot=button]{height:44px;min-height:44px}:where(.landing-v2) .lp .pp-card .pr-fine{margin-top:10px}:root :where(.landing-v2) .lp .pp-card [data-slot=button]{transition:background-color var(--dur-hover) ease, border-color var(--dur-hover) ease, color var(--dur-hover) ease, scale var(--dur-press) var(--ease-out)}:where(.landing-v2) .lp .pp-card [data-slot=button]>svg{transition:translate var(--dur-hover) var(--ease-out)}@media (prefers-reduced-motion:no-preference){html:not([data-keyboard=true]) :where(.landing-v2) .lp .pp-card [data-slot=button]:active{scale:.98}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:where(.landing-v2) .lp .pp-card [data-slot=button]:hover>svg{translate:3px}}@media (min-width:1240px) and (prefers-reduced-motion:no-preference){:where(.landing-v2) .lp .pp-card:nth-child(3) .pr-regular[data-strike=draw] .pr-strike{animation-delay:.2s}:where(.landing-v2) .lp .pp-card:nth-child(4) .pr-regular[data-strike=draw] .pr-strike{animation-delay:.26s}}:where(.landing-v2) .lp .pp-note{margin-top:16px}:where(.landing-v2) .lp .pp-questions .qa-contact{margin-top:0}:where(.landing-v2) .lp .pp-answer-link{color:var(--primary-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--primary-ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--primary-ink) 35%, transparent);text-underline-offset:3px;transition:text-decoration-color var(--dur-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){:where(.landing-v2) .lp .pp-answer-link:hover{text-decoration-color:currentColor}}@media (max-width:1239px){:where(.landing-v2) .lp .pp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.landing-v2) .lp .pp-card:nth-child(n+3){margin-top:16px}:where(.landing-v2) .lp .pp-card .pr-price{font-size:3.5rem}:where(.landing-v2) .lp .pp-card .pr-unit{flex-basis:auto;font-size:15px}:where(.landing-v2) .lp .pp-card .pr-spec{font-size:14px}}@media (max-width:960px){:where(.landing-v2) .lp .pp-intro{grid-template-columns:minmax(0,1fr);align-items:start}:where(.landing-v2) .lp .pp-lead{max-width:34rem}}@media (max-width:860px){:where(.landing-v2) .lp .pp-offer-main{grid-template-columns:auto minmax(0,1fr);padding-block:16px}:where(.landing-v2) .lp .pp-offer-figure{grid-row:span 2}:where(.landing-v2) .lp .pp-offer-toggle{grid-column:2;justify-self:start;margin-top:12px}:where(.landing-v2) .lp .pp-offer-terms{grid-column:2}}@media (max-width:760px){:where(.landing-v2) .lp .pp-plans{--pp-pad:20px}:where(.landing-v2) .lp .pp-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:12px}:where(.landing-v2) .lp .pp-card{flex-direction:column;grid-row:auto;display:flex}:where(.landing-v2) .lp .pp-card:nth-child(n+3){margin-top:0}:where(.landing-v2) .lp .pp-card .pr-specs{flex-direction:column;display:flex}}@media (max-width:560px){:where(.landing-v2) .lp .pp-offer-main{grid-template-columns:minmax(0,1fr) auto;column-gap:16px}:where(.landing-v2) .lp .pp-offer-figure{border-right:0;grid-row:1;padding-right:0}:where(.landing-v2) .lp .pp-offer-copy{grid-area:2/1/auto/-1;margin-top:14px}:where(.landing-v2) .lp .pp-offer-toggle{grid-area:1/2;justify-self:end;margin-top:0}:where(.landing-v2) .lp .pp-offer-terms{grid-column:1/-1}}
:where(.landing-v2) .lp .pc-section{padding-block:clamp(56px,6vw,88px) clamp(48px,5vw,72px)}:where(.landing-v2) .lp .pc-intro{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:end;gap:20px 56px;margin-bottom:clamp(32px,4vw,52px);display:grid}:where(.landing-v2) .lp .pc-lead{padding-bottom:6px}:where(.landing-v2) .lp .pc-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:40px clamp(28px,3.4vw,48px);display:grid}:where(.landing-v2) .lp :is(.pc-preset,.pc-seg-item,.pc-switch,.pc-advanced-trigger,.pc-select select){-webkit-tap-highlight-color:transparent}:where(.landing-v2) .lp :is(.pc-preset,.pc-switch,.pc-advanced-trigger,.pc-select select):focus-visible{outline:2px solid var(--ui-ring);outline-offset:3px}@media (prefers-reduced-motion:no-preference){html:not([data-keyboard=true]) :where(.landing-v2) .lp .pc-preset:active{scale:.99}html:not([data-keyboard=true]) :where(.landing-v2) .lp .pc-seg-item:active{scale:.97}}:where(.landing-v2) .lp .pc-inputs{flex-direction:column;gap:28px;min-width:0;display:flex}:where(.landing-v2) .lp .pc-field{min-width:0}:where(.landing-v2) .lp .pc-field-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:32px;margin-bottom:10px;display:flex}:where(.landing-v2) .lp .pc-label{color:var(--fg);letter-spacing:-.006em;font-size:14px;font-weight:550;line-height:20px}:where(.landing-v2) .lp .pc-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:where(.landing-v2) .lp .pc-preset{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--fg);text-align:left;cursor:pointer;transition:border-color var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out), scale var(--dur-press) var(--ease-out);border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:14px 16px;font-size:14px;line-height:20px;display:flex;box-shadow:0 1px 2px #0000000a}:where(.landing-v2) .lp .pc-preset[aria-pressed=true]{border-color:var(--primary);background:var(--primary-tint);box-shadow:none}@media (hover:hover) and (pointer:fine){:where(.landing-v2) .lp .pc-preset:not([aria-pressed=true]):hover{border-color:var(--border-strong)}}:where(.landing-v2) .lp .pc-preset-name{letter-spacing:-.006em;font-weight:600}:where(.landing-v2) .lp .pc-preset-desc{color:var(--fg-muted);text-wrap:pretty;font-size:13px;line-height:19px}:where(.landing-v2) .lp .pc-preset-prefill{color:var(--fg-muted);margin-top:auto;padding-top:8px;font-size:12px;line-height:16px}:where(.landing-v2) .lp .pc-preset[aria-pressed=true] :is(.pc-preset-desc,.pc-preset-prefill){color:var(--ws-chip-ink)}:where(.landing-v2) .lp .pc-items{flex-wrap:wrap;gap:8px;display:flex}:where(.landing-v2) .lp .pc-seg{border:1px solid var(--border);background:var(--secondary);border-radius:8px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;width:min(100%,22.5rem);padding:2px;display:grid;position:relative}:where(.landing-v2) .lp .pc-seg-thumb{width:calc((100% - 4px - (var(--seg-count) - 1) * 2px) / var(--seg-count));border:1px solid var(--primary-tint-border);background:var(--primary-tint);translate:calc(var(--seg-index,0) * (100% + 2px)) 0;transition:translate var(--dur-view) var(--ease-out), opacity var(--dur-hover) var(--ease-out);pointer-events:none;border-radius:6px;position:absolute;top:2px;bottom:2px;left:2px}:where(.landing-v2) .lp .pc-seg[data-empty] .pc-seg-thumb{opacity:0}:where(.landing-v2) .lp .pc-seg-item{min-width:0;height:32px;color:var(--fg);white-space:nowrap;cursor:pointer;transition:color var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out), scale var(--dur-press) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:6px;margin:0;padding:0 8px;font-size:13px;font-weight:500;line-height:1;position:relative}:where(.landing-v2) .lp .pc-seg-word{text-transform:capitalize}:where(.landing-v2) .lp .pc-seg-item[aria-pressed=true]{color:var(--primary)}.dark :where(.landing-v2) .lp .pc-seg-item[aria-pressed=true]{color:var(--primary-ink)}@media (hover:hover) and (pointer:fine){:where(.landing-v2) .lp .pc-seg-item:not([aria-pressed=true]):hover{background:var(--hover)}}:where(.landing-v2) .lp .pc-seg-item:focus-visible{outline:2px solid var(--ui-ring);outline-offset:0}:where(.landing-v2) .lp .pc-custom{border:1px solid var(--border);background:var(--card);cursor:text;min-width:0;height:38px;transition:border-color var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out);border-radius:8px;flex:10rem;align-items:center;gap:8px;padding:0 12px;display:flex}:where(.landing-v2) .lp .pc-custom[data-active]{border-color:var(--primary-tint-border);background:var(--primary-tint)}:where(.landing-v2) .lp .pc-custom:focus-within{outline:2px solid var(--ui-ring);outline-offset:-1px}:where(.landing-v2) .lp .pc-custom-label{color:var(--fg-muted);flex:none;font-size:13px;line-height:1}:where(.landing-v2) .lp .pc-custom[data-active] .pc-custom-label{color:var(--ws-chip-ink)}:where(.landing-v2) .lp .pc-custom-input{min-width:0;height:100%;color:var(--fg);background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;font-size:13px}:where(.landing-v2) .lp .pc-custom-input::placeholder{color:var(--fg-subtle);opacity:1}:where(.landing-v2) .lp .pc-provider{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}:where(.landing-v2) .lp .pc-provider-label{color:var(--fg-muted);font-size:13px;line-height:18px}:where(.landing-v2) .lp .pc-select{display:inline-flex;position:relative}:where(.landing-v2) .lp .pc-select select{border:1px solid var(--border);background:var(--card);height:32px;color:var(--fg);appearance:none;cursor:pointer;transition:border-color var(--dur-hover) var(--ease-out);border-radius:6px;margin:0;padding:0 32px 0 10px;font-size:13px;font-weight:500}@media (hover:hover) and (pointer:fine){:where(.landing-v2) .lp .pc-select select:hover{border-color:var(--border-strong)}}:where(.landing-v2) .lp .pc-select-caret{color:var(--fg-muted);pointer-events:none;position:absolute;top:50%;right:10px;translate:0 -50%}:where(.landing-v2) .lp .pc-provider-note{color:var(--fg-muted);font-size:12px;line-height:18px}:where(.landing-v2) .lp .pc-steps{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;margin:0;padding:0;box-shadow:0 1px 2px #0000000a;container:pc-steps/inline-size}:where(.landing-v2) .lp .pc-step{grid-template-columns:28px minmax(0,1fr) auto 32px;grid-template-areas:"icon name cost toggle";align-items:center;column-gap:12px;min-height:58px;padding:10px 14px;display:grid}:where(.landing-v2) .lp .pc-step+.pc-step{border-top:1px solid var(--ws-line)}:where(.landing-v2) .lp .pc-step-icon{border:1px solid var(--primary-tint-border);background:var(--primary-tint);width:28px;height:28px;color:var(--primary-ink);transition:background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out);border-radius:6px;grid-area:icon;place-items:center;display:grid}:where(.landing-v2) .lp .pc-step-name{min-width:0;color:var(--fg);transition:color var(--dur-hover) var(--ease-out);flex-wrap:wrap;grid-area:name;align-items:baseline;gap:0 8px;font-size:14px;font-weight:500;line-height:20px;display:flex}:where(.landing-v2) .lp .pc-step-optional{color:var(--fg-subtle);font-size:12px;font-weight:400}:where(.landing-v2) .lp .pc-step-cost{min-width:0;color:var(--fg);text-align:right;transition:color var(--dur-hover) var(--ease-out);flex-direction:column;grid-area:cost;align-items:flex-end;font-size:12px;line-height:18px;display:flex}:where(.landing-v2) .lp .pc-step-provider{color:var(--fg-muted)}:where(.landing-v2) .lp .pc-step-toggle{grid-area:toggle;justify-content:flex-end;display:flex}:where(.landing-v2) .lp .pc-step[data-off] .pc-step-icon{border-color:var(--border);background:var(--card);color:var(--fg-subtle)}:where(.landing-v2) .lp .pc-step[data-off] :is(.pc-step-name,.pc-step-cost,.pc-step-provider){color:var(--fg-subtle)}@container pc-steps not (min-width:520px){:where(.landing-v2) .lp .pc-step{grid-template-columns:28px minmax(0,1fr) 32px;grid-template-areas:"icon name name""icon cost cost";row-gap:2px}:where(.landing-v2) .lp .pc-step[data-optional]{grid-template-areas:"icon name toggle""icon cost toggle"}:where(.landing-v2) .lp .pc-step-icon{align-self:start;margin-top:2px}:where(.landing-v2) .lp .pc-step-cost{text-align:left;text-wrap:balance;align-items:flex-start}}:where(.landing-v2) .lp .pc-note{color:var(--fg-muted);text-wrap:pretty;margin-top:10px;font-size:13px;line-height:1.55}:where(.landing-v2) .lp .pc-switch{background:var(--pc-switch-off);cursor:pointer;width:32px;height:18px;transition:background-color var(--dur-hover) var(--ease-out);--pc-switch-off:color-mix(in srgb, var(--fg) 24%, var(--card));border:0;border-radius:999px;flex:none;margin:0;padding:0;position:relative}:where(.landing-v2) .lp .pc-switch:before{content:"";position:absolute;inset:-13px -6px}:where(.landing-v2) .lp .pc-switch[aria-checked=true]{background:var(--primary)}:where(.landing-v2) .lp .pc-switch-thumb{width:14px;height:14px;transition:translate var(--dur-hover) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}:where(.landing-v2) .lp .pc-switch[aria-checked=true] .pc-switch-thumb{translate:14px}@media (hover:hover) and (pointer:fine){:where(.landing-v2) .lp .pc-switch:not([aria-checked=true]):hover{--pc-switch-off:color-mix(in srgb, var(--fg) 30%, var(--card))}:where(.landing-v2) .lp .pc-switch[aria-checked=true]:hover{background:var(--primary-hover)}}:where(.landing-v2) .lp .pc-advanced{border:1px solid var(--border);background:var(--card);border-radius:12px;box-shadow:0 1px 2px #0000000a}:where(.landing-v2) .lp .pc-advanced-trigger{width:100%;min-height:54px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:10px 14px 10px 16px;font-size:14px;font-weight:500;line-height:20px;display:flex}:where(.landing-v2) .lp .pc-advanced>.pc-advanced-trigger:focus-visible{outline-offset:-2px}:where(.landing-v2) .lp .pc-advanced-trigger[data-state=open]{border-end-end-radius:0;border-end-start-radius:0}:where(.landing-v2) .lp .pc-chevron{box-sizing:content-box;border:1px solid var(--border);background:var(--card);width:16px;height:16px;color:var(--fg-muted);transition:rotate .24s var(--ease-out), color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);border-radius:6px;flex:none;padding:5px}:where(.landing-v2) .lp .pc-advanced-trigger[data-state=open] .pc-chevron{border-color:var(--primary-tint-border);color:var(--primary-ink);rotate:180deg}@media (hover:hover) and (pointer:fine){:where(.landing-v2) .lp .pc-advanced-trigger:hover .pc-chevron{border-color:var(--border-strong);color:var(--fg)}}:where(.landing-v2) .lp .pc-advanced-content{overflow:hidden}:where(.landing-v2) .lp .pc-advanced-content[data-state=open][data-opening]{animation:pc-advanced-open .3s var(--ease-out)}:where(.landing-v2) .lp .pc-advanced-content[data-state=closed]{animation:pc-advanced-close .2s var(--ease-out)}@keyframes pc-advanced-open{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes pc-advanced-close{0%{height:var(--radix-collapsible-content-height);opacity:1}to{opacity:0;height:0}}:where(.landing-v2) .lp .pc-assumption{border-top:1px solid var(--ws-line);grid-template-columns:minmax(0,1fr) 32px;align-items:center;column-gap:16px;min-height:58px;padding:10px 14px 10px 16px;display:grid}:where(.landing-v2) .lp .pc-assumption-copy{min-width:0}:where(.landing-v2) .lp .pc-assumption-name{color:var(--fg);font-size:14px;font-weight:500;line-height:20px}:where(.landing-v2) .lp .pc-assumption-desc{color:var(--fg-muted);margin-top:1px;font-size:13px;line-height:18px}:where(.landing-v2) .lp .pc-assumption>.pc-switch{justify-self:end}:where(.landing-v2) .lp .pc-group-label{border-top:1px solid var(--ws-line);color:var(--fg-muted);padding:14px 16px 4px;font-size:12px;font-weight:500;line-height:17px}:where(.landing-v2) .lp .pc-group-label+.pc-assumption{border-top:0}:where(.landing-v2) .lp .pc-enrich-note{border-top:1px solid var(--ws-line);color:var(--fg-muted);padding:12px 16px 14px;font-size:13px;line-height:1.5}:where(.landing-v2) .lp .pc-result{flex-direction:column;gap:14px;min-width:0;margin-top:42px;display:flex;position:sticky;top:88px}:where(.landing-v2) .lp .pc-panel{--pc-pad:24px;border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;box-shadow:0 1px 2px #0000000a}:where(.landing-v2) .lp .pc-panel-head{min-height:58px;padding:12px var(--pc-pad);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;display:flex}:where(.landing-v2) .lp .pc-panel-title{color:var(--fg);letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.3}:where(.landing-v2) .lp .pc-panel-caption{color:var(--fg-muted);font-size:13px;line-height:1.3}:where(.landing-v2) .lp .pc-panel-body{padding:22px var(--pc-pad) var(--pc-pad);container-type:inline-size}:where(.landing-v2) .lp .pc-total{min-width:0;color:var(--fg);font-size:min(clamp(3rem, 5vw, 4.5rem), calc(100cqi / (var(--pc-chars,4) * .62)));letter-spacing:-.055em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-weight:600;line-height:1;display:flex}:where(.landing-v2) .lp .pc-total-amount{white-space:nowrap;align-items:baseline;display:inline-flex}:where(.landing-v2) .lp .pc-total number-flow-react{--number-flow-char-height:1.1em;margin-block:-.245em}:where(.landing-v2) .lp .pc-approx{color:var(--fg-subtle);letter-spacing:0;margin-right:.02em;font-size:.55em;font-weight:500;position:relative;top:-.36em}:where(.landing-v2) .lp .pc-unit{color:var(--fg-muted);letter-spacing:-.01em;font-size:15px;font-weight:500;line-height:1.3}:where(.landing-v2) .lp .pc-rate-note{color:var(--fg-muted);text-wrap:pretty;margin-top:14px;font-size:13px;line-height:1.5}:where(.landing-v2) .lp .pc-banner{border-radius:8px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}:where(.landing-v2) .lp .pc-banner>svg{flex:none;margin-top:2px}:where(.landing-v2) .lp .pc-banner[data-tone=success]{background:var(--success-bg);color:var(--success-fg)}:where(.landing-v2) .lp .pc-banner[data-tone=warning]{background:var(--review-bg);color:var(--review-fg)}:where(.landing-v2) .lp .pc-banner[data-tone=neutral]{background:var(--secondary);color:var(--fg-muted)}:where(.landing-v2) .lp .pc-collapse{transition:grid-template-rows var(--dur-view) var(--ease-out), opacity var(--dur-view) var(--ease-out);grid-template-rows:1fr;display:grid}:where(.landing-v2) .lp .pc-collapse:not([data-open]){opacity:0;grid-template-rows:0fr}:where(.landing-v2) .lp .pc-collapse>div{min-height:0;margin:-8px;padding:8px;overflow:hidden}:where(.landing-v2) .lp .pc-lines{border-top:1px solid var(--ws-line);margin-top:20px}:where(.landing-v2) .lp .pc-line{border-bottom:1px solid var(--ws-line);padding:14px 0}:where(.landing-v2) .lp .pc-line-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}:where(.landing-v2) .lp .pc-line-row+.pc-line-row{margin-top:3px}:where(.landing-v2) .lp .pc-line-name{color:var(--fg);flex:none;font-size:14px;font-weight:550;line-height:20px}:where(.landing-v2) .lp .pc-line-value{isolation:isolate;min-width:0;color:var(--fg);font-variant-numeric:tabular-nums;text-align:right;text-wrap:balance;font-size:14px;font-weight:550;line-height:20px;position:relative}:where(.landing-v2) .lp .pc-line-usage{color:var(--fg-muted);text-wrap:balance;font-size:12px;line-height:18px}:where(.landing-v2) .lp .pc-line-label{color:var(--fg-muted);text-align:right;flex:none;font-size:12px;line-height:18px}:where(.landing-v2) .lp .pc-line-reason{color:var(--fg-muted);text-wrap:pretty;align-items:flex-start;gap:8px;margin-top:8px;font-size:13px;line-height:1.5;display:flex}:where(.landing-v2) .lp .pc-line-reason>svg{flex:none;margin-top:2px}:where(.landing-v2) .lp .pc-line-reason[data-tone=success]>svg{color:var(--success)}:where(.landing-v2) .lp .pc-line-reason[data-tone=warning]>svg{color:var(--review-fg)}:where(.landing-v2) .lp .pc-line-link{color:var(--primary-ink);white-space:nowrap;align-items:center;gap:3px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){:where(.landing-v2) .lp .pc-line-link:hover{text-underline-offset:3px;text-decoration:underline}}:where(.landing-v2) .lp .pc-line[data-sum]{flex-direction:column;display:flex}:where(.landing-v2) .lp .pc-line-equation{color:var(--fg);text-wrap:pretty;font-size:13px;line-height:20px}:where(.landing-v2) .lp .pc-line-note{color:var(--fg-muted);font-size:12px;line-height:18px}:where(.landing-v2) .lp .pc-flash{z-index:-1;background:var(--ws-updated);opacity:0;pointer-events:none;border-radius:6px;position:absolute;inset:-3px -6px}@media (prefers-reduced-motion:no-preference){html:not([data-keyboard=true]) :where(.landing-v2) .lp .pc-flash{animation:pc-flash 1.2s var(--ease-out) both}}@keyframes pc-flash{15%{opacity:1}to{opacity:0}}:where(.landing-v2) .lp .pc-formula{background:var(--secondary);border-radius:8px;margin-top:18px;padding:12px 14px}:where(.landing-v2) .lp .pc-formula-label{color:var(--fg);margin-bottom:4px;font-size:12px;font-weight:550;line-height:17px;display:block}:where(.landing-v2) .lp .pc-formula-text{color:var(--fg-muted);overflow-wrap:anywhere;text-wrap:pretty;font-size:12px;line-height:1.65}:where(.landing-v2) .lp .pc-action{margin-top:20px}:root :where(.landing-v2) .lp .pc-cta[data-slot=button]{width:100%;height:48px;min-height:48px;transition:background-color .15s ease, border-color .15s ease, color .15s ease, scale var(--dur-press) var(--ease-out);border-radius:8px;gap:8px;font-size:14px}:where(.landing-v2) .lp .pc-cta>svg{transition:translate var(--dur-hover) var(--ease-out)}@media (prefers-reduced-motion:no-preference){html:not([data-keyboard=true]) :where(.landing-v2) .lp .pc-cta:active{scale:.98}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:where(.landing-v2) .lp .pc-cta:hover>svg{translate:3px}}:where(.landing-v2) .lp .pc-talk{color:var(--fg-muted);text-align:center;margin-top:12px;font-size:13px;line-height:1.5}:where(.landing-v2) .lp .pc-talk>a{color:var(--primary-ink);text-decoration:underline;-webkit-text-decoration-color:var(--primary-tint-border);text-decoration-color:var(--primary-tint-border);text-underline-offset:4px;font-weight:500}:where(.landing-v2) .lp .pc-fine{color:var(--fg-muted);text-wrap:pretty;flex-direction:column;gap:8px;padding-inline:4px;font-size:12px;line-height:1.55;display:flex}:where(.landing-v2) .lp .pc-fine>p{line-height:inherit}:where(.landing-v2) .lp .pc-nowrap{white-space:nowrap}:where(.landing-v2) .lp .pc-mobile{z-index:40;min-height:64px;padding:10px 22px max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--card);transition:translate var(--dur-view) var(--ease-out);align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -10px 24px -18px #00000040}@starting-style{:where(.landing-v2) .lp .pc-mobile{translate:0 100%}}:where(.landing-v2) .lp .pc-mobile-summary{min-width:0;color:var(--fg);flex:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}:where(.landing-v2) .lp .pc-mobile-total,:where(.landing-v2) .lp .pc-mobile-title{letter-spacing:-.01em;font-variant-numeric:tabular-nums;grid-column:1;font-size:15px;font-weight:600;line-height:20px}:where(.landing-v2) .lp .pc-mobile-meta{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:12px;line-height:18px;overflow:hidden}:where(.landing-v2) .lp .pc-mobile-arrow{color:var(--fg-muted);grid-area:1/2/3/3}:root :where(.landing-v2) .lp .pc-mobile-cta[data-slot=button]{border-radius:8px;flex:none;height:40px;min-height:40px}@media (min-width:768px){:where(.landing-v2) .lp .pc-mobile{display:none}}@media (max-width:370px){:where(.landing-v2) .lp .pc-mobile{padding-inline:18px}}@media (max-width:1100px){:where(.landing-v2) .lp .pc-intro{grid-template-columns:minmax(0,1fr) minmax(0,19rem);gap:20px 40px}:where(.landing-v2) .lp .pc-grid{grid-template-columns:minmax(0,1fr) minmax(0,23rem)}}@media (max-width:960px){:where(.landing-v2) .lp .pc-intro,:where(.landing-v2) .lp .pc-grid{grid-template-columns:minmax(0,1fr)}:where(.landing-v2) .lp .pc-result{margin-top:0;position:static}}@media (max-width:560px){:where(.landing-v2) .lp .pc-presets{grid-template-columns:minmax(0,1fr)}:where(.landing-v2) .lp .pc-seg{width:100%}:where(.landing-v2) .lp .pc-panel{--pc-pad:20px}}:where(.landing-v2) .lp .pc-setting{gap:10px;min-width:0;display:grid}:root :where(.landing-v2) .lp .pc-setting [data-slot=label]{font-size:14px;font-weight:550;line-height:20px}:where(.landing-v2) .lp .pc-setting .pc-note{margin-top:0}:where(.landing-v2) .lp .pc-setting+.pc-assumption{margin-top:20px}
:where(.landing-v2) .lp .cmp-section{padding-block:clamp(56px,6vw,88px) clamp(48px,5vw,72px)}:where(.landing-v2) .lp .cmp-intro{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:end;gap:20px 56px;margin-bottom:clamp(32px,4vw,52px);display:grid}:where(.landing-v2) .lp .cmp-title-line{display:block}:where(.landing-v2) .lp .cmp-lead{padding-bottom:6px}:where(.landing-v2) .lp .cmp-frame{--cmp-group:color-mix(in srgb, var(--ws-head) 62%, var(--card));--cmp-hover:var(--ws-head);--cmp-pick:var(--ws-selected);--cmp-pick-head:color-mix(in srgb, var(--primary) 6%, var(--ws-head));--cmp-yes:color-mix(in srgb, var(--success) 50%, var(--success-fg));overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;scroll-padding-inline-start:120px;overflow-x:auto}:where(.landing-v2) .lp .cmp-plan{scroll-snap-align:start}.dark :where(.landing-v2) .lp .cmp-frame{--cmp-group:color-mix(in srgb, var(--ws-head) 72%, var(--card));--cmp-pick-head:color-mix(in srgb, var(--primary) 10%, var(--ws-head))}:where(.landing-v2) .lp .cmp-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}:where(.landing-v2) .lp .cmp-col-label{width:25%}:where(.landing-v2) .lp .cmp-table :is(th,td){border-right:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);background-color:var(--card);color:var(--fg);text-align:left;vertical-align:middle;padding:6px 12px;font-size:14px;font-weight:400;line-height:20px}:where(.landing-v2) .lp .cmp-table tr>:last-child{border-right:0}:where(.landing-v2) .lp .cmp-table tbody:last-child>tr:last-child>*{border-bottom:0}:where(.landing-v2) .lp .cmp-table thead :is(th,td){background-color:var(--ws-head);vertical-align:top}:where(.landing-v2) .lp .cmp-table thead :is(th,td)[data-highlighted]{background-color:var(--cmp-pick-head)}:where(.landing-v2) .lp .cmp-table .cmp-corner{padding-top:12px}:where(.landing-v2) .lp .cmp-corner-label{color:var(--fg-muted);font-size:12px;font-weight:500}:where(.landing-v2) .lp .cmp-table .cmp-plan{letter-spacing:-.01em;border-bottom:0;padding-top:12px;padding-bottom:0;font-weight:600}:where(.landing-v2) .lp .cmp-table .cmp-price{padding-top:2px;padding-bottom:12px;line-height:18px}:where(.landing-v2) .lp .cmp-table .cmp-group>th{background-color:var(--cmp-group);height:32px;padding-block:4px;font-size:12px;font-weight:600;line-height:16px}:where(.landing-v2) .lp .cmp-group-label{display:inline-block;position:sticky;left:12px}:where(.landing-v2) .lp .cmp-table .cmp-row>*{height:var(--ws-row-h)}:where(.landing-v2) .lp .cmp-table .cmp-row>td[data-highlighted]{background-color:var(--cmp-pick)}:where(.landing-v2) .lp .cmp-table :is(.cmp-corner,.cmp-label){z-index:1;position:sticky;left:0}:where(.landing-v2) .lp .cmp-label{text-wrap:balance}:where(.landing-v2) .lp .cmp-num{font-family:var(--font-data);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;line-height:1}:where(.landing-v2) .lp .cmp-unit{color:var(--fg-muted);white-space:nowrap;font-size:13px;line-height:1}:where(.landing-v2) .lp .cmp-none{color:var(--fg-subtle);font-family:var(--font-data);font-size:13px;line-height:1}:where(.landing-v2) .lp .cmp-mark{vertical-align:middle;color:var(--fg-subtle);display:inline-flex}:where(.landing-v2) .lp .cmp-mark[data-included]{color:var(--cmp-yes)}@media (hover:hover) and (pointer:fine){:where(.landing-v2) .lp .cmp-table .cmp-row>*{transition:background-color var(--dur-hover) var(--ease-out)}:where(.landing-v2) .lp .cmp-table .cmp-row:hover>*{background-color:var(--cmp-hover)}:where(.landing-v2) .lp .cmp-table .cmp-row:hover>td[data-highlighted]{background-color:color-mix(in srgb, var(--primary) 7%, var(--cmp-hover))}}@media (max-width:1100px){:where(.landing-v2) .lp .cmp-intro{grid-template-columns:minmax(0,1fr) minmax(0,19rem);gap:20px 40px}}@media (max-width:960px){:where(.landing-v2) .lp .cmp-intro{grid-template-columns:minmax(0,1fr)}}:where(.landing-v2) .lp .cmp-keep{white-space:nowrap}@container not (min-width:720px){:where(.landing-v2) .lp .cmp-row[data-stack] .cmp-unit{line-height:16px;display:block}}@container not (min-width:640px){:where(.landing-v2) .lp .cmp-table :is(th,td){padding-inline:10px}:where(.landing-v2) .lp .cmp-table :is(.cmp-label,.cmp-text){font-size:13px;line-height:18px}:where(.landing-v2) .lp .cmp-group-label{left:10px}}@container not (min-width:560px){:where(.landing-v2) .lp .cmp-price .cmp-unit{line-height:16px;display:block}}@container not (min-width:520px){:where(.landing-v2) .lp .cmp-table{--cmp-plan-w:clamp(90px, (100cqi - 120px) / 2.3, 120px);min-width:calc(120px + 4 * var(--cmp-plan-w))}:where(.landing-v2) .lp .cmp-col-label{width:120px}:where(.landing-v2) .lp .cmp-col-plan:not(:last-child){width:var(--cmp-plan-w)}}@container (420px<=width<520px){:where(.landing-v2) .lp .cmp-table{--cmp-plan-w:clamp(90px, (100cqi - 120px) / 3.3, 120px)}}@supports (width:round(up, 1px, 1px)){@container not (min-width:520px){:where(.landing-v2) .lp .cmp-table{width:calc(100cqi + round(up, 4 * var(--cmp-plan-w) - 100cqi + 120px, var(--cmp-plan-w)))}}}
