:root{--ink:#17202b;--muted:#68737f;--orange:#f26b38;--cream:#f8f5ef;--line:#e7e0d7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font:16px/1.5 Arial,sans-serif}a{color:inherit;text-decoration:none}header{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:2}.nav{max-width:1160px;margin:auto;padding:17px 28px;display:flex;align-items:center;gap:30px}.logo{display:flex;align-items:center;gap:9px;margin-right:auto}.logo b{background:var(--orange);color:#fff;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;font-size:22px}.logo span{font-weight:800;line-height:1}.logo small{display:block;color:var(--muted);font-size:11px;font-weight:400;margin-top:3px}nav{display:flex;gap:24px;color:var(--muted);font-size:14px}.phone{font-weight:700;font-size:14px}.hero,section{max-width:1160px;margin:auto;padding:90px 28px}.hero{display:grid;grid-template-columns:1fr .8fr;gap:55px;align-items:center;min-height:550px}.hero h1{font-size:clamp(42px,6vw,76px);line-height:1.02;letter-spacing:-3px;margin:20px 0}.hero i,h2 i{color:var(--orange);font-style:normal}.hero p{max-width:510px;color:var(--muted);font-size:19px}.hero label,section>label{color:var(--orange);font-weight:800;letter-spacing:1.5px;font-size:12px}.btn{display:inline-block;border:0;background:var(--orange);color:#fff;padding:16px 23px;border-radius:5px;font-weight:700;margin-top:15px;cursor:pointer}.visual{height:360px;border-radius:50%;background:#e9ded1;display:grid;place-items:center;position:relative}.visual:after{content:"B";font-size:180px;font-weight:900;color:#fff8;position:absolute}.visual strong{font-size:65px;z-index:1}.visual span{position:absolute;bottom:65px;text-align:center;color:var(--muted);z-index:1}.stats{max-width:none;background:var(--ink);color:#fff;display:flex;justify-content:center;gap:clamp(40px,12vw,160px);padding:36px 28px}.stats b{font-size:34px;color:var(--orange)}.stats small{display:block;color:#d5d8da;font-size:13px;font-weight:400}.stats+section h2,h2{font-size:clamp(36px,5vw,58px);line-height:1.05;letter-spacing:-2px;margin:15px 0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px}.cards article{background:#fff;padding:28px;border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;min-height:230px}.cards article>span{font-size:28px}.cards h3{margin:22px 0 4px}.cards p{color:var(--muted);margin:0 0 18px}.cards article>b{margin-top:auto}.cards article a{color:var(--orange);font-weight:700;margin-top:16px}.steps{max-width:none;background:#eee7dc}.stepgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px}.stepgrid em{color:var(--orange);font-size:14px;font-style:normal;font-weight:800}.stepgrid p,.contact p{color:var(--muted)}.contact{display:grid;grid-template-columns:1fr 1fr;gap:80px}.contact>a{color:var(--orange);font-weight:700}.contact form{background:#fff;padding:30px;border-radius:8px;display:grid;gap:14px}.contact input:not([type=checkbox]){width:100%;padding:15px;border:1px solid var(--line);border-radius:4px;font-size:16px}.contact form label{font-size:13px;color:var(--muted)}form h3{font-size:26px;color:var(--orange)}form h3 small{display:block;color:var(--muted);font-size:15px;font-weight:400;margin-top:8px}footer{background:var(--ink);color:#fff;padding:28px;text-align:center;font-size:13px}@media(max-width:760px){.nav{padding:13px 18px}.nav nav,.phone{display:none}.hero,section,.contact{display:block;padding:60px 20px}.hero h1{font-size:48px;letter-spacing:-2px}.visual{height:260px;margin-top:40px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:28px 20px}.stats b{font-size:25px}.stats small{font-size:11px}.cards,.stepgrid{grid-template-columns:1fr}.cards article{min-height:190px}.contact form{margin-top:30px}.hero p{font-size:17px}}
