*{box-sizing:border-box}body{margin:0;background:#f6f8fc;color:#182238;font:16px/1.65 Arial,sans-serif}a{color:#2457d6;text-decoration:none}a:hover{text-decoration:underline}.wrap{width:min(1120px,92%);margin:auto}.top{background:#111d35;color:#cbd5e8;padding:8px 0;font-size:12px}header{background:#fff;border-bottom:1px solid #e4e9f1;position:sticky;top:0;z-index:5}.nav{height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{font-size:23px;font-weight:800;color:#17223a}.mark{display:inline-grid;place-items:center;background:#2457d6;color:white;width:36px;height:36px;border-radius:10px;margin-right:8px}nav{display:flex;gap:20px}nav a{color:#34415b;font-size:14px;font-weight:bold}.menu{display:none}.hero{padding:58px 0;background:linear-gradient(115deg,#f8faff,#e9f0ff)}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:35px;align-items:center}h1{font-size:clamp(36px,5vw,55px);line-height:1.1;letter-spacing:-1.8px;margin:15px 0}.hero p,.muted{color:#627087}.pill{display:inline-block;background:#e6edff;color:#214db8;border-radius:20px;padding:5px 11px;font-size:11px;font-weight:bold;text-transform:uppercase}.btn{display:inline-block;background:#2457d6;color:#fff;padding:12px 17px;border-radius:9px;font-weight:bold;margin-top:12px}.visual,.card,.article,.side{background:white;border:1px solid #e4e9f1;border-radius:15px;padding:22px}.visual{box-shadow:0 15px 35px #1d376018}.visual .shield{font-size:55px;color:#2457d6}.section{padding:38px 0}.head{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px}.head h2{margin:0;font-size:27px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.card{padding:20px}.ico{height:95px;background:#edf3ff;border-radius:10px;display:grid;place-items:center;font-size:38px;margin-bottom:15px}.card h3{font-size:18px;line-height:1.35;margin:10px 0}.card p{font-size:14px;color:#657188}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.tile{background:white;border:1px solid #e4e9f1;border-radius:12px;padding:17px;color:#17223a}.tile strong{display:block}.pagehero{background:#edf3ff;padding:38px 0}.pagehero h1{font-size:40px}.layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:22px;padding:35px 0}.article{padding:32px}.article h1{font-size:36px}.article h2{margin-top:30px;font-size:24px}.article p,.article li{color:#49566d}.side{margin-bottom:15px}.side a{display:block;padding:8px 0;border-bottom:1px solid #edf0f5;font-size:14px}.meta{font-size:12px;color:#8a94a7}.notice{padding:14px;background:#fff8e8;border:1px solid #f0dfb5;border-radius:9px;color:#71551b}footer{background:#111d35;color:#c4cee0;padding:40px 0 18px}.footgrid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:25px}.footgrid h3{color:white;font-size:14px}.footgrid a{display:block;color:#c4cee0;font-size:13px;padding:4px 0}.copy{border-top:1px solid #2c3953;margin-top:25px;padding-top:15px;font-size:12px}.cookie{position:fixed;bottom:16px;left:16px;z-index:10;width:min(390px,calc(100% - 32px));background:white;border:1px solid #dfe5ef;box-shadow:0 12px 40px #17223a25;border-radius:13px;padding:17px}.cookie p{font-size:13px;color:#657188}.cookie button{padding:9px 12px;border:1px solid #dfe5ef;border-radius:7px;background:white;cursor:pointer}.cookie .accept{background:#2457d6;color:white;border-color:#2457d6}@media(max-width:850px){.hero-grid,.layout{grid-template-columns:1fr}.grid{grid-template-columns:repeat(2,1fr)}.tiles{grid-template-columns:repeat(2,1fr)}nav{display:none;position:absolute;top:72px;left:0;right:0;background:white;padding:18px;flex-direction:column}nav.open{display:flex}.menu{display:block}.footgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid{grid-template-columns:1fr}.article{padding:21px}.article h1{font-size:30px}.footgrid{grid-template-columns:1fr}.hero{padding:40px 0}}