:root{--bg:#bfc7dc;--white:#f0f0f0;--ink:#000066;--muted:#4d4d6b;--green:#00a8a8;--green2:#0000cc;--navy:#000080;--orange:#cc3399;--yellow:#ffff66;--line:#000080;--shadow:5px 5px 0 #666}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:"Microsoft YaHei UI","PingFang SC","Segoe UI",sans-serif;line-height:1.7;-webkit-font-smoothing:antialiased}body::before{content:"";position:fixed;inset:0;z-index:-2;background:radial-gradient(circle at 10% 5%,rgba(255,214,92,.34),transparent 24%),radial-gradient(circle at 93% 25%,rgba(19,197,143,.18),transparent 25%)}a{text-decoration:none;color:inherit}img{max-width:100%}h1,h2,h3,p{margin-top:0}:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.container{width:min(1210px,calc(100% - 42px));margin:auto}.skip{position:fixed;top:-60px;left:18px;z-index:99;padding:10px 16px;background:#fff}.skip:focus{top:15px}.card{background:#fff;border:1px solid rgba(255,255,255,.95);box-shadow:var(--shadow)}.site-header{position:sticky;top:0;z-index:50;background:rgba(234,247,244,.88);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand-logo{width:148px;height:42px;padding:8px 10px;display:block;object-fit:contain;border-radius:99px;background:linear-gradient(120deg,#0f9f78,#25bfc0)}.nav-links{display:flex;gap:30px;color:#637a75;font-size:13px;font-weight:800}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--green2)}.nav-toggle{display:none;border:0;background:none;font-size:24px}.btn{min-width:154px;min-height:49px;padding:12px 22px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--green);color:#073d2e;font-size:13px;font-weight:950;white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb;box-shadow:0 13px 28px rgba(19,197,143,.23);transition:.2s}.btn:hover{transform:translateY(-2px)}.btn-orange{background:var(--orange);color:#fff}.btn-white{background:#fff;color:var(--ink);box-shadow:none}.btn-dark{background:var(--navy);color:#fff}.hero{padding:80px 0 105px}.hero-grid{min-height:690px;display:grid;grid-template-columns:.92fr 1.08fr;gap:55px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;color:var(--green2);font-size:11px;font-weight:950;letter-spacing:.13em}.eyebrow::before{content:"●";color:var(--orange)}h1{margin-bottom:24px;font-size:clamp(54px,6.8vw,92px);font-weight:950;line-height:.94;letter-spacing:-.065em}.hero-copy p{max-width:590px;color:var(--muted);font-size:18px}.actions{display:flex;flex-wrap:wrap;gap:10px}.platforms{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.platforms span{padding:6px 10px;border:1px solid var(--line);border-radius:99px;background:#fff;color:#6b7c78;font-size:10px;font-weight:850}.phone-stage{min-height:650px;position:relative;display:grid;place-items:center}.phone-stage::before{content:"";position:absolute;width:560px;height:560px;border-radius:50%;background:linear-gradient(145deg,var(--green),#83dfc5);box-shadow:inset 0 0 0 70px rgba(255,255,255,.18)}.hero-media{position:relative;z-index:2;align-self:center;height:auto;padding:0;margin:0}.hero-media img{filter:drop-shadow(0 34px 35px rgba(24,71,62,.25))}.bubble{position:absolute;z-index:3;padding:13px 16px;border-radius:15px;background:#fff;box-shadow:var(--shadow);font-size:11px;font-weight:900}.bubble-a{left:1%;top:18%}.bubble-b{right:0;bottom:20%}.proof{margin-top:15px;display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden;border-radius:19px}.proof div{padding:23px;border-right:1px solid var(--line)}.proof div:last-child{border:0}.proof strong{display:block;font-size:27px}.proof span{color:var(--muted);font-size:10px}
.section{padding:114px 0}.head{max-width:760px;margin-bottom:49px}.head.center{margin-inline:auto;text-align:center}.head.center .eyebrow{justify-content:center}h2{margin-bottom:17px;font-size:clamp(39px,4.7vw,64px);font-weight:950;line-height:1.03;letter-spacing:-.052em}.lead{color:var(--muted);font-size:17px}
.tap-demo{display:grid;grid-template-columns:.8fr 1.2fr;gap:16px}.tap-copy{padding:44px;border-radius:23px;background:var(--navy);color:#fff}.tap-copy p{color:#a8c0bb}.tap-list{margin-top:35px}.tap-list div{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.12);display:flex;gap:13px}.tap-list b{color:var(--yellow)}.tap-panel{padding:44px;display:grid;grid-template-columns:1fr 220px;gap:30px;align-items:center;border-radius:23px}.signal{height:170px;display:flex;align-items:end;gap:7px}.signal i{width:26px;border-radius:10px 10px 0 0;background:var(--green)}.signal i:nth-child(1){height:35%}.signal i:nth-child(2){height:55%}.signal i:nth-child(3){height:75%}.signal i:nth-child(4){height:100%}.connect-button{width:190px;height:190px;display:grid;place-items:center;border-radius:50%;background:var(--green);box-shadow:0 0 0 25px #ddf8ef,0 20px 35px rgba(19,197,143,.22);font-size:22px;font-weight:950}
.feature-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.feature{grid-column:span 3;min-height:300px;padding:30px;border-radius:21px}.feature:first-child{grid-column:span 6;background:var(--orange);color:#fff}.feature:nth-child(4){background:var(--yellow)}.icon{width:50px;height:50px;margin-bottom:43px;display:grid;place-items:center;border-radius:50%;background:#daf5ed;color:var(--green2);font-weight:950}.feature:first-child .icon{background:rgba(255,255,255,.2);color:#fff}.feature:nth-child(4) .icon{background:#fff3bd}.feature h3{font-size:25px}.feature p{margin:0;color:var(--muted);font-size:13px}.feature:first-child p{color:#fff0eb}
.news-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.news-main{min-height:510px;padding:44px;display:flex;flex-direction:column;justify-content:space-between;border-radius:23px;background:var(--green);color:#083c2e}.news-main h3{font-size:40px}.news-main p{color:#1c624f}.news-side{display:grid;gap:16px}.news-card{padding:30px;border-radius:19px}.news-card h3{font-size:23px}.news-card p{color:var(--muted);font-size:13px}.link{color:var(--green2);font-size:12px;font-weight:900}.news-main .link{color:#083c2e}
.device-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.device-media{align-self:center;height:auto;padding:0;margin:0}.device-media img{filter:drop-shadow(20px 30px 32px rgba(31,75,67,.2))}.device-tags{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:27px}.device-tags span{padding:14px 16px;border-radius:12px;background:#fff;border:1px solid var(--line);font-size:12px;font-weight:850}.reviews,.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.review,.price{padding:35px;border-radius:20px}.stars{color:var(--orange);letter-spacing:3px}.review blockquote{margin:22px 0;color:#5f746f}.person{padding-top:17px;border-top:1px solid var(--line)}.person span{display:block;color:var(--muted);font-size:11px}.price.featured{background:var(--navy);color:#fff;transform:translateY(-13px)}.plan{font-size:11px;font-weight:950;letter-spacing:.1em}.amount{margin:20px 0 7px;font-size:52px;font-weight:950}.amount small{font-size:13px}.price p{min-height:44px;color:var(--muted);font-size:13px}.price.featured p{color:#afc1bd}.price ul{padding:18px 0 0;margin:22px 0;list-style:none;border-top:1px solid var(--line)}.price li{margin:9px 0;font-size:13px}.price li::before{content:"✓";margin-right:8px;color:var(--green)}.price .btn{width:100%}.note{text-align:center;color:var(--muted);font-size:11px;margin-top:21px}
.faq{max-width:940px;margin:auto}.faq details{margin-bottom:10px;border-radius:14px;background:#fff;border:1px solid var(--line)}.faq summary{padding:22px 65px 22px 24px;position:relative;cursor:pointer;list-style:none;font-weight:900}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:20px;color:var(--green2);font-size:24px}.faq details[open] summary::after{content:"−"}.faq details p{padding:0 65px 24px 24px;margin:0;color:var(--muted)}
.cta{padding:35px 0 110px}.cta-box{padding:68px;display:grid;grid-template-columns:1fr auto;gap:45px;align-items:center;border-radius:25px;background:var(--orange);color:#fff}.cta-box p{max-width:700px;color:#fff0eb}.cta-box .eyebrow{color:#fff}.site-footer{padding:68px 0 25px;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:42px}.footer-intro p{max-width:280px;margin-top:17px;color:var(--muted);font-size:13px}.footer-col h3{font-size:13px}.footer-col a{display:block;margin:9px 0;color:var(--muted);font-size:13px}.footer-bottom{margin-top:44px;padding-top:19px;display:flex;justify-content:space-between;border-top:1px solid var(--line);color:#84918e;font-size:11px}
.page-hero{padding:112px 0 80px}.page-box{padding:65px;border-radius:24px}.page-box h1{font-size:clamp(50px,6vw,82px)}.page-box p{max-width:700px;color:var(--muted);font-size:17px}.download-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.download-card{padding:28px;display:grid;grid-template-columns:65px 1fr auto;gap:19px;align-items:center;border-radius:18px}.os{width:65px;height:65px;display:grid;place-items:center;border-radius:20px;background:var(--navy);color:#fff;font-weight:950}.download-card h2{margin:0;font-size:22px}.download-card p{margin:0;color:var(--muted);font-size:11px}.download-card .btn{min-width:160px}.help-layout{display:grid;grid-template-columns:275px 1fr;gap:65px;align-items:start}.help-menu{position:sticky;top:100px;padding:22px;border-radius:18px;background:var(--navy);color:#fff}.help-menu strong{display:block;padding:8px}.help-menu a{display:block;padding:9px 8px;border-bottom:1px solid rgba(255,255,255,.1);color:#abc0bb;font-size:12px}.help-menu a:hover{color:var(--yellow)}.help-content article{padding:0 0 54px;margin-bottom:54px;border-bottom:1px solid var(--line);scroll-margin-top:105px}.help-content h2{font-size:39px}.help-content p,.help-content li{color:var(--muted)}.notice{padding:19px 21px;border-left:4px solid var(--green);background:#dff5ee}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media(max-width:980px){.nav-links{display:none;position:absolute;top:76px;left:20px;right:20px;padding:20px;flex-direction:column;background:#fff}.nav-links.open{display:flex}.nav-toggle{display:block}.nav>.btn{display:none}.hero-grid,.tap-demo,.news-grid,.device-layout{grid-template-columns:1fr}.phone-stage{max-width:650px;margin:auto}.feature:nth-child(n){grid-column:span 6}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.download-grid{grid-template-columns:1fr}}@media(max-width:700px){.container{width:min(100% - 26px,1210px)}.section{padding:82px 0}.hero{padding-top:55px}h1{font-size:49px}.phone-stage{min-height:440px}.phone-stage::before{width:390px;height:390px}.proof,.reviews,.pricing{grid-template-columns:1fr}.proof div{border-right:0;border-bottom:1px solid var(--line)}.tap-panel{grid-template-columns:1fr}.feature-grid{grid-template-columns:1fr}.feature:nth-child(n){grid-column:auto}.price.featured{transform:none}.cta-box{padding:45px 27px;grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-intro{grid-column:span 2}.footer-bottom{flex-direction:column;gap:7px}.download-card{grid-template-columns:65px 1fr}.download-card .btn{grid-column:span 2;width:100%}.help-layout{grid-template-columns:1fr}.help-menu{position:static}}
/* Natural image constraints */
.hero-grid{align-items:center}.hero-media{align-self:center;height:auto;padding:0;margin-top:0;margin-bottom:0;overflow:visible;transform:none;clip-path:none}.hero-media img{display:block;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;object-fit:contain;object-position:center;transform:none;clip-path:none}.device-layout{align-items:center}.device-media{align-self:center;height:auto;padding:0;margin-top:0;margin-bottom:0;overflow:visible;transform:none;clip-path:none}.device-media img{display:block;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;object-fit:contain;object-position:center;transform:none;clip-path:none}
.card,.btn,.platforms span,.proof,.proof div,.tap-copy,.tap-panel,.feature,.news-main,.news-card,.device-tags span,.review,.price,.faq details,.cta-box,.page-box,.download-card,.os,.help-menu{border-radius:0!important;border:1px solid var(--line)}
body{font-family:"Times New Roman","SimSun",serif;background-image:linear-gradient(90deg,rgba(0,0,128,.05) 1px,transparent 1px);background-size:12px 12px}h1,h2,h3{font-family:"Times New Roman","SimSun",serif}
/* 1980s neon terminal system */
:root{--bg:#07051c;--white:#121039;--ink:#f5f1ff;--muted:#aaa4cb;--green:#21e6ff;--green2:#21e6ff;--navy:#100b38;--orange:#ff2fa3;--yellow:#ffe95b;--line:#5646a2;--shadow:10px 10px 0 #02010b,0 0 28px rgba(33,230,255,.14)}
body{background-color:var(--bg);background-image:linear-gradient(rgba(89,67,191,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(89,67,191,.15) 1px,transparent 1px),radial-gradient(circle at 70% 10%,rgba(255,47,163,.2),transparent 31%);background-size:48px 48px,48px 48px,100% 100%;color:var(--ink);font-family:"Segoe UI","Microsoft YaHei UI",sans-serif}
body::before{background:linear-gradient(180deg,transparent 65%,rgba(33,230,255,.08));clip-path:polygon(0 58%,100% 58%,100% 100%,0 100%)}
h1,h2,h3{font-family:Impact,"Arial Narrow","Microsoft YaHei UI",sans-serif;text-transform:uppercase;letter-spacing:.025em}
.card,.btn,.platforms span,.proof,.proof div,.tap-copy,.tap-panel,.feature,.news-main,.news-card,.device-tags span,.review,.price,.faq details,.cta-box,.page-box,.download-card,.os,.help-menu{border:1px solid var(--line)!important;border-radius:3px!important}
.card{background:linear-gradient(145deg,#15113e,#0c0929);box-shadow:var(--shadow)}
.site-header{background:rgba(7,5,28,.9);border-bottom:1px solid var(--green);backdrop-filter:blur(18px);box-shadow:0 0 24px rgba(33,230,255,.14)}
.brand-logo{border:1px solid var(--orange);border-radius:3px;background:#0d092d;box-shadow:0 0 16px rgba(255,47,163,.35)}
.nav-links{color:#b8b2db}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--green);text-shadow:0 0 12px var(--green)}
.btn{background:var(--green);color:#05041b;border:1px solid #94f6ff!important;border-radius:2px;box-shadow:5px 5px 0 #ff2fa3;font-family:"Arial Narrow","Microsoft YaHei UI",sans-serif;letter-spacing:.08em;text-transform:uppercase}.btn-orange{background:var(--orange);color:#fff;border-color:#ff92d2!important;box-shadow:5px 5px 0 #21e6ff}.btn-white{background:#171246;color:#fff}.btn-dark{background:#05041b;color:var(--green)}
.hero{position:relative;overflow:hidden}.hero::after{content:"";position:absolute;left:50%;bottom:-390px;width:760px;height:760px;border:2px solid var(--orange);border-radius:50%;box-shadow:0 0 0 18px rgba(255,47,163,.05),0 0 80px rgba(255,47,163,.28);z-index:-1}
.eyebrow{color:var(--green);font-family:Consolas,monospace}.eyebrow::before{content:"//";color:var(--orange)}
h1{color:#fff;text-shadow:4px 4px 0 #ff2fa3,-2px -2px 0 #21e6ff}.hero-copy p,.lead,.page-box p{color:#c4bedf}.platforms span{background:#0e0a31;color:#d8d2f2;border-color:var(--green)!important}
.phone-stage::before{width:580px;height:580px;background:repeating-linear-gradient(90deg,transparent 0 45px,rgba(33,230,255,.14) 46px 47px),linear-gradient(155deg,#ff2fa3,#3c1d9a 50%,#21e6ff);border-radius:50%;box-shadow:0 0 70px rgba(255,47,163,.25),inset 0 0 0 90px #0a0727}
.hero-media img,.device-media img{filter:drop-shadow(18px 28px 0 rgba(0,0,0,.35)) drop-shadow(0 0 24px rgba(33,230,255,.24))}
.bubble{background:#0d092d;color:var(--green);border:1px solid var(--green);border-radius:2px;box-shadow:6px 6px 0 var(--orange);font-family:Consolas,monospace}
.proof strong,.amount{color:var(--yellow);text-shadow:2px 2px 0 #ff2fa3}.proof span,.feature p,.news-card p,.review blockquote,.price p,.faq details p,.footer-col a,.footer-intro p{color:var(--muted)}
.tap-copy{background:linear-gradient(160deg,#211052,#0b0826)}.tap-panel{background:#0d092d}.signal i{background:linear-gradient(#ffe95b,#ff2fa3)}.connect-button{background:#ff2fa3;color:#fff;box-shadow:0 0 0 18px #211052,0 0 45px rgba(255,47,163,.6)}
.feature:first-child,.news-main,.cta-box{background:linear-gradient(135deg,#44127b,#d51d8d);color:#fff}.feature:nth-child(4){background:#171246}.icon{background:#211052;color:var(--green);border:1px solid var(--green)}.device-tags span,.faq details{background:#0d092d}.price.featured{background:linear-gradient(180deg,#261153,#0c0929);box-shadow:9px 9px 0 var(--orange)}.stars{color:var(--yellow)}
.help-menu{background:#100b38}.notice{background:#171246;color:#e5e0ff;border-left-color:var(--orange)}.site-footer{background:#050416}.footer-bottom{color:#716b9d}
@media(max-width:980px){.nav-links{background:#0d092d}}@media(max-width:700px){.phone-stage::before{width:390px;height:390px}}
/* Required natural hero/media behavior */
.hero-grid{align-items:center}.hero-media,.device-media{align-self:center;height:auto;padding:0;margin:0;overflow:visible;transform:none;clip-path:none}.hero-media img,.device-media img{display:block;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;object-fit:contain;object-position:center;transform:none;clip-path:none}
/* Youthful illustration system */
:root{--bg:#dff7ff;--white:#fffef8;--ink:#163a73;--muted:#547092;--green:#66e0b5;--green2:#295cc9;--navy:#173b75;--orange:#ff7358;--yellow:#ffe65c;--line:#295cc9;--shadow:7px 8px 0 rgba(41,92,201,.18)}
body{background-color:var(--bg);background-image:radial-gradient(circle at 8% 9%,rgba(255,230,92,.5),transparent 18%),radial-gradient(circle at 90% 22%,rgba(255,115,88,.2),transparent 22%);color:var(--ink);font-family:"Trebuchet MS","Microsoft YaHei UI",sans-serif}
body::before{background:radial-gradient(circle at 20% 75%,rgba(102,224,181,.22),transparent 24%);clip-path:none}
h1,h2,h3{font-family:"Arial Rounded MT Bold","Microsoft YaHei UI",sans-serif;text-transform:none;letter-spacing:-.045em;font-style:normal}
.card,.tap-panel,.news-card,.review,.price,.page-box,.download-card{background:var(--white);border:3px solid var(--line)!important;border-radius:28px!important;box-shadow:var(--shadow)}
.site-header{background:rgba(223,247,255,.9);border-bottom:2px solid rgba(41,92,201,.22);box-shadow:0 10px 28px rgba(41,92,201,.09);backdrop-filter:blur(16px)}
.brand-logo{background:#fff;border:2px solid var(--green2);border-radius:20px;box-shadow:4px 5px 0 rgba(41,92,201,.16);filter:none}
.nav-links{color:#47698f}.nav-links a:hover,.nav-links a[aria-current=page]{padding:4px 9px;background:var(--yellow);color:var(--ink);text-shadow:none;border-radius:12px;transform:none}
.btn{background:var(--yellow);color:var(--ink);border:3px solid var(--green2)!important;border-radius:16px;box-shadow:5px 6px 0 var(--green2);font-family:"Arial Rounded MT Bold","Microsoft YaHei UI",sans-serif;letter-spacing:0;text-transform:none}.btn:hover{background:#fff38f;color:var(--ink);transform:translate(2px,2px);box-shadow:3px 4px 0 var(--green2)}.btn-orange{background:var(--orange);color:#fff;box-shadow:5px 6px 0 var(--green2)}.btn-white{background:#fff;color:var(--ink)}.btn-dark{background:var(--green2);color:#fff}
.hero{border-bottom:2px dashed rgba(41,92,201,.32)}.hero::after{content:"✦";left:auto;right:4%;bottom:4%;width:130px;height:130px;display:grid;place-items:center;border:3px solid var(--green2);border-radius:38% 62% 55% 45%;background:var(--yellow);color:var(--orange);font:64px Arial,sans-serif;box-shadow:7px 8px 0 var(--green2);z-index:-1;transform:rotate(10deg)}
.eyebrow{color:var(--green2);font-family:"Trebuchet MS",sans-serif;letter-spacing:.08em}.eyebrow::before{content:"✦";color:var(--orange)}
h1{color:var(--ink);text-shadow:4px 5px 0 #fff,7px 8px 0 rgba(102,224,181,.7)}.hero-copy p,.lead,.page-box p{color:#506c8f}
.platforms span{background:#fff;color:var(--ink);border:2px solid var(--green2)!important;border-radius:999px!important}
.platforms span:nth-child(2n){background:#fff4b0}.platforms span:nth-child(3n){background:#c6f5e4}
.phone-stage::before{width:590px;height:590px;background:linear-gradient(145deg,#66e0b5,#73d5ff 52%,#b899ff);border:3px solid var(--green2);border-radius:55% 45% 58% 42%/45% 60% 40% 55%;box-shadow:12px 14px 0 rgba(41,92,201,.18)}
.phone-stage::after{content:"HELLO!";right:1%;bottom:5%;padding:8px 14px;background:#fff;color:var(--green2);border:3px solid var(--green2);border-radius:18px;font:bold 18px "Trebuchet MS",sans-serif;transform:rotate(-7deg)}
.hero-media img,.device-media img{filter:saturate(1.05) drop-shadow(0 24px 22px rgba(30,81,152,.2))}
.bubble{background:#fff;color:var(--ink);border:3px solid var(--green2);border-radius:18px 18px 18px 4px;box-shadow:5px 6px 0 rgba(41,92,201,.22);font-family:"Trebuchet MS",sans-serif}
.bubble-a{border-left:3px solid var(--green2)}.bubble-b{border-left:3px solid var(--green2)}
.proof strong,.amount{color:var(--green2);text-shadow:none}.proof span,.feature p,.news-card p,.review blockquote,.price p,.faq details p,.footer-col a,.footer-intro p{color:var(--muted)}
.proof{border:3px solid var(--green2)!important}.proof div{border:0!important;border-right:2px dashed rgba(41,92,201,.28)!important}.proof div:last-child{border-right:0!important}
.tap-copy{background:var(--green2);border:3px solid var(--green2)!important;border-radius:32px!important;color:#fff}.tap-copy p{color:#dce9ff}.tap-panel{background:#fff}.signal i{background:linear-gradient(#ffe65c,#ff7358);border-radius:12px 12px 0 0}.connect-button{background:var(--green);color:var(--ink);border:3px solid var(--green2);border-radius:50%;box-shadow:8px 9px 0 var(--green2);font-family:"Arial Rounded MT Bold",sans-serif}
.feature:first-child,.news-main,.cta-box{background:var(--orange);color:#fff;border:3px solid var(--green2)!important;border-radius:34px!important}.feature:nth-child(4){background:var(--yellow);color:var(--ink)}.icon{background:#fff;color:var(--green2);border:3px solid var(--green2);border-radius:16px!important}.feature:first-child .icon{color:var(--green2)}.device-tags span,.faq details{background:#fff;border:2px solid var(--green2)!important;border-radius:16px!important}.price.featured{background:var(--green2);color:#fff;box-shadow:8px 9px 0 var(--orange)}.stars{color:var(--orange)}
.news-main{background:#7d61dc}.help-menu{background:var(--green2);border:3px solid var(--green2)!important;border-radius:24px!important}.notice{background:#fff3a8;color:var(--ink);border-left-color:var(--orange)}.site-footer{background:#173b75;border-top:0;color:#fff}.footer-col a,.footer-intro p,.footer-bottom{color:#c5d8f4}.footer-bottom{border-top-color:#5073a9}
@media(max-width:980px){.nav-links{background:#fff;border:3px solid var(--green2)}}@media(max-width:700px){.phone-stage::before{width:390px;height:390px}.hero::after{display:none}.proof div{border-right:0!important;border-bottom:2px dashed rgba(41,92,201,.28)!important}}
/* Required final image constraints */
.hero-grid{align-items:center}.hero-media,.device-media{align-self:center;height:auto;padding:0;margin:0;overflow:visible;transform:none;clip-path:none}.hero-media img,.device-media img{display:block;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;object-fit:contain;object-position:center;transform:none;clip-path:none}
/* Comic panel system */
:root{--bg:#f7edcf;--white:#fffdf3;--ink:#121212;--muted:#4f4b43;--green:#1f72d8;--green2:#1f72d8;--navy:#161616;--orange:#e8352e;--yellow:#ffd638;--line:#121212;--shadow:8px 8px 0 #121212}
body{background-color:var(--bg);background-image:radial-gradient(#d9cfae 1.3px,transparent 1.3px);background-size:9px 9px;color:var(--ink);font-family:"Arial Narrow","Microsoft YaHei UI",sans-serif}
body::before{background:linear-gradient(120deg,transparent 0 72%,rgba(31,114,216,.12) 72% 100%);clip-path:none}
h1,h2,h3{font-family:Impact,"Arial Black","Microsoft YaHei UI",sans-serif;text-transform:none;letter-spacing:-.025em;font-style:normal}
.card,.tap-panel,.news-card,.review,.price,.page-box,.download-card{background:var(--white);border:4px solid var(--ink)!important;border-radius:6px!important;box-shadow:var(--shadow)}
.site-header{background:rgba(247,237,207,.96);border-bottom:4px solid var(--ink);box-shadow:none;backdrop-filter:none}
.brand-logo{background:#fff;border:3px solid var(--ink);border-radius:50%;box-shadow:4px 4px 0 var(--orange);filter:none}
.nav-links{color:#222}.nav-links a:hover,.nav-links a[aria-current=page]{padding:2px 6px;background:var(--yellow);color:#111;text-shadow:none;transform:rotate(-2deg)}
.btn{background:var(--yellow);color:#111;border:3px solid var(--ink)!important;border-radius:5px;box-shadow:5px 5px 0 var(--ink);font-family:Impact,"Arial Black","Microsoft YaHei UI",sans-serif;letter-spacing:.03em;text-transform:none}.btn:hover{background:var(--green);color:#fff;transform:translate(2px,2px);box-shadow:3px 3px 0 var(--ink)}.btn-orange{background:var(--orange);color:#fff;box-shadow:5px 5px 0 var(--ink)}.btn-white{background:#fff;color:#111}.btn-dark{background:#111;color:#fff}
.hero{border-bottom:4px solid var(--ink)}.hero::after{content:"GO!";left:auto;right:2%;bottom:2%;width:140px;height:140px;display:grid;place-items:center;border:4px solid var(--ink);border-radius:50%;background:var(--yellow);color:#111;font:56px Impact,sans-serif;box-shadow:8px 8px 0 var(--orange);z-index:-1;transform:rotate(9deg)}
.eyebrow{color:#111;font-family:Impact,"Arial Black",sans-serif;letter-spacing:.1em}.eyebrow::before{content:"★";color:var(--orange)}
h1{color:#111;text-shadow:4px 4px 0 #fff,7px 7px 0 var(--green)}.hero-copy p,.lead,.page-box p{color:#3f3b34}
.platforms span{background:#fff;color:#111;border:2px solid var(--ink)!important;border-radius:4px!important;box-shadow:3px 3px 0 var(--ink)}
.phone-stage::before{width:590px;height:590px;background:radial-gradient(#111 1.5px,transparent 1.5px),var(--orange);background-size:10px 10px;border:4px solid var(--ink);border-radius:50%;box-shadow:12px 12px 0 var(--green)}
.phone-stage::after{content:"WHOOSH!";right:-2%;bottom:5%;color:#fff;font:44px Impact,sans-serif;-webkit-text-stroke:2px #111;transform:rotate(-8deg)}
.hero-media img,.device-media img{filter:contrast(1.13) saturate(.9) drop-shadow(12px 16px 0 rgba(18,18,18,.26))}
.bubble{background:#fff;color:#111;border:3px solid var(--ink);border-radius:50%;box-shadow:5px 5px 0 var(--ink);font-family:Impact,"Arial Black",sans-serif}
.bubble-a{border-left:3px solid var(--ink)}.bubble-b{border-left:3px solid var(--ink)}
.proof strong,.amount{color:#111;text-shadow:none}.proof span,.feature p,.news-card p,.review blockquote,.price p,.faq details p,.footer-col a,.footer-intro p{color:var(--muted)}
.proof{border-width:4px!important}.proof div{border:0!important;border-right:3px solid var(--ink)!important}.proof div:nth-child(2){background:var(--yellow)}.proof div:nth-child(4){background:var(--green);color:#fff}.proof div:last-child{border-right:0!important}
.tap-copy{background:var(--green);border:4px solid var(--ink)!important;border-radius:6px!important;color:#fff}.tap-copy p{color:#e9f4ff}.tap-panel{background:#fff}.signal i{background:var(--orange);border:2px solid var(--ink);border-radius:0}.signal i:nth-child(2n){background:var(--yellow)}.connect-button{background:var(--yellow);color:#111;border:4px solid var(--ink);border-radius:50%;box-shadow:8px 8px 0 var(--ink);font-family:Impact,sans-serif}
.feature:first-child,.news-main,.cta-box{background:var(--orange);color:#fff;border:4px solid var(--ink)!important;border-radius:6px!important}.feature:nth-child(4){background:var(--yellow);color:#111}.icon{background:#fff;color:#111;border:3px solid var(--ink);border-radius:50%!important}.feature:first-child .icon{color:#111}.device-tags span,.faq details{background:#fff;border:3px solid var(--ink)!important;border-radius:5px!important}.price.featured{background:var(--green);color:#fff;box-shadow:8px 8px 0 var(--ink)}.stars{color:var(--orange);-webkit-text-stroke:1px #111}
.news-main{background:var(--green)}.help-menu{background:#111;border:4px solid var(--ink)!important;border-radius:6px!important}.notice{background:var(--yellow);color:#111;border-left:8px solid var(--orange)}.site-footer{background:#111;border-top:0}.footer-col a,.footer-intro p,.footer-bottom{color:#bbb}.footer-bottom{border-top-color:#555}
@media(max-width:980px){.nav-links{background:#fff;border:4px solid var(--ink)}}@media(max-width:700px){.phone-stage::before{width:390px;height:390px}.hero::after{display:none}.proof div{border-right:0!important;border-bottom:3px solid var(--ink)!important}}
/* Required final image constraints */
.hero-grid{align-items:center}.hero-media,.device-media{align-self:center;height:auto;padding:0;margin:0;overflow:visible;transform:none;clip-path:none}.hero-media img,.device-media img{display:block;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;object-fit:contain;object-position:center;transform:none;clip-path:none}
/* Live platform visual system */
:root{--bg:#0b0912;--white:#191624;--ink:#f7f5ff;--muted:#aaa5b9;--green:#5cf2c7;--green2:#9f72ff;--navy:#12101b;--orange:#ff3b7f;--yellow:#ffd85c;--line:#383347;--shadow:0 18px 42px rgba(0,0,0,.34)}
body{background-color:var(--bg);background-image:radial-gradient(circle at 72% 5%,rgba(159,114,255,.22),transparent 28%),radial-gradient(circle at 10% 26%,rgba(255,59,127,.12),transparent 24%);color:var(--ink);font-family:"Segoe UI","Microsoft YaHei UI",sans-serif}
body::before{background:linear-gradient(120deg,transparent 0 65%,rgba(92,242,199,.04) 65% 100%);clip-path:none}
h1,h2,h3{font-family:"Arial Black","Microsoft YaHei UI",sans-serif;text-transform:none;letter-spacing:-.055em;font-style:normal}
.card,.tap-panel,.news-card,.review,.price,.page-box,.download-card{background:linear-gradient(145deg,#1c1828,#13111c);border:1px solid var(--line)!important;border-radius:18px!important;box-shadow:var(--shadow)}
.site-header{background:rgba(11,9,18,.9);border-bottom:1px solid #2b2737;box-shadow:0 10px 30px rgba(0,0,0,.24);backdrop-filter:blur(18px)}
.brand-logo{background:#fff;border:0;border-radius:12px;box-shadow:0 0 0 3px rgba(159,114,255,.16);filter:none}
.nav-links{color:#b5afc3}.nav-links a:hover,.nav-links a[aria-current=page]{padding:0;background:none;color:#fff;text-shadow:none}
.btn{background:#8b5cf6;color:#fff;border:0!important;border-radius:10px;box-shadow:0 10px 22px rgba(139,92,246,.23);font-family:"Segoe UI","Microsoft YaHei UI",sans-serif;letter-spacing:0;text-transform:none}.btn:hover{background:#9f72ff;color:#fff;transform:translateY(-2px);box-shadow:0 12px 26px rgba(139,92,246,.3)}.btn-orange{background:#ff3b7f;color:#fff;box-shadow:0 10px 22px rgba(255,59,127,.22)}.btn-white{background:#292436;color:#fff}.btn-dark{background:#050407;color:#fff}
.hero{border-bottom:1px solid #252130}.hero::after{content:"● LIVE";left:auto;right:4%;bottom:3%;width:auto;height:auto;padding:8px 12px;border:0;border-radius:8px;background:var(--orange);color:#fff;font:bold 13px Arial,sans-serif;box-shadow:0 0 22px rgba(255,59,127,.35);z-index:2;transform:none}
.eyebrow{color:#b794ff;font-family:"Segoe UI",sans-serif;letter-spacing:.12em}.eyebrow::before{content:"●";color:var(--orange)}
h1{color:#fff;text-shadow:none}.hero-copy p,.lead,.page-box p{color:#b9b3c5}
.platforms span{background:#1d1928;color:#cbc5d5;border:1px solid #393348!important;border-radius:8px!important}
.phone-stage::before{width:590px;height:590px;background:linear-gradient(145deg,#8b5cf6,#ff3b7f 55%,#ff8d4d);border:0;border-radius:32px;box-shadow:0 30px 70px rgba(105,62,200,.3);transform:rotate(-3deg)}
.phone-stage::after{content:"12.8K watching";right:3%;bottom:7%;padding:8px 12px;background:#16121f;color:#fff;border:1px solid #3b3548;border-radius:8px;font:12px "Segoe UI",sans-serif}
.hero-media img,.device-media img{filter:drop-shadow(0 28px 30px rgba(0,0,0,.38))}
.bubble{background:#17131f;color:#fff;border:1px solid #3c3549;border-radius:10px;box-shadow:0 12px 24px rgba(0,0,0,.3);font-family:"Segoe UI",sans-serif}
.bubble-a{border-left:4px solid var(--orange)}.bubble-b{border-left:4px solid var(--green)}
.proof strong,.amount{color:#fff;text-shadow:none}.proof span,.feature p,.news-card p,.review blockquote,.price p,.faq details p,.footer-col a,.footer-intro p{color:var(--muted)}
.proof{border:1px solid #383347!important}.proof div{border:0!important;border-right:1px solid #383347!important}.proof div:last-child{border-right:0!important}
.tap-copy{background:linear-gradient(145deg,#25164c,#151021);border:1px solid #493579!important;border-radius:18px!important;color:#fff}.tap-copy p{color:#bdb1da}.tap-panel{background:#17131f}.signal i{background:linear-gradient(#5cf2c7,#8b5cf6);border-radius:5px 5px 0 0}.connect-button{background:linear-gradient(145deg,#ff3b7f,#8b5cf6);color:#fff;border:0;border-radius:50%;box-shadow:0 0 0 18px rgba(139,92,246,.14),0 18px 35px rgba(0,0,0,.36);font-family:"Arial Black",sans-serif}
.feature:first-child,.news-main,.cta-box{background:linear-gradient(135deg,#7c4df0,#a96cff);color:#fff;border:0!important;border-radius:20px!important}.feature:nth-child(4){background:linear-gradient(145deg,#193d38,#1c5b4d);color:#fff}.icon{background:#2a2340;color:#c3a9ff;border:1px solid #493b66;border-radius:10px!important}.feature:first-child .icon{color:#fff}.device-tags span,.faq details{background:#17141f;border:1px solid #373140!important;border-radius:10px!important}.price.featured{background:linear-gradient(180deg,#38235f,#17121f);box-shadow:0 22px 48px rgba(0,0,0,.4)}.stars{color:var(--yellow)}
.news-main{background:linear-gradient(135deg,#ff3b7f,#d13c9e)}.help-menu{background:#15121d;border:1px solid #383247!important;border-radius:16px!important}.notice{background:#252033;color:#e8e2f3;border-left-color:#9f72ff}.site-footer{background:#07060b;border-top:1px solid #292431}.footer-col a,.footer-intro p,.footer-bottom{color:#898393}.footer-bottom{border-top-color:#26222e}
@media(max-width:980px){.nav-links{background:#17141f;border:1px solid #383247}}@media(max-width:700px){.phone-stage::before{width:390px;height:390px}.hero::after{display:none}.proof div{border-right:0!important;border-bottom:1px solid #383347!important}}
/* Required final image constraints */
.hero-grid{align-items:center}.hero-media,.device-media{align-self:center;height:auto;padding:0;margin:0;overflow:visible;transform:none;clip-path:none}.hero-media img,.device-media img{display:block;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;object-fit:contain;object-position:center;transform:none;clip-path:none}
/* Art salon retro */
:root{--bg:#211513;--white:#f0e4cb;--ink:#f4e8d0;--muted:#c1ad90;--green:#5b8173;--green2:#d3ac62;--navy:#17100f;--orange:#a83f36;--yellow:#d3ac62;--line:#8f7047;--shadow:0 18px 40px rgba(0,0,0,.28)}
body{background-color:var(--bg);background-image:radial-gradient(circle at 15% 10%,rgba(168,63,54,.18),transparent 25%),repeating-linear-gradient(135deg,rgba(211,172,98,.035) 0 1px,transparent 1px 20px);color:var(--ink);font-family:Georgia,"Microsoft YaHei UI",serif}
body::before{background:linear-gradient(90deg,transparent 49.8%,rgba(211,172,98,.12) 50%,transparent 50.2%);clip-path:none}
h1,h2,h3{font-family:Georgia,"STSong",serif;text-transform:none;letter-spacing:-.045em;font-style:normal}
.card,.tap-panel,.news-card,.review,.price,.page-box,.download-card{background:#2e1d1a;border:1px solid var(--line)!important;border-radius:70px 6px 70px 6px!important;box-shadow:var(--shadow),inset 0 0 0 7px rgba(211,172,98,.04)}
.site-header{background:rgba(33,21,19,.94);border-bottom:1px solid var(--line);box-shadow:0 8px 25px rgba(0,0,0,.18);backdrop-filter:blur(12px)}
.brand-logo{background:#eadcbe;border:1px solid var(--yellow);border-radius:50% 8px 50% 8px;box-shadow:0 0 0 4px rgba(211,172,98,.12);filter:sepia(.2)}
.nav-links{color:#c9b89d}.nav-links a:hover,.nav-links a[aria-current=page]{padding:0;background:none;color:var(--yellow);text-shadow:none}
.btn{background:var(--yellow);color:#2a1916;border:1px solid #f0d294!important;border-radius:30px 4px 30px 4px;box-shadow:inset 0 0 0 3px rgba(62,35,27,.16),0 8px 18px rgba(0,0,0,.18);font-family:Georgia,"Microsoft YaHei UI",serif;letter-spacing:.02em;text-transform:none}.btn:hover{background:#e1c07d;color:#241611;transform:translateY(-2px);box-shadow:0 10px 22px rgba(0,0,0,.22)}.btn-orange{background:var(--orange);color:#fff1dc;border-color:#d87969!important}.btn-white{background:#efe2c8;color:#3a231d}.btn-dark{background:#140d0c;color:var(--yellow)}
.hero{border-bottom:1px solid var(--line)}.hero::after{content:"✦";left:auto;right:2%;bottom:3%;width:auto;height:auto;border:0;border-radius:0;background:none;color:var(--yellow);font:160px Georgia,serif;opacity:.15;box-shadow:none;z-index:-1;transform:none}
.eyebrow{color:var(--yellow);font-family:Georgia,serif;letter-spacing:.18em}.eyebrow::before{content:"◆";color:var(--orange)}
h1{color:#f5ead4;text-shadow:2px 3px 0 #6e372e}.hero-copy p,.lead,.page-box p{color:#cab89d}
.platforms span{background:#2c1c19;color:#ddcdb0;border:1px solid var(--line)!important;border-radius:20px 3px 20px 3px!important}
.phone-stage::before{width:590px;height:590px;background:radial-gradient(circle,#d3ac62 0 2%,transparent 3%),repeating-conic-gradient(from 0deg,#a83f36 0 8deg,#d3ac62 8deg 10deg,#2c1a18 10deg 20deg);border:1px solid var(--yellow);border-radius:50%;box-shadow:inset 0 0 0 65px rgba(33,21,19,.7),0 0 0 12px rgba(211,172,98,.08),0 25px 50px rgba(0,0,0,.35)}
.phone-stage::after{content:"KL · 1926";right:5%;bottom:6%;color:var(--yellow);font:italic 17px Georgia,serif;letter-spacing:.16em}
.hero-media img,.device-media img{filter:sepia(.34) contrast(1.05) drop-shadow(0 24px 20px rgba(0,0,0,.35))}
.bubble{background:#281816;color:var(--yellow);border:1px solid var(--yellow);border-radius:22px 3px 22px 3px;box-shadow:6px 6px 0 rgba(0,0,0,.28);font-family:Georgia,serif}
.bubble-a,.bubble-b{border-left:6px solid var(--orange)}
.proof strong,.amount{color:var(--yellow);text-shadow:none}.proof span,.feature p,.news-card p,.review blockquote,.price p,.faq details p,.footer-col a,.footer-intro p{color:var(--muted)}
.proof{border-width:1px!important}.proof div{border:0!important;border-right:1px solid var(--line)!important}.proof div:last-child{border-right:0!important}
.tap-copy{background:#a83f36;border:1px solid #d27767!important;border-radius:70px 6px 70px 6px!important;color:#fff4df}.tap-copy p{color:#eed2c6}.tap-panel{background:#2e1d1a}.signal i{background:linear-gradient(#e2c17d,#86633d);border-radius:18px 18px 0 0}.connect-button{background:radial-gradient(circle,#e2c17d,#a97f46);color:#2b1915;border:8px double #2e1d1a;border-radius:50%;box-shadow:0 0 0 8px rgba(211,172,98,.17),0 18px 28px rgba(0,0,0,.28);font-family:Georgia,serif}
.feature:first-child,.news-main,.cta-box{background:#a83f36;color:#fff2df;border:1px solid #d47d6f!important;border-radius:80px 6px 80px 6px!important}.feature:nth-child(4){background:#5b8173;color:#fff}.icon{background:#e9d8b7;color:#5c3529;border:1px solid var(--yellow);border-radius:50%!important}.feature:first-child .icon{color:#5c3529}.device-tags span,.faq details{background:#2b1b18;border:1px solid var(--line)!important;border-radius:24px 3px 24px 3px!important}.price.featured{background:#5b8173;color:#fff;box-shadow:0 20px 35px rgba(0,0,0,.3)}.stars{color:var(--yellow)}
.news-main{background:#5b8173}.help-menu{background:#17100f;border:1px solid var(--line)!important;border-radius:45px 5px 45px 5px!important}.notice{background:#4a3528;color:#f1dfc4;border-left-color:var(--yellow)}.site-footer{background:#140d0c;border-top:1px solid var(--line)}.footer-col a,.footer-intro p,.footer-bottom{color:#9f8d74}.footer-bottom{border-top-color:#4c382a}
@media(max-width:980px){.nav-links{background:#281816;border:1px solid var(--line)}}@media(max-width:700px){.phone-stage::before{width:390px;height:390px}.hero::after{display:none}.proof div{border-right:0!important;border-bottom:1px solid var(--line)!important}}
/* Required final image constraints */
.hero-grid{align-items:center}.hero-media,.device-media{align-self:center;height:auto;padding:0;margin:0;overflow:visible;transform:none;clip-path:none}.hero-media img,.device-media img{display:block;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;object-fit:contain;object-position:center;transform:none;clip-path:none}
/* Bauhaus geometry */
:root{--bg:#eee8d9;--white:#f8f2e4;--ink:#171713;--muted:#5b574e;--green:#1556a8;--green2:#1556a8;--navy:#171713;--orange:#d93b2b;--yellow:#edc629;--line:#171713;--shadow:9px 9px 0 #171713}
body{background-color:var(--bg);background-image:radial-gradient(circle at 12% 8%,rgba(217,59,43,.1) 0 80px,transparent 81px),linear-gradient(90deg,transparent 68%,rgba(21,86,168,.07) 68% 84%,transparent 84%);color:var(--ink);font-family:"Trebuchet MS","Microsoft YaHei UI",sans-serif}
body::before{background:linear-gradient(90deg,transparent 0 78%,rgba(237,198,41,.16) 78% 100%);clip-path:none}
h1,h2,h3{font-family:"Arial Black","Microsoft YaHei UI",sans-serif;text-transform:none;letter-spacing:-.07em;font-style:normal}
.card,.tap-panel,.news-card,.review,.price,.page-box,.download-card{background:var(--white);border:3px solid var(--ink)!important;border-radius:0!important;box-shadow:var(--shadow)}
.site-header{background:rgba(238,232,217,.95);border-bottom:3px solid var(--ink);box-shadow:none;backdrop-filter:none}
.brand-logo{background:var(--white);border:3px solid var(--ink);border-radius:50%;box-shadow:5px 5px 0 var(--orange);filter:none}
.nav-links{color:#282820}.nav-links a:hover,.nav-links a[aria-current=page]{padding:0;background:none;color:var(--orange);text-shadow:none}
.btn{background:var(--yellow);color:var(--ink);border:3px solid var(--ink)!important;border-radius:0;box-shadow:5px 5px 0 var(--ink);font-family:"Arial Black","Microsoft YaHei UI",sans-serif;letter-spacing:-.02em;text-transform:none}.btn:hover{background:var(--green);color:#fff;transform:translate(2px,2px);box-shadow:3px 3px 0 var(--ink)}.btn-orange{background:var(--orange);color:#fff;box-shadow:5px 5px 0 var(--ink)}.btn-white{background:var(--white);color:var(--ink)}.btn-dark{background:var(--ink);color:#fff}
.hero{border-bottom:3px solid var(--ink)}.hero::after{content:"";left:auto;right:1%;bottom:3%;width:135px;height:135px;border:0;border-radius:0;background:var(--green);box-shadow:-74px -74px 0 var(--yellow);z-index:-1;transform:rotate(45deg)}
.eyebrow{color:var(--ink);font-family:"Arial Black",sans-serif}.eyebrow::before{content:"●";color:var(--orange)}
h1{color:var(--ink);text-shadow:none}.hero-copy p,.lead,.page-box p{color:#444138}
.platforms span{background:var(--white);color:var(--ink);border:2px solid var(--ink)!important;border-radius:0!important}
.platforms span:nth-child(2n){border-radius:99px!important}.platforms span:nth-child(3n){background:var(--yellow)}
.phone-stage::before{width:590px;height:590px;background:conic-gradient(var(--orange) 0 25%,var(--yellow) 25% 50%,var(--green) 50% 75%,var(--ink) 75%);border:3px solid var(--ink);border-radius:50%;box-shadow:12px 12px 0 var(--ink)}
.phone-stage::after{content:"K";right:2%;bottom:2%;color:var(--orange);font:bold 140px/1 "Arial Black",sans-serif}
.hero-media img,.device-media img{filter:contrast(1.08) drop-shadow(12px 14px 0 rgba(23,23,19,.2))}
.bubble{background:var(--white);color:var(--ink);border:3px solid var(--ink);border-radius:0;box-shadow:6px 6px 0 var(--ink);font-family:"Arial Black",sans-serif}
.bubble-a{border-left:18px solid var(--orange)}.bubble-b{border-left:18px solid var(--green)}
.proof strong,.amount{color:var(--ink);text-shadow:none}.proof span,.feature p,.news-card p,.review blockquote,.price p,.faq details p,.footer-col a,.footer-intro p{color:var(--muted)}
.proof{border-width:3px!important}.proof div{border:0!important;border-right:3px solid var(--ink)!important}.proof div:nth-child(2){background:var(--yellow)}.proof div:nth-child(4){background:var(--green);color:#fff}.proof div:last-child{border-right:0!important}
.tap-copy{background:var(--ink);border:3px solid var(--ink)!important;border-radius:0!important;color:#fff}.tap-copy p{color:#ccc}.tap-panel{background:var(--white)}.signal i{background:var(--orange);border-radius:50% 50% 0 0}.signal i:nth-child(2n){background:var(--green)}.connect-button{background:var(--yellow);color:var(--ink);border:3px solid var(--ink);border-radius:50%;box-shadow:8px 8px 0 var(--ink);font-family:"Arial Black",sans-serif}
.feature:first-child,.news-main,.cta-box{background:var(--orange);color:#fff;border:3px solid var(--ink)!important;border-radius:0!important}.feature:nth-child(3){border-radius:50% 50% 0 0!important}.feature:nth-child(4){background:var(--yellow);color:var(--ink)}.icon{background:var(--white);color:var(--ink);border:3px solid var(--ink);border-radius:50%!important}.feature:first-child .icon{color:var(--ink)}.device-tags span,.faq details{background:var(--white);border:2px solid var(--ink)!important;border-radius:0!important}.price.featured{background:var(--green);color:#fff;box-shadow:9px 9px 0 var(--ink)}.stars{color:var(--orange)}
.news-main{background:var(--green)}.help-menu{background:var(--ink);border:3px solid var(--ink)!important;border-radius:0!important}.notice{background:var(--yellow);color:var(--ink);border-left-color:var(--orange)}.site-footer{background:var(--ink);color:#fff;border-top:0}.footer-col a,.footer-intro p,.footer-bottom{color:#bbb}.footer-bottom{border-top-color:#555}
@media(max-width:980px){.nav-links{background:var(--white);border:3px solid var(--ink)}}@media(max-width:700px){.phone-stage::before{width:390px;height:390px}.hero::after{display:none}.proof div{border-right:0!important;border-bottom:3px solid var(--ink)!important}}
/* Required final image constraints */
.hero-grid{align-items:center}.hero-media,.device-media{align-self:center;height:auto;padding:0;margin:0;overflow:visible;transform:none;clip-path:none}.hero-media img,.device-media img{display:block;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;object-fit:contain;object-position:center;transform:none;clip-path:none}
/* Swiss international grid */
:root{--bg:#f2f1ed;--white:#fff;--ink:#111;--muted:#5a5a56;--green:#006fbe;--green2:#006fbe;--navy:#111;--orange:#e5231f;--yellow:#f4d000;--line:#b9b9b3;--shadow:none}
body{background-color:var(--bg);background-image:linear-gradient(90deg,rgba(0,0,0,.045) 1px,transparent 1px);background-size:calc((100vw - 42px)/12) 100%;color:var(--ink);font-family:Arial,Helvetica,"Microsoft YaHei UI",sans-serif}
body::before{background:none;clip-path:none}
h1,h2,h3{font-family:Arial,Helvetica,"Microsoft YaHei UI",sans-serif;text-transform:none;letter-spacing:-.065em;font-style:normal}
.card,.tap-panel,.news-card,.review,.price,.page-box,.download-card{background:#fff;border:1px solid #111!important;border-radius:0!important;box-shadow:none}
.site-header{background:rgba(242,241,237,.96);border-bottom:1px solid #111;box-shadow:none;backdrop-filter:none}
.brand-logo{background:#fff;border:1px solid #111;border-radius:0;box-shadow:none;filter:none}
.nav-links{color:#333}.nav-links a:hover,.nav-links a[aria-current=page]{padding:0;background:none;color:var(--orange);text-shadow:none}
.btn{background:#111;color:#fff;border:1px solid #111!important;border-radius:0;box-shadow:none;font-family:Arial,Helvetica,"Microsoft YaHei UI",sans-serif;letter-spacing:0;text-transform:none}.btn:hover{background:var(--orange);transform:none}.btn-orange{background:var(--orange);color:#fff;box-shadow:none}.btn-white{background:#fff;color:#111}.btn-dark{background:#111;color:#fff}
.hero{border-bottom:1px solid #111}.hero::after{content:"";left:auto;right:5%;bottom:7%;width:110px;height:110px;border:0;border-radius:50%;background:var(--orange);box-shadow:none;z-index:-1}
.eyebrow{color:#111;font-family:Arial,Helvetica,sans-serif;font-weight:900}.eyebrow::before{content:"■";color:var(--orange)}
h1{color:#111;text-shadow:none}.hero-copy p,.lead,.page-box p{color:#333}
.platforms span{background:transparent;color:#111;border:1px solid #111!important;border-radius:0!important}
.phone-stage::before{width:580px;height:580px;background:linear-gradient(90deg,transparent 49.7%,#111 50%,transparent 50.3%),linear-gradient(transparent 49.7%,#111 50%,transparent 50.3%),#f4d000;border:0;border-radius:50%;box-shadow:none}
.phone-stage::after{content:"01";right:0;bottom:4%;color:#111;font:bold 96px/1 Arial,sans-serif;letter-spacing:-.08em}
.hero-media img,.device-media img{filter:grayscale(1) contrast(1.05)}
.bubble{background:#fff;color:#111;border:1px solid #111;border-radius:0;box-shadow:none;font-family:Arial,Helvetica,sans-serif}
.bubble-a{border-left:12px solid var(--orange)}.bubble-b{border-left:12px solid var(--green)}
.proof strong,.amount{color:#111;text-shadow:none}.proof span,.feature p,.news-card p,.review blockquote,.price p,.faq details p,.footer-col a,.footer-intro p{color:var(--muted)}
.proof{border-width:2px!important}.proof div{border:0!important;border-right:1px solid #111!important}.proof div:last-child{border-right:0!important}
.tap-copy{background:#111;border:1px solid #111!important;border-radius:0!important;color:#fff}.tap-copy p{color:#bbb}.tap-panel{background:#fff}.signal i{background:var(--orange);border-radius:0}.connect-button{background:var(--green);color:#fff;border:0;border-radius:50%;box-shadow:none;font-family:Arial,Helvetica,sans-serif}
.feature:first-child,.news-main,.cta-box{background:var(--orange);color:#fff;border:1px solid #111!important;border-radius:0!important}.feature:nth-child(4){background:var(--yellow);color:#111}.icon{background:#fff;color:#111;border:1px solid #111;border-radius:50%!important}.feature:first-child .icon{color:#111}.device-tags span,.faq details{background:#fff;border:1px solid #111!important;border-radius:0!important}.price.featured{background:#111;color:#fff;box-shadow:none}.stars{color:var(--orange)}
.news-main{background:var(--green)}.help-menu{background:#111;border:0!important;border-radius:0!important}.notice{background:#e5e5df;color:#111;border-left-color:var(--orange)}.site-footer{background:#111;color:#fff;border-top:0}.footer-col a,.footer-intro p,.footer-bottom{color:#aaa}.footer-bottom{border-top-color:#555}
@media(max-width:980px){.nav-links{background:#fff;border:1px solid #111}}@media(max-width:700px){.phone-stage::before{width:390px;height:390px}.hero::after{display:none}.proof div{border-right:0!important;border-bottom:1px solid #111!important}}
/* Required final image constraints */
.hero-grid{align-items:center}.hero-media,.device-media{align-self:center;height:auto;padding:0;margin:0;overflow:visible;transform:none;clip-path:none}.hero-media img,.device-media img{display:block;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;object-fit:contain;object-position:center;transform:none;clip-path:none}
/* Vaporwave network dream */
:root{--bg:#120b36;--white:#271754;--ink:#fff5ff;--muted:#c8addd;--green:#4df5ed;--green2:#4df5ed;--navy:#190e40;--orange:#ff5bbd;--yellow:#ffe86b;--line:#7650bf;--shadow:12px 12px 0 rgba(49,19,101,.72),0 0 35px rgba(77,245,237,.13)}
body{background-color:var(--bg);background-image:linear-gradient(180deg,rgba(255,91,189,.2),transparent 38%),linear-gradient(rgba(77,245,237,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(77,245,237,.11) 1px,transparent 1px);background-size:100% 100%,72px 72px,72px 72px;color:var(--ink);font-family:Arial,"Microsoft YaHei UI",sans-serif}
body::before{background:radial-gradient(circle at 72% 12%,#ff8bcf 0 9%,#aa58d7 10% 15%,transparent 16%),linear-gradient(180deg,transparent 58%,rgba(77,245,237,.07));clip-path:none}
h1,h2,h3{font-family:Georgia,"Microsoft YaHei UI",serif;text-transform:none;letter-spacing:-.045em;font-style:italic}
.card,.tap-panel,.news-card,.review,.price,.page-box,.download-card{background:linear-gradient(145deg,rgba(54,27,105,.94),rgba(28,14,69,.94));border:1px solid #9e6fe5!important;border-radius:0 30px 0 30px!important;box-shadow:var(--shadow)}
.site-header{background:rgba(18,11,54,.88);border-bottom:1px solid var(--green);box-shadow:0 8px 28px rgba(77,245,237,.1);backdrop-filter:blur(14px)}
.brand-logo{background:linear-gradient(90deg,#4df5ed,#ff7ac9);border:0;border-radius:0 18px 0 18px;box-shadow:7px 7px 0 #54309d;filter:none}
.nav-links{color:#d7bde7}.nav-links a:hover,.nav-links a[aria-current=page]{padding:0;background:none;color:var(--green);text-shadow:2px 2px 0 #9b4fc2}
.btn{background:linear-gradient(90deg,#4df5ed,#7bf6c8);color:#201046;border:1px solid #cafffb!important;border-radius:0 18px 0 18px;box-shadow:7px 7px 0 #7d3bb0;font-family:Arial,"Microsoft YaHei UI",sans-serif;letter-spacing:.02em;text-transform:none}.btn-orange{background:linear-gradient(90deg,#ff5bbd,#ff8ad0);color:#fff;box-shadow:7px 7px 0 #4df5ed}.btn-white{background:#fff0ff;color:#37176b}.btn-dark{background:#150a36;color:var(--green)}
.hero::after{content:"";left:56%;right:auto;bottom:-320px;width:760px;height:760px;border:1px solid var(--green);border-radius:50%;background:repeating-linear-gradient(180deg,transparent 0 24px,rgba(18,11,54,.38) 25px 30px),linear-gradient(180deg,#ffe86b,#ff5bbd 52%,#7139ad);box-shadow:0 0 80px rgba(255,91,189,.3);z-index:-1}
.eyebrow{color:var(--green);font-family:"Courier New",monospace}.eyebrow::before{content:"◇";color:#ff7ac9}
h1{color:#fff8ff;text-shadow:4px 4px 0 #a547c0,8px 8px 0 #3bdbdd}.hero-copy p,.lead,.page-box p{color:#d4bfe3}
.platforms span{background:#271454;color:#f4dbff;border:1px solid #7d58bb!important;border-radius:0 10px 0 10px!important}
.phone-stage::before{width:590px;height:590px;background:linear-gradient(145deg,#4df5ed,#7650bf 48%,#ff5bbd);border:0;border-radius:50%;box-shadow:inset 0 0 0 70px rgba(18,11,54,.25),0 0 65px rgba(255,91,189,.3)}
.phone-stage::after{content:"夢 / NETWORK";right:3%;bottom:7%;color:#fff;font:italic 19px Georgia,serif;letter-spacing:.25em}
.hero-media img,.device-media img{filter:hue-rotate(18deg) saturate(1.1) drop-shadow(20px 26px 0 rgba(63,31,125,.42))}
.bubble{background:#24104f;color:var(--green);border:1px solid var(--green);border-radius:0 14px 0 14px;box-shadow:7px 7px 0 #ff5bbd;font-family:"Courier New",monospace}
.proof strong,.amount{color:var(--yellow);text-shadow:3px 3px 0 #a34bbf}.proof span,.feature p,.news-card p,.review blockquote,.price p,.faq details p,.footer-col a,.footer-intro p{color:var(--muted)}
.tap-copy{background:linear-gradient(145deg,#ff5bbd,#7d45bf);border:1px solid #ffc0e8!important;border-radius:0 34px 0 34px!important;color:#fff}.tap-copy p{color:#ffe9f8}.tap-panel{background:linear-gradient(145deg,#2f1964,#170b3e)}.signal i{background:linear-gradient(#ffe86b,#4df5ed);border-radius:10px 10px 0 0}.connect-button{background:linear-gradient(145deg,#ff7ac9,#8e4acb);color:#fff;border:0;border-radius:50%;box-shadow:0 0 0 20px rgba(77,245,237,.18),0 0 45px rgba(255,91,189,.45);font-family:Georgia,serif}
.feature:first-child,.news-main,.cta-box{background:linear-gradient(135deg,#ff5bbd,#7d45bf);color:#fff;border:1px solid #ffc6e9!important;border-radius:0 38px 0 38px!important}.feature:nth-child(4){background:linear-gradient(145deg,#4df5ed,#47c7d3);color:#201046}.icon{background:#2d145f;color:var(--green);border:1px solid #9971d7;border-radius:50%!important}.feature:first-child .icon{color:#fff}.device-tags span,.faq details{background:#261451;border:1px solid #7046b3!important;border-radius:0 12px 0 12px!important}.price.featured{background:linear-gradient(180deg,#48237f,#170b3e);box-shadow:10px 10px 0 #ff5bbd}.stars{color:var(--yellow)}
.help-menu{background:linear-gradient(160deg,#46227e,#180c3c);border:1px solid #a578e3!important;border-radius:0 26px 0 26px!important}.notice{background:#32196b;color:#f4e7ff;border-left-color:var(--green)}.site-footer{background:#0d0727;border-top:1px solid #6840ac}.footer-bottom{color:#967daf}
@media(max-width:980px){.nav-links{background:#24104f}}@media(max-width:700px){.phone-stage::before{width:390px;height:390px}.hero::after{display:block;left:20%;bottom:-230px;width:470px;height:470px}}
/* Required final image constraints */
.hero-grid{align-items:center}.hero-media,.device-media{align-self:center;height:auto;padding:0;margin:0;overflow:visible;transform:none;clip-path:none}.hero-media img,.device-media img{display:block;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;object-fit:contain;object-position:center;transform:none;clip-path:none}
/* Retro computer terminal */
:root{--bg:#c7c0ab;--white:#ded8c6;--ink:#20251d;--muted:#5c6256;--green:#86ff5a;--green2:#245d2b;--navy:#202820;--orange:#e66c2f;--yellow:#e6d96a;--line:#4d5148;--shadow:8px 8px 0 #5c5a50}
body{background-color:var(--bg);background-image:linear-gradient(rgba(255,255,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(38,42,34,.06) 1px,transparent 1px);background-size:5px 5px;color:var(--ink);font-family:"Courier New","SimSun",monospace}
body::before{background:radial-gradient(ellipse at center,transparent 45%,rgba(32,37,29,.12));clip-path:none}
h1,h2,h3{font-family:"Arial Black","Microsoft YaHei UI",sans-serif;text-transform:uppercase;letter-spacing:-.045em}
.card,.tap-panel,.news-card,.review,.price,.page-box,.download-card{background:#d8d1be;border:3px double #4d5148!important;border-radius:4px!important;box-shadow:var(--shadow)}
.site-header{background:rgba(199,192,171,.96);border-bottom:3px solid #33372f;box-shadow:0 5px 0 rgba(50,53,47,.28);backdrop-filter:none}
.brand-logo{background:#dcd6c5;border:2px inset #f3eddb;border-radius:2px;box-shadow:none;filter:grayscale(.25)}
.nav-links{color:#3e443b}.nav-links a:hover,.nav-links a[aria-current=page]{padding:3px 7px;background:#283127;color:var(--green);text-shadow:0 0 8px var(--green)}
.btn{background:#d6cfbb;color:#262b24;border:3px outset #eee8d6!important;border-radius:2px;box-shadow:3px 3px 0 #55574f;font-family:"Courier New","SimSun",monospace;letter-spacing:.03em;text-transform:uppercase}.btn:active{border-style:inset;transform:translate(2px,2px)}.btn-orange{background:#d86a36;color:#1f211c;box-shadow:3px 3px 0 #744328}.btn-white{background:#e5dfcd;color:#20251d}.btn-dark{background:#273027;color:var(--green);border-color:#565f54!important}
.hero::after{content:"C:\\KL_CLIENT> CONNECT_";left:auto;right:4%;bottom:5%;width:auto;height:auto;padding:12px 16px;border:0;border-radius:0;background:#1e281e;color:var(--green);box-shadow:inset 0 0 22px rgba(134,255,90,.14);font:14px "Courier New",monospace;z-index:0}
.eyebrow{color:#713d22;font-family:"Courier New","SimSun",monospace}.eyebrow::before{content:">";color:#713d22}
h1{color:#272c25;text-shadow:3px 3px 0 #e8e1cf,6px 6px 0 rgba(55,59,50,.18)}.hero-copy p,.lead,.page-box p{color:#4f564b}
.platforms span{background:#d8d1be;color:#343a32;border:2px inset #eee7d4!important;border-radius:2px!important}
.phone-stage::before{width:590px;height:530px;background:linear-gradient(#bab29d,#dad3bf);border:12px solid #a29b89;border-radius:18px;box-shadow:inset 0 0 0 5px #3d4239,inset 0 0 0 18px #777565,12px 16px 0 #625f54}
.phone-stage::after{content:"POWER ●";position:absolute;z-index:3;right:15%;bottom:9%;color:#385d2f;font:12px "Courier New",monospace}
.hero-media img,.device-media img{filter:sepia(.16) contrast(1.05) drop-shadow(0 18px 15px rgba(47,48,42,.26))}
.bubble{background:#172117;color:var(--green);border:2px inset #596054;border-radius:2px;box-shadow:0 0 15px rgba(86,255,70,.18);font-family:"Courier New",monospace}
.proof strong,.amount{color:#8d3d20;text-shadow:1px 1px 0 #efe7d4}.proof span,.feature p,.news-card p,.review blockquote,.price p,.faq details p,.footer-col a,.footer-intro p{color:var(--muted)}
.tap-copy{background:#202920;border:4px ridge #8c897d!important;border-radius:3px!important;color:#e2dfcf}.tap-copy p{color:#a9b7a1}.tap-panel{background:#d8d1be}.signal i{background:#4d8140;border-radius:0}.connect-button{background:#213021;color:var(--green);border:8px ridge #8a8a78;border-radius:8px;box-shadow:inset 0 0 32px rgba(134,255,90,.18),6px 6px 0 #57574e;font-family:"Courier New",monospace}
.feature:first-child,.news-main,.cta-box{background:#202a20;color:#e7e1d0;border:5px ridge #8b897b!important;border-radius:3px!important}.feature:nth-child(4){background:#d4c96d;color:#282a24}.icon{background:#253025;color:var(--green2);border:3px inset #aaa796;border-radius:3px!important}.feature:first-child .icon{color:var(--green)}.device-tags span,.faq details{background:#d8d1be;border:2px inset #eee8d5!important;border-radius:2px!important}.price.featured{background:#263026;color:#e8e3d4;box-shadow:8px 8px 0 #6f432e}.stars{color:#a74625}
.help-menu{background:#202920;border:5px ridge #8d8a7e!important;border-radius:3px!important}.notice{background:#cec791;color:#33372f;border-left-color:#8a3f22}.site-footer{background:#b3ad9b;border-top:4px double #4d5148}.footer-bottom{color:#575d52}
@media(max-width:980px){.nav-links{background:#ccc5b1;border:3px double #4d5148}}@media(max-width:700px){.phone-stage::before{width:390px;height:370px}.hero::after{display:none}}
/* Required final image constraints */
.hero-grid{align-items:center}.hero-media,.device-media{align-self:center;height:auto;padding:0;margin:0;overflow:visible;transform:none;clip-path:none}.hero-media img,.device-media img{display:block;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;object-fit:contain;object-position:center;transform:none;clip-path:none}
/* Y2K network console */
:root{--bg:#d9e1e3;--white:#f8fcfc;--ink:#14242c;--muted:#53666d;--green:#38f2d0;--green2:#006d89;--navy:#182c3b;--orange:#7d4dff;--yellow:#c8ff48;--line:#8ba3a9;--shadow:0 18px 40px rgba(19,48,58,.18),inset 0 1px 0 #fff}
body{background-color:var(--bg);background-image:radial-gradient(circle at 10% 9%,rgba(56,242,208,.25),transparent 24%),radial-gradient(circle at 92% 18%,rgba(125,77,255,.18),transparent 26%),linear-gradient(135deg,rgba(255,255,255,.8),transparent 45%);color:var(--ink);font-family:Verdana,"Microsoft YaHei UI",sans-serif}
body::before{background:repeating-linear-gradient(90deg,transparent 0 78px,rgba(42,92,104,.055) 79px 80px);clip-path:none}
h1,h2,h3{font-family:"Arial Black","Microsoft YaHei UI",sans-serif;text-transform:none;letter-spacing:-.055em}
.card,.tap-panel,.news-card,.review,.price,.page-box,.download-card{background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(198,215,219,.78));border:1px solid #fff!important;border-radius:28px 7px 28px 7px!important;box-shadow:var(--shadow)}
.site-header{background:rgba(226,235,237,.84);border-bottom:1px solid #8aa4aa;box-shadow:0 8px 28px rgba(28,62,71,.09)}
.brand-logo{background:linear-gradient(#fff,#a9c0c5);border:1px solid #78959d;border-radius:50px;box-shadow:inset 0 2px 0 #fff,0 4px 10px rgba(15,53,62,.16)}
.nav-links{color:#4b6268}.nav-links a:hover,.nav-links a[aria-current=page]{color:#6340dd;text-shadow:none}
.btn{background:linear-gradient(180deg,#cafff5,#38e8ca);color:#14363a;border:1px solid #fff!important;border-radius:999px;box-shadow:inset 0 2px 0 rgba(255,255,255,.9),0 5px 0 #4f9f96,0 10px 18px rgba(20,67,73,.16);font-family:Verdana,"Microsoft YaHei UI",sans-serif;letter-spacing:0;text-transform:none}.btn-orange{background:linear-gradient(180deg,#aa8dff,#7040e8);color:#fff;box-shadow:inset 0 2px 0 #cfc1ff,0 5px 0 #4827a4,0 10px 18px rgba(67,35,143,.2)}.btn-white{background:linear-gradient(#fff,#cfdbdd);color:#20383e}.btn-dark{background:linear-gradient(#354c58,#132630);color:#fff}
.hero::after{left:auto;right:-130px;bottom:-260px;width:650px;height:650px;border:55px solid rgba(56,242,208,.18);box-shadow:0 0 0 2px rgba(255,255,255,.8),inset 0 0 45px rgba(125,77,255,.16)}
.eyebrow{color:#6241d2;font-family:Consolas,monospace}.eyebrow::before{content:"●";color:#00a88b}
h1{color:#213840;text-shadow:2px 2px 0 #fff,5px 5px 0 rgba(125,77,255,.2)}.hero-copy p,.lead,.page-box p{color:var(--muted)}
.platforms span{background:linear-gradient(#fff,#d0dcde);color:#39545b;border:1px solid #91a7ac!important;border-radius:999px!important}
.phone-stage::before{width:590px;height:590px;background:radial-gradient(circle at 34% 25%,#fff 0 4%,transparent 5%),linear-gradient(145deg,#c8ff48 0 28%,#38f2d0 29% 56%,#7d4dff 57% 100%);border-radius:49% 51% 35% 65%/59% 35% 65% 41%;box-shadow:inset -40px -40px 80px rgba(24,44,59,.22),inset 22px 22px 35px rgba(255,255,255,.64),0 30px 60px rgba(44,83,91,.22)}
.hero-media img,.device-media img{filter:drop-shadow(0 26px 26px rgba(37,70,78,.24))}
.bubble{background:linear-gradient(#fff,#c7d6d9);color:#29444b;border:1px solid #7d969c;border-radius:999px;box-shadow:inset 0 2px 0 #fff,0 8px 15px rgba(28,63,71,.16);font-family:Consolas,monospace}
.proof strong,.amount{color:#5d39cc;text-shadow:1px 1px 0 #fff}.proof span,.feature p,.news-card p,.review blockquote,.price p,.faq details p,.footer-col a,.footer-intro p{color:var(--muted)}
.tap-copy{background:linear-gradient(145deg,#223b47,#101f27);border-radius:28px 7px 28px 7px!important}.tap-panel{background:linear-gradient(145deg,#fff,#c9d9dc)}.signal i{background:linear-gradient(#c8ff48,#20c6ae)}.connect-button{background:radial-gradient(circle at 35% 28%,#fff,#60f3da 15%,#23bfa6 66%);color:#18373a;box-shadow:inset -14px -14px 25px rgba(11,101,90,.2),0 0 0 18px rgba(255,255,255,.65),0 20px 30px rgba(28,79,79,.22)}
.feature:first-child,.news-main,.cta-box{background:linear-gradient(135deg,#5e3bd0,#9c7cff);color:#fff;border-radius:32px 8px 32px 8px!important}.feature:nth-child(4){background:linear-gradient(145deg,#ddff8d,#a7e82f);color:#18352f}.icon{background:linear-gradient(#fff,#aee9df);color:#116f66;border:1px solid #fff;border-radius:50%!important}.device-tags span,.faq details{background:rgba(255,255,255,.7);border-color:#fff!important;border-radius:12px!important}.price.featured{background:linear-gradient(160deg,#273f4a,#10232d);box-shadow:0 22px 45px rgba(27,48,59,.28)}.stars{color:#7448ef}
.help-menu{background:linear-gradient(155deg,#263f4b,#10232c);border-radius:24px 7px 24px 7px!important}.notice{background:#d4fff6;color:#25464b;border-left-color:#6843dc}.site-footer{background:rgba(198,213,216,.6)}.footer-bottom{color:#697f84}
@media(max-width:980px){.nav-links{background:#edf4f5}}@media(max-width:700px){.phone-stage::before{width:390px;height:390px}}
/* Required final image constraints */
.hero-grid{align-items:center}.hero-media,.device-media{align-self:center;height:auto;padding:0;margin:0;overflow:visible;transform:none;clip-path:none}.hero-media img,.device-media img{display:block;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;object-fit:contain;object-position:center;transform:none;clip-path:none}
