:root{--navy:#0b1f3a;--navy2:#123b6d;--gold:#d6a84f;--blue:#1e5aa8;--light:#f5f7fa;--text:#172033;--muted:#5d6678;--border:#e4eaf2}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--text);background:#fff;line-height:1.6}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.container{width:92%;max-width:1150px;margin:auto}.center{text-align:center}.site-header{background:rgba(11,31,58,.98);color:#fff;padding:14px 0;position:sticky;top:0;z-index:10;box-shadow:0 8px 25px rgba(0,0,0,.12)}.nav-wrap{display:flex;justify-content:space-between;align-items:center;gap:25px}.logo a{font-size:28px;font-weight:900;color:#fff;letter-spacing:-.5px}.logo span{color:var(--gold)}nav{display:flex;flex-wrap:wrap;gap:16px;font-size:14px;align-items:center}nav a{color:#fff;opacity:.95}nav a:hover{color:var(--gold)}.nav-btn{border:1px solid var(--gold);padding:7px 12px;border-radius:20px}.hero{background:radial-gradient(circle at top right,rgba(214,168,79,.25),transparent 32%),linear-gradient(135deg,var(--navy),var(--navy2));color:#fff;padding:90px 0;overflow:hidden}.hero-grid,.split,.form-page-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.eyebrow{color:var(--gold);font-weight:900;text-transform:uppercase;letter-spacing:1.5px;font-size:13px}.eyebrow.dark{color:var(--blue)}h1{font-size:52px;line-height:1.05;margin:10px 0 18px;letter-spacing:-1.4px}h2{font-size:36px;line-height:1.15;color:var(--navy);margin:10px 0 15px;letter-spacing:-.6px}h3{color:var(--navy)}.hero-text,.muted{color:var(--muted)}.hero .hero-text{font-size:18px;max-width:650px;color:rgba(255,255,255,.9)}.btn{display:inline-block;padding:13px 22px;border-radius:10px;font-weight:800;border:0;cursor:pointer;font-size:15px}.primary{background:var(--gold);color:var(--navy);box-shadow:0 10px 25px rgba(214,168,79,.25)}.secondary{background:#fff;color:var(--navy)}.outline{border:1px solid rgba(255,255,255,.7);color:#fff}.blue{background:var(--blue);color:#fff}.hero-buttons{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.hero-image,.rounded-img,.side-preview-img{border-radius:26px;box-shadow:0 24px 55px rgba(11,31,58,.16);border:1px solid var(--border)}.hero-image{box-shadow:0 25px 60px rgba(0,0,0,.25)}.section{padding:78px 0}.light{background:var(--light)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:35px}.card{background:#fff;padding:26px;border-radius:22px;border:1px solid var(--border);box-shadow:0 16px 35px rgba(11,31,58,.07)}.card:hover{transform:translateY(-3px)}.card img{height:190px;width:100%;object-fit:cover;border-radius:18px;margin-bottom:16px}.card p,.split p{color:var(--muted)}.card a{color:var(--blue);font-weight:900}.features,.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:25px}.service-grid{grid-template-columns:repeat(5,1fr)}.features div,.service-grid div{background:#fff;padding:18px;border-radius:14px;border-left:5px solid var(--gold);font-weight:900;box-shadow:0 10px 25px rgba(11,31,58,.05)}.service-grid div{border:1px solid var(--border);border-left:5px solid var(--gold);color:var(--navy)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:35px}.steps div{background:#fff;padding:28px;border-radius:22px;border:1px solid var(--border);box-shadow:0 15px 32px rgba(11,31,58,.06)}.steps span{background:var(--navy);color:#fff;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-weight:900}.page-hero{background:radial-gradient(circle at top right,rgba(214,168,79,.23),transparent 28%),linear-gradient(135deg,var(--navy),var(--navy2));color:#fff;padding:65px 0}.page-hero h1{font-size:46px}.page-hero p{max-width:720px;color:rgba(255,255,255,.86)}.form-card{background:#fff;padding:32px;border-radius:20px;border:1px solid var(--border);box-shadow:0 18px 45px rgba(11,31,58,.08)}label{display:block;margin-top:15px;margin-bottom:6px;font-weight:900;color:var(--navy)}input,select,textarea{width:100%;padding:13px;border:1px solid #cfd7e2;border-radius:10px;font-size:15px}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 4px rgba(30,90,168,.08)}button{margin-top:20px}.side-preview-img{position:sticky;top:100px}.cta-band{background:var(--navy);color:#fff;padding:50px 0}.cta-inner{display:flex;justify-content:space-between;gap:30px;align-items:center}.cta-inner h2{color:#fff;margin:0 0 8px}.cta-inner p{color:rgba(255,255,255,.8);margin:0}.whatsapp{position:fixed;right:22px;bottom:22px;background:#25d366;color:white;padding:13px 18px;border-radius:999px;font-weight:900;box-shadow:0 12px 25px rgba(0,0,0,.18);z-index:20}footer{background:#07182d;color:#fff;padding:45px 0}.footer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}footer h3,footer h4{color:var(--gold)}footer p{color:rgba(255,255,255,.76)}.success{background:#eaf7ee;color:#166534;padding:14px;border-radius:10px;margin-bottom:20px;font-weight:800}@media(max-width:900px){.nav-wrap{flex-direction:column;align-items:flex-start}nav{flex-direction:column;gap:10px;align-items:flex-start}.hero-grid,.split,.form-page-grid,.cards,.features,.service-grid,.steps,.footer-grid{grid-template-columns:1fr}.cta-inner{display:block}.cta-inner .btn{margin-top:20px}.hero{padding:65px 0}h1{font-size:38px}.page-hero h1{font-size:36px}h2{font-size:30px}.side-preview-img{position:static}.whatsapp{right:12px;bottom:12px}}
