*{margin:0;padding:0;box-sizing:border-box}
:root{--orange:#FA5000;--navy:#080C1C;--cyan:#00C3E3}
body{background:#f8f9fa;font-family:'Satoshi','Inter',sans-serif;color:#1a1a2e;line-height:1.7}
a{color:var(--orange);text-decoration:none}
a:hover{text-decoration:underline}
nav{background:var(--navy);padding:0 40px;display:flex;align-items:center;justify-content:space-between;height:64px}
.nav-logo img{height:28px}
.nav-link{color:rgba(255,255,255,.75);font-size:14px;font-weight:500;text-decoration:none;margin-left:28px}
.nav-link:hover{color:#fff;text-decoration:none}
.nav-cta{background:var(--orange);color:#fff !important;padding:8px 18px;border-radius:6px;font-weight:700;margin-left:28px}
.hero{background:var(--navy);padding:80px 40px 60px;text-align:center}
.hero-eyebrow{font-size:12px;font-weight:700;color:var(--orange);letter-spacing:2px;text-transform:uppercase;margin-bottom:16px}
.hero h1{font-size:42px;font-weight:900;color:#fff;line-height:1.1;margin-bottom:16px}
.hero p{font-size:17px;color:rgba(255,255,255,.65);max-width:560px;margin:0 auto}
.content{max-width:760px;margin:0 auto;padding:64px 24px}
.content h2{font-size:22px;font-weight:800;color:var(--navy);margin:40px 0 12px;padding-bottom:8px;border-bottom:2px solid var(--orange)}
.content h2:first-child{margin-top:0}
.content p{margin-bottom:16px;color:#374151;font-size:15px}
.content ul{margin:0 0 16px 20px}
.content ul li{color:#374151;font-size:15px;margin-bottom:8px}
.content strong{color:var(--navy)}
.contact-box{background:var(--navy);border-radius:12px;padding:32px;margin:40px 0;text-align:center}
.contact-box p{color:rgba(255,255,255,.7);margin-bottom:16px;font-size:15px}
.contact-box a.btn{display:inline-block;background:var(--orange);color:#fff;font-weight:700;padding:12px 28px;border-radius:8px;font-size:15px;text-decoration:none}
footer{background:var(--navy);color:rgba(255,255,255,.5);text-align:center;padding:32px 24px;font-size:13px}
footer a{color:rgba(255,255,255,.5)}
footer a:hover{color:#fff}

._i0{height:28px}