@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;700;800&display=swap);.hamburger,.mobile-only{display:none}.lang-menu,nav{backdrop-filter:blur(10px)}*,nav{box-sizing:border-box}.footer-links ul,.lang-menu,.nav-links{list-style:none}.btn,.footer-links a,.nav-links a{text-decoration:none}.cookie-content,.copyright,.hero,.item-2,.item-3,.offer-card,.policy-footer,.policy-header,.section-title{text-align:center}.btn-accept,.btn-promo,.hamburger,.lang-btn{cursor:pointer}:root{--primary:#6b2d82;--secondary:#ff007a;--dark:#0f172a;--light:#f8fafc}*{margin:0;padding:0;font-family:'Plus Jakarta Sans',sans-serif}body{background-color:var(--dark);color:var(--light);overflow-x:hidden}.hamburger{font-size:24px;color:#fff}@media (max-width:768px){.desktop-only{display:none!important}.hamburger,.mobile-only{display:block!important}.mobile-only{width:100%;text-align:center;margin-top:20px}.hamburger{position:relative;z-index:2000;cursor:pointer}.nav-links{position:fixed;top:0;left:-100%;width:100%;height:100vh;background:var(--dark);display:flex;flex-direction:column;justify-content:flex-start;padding-top:100px;padding-bottom:50px;align-items:center;transition:.4s;z-index:1500;overflow-y:auto}.nav-links.active{left:0}.nav-links li{margin:15px 0;opacity:1}.nav-links li a{font-size:1.2rem;display:block;padding:10px}.footer-container{grid-template-columns:1fr!important;text-align:center;gap:30px}.features,.footer-container,.hero,nav{width:100%!important;max-width:100vw!important;box-sizing:border-box;margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}.social-links{justify-content:center}.footer-links ul{display:flex;flex-direction:column;align-items:center}.footer-links div[style*=grid-template-columns]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px;justify-content:center;max-width:200px;margin:0 auto;text-align:left}}.hero,nav{display:flex}.footer-about h3,.logo{background:linear-gradient(to right,#fff,var(--secondary));-webkit-text-fill-color:transparent}.bento-item,.btn,.footer-links a,.nav-links a,.offer-card,.social-links a{transition:.3s}.hamburger.active i{transform:rotate(180deg);transition:.3s}.hamburger.active i::before{content:"\f00d"}nav{justify-content:space-between;align-items:center;position:absolute}.logo{font-size:24px;font-weight:800;background-clip:text}.hero{height:100vh;align-items:center;justify-content:center;padding:0 5%;background:radial-gradient(circle at top right,#3b0764,transparent),radial-gradient(circle at bottom left,#1e1b4b,transparent)}.hero-content{max-width:800px;animation:1s ease-out fadeInUp}.badge{background:rgba(255,255,255,.1);padding:8px 20px;border-radius:30px;font-size:14px;border:1px solid rgba(255,255,255,.2);margin-bottom:20px;display:inline-block}h1{font-size:clamp(40px, 8vw, 80px);line-height:1.1;margin-bottom:25px}h1 span{color:var(--secondary);text-shadow:0 0 20px rgba(255,0,122,.5)}.hero p{font-size:clamp(16px, 2vw, 20px);color:#94a3b8;margin-bottom:40px}.bento-item i,.footer-links a:hover,.lang-menu li a:hover,.nav-links a:hover{color:var(--secondary)}.cta-group{display:flex;gap:15px;justify-content:center}.btn{border-radius:12px;font-weight:700;padding:15px 35px}.btn-primary{color:#fff;box-shadow:0 10px 20px rgba(255,0,122,.3);background:var(--secondary)}.features,footer{background:#050505}.btn-primary:hover{box-shadow:0 15px 30px rgba(255,0,122,.5);transform:translateY(-5px)}.btn-outline{color:#fff;border:1px solid rgba(255,255,255,.2)}.features{padding:100px 5%}.grid-container{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,200px);gap:20px;max-width:1100px;margin:0 auto}.bento-item{background:#111;border-radius:24px;padding:30px;border:1px solid #222;display:flex;flex-direction:column;justify-content:center}.bento-item:hover{background:#161616;border-color:var(--secondary)}.item-1{grid-column:span 2;grid-row:span 1;background:linear-gradient(45deg,#1e1b4b,#3b0764)}.item-2,.item-3{grid-column:span 1;grid-row:span 2}.item-4{grid-column:span 2;grid-row:span 1}.bento-item i{font-size:30px;margin-bottom:15px}.bento-item h3{margin-bottom:10px;font-size:20px}.bento-item p{color:#666;font-size:14px}.lang-dropdown{position:relative}.lang-btn{display:flex;align-items:center;gap:8px}.lang-menu{position:absolute;top:100%;right:0;background:rgba(15,23,42,.95);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px 0;min-width:150px;display:none;box-shadow:0 10px 25px rgba(0,0,0,.5);margin-top:0;border-top:15px solid transparent;background-clip:padding-box}.lang-dropdown:hover .lang-menu{display:block}.lang-menu li a{padding:10px 20px;display:block;color:#94a3b8;font-size:13px;transition:.2s}.lang-menu li a:hover{background:rgba(255,0,122,.1)}.lang-btn i{font-size:12px}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.item-1,.item-2,.item-3,.item-4{grid-column:span 1;text-align:center}.cta-group{flex-direction:column}.grid-container{grid-template-columns:1fr;grid-template-rows:auto}}nav{display:flex;justify-content:space-between;align-items:center;padding:20px 8%;z-index:1000;background:rgba(15,23,42,.8);border-bottom:1px solid rgba(255,255,255,.1);width:100%}.nav-links{gap:30px;display:flex}.nav-links a{color:#94a3b8;font-weight:600;font-size:14px}footer{padding:80px 8% 40px;border-top:1px solid #222}.footer-container{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:50px}.footer-about h3{font-size:24px;margin-bottom:20px;background-clip:text}.footer-about p{line-height:1.6;color:#64748b}.footer-links h4{color:#fff;margin-bottom:20px}.footer-links li{margin-bottom:12px}.footer-links a{color:#64748b}.footer-links a:hover{padding-left:5px}.social-links{display:flex;gap:15px;margin-top:20px;justify-content:center}.social-links a{height:40px;width:40px;background:#111;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#fff;border:1px solid #222}.social-links a:hover{border-color:var(--secondary);background:var(--secondary)}.copyright{padding-top:40px;border-top:1px solid #222;color:#475569;font-size:14px}.swiper{padding-top:30px!important;padding-bottom:50px!important;overflow:hidden!important}.offer-slider{width:100%;max-width:1200px;margin:0 auto;overflow:hidden;padding:40px 20px}.offer-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:20px;backdrop-filter:blur(5px)}.offer-card:hover{border-color:var(--secondary);transform:translateY(-10px);background:rgba(255,0,122,.05)}.offer-img{width:80px;height:80px;border-radius:15px;margin-bottom:15px;object-fit:cover}.offer-card h4{font-size:16px;margin-bottom:10px;color:#fff}.offer-reward{background:var(--secondary);color:#fff;padding:5px 15px;border-radius:20px;font-size:14px;font-weight:800;display:inline-block}.swiper-slide{transition:transform .3s}.offer-card{margin:5px}.sidebar{width:280px;padding:20px;background:#1e293b;color:#fff;height:100vh;display:flex;flex-direction:column;gap:20px}.profile-header,.promo-content{display:flex;align-items:center}.profile-header{gap:15px}.profile-pic{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid var(--secondary)}.promo-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px;display:flex;justify-content:space-between;align-items:center;transition:.3s}.promo-card:hover{background:rgba(255,255,255,.1)}.promo-content{gap:10px}.promo-gif{width:50px;height:50px;border-radius:8px;object-fit:cover}.promo-label{display:block;font-size:14px;font-weight:700;color:gold}.promo-subtext{font-size:11px;color:#94a3b8;margin:0}.btn-promo{background:#475569;border:none;color:#fff;padding:5px 10px;border-radius:6px;font-size:12px}.main-wrapper{max-width:900px;margin:auto;padding:100px}.policy-card{background:#000;padding:40px;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.policy-header{border-bottom:2px solid #000;margin-bottom:30px;padding-bottom:20px}.policy-header h1{color:var(--primary-color);font-size:2.5rem;margin:0}.last-updated{color:#fff;font-size:.9rem;margin-top:10px}.policy-content h2{font-size:1.5rem;color:#000;margin-top:30px;display:flex;align-items:center;gap:10px}.policy-content h2 i{font-size:1.2rem;color:var(--primary-color)}.policy-content p{margin-bottom:15px;text-align:justify}.policy-content ul{padding-left:20px;margin-bottom:20px}.policy-content li{margin-bottom:10px}.policy-footer{margin-top:40px;color:#888;font-size:.8rem}@media (max-width:600px){.main-wrapper{margin:20px auto}.policy-card{padding:25px}.policy-header h1{font-size:1.8rem}}.testimonial-section{padding:60px 5%;background:var(--dark)}.swiper{width:100%}.fb-post{background:#1e293b;border-radius:12px;padding:15px;border:1px solid rgba(255,255,255,.05);box-shadow:0 10px 25px rgba(0,0,0,.2);max-width:500px;margin:auto}.post-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.user-avatar{width:40px;height:40px;border-radius:50%;background:var(--secondary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.user-info b{color:#fff;font-size:.9rem;display:block}.user-info span{color:#94a3b8;font-size:.75rem}.post-content{color:#e2e8f0;font-size:.9rem;line-height:1.5;margin-bottom:15px;min-height:80px}.post-stats{border-top:1px solid rgba(255,255,255,.1);padding-top:10px;display:flex;justify-content:space-between;color:#94a3b8;font-size:.8rem}.section-title{font-size:2.5rem;font-weight:800;background:linear-gradient(to right,#fff,var(--secondary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:20px}.cookie-container{position:fixed;bottom:-100px;left:0;right:0;padding:20px;background:#fff;box-shadow:0 -5px 25px rgba(0,0,0,.1);z-index:9999;transition:bottom .5s ease-in-out}.cookie-container.show{bottom:0}.cookie-content{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:15px}.cookie-content p{font-size:14px;color:#555;margin:0}.cookie-content a{color:#007bff;text-decoration:underline}.btn-accept{background:#007bff;color:#fff;border:none;padding:10px 30px;border-radius:25px;font-weight:700;transition:background .3s}.btn-accept:hover{background:#0056b3}@media (min-width:768px){.cookie-content{flex-direction:row;justify-content:space-between;text-align:left}}#pwa-install-item a{background:rgba(107,45,130,.1);border-radius:8px;margin:10px 0;padding:10px;display:block;border:1px dashed #6b2d82}