:root{--ink:#10232f;--muted:#5f717b;--line:#dce6e9;--soft:#f2f7f7;--teal:#00bea5;--teal-dark:#008c79;--coral:#ed5964;--navy:#0b2533;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:#fff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}.wrap{width:min(1140px,calc(100% - 40px));margin:auto}
.header{min-height:80px;display:flex;align-items:center;gap:22px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;letter-spacing:.8px;white-space:nowrap}.shield{display:grid;place-items:center;width:38px;height:42px;background:var(--teal);color:var(--navy);font-weight:950;clip-path:polygon(50% 0,92% 16%,84% 73%,50% 100%,16% 73%,8% 16%)}.shield.mini{width:29px;height:32px;font-size:11px}.header nav{display:flex;gap:25px;margin-left:auto}.header nav a,.link{color:#3e545f;font-size:14px;font-weight:750}.push{margin-left:auto}
.language{display:flex;align-items:center;gap:7px;color:#5c707a;font-size:11px;font-weight:850;letter-spacing:.6px}.language select{min-width:62px;height:40px;padding:0 9px;border:1px solid #cbdadd;border-radius:11px;background:#fff;color:var(--ink);font:inherit;cursor:pointer}.language select:focus{outline:3px solid rgba(0,190,165,.2);border-color:var(--teal-dark)}
.button{display:inline-flex;justify-content:center;align-items:center;min-height:51px;padding:0 22px;border-radius:14px;background:var(--teal);color:var(--navy);font-weight:900;font-size:14px;box-shadow:0 9px 24px rgba(0,190,165,.18)}.button.small{min-height:42px}
.hero{min-height:660px;display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center;padding-block:70px}.eyebrow{display:flex;align-items:center;gap:9px;color:var(--teal-dark);font-size:12px;font-weight:900;letter-spacing:1.2px}.eyebrow span{flex:0 0 26px;width:26px;height:3px;background:var(--teal)}.eyebrow b{font:inherit}h1{font-size:clamp(50px,6vw,78px);line-height:.99;letter-spacing:-.05em;margin:18px 0 25px}.lead,.intro{color:var(--muted);font-size:18px;line-height:1.7}.actions{display:flex;align-items:center;gap:26px;margin-top:30px}.meta{margin-top:25px;color:#72828a;font-size:11px;font-weight:850;letter-spacing:1px}
.status{width:310px;margin:auto;padding:22px;border:8px solid #132c39;border-radius:38px;background:#f7fafb;box-shadow:0 30px 65px rgba(12,39,53,.22)}.status-head{display:flex;align-items:center;gap:8px}.status-head div{display:flex;flex-direction:column}.status-head b{font-size:11px}.status-head small{font-size:8px;color:#6d7c84}.status-head i{margin-left:auto;width:8px;height:8px;background:var(--teal);border-radius:50%}.field{display:flex;flex-direction:column;margin-top:15px;padding:11px;border:1px solid #ccdadd;border-radius:11px;background:#fff}.field small{font-size:7px;color:#718089}.field b{font-size:12px}.state{text-align:center;margin-top:13px;padding:18px;border:1px solid rgba(0,190,165,.35);border-radius:22px;background:#fff}.car{display:grid;place-items:center;width:92px;height:70px;margin:auto;border-radius:50%;background:rgba(0,190,165,.12);color:var(--teal);font-size:42px}.state h2{font-size:18px;margin:7px 0 0}.state p{font-size:9px;color:#74838c}.state>strong{display:block;color:var(--teal-dark);font-size:29px}.state>strong small,.state>span{font-size:9px}.active,.automatic{display:grid;place-items:center;min-height:41px;margin-top:10px;padding:7px;border-radius:11px;text-align:center;font-size:9px;font-weight:900}.active{background:var(--teal)}.automatic{border:1px solid #cbdadd;background:#fff;color:var(--teal-dark)}
.trust{background:var(--soft);border-block:1px solid var(--line)}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr)}.trust-grid div{padding:24px;border-inline-start:1px solid var(--line)}.trust-grid div:last-child{border-inline-end:1px solid var(--line)}.trust-grid b,.trust-grid span{display:block}.trust-grid b{font-size:11px;letter-spacing:1px;color:var(--teal-dark)}.trust-grid span{margin-top:6px;color:var(--muted);font-size:13px}
.section{padding-block:100px}.section h2,.install h2{font-size:clamp(36px,4vw,57px);letter-spacing:-.045em;line-height:1.05;margin:16px 0}.section>.intro{max-width:690px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px}.cards article{padding:27px;border:1px solid var(--line);border-radius:20px}.cards article>b{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--soft);color:var(--teal-dark)}.cards h3{font-size:21px;margin:23px 0 9px}.cards p{margin:0;color:var(--muted);line-height:1.65}.soft{background:var(--soft)}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.list{border-top:1px solid #ccdadd}.list div{display:grid;grid-template-columns:110px 1fr;padding:21px 4px;border-bottom:1px solid #ccdadd}.list b{color:var(--teal-dark);font-size:12px;letter-spacing:1px}.list span{color:#4f636e}
.install{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center;margin-block:85px;padding:58px;border-radius:30px;background:var(--navy);color:#fff}.install p{color:#b4c3ca;line-height:1.7}.eyebrow.light{color:#77e6d5}.download{display:grid;grid-template-columns:55px 1fr;gap:14px;align-items:center;padding:25px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:rgba(255,255,255,.07)}.android{display:grid;place-items:center;width:54px;height:54px;border-radius:15px;background:var(--teal);color:var(--navy);font-weight:950}.download div{display:flex;flex-direction:column}.download div small{color:#b6c4cb}.download .button,.download code{grid-column:1/-1}.download code{overflow-wrap:anywhere;text-align:center;color:#9eb0b8;font-size:9px;line-height:1.5}.notice{display:grid;grid-template-columns:130px 1fr;gap:20px;padding-block:15px 75px}.notice b{color:var(--coral);font-size:12px;letter-spacing:1px}.notice p{margin:0;color:var(--muted);line-height:1.65}
footer{padding:36px 0;background:#091c27;color:#fff}.footer{display:grid;grid-template-columns:1fr 1.5fr 1fr;align-items:center}.footer p{color:#9dafb8;text-align:center}.footer>div:last-child{display:flex;justify-content:flex-end;gap:18px;color:#c8d3d8}.legal-bg{background:#f8fafb}.legal{max-width:820px;padding-block:65px 105px}.legal h1{font-size:clamp(44px,7vw,68px)}.date{color:var(--muted);margin-bottom:30px}.legal h2{margin:40px 0 8px;font-size:23px}.legal>p{color:#465d68;line-height:1.75}.legal-box{padding:20px 22px;border-left:4px solid var(--teal);border-radius:0 14px 14px 0;background:#eaf7f5;line-height:1.65}.legal-box.warning{margin-top:45px;border-color:var(--coral);background:#fff0f1}
@media(max-width:980px){.header nav{display:none}.header .brand{margin-right:auto}.hero,.split,.install{grid-template-columns:1fr}.hero{padding-top:50px}.status{margin-top:25px}.trust-grid,.cards{grid-template-columns:1fr}.trust-grid div{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.footer{grid-template-columns:1fr;gap:14px;text-align:center}.footer .brand,.footer>div:last-child{justify-content:center}.footer p{margin:0}}
@media(max-width:650px){.wrap{width:calc(100% - 28px)}.header{min-height:69px;gap:12px}.header .button{display:none}.language span{display:none}.hero h1{font-size:46px}.actions{flex-direction:column;align-items:stretch}.actions .link{text-align:center}.section{padding-block:72px}.install{margin-block:45px;padding:27px;gap:32px}.notice{grid-template-columns:1fr;gap:7px}.status{width:290px}.legal{padding-top:50px}.legal-bg .header .brand strong{display:none}}
