@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--canvas:oklch(98.5% .004 85);--surface:#fff;--surface-2:oklch(95.5% .008 85);--surface-3:oklch(93% .012 85);--tint-cool:oklch(95.5% .02 222);--tint-warm:oklch(97.4% .018 75);--ink:oklch(18% .02 250);--ink-2:oklch(32% .018 250);--muted:oklch(52% .014 250);--faint:oklch(70% .01 250);--brand:oklch(48% .13 222);--brand-ink:oklch(32% .1 222);--brand-soft:oklch(92% .04 222);--ai:oklch(78% .13 78);--ai-ink:oklch(55% .13 70);--ai-soft:oklch(96% .05 80);--ai-glow:oklch(78% .13 78/.32);--ok:oklch(62% .13 155);--ok-soft:oklch(94% .05 155);--risk:oklch(62% .18 25);--risk-soft:oklch(95% .04 25);--hair:oklch(92% .006 250);--hair-2:oklch(88% .008 250);--hair-dark:oklch(80% .01 250);--r-xs:6px;--r-sm:8px;--r:12px;--r-md:14px;--pill:999px;--sh-1:0 1px 0 oklch(92% .006 250/.8), 0 1px 2px oklch(18% .02 250/.04);--sh-2:0 2px 6px oklch(18% .02 250/.06), 0 8px 24px oklch(18% .02 250/.06);--sh-ai:0 0 0 1px oklch(78% .13 78/.45), 0 0 18px 2px oklch(78% .13 78/.26);--section-max:1180px;--content-max:1120px;--nav-h:72px;--section-pad:clamp(56px, 8vw, 112px);--intro-measure:66ch}*{box-sizing:border-box}html{background:var(--canvas);color:var(--ink);scroll-behavior:smooth}body{letter-spacing:0;background:var(--canvas);min-width:320px;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6}body.mobile-lock{overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}img,svg{max-width:100%;display:block}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}:focus-visible{outline:3px solid color-mix(in oklch, var(--brand) 34%, white);outline-offset:3px}.container{width:min(var(--content-max), calc(100vw - 48px));margin:0 auto}.section{padding:var(--section-pad) 0;border-bottom:1px solid var(--hair)}.section--tight{padding:clamp(44px,6vw,72px) 0}.band{background:var(--surface-2)}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.eyebrow--ai{color:var(--ai-ink)}.h1,h1{letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(34px,4vw,50px);font-weight:680;line-height:1.05}.h2,h2{letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(29px,3.6vw,44px);font-weight:680;line-height:1.08}.h3,h3{text-wrap:balance;margin:0;font-size:22px;font-weight:680;line-height:1.2}.lead{color:var(--muted);max-width:var(--intro-measure);margin:16px 0 0;font-size:18px}.text-muted{color:var(--muted)}.mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.gradient-text{background:linear-gradient(120deg, var(--brand), oklch(55% .14 200));-webkit-text-fill-color:transparent;color:#0000;background-clip:text;font-style:normal}.gradient-text--light{background:linear-gradient(110deg, #fff, var(--ai) 85%);-webkit-text-fill-color:transparent;color:#0000;background-clip:text;font-style:normal}.btn{border-radius:var(--r-sm);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 18px;font-size:14px;font-weight:700;line-height:1.2;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:hover .arr{transform:translate(2px)}.arr{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400;transition:transform .16s}.btn--lg{min-height:50px;padding:14px 22px;font-size:15px}.btn--primary{background:var(--ink);color:#fff}.btn--primary:hover{background:var(--brand-ink)}.btn--secondary{border-color:var(--hair-dark);color:var(--ink);background:0 0}.btn--ghost{border-color:var(--hair);color:var(--ink-2);background:0 0}.btn--ai{background:var(--ai);color:var(--ink);box-shadow:0 8px 24px -8px oklch(78% .13 78/.5)}.btn--light{color:var(--ink);background:#fff}.btn--dark-ghost{color:#fff;background:0 0;border-color:#ffffff38}.btn--full{justify-content:space-between;width:100%}.chip,.badge{border-radius:var(--pill);border:1px solid var(--hair);color:var(--ink-2);white-space:nowrap;background:#fff;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.chip--mono,.badge{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.chip--brand{background:var(--brand-soft);color:var(--brand-ink);border-color:color-mix(in oklch, var(--brand) 22%, white)}.chip--ai{background:var(--ai-soft);color:var(--ai-ink);border-color:color-mix(in oklch, var(--ai) 34%, white)}.chip--ok{background:var(--ok-soft);color:var(--ok);border-color:color-mix(in oklch, var(--ok) 22%, white)}.badge{background:var(--ink);color:#fff;letter-spacing:.04em;border-color:#0000;padding:3px 9px;font-size:10px;font-weight:600}.badge--new{background:var(--ai-soft);color:var(--ai-ink);border:1px solid color-mix(in oklch, var(--ai) 34%, white)}.card{border:1px solid var(--hair);border-radius:var(--r-md);box-shadow:var(--sh-1);background:#fff}.card--pad{padding:clamp(20px,3vw,28px)}.grid-2,.grid-3,.grid-4{gap:16px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.metrics-band{border:1px solid var(--hair);border-radius:var(--r-md);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.metric{border-right:1px solid var(--hair);padding:26px}.metric:last-child{border-right:0}.metric__value{color:var(--ink);font-size:32px;font-weight:700;line-height:1}.metric__value--brand{color:var(--brand)}.metric__label{color:var(--muted);margin-top:7px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.answer-first{border:1px solid var(--hair);border-left:3px solid var(--brand);border-radius:0 var(--r) var(--r) 0;max-width:860px;box-shadow:var(--sh-1);background:#fff;margin-top:28px;padding:24px 28px}.answer-first--ai{border-left-color:var(--ai)}.answer-first p{color:var(--ink-2);margin:0;font-size:17px;line-height:1.55}.breadcrumbs{color:var(--faint);flex-wrap:wrap;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:flex}.breadcrumbs a:hover{color:var(--ink)}.breadcrumbs span:last-child{color:var(--ink-2)}.site-header{z-index:20;min-height:var(--nav-h);border-bottom:1px solid var(--hair);background:color-mix(in oklch, var(--canvas) 92%, white);backdrop-filter:blur(12px);position:sticky;top:0}.site-header__inner{min-height:var(--nav-h);justify-content:space-between;align-items:center;gap:20px;display:flex}.brand-lockup{align-items:center;gap:10px;min-width:max-content;display:inline-flex}.brand-lockup__mark{background:var(--ink);border-radius:6px;place-items:center;width:22px;height:22px;display:inline-grid}.brand-lockup__mark:after{content:"";background:var(--ai);border-radius:3px;width:11px;height:11px}.brand-lockup__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600}.brand-lockup__name{letter-spacing:.14em;font-weight:800}.site-nav{color:var(--muted);align-items:center;gap:20px;font-size:14px;display:flex}.site-nav a{align-items:center;gap:6px;display:inline-flex}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--ink)}.site-header__actions{align-items:center;gap:14px;display:flex}.site-header__phone{color:var(--ink-2);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.menu-toggle{border:1px solid var(--hair);border-radius:var(--r-sm);width:44px;height:44px;color:var(--ink);background:#fff;place-items:center;transition:border-color .16s,background .16s,color .16s;display:grid}.menu-toggle:hover{border-color:var(--hair-dark);background:var(--surface-2)}.menu-toggle__lines{width:18px;height:16px;display:block;position:relative}.menu-toggle__lines span{background:currentColor;border-radius:2px;width:18px;height:2px;transition:transform .16s,top .16s,width .16s,opacity .16s;position:absolute;left:0}.menu-toggle__lines span:first-child{top:1px}.menu-toggle__lines span:nth-child(2){top:7px}.menu-toggle__lines span:nth-child(3){top:13px}.menu-toggle:hover .menu-toggle__lines span:nth-child(2){width:14px}.menu-toggle.is-open,.menu-toggle[aria-expanded=true]{border-color:var(--ink);background:var(--ink);color:#fff}.menu-toggle.is-open .menu-toggle__lines span:first-child,.menu-toggle[aria-expanded=true] .menu-toggle__lines span:first-child{top:7px;transform:rotate(45deg)}.menu-toggle.is-open .menu-toggle__lines span:nth-child(2),.menu-toggle[aria-expanded=true] .menu-toggle__lines span:nth-child(2){opacity:0}.menu-toggle.is-open .menu-toggle__lines span:nth-child(3),.menu-toggle[aria-expanded=true] .menu-toggle__lines span:nth-child(3){top:7px;transform:rotate(-45deg)}.nav-menu[hidden]{display:none}.nav-menu{z-index:60;pointer-events:none;place-items:stretch end;width:100vw;height:100dvh;min-height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}.nav-menu.is-open{pointer-events:auto;height:100dvh;position:fixed;inset:0}.nav-menu__backdrop{opacity:0;background:oklch(18% .02 250/.42);border:0;transition:opacity .18s;position:absolute;inset:0}.nav-menu.is-open .nav-menu__backdrop{opacity:1}.nav-menu__panel{z-index:1;border-left:1px solid var(--hair);background:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(420px,100vw);height:100dvh;max-height:100dvh;transition:transform .22s;display:grid;position:fixed;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:0 2px 6px oklch(18% .02 250/.06),0 24px 60px -20px oklch(18% .02 250/.35)}.nav-menu.is-open .nav-menu__panel{transform:translate(0)}.nav-menu__head{min-height:var(--nav-h);border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:16px;padding:0 22px;display:flex}.nav-menu__list{overscroll-behavior:contain;align-content:start;gap:4px;min-height:0;padding:8px 12px;display:grid;overflow-y:auto}.nav-menu__list a{min-height:54px;color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px;font-size:17px;font-weight:650;display:flex}.nav-menu__list a:hover,.nav-menu__list a[aria-current=page]{background:var(--surface-2)}.nav-menu__label{align-items:center;gap:8px;min-width:0;display:inline-flex}.nav-menu__arrow{color:var(--faint);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.nav-menu__foot{border-top:1px solid var(--hair);gap:14px;padding:18px 22px 24px;display:grid}.nav-menu__phone{align-items:center;gap:10px;display:flex}.nav-menu__phone-icon{border:1px solid var(--hair);background:var(--surface-2);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.nav-menu__phone>span:not(.nav-menu__phone-icon){display:block}.nav-menu__phone>span:not(.nav-menu__phone-icon)>span{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:block}.nav-menu__phone strong{color:var(--ink);font-size:16px;display:block}.footer{background:var(--ink);color:#ffffffa6}.footer__inner{padding:40px 0 30px}.footer__grid{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 32px;margin-bottom:22px;padding-bottom:24px;display:grid}.footer__label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.footer__value{color:#ffffffeb;margin-top:4px;font-size:14px}.footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.footer .brand-lockup__mark{background:#fff}.footer .brand-lockup__kicker{color:#ffffff8c}.footer .brand-lockup__name{color:#fff}.footer__copy{color:#ffffff80;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.vendor-tile{color:#fff;letter-spacing:-.02em;border:1px solid #0000;flex:none;place-items:center;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;line-height:1;display:inline-grid}.vendor-tile--48{border-radius:12px;width:48px;height:48px;font-size:15px}.vendor-tile--34{border-radius:9px;width:34px;height:34px;font-size:13px}.vendor-tile--20{border-radius:6px;width:20px;height:20px;font-size:8px}.vendor-tile--bitrix24{background:linear-gradient(150deg,oklch(58% .13 218),oklch(44% .13 226));box-shadow:0 4px 12px -3px oklch(48% .13 222/.5)}.vendor-tile--amocrm{background:var(--ink);box-shadow:0 4px 12px -3px oklch(18% .02 250/.42)}.vendor-tile--retailcrm{background:linear-gradient(150deg,oklch(66% .17 30),oklch(55% .19 25));box-shadow:0 4px 12px -3px oklch(62% .18 25/.45)}.vendor-tile--megaplan{background:linear-gradient(150deg,oklch(66% .14 158),oklch(55% .14 156));box-shadow:0 4px 12px -3px oklch(62% .13 155/.42)}.vendor-tile--yclients{background:linear-gradient(150deg,oklch(55% .17 300),oklch(46% .17 298));box-shadow:0 4px 12px -3px oklch(48% .13 300/.45)}.vendor-tile--moysklad{background:linear-gradient(150deg,oklch(72% .15 72),oklch(62% .15 66));box-shadow:0 4px 12px -3px oklch(62% .15 66/.42)}.vendor-tile--48.vendor-tile--moysklad{font-size:13px}.vendor-tile--onec{background:linear-gradient(150deg,oklch(66% .16 40),oklch(56% .16 34));box-shadow:0 4px 12px -3px oklch(60% .16 36/.42)}.vendor-tile--ai{background:linear-gradient(150deg, var(--ai), oklch(58% .13 70));color:var(--ink);box-shadow:0 4px 12px -3px oklch(78% .13 78/.5)}.vendor-tile-lockup{align-items:center;gap:7px;min-width:0;display:inline-flex}.vendor-tile-lockup--20{border:1px solid var(--hair);background:#fff;border-radius:8px;padding:6px 12px 6px 7px}.vendor-tile-lockup__label{color:var(--ink-2);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.form-grid{gap:14px;display:grid}.form-grid--two{grid-template-columns:1fr 1fr}.field{gap:6px;display:grid}.field label{color:var(--ink-2);gap:4px;font-size:13px;font-weight:600;display:inline-flex}.field input,.field textarea,.field select{border:1px solid var(--hair-2);border-radius:var(--r-sm);width:100%;min-height:44px;color:var(--ink);background:#fff;padding:10px 12px;font-size:16px}.field textarea{resize:vertical;min-height:88px}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--risk);background:var(--risk-soft)}.required{color:var(--risk);font-size:12px}.consent{color:var(--muted);align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.consent input{flex:none;width:16px;height:16px;margin:2px 0 0}.form-status{border-radius:var(--r-sm);padding:12px 14px;font-size:13px;display:none}.form-status.is-visible{display:block}.form-status--ok{background:var(--ok-soft);color:var(--ok)}.form-status--risk{background:var(--risk-soft);color:var(--risk)}.map-frame{border:1px solid var(--hair);border-radius:var(--r-md);background:var(--surface-2);height:320px;margin-top:28px;overflow:hidden}.map-frame iframe{filter:saturate(.92);border:0;width:100%;height:100%;display:block}.dark-cta{background:radial-gradient(600px 280px at 88% 18%, oklch(78% .13 78/.16), transparent 65%), radial-gradient(800px 400px at 8% 88%, oklch(48% .13 222/.12), transparent 65%), var(--ink);color:#fff;overflow:hidden}.dark-cta__inner{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:40px;padding:80px 0;display:grid}.dark-cta h2{color:#fff;max-width:20ch}.dark-cta p{color:#ffffffb3}@media (width<=1080px){.site-nav,.site-header__phone,.site-header__actions>.btn{display:none}.grid-2,.grid-3,.grid-4,.dark-cta__inner{grid-template-columns:1fr}.metrics-band{grid-template-columns:repeat(2,minmax(0,1fr))}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--hair)}}@media (width<=720px){body{font-size:17px}.container{width:min(100% - 32px, var(--content-max))}.nav-menu__panel{border-left:0;width:100vw;height:100dvh;max-height:100dvh}.section{padding:56px 0}.btn{width:100%}.metrics-band,.footer__grid,.form-grid--two{grid-template-columns:1fr}.metric{border-right:0;border-bottom:1px solid var(--hair)}.metric:last-child{border-bottom:0}.dark-cta__inner{padding:64px 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.nav-menu__panel{transform:none}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.btn:hover{transform:none}}
