.hero-install{margin-top:18px;display:inline-flex;gap:9px;color:#97c4e4;font-size:12px}.hero-install svg{width:17px;height:17px}.install-page button{font-family:inherit;color:inherit;cursor:pointer}.install-page button:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}.install-page button:disabled{cursor:default;opacity:.7;transform:none}.install-panel{isolation:isolate;display:grid;grid-template-columns:1.25fr 1fr;gap:32px;align-items:center;padding:54px 58px;border:1px solid #7bcaff29;border-radius:26px;overflow:hidden;background:radial-gradient(ellipse at 85% 30%,#1a90ff24,transparent 60%),linear-gradient(140deg,#132947,#0c1529)}.install-copy h1{font-size:clamp(40px,4.2vw,61px);line-height:1.08;letter-spacing:-2px;margin:24px 0}.install-copy>p{color:#acbdd7;font-size:16px;line-height:1.8;max-width:580px}.install-actions{display:flex;align-items:center;flex-wrap:wrap;gap:23px;margin-top:30px}.install-actions .button{gap:13px;font-size:14px}.install-copy .install-status{min-height:54px;max-width:480px;font-size:12px;color:#8fa7c9;margin-top:18px}.install-platforms{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.install-platforms span{font-size:10px;color:#a6c9e6;border:1px solid #8ccfff25;border-radius:30px;padding:5px 12px}.install-art{position:relative;display:grid;place-items:center;padding-block:10px 25px}.install-orbit{position:absolute;width:350px;height:350px;border:1px solid #7bcaff30;border-radius:50%;box-shadow:0 0 0 34px #61caff06,0 0 0 70px #61caff03}.app-preview{position:relative;width:248px;min-height:450px;padding:45px 23px 22px;border:5px solid #2e425f;border-radius:38px;background:radial-gradient(ellipse at 70% 20%,#2779b833,transparent 70%),#0a172b;transform:rotate(7deg);box-shadow:24px 30px 70px #030a2280,inset 0 0 0 1px #aacdff40}.app-preview-island{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:67px;height:17px;background:#020a19;border-radius:30px}.app-preview-top{display:flex;gap:10px;align-items:center}.app-preview-top img{width:95px;height:auto}.app-preview-top>span{font-size:7px;letter-spacing:1px;color:#99b6d4}.app-preview-icon{margin:29px 0 22px;width:61px;border-radius:17px;overflow:hidden;box-shadow:0 0 30px #37bdff28}.app-preview>strong{font-size:30px;letter-spacing:-1px;line-height:1.18}.app-preview>strong span{color:#73d8ff}.app-preview-link{display:flex;align-items:center;gap:8px;padding:14px 10px;margin-top:12px;border:1px solid #8bd2ff20;border-radius:10px;font-size:11px;color:#b9d2e9;background:#17314b80}.app-preview-link svg{width:15px;height:15px;color:#6bd6ff}.app-preview-link svg:last-child{margin-left:auto;width:11px}.app-preview-address{font-size:9px;letter-spacing:1px;color:#75a2c5;margin-top:25px}.app-preview-home{margin:17px auto 0;width:66px;height:3px;border-radius:10px;background:#d0e4ff90}.install-art-note{position:absolute;right:-12px;bottom:5px;padding:15px 19px;border:1px solid #78d3ff35;border-radius:12px;background:#142d49f5;transform:rotate(-6deg);color:#80ddff;font-size:25px;box-shadow:0 8px 40px #030b2040}.install-art-note span{font-size:9px;font-weight:600;letter-spacing:1.4px;margin-left:6px}.install-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding-block:45px 60px;border-bottom:1px solid #ffffff12}.install-benefits span{font-size:11px;color:#72d2f4}.install-benefits h2{font-size:20px;letter-spacing:-.4px;margin:12px 0 8px}.install-benefits p{color:#94a9c6;font-size:14px;line-height:1.8;max-width:310px}.install-instructions{padding-block:65px}.install-steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.install-steps{scroll-margin-top:35px;padding:28px;border:1px solid #8bccff22;border-radius:20px;background:linear-gradient(140deg,#12253f,#0c162a)}.install-device{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:1.4px;color:#8acaf1}.install-device svg{width:28px;height:28px}.install-steps h3{font-size:24px;letter-spacing:-.7px;margin:22px 0}.install-steps ol{padding-left:20px;font-size:14px;line-height:1.85;color:#b6c8df}.install-steps li{padding-left:5px}.install-steps li+li{margin-top:17px}.install-steps li::marker{color:#71d8ff;font-weight:700}.install-steps a,.install-faq a{color:#80d8ff;text-decoration:underline;text-underline-offset:3px}.install-tip{border-top:1px solid #a3cdff18;padding-top:20px;margin-top:24px;font-size:12px;line-height:1.8;color:#8fa7c8}.install-faq{padding-block:10px 45px}.install-questions{max-width:900px}.install-questions details{border-bottom:1px solid #ffffff16;padding:20px 0}.install-questions summary{cursor:pointer;color:#d0e3f9;font-size:16px;font-weight:600}.install-questions p{font-size:14px;line-height:1.85;color:#a4b6d1;max-width:800px;padding-top:10px}.install-sources{padding-bottom:45px}.install-sources p{max-width:850px;font-size:11px;color:#8099ba;line-height:1.9}.install-sources a{color:#a1c6e4;text-decoration:underline}.install-banner{padding-block:20px 45px}.install-banner-inner{display:flex;align-items:center;gap:25px;padding:29px 32px;border:1px solid #6bcdff30;border-radius:18px;background:radial-gradient(ellipse at 0 0,#238fff25,transparent 65%),#101f35}.install-banner-icon{display:grid;place-items:center;width:65px;height:65px;border-radius:16px;border:1px solid #73cdff33;color:#83ddff;background:#183955;flex-shrink:0}.install-banner-icon svg{width:34px;height:34px}.install-banner h2{font-size:24px;letter-spacing:-.6px;margin:0 0 7px}.install-banner p{color:#a1b4cf;font-size:14px;margin:0}.install-banner .button{margin-left:auto;flex-shrink:0;font-size:14px;min-height:48px}@media(max-width:1100px){.install-panel{padding:38px 35px;grid-template-columns:1.3fr 1fr}.install-copy h1{font-size:45px}.install-art-note{right:-20px;max-width:200px}.install-steps{padding:22px}.install-steps h3{font-size:22px}.install-banner-inner{gap:20px}.install-banner h2{font-size:22px}}@media(max-width:760px){.install-panel{grid-template-columns:1fr;padding:28px 23px;gap:20px}.install-copy h1{font-size:39px;letter-spacing:-1.4px}.install-copy>p{font-size:15px}.install-copy .install-status{font-size:12px;min-height:0}.install-actions{gap:20px;margin-top:24px}.install-actions .button{font-size:13px;padding-inline:17px}.install-platforms span{font-size:9px;padding:5px 10px}.install-art{padding:15px 0 35px}.app-preview{width:225px;min-height:425px;padding-inline:20px}.install-orbit{width:285px;height:285px}.install-art-note{right:0;bottom:10px}.install-benefits{grid-template-columns:1fr;gap:18px;padding-block:30px 35px}.install-benefits>div{display:grid;grid-template-columns:28px 1fr;gap:0 10px}.install-benefits span{padding-top:4px}.install-benefits h2{font-size:18px;margin:0 0 5px}.install-benefits p{grid-column:2;margin:0;max-width:none;font-size:13px}.install-instructions{padding-block:40px}.install-steps-grid{grid-template-columns:1fr;gap:18px}.install-steps{padding:25px}.install-steps h3{font-size:25px}.install-faq{padding-bottom:25px}.install-questions summary{font-size:15px}.install-banner-inner{flex-wrap:wrap;gap:16px;padding:24px}.install-banner-icon{width:48px;height:48px;border-radius:13px}.install-banner h2{font-size:21px}.install-banner-inner>div:nth-child(2){flex:1;min-width:180px}.install-banner .button{margin:5px 0 0;width:100%}.install-banner p{font-size:13px}.hero-install{margin-top:15px;font-size:12px}}@media(prefers-reduced-motion:reduce){.app-preview,.install-art-note{transform:none}}
.app-preview-icon img{width:100%;height:auto}
