*{box-sizing:border-box}body{margin:0;background:#f8f7f1;color:#173d50;font:17px/1.6 'Segoe UI',sans-serif}a{color:#086eab;text-underline-offset:4px}a:focus-visible,summary:focus-visible{outline:3px solid #147ac2;outline-offset:5px}.skip{position:absolute;top:-80px}.skip:focus{top:0;background:white;z-index:5}header,main,footer{max-width:1180px;margin:auto}header{display:flex;align-items:center;justify-content:space-between;padding:28px 26px;border-bottom:1px solid #dde3de}.brand{font-size:26px;font-weight:800;color:#123d50;text-decoration:none}.brand span{font-size:11px;letter-spacing:3px;color:#077dc0}.portal{background:#ecede8;padding:11px 18px;border-radius:12px;text-decoration:none;font-weight:650}main{padding:0 26px}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;padding:72px 0 65px}.eyebrow{font-size:12px;font-weight:750;letter-spacing:2px;color:#356676;margin:0 0 16px}h1{font-size:clamp(38px,4.6vw,62px);line-height:1.07;letter-spacing:-2px;margin:0 0 25px}em{color:#057fc3;font-style:normal}.lead{font-size:20px;max-width:490px}.badge{display:inline-block;background:#e2eedd;border-radius:20px;padding:6px 13px;font-size:13px;font-weight:650;margin:8px 0 18px}.download{display:block;width:fit-content;text-decoration:none;background:#077fc1;color:#fff;padding:17px 25px;border-radius:15px;font-size:18px;font-weight:750;box-shadow:0 8px 22px #0a79b521}.download:hover{background:#08689e}.micro{font-size:13px;color:#45616c}.pilot{font-size:14px;color:#405f6b;max-width:500px}.illustration{position:relative;min-height:360px;display:flex;align-items:center;isolation:isolate}.orbit{position:absolute;z-index:-1;border-radius:50%;background:#dcebdc}.one{width:330px;height:330px;right:-15px;top:0}.two{width:170px;height:170px;left:0;bottom:-10px;background:#d6ebef}.device{background:#173c50;border:10px solid #173c50;border-radius:23px;display:grid;grid-template-columns:60% 40%;grid-template-rows:150px 75px;width:100%;transform:rotate(-4deg);box-shadow:8px 26px 0 #193f5010;overflow:hidden;gap:5px}.ad{grid-row:span 2;background:#b8e9f0;padding:20px 14px;position:relative;overflow:hidden}.ad>span{font-size:8px;letter-spacing:1px}.ad strong{display:block;font-size:27px;line-height:1.12;position:relative;z-index:2;margin-top:20px}.ad small{position:absolute;bottom:12px;font-size:10px}.sun{width:85px;height:85px;border-radius:50%;background:#d2ef8d;position:absolute;right:-20px;top:35px}.road{height:140px;width:180px;border:23px solid #1685b5;border-radius:50%;position:absolute;bottom:-110px;right:-20px}.entertainment{background:#edf4e7;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px;text-align:center}.entertainment>span{background:#1684b3;color:white;border-radius:50%;width:35px;height:35px;line-height:35px}.entertainment strong{font-size:16px}.entertainment small{font-size:10px;line-height:1.3}.driver{padding:10px;background:#e4d7be;display:flex;flex-direction:column;justify-content:center}.driver strong{font-size:14px}.driver span{font-size:10px}.floating{position:absolute;bottom:12px;right:10px;background:white;border-radius:14px;padding:12px 20px;font-size:13px;box-shadow:0 10px 25px #123d5010}.floating i{display:inline-block;width:8px;height:8px;background:#288752;border-radius:50%;margin-right:7px}h2{font-size:clamp(27px,3vw,38px);line-height:1.18;letter-spacing:-1px;margin:0 0 28px}h3{font-size:20px;line-height:1.25}.steps{padding:30px 0 64px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cards article{background:white;padding:28px;border:1px solid #dce4e1;border-radius:22px}.cards b{display:inline-flex;width:43px;height:43px;background:#e8f4fa;color:#0878b3;border-radius:14px;align-items:center;justify-content:center}.cards p{font-size:16px;margin-bottom:0}.care{background:#183f50;color:#fff;border-radius:26px;padding:42px;display:grid;grid-template-columns:1fr 1fr;gap:55px}.care .eyebrow,.care .micro{color:#c1e1e5}.care p{max-width:440px}.care ul{padding:0;list-style:none;font-size:15px}.care li{margin:13px 0}.care li i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:10px}.green{background:#64d98d}.orange{background:#ffb657}.red{background:#ff7a7a}.gray{background:#b9c4cc}.faq{max-width:850px;margin:70px auto}details{border-bottom:1px solid #d4dfdf;padding:20px 0}summary{font-weight:650;cursor:pointer}details p{color:#3c5f6c}.end{text-align:center;padding:36px 20px 66px}.end .download{margin:0 auto 22px}footer{display:flex;align-items:center;gap:28px;border-top:1px solid #dde3de;padding:28px 26px;font-size:14px}footer img{object-fit:contain;mix-blend-mode:multiply}footer nav{margin-left:auto;display:flex;gap:20px}@media(max-width:760px){header{padding:18px}.brand{font-size:22px}.portal{font-size:14px}main{padding:0 20px}.hero{grid-template-columns:1fr;gap:24px;padding-top:42px}.illustration{min-height:300px;max-width:440px;width:100%;margin:auto}.one{width:260px;height:260px;right:0}.cards,.care{grid-template-columns:1fr}.care{padding:28px;gap:20px}.cards article{padding:24px}.download{width:100%;text-align:center;font-size:17px}.device{transform:rotate(-2deg);grid-template-rows:145px 70px}.ad strong{font-size:24px}footer{flex-wrap:wrap;gap:18px}footer nav{width:100%;margin:0}.faq{margin:45px auto}.end{padding-inline:0}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
