*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:#f5f8fb;color:#10233e;line-height:1.55}body>header,main,footer{max-width:760px;margin:auto}.hero{background:linear-gradient(145deg,#e7f6ff,#f7fffb 60%,#fff4de);padding:22px 18px 28px;border-radius:0 0 26px 26px}.brand{font-weight:800;letter-spacing:.2px}.pill{display:inline-block;margin:22px 0 10px;padding:7px 12px;border-radius:999px;background:#d9f2e8;color:#0d684d;font-weight:700;font-size:14px}.hero h1{font-size:34px;line-height:1.06;margin:4px 0 15px}.lead{font-size:18px;color:#31445f}.facts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.facts div,.card{background:#fff;border:1px solid #e4ebf2;border-radius:16px;padding:14px;box-shadow:0 8px 22px rgba(25,57,86,.06)}.facts span,.card span{display:block;color:#6a7a90;font-size:13px}.facts b{font-size:18px}.cta{display:block;text-align:center;text-decoration:none;font-weight:800;border-radius:14px;padding:15px 18px;margin-top:15px}.primary{background:#0b6b4f;color:#fff}main{padding:12px}section{background:#fff;margin:12px 0;padding:22px 18px;border-radius:22px;border:1px solid #e8edf2}section.soft{background:#f1f8ff}section.pay{background:#fff8e9}section.warning{background:#fff2f0}h2{font-size:25px;line-height:1.15;margin:0 0 14px}h3{margin:0 0 3px;font-size:17px}.steps{display:grid;gap:10px}.steps article{display:flex;gap:12px;padding:13px;border-radius:14px;background:#f8fbfd}.steps i{font-style:normal;flex:0 0 32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#14795b;color:white;font-weight:800}.steps p{margin:0;color:#45576e}.demo{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center}.phone{background:#142238;border:7px solid #142238;border-radius:28px;padding:18px 10px 14px;box-shadow:0 15px 30px rgba(16,35,62,.18)}.notch{width:70px;height:9px;border-radius:99px;background:#273851;margin:-7px auto 12px}.video-card{height:180px;border-radius:16px;background:linear-gradient(135deg,#95c8ff,#7fdfb9);display:grid;place-items:center;color:white}.play{font-size:42px}.video-card small{align-self:end;margin-bottom:10px}.choice{display:flex;justify-content:space-between;background:#fff;border-radius:10px;padding:9px;margin-top:8px;font-size:12px}.demo-copy ul,.checks,.warning ul{padding-left:20px}.cards{display:grid;gap:10px}.cards.three{grid-template-columns:repeat(3,1fr)}.card{text-align:center}.card strong{display:block;font-size:22px}.note{font-size:13px;color:#66778c}.timeline{display:grid;gap:10px}.timeline div{display:flex;gap:12px;align-items:flex-start;background:white;padding:12px;border-radius:14px}.timeline b{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#157a5b;color:white}.timeline p{margin:0}.contact{text-align:center}footer{padding:25px 18px 42px;text-align:center;color:#5b6c81}footer nav{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin:12px 0}footer a{color:#0b6b4f;text-decoration:none;font-weight:700}@media(max-width:560px){.hero h1{font-size:30px}.lead{font-size:17px}.demo{grid-template-columns:1fr}.cards.three{grid-template-columns:1fr}.facts{grid-template-columns:1fr 1fr}section{padding:20px 16px}}