@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;500;600&display=swap";
@import "https://fonts.googleapis.com/css2?family=DM+Serif+Display&display=swap";
:root{--maroon-900:#3e1420;--maroon-700:#5a1f2b;--maroon-500:#7a2c3b;--maroon-50:#f5e8ea;--gold-500:#d9a441;--gold-300:#f0c063;--gold-50:#fbf1dc;--ink-950:#14161f;--ink-900:#23272f;--ink-700:#3a3f4b;--ink-500:#5a6070;--ink-400:#6b7280;--ink-300:#8a90a0;--line-100:#efeae3;--line-200:#e7e1d9;--line-300:#d8d0c6;--line-control:#7a8090;--paper:#faf7f2;--surface-canvas:var(--paper);--surface-card:#fff;--surface-subtle:#f3efe9;--surface-dark:#14161f;--good-500:#1b7f5a;--good-text:#16694a;--good-100:#e7f1ec;--warn-500:#c2811f;--warn-text:#9a4508;--warn-100:#faeedc;--bad-500:#c02626;--bad-text:#a81f1f;--bad-100:#fbeaea;--info-500:#4c6fa5;--info-text:#3b5885;--info-100:#ecf1f8;--good-on-dark:#4ade80;--warn-on-dark:#f0c063;--bad-on-dark:#f87171;--action:var(--maroon-700);--action-hover:var(--maroon-900);--action-tint:var(--maroon-50);--on-action:#fff;--brand:var(--action);--brand-hover:var(--action-hover);--brand-tint:var(--action-tint);--module-accent:var(--maroon-700);--focus:var(--action);--select-bg:var(--action);--select-fg:var(--on-action);--data-ink:#6b5b95;--data-ink-fill:#6b5b951f;--progress:#6b5b95;--progress-track:var(--line-100);--progress-watch:var(--warn-500);--progress-over:var(--bad-500);--data-baseline:#e2c7cc;--chart-1:#2e4a7a;--chart-2:var(--gold-500);--chart-2-line:#a8781e;--chart-3:#a85c6e;--chart-4:#8a8f9c;--money-in:var(--good-500);--money-out:var(--ink-700);--watch:var(--warn-text);--alert:var(--bad-500);--text-primary:var(--ink-950);--text-strong:var(--ink-950);--text-heading:var(--ink-950);--text-number:var(--ink-900);--text-body:var(--ink-700);--text-title:var(--ink-500);--text-secondary:var(--ink-400);--text-muted:var(--ink-400);--text-axis:var(--ink-400);--text-placeholder:var(--ink-400);--text-disabled:var(--ink-300);--text-on-dark:var(--paper);--text-gold:var(--gold-300);--delta-up:var(--money-in);--delta-down:var(--alert);--delta-flat:var(--text-secondary);--border-card:var(--line-200);--date-selected-bg:var(--select-bg);--date-selected-fg:var(--select-fg);--date-today-fg:var(--action);--date-range-bg:var(--action-tint);--date-hover-bg:var(--surface-subtle);--scrim:#10131a57;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--pad-card:24px;--radius-sm:7px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-sheet:24px;--radius-pill:999px;--shadow-card:0 1px 1px #0a0e1e08;--shadow-pop:0 4px 12px #0a0e1e1a;--shadow-tooltip:0 4px 12px #0a0e1e2e;--shadow-sheet:0 -8px 30px #0a0e1e29;--shadow-fab:0 8px 20px #0a0e1e2e;--shadow-drawer:-8px 0 32px #0a0e1e1a;--control-sm:32px;--control-md:40px;--control-lg:44px;--field-row:44px;--touch-min:44px;--target-min:32px;--mobile-row-h:60px;--mobile-row-pad-y:18px;--sidebar-w:240px;--topbar-h:60px;--content-max:1440px;--page-gutter:32px;--sheet-w:480px;--sheet-w-wide:560px;--delta-size:13px;--delta-size-lg:15px;--dur-micro:.12s;--dur-base:.18s;--dur-med:.24s;--dur-bar:.32s;--ease:cubic-bezier(.4, 0, .2, 1);--font-sans:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"DM Serif Display", Georgia, serif;--wa-fs-micro:13px;--wa-fw-micro:600;--wa-lh-micro:1.3;--wa-fs-section:13px;--wa-fw-section:600;--wa-lh-section:1.3;--wa-fs-row-label:14px;--wa-fw-row-label:500;--wa-lh-row-label:1.4;--wa-fs-row-value:14px;--wa-fw-row-value:600;--wa-lh-row-value:1.4;--wa-fs-body:16px;--wa-fw-body:400;--wa-lh-body:1.6;--wa-fs-card-title:16px;--wa-fw-card-title:600;--wa-lh-card-title:1.35;--wa-fs-nav:16px;--wa-fw-nav:400;--wa-lh-nav:1.3;--wa-fs-nav-active:16px;--wa-fw-nav-active:600;--wa-lh-nav-active:1.3;--wa-fs-modal-title:18px;--wa-fw-modal-title:600;--wa-lh-modal-title:1.35;--wa-fs-page-title:22px;--wa-fw-page-title:600;--wa-lh-page-title:1.25;--wa-ls-page-title:-.02em;--wa-fs-figure:28px;--wa-fw-figure:300;--wa-lh-figure:1.1;--wa-ls-figure:-.02em;--wa-fs-hero-num:40px;--wa-fw-hero-num:300;--wa-lh-hero-num:1;--wa-ls-hero-num:-.03em;--fs-hero:34px;--fw-hero:300;--lh-hero:1;--ls-hero:-.02em;--fs-number:28px;--fw-number:300;--lh-number:1;--ls-number:-.02em;--fs-title:22px;--fw-title:600;--lh-title:1.25;--ls-title:-.01em;--fs-entity-title:22px;--fw-entity-title:600;--lh-entity-title:1.25;--ls-entity-title:-.01em;--fs-card-title:17px;--fw-card-title:600;--lh-card-title:1.25;--fs-group-name:17px;--fw-group-name:600;--lh-group-name:1.25;--fs-body:17px;--fw-body:400;--lh-body:1.5;--fs-row-value:17px;--fw-row-value:600;--lh-row-value:1.5;--fs-field-value:17px;--fw-field-value:600;--lh-field-value:1.5;--fs-row-label:15px;--fw-row-label:500;--lh-row-label:1.5;--fs-field-label:15px;--fw-field-label:500;--lh-field-label:1.5;--fs-section:13px;--fw-section:600;--lh-section:1.3;--fs-eyebrow:13px;--fw-eyebrow:600;--lh-eyebrow:1.3;--fs-badge:13px;--fw-badge:600;--lh-badge:1.3;--fs-micro:12px;--fw-micro:600;--lh-micro:1.3;--site-fs-display-hero:60px;--site-fw-display-hero:400;--site-lh-display-hero:1.05;--site-ls-display-hero:-.02em;--site-ff-display-hero:var(--font-display);--site-fs-h1:48px;--site-fw-h1:400;--site-lh-h1:1.1;--site-ls-h1:-.02em;--site-ff-h1:var(--font-display);--site-fs-h2:36px;--site-fw-h2:400;--site-lh-h2:1.15;--site-ls-h2:-.02em;--site-ff-h2:var(--font-display);--site-fs-h3:22px;--site-fw-h3:400;--site-lh-h3:1.25;--site-ls-h3:-.01em;--site-ff-h3:var(--font-display);--site-fs-hero-num:40px;--site-fw-hero-num:300;--site-lh-hero-num:1;--site-ls-hero-num:-.03em;--site-fs-figure:28px;--site-fw-figure:300;--site-lh-figure:1.1;--site-ls-figure:-.02em;--site-fs-input:22px;--site-fw-input:600;--site-lh-input:1.2;--site-ls-input:-.02em;--site-fs-card-title:18px;--site-fw-card-title:600;--site-lh-card-title:1.35;--site-fs-body:16px;--site-fw-body:400;--site-lh-body:1.6;--site-fs-row-value:16px;--site-fw-row-value:600;--site-lh-row-value:1.4;--site-fs-row-label:14px;--site-fw-row-label:500;--site-lh-row-label:1.4;--site-fs-section:13px;--site-fw-section:600;--site-lh-section:1.3;--site-fs-micro:13px;--site-fw-micro:600;--site-lh-micro:1.3}.kd-focusable:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.kd-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){[class*=kd-]{transition:none!important;animation:none!important}}.kd-btn{font-family:var(--font-sans);white-space:nowrap;border-radius:var(--radius-pill);cursor:pointer;transition:background var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:600;line-height:1;display:inline-flex}.kd-btn--sm{height:var(--control-sm);font-size:var(--wa-fs-micro);padding:0 14px}.kd-btn--md{height:var(--control-md);font-size:var(--wa-fs-row-value);padding:0 18px}.kd-btn--lg{height:var(--control-lg);font-size:var(--wa-fs-row-value);padding:0 22px}.kd-btn--primary{background:var(--action);color:var(--on-action)}.kd-btn--primary:hover:not(:disabled){background:var(--action-hover)}.kd-btn--secondary{background:var(--surface-card);color:var(--text-strong);border-color:var(--line-control)}.kd-btn--secondary:hover:not(:disabled){background:var(--surface-subtle)}.kd-btn--ghost{color:var(--text-body);background:0 0}.kd-btn--ghost:hover:not(:disabled){background:var(--surface-subtle)}.kd-btn:active:not(:disabled){transform:translateY(1px)}.kd-btn:disabled{cursor:not-allowed;opacity:.55}.kd-btn[aria-busy=true]{opacity:.8;cursor:progress}.kd-spin{animation:.8s linear infinite kd-spin}@keyframes kd-spin{to{transform:rotate(360deg)}}.kd-seg{background:var(--surface-subtle);border-radius:var(--radius-pill);align-items:center;gap:4px;padding:4px;display:inline-flex}.kd-seg__opt{font-family:var(--font-sans);font-size:var(--wa-fs-micro);color:var(--text-secondary);white-space:nowrap;border-radius:var(--radius-pill);min-height:var(--control-sm);cursor:pointer;transition:background var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease);background:0 0;border:0;padding:0 14px;font-weight:600}.kd-seg--sm .kd-seg__opt{padding:0 12px}.kd-seg__opt[aria-pressed=true]{background:var(--surface-card);color:var(--text-strong);box-shadow:var(--shadow-pop)}.kd-picker-trigger{width:100%;min-height:var(--field-row);border:0;border-bottom:1px solid var(--line-control);font-family:var(--font-sans);font-size:var(--wa-fs-row-value);color:var(--text-strong);text-align:left;cursor:pointer;transition:border-color var(--dur-micro) var(--ease);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:0;font-weight:600;display:flex}.kd-picker-trigger[aria-expanded=true]{border-bottom-color:var(--action);box-shadow:0 1px 0 0 var(--action)}.kd-picker-trigger:disabled{opacity:.55;cursor:not-allowed}.kd-picker-trigger__placeholder{color:var(--text-placeholder);font-weight:400}.kd-picker-pop{box-sizing:border-box;background:var(--surface-card);border:1px solid var(--line-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);font-family:var(--font-sans);padding:16px}.kd-picker-nav{min-width:var(--target-min);min-height:var(--target-min);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.kd-picker-nav:hover{background:var(--surface-subtle)}.kd-picker-nav--boxed{width:var(--control-lg);height:var(--control-lg);border:1px solid var(--line-200);border-radius:var(--radius-lg);background:var(--surface-card)}.kd-picker-menu{height:var(--control-lg);border:1px solid var(--line-200);border-radius:var(--radius-lg);background:var(--surface-card);font-family:var(--font-sans);font-size:var(--wa-fs-card-title);color:var(--text-strong);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.kd-picker-list{z-index:70;box-sizing:border-box;background:var(--surface-card);border:1px solid var(--line-200);border-radius:var(--radius-lg);min-width:100%;max-height:232px;box-shadow:var(--shadow-pop);padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.kd-picker-opt{border-radius:var(--radius-sm);font-size:var(--wa-fs-row-value);color:var(--text-strong);cursor:pointer;padding:9px 12px;font-weight:600}.kd-picker-opt:hover{background:var(--surface-subtle)}.kd-picker-opt[aria-selected=true]{background:var(--action-tint);color:var(--action)}.kd-day{min-height:var(--target-min);aspect-ratio:1;border-radius:var(--radius-sm);color:var(--text-strong);font-family:var(--font-sans);font-size:var(--wa-fs-row-value);cursor:pointer;transition:background var(--dur-micro) var(--ease);background:0 0;border:0;padding:0;font-weight:500}.kd-day:hover:not(:disabled):not([aria-pressed=true]){background:var(--date-hover-bg)}.kd-day[aria-pressed=true]{background:var(--date-selected-bg);color:var(--date-selected-fg);font-weight:600}.kd-day--today{color:var(--date-today-fg);font-weight:600}.kd-day:disabled{color:var(--text-disabled);cursor:not-allowed}.kd-picker-opt--active{background:var(--surface-subtle)}.kd-picker-list:focus-visible{outline-offset:-2px}
body{background:var(--surface-card);color:var(--text-body);font-family:var(--font-sans);font-size:var(--site-fs-body);line-height:var(--site-lh-body);margin:0}a{color:var(--action);text-decoration:none}a:hover{color:var(--action-hover)}a:focus-visible,summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}a.kd-btn{box-sizing:border-box}a.kd-btn--primary:hover{color:var(--on-action)}a.kd-btn--secondary:hover{color:var(--text-strong)}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.site-wrap{max-width:1312px;padding-left:var(--sp-16);padding-right:var(--sp-16);margin:0 auto}.site-header{z-index:20;background:color-mix(in srgb, var(--surface-card) 94%, transparent);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid #0000;position:sticky;top:0}.site-header[data-line=on]{border-bottom-color:var(--line-200)}.site-header[data-page=pricing]{border-bottom-color:var(--line-100)}.site-header-bar{justify-content:space-between;align-items:center;gap:var(--sp-6);height:72px;display:flex;position:relative}.site-brand{align-items:center;gap:var(--sp-3);color:var(--text-strong);font-size:var(--site-fs-card-title);font-weight:var(--site-fw-card-title);display:flex}.site-brand:hover{color:var(--text-strong)}.site-brand img{width:32px;height:32px}.site-navlinks{align-items:center;gap:var(--sp-8);font-size:var(--site-fs-body);display:flex}.site-navlinks a{color:var(--text-body)}.site-navlinks a[aria-current=page]{color:var(--text-strong);font-weight:var(--site-fw-card-title)}.site-actions{align-items:center;gap:var(--sp-2);display:flex}.site-rise{animation:site-rise var(--dur-bar) var(--ease) both}@keyframes site-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.site-rise{animation:none}}.site-menu{display:none}.site-menu summary{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-pill);border:1px solid var(--line-control);background:var(--surface-card);color:var(--text-strong);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.site-menu summary::-webkit-details-marker{display:none}.site-menu nav{left:var(--sp-4);right:var(--sp-4);padding:var(--sp-2);border:1px solid var(--line-200);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-pop);font-size:var(--site-fs-body);flex-direction:column;display:flex;position:absolute;top:68px}.site-menu nav a{padding:var(--sp-3);color:var(--text-strong)}.site-menu nav a[aria-current=page]{font-weight:var(--site-fw-card-title)}.site-mob{display:none}.hero{background:var(--surface-card);position:relative;overflow:hidden}.hero-photo{object-fit:cover;object-position:right 70%;-webkit-mask-composite:source-in;width:72%;height:100%;display:block;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 12%,#0000002e 30%,#000 58%),linear-gradient(#000 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0% 12%,#0000002e 30%,#000 58%),linear-gradient(#000 84%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-inner{align-items:center;gap:var(--sp-12);min-height:720px;padding-top:var(--sp-12);padding-bottom:var(--sp-12);box-sizing:border-box;flex-wrap:wrap;display:flex;position:relative}.hero-copy{gap:var(--sp-6);flex-direction:column;flex:480px;min-width:0;display:flex}.hero-title{max-width:620px;font-family:var(--site-ff-display-hero);font-weight:var(--site-fw-display-hero);font-size:var(--site-fs-display-hero);line-height:var(--site-lh-display-hero);letter-spacing:var(--site-ls-display-hero);color:var(--text-heading);margin:0}.hero-lede{max-width:500px;font-size:var(--site-fs-card-title);color:var(--text-secondary);margin:0}.hero-lede-mob{font-size:var(--site-fs-body);color:var(--text-secondary);margin:0}.hero-actions{align-items:center;gap:var(--sp-6);padding-top:var(--sp-4);flex-wrap:wrap;display:flex}.hero-demo-link{margin-top:var(--sp-3);text-align:center;font-size:var(--site-fs-row-label);color:var(--text-strong);display:block}.hero-laptop{font-size:var(--site-fs-row-label);line-height:var(--lh-body);color:var(--text-secondary);margin:0}.hero-copy-link{width:100%;min-height:48px;padding:var(--sp-3) var(--sp-4);margin-top:var(--sp-3);border-radius:var(--radius-pill);background:var(--action);color:var(--on-action);font:inherit;font-size:var(--site-fs-body);font-weight:var(--site-fw-card-title);line-height:var(--site-lh-section);cursor:pointer;border:0;display:block}.hero-copy-link:hover{background:var(--action-hover)}.hero-copy-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hero-side{flex:360px;align-self:flex-end;min-width:0;display:flex}.hero-card{box-sizing:border-box;width:260px;max-width:100%;padding:var(--sp-5);border:1px solid var(--line-200);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-pop);animation:site-pop var(--dur-bar) var(--ease) both}.hero-card-label{font-size:var(--site-fs-micro);color:var(--text-title)}.hero-card-figure{font-size:var(--site-fs-figure);font-weight:var(--site-fw-figure);line-height:var(--site-lh-figure);letter-spacing:var(--site-ls-figure);color:var(--text-number);font-variant-numeric:tabular-nums;margin-top:2px}.hero-card-row{margin-top:var(--sp-4);font-size:var(--site-fs-micro);color:var(--text-title);justify-content:space-between;display:flex}.hero-card-row span:last-child{color:var(--text-strong);font-variant-numeric:tabular-nums}.hero-card-bar{margin-top:6px}.hero-card-status{align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line-100);font-size:var(--site-fs-row-label);font-weight:var(--site-fw-row-label);color:var(--money-in);display:flex}.hero-card-status span{border-radius:var(--radius-pill);background:var(--money-in);width:8px;height:8px}@keyframes site-pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-card{animation:none}}.site-progress{background:var(--progress-track);border-radius:3px;height:6px;overflow:hidden}.site-progress>div{background:var(--progress);height:100%;transition:width var(--dur-bar) var(--ease);border-radius:3px}.site-sec{padding-top:96px;padding-bottom:96px}.sec-head{gap:var(--sp-4);flex-direction:column;display:flex}.sec-title{max-width:640px;font-family:var(--site-ff-h2);font-weight:var(--site-fw-h2);font-size:var(--site-fs-h2);line-height:var(--site-lh-h2);letter-spacing:var(--site-ls-h2);color:var(--text-heading);margin:0}.sec-lede{max-width:560px;font-size:var(--site-fs-card-title);color:var(--text-secondary);margin:0}.sec-footnote{margin:var(--sp-8) 0 0;font-size:var(--site-fs-micro);color:var(--text-secondary)}.dash-frame{margin-top:var(--sp-12)}.dash{border:1px solid var(--line-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-pop);background:var(--surface-card);display:flex;overflow:hidden}.dash-side{gap:var(--sp-1);padding:var(--sp-6) var(--sp-4);border-right:1px solid var(--line-200);background:var(--paper);font-size:var(--site-fs-row-label);flex-direction:column;flex:0 0 200px;display:flex}.dash-side span{padding:var(--sp-2) var(--sp-3)}.dash-side .is-current{border-radius:var(--radius-sm);background:var(--action-tint);color:var(--text-strong);font-weight:var(--site-fw-card-title)}.dash-body{min-width:0;padding:var(--sp-8);gap:var(--sp-4);flex:auto;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-content:start;display:grid}.dash-top{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);padding-bottom:var(--sp-4);border-bottom:1px solid var(--line-100);flex-wrap:wrap;grid-column:1/-1;display:flex}.dash-label{font-size:var(--site-fs-row-label);color:var(--text-title)}.dash-label-row{justify-content:space-between;display:flex}.dash-label-row span:last-child{color:var(--text-strong);font-variant-numeric:tabular-nums}.dash-hero-num{margin-top:var(--sp-1);font-size:var(--site-fs-hero-num);font-weight:var(--site-fw-hero-num);line-height:var(--site-lh-hero-num);letter-spacing:var(--site-ls-hero-num);color:var(--text-number);font-variant-numeric:tabular-nums}.dash-spark{width:240px;max-width:100%;height:56px}.dash-spark path{stroke:var(--data-ink)}.dash-spark circle{fill:var(--data-ink)}.dash-card{padding:var(--sp-5);border:1px solid var(--line-200);border-radius:var(--radius-md)}.dash-figure{margin-top:var(--sp-1);font-size:var(--site-fs-figure);font-weight:var(--site-fw-figure);line-height:var(--site-lh-figure);letter-spacing:var(--site-ls-figure);color:var(--text-number);font-variant-numeric:tabular-nums}.dash-note{margin-top:var(--sp-1);font-size:var(--site-fs-micro);color:var(--text-secondary)}.dash-bar{margin-top:var(--sp-3)}.dash-next-title{font-size:var(--site-fs-row-label);font-weight:var(--site-fw-card-title);color:var(--text-strong)}.dash-next{margin-top:var(--sp-2);font-size:var(--site-fs-row-label);flex-direction:column;display:flex}.dash-next span{border-top:1px solid var(--line-100);padding:6px 0}.points{gap:var(--sp-8);margin-top:var(--sp-12);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.point-title{font-size:var(--site-fs-card-title);font-weight:var(--site-fw-card-title);color:var(--text-strong)}.points p{margin:var(--sp-2) 0 0;font-size:var(--site-fs-row-label)}.planner{background:var(--paper)}.planner-inner{align-items:center;gap:var(--sp-12) var(--sp-16);flex-wrap:wrap;display:flex}.planner-copy{gap:var(--sp-5);flex-direction:column;flex:340px;min-width:0;display:flex}.planner-title{max-width:460px}.planner-ages{margin-top:var(--sp-2)}.planner-stats{align-items:start;gap:var(--sp-4) var(--sp-12);padding-top:var(--sp-5);border-top:1px solid var(--line-200);grid-template-columns:max-content minmax(0,1fr);display:grid}.planner-verdict-cell{min-width:0}.planner-verdict{align-items:center;gap:var(--sp-2);font-size:var(--site-fs-card-title);font-weight:var(--site-fw-row-label);white-space:nowrap;margin-top:10px;display:flex}.planner-verdict>span{border-radius:var(--radius-pill);background:currentColor;flex:0 0 8px;width:8px;height:8px}.planner-verdict.is-lasts{color:var(--money-in)}.planner-verdict.is-runs-out{color:var(--watch)}.planner-verdict-mob{margin-top:var(--sp-2);font-size:var(--site-fs-body);white-space:normal}.planner-chart{min-width:0;padding:var(--sp-6);border:1px solid var(--line-200);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-pop);flex:1.4 520px}.planner-chart-head{margin-bottom:var(--sp-4);padding-bottom:var(--sp-4);border-bottom:1px solid var(--line-100)}.planner-chart-peak{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.planner-chart-peak>span:last-child{font-size:var(--site-fs-input);font-weight:var(--site-fw-figure);letter-spacing:var(--site-ls-figure);color:var(--text-number);font-variant-numeric:tabular-nums}.planner-chart-title{justify-content:space-between;gap:var(--sp-4);font-size:var(--site-fs-row-label);color:var(--text-title);display:flex}.planner-chart-title span:last-child{color:var(--text-secondary)}.planner-svg{width:100%;height:auto;margin-top:var(--sp-4);display:block}.planner-axis{stroke:var(--line-200)}.planner-area{fill:var(--data-ink);opacity:.08}.planner-line{stroke:var(--data-ink)}.planner-stop{stroke:var(--text-strong)}.planner-stop-label{fill:var(--text-strong);font-weight:var(--site-fw-card-title)}.planner-tick{fill:var(--text-secondary)}.planner-note{margin-top:var(--sp-4)}.features{position:relative;overflow:hidden}.features-stage{height:820px;position:relative}.feature-tile{align-items:center;gap:var(--sp-2);flex-direction:column;display:flex;position:absolute}.feature-tile-box{border-radius:calc(var(--radius-md) * 2);background:var(--surface-card);border:1px solid var(--line-200);box-shadow:var(--shadow-pop);justify-content:center;align-items:center;display:flex}.feature-tile-inner{border-radius:calc(var(--radius-sm) * 2);color:var(--text-strong);justify-content:center;align-items:center;display:flex}.feature-tile>span{font-size:var(--site-fs-micro);font-weight:var(--site-fw-row-label);color:var(--text-body);white-space:nowrap}.features-head{text-align:center;pointer-events:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.features-head p{font-size:var(--site-fs-body);font-weight:var(--site-fw-row-label);color:var(--text-title);margin:0}.features-head .sec-title{margin:var(--sp-3) auto 0;max-width:620px}.questions-title{max-width:520px}.questions-lede{margin-top:var(--sp-4)}.qrow{gap:var(--sp-6);width:100%;min-width:0;margin-top:var(--sp-12);padding-bottom:var(--sp-4);scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow:auto hidden}.qrow::-webkit-scrollbar{display:none}.qrow:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--radius-lg)}.qcard{width:380px;max-width:85vw;padding:var(--sp-3);background:var(--surface-card);border:1px solid var(--line-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);flex-direction:column;flex:0 0 380px;display:flex}.qart{border-radius:var(--radius-lg);height:280px;padding:var(--sp-6);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.qart-card{box-sizing:border-box;width:100%;max-width:280px;padding:var(--sp-4);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card);font-size:var(--site-fs-micro);color:var(--text-body);font-variant-numeric:tabular-nums}.qart-label,.qart-split,.qart-bars span,.qart-avatar{font-size:calc(var(--site-fs-micro) - 1px)}.qart-label{color:var(--text-title)}.qart-figure{font-size:var(--site-fs-figure);font-weight:var(--site-fw-figure);line-height:var(--site-lh-figure);letter-spacing:var(--site-ls-figure);color:var(--text-number);margin-top:2px}.qart-split{color:var(--text-title);justify-content:space-between;margin-top:14px;display:flex}.qart-split span:last-child{color:var(--text-strong)}.qart-split-first,.qart-split-next{margin-top:var(--sp-3)}.qart-bar-wrap{margin-top:6px}.qart-bar{border-radius:var(--radius-pill);background:var(--line-100);height:6px;overflow:hidden}.qart-bar>div{border-radius:var(--radius-pill);background:var(--data-ink);height:100%}.qart-bar>.is-strong{background:var(--text-strong)}.qart-foot{margin-top:var(--sp-3)}.qart-muted{color:var(--text-secondary)}.qart-strong{color:var(--text-strong)}.qart-bold{font-weight:var(--site-fw-card-title)}.qart-head{justify-content:space-between;margin-bottom:6px;display:flex}.qart-title{font-weight:var(--site-fw-card-title);color:var(--text-strong);margin-bottom:6px}.qart-row{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--line-100);display:flex}.qart-row>span:last-child{color:var(--text-strong)}.qart-person{justify-content:flex-start;align-items:center}.qart-person>span:last-child{color:inherit}.qart-avatar{border-radius:var(--radius-pill);background:var(--paper);border:1px solid var(--line-200);width:28px;height:28px;font-weight:var(--site-fw-card-title);color:var(--text-strong);flex:0 0 28px;justify-content:center;align-items:center;display:flex}.qart-ages{margin-top:var(--sp-2);gap:var(--sp-1);border-radius:var(--radius-pill);background:var(--surface-subtle);padding:3px;display:flex}.qart-ages span{text-align:center;border-radius:var(--radius-pill);flex:1;padding:6px 0}.qart-ages .is-picked{background:var(--surface-card);box-shadow:var(--shadow-card);font-weight:var(--site-fw-card-title);color:var(--text-strong)}.qart-line{width:100%;height:64px;margin-top:var(--sp-3);display:block}.qart-line path{stroke:var(--data-ink)}.qart-status{margin-top:var(--sp-2);font-weight:var(--site-fw-row-label);align-items:center;gap:6px;display:flex}.qart-status>span{border-radius:var(--radius-pill);background:currentColor;width:6px;height:6px}.qart-status.is-good{color:var(--money-in)}.qart-status.is-watch{color:var(--watch)}.qart-status-gap{margin-top:var(--sp-3)}.qart-bars{align-items:flex-end;gap:var(--sp-2);height:72px;margin-top:14px;display:flex}.qart-bars>div{align-items:center;gap:var(--sp-1);flex-direction:column;flex:1;display:flex}.qart-bars>div>div{border-radius:calc(var(--radius-sm) - 3px) calc(var(--radius-sm) - 3px) 0 0;background:var(--data-ink);width:100%}.qart-bars span{color:var(--text-secondary)}.qcard-text{padding:var(--sp-6) var(--sp-4) var(--sp-5)}.qcard-text h3{font-family:var(--site-ff-h3);font-weight:var(--site-fw-h3);font-size:var(--site-fs-h3);line-height:var(--site-lh-h3);color:var(--text-heading);margin:0}.qcard-text p{margin:var(--sp-3) 0 0;font-size:var(--site-fs-body);line-height:var(--site-lh-body)}.qcard-text strong{font-weight:var(--site-fw-row-label);color:var(--text-strong)}.qnav{gap:var(--sp-2);margin-top:var(--sp-6);display:flex}.qnav button{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-pill);border:1px solid var(--line-control);background:var(--surface-card);color:var(--text-strong);cursor:pointer;justify-content:center;align-items:center;display:flex}.how-mob{margin-top:var(--sp-6)}.how-mob-tabs{gap:6px;display:flex}.how-mob-tabs button{height:var(--touch-min);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;padding:0;display:flex}.how-mob-tabs button>span{border-radius:var(--radius-pill);background:var(--line-100);width:100%;height:3px;display:block;overflow:hidden}.how-mob-tabs button>span.is-done{background:var(--text-strong)}.how-fill-x,.how-fill-y{background:var(--text-strong);width:100%;height:100%;animation:none;display:block}.how-fill-x{transform-origin:0;animation-name:site-fill-x}.how-fill-y{transform-origin:top;animation-name:site-fill-y}@keyframes site-fill-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes site-fill-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.how-mob-count{margin-top:var(--sp-2);font-size:var(--site-fs-micro);color:var(--text-secondary);font-variant-numeric:tabular-nums}.how-mob-title{margin-top:var(--sp-1);font-family:var(--site-ff-h3);font-size:var(--site-fs-h3);line-height:var(--site-lh-h3);color:var(--text-heading)}.how-mob-body{margin:var(--sp-2) 0 var(--sp-5);min-height:77px;font-size:var(--site-fs-body);line-height:var(--site-lh-body)}.how{align-items:center;gap:var(--sp-16);margin-top:var(--sp-12);flex-wrap:wrap;display:flex}.how-steps{gap:var(--sp-2);flex-direction:column;flex:340px;min-width:0;display:flex}.how-steps button{width:100%;padding:var(--sp-5) 0 var(--sp-5) var(--sp-8);text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;display:block;position:relative}.how-track{left:0;top:var(--sp-5);bottom:var(--sp-5);border-radius:var(--radius-pill);background:var(--line-100);width:2px;position:absolute;overflow:hidden}.how-num{font-size:var(--site-fs-micro);color:var(--text-secondary);font-variant-numeric:tabular-nums;display:block}.how-step-title{margin-top:var(--sp-2);font-family:var(--site-ff-h3);font-size:var(--site-fs-h3);line-height:var(--site-lh-h3);color:var(--text-secondary);transition:color var(--dur-med) var(--ease);display:block}.how-steps .is-open .how-step-title{color:var(--text-heading)}.how-step-body{margin-top:var(--sp-3);max-width:420px;font-size:var(--site-fs-body);line-height:var(--site-lh-body);color:var(--text-body);display:block}.how-screen{border:1px solid var(--line-200);border-radius:var(--radius-xl);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-pop);flex:1.5 560px;overflow:hidden}.how-bar{align-items:center;gap:var(--sp-4);height:52px;padding:0 var(--sp-5);border-bottom:1px solid var(--line-200);background:var(--paper);font-size:var(--site-fs-row-label);color:var(--text-secondary);display:flex}.how-crumb{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.how-strong{color:var(--text-strong)}.how-muted{color:var(--text-secondary)}.how-stale{color:var(--watch)}.how-body{height:460px;padding:var(--sp-8);box-sizing:border-box;overflow:hidden}.how-pop{animation:site-pop var(--dur-bar) var(--ease) both}.how-screen-head{justify-content:space-between;align-items:baseline;gap:var(--sp-4);display:flex}.how-screen-head span:first-child,.how-screen-title{font-size:var(--site-fs-card-title);font-weight:var(--site-fw-card-title);color:var(--text-strong)}.how-screen-head span:last-child{font-size:var(--site-fs-micro);color:var(--text-secondary)}.how-list{margin-top:var(--sp-4);font-size:var(--site-fs-row-label);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.how-row{justify-content:space-between;gap:var(--sp-4);padding:var(--sp-3) 0;border-top:1px solid var(--line-100);display:flex}.how-checks{margin-top:var(--sp-6);font-variant-numeric:normal}.how-checks .how-row:last-child{border-bottom:1px solid var(--line-100)}.how-family{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.how-person{padding:var(--sp-4);border:1px solid var(--line-200);border-radius:var(--radius-md)}.how-person-who{font-size:var(--site-fs-body);font-weight:var(--site-fw-card-title);color:var(--text-strong)}.how-person-line{margin-top:var(--sp-2);font-size:var(--site-fs-row-label)}.how-person-note{font-size:var(--site-fs-row-label);color:var(--text-secondary)}.how-verdict{align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);font-size:var(--site-fs-card-title);font-weight:var(--site-fw-row-label);color:var(--money-in);display:flex}.how-verdict>span{border-radius:var(--radius-pill);background:var(--money-in);width:8px;height:8px}@media (prefers-reduced-motion:reduce){.how-fill-x,.how-fill-y,.how-pop,.how-step-body{animation:none}}.trust{background:var(--paper)}.trust-inner{align-items:flex-start;gap:var(--sp-16);flex-wrap:wrap;display:flex}.trust-copy{flex:340px;min-width:0}.trust-copy .sec-title{max-width:420px}.trust-copy .sec-lede{margin-top:var(--sp-4);max-width:380px}.trust-list{column-gap:var(--sp-12);flex:2 600px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));min-width:0;display:grid}.trust-item{gap:var(--sp-5);border-top:1px solid var(--line-200);padding:28px 0;display:flex}.trust-icon{border-radius:var(--radius-lg);background:var(--maroon-50);width:44px;height:44px;color:var(--maroon-700);flex:0 0 44px;justify-content:center;align-items:center;display:flex}.trust-text{min-width:0}.trust-text h3{font-size:var(--site-fs-card-title);font-weight:var(--site-fw-card-title);line-height:var(--site-lh-card-title);color:var(--text-strong);margin:0}.trust-text p{font-size:var(--site-fs-body);line-height:var(--site-lh-body);margin:6px 0 0}.faq-head{text-align:center}.faq-head .sec-title{margin:0 auto}.faq-list{max-width:880px;margin:var(--sp-12) auto 0}.faq-list details{border-top:1px solid var(--line-200)}.faq-list details:last-child{border-bottom:1px solid var(--line-200)}.faq-list summary{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-6) 0;font-size:var(--site-fs-card-title);font-weight:var(--site-fw-row-label);color:var(--text-strong);cursor:pointer;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-toggle{border-radius:var(--radius-pill);border:1px solid var(--line-300);width:36px;height:36px;color:var(--text-secondary);transition:transform var(--dur-base) var(--ease);flex:0 0 36px;justify-content:center;align-items:center;display:flex}.faq-list details[open] .faq-toggle{transform:rotate(180deg)}.faq-list p{margin:0 0 var(--sp-5);max-width:640px}.start-box{border-radius:var(--radius-sheet);background:var(--paper);align-items:center;min-height:320px;display:flex;position:relative;overflow:hidden}.start-photo{object-fit:cover;width:40%;height:100%;display:block;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000040 22%,#000 50%);mask-image:linear-gradient(90deg,#0000 0%,#00000040 22%,#000 50%)}.start-copy{align-items:flex-start;gap:var(--sp-3);max-width:600px;padding:var(--sp-12) 56px;flex-direction:column;display:flex;position:relative}.start-copy .sec-title{max-width:600px}.start-copy p{font-size:var(--site-fs-card-title);color:var(--text-secondary);margin:0}.start-action{padding-top:var(--sp-3)}.start-action-mob{padding-top:var(--sp-1)}.start-action-mob button{width:100%;min-height:var(--touch-min);padding:10px var(--sp-3);border-radius:var(--radius-pill);background:var(--action);color:var(--on-action);font:inherit;font-size:var(--site-fs-body);font-weight:var(--site-fw-card-title);line-height:var(--site-lh-section);cursor:pointer;border:0;display:block}.start-action-mob button:hover{background:var(--action-hover)}.start-action-mob button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pricing-top{padding-top:72px;padding-bottom:var(--sp-12);text-align:center}.pricing-top h1{max-width:760px;font-family:var(--site-ff-h1);font-weight:var(--site-fw-h1);font-size:var(--site-fs-h1);line-height:var(--site-lh-h1);letter-spacing:var(--site-ls-h1);color:var(--text-heading);margin:0 auto}.pricing-top p{margin:var(--sp-5) auto 0;max-width:560px;font-size:var(--site-fs-card-title);color:var(--text-secondary)}.plans-sec{padding-bottom:96px}.plans-laptop{margin-bottom:var(--sp-4);padding:var(--sp-4);border:1px solid var(--line-200);border-radius:var(--radius-lg);background:var(--paper)}.plans-laptop p{font-size:var(--site-fs-row-label);line-height:var(--lh-body);color:var(--text-body);margin:0}.plans{gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch;max-width:980px;margin:0 auto;display:grid}.plan{padding:var(--sp-10);border:1px solid var(--line-200);border-radius:var(--radius-xl);background:var(--surface-card);flex-direction:column;display:flex}.plan-top{border:2px solid var(--text-strong);background:var(--paper);box-shadow:var(--shadow-pop)}.plan-head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.plan-name{font-family:var(--site-ff-h3);font-weight:var(--site-fw-h3);font-size:var(--site-fs-h3);line-height:var(--site-lh-h3);color:var(--text-heading);margin:0}.plan-badge{padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-pill);background:var(--gold-50);font-size:var(--site-fs-micro);font-weight:var(--site-fw-card-title);color:var(--text-strong)}.plan-pitch{margin:var(--sp-3) 0 0;color:var(--text-secondary)}.plan-price{font-size:var(--site-fs-figure);font-weight:var(--site-fw-h3);line-height:var(--site-lh-figure);letter-spacing:var(--site-ls-figure);color:var(--text-number);font-variant-numeric:tabular-nums}.plan>.plan-price{margin-top:var(--sp-6)}.plan-price-row{margin-top:var(--sp-6);align-items:baseline;gap:var(--sp-2);display:flex}.plan-per{font-size:var(--site-fs-body);color:var(--text-secondary)}.plan-note{margin-top:var(--sp-2);font-size:var(--site-fs-row-label);color:var(--text-secondary)}.plan-action{margin-top:var(--sp-8)}.plan-action .kd-btn{width:100%}.plan-plus{margin-top:var(--sp-8);font-size:var(--site-fs-row-label);font-weight:var(--site-fw-card-title);color:var(--text-strong)}.plan-features{margin:var(--sp-8) 0 0;font-size:var(--site-fs-body);flex-direction:column;padding:0;list-style:none;display:flex}.plan-plus+.plan-features{margin-top:var(--sp-2)}.plan-features li{gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--line-100);display:flex}.plan-top .plan-features li{border-top-color:var(--line-200)}.plan-features svg{color:var(--text-strong);flex:0 0 20px;margin-top:3px}.pays-sec{background:var(--paper)}.pays-title{text-align:center;max-width:720px;margin:0 auto}.pays-lede{margin:var(--sp-4) auto 0;text-align:center}.pays{gap:var(--sp-6);margin-top:var(--sp-12);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.pays article{padding:var(--sp-8);border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--line-200);flex-direction:column;display:flex}.pays-icon{border-radius:var(--radius-pill);background:var(--gold-50);width:44px;height:44px;color:var(--text-strong);justify-content:center;align-items:center;display:flex}.pays h3{margin:var(--sp-6) 0 0;font-size:var(--site-fs-card-title);font-weight:var(--site-fw-card-title);line-height:var(--site-lh-card-title);color:var(--text-strong)}.pays p{margin:var(--sp-3) 0 0;font-size:var(--site-fs-body);line-height:var(--site-lh-body);color:var(--text-body)}.pays-payoff{padding-top:var(--sp-6);margin-top:auto}.pricing-start{align-items:center;gap:var(--sp-8);text-align:center;flex-direction:column;display:flex}.pricing-start .sec-title{max-width:720px}.pricing-start-mob{width:100%}.pricing-start-mob .hero-copy-link{margin-top:0}.pays-payoff>div{padding-top:var(--sp-6);border-top:1px solid var(--line-200);font-size:var(--site-fs-card-title);font-weight:var(--site-fw-row-label);line-height:var(--lh-body);color:var(--text-strong)}.site-footer{background:var(--paper)}.site-footer-top{justify-content:space-between;align-items:center;gap:var(--sp-6) var(--sp-12);padding-top:var(--sp-12);padding-bottom:var(--sp-8);flex-wrap:wrap;display:flex}.site-footer-brand{min-width:0}.site-footer-brand p{margin:var(--sp-3) 0 0;max-width:360px;font-size:var(--site-fs-row-label);color:var(--text-secondary)}.site-foot-nav{gap:var(--sp-3) var(--sp-8);font-size:var(--site-fs-row-label);flex-wrap:wrap;display:flex}.site-foot-nav a{color:var(--text-body)}.site-footer-base{justify-content:space-between;gap:var(--sp-4);padding-top:var(--sp-6);padding-bottom:var(--sp-8);border-top:1px solid var(--line-200);font-size:var(--site-fs-micro);color:var(--text-secondary);flex-wrap:wrap;display:flex}.site-footer-note{max-width:760px}@media (max-width:760px){body{--site-fs-display-hero:40px;--site-fs-h1:36px;--site-fs-h2:28px;--site-fs-h3:20px;--site-fs-figure:24px}.site-wrap{padding-left:var(--sp-4);padding-right:var(--sp-4)}.site-desk{display:none!important}.site-mob{display:block!important}.site-menu{display:block}.hero{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:calc(100svh - 72px);min-height:520px;display:grid}.hero-inner,.hero-side{display:contents!important}.hero-photo{object-position:68% 60%;grid-area:1/1;width:100%;height:100%;min-height:0;position:relative;-webkit-mask-image:linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%)}.hero-card{display:none!important}.hero-copy{padding:var(--sp-4) var(--sp-4) var(--sp-6);gap:var(--sp-3);grid-area:2/1}.hero-title{font-size:var(--site-fs-h1);line-height:var(--site-lh-h1)}.hero-actions{padding-top:var(--sp-1);flex-direction:column;align-items:stretch;gap:0}.site-sec{padding-top:56px;padding-bottom:56px}.dash-frame{margin-top:var(--sp-8);overflow:hidden}.dash{width:880px;max-width:none}.points{gap:var(--sp-6) var(--sp-4);margin-top:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr))}.planner-inner{align-items:stretch;gap:var(--sp-6);flex-direction:column}.planner-copy,.planner-chart{flex:none}.planner-chart{padding:var(--sp-4)}.planner-stats{display:none}.features-stage{height:600px}.feature-tile>div{zoom:.6}.feature-tile>span{font-size:calc(var(--site-fs-micro) - 2px)}.features-head .sec-title{max-width:220px;font-size:calc(var(--site-fs-h2) - 2px)}.qrow{width:calc(100% + 32px);margin:var(--sp-8) calc(-1 * var(--sp-4)) 0;padding:0 var(--sp-4) var(--sp-4);box-sizing:border-box;gap:var(--sp-3)}.qcard{flex:0 0 84%;width:84%;max-width:none}.qart{height:220px}.qnav{display:none}.how{margin-top:var(--sp-6);flex-direction:column;align-items:stretch;gap:0}.how-steps{display:none}.how-screen{flex:none}.how-body{height:auto;min-height:340px;padding:var(--sp-5)}.how-family{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-inner{gap:var(--sp-6)}.trust-item{padding:var(--sp-5) 0}.faq-list summary{font-size:var(--site-fs-body);padding:var(--sp-5) 0}.start-box{border-radius:var(--radius-xl);align-items:stretch;min-height:0}.start-photo{object-position:72% center;flex:0 0 40%;width:40%;height:auto;position:relative;-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 18%);mask-image:linear-gradient(270deg,#0000 0%,#000 18%)}.start-copy{min-width:0;padding:var(--sp-6) var(--sp-4) var(--sp-6) var(--sp-1);align-items:stretch;gap:var(--sp-2);flex:auto}.start-copy .sec-title{font-size:var(--site-fs-input)}.start-copy p{font-size:var(--site-fs-row-label)}.start-action-mob{width:100%}.start-action-mob button{font-size:calc(var(--site-fs-row-label) + 1px)}.pricing-top{padding-top:var(--sp-10);padding-bottom:var(--sp-8)}.pricing-top p{font-size:var(--site-fs-body)}.plans-sec{padding-bottom:56px}.plans{gap:var(--sp-4);grid-template-columns:minmax(0,1fr)}.plan{padding:var(--sp-6)}.plan-top{order:-1}.pays{gap:var(--sp-4);margin-top:var(--sp-8);grid-template-columns:minmax(0,1fr)}.pays article{padding:var(--sp-6)}.site-login{display:none!important}.site-navlinks{display:none}.site-foot-nav{gap:0 var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.site-foot-nav a{padding:10px 0}}
