:root{--bg-color:#050505;--bg-darker:#020202;--bg-card:rgba(10,10,12,0.7);--bg-panel:rgba(15,15,18,0.75);--accent-purple:#8227eb;--accent-purple-glow:#b16eff;--accent-purple-dark:#3c096c;--accent-purple-deep:#1e003b;--accent-green:#10b981;--accent-blue:#3b82f6;--accent-orange:#f59e0b;--accent-pink:#ec4899;--accent-yellow:#eab308;--text-white:#ffffff;--text-gray:#9ca3af;--text-gray-light:#d1d5db;--text-muted:#6b7280;--border-glass:rgba(255,255,255,0.05);--border-purple-glow:rgba(130,39,235,0.3);--font-main:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-display:'Outfit',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--transition-smooth:all 0.3s cubic-bezier(0.4,0,0.2,1);--glass-blur:blur(14px);}*{box-sizing:border-box;margin:0;padding:0;}html{scroll-behavior:smooth;font-size:16px;background-color:var(--bg-color);color:var(--text-white);font-family:var(--font-main);overflow-x:hidden;}body{position:relative;min-height:100vh;overflow-x:hidden;}a{text-decoration:none;color:inherit;}ul{list-style:none;}button,input{background:none;border:none;color:inherit;font:inherit;outline:none;}::-webkit-scrollbar{width:8px;height:8px;}::-webkit-scrollbar-track{background:var(--bg-color);}::-webkit-scrollbar-thumb{background:#222;border-radius:4px;}::-webkit-scrollbar-thumb:hover{background:var(--accent-purple);}.ambient-glow{position:absolute;border-radius:50%;pointer-events:none;z-index:0;filter:blur(140px);opacity:0.15;}.bg-glow-1{top:-10%;right:-5%;width:600px;height:600px;background:radial-gradient(circle,var(--accent-purple) 0%,transparent 70%);}.bg-glow-2{top:40%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,var(--accent-purple-dark) 0%,transparent 70%);opacity:0.12;}.bg-glow-3{bottom:10%;right:15%;width:600px;height:600px;background:radial-gradient(circle,var(--accent-purple) 0%,transparent 70%);opacity:0.15;}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;border-radius:8px;font-weight:600;font-size:0.95rem;cursor:pointer;transition:var(--transition-smooth);}.btn-icon{width:18px;height:18px;margin-right:8px;flex-shrink:0;}.btn-icon-right{width:18px;height:18px;margin-left:8px;flex-shrink:0;transition:var(--transition-smooth);}.btn-purple{background:linear-gradient(135deg,var(--accent-purple) 0%,#6f1cd1 100%);border:1px solid var(--accent-purple-glow);box-shadow:0 4px 20px rgba(130,39,235,0.4);}.btn-purple:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(130,39,235,0.6);background:linear-gradient(135deg,#913ff2 0%,var(--accent-purple) 100%);}.btn-outline{background:rgba(10,10,12,0.4);border:1px solid var(--border-glass);}.btn-outline:hover{border-color:var(--accent-purple-glow);background:rgba(130,39,235,0.1);transform:translateY(-2px);}.btn-outline:hover .btn-icon-right{transform:translateX(4px);}.header{position:fixed;top:0;left:0;width:100%;height:85px;z-index:100;backdrop-filter:var(--glass-blur);background:rgba(5,5,5,0.75);border-bottom:1px solid var(--border-glass);display:flex;align-items:center;transition:var(--transition-smooth);}.header.scrolled{height:75px;background:rgba(2,2,2,0.9);box-shadow:0 4px 30px rgba(0,0,0,0.5);}.header-container{width:95%;max-width:1350px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;}.logo-group{display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-weight:800;font-size:1.7rem;}.logo-icon{width:60px;height:60px;transition:var(--transition-smooth);}.logo-icon img{width:100%;height:100%;object-fit:contain;}.logo-text{letter-spacing:-0.5px;}.logo-text .highlight{background:linear-gradient(to right,#ffffff,var(--accent-purple-glow));-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.nav-menu{display:flex;align-items:center;gap:8px;}.nav-link{font-size:0.95rem;font-weight:500;color:var(--text-gray);padding:8px 18px;border-radius:9999px;border:1px solid transparent;transition:var(--transition-smooth);}.nav-link:hover{color:var(--text-white);}.nav-link.active{color:var(--text-white);background:rgba(130,39,235,0.12);border-color:rgba(130,39,235,0.4);box-shadow:0 0 15px rgba(130,39,235,0.15);}.nav-dropdown{position:relative;}.dropdown-toggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer;}.dropdown-toggle .arrow{font-size:0.7rem;transition:transform 0.3s ease;display:inline-block;}.nav-dropdown:hover .dropdown-toggle .arrow{transform:rotate(180deg);}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(15px);width:240px;background:rgba(8,8,10,0.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.08);border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:6px;opacity:0;visibility:hidden;pointer-events:none;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),opacity 0.3s cubic-bezier(0.4,0,0.2,1),visibility 0.3s;box-shadow:0 15px 40px rgba(0,0,0,0.8),0 0 30px rgba(130,39,235,0.15);z-index:1000;}.nav-dropdown:hover .dropdown-menu,.nav-dropdown.active .dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(6px);}.dropdown-item{display:flex;align-items:center;padding:10px 14px;font-size:0.9rem;font-weight:500;color:var(--text-gray);border-radius:8px;transition:var(--transition-smooth);gap:10px;}.dropdown-item:hover{color:var(--text-white);background:rgba(130,39,235,0.18);transform:translateX(4px);box-shadow:inset 0 0 10px rgba(130,39,235,0.1);}.header-cta{display:flex;align-items:center;gap:12px;}.btn-key-secondary{background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.08);color:var(--text-white);padding:8px 20px;font-size:0.88rem;font-weight:600;border-radius:12px;cursor:pointer;transition:var(--transition-smooth);display:inline-flex;align-items:center;justify-content:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);}.btn-key-secondary:hover{background:rgba(130,39,235,0.08);border-color:rgba(177,110,255,0.5);box-shadow:0 0 20px rgba(130,39,235,0.35);transform:translateY(-1.5px);}.btn-nav-download-primary{background:linear-gradient(135deg,#a855f7 0%,#6366f1 100%);border:1px solid rgba(168,85,247,0.5);color:var(--text-white);padding:10px 24px;font-size:0.88rem;font-weight:700;border-radius:13px;cursor:pointer;transition:var(--transition-smooth);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(168,85,247,0.35);}.btn-nav-download-primary:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px rgba(168,85,247,0.55),0 0 15px rgba(99,102,241,0.3);background:linear-gradient(135deg,#b55fe6 0%,#735bf2 100%);}.hero-section{position:relative;padding:150px 0 40px 0;z-index:10;overflow:hidden;background-color:#000000;}.hero-bg-silhouettes{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden;opacity:0.035;}.silhouette{position:absolute;width:110px;height:110px;color:#fff;}.silhouette-1{top:15%;left:8%;transform:rotate(-15deg);}.silhouette-2{bottom:25%;left:45%;transform:rotate(10deg) scale(0.85);}.silhouette-3{top:25%;right:12%;transform:rotate(20deg) scale(1.1);}.hero-container{position:relative;z-index:2;width:90%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;}.hero-content{display:flex;flex-direction:column;align-items:flex-start;}.hero-eyebrow-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(168,85,247,0.08);border:1px solid rgba(168,85,247,0.35);padding:6px 14px;border-radius:20px;font-size:0.78rem;font-weight:700;letter-spacing:0.05em;color:#c084fc;box-shadow:0 0 15px rgba(168,85,247,0.15);margin-bottom:24px;text-transform:uppercase;}.hero-title-new{font-family:var(--font-display);font-size:2.9rem;font-weight:900;line-height:1.15;letter-spacing:-1.5px;color:#ffffff;margin-bottom:18px;}.text-purple-glow-new{background:linear-gradient(135deg,#c084fc 0%,#a855f7 50%,#7e22ce 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 15px rgba(168,85,247,0.35));display:block;font-size:2.2rem;margin-top:6px;line-height:1.25;}.hero-subheadline{font-size:1.12rem;line-height:1.6;color:rgba(255,255,255,0.72);margin-bottom:24px;max-width:520px;}.freshness-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(34,197,94,0.08);border:1px solid rgba(34,197,94,0.25);padding:6px 12px;border-radius:6px;font-size:0.8rem;font-weight:600;color:#4ade80;margin-bottom:32px;}.dot-pulse{width:8px;height:8px;border-radius:50%;background-color:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,0.7);animation:pulse 1.6s infinite;}@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(34,197,94,0.7);}70%{transform:scale(1);box-shadow:0 0 0 8px rgba(34,197,94,0);}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(34,197,94,0);}}.hero-actions-new{margin-bottom:16px;}.btn-hero-primary-new{padding:16px 105px;font-size:1.1rem;font-weight:800;letter-spacing:0.5px;border-radius:12px;background:linear-gradient(135deg,#a855f7 0%,#7e22ce 100%);box-shadow:0 0 30px rgba(130,39,235,0.45);transition:all 0.3s cubic-bezier(0.16,1,0.3,1);}.btn-hero-primary-new:hover{background:linear-gradient(135deg,#c084fc 0%,#9333ea 100%);box-shadow:0 0 40px rgba(168,85,247,0.65);transform:translateY(-2px);}.hero-micro-nav{display:flex;align-items:center;gap:12px;margin-bottom:40px;font-size:0.9rem;color:rgba(255,255,255,0.4);}.micro-nav-link{color:rgba(255,255,255,0.6);text-decoration:none;font-weight:600;transition:color 0.2s ease,text-decoration 0.2s ease;}.micro-nav-link:hover{color:#c084fc;text-decoration:underline;}.micro-nav-separator{user-select:none;}.hero-trust-strip{display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:32px;padding:8px 20px;background:rgba(255,255,255,0.02);border:1px solid rgba(168,85,247,0.15);border-radius:8px;font-size:0.82rem;color:rgba(255,255,255,0.7);width:fit-content;}.trust-item-separator{width:1px;height:16px;background:rgba(168,85,247,0.25);flex-shrink:0;}.hero-platform-row{display:flex;flex-wrap:wrap;gap:10px;}.platform-tag{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);padding:6px 14px;border-radius:20px;font-size:0.78rem;font-weight:600;color:rgba(255,255,255,0.75);}.platform-icon{width:14px;height:14px;color:#a855f7;fill:currentColor;}.hero-visual-standalone{position:relative;width:100%;display:flex;align-items:flex-start;justify-content:center;}.hero-standalone-img{width:100%;max-width:680px;height:auto;object-fit:contain;filter:drop-shadow(0 10px 35px rgba(168,85,247,0.28));transition:transform 0.5s cubic-bezier(0.16,1,0.3,1);}.hero-standalone-img:hover{transform:scale(1.025);}.mobile-sticky-cta-bar{position:fixed;bottom:0;left:0;width:100%;padding:12px 20px;background:rgba(8,8,10,0.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(168,85,247,0.25);z-index:999;display:flex;justify-content:center;align-items:center;transform:translateY(100%);transition:transform 0.4s cubic-bezier(0.16,1,0.3,1);box-shadow:0 -10px 30px rgba(0,0,0,0.6);}.mobile-sticky-cta-bar.visible{transform:translateY(0);}.btn-sticky-download{width:100%;max-width:420px;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px;font-size:1.05rem;font-weight:800;border-radius:10px;background:linear-gradient(135deg,#a855f7 0%,#7e22ce 100%);box-shadow:0 0 20px rgba(130,39,235,0.4);text-shadow:0 0 8px rgba(130,39,235,0.3);}.btn-sticky-download:hover{background:linear-gradient(135deg,#c084fc 0%,#9333ea 100%);}@media (min-width:769px){.mobile-sticky-cta-bar{display:none !important;}}.collage-wrapper{position:absolute;width:110%;height:110%;transform:rotate(-8deg) skewX(-4deg);overflow:hidden;border-radius:16px;z-index:1;border:1px solid rgba(255,255,255,0.05);}.collage-bg{width:100%;height:100%;object-fit:cover;opacity:0.25;filter:blur(1px) contrast(1.1);}.collage-overlay{position:absolute;inset:0;background:radial-gradient(circle,transparent 20%,var(--bg-color) 85%);}.mascot-wrapper{position:relative;z-index:2;width:100%;max-width:440px;display:flex;flex-direction:column;align-items:center;}.mascot-img{width:100%;height:auto;filter:drop-shadow(0 10px 40px rgba(130,39,235,0.5));animation:floatMascot 6s ease-in-out infinite;}.lightning-strike{position:absolute;pointer-events:none;background:linear-gradient(180deg,var(--accent-purple-glow),transparent);width:2px;height:120px;opacity:0;filter:drop-shadow(0 0 10px var(--accent-purple));}.strike-1{left:20%;top:-10%;animation:lightningAnim 4s linear infinite;}.strike-2{right:25%;top:10%;animation:lightningAnim 5s linear infinite 2s;}.floating-badge-panel{position:absolute;bottom:0px;width:85%;background:rgba(10,10,14,0.85);backdrop-filter:var(--glass-blur);border-radius:12px;padding:12px 20px;display:flex;align-items:center;gap:16px;z-index:5;border:1px solid var(--accent-purple-glow);box-shadow:0 10px 30px rgba(0,0,0,0.8),0 0 20px rgba(130,39,235,0.3);}.panel-logo-icon{width:52px;height:52px;flex-shrink:0;}.panel-text-content{display:flex;flex-direction:column;}.panel-title{font-family:var(--font-display);font-weight:800;font-size:1.5rem;letter-spacing:-0.5px;background:linear-gradient(to right,#fff,var(--accent-purple-glow));-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.panel-subtitle{font-size:0.72rem;font-weight:700;color:var(--accent-purple-glow);letter-spacing:2.5px;margin-top:2px;}.stats-section{padding:15px 0 45px 0;position:relative;z-index:10;background-color:#000000;}.stats-container{width:90%;max-width:1200px;margin:0 auto;position:relative;}.stats-bar-glow{display:none;}.stats-bar{position:relative;z-index:2;background:transparent;border:1px solid rgba(168,85,247,0.1);border-radius:16px;padding:24px 30px;display:flex;justify-content:space-between;align-items:center;gap:20px;}.stat-item{flex:1;display:flex;align-items:center;gap:20px;justify-content:center;}.stat-icon-wrapper{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform 0.3s ease;}.stats-bar .stat-item:nth-of-type(1) .stat-icon-wrapper{background:rgba(192,132,252,0.1);border:1px solid rgba(192,132,252,0.25);color:#c084fc;box-shadow:0 0 15px rgba(192,132,252,0.05);}.stats-bar .stat-item:nth-of-type(2) .stat-icon-wrapper{background:rgba(168,85,247,0.12);border:1px solid rgba(168,85,247,0.28);color:#a855f7;box-shadow:0 0 15px rgba(168,85,247,0.05);}.stats-bar .stat-item:nth-of-type(3) .stat-icon-wrapper{background:rgba(147,51,234,0.14);border:1px solid rgba(147,51,234,0.32);color:#c084fc;box-shadow:0 0 15px rgba(147,51,234,0.05);}.stats-bar .stat-item:nth-of-type(4) .stat-icon-wrapper{background:rgba(126,34,206,0.12);border:1px solid rgba(126,34,206,0.30);color:#a855f7;box-shadow:0 0 15px rgba(126,34,206,0.05);}.stat-icon-wrapper svg{width:22px;height:22px;}.stat-info{display:flex;flex-direction:column;}.stat-number{font-family:var(--font-display);font-weight:800;font-size:1.85rem;line-height:1.2;}.stat-label{font-size:0.8rem;color:var(--text-gray);font-weight:500;}.stat-divider{width:1px;height:50px;background:rgba(255,255,255,0.06);}.section-tag{display:inline-flex;align-items:center;gap:6px;font-size:0.75rem;font-weight:700;letter-spacing:1.5px;color:var(--accent-purple-glow);margin-bottom:16px;}.tag-icon{width:14px;height:14px;}.section-title{font-family:var(--font-display);font-size:2.25rem;font-weight:800;line-height:1.25;letter-spacing:-0.5px;}.features-section{padding:100px 0;position:relative;z-index:10;}.features-container{width:90%;max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:40px;}.features-header{flex-shrink:0;width:312px;align-self:center;}.features-header .section-tag{font-size:0.9rem;}.features-header .tag-icon{width:17px;height:17px;}.features-header .section-title{font-size:2.7rem;line-height:1.2;}.features-row{display:flex;flex:1;gap:20px;align-items:stretch;}.feature-card{position:relative;background:var(--bg-card);backdrop-filter:var(--glass-blur);border:1px solid rgba(168,85,247,0.22);border-radius:12px;padding:20px 16px;overflow:hidden;transition:all 0.3s cubic-bezier(0.16,1,0.3,1);flex:1 1 0;min-width:140px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,0.6),0 0 15px rgba(168,85,247,0.12);}.feature-card:hover{transform:translateY(-4px);border-color:rgba(168,85,247,0.45);box-shadow:0 15px 40px rgba(0,0,0,0.8),0 0 25px rgba(168,85,247,0.25);}.feature-icon-circle{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px auto;flex-shrink:0;}.feature-icon-circle svg{width:24px;height:24px;}.feature-icon-circle.accent-purple,.feature-icon-circle.accent-orange{background:rgba(192,132,252,0.1);color:#c084fc;border:1px solid rgba(192,132,252,0.25);}.feature-icon-circle.accent-green,.feature-icon-circle.accent-pink{background:rgba(168,85,247,0.12);color:#a855f7;border:1px solid rgba(168,85,247,0.28);}.feature-icon-circle.accent-blue,.feature-icon-circle.accent-yellow{background:rgba(147,51,234,0.14);color:#c084fc;border:1px solid rgba(147,51,234,0.32);}.feature-card-title{font-family:var(--font-display);font-size:1.05rem;font-weight:700;margin-bottom:8px;text-align:center;}.feature-card-desc{font-size:0.8rem;color:var(--text-gray);line-height:1.4;text-align:center;}.showcase-section{padding:100px 0;position:relative;z-index:10;overflow:hidden;background-color:#050505;}.showcase-container{width:90%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:200px 1fr;gap:40px;align-items:center;}.showcase-header{display:flex;flex-direction:column;align-items:flex-start;}.showcase-header .section-tag{display:inline-flex;align-items:center;gap:6px;background:rgba(130,39,235,0.1);border:1px solid rgba(130,39,235,0.25);padding:6px 12px;border-radius:20px;font-size:0.72rem;font-weight:600;letter-spacing:0.1em;color:var(--accent-purple-glow);text-transform:uppercase;margin-bottom:12px;}.showcase-header .section-title{font-family:var(--font-display);font-weight:900;font-size:2.1rem;line-height:1.25;}.showcase-carousel-wrapper{position:relative;width:100%;padding:10px 24px;}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;background:rgba(10,10,13,0.85);border:1px solid rgba(168,85,247,0.35);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;z-index:20;box-shadow:0 0 15px rgba(168,85,247,0.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all 0.3s cubic-bezier(0.16,1,0.3,1);}.carousel-btn:hover{background:linear-gradient(135deg,#a855f7 0%,#7e22ce 100%);border-color:rgba(168,85,247,0.6);box-shadow:0 0 25px rgba(168,85,247,0.65);transform:translateY(-50%) scale(1.08);}.carousel-btn.btn-prev{left:-12px;}.carousel-btn.btn-next{right:-12px;}.carousel-btn svg{width:18px;height:18px;stroke:currentColor;stroke-width:3;}.carousel-viewport{position:relative;width:100%;overflow:hidden;padding:15px 0;}.carousel-track{display:flex;gap:20px;transition:transform 0.5s cubic-bezier(0.25,1,0.5,1);will-change:transform;}.carousel-slide{flex:0 0 100%;width:100%;box-sizing:border-box;transition:opacity 0.5s ease,transform 0.5s ease;}@media (min-width:1024px){.carousel-slide{flex:0 0 calc((100% - 2 * 20px) / 3);width:calc((100% - 2 * 20px) / 3);}}@media (min-width:600px) and (max-width:1023px){.carousel-slide{flex:0 0 calc((100% - 1 * 20px) / 2);width:calc((100% - 1 * 20px) / 2);}}.showcase-card{position:relative;background:rgba(10,10,13,0.7);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:12px;border:1px solid rgba(168,85,247,0.22);overflow:hidden;aspect-ratio:16 / 9;display:flex;flex-direction:column;box-shadow:0 20px 50px rgba(0,0,0,0.8),0 0 30px rgba(168,85,247,0.12);transition:all 0.3s cubic-bezier(0.16,1,0.3,1);cursor:pointer;}.showcase-card::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:35%;background:linear-gradient(to top,rgba(3,3,3,0.8) 0%,transparent 100%);pointer-events:none;transition:opacity 0.3s ease;}.showcase-card:hover{border-color:rgba(168,85,247,0.45);box-shadow:0 25px 60px rgba(0,0,0,0.95),0 0 40px rgba(168,85,247,0.25);transform:translateY(-4px);}.showcase-img{width:100%;height:100%;object-fit:cover;display:block;}.cta-section{padding:100px 0;position:relative;z-index:10;}.cta-container{width:90%;max-width:1200px;margin:0 auto;position:relative;background:linear-gradient(135deg,var(--accent-purple-deep) 0%,#0d0d12 100%);border-radius:20px;border:1px solid rgba(168,85,247,0.22);box-shadow:0 10px 40px rgba(0,0,0,0.6),0 0 25px rgba(168,85,247,0.2);overflow:hidden;padding:40px 60px;}.cta-neon-glow{position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,rgba(168,85,247,0.25) 0%,transparent 70%);pointer-events:none;}.cta-content-wrapper{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2;}.cta-left{display:flex;align-items:center;gap:30px;}.cta-mascot-glow-circle{position:absolute;left:-20px;width:90px;height:90px;border-radius:50%;background:rgba(168,85,247,0.25);filter:blur(15px);}.cta-mascot-img{width:80px;height:80px;object-fit:contain;border-radius:50%;border:1.5px solid rgba(168,85,247,0.35);background:rgba(168,85,247,0.08);box-shadow:0 0 15px rgba(168,85,247,0.3);position:relative;z-index:2;padding:6px;}.cta-text{display:flex;flex-direction:column;}.cta-title{font-family:var(--font-display);font-size:1.75rem;font-weight:800;}.cta-sub{font-size:0.95rem;color:var(--text-gray-light);margin-top:4px;}.btn-cta-download{padding:14px 36px;}.footer{background:var(--bg-darker);padding:80px 0 40px 0;position:relative;z-index:10;}.footer::before{content:'';position:absolute;top:0;left:5%;width:90%;height:1px;background:linear-gradient(to right,transparent,rgba(168,85,247,0.15),transparent);}.footer-container{width:90%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.2fr repeat(4,0.8fr) 1.5fr;gap:40px;}.footer-brand{display:flex;flex-direction:column;}.brand-desc{font-size:0.82rem;line-height:1.5;color:var(--text-gray);margin-top:16px;margin-bottom:24px;max-width:200px;}.social-links{display:flex;gap:10px;}.social-icon{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,0.03);border:1px solid var(--border-glass);display:flex;align-items:center;justify-content:center;color:var(--text-gray);transition:var(--transition-smooth);}.social-icon:hover{background:var(--accent-purple);color:white;border-color:var(--accent-purple-glow);transform:translateY(-2px);}.social-icon svg{width:16px;height:16px;}.footer-title{font-family:var(--font-display);font-size:0.9rem;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;margin-bottom:20px;}.footer-links li{margin-bottom:12px;}.footer-links a{font-size:0.82rem;color:var(--text-gray);transition:var(--transition-smooth);}.footer-links a:hover{color:#c084fc;}.footer-links-contact{display:flex;flex-direction:column;gap:12px;}.footer-links-contact li{display:flex;align-items:center;gap:10px;}.contact-icon{width:16px;height:16px;color:var(--accent-purple-glow);flex-shrink:0;}.contact-txt{font-size:0.82rem;color:var(--text-gray);}.footer-newsletter{display:flex;flex-direction:column;}.newsletter-desc{font-size:0.82rem;color:var(--text-gray);line-height:1.5;margin-bottom:16px;}.newsletter-form{display:flex;gap:6px;width:100%;}.input-email{flex:1;background:#09090b;border:1px solid rgba(168,85,247,0.22);border-radius:6px;padding:10px 14px;font-size:0.82rem;color:#fff;transition:all 0.3s cubic-bezier(0.16,1,0.3,1);}.input-email:focus{border-color:#a855f7;box-shadow:0 0 12px rgba(168,85,247,0.45);outline:none;background:#0c0c0f;}.btn-subscribe{background:var(--accent-purple);padding:10px 16px;border-radius:6px;font-size:0.82rem;font-weight:600;cursor:pointer;transition:var(--transition-smooth);}.btn-subscribe:hover{background:#903ff2;}@keyframes floatMascot{0%{transform:translateY(0px);}50%{transform:translateY(-12px);}100%{transform:translateY(0px);}}@keyframes lightningAnim{0%,95%,100%{opacity:0;}96%,98%{opacity:0.8;}97%{opacity:0.2;}}.hamburger-btn{display:none;flex-direction:column;justify-content:space-between;width:26px;height:18px;background:transparent;border:none;cursor:pointer;z-index:1001;padding:0;outline:none;}.hamburger-btn .bar{width:100%;height:2px;background-color:var(--text-white);border-radius:2px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.hamburger-btn.active .bar:nth-child(1){transform:translateY(8px) rotate(45deg);}.hamburger-btn.active .bar:nth-child(2){opacity:0;}.hamburger-btn.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg);}.mobile-drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:998;opacity:0;visibility:hidden;transition:var(--transition-smooth);}.mobile-drawer-overlay.active{opacity:1;visibility:visible;}.mobile-drawer{position:fixed;top:0;right:-100%;width:320px;max-width:85%;height:100vh;background:rgba(6,6,8,0.95);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border-left:1px solid rgba(255,255,255,0.08);box-shadow:-15px 0 45px rgba(0,0,0,0.9),-5px 0 25px rgba(130,39,235,0.15);z-index:999;display:flex;flex-direction:column;transition:right 0.4s cubic-bezier(0.4,0,0.2,1);}.mobile-drawer.active{right:0;}.drawer-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px;border-bottom:1px solid rgba(255,255,255,0.06);}.drawer-close-btn{font-size:2.25rem;color:var(--text-gray);cursor:pointer;line-height:1;transition:var(--transition-smooth);}.drawer-close-btn:hover{color:var(--text-white);transform:scale(1.1);}.drawer-content{flex:1;overflow-y:auto;padding:30px 24px;display:flex;flex-direction:column;justify-content:space-between;}.drawer-nav{display:flex;flex-direction:column;gap:16px;}.drawer-link{font-size:1.05rem;font-weight:600;color:var(--text-gray);padding:10px 14px;border-radius:8px;transition:var(--transition-smooth);}.drawer-link:hover,.drawer-link.active{color:var(--text-white);background:rgba(130,39,235,0.12);}.drawer-dropdown{display:flex;flex-direction:column;}.drawer-dropdown-toggle{width:100%;text-align:left;font-size:1.05rem;font-weight:600;color:var(--text-gray);padding:10px 14px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:var(--transition-smooth);}.drawer-dropdown-toggle:hover{color:var(--text-white);background:rgba(130,39,235,0.08);}.drawer-dropdown-menu{max-height:0;overflow:hidden;display:flex;flex-direction:column;gap:4px;padding:0 0 0 16px;border-left:1px solid rgba(130,39,235,0.2);margin-left:14px;transition:max-height 0.3s cubic-bezier(0.4,0,0.2,1),padding 0.3s ease;}.drawer-dropdown.active .drawer-dropdown-menu{max-height:300px;padding:6px 0 6px 16px;}.drawer-dropdown.active .drawer-dropdown-toggle{color:var(--text-white);background:rgba(130,39,235,0.05);}.drawer-dropdown-toggle .arrow{font-size:0.75rem;transition:transform 0.3s ease;}.drawer-dropdown.active .drawer-dropdown-toggle .arrow{transform:rotate(180deg);}.drawer-dropdown-item{font-size:0.95rem;font-weight:550;color:var(--text-gray);padding:10px 12px;border-radius:6px;transition:var(--transition-smooth);display:flex;align-items:center;gap:8px;}.drawer-dropdown-item:hover{color:var(--text-white);background:rgba(130,39,235,0.12);transform:translateX(4px);}.drawer-cta{display:flex;flex-direction:column;gap:12px;margin-top:40px;padding-bottom:20px;}.drawer-cta .btn{width:100%;padding:14px 20px;}@media (max-width:1024px){.header{height:75px;}.logo-icon{width:50px;height:50px;}.logo-group{font-size:1.5rem;}.nav-menu{display:none;}.hamburger-btn{display:flex;}.btn-key-secondary{display:none;}.hero-section{padding-top:110px;padding-bottom:80px;}.hero-container{display:flex;flex-direction:column;gap:40px;text-align:center;}.hero-content{align-items:center;}.hero-subheadline{margin:0 auto 24px auto;}.hero-actions-new{width:100%;display:flex;justify-content:center;}.btn-hero-primary-new{width:100%;max-width:320px;}.hero-micro-nav{justify-content:center;margin-bottom:30px;}.hero-trust-strip{margin:0 auto 24px auto;justify-content:center;}.hero-platform-row{justify-content:center;}.hero-visual-standalone{order:-1;width:100%;max-width:550px;margin:0 auto 20px auto;}.stats-bar{grid-template-columns:repeat(2,1fr);display:grid;}.stat-divider{display:none;}.features-container{flex-direction:column;align-items:center;gap:40px;width:90%;}.features-header{width:100%;text-align:center;}.features-row{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:20px;}.showcase-container{grid-template-columns:1fr;gap:40px;}.showcase-header{text-align:center;align-items:center;}.carousel-nav{margin-top:20px;}.footer-container{grid-template-columns:repeat(3,1fr);}.footer-newsletter{grid-column:span 3;max-width:400px;}}@media (max-width:768px){.hero-section{padding-top:100px;padding-bottom:30px;}.hero-title-new{font-size:2.15rem;}.text-purple-glow-new{font-size:1.65rem;}.showcase-section{padding:80px 0;}.features-row{grid-template-columns:1fr;gap:16px;}.features-header .section-title{font-size:2.2rem;}.cta-container{padding:30px;}.cta-content-wrapper{flex-direction:column;gap:24px;text-align:center;}.cta-left{flex-direction:column;gap:16px;}.footer-container{grid-template-columns:repeat(2,1fr);}.footer-newsletter{grid-column:span 2;}}@media (max-width:480px){.hero-section{padding-top:80px;padding-bottom:20px;}.btn-nav-download-primary{padding:8px 16px;font-size:0.8rem;border-radius:8px;}.hero-title-new{font-size:1.65rem;}.text-purple-glow-new{font-size:1.25rem;}.hero-visual-standalone{max-width:380px;}.hero-trust-strip{flex-wrap:wrap;justify-content:center;gap:10px;padding:10px;}.trust-item-separator{display:none;}.stats-bar{grid-template-columns:1fr;padding:20px;}.footer-container{grid-template-columns:1fr;}.footer-newsletter{grid-column:span 1;}}.subpage-container{width:90%;max-width:1200px;margin:0 auto;position:relative;z-index:2;}.info-dashboard{background:var(--bg-panel);border:1px solid var(--border-glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:16px;padding:30px;margin:40px 0;box-shadow:0 10px 30px rgba(0,0,0,0.5);}.info-dashboard-title{font-family:var(--font-display);font-size:1.4rem;font-weight:800;margin-bottom:20px;color:var(--text-white);border-left:4px solid var(--accent-purple-glow);padding-left:12px;}.info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}.info-grid-item{display:flex;flex-direction:column;gap:6px;background:rgba(255,255,255,0.02);padding:16px;border-radius:10px;border:1px solid rgba(255,255,255,0.04);}.info-grid-label{font-size:0.8rem;color:var(--text-gray);text-transform:uppercase;letter-spacing:0.5px;}.info-grid-value{font-size:1.1rem;font-weight:700;color:var(--text-white);}.info-grid-value.status-active{color:var(--accent-green);text-shadow:0 0 10px rgba(16,185,129,0.3);}.guide-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;}.guide-step-card{background:var(--bg-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-glass);border-radius:14px;padding:30px 24px;position:relative;overflow:hidden;transition:var(--transition-smooth);}.guide-step-card:hover{transform:translateY(-4px);border-color:rgba(130,39,235,0.4);}.guide-step-num{position:absolute;top:10px;right:15px;font-size:3.5rem;font-weight:900;color:rgba(130,39,235,0.15);font-family:var(--font-display);line-height:1;}.guide-step-title{font-size:1.15rem;font-weight:700;margin-bottom:12px;color:var(--text-white);}.guide-step-desc{font-size:0.88rem;color:var(--text-gray);line-height:1.5;}.safety-compatibility-section{padding:80px 0;border-top:1px solid rgba(255,255,255,0.04);}.safety-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:40px;}.safety-card{display:flex;gap:20px;background:rgba(10,10,12,0.5);border:1px solid var(--border-glass);border-radius:12px;padding:24px;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);}.safety-icon-wrapper{width:50px;height:50px;border-radius:10px;background:rgba(16,185,129,0.1);border:1px solid rgba(16,185,129,0.2);color:var(--accent-green);display:flex;align-items:center;justify-content:center;flex-shrink:0;}.safety-icon-wrapper.warning-color{background:rgba(245,158,11,0.1);border:1px solid rgba(245,158,11,0.2);color:var(--accent-orange);}.safety-icon-wrapper svg{width:24px;height:24px;}.safety-info{display:flex;flex-direction:column;gap:6px;}.safety-title{font-size:1.1rem;font-weight:700;color:var(--text-white);}.safety-desc{font-size:0.88rem;color:var(--text-gray);line-height:1.5;}.internal-downloads-section{padding:80px 0;}.subpage-links-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;}.platform-link-card{background:var(--bg-card);border:1px solid var(--border-glass);border-radius:14px;padding:24px;text-align:center;transition:var(--transition-smooth);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;}.platform-link-card:hover{transform:translateY(-5px) scale(1.02);border-color:var(--accent-purple-glow);box-shadow:0 10px 25px rgba(130,39,235,0.15);}.platform-icon{font-size:2.2rem;}.platform-title{font-size:1.1rem;font-weight:700;color:var(--text-white);}.platform-link-btn{font-size:0.8rem;font-weight:700;color:var(--accent-purple-glow);text-transform:uppercase;letter-spacing:0.5px;display:inline-flex;align-items:center;gap:4px;}.platform-link-card:hover .platform-link-btn{color:var(--text-white);}.subpage-faq-section{padding:80px 0;}.faq-accordion{display:flex;flex-direction:column;gap:14px;margin-top:40px;max-width:800px;margin-left:auto;margin-right:auto;}.faq-acc-item{background:var(--bg-card);border:1px solid var(--border-glass);border-radius:12px;overflow:hidden;transition:var(--transition-smooth);}.faq-acc-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 24px;text-align:left;font-size:1.05rem;font-weight:700;color:var(--text-white);cursor:pointer;background:transparent;transition:var(--transition-smooth);}.faq-acc-trigger:hover{background:rgba(255,255,255,0.02);}.faq-acc-trigger .arrow-icon{font-size:0.75rem;transition:transform 0.3s ease;color:var(--accent-purple-glow);}.faq-acc-content{max-height:0;overflow:hidden;transition:max-height 0.3s cubic-bezier(0.4,0,0.2,1),padding 0.3s ease;padding:0 24px;font-size:0.92rem;color:var(--text-gray);line-height:1.6;}.faq-acc-item.active{border-color:rgba(130,39,235,0.3);box-shadow:0 5px 15px rgba(0,0,0,0.2);}.faq-acc-item.active .faq-acc-trigger{color:var(--accent-purple-glow);border-bottom:1px solid rgba(255,255,255,0.03);}.faq-acc-item.active .faq-acc-trigger .arrow-icon{transform:rotate(180deg);}.faq-acc-item.active .faq-acc-content{max-height:200px;padding:20px 24px;}@media (max-width:1024px){.info-grid{grid-template-columns:repeat(2,1fr);}.guide-steps-grid{grid-template-columns:repeat(2,1fr);}.subpage-links-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){.safety-grid{grid-template-columns:1fr;}}@media (max-width:480px){.info-grid{grid-template-columns:1fr;}.guide-steps-grid{grid-template-columns:1fr;}.subpage-links-grid{grid-template-columns:1fr;}}.lightbox-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(3,3,4,0.88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity 0.35s ease;}.lightbox-modal.active{opacity:1;pointer-events:auto;}.lightbox-content{position:relative;max-width:90vw;max-height:85vh;transform:scale(0.9);transition:transform 0.35s cubic-bezier(0.34,1.56,0.64,1);display:flex;align-items:center;justify-content:center;}.lightbox-modal.active .lightbox-content{transform:scale(1);}.lightbox-content img{max-width:100%;max-height:85vh;border-radius:14px;border:1px solid rgba(130,39,235,0.35);box-shadow:0 10px 50px rgba(130,39,235,0.4);object-fit:contain;display:block;}.lightbox-close{position:absolute;top:30px;right:30px;background:rgba(130,39,235,0.15);border:1px solid rgba(130,39,235,0.3);color:#fff;font-size:2.2rem;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10000;box-shadow:0 0 15px rgba(130,39,235,0.25);transition:all 0.25s ease;line-height:1;padding-bottom:4px;}.lightbox-close:hover{background:var(--accent-purple);border-color:var(--accent-purple-glow);box-shadow:0 0 25px rgba(130,39,235,0.7);transform:scale(1.1) rotate(90deg);}@media (max-width:768px){.lightbox-close{top:20px;right:20px;width:42px;height:42px;font-size:1.8rem;}}.blog-feed{display:flex;flex-direction:column;gap:30px;margin:40px auto;max-width:850px;}.blog-feed-item{background:rgba(10,10,12,0.4);border:1px solid rgba(255,255,255,0.04);border-radius:12px;padding:30px;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:var(--transition-smooth);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;}.blog-feed-item:hover{transform:translateY(-2px);border-color:rgba(130,39,235,0.3);box-shadow:0 10px 30px rgba(0,0,0,0.6),0 0 20px rgba(130,39,235,0.1);}.blog-feed-item::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:var(--accent-purple);opacity:0;transition:var(--transition-smooth);}.blog-feed-item:hover::before{opacity:1;}.blog-item-tag{align-self:flex-start;font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--accent-purple-glow);padding:4px 10px;border-radius:4px;background:rgba(130,39,235,0.12);border:1px solid rgba(130,39,235,0.25);margin-bottom:4px;}.blog-item-title{font-family:var(--font-display);font-size:1.75rem;font-weight:800;color:var(--text-white);line-height:1.3;transition:var(--transition-smooth);}.blog-feed-item:hover .blog-item-title{color:var(--accent-purple-glow);}.blog-item-meta{font-size:0.82rem;color:var(--text-muted);display:flex;align-items:center;gap:8px;margin-bottom:4px;}.blog-item-meta .separator{color:rgba(255,255,255,0.15);}.blog-item-preview{font-size:1rem;line-height:1.6;color:var(--text-gray-light);}.blog-item-readmore{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;color:var(--accent-purple-glow);font-weight:600;font-size:0.95rem;margin-top:8px;transition:var(--transition-smooth);}.blog-item-readmore:hover{color:#fff;transform:translateX(4px);}.blog-item-readmore svg{width:16px;height:16px;transition:var(--transition-smooth);}.blog-item-readmore:hover svg{transform:translateX(3px);}.article-section{padding:60px 0 100px 0;position:relative;z-index:2;}.article-container{max-width:800px;margin:0 auto;background:rgba(10,10,12,0.4);border:1px solid rgba(255,255,255,0.04);border-radius:16px;padding:40px;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:0 15px 40px rgba(0,0,0,0.6);}.back-to-blog{display:inline-flex;align-items:center;gap:8px;color:var(--text-gray);font-size:0.9rem;font-weight:500;margin-bottom:30px;transition:var(--transition-smooth);}.back-to-blog:hover{color:var(--accent-purple-glow);transform:translateX(-4px);}.article-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:20px;color:var(--text-muted);font-size:0.88rem;}.article-tag{font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:4px 12px;border-radius:20px;background:rgba(130,39,235,0.12);border:1px solid rgba(130,39,235,0.25);color:var(--accent-purple-glow);}.article-title{font-family:var(--font-display);font-size:2.8rem;font-weight:900;line-height:1.2;margin-bottom:30px;letter-spacing:-0.5px;}.article-body{font-size:1.05rem;line-height:1.8;color:var(--text-gray-light);}.article-body p{margin-bottom:24px;}.article-body h2{font-family:var(--font-display);font-size:1.8rem;font-weight:800;color:#fff;margin:40px 0 20px 0;border-left:4px solid var(--accent-purple);padding-left:14px;}.article-body h3{font-family:var(--font-display);font-size:1.35rem;font-weight:750;color:#fff;margin:30px 0 15px 0;}.article-body ol,.article-body ul{margin:0 0 24px 24px;}.article-body li{margin-bottom:12px;}.article-body blockquote,.article-tip-box{background:rgba(130,39,235,0.05);border-left:4px solid var(--accent-purple);border-radius:0 8px 8px 0;padding:20px 24px;margin:30px 0;font-style:italic;}.article-tip-box{font-style:normal;}.article-tip-box strong{color:var(--accent-purple-glow);}@media (max-width:768px){.blog-feed-item{padding:24px;}.blog-item-title{font-size:1.45rem;}.article-container{padding:24px;}.article-title{font-size:2rem;}}.blog-search-container{max-width:850px;margin:0 auto 30px auto;position:relative;}.blog-search-container .search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--text-gray);display:flex;align-items:center;}#blog-search{width:100%;padding:14px 20px 14px 50px;border-radius:12px;background:rgba(10,10,12,0.5);border:1px solid rgba(255,255,255,0.05);color:#fff;font-size:1rem;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:var(--transition-smooth);}#blog-search:focus{outline:none;border-color:var(--accent-purple-glow);box-shadow:0 0 15px rgba(130,39,235,0.2);}.blog-filters-container{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:50px;}.filter-btn{padding:10px 24px;border-radius:30px;font-weight:600;font-size:0.9rem;cursor:pointer;transition:var(--transition-smooth);border:1px solid rgba(255,255,255,0.05);background:rgba(10,10,12,0.3);color:var(--text-gray);}.filter-btn:hover{border-color:rgba(130,39,235,0.35);color:#fff;background:rgba(130,39,235,0.08);}.filter-btn.active{border-color:rgba(130,39,235,0.35);background:rgba(130,39,235,0.15);color:#fff;box-shadow:0 0 15px rgba(130,39,235,0.15);}.blog-hero-glow{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:1200px;height:400px;background:radial-gradient(circle,rgba(130,39,235,0.15) 0%,transparent 70%);z-index:0;pointer-events:none;}.blog-featured-card{display:flex;gap:32px;background:rgba(10,10,13,0.45);border:1px solid var(--border-glass);border-radius:20px;padding:32px;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:0 20px 50px rgba(0,0,0,0.6),0 0 25px rgba(130,39,235,0.05);align-items:center;margin:0 auto 50px auto;max-width:1200px;text-decoration:none;transition:var(--transition-smooth);position:relative;overflow:hidden;z-index:2;}.blog-featured-card:hover{transform:translateY(-4px);border-color:rgba(130,39,235,0.4);box-shadow:0 20px 50px rgba(0,0,0,0.7),0 0 30px rgba(130,39,235,0.15);}.blog-featured-thumbnail{flex:1.3;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,0.04);}.blog-featured-thumbnail img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s cubic-bezier(0.25,1,0.5,1);}.blog-featured-card:hover .blog-featured-thumbnail img{transform:scale(1.03);}.blog-featured-content{flex:1;display:flex;flex-direction:column;gap:14px;}.blog-featured-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:0.85rem;color:var(--text-muted);}.blog-featured-title{font-family:var(--font-display);font-size:2.4rem;font-weight:800;color:var(--text-white);line-height:1.25;transition:var(--transition-smooth);}.blog-featured-card:hover .blog-featured-title{color:var(--accent-purple-glow);}.blog-featured-excerpt{font-size:1.05rem;line-height:1.6;color:var(--text-gray);margin-bottom:8px;}.blog-featured-readmore{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;color:var(--accent-purple-glow);font-weight:700;font-size:1rem;transition:var(--transition-smooth);}.blog-featured-readmore:hover{color:#fff;transform:translateX(4px);}.blog-featured-readmore svg{width:16px;height:16px;transition:var(--transition-smooth);}.blog-featured-readmore:hover svg{transform:translateX(4px);}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:0 auto 60px auto;max-width:1200px;}.blog-card{display:flex;flex-direction:column;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.08);border-radius:16px;padding:24px;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:var(--transition-smooth);height:100%;text-decoration:none;box-shadow:0 8px 30px rgba(0,0,0,0.5);gap:14px;}.blog-card:hover{transform:translateY(-5px);border-color:var(--accent-purple-glow);box-shadow:0 0 25px rgba(130,39,235,0.25);}.blog-card-thumbnail-wrapper{position:relative;width:100%;aspect-ratio:16 / 9;max-height:240px;overflow:hidden;border-radius:8px;border:1px solid rgba(255,255,255,0.04);}.blog-card-thumbnail{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s cubic-bezier(0.25,1,0.5,1);}.blog-card:hover .blog-card-thumbnail{transform:scale(1.05);}.blog-card .article-tag{align-self:flex-start;}.blog-card-meta{display:flex;align-items:center;gap:8px;font-size:0.8rem;color:var(--text-muted);}.blog-card-title{font-family:var(--font-display);font-size:1.35rem;font-weight:800;color:var(--text-white);line-height:1.35;transition:var(--transition-smooth);}.blog-card:hover .blog-card-title{color:var(--accent-purple-glow);}.blog-card-excerpt{font-size:0.95rem;line-height:1.5;color:var(--text-gray);flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:4px;}.blog-card-readmore{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;color:var(--accent-purple-glow);font-weight:700;font-size:0.9rem;margin-top:auto;transition:var(--transition-smooth);}.blog-card-readmore:hover{color:#fff;transform:translateX(4px);}.blog-card-readmore svg{width:14px;height:14px;transition:var(--transition-smooth);}.blog-card-readmore:hover svg{transform:translateX(3px);}.popular-posts-section{padding:60px 0;border-top:1px solid rgba(255,255,255,0.04);position:relative;}.popular-posts-container{width:90%;max-width:1200px;margin:0 auto;}.popular-posts-header{margin-bottom:30px;text-align:left;}.popular-posts-carousel-wrapper{position:relative;width:100%;padding:10px 0;}.blog-newsletter-section{padding:60px 0;position:relative;z-index:10;}.blog-newsletter-container{width:90%;max-width:1200px;margin:0 auto;}.blog-newsletter-card{position:relative;background:linear-gradient(135deg,rgba(30,0,59,0.5) 0%,rgba(10,10,13,0.75) 100%);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:24px;border:1px solid rgba(130,39,235,0.25);overflow:hidden;padding:50px 60px;text-align:center;box-shadow:0 15px 45px rgba(0,0,0,0.75),0 0 35px rgba(130,39,235,0.15);display:flex;flex-direction:column;align-items:center;}.blog-newsletter-card::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(130,39,235,0.15) 0%,transparent 60%);pointer-events:none;z-index:1;}.blog-newsletter-title{font-family:var(--font-display);font-size:2.2rem;font-weight:900;color:var(--text-white);margin-bottom:12px;position:relative;z-index:2;}.blog-newsletter-desc{font-size:1.05rem;color:var(--text-gray-light);max-width:600px;margin-bottom:30px;line-height:1.6;position:relative;z-index:2;}.blog-newsletter-form{display:flex;gap:12px;width:100%;max-width:500px;position:relative;z-index:2;}.blog-newsletter-input{flex:1;padding:14px 20px;border-radius:12px;background:rgba(10,10,12,0.6);border:1px solid rgba(255,255,255,0.08);color:#fff;font-size:1rem;outline:none;transition:var(--transition-smooth);}.blog-newsletter-input:focus{border-color:var(--accent-purple-glow);box-shadow:0 0 15px rgba(130,39,235,0.2);}.btn-newsletter-subscribe{padding:14px 30px;border-radius:12px;background:var(--accent-purple);color:#fff;border:none;font-weight:700;font-size:1rem;cursor:pointer;transition:var(--transition-smooth);box-shadow:0 0 15px rgba(130,39,235,0.3);}.btn-newsletter-subscribe:hover{background:var(--accent-purple-glow);box-shadow:0 0 25px rgba(130,39,235,0.5);transform:translateY(-2px);}.blog-cta-glow-override{box-shadow:0 15px 50px rgba(0,0,0,0.8),0 0 40px rgba(130,39,235,0.35) !important;padding:50px 70px !important;}.blog-cta-btn-override{padding:16px 48px !important;font-size:1.1rem !important;box-shadow:0 0 25px rgba(130,39,235,0.5) !important;}.article-featured-image-wrapper{width:100%;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;margin:30px 0;border:1px solid rgba(255,255,255,0.06);box-shadow:0 15px 40px rgba(0,0,0,0.6);}.article-featured-image{width:100%;height:100%;object-fit:cover;display:block;}@media (max-width:1024px){.blog-grid{grid-template-columns:repeat(2,1fr);}.blog-featured-card{gap:24px;padding:24px;}.blog-featured-title{font-size:2rem;}}@media (max-width:768px){.blog-featured-card{flex-direction:column;align-items:stretch;}.blog-featured-thumbnail{width:100%;}.blog-grid{grid-template-columns:1fr;}.blog-newsletter-card{padding:35px 24px;}.blog-newsletter-form{flex-direction:column;gap:12px;}.blog-newsletter-title{font-size:1.8rem;}.blog-cta-glow-override{padding:35px 24px !important;}}.lightbox-modal{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.88);opacity:0;transition:opacity 0.3s ease;justify-content:center;align-items:center;outline:none;}.lightbox-modal.active{display:flex;opacity:1;}.lightbox-content-wrapper{position:relative;max-width:90%;max-height:90%;display:flex;justify-content:center;align-items:center;overflow:hidden;}.lightbox-image{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;transform:scale(0.9);transition:transform 0.3s cubic-bezier(0.34,1.56,0.64,1);user-select:none;-webkit-user-drag:none;cursor:zoom-in;}.lightbox-modal.active .lightbox-image{transform:scale(1);}.lightbox-close{position:absolute;top:24px;right:24px;background:none;border:none;color:#ffffff;font-size:42px;font-weight:300;cursor:pointer;width:48px;height:48px;display:flex;justify-content:center;align-items:center;line-height:1;transition:color 0.2s ease,transform 0.2s ease;z-index:100000;text-shadow:0 2px 4px rgba(0,0,0,0.5);}.lightbox-close:hover{color:#a855f7;transform:scale(1.1);}body.lightbox-open{overflow:hidden;}.dropdown-item.active{color:var(--text-white) !important;background:rgba(130,39,235,0.25);border-left:2px solid var(--accent-purple-glow);}.drawer-dropdown-item.active{color:var(--text-white) !important;background:rgba(130,39,235,0.18);border-left:2px solid var(--accent-purple-glow);transform:translateX(4px);}.header-cta{gap:10px !important;}.nav-discord-btn{display:inline-flex !important;align-items:center;gap:6px;color:var(--text-gray) !important;font-size:0.95rem;font-weight:500;padding:8px 16px;border-radius:9999px;border:1px solid transparent;transition:var(--transition-smooth);text-decoration:none;}.nav-discord-btn:hover{color:var(--text-white) !important;background:rgba(130,39,235,0.08);}.nav-discord-btn svg{width:16px;height:16px;fill:currentColor;}.lang-selector-dropdown{position:relative;font-family:var(--font-main);}.lang-toggle-btn{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.08);color:var(--text-white);padding:8px 16px;font-size:0.88rem;font-weight:600;border-radius:12px;cursor:pointer;transition:var(--transition-smooth);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);font-family:var(--font-main);}.lang-toggle-btn:hover{background:rgba(130,39,235,0.08);border-color:rgba(130,39,235,0.4);box-shadow:0 0 15px rgba(130,39,235,0.15);}.lang-arrow{font-size:0.7rem;transition:transform 0.2s ease;color:var(--text-gray);pointer-events:none;}.lang-selector-dropdown.active .lang-arrow{transform:rotate(180deg);}.lang-dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;background:rgba(10,10,12,0.95);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:6px;min-width:220px;box-shadow:0 10px 30px rgba(0,0,0,0.8),0 0 20px rgba(130,39,235,0.1);display:flex;flex-direction:column;gap:4px;z-index:1000;opacity:0;transform:translateY(-8px) scale(0.97);pointer-events:none;transition:opacity 0.15s cubic-bezier(0.16,1,0.3,1),transform 0.15s cubic-bezier(0.16,1,0.3,1);transform-origin:top right;}.lang-selector-dropdown.active .lang-dropdown-menu{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;}.lang-dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;font-size:0.9rem;font-weight:500;color:var(--text-gray);border-radius:8px;text-decoration:none;transition:var(--transition-smooth);cursor:pointer;outline:none;}.lang-dropdown-item:hover,.lang-dropdown-item:focus{color:var(--text-white);background:rgba(130,39,235,0.12);}.lang-dropdown-item.active{color:var(--text-white);background:rgba(130,39,235,0.25);border:1px solid rgba(130,39,235,0.4);}.check-mark{color:var(--accent-purple-glow);font-weight:bold;}.drawer-lang-selector{margin:15px 0;border-top:1px solid rgba(255,255,255,0.05);padding-top:15px;font-family:var(--font-display);}.drawer-lang-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.08);color:var(--text-white);padding:12px 18px;font-size:0.95rem;font-weight:500;border-radius:12px;cursor:pointer;transition:var(--transition-smooth);}.drawer-lang-menu{display:none;flex-direction:column;gap:6px;margin-top:8px;padding:6px;background:rgba(10,10,12,0.5);border-radius:12px;border:1px solid rgba(255,255,255,0.04);}.drawer-lang-selector.active .drawer-lang-menu{display:flex;}.drawer-lang-selector.active .drawer-lang-toggle{border-color:rgba(130,39,235,0.4);}.drawer-lang-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;font-size:0.95rem;color:var(--text-gray);border-radius:8px;text-decoration:none;transition:var(--transition-smooth);}.drawer-lang-item.active{color:var(--text-white);background:rgba(130,39,235,0.18);border:1px solid rgba(130,39,235,0.3);}@media (max-width:1024px){.lang-selector-dropdown{display:none !important;}.nav-discord-btn{display:none !important;}}