*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;color:#24313a;background:#f8f5ee;line-height:1.6}a{text-decoration:none;color:inherit}.top{background:#092f4f;color:#fff;text-align:center;padding:8px;font-weight:800}.nav{position:sticky;top:0;z-index:5;background:#fff;border-bottom:1px solid #ddd;padding:10px 4%;display:flex;align-items:center;justify-content:space-between;gap:15px}.brand{display:flex;align-items:center;color:#092f4f;font-weight:900}.brand img{width:70px;height:48px;object-fit:contain}.brand small{display:block;color:#f58220;font-size:10px;letter-spacing:1px}nav{display:flex;gap:16px;font-weight:700;font-size:14px}nav a:hover{color:#f58220}.call,.primary{background:#f58220;color:#fff;padding:11px 15px;border-radius:7px;font-weight:900}.hero{background:linear-gradient(125deg,#092f4f,#0b6971 62%,#d9c69b);color:#fff;padding:90px 6% 105px}.hero>div,.page>div,section{max-width:1180px;margin:auto}.eyebrow{color:#ffe0a5;font-weight:900;letter-spacing:2px;text-transform:uppercase}.hero h1{font-size:clamp(42px,7vw,82px);line-height:.98;max-width:850px;margin:15px 0}.hero p{max-width:720px;font-size:19px}.buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.outline{border:2px solid #fff;color:#fff;padding:11px 15px;border-radius:7px;font-weight:900}section{padding:65px 18px}.head{text-align:center;max-width:740px;margin:0 auto 35px}.head h2{color:#092f4f;font-size:36px;margin:0 0 8px}.head p{color:#65747c}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card,.box{background:#fff;border:1px solid #e1ddd5;border-radius:14px;padding:23px;box-shadow:0 7px 24px #092f4f10}.card h3,.box h2{color:#092f4f}.dark{background:#092f4f;color:#fff;max-width:none}.dark .head h2{color:#fff}.checks{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:850px;margin:auto}.check{background:#ffffff12;padding:13px;border-radius:8px}.areas{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.areas span{background:#fff;border:1px solid #ddd5c4;border-radius:999px;padding:8px 13px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step{background:#fff;padding:23px;border-radius:14px;border-top:5px solid #0b6971}.num{color:#f58220;font-size:24px;font-weight:900}.contact{display:grid;grid-template-columns:1fr 1fr;gap:22px}label{font-weight:800;display:block;margin:10px 0 4px}input,select,textarea{width:100%;padding:12px;border:1px solid #c9ced0;border-radius:7px;font:inherit}textarea{min-height:110px}button{border:0;cursor:pointer;width:100%;margin-top:14px}footer{background:#061f34;color:#dce8eb;padding:40px 5%}.foot{max-width:1180px;margin:auto;display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.foot strong,.foot a{color:#fff}.page{background:#092f4f;color:#fff;padding:60px 18px}.page h1{font-size:52px;margin:0}.notice{border-left:5px solid #f58220;background:#fff;padding:18px;border-radius:8px}@media(max-width:850px){nav{display:none}.grid,.steps,.checks,.contact{grid-template-columns:1fr}.call{padding:9px}.hero{padding-top:65px}.brand span{font-size:12px}}