*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f8fc;color:#162035;font:17px/1.7 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:#2351bc}header,main,footer{max-width:1120px;margin:auto;padding:24px}header{display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;font-weight:750}.brand img{width:42px;height:42px;border-radius:12px}.lang{font-size:15px}.hero{display:grid;grid-template-columns:1.35fr 1fr;align-items:center;gap:56px;padding:44px 0 60px}.eyebrow{color:#375bbb;font-size:14px;font-weight:700;letter-spacing:.06em}h1{font-size:clamp(36px,5vw,62px);line-height:1.13;letter-spacing:-.04em;margin:18px 0 24px}h2{font-size:30px;line-height:1.3;letter-spacing:-.02em}h3{font-size:20px;margin:0 0 12px}p{margin:0 0 20px}.lead{font-size:20px;color:#4d5970}.button{display:inline-block;border:0;border-radius:12px;background:#2158d7;color:white;padding:14px 24px;font-weight:700;text-decoration:none}.quiet{font-size:14px;color:#5c6578;margin-top:14px}.screens{display:flex;gap:18px;align-items:center;justify-content:center}.screens img{width:44%;height:auto;border-radius:22px;border:5px solid #172031;box-shadow:0 18px 50px #16203520}.screens img:last-child{transform:translateY(24px)}.features,.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:white;border:1px solid #e3e7ef;padding:26px;border-radius:18px}.card p{margin:0;color:#536078}.section{padding:38px 0}.sub{color:#59657a;max-width:740px}.steps{counter-reset:step}.step:before{counter-increment:step;content:"0" counter(step);display:block;color:#3765cd;font-weight:800;font-size:15px;margin-bottom:14px}details{padding:20px 0;border-bottom:1px solid #dce2ed}summary{font-weight:650;cursor:pointer}details p{max-width:840px;padding-top:14px;margin:0;color:#526075}.closing{margin:40px 0 10px;background:#eaf0fe;padding:32px;border-radius:20px}footer{font-size:14px;color:#667189;border-top:1px solid #e0e5ee}footer nav{display:flex;gap:22px;flex-wrap:wrap}footer p{margin-top:14px}@media(max-width:720px){header,main,footer{padding:20px}.hero{grid-template-columns:1fr;gap:34px;padding:20px 0 38px}.screens{max-width:360px;margin:auto}.features,.steps{grid-template-columns:1fr}.section{padding:24px 0}.lead{font-size:18px}.button{width:100%;text-align:center}h2{font-size:27px}.closing{padding:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}