:root:has(.s-page){scroll-behavior:smooth;background:var(--site-page)}:root:has(.s-page) body{background:var(--site-page)}.s-page{font-family:var(--font-family-body);font-size:var(--site-text-body);line-height:var(--site-leading-body);color:var(--site-ink);background:var(--site-page);-webkit-font-smoothing:antialiased;overflow-x:clip}.s-page *,.s-page :after,.s-page :before{box-sizing:border-box}:where(.s-page) :where(h1,h2,h3,p,ul,ol){margin:var(--space-0);padding:var(--space-0)}:where(.s-page) :where(ul,ol){list-style:none}:where(.s-page) a{color:inherit;text-decoration:none}:where(.s-page) button{font:inherit;color:inherit;background:none;border:var(--space-0);cursor:pointer}.s-page :focus-visible{outline:var(--site-focus-ring) solid var(--site-focus);outline-offset:var(--site-focus-offset)}.s-page [id]{scroll-margin-top:var(--site-anchor-offset)}.s-sr{position:absolute;width:var(--site-hairline);height:var(--site-hairline);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.s-num{font-variant-numeric:tabular-nums}.s-gap-top{margin-top:var(--site-space-8)}.s-icon{stroke-width:var(--icon-stroke);flex:none}.s-wrap{max-width:var(--site-wrap);margin-inline:auto;padding-inline:var(--site-gutter)}.s-center{text-align:center}.s-serif{font-family:var(--site-font-serif);font-style:italic;font-weight:var(--font-weight-normal);letter-spacing:var(--site-tracking-serif);color:var(--site-navy)}.s-on-dark .s-serif{color:var(--site-accent)}.s-tag{display:inline-flex;align-items:center;min-height:var(--site-tag-h);padding:var(--site-space-1) var(--site-space-3);line-height:var(--site-leading-snug);text-align:center;text-wrap:balance;border-radius:var(--site-radius-lg);background:var(--site-white);border:var(--site-border) solid var(--site-tag-line);color:var(--site-navy);font-size:var(--site-text-pill);font-weight:var(--font-weight-semibold)}.s-on-dark .s-tag{background:var(--site-glass);border-color:var(--site-glass-line);color:var(--site-on-dark-muted)}.s-tag .icon{margin-right:var(--site-space-2)}.s-flag{flex:none;width:var(--site-flag-w);height:var(--site-flag-h);margin-left:var(--site-space-2);border-radius:var(--site-radius-flag);box-shadow:var(--site-shadow-flag)}.s-h2{margin-top:var(--site-space-4);font-size:var(--site-text-h2);line-height:var(--site-leading-title);font-weight:var(--font-weight-bold);letter-spacing:var(--site-tracking-title);text-wrap:balance}.s-h2 .s-serif{font-size:112%}.s-sub{margin-top:var(--site-space-3);font-size:var(--site-text-sub);line-height:var(--site-leading-body);color:var(--site-muted);text-wrap:pretty}.s-center .s-sub{max-width:var(--site-lead-w);margin-inline:auto}.s-on-dark{color:var(--site-white)}.s-on-dark .s-sub{color:var(--site-on-dark-muted)}.s-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--site-space-2);height:var(--site-button-h);padding-inline:var(--site-space-6);border-radius:var(--site-radius-pill);border:var(--site-border) solid transparent;font-size:var(--site-text-button);font-weight:var(--font-weight-semibold);white-space:nowrap;transition:transform var(--site-fast) var(--site-ease),box-shadow var(--site-fast) var(--site-ease),background-color var(--site-fast) var(--site-ease)}.s-btn:hover{transform:translateY(var(--site-press-lift))}.s-btn:active{transform:scale(.98)}.s-btn .s-arrow{transition:transform var(--site-fast) var(--site-ease)}.s-btn:hover .s-arrow{transform:translateX(var(--site-arrow-shift))}.s-btn--primary{background:var(--site-navy);color:var(--site-white);box-shadow:var(--site-shadow-button)}.s-btn--primary:hover{box-shadow:var(--site-shadow-button-up)}.s-btn--light,.s-btn--outline{background:var(--site-white);color:var(--site-navy)}.s-btn--outline{border-color:var(--site-tag-line)}.s-btn--glass{background:transparent;color:var(--site-white);border-color:var(--site-glass-line-strong)}.s-btn--glass:hover{background:var(--site-glass)}.s-btn--sm{height:var(--site-button-h-sm);padding-inline:var(--site-space-5);font-size:var(--site-text-small)}.s-btn--block{width:var(--site-full)}.s-header{position:fixed;top:var(--site-header-top-phone);inset-inline:0;z-index:var(--site-z-header);animation:s-drop var(--site-slow) var(--site-ease) both;transition:top var(--site-medium) var(--site-ease)}.s-header>.s-wrap{transition:max-width var(--site-medium) var(--site-ease)}.s-header__bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--site-space-4);height:var(--site-header-h-phone);padding-inline:var(--site-space-4) var(--site-space-1);background:var(--site-header-bg);border-radius:var(--site-radius-pill);box-shadow:var(--site-shadow-header);transition:box-shadow var(--site-medium) var(--site-ease),height var(--site-medium) var(--site-ease)}.s-header.is-scrolled .s-header__bar{box-shadow:var(--site-shadow-header-up)}.s-logo{display:block;height:var(--site-logo-h-phone);width:auto;transition:height var(--site-medium) var(--site-ease)}.s-nav{display:none;gap:var(--site-space-8);font-size:var(--site-text-nav);font-weight:var(--font-weight-medium);color:var(--site-label)}.s-nav a{position:relative;padding-block:var(--site-space-2);transition:color var(--site-fast) var(--site-ease)}.s-nav a:after{content:"";position:absolute;inset-inline:0;bottom:var(--site-space-1);height:var(--site-underline);border-radius:var(--site-radius-pill);background:var(--site-navy);transform:scaleX(0);transform-origin:left;transition:transform var(--site-medium) var(--site-ease)}.s-nav a:hover{color:var(--site-navy)}.s-nav a:hover:after{transform:scaleX(1)}.s-header__actions{display:flex;align-items:center;gap:var(--site-space-2)}.s-login{display:none;padding:var(--site-space-2) var(--site-space-3);font-size:var(--site-text-nav);font-weight:var(--font-weight-semibold);color:var(--site-navy)}.s-header__trial{transition:opacity var(--site-medium) var(--site-ease),visibility var(--site-medium) var(--site-ease)}.s-header__trial.is-waiting{opacity:0;visibility:hidden}@media (min-width:768px){.s-header__trial.is-waiting{opacity:1;visibility:visible}}.s-burger{display:inline-flex;align-items:center;justify-content:center;width:var(--site-button-h-phone);height:var(--site-button-h-phone);border-radius:var(--site-radius-pill);color:var(--site-navy);transition:background-color var(--site-fast) var(--site-ease)}.s-burger:hover{background:var(--site-soft)}.s-menu{position:absolute;top:calc(100% + var(--site-space-2));inset-inline:0;display:grid;gap:var(--site-space-1);padding:var(--site-space-3);background:var(--site-white);border-radius:var(--site-radius-xl);box-shadow:var(--site-shadow-lift);transform-origin:top;opacity:0;transform:translateY(calc(var(--site-space-2) * -1)) scale(.98);visibility:hidden;transition:opacity var(--site-fast) var(--site-ease),transform var(--site-medium) var(--site-ease),visibility 0s linear var(--site-medium)}.s-menu.is-open{opacity:1;transform:none;visibility:visible;transition:opacity var(--site-fast) var(--site-ease),transform var(--site-medium) var(--site-ease),visibility 0s}.s-menu a{display:flex;align-items:center;min-height:var(--site-button-h-sm);padding-inline:var(--site-space-4);border-radius:var(--site-radius-sm);font-size:var(--site-text-body);font-weight:var(--font-weight-semibold);color:var(--site-ink)}.s-menu a:hover{background:var(--site-soft)}.s-menu .s-btn{margin-top:var(--site-space-2)}.s-header .s-btn--sm{height:var(--site-button-h-phone);padding-inline:var(--site-space-4);font-size:var(--site-text-tiny)}.s-footer .s-logo{height:var(--site-logo-h)}@media (min-width:768px){.s-header{top:var(--site-header-top)}.s-header__bar{height:var(--site-header-h);padding-inline:var(--site-header-pad) var(--site-space-2)}.s-logo{height:var(--site-logo-h)}.s-burger{width:var(--site-button-h-sm);height:var(--site-button-h-sm)}.s-header .s-btn--sm{height:var(--site-button-h-sm);padding-inline:var(--site-space-5);font-size:var(--site-text-small)}.s-login{display:inline-flex}.s-header.is-scrolled{top:var(--site-header-top-scrolled)}.s-header.is-scrolled>.s-wrap{max-width:var(--site-wrap-scrolled)}.s-header.is-scrolled .s-header__bar{height:var(--site-header-h-scrolled)}.s-header.is-scrolled .s-logo{height:var(--site-logo-h-scrolled)}.s-header .s-btn--sm{transition:height var(--site-medium) var(--site-ease),transform var(--site-fast) var(--site-ease),box-shadow var(--site-fast) var(--site-ease)}.s-header.is-scrolled .s-btn--sm{height:var(--site-button-h-xs)}}@media (min-width:1280px){.s-nav{display:flex}.s-burger,.s-menu{display:none}}.s-hero{position:relative;overflow:hidden;padding-top:var(--site-hero-top);background:var(--site-hero-gradient);color:var(--site-white);isolation:isolate}.s-hero:before{content:"";position:absolute;z-index:-1;top:0;left:50%;width:var(--site-hero-glow-w);height:var(--site-hero-glow-h);margin-left:calc(var(--site-hero-glow-w) / -2);border-radius:var(--site-radius-pill);background:radial-gradient(closest-side,var(--site-accent-glow),var(--site-cloud-clear))}.s-hero__title{max-width:var(--site-title-w);margin:var(--site-space-6) auto 0;font-size:var(--site-text-hero);line-height:var(--site-leading-tight);font-weight:var(--font-weight-bold);letter-spacing:var(--site-tracking-hero)}.s-break--phone{display:block}.s-break--computer{display:none}@media (min-width:768px){.s-hero__title{font-size:var(--site-text-hero-md)}.s-break--phone{display:none}.s-break--computer{display:block}}.s-words{display:inline-grid;justify-items:start}.s-words>span{grid-area:1/1;color:var(--site-accent);opacity:0;transform:translateY(var(--site-word-shift));transition:opacity var(--site-medium) var(--site-ease),transform var(--site-slow) var(--site-ease)}.s-words>span.is-on{opacity:1;transform:none}.s-words>span.is-out{transform:none;transition:opacity var(--site-fast) var(--site-ease)}.s-lead{max-width:var(--site-lead-w);margin:var(--site-space-5) auto 0;font-size:var(--site-text-lead);line-height:var(--site-leading-body);color:var(--site-on-dark-muted);text-wrap:pretty}.s-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--site-space-3);margin-top:var(--site-space-6)}.s-hero__actions .s-btn{flex:0 0 auto}.s-hero__how-btn{display:none}.s-hero__how{flex-basis:var(--site-full);padding-block:var(--site-space-1);font-size:var(--site-text-small);font-weight:var(--font-weight-semibold);color:var(--site-on-dark-muted);text-decoration:underline;text-underline-offset:var(--site-space-1)}@media (min-width:768px){.s-hero__actions{margin-top:var(--site-space-8)}.s-hero__how-btn.s-btn{display:inline-flex}.s-hero__how{display:none}}.s-enter.s-enter--still{animation-name:s-lift}.s-enter{animation:s-rise var(--site-slow) var(--site-ease) both;animation-delay:calc(var(--d, 0) * var(--site-stagger))}.s-stage{perspective:var(--site-shot-perspective);margin-top:var(--site-space-10)}.s-device{max-width:var(--site-shot-max);margin-inline:calc(var(--site-gutter) * -1);padding:var(--site-space-1) var(--site-space-1) var(--space-0);border-radius:var(--site-radius-sm) var(--site-radius-sm) var(--space-0) var(--space-0);background:var(--site-glass-strong);box-shadow:var(--site-shadow-shot);transform-origin:50% 100%;animation:s-tilt var(--site-hero) var(--site-ease) both;animation-delay:var(--site-shot-delay)}.s-device img{display:block;width:var(--site-full);height:auto;border-radius:var(--site-radius-xs) var(--site-radius-xs) var(--space-0) var(--space-0)}@media (min-width:768px){.s-device{margin-inline:auto;padding:var(--site-space-2) var(--site-space-2) var(--space-0);border-radius:var(--site-radius-xl) var(--site-radius-xl) var(--space-0) var(--space-0)}.s-device img{height:var(--site-shot-h);-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:var(--site-radius-md) var(--site-radius-md) var(--space-0) var(--space-0)}}.s-trust{padding-block:var(--site-space-8) var(--site-space-2)}.s-trust ul{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:center;gap:var(--site-space-4) var(--site-space-4);padding-block:var(--site-space-6)}.s-trust li{display:flex;align-items:center;gap:var(--site-space-2);font-size:var(--site-text-trust);font-weight:var(--font-weight-semibold);color:var(--site-navy);gap:var(--site-space-1)}.s-trust .s-check{width:var(--site-check-sm);height:var(--site-check-sm)}@media (min-width:768px){.s-trust li{gap:var(--site-space-2)}.s-trust .s-check{width:var(--site-check);height:var(--site-check)}.s-trust ul{display:flex;flex-wrap:wrap;gap:var(--site-space-4) var(--site-space-10)}.s-trust li{font-size:var(--site-text-card)}}.s-check{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--site-check);height:var(--site-check);border-radius:var(--site-radius-pill);background:var(--site-chip);color:var(--site-navy)}.s-sec{padding-block:var(--site-section)}.s-sec--soft{background:var(--site-soft)}.s-sec--dark{background:var(--site-pricing-gradient)}.s-sec--first{padding-top:var(--site-section-first)}.s-card{background:var(--site-white);border:var(--site-border) solid var(--site-line);border-radius:var(--site-radius-lg)}.s-lift{transition:transform var(--site-medium) var(--site-ease),box-shadow var(--site-medium) var(--site-ease),border-color var(--site-medium) var(--site-ease)}.s-lift:hover{transform:translateY(var(--site-hover-lift));box-shadow:var(--site-shadow-lift);border-color:var(--site-tag-line)}.s-tile{display:flex;align-items:center;justify-content:center;flex:none;width:var(--site-icon-tile);height:var(--site-icon-tile);border-radius:var(--site-radius-sm);background:var(--site-chip);color:var(--site-navy)}.s-tile--white{background:var(--site-white);box-shadow:var(--site-shadow-tile)}.s-tile--teal{background:var(--site-teal-bg);color:var(--site-teal)}.s-tile--amber{background:var(--site-amber-bg);color:var(--site-amber)}.s-pains{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--site-card-min),1fr));gap:var(--site-space-4);margin-top:var(--site-space-10)}.s-pain{height:var(--site-full);padding:var(--site-space-6);background:var(--site-card-soft);border-color:var(--site-line-soft)}.s-pain h3{margin-top:var(--site-space-5);font-size:var(--site-text-card-title);line-height:var(--site-leading-snug);font-weight:var(--font-weight-bold);letter-spacing:var(--site-tracking-tight)}.s-pain p{margin-top:var(--site-space-2);font-size:var(--site-text-card);line-height:var(--site-leading-body);color:var(--site-muted)}.s-split{display:flex;flex-wrap:wrap;align-items:center;gap:var(--site-space-8) var(--site-space-12)}.s-split--top{align-items:flex-start}.s-split__intro{flex:1 1 var(--site-split-intro);text-align:center}@media (min-width:768px){.s-split__intro{text-align:left}}.s-split__body{flex:2 1 var(--site-split-min);min-width:var(--space-0)}.s-steps{display:flex;flex-direction:column;gap:var(--site-space-4);counter-reset:s-step}.s-step{display:flex;align-items:center;gap:var(--site-space-5);padding:var(--site-space-6) var(--site-space-6);counter-increment:s-step}.s-step:before{content:counter(s-step,decimal-leading-zero);flex:none;width:var(--site-step-number-w);font-size:var(--site-text-step-number);font-weight:var(--site-weight-black);letter-spacing:var(--site-tracking-number);line-height:var(--site-leading-none);color:var(--site-step-number)}.s-step__text{flex:1;min-width:var(--space-0)}.s-step h3{font-size:var(--site-text-step-title);font-weight:var(--font-weight-bold);letter-spacing:var(--site-tracking-tight)}.s-step p{margin-top:var(--site-space-1);font-size:var(--site-text-body);line-height:var(--site-leading-body);color:var(--site-muted)}.s-step .s-tile{width:var(--site-icon-tile-lg);height:var(--site-icon-tile-lg);border-radius:var(--site-radius-step)}.s-features{display:flex;flex-direction:column;gap:var(--site-space-6);margin-top:var(--site-space-10);text-align:left}.s-feature{display:flex;flex-wrap:wrap;overflow:hidden}.s-feature--reverse{flex-direction:row-reverse}.s-feature__text{flex:1 1 var(--site-feature-min);padding:var(--site-card-pad)}.s-feature__text h3{font-size:var(--site-text-feature);line-height:var(--site-leading-title);font-weight:var(--font-weight-bold);letter-spacing:var(--site-tracking-tight)}.s-feature__text .s-sub{font-size:var(--site-text-body)}.s-feature__visual{flex:1 1 var(--site-feature-min);display:flex;align-items:center;justify-content:center;padding:var(--site-space-10) var(--site-gutter);background:var(--site-sky-gradient)}.s-points{display:flex;flex-direction:column;gap:var(--site-space-3);margin-top:var(--site-space-6)}.s-points li{display:flex;align-items:center;gap:var(--site-space-2);font-size:var(--site-text-body);font-weight:var(--font-weight-medium)}.s-mock{width:var(--site-full);max-width:var(--site-mock-w);padding:var(--site-space-4);background:var(--site-white);border-radius:var(--site-radius-mock);box-shadow:var(--site-shadow-mock);font-size:var(--site-text-mock);line-height:var(--site-leading-normal);color:var(--site-ink)}.s-mock__row{display:flex;align-items:center;justify-content:space-between;gap:var(--site-space-3)}.s-mock__label,.s-mock__muted{color:var(--site-muted)}.s-mock__label{font-size:var(--site-text-mock-label);font-weight:var(--font-weight-bold)}.s-mock__big{margin:var(--site-space-1) 0 var(--site-space-3);font-size:var(--site-text-mock-big);font-weight:var(--site-weight-black);letter-spacing:var(--site-tracking-tight)}.s-mock__big small{font-size:var(--site-text-mock);font-weight:var(--font-weight-semibold);color:var(--site-muted)}.s-mock__line{padding-block:var(--site-space-2);border-top:var(--site-border) solid var(--site-line-soft)}.s-pill{display:inline-flex;align-items:center;height:var(--site-pill-h);padding-inline:var(--site-space-2);border-radius:var(--site-radius-pill);font-size:var(--site-text-badge);font-weight:var(--font-weight-bold);white-space:nowrap;background:var(--site-chip);color:var(--site-navy)}.s-pill--late{background:var(--site-danger);color:var(--site-white)}.s-pill--partial{background:var(--site-warning-bg);color:var(--site-warning)}.s-pill--paid{background:var(--site-success-bg);color:var(--site-success)}.s-bar{height:var(--site-bar-h);margin:var(--site-space-3) 0 var(--site-space-2);overflow:hidden;background:var(--site-track)}.s-bar,.s-bar>span{border-radius:var(--site-radius-pill)}.s-bar>span{display:block;height:var(--site-full);background:var(--site-navy);transform-origin:left;transform:scaleX(var(--fill,0))}.s-avatar{justify-content:center;flex:none;width:var(--site-avatar);height:var(--site-avatar);border-radius:var(--site-radius-pill);background:var(--site-chip);color:var(--site-navy);font-size:var(--site-text-badge);font-weight:var(--font-weight-bold)}.s-avatar,.s-client{display:flex;align-items:center}.s-client{gap:var(--site-space-2);padding-block:var(--site-space-2);border-top:var(--site-border) solid var(--site-line-soft)}.s-client b{flex:1;min-width:var(--space-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-semibold)}.s-more{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--site-more-min),1fr));gap:var(--site-space-5)}.s-more .s-card{display:flex;align-items:flex-start;gap:var(--site-space-4);height:var(--site-full);padding:var(--site-space-6)}.s-more h3{font-size:var(--site-text-more-title);font-weight:var(--font-weight-bold)}.s-more p{margin-top:var(--site-space-1);font-size:var(--site-text-small);line-height:var(--site-leading-body);color:var(--site-muted)}.s-cycle{position:relative;display:inline-flex;margin-top:var(--site-space-8);padding:var(--site-space-1);border-radius:var(--site-radius-pill);background:var(--site-glass);border:var(--site-border) solid var(--site-glass-line)}.s-cycle__thumb{position:absolute;top:var(--site-space-1);bottom:var(--site-space-1);left:var(--space-0);width:calc(var(--w, 0) * var(--site-unit));border-radius:var(--site-radius-pill);background:var(--site-white);opacity:0;transform:translateX(calc(var(--x, 0) * var(--site-unit)));transition:transform var(--site-medium) var(--site-ease),width var(--site-medium) var(--site-ease)}.s-cycle__thumb[data-ready]{opacity:1}.s-cycle button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--site-space-2);height:var(--site-toggle-h);padding-inline:var(--site-space-4);border-radius:var(--site-radius-pill);font-size:var(--site-text-small);font-weight:var(--font-weight-semibold);color:var(--site-white);white-space:nowrap;transition:color var(--site-medium) var(--site-ease)}.s-cycle button[aria-pressed=true]{color:var(--site-navy);font-weight:var(--font-weight-bold)}.s-cycle:not(:has([data-ready])) button[aria-pressed=true]{background:var(--site-white)}.s-cycle .s-pill{background:var(--site-accent);color:var(--site-navy)}.s-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--site-plan-min),1fr));gap:var(--site-space-5);margin-top:var(--site-space-12);text-align:left}.s-plan,.s-plans>li{display:grid;grid-row:span 7;grid-template-rows:subgrid}.s-plan{align-content:start;gap:var(--site-space-4);padding:var(--site-space-8);border-radius:var(--site-radius-plan);background:var(--site-glass);border:var(--site-border) solid var(--site-glass-line);color:var(--site-white);transition:transform var(--site-medium) var(--site-ease),background-color var(--site-medium) var(--site-ease)}.s-plan:hover{transform:translateY(var(--site-hover-lift));background:var(--site-glass-strong)}.s-plan--featured{border-color:var(--site-white);color:var(--site-ink);box-shadow:var(--site-shadow-plan)}.s-plan--featured,.s-plan--featured:hover{background:var(--site-white)}.s-plan__head{display:flex;align-items:center;justify-content:space-between;gap:var(--site-space-2)}.s-plan__name{font-size:var(--site-text-plan-name);font-weight:var(--font-weight-bold)}.s-plan__desc{font-size:var(--site-text-small);line-height:var(--site-leading-body);color:var(--site-on-dark-muted)}.s-plan--featured .s-plan__desc,.s-plan--featured .s-plan__note,.s-plan--featured .s-plan__unit{color:var(--site-muted)}.s-plan__price{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:var(--site-space-2);column-gap:var(--site-space-2);animation:s-rise var(--site-medium) var(--site-ease) both}.s-plan__amount{font-size:var(--site-text-price);font-weight:var(--site-weight-black);letter-spacing:var(--site-tracking-title);line-height:var(--site-leading-title)}.s-plan__approx{font-size:var(--site-text-card);font-weight:var(--font-weight-semibold);color:var(--site-on-dark-muted)}.s-plan--featured .s-plan__approx{color:var(--site-muted)}.s-plan__unit{font-size:var(--site-text-card);font-weight:var(--font-weight-semibold)}.s-plan__note,.s-plan__unit{color:var(--site-on-dark-muted)}.s-plan__note{flex-basis:100%;margin-top:var(--site-space-1);font-size:var(--site-text-tiny)}.s-plan hr{width:var(--site-full);height:var(--site-border);margin:var(--space-0);border:0;background:var(--site-glass-line)}.s-plan--featured hr{background:var(--site-line-soft)}.s-plan__intro{font-size:var(--site-text-tiny);font-weight:var(--font-weight-bold);color:var(--site-accent)}.s-plan--featured .s-plan__intro{color:var(--site-muted)}.s-plan__lines{display:flex;flex-direction:column;gap:var(--site-space-3)}.s-plan__lines li{display:flex;align-items:center;gap:var(--site-space-2);font-size:var(--site-text-small)}.s-plan .s-check{background:var(--site-accent-soft);color:var(--site-accent)}.s-plan--featured .s-check{background:var(--site-chip);color:var(--site-navy)}.s-recommended{display:inline-flex;align-items:center;height:var(--site-tag-h);padding-inline:var(--site-space-3);border-radius:var(--site-radius-pill);background:var(--site-navy);color:var(--site-white);font-size:var(--site-text-pill);font-weight:var(--font-weight-bold)}.s-plans-foot{margin-top:var(--site-space-8);font-size:var(--site-text-card);color:var(--site-on-dark-muted)}.s-faq{display:flex;flex-direction:column;gap:var(--site-space-3);counter-reset:s-faq}.s-faq__item{border-radius:var(--site-radius-md);counter-increment:s-faq;transition:background-color var(--site-medium) var(--site-ease),border-color var(--site-medium) var(--site-ease)}.s-faq__item.is-open{background:var(--site-card-soft)}.s-faq__item:hover{border-color:var(--site-tag-line)}.s-faq__button{display:flex;align-items:center;gap:var(--site-space-4);width:var(--site-full);padding:var(--site-space-5) var(--site-space-5);text-align:left}.s-faq__button:before{content:counter(s-faq,decimal-leading-zero);flex:none;width:var(--site-faq-number);font-size:var(--site-text-small);font-weight:var(--font-weight-bold);color:var(--site-muted)}.s-faq__question{flex:1;font-size:var(--site-text-faq);font-weight:var(--font-weight-bold);line-height:var(--site-leading-snug)}.s-faq__toggle{position:relative;flex:none;width:var(--site-faq-toggle);height:var(--site-faq-toggle);border-radius:var(--site-radius-pill);background:var(--site-soft);color:var(--site-navy);transition:background-color var(--site-medium) var(--site-ease)}.s-faq__item.is-open .s-faq__toggle{background:var(--site-chip)}.s-faq__toggle:after,.s-faq__toggle:before{content:"";position:absolute;top:50%;left:50%;width:var(--site-plus);height:var(--site-plus-bar);margin:calc(var(--site-plus-bar) / -2) 0 0 calc(var(--site-plus) / -2);border-radius:var(--site-radius-pill);background:currentColor;transition:transform var(--site-medium) var(--site-ease)}.s-faq__toggle:after{transform:rotate(90deg)}.s-faq__item.is-open .s-faq__toggle:after{transform:rotate(90deg) scaleX(0)}.s-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--site-medium) var(--site-ease)}.s-faq__item.is-open .s-faq__panel{grid-template-rows:1fr}.s-faq__panel>div{overflow:hidden}.s-faq__answer{padding:var(--space-0) var(--site-space-5) var(--site-space-5) calc(var(--site-space-5) + var(--site-faq-number) + var(--site-space-4));font-size:var(--site-text-body);line-height:var(--site-leading-body);color:var(--site-muted);opacity:0;transform:translateY(calc(var(--site-space-2) * -1));transition:opacity var(--site-medium) var(--site-ease),transform var(--site-medium) var(--site-ease)}.s-faq__item.is-open .s-faq__answer{opacity:1;transform:none}.s-mail{font-weight:var(--font-weight-bold);color:var(--site-navy);text-decoration:underline;text-decoration-color:var(--site-tag-line);text-underline-offset:var(--site-underline-offset);transition:text-decoration-color var(--site-fast) var(--site-ease)}.s-mail:hover{text-decoration-color:var(--site-navy)}.s-cta-sec{padding-bottom:var(--site-section-end)}.s-cta{position:relative;overflow:hidden;isolation:isolate;padding:var(--site-cta-pad) var(--site-gutter);border-radius:var(--site-radius-2xl);background:var(--site-cta-gradient);text-align:center}.s-cta:after,.s-cta:before{content:"";position:absolute;z-index:-1;width:var(--site-glow-w);height:var(--site-glow-h);border-radius:var(--site-radius-pill);background:radial-gradient(closest-side,var(--site-cloud),var(--site-cloud-clear))}.s-cta:before{left:calc(var(--site-glow-w) / -8);bottom:calc(var(--site-glow-h) / -3)}.s-cta:after{right:calc(var(--site-glow-w) / -10);top:calc(var(--site-glow-h) / -4)}.s-cta .s-h2{margin-top:0;font-size:var(--site-text-cta)}.s-cta .s-btn{margin-top:var(--site-space-8)}.s-footer{overflow:hidden;padding-top:var(--site-space-12);background:var(--site-soft)}.s-footer__cols{display:flex;flex-wrap:wrap;gap:var(--site-space-10)}.s-footer__brand{flex:2 1 var(--site-footer-brand)}.s-footer__brand p{max-width:var(--site-footer-brand);margin-top:var(--site-space-4);font-size:var(--site-text-card);line-height:var(--site-leading-body);color:var(--site-muted)}.s-footer__contact{display:flex;flex-direction:column;gap:var(--site-space-2);margin-top:var(--site-space-5);font-size:var(--site-text-small);font-weight:var(--font-weight-semibold);color:var(--site-navy)}.s-footer__col{flex:1 1 var(--site-footer-col)}.s-footer__col h2{margin-bottom:var(--site-space-4);font-size:var(--site-text-small);font-weight:var(--font-weight-bold)}.s-footer__col ul{display:flex;flex-direction:column;gap:var(--site-space-3);font-size:var(--site-text-small);color:var(--site-muted)}.s-footer a{transition:color var(--site-fast) var(--site-ease)}.s-footer a:hover{color:var(--site-navy)}.s-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--site-space-2) var(--site-space-6);margin-top:var(--site-space-10);padding-block:var(--site-space-6);border-top:var(--site-border) solid var(--site-line);font-size:var(--site-text-tiny);color:var(--site-muted)}.s-watermark{display:block;width:var(--site-full);max-width:var(--site-watermark-w);height:auto;margin:var(--site-watermark-pull) auto var(--site-watermark-cut);opacity:var(--site-watermark-opacity);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.s-legal{padding-block:var(--site-legal-top) var(--site-section)}.s-legal__body{max-width:var(--site-legal-w);margin-inline:auto}.s-legal h1{margin-top:var(--site-space-4);font-size:var(--site-text-legal-title);line-height:var(--site-leading-title);font-weight:var(--font-weight-bold);letter-spacing:var(--site-tracking-title)}.s-legal__date{margin-top:var(--site-space-3);font-size:var(--site-text-small);color:var(--site-muted)}.s-legal section{margin-top:var(--site-space-10)}.s-legal h2{font-size:var(--site-text-legal-h2);font-weight:var(--font-weight-bold);letter-spacing:var(--site-tracking-tight)}.s-legal li,.s-legal p{font-size:var(--site-text-body);line-height:var(--site-leading-legal);color:var(--site-label)}.s-legal section>p,.s-legal section>ul{margin-top:var(--site-space-3)}.s-legal ul{display:flex;flex-direction:column;gap:var(--site-space-2)}.s-legal li{position:relative;padding-left:var(--site-space-5)}.s-legal li:before{content:"";position:absolute;left:var(--site-space-1);top:var(--site-legal-dot-top);width:var(--site-legal-dot);height:var(--site-legal-dot);border-radius:var(--site-radius-pill);background:var(--site-accent)}.s-legal strong{color:var(--site-ink)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.s-reveal{opacity:0;transform:translateY(var(--site-reveal-shift));transition:opacity var(--site-slow) var(--site-ease),transform var(--site-slow) var(--site-ease);transition-delay:calc(var(--i, 0) * var(--site-stagger))}.s-reveal.is-in{opacity:1;transform:none}.s-reveal .s-bar>span{transform:scaleX(0);transition:transform var(--site-fill-time) var(--site-ease);transition-delay:var(--site-medium)}.s-reveal.is-in .s-bar>span{transform:scaleX(var(--fill,0))}}@keyframes s-rise{0%{opacity:0;transform:translateY(var(--site-reveal-shift))}}@keyframes s-lift{0%{transform:translateY(var(--site-reveal-shift))}}@keyframes s-drop{0%{opacity:0;transform:translateY(calc(var(--site-reveal-shift) * -1))}}@keyframes s-tilt{0%{transform:translateY(var(--site-shot-rise)) rotateX(var(--site-shot-tilt))}}@media (prefers-reduced-motion:reduce){:root:has(.s-page){scroll-behavior:auto}.s-page *,.s-page :after,.s-page :before{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_64b68a{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:italic}.__variable_64b68a{--next-font-serif:"Instrument Serif","Instrument Serif Fallback"}