*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:16px/1.6 Arial,Helvetica,sans-serif;color:#1b2639;background:#fff}a{color:inherit}button,input,textarea,select{font:inherit}.wrap{width:min(1120px,calc(100% - 40px));margin:auto}.top{position:sticky;top:0;z-index:10;background:#fff;box-shadow:0 2px 12px #101d5a12}.nav{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#101d5a;font-size:20px;font-weight:800}.brand img{width:58px;height:58px;object-fit:contain}.brand b{color:#eb540a}nav{display:flex;gap:23px}nav a{text-decoration:none;font-weight:700;font-size:14px}nav a:hover{color:#e9530b}.menu{display:none;background:none;border:0;font-size:25px}.hero{background:#101d5a;color:#fff;padding:100px 0 90px}.hero-grid,.split{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:center}.eyebrow{color:#ffcb38;letter-spacing:2px;font-weight:800;font-size:12px}.eyebrow.dark{color:#e9530b}h1{font-size:clamp(38px,5.4vw,67px);line-height:1.08;letter-spacing:-2px;margin:18px 0}h2{font-size:clamp(30px,4vw,43px);line-height:1.15;letter-spacing:-1px;margin:12px 0 18px}h3{font-size:22px;line-height:1.3}.hero p{font-size:21px}.hero .intro{font-size:16px;color:#d7dfed;max-width:570px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn{border:0;border-radius:8px;padding:13px 23px;text-decoration:none;font-weight:800;display:inline-block;cursor:pointer;text-align:center}.primary{background:#eb540a;color:#fff}.primary:hover{background:#c84507}.outline{border:1px solid #fff;color:#fff}.secondary{background:#101d5a;color:#fff}.hero-art{min-height:320px;border:1px solid #526395;border-radius:24px;background:linear-gradient(135deg,#243a86,#0b1238);display:flex;flex-direction:column;justify-content:center;padding:35px;box-shadow:22px 22px 0 #eb540a}.hero-art strong{font-size:clamp(28px,3vw,42px);line-height:1.2}.hero-art small{margin-top:22px;color:#ffda26;font-weight:800}.route{font-size:25px;color:#ffdc1d;margin-bottom:20px}.route span{color:#f26420}.section{padding:90px 0}.lead{color:#5c6778;max-width:750px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.card{border:1px solid #dce2eb;padding:30px;border-radius:16px;box-shadow:0 8px 30px #101d5a09}.card h3{color:#101d5a}.card p{color:#5c6778}.symbol{font-size:31px;color:#eb540a}.enterprise{background:#101d5a;color:#fff}.enterprise p{color:#d7dfed}.feature{background:#fff;color:#1b2639;padding:32px;border-radius:16px}.feature h3{color:#101d5a}.feature li{margin:12px 0}.feature .fine{color:#667085}.form{background:#f8f9fc;border:1px solid #dfe5ed;padding:30px;border-radius:16px;margin-top:30px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px}.form label{display:flex;flex-direction:column;font-weight:700;font-size:14px;gap:7px}.form label span{color:#bd3800}.form input,.form select,.form textarea{width:100%;padding:12px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#182230}.form input:focus,.form select:focus,.form textarea:focus{outline:2px solid #eb540a;outline-offset:1px}.wide{grid-column:1/-1}.fine{font-size:13px;color:#667085}.feedback{font-weight:700;color:#101d5a}.contact{background:#eef1f6}.contact-box{background:#fff;border-radius:16px;padding:24px 32px}.contact-box a{color:#173a83;overflow-wrap:anywhere}footer{background:#0b153d;color:#d7dfed;padding:25px 0}.footer{display:flex;justify-content:space-between;gap:20px;font-size:13px}@media(max-width:760px){.menu{display:block}nav{display:none;position:absolute;top:80px;left:0;right:0;background:#fff;padding:20px;box-shadow:0 10px 15px #0002;flex-direction:column}nav.open{display:flex}.hero{padding:65px 0}.hero-grid,.split,.cards,.form-grid{grid-template-columns:1fr}.hero-art{min-height:230px;box-shadow:10px 10px 0 #eb540a}.section{padding:60px 0}.form{padding:20px}.footer{flex-direction:column}.brand{font-size:18px}}