*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,Arial,sans-serif;color:#1b2430;line-height:1.6}a{color:#0b5cad}
.wrap{max-width:1120px;margin:0 auto;padding:0 20px}header{border-bottom:1px solid #e5e9f0;background:#fff;position:sticky;top:0;z-index:5}
.nav{display:flex;align-items:center;justify-content:space-between;height:68px}.nav img{height:38px;vertical-align:middle}.nav b{margin-left:8px}
.nav ul{display:flex;gap:22px;list-style:none;margin:0;padding:0}.nav ul a{text-decoration:none;color:#1b2430;font-weight:500}
.btn{display:inline-block;background:#0b5cad;color:#fff!important;padding:11px 20px;border-radius:8px;text-decoration:none;font-weight:600}.btn.alt{background:#fff;color:#0b5cad!important;border:1px solid #0b5cad}
.hero{background:linear-gradient(135deg,#0b2545,#0b5cad);color:#fff;padding:80px 0}.hero h1{font-size:44px;line-height:1.15;margin:0 0 16px}.hero p{font-size:19px;max-width:720px;opacity:.92}
.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.card{border:1px solid #e5e9f0;border-radius:12px;padding:22px;background:#fff}.card h3{margin-top:0}
section{padding:56px 0}.muted{background:#f5f7fa}.trust{display:flex;flex-wrap:wrap;gap:12px}.trust span{background:rgba(255,255,255,.15);color:#fff;border-radius:20px;padding:6px 14px;font-size:14px}
details{border-bottom:1px solid #e5e9f0;padding:14px 0}summary{font-weight:600;cursor:pointer}footer{background:#0b2545;color:#cfd8e3;padding:40px 0;font-size:14px}footer a{color:#fff}
.lang a{margin-left:8px;font-size:14px}.cta{background:#0b2545;color:#fff;border-radius:14px;padding:36px;text-align:center}
.navt{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.navbtn{display:none}
@media(max-width:760px){.nav{position:relative}.navbtn{display:inline-flex;align-items:center;gap:4px;cursor:pointer;font-size:13px;font-weight:600;padding:7px 10px;border:1px solid #cfd6df;border-radius:8px;margin-left:auto;margin-right:8px;white-space:nowrap}.navt:focus-visible+.navbtn{outline:2px solid #1b2430}.nav ul{display:none}.navt:checked~ul{display:flex;flex-direction:column;gap:0;position:absolute;top:68px;left:0;right:0;background:#fff;border-bottom:1px solid #e3e7ec;box-shadow:0 8px 16px rgba(0,0,0,.08);z-index:50;padding:6px 0}.navt:checked~ul a{display:block;padding:12px 20px}.nav>a>b{display:none}.nav .btn{padding:8px 12px;font-size:13px;white-space:nowrap}.nav>span{display:flex;align-items:center;gap:8px;white-space:nowrap}.nav .lang a{margin-left:4px;font-size:13px}.hero h1{font-size:32px}}