@font-face{font-family:"Onest";src:url("fonts/onest-cyrillic-wght-normal.woff2") format("woff2-variations");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Onest";src:url("fonts/onest-latin-wght-normal.woff2") format("woff2-variations");font-style:normal;font-weight:100 900;font-display:swap;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{--bg:#061119;--surface:#0a1924;--surface-2:#102434;--text:#f2f7fa;--text-2:#bacbd7;--text-3:#8299aa;--line:rgba(162,195,216,.2);--line-strong:rgba(176,213,234,.34);--teal:#00dfa2;--teal-bright:#00dfa2;--display:"Onest","Segoe UI",sans-serif;--body:"Onest","Segoe UI",sans-serif}
html{background:var(--bg);color-scheme:dark}body{position:relative;isolation:isolate;min-height:100dvh;color:var(--text);background:radial-gradient(circle at 86% 10%,rgba(75,139,177,.12),transparent 30rem),radial-gradient(circle at 10% 42%,rgba(0,223,162,.05),transparent 34rem),var(--bg);font-family:var(--body)}body:before{position:fixed;z-index:-1;inset:0;background:linear-gradient(rgba(6,17,25,.88),rgba(6,17,25,.97)),url("bg-aurora.webp") 72% top/min(92vw,1400px) auto no-repeat;content:"";pointer-events:none}::selection{color:#05231c;background:var(--teal)}:focus-visible{outline:3px solid var(--teal);outline-offset:4px}.atmosphere{display:none}.site-header{position:sticky;top:0;padding-top:14px;background:linear-gradient(var(--bg) 0%,rgba(6,17,25,.88) 72%,transparent 100%);border:0;backdrop-filter:none}.header-inner{width:min(calc(100% - 32px),1120px);min-height:64px;margin-inline:auto;padding:9px 14px;background:rgba(5,17,25,.82);border:1px solid var(--line-strong);border-radius:16px;box-shadow:0 18px 70px rgba(0,7,12,.34);backdrop-filter:blur(20px) saturate(140%)}.brand{color:var(--text)}.brand-mark{width:40px;height:40px;border-radius:11px}.back-link{color:var(--text-2);text-decoration-color:var(--teal);border-color:var(--line)}.back-link:hover{color:var(--text);border-color:var(--line-strong);background:var(--surface-2)}.doc{width:min(calc(100% - 32px),900px);padding-block:clamp(64px,9vw,112px)}.doc-eyebrow{display:none}.doc h1{max-width:17ch;margin:0 0 22px;color:var(--text);font:850 clamp(2.65rem,6vw,4.8rem)/.99 var(--display);letter-spacing:-.04em}.doc h2{margin-top:64px;padding-top:24px;color:var(--text);font:800 clamp(1.5rem,3vw,2.35rem)/1.08 var(--display);letter-spacing:-.03em;border-top:1px solid var(--line)}.doc h3{color:var(--text)}.doc-intro{max-width:72ch;color:var(--text-2);font-size:clamp(1.02rem,2vw,1.2rem)}.doc-meta,.muted{color:var(--text-3)}.doc p,.doc li{max-width:78ch}.doc a{color:#72e7c5;text-underline-offset:.24em}.callout,.card,.requisites,.price-card{color:var(--text);background:linear-gradient(145deg,rgba(16,36,52,.88),rgba(7,22,32,.72));border:1px solid var(--line);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.callout{border-color:rgba(0,223,162,.38)}.callout strong,.price-card .pc-amount{color:var(--teal)}.card ol,.card ul{margin-bottom:0}.site-footer{color:var(--text-3);background:#030a10;border-top:1px solid var(--line)}.foot-inner{width:min(calc(100% - 32px),1120px)}.foot-brand,.brand-name,.site-header .brand-name{color:var(--text)}.foot-links a,.site-footer a{color:rgba(242,247,250,.82)}.foot-legal{border-top-color:var(--line);color:var(--text-3)}.foot-legal .attr{color:#72e7c5}html,body{overflow-x:clip}
@media(prefers-reduced-motion:no-preference){.doc>header,.doc>.doc-intro{animation:legal-rise 620ms cubic-bezier(.16,1,.3,1) both}.doc>.doc-intro{animation-delay:90ms}}@keyframes legal-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:680px){.site-header{padding-top:8px}.header-inner{padding-block:9px}.doc{padding-top:54px}.doc h1{font-size:clamp(2.35rem,12vw,3.7rem)}.doc h2{margin-top:48px}.back-link{font-size:.8rem}}
@media(prefers-reduced-transparency:reduce){.header-inner,.callout,.card,.requisites,.price-card{background:var(--surface);backdrop-filter:none}}
