.site-header{position:fixed;top:0;left:0;right:0;z-index:100;background:#0f0c29cc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.06)}.nav-container{max-width:1200px;margin:0 auto;padding:0 1.5rem;height:64px;display:flex;align-items:center;justify-content:space-between}.logo{font-size:1.35rem;font-weight:900;color:#fff;text-decoration:none;letter-spacing:-.5px}.logo span{background:linear-gradient(135deg,#818cf8,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-links{display:flex;gap:2rem}.nav-links a{color:#ffffffa6;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s ease}.nav-links a:hover{color:#fff}.hero-section{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:6rem 1rem 4rem;overflow:hidden}.hero-bg{position:absolute;inset:0;background:linear-gradient(135deg,#0f0c29,#302b63,#24243e);z-index:0}.hero-bg:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,rgba(99,102,241,.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(168,85,247,.12) 0%,transparent 50%),radial-gradient(ellipse at 50% 80%,rgba(6,182,212,.08) 0%,transparent 50%);z-index:1}.container{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto}.hero-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.5rem}.hero-text{max-width:600px}.badge{display:inline-block;background:#6366f133;color:#a5b4fc;font-size:.8rem;font-weight:600;padding:.4rem 1rem;border-radius:2rem;border:1px solid rgba(99,102,241,.3);margin-bottom:1.5rem;letter-spacing:.5px;text-transform:uppercase}.hero-title{font-size:clamp(2.5rem,7vw,4.5rem);font-weight:900;color:#fff;line-height:1.1;margin:0 0 1rem;letter-spacing:-1px}.hero-title .highlight{background:linear-gradient(135deg,#818cf8,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description{font-size:clamp(1rem,2vw,1.2rem);color:#ffffffb3;line-height:1.7;margin:0;max-width:500px}.countdown-wrapper{background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:2rem;padding:2.5rem 3rem;width:100%;max-width:800px}.countdown-label{font-size:1rem;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:2px;margin:0 0 1.5rem}.countdown-timer{display:flex;align-items:center;justify-content:center;gap:.75rem}.time-block{display:flex;flex-direction:column;align-items:center;min-width:100px}.time-value{font-size:clamp(1.5rem,5vw,3rem);font-weight:800;color:#fff;line-height:1;font-variant-numeric:tabular-nums;background:#ffffff0f;padding:.4rem .75rem;border-radius:.75rem;min-width:70px;display:block;text-align:center}.time-label{font-size:.7rem;font-weight:500;color:#ffffff80;text-transform:uppercase;letter-spacing:1px;margin-top:.35rem}.time-separator{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800;color:#ffffff40;line-height:1;padding-bottom:1rem}@media(min-width:768px){.hero-section{padding:8rem 2rem 5rem}.countdown-wrapper{padding:3rem 4rem}.time-block{min-width:90px}.time-value{min-width:90px;padding:.5rem 1rem}.countdown-timer{gap:1rem}}@media(min-width:1024px){.hero-content{flex-direction:column;text-align:center;gap:3rem}.hero-text{text-align:center}.hero-description{margin-inline:auto}}.app-section{padding:4rem 1rem;background:linear-gradient(135deg,#f8f9ff,#eef1ff)}.section-title{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:800;text-align:center;color:#1a1a2e;margin-bottom:.5rem}.section-subtitle{font-size:clamp(.85rem,1.8vw,1rem);text-align:center;color:#555;max-width:550px;margin:0 auto 2.5rem;line-height:1.5}.app-grid{display:grid;grid-template-columns:1fr;gap:1rem;max-width:1200px;margin:0 auto;padding:0}.app-card{background:#fff;border-radius:.875rem;padding:1.25rem 1rem 1rem;text-align:center;box-shadow:0 2px 16px #0000000f;transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column}.app-card:hover{transform:translateY(-3px);box-shadow:0 8px 32px #0000001a}.app-card-header{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:.5rem;gap:.4rem}.app-icon-wrapper{display:flex;align-items:center;justify-content:center}.app-icon-shape{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#eef1ff,#e0e7ff);display:flex;align-items:center;justify-content:center;color:#4f46e5}.app-icon-shape svg{width:28px;height:28px}.coming-soon-badge{display:inline-block;background:linear-gradient(135deg,#f59e0b,#ef4444);color:#fff;font-size:.65rem;font-weight:700;padding:.2rem .6rem;border-radius:2rem;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;animation:pulse-badge 2s ease-in-out infinite}@keyframes pulse-badge{0%,to{opacity:1}50%{opacity:.7}}.app-name{font-size:1rem;font-weight:700;color:#1a1a2e;margin:0 0 .35rem}.app-description{font-size:.85rem;color:#666;line-height:1.45;margin:0 0 .875rem;flex-grow:1}.download-buttons{display:flex;flex-direction:column;gap:.4rem}.btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .75rem;border-radius:.5rem;text-decoration:none;font-weight:600;font-size:.8rem;transition:all .2s ease;justify-content:center}.btn .btn-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.btn small{font-size:.4rem;font-weight:400;opacity:.85;text-transform:uppercase;margin-bottom:3px;letter-spacing:.4px}.btn .btn-icon svg{width:16px;height:16px}.btn-apk{background:#1a1a2e;color:#fff}.btn-apk:hover{background:#2d2d4a;transform:scale(1.02)}.btn-play{background:#3ddc84;color:#000}.btn-play:hover{background:#2bc76e;transform:scale(1.02)}.btn-apple{background:#000;color:#fff}.btn-apple:hover{background:#1a1a1a;transform:scale(1.02)}@media(min-width:600px){.app-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.app-section{padding:4rem 2rem}.app-grid{grid-template-columns:repeat(4,1fr);gap:.875rem}.app-card{padding:1.25rem 1rem 1.125rem;border-radius:.75rem}.app-icon-shape{width:48px;height:48px;border-radius:12px}.app-icon-shape svg{width:24px;height:24px}}@media(min-width:1400px){.app-grid{gap:1rem}}.site-footer{background:#0f0c29;border-top:1px solid rgba(255,255,255,.06);padding:3rem 1.5rem 1.5rem}.footer-container{max-width:1200px;margin:0 auto}.footer-brand{text-align:center;margin-bottom:2rem}.footer-logo{font-size:1.25rem;font-weight:900;color:#fff}.footer-logo span{background:linear-gradient(135deg,#818cf8,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-tagline{color:#fff6;font-size:.875rem;margin:.5rem 0 0}.footer-bottom{text-align:center;border-top:1px solid rgba(255,255,255,.06);padding-top:1.5rem}.footer-bottom p{color:#ffffff4d;font-size:.8rem;margin:0}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:64px}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0f0c29;color:#fff;line-height:1.5}::selection{background:#818cf866;color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0f0c29}::-webkit-scrollbar-thumb{background:#818cf84d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#818cf880}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeScale{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes slideLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.animate-fade-up{opacity:0;animation:fadeUp .8s cubic-bezier(.16,1,.3,1) forwards}.animate-fade-down{opacity:0;animation:fadeDown .7s cubic-bezier(.16,1,.3,1) forwards}.animate-fade-scale{opacity:0;animation:fadeScale .7s cubic-bezier(.16,1,.3,1) forwards}.animate-slide-left{opacity:0;animation:slideLeft .7s cubic-bezier(.16,1,.3,1) forwards}.animate-slide-right{opacity:0;animation:slideRight .7s cubic-bezier(.16,1,.3,1) forwards}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.delay-6{animation-delay:.6s}.delay-7{animation-delay:.7s}.delay-8{animation-delay:.8s}.delay-9{animation-delay:.9s}.reveal{opacity:0;transform:translateY(40px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translate(-40px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal-left.revealed{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transform:translate(40px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal-right.revealed{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transform:scale(.9);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal-scale.revealed{opacity:1;transform:scale(1)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.reveal-delay-5{transition-delay:.5s}
