:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#15243f;background:#fff;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}nav{max-width:1200px;margin:auto;padding:32px;display:flex;justify-content:space-between;align-items:center}nav img{width:185px}.login{font-size:14px;font-weight:650}.login span{margin-left:12px;color:#0665ff}main{max-width:1200px;margin:auto}.hero{padding:70px 32px 90px;display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center}.eyebrow{font-size:11px;letter-spacing:1.7px;font-weight:750;color:#0665ff}h1{font-size:clamp(44px,5.2vw,68px);letter-spacing:-3.8px;line-height:1.04;margin:25px 0}p{line-height:1.7}.intro{font-size:19px;max-width:425px;color:#5d687b}.button{display:inline-flex;gap:35px;background:#0665ff;color:white;border-radius:12px;padding:18px 24px;margin-top:18px;font-weight:650;font-size:14px;box-shadow:0 8px 22px #0665ff26}.availability{font-size:12px;color:#667085;margin-top:22px}.visual{position:relative;padding:18px 26px 60px;border-radius:38px;background:#f1f6ff}.phone{max-width:330px;margin:0 auto;background:#fff;border:1px solid #e1e8f3;padding:26px;border-radius:30px;box-shadow:0 28px 50px #153b7619;transform:rotate(2deg)}.phone-top{display:flex;justify-content:space-between;font-size:12px;font-weight:650}.progress{height:5px;border-radius:5px;background:#edf1f7;margin:18px 0 28px}.progress i{display:block;width:33%;height:100%;background:#0665ff}.task-count{font-size:10px;letter-spacing:1.2px;color:#737e90}.task-icon{color:#0665ff;font-size:38px;margin:22px 0}.phone h2{font-size:31px;letter-spacing:-1px;line-height:1.13;margin:18px 0}.phone p:not(.task-count){color:#737e90;font-size:13px}.photo-note{font-size:11px;color:#466184;margin:28px 0 20px}.slider{display:flex;align-items:center;gap:17px;background:linear-gradient(#1878ff,#005bea);color:white;border-radius:40px;padding:6px;font-size:12px}.knob{display:grid;place-items:center;background:#ffffff25;box-shadow:0 2px 4px #004ac260;width:46px;height:46px;border-radius:50%;font-size:30px}.cant{font-size:12px;text-align:center;margin:20px 0 4px;color:#667085}.note{position:absolute;bottom:31px;left:4px;background:#fff;box-shadow:0 12px 35px #153b7620;border:1px solid #e1e8f3;border-radius:14px;padding:18px;display:flex;gap:13px;align-items:center;font-size:12px}.note small{display:block;margin-top:5px;color:#667085}.check{color:#0665ff;background:#e8f1ff;padding:8px 11px;border-radius:50%}.illustration{position:absolute;bottom:2px;right:20px;font-size:10px;color:#667085}.how{padding:70px 32px;border-top:1px solid #e7edf5}.how h2,.closing h2{font-size:43px;line-height:1.1;letter-spacing:-1.8px;margin:23px 0 38px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.number{font-size:12px;color:#0665ff;font-weight:700}.features h3{font-size:20px;margin-bottom:12px}.features p{font-size:15px;color:#667085}.closing{margin:30px 32px 80px;padding:50px;border-radius:25px;background:#0765ff;color:#fff}.closing h2{margin:0 0 20px}.closing p{color:#e5eeff}.pill{display:inline-block;font-size:12px;border:1px solid #ffffff60;border-radius:30px;padding:10px 17px;margin-top:15px}footer{border-top:1px solid #e7edf5;max-width:1200px;margin:auto;padding:30px 32px;display:flex;align-items:center;gap:24px}footer img{width:125px}footer p,footer small{font-size:11px;color:#667085}footer small{margin-left:auto}a:focus-visible{outline:3px solid #0665ff;outline-offset:5px}@media(max-width:750px){nav{padding:24px}nav img{width:145px}.login{font-size:12px}.hero{grid-template-columns:1fr;padding:35px 24px 50px;gap:40px}h1{letter-spacing:-2px}.visual{max-width:430px;width:100%;margin:auto}.features{grid-template-columns:1fr;gap:22px}.how{padding:45px 24px}.closing{margin:20px 24px 50px;padding:30px}.how h2,.closing h2{font-size:35px}footer{flex-wrap:wrap;padding:24px}footer small{margin-left:0;width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.document{max-width:800px;margin:40px auto 80px;padding:0 24px}.document h1{font-size:clamp(36px,7vw,64px);letter-spacing:-2px}.document h2{font-size:24px;margin:38px 0 12px}.document p{line-height:1.7;color:#44516a}.document a,footer a{color:#065bdf;overflow-wrap:anywhere}
