:root{--ink: #12110d;--ink-soft: #3a362c;--paper: #efe6d4;--paper-2: #e7dcc6;--cream: #f7f1e4;--navy: #101c32;--navy-2: #182844;--blue: #0060c2;--blue-deep: #004d9c;--wax: #b33816;--gold: #c4a265;--rule: #cbbfa6;--ok: #1f6b4a;--header: 68px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--navy)}body{margin:0;color:var(--ink);background:var(--paper);font-family:Golos Text,Segoe UI,sans-serif;font-size:17px;line-height:1.55}img,svg{max-width:100%;height:auto;display:block}a{color:var(--blue-deep)}.skip{position:absolute;left:-999px;top:0}.skip:focus{left:12px;z-index:80;background:var(--cream);padding:8px 12px}.wrap{width:min(1180px,calc(100% - 32px));margin:0 auto}.display,h1,h2,.h1{font-family:Unbounded,sans-serif;font-weight:700;letter-spacing:-.045em;line-height:1.12}h3{font-family:Unbounded,sans-serif;font-size:15px;letter-spacing:-.03em;margin:0 0 8px}.header{position:sticky;top:0;z-index:40;height:var(--header);background:var(--navy);color:var(--paper);border-bottom:1px solid rgba(239,230,212,.12)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--paper);font-family:Unbounded,sans-serif;font-size:14px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.logo-mark{width:38px;height:38px;border:1.5px solid var(--gold);color:var(--gold);display:grid;place-items:center;font-family:Unbounded,sans-serif;font-size:9px;letter-spacing:.04em}.header-actions{display:flex;align-items:center;gap:10px}.phone{color:var(--paper);font-weight:700;text-decoration:none;font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:0;padding:12px 16px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover{background:var(--blue-deep)}.btn-ghost{background:transparent;color:var(--paper);border:1px solid rgba(239,230,212,.28)}.kicker{margin:0 0 14px;color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.lead{font-size:18px;color:var(--ink-soft);margin:0 0 18px}.section{padding:72px 0}.section.alt{background:var(--paper-2)}.section-head{display:grid;gap:10px;margin-bottom:28px;max-width:46rem}.section-head h2,.section h2{font-size:clamp(26px,3.2vw,38px);margin:0}.section-head .lead,.prose p{margin:0 0 14px}.prose{max-width:62ch}.lead-sheet{position:relative;background:var(--cream);color:var(--ink);border:1px solid #d8ccb4;padding:28px 24px 22px;box-shadow:10px 10px #007fffd9}.lead-sheet:before{content:"Заявка";position:absolute;top:14px;right:14px;border:1.5px solid var(--wax);color:var(--wax);font-family:Unbounded,sans-serif;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px;transform:rotate(8deg)}.lead-sheet h2{margin:0 0 8px;font-size:22px;max-width:12ch}label{display:grid;gap:6px;font-size:13px;font-weight:600;margin-bottom:12px}input,textarea,select{font:inherit;width:100%;border:0;border-bottom:1px solid var(--rule);border-radius:0;padding:10px 0;background:transparent}input:focus,textarea:focus,select:focus{outline:none;border-bottom-color:var(--blue)}textarea{min-height:72px;resize:vertical}.check{display:flex;align-items:flex-start;gap:8px;font-weight:400;color:var(--ink-soft);font-size:13px}.check input{width:auto;margin-top:3px}.fine{color:var(--ink-soft);font-size:13px}.footer{background:#0a1324;color:#d7cbb4;padding:48px 0 28px}.footer a{color:#fff}.footer h2{color:var(--paper);font-size:18px;margin:0 0 16px}.footer p{margin:0 0 6px}.footer-req{font-size:13px;line-height:1.45}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:28px}.footer ul{margin:0 0 16px;padding:0;list-style:none}.footer li{margin:0 0 8px}.cookie{position:fixed;right:16px;bottom:16px;z-index:50;max-width:360px;background:var(--navy);color:var(--paper);border:1px solid rgba(239,230,212,.2);padding:16px}.cookie a{color:#fff}.legal{white-space:pre-wrap;font-size:15px;background:var(--cream);padding:28px;border:1px solid var(--rule)}.thanks{min-height:60vh;display:grid;place-items:center;padding:48px 16px}.hp{position:absolute;left:-9999px;opacity:0;height:0;width:0}@media(max-width:960px){.footer-grid{grid-template-columns:1fr}.header-actions .phone{display:none}}@media(max-width:480px){.header-actions .btn-ghost{display:none}.logo{font-size:12px}}.hero{position:relative;background:linear-gradient(180deg,rgba(239,230,212,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(239,230,212,.06) 1px,transparent 1px),var(--navy);background-size:28px 28px,28px 28px,auto;color:var(--paper);padding:40px 0 56px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:36px;align-items:start}.hero h1,.hero .h1{font-size:clamp(30px,4.4vw,52px);margin:0 0 18px;max-width:18ch}.hero .lead{color:#efe6d4c7;max-width:42ch}.hero .fine{color:#d7cbb4b3}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#efe6d429;border:1px solid rgba(239,230,212,.16);margin:28px 0 0}.stat{background:var(--navy);padding:14px 16px}.stat b{display:block;font-family:Unbounded,sans-serif;font-size:clamp(16px,1.8vw,22px);letter-spacing:-.04em}.stat span{display:block;margin-top:4px;font-size:12px;color:#efe6d49e;text-transform:uppercase;letter-spacing:.08em}.diagram{margin:0}.diagram-caption{font-family:Unbounded,sans-serif;font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;color:var(--ink-soft)}.layer-map,.doc-versus,.toy-map,.process-rail{display:grid;gap:20px}.process-rail{list-style:none;margin:0;padding:0;grid-template-columns:repeat(4,1fr);gap:0}.layer-map{grid-template-columns:.9fr 1.1fr;align-items:center}.layer-figure{background:var(--navy);overflow:hidden}.layer-figure img{width:100%;height:auto;display:block}.layer-keys{list-style:none;margin:0;padding:0;display:grid;gap:12px}.layer-keys li{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:start;padding:16px 0;border-top:1px solid var(--rule)}.layer-keys li:last-child{border-bottom:1px solid var(--rule)}.layer-idx{font-family:Unbounded,sans-serif;font-size:22px;color:var(--blue)}.layer-keys p{margin:0;color:var(--ink-soft);font-size:15px}.layer-doc{font-family:Unbounded,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--ink);padding:6px 8px;white-space:nowrap}.layer-doc.is-cert{background:var(--ink);color:var(--paper)}.toy-map{grid-template-columns:220px 1fr;align-items:stretch}.toy-hub{background:var(--navy);color:var(--paper);display:grid;place-items:center;text-align:center;padding:24px;font-family:Unbounded,sans-serif;font-size:22px;letter-spacing:-.04em}.toy-cells{display:grid;grid-template-columns:1fr 1fr;gap:12px}.toy-cell{background:var(--cream);border:1px solid var(--rule);padding:18px}.toy-cell b{display:inline-block;margin-top:10px;font-family:Unbounded,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.doc-versus{grid-template-columns:1fr 1fr}.doc-sheet{background:var(--cream);border:1px solid var(--rule);padding:24px;min-height:280px}.doc-sheet.muted{opacity:.82;background:repeating-linear-gradient(-18deg,transparent,transparent 10px,rgba(194,75,42,.08) 10px,rgba(194,75,42,.08) 11px),var(--cream)}.doc-sheet h3{font-size:22px;margin-bottom:14px}.doc-sheet ul,.split ul{margin:0;padding:0;list-style:none}.doc-sheet li{padding:10px 0;border-top:1px solid var(--rule)}.protocol{background:var(--cream);border:1px solid var(--rule)}.protocol-bar{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--rule);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-family:Unbounded,sans-serif}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:720px}th,td{text-align:left;padding:16px;border-bottom:1px solid var(--rule);vertical-align:top}th{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.labs{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule)}.lab{background:var(--cream);padding:22px}.lab .n{font-family:Unbounded,sans-serif;color:var(--blue);font-size:13px;margin-bottom:18px}.process-step{position:relative;padding:0 18px 0 0}.process-step:before{content:"";position:absolute;top:17px;left:34px;right:0;border-top:1px dashed var(--ink)}.process-step:last-child:before{display:none}.stamp{width:34px;height:34px;border:1.5px solid var(--ink);display:grid;place-items:center;font-family:Unbounded,sans-serif;font-size:12px;background:var(--paper);position:relative;z-index:1;margin-bottom:14px}.split{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule);border:1px solid var(--rule)}.split>div{background:var(--cream);padding:28px}.split h2{font-size:26px;margin-bottom:16px}.split li{padding:12px 0 12px 22px;position:relative;border-top:1px solid var(--rule)}.split li:before{content:"";position:absolute;left:0;top:20px;width:8px;height:8px;background:var(--blue)}.split .risks li:before{background:var(--wax)}.expert{display:grid;grid-template-columns:.35fr 1fr;gap:32px;background:var(--navy);color:var(--paper);padding:36px}.expert blockquote{margin:0;font-size:22px;line-height:1.35;font-family:Unbounded,sans-serif;letter-spacing:-.04em}.expert .who{border-top:1px solid rgba(239,230,212,.2);padding-top:16px;margin-top:20px}.avatar{width:88px;height:88px;border:1px solid var(--gold);color:var(--gold);display:grid;place-items:center;font-family:Unbounded,sans-serif;font-size:22px}.quiz-protocol{background:var(--cream);border:1px solid var(--rule);padding:28px}.quiz-options{display:grid;gap:8px}.quiz-options button{text-align:left;border:1px solid var(--rule);background:var(--paper);border-radius:0;padding:14px 16px;font:inherit;cursor:pointer}.quiz-options button[aria-pressed=true],.quiz-options button:hover{border-color:var(--ink);background:#fff;box-shadow:4px 4px 0 var(--blue)}.faq details{border-top:1px solid var(--rule);padding:16px 0}.faq details:last-child{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;list-style:none;font-family:Unbounded,sans-serif;font-size:16px;letter-spacing:-.03em}.faq summary::-webkit-details-marker{display:none}.faq summary h3{display:inline;font-size:inherit}@media(max-width:960px){.hero-grid,.layer-map,.toy-map,.doc-versus,.process-rail,.labs,.split,.expert,.toy-cells{grid-template-columns:1fr}.process-step:before{display:none}.stats{grid-template-columns:1fr}.layer-keys li{grid-template-columns:48px 1fr}.layer-doc{grid-column:2}}
