:root{--orange:#f26b21;--navy:#12314a;--sky:#e8f4f8;--white:#fff;--text:#24333d;--line:#cadbe2}*{box-sizing:border-box}body{margin:0;color:var(--text);font:16px/1.7 Arial,sans-serif}a{color:inherit}.wrap{width:min(1160px,92%);margin:auto}.bar{background:var(--navy);color:#d9e8ee;padding:8px 0}.bar .wrap{display:flex;justify-content:space-between}.nav{min-height:88px;display:flex;align-items:center;justify-content:space-between}.logo{text-decoration:none;font-size:1.45rem;font-weight:900;color:var(--navy)}.logo b{color:var(--orange)}nav{display:flex;gap:20px}nav a{text-decoration:none;font-weight:700}.hero{min-height:650px;background:linear-gradient(90deg,#0a273bdd 0 45%,#0a273b28),url('../../../uploads/2026/09/photo-4.jpg') center/cover;color:#fff;display:flex;align-items:center}.hero div{max-width:680px}.tag{text-transform:uppercase;letter-spacing:.14em;font-size:.76rem;color:var(--orange);font-weight:900}h1,h2,h3{line-height:1.15}h1{font-size:clamp(3rem,7vw,6rem);margin:.2em 0}.button{display:inline-block;background:var(--orange);color:#fff;text-decoration:none;padding:13px 22px;font-weight:800}.section{padding:84px 0}.section h2,.pagehead h1{font-size:clamp(2.3rem,4vw,4.1rem);margin:.2em 0;color:var(--navy)}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.card{background:var(--sky);padding:27px;border-bottom:5px solid var(--orange)}.split{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}.split img,.feature{width:100%;height:470px;object-fit:cover}.blue{background:var(--navy);color:#e4eef2}.blue h2{color:#fff}.pagehead{background:var(--sky);padding:88px 0;border-bottom:1px solid var(--line)}.pagehead p{max-width:730px;font-size:1.1rem}.content{padding:68px 0}.content h2{color:var(--navy);font-size:2rem;margin-top:1.6em}.two{display:grid;grid-template-columns:1fr 1fr;gap:38px}.list li{margin:9px 0}.note{padding:28px;background:var(--sky);border-left:6px solid var(--orange);margin:28px 0}.legal{max-width:850px}.legal h2{font-size:1.4rem}footer{background:#0b2436;color:#dce8ed;padding:48px 0}.foot{display:flex;justify-content:space-between}.foot a{margin-left:15px}@media(max-width:760px){.bar .wrap,.nav,.foot{display:block}.nav{padding:18px 0}nav{flex-wrap:wrap;margin-top:14px}.hero{min-height:560px}.grid3,.split,.two{grid-template-columns:1fr}.split img{height:350px}.foot div{margin-top:15px}}
