@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-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 Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-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 Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-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 Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-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 Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-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 Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-700-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:700;font-display:swap;src:url(/fonts/ibm-plex-sans-700-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}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-serif-400-italic-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 Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-serif-400-italic-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 Serif";font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-serif-600-italic-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 Serif";font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-serif-600-italic-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: #F6F2E9;--paper-dim: #EFE9DB;--panel: #FFFDF8;--panel-head: #FBF8F1;--ink: #201D1A;--ink-2: #4A443B;--ink-3: #6B6455;--ink-4: #8A8272;--line: #DDD5C3;--line-dark: #3A352E;--input-border: #C9BFA9;--placeholder: #9A9078;--sig-empty: #C6C1B2;--sig-dash: #9A968A;--mono-dim: #B3A88F;--dark-muted: #6E6759;--dark-text: #CFC7B4;--dark-faint: #8F877A;--dark-accent: #D8A18E;--seal: #C33D1B;--seal-hover: #A93417;--cream: #FFF8EE;--green: #2E7D4F;--err: #B3341A;--err-bg: #FBEDE7;--err-field: #FFF6F2;--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;--serif: "IBM Plex Serif", Georgia, "Times New Roman", serif}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 18px/1.55 var(--sans);text-rendering:optimizeLegibility}h1,h2,h3,p{margin:0}a{color:var(--seal);text-decoration:none}img,svg{display:block;max-width:100%}.mono{font-family:var(--mono)}.br-m{display:inline}.head-extra{display:none}@media(min-width:900px){.br-m{display:none}.head-extra{display:inline}}.in{max-width:1440px;margin:0 auto;padding-inline:clamp(22px,5.5vw,80px)}.rv{opacity:0;transform:translateY(16px);transition:opacity .65s cubic-bezier(.22,.61,.36,1),transform .65s cubic-bezier(.22,.61,.36,1)}.rv.on{opacity:1;transform:none}.h-line{position:relative}.h-line:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:0;background:var(--seal);transition:width .9s cubic-bezier(.22,.61,.36,1) .15s}.rv.on .h-line:after,.h-line.on:after{width:56px}.stamp{position:absolute;transform:rotate(7deg);border:2.5px solid var(--seal);color:var(--seal);font:600 10px var(--mono);letter-spacing:1.5px;padding:7px 10px;border-radius:3px;opacity:.9}.stamp-green{border-color:var(--green);color:var(--green)}.rv .stamp{opacity:0}.rv.on .stamp{animation:stamp-in .55s cubic-bezier(.34,1.3,.64,1) forwards}@keyframes stamp-in{0%{opacity:0;transform:rotate(7deg) scale(1.9)}60%{opacity:1;transform:rotate(7deg) scale(.94)}80%{transform:rotate(7deg) scale(1.05)}to{opacity:.9;transform:rotate(7deg) scale(1)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv,.rv .stamp{opacity:1;transform:none;transition:none;animation:none}.rv .stamp{transform:rotate(7deg)}.h-line:after{width:56px;transition:none}}@media(prefers-contrast:more){:root{--ink-2: #35302A;--ink-3: #453F36;--ink-4: #5C5548;--mono-dim: #786F5C;--placeholder: #6B6455;--dark-text: #E8E2D3;--dark-faint: #BAB2A3;--dark-muted: #9A9183}}.head-contacts a,.footer-links a{padding-block:14px;padding-inline:4px;margin-inline:-4px}.footer-meta a,.doc-items a{padding-block:6px;padding-inline:3px;margin-inline:-3px}.skip{position:absolute;left:-9999px;top:12px;z-index:10;padding:12px 20px;background:var(--ink);color:var(--paper);border-radius:6px;font:600 15px var(--sans)}.skip:focus{left:12px;color:var(--paper)}.btn{display:inline-block;text-align:center;border-radius:6px;font:600 16px var(--sans);cursor:pointer;border:0;transition:background .25s ease,color .22s ease,box-shadow .25s ease,transform .25s ease}.btn-seal{background:var(--seal);color:var(--cream);padding:14px 28px}.btn-seal:hover{background:var(--seal-hover);color:var(--cream);box-shadow:0 8px 22px #c33d1b4d;transform:translateY(-1px)}.btn-seal:active{transform:translateY(0) scale(.985);box-shadow:0 3px 10px #c33d1b40}.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[disabled]{opacity:.6;cursor:default;pointer-events:none}.btn:focus-visible,a:focus-visible{outline:3px solid var(--seal);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;align-items:center;justify-content:space-between;gap:16px;padding-block:15px}.brand{display:flex;align-items:center;gap:10px;color:var(--ink);padding:9px 10px;margin:-9px -10px}.brand-name{font:600 13px var(--mono);letter-spacing:3px}.head-right{display:flex;align-items:center;gap:26px}.head-contacts{font:500 14px var(--mono);color:var(--ink-3)}.head-contacts a{color:var(--seal)}.head-contacts a:hover{color:var(--ink)}.site-header .btn{display:none}@media(min-width:900px){.site-header .bar{padding-block:24px}.brand-name{font-size:16px;letter-spacing:4px}.site-header .btn{display:inline-block}}.hero{text-align:center;padding-block:clamp(52px,9vw,120px)}.kicker{font:600 12px var(--mono);letter-spacing:2px;line-height:1.6;color:var(--seal);text-transform:uppercase}.hero h1{margin:18px auto 0;max-width:1080px;font:700 clamp(34px,10px + 4.4vw,72px)/1.1 var(--sans);letter-spacing:-.02em;text-wrap:pretty}.hero-sub{margin:clamp(16px,2vw,28px) auto 0;max-width:700px;font-size:clamp(18px,14px + .7vw,24px);line-height:1.5;color:var(--ink-2);text-wrap:pretty}.hero .btn{margin-top:28px;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)}@media(min-width:900px){.kicker{font-size:17px;letter-spacing:3px}.hero-note{color:var(--ink-4)}}.spread{border-top:1px solid var(--line)}.idx{font:500 13px var(--mono);color:var(--mono-dim);margin-bottom:18px}.spread h2{font:700 clamp(40px,26px + 2.2vw,56px)/1.08 var(--sans);letter-spacing:-.025em}.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}@media(min-width:900px){.duo{display:grid;grid-template-columns:1fr 1fr}.duo-head{border-right:1px solid var(--line)}.duo-body{display:flex;align-items:center;padding-left:80px}.duo .duo-body{padding-top:clamp(50px,6.5vw,92px)}.idx{font-size:16px;margin-bottom:24px}}.spread-dark{background:var(--ink);border-top:0}.spread-dark h2{color:var(--paper)}.spread-dark .idx{color:var(--dark-muted)}.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:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px 40px}.vhod-price{font-size:clamp(17px,15px + .4vw,22px);color:var(--ink-2)}.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(3,1fr);gap:56px}.format,.format:first-child{border-top:2px solid var(--ink);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(--seal);white-space:nowrap}.num-val.is-word{font-size:20px}.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(--seal);text-decoration-color:var(--seal)}.review{margin:clamp(32px,5vw,56px) 0 0;padding:clamp(20px,3vw,28px) clamp(20px,3.5vw,36px);background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 4px 14px #201d1a12;max-width:780px}.review .label{display:block;margin-bottom:14px}.review-quote{margin:0;font:400 clamp(19px,16px + .8vw,26px)/1.5 var(--serif);font-style:italic;color:var(--ink);text-wrap:pretty}.review-src{margin-top:14px;font:400 13px 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(--seal)}@media(min-width:900px){.nums{display:grid;grid-template-columns:repeat(4,1fr);gap:48px;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-val.is-word{font-size:58px}.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(--seal);flex:none}.link-under{display:inline-block;font:500 16px var(--sans);color:var(--seal);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;padding:10px 8px;margin:10px -8px -10px}.link-under:hover{color:var(--ink)}@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:2px;color:var(--ink-4);text-transform:uppercase}.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}}.founder{margin-top:20px}.founder-photo{width:120px;height:120px;border-radius:8px;overflow:hidden;background:var(--paper-dim);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;flex:none}.founder-photo img{width:100%;height:100%;object-fit:cover}.founder-photo .ph{font:400 11px var(--mono);color:var(--ink-4);text-align:center;padding:8px}.founder-name{font:700 27px var(--sans);letter-spacing:-.015em;margin-top:18px}.founder-bio{margin-top:8px;font-size:17px;line-height:1.55;color:var(--ink-2)}.founder-sig{display:flex;align-items:baseline;gap:12px;margin-top:16px;border-top:1px solid var(--line);padding-top:14px}.sig-script{font:600 22px var(--serif);font-style:italic}@media(min-width:900px){.founder{display:flex;gap:28px;align-items:flex-start;margin-top:24px}.founder-photo{width:140px;height:140px}.founder-name{margin-top:0;font-size:30px}.founder-bio{font-size:18px}.founder-sig{border-top:0;padding-top:0;margin-top:14px}}.report-title{font:700 26px var(--sans);letter-spacing:-.015em;margin-top:8px}.report-card{margin-top:20px;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 4px 14px #201d1a12;overflow:hidden;max-width:520px}.report-head{display:flex;justify-content:space-between;gap:10px;padding:13px 18px;border-bottom:1px solid var(--line);background:var(--panel-head)}.report-head b{font:600 12px var(--mono);letter-spacing:1px}.report-head span{font:400 11.5px var(--mono);color:var(--ink-4)}.report-body{padding:16px 18px 18px}.report-label{font:500 11px var(--mono);letter-spacing:1.5px;color:var(--ink-4)}.report-label~.report-label{margin-top:14px}.report-body p{margin-top:6px;font-size:14px;line-height:1.55}.report-sig{display:flex;justify-content:space-between;align-items:baseline;margin-top:16px;border-top:1px solid #EFE9DB;padding-top:12px}.report-sig .sig-script{font-size:16px}.report-sig span:last-child{font:400 11.5px var(--mono);color:var(--ink-4)}.report-actions{margin-top:16px;max-width:520px}.report-actions .btn{display:block;width:100%;padding:15px}.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-card{box-shadow:0 6px 20px #201d1a14}.report-actions{display:flex;align-items:center;gap:18px}.report-actions .btn{display:inline-block;width:auto;white-space:nowrap;padding:14px 26px;font-size:15px}.report-note{margin-top:0;font-size:14px}.report-body p{font-size:15px}}.signatures{border-top:2px solid var(--ink);padding-block:40px 46px}.signatures .label{margin-bottom:18px;display:block}.sig-grid{display:flex;gap:22px;max-width:520px}.sig-grid>div{flex:1}.sig-name{font:600 21px var(--serif);font-style:italic;border-bottom:1px solid var(--ink);padding-bottom:9px}.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}@media(min-width:900px){.who-cell .signatures{border-top:2px solid var(--ink);margin-top:44px;padding:26px 0 0}.sig-grid{gap:36px}.sig-name{font-size:24px;padding-bottom:10px}.sig-caption{font-size:12px}.signatures-mobile{display:none}}section.signatures-mobile .signatures{border-top:2px solid var(--ink)}.signatures-desktop{display:none}@media(min-width:900px){.signatures-desktop{display:block}}.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-section .stamp{top:30px;right:clamp(22px,7vw,110px)}.lead-wrap{max-width:720px;margin:0 auto}.lead-title{font:700 clamp(30px,22px + 1.8vw,46px)/1.12 var(--sans);letter-spacing:-.02em}@media(min-width:900px){.lead-title{text-align:center}.lead-section .stamp{top:64px;font-size:13px;letter-spacing:2px;padding:10px 16px;border-width:3px}}.lead-form{display:flex;flex-direction:column;gap:13px;margin-top:clamp(24px,3.5vw,40px)}.field-label{display:block;font:500 11px var(--mono);letter-spacing:1.5px;color:var(--ink-4);margin-bottom:6px;text-transform:uppercase}.field input[type=text],.field textarea{width:100%;padding:16px 18px;background:var(--panel);border:1.5px solid var(--input-border);border-radius:6px;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(--seal)}.field.has-error input,.field.has-error textarea{background:var(--err-field);border-color:var(--seal)}.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:6px;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(--seal);border-radius:6px}.form-alert b{font:700 15px var(--mono);color:var(--seal)}.form-alert span{font:400 14.5px/1.5 var(--sans);color:var(--err-text)}.form-fine{font-size:14px;line-height:1.55;color:var(--ink-3);text-align:center}.form-fine a{color:inherit;text-decoration:underline;text-underline-offset:2px}.form-fine a:hover{color:var(--seal)}.form-truth{font-size:13px;line-height:1.55;color:var(--ink-4);text-align:center;border-top:1px solid var(--line);padding-top:12px;margin-top:4px}.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{gap:16px}.field input[type=text],.field textarea{border-radius:8px;font-size:18px;padding:17px 20px}.chip span,.chip input:checked+span{border-radius:8px;padding:16px 6px;font-size:17px}.lead-form .btn{border-radius:8px;padding:20px;font-size:19px}.form-fine{font-size:15px}.form-truth{font-size:14px;padding-top:14px;margin-top:12px}}.lead-done{position:relative;text-align:center;padding-block:8px}.lead-done .stamp{top:-8px;right:0}.lead-done-title{font:700 clamp(26px,20px + 1.4vw,34px)/1.2 var(--sans);letter-spacing:-.015em;margin-top:20px}.lead-done-sub{font-size:16px;line-height:1.6;color:var(--ink-2);margin-top:12px;text-wrap:pretty}.lead-next{margin-top:18px;padding:14px 16px;background:var(--panel);border:1px solid var(--line);border-radius:6px;text-align:left}.lead-next p{font-size:14.5px;line-height:1.6;margin-top:6px}.lead-done .btn{display:block;margin-top:16px;padding:16px}@media(min-width:900px){.lead-done .btn{display:inline-block;padding:16px 32px}}.site-footer{background:var(--ink)}.site-footer .in{padding-block:22px 26px;display:flex;flex-direction:column;gap:7px}.footer-top{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.footer-brand{font:600 12px var(--mono);letter-spacing:2px;color:var(--paper)}.footer-links{font:500 12px var(--mono);color:var(--dark-accent)}.footer-links a{color:var(--dark-accent)}.footer-links a:hover{color:var(--paper)}.footer-meta{font:400 11.5px/1.7 var(--mono);color:var(--dark-faint)}.footer-meta a{color:var(--dark-faint);text-decoration:underline;text-underline-offset:2px}.eml{cursor:pointer}.eml:before{content:attr(data-u) "@" attr(data-d)}.eml.is-live:before{content:none}.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{background:var(--paper)}.doc{max-width:780px;margin:0 auto;padding-inline:clamp(22px,5vw,32px)}.doc-topbar{display:flex;align-items:center;justify-content:space-between;padding-block:15px;border-bottom:2px solid var(--ink)}.doc-topbar .brand-name{letter-spacing:2.5px;font-size:12px}.doc-topbar .sheet{font:400 10.5px var(--mono);color:var(--ink-4)}.doc-head{padding-block:38px 28px;position:relative}.doc-head .stamp{top:28px;right:0}.doc-no{font:400 12px var(--mono);color:var(--ink-4);margin-bottom:14px;padding-right:130px}.doc-head h1{font:600 clamp(30px,24px + 1.4vw,40px)/1.12 var(--mono);letter-spacing:2px;text-transform:uppercase}.doc-lede{font-size:15px;line-height:1.5;color:var(--ink-2);margin-top:12px;text-wrap:pretty}.doc-req{margin-top:20px;border:1px solid var(--line);border-radius:3px}.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 10px var(--mono);letter-spacing:1px;color:var(--ink-4);border-right:1px solid var(--line);text-transform:uppercase}.doc-req .v{flex:1;padding:9px 12px;font:500 13px var(--sans)}.doc-req .v.is-empty{font:400 13px var(--serif);font-style:italic;color:var(--placeholder)}.doc-sections{padding-bottom:30px}.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}.doc-sec>.n.is-seal{color:var(--seal)}.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:9px;font-size:14px;line-height:1.6;color:var(--ink-2)}.doc-items .sub{font:500 12.5px var(--mono);color:var(--seal);flex:none}.doc-items b{font-weight:600;color:var(--ink)}.doc-note{font-size:14px;line-height:1.6;color:var(--ink-3);margin-top:12px;padding:12px 14px;background:var(--paper-dim);border-radius:4px}.doc-sec p{font-size:14.5px;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 .label{display:block;margin-bottom:6px}.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:15px}.doc-sec p{font-size:15.5px}}.notfound{text-align:center;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}
