.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#1a1a1acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;padding:1rem 0}.header.scrolled{background:#1a1a1af2;box-shadow:0 4px 20px #0000004d}.nav{display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.75rem;font-weight:700;cursor:pointer}.nav-links{display:flex;list-style:none;align-items:center;gap:2rem}.nav-links li a{color:var(--light-text);text-decoration:none;font-weight:500;transition:color .3s ease;cursor:pointer}.nav-links li a:not(.btn):hover{color:var(--electric-blue)}.btn-small{padding:.6rem 1.5rem;font-size:1rem}.mobile-menu-toggle{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:.5rem}.mobile-menu-toggle span{width:25px;height:3px;background:var(--light-text);transition:all .3s ease;border-radius:2px}@media (max-width: 768px){.mobile-menu-toggle{display:flex}.nav-links{position:fixed;top:70px;right:-100%;width:100%;max-width:300px;height:calc(100vh - 70px);background:var(--darker-background);flex-direction:column;align-items:flex-start;padding:2rem;gap:1.5rem;transition:right .3s ease;box-shadow:-4px 0 20px #00000080}.nav-links.active{right:0}.nav-links li{width:100%}.nav-links li a{display:block;padding:.5rem 0}}.hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl) 0;overflow:hidden}.hero-background{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:0}.gradient-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;animation:float 8s ease-in-out infinite}.orb-1{width:500px;height:500px;background:var(--deep-purple);top:-100px;right:-100px}.orb-2{width:400px;height:400px;background:var(--electric-blue);bottom:-100px;left:-100px;animation-delay:-4s}@keyframes float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}.hero-content{position:relative;z-index:1;text-align:center;max-width:900px;margin:0 auto}.coming-soon-badge{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);background:#00d4ff1a;border:1px solid var(--electric-blue);border-radius:50px;color:var(--electric-blue);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--spacing-md);animation:badgePulse 2s ease-in-out infinite}.badge-pulse{width:8px;height:8px;background:var(--electric-blue);border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes badgePulse{0%,to{box-shadow:0 0 #00d4ff66}50%{box-shadow:0 0 20px 5px #00d4ff1a}}.hero-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.2;margin-bottom:var(--spacing-md)}.hero-subtitle{font-size:var(--font-size-xl);color:var(--gray-text);margin-bottom:var(--spacing-lg);line-height:1.6}.hero-buttons{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.hero-features{display:flex;gap:var(--spacing-lg);justify-content:center;flex-wrap:wrap;padding-top:var(--spacing-lg);border-top:1px solid rgba(255,255,255,.1);max-width:700px;margin:0 auto}.feature-item{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--gray-text);font-size:var(--font-size-md);padding:var(--spacing-sm) var(--spacing-md);background:#ffffff08;border-radius:var(--radius-md);transition:all .3s ease}.feature-item:hover{background:#ffffff0d;transform:translateY(-2px)}.feature-icon{font-size:var(--font-size-xl)}@media (max-width: 768px){.hero{padding:var(--spacing-lg) 0;min-height:calc(100vh - 70px)}.hero-subtitle{font-size:var(--font-size-lg)}.hero-buttons{flex-direction:column;align-items:stretch}.hero-buttons .btn{width:100%}.hero-features{flex-direction:column;align-items:stretch}.feature-item{justify-content:center}}.notify-form-wrapper{width:100%;max-width:500px;margin:0 auto}.notify-form{width:100%}.form-content{display:flex;gap:var(--spacing-sm);width:100%}.notify-input{flex:1;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-md);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);color:var(--light-text);transition:all .3s ease;outline:none}.notify-input:focus{border-color:var(--electric-blue);background:#ffffff14;box-shadow:0 0 0 3px #00d4ff1a}.notify-input:disabled{opacity:.6;cursor:not-allowed}.notify-input::placeholder{color:var(--gray-text)}.notify-button{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-md);font-weight:600;background:linear-gradient(135deg,var(--deep-purple) 0%,var(--electric-blue) 100%);color:var(--light-text);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .3s ease;white-space:nowrap}.notify-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px #00d4ff4d}.notify-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.notify-message{margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--font-size-sm);text-align:center;animation:slideIn .3s ease}.notify-message.success{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#4ade80}.notify-message.error{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#f87171}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.form-content{flex-direction:column}.notify-button{width:100%}}.features{padding:var(--spacing-xl) 0;background:linear-gradient(180deg,var(--dark-background) 0%,var(--darker-background) 100%)}.section-header{text-align:center;margin-bottom:var(--spacing-xl)}.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:var(--spacing-md)}.section-subtitle{font-size:var(--font-size-xl);color:var(--gray-text);max-width:600px;margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-md)}.feature-card,.feature-card.coming-soon{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:var(--spacing-lg);transition:all .3s ease;position:relative;overflow:hidden}.feature-card.coming-soon:hover{opacity:.85;transform:translateY(-5px);border-color:var(--electric-blue);border-style:solid}.coming-soon-badge{margin-top:var(--spacing-md);display:inline-block;background:linear-gradient(135deg,var(--deep-purple) 0%,var(--electric-blue) 100%);color:var(--light-text);font-size:var(--font-size-sm);font-weight:600;padding:.375rem .75rem;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 10px #00d4ff4d}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--deep-purple) 0%,var(--electric-blue) 100%);opacity:0;transition:opacity .3s ease;z-index:0}.feature-card:hover{transform:translateY(-5px);border-color:var(--electric-blue)}.feature-card:hover:before{opacity:.1}.feature-card>*{position:relative;z-index:1}.feature-icon{font-size:3rem;margin-bottom:var(--spacing-md);display:inline-block}.feature-title{font-size:var(--font-size-xl);font-weight:700;margin-bottom:var(--spacing-sm);color:var(--light-text)}.feature-description{color:var(--gray-text);line-height:1.7}@media (max-width: 768px){.features{padding:var(--spacing-lg) 0}.features-grid{grid-template-columns:1fr}}.about{padding:var(--spacing-xl) 0;background:var(--dark-background)}.about-hero{text-align:center;max-width:900px;margin:0 auto var(--spacing-xl)}.about-tagline{font-size:var(--font-size-xl);color:var(--electric-blue);font-style:italic;margin:var(--spacing-md) 0;font-weight:500}.about-intro{font-size:var(--font-size-lg);color:var(--gray-text);line-height:1.8;margin-top:var(--spacing-lg)}.mission-vision-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg);margin:var(--spacing-xl) 0}.mission-card,.vision-card{padding:var(--spacing-lg);background:linear-gradient(135deg,#6b2c911a,#00d4ff0d);border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.mission-card:hover,.vision-card:hover{transform:translateY(-5px);border-color:var(--electric-blue);box-shadow:0 10px 30px #00d4ff33}.card-icon{font-size:3rem;display:block;margin-bottom:var(--spacing-md)}.mission-card h3,.vision-card h3{font-size:var(--font-size-xl);color:var(--light-text);margin-bottom:var(--spacing-md)}.mission-card p,.vision-card p{color:var(--gray-text);line-height:1.7;margin:0;font-size:var(--font-size-md)}.values-section{margin:var(--spacing-xl) 0;padding:var(--spacing-xl) 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.values-title{text-align:center;font-size:var(--font-size-2xl);color:var(--light-text);margin-bottom:var(--spacing-xl)}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.value-card{padding:var(--spacing-lg);background:#ffffff08;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.05);transition:all .3s ease}.value-card:hover{background:#ffffff0d;border-color:var(--electric-blue);transform:translateY(-3px)}.value-emoji{font-size:2.5rem;display:block;margin-bottom:var(--spacing-sm)}.value-card h4{font-size:var(--font-size-lg);color:var(--light-text);margin-bottom:var(--spacing-sm)}.value-card p{color:var(--gray-text);line-height:1.6;margin:0;font-size:var(--font-size-sm)}.story-section{margin:var(--spacing-xl) 0;padding:var(--spacing-xl);background:linear-gradient(135deg,#6b2c9114,#00d4ff14);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1);text-align:center;max-width:900px;margin-left:auto;margin-right:auto}.story-title{font-size:var(--font-size-2xl);color:var(--light-text);margin-bottom:var(--spacing-md);background:linear-gradient(135deg,var(--neon-pink) 0%,var(--electric-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.story-intro{color:var(--gray-text);line-height:1.8;margin-bottom:var(--spacing-md);font-size:var(--font-size-lg)}.story-intro strong{color:var(--electric-blue);font-weight:600}.story-tagline{color:var(--light-text);font-size:var(--font-size-md);font-style:italic;opacity:.9}.why-section{margin:var(--spacing-xl) 0;text-align:center}.why-title{font-size:var(--font-size-2xl);color:var(--light-text);margin-bottom:var(--spacing-lg)}.why-content{max-width:800px;margin:0 auto}.why-text{color:var(--gray-text);font-size:var(--font-size-lg);line-height:1.8;margin-bottom:var(--spacing-md)}.why-text strong{color:var(--electric-blue);font-weight:600}.conversation-box{margin:var(--spacing-lg) 0;padding:var(--spacing-lg);background:#0000004d;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.1);text-align:left}.conversation-line{padding:var(--spacing-sm) 0;color:var(--gray-text);font-size:var(--font-size-md)}.conversation-line.you{color:var(--electric-blue)}.conversation-line.uncertain{margin-top:var(--spacing-md);font-style:italic;color:var(--gray-text);opacity:.7}.speaker{font-weight:700;margin-right:var(--spacing-xs)}.different-section{margin:var(--spacing-xl) 0}.different-title{text-align:center;font-size:var(--font-size-2xl);color:var(--light-text);margin-bottom:var(--spacing-xl)}.different-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.different-card{padding:var(--spacing-lg);background:#ffffff08;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.08);text-align:center;transition:all .3s ease}.different-card:hover{background:#ffffff0d;border-color:var(--neon-pink);transform:translateY(-5px)}.different-icon{font-size:3rem;display:block;margin-bottom:var(--spacing-md)}.different-card p{color:var(--gray-text);line-height:1.7;margin:0;font-size:var(--font-size-md)}.different-card strong{color:var(--light-text);font-weight:600}.about-cta{margin:var(--spacing-xl) 0 0;padding:var(--spacing-xl);background:linear-gradient(135deg,#6b2c9126,#00d4ff26);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.15);text-align:center}.cta-title{font-size:var(--font-size-2xl);color:var(--light-text);margin-bottom:var(--spacing-md)}.cta-text,.cta-tagline{color:var(--gray-text);font-size:var(--font-size-lg);line-height:1.8;margin-bottom:var(--spacing-md);max-width:800px;margin-left:auto;margin-right:auto}.cta-motto{font-size:var(--font-size-xl);margin-top:var(--spacing-lg)}.cta-motto strong{background:linear-gradient(135deg,var(--neon-pink) 0%,var(--electric-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}@media (max-width: 1024px){.values-grid{grid-template-columns:repeat(2,1fr)}.different-grid{grid-template-columns:1fr}}@media (max-width: 768px){.about{padding:var(--spacing-lg) 0}.mission-vision-grid,.values-grid{grid-template-columns:1fr;gap:var(--spacing-md)}.about-tagline{font-size:var(--font-size-lg)}.about-intro{font-size:var(--font-size-md)}.story-section{padding:var(--spacing-lg)}.story-title,.values-title,.why-title,.different-title,.cta-title{font-size:var(--font-size-xl)}.card-icon,.value-emoji,.different-icon{font-size:2rem}.conversation-box{padding:var(--spacing-md)}.about-cta{padding:var(--spacing-lg)}}@media (max-width: 480px){.mission-card,.vision-card,.value-card,.different-card{padding:var(--spacing-md)}.cta-text,.cta-tagline{font-size:var(--font-size-md)}.cta-motto{font-size:var(--font-size-lg)}}.contact{padding:var(--spacing-xl) 0;background:linear-gradient(180deg,var(--darker-background) 0%,var(--dark-background) 100%)}.social-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg);margin-top:var(--spacing-xl);max-width:1200px;margin-left:auto;margin-right:auto}.social-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-lg);background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:all .3s ease;overflow:hidden}.social-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,.05) 100%);opacity:0;transition:opacity .3s ease}.social-card:hover{transform:translateY(-8px);border-color:var(--electric-blue);box-shadow:0 15px 40px #00d4ff33}.social-card:hover:before{opacity:1}.social-card.twitter:hover{border-color:#1da1f2;box-shadow:0 15px 40px #1da1f233}.social-card.instagram:hover{border-color:#e4405f;box-shadow:0 15px 40px #e4405f33}.social-card.discord:hover{border-color:#5865f2;box-shadow:0 15px 40px #5865f233}.social-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin-bottom:var(--spacing-md);background:#ffffff0d;border-radius:50%;transition:all .3s ease}.social-card:hover .social-icon{transform:scale(1.1);background:#ffffff1a}.social-card.twitter .social-icon svg{color:#1da1f2}.social-card.instagram .social-icon svg{color:#e4405f}.social-card.discord .social-icon svg{color:#5865f2}.social-card h3{position:relative;z-index:1;font-size:var(--font-size-xl);color:var(--light-text);margin-bottom:var(--spacing-xs)}.social-card p{position:relative;z-index:1;color:var(--gray-text);font-size:var(--font-size-md);margin-bottom:var(--spacing-md);font-weight:600}.social-description{position:relative;z-index:1;color:var(--gray-text);font-size:var(--font-size-sm);line-height:1.6;opacity:.8}.card-arrow{position:relative;z-index:1;margin-top:var(--spacing-md);font-size:var(--font-size-xl);color:var(--electric-blue);transition:transform .3s ease}.social-card:hover .card-arrow{transform:translate(5px)}.social-card.twitter:hover .card-arrow{color:#1da1f2}.social-card.instagram:hover .card-arrow{color:#e4405f}.social-card.discord:hover .card-arrow{color:#5865f2}.contact-footer{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid rgba(255,255,255,.1);text-align:center}.footer-text{color:var(--gray-text);font-size:var(--font-size-lg);margin-bottom:var(--spacing-md);line-height:1.6}.footer-text strong{color:var(--light-text)}.footer-location{color:var(--gray-text);font-size:var(--font-size-md);margin:0}@media (max-width: 968px){.contact{padding:var(--spacing-lg) 0}.social-cards{grid-template-columns:1fr;gap:var(--spacing-md)}.social-card{padding:var(--spacing-md)}.social-icon{width:60px;height:60px}.social-icon svg{width:30px;height:30px}}@media (max-width: 480px){.footer-text{font-size:var(--font-size-md)}}.footer{background:var(--darker-background);padding:var(--spacing-xl) 0 var(--spacing-md);border-top:1px solid rgba(255,255,255,.1)}.footer-content{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.footer-section h3{font-size:var(--font-size-xl);margin-bottom:var(--spacing-md)}.footer-section h4{font-size:var(--font-size-lg);margin-bottom:var(--spacing-md);color:var(--light-text)}.footer-description{color:var(--gray-text);line-height:1.7;max-width:300px}.footer-links{list-style:none;display:flex;flex-direction:column;gap:var(--spacing-sm)}.footer-links a{color:var(--gray-text);text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:var(--electric-blue)}.social-links{display:flex;gap:var(--spacing-md);font-size:1.5rem}.social-links a{transition:transform .3s ease;display:inline-block}.social-links a:hover{transform:scale(1.2)}.footer-bottom{padding-top:var(--spacing-md);border-top:1px solid rgba(255,255,255,.1);text-align:center;color:var(--gray-text);display:flex;justify-content:space-between;align-items:center}.footer-bottom p{margin:0}@media (max-width: 968px){.footer{padding:var(--spacing-lg) 0 var(--spacing-md)}.footer-content{grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.footer-section:first-child{grid-column:1 / -1}.footer-bottom{flex-direction:column;gap:var(--spacing-sm)}}@media (max-width: 480px){.footer-content{grid-template-columns:1fr}}.legal-page{min-height:100vh;padding:120px 0 80px;background:linear-gradient(135deg,#0a0a0a,#1a1a2e)}.legal-header{text-align:center;margin-bottom:60px;animation:fadeInUp .6s ease-out}.legal-title{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.2}.legal-date{font-size:1rem;color:#8b8b8b;font-style:italic}.legal-content{max-width:900px;margin:0 auto;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:60px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeInUp .8s ease-out}.legal-section{margin-bottom:40px;animation:fadeInUp 1s ease-out}.legal-section:last-child{margin-bottom:0}.legal-section h2{font-size:2rem;font-weight:700;margin-bottom:20px;color:#fff;position:relative;padding-bottom:10px}.legal-section h2:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px}.legal-section h3{font-size:1.5rem;font-weight:600;margin-top:25px;margin-bottom:15px;color:#fff}.legal-section p{font-size:1.1rem;line-height:1.8;color:#d0d0d0;margin-bottom:15px}.legal-section a{color:#667eea;text-decoration:none;transition:color .3s ease}.legal-section a:hover{color:#764ba2;text-decoration:underline}.legal-section ul{list-style:none;padding-left:0;margin:20px 0}.legal-section ul li{font-size:1.1rem;line-height:1.8;color:#d0d0d0;margin-bottom:12px;padding-left:30px;position:relative}.legal-section ul li:before{content:"→";position:absolute;left:0;color:#667eea;font-weight:700}.legal-section ul li strong{color:#fff;font-weight:600}@media (max-width: 768px){.legal-page{padding:100px 0 60px}.legal-title{font-size:2.5rem}.legal-content{padding:40px 30px}.legal-section h2{font-size:1.5rem}.legal-section p,.legal-section ul li{font-size:1rem}}@media (max-width: 480px){.legal-title{font-size:2rem}.legal-content{padding:30px 20px;border-radius:15px}.legal-section h2{font-size:1.3rem}}.faq-page{min-height:100vh;padding:120px 0 80px;background:linear-gradient(135deg,#0a0a0a,#1a1a2e)}.faq-header{text-align:center;margin-bottom:60px;animation:fadeInUp .6s ease-out}.faq-title{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.2}.faq-subtitle{font-size:1.2rem;color:#d0d0d0;max-width:700px;margin:0 auto;line-height:1.6}.faq-subtitle a{color:#667eea;text-decoration:none;font-weight:600;transition:color .3s ease}.faq-subtitle a:hover{color:#764ba2}.faq-list{max-width:900px;margin:0 auto 60px;animation:fadeInUp .8s ease-out}.faq-item{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:15px;margin-bottom:15px;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:#667eea4d;box-shadow:0 5px 20px #667eea1a}.faq-item.active{border-color:#667eea80;background:#667eea0d}.faq-question{width:100%;padding:25px 30px;background:transparent;border:none;color:#fff;font-size:1.2rem;font-weight:600;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.faq-question:hover{color:#667eea}.faq-icon{font-size:1.5rem;font-weight:300;color:#667eea;transition:transform .3s ease;min-width:30px;text-align:center}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.faq-answer.show{max-height:500px;padding:0 30px 25px}.faq-answer p{font-size:1.1rem;line-height:1.8;color:#d0d0d0;margin:0}.faq-footer{text-align:center;max-width:700px;margin:0 auto;padding:60px 30px 0;border-top:1px solid rgba(255,255,255,.1);animation:fadeInUp 1s ease-out}.faq-footer h3{font-size:2rem;font-weight:700;margin-bottom:15px;background:linear-gradient(90deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.faq-footer p{font-size:1.1rem;color:#d0d0d0;margin-bottom:30px}.faq-links{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.faq-link{padding:12px 30px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:25px;color:#fff;text-decoration:none;font-weight:600;transition:all .3s ease}.faq-link:hover{background:#ffffff1a;border-color:#667eea80;transform:translateY(-2px)}.faq-link.primary{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent}.faq-link.primary:hover{box-shadow:0 10px 30px #667eea4d}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.faq-page{padding:100px 0 60px}.faq-title{font-size:2.5rem}.faq-subtitle{font-size:1rem;padding:0 20px}.faq-question{font-size:1.1rem;padding:20px}.faq-answer.show{padding:0 20px 20px}.faq-answer p{font-size:1rem}.faq-footer h3{font-size:1.5rem}.faq-links{flex-direction:column;align-items:stretch}.faq-link{width:100%}}@media (max-width: 480px){.faq-title{font-size:2rem}.faq-question{font-size:1rem;padding:18px 15px}.faq-icon{font-size:1.3rem;min-width:25px}}.app{width:100%;min-height:100vh;display:flex;flex-direction:column}main{flex:1}:root{--deep-purple: #6B2C91;--electric-blue: #00D4FF;--dark-background: #1A1A1A;--darker-background: #0F0F0F;--light-text: #FFFFFF;--gray-text: #B0B0B0;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 6rem;--font-primary: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", sans-serif;--font-size-base: 16px;--font-size-lg: 1.125rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-size-3xl: 3rem;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-primary);font-size:var(--font-size-base);color:var(--light-text);background-color:var(--dark-background);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;min-height:100vh}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.gradient-text{background:linear-gradient(135deg,var(--deep-purple) 0%,var(--electric-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn{display:inline-block;padding:1rem 2rem;font-size:var(--font-size-lg);font-weight:600;text-decoration:none;border-radius:var(--radius-md);transition:all .3s ease;cursor:pointer;border:none;font-family:inherit}.btn-primary{background:linear-gradient(135deg,var(--deep-purple) 0%,var(--electric-blue) 100%);color:var(--light-text)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px #6b2c9166}.btn-secondary{background:transparent;color:var(--electric-blue);border:2px solid var(--electric-blue)}.btn-secondary:hover{background:var(--electric-blue);color:var(--dark-background)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--darker-background)}::-webkit-scrollbar-thumb{background:var(--deep-purple);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--electric-blue)}
