*{box-sizing:border-box}body{margin:0;background:#f5f7fa;color:#14263b;font:16px/1.65 system-ui,-apple-system,Segoe UI,sans-serif}header{background:#102f50;color:white;padding:22px max(22px,calc((100vw - 1040px)/2))}header a{color:#bde9ff;text-decoration:none;margin-right:22px}main{max-width:1040px;margin:auto;padding:24px 18px 80px}.eyebrow{color:#2475a4;font-weight:700;letter-spacing:.1em;text-transform:uppercase}h1{font-size:clamp(30px,5vw,52px);line-height:1.15;margin:12px 0 18px}h2{font-size:26px;line-height:1.25}.intro{font-size:19px;color:#45596b;max-width:850px}.note{background:#e9f5ff;border-left:4px solid #1878b6;padding:15px 20px;margin:22px 0;border-radius:6px}.steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px}.step{background:white;border:1px solid #e0e7ee;border-radius:16px;overflow:hidden;box-shadow:0 5px 20px #0c29420a}.step img{width:100%;height:330px;object-fit:contain;background:#edf1f4;display:block}.step .copy{padding:18px 20px}.num{font-weight:800;color:#0876ad;font-size:14px;text-transform:uppercase}.step h3{margin:5px 0 8px;font-size:20px}.step p{margin:0;color:#485a6c}.tips{background:white;border-radius:16px;padding:22px 26px;margin-top:34px}footer{background:#102f50;color:#d4e7f5;padding:28px;text-align:center}footer a{color:white}@media(max-width:700px){.steps{grid-template-columns:1fr}.step img{height:auto;max-height:560px}header{padding:20px}main{padding:22px 14px 50px}}