.sv-hero{gap:var(--ui-space-3);max-width:32rem;margin-bottom:var(--ui-space-6);flex-direction:column;display:flex}.sv-hero__title{color:var(--ui-ink);font:var(--ui-type-greeting);font-feature-settings:var(--ui-serif-features);font-variation-settings:var(--ui-serif-text);letter-spacing:var(--ui-track-claim);text-wrap:balance;margin:0}.ui-shell:has(.sv-hero) .ui-intro__title{font:var(--ui-weight-medium) var(--ui-text-lg) / var(--ui-leading-body) var(--ui-font-sans);font-feature-settings:normal;font-variation-settings:normal;letter-spacing:0}.sv-plans{gap:var(--ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.sv-plan{flex-direction:column;display:flex}.sv-plan__face{flex-direction:column;flex:1;display:flex}.sv-plan__list{flex:1}.sv-plan{--sv-ink:var(--ui-ink);--sv-muted:var(--ui-muted);--sv-faint:color-mix(in srgb, var(--ui-faint) 50%, var(--ui-muted));--sv-line:var(--ui-line);--sv-ring:var(--ui-muted);--sv-face:var(--ui-raised);padding:var(--ui-space-1);border-radius:var(--ui-radius-lg);background:var(--ui-raised);box-shadow:var(--ui-shadow-hairline);color:var(--sv-ink)}.sv-plan__face{padding:var(--ui-space-5) var(--ui-space-5) var(--ui-space-4);border-radius:calc(var(--ui-radius-lg) - var(--ui-space-1));background:color-mix(in srgb, var(--ui-ground) 45%, var(--ui-panel));box-shadow:0 0 0 1px var(--ui-ring)}.sv-plan[data-tone=dark]{--sv-face:var(--ui-inverse);--sv-ring:color-mix(in srgb, var(--ui-on-inverse) 40%, transparent);--sv-ink:var(--ui-on-inverse);--sv-muted:color-mix(in srgb, var(--ui-on-inverse) 72%, transparent);--sv-faint:color-mix(in srgb, var(--ui-on-inverse) 60%, transparent);--sv-line:color-mix(in srgb, var(--ui-on-inverse) 16%, transparent);background:var(--ui-inverse);box-shadow:var(--ui-shadow-float)}.sv-plan[data-tone=dark] .sv-plan__face{background:color-mix(in srgb, var(--ui-on-inverse) 5%, var(--ui-inverse));box-shadow:0 0 0 1px var(--sv-line)}html[data-color-scheme=dark] .sv-plan[data-tone=dark]{--sv-face:var(--ui-raised);--sv-ring:var(--ui-muted);--sv-ink:var(--ui-ink);--sv-muted:var(--ui-muted);--sv-faint:color-mix(in srgb, var(--ui-faint) 50%, var(--ui-muted));--sv-line:var(--ui-line);background:var(--ui-raised);box-shadow:0 0 0 1px var(--ui-muted)}html[data-color-scheme=dark] .sv-plan[data-tone=dark] .sv-plan__face{background:color-mix(in srgb, var(--ui-ground) 45%, var(--ui-panel));box-shadow:0 0 0 1px var(--ui-ring)}.sv-plan__head{margin-bottom:var(--ui-space-4);flex-direction:column;gap:2px;display:flex}.sv-plan__head h2{font:var(--ui-type-title-sm);text-wrap:balance;margin:0}.sv-plan__form{color:var(--sv-faint);font:var(--ui-type-meta);white-space:nowrap;flex-shrink:0}.sv-plan__list{gap:var(--ui-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sv-plan__row{align-items:center;gap:var(--ui-space-3);color:var(--sv-muted);font:var(--ui-type-ui);display:flex}.sv-plan__mark{border-radius:var(--ui-radius-full);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--sv-ring);color:var(--sv-ink);font:var(--ui-weight-medium) var(--ui-text-sm) / 1 var(--ui-font-sans);flex-shrink:0;place-items:center;display:grid}.sv-plan__mark svg{stroke-width:2.75px;width:10px;height:10px}.sv-plan__mark[data-add]{color:var(--sv-faint);box-shadow:inset 0 0 0 1px var(--sv-line)}.ui-post .sv-plan__addon,.sv-plan__addon{align-items:center;gap:var(--ui-space-3);margin:var(--ui-space-5) 0 0;padding-top:var(--ui-space-4);border-top:1px dashed var(--sv-line);color:var(--sv-faint);font:var(--ui-type-ui);display:flex}.sv-plan__addon-name{flex:1;min-width:0}.sv-plan__foot{align-items:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-4) var(--ui-space-5) var(--ui-space-5);flex-direction:column;display:flex}.sv-plan__foot>div{flex-direction:column;gap:2px;min-width:0;display:flex}.sv-plan__label{color:var(--sv-faint);font:var(--ui-type-meta)}.sv-plan__value{color:var(--sv-ink);font:var(--ui-weight-medium) var(--ui-text-lg) / var(--ui-leading-ui) var(--ui-font-sans);text-wrap:balance}@media (max-width:1100px){.sv-plans{reading-flow:flex-visual;flex-direction:column;display:flex}.sv-plan[data-tone=dark]{order:-1}}@media (max-width:640px){.sv-plan__face,.sv-plan__foot{padding:var(--ui-space-4)}}.sv-faq{margin-top:var(--ui-space-10)}.ui-post .sv-faq__label,.sv-faq__label{margin:0 0 var(--ui-space-2);color:var(--ui-faint);font:var(--ui-type-meta)}.sv-faq__item{border-top:1px solid var(--ui-line)}.sv-faq__item:last-child{border-bottom:1px solid var(--ui-line)}.sv-faq__trigger{justify-content:space-between;align-items:center;gap:var(--ui-space-4);width:100%;padding:var(--ui-space-3) 0;color:var(--ui-ink);font:var(--ui-type-button);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.sv-faq__trigger:focus-visible{box-shadow:0 0 0 2px var(--ui-focus);border-radius:var(--ui-radius-sm);outline:none}.sv-faq__icon{width:14px;height:14px;color:var(--ui-faint);transition:rotate var(--ui-dur-base) var(--ui-ease);flex-shrink:0}.sv-faq__trigger[data-panel-open] .sv-faq__icon{rotate:45deg}.sv-faq__panel{height:var(--accordion-panel-height);transition:height var(--ui-dur-base) var(--ui-ease);overflow:hidden}.sv-faq__panel[data-starting-style],.sv-faq__panel[data-ending-style]{height:0}.ui-post .sv-faq__answer,.sv-faq__answer{max-width:var(--ui-measure-prose);padding-bottom:var(--ui-space-4);color:var(--ui-muted);font:var(--ui-type-ui);line-height:var(--ui-leading-body);text-wrap:pretty;margin:0}@media (prefers-reduced-motion:reduce){.sv-faq__panel,.sv-faq__icon{transition:none}}
