@font-face{font-family:Tenor Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/tenor-sans-400-cyr-DVnqnQeh.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Tenor Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/tenor-sans-400-lat-Bloz8C9r.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:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/inter-var-cyr-DqGufNeO.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/inter-var-lat-Dx4kXJAl.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{--bg: #F3F5F0;--surface: #FFFFFF;--ink: #1B211D;--ink-soft: #525A50;--accent: #38594A;--accent-deep: #274437;--accent-rgb: 56, 89, 74;--line: #DEE3D9;--error: #B4553F;--success: #5F7A5A;--error-deep: #9A4936;--dark: #141B16;--line-d: #2C382F;--ivory: #F3F5F0;--ivory-soft: #B7C1B6;--accent-lt: #9CC4AA;--btn-hero: #3E6553;--btn-hero-hover: #4C7A64;--display: "Tenor Sans", sans-serif;--text: "Inter", -apple-system, "Segoe UI", Roboto, sans-serif;--w: 1160px;--r-card: 20px;--r-ctl: 12px;--ease: cubic-bezier(.22, 1, .36, 1);--ticker-duration: 126s}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--bg);color:var(--ink);font:400 17px/1.6 var(--text);overflow-x:clip}.wrap{max-width:var(--w);margin:0 auto;padding:0 24px}a{color:var(--accent-deep);text-decoration:none;transition:color .16s var(--ease)}a:hover{color:var(--ink)}a:focus-visible,button:focus-visible{outline:2px solid currentColor;outline-offset:3px}::selection{background:rgba(var(--accent-rgb),.16)}h1,h2,h3,.price{font-family:var(--display);font-weight:400;line-height:1.14}h1{font-size:66px;letter-spacing:.02em}h2{font-size:clamp(27px,3.2vw,40px);letter-spacing:.015em}h3{font-size:21px;letter-spacing:.01em}.overline{font:600 12px/1 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-deep)}.lead{font-size:18px;color:var(--ink-soft)}.small{font-size:14px}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--surface);color:var(--ink);padding:12px 20px;border-radius:0 0 12px}.skip-link:focus-visible{left:0}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}section{padding:120px 0;position:relative}.sect-head{max-width:660px;margin-bottom:60px}.sect-head .overline{display:block;margin-bottom:14px}.sect-head p{margin-top:14px;color:var(--ink-soft)}.js .rv{opacity:0;transform:translateY(26px) scale(.985);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:var(--d, 0ms)}.js .rv.in{opacity:1;transform:none}.progress{position:fixed;top:0;left:0;height:2px;width:0;background:linear-gradient(90deg,var(--accent),var(--accent-lt));z-index:60}@media (max-width: 900px){h1{font-size:48px}section{padding:72px 0}}@media (max-width: 600px){h1{font-size:40px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important;animation:none!important}.js .rv{opacity:1;transform:none}html{scroll-behavior:auto}}.btn{display:inline-block;font:500 15px/1 var(--text);letter-spacing:.02em;padding:18px 32px;border-radius:var(--r-ctl);background:var(--accent);color:#fff;border:1px solid var(--accent);cursor:pointer;position:relative;overflow:hidden;transition:background .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease),border-color .2s}.btn:hover{background:var(--accent-deep);border-color:var(--accent-deep);color:#fff;box-shadow:0 14px 32px rgba(var(--accent-rgb),.3)}.btn:disabled{opacity:.6;cursor:default;box-shadow:none}.btn .shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.32) 50%,transparent 60%);transform:translate(-120%);transition:transform .7s var(--ease);pointer-events:none}.btn:hover .shine{transform:translate(120%)}.btn-ghost{background:transparent;color:var(--ivory);border:1px solid var(--line-d)}.btn-ghost:hover{background:transparent;border-color:var(--accent-lt);color:var(--accent-lt);box-shadow:none}.hero .btn:not(.btn-ghost){background:var(--btn-hero);border-color:var(--btn-hero)}.hero .btn:not(.btn-ghost):hover{background:var(--btn-hero-hover);border-color:var(--btn-hero-hover);box-shadow:0 16px 36px #9cc4aa38}.btn.loading{color:transparent}.btn.loading:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}input[type=text],input[type=email],input[type=tel],textarea{width:100%;font:400 16px/1.4 var(--text);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-ctl);padding:14px 16px;transition:border-color .16s,box-shadow .16s}input:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.14)}input::placeholder,textarea::placeholder{color:var(--ink-soft);opacity:1}label{display:block;font:500 13px/1 var(--text);letter-spacing:.04em;color:var(--ink-soft);margin:0 0 8px}.field{margin-bottom:18px}.field.error input,.field.error textarea{border-color:var(--error);box-shadow:0 0 0 3px #b4553f1f}.field .field-msg{display:none;margin-top:6px;font-size:13px;color:var(--error)}.field.error .field-msg{display:block}.consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--ink-soft);margin:4px 0 22px}.consent input{width:15px;height:15px;margin-top:2px;accent-color:var(--accent);flex:none}.consent.error{color:var(--error)}.consent.error a{color:var(--error);text-decoration:underline}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:32px;transition:transform .32s var(--ease),box-shadow .32s var(--ease),border-color .32s var(--ease)}.card:hover{transform:translateY(-6px);box-shadow:0 20px 44px #1b211d17;border-color:#cbd4c8}.form-status{display:none;margin-top:16px;padding:14px 18px;border-radius:var(--r-ctl);font-size:15px}.form-status.show{display:block}.form-status.ok{background:#5f7a5a1f;color:var(--accent-deep)}.form-status.err{background:#b4553f1a;color:var(--error-deep)}.form-status.err a{color:var(--error-deep);text-decoration:underline}.hp-field{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.cookie{position:fixed;left:24px;bottom:24px;z-index:20;max-width:420px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px 20px;font-size:13px;color:var(--ink-soft);display:flex;gap:16px;align-items:center;box-shadow:0 12px 32px #1b211d24;transform:translateY(24px);opacity:0;visibility:hidden;transition:transform .5s var(--ease),opacity .5s var(--ease),visibility .5s}.cookie.show{transform:none;opacity:1;visibility:visible}.cookie button{flex:none;font:500 14px/1 var(--text);color:#fff;background:var(--accent);border:0;border-radius:10px;padding:10px 16px;cursor:pointer;transition:background .16s}.cookie button:hover{background:var(--accent-deep)}@media (max-width: 900px){.cookie{left:16px;right:16px;bottom:16px;max-width:none}}
