*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;color:#0b1220}a{text-decoration:none;color:inherit}.nav{height:78px;position:absolute;top:0;left:0;right:0;z-index:5;display:flex;align-items:center;padding:0 5%;color:#fff}.logo{width:175px}.navlinks{margin-left:auto;display:flex;gap:28px;align-items:center;font-size:13px}.btn{display:inline-block;padding:13px 19px;border-radius:8px;background:#0866ff;color:#fff;font-weight:700;border:1px solid #0866ff;cursor:pointer}.btn.alt{background:transparent;border-color:#8c9ab0}.hero{min-height:560px;padding:145px 7% 70px;background:radial-gradient(circle at 82% 25%,#0d3f99 0,transparent 35%),linear-gradient(120deg,#020916,#06142b);color:#fff;position:relative;overflow:hidden}.hero:after{content:'';position:absolute;right:-5%;bottom:-30%;width:68%;height:70%;background:repeating-radial-gradient(ellipse at center,transparent 0 18px,rgba(0,110,255,.12) 19px 20px);transform:rotate(-8deg)}.hero>div{position:relative;z-index:2;max-width:650px}.eyebrow,.kicker{color:#1671ff;text-transform:uppercase;letter-spacing:3px;font-size:11px;font-weight:800}.hero h1{font-size:62px;line-height:1.05;margin:18px 0}.hero h1 span{color:#1671ff}.hero p{color:#c9d2df;font-size:16px;line-height:1.7}.actions{display:flex;gap:14px;margin-top:25px}section{padding:72px 7%}.title{font-size:36px;margin:10px 0 32px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.card{border:1px solid #e4e9f1;border-radius:14px;padding:24px;min-height:315px;box-shadow:0 8px 25px #0b1b3a08;display:flex;flex-direction:column}.brand{height:68px;display:flex;align-items:center}.brand img{max-width:190px;max-height:58px;object-fit:contain}.card h3{margin:12px 0 4px}.type{color:#176cff;font-size:12px;font-weight:700}.card p,.step p,.cap p{color:#657289;font-size:13px;line-height:1.6}.tags{margin-top:auto;display:flex;gap:6px;flex-wrap:wrap}.tag{font-size:10px;padding:6px 8px;background:#edf3ff;color:#1654bf;border-radius:5px}.link{margin-top:18px;font-weight:700;font-size:12px}.process{background:#f6f8fc}.steps,.caps{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.num{width:42px;height:42px;border-radius:50%;background:#eaf1ff;color:#176cff;display:grid;place-items:center;font-weight:800}.build{display:grid;grid-template-columns:1fr 3fr;gap:50px}.why{background:#020916;color:#fff}.why .step p,.why p{color:#aab7c9}.contact{display:grid;grid-template-columns:1.2fr .8fr;gap:45px}.contact h2{font-size:42px}.box{border:1px solid #e4e9f1;border-radius:14px;padding:25px}.form{display:none;margin-top:25px;max-width:750px}.form.show{display:block}.grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.full{grid-column:1/-1}.form label{display:block;font-size:11px;font-weight:700;margin-bottom:6px}.form input,.form select,.form textarea{width:100%;padding:11px;border:1px solid #d9e0ea;border-radius:7px}.form textarea{min-height:130px}.notice{padding:12px;border-radius:7px;background:#eaf8ef;color:#18713c;font-size:12px;margin-bottom:14px}footer{background:#020916;color:#9eabbc;padding:25px 7%;display:flex;justify-content:space-between;font-size:11px}@media(max-width:950px){.cards,.steps,.caps{grid-template-columns:1fr 1fr}.navlinks{display:none}.build,.contact{grid-template-columns:1fr}.hero h1{font-size:48px}}@media(max-width:600px){.cards,.steps,.caps,.grid{grid-template-columns:1fr}.hero{padding:125px 25px 60px}.hero h1{font-size:39px}section{padding:55px 25px}.contact h2{font-size:34px}footer{display:block}}
