:root{--ink:#10130f;--paper:#f2f0e8;--lime:#d7ff38;--orange:#ff6b35;--line:#30342e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:#f6f5ef;font-family:Arial,"Helvetica Neue",sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}header{height:78px;padding:0 4vw;display:flex;align-items:center;gap:32px;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20;background:#10130ff0;backdrop-filter:blur(16px)}.brand{display:flex;align-items:center;gap:7px;font-weight:900;letter-spacing:-.04em;font-size:20px;white-space:nowrap}.brand span{display:grid;place-items:center;width:35px;height:35px;background:var(--lime);color:#111;font-size:18px}.brand b{color:var(--lime)}nav{display:flex;gap:28px;margin:auto;color:#b6bab1;font-size:13px}nav a:hover{color:var(--lime)}.headerPhone{font-weight:800;font-size:14px}.headerButton,.primary,.submit{background:var(--lime);color:#111;padding:14px 19px;font-weight:900;font-size:12px;border:0;cursor:pointer}.hero{min-height:680px;padding:68px 5vw;display:grid;grid-template-columns:1.05fr .95fr;gap:5vw;align-items:center;background-image:linear-gradient(#ffffff06 1px,transparent 1px);background-size:100% 76px}.kicker{text-transform:uppercase;letter-spacing:.2em;color:var(--lime);font-size:10px;font-weight:900}.hero h1,.sectionHead h2,.warning h2,.process h2,.request h2{font-size:clamp(44px,6vw,86px);line-height:.93;letter-spacing:-.06em;margin:24px 0}.heroText{max-width:660px;color:#b2b6ad;line-height:1.65;font-size:18px}.heroActions{display:flex;gap:12px;margin:34px 0}.primary,.secondary{padding:17px 24px}.secondary{border:1px solid #5c6158;font-size:12px;font-weight:900}.trust{display:flex;gap:45px;border-top:1px solid var(--line);padding-top:24px}.trust span{display:flex;flex-direction:column;color:#777d73;font-size:11px;line-height:1.6}.trust b{color:#e6e8e1;font-size:12px}.heroImage{margin:0;position:relative;min-height:500px;background:#272a26;overflow:hidden}.heroImage:after{content:"96";position:absolute;right:-10px;bottom:-45px;font-size:180px;font-weight:900;color:#d7ff3829}.heroImage img{width:100%;height:500px;object-fit:cover;display:block}.heroImage figcaption{position:absolute;left:20px;bottom:20px;background:#111d;padding:12px 15px;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.services{background:var(--paper);color:#151712;padding:105px 5vw}.sectionHead{display:grid;grid-template-columns:1fr 1.7fr 1fr;gap:4vw;align-items:start}.sectionHead h2{font-size:clamp(40px,4.5vw,66px);margin:0}.sectionHead>p:last-child{color:#64685f;line-height:1.7}.darkKicker{color:#6c790b}.serviceGrid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:70px;border-top:1px solid #bbbcb4;border-left:1px solid #bbbcb4}.serviceGrid article{padding:30px;border-right:1px solid #bbbcb4;border-bottom:1px solid #bbbcb4;min-height:260px}.serviceGrid span,.steps span{font-family:monospace;color:#7a880b}.serviceGrid h3{font-size:27px;margin:45px 0 14px}.serviceGrid p{color:#666a62;line-height:1.6;max-width:520px}.serviceGrid a{display:inline-block;margin-top:18px;font-size:12px;font-weight:900}.warning{padding:70px 6vw;display:grid;grid-template-columns:100px 1fr auto;gap:4vw;align-items:center;background:#211d15}.warning>span{font-size:120px;line-height:.8;color:var(--orange);font-weight:900}.warning h2{font-size:clamp(32px,4vw,55px);max-width:900px}.warning p{color:#b1aca2;line-height:1.6}.warning>a{border:1px solid var(--orange);color:var(--orange);padding:17px 22px;font-weight:900;font-size:12px}.process{padding:105px 5vw;background:#faf9f3;color:#111}.process h2{font-size:clamp(40px,5vw,68px)}.steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:65px;border-top:1px solid #c4c5bd;border-left:1px solid #c4c5bd}.steps div{padding:25px;min-height:210px;border-right:1px solid #c4c5bd;border-bottom:1px solid #c4c5bd}.steps b{display:block;font-size:21px;margin:50px 0 10px}.steps p{font-size:13px;color:#676b63;line-height:1.6}.request{padding:100px 7vw;display:grid;grid-template-columns:.85fr 1.15fr;gap:10vw}.request>div>p{color:#a8ada3;line-height:1.65;max-width:490px}.request h2{font-size:clamp(45px,5vw,72px)}.largePhone{display:block;color:var(--lime);font-size:clamp(24px,3vw,40px);margin-top:50px}form{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:var(--paper);color:#141613;padding:38px}label{display:grid;gap:8px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}label small{font-weight:400;color:#777;text-transform:none;letter-spacing:0}input,textarea{width:100%;border:1px solid #b8bbb1;background:#fff;padding:14px;outline:none}input:focus,textarea:focus{border-color:#7f9200}.agree{grid-column:1/3;display:flex;flex-direction:row;align-items:center;text-transform:none;letter-spacing:0;font-weight:600}.agree input{width:auto}.agree a{text-decoration:underline}.submit{grid-column:1/3;padding:18px}.success{background:var(--paper);color:#141613;padding:55px;align-self:start}.success span{display:grid;place-items:center;background:var(--lime);width:60px;height:60px;font-size:30px}.success h3{font-size:35px}.success button{background:none;border:1px solid #777;padding:12px 16px;cursor:pointer}footer{padding:38px 5vw 70px;border-top:1px solid var(--line);display:grid;grid-template-columns:1.2fr 1.5fr 1fr 1fr auto;gap:28px;align-items:center;color:#92978d;font-size:11px}footer .brand{color:#f6f5ef}
.legal{min-height:100vh;background:var(--paper);color:#171817;padding:80px max(24px,calc((100vw - 860px)/2));line-height:1.75}.legal>a{color:#667400;font-weight:800}.legal h1{font-size:clamp(42px,6vw,72px);line-height:1;letter-spacing:-.05em}.legal h2{font-size:28px;margin-top:45px}.legal p{color:#4f534c}.legal p a{text-decoration:underline}
@media(max-width:900px){header{height:66px;padding:0 18px}.headerPhone,nav{display:none}.headerButton{margin-left:auto}.hero{grid-template-columns:1fr;padding:55px 20px}.heroImage{min-height:350px}.heroImage img{height:350px}.trust{gap:20px}.sectionHead{grid-template-columns:1fr}.services,.process{padding:75px 20px}.serviceGrid{grid-template-columns:1fr;margin-top:45px}.warning{grid-template-columns:55px 1fr;padding:55px 20px}.warning>span{font-size:80px}.warning>a{grid-column:2}.steps{grid-template-columns:1fr 1fr}.request{grid-template-columns:1fr;padding:75px 20px;gap:45px}form{padding:24px;grid-template-columns:1fr}form>*{grid-column:1!important}footer{display:flex;flex-direction:column;align-items:flex-start;padding:40px 20px 70px}.hero h1{font-size:50px}}
@media(max-width:520px){.headerButton{padding:11px;font-size:10px}.brand{font-size:16px}.hero h1{font-size:44px}.heroActions{flex-direction:column}.heroActions a{text-align:center}.trust{flex-direction:column}.steps{grid-template-columns:1fr}.warning{grid-template-columns:1fr}.warning>span{display:none}.warning>a{grid-column:1}}

/* Сети 96 brand */
.brand{gap:12px;font-size:inherit;letter-spacing:normal}
.brand img{display:block;width:142px;height:54px;object-fit:contain;object-position:left center}
.brand em{font-style:normal;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:900;color:var(--lime);padding:8px 10px;border-left:1px solid #555b51}
.success{position:relative;overflow:hidden;min-height:265px}
.successBolt{position:absolute;right:34px;top:24px;font-size:118px;line-height:1;color:#d7ff3833;transform:rotate(8deg);pointer-events:none}
footer .brand img{width:150px}
@media(max-width:700px){.brand img{width:112px;height:46px}.brand em{font-size:8px;padding-left:8px}.successBolt{font-size:86px;right:15px}}
