@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;--line-ctl: #7F8B7E;--error: #B4553F;--success: #5F7A5A;--error-deep: #9A4936;--dark: #141B16;--line-d: #2C382F;--line-d-strong: rgba(183, 193, 182, .5);--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;--r-pill: 99px;--ease: cubic-bezier(.22, 1, .36, 1);--tasks-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 var(--accent-deep);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;text-wrap:balance}h3{font-size:21px;letter-spacing:.01em}.overline{font:600 12px/1.4 var(--text);text-wrap:balance;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}[hidden]{display:none!important}.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 p{margin-top:14px;color:var(--ink-soft)}@media (max-width: 900px){h1{font-size:48px}section{padding:72px 0}.sect-head{margin-bottom:40px}}@media (max-width: 600px){h1{font-size:40px}}@media (max-width: 389px){h1{font-size:clamp(30px,10vw,38px)}}main:focus{outline:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important;animation:none!important}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;text-align:center;transition:background .2s var(--ease),box-shadow .2s var(--ease),border-color .2s,transform .12s var(--ease)}.btn:hover{background:var(--accent-deep);border-color:var(--accent-deep);color:#fff;box-shadow:0 14px 32px rgba(var(--accent-rgb),.3)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.btn:focus-visible{outline:2px solid var(--accent-deep);outline-offset:3px}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--line-ctl)}.btn-ghost:hover{background:var(--surface);border-color:var(--accent);color:var(--accent-deep);box-shadow:none}.btn.loading{color:transparent}.btn[aria-disabled=true]{opacity:.6;cursor:default;box-shadow:none;transform:none}.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-ctl);border-radius:var(--r-ctl);padding:14px 16px;transition:border-color .16s,box-shadow .16s}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=tel]:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{border-color:var(--accent)}input::placeholder,textarea::placeholder{color:var(--ink-soft);opacity:1}label{display:block;font:500 14px/1.3 var(--text);letter-spacing:.02em;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-msg{display:none;margin-top:6px;font-size:14px;color:var(--error)}.field.error .field-msg,.consent-wrap.error .field-msg{display:block}.consent-wrap{margin:4px 0 22px}.consent{display:flex;gap:10px;align-items:center;min-height:44px;font:400 14px/1.45 var(--text);letter-spacing:0;color:var(--ink-soft);margin:0}.consent input{width:18px;height:18px;accent-color:var(--accent);flex:none}.consent input:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.consent a,.cookie a{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.consent-wrap.error .consent,.consent-wrap.error .consent a{color:var(--error)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:32px}.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}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:16px;overflow-y:auto}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#141b1699}.modal-card{position:relative;width:min(520px,100%);max-height:92vh;overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:44px 28px 24px;box-shadow:0 30px 70px #141b1659}.modal-card:focus-visible{outline:none}@media (max-width: 600px){.modal{place-items:start center;padding:12px 12px 24px}.modal-card{max-height:none;overflow-y:visible}}.modal,.modal-card{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.modal::-webkit-scrollbar,.modal-card::-webkit-scrollbar{width:6px}.modal::-webkit-scrollbar-track,.modal-card::-webkit-scrollbar-track{background:transparent}.modal::-webkit-scrollbar-thumb,.modal-card::-webkit-scrollbar-thumb{background:var(--line);border-radius:var(--r-pill)}.modal::-webkit-scrollbar-thumb:hover,.modal-card::-webkit-scrollbar-thumb:hover{background:var(--ink-soft)}.modal-close{position:absolute;top:6px;right:8px;width:44px;height:44px;display:grid;place-items:center;font:400 26px/1 var(--text);color:var(--ink-soft);background:none;border:1px solid transparent;cursor:pointer;border-radius:var(--r-ctl);transition:color .16s}.modal-close:hover{color:var(--ink)}@media (forced-colors: active){.q button{outline:1px solid transparent}}.gc-wait,.gc-modal-fallback{font-size:15px;color:var(--ink-soft);padding:12px 4px}.gc-modal-fallback a{text-decoration:underline}#gcMount{min-height:320px}#gcMount iframe{opacity:0;visibility:hidden;transition:opacity .35s var(--ease)}#gcMount:empty{min-height:0}#gcMount.ready{min-height:0}#gcMount.ready iframe{opacity:1;visibility:visible}#gcMount.loading{position:relative}#gcMount.loading:after{content:"";position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}.gc-ready .gc{display:none}@media (prefers-reduced-motion: reduce){.btn.loading:after,#gcMount.loading:after{animation:spin 1.2s linear infinite!important}}.cookie{position:fixed;left:24px;bottom:24px;z-index:20;max-width:380px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:16px 18px;font-size:14px;color:var(--ink-soft);display:flex;flex-direction:column;gap:12px;align-items:flex-end;box-shadow:0 12px 32px #1b211d24;opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility .3s}.cookie.show{opacity:1;visibility:visible}.cookie span{align-self:stretch}.cookie button{font:500 14px/1 var(--text);color:#fff;background:var(--accent);border:1px solid transparent;border-radius:var(--r-ctl);padding:13px 22px;min-height:44px;cursor:pointer;transition:background .16s}.cookie button:hover{background:var(--accent-deep)}.cookie button:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}@media (max-width: 900px){.cookie{left:16px;bottom:16px;max-width:min(380px,calc(100vw - 32px))}}@media (max-width: 600px){.cookie{padding:12px 14px;font-size:13px;gap:8px}.cookie button{min-height:40px;padding:11px 18px}}
