*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#14243a;background:#f5f8fb;line-height:1.7}a{color:#07598b}header{background:#082a4a;color:white;padding:16px;position:sticky;top:0;z-index:10}.wrap{max-width:1100px;margin:auto}.brand{font-weight:800}.topcall,.btn,.float{background:#e52b2b;color:#fff;text-decoration:none;font-weight:800;border-radius:10px;padding:12px 18px}.topcall{float:right;border-radius:999px;padding:8px 14px}.hero{background:linear-gradient(135deg,#082a4a,#0b6594);color:white;padding:48px 16px}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center}.hero h1{font-size:clamp(32px,5vw,52px);line-height:1.08}.hero img{width:100%;border-radius:18px}.content{padding:22px 16px 80px}.card{background:#fff;padding:24px;border-radius:16px;margin:18px 0;box-shadow:0 4px 20px rgba(0,0,0,.05)}h2{color:#0b4775}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.service{border:1px solid #e2ebf2;border-radius:12px;padding:17px;background:#fff}.service a{font-weight:800;text-decoration:none}.chips span,.chips a{display:inline-block;background:#eef5fa;color:#07598b;padding:8px 11px;border-radius:8px;margin:4px;text-decoration:none}.float{position:fixed;right:16px;bottom:16px;border-radius:999px;z-index:20;box-shadow:0 8px 24px #0004}details{border-top:1px solid #e4edf4;padding:13px 0}summary{font-weight:800;cursor:pointer}footer{background:#071d31;color:#dbe8f2;padding:32px 16px;font-size:14px}@media(max-width:720px){.hero-grid{grid-template-columns:1fr}.topcall{display:none}}
details+details{margin:0}.card ul{padding-left:20px}
img{display:block;max-width:100%;height:auto}a:focus-visible{outline:3px solid #ffd24a;outline-offset:3px}.small{font-size:.9rem;color:#647484}
details+details{margin:0}.card ul{padding-left:20px}
