:root{--brand:#00524f;--cyan:#34e5e6;--yellow:#facf00;--red:#e72852;--bg-dark:#003634;--bg-dark-2:#002b29;--brand-soft:#004b48;--mint:#b8ffb0;--ink:#06302e;--accent:var(--yellow);--accent-hover:#ffdb33;--accent-ink:#2a1c00;--mp-uzum:#a77bff;--mp-wb:#ff7ad9;--mp-ozon:#7eb0ff;--mp-ym:#ff9478;--sp-1:8px;--sp-2:16px;--sp-3:24px;--sp-4:32px;--sp-5:40px;--sp-6:48px;--sp-8:64px;--sp-10:80px;--sp-12:96px;--header-h:72px;--container:1200px;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-pill:999px;--font-head:var(--ff-unbounded),"Segoe UI",system-ui,sans-serif;--font-body:var(--ff-manrope),"Segoe UI",system-ui,sans-serif;--ease:cubic-bezier(.2,.8,.2,1);--ease-soft:cubic-bezier(.33,1,.68,1);--t-fast:.2s;--t-mid:.25s;--t-slow:.7s}:root,[data-theme=light]{--bg:#fff;--text:#06302e;--text-dim:#4d6966;--line:#0036341f;--line-strong:#00363442;--hl:#00524f;--header-bg:#ffffffdb;--btn:#00524f;--btn-ink:#fff;--btn-hover:#003634}[data-theme=dark]{--bg:#003634;--text:#f1fff0;--text-dim:#a8cfca;--line:#f1fff021;--line-strong:#f1fff042;--hl:#34e5e6;--header-bg:#002b29e6;--btn:#fff;--btn-ink:#06302e;--btn-hover:#e3ece7}[data-theme=brand]{--bg:#00524f;--text:#f1fff0;--text-dim:#b4d8d3;--line:#f1fff024;--line-strong:#f1fff047;--hl:#34e5e6;--header-bg:#00524fe6;--btn:#fff;--btn-ink:#06302e;--btn-hover:#e3ece7}[data-theme=mint]{--bg:#b8ffb0;--text:#06302e;--text-dim:#2f5a55;--line:#00363424;--line-strong:#0036344d;--hl:#00524f;--header-bg:#b8ffb0e0;--btn:#003634;--btn-ink:#fff;--btn-hover:#002b29}[data-theme]{color:var(--text)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5;overflow-x:hidden}h1,h2,h3{font-family:var(--font-head);margin:0;font-weight:700;line-height:1.05}p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--hl);outline-offset:3px;border-radius:var(--r-sm)}.container{width:100%;max-width:var(--container);padding:0 var(--sp-3);margin:0 auto}.mp-ico{border-radius:5px;flex:none;width:18px;height:18px;display:block}.btn{justify-content:center;align-items:center;gap:var(--sp-1);border-radius:var(--r-pill);white-space:nowrap;transition:transform var(--t-fast) var(--ease-soft),background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);font-weight:600;display:inline-flex}.btn:active{transform:scale(.98)}.btn--ghost{height:40px;padding:0 var(--sp-2);border:1px solid var(--line-strong);font-size:14px}.btn--ghost:hover{border-color:var(--hl);color:var(--hl)}.btn--accent{height:40px;padding:0 var(--sp-2);background:var(--btn);color:var(--btn-ink);border:1px solid var(--btn);font-size:14px}.btn--accent:hover{background:var(--btn-hover);border-color:var(--btn-hover)}.btn--lg{height:52px;padding:0 var(--sp-3);font-size:16px}.btn--primary{background:var(--btn);color:var(--btn-ink);border:1px solid var(--btn);position:relative;overflow:hidden}.btn--primary:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff38,#0000);width:45%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.btn--primary:hover:before{animation:sheen .72s var(--ease-soft) 1}@keyframes sheen{0%{opacity:.9;left:-60%}to{opacity:0;left:120%}}.btn--primary:hover{background:var(--btn-hover);border-color:var(--btn-hover);transform:translateY(-2px);box-shadow:0 10px 24px #0036342e}.btn--primary:hover .arrow{transform:translate(4px)}.btn--primary:active{transform:translateY(-2px)scale(.98)}.arrow{transition:transform var(--t-fast) var(--ease-soft);display:inline-block}.btn--outline{border:1px solid var(--line-strong);background:0 0}.btn--outline:hover{border-color:var(--hl);color:var(--hl);transform:translateY(-2px)}.btn--outline:active{transform:translateY(-2px)scale(.98)}.reveal{animation:rise .76s var(--ease-soft) var(--d,0s) backwards}@keyframes rise{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}55%{filter:blur()}to{opacity:1;filter:blur();transform:none}}.js [data-sr]{opacity:0;transition:opacity .7s var(--ease-soft) var(--d,0s),transform .8s var(--ease-soft) var(--d,0s);transform:translateY(22px)}.js [data-sr].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:600px){body .foot__bar,body .as-footer__bar,body .ac-footer__bar{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px}body .foot__bar span{justify-content:center}}@media (max-width:767px){body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),body select,body textarea{font-size:16px}}
