@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-cyrillic-wght-normal.DXI_y_WF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-ext-wght-normal.CnNj8hVb.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-wght-normal.CUIqqgP9.woff2) format("woff2-variations");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{--blue:#2F6CF6;--blue-600:#2A60DC;--blue-700:#244FB8;--blue-tint:#E7EDFD;--blue-tint-2:#F2F6FE;--green:#2EA866;--green-tint:#E3F4EC;--orange:#F2741D;--orange-tint:#FBE9DB;--violet:#7568EC;--violet-tint:#EEEBFB;--ink:#12151D;--ink-2:#3a4456;--muted:#64707E;--muted-2:#8893a5;--line:#EAEEF4;--line-2:#F0F2F7;--line-3:#E4E9F0;--bg:#F4F6FB;--card:#FFFFFF;--field-bg:#F8FAFC;--field-line:#E1E6EF;--bg-soft:#F8FAFC;--bg-soft-2:#F1F6FD;--dark:#0F1B2D;--r-sm:11px;--r-md:14px;--r-lg:16px;--r-xl:20px;--r-pill:30px;--sh-sm:0 1px 2px rgba(17,20,28,.04);--sh-md:0 14px 40px -26px rgba(17,20,28,.22);--sh-lg:0 18px 50px -22px rgba(17,20,28,.22);--sh-blue:0 18px 44px -24px rgba(47,108,246,.5);--maxw:1120px;--gut:clamp(20px,5vw,32px)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:Onest Variable,Onest,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--ink-2);background:var(--bg);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}::selection{background:var(--blue);color:#fff}*{box-sizing:border-box}h1,h2,h3,h4,h5{margin:0;color:var(--ink)}p{margin:0 0 16px}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}.wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gut)}.section{padding-block:56px}.section--soft,.section--tint{background:transparent}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--blue);text-transform:uppercase;background:var(--blue-tint);padding:8px 14px;border-radius:var(--r-pill)}.eyebrow--green{color:var(--green);background:var(--green-tint)}.eyebrow--orange{color:var(--orange);background:var(--orange-tint)}.h-sec{font-size:clamp(26px,4.6vw,32px);line-height:1.15;font-weight:700;letter-spacing:-.02em;margin:0 0 14px;text-wrap:balance}.sec-lead{font-size:15.5px;color:var(--muted);line-height:1.6;margin:0;text-wrap:pretty}.sec-head{max-width:880px;margin-bottom:32px}.sec-head .eyebrow{margin-bottom:16px}.sec-head--center{max-width:880px;margin-inline:auto;text-align:center}.sec-head--center .sec-lead{margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:600;font-size:15px;line-height:1;padding:13px 22px;border-radius:12px;border:1px solid transparent;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;white-space:nowrap;cursor:pointer}.btn svg{width:17px;height:17px}.btn--primary{background:var(--blue);color:#fff}.btn--primary:hover{background:var(--blue-600);transform:translateY(-1px);box-shadow:var(--sh-blue)}.btn--ghost{background:#fff;color:var(--ink);border-color:#d9dfe9}.btn--ghost:hover{border-color:#c2cbd8;transform:translateY(-1px);box-shadow:var(--sh-sm)}.btn--green{background:var(--green);color:#fff}.btn--green:hover{background:#28935a;transform:translateY(-1px)}.btn--sm{padding:10px 18px;font-size:13.5px;border-radius:11px}.btn--sm svg{width:15px;height:15px}.btn--lg{padding:14px 24px;font-size:15px;border-radius:13px}.btn--block{width:100%}.header{position:sticky;top:0;z-index:60;background:#ffffffe0;backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;gap:24px;padding-block:13px}.brand{display:flex;align-items:center;gap:11px;font-weight:700;letter-spacing:-.01em;font-size:15px;flex:none}.brand-logo{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--blue);color:#fff;flex:none}.brand-logo svg{width:20px;height:20px}.brand small{display:block;font-size:11px;font-weight:500;color:var(--muted);letter-spacing:0}.nav-links{display:flex;align-items:center;gap:22px;margin-left:auto;flex:none}.nav-links a{font-size:14px;font-weight:500;color:var(--ink-2);white-space:nowrap;flex:none;transition:color .15s}.nav-links a:hover,.nav-links a.active{color:var(--blue)}.nav-cta{display:flex;align-items:center;gap:14px;margin-left:0;flex:none}.nav-phone{font-weight:600;font-size:13.5px;white-space:nowrap;color:var(--ink)}.nav-phone small{display:block;font-size:11px;font-weight:500;color:var(--muted-2)}.nav-cta .nav-phone small{display:none}.msg-icons{display:inline-flex;align-items:center;gap:6px}.msg-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;padding:0;line-height:0;background:transparent;border:0;color:var(--blue)}.msg-icon svg{width:16px;height:16px;display:block}.msg-icon:hover{background:transparent;color:var(--blue-700);border-color:transparent}.footer .footer-msg{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:13.5px}.footer .footer-msg>a:first-child{display:inline;padding:0}.footer .msg-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;padding:0;line-height:0;background:transparent;border:0;color:#c4cfdd}.footer .msg-icon svg{width:16px;height:16px;display:block}.footer .msg-icon:hover{background:transparent;border-color:transparent;color:#fff}.burger{display:none;width:44px;height:44px;border-radius:12px;border:1px solid var(--line-3);background:#fff;align-items:center;justify-content:center;margin-left:auto}.burger svg{width:22px;height:22px}.drawer{position:fixed;inset:0;z-index:80;display:none}.drawer.open{display:block}.drawer-bg{position:absolute;inset:0;background:#0f1b2d6b;backdrop-filter:blur(2px)}.drawer-panel{position:absolute;top:0;right:0;height:100%;width:min(360px,86vw);background:#fff;padding:22px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--sh-lg);transform:translate(100%);transition:transform .28s cubic-bezier(.4,0,.2,1);overflow:auto}.drawer.open .drawer-panel{transform:translate(0)}.drawer-panel a{padding:13px 12px;border-radius:12px;font-weight:600;font-size:16px}.drawer-panel a:hover{background:var(--bg)}.drawer-panel .nav-phone small{display:block}.drawer-close{align-self:flex-end;width:42px;height:42px;border-radius:11px;border:1px solid var(--line-3);background:#fff;display:grid;place-items:center}.hero{padding:64px 0 56px;background:transparent}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.hero .eyebrow{margin-bottom:22px}.hero h1{font-size:clamp(34px,5.4vw,46px);line-height:1.08;font-weight:800;letter-spacing:-.03em;margin:0 0 20px;text-wrap:balance}.hero h1 .hl{color:var(--blue)}.hero-lead{font-size:17px;line-height:1.6;color:var(--muted);margin:0 0 28px;max-width:54ch;text-wrap:pretty}.hero-cta{display:flex;flex-wrap:wrap;gap:13px;margin-bottom:28px}.hero-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.hero-meta-item{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;font-weight:500;color:var(--ink-2)}.hero-meta-item svg{width:16px;height:16px;color:var(--green);flex:none;margin-top:2px}.hero-niches{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:40px}.hero-niches .hn-label{flex:none;font-size:13px;color:var(--muted-2);margin-right:4px}.chip,.hn-tag{flex:none;white-space:nowrap;font-size:13px;font-weight:500;color:var(--ink-2);background:#fff;border:1px solid var(--line);padding:7px 14px;border-radius:var(--r-pill)}.hn-tag--all{border-color:var(--blue);color:var(--blue);font-weight:700}.chip:before{content:none}.hero-visual{position:relative}.profile-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:22px;box-shadow:var(--sh-lg)}.pc-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.pc-id{display:flex;align-items:center;gap:11px}.pc-ava{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,var(--blue),#5B8DF8);color:#fff;display:grid;place-items:center;font-weight:700;font-size:18px;flex:none}.pc-name{font-weight:700;font-size:14px;color:var(--ink)}.pc-sub{font-size:12px;color:var(--muted)}.pc-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--green);background:var(--green-tint);padding:6px 11px;border-radius:20px}.pc-badge .dot{width:7px;height:7px;border-radius:50%;background:var(--green)}.pc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.pc-stat{background:var(--bg);border-radius:13px;padding:13px}.pc-stat .ic{display:flex;align-items:center;gap:5px;color:var(--green);margin-bottom:5px}.pc-stat .ic svg{width:15px;height:15px}.pc-stat .pc-stat-num{font-size:16px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.pc-stat span{font-size:12.5px;color:var(--muted);line-height:1.3}.pc-chart{background:var(--bg);border-radius:13px;padding:15px;margin-bottom:14px}.pc-chart-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--muted);margin-bottom:10px}.pc-chart-metric{display:inline-flex;align-items:center;gap:3px;color:var(--green);font-weight:700;white-space:nowrap}.pc-chart-metric svg{width:13px;height:13px}.pc-chart svg{display:block;width:100%;height:64px}.pc-tiles{display:flex;gap:10px}.pc-tile{flex:1;border-radius:13px;padding:13px}.pc-tile b{display:block;font-weight:700;font-size:15px}.pc-tile span{display:block;font-size:12px;color:var(--muted);margin-top:2px}.pc-tile--blue{background:var(--blue-tint)}.pc-tile--blue b{color:var(--blue)}.pc-tile--orange{background:var(--orange-tint)}.pc-tile--orange b{color:var(--orange)}.dots{position:absolute;width:120px;height:120px;background-image:radial-gradient(var(--line) 2px,transparent 2px);background-size:18px 18px;opacity:.7;z-index:0}.card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;box-shadow:none;transition:transform .18s,box-shadow .2s,border-color .2s}.card--hover:hover{transform:translateY(-3px);box-shadow:var(--sh-md);border-color:#dbe5f0}.grid{display:grid;gap:16px}.g-2{grid-template-columns:repeat(2,1fr)}.g-3{grid-template-columns:repeat(3,1fr)}.g-4{grid-template-columns:repeat(4,1fr)}.icon-tile{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex:none}.icon-tile svg{width:21px;height:21px}.it-blue{background:var(--blue-tint);color:var(--blue)}.it-green{background:var(--green-tint);color:var(--green)}.it-orange{background:var(--orange-tint);color:var(--orange)}.it-violet{background:var(--violet-tint);color:var(--violet)}.card h3{font-size:17px;font-weight:700;margin:15px 0 8px;letter-spacing:-.01em}.card p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.pain,.adv{display:block}.pain .icon-tile,.adv .icon-tile{margin-bottom:15px}.pain h3,.adv h3{margin:0 0 8px;font-size:17px}.adv h3{font-size:16.5px}.pain p,.adv p{font-size:14px;line-height:1.55}.steps{display:grid;grid-template-columns:1fr;gap:14px}.step-row{display:grid;grid-template-columns:auto 1fr;gap:24px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;align-items:start;transition:box-shadow .2s,border-color .2s}.step-row:hover{box-shadow:var(--sh-md);border-color:#dbe5f0}.step-num{font-size:18px;font-weight:700;color:#fff;background:var(--blue);width:44px;height:44px;border-radius:13px;display:grid;place-items:center;flex:none}.step-row h3{font-size:19px;font-weight:700;margin:0 0 14px;letter-spacing:-.01em}.step-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 28px;margin:0;padding:0;list-style:none}.step-list li{display:flex;gap:9px;align-items:flex-start;font-size:14px;color:var(--ink-2)}.step-list li svg{width:16px;height:16px;color:var(--green);flex:none;margin-top:2px}.tariffs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;align-items:stretch}.tariff{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;box-shadow:none;position:relative;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;text-align:center}.tariff:hover{box-shadow:var(--sh-md)}.tariff--pop{border:2px solid var(--blue);box-shadow:0 18px 44px -24px #2f6cf680}.tariff--pop:before{content:"Популярный";position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--orange);color:#fff;font-size:11.5px;font-weight:700;padding:5px 13px;border-radius:20px;white-space:nowrap}.tariff-ico{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;margin:0 auto 16px}.tariff--pop .tariff-ico{margin-top:4px}.tariff-ico svg{width:23px;height:23px}.tariff-name{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:8px}.tariff-price{font-size:26px;font-weight:800;letter-spacing:-.02em;margin:0 0 2px;text-align:center;white-space:nowrap}.tariff-price small{font-size:15px;font-weight:600;color:var(--muted)}.tariff-price-note{font-size:13px;color:var(--muted);margin:0 0 14px;text-align:center}.tariff-desc{font-size:13.5px;line-height:1.55;color:var(--muted);margin:0 0 18px}.tariff-meta{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid var(--line-2);margin-bottom:22px;text-align:left}.tariff-meta div{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.tariff-meta span{color:var(--muted)}.tariff-meta b{font-weight:700}.tariff-meta-link{color:var(--blue);text-decoration:none;border-bottom:1px dashed rgba(47,108,246,.5)}.tariff-meta-link:hover{border-bottom-color:var(--blue)}.tariff>.btn{margin-top:auto;padding-block:13px}.tariff-common{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px;margin-bottom:16px}.tariff-common-title{font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0 0 18px}.tariff-common-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:0 40px}.tariff-common-list{list-style:none;margin:0;padding:0;display:grid;gap:11px;align-content:start}.tariff-common-list li{display:flex;gap:9px;align-items:flex-start;font-size:14px;color:var(--ink-2)}.tariff-common-list li svg{width:16px;height:16px;color:var(--green);flex:none;margin-top:2px}.t-blue{background:var(--blue-tint);color:var(--blue)}.t-green{background:var(--green-tint);color:var(--green)}.t-orange{background:var(--orange-tint);color:var(--orange)}.info-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.info-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:22px}.info-card h4{margin:0 0 8px;font-size:15px;font-weight:700}.info-card p{margin:0;font-size:13.5px;line-height:1.55;color:var(--muted)}.note-bar{display:flex;gap:12px;align-items:flex-start;background:var(--violet-tint);border-radius:12px;padding:16px 18px;margin-top:16px;font-size:13.5px;line-height:1.6;color:#4a4660}.note-bar svg{width:18px;height:18px;color:var(--violet);flex:none;margin-top:1px}.note-bar b{color:var(--ink)}.note-bar--blue{background:var(--blue-tint);color:var(--ink-2)}.note-bar--blue svg{color:var(--blue)}.proc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 36px;margin-bottom:24px}.proc-card{position:relative;background:#fff;border:1px solid var(--line);border-top:3px solid var(--blue);border-radius:var(--r-lg);padding:24px}.proc-card--green{border-top-color:var(--green)}.proc-card--orange{border-top-color:var(--orange)}.proc-head{display:flex;align-items:center;gap:11px;margin-bottom:14px}.proc-num{width:34px;height:34px;border-radius:9px;color:#fff;display:grid;place-items:center;font-weight:700;font-size:15px;flex:none}.proc-card .icon-tile{width:36px;height:36px;border-radius:10px}.proc-card .icon-tile svg{width:18px;height:18px}.proc-card h3{font-size:16px;font-weight:700;margin:0 0 7px}.proc-card p{font-size:13.5px;line-height:1.55;color:var(--muted);margin:0}.proc-arrow{position:absolute;right:-30px;top:50%;transform:translateY(-50%);color:#c2cbd8}.proc-arrow svg{width:20px;height:20px}.proc-bar{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.proc-feats{display:flex;gap:28px;flex-wrap:wrap}.proc-feat{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink)}.proc-feat svg{width:17px;height:17px;color:var(--green);flex:none}.proc-actions{display:flex;gap:11px;flex-wrap:wrap}.eq-bar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;margin-bottom:16px}.eq-chip{font-weight:700;font-size:15px;padding:10px 18px;border-radius:12px}.eq-chip--blue{background:var(--blue-tint);color:var(--blue)}.eq-chip--green{background:var(--green-tint);color:var(--green)}.eq-chip--orange{background:var(--orange-tint);color:var(--orange)}.eq-op{color:var(--muted-2);font-weight:700;font-size:18px}.quad-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px}.quad{background:#fff;border:1px solid var(--line);border-top:3px solid var(--blue);border-radius:var(--r-lg);padding:22px}.quad-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.quad-num{width:32px;height:32px;border-radius:9px;color:#fff;font-weight:700;font-size:14px;display:grid;place-items:center;flex:none}.quad .icon-tile{width:34px;height:34px;border-radius:9px}.quad .icon-tile svg{width:17px;height:17px}.quad h3{font-size:15.5px;font-weight:700;margin:0 0 12px;letter-spacing:-.01em}.quad-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.quad-list li{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--ink-2);line-height:1.45}.quad-list li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dot,var(--blue));flex:none;margin-top:6px}.case-dark{background:var(--dark);border-radius:20px;padding:32px;color:#fff}.case-dark-head{display:flex;align-items:center;gap:10px;margin-bottom:22px;flex-wrap:wrap}.case-dark-tag{background:#ffffff1f;color:#fff;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:7px 13px;border-radius:var(--r-pill)}.case-dark-title{font-size:16px;font-weight:700;color:#fff}.case-dark-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.case-dark-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-lg);padding:22px}.case-dark-card .num{font-size:12px;color:#8fa3bd;margin-bottom:10px;letter-spacing:.04em;text-transform:uppercase}.case-dark-card .h{font-size:24px;font-weight:800;margin-bottom:10px;line-height:1.1;color:#5b8df8}.case-dark-card:nth-child(2) .h{color:#5bd89b}.case-dark-card:nth-child(3) .h{color:#f2974d}.case-dark-card p{font-size:13px;line-height:1.55;color:#c4cfdd;margin:0}.case-dark-result{background:#2f6cf629;border:1px solid rgba(91,141,248,.3);border-radius:var(--r-lg);padding:20px 24px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.case-dark-result b{font-size:22px;font-weight:800;color:#5b8df8;white-space:nowrap}.case-dark-result span{font-size:13.5px;line-height:1.55;color:#c4cfdd;flex:1;min-width:240px}.case-dark-note{font-size:14px;line-height:1.6;color:#8fa3bd;margin:20px 0 0;font-style:italic}.s-card{display:flex;gap:16px;align-items:flex-start}.s-card .icon-tile{width:46px;height:46px;border-radius:13px}.s-card h3{margin:0 0 6px;font-size:18px}.s-card p{font-size:14.5px;color:var(--muted)}.promo{background:linear-gradient(120deg,var(--blue),#3F7DF8 55%,#5B8DF8);border-radius:24px;padding:clamp(28px,4vw,40px);color:#fff;display:grid;grid-template-columns:1.25fr .75fr;gap:36px;align-items:center;box-shadow:0 24px 60px -30px #2f6cf6b3}.promo .eyebrow{background:#ffffff2e;color:#fff;margin-bottom:18px}.promo h2{font-size:clamp(24px,3vw,30px);line-height:1.12;font-weight:700;letter-spacing:-.02em;margin:0 0 12px;color:#fff}.promo p{font-size:15px;line-height:1.6;color:#dce7fd;margin:0 0 24px}.promo .btn--white{background:#fff;color:var(--blue);font-weight:700}.promo .btn--white:hover{background:#eef3ff}.promo-cond{margin-top:26px;padding-top:24px;border-top:1px solid rgba(255,255,255,.18)}.promo-cond-title{font-size:13px;font-weight:700;color:#fff;margin-bottom:12px}.promo-cond-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.promo-cond-list li{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;color:#dce7fd}.promo-cond-list li svg{width:15px;height:15px;color:#fff;flex:none;margin-top:2px}.promo-fine{font-size:12.5px;color:#a9c4fb;margin:14px 0 0}.promo-card{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:32px;text-align:center}.promo-card .gift{width:72px;height:72px;margin:0 auto 16px;border-radius:20px;background:#fff;color:var(--orange);display:grid;place-items:center}.promo-card .gift svg{width:38px;height:38px}.promo-card .pc-label{font-size:13px;color:#dce7fd;margin-bottom:6px}.promo-card .pc-amount{font-size:46px;font-weight:800;color:#fff;letter-spacing:-.03em;line-height:1}.promo-card .pc-foot{font-size:13px;color:#dce7fd;margin-top:10px}.niche-grid{display:flex;flex-wrap:wrap;gap:10px}.niche{font-size:13.5px;font-weight:500;color:var(--ink-2);background:#fff;border:1px solid var(--line);padding:9px 16px;border-radius:var(--r-pill);transition:.16s;display:inline-flex;align-items:center;gap:8px}.niche:hover{border-color:var(--blue);color:var(--blue)}.niche svg{display:none}.niche-grid--cases .niche svg{display:block;width:16px;height:16px;flex:none}.niche-grid--catalog .niche svg{display:block;width:16px;height:16px;flex:none}.niche.is-active{background:var(--blue);border-color:var(--blue);color:#fff;font-weight:600}.niche.is-active:hover{color:#fff}.city-niches{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.city-niches a,.city-niches span{font-size:14px;color:var(--ink-2)}.city-niches a{text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px;transition:.16s}.city-niches a:hover{color:var(--blue);text-decoration-color:var(--blue)}.city-media{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:18px;align-items:stretch}.city-hero-img,.city-coat{margin:0;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-sm)}.city-hero-img img{width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--bg-soft)}.city-coat{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px}.city-coat img{width:100%;max-width:124px;aspect-ratio:1;object-fit:contain}.city-credit{width:100%;border-top:1px solid var(--line-2);padding:9px 12px 10px;margin:0;color:var(--muted-2);font-size:11.5px;line-height:1.35;text-align:left;background:#fff}.city-coat .city-credit{text-align:center;margin-top:12px;padding-left:0;padding-right:0}.city-credit a{text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:2px}.city-credit a:hover{color:var(--blue);text-decoration-color:var(--blue)}.about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.about-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px;box-shadow:var(--sh-md);min-width:0}.quote{margin:0;padding:18px 22px;background:var(--bg);border-left:3px solid var(--blue);border-radius:0 14px 14px 0;font-size:15.5px;line-height:1.6;color:var(--ink);font-style:italic}.pos-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,4vw,56px);align-items:center}.pos-photo{position:relative}.photo-slot{border-radius:22px;overflow:hidden;aspect-ratio:4/5;max-height:440px;background:linear-gradient(160deg,#e9f1fb,#dde9f6);border:1px solid var(--line);display:grid;place-items:center;text-align:center;color:var(--muted-2);position:relative;box-shadow:var(--sh-md)}.photo-slot>img{width:100%;height:100%;object-fit:cover}.photo-caption{position:absolute;left:16px;right:16px;bottom:16px;text-align:left;background:#ffffffeb;border:1px solid rgba(255,255,255,.72);border-radius:16px;padding:14px 16px;box-shadow:var(--sh-sm);backdrop-filter:blur(8px)}.photo-caption b{display:block;color:var(--ink);font-size:16px;margin-bottom:4px}.photo-caption small{max-width:none;margin:0;color:var(--muted);font-size:13px}.photo-slot .ps-ico{width:64px;height:64px;border-radius:18px;background:#fff;display:grid;place-items:center;margin:0 auto 14px;box-shadow:var(--sh-sm)}.photo-slot .ps-ico svg{width:32px;height:32px;color:var(--blue)}.photo-slot small{font-size:13px;display:block;max-width:24ch;margin:0 auto}.cred-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.cred{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 18px;box-shadow:var(--sh-sm)}.cred svg{width:24px;height:24px;color:var(--blue);flex:none}.cred b{display:block;font-size:15px}.cred span{font-size:13px;color:var(--muted)}.case-figure{margin:34px auto 0;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-sm)}.case-figure img{display:block;width:100%;height:auto}.case-figure figcaption{padding:13px 18px;font-size:13.5px;color:var(--muted);border-top:1px solid var(--line-2);text-align:center}.case-banner{max-width:none}.case-figure--stats{max-width:920px;margin-inline:auto}.case-figure--phone{max-width:360px;margin:0}.case-figure--phone img{background:var(--bg)}.case-review-grid{display:grid;grid-template-columns:360px 1fr;gap:clamp(28px,4vw,52px);align-items:start}.case-review-aside h3{font-size:clamp(19px,2.2vw,23px);font-weight:800;letter-spacing:-.01em;margin:0 0 18px}.case-aside-list{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:16px}.case-aside-list li{display:flex;gap:14px;align-items:flex-start}.case-aside-list .ico{width:34px;height:34px;border-radius:10px;background:var(--green-tint);color:var(--green);display:grid;place-items:center;flex:none;margin-top:2px}.case-aside-list .ico svg{width:20px;height:20px}.case-aside-list b{display:block;font-size:16.5px;font-weight:700;letter-spacing:-.01em;margin-bottom:3px}.case-aside-list .t{display:block;font-size:14.5px;color:var(--muted);line-height:1.5}.case-aside-note{font-size:14px;color:var(--muted);border-left:3px solid var(--line);padding-left:14px;margin:0}.portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ph-card{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;overflow:hidden}.ph-img{aspect-ratio:16/10;background:linear-gradient(135deg,#eef3f9,#e3ecf6);display:grid;place-items:center;color:var(--muted-2);position:relative}.ph-img img{width:100%;height:100%;object-fit:cover}.ph-img--doc{background:#f6f9fc;padding:12px}.ph-img--doc img{object-fit:contain;border-radius:10px;background:#fff;box-shadow:var(--sh-sm)}.ph-img svg{width:40px;height:40px;opacity:.5}.ph-tag{position:absolute;top:12px;left:12px;font-size:11.5px;font-weight:700;color:var(--muted);background:#ffffffe6;padding:5px 11px;border-radius:var(--r-pill)}.ph-body{padding:18px}.ph-body h4{margin:0 0 5px;font-size:16px;font-weight:700}.ph-body p{margin:0;font-size:13px;color:var(--muted);line-height:1.5}.placeholder-note{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--orange);background:var(--orange-tint);padding:7px 14px;border-radius:var(--r-pill)}.placeholder-note svg{width:16px;height:16px}.faq{display:grid;gap:12px;max-width:860px;margin-inline:auto}.faq-item{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;transition:box-shadow .2s,border-color .2s}.faq-item.open{box-shadow:var(--sh-md);border-color:#d6e2f0}.faq-q{width:100%;text-align:left;border:0;background:transparent;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:16px;font-weight:600;color:var(--ink)}.faq-q .q-ico{flex:none;color:var(--blue);display:grid;place-items:center;transition:transform .25s;order:2}.faq-q .q-ico svg{width:22px;height:22px}.faq-item.open .q-ico{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-a-inner{padding:0 24px 22px;color:var(--muted);font-size:14.5px;line-height:1.65}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:16px}.contact-visual{margin:0 0 14px;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);background:#fff;box-shadow:var(--sh-sm)}.contact-visual img{width:100%;aspect-ratio:16/9;object-fit:cover}.contact-info{display:flex;flex-direction:column;gap:14px}.contact-info .ci-item{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:22px}.contact-info .icon-tile{width:38px;height:38px;border-radius:11px}.contact-info .icon-tile svg{width:19px;height:19px}.ci-item h4{margin:0 0 6px;font-size:12.5px;color:var(--muted-2);font-weight:600}.ci-item .big{font-size:18px;font-weight:700;color:var(--ink)}.ci-item a.big:hover{color:var(--blue)}.ci-item p{margin:4px 0 0;font-size:13px;color:var(--muted);line-height:1.55}.form-card{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:none;padding:clamp(22px,3vw,28px)}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.field{display:flex;flex-direction:column;gap:7px}.field.col-2{grid-column:span 2}.field label{font-size:13px;font-weight:600;color:var(--ink-2)}.field label .req{color:var(--orange)}.field input,.field select,.field textarea{font-family:inherit;font-size:14px;color:var(--ink);padding:12px 14px;border:1px solid var(--field-line);border-radius:11px;background:var(--field-bg);transition:border-color .15s,background .15s,box-shadow .15s;width:100%}.field textarea{resize:vertical;min-height:90px}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-color:var(--blue);background:#fff;box-shadow:0 0 0 4px #2f6cf61a}.field input.invalid,.field select.invalid{border-color:var(--orange);background:var(--orange-tint)}.field .err{font-size:12.5px;color:var(--orange);font-weight:600;display:none}.field.show-err .err{display:block}.captcha-field{max-width:190px}.checks-title{font-size:13px;font-weight:600;color:var(--ink-2);margin:6px 0 2px}.checks{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.check{display:flex;gap:10px;align-items:center;padding:12px 14px;border:1px solid var(--field-line);border-radius:11px;background:var(--field-bg);cursor:pointer;font-size:14px;font-weight:500;color:var(--ink-2);transition:.15s;user-select:none}.check:hover{border-color:#cdd9e6}.check input{position:absolute;opacity:0;width:0;height:0}.check .box{width:19px;height:19px;border-radius:6px;border:1.5px solid #c2cfdc;display:grid;place-items:center;flex:none;transition:.15s;background:#fff}.check .box svg{width:12px;height:12px;color:#fff;opacity:0;transform:scale(.5);transition:.15s}.check input:checked~.box{background:var(--blue);border-color:var(--blue)}.check input:checked~.box svg{opacity:1;transform:scale(1)}.check input:checked~span{color:var(--blue);font-weight:600}.check:has(input:checked){border-color:var(--blue);background:var(--blue-tint)}.form-consent{font-size:12px;color:var(--muted-2);margin-top:14px;text-align:center}.form-consent a{color:var(--blue);font-weight:600}.form-success{display:none;text-align:center;padding:30px 10px}.form-success.show{display:block}.form-success .ok-ico{width:72px;height:72px;border-radius:20px;background:var(--green-tint);color:var(--green);display:grid;place-items:center;margin:0 auto 18px}.form-success .ok-ico svg{width:38px;height:38px}.form-success h3{font-size:24px;margin:0 0 8px}.form-success p{color:var(--muted);margin:0}.audit-float{position:fixed;right:22px;bottom:22px;z-index:58;width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:18px;background:var(--blue);color:#fff;padding:0;font-size:15px;font-weight:700;box-shadow:0 18px 42px #2f6cf647;transition:transform .16s,background .18s}.audit-float:hover{transform:translateY(-2px);background:var(--blue-600)}.audit-float svg{width:19px;height:19px;flex:none}.audit-float span{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.audit-float:after{content:"Получить аудит";position:absolute;right:66px;top:50%;transform:translateY(-50%);background:var(--ink);color:#fff;border-radius:12px;padding:9px 12px;font-size:13px;font-weight:700;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s}.audit-float:hover:after,.audit-float:focus-visible:after{opacity:1}.audit-modal{position:fixed;inset:0;z-index:100;display:none}.audit-modal.open{display:block}.audit-modal__backdrop{position:absolute;inset:0;border:0;background:#0f1b2d7a;backdrop-filter:blur(3px)}.audit-modal__panel{position:absolute;right:clamp(14px,4vw,44px);bottom:clamp(14px,4vw,44px);width:min(460px,calc(100vw - 28px));max-height:calc(100vh - 28px);overflow:auto;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--sh-lg);padding:clamp(22px,4vw,34px)}.audit-modal__close{position:absolute;top:16px;right:16px;width:40px;height:40px;border:1px solid var(--line-3);border-radius:12px;background:#fff;color:var(--ink);display:grid;place-items:center}.audit-modal__close svg{width:20px;height:20px}.audit-modal h2{font-size:clamp(22px,3vw,28px);line-height:1.1;letter-spacing:-.02em;margin:18px 44px 10px 0}.audit-modal p{color:var(--muted);font-size:14.5px;margin:0 0 16px}.audit-modal__links{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.audit-modal__links a{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:11px;padding:11px 12px;font-size:13.5px;font-weight:700;background:var(--field-bg);min-width:0;overflow-wrap:anywhere}.audit-modal__links svg{width:17px;height:17px;color:var(--blue);flex:none}.audit-modal__form{display:grid;gap:12px}.audit-modal__form label:not(.check){display:grid;gap:6px}.audit-modal__form label span{font-size:13px;font-weight:600;color:var(--ink-2)}.audit-modal__form input,.audit-modal__form textarea{width:100%;font-family:inherit;font-size:14px;color:var(--ink);padding:12px 14px;border:1px solid var(--field-line);border-radius:11px;background:var(--field-bg)}.audit-modal__form textarea{min-height:84px;resize:vertical}.audit-modal__form input:focus,.audit-modal__form textarea:focus{outline:0;border-color:var(--blue);background:#fff;box-shadow:0 0 0 4px #2f6cf61a}.audit-modal__consent{margin-top:2px}.footer{background:var(--dark);color:#c4cfdd;padding-block:48px 28px}.footer a{color:#c4cfdd}.footer a:hover{color:#fff}.footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.1)}.footer .brand{color:#fff}.footer .brand small{color:#8fa3bd}.footer-col h5{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#fff;margin:0 0 14px;font-weight:700}.footer-col a{display:block;padding:5px 0;font-size:13.5px}.footer-schedule{display:block;padding:5px 0;font-size:13.5px;line-height:1.4;white-space:nowrap}.footer-about{font-size:13.5px;line-height:1.6;color:#8fa3bd;max-width:38ch;margin:14px 0 0}.footer-bottom{display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;align-items:center;padding-top:22px;font-size:12.5px;color:#8fa3bd}.footer-bottom a{font-size:12.5px;color:#8fa3bd}.page-hero{background:transparent;padding-block:clamp(34px,5vw,56px) 0;border-bottom:0;max-width:none}.breadcrumb{display:flex;flex-wrap:wrap;gap:6px 9px;align-items:center;font-size:13px;color:var(--muted);margin-bottom:22px}.breadcrumb a{color:var(--muted);transition:color .15s}.breadcrumb a:hover{color:var(--blue)}.breadcrumb svg{width:15px;height:15px;color:var(--muted-2)}.breadcrumb .sep{color:var(--muted-2);font-size:13px;line-height:1}.breadcrumb [aria-current=page]{color:var(--ink-2);font-weight:600}.page-hero h1{font-size:clamp(30px,4.6vw,46px);font-weight:800;letter-spacing:-.03em;margin:0;line-height:1.08}.page-hero p{font-size:clamp(16px,1.7vw,18px);color:var(--muted);margin:16px 0 0;max-width:62ch;line-height:1.6}.page-hero--wide p{max-width:none}.page-hero+.section{padding-top:clamp(34px,4vw,48px)}.prose{max-width:820px}.prose h2{font-size:clamp(22px,2.4vw,30px);font-weight:800;letter-spacing:-.02em;margin:40px 0 14px}.prose h3{font-size:20px;font-weight:700;margin:26px 0 10px}.prose p{color:var(--ink-2);margin:0 0 14px}.prose ul{margin:0 0 16px;padding-left:4px;list-style:none;display:grid;gap:10px}.prose ul li{display:flex;gap:11px;align-items:flex-start;color:var(--ink-2)}.prose ul li svg{width:19px;height:19px;color:var(--green);flex:none;margin-top:3px}.article{max-width:760px;color:var(--ink-2);font-size:16px;line-height:1.65}.article--wide{max-width:none}.article>:first-child{margin-top:0}.article h2{font-size:clamp(22px,2.4vw,30px);font-weight:800;letter-spacing:-.02em;margin:36px 0 12px;color:var(--ink)}.article h3{font-size:19px;font-weight:700;margin:26px 0 8px;color:var(--ink)}.article p{margin:0 0 14px}.article ol{margin:0 0 16px;padding-left:22px}.article ol li{margin-bottom:8px}.article ul{list-style:none;margin:0 0 18px;padding-left:0;display:grid;gap:10px}.article ul li{position:relative;padding-left:28px}.article ul li:before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232EA866' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") no-repeat center/contain}.article a{color:var(--blue);font-weight:600}.article strong{font-weight:700;color:var(--ink)}.center{text-align:center}.mt-s{margin-top:18px}.mt-m{margin-top:30px}.flex{display:flex}.gap-12{gap:12px}.wrap-cta{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:34px}.divider-soft{height:1px;background:var(--line-2);border:0;margin:0}@media(max-width:1180px){.nav-links{display:none}.burger{display:flex}.nav-cta{display:none}}@media(max-width:1024px){.g-4,.quad-grid{grid-template-columns:repeat(2,1fr)}.proc-grid{grid-template-columns:repeat(3,1fr)}.case-dark-grid{grid-template-columns:1fr}}@media(max-width:900px){.hero-grid{grid-template-columns:1fr}.hero-visual{max-width:460px;margin:8px auto 0}.about-grid,.pos-grid{grid-template-columns:1fr}.pos-photo{max-width:380px;margin-inline:auto}.promo,.contact-grid{grid-template-columns:1fr}.tariffs{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.tariff--pop{order:-1}.info-cards{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr;gap:26px}.proc-grid{grid-template-columns:repeat(2,1fr)}.proc-arrow{display:none}.case-review-grid{grid-template-columns:1fr}.case-figure--phone{margin-inline:auto}.city-media{grid-template-columns:1fr 150px}}@media(max-width:680px){.section{padding-block:44px}.hero{padding-block:44px 40px}.g-2,.g-3,.g-4,.quad-grid,.proc-grid{grid-template-columns:1fr}.tariff-common-cols{grid-template-columns:1fr;gap:11px}.hero-meta,.promo-cond-list,.case-dark-grid,.step-list,.checks,.form-grid{grid-template-columns:1fr}.field.col-2{grid-column:span 1}.footer-top{grid-template-columns:1fr}.hero-cta .btn{width:100%}.proc-bar{flex-direction:column;align-items:flex-start}.faq-q{font-size:15px;padding:18px;gap:12px}.faq-a-inner{padding-left:18px;padding-right:18px}.audit-float{left:14px;right:14px;bottom:14px;width:auto;height:auto;justify-content:center;gap:9px;border-radius:14px;padding:14px 18px}.audit-float span{position:static;width:auto;height:auto;clip:auto;overflow:visible;white-space:normal}.audit-float:after{content:none}.audit-modal__panel{left:14px;right:14px;bottom:14px;width:auto}.audit-modal__links,.city-media{grid-template-columns:1fr}.city-coat{align-items:flex-start}.city-coat img{max-width:112px}.city-coat .city-credit{text-align:left}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}a.hero-meta-item{text-decoration:none;color:inherit}.hero-meta-item--link{cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#2f6cf666;transition:color .15s,text-decoration-color .15s}.hero-meta-item--link:hover{color:var(--blue);text-decoration-color:var(--blue)}a.hn-tag.hn-tag--link{text-decoration:none;cursor:pointer;transition:border-color .15s,color .15s,background .15s}a.hn-tag.hn-tag--link:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-tint)}.faq-a-text{margin:0}.faq-a-link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:14px;font-weight:600;color:var(--blue);text-decoration:none}.faq-a-link svg{width:15px;height:15px}.faq-a-link:hover{text-decoration:underline}.sec-lead-link{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.sec-lead-link:hover{text-decoration:none}
