:root{--navy:#03152f;--blue:#176cff;--cyan:#19b9ff;--text:#0c1e3b;--muted:#5b6981;--page:#f5f8fd;--white:#fff}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--text);background:var(--page);line-height:1.65}a{color:#075cc5}.top{background:linear-gradient(135deg,#020d21,#052b62);color:#fff}.nav{max-width:1120px;margin:auto;padding:17px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{color:#fff;text-decoration:none;font-size:23px;font-weight:800}.brand span{color:var(--cyan)}.nav a:not(.brand){color:#ddecff;text-decoration:none;font-weight:700}.hero{background:linear-gradient(135deg,#03152f,#07529c);color:#fff;padding:58px 24px 54px}.wrap{max-width:860px;margin:auto}.eyebrow{margin:0 0 10px;color:#a9e7ff;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.hero h1{margin:0;max-width:800px;font-size:clamp(32px,6vw,53px);line-height:1.1}.lead{max-width:740px;margin:20px 0 0;color:#e4f1ff;font-size:20px;line-height:1.55}.button{display:inline-block;margin-top:26px;padding:14px 20px;border-radius:10px;background:linear-gradient(90deg,#10b5f7,#176cff);color:#fff!important;text-decoration:none;font-weight:800;box-shadow:0 8px 22px #001c473d}.content{padding:42px 24px 52px}.content h2{margin:43px 0 14px;font-size:29px;line-height:1.2}.content h3{margin:26px 0 8px;font-size:20px;line-height:1.35}.content p,.content li{font-size:17px}.content ul,.content ol{padding-left:23px}.content li{margin:8px 0}.card{margin:23px 0;padding:22px 24px;border-radius:14px;background:#fff;border:1px solid #dce8f8;box-shadow:0 7px 24px #102a5410}.faq h3{margin-top:30px}.notice{color:var(--muted);font-size:14px}.links{display:flex;gap:10px 18px;flex-wrap:wrap;margin-top:25px}.footer{padding:28px 24px;background:#03152f;color:#d9e6f7}.footer .wrap{display:flex;gap:15px;justify-content:space-between;flex-wrap:wrap}.footer a{color:#d9e6f7;text-decoration:none}@media(max-width:600px){.nav{padding:15px 18px}.nav a:not(.brand){font-size:14px}.hero{padding:42px 18px}.content{padding:30px 18px}.lead{font-size:18px}.content h2{font-size:26px}.content p,.content li{font-size:16px}.card{padding:18px}}
.app-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin:28px 0}.app-link{display:block;padding:19px;border:1px solid #dce8f8;border-radius:14px;background:#fff;color:var(--text);text-decoration:none;box-shadow:0 7px 24px #102a5410}.app-link strong{display:block;font-size:19px}.app-link span{display:block;margin-top:6px;color:var(--muted);font-size:14px;line-height:1.45}.steps{counter-reset:step}.steps h3{counter-increment:step}.steps h3::before{content:counter(step);display:inline-grid;place-items:center;width:28px;height:28px;margin-right:9px;border-radius:50%;background:#dff3ff;color:#075cc5;font-size:14px}.lang{font-size:14px}
