@font-face{font-family:Manrope;src:url('fonts/manrope-cyrillic.woff2') format('woff2');font-weight:200 800;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}
@font-face{font-family:Manrope;src:url('fonts/manrope-latin.woff2') format('woff2');font-weight:200 800;font-display:swap;unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--navy:#0B1C38;--deep:#071426;--gold:#E9C25B;--paper:#F4F6FA;--ink:#0E1B2E;--muted:#506078;--depth:0 28px 60px -25px #10274645,0 6px 15px #1027460b;--dark-depth:0 32px 65px -22px #000a}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{margin:0;color:var(--ink);background:var(--paper);font:16px/1.65 Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}a:hover{text-decoration:none}img{max-width:100%;height:auto;display:block}svg{flex-shrink:0}h1,h2,h3,p,figure{margin:0}p+p{margin-top:18px}h1,h2,h3{line-height:1.2;letter-spacing:-.038em;text-wrap:pretty}h2{font-size:clamp(30px,3.15vw,44px);font-weight:800;max-width:1040px;margin-bottom:30px}h3{font-size:24px}p{font-size:16px}strong{font-weight:800}.wrap{width:min(1220px,calc(100% - 80px));margin-inline:auto}.section{padding:104px 0;position:relative;isolation:isolate}.light{background:var(--paper)}.dark{color:#f7f9fd;background:radial-gradient(ellipse at 80% 0,#153052 0,transparent 55%),var(--deep)}.dark p{color:#d3deee}.intro{max-width:830px;font-size:18px;line-height:1.7;margin-bottom:40px}.dark .intro{color:#d3deee}.section .wrap>h2{max-width:1040px}.site-header{position:sticky;top:0;z-index:30;background:#f4f6faf5;backdrop-filter:blur(16px);border-bottom:1px solid #0b1c3814;box-shadow:0 5px 20px #07142608}.header-inner{min-height:96px;display:flex;align-items:center;gap:22px}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.brand img{width:42px;height:44px;object-fit:contain}.brand b{display:block;font-size:22px;font-weight:800;letter-spacing:.03em;line-height:1.3}.brand small{display:block;font-size:10px;line-height:1.6;letter-spacing:0}.header-inner>nav{display:flex;gap:16px;margin-left:auto;font-size:13px;font-weight:700}.header-inner>nav a:hover{color:#315d8d}.header-phone{font-size:12px;font-weight:800;white-space:nowrap}.header-inner>.button{font-size:13px!important;padding:12px 18px!important;min-height:48px!important;max-width:180px}.mobile-menu{display:none}.button.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:60px;padding:18px 32px;border:1px solid transparent;border-radius:999px;font-size:16px;font-weight:800;line-height:1.35;text-align:center;cursor:pointer;touch-action:manipulation;transform:translateY(0);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.button.primary{--button-shadow:0 4px 0 #A47D26,0 12px 24px -5px #07142640,inset 0 2px 0 #FFF5CBCC;color:var(--ink);background:linear-gradient(180deg,#F7DC8C 0%,#E9C25B 48%,#D6AB40 100%);box-shadow:var(--button-shadow)}.button.outline{color:#fff;background:transparent;border-color:#D7E3F1B3;box-shadow:0 8px 18px -6px #0003,inset 0 1px 0 #ffffff1a}.light .button.outline{color:var(--navy);border-color:#8394ac;background:#ffffff80}.button.primary:not(:disabled):hover{transform:translateY(-3px);box-shadow:0 5px 0 #A47D26,0 19px 30px -5px #07142652,inset 0 2px 0 #FFF5CBE6}.button.outline:hover{transform:translateY(-3px);background:#d9e3ef30}.button.button:not(:disabled):active{transform:translateY(2px);box-shadow:0 1px 0 #A47D26,0 4px 10px -3px #07142640,inset 0 2px 5px #89631840}.button:disabled{cursor:wait;opacity:.7}:focus-visible{outline:3px solid #5099e4;outline-offset:5px}.skip{position:fixed;top:-100px;left:20px;background:white;padding:15px;z-index:100}.skip:focus{top:10px}
.hero{padding:64px 0 78px;background:radial-gradient(ellipse at 82% 44%,#dde8f5,transparent 53%),#f4f6fa;overflow:hidden}.hero-layout{display:grid;grid-template-columns:1.45fr 1fr;gap:35px;align-items:center}.hero h1{font-size:clamp(34px,3.22vw,46px);font-weight:800;line-height:1.14;max-width:800px}.hero h1>span:first-child{color:#506783}.hero-result{display:block;margin-top:10px;color:var(--navy)}.hero-description{margin-top:28px;max-width:710px}.hero-actions{display:flex;align-items:flex-start;flex-direction:column;gap:16px;margin-top:30px}.hero-actions .button{min-width:345px}.hero-proof{margin-top:24px;max-width:530px;color:#43556e}.connection-note{display:flex;align-items:center;gap:12px;margin-top:18px;font-weight:700;font-size:16px}.hero-visual{min-width:0;position:relative;height:590px;perspective:1000px;transform:translateY(var(--parallax,0px));transition:transform .15s ease-out}.orbit{position:absolute;width:450px;height:450px;border:1px solid #a5b7cc60;border-radius:50%;top:70px;left:-10px;transform:rotateX(30deg)}.orbit-two{inset:105px auto auto 25px;width:380px;height:380px}.deal-object{position:absolute;top:60px;left:10px;right:20px;padding:28px;background:linear-gradient(140deg,#fff,#e9eef6);border:1px solid #fff;border-radius:25px;box-shadow:7px 10px 0 #c4cfdc,18px 38px 55px #233d6438;transform:rotateY(-12deg) rotateZ(-6deg);z-index:2}.object-top,.object-bottom{display:flex;align-items:center;justify-content:space-between;font-size:22px;font-weight:800}.object-top svg{color:#426788}.paper-lines{display:grid;gap:9px;margin:26px 0}.paper-lines i{height:7px;background:#d1dce9;border-radius:10px;width:77%}.paper-lines i:nth-child(2){width:55%}.paper-lines i:nth-child(3){width:66%}.wave{display:flex;align-items:center;justify-content:center;gap:5px;height:105px}.wave i{display:block;width:6px;height:var(--h);border-radius:4px;background:linear-gradient(#4675a5,#132f52);animation:wave 3s ease-in-out var(--d) infinite}.object-bottom{padding-top:20px;margin-top:12px;border-top:1px solid #c9d5e3}.payment-object{position:absolute;z-index:4;right:-5px;top:370px;display:flex;gap:20px;align-items:center;padding:24px 26px;border-radius:19px;background:linear-gradient(145deg,#234b77,#0b1c38);color:#fff;font-weight:800;font-size:24px;box-shadow:0 8px 0 #071426,0 25px 50px #07142650;transform:rotate(-5deg)}.payment-object svg:first-child{color:var(--gold);width:42px;height:42px}.payment-object svg:last-child{color:var(--gold)}.growth-line{position:absolute;width:95%;height:250px;left:0;bottom:0;opacity:.75}.pain h2{max-width:960px}.pain-layout{display:grid;grid-template-columns:.7fr 1.5fr;gap:66px;align-items:center;margin-top:52px}.pain-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px}.pain-grid article{position:relative;padding:4px 0 25px 24px;border-left:2px solid #58728e;color:#bccbde;font-size:16px}.pain-grid article:before{content:'';position:absolute;width:10px;height:10px;left:-6px;top:7px;border-radius:50%;background:#df9c8d;box-shadow:0 0 22px #e0a09240}.pain-grid strong{display:block;color:#fff;font-size:19px;line-height:1.5;margin-bottom:14px}.archive{perspective:1000px;transform:rotate(-7deg);padding:20px 0}.record{position:relative;display:flex;align-items:center;gap:10px;height:96px;border:1px solid #506982;background:linear-gradient(130deg,#2a4566,#10213a);border-radius:13px;padding:20px;box-shadow:0 12px 0 #061326,0 22px 30px #0007;margin-top:-5px;transform:rotateY(15deg)}.record:nth-child(2){margin-left:12px}.record:nth-child(3){margin-left:24px}.record:nth-child(4){margin-left:36px;opacity:.65}.record .wave{width:100%;height:50px;gap:3px;overflow:hidden}.record .wave i{height:calc(var(--h)*.5);width:4px;background:#7694b5;animation:none}.record>span{color:#e5b5a9}.merge-layout{display:grid;grid-template-columns:1.4fr .7fr .65fr;gap:70px;align-items:center;margin:44px 0}.sources{display:grid;gap:15px}.sources article{display:flex;align-items:center;gap:17px;position:relative;padding:18px 23px;background:white;border-radius:14px;box-shadow:var(--depth)}.sources article:after{content:'';position:absolute;left:100%;width:60px;height:1px;background:#9baec7}.sources svg{color:#315d8d}.sources strong{display:block}.merge-node{position:relative;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;border-radius:50%;background:linear-gradient(135deg,#234d79,#071426);color:#fff;box-shadow:0 0 0 12px #dae3ef,0 0 0 13px #bccbde,0 24px 35px #10274650;font-size:30px;font-weight:800}.merge-node:after{content:'';position:absolute;left:100%;width:70px;height:2px;background:#8d9fba}.merge-node svg{color:var(--gold)}.merge-result{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}.merge-result svg{width:85px;height:85px;color:#334d70;filter:drop-shadow(0 8px 4px #07142620)}.merge-result strong{font-size:28px}.messengers{max-width:950px;margin:30px 0}.deal-route{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;padding:30px;background:#e6ecf4;border-radius:20px;box-shadow:inset 0 2px 6px #12284410;margin-top:35px}.deal-route>div{position:relative;display:flex;align-items:center;gap:12px;font-weight:700}.deal-route>div:not(:last-child):after{content:'';position:absolute;right:-10px;width:18px;height:18px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23526984%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2012h16m-6-6%206%206-6%206%22%2F%3E%3C%2Fsvg%3E")}.deal-route>div:last-child{color:#17385e}.deal-route>div:last-child svg{width:34px;height:34px}.read-only{font-weight:700;margin-top:26px;font-size:16px}.quality-layout{display:grid;grid-template-columns:1.6fr .7fr;gap:38px;align-items:center}.screen{min-width:0;margin:0;position:relative}.image-open{display:block;width:100%;padding:10px;border-radius:18px;background:linear-gradient(150deg,#7187a1,#203954 50%,#526b88);border:1px solid #94a9c0;box-shadow:0 9px 0 #11243b,0 32px 70px -20px #0008;position:relative;transition:transform .25s,box-shadow .25s}.light .image-open{background:linear-gradient(145deg,#fff,#c3cfde);border-color:#fff;box-shadow:0 8px 0 #b3c1d3,var(--depth)}.image-open img{width:100%;border-radius:8px}.image-open:hover{transform:translateY(-4px)}.zoom{position:absolute;right:18px;bottom:18px;background:#0b1c38;color:#fff;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;box-shadow:0 3px 10px #0005}.zoom svg{transform:rotate(-45deg);width:20px}.screen figcaption{font-size:16px;color:#b9cadd;text-align:right;margin-top:22px}.light .screen figcaption{color:#506078}.fault-markers{list-style:none;padding:0;margin:0;border-left:1px solid #506b8a}.fault-markers li{position:relative;padding:14px 0 14px 24px;font-size:16px}.fault-markers li:before{content:'';position:absolute;left:-5px;top:24px;width:9px;height:9px;background:var(--gold);border-radius:50%;box-shadow:0 0 0 5px #e9c25b15}.speed-heading{display:flex;align-items:center;gap:45px;margin-bottom:40px}.speed-heading h2{margin:0}.stopwatch{width:150px;height:150px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#fff,#d8e2ee);box-shadow:8px 12px 0 #b8c8da,var(--depth);border:8px solid white}.stopwatch svg{width:90px;height:90px;color:#234d79}.speed-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.speed-tabs button{padding:20px;border-radius:14px;border:1px solid #d0dae7;background:#fff;box-shadow:0 6px 16px #1027460c;color:var(--navy);text-align:left;font-size:16px;transition:.2s}.speed-tabs button[aria-selected=true]{background:var(--navy);color:#fff;box-shadow:0 8px 22px #0b1c3830;border-color:#0b1c38}.speed #speed-detail{margin:18px 0 26px;font-size:16px}.speed>.wrap>.screen{max-width:1000px;margin:auto}.speed-note{max-width:900px;margin-top:30px}.documents{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;margin:46px 0 55px;padding-inline:15px}.documents article{padding:36px;color:var(--ink);background:linear-gradient(130deg,#fff,#e7edf5);border-radius:8px 8px 26px 8px;box-shadow:7px 8px 0 #a9bbd0,14px 16px 0 #45617f,0 32px 50px #0007}.rule-document{transform:rotate(-2deg)}.person-document{transform:rotate(2deg)}.documents p{color:#23354f}.documents svg{width:46px;height:46px;color:#315d8d;margin-bottom:20px}.documents h3{font-size:22px;line-height:1.4}.documents ol{padding-left:24px;line-height:2;font-size:16px}.document-signature{display:flex;gap:25px;align-items:center;margin-top:35px;font-size:22px;font-weight:800}.document-signature span{height:1px;flex:1;background:#9eafc3}.rules>.wrap>.screen{max-width:940px;margin:auto}.deal-layout{display:grid;grid-template-columns:.85fr 1.25fr;gap:50px;align-items:start}.deal-story{padding:0 0 0 28px;list-style:none;border-left:2px solid #c5d1e0;counter-reset:story}.deal-story li{position:relative;margin-bottom:25px;counter-increment:story}.deal-story li:before{content:counter(story);position:absolute;left:-43px;top:0;width:28px;height:28px;display:grid;place-items:center;background:#f4f6fa;border:1px solid #b9c9dc;border-radius:50%;font-size:13px;font-weight:800}.deal-story strong{display:block;margin-bottom:7px}.deal-story li:nth-child(3){padding:24px;background:#fff;box-shadow:var(--depth);border-radius:3px 20px 20px 20px}.deal-layout .screen{position:sticky;top:125px}.case-disclaimer{font-size:16px;margin:0 0 40px;max-width:850px}.main-case{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;background:linear-gradient(145deg,#fff,#ecf1f7);border-radius:26px;color:var(--ink);padding:45px;box-shadow:var(--dark-depth)}.main-case h3{font-size:44px;margin-bottom:6px}.main-case p{color:#33435b}.case-facts{margin-top:30px}.case-facts p{padding-top:16px;border-top:1px solid #d0dae7;margin-top:16px}.case-facts strong{color:var(--ink)}.case-result{font-size:58px;font-weight:800;line-height:1.1;color:#244a76;letter-spacing:-.05em;display:flex;align-items:center;gap:22px}.case-result span{font-size:16px;letter-spacing:0;font-weight:700}.case-chart{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;align-items:end;margin:22px 0 26px;text-align:center}.case-chart>div{display:flex;align-items:center;flex-direction:column;justify-content:flex-end;gap:8px}.case-chart strong{font-size:27px;line-height:1.2}.case-chart i{display:block;width:80%;background:linear-gradient(90deg,#8295b0,#aabbd0);border-radius:10px 10px 0 0;box-shadow:inset -9px 0 0 #07142618}.case-chart>div:nth-child(2) i{background:linear-gradient(90deg,#133354,#356692)}.case-chart span{font-size:16px;color:#42536a}.case-chart p{grid-column:1/-1;font-size:16px;margin-top:9px}.letter{display:flex;text-align:left;gap:20px;align-items:center;padding:15px;background:#fff;border:0;border-radius:12px;box-shadow:0 10px 25px #07142616;color:var(--navy);width:100%;font-size:16px;font-weight:700}.letter img{width:100px;height:135px;object-fit:contain;box-shadow:0 4px 13px #07142625}.letter span{display:flex;flex:1;align-items:center;justify-content:space-between;gap:10px}.letter:hover{background:#f8fafc;box-shadow:0 15px 30px #07142630}.other-cases{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:32px}.case-card{padding:30px;background:linear-gradient(135deg,#1b3556,#0e223d);border:1px solid #49617d;border-radius:20px;box-shadow:0 20px 35px #0003;display:flex;flex-direction:column}.case-metric{font-size:42px;font-weight:800;color:var(--gold);letter-spacing:-.04em;margin-bottom:12px}.case-card h3{font-size:23px;margin-bottom:16px}.case-card p{margin-bottom:25px}.case-card .letter{margin-top:auto;font-size:16px}.case-card .letter img{width:58px;height:80px}.company{padding-block:0;overflow:hidden}.company-layout{display:grid;grid-template-columns:.75fr 1.5fr;gap:55px;align-items:center}.company-layout>div:last-child{padding-block:95px}.founder{height:100%;min-height:660px;align-self:stretch;background:linear-gradient(0deg,#f4f6fa 2%,transparent 20%),linear-gradient(90deg,transparent 75%,#f4f6fa),url('материал/stas-founder.jpg') center bottom/cover no-repeat;mix-blend-mode:multiply}.company h2{font-size:36px}.company-numbers{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:32px 0}.company-numbers>div{font-size:16px;line-height:1.6}.company-numbers strong{display:block;font-size:36px;color:#234b77;letter-spacing:-.035em;margin-bottom:4px}.company-proof{border-top:1px solid #cdd8e6;padding-top:25px}.diagnostic-layout{display:grid;grid-template-columns:.6fr 1.5fr;gap:80px;align-items:center}.hourglass{text-align:center;position:relative}.hourglass>svg{width:190px;height:190px;color:var(--gold);filter:drop-shadow(0 10px 0 #0005);stroke-width:1}.hourglass strong{display:block;font-size:72px;line-height:1.1;margin-top:22px;letter-spacing:-.05em}.hourglass>span{font-size:18px;color:#c4d4e8}.diagnostic-result{font-size:24px!important;font-weight:800;color:#fff!important;margin-top:25px}.diagnostic .button{margin-top:30px}.connection-heading{display:flex;gap:35px;align-items:center}.connection-heading h2{margin:0}.key-icon{width:110px;height:110px;flex-shrink:0;display:grid;place-items:center;border-radius:28px;background:#fff;box-shadow:var(--depth);transform:rotate(-10deg)}.key-icon svg{width:65px;height:65px;color:#284e78}.connection-steps{list-style:none;padding:0;margin:50px 0 25px;display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.connection-steps li{display:flex;gap:20px;padding:25px 0;border-top:1px solid #c9d5e3;align-items:start}.step-index{color:#496787;font-size:24px;font-weight:800;line-height:1.4}.connection-steps strong{display:block}.history-scale{display:flex;align-items:end;gap:16px;max-width:730px;margin:30px auto 40px;height:155px;border-bottom:2px solid #859ab5;padding-inline:20px}.history-scale div{height:calc(45px + var(--i)*22px);background:linear-gradient(145deg,#365f8f,#0b1c38);width:20%;border-radius:9px 9px 0 0;box-shadow:5px 0 0 #adbcd0;display:grid;place-items:center;color:#fff;font-weight:800;font-size:22px}.result-layout{display:grid;grid-template-columns:.85fr 1.2fr;gap:55px;align-items:center}.result-lines article{display:flex;align-items:start;gap:22px;padding:24px 0;border-bottom:1px solid #3e5470}.result-lines svg{color:var(--gold);margin-top:3px}.result-lines article:last-child{border:0}.result-lines article:last-child svg{width:36px;height:36px}.start-stairs{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;list-style:none;padding:0;margin:80px 0 0;align-items:start}.start-stairs li{position:relative;margin-top:calc((3 - var(--i))*45px);padding:27px 24px 35px;background:linear-gradient(145deg,#fff,#e7edf5);box-shadow:8px 10px 0 #c4cfdd,var(--depth);border-radius:15px;border-top:3px solid #234b77}.stair-number{font-size:32px;font-weight:800;color:#536f91}.start-stairs svg{float:right;margin-top:10px;color:#244b79}.start-stairs strong{display:block;font-size:19px;line-height:1.45;margin:15px 0}.start-stairs li:last-child{background:linear-gradient(145deg,#234b77,#0b1c38);color:#fff}.start-stairs li:last-child .stair-number,.start-stairs li:last-child svg{color:var(--gold)}.contact-layout{display:grid;grid-template-columns:1.2fr .85fr;gap:70px;align-items:center}.contact h2{font-size:38px}.urgency{border-left:2px solid var(--gold);padding-left:22px;margin-top:25px!important}.contact-call{display:flex;align-items:center;gap:16px;margin-top:30px;font-size:24px;font-weight:800}.contact-call svg{color:var(--gold);width:34px;height:34px;transform:rotate(-15deg)}#lead-form{padding:35px;border-radius:25px;background:linear-gradient(145deg,#fff,#e7eef7);color:var(--ink);box-shadow:var(--dark-depth)}#lead-form label{display:block;font-weight:700;margin-bottom:8px}input,select{max-width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #9eafc4;border-radius:10px;padding:15px;font-size:16px}#name{width:100%;margin-bottom:22px}.phone-input{display:grid;gap:10px;margin-bottom:28px}.phone-input select{font-size:16px;width:100%}.phone-input input{width:100%}#lead-form .button{width:100%}#lead-form .form-phone{color:#415269;font-size:16px;text-align:center;margin-top:20px}#lead-form .consent{color:#44556c;font-size:16px;line-height:1.6;margin-top:18px}.consent a{text-decoration:underline;text-underline-offset:3px}.honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#lead-form .form-status{color:#9b2424;font-size:16px;margin-top:18px}.form-status:empty{display:none}.form-status a{text-decoration:underline}.alternative{display:flex;align-items:center;gap:6px;flex-wrap:wrap;border-top:1px solid #344c6c;padding-top:30px;margin-top:50px;color:#d2deee;font-size:16px}.alternative a{text-decoration:underline;text-underline-offset:4px}.alternative .bot-link{display:flex;gap:12px;align-items:center;margin-left:auto}.site-footer{background:#edf1f7;padding:64px 0 32px}.footer-grid{display:grid;grid-template-columns:1fr .6fr 1.3fr;gap:35px}.footer-brand .brand b{font-size:23px}.footer-about{font-size:13px;color:#4b5d76;margin-top:20px}.footer-contacts{display:flex;flex-direction:column;gap:14px}.footer-phone,.footer-mail{font-size:16px;font-weight:700}.footer-tg{font-size:13px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;font-size:13px;color:#40526c}.footer-links a:hover,.footer-docs a:hover{text-decoration:underline}.footer-legal{grid-column:1/-1;display:flex;justify-content:space-between;gap:25px;border-top:1px solid #cbd5e3;padding-top:24px;color:#465a74}.footer-legal p{font-size:13px;margin:0}.footer-copy{white-space:nowrap}dialog{width:min(1400px,calc(100% - 40px));max-height:calc(100dvh - 35px);padding:0;border:1px solid #516b8a;border-radius:18px;background:#0b1c38;color:#fff;box-shadow:0 40px 100px #0009}dialog::backdrop{background:#020a17e8;backdrop-filter:blur(8px)}.viewer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 20px;font-size:16px}.viewer-toolbar button,.viewer-controls button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #69819e;border-radius:50%;background:#193858;color:#fff;font-size:24px;flex-shrink:0}.viewer-content{background:#081321;overflow:auto;max-height:calc(100dvh - 210px);padding:10px;display:flex;justify-content:center}.viewer-content img{width:auto;height:auto;max-width:100%;object-fit:contain;max-height:calc(100dvh - 230px)}.viewer-controls{display:flex;justify-content:center;align-items:center;gap:25px;padding:15px;font-size:13px}.viewer-controls a{text-decoration:underline}.reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:none}@keyframes wave{0%,100%{transform:scaleY(.75)}50%{transform:scaleY(1)}}
@media(min-width:1500px){.hero-layout{grid-template-columns:1.4fr 1fr}.hero h1{font-size:47px}}
@media(max-width:1180px){.wrap{width:calc(100% - 56px)}.header-inner>nav{gap:12px}.header-inner>.button{display:none}.header-phone{margin-left:auto}.hero-layout{grid-template-columns:1.4fr 1fr;gap:25px}.hero-visual{height:530px}.deal-object{padding:22px;left:0;right:0}.wave{gap:4px}.payment-object{right:-5px;top:335px;gap:12px;padding:20px}.pain-layout{gap:40px}.main-case{gap:35px;padding:32px}.contact-layout{gap:35px}.company-layout{gap:30px}.company-numbers{gap:12px}.company-numbers strong{font-size:30px}.start-stairs li{padding:22px 17px}.deal-route{padding:24px 18px}.deal-route>div{flex-direction:column;text-align:center}.deal-route>div:after{top:15px}.quality-layout{grid-template-columns:1.5fr .8fr;gap:24px}}
@media(max-width:900px){.section{padding:76px 0}.header-inner{min-height:82px;gap:15px}.header-inner>nav{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{width:44px;height:44px;list-style:none;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:11px;border:1px solid #acbbce;border-radius:12px;cursor:pointer}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{height:2px;width:20px;background:#17385c}.mobile-menu nav{position:absolute;right:0;top:55px;display:grid;gap:3px;width:290px;padding:16px;background:#fff;border-radius:16px;box-shadow:var(--depth)}.mobile-menu nav>a:not(.button){padding:10px}.mobile-menu .button{margin-top:10px}.hero-layout{grid-template-columns:1fr}.hero h1{font-size:42px;max-width:760px}.hero-description{max-width:700px}.hero-actions{flex-direction:row;flex-wrap:wrap}.hero-actions .button{min-width:0;flex:1}.hero-visual{width:470px;height:490px;margin:0 auto}.deal-object{top:20px;left:30px;right:50px}.payment-object{top:315px;right:0}.orbit{top:0}.growth-line{height:210px}.pain-layout{grid-template-columns:1fr}.archive{display:flex;align-items:center;transform:rotate(-3deg);padding:0 25px}.record{width:30%;margin-left:-10px!important;transform:rotateY(-15deg);padding:15px}.record .wave{gap:2px}.pain-grid{gap:30px}.merge-layout{gap:40px;grid-template-columns:1.4fr .8fr .7fr}.sources article:after{width:30px}.merge-node:after{width:40px}.merge-node{font-size:24px}.quality-layout{grid-template-columns:1fr}.fault-markers{display:grid;grid-template-columns:1fr 1fr;border:none;gap:8px 20px;margin-top:20px}.fault-markers li{border-left:1px solid #506b8a}.documents{gap:25px;padding-inline:4px}.documents article{padding:25px}.deal-layout{grid-template-columns:1fr}.deal-layout .screen{position:relative;top:auto}.deal-story{display:grid;grid-template-columns:1fr 1fr;gap:25px 35px;border:0;padding-left:20px}.deal-story li{margin:0}.deal-story li:before{left:-32px}.deal-story li:nth-child(3){grid-row:span 2}.main-case{grid-template-columns:1fr 1fr;gap:25px;padding:27px}.case-result{font-size:45px;gap:12px}.case-result span{font-size:16px}.main-case .letter{flex-direction:column;text-align:center}.main-case .letter img{width:130px;height:175px}.case-chart{gap:15px}.other-cases{gap:20px}.case-card{padding:24px}.company{padding:0}.company-layout{grid-template-columns:.65fr 1fr;gap:15px}.company-layout>div:last-child{padding:65px 0}.company h2{font-size:30px}.founder{background-position:60% bottom;min-height:700px}.company-numbers{grid-template-columns:1fr 1fr}.diagnostic-layout{grid-template-columns:.5fr 1.5fr;gap:30px}.hourglass>svg{width:130px;height:130px}.connection-heading h2{font-size:33px}.result-layout{grid-template-columns:1fr}.result-lines{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.start-stairs{grid-template-columns:1fr 1fr;gap:25px;margin-top:40px}.start-stairs li{margin-top:0}.start-stairs li:nth-child(even){transform:translateY(-15px)}.contact-layout{grid-template-columns:1fr}.contact h2{font-size:36px}.contact #lead-form{max-width:600px;width:100%;margin:auto}.alternative .bot-link{margin:18px 0 0;width:100%}.footer-grid{grid-template-columns:1fr 1fr}.footer-links{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.footer-legal{flex-wrap:wrap}.speed-heading{gap:30px}.stopwatch{width:110px;height:110px}.stopwatch svg{width:65px;height:65px}}
@media(max-width:600px){html{scroll-padding-top:92px}.wrap{width:calc(100% - 40px)}.section{padding:62px 0}h2{font-size:29px;line-height:1.22;margin-bottom:24px;letter-spacing:-.035em}h3{font-size:22px}.intro{font-size:16px;margin-bottom:28px}.header-inner{min-height:75px;gap:10px}.brand img{width:32px;height:34px}.brand b{font-size:18px}.brand small{font-size:10px}.header-phone{font-size:12px;max-width:none;white-space:nowrap;line-height:1.5;text-align:right;flex-shrink:0}.mobile-menu summary{width:40px;height:40px;padding:9px}.hero{padding:40px 0 45px}.hero h1{font-size:32px;line-height:1.18}.hero-result{margin-top:10px}.hero-description{font-size:16px;line-height:1.65;margin-top:23px}.hero-actions{display:grid;gap:16px;margin-top:27px}.button.button{width:100%;min-height:60px;padding:18px 22px;font-size:16px}.hero-proof{font-size:16px;margin-top:24px}.connection-note{align-items:flex-start;font-size:16px}.hero-visual{width:100%;height:420px;margin-top:8px}.deal-object{left:18px;right:22px;padding:24px;top:16px;transform:rotateY(-8deg) rotateZ(-5deg)}.orbit{width:330px;height:330px;left:0;top:25px}.orbit-two{width:280px;height:280px;left:25px;top:50px}.object-top,.object-bottom{font-size:20px}.deal-object .wave{height:86px;gap:4px}.deal-object .wave i{width:5px;height:calc(var(--h)*.8)}.paper-lines{margin:20px 0}.payment-object{right:0;top:300px;padding:18px 22px;font-size:22px;gap:20px}.payment-object svg:first-child{width:35px;height:35px}.growth-line{bottom:-10px;height:190px}.pain-layout{gap:35px;margin-top:35px}.archive{padding:0 8px}.record{height:78px;padding:10px;width:30%;gap:4px}.record>span svg{width:18px}.record .wave{gap:2px}.record .wave i:nth-child(n+10){display:none}.pain-grid{grid-template-columns:1fr;gap:20px}.pain-grid article{padding-bottom:12px}.pain-grid strong{font-size:18px}.merge-layout{grid-template-columns:1fr 1fr;gap:30px;margin:30px 0}.sources{grid-column:1/-1}.sources article:after{display:none}.sources article{padding:17px 20px}.merge-node{width:135px;justify-self:center;font-size:25px;gap:12px}.merge-node:after{width:35px}.merge-result svg{width:65px;height:65px}.merge-result strong{font-size:24px}.messengers{font-size:16px}.deal-route{grid-template-columns:1fr;margin-top:28px;padding:20px 24px;gap:24px}.deal-route>div{flex-direction:row;text-align:left;font-size:16px;gap:18px}.deal-route>div:not(:last-child):after{content:'';right:auto;left:7px;top:25px;width:18px;height:18px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23526984%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%204v16m-6-6%206%206%206-6%22%2F%3E%3C%2Fsvg%3E")}.deal-route>div svg{width:26px;height:26px}.deal-route>div:last-child svg{width:26px;height:26px}.quality-layout{gap:18px}.image-open{padding:6px;border-radius:12px}.image-open img{border-radius:6px}.zoom{width:30px;height:30px;bottom:12px;right:12px}.screen figcaption{font-size:16px;margin-top:19px}.fault-markers{grid-template-columns:1fr;gap:0;margin-top:5px}.fault-markers li{padding-block:12px}.speed-heading{display:block;margin-bottom:25px}.stopwatch{width:80px;height:80px;margin-bottom:30px;border-width:5px;box-shadow:5px 7px 0 #b8c8da,var(--depth)}.stopwatch svg{width:48px;height:48px}.speed-tabs{grid-template-columns:1fr;gap:10px}.speed-tabs button{font-size:16px;padding:14px 18px}.speed-note{font-size:16px}.documents{grid-template-columns:1fr;gap:40px;margin:36px 8px 45px}.documents article{padding:27px 24px}.documents h3{font-size:22px}.documents ol{line-height:1.8;padding-left:20px}.documents li+li{margin-top:10px}.deal-story{display:block;border-left:2px solid #c5d1e0;padding-left:25px;margin:0 0 0 9px}.deal-story li{margin-bottom:26px}.deal-story li:before{left:-40px}.deal-story li:nth-child(3){padding:20px}.deal-layout{gap:12px}.main-case{grid-template-columns:1fr;padding:24px;border-radius:20px;gap:30px}.main-case h3{font-size:36px}.case-facts{margin-top:24px}.case-facts p{font-size:16px}.case-result{font-size:52px;justify-content:space-between;gap:15px}.case-chart{gap:16px;margin:25px 0}.main-case .letter{flex-direction:row;font-size:16px;padding:12px;gap:15px;text-align:left}.main-case .letter img{width:75px;height:105px}.letter span{display:block}.letter span svg{display:block;margin-top:10px;width:22px}.other-cases{grid-template-columns:1fr;gap:20px}.case-card{padding:25px}.case-metric{font-size:40px}.case-card p{font-size:16px}.case-card .letter{gap:16px;font-size:16px}.case-card .letter img{width:65px;height:90px}.company{padding:0}.company-layout{display:flex;flex-direction:column-reverse;gap:0}.company-layout>div:last-child{padding:60px 0 0}.company h2{font-size:29px}.company-numbers{gap:22px;margin:28px 0}.company-numbers strong{font-size:38px}.company-numbers>div{font-size:16px}.founder{width:100%;height:450px;min-height:0;background-size:auto 510px;background-position:center bottom;margin-top:15px;mask-image:linear-gradient(transparent,#000 10%,#000 85%,transparent)}.diagnostic-layout{grid-template-columns:1fr;gap:35px}.hourglass{display:flex;align-items:center;gap:16px;text-align:left}.hourglass>svg{width:70px;height:90px}.hourglass strong{font-size:58px;margin:0}.hourglass>span{font-size:16px}.diagnostic-result{font-size:22px!important}.connection-heading{display:block}.connection-heading h2{font-size:29px}.key-icon{width:74px;height:74px;margin-bottom:30px;border-radius:20px}.key-icon svg{width:45px;height:45px}.connection-steps{grid-template-columns:1fr;margin-top:30px}.connection-steps li{gap:18px;padding:22px 0}.step-index{font-size:22px}.history-scale{gap:10px;padding-inline:5px;margin-top:10px;margin-bottom:25px}.history-scale div{font-size:18px;box-shadow:3px 0 0 #adbcd0}.result-layout{gap:30px}.result-lines{grid-template-columns:1fr}.result-lines article{padding:20px 0;gap:18px}.start-stairs{grid-template-columns:1fr;gap:25px;margin:35px 0 0;padding-left:16px;border-left:2px solid #c5d1e0}.start-stairs li{padding:24px;transform:none!important;box-shadow:5px 7px 0 #c4cfdd,var(--depth)}.start-stairs li:before{content:'';position:absolute;left:-23px;top:38px;width:10px;height:10px;border-radius:50%;background:#30557f}.start-stairs li:nth-child(2){margin-left:5px}.start-stairs li:nth-child(3){margin-left:10px}.start-stairs li:nth-child(4){margin-left:15px}.start-stairs strong{font-size:19px}.contact h2{font-size:30px}.contact-layout{gap:35px}.contact-call{font-size:23px}.contact-call svg{width:30px;height:30px}#lead-form{padding:25px 22px;border-radius:20px}.alternative{display:block;margin-top:35px;padding-top:26px;line-height:1.9}.alternative .bot-link{display:flex;line-height:1.4}.site-footer{padding:45px 0 30px}.footer-grid{grid-template-columns:1fr;gap:28px}.footer-links{grid-template-columns:1fr 1fr;gap:12px 22px}.footer-legal{display:block}.footer-legal p+p{margin-top:16px}.footer-brand .brand img{width:40px;height:42px}.footer-about{font-size:13px}.footer-contacts{gap:10px}.footer-phone,.footer-mail{font-size:16px}dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.viewer-toolbar{padding:10px 12px;gap:12px;font-size:13px}.viewer-controls{gap:14px;padding:12px 8px;font-size:13px}.viewer-controls button{width:40px;height:40px}.viewer-controls a{max-width:80px;text-align:center}.viewer-content{padding:5px;max-height:calc(100dvh - 200px)}.viewer-content img{max-height:calc(100dvh - 220px)}}
.pain-layout>*{min-width:0}.record,.record .wave{min-width:0}.pain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:900px){.archive{width:100%}.record{flex:1}}
@media(max-width:600px){.pain-grid{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}.hero-visual{transform:none!important}.button:hover,.image-open:hover{transform:none!important}}

.viewer-controls button svg{width:22px;height:22px;display:block}

/* Product screens stay at their intrinsic resolution in the viewer.
   The frame scrolls in both directions on narrow screens. */
.viewer-content{display:block;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y;max-height:calc(100dvh - 190px);scrollbar-color:#69819e #081321}
.viewer-content img.viewer-screen{display:block;width:auto;height:auto;max-width:none;max-height:none;margin:0 auto;object-fit:fill}
.viewer-content img.viewer-letter{display:block;width:auto;height:auto;max-width:100%;max-height:none;margin:0 auto}
@media(max-width:600px){.viewer-content{max-height:calc(100dvh - 170px)}.viewer-content img.viewer-screen{margin:0}}
@media(max-width:600px){.hero-actions .button{min-width:0}}
@media(max-width:400px){.header-inner.wrap{width:calc(100% - 24px)}.header-inner{gap:6px}.header-inner .brand{gap:6px}.header-inner .brand img{width:28px;height:30px}.header-inner .brand b{font-size:16px}.header-inner .brand small{display:none}.header-phone{font-size:11px}.mobile-menu summary{width:36px;height:36px;padding:7px}}
