@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2212,U+2215}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2212,U+2215}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-800-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2212,U+2215}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2212,U+2215}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/golos-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/golos-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2212,U+2215}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/golos-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/golos-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2212,U+2215}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/golos-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/golos-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2212,U+2215}:root{--ink: #1E1E1E;--ink-body: #2C2A2C;--ink-soft: #55606E;--ink-faint: #8791A0;--brand: #E6008C;--brand-text: #C2007A;--brand-deep: #A30068;--brand-tint: #FBEEF5;--brand-tint-2: #FDF7FB;--surface: #FFFFFF;--surface-2: #F6F8FB;--surface-3: #EEF2F7;--line: #E7EBF1;--line-2: #DBE1EA;--ok: #16794D;--err: #C2334D;--focus: #C2007A;--font-display: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--step--1: clamp(.82rem, .79rem + .14vw, .9rem);--step-0: clamp(1rem, .96rem + .2vw, 1.12rem);--step-1: clamp(1.18rem, 1.1rem + .4vw, 1.4rem);--step-2: clamp(1.42rem, 1.28rem + .7vw, 1.85rem);--step-3: clamp(1.7rem, 1.48rem + 1.1vw, 2.45rem);--step-4: clamp(2.05rem, 1.7rem + 1.75vw, 3.2rem);--step-5: clamp(2.5rem, 1.95rem + 2.75vw, 4.2rem);--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 2.75rem;--sp-8: 3.5rem;--sp-9: 4.5rem;--sp-10: 6rem;--sp-12: 8rem;--r-sm: 8px;--r: 14px;--r-lg: 22px;--r-xl: 30px;--r-pill: 999px;--shadow-sm: 0 1px 2px rgba(24,32,48,.05), 0 1px 3px rgba(24,32,48,.04);--shadow: 0 4px 12px rgba(24,32,48,.06), 0 2px 4px rgba(24,32,48,.04);--shadow-lg: 0 18px 40px rgba(24,32,48,.1), 0 6px 14px rgba(24,32,48,.05);--shadow-brand: 0 10px 26px rgba(230,0,140,.22);--container: 1180px;--container-narrow: 820px;--ease: cubic-bezier(.22,.61,.36,1)}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:var(--step-0);line-height:1.65;color:var(--ink-body);background:var(--surface);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);line-height:1.12;letter-spacing:-.02em;margin:0 0 .5em;text-wrap:balance}h1{font-size:var(--step-4);font-weight:800}h2{font-size:var(--step-3);font-weight:800}h3{font-size:var(--step-1);font-weight:700}h4{font-size:var(--step-0);font-weight:700}p{margin:0 0 1rem}a{color:var(--brand-text);text-decoration:none;transition:color .2s var(--ease)}a:hover{color:var(--brand-deep)}img{max-width:100%;display:block;height:auto}ul,ol{margin:0 0 1rem;padding-left:1.25rem}strong{font-weight:700;color:var(--ink)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.narrow{max-width:var(--container-narrow)}.section{padding-block:clamp(3rem,7vw,6rem)}.section--tint{background:var(--surface-2)}.section--brand-tint{background:var(--brand-tint-2)}.stack>*+*{margin-top:var(--sp-5)}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-weight:700;font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-text);margin:0 0 .9rem}.eyebrow:before{content:"";width:22px;height:2px;background:var(--brand);border-radius:2px}.section-head{max-width:720px;margin-bottom:clamp(1.8rem,4vw,3rem)}.section-head p{color:var(--ink-soft);font-size:var(--step-1)}.lead{font-size:var(--step-1);color:var(--ink-soft)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-family:var(--font-display);font-weight:700;font-size:var(--step-0);padding:.85em 1.6em;border-radius:var(--r-pill);border:1.5px solid transparent;cursor:pointer;transition:transform .18s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease),color .2s var(--ease);line-height:1;text-align:center}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--brand);color:#fff;box-shadow:var(--shadow-brand)}.btn-primary:hover{background:var(--brand-deep);color:#fff;transform:translateY(-2px)}.btn-ghost{background:#fff;color:var(--ink);border-color:var(--line-2);box-shadow:var(--shadow-sm)}.btn-ghost:hover{border-color:var(--brand);color:var(--brand-text);transform:translateY(-2px)}.btn-lg{font-size:var(--step-1);padding:1em 1.9em}.btn svg{width:1.15em;height:1.15em}.grid{display:grid;gap:clamp(1rem,2.5vw,1.6rem)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.3rem,3vw,2rem);box-shadow:var(--shadow-sm);transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease)}.card--hover:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--line-2)}.pill{display:inline-flex;align-items:center;gap:.4rem;background:var(--brand-tint);color:var(--brand-deep);font-family:var(--font-display);font-weight:600;font-size:var(--step--1);padding:.4em .85em;border-radius:var(--r-pill)}.crumbs{font-size:var(--step--1);color:var(--ink-faint);margin-bottom:1rem}.crumbs a{color:var(--ink-soft)}.crumbs a:hover{color:var(--brand-text)}.crumbs span{margin-inline:.4rem;color:var(--line-2)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.reveal.is-in{opacity:1;transform:none}@media (max-width: 960px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 620px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;gap:.6rem;line-height:1}.logo__mark[data-astro-cid-tvrurpns]{width:42px;height:38px;flex:none;overflow:visible}.logo__v[data-astro-cid-tvrurpns]{font-family:var(--font-display);font-weight:800;font-size:40px;fill:var(--ink)}.logo__s[data-astro-cid-tvrurpns]{font-family:var(--font-display);font-weight:800;font-size:38px;fill:var(--brand)}.logo__word[data-astro-cid-tvrurpns]{display:flex;flex-direction:column;gap:2px}.logo__name[data-astro-cid-tvrurpns]{font-family:var(--font-display);font-weight:800;font-size:1.35rem;letter-spacing:-.01em;color:var(--ink);line-height:1}.logo__sub[data-astro-cid-tvrurpns]{font-family:var(--font-display);font-weight:600;font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-text);line-height:1}.logo--light[data-astro-cid-tvrurpns] .logo__v[data-astro-cid-tvrurpns]{fill:#fff}.logo--light[data-astro-cid-tvrurpns] .logo__name[data-astro-cid-tvrurpns]{color:#fff}.logo--light[data-astro-cid-tvrurpns] .logo__sub[data-astro-cid-tvrurpns]{color:#f7a8d2}@media (max-width: 420px){.logo__name[data-astro-cid-tvrurpns]{font-size:1.18rem}.logo__mark[data-astro-cid-tvrurpns]{width:36px;height:33px}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;background:#ffffffe6;backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid transparent;transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.site-header[data-astro-cid-3ef6ksr2].is-scrolled{border-bottom-color:var(--line);box-shadow:0 4px 20px #1820300d}.hd[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1.5rem;min-height:74px}.hd__logo[data-astro-cid-3ef6ksr2]{flex:none}.hd__nav[data-astro-cid-3ef6ksr2]{display:flex;gap:.3rem;margin-left:auto;flex-wrap:wrap}.hd__link[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-weight:600;font-size:.95rem;color:var(--ink-body);padding:.5rem .7rem;border-radius:var(--r-sm);position:relative;white-space:nowrap}.hd__link[data-astro-cid-3ef6ksr2]:hover{color:var(--brand-text);background:var(--brand-tint-2)}.hd__link[data-astro-cid-3ef6ksr2].is-active{color:var(--brand-text)}.hd__link[data-astro-cid-3ef6ksr2].is-active:after{content:"";position:absolute;left:.7rem;right:.7rem;bottom:.15rem;height:2px;background:var(--brand);border-radius:2px}.hd__aside[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1rem;flex:none}.hd__phone[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-display);font-weight:700;color:var(--ink);font-size:.98rem;white-space:nowrap}.hd__phone[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{color:var(--brand)}.hd__phone[data-astro-cid-3ef6ksr2]:hover{color:var(--brand-text)}.hd__burger[data-astro-cid-3ef6ksr2]{display:none;width:44px;height:44px;border:1px solid var(--line);background:#fff;border-radius:var(--r-sm);cursor:pointer;padding:0;position:relative}.hd__burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{position:absolute;left:11px;right:11px;height:2px;background:var(--ink);border-radius:2px;transition:.25s var(--ease)}.hd__burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(1){top:15px}.hd__burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){top:21px}.hd__burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(3){top:27px}.hd__burger[data-astro-cid-3ef6ksr2].is-open span[data-astro-cid-3ef6ksr2]:nth-child(1){top:21px;transform:rotate(45deg)}.hd__burger[data-astro-cid-3ef6ksr2].is-open span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.hd__burger[data-astro-cid-3ef6ksr2].is-open span[data-astro-cid-3ef6ksr2]:nth-child(3){top:21px;transform:rotate(-45deg)}.hd__mobile[data-astro-cid-3ef6ksr2]{display:none}.hd__mobile-nav[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;padding:.5rem 0}.hd__mlink[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-weight:600;font-size:1.1rem;padding:.85rem clamp(1rem,4vw,2rem);border-bottom:1px solid var(--line);color:var(--ink)}.hd__mlink[data-astro-cid-3ef6ksr2].is-active{color:var(--brand-text)}.hd__mobile-foot[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:.8rem;padding:1.2rem clamp(1rem,4vw,2rem) 1.6rem}.hd__mphone[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-weight:700;font-size:1.15rem;color:var(--ink)}@media (max-width: 1080px){.hd__nav[data-astro-cid-3ef6ksr2],.hd__cta[data-astro-cid-3ef6ksr2]{display:none}.hd__burger[data-astro-cid-3ef6ksr2]{display:block}.hd__mobile[data-astro-cid-3ef6ksr2]{display:block;position:fixed;inset:74px 0 0;background:#fff;overflow-y:auto;z-index:99}}@media (max-width: 560px){.hd__phone[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:none}}.ft[data-astro-cid-sz7xmlte]{background:var(--surface-3);border-top:1px solid var(--line);padding-top:clamp(2.5rem,5vw,4rem);margin-top:auto}.ft__grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.4fr 1fr 1.2fr 1.3fr;gap:clamp(1.5rem,4vw,3rem);padding-bottom:2.5rem}.ft__about[data-astro-cid-sz7xmlte]{color:var(--ink-soft);font-size:.95rem;margin-top:1rem;max-width:30ch}.ft__soc[data-astro-cid-sz7xmlte]{display:flex;gap:.6rem;margin-top:1.2rem}.ft__soc-link[data-astro-cid-sz7xmlte]{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--r-pill);background:#fff;color:var(--ink);border:1px solid var(--line);transition:.2s var(--ease)}.ft__soc-link[data-astro-cid-sz7xmlte]:hover{color:#fff;background:var(--brand);border-color:var(--brand);transform:translateY(-2px)}.ft__h[data-astro-cid-sz7xmlte]{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:1rem}.ft__list[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.ft__list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ink-body);font-size:.95rem}.ft__list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--brand-text)}.ft__contacts[data-astro-cid-sz7xmlte]{font-style:normal;display:flex;flex-direction:column;gap:.5rem;font-size:.95rem}.ft__contacts[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}.ft__phone[data-astro-cid-sz7xmlte]{display:block;color:var(--ink);font-weight:600}.ft__phone[data-astro-cid-sz7xmlte]:hover{color:var(--brand-text)}.ft__muted[data-astro-cid-sz7xmlte]{color:var(--ink-faint)}.ft__bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-block:1.4rem;border-top:1px solid var(--line);font-size:.85rem;color:var(--ink-soft)}.ft__bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}@media (max-width: 860px){.ft__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.ft__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}.lead-form[data-astro-cid-xyq5hly5]{display:flex;flex-direction:column;gap:1.1rem}.hp[data-astro-cid-xyq5hly5]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.lf-grid[data-astro-cid-xyq5hly5]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.lead-form--compact[data-astro-cid-xyq5hly5] .lf-grid[data-astro-cid-xyq5hly5]{grid-template-columns:1fr}.field[data-astro-cid-xyq5hly5]{display:flex;flex-direction:column;gap:.4rem}.field--full[data-astro-cid-xyq5hly5]{grid-column:1 / -1}.field[data-astro-cid-xyq5hly5] label[data-astro-cid-xyq5hly5]{font-family:var(--font-display);font-weight:600;font-size:.9rem;color:var(--ink)}.req[data-astro-cid-xyq5hly5]{color:var(--brand-text)}.field[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5],.field[data-astro-cid-xyq5hly5] select[data-astro-cid-xyq5hly5],.field[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]{font-family:var(--font-body);font-size:1rem;color:var(--ink-body);padding:.8rem .9rem;border:1.5px solid var(--line-2);border-radius:var(--r-sm);background:#fff;transition:border-color .2s var(--ease),box-shadow .2s var(--ease);width:100%}.field[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]:focus,.field[data-astro-cid-xyq5hly5] select[data-astro-cid-xyq5hly5]:focus,.field[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.field[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]:user-invalid,.field[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]:user-invalid{border-color:var(--err)}.consent[data-astro-cid-xyq5hly5]{display:flex;gap:.6rem;align-items:flex-start;font-size:.88rem;color:var(--ink-soft)}.consent[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]{margin-top:.2rem;width:18px;height:18px;accent-color:var(--brand);flex:none}.consent[data-astro-cid-xyq5hly5] a[data-astro-cid-xyq5hly5]{text-decoration:underline}.lf-submit[data-astro-cid-xyq5hly5]{align-self:flex-start;margin-top:.3rem}.form-status[data-astro-cid-xyq5hly5]{margin:0;font-size:.95rem;padding:.7rem .9rem;border-radius:var(--r-sm)}.form-status--ok[data-astro-cid-xyq5hly5]{background:#e9f7ef;color:var(--ok)}@media (max-width: 560px){.lf-grid[data-astro-cid-xyq5hly5]{grid-template-columns:1fr}.lf-submit[data-astro-cid-xyq5hly5]{align-self:stretch}}.modal[data-astro-cid-wn3yvs2v]{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:1rem;background:#181e2c80;backdrop-filter:blur(4px);animation:fade .25s var(--ease)}.modal__card[data-astro-cid-wn3yvs2v]{background:#fff;border-radius:var(--r-lg);padding:clamp(1.5rem,4vw,2.4rem);width:100%;max-width:440px;box-shadow:var(--shadow-lg);position:relative;animation:pop .3s var(--ease)}.modal__close[data-astro-cid-wn3yvs2v]{position:absolute;top:1rem;right:1rem;width:40px;height:40px;border:none;background:var(--surface-2);color:var(--ink-soft);border-radius:var(--r-pill);cursor:pointer;display:grid;place-items:center;transition:.2s var(--ease)}.modal__close[data-astro-cid-wn3yvs2v]:hover{background:var(--brand-tint);color:var(--brand-deep)}.modal__title[data-astro-cid-wn3yvs2v]{font-size:var(--step-2);margin-bottom:.3rem}.modal__sub[data-astro-cid-wn3yvs2v]{color:var(--ink-soft);margin-bottom:1.3rem}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(12px) scale(.98)}}.skip-link{position:absolute;left:-999px;top:0;background:var(--brand);color:#fff;padding:.6rem 1rem;z-index:200;border-radius:0 0 8px}.skip-link:focus{left:0}
