@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap');
:root{--navy:#10243a;--gold:#e6ad54;--ink:#172a3c;--muted:#687887}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'DM Sans',sans-serif;color:var(--ink);line-height:1.6}.wrap{width:min(1120px,90%);margin:auto}.top{background:#091827;color:#cbd4dc;padding:8px 5%;font-size:11px;letter-spacing:.1em}header{height:78px;background:var(--navy);color:white;display:flex;align-items:center;justify-content:space-between;padding:0 5%;position:sticky;top:0;z-index:5}.brand{display:flex;align-items:center;gap:10px;color:white;text-decoration:none;font:800 14px Manrope;letter-spacing:.07em}.brand b{background:var(--gold);color:var(--navy);padding:10px}.brand small{display:block;font:9px 'DM Sans';letter-spacing:.2em;color:#bdc9d2}nav{display:flex;gap:28px;align-items:center}nav a{color:#e5ebef;text-decoration:none;font-size:12px}.navbtn{background:var(--gold);color:var(--navy);padding:11px 17px;font-weight:bold}#menu{display:none}.hero{background:linear-gradient(90deg,rgba(8,24,40,.96),rgba(8,24,40,.66)),url('https://images.unsplash.com/photo-1494412519320-aa613dfb7738?auto=format&fit=crop&w=1800&q=85') center/cover;color:white;padding:105px 0;min-height:550px}.hero label,label{font-size:10px;letter-spacing:.18em;font-weight:700;color:var(--gold)}h1,h2{font:800 clamp(36px,5vw,58px)/1.1 Manrope;letter-spacing:-.04em;margin:15px 0 20px;color:var(--navy)}h1{color:white}.hero em,h2 em{color:var(--gold);font-style:normal}.hero p{max-width:520px;color:#d3dce3;margin-bottom:28px}.btn{display:inline-block;padding:14px 18px;text-decoration:none;font-size:12px;font-weight:700;border:0;cursor:pointer}.gold{background:var(--gold);color:var(--navy)}.outline{border:1px solid #b7c4cf;color:white;margin-left:8px}.ticks{margin-top:30px;font-size:11px;color:#d7e0e7}.stats{background:#f4f2ed;padding:25px 5%;display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.stats div{font-size:13px;font-weight:bold}.stats b{font:800 23px Manrope;color:#c78d3e;margin-right:10px}.stats small{display:block;color:var(--muted);margin-left:40px;font-weight:400}.section{padding-top:85px;padding-bottom:85px}.dark{color:#b77d2c}h2{font-size:clamp(32px,4vw,46px)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px}.cards article{background:#f2f1ed;padding:28px;min-height:260px}.cards article:nth-child(2){background:#eaf0f3}.cards article:nth-child(3){background:#f5eee3}.cards i{display:block;font-size:28px;color:#c78b37;margin-bottom:18px}.cards small{font-size:9px;letter-spacing:.15em;color:#83909a}.cards h3{font:800 23px Manrope;margin:7px 0;color:var(--navy)}.cards p,.steps p,.about p{font-size:13px;color:var(--muted)}.cards a{font-size:11px;font-weight:bold;color:var(--navy);text-decoration:none}.tracking,.quote{background:var(--navy);color:white;padding:85px 0}.split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.tracking h2,.quote h2{color:white}.tracking p,.quote p{color:#c5d0d9;font-size:14px}.tracking form,.quote form{background:white;color:var(--ink);padding:28px}.formlabel{display:block!important;color:#64717d!important;font-size:9px!important;letter-spacing:.12em;margin:0 0 7px}.trackrow{display:flex;border:1px solid #d7dde1}.trackrow input{flex:1;min-width:0;border:0;padding:14px}.trackrow button{width:55px;border:0;background:var(--gold);font-size:23px}.tracking form p{color:#526474;font-size:12px}.tracking form small,.quote form small{color:#87939b;font-size:10px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:35px}.steps>div{border-top:1px solid #d9dedf;padding-top:17px}.steps b{font:800 26px Manrope;color:#d69b40}.steps h3{font:700 16px Manrope}.fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.quote input,.quote select,.quote textarea{width:100%;padding:11px;border:1px solid #dce1e4;margin-bottom:13px;font:12px 'DM Sans'}.quote textarea{display:block}.submit{width:100%;margin:5px 0 10px}.note{color:var(--gold)!important}.about{max-width:900px}.disclaimer{background:#f5f3ee;border-left:3px solid var(--gold);padding:13px;font-size:11px!important}.contact{background:#c98f3d;padding:35px 0}.contact .wrap{display:flex;justify-content:space-between;align-items:center}.contact label{color:#63451e}.contact h2{font-size:34px;margin:5px 0;color:var(--navy)}.contact .btn{background:var(--navy);color:white}footer{background:#091827;color:#b5c1ca;padding:22px 5%;display:flex;justify-content:space-between;font-size:11px}footer a{color:var(--gold);text-decoration:none}
@media(max-width:760px){#menu{display:block;background:none;border:0;color:white;font-size:25px}nav{display:none;position:absolute;top:78px;left:0;right:0;background:var(--navy);padding:20px 5%;flex-direction:column;align-items:flex-start}nav.open{display:flex}.hero{padding:80px 0}.outline{margin:12px 0 0}.stats{grid-template-columns:1fr 1fr}.cards,.split{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.section{padding-top:60px;padding-bottom:60px}.contact .wrap{display:block}.contact .btn{margin-top:10px}}@media(max-width:460px){.fields{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.hero h1{font-size:42px}.ticks{line-height:2}}
