
:root{--bg:#07081d;--bg2:#0e102c;--panel:#11132f;--panel2:#171936;--text:#f7f8ff;--muted:#b8bfd4;--line:#292c4b;--pink:#ff356d;--pink2:#d91862;--gold:#ffc329;--green:#83ed5a;--cyan:#55dbc6;--radius:22px;--shadow:0 24px 70px rgba(0,0,0,.3)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 5%,rgba(79,36,119,.22),transparent 28%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.container{width:min(1160px,calc(100% - 36px));margin:auto}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:16px;top:16px;z-index:99;background:#fff;color:#000;padding:10px 14px;border-radius:8px}.site-header{position:sticky;top:0;z-index:50;background:rgba(7,8,29,.86);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.07)}.nav-wrap{min-height:76px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;font-weight:900;letter-spacing:.03em}.brand img{border-radius:50%;box-shadow:0 0 0 1px rgba(255,255,255,.12)}.brand span{display:flex;gap:4px;align-items:baseline}.brand strong{color:var(--gold);font-size:1.1rem}.brand em{font-style:normal;color:var(--pink);font-size:1rem}.main-nav{display:flex;align-items:center;gap:25px;font-weight:700;font-size:.95rem}.main-nav a{color:#d8dced}.main-nav a:hover,.main-nav a.active{color:#fff}.main-nav .nav-download{background:linear-gradient(135deg,var(--pink),#ff654d);color:white;padding:11px 17px;border-radius:12px;box-shadow:0 9px 24px rgba(255,53,109,.22)}.menu-toggle{display:none;background:var(--panel);color:white;border:1px solid var(--line);border-radius:10px;padding:9px 13px;font-weight:800}.hero{padding:82px 0 48px;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:55px}.release-pill,.eyebrow{display:inline-flex;align-items:center;gap:8px;color:#ffdbe5;background:rgba(255,53,109,.1);border:1px solid rgba(255,53,109,.35);border-radius:999px;padding:7px 12px;font-size:.78rem;font-weight:800;letter-spacing:.02em}.release-pill:before{content:"";width:8px;height:8px;background:var(--pink);border-radius:50%;box-shadow:0 0 15px var(--pink)}h1,h2,h3{line-height:1.1;margin:0 0 18px;letter-spacing:-.035em}.hero h1{font-size:clamp(3.1rem,6.6vw,6.3rem);max-width:760px;margin-top:20px}.gradient-text{display:block;background:linear-gradient(90deg,var(--pink),#ff7e3f,var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy{font-size:1.12rem;color:var(--muted);max-width:680px}.hero-actions{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin:28px 0}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 19px;border-radius:12px;font-weight:850;border:1px solid transparent}.btn-primary{background:linear-gradient(135deg,var(--pink),#ff5a55);box-shadow:0 12px 35px rgba(255,53,109,.24)}.btn-secondary{background:rgba(255,255,255,.04);border-color:var(--line)}.btn:hover{transform:translateY(-1px)}.btn-block{width:100%}.mini-stats{display:flex;gap:12px;flex-wrap:wrap}.mini-stats div{min-width:115px;border:1px solid var(--line);background:rgba(255,255,255,.025);padding:12px 14px;border-radius:14px}.mini-stats strong,.mini-stats small{display:block}.mini-stats small{color:var(--muted)}.device-stage{position:relative;display:flex;justify-content:center}.phone{width:min(390px,90%);background:linear-gradient(145deg,#202642,#0a0d1b);border:1px solid #3d4563;border-radius:48px;padding:18px;transform:rotate(3deg);box-shadow:var(--shadow)}.phone-screen{border-radius:34px;background:#080a18;padding:22px;min-height:540px;display:flex;flex-direction:column}.phone-top{display:flex;align-items:center;gap:10px;font-weight:800}.phone-top img{width:42px;height:42px;border-radius:50%}.phone-card{margin:27px 0 18px;background:linear-gradient(135deg,#ff5c7c,#ff356d);padding:18px;border-radius:20px;display:grid;grid-template-columns:90px 1fr;gap:15px;align-items:center}.phone-card img{border-radius:18px}.phone-card strong{font-size:1.45rem}.phone-card span,.phone-card small{display:block}.phone-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.phone-cats div{background:#15192c;border:1px solid #272c45;border-radius:12px;padding:12px 5px;text-align:center;font-size:.7rem}.ready{margin-top:auto;background:#1c1530;border:1px solid rgba(255,53,109,.28);border-radius:16px;padding:14px;display:flex;gap:12px;align-items:center}.play{width:38px;height:38px;border-radius:50%;background:var(--pink);display:grid;place-items:center}.floating-badge{position:absolute;background:#101326;border:1px solid var(--line);border-radius:12px;padding:10px 14px;font-weight:800;box-shadow:var(--shadow)}.badge-one{right:0;top:90px}.badge-two{left:0;bottom:70px}.trust-strip{padding:18px 0 45px}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:18px;overflow:hidden;background:rgba(255,255,255,.025)}.trust-grid>div{display:flex;align-items:center;gap:12px;padding:17px;border-right:1px solid var(--line)}.trust-grid>div:last-child{border-right:0}.trust-grid b{display:grid;place-items:center;width:34px;height:34px;background:rgba(85,219,198,.1);color:var(--cyan);border-radius:10px}.trust-grid span strong,.trust-grid span small{display:block}.trust-grid small{color:var(--muted)}.section{padding:84px 0}.section-alt{background:rgba(255,255,255,.018);border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04)}.section-head{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:34px}.section-head h2{font-size:clamp(2.2rem,4.5vw,4rem);margin-top:12px}.section-head p{max-width:600px;color:var(--muted)}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.guide-card,.feature-card,.info-card{background:linear-gradient(145deg,rgba(24,27,61,.94),rgba(13,15,39,.94));border:1px solid var(--line);border-radius:var(--radius);padding:25px;box-shadow:0 16px 45px rgba(0,0,0,.14)}.guide-card:hover{border-color:rgba(255,53,109,.45);transform:translateY(-3px)}.guide-card span{color:var(--gold);font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.guide-card h3{font-size:1.32rem;margin-top:10px}.guide-card p,.feature-card p,.info-card p{color:var(--muted)}.text-link{color:#ff87a7;font-weight:850}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.feature-icon{width:48px;height:48px;border-radius:15px;background:rgba(255,53,109,.12);display:grid;place-items:center;font-size:1.4rem;margin-bottom:18px}.guide-search{width:min(480px,100%);background:#11142f;border:1px solid var(--line);color:#fff;border-radius:13px;padding:14px 16px;font:inherit}.all-guides{grid-template-columns:repeat(4,1fr)}.hidden-card{display:none!important}.faq-list{display:grid;gap:12px}.faq-list details{background:#11142f;border:1px solid var(--line);border-radius:15px;padding:16px 18px}.faq-list summary{cursor:pointer;font-weight:850}.faq-list p{color:var(--muted);margin:12px 0 0}.cta{padding:70px 0}.cta-box{position:relative;overflow:hidden;background:linear-gradient(125deg,#24113b,#13183a);border:1px solid rgba(255,53,109,.35);border-radius:30px;padding:42px;display:flex;justify-content:space-between;align-items:center;gap:30px}.cta-box:after{content:"";position:absolute;width:240px;height:240px;background:var(--pink);filter:blur(100px);opacity:.16;right:-40px;top:-70px}.cta-box h2{font-size:clamp(2rem,4vw,3.6rem)}.post-hero{padding:70px 0 40px;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:42px 42px}.breadcrumbs{display:flex;gap:9px;color:var(--muted);font-size:.88rem;margin-bottom:30px;flex-wrap:wrap}.breadcrumbs a:hover{color:white}.post-hero-grid{display:grid;grid-template-columns:1.15fr .7fr;gap:55px;align-items:center}.post-hero h1{font-size:clamp(2.7rem,5.7vw,5.2rem);margin-top:18px}.post-hero p{font-size:1.12rem;color:var(--muted)}.post-meta{display:flex;gap:16px;color:#d6dbec;font-size:.9rem}.post-logo-card{background:linear-gradient(145deg,#15183a,#090b20);border:1px solid var(--line);padding:22px;border-radius:28px;box-shadow:var(--shadow)}.post-logo-card img{display:block;border-radius:20px}.post-logo-card div{display:flex;justify-content:space-between;padding:16px 5px 2px}.post-logo-card span{color:var(--muted)}.article-section{padding:68px 0}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:35px;align-items:start}.article-card{background:#0d1029;border:1px solid var(--line);border-radius:25px;padding:clamp(23px,4vw,48px)}.article-card .lead{font-size:1.22rem;color:#e0e4f2;border-left:4px solid var(--pink);padding-left:18px}.article-card h2{font-size:clamp(1.65rem,3vw,2.4rem);margin-top:42px}.article-card p,.article-card li{color:#c3c9dd}.article-card li{margin-bottom:9px}.article-card a{color:#ff8dad;text-decoration:underline}.article-note{margin:34px 0;padding:18px;border:1px solid rgba(255,195,41,.3);background:rgba(255,195,41,.06);border-radius:14px;color:#e8ddbd}.sticky-box{position:sticky;top:100px;background:#131632;border:1px solid var(--line);border-radius:20px;padding:24px}.sticky-box h2{font-size:1.7rem;margin-top:14px}.sticky-box p{color:var(--muted)}.sticky-box hr{border:0;border-top:1px solid var(--line);margin:22px 0}.related{padding-top:25px}.page-hero{padding:70px 0 35px}.page-hero h1{font-size:clamp(3rem,6vw,5.5rem)}.page-hero p{color:var(--muted);font-size:1.15rem;max-width:760px}.content-page{padding:35px 0 85px}.content-card{background:#0d1029;border:1px solid var(--line);border-radius:24px;padding:clamp(24px,5vw,56px);max-width:900px}.content-card h2{margin-top:36px}.content-card p,.content-card li{color:#c3c9dd}.download-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px;align-items:center}.download-panel img{border-radius:25px}.download-box{background:#0d1029;border:1px solid var(--line);border-radius:25px;padding:35px}.notice{padding:14px 16px;border-radius:12px;background:rgba(255,195,41,.08);border:1px solid rgba(255,195,41,.3);color:#f2df9a}.footer-grid{display:grid;grid-template-columns:1.4fr .7fr .7fr;gap:45px;padding:60px 0 35px}.site-footer{border-top:1px solid var(--line);background:#08091c}.site-footer p{color:var(--muted);max-width:430px}.site-footer h2{font-size:1rem;text-transform:uppercase;letter-spacing:.08em}.site-footer a{display:block;color:#cbd0df;margin:9px 0}.footer-brand{display:flex!important}.footer-bottom{border-top:1px solid var(--line);padding:20px 0 30px;display:flex;justify-content:space-between;color:#8f97af;font-size:.86rem}
@media(max-width:980px){.hero-grid,.post-hero-grid,.download-panel{grid-template-columns:1fr}.device-stage{margin-top:25px}.feature-grid,.all-guides{grid-template-columns:repeat(2,1fr)}.card-grid{grid-template-columns:repeat(2,1fr)}.article-layout{grid-template-columns:1fr}.sticky-box{position:static}.badge-one{right:4%}.badge-two{left:4%}}
@media(max-width:760px){.menu-toggle{display:block}.main-nav{display:none;position:absolute;left:18px;right:18px;top:68px;flex-direction:column;align-items:stretch;background:#0d1029;border:1px solid var(--line);border-radius:16px;padding:14px;box-shadow:var(--shadow)}.main-nav.open{display:flex}.main-nav a{padding:9px}.hero{padding-top:55px}.hero h1{font-size:clamp(2.8rem,14vw,4.7rem)}.trust-grid{grid-template-columns:1fr 1fr}.trust-grid>div:nth-child(2){border-right:0}.trust-grid>div{border-bottom:1px solid var(--line)}.trust-grid>div:nth-child(3),.trust-grid>div:nth-child(4){border-bottom:0}.feature-grid,.card-grid,.all-guides{grid-template-columns:1fr}.section{padding:62px 0}.section-head,.cta-box{align-items:flex-start;flex-direction:column}.post-logo-card{max-width:440px}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:8px}.phone-screen{min-height:480px}.floating-badge{font-size:.8rem}}
@media(max-width:480px){.container{width:min(100% - 24px,1160px)}.trust-grid{grid-template-columns:1fr}.trust-grid>div{border-right:0!important;border-bottom:1px solid var(--line)!important}.trust-grid>div:last-child{border-bottom:0!important}.post-hero h1{font-size:2.65rem}.post-logo-card div{display:block}.hero-actions .btn{width:100%}.article-card{border-radius:18px}.cta-box{padding:26px}.phone{width:100%}.phone-card{grid-template-columns:70px 1fr}}

/* Professional APK download buttons */
.download-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:13px;min-height:62px;padding:9px 14px 9px 10px;border:1px solid rgba(255,255,255,.18);border-radius:17px;background:linear-gradient(135deg,#ff2f68 0%,#ff4f58 54%,#ff8534 100%);color:#fff;box-shadow:0 16px 38px rgba(255,47,104,.28),inset 0 1px 0 rgba(255,255,255,.28);font-weight:800;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.download-btn:before{content:"";position:absolute;z-index:-1;inset:-120% 45% -120% -40%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.32),transparent);transform:translateX(-120%) rotate(8deg);transition:transform .65s ease}.download-btn:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.34);box-shadow:0 22px 48px rgba(255,47,104,.37),inset 0 1px 0 rgba(255,255,255,.32)}.download-btn:hover:before{transform:translateX(230%) rotate(8deg)}.download-btn:focus-visible{outline:3px solid rgba(255,195,41,.72);outline-offset:4px}.download-btn-icon{flex:0 0 43px;width:43px;height:43px;display:grid;place-items:center;border-radius:13px;background:rgba(7,8,29,.22);border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.download-btn-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.download-btn-copy{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15;min-width:0}.download-btn-copy strong{font-size:1rem;letter-spacing:-.01em}.download-btn-copy small{margin-top:5px;color:rgba(255,255,255,.82);font-size:.73rem;font-weight:700}.download-btn-arrow{display:grid;place-items:center;width:29px;height:29px;margin-left:auto;border-radius:50%;background:rgba(7,8,29,.18);font-size:1.05rem;transition:transform .22s ease}.download-btn:hover .download-btn-arrow{transform:translateX(3px)}.download-btn-block{width:100%}.download-btn-wide{min-width:300px}.download-btn-large{min-height:72px;padding:12px 16px 12px 12px}.download-btn-large .download-btn-icon{width:49px;height:49px;flex-basis:49px}.download-btn-large .download-btn-copy strong{font-size:1.08rem}.download-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0 16px}.download-facts div{padding:13px 12px;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.025)}.download-facts strong,.download-facts span{display:block}.download-facts strong{font-size:1rem;color:#fff}.download-facts span{font-size:.72rem;color:var(--muted)}.download-link-note{display:flex;align-items:center;gap:8px;margin:13px 2px 0!important;color:#aeb7ce!important;font-size:.78rem}.download-link-note span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:rgba(85,219,198,.12);color:var(--cyan);font-weight:900}.download-link-note strong{color:#dfe5f4}.main-nav .nav-download{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid rgba(255,255,255,.16);border-radius:13px;background:linear-gradient(135deg,#ff2f68,#ff6544);box-shadow:0 10px 26px rgba(255,53,109,.25),inset 0 1px 0 rgba(255,255,255,.2);transition:transform .2s ease,box-shadow .2s ease}.main-nav .nav-download:hover{transform:translateY(-2px);box-shadow:0 15px 32px rgba(255,53,109,.34)}.nav-download-icon{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:rgba(7,8,29,.22);font-size:.9rem}
@media(max-width:760px){.main-nav .nav-download{justify-content:center;padding:12px 14px}.download-btn-wide{width:100%;min-width:0}}
@media(max-width:480px){.download-btn{width:100%;min-width:0}.download-btn-copy strong{font-size:.94rem}.download-btn-copy small{font-size:.68rem}.download-facts{grid-template-columns:1fr}.download-btn-arrow{display:none}}


/* Download button layout hardening and cache-fix release */
.hero-actions>.download-btn,.hero-actions>.btn-secondary{align-self:center}
.download-btn{width:auto;max-width:100%;justify-content:flex-start;text-decoration:none;white-space:normal}
.download-btn svg{display:block;max-width:24px;max-height:24px}
.download-btn-copy{flex:1 1 auto}
.download-btn-arrow{flex:0 0 29px}
@media(max-width:560px){.hero-actions{align-items:stretch}.hero-actions>.download-btn,.hero-actions>.btn-secondary{width:100%;align-self:stretch}.download-btn{min-width:0}.download-btn-copy strong,.download-btn-copy small{white-space:normal}}
