@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/ibm-plex-sans-var-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/ibm-plex-sans-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}:root{--paper: #FAF9F6;--paper-dim: #F0EFEA;--radius: 0;--panel: #FFFFFF;--panel-head: #F5F4F0;--ink: #1F1D1B;--ink-2: #46433E;--ink-3: #5A5750;--ink-4: #6A6660;--line: #E1DED8;--line-dark: #3A3835;--input-border: #8F8B83;--placeholder: #6A6660;--sig-empty: #736F68;--sig-dash: #86827A;--mono-dim: #66625A;--dark-muted: #8E8A80;--dark-text: #D9D5CC;--dark-faint: #A9A59B;--dark-accent: #AFB9F0;--stamp: #2D3A8C;--stamp-hover: #232E73;--loss: #B8321A;--loss-hover: #96291A;--loss-dark: #F0A08E;--gain: #1F6B44;--gain-dark: #8FD3A8;--cream: #FBFAF7;--green: #1F6B44;--err: #B8321A;--err-bg: #FBECE8;--err-field: #FFF5F2;--err-text: #7A2A14;--sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--in-pad: clamp(22px, 5.5vw, 80px)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--paper);color:var(--ink);font:400 18px/1.55 var(--sans);text-rendering:optimizeLegibility;padding-bottom:var(--cookie-h, 0px)}h1,h2,h3,p{margin:0}a{color:var(--stamp);text-decoration:underline;text-decoration-color:var(--input-border);text-decoration-thickness:1px;text-underline-offset:4px}a:hover{text-decoration-color:currentColor}.brand,.head-nav a,.head-contacts a,.footer-links a,.footer-brand,.btn,.skip,.sol-cta-btn{text-decoration:none}img,svg{display:block;max-width:100%}.mono{font-family:var(--mono)}.br-m{display:inline}.head-extra,.head-write,.only-print{display:none}@media(min-width:900px){.br-m{display:none}.head-write{display:inline}}.in{max-width:1440px;margin:0 auto;padding-inline:var(--in-pad)}.js .rv{opacity:0;transition:opacity .65s cubic-bezier(.22,.61,.36,1)}.rv.on{opacity:1}.stamp{position:absolute;transform:rotate(7deg);border:2.5px solid var(--ink-3);color:var(--ink-3);font:600 10px var(--mono);letter-spacing:1.5px;padding:7px 10px;border-radius:2px;opacity:.9}.stamp-green{border-color:var(--green);color:var(--green)}.stamp-calm{border-color:var(--mono-dim);color:var(--mono-dim)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv{opacity:1;transition:none}}@media(prefers-contrast:more){:root{--ink-2: #33312D;--ink-3: #423F3A;--ink-4: #58554E;--mono-dim: #6E6A62;--placeholder: #6A6660;--dark-text: #ECE9E2;--dark-faint: #BDB9B0;--dark-muted: #9C9890}}.head-contacts a,.footer-links a{padding-block:14px;padding-inline:4px;margin-inline:-4px}main p a,main dd a,main dt a,main li a,main span a,main figcaption a,main td a,main th a,.doc-note a,.form-consent a,.footer-meta a,.cookie-note a{padding-block:6px;padding-inline:3px;margin-inline:-3px}.skip{position:absolute;left:-9999px;top:12px;z-index:10;padding:13px 20px;background:var(--ink);color:var(--paper);border-radius:0;font:600 15px var(--sans)}.skip:focus{left:12px;color:var(--paper)}.btn{display:inline-block;text-align:center;border-radius:var(--radius);font:600 16px var(--sans);cursor:pointer;border:0;transition:background .25s ease,color .22s ease,transform .15s ease}.btn-stamp{background:var(--stamp);color:var(--cream);padding:14px 28px}.btn-stamp:hover{background:var(--stamp-hover);color:var(--cream)}.btn-stamp:active{transform:scale(.985)}.btn-ghost{background:transparent;border:1.5px solid var(--ink);color:var(--ink);padding:14px 26px}.btn-ghost:hover{background:var(--ink);color:var(--paper)}.btn-ink{background:var(--ink);border:1.5px solid var(--ink);color:var(--paper);padding:14px 26px}.btn-ink:hover{background:var(--ink-2);border-color:var(--ink-2);color:var(--paper)}.btn-ink:active{transform:scale(.985)}.btn[disabled]{opacity:.6;cursor:default;pointer-events:none}.btn:focus-visible,a:focus-visible{outline:3px solid var(--stamp);outline-offset:2px}.spread-dark a:focus-visible,.site-footer a:focus-visible{outline-color:var(--dark-accent)}.site-header{border-bottom:1px solid var(--line)}.site-header .bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 16px;padding-block:12px}.brand{font-size:17px;display:flex;align-items:center;gap:10px;color:var(--ink);padding:13px 10px;margin:-13px -10px}.brand-lockup{display:inline-flex;align-items:center;gap:.16em;font:700 1em/1 var(--sans);letter-spacing:-.02em;white-space:nowrap}.brand-lockup .mark{width:1em;height:1em;flex:none}.brand-lockup .brand-word{display:block;padding-top:.06em}.head-nav{display:flex;order:3;flex:0 0 calc(100% + 2 * var(--in-pad));gap:2px;margin:-4px calc(-1 * var(--in-pad)) 0;padding-inline:calc(var(--in-pad) - 10px) var(--in-pad);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.head-nav::-webkit-scrollbar{display:none}.head-nav>*{flex:none;white-space:nowrap}.head-nav>*{font:500 14px var(--mono);color:var(--ink-3);text-decoration:none;padding:13px 7px}.head-nav.more-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.head-nav.more-l{-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px);mask-image:linear-gradient(90deg,transparent,#000 24px)}.head-nav.more-l.more-r{-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.head-nav a:hover{color:var(--stamp)}.head-nav .is-current{color:var(--ink);font-weight:600}.head-nav .is-parent{color:var(--ink)}@media(max-width:1079px){.head-nav>:nth-child(3),.head-nav>:nth-child(4){order:1}.head-nav>:nth-child(6){order:2}.head-nav>:nth-child(7){order:3}}@media(min-width:1080px)and (max-width:1319px){.head-nav>:nth-child(7){display:none}}@media(min-width:1080px){.head-nav{order:0;flex:0 1 auto;margin:0 auto 0 8px;padding-inline:0;overflow-x:visible;gap:4px}.head-nav>*{font-size:15px;padding:14px 8px}}.head-contacts{display:flex;align-items:baseline;gap:14px;font:500 14px var(--mono);color:var(--ink-3)}.head-contacts a{color:var(--stamp);white-space:nowrap}.head-contacts a:hover{color:var(--ink)}@media(min-width:900px){.site-header .bar{padding-block:24px}.brand{font-size:20px}}.pain{border:0;margin:0;padding:0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.anketa-lead{margin-bottom:8px;font:400 12px var(--mono);color:var(--ink-4)}.anketa{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:-8px}.anketa-opt{position:relative;display:inline-flex;align-items:center;margin:0;padding:12px 0;background:none;border:0;font:inherit;text-align:left;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.anketa-opt input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.anketa-opt span{font:500 16px var(--sans);color:var(--ink-3);transition:color .15s}@media(min-width:900px){.anketa-opt span{font-size:17px}}.anketa-opt:hover span{color:var(--ink)}.anketa-opt input:checked~span,.anketa-opt.is-on span{color:var(--ink)}.anketa-opt input:focus-visible~span{outline:2px solid var(--stamp);outline-offset:4px}button.anketa-opt:focus-visible{outline:2px solid var(--stamp);outline-offset:3px}.anketa-track{position:relative;flex:none;width:52px;height:22px;border:1.5px solid var(--input-border);background:var(--panel);cursor:pointer}.anketa-track:before{content:"";position:absolute;inset:-12px}.anketa-knob{position:absolute;top:2px;left:2px;width:15px;height:15px;background:var(--stamp);-webkit-print-color-adjust:exact;print-color-adjust:exact;transition:transform .18s ease-out}.anketa:has(.anketa-track~.anketa-opt input:checked) .anketa-knob,.anketa:has(.anketa-track~.anketa-opt.is-on) .anketa-knob{transform:translate(30px)}.anketa-dial{gap:0 32px;align-items:stretch;margin-top:-2px}.anketa-dial .anketa-opt{flex-direction:column-reverse;align-items:flex-start;gap:10px;padding:6px 0}.anketa-dial .anketa-box{display:block;width:14px;height:14px;border:1.5px solid var(--input-border);background:var(--panel);transition:background .15s,border-color .15s,box-shadow .15s}.anketa-dial .anketa-opt:not(:last-child):after{content:"";position:absolute;left:14px;bottom:12px;width:calc(100% + 18px);height:1.5px;background:var(--input-border)}.anketa-dial .anketa-opt:hover .anketa-box{border-color:var(--ink)}.anketa-dial .anketa-opt.is-on .anketa-box{background:var(--stamp);border-color:var(--stamp);box-shadow:0 0 0 3px var(--paper),0 0 0 4.5px var(--stamp);-webkit-print-color-adjust:exact;print-color-adjust:exact}@media(prefers-reduced-motion:reduce){.anketa-knob,.anketa-opt span,.anketa-dial .anketa-box{transition:none}}.pain .anketa-lead{margin-top:30px}.pain .anketa{margin-bottom:16px}h2+.pain{margin-top:clamp(22px,3vw,34px)}.pain-grid{display:grid;grid-template-columns:1fr;column-gap:48px}@media(min-width:900px){.pain-grid{grid-template-columns:1fr 1fr}}.pain-grid.pain-fin{display:none}.pain:has(input[value=fin]:checked) .pain-med{display:none}.pain:has(input[value=fin]:checked) .pain-fin{display:grid}.pain-row{display:block;padding-block:16px 18px;border-top:1px solid var(--line);color:var(--ink);text-decoration:none}.pain-row b{display:block;font:600 19px var(--sans);letter-spacing:-.01em;text-decoration:underline;text-decoration-color:var(--input-border);text-decoration-thickness:1px;text-underline-offset:5px}.pain-row span{display:block;margin-top:5px;font-size:14.5px;line-height:1.5;color:var(--ink-3)}.pain-row:hover b{color:var(--stamp);text-decoration-color:currentColor}.pain-row:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}@media(min-width:900px){.pain-row b{font-size:21px}}.hero{padding-block:clamp(36px,7.5vw,104px)}.hero-grid{display:grid;gap:44px}@media(min-width:1080px){.hero-grid{grid-template-columns:minmax(0,1fr) 300px;gap:72px;align-items:start}}.kicker{font:600 13px var(--mono);letter-spacing:0;line-height:1.6;color:var(--ink-3)}.hero h1{margin:0;max-width:1080px;font:700 clamp(38px,4px + 5.6vw,104px)/1.06 var(--sans);letter-spacing:-.025em;text-wrap:balance}.hero h1 .kicker{display:block;margin-bottom:18px;text-wrap:wrap}.hero-sub{margin:clamp(16px,2vw,28px) 0 0;max-width:700px;font-size:clamp(18px,14px + .7vw,24px);line-height:1.5;color:var(--ink-2);text-wrap:pretty}.hero-sub-short{display:none}@media(max-width:899px){.hero-sub-full{display:none}.hero-sub-short{display:inline}}.hero-opis{display:none}@media(min-width:1080px){.hero-opis{display:block;border-top:2px solid var(--ink);padding-top:14px;margin-top:12px}}.hero-opis-head{font:500 12px var(--mono);letter-spacing:0;color:var(--ink-4);margin-bottom:4px}.hero-opis-list{list-style:none;margin:0;padding:0}.hero-opis-list li+li a{border-top:1px solid var(--line)}.hero-opis-list a{display:flex;gap:14px;align-items:baseline;padding:8.5px 2px;font:500 14.5px var(--sans);color:var(--ink-2);text-decoration:none}.hero-opis-list .op-no{font:600 12px var(--mono);color:var(--ink-4);flex:none}.hero-opis-list a:hover .op-t{color:var(--stamp)}.hero .btn{margin-top:28px;padding:18px 40px;font-size:18px}.hero-cta{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.hero .hero-cta .btn{margin-top:0}.hero-cta-note{margin-top:12px;max-width:46ch;font-size:14px;line-height:1.55;color:var(--ink-3)}@media(max-width:599px){.hero-cta{flex-direction:column;align-items:stretch}.hero-cta .btn{text-align:center}}@media(min-width:900px)and (max-height:840px){.hero{padding-block:40px 36px}.hero h1{font-size:clamp(38px,4px + 5vw,96px)}.hero-sub{margin-top:16px}.hero .btn,.hero-cta{margin-top:22px}.hero .hero-cta .btn{margin-top:0}}.sheet-cta{display:none}@media(max-width:899px){.sheet-cta{display:inline-block;margin-top:32px;padding:18px 40px;font-size:18px}}.hero-note{margin-top:20px;font-size:clamp(14px,13px + .2vw,16px);line-height:1.6;color:var(--ink-3)}.hero-vcard{display:block;padding-block:14px;margin:6px 0 -14px;font:500 13px var(--mono);color:var(--ink-3);text-wrap:balance;text-decoration:underline;text-decoration-color:var(--mono-dim);text-decoration-thickness:1px;text-underline-offset:5px;transition:color .15s ease,text-decoration-color .15s ease}.hero-vcard:hover{color:var(--ink);text-decoration-color:var(--ink)}@media(min-width:900px){.kicker{font-size:19px}.hero-note{color:var(--ink-4)}}:root .seg-fin-only{display:none}:root.seg-fin .seg-fin-only{display:block}:root.seg-fin .seg-med-only{display:none}.komu-groups{display:flex;flex-direction:column}.komu-groups .komu-fin h3{margin-top:28px}.seg-fin .komu-groups .komu-fin{order:-1}.seg-fin .komu-groups .komu-fin h3{margin-top:0}.seg-fin .komu-groups .komu-med h3{margin-top:28px}@media(min-width:900px){.komu-groups .komu-fin h3{margin-top:38px}.seg-fin .komu-groups .komu-fin h3{margin-top:0}.seg-fin .komu-groups .komu-med h3{margin-top:38px}}.spread{border-top:2px solid var(--ink)}.spread h2{--h2: clamp(32px, min(26px + 2.2vw, 4px + 5.6vw), 56px);position:relative;padding-left:34px;font:700 var(--h2)/1.08 var(--sans);letter-spacing:-.025em;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.spread h2 .idx-no{position:absolute;left:0;top:calc(.19 * var(--h2) - 2px);font:600 16px/1 var(--mono);letter-spacing:0;color:var(--ink-3);font-variant-numeric:tabular-nums}@media(max-width:359px){.spread h2{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere}}.spread-body+.spread-body{margin-top:16px}.spread-body{font-size:clamp(19px,17px + .4vw,23px);line-height:1.55;color:var(--ink-2);max-width:520px;text-wrap:pretty}.duo>div{padding-block:clamp(50px,6.5vw,92px)}.duo .duo-body{padding-top:0}.duo-fig{display:block;margin-top:clamp(26px,4vw,46px);max-width:380px;color:var(--ink);text-decoration:none}.duo-fig b{display:block;font:700 clamp(40px,30px + 2.2vw,58px)/1 var(--sans);letter-spacing:-.03em;color:var(--ink)}.duo-fig>span{display:block;margin-top:10px;font-size:15px;line-height:1.5;color:var(--ink-3)}.duo-fig:hover b{color:var(--stamp)}.duo-fig .fig-link{color:var(--stamp);text-decoration:underline;text-decoration-color:var(--input-border);text-decoration-thickness:1px;text-underline-offset:4px}.duo-fig:hover .fig-link{text-decoration-color:currentColor}.poteri-sw .anketa-lead{margin-top:clamp(26px,4vw,46px)}.poteri-sw .anketa{margin-bottom:0}.poteri-sw~.duo-fig{margin-top:14px}.duo-head:has(.poteri-sw input[value=fin]:checked) .seg-med-only{display:none}.duo-head:has(.poteri-sw input[value=fin]:checked) .seg-fin-only{display:block}.duo-docs{margin-top:clamp(26px,4vw,46px);max-width:460px;display:flex;flex-direction:column}.duo-docs .label{margin-bottom:10px}.duo-docs a{position:relative;display:block;padding:11px 132px 11px 0;border-top:1px solid var(--line);font:500 16px/1.4 var(--sans);color:var(--ink);text-decoration:underline;text-decoration-color:var(--input-border);text-decoration-thickness:1px;text-underline-offset:4px}.duo-docs a .dl-meta{position:absolute;right:0;top:11px;line-height:22.4px;padding-top:1px;text-align:right}.duo-docs a:last-child{border-bottom:1px solid var(--line)}.duo-docs .dl-end{display:contents}.duo-docs a:hover{color:var(--stamp);text-decoration-color:currentColor}.dl-meta{display:inline-block;font:400 12px var(--mono);color:var(--ink-4);text-decoration:none;white-space:nowrap}.spread-dark .dl-meta,.site-footer .dl-meta{color:var(--dark-faint)}.dl-end{white-space:nowrap}.id-long{overflow-wrap:anywhere}.spread-dark .spread-body a{color:inherit;text-decoration:underline;text-underline-offset:3px}.spread-dark .link-under{color:var(--dark-accent)}.spread-dark .link-under:hover{color:var(--paper)}.duo-rows{margin-top:24px;max-width:380px}.duo-rows>div{display:flex;gap:10px;align-items:baseline}.duo-rows>div+div{margin-top:10px}.duo-rows span{font-size:15px;color:var(--ink-3)}.duo-rows .dots{flex:1 1 auto;min-width:24px;border-bottom:1px dotted var(--sig-dash);transform:translateY(-4px)}.duo-rows b{font:600 17px var(--mono);white-space:nowrap;color:var(--ink)}.duo-facts{margin-top:clamp(26px,4vw,46px);max-width:380px;display:flex;flex-direction:column}.duo-fact{display:block;padding:14px 0 16px;border-top:1px solid var(--line);color:var(--ink);text-decoration:none}.duo-fact:last-child{border-bottom:1px solid var(--line)}.duo-fact b{display:block;font:700 clamp(34px,26px + 1.6vw,46px)/1 var(--sans);letter-spacing:-.03em}.duo-fact span{display:block;margin-top:8px;font-size:15px;line-height:1.5;color:var(--ink-3)}.duo-fact:hover b{color:var(--stamp)}.duo-head .link-under{margin-top:clamp(16px,2.5vw,24px)}.duo-live{position:relative;margin:18px 0 0;max-width:380px;padding-left:20px;font:500 13px/1.6 var(--mono);color:var(--ink-3);text-wrap:pretty}.duo-live[hidden]{display:none}.duo-live:before{content:"";position:absolute;left:0;top:6px;width:9px;height:9px;background:var(--ink-4)}.duo-live.is-ok:before{background:var(--green)}.duo-live.is-bad:before{background:var(--loss)}@media(min-width:900px){.duo{display:grid;grid-template-columns:1fr 1fr}.duo-head{border-right:1px solid var(--line)}.duo-body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:80px}.duo .duo-body{padding-top:clamp(50px,6.5vw,92px)}.spread h2{padding-left:0}.spread h2 .idx-no{left:auto;right:calc(100% + 16px);top:calc(.19 * var(--h2) - 3px);font-size:18px}}.spread-dark{background:radial-gradient(140% 130% at 50% 0%,#2A2826 0%,var(--ink) 62%);border-top:0}.spread-dark h2{color:var(--paper)}.spread-dark h2 .idx-no{color:var(--dark-faint)}.spread-dark .spread-body{color:var(--dark-text)}@media(min-width:900px){.spread-dark .duo-head{border-right-color:var(--line-dark)}}.pad-y{padding-block:clamp(50px,6.5vw,92px)}.vhod-head{display:grid;gap:14px}.vhod-price{font-size:clamp(17px,15px + .4vw,22px);color:var(--ink-2);max-width:34em;text-wrap:pretty}.vhod-terms{margin-top:18px;max-width:62ch;color:var(--ink-2);text-wrap:pretty}.formats{margin-top:clamp(28px,4vw,60px)}.format{padding-block:18px;border-top:1px solid var(--line)}.format:first-child{border-top:0}.format h3{font:600 22px var(--sans)}.format p{margin-top:6px;font-size:16px;line-height:1.55;color:var(--ink-3)}@media(min-width:900px){.formats{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 56px}.format,.format:first-child{border-top:1px solid var(--line);padding:24px 0 0}.format h3{font-size:29px}.format p{margin-top:12px;font-size:17px}}.nums{margin-top:clamp(24px,4vw,60px);border-top:2px solid var(--ink)}.num{padding-block:16px;border-bottom:1px solid var(--line)}.num-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.num-name{font:600 18px var(--sans)}.num-val{font:700 26px var(--mono);color:var(--gain);white-space:nowrap}.num-desc{margin-top:4px;font-size:15px;line-height:1.45;color:var(--ink-3)}.nums-note{font:400 13px var(--mono);color:var(--ink-4);margin-top:12px}.num-link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--input-border);text-underline-offset:4px;text-decoration-thickness:1px}.num-link:hover{color:var(--stamp);text-decoration-color:var(--stamp)}.reviews{margin-top:clamp(32px,5vw,56px);display:grid;gap:20px}@media(min-width:900px){.reviews{grid-template-columns:1fr 1fr;gap:32px}}.review{margin:0;padding:18px 0 20px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.review-quote{margin:0;font:400 18px/1.55 var(--sans);color:var(--ink);text-wrap:pretty}.review-src{margin:0;font:400 13px/1.5 var(--mono);color:var(--ink-4)}.review-src a{color:var(--ink-4);text-decoration:underline;text-underline-offset:2px}.review-src a:hover{color:var(--stamp)}@media(min-width:900px){.review-quote{font-size:19px}}.review.has-scan{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:20px;align-items:start}.review.has-scan .review-quote{grid-column:1 / -1;grid-row:1}.review.has-scan .review-src{grid-column:1;grid-row:2}.review-scan{grid-column:2;grid-row:2;display:block;width:84px;font:400 12px/1.4 var(--mono);color:var(--ink-4);text-decoration:none}.review-scan img{display:block;width:100%;height:auto;border:1px solid var(--line);background:var(--panel);transition:border-color .2s ease}.review-scan .l{display:block;margin-top:6px;text-decoration:underline dotted;text-underline-offset:3px}.review-scan:hover{color:var(--stamp)}.review-scan:hover img{border-color:var(--stamp)}@media(min-width:900px){.review.has-scan .review-quote{grid-column:1}.review-scan{grid-row:1 / 3;width:120px}}@media(min-width:900px){.nums{display:grid;grid-template-columns:repeat(3,1fr);gap:56px;border-top:0}.num{border-bottom:0;padding-block:0}.num-row{flex-direction:column-reverse;align-items:flex-start;gap:14px}.num-val{font:700 58px/1 var(--sans);letter-spacing:-.03em}.num-name{font-size:19px}.num-desc{margin-top:5px;font-size:17px}.nums-note{font-size:15px;margin-top:40px}}.pair-cell h2{margin-bottom:clamp(22px,3vw,36px)}.pair-cell{padding-block:clamp(50px,6.5vw,92px)}.pair-cell+.pair-cell{border-top:1px solid var(--line)}@media(min-width:900px){.pair{display:grid;grid-template-columns:1fr 1fr}.pair-cell+.pair-cell{border-top:0;padding-left:80px}.pair-cell:first-child{border-right:1px solid var(--line);padding-right:80px}}.audience h3{font:600 24px var(--sans)}.audience h3+p{margin-top:8px;font-size:17px;line-height:1.55;color:var(--ink-2);max-width:460px}.audience h3~h3{margin-top:28px}@media(min-width:900px){.audience h3{font-size:28px}.audience h3+p{font-size:19px}.audience h3~h3{margin-top:38px}}.paragraphs{display:flex;flex-direction:column;gap:14px;max-width:480px}.paragraphs>div{display:flex;gap:12px;font-size:17px;line-height:1.55;color:var(--ink-2)}.paragraphs .p-num{font:600 15px var(--mono);color:var(--ink-3);flex:none}.link-under{display:inline-block;font:500 16px var(--sans);color:var(--stamp);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;padding:13px 8px;margin:7px -8px -13px}.link-under:hover{color:var(--ink)}.link-btn{background:none;border:0;padding:0;font:inherit;color:var(--stamp);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.link-btn:hover{color:var(--stamp-hover)}@media(min-width:900px){.paragraphs{gap:16px}.paragraphs>div{font-size:20px;gap:14px}.paragraphs .p-num{font-size:17px}.link-under{margin-top:24px;font-size:18px}}.label{font:500 12px var(--mono);letter-spacing:0;color:var(--ink-4)}.who-cell{padding-block:clamp(46px,5.5vw,80px)}.who-cell+.who-cell{border-top:1px solid var(--line)}@media(min-width:900px){.who{display:grid;grid-template-columns:1fr 1fr}.who-cell+.who-cell{border-top:0;padding-left:80px}.who-cell:first-child{border-right:1px solid var(--line);padding-right:80px}}.lico{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:20px;row-gap:22px;align-items:center;padding-block:clamp(40px,5.5vw,76px)}.lico-photo{width:112px;height:112px;overflow:hidden;background:var(--paper-dim);border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.lico-photo img{display:block;width:100%;height:100%;object-fit:cover}.lico-photo .ph{font:600 34px var(--mono);letter-spacing:.08em;color:var(--ink-3);text-align:center;padding:8px}.lico-body{grid-column:1 / -1;max-width:640px}.lico-body .founder-bio{margin-top:0}.lico .lico-req{margin-top:18px}.lico .lico-req .v{font-size:15px;line-height:1.45}.lico .lico-req .v a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--input-border);text-underline-offset:3px}.lico .lico-req .v a:hover{color:var(--stamp);text-decoration-color:var(--stamp)}.lico .hero-vcard{margin-top:4px}.founder-name{font:700 27px var(--sans);letter-spacing:-.015em;margin-top:8px}.founder-role{margin-top:6px;font:500 12px var(--mono);color:var(--ink-3)}.founder-bio{margin-top:8px;font-size:17px;line-height:1.55;color:var(--ink-2)}.who-team{max-width:520px}.who-team .founder-bio:first-of-type{margin-top:12px}@media(min-width:900px){.lico{grid-template-columns:240px minmax(0,640px);column-gap:48px;row-gap:24px;align-items:start}.lico-photo{width:240px;height:240px;grid-row:1 / 3}.lico-head{padding-top:4px}.lico-body{grid-column:2}.lico-body .founder-bio{font-size:18px}.lico .lico-req .k{width:124px}.lico .lico-req .v{font-size:16px}.founder-name{margin-top:10px;font-size:32px}.founder-bio{font-size:18px}}.report-title{font:700 26px var(--sans);letter-spacing:-.015em;margin-top:8px}.report-thumb{display:block;margin-top:20px;max-width:520px;border:1px solid var(--line);background:#fff;transition:border-color .15s ease}.report-thumb img{display:block;width:100%;height:auto}.report-thumb:hover{border-color:var(--ink)}.report-actions{margin-top:16px;max-width:520px}.report-actions .btn{display:block;width:100%;padding:15px}.report-actions .btn+.btn{margin-top:10px}.report-note{margin-top:10px;font-size:13px;line-height:1.5;color:var(--ink-4)}@media(min-width:900px){.report-title{display:none}.report-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;max-width:none}.report-actions .btn{display:inline-block;width:auto;white-space:nowrap;padding:14px 22px;font-size:15px}.report-actions .btn+.btn{margin-top:0}.report-note{margin-top:0;font-size:14px}}.signatures{border-top:2px solid var(--ink);padding-block:40px 46px}.signatures .label{margin-bottom:18px;display:block}.sig-grid{display:flex;flex-direction:column;gap:30px;max-width:520px}@media(min-width:700px){.sig-grid{flex-direction:row;gap:22px}}.sig-grid>div{flex:1}.sig-name{font:500 15px var(--mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--ink);padding-bottom:15px}.sig-name.is-empty{font-weight:400;color:var(--sig-empty);border-bottom:1px dashed var(--sig-dash)}.sig-caption{font:400 11.5px/1.5 var(--mono);color:var(--ink-4);margin-top:7px}.sig-signed{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:start}.sig-signed .sig-name,.sig-signed .sig-caption{grid-column:1}.sig-seal{grid-column:2;grid-row:1 / span 2;width:76px;height:76px;margin-top:-12px;color:var(--stamp);transform:rotate(-8deg);opacity:.8;mix-blend-mode:multiply;pointer-events:none}@media(min-width:900px){.sig-seal{width:84px;height:84px;margin-top:-14px}}@media(min-width:900px){.sig-grid{gap:36px}.sig-name{font-size:24px;padding-bottom:10px}.sig-caption{font-size:12px}}.lead-section{background:var(--paper-dim);border-top:1px solid var(--line);position:relative}.lead-section .in{position:relative;padding-block:clamp(46px,6.5vw,92px)}.lead-wrap{max-width:720px}.lead-title{font:700 clamp(30px,22px + 1.8vw,46px)/1.12 var(--sans);letter-spacing:-.02em}.lead-form{display:flex;flex-direction:column;gap:13px;margin-top:clamp(24px,3.5vw,40px)}.lead-grid{display:grid;gap:13px}.field-label{display:block;font:500 12px var(--mono);letter-spacing:0;color:var(--ink-3);margin-bottom:6px}.field input[type=text],.field textarea{width:100%;padding:16px 18px;background:var(--panel);border:1.5px solid var(--input-border);border-radius:var(--radius);font:400 17px var(--sans);color:var(--ink);appearance:none}.field textarea{min-height:96px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:var(--placeholder);opacity:1}.field input:focus,.field textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #201d1a14;caret-color:var(--stamp)}.field.has-error input,.field.has-error textarea{background:var(--err-field);border-color:var(--loss)}.field-error{font:500 13.5px var(--sans);color:var(--err);margin-top:6px}.chips{display:flex;gap:10px}.chip{flex:1;cursor:pointer}.chip input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.chip span{display:block;text-align:center;padding:14px 6px;background:var(--panel);border:1.5px solid var(--input-border);color:var(--ink);font:600 15px var(--sans);border-radius:var(--radius);transition:background .2s ease,border-color .2s ease,color .2s ease}.chip:hover span{border-color:var(--ink);background:var(--panel-head)}.chip input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chip input:focus-visible+span{box-shadow:0 0 0 3px #201d1a2e}.lead-form .btn{padding:19px;font-size:18px;margin-top:6px}.form-alert{display:flex;gap:10px;align-items:flex-start;padding:13px 15px;background:var(--err-bg);border:1.5px solid var(--loss);border-radius:0}.form-alert b{font:700 15px var(--mono);color:var(--loss)}.form-alert span{font:400 14.5px/1.5 var(--sans);color:var(--err-text)}.form-terms{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.form-terms li{font-size:14px;line-height:1.5;color:var(--ink-3)}.form-consent{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:13px;line-height:1.5;color:var(--ink-3)}.form-consent input{flex:none;width:18px;height:18px;margin:2px 0 0;-webkit-appearance:none;appearance:none;background:var(--panel);border:1.5px solid var(--input-border);border-radius:var(--radius);cursor:pointer;transition:background .2s ease,border-color .2s ease}.form-consent:hover input{border-color:var(--ink)}.form-consent input:checked{background:var(--stamp) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23FAF9F6' stroke-width='2' stroke-linecap='square' d='M2.5 6.5l2.5 2.5 4.5-5'/%3E%3C/svg%3E") center / 12px 12px no-repeat;border-color:var(--stamp)}.form-consent input:focus-visible{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #201d1a2e}.field-consent{margin-top:4px}.form-consent a{color:inherit;text-decoration:underline;text-underline-offset:2px}.form-consent a:hover{color:var(--stamp)}.form-truth{font-size:13px;line-height:1.55;color:var(--ink-4);border-top:1px solid var(--line);padding-top:12px;margin-top:4px}.lead-main{display:flex;flex-direction:column;gap:13px}.lead-side-h{margin:0 0 8px;font:400 12px var(--mono);color:var(--ink-4)}@media(min-width:1080px){.lead-wrap{max-width:none}.lead-form{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:start}.lead-main{grid-column:1 / span 7}.lead-side{grid-column:9 / span 4}.lead-side .form-terms{gap:0;margin:0;border-bottom:1px solid var(--line)}.lead-side .form-terms li{padding:12px 0;border-top:1px solid var(--line)}.lead-side .form-truth{border-top:0;padding-top:0;margin-top:16px}}.hp{position:absolute;left:-9999px;top:-9999px;height:0;overflow:hidden}@media(min-width:900px){.lead-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lead-form,.lead-main{gap:16px}.field input[type=text],.field textarea{border-radius:var(--radius);font-size:18px;padding:17px 20px}.chip span,.chip input:checked+span{border-radius:var(--radius);padding:16px 6px;font-size:17px}.lead-form .btn{border-radius:var(--radius);padding:20px;font-size:19px}.form-terms li{font-size:15px}.form-truth{font-size:14px;padding-top:14px;margin-top:12px}}.lead-done{position:relative;margin-top:clamp(24px,3.5vw,40px);padding:22px 20px 24px;background:var(--panel);border:1px solid var(--line);text-align:left}.lead-done .stamp{top:16px;right:14px}.lead-done-title{font:700 clamp(24px,18px + 1.2vw,30px)/1.2 var(--sans);letter-spacing:-.015em;padding-right:88px}.lead-done .doc-req{margin-top:16px}.lead-done .lead-done-req>div{display:block}.lead-done .lead-done-req .k{display:block;width:auto;border-right:0;padding:10px 12px 0}.lead-done .lead-done-req .v{display:block;padding:3px 12px 11px;line-height:1.5}.lead-next{margin-top:20px}.lead-next ol{margin:8px 0 0;padding-left:1.3em;font-size:15px;line-height:1.6}.lead-next li+li{margin-top:3px}.lead-done-actions{display:flex;flex-direction:column;gap:10px;margin-top:22px}.lead-done .btn{display:block;padding:16px}@media(min-width:900px){.lead-done{padding:26px 28px 28px}.lead-done .stamp{top:22px;right:22px}.lead-done-title{padding-right:100px}.lead-done .lead-done-req>div{display:flex}.lead-done .lead-done-req .k{width:108px;border-right:1px solid var(--line);padding:10px 12px}.lead-done .lead-done-req .v{padding:10px 12px}.lead-done-actions{flex-direction:row}.lead-done .btn{display:inline-block;padding:15px 28px}}.site-footer{background:var(--ink)}.site-footer .in{padding-block:22px 26px;display:flex;flex-direction:column;gap:7px}.footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px}.footer-brand{font-size:15px;color:var(--paper);--mark: var(--dark-accent);text-decoration:none;padding:14px 8px;margin:-14px -8px}a.footer-brand:hover{color:var(--dark-accent)}.cookie-note{position:fixed;inset-inline:0;bottom:0;z-index:40;padding-block:14px;background:var(--panel);border-top:1px solid var(--line);box-shadow:0 -8px 24px #201d1a12;transition:transform .2s ease}.cookie-note.is-away{transform:translateY(calc(100% + 14px));pointer-events:none}.cookie-note.no-anim{transition:none}@media(prefers-reduced-motion:reduce){.cookie-note{transition:none}}.cookie-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.cookie-note p{font-size:13.5px;line-height:1.5;color:var(--ink-2);margin:0;flex:1 1 300px;min-width:0}.cookie-note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cookie-note a:hover{color:var(--stamp)}.cookie-actions{display:flex;gap:10px;flex:none}.cookie-btn{font:600 13px var(--sans);padding:12px 18px;border-radius:var(--radius);border:1.5px solid var(--input-border);background:none;color:var(--ink-3);cursor:pointer}.cookie-btn:hover{border-color:var(--ink-3);color:var(--ink)}.cookie-short{display:none}@media(max-width:899px){.cookie-note{padding-block:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.cookie-long{display:none}.cookie-short{display:inline}.cookie-note p{font-size:12px;line-height:1.35;flex:1 1 auto}.cookie-bar{flex-wrap:nowrap;gap:10px}.cookie-actions{width:auto;gap:6px}.cookie-btn{flex:none;padding:8px 10px;font-size:12px;white-space:nowrap}}.cookie-btn.is-ok{border-color:var(--ink);color:var(--ink)}.cookie-btn.is-ok:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.cookie-btn:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:6px 14px;font:500 12px var(--mono);color:var(--dark-accent)}.footer-links a{color:var(--dark-accent);white-space:nowrap}.footer-links a:hover{color:var(--paper)}.footer-nav{display:grid;gap:6px 40px;padding-block:22px 10px;margin-top:18px;border-top:1px solid var(--line-dark)}.fn-col{display:flex;flex-direction:column;align-items:flex-start}.fn-h{font:600 12px var(--mono);letter-spacing:0;color:var(--dark-muted);padding-block:10px 4px}.footer-nav a,.footer-nav .is-current,.fn-plain{font:400 13px/1.35 var(--mono);color:var(--dark-text);padding-block:14px;margin-block:-5px}.footer-nav a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--dark-muted)}.footer-nav a:hover{color:var(--paper);text-decoration-color:var(--dark-accent)}.fn-plain{color:var(--dark-faint)}.footer-nav .is-current{color:var(--paper)}@media(min-width:700px){.footer-nav{grid-template-columns:repeat(4,auto);justify-content:start;gap:6px 56px}}.footer-meta{font:400 11.5px/1.7 var(--mono);color:var(--dark-faint);display:block;margin-top:16px;padding-top:18px;border-top:1px solid var(--line-dark)}.fm-line{display:block}.fm-line+.fm-line{margin-top:10px}.fm{display:block}@media(min-width:700px){.fm-line+.fm-line{margin-top:0}.fm-line{display:flex;flex-wrap:wrap;gap:0 .45em}.fm-req .fm:not(:last-child):after{content:"."}.fm-age .fm:not(:last-child):after{content:","}}.footer-age{color:var(--dark-muted)}.footer-partners{display:flex;flex-wrap:wrap;gap:12px 14px;margin-top:16px;padding-top:18px;border-top:1px solid var(--line-dark)}.footer-partners a{display:block}.footer-partners img{display:block;height:53px;width:auto}.press-img{display:block;margin-top:10px}.press-img img,.press-img video{max-width:min(360px,100%);height:auto;border:1px solid var(--line);border-radius:0}.press-img video{max-height:520px;width:auto;max-width:100%}.press-img .cap{display:block;margin-top:6px;font-size:14px;color:var(--ink-3)}.press-img a[data-scan]{display:inline-block}.press-img a[data-scan]:hover img{border-color:var(--stamp)}.scan{margin:auto;padding:0;border:1px solid var(--line-dark);border-radius:0;background:var(--panel);color:var(--ink);width:min(100vw - 24px,820px);max-width:none;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);flex-direction:column}.scan[open]{display:flex}.scan::backdrop{background:#1f1d1bb8}html.scan-open{overflow:hidden}.scan-bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px 10px 16px;border-bottom:1px solid var(--line);background:var(--panel-head)}.scan-cap{margin:0;min-width:0;font:400 12.5px/1.45 var(--mono);color:var(--ink-3)}.scan-close{flex:none;font:600 13px var(--sans);padding:8px 14px;border:1.5px solid var(--ink);border-radius:0;background:none;color:var(--ink);cursor:pointer}.scan-close:hover{background:var(--ink);color:var(--paper)}.scan-close:focus-visible{outline:2px solid var(--stamp);outline-offset:3px}.scan-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;background:var(--paper-dim)}.scan-body img{display:block;width:100%;height:auto;cursor:zoom-in}.scan.is-zoom .scan-body img{width:auto;max-width:none;cursor:zoom-out}.scan-foot{flex:none;display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;margin:0;padding:10px 16px;border-top:1px solid var(--line);font:400 12.5px/1.45 var(--mono);color:var(--ink-4)}.scan-file{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.scan-file:hover{color:var(--stamp)}.scan-file[hidden]{display:none}.head-phone{font-weight:600}.footer-meta a{color:var(--dark-faint);text-decoration:underline;text-underline-offset:2px}.footer-meta a:hover{color:var(--dark-text)}@media(min-width:900px){.site-footer .in{padding-block:26px}.footer-meta{font-size:12.5px}}.doc-page,.calc-page{background:var(--paper)}.doc{max-width:1440px;margin:0 auto;padding-inline:var(--in-pad)}.doc>*{max-width:716px}@media(min-width:1080px){.doc{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:start}.doc>*{grid-column:1 / span 8;max-width:none}.doc>.doc-rail{grid-column:10 / span 3;grid-row:1 / span 2}.doc-appendix .doc>*{grid-column:1 / -1}}.doc-head{padding-block:38px 28px;position:relative}.doc-no{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font:500 13px var(--mono);color:var(--ink-3);margin-bottom:10px}.doc-up{color:var(--ink-3)}.doc-up:hover{color:var(--stamp)}.doc-no.only-print{display:none}.doc-head h1{border-top:2px solid var(--ink);padding-top:22px;font:700 clamp(30px,22px + 2.2vw,48px)/1.1 var(--sans);letter-spacing:-.02em;max-width:30ch;text-wrap:balance}.doc-lede{font-size:16px;line-height:1.5;color:var(--ink-2);margin-top:12px;max-width:34em;text-wrap:pretty}.doc-req{margin-top:20px;border:1px solid var(--line);border-radius:0}.doc-req>div{display:flex}.doc-req>div+div{border-top:1px solid var(--line)}.doc-req .k{width:108px;flex:none;padding:9px 12px;font:500 12px var(--mono);color:var(--ink-3);border-right:1px solid var(--line)}.doc-req .v{flex:1;padding:9px 12px;font:500 15px var(--sans);overflow-wrap:anywhere}.doc-req .v.is-empty{font:400 13px var(--mono);color:var(--placeholder)}@media(max-width:479px){.doc-req:not(.lead-done-req){border:0;border-top:2px solid var(--ink);border-bottom:1px solid var(--line)}.doc-req:not(.lead-done-req)>div{display:block;padding:12px 0 13px}.doc-req:not(.lead-done-req) .k{display:block;width:auto;padding:0 0 4px;border-right:0}.doc-req:not(.lead-done-req) .v{display:block;padding:0;line-height:1.45}}.doc-sections{padding-bottom:30px}.doc-sec>div{max-width:34em}.doc-sec>div.is-wide{max-width:none}.doc-sec>div.is-wide>p{max-width:34em}.doc-sec{display:flex;gap:13px;padding:20px 0 14px;border-top:1px solid var(--line)}.doc-sec:first-child{border-top:2px solid var(--ink)}.doc-sec>.n{font:600 15px var(--mono);flex:none;color:var(--ink-3)}@media(min-width:900px){.doc-sec>.n{width:28px;margin-left:-41px;text-align:right}}.doc-sec h2{font:600 17px var(--sans)}.doc-items{margin-top:10px;display:flex;flex-direction:column;gap:10px}.doc-items>div{display:flex;gap:12px;font-size:16px;line-height:1.6;color:var(--ink-2)}.doc-items .sub{font:500 12.5px var(--mono);color:var(--ink-4);flex:none}.doc-items b{font-weight:600;color:var(--ink)}.doc-items>.doc-req{display:block;margin-top:0}.doc-items>.team{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px 28px;padding:8px 0 6px 34px}.team-p{display:flex;gap:14px;align-items:center}.team-photo{width:64px;height:64px;flex:none;border-radius:0;overflow:hidden;border:1px solid var(--line);background:var(--paper-dim);display:flex;align-items:center;justify-content:center}.team-photo img{width:100%;height:100%;object-fit:cover}.team-photo .ph{font:600 20px var(--mono);color:var(--ink-3)}.team-name{font:600 16px/1.3 var(--sans);color:var(--ink)}.team-role{margin-top:2px;font:400 12px var(--mono);color:var(--ink-3)}.team-lines{list-style:none;margin:12px 0 0;padding:0;max-width:520px}.team-lines li{padding:8px 0;border-top:1px solid var(--line);font-size:16px;line-height:1.5;color:var(--ink-2)}.team-lines li:last-child{border-bottom:1px solid var(--line)}.team-lines b{font-weight:600;color:var(--ink)}.team+.team-lines{margin-top:14px}.doc-note{font-size:15px;line-height:1.6;color:var(--ink-3);margin-top:12px;padding:12px 14px;background:var(--paper-dim);border-radius:0}.doc-figs{margin-top:clamp(26px,4vw,34px);border-top:2px solid var(--ink);display:grid;gap:0}.doc-figs>div{display:flex;gap:12px;align-items:baseline;padding:13px 0 14px;border-bottom:1px solid var(--line)}.doc-figs b{flex:none;min-width:34px;font:700 30px/1 var(--sans);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.doc-figs span{font-size:14.5px;line-height:1.45;color:var(--ink-3)}@media(min-width:760px){.doc-figs{grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line)}.doc-figs>div{border-bottom:0;border-right:1px solid var(--line);padding-right:22px}.doc-figs>div+div{padding-left:22px}.doc-figs>div:last-child{border-right:0;padding-right:0}}.steps{margin-top:14px;border-top:2px solid var(--ink)}.step{border-bottom:1px solid var(--line);padding:15px 0 17px}.step-head{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.step-no{flex:none;font:600 12.5px var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums}.step-head h3{font:600 17px/1.3 var(--sans)}.step-who{font:400 11.5px var(--mono);color:var(--ink-4)}.step-text{font-size:15px;line-height:1.5;color:var(--ink-2);margin-top:6px}.step-gate{margin-top:8px;padding:8px 12px;background:var(--paper-dim);font-size:14.5px;line-height:1.5;color:var(--ink-3)}.step-gate span{display:block;font:400 11.5px var(--mono);color:var(--ink-4);margin-bottom:2px}@media(min-width:900px){.step-head h3{font-size:18px}.step-text{font-size:16px}}.read-bar{position:fixed;top:0;left:0;right:0;height:3px;background:transparent;z-index:30;pointer-events:none}.read-bar i{display:block;height:3px;width:0;background:var(--stamp);transition:width .1s linear}@media(prefers-reduced-motion:reduce){.read-bar i{transition:none}}.doc-nav{display:none}.doc-col{min-width:0}@media(min-width:1080px){.doc-nav{display:block;position:sticky;top:24px;padding-top:38px}}.rail-block{margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.doc-nav>.rail-block:first-child{margin-top:0;padding-top:0;border-top:0}.rail-files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:15px;line-height:1.5}.doc-nav-h{font:400 11.5px var(--mono);color:var(--ink-4);margin-bottom:12px}.doc-nav-list{list-style:none;margin:0;padding:0}.doc-nav-list a{display:flex;gap:10px;align-items:baseline;padding:7px 0 7px 10px;border-left:2px solid transparent;text-decoration:none;color:var(--ink-2)}.doc-nav-list a:hover{color:var(--stamp)}.doc-nav-list .dn-no{flex:none;font:500 11px var(--mono);color:var(--ink-4);font-variant-numeric:tabular-nums}.doc-nav-list .dn-t{font-size:14px;line-height:1.35}.doc-nav-list a.is-on{border-left-color:var(--ink);background:var(--paper-dim);color:var(--ink)}.doc-nav-list a.is-on .dn-t{font-weight:600}.doc-nav-list a.is-on .dn-no{color:var(--ink-3)}.doc-nav-read{margin-top:16px;padding-top:12px;border-top:1px solid var(--line);font:400 11.5px/1.5 var(--mono);color:var(--ink-4)}.doc-nav-read b{font-weight:600;color:var(--ink-2)}.doc-answer{margin-top:16px;font-size:clamp(19px,17px + .5vw,23px);line-height:1.42;color:var(--ink-2);max-width:30ch;text-wrap:pretty}.doc-money{margin-top:clamp(24px,3.5vw,32px);display:flex;flex-wrap:wrap;gap:26px 48px;align-items:flex-end}.doc-money-fig{display:block;max-width:34ch;color:var(--ink);text-decoration:none}.doc-money-fig b{display:block;font:700 clamp(38px,30px + 2vw,54px)/1 var(--sans);letter-spacing:-.03em}.doc-money-fig span{display:block;margin-top:10px;font-size:15px;line-height:1.45;color:var(--ink-3)}.doc-money-fig:hover b{color:var(--stamp)}.doc-money-act{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.doc-money-act .link-under{margin-top:6px}.money-fields{margin-top:20px;display:flex;flex-wrap:wrap;gap:18px 28px;align-items:flex-end}.money-fields .mf{display:flex;flex-direction:column}.money-fields .lbl{display:block;font:400 13.5px var(--mono);color:var(--ink-2);margin-bottom:7px}.money-fields .calc-step{width:176px}.money-fields .mf-note{margin:0 0 4px;font-size:13.5px;line-height:1.45;color:var(--ink-4);max-width:32ch}.money-grid{margin-top:26px;display:grid;gap:0}.money-grid>div{border-top:1px solid var(--line);padding:18px 0 20px}.money-grid .mg-big{border-top:2px solid var(--ink)}.money-grid .mg-big>b{display:block;font:700 clamp(34px,26px + 1.8vw,48px)/1 var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.money-grid .mg-big.is-loss>b{color:var(--loss)}.money-grid .mg-big>span{display:block;margin-top:10px;font-size:15.5px;line-height:1.45;color:var(--ink-2)}.money-grid .mg-row>b{display:block;font:700 clamp(26px,22px + .9vw,32px)/1 var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.money-grid .mg-row>span{display:block;margin-top:8px;font-size:15px;line-height:1.45;color:var(--ink-3)}.money-grid b b,.money-grid span b{font-weight:600;color:var(--ink)}@media(min-width:760px){.money-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}.check-day{margin-top:28px;background:var(--paper-dim);padding:20px 22px 22px}.cd-h{font:500 12px var(--mono);color:var(--ink-3);margin-bottom:12px}.cd-rows{display:grid;gap:12px 32px}.cd-rows>div{display:flex;gap:10px}.cd-rows .cd-no{flex:none;font:400 12px var(--mono);color:var(--ink-4);padding-top:3px}.cd-rows span+span{font-size:15px;line-height:1.45;color:var(--ink-2)}.cd-end{margin-top:14px;font-size:15px;line-height:1.45;color:var(--ink-3)}@media(min-width:760px){.cd-rows{grid-template-columns:repeat(3,minmax(0,1fr))}}.flow{margin:22px 0 0;display:none}@media(min-width:900px){.flow{display:block}}.flow svg{display:block;width:100%;height:auto;color:var(--ink)}.flow-legend{display:flex;flex-wrap:wrap;gap:8px 22px;margin-bottom:14px}.flow-legend span{display:inline-flex;align-items:center;gap:8px;font:400 11.5px var(--mono);color:var(--ink-4)}.flow-legend i{display:inline-block;flex:none}.flow-legend .fl-i-box{width:22px;height:13px;border:1.5px solid var(--ink)}.flow-legend .fl-i-rhomb{width:13px;height:13px;border:1.5px solid var(--stamp);transform:rotate(45deg)}.flow-legend .fl-i-back{width:24px;height:0;border-top:1.5px dashed var(--loss)}.fl-line{stroke:var(--ink);stroke-width:1.5;fill:none}.fl-return{stroke:var(--loss);stroke-width:1.5;stroke-dasharray:6 5;fill:none;color:var(--loss)}.fl-return text{stroke:none;fill:var(--loss);font-family:var(--mono);font-size:14px}.fl-boxes rect{fill:var(--panel);stroke:var(--ink);stroke-width:1.5}.fl-no text{fill:var(--ink-3);font-family:var(--mono);font-size:15px;font-weight:600}.fl-name text{fill:var(--ink);font-family:var(--sans);font-size:19px;font-weight:600}.fl-rhombs polygon{fill:var(--paper);stroke:var(--stamp);stroke-width:1.5}.fl-gate text{fill:var(--ink-3);font-family:var(--mono);font-size:14px;text-anchor:middle}.vrezka{margin:clamp(30px,4vw,44px) 0;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);padding:clamp(24px,3vw,32px) 0;display:grid;gap:16px 44px}.vr-big{font:700 clamp(28px,22px + 1.6vw,38px)/1.16 var(--sans);letter-spacing:-.025em;color:var(--ink);max-width:18ch;text-wrap:balance}.vr-body{font-size:16.5px;line-height:1.55;color:var(--ink-2);max-width:46ch}@media(min-width:860px){.vrezka{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}.vr-body{padding-top:6px}}.doc-sec.is-grey{background:var(--paper-dim);padding-inline:clamp(16px,2vw,26px);margin-inline:calc(-1*clamp(16px,2vw,26px));padding-bottom:24px}.checks{margin-top:14px;display:grid;gap:0 44px}.checks>div{display:flex;gap:12px;padding:11px 0;border-top:1px solid var(--line);font-size:16px;line-height:1.5;color:var(--ink-2)}.checks .sub{flex:none;font:500 12.5px var(--mono);color:var(--ink-4);padding-top:3px}@media(min-width:860px){.checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.warn{margin-top:16px;display:grid;gap:22px 36px}.warn-col{border-left:2px solid var(--loss);padding-left:16px}.warn-col h3{font:600 17px/1.3 var(--sans)}.warn-col p{margin-top:6px;font-size:15px;line-height:1.5;color:var(--ink-3)}@media(min-width:760px){.warn{grid-template-columns:repeat(3,minmax(0,1fr))}}.doc-map{margin:14px 0 0;border:1px solid var(--line)}.doc-map iframe{display:block;width:100%;aspect-ratio:7 / 5;border:0;background:var(--paper-dim)}.doc-map-load{display:grid;place-items:center;width:100%;aspect-ratio:7 / 5;border:0;background:var(--paper-dim);font:600 14px var(--sans);color:var(--stamp);cursor:pointer}.doc-map-load[hidden]{display:none}.doc-map-load:hover{color:var(--stamp-hover)}.doc-map-load:focus-visible{outline:2px solid var(--stamp);outline-offset:-2px}.doc-map figcaption{padding:8px 12px;border-top:1px solid var(--line);font:500 12.5px var(--mono);color:var(--ink-4)}.doc-sec p{font-size:16px;line-height:1.6;color:var(--ink-2);margin-top:6px}.doc .signatures{padding-bottom:0;margin-top:6px}.doc-appendix{background:var(--paper-dim);border-top:1px solid var(--line)}.doc-appendix .doc{padding-block:34px 40px}.doc-appendix h2{font:700 24px var(--sans);letter-spacing:-.015em;margin-bottom:18px}@media(min-width:900px){.doc-topbar{padding-block:18px}.doc-head{padding-top:48px}.doc-sec h2{font-size:19px}.doc-items>div{font-size:17px}.doc-sec p{font-size:17px}}.waves{margin-top:14px;border-top:2px solid var(--ink)}.wave{border-bottom:1px solid var(--line);padding:14px 0 16px;display:grid;gap:4px 30px}.wave .wd{font:600 19px var(--mono);color:var(--ink)}.wave .ww{font:600 16px/1.5 var(--sans)}.wave .wb{font-size:14.5px;line-height:1.5;color:var(--ink-3);max-width:34em}@media(min-width:720px){.wave{grid-template-columns:168px minmax(0,1fr)}.wave .wd{padding-top:1px}.wave .ww,.wave .wb{grid-column:2}}.fee-duo{margin-top:16px;display:grid;gap:20px 44px}.fee-duo b{display:block;font:700 clamp(34px,26px + 1.6vw,46px)/1 var(--sans);letter-spacing:-.02em;color:var(--ink-3)}.fee-duo .is-dr b{color:var(--gain)}.fee-duo span{display:block;margin-top:8px;font:500 12.5px var(--mono);color:var(--ink-4);line-height:1.5;max-width:30ch}@media(min-width:720px){.fee-duo{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px}}.notfound{padding-block:clamp(70px,12vw,140px);position:relative}.notfound .stamp{position:static;display:inline-block;margin-bottom:26px}.notfound h1{font:700 clamp(40px,30px + 3vw,72px)/1.1 var(--sans);letter-spacing:-.02em}.notfound p{margin-top:14px;color:var(--ink-2);font-size:18px}.notfound .btn{margin-top:28px}@media print{@page{margin:14mm 16mm}body{background:var(--paper);padding-bottom:0!important}.rv{opacity:1!important;transform:none!important;transition:none}.skip,.head-nav,.btn,.cookie-note,.lead-section,.doc-appendix,.report-actions,.footer-nav,.footer-partners,.only-screen{display:none!important}.only-print{display:inline}.doc-no.only-print{display:flex}*,*:before,*:after{box-shadow:none!important}:root{--dark-text: #33302B;--dark-muted: #6B6455;--dark-faint: #6B6455;--dark-accent: #2D3A8C;--line-dark: #E1DED8;--mono-dim: #8A867E}.spread-dark,.site-footer{background:var(--paper)}.spread-dark{border-top:1px solid var(--line)}.spread-dark h2{color:var(--ink)}.site-footer{border-top:2px solid var(--ink)}.footer-brand{color:var(--ink);--mark: var(--stamp)}.site-header{border-bottom:2px solid var(--ink)}.head-extra,.head-write{display:inline}.hero{padding-block:34px 28px}.hero h1{font-size:36px}.hero-sub{font-size:17px}.spread h2{font-size:30px}.spread-body{font-size:16.5px}.duo>div,.pad-y,.pair-cell,.who-cell{padding-block:26px}.doc-head{padding-block:26px 20px}.doc-head h1{font-size:26px}.doc-note{border:1px solid var(--line)}.doc-map iframe,.doc-map-load{display:none}.doc-map figcaption{border-top:0}main a[href]:after{content:" (" attr(href) ")";font:400 11px var(--mono);color:var(--ink-4);letter-spacing:0;text-transform:none}main a[href^="#"]:after,main a[href^=tel]:after,main a.eml:after,main a.tgl:after,main .review-src a:after{content:none}.format,.num,.review,.report-thumb,.doc-sec,.doc-req,.signatures,.lico,.press-img,.site-footer,.reg-row,.src-row{break-inside:avoid}h1,h2,h3,.report-title{break-after:avoid}.who-cell+.who-cell .label{display:block;break-after:avoid}.signatures{padding-block:26px 30px}p{orphans:3;widows:3}}.calc-wrap{max-width:1440px;margin:0 auto;padding-inline:clamp(22px,5.5vw,80px);padding-block:26px 64px}.calc-head{position:relative;padding-bottom:26px}.calc-head .stamp{top:74px;right:0}@media(max-width:1199px){.calc-head .stamp{top:58px}}@media screen and (max-width:899px){.calc-head .stamp{display:none}}.calc-head h1{margin-top:22px;font:700 clamp(30px,22px + 2.2vw,48px)/1.1 var(--sans);letter-spacing:-.02em}.calc-lede{margin-top:12px;font:400 19px/1.5 var(--sans);color:var(--ink-2);max-width:56ch}.calc-privacy{margin-top:14px;font:500 13px var(--mono);color:var(--ink-3)}.calc-privacy-short,.sum-privacy,.sum-prelim{display:none}@media screen and (max-width:899px){.calc-privacy-full{display:none}.calc-privacy-short{display:inline}.sum-privacy{display:block}.sum-prelim{display:inline}.calc-profile .anketa-lead{display:none}.calc-profile .anketa{margin-top:0}}.calc-profile{margin-bottom:26px;border-top:2px solid var(--ink);padding-top:14px}.calc-grid3{display:grid;grid-template-columns:236px minmax(0,1fr) 348px;gap:30px;align-items:start}.calc-nav{display:none}.js .calc-nav{position:sticky;top:24px;display:flex;flex-direction:column;gap:2px}.calc-nav button{display:block;text-align:left;width:100%;padding:11px 14px;cursor:pointer;background:none;border:none;border-left:2px solid var(--line);color:var(--ink-3);font-family:var(--sans);transition:background .15s,color .15s,border-color .15s}.calc-nav button:hover{color:var(--ink)}.calc-nav button.is-on{border-left-color:var(--stamp);color:var(--ink)}.calc-nav button[hidden]{display:none}.calc-nav .nno{display:block;font:400 11.5px var(--mono);color:var(--ink-4)}.calc-nav .nt{display:block;font-weight:600;font-size:15px;margin-top:1px}.calc-nav .nsub{display:block;font:400 12px var(--mono);color:var(--ink-4);margin-top:3px}.calc-nav button.is-on .nsub{color:var(--stamp)}.js .calc-sec{display:none}.js .calc-sec.is-on{display:block}.calc-sec.is-hid{display:none!important}.calc-sec+.calc-sec{margin-top:26px}.calc-card{border-top:2px solid var(--ink)}.calc-card-head{padding:24px 0 0}.calc-title{display:flex;gap:14px;align-items:flex-start}.calc-no{flex:none;padding-top:2px;font:600 16px/1.3 var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums}@media(min-width:900px){.calc-no{width:28px;margin-left:-42px;text-align:right}}.calc-title h2{font:700 27px/1.2 var(--sans)}.calc-card-head p{margin-top:10px;font-size:15px;color:var(--ink-3);max-width:62ch}.calc-fgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;padding:24px 0 28px}.calc-fgrid.is-three{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:24px}.calc-fgrid.is-tail{border-top:1px dashed var(--input-border);padding-top:18px}.calc-f{display:flex;flex-direction:column;min-width:0}.calc-f>.lbl,.calc-f>.lbl-row{flex:1 0 auto}.calc-f.is-wide{grid-column:1 / -1;max-width:420px}.calc-f .lbl{display:block;font:400 14px var(--mono);color:var(--ink-2);margin-bottom:7px}.calc-f .lbl-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.calc-f .lbl-row .lbl{margin-bottom:0}.calc-pct{font:600 16px var(--mono);color:var(--ink);white-space:nowrap}.calc-step{display:flex;min-width:0}.calc-step .st{flex:none;width:42px;height:46px;border:1px solid var(--input-border);background:var(--paper);font:400 18px var(--mono);color:var(--ink-2);cursor:pointer;padding:0;transition:background .15s}.calc-step .st:first-child{border-right:none;border-radius:0}.calc-step .st:last-child{border-left:none;border-radius:0}.calc-step .st:hover{background:var(--paper-dim)}.calc-step input{flex:1;min-width:0;height:46px;border:1px solid var(--input-border);border-radius:0;background:var(--panel);color:var(--ink);padding:0 12px;font:500 19px var(--mono);text-align:right;appearance:textfield;-moz-appearance:textfield}.calc-step input::-webkit-outer-spin-button,.calc-step input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calc-f select{width:100%;height:46px;border:1px solid var(--input-border);border-radius:var(--radius);background:var(--panel);color:var(--ink);padding:0 10px;font:400 14px var(--mono);cursor:pointer}.calc-step input:focus,.calc-f select:focus,.sum-fields input:focus{outline:2px solid var(--stamp);outline-offset:1px}.calc input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:2px;background:var(--input-border);border-radius:0;outline:none;margin:14px 0 6px;padding:0}.calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:2px;background:var(--panel);border:2px solid var(--stamp);cursor:pointer;box-shadow:0 1px 3px #201d1a40}.calc input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:2px;background:var(--panel);border:2px solid var(--stamp);cursor:pointer}.calc input[type=range]:focus::-webkit-slider-thumb{outline:2px solid var(--stamp);outline-offset:2px}.calc-opts{padding:0 0 26px;display:flex;flex-direction:column;gap:16px}.calc-opt{display:flex;align-items:center;gap:12px}.calc-opt-text{font-size:15px;color:var(--ink-2)}.calc-tgl{position:relative;flex:none;width:42px;height:24px;border-radius:2px;border:none;padding:0;cursor:pointer;background:var(--input-border);transition:background .15s}.calc-tgl[aria-checked=true]{background:var(--green)}.calc-tgl .knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:1px;background:var(--panel);box-shadow:0 1px 2px #201d1a59;transition:transform .15s;display:block}.calc-tgl[aria-checked=true] .knob{transform:translate(18px)}.calc-dep{transition:opacity .15s}.calc-dep.is-off{opacity:.4;pointer-events:none}.calc-dep .calc-f{max-width:420px}.calc-dep .is-narrow{max-width:280px}.calc-tally{border-top:1px dashed var(--input-border);padding:14px 0 6px}.calc-tally .tr{display:flex;align-items:baseline;gap:10px;padding:5px 0}.calc-tally .tl{font:400 14.5px var(--mono);color:var(--ink-2)}.calc-tally .dots{flex:1 1 auto;min-width:24px;border-bottom:1px dotted var(--sig-dash);transform:translateY(-4px)}.calc-tally .tv{font:600 17px var(--mono);color:var(--ink);text-align:right}.calc-tally .tv i{font:400 12.5px var(--mono);font-style:normal;color:var(--ink-4)}.calc-tally .tv.is-loss{color:var(--loss)}.calc-tally .tr.is-total{margin-top:8px;border-top:1px solid var(--ink);padding-top:12px}.calc-tally .tr.is-total:first-child{margin-top:0;border-top:0;padding-top:5px}.calc-tally .tr.is-total .tl{color:var(--ink);font-weight:600}.calc-tally .tr.is-total .tv{font-size:20px;color:var(--gain)}.calc-tally .tt{margin:6px 0 2px;font-size:15px;color:var(--ink-2)}.calc-tally .tt b{font:600 16.5px var(--mono);color:var(--ink)}.calc-card-out{border-top:1px dashed var(--input-border);padding:16px 0 4px;font-size:15px;color:var(--ink-2)}.calc-card-out b{font:600 16.5px var(--mono);color:var(--ink)}.calc-note-src{margin:14px 4px 0;font-size:15px;color:var(--ink-3);max-width:37em}.calc-sum{background:var(--ink);color:var(--dark-text);padding:28px clamp(22px,2vw,30px) 26px}.js .calc-sum{position:sticky;top:24px}.sum-kicker{font:400 12px var(--mono);letter-spacing:0;color:var(--dark-faint)}.sum-hero{margin-top:18px}.sum-label{font:400 12px var(--mono);color:var(--dark-faint)}.sum-big{margin-top:4px;font:600 30px/1.1 var(--mono);color:var(--gain-dark)}.sum-big span{font:400 14px var(--mono);color:var(--dark-faint)}.sum-year{margin-top:6px;font:400 14px var(--mono);color:var(--dark-text)}.sum-year span{color:var(--dark-faint)}.sum-rows{margin-top:20px;border-top:1px solid var(--line-dark);padding-top:16px;display:flex;flex-direction:column;gap:11px}.sum-rows>div{display:flex;gap:8px;align-items:baseline}.sum-rows .dots{flex:1 1 auto;min-width:12px;border-bottom:1px dotted var(--mono-dim);transform:translateY(-4px)}.sum-rows>div[hidden]{display:none}.sum-rows span:first-child{font-size:13px;color:var(--dark-faint)}.sum-rows b{font:400 14px var(--mono);white-space:nowrap;color:var(--dark-text)}.sum-rows b.is-loss{color:var(--loss-dark)}.sum-unit{margin-top:16px;border-top:1px solid var(--line-dark);padding-top:16px}.sum-line{margin-top:6px;font:400 15px var(--mono)}.sum-line b{font-weight:600}.sum-line .is-accent{color:var(--gain-dark)}.sum-fields{margin-top:18px;border-top:1px solid var(--line-dark);padding-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.sum-fields label{display:flex;flex-direction:column;min-width:0}.sum-fields span{display:block;flex:1 0 auto;font:400 13px var(--mono);color:var(--dark-faint);margin-bottom:6px}.sum-fields input{width:100%;height:40px;border:1px solid var(--ink-2);border-radius:var(--radius);background:#fffdf80d;color:var(--cream);padding:0 10px;font:400 16px var(--mono);text-align:right;appearance:textfield;-moz-appearance:textfield}.sum-fields input::-webkit-outer-spin-button,.sum-fields input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sum-actions{margin-top:20px;display:flex;flex-direction:column;gap:10px}.sum-cta{display:block}.sum-print{display:block;width:100%;text-align:center;background:none;color:var(--dark-text);border:1px solid var(--ink-2);padding:12px 18px;border-radius:var(--radius);font:600 15px var(--sans);cursor:pointer;transition:border-color .15s,color .15s}.sum-print:hover{border-color:var(--dark-faint);color:var(--cream)}.calc-reset{align-self:center;padding:12px 4px;border:0;background:none;font:400 14px var(--sans);color:var(--dark-faint);text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer}.calc-reset:hover{color:var(--cream)}.calc-reset:focus-visible{outline:2px solid var(--dark-accent);outline-offset:2px}.calc-reset[hidden]{display:none}.sum-fine{margin-top:16px;font-size:14px;line-height:1.5;color:var(--dark-faint)}@media(max-width:1160px){.calc-grid3{grid-template-columns:minmax(0,1fr)}.js .calc-nav{display:none}.js .calc-sum{position:static}}@media screen and (max-width:899px){.calc-head{padding-bottom:22px}.calc-profile{border-top:0;padding-top:0;margin-bottom:10px}}.calc-row,.calc-next,.calc-row-hint{display:none}@media screen and (max-width:1160px){.js .calc-sec{display:block}.js .calc-sec:not(.is-on)>:not(.calc-row){display:none}.calc-sec+.calc-sec{margin-top:0}.js .calc-row-hint{display:block;padding-bottom:12px;border-bottom:2px solid var(--ink);font-size:15px;line-height:1.5;color:var(--ink-3)}.js .calc-row{display:flex;align-items:baseline;gap:8px;width:100%;padding:13px 0 12px;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;cursor:pointer;font:500 16px/1.4 var(--sans);color:var(--ink)}.calc-row-no{flex:none;width:22px;font:500 13px var(--mono);color:var(--ink-4)}.calc-row-t{min-width:0}.calc-row-d{flex:1;min-width:12px;border-bottom:1px dotted var(--sig-dash);transform:translateY(-5px)}.calc-row-v{flex:none;font:500 14px var(--mono);color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.calc-sec.is-on .calc-row{font-weight:600}.calc-sec.is-on .calc-row-no,.calc-sec.is-on .calc-row-v{color:var(--stamp)}.calc-row:focus-visible{outline:3px solid var(--stamp);outline-offset:-3px}.js .calc-sec.is-on{border-bottom:1px solid var(--line);padding-bottom:24px}.js .calc-sec.is-on .calc-card{border-top:0}.js .calc-card .calc-title{display:none}.js .calc-card-head{padding-top:16px}.js .calc-card-head p{margin-top:0}.js .calc-next{display:block;width:100%;margin-top:24px;padding:14px 20px 15px;border:0;background:var(--stamp);color:var(--cream);text-align:center;font:600 17px/1.2 var(--sans);cursor:pointer;transition:background .25s ease,transform .15s ease}.calc-next:hover{background:var(--stamp-hover)}.calc-next:active{transform:scale(.985)}.calc-next:focus-visible{outline:3px solid var(--stamp);outline-offset:2px}.calc-next small{display:block;margin-bottom:5px;font:500 11px var(--mono);letter-spacing:1.5px;color:var(--dark-accent)}}@media(max-width:640px){.calc-fgrid,.calc-fgrid.is-three,.sum-fields{grid-template-columns:minmax(0,1fr)}}@keyframes out-upd{0%{background:#2d3a8c2e}to{background:transparent}}.calc [data-out].is-upd{animation:out-upd .9s ease;border-radius:0}@media(prefers-reduced-motion:reduce){.calc [data-out].is-upd{animation:none}}.calc-fab{display:none}.calc-fab[hidden]{display:none!important}@media(max-width:1160px){.js .calc-fab{display:flex;align-items:baseline;gap:8px;position:fixed;left:50%;transform:translate(-50%);bottom:calc(16px + var(--cookie-h, 0px));z-index:20;background:var(--ink);color:var(--dark-text);border:none;border-radius:var(--radius);padding:12px 22px;font:500 14px var(--mono);cursor:pointer;box-shadow:0 6px 18px #201d1a4d;white-space:nowrap}.calc-fab b{font:600 15px var(--mono);color:var(--gain-dark)}}@media print{.calc-profile,.calc-nav,.calc-step .st,.sum-actions,.calc-tgl,.calc-fab,.calc-reset{display:none!important}.calc-opt-text:before{content:"";display:inline-block;width:11px;height:11px;margin-right:9px;border:1.5px solid var(--ink);vertical-align:-1px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.calc-opt:has(.calc-tgl[aria-checked=true]) .calc-opt-text:before{background:var(--ink);box-shadow:inset 0 0 0 2px #fff}.js .calc-sec{display:block!important}.calc-sec.is-hid,.calc-dep.is-off{display:none!important}.calc-sec+.calc-sec{margin-top:18px}.calc-grid3{display:block}.calc-sum{background:none;color:var(--ink);border:1px solid var(--line);margin-top:18px;position:static!important}.sum-kicker,.sum-label,.sum-rows span:first-child,.sum-fields span,.sum-year span,.sum-fine{color:var(--ink-3)}.sum-big,.sum-line .is-accent{color:var(--gain)}.sum-rows b,.sum-year,.sum-line{color:var(--ink)}.sum-fields input{color:var(--ink);border-color:var(--input-border);background:none}.sum-rows .dots{border-bottom-color:var(--sig-dash)}.calc-fgrid,.calc-tally,.calc-card-out,.calc-note-src,.sum-rows>div,.sum-hero,.sum-unit{break-inside:avoid}.step,.doc-figs>div,.money-grid>div,.warn-col,.vrezka{break-inside:avoid}.doc-nav,.read-bar,.flow,.money-fields .calc-step .st{display:none!important}.doc{display:block}.doc>*{max-width:780px}.money-fields input{border:0;padding-left:0;font-weight:600}.check-day,.doc-sec.is-grey{background:none;border:1px solid var(--line)}.calc-card-head{break-after:avoid}}.sol-wrap{max-width:1440px;margin:0 auto;padding-inline:clamp(22px,5.5vw,80px);padding-block:26px 72px}.sol-filter{border-top:2px solid var(--ink);padding-top:16px;display:none;justify-content:space-between;align-items:baseline;gap:14px 20px;flex-wrap:wrap}.js .sol-filter{display:flex}.sol-count{font:400 12.5px var(--mono);color:var(--ink-4)}.sol-sec{margin-top:46px}.sol-sec.is-hid{display:none}.sol-sec-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:26px}.sol-num{flex:none;padding-top:2px;font:600 16px/1.3 var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums}@media(min-width:900px){.sol-num{width:28px;margin-left:-42px;text-align:right}}.sol-sec-head h2{font:700 clamp(26px,2.4vw,32px)/1.15 var(--sans);letter-spacing:-.02em}.sol-sec-lede{margin:-14px 0 24px;max-width:640px;font-size:16px;line-height:1.55;color:var(--ink-3);text-wrap:pretty}.reg{margin-top:12px;border-top:2px solid var(--ink)}.reg-row{border-bottom:1px solid var(--line);padding:16px 0 18px}.reg-row h3{display:flex;gap:10px;align-items:baseline;font:600 17px/1.3 var(--sans)}.reg-no{flex:none;font:500 12.5px var(--mono);color:var(--ink-4)}.reg-row dl{margin:11px 0 0;display:grid;gap:11px 32px}.reg-row dl>div{display:flex;flex-direction:column;gap:3px}.reg-row dt{font:400 11.5px var(--mono);color:var(--ink-4)}.reg-row dd{margin:0;font-size:15px;line-height:1.5;color:var(--ink-2)}.reg-row .is-yours dt{color:var(--ink-2);font-weight:600}@media(min-width:1000px){.reg-3 .reg-row dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 28px}}@media(min-width:720px){.reg-row dl{grid-template-columns:repeat(2,minmax(0,1fr))}.reg-row h3{font-size:18px}.reg-row dd{font-size:15.5px}}.src-table{margin-top:12px;border-top:2px solid var(--ink)}.src-row{border-bottom:1px solid var(--line);padding:12px 0 13px;display:grid;gap:3px}.src-row .sn{font:600 14.5px/1.4 var(--sans)}.src-row .sw{font-size:15px;line-height:1.5;color:var(--ink-2)}.src-row .sd{font:400 12px var(--mono);color:var(--ink-4)}@media(min-width:720px){.src-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;gap:0 26px;align-items:baseline}}.sol-index{border-top:2px solid var(--ink);padding-top:14px;margin-bottom:34px}.sol-index-label{font:400 12px var(--mono);color:var(--ink-4)}.sol-index ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:12px 56px}@media(min-width:700px){.sol-index ul{grid-template-columns:repeat(2,1fr)}}.sol-index li{display:flex;flex-direction:column;gap:3px}.sol-index li a{font:600 16px var(--sans);padding-block:12px;margin-block:-12px}.sol-index li span{font-size:14.5px;line-height:1.45;color:var(--ink-3)}.sol-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));gap:0 56px}.sol-card{border-top:1px solid var(--line);padding:20px 0 26px;display:flex;flex-direction:column;gap:9px}.sol-card .cno{font:500 12.5px var(--mono);color:var(--ink-4)}.sol-card h3{font:600 19px/1.3 var(--sans)}.sol-pain{font:400 16.5px/1.5 var(--sans);color:var(--ink-3);text-wrap:pretty}.sol-desc{font-size:15.5px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.sol-cta{margin-top:56px;background:var(--ink);color:var(--dark-text);padding:36px clamp(24px,3.5vw,44px);display:flex;justify-content:space-between;align-items:center;gap:28px}.sol-cta .sol-sec-head{margin-bottom:0}.sol-cta .sol-num{color:var(--dark-faint)}.sol-cta h2{font:700 24px/1.25 var(--sans);color:var(--cream)}.sol-cta p{margin-top:12px;font-size:16px;line-height:1.55;color:var(--dark-text);max-width:62ch;text-wrap:pretty}.sol-cta .btn{flex:none;white-space:nowrap}.sol .signatures{margin-top:44px}@media(max-width:820px){.sol-cta{flex-direction:column;align-items:stretch}.sol-cta .btn{text-align:center}}@media print{.sol-filter{display:none!important}.sol-sec.is-hid{display:block!important}.sol-cta{background:none;color:var(--ink);border:1px solid var(--line)}.sol-cta h2{color:var(--ink)}.sol-cta p{color:var(--ink-2)}.sol-cta .sol-num{color:var(--ink-3)}.sol-cta .btn{display:none}}.komu-list{list-style:none;margin:14px 0 0;padding:0}.komu-list li{border-top:1px solid var(--line);padding:10px 0;font-size:15px;line-height:1.55;color:var(--ink-2)}.komu-list li:last-child{border-bottom:1px solid var(--line)}@media(min-width:900px){.komu-list li{font-size:16px}}.st-updated{font:400 13px var(--mono);color:var(--ink-4);margin:0 0 6px}.st-state{display:inline-block;margin-left:10px;padding:3px 10px;border-radius:0;font:500 12px var(--mono);letter-spacing:1px;text-transform:uppercase;vertical-align:middle;color:var(--paper);background:var(--ink-4)}.st-state.is-ok{background:var(--green)}.st-state.is-bad{background:var(--loss)}.st-state.is-gap{background:#b07a1a}.st-what{margin-top:6px;font-size:15px;color:var(--ink-3)}.st-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:18px 32px;margin-top:18px}.st-up b{display:block;font:700 40px/1 var(--sans);letter-spacing:-.03em;color:var(--ink)}.st-up span{display:block;margin-top:6px;font-size:13px;color:var(--ink-3)}.st-strip{display:flex;gap:1px;flex:1 1 320px;max-width:640px;height:26px}.st-strip i{flex:1 1 0;border-radius:0;background:var(--line)}.st-strip i.is-ok{background:var(--green)}.st-strip i.is-part{background:#d9a84a}.st-strip i.is-bad{background:var(--loss)}.st-inc{width:100%;border-collapse:collapse;margin-top:18px;font-size:14px}.st-inc th,.st-inc td{text-align:left;padding:8px 10px 8px 0;border-top:1px solid var(--line);vertical-align:top}.st-inc td{overflow-wrap:anywhere}.st-inc th{font:500 12px var(--mono);color:var(--ink-3);border-top:0}.st-inc tr:last-child td{border-bottom:1px solid var(--line)}.st-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin-bottom:6px}.st-bar .st-updated{margin:0}.st-check .btn{padding:10px 16px;font-size:14px}.st-next{margin-top:14px;font-size:14px;line-height:1.55;color:var(--ink-3)}.st-next b{font:600 14px var(--mono);color:var(--ink)}.st-log td.is-ok{color:var(--green);font-weight:600}.st-log td.is-bad{color:var(--loss);font-weight:600}.st-hyg-table td b{display:block;font-weight:600;color:var(--ink)}.st-hyg-table td span{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:var(--ink-4)}.st-hyg-table td:nth-child(2){white-space:nowrap}.st-inc td.is-ok{color:var(--green);font-weight:600}.st-inc td.is-bad{color:var(--loss);font-weight:600}.st-inc td.is-gap,.st-inc td.is-none{color:#b07a1a;font-weight:600}.st-months-table td:not(:first-child),.st-months-table th:not(:first-child){font-family:var(--mono)}.st-plan-list{list-style:none;margin:12px 0 0;padding:0}.st-plan-list li{padding:8px 0;border-top:1px solid var(--line);font-size:14px}.st-plan-list li:last-child{border-bottom:1px solid var(--line)}.st-plan-list li b{display:block;font:600 13px var(--mono);color:var(--ink);margin-bottom:2px}.st-now{list-style:none;margin:12px 0 0;padding:0}.st-now li{position:relative;padding:9px 0 9px 22px;border-top:1px solid var(--line);font-size:17px;line-height:1.5}.st-now li:last-child{border-bottom:1px solid var(--line)}.st-now li:before{content:"";position:absolute;left:0;top:17px;width:10px;height:10px;background:var(--ink-4)}.st-now li.is-ok:before{background:var(--green)}.st-now li.is-bad:before{background:var(--loss)}.st-now li.is-gap:before,.st-now li.is-none:before{background:#b07a1a}.st-details summary{cursor:pointer;list-style:none;font:600 17px/1.4 var(--sans);color:var(--stamp);text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:4px}.st-details summary::-webkit-details-marker{display:none}.st-details summary:before{content:"+";display:inline-block;width:18px;font-family:var(--mono)}.st-details[open] summary:before{content:"−"}.st-details-body{margin-top:14px}.st-details-body h3{margin:24px 0 4px;font:600 15px var(--sans);color:var(--ink)}.st-details-body .st-bar{margin-bottom:0}@media(max-width:600px){.st-inc{display:block;overflow-x:auto}.st-now li{font-size:16px}}picture{display:contents}.chek{margin-top:26px}.chek-rows{margin:0;padding:0;list-style:none;border:1px solid var(--line)}.chek-row{padding:18px 20px}.chek-row+.chek-row{border-top:1px solid var(--line)}.chek-q{display:flex;gap:12px;margin:0 0 14px;font-size:16px;line-height:1.55;color:var(--ink)}.chek-no{font:600 12.5px var(--mono);color:var(--ink-3);flex:none;padding-top:3px}.chek-ans{max-width:420px}.chek-result{margin-top:22px;padding:20px;border:1.5px solid var(--ink);background:var(--panel-head)}.chek-score{margin:8px 0 0;font-size:20px;line-height:1.35;color:var(--ink)}.chek-score b{font-weight:600}.chek-note{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--ink-2)}.chek-gaps{margin:12px 0 0;padding-left:20px;font-size:15px;line-height:1.7;color:var(--ink-2)}.chek-gaps:empty{display:none}.chek-lead{margin-top:26px}.chek-lead-title{margin:0;font:600 19px var(--sans);color:var(--ink)}.chek-lead-sub{margin:6px 0 18px;font-size:15px;line-height:1.6;color:var(--ink-2)}.chek-lead-note{margin:12px 0 0;font-size:13.5px;line-height:1.6;color:var(--ink-3)}.chek-lede{margin:0 0 18px;font-size:16px;line-height:1.65;color:var(--ink-2)}@media(max-width:599px){.chek-row{padding:16px 14px}.chek-ans{max-width:none}}@media print{.chek-lead,.chek-result{display:none!important}}
