:root{color-scheme:dark;--bg:#0b1526;--panel:#14243b;--text:#f5f4fa;--muted:#bac8dc;--accent:#b9adff;--mint:#9cddd6;--line:#34445b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:17px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:var(--mint);text-underline-offset:4px}a:hover{color:#fff}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--mint);outline-offset:5px}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(40px,5.7vw,76px);letter-spacing:-.055em;line-height:1.06;margin-bottom:28px}h2{font-size:clamp(29px,3.3vw,44px);letter-spacing:-.035em;line-height:1.16;margin-bottom:26px}h3{font-size:22px;line-height:1.35}h1 em{font-style:normal;color:var(--mint)}.site-header,main,.site-footer{max-width:1220px;margin:auto;padding-left:36px;padding-right:36px}.site-header{display:flex;align-items:center;gap:32px;min-height:106px}.brand{display:inline-flex;gap:11px;align-items:center;color:var(--text);font-size:26px;font-weight:750;text-decoration:none}.site-header nav{display:flex;gap:27px;margin-left:auto;font-size:15px}.site-header nav a{text-decoration:none;color:var(--muted)}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:56px;padding:14px 24px;border-radius:15px;background:var(--accent);color:#142039;text-decoration:none;font-size:16px;font-weight:750;border:1px solid transparent}.button:hover{background:#cbc1ff;color:#0b1526}.button.secondary{color:var(--text);background:transparent;border-color:#65768f}.button.compact{min-height:46px;padding:9px 20px}.actions{display:flex;gap:13px;flex-wrap:wrap;margin:26px 0 14px}.fine{font-size:13px;color:var(--muted)}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700;color:var(--mint);margin-bottom:20px}.hero{display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:70px;padding:48px 0 80px}.lead{font-size:clamp(18px,2vw,22px);line-height:1.55;color:var(--muted);max-width:670px}.hero-phone{position:relative;margin:0 auto;width:min(100%,310px)}.hero-phone img{display:block;border:6px solid #39465e;border-radius:35px;background:#0e1a2e;box-shadow:0 25px 95px #6255ba40}.hero-phone figcaption{text-align:center;font-size:11px;color:var(--muted);margin-top:14px}.hero-facts{display:flex;gap:10px 20px;flex-wrap:wrap;margin-top:33px;font-size:13px;color:var(--muted)}.hero-facts span:before{content:'•';color:var(--mint);margin-right:7px}.section{padding:75px 0;border-top:1px solid var(--line)}.three-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.three-cards article{padding:28px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,#192a43,#111e32)}.three-cards p{color:var(--muted);font-size:16px;margin-bottom:0}.three-cards a{font-size:14px;display:inline-block;margin-top:18px}.step{display:block;color:var(--accent);font-size:14px;margin-bottom:18px;letter-spacing:.1em}.text-link{display:inline-block;margin-top:26px;font-weight:600}.feature{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}.feature p{color:var(--muted)}.screen-pair{display:flex;gap:16px;align-items:center}.screen-pair img{width:calc(50% - 8px);border:3px solid #39465e;border-radius:20px}.screen-pair img+img{margin-top:48px}.faq{max-width:860px;margin:auto}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;font-size:19px;font-weight:600}.faq details p{margin:18px 0 0;color:var(--muted)}.closing{text-align:center;margin:45px 0 70px;padding:64px 28px;border:1px solid #58618c;border-radius:28px;background:radial-gradient(ellipse at top,#394375,#15253b 80%)}.closing .actions{justify-content:center}.site-footer{border-top:1px solid var(--line);padding-top:44px;padding-bottom:48px;display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:35px;font-size:14px;color:var(--muted)}.site-footer nav{display:flex;flex-direction:column;gap:9px}.site-footer a{text-decoration:none}.age{font-size:13px;border:1px solid #60718a;border-radius:6px;padding:1px 6px;color:var(--muted)}.article{max-width:820px;margin:24px auto 70px}.article h1{font-size:clamp(34px,4.6vw,55px);line-height:1.13}.article h2{font-size:28px;margin-top:42px;margin-bottom:17px}.article p,.article li{color:var(--muted)}.article li{margin-bottom:12px}.breadcrumbs{font-size:13px;color:var(--muted);margin-bottom:40px;overflow-wrap:anywhere}.article-cta{border-top:1px solid var(--line);margin-top:55px;padding-top:10px}.download-box{background:var(--panel);border:1px solid var(--line);border-radius:23px;padding:30px;margin:35px 0}.download-box h2{margin:0 0 12px}.download-box details{margin-top:22px;font-size:13px}.checksum{display:block;overflow-wrap:anywhere;margin-top:15px}.qr-box{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin:36px 0}.qr-box img{background:#fff;border:10px solid #fff;border-radius:15px}.notice{background:#263756;padding:20px;border-radius:14px}.skip{position:fixed;left:15px;top:-100px;background:var(--bg);z-index:100;padding:10px}.skip:focus{top:15px}@media(max-width:850px){.hero{gap:30px}.site-header{gap:18px}.site-header nav{gap:15px;font-size:13px}.three-cards{gap:12px}.three-cards article{padding:21px}.feature{gap:30px}.hero .button{width:100%}.hero-phone{max-width:270px}}@media(max-width:620px){body{font-size:16px}.site-header,main,.site-footer{padding-left:20px;padding-right:20px}.site-header{min-height:84px;flex-wrap:wrap;gap:12px;padding-top:14px;padding-bottom:16px}.site-header nav{order:3;flex-basis:100%;justify-content:space-between;margin:0;padding-top:8px}.site-header .compact{margin-left:auto}.brand{font-size:23px}.hero{grid-template-columns:1fr;padding:38px 0 48px;gap:36px}.hero-phone{max-width:258px}.hero-facts{margin-top:23px}.section{padding:45px 0}.three-cards,.feature{grid-template-columns:1fr}.feature{gap:20px}.screen-pair{max-width:430px}.three-cards article{padding:25px}.site-footer{grid-template-columns:1fr 1fr;gap:24px}.site-footer>div{grid-column:1/-1}.closing{padding:43px 20px;margin:30px 0 40px}.actions .button{width:100%}.article{margin-top:20px}.breadcrumbs{margin-bottom:28px}.article h1{font-size:37px}.article h2{font-size:26px}.qr-box{justify-content:center;text-align:center}.download-box{padding:23px}.faq summary{font-size:17px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.article h1,.article h2,.article p,.site-footer{overflow-wrap:anywhere}.article h1{hyphens:auto}@media(max-width:620px){.article h1{font-size:clamp(30px,8.6vw,37px)}}
