:root{--neon-green:#32e875;--electric-blue:#3db9ff;--dark-bg:#1a1a1a;--dark-card:#242424;--gold:#ffc94d;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:2.5rem;--space-6:3rem;--space-7:4rem;--space-8:5rem;--section-padding:var(--space-7);--container-padding-x:1.25rem}@media (width>=768px){:root{--section-padding:var(--space-8);--container-padding-x:2.5rem}}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--dark-bg);color:#fff;-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}h1,h3{color:#fff}.container{z-index:2;max-width:1400px;padding:0 var(--container-padding-x);margin:0 auto;position:relative}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{box-shadow:0 0 #32e87566}50%{box-shadow:0 0 0 8px #32e87500}}@keyframes logoPulse{0%,to{filter:drop-shadow(0 8px 32px #32e8754d)}50%{filter:drop-shadow(0 8px 40px #32e87573)}}@keyframes slide{0%{transform:translate(0)}to{transform:translate(40px,40px)}}nav{padding:var(--space-3) 0;justify-content:space-between;align-items:center;display:flex}@media (width>=768px){nav{padding:var(--space-5) 0}}.logo{align-items:center;gap:8px;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:800;display:flex}@media (width>=768px){.logo{font-size:22px}}.logo img.logo-icon{object-fit:contain;width:26px;height:26px}.nav-links{align-items:center;gap:var(--space-3);display:flex}.nav-link{color:#ffffffb3;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:color .3s}.nav-link:hover{color:#fff}.nav-cta{background:var(--neon-green);color:var(--dark-bg);white-space:nowrap;border-radius:50px;align-items:center;gap:6px;padding:10px 18px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 6px 16px #32e87540,inset 0 1px #ffffff4d}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 8px 20px #32e87559,inset 0 1px #ffffff4d}@media (width>=768px){.nav-cta{padding:10px 22px;font-size:14px}}.cta-group{gap:var(--space-2);flex-direction:column;max-width:400px;margin:0 auto;display:flex}@media (width>=768px){.cta-group{flex-direction:row;justify-content:center;max-width:none}}.btn,.cta-button{cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:16px 32px;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.btn-primary,.cta-button{background:var(--neon-green);color:var(--dark-bg);position:relative;overflow:hidden;box-shadow:0 10px 24px #32e87538,inset 0 1px #ffffff59,inset 0 -2px 4px #0000001a}.cta-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.cta-button:hover:before{left:100%}.btn-primary:hover,.cta-button:hover{transform:translateY(-2px);box-shadow:0 14px 32px #32e87552,inset 0 1px #ffffff59,inset 0 -2px 4px #0000001a}.btn-primary:active,.cta-button:active{transform:scale(.98)}.hero{padding:var(--space-7) 0 var(--space-6);text-align:center}@media (width>=768px){.hero{padding:var(--space-8) 0 var(--space-7)}}.hero-logo{margin-bottom:var(--space-4);animation:.8s ease-out fadeIn}.hero-logo-image{object-fit:contain;border-radius:25px;width:140px;height:140px;animation:3s ease-in-out infinite logoPulse}@media (width>=768px){.hero-logo-image{width:180px;height:180px}}.hero-badge{color:var(--neon-green);margin-bottom:var(--space-3);background:#32e8751a;border:1px solid #32e8754d;border-radius:50px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.rating-stars{color:var(--gold);letter-spacing:1px;margin-right:6px}h1{margin-bottom:var(--space-3);letter-spacing:-1.5px;font-family:Space Grotesk,sans-serif;font-size:clamp(34px,8vw,72px);font-weight:800;line-height:1.15}.gradient-text{background:linear-gradient(135deg, var(--neon-green), var(--electric-blue));-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{color:#ffffffb3;margin-bottom:var(--space-4);max-width:600px;margin-left:auto;margin-right:auto;font-size:clamp(15px,4vw,20px);line-height:1.6}.hero-note{margin-top:var(--space-2);color:#ffffff73;font-size:13px}.problem-content{text-align:center;margin-bottom:var(--space-6)}.section-label{text-transform:uppercase;letter-spacing:2px;color:var(--electric-blue);margin-bottom:var(--space-2);font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700}.section-title{margin-bottom:var(--space-2);letter-spacing:-1px;font-family:Space Grotesk,sans-serif;font-size:clamp(28px,6vw,56px);font-weight:800}.section-description{color:#ffffffb3;max-width:700px;margin:0 auto;font-size:clamp(15px,3vw,20px);line-height:1.7}.features-section{padding:var(--section-padding) 0}.features-grid{gap:var(--space-2);margin-top:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=640px){.features-grid{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.features-grid{grid-template-columns:repeat(4,1fr)}}.feature-card{background:var(--dark-card);padding:var(--space-4) var(--space-3);border:1px solid #ffffff0f;border-radius:20px;transition:all .3s;box-shadow:0 10px 24px #00000040,inset 0 1px #ffffff0a}.feature-card:active{border-color:#32e8754d;transform:scale(.98)}.feature-icon{margin-bottom:var(--space-2);color:var(--neon-green);font-size:26px;display:block}.feature-title{margin-bottom:var(--space-1);font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:800}.feature-description{color:#ffffffb3;font-size:15px;line-height:1.7}.stats-section{padding:var(--space-6) 0;text-align:center}.stats-grid{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.stat-item{flex-direction:column;align-items:center;display:flex}.stat-number{background:linear-gradient(135deg, var(--neon-green), var(--electric-blue));-webkit-text-fill-color:transparent;margin-bottom:var(--space-1);-webkit-background-clip:text;font-family:Space Grotesk,sans-serif;font-size:clamp(30px,8vw,72px);font-weight:800;line-height:1}.stat-label{color:#fff9;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:600}@media (width>=768px){.stat-label{font-size:14px}}.final-cta{padding:0 0 var(--section-padding)}.cta-box,.mission-cta{background:radial-gradient(circle at 30% 0%, #32e8751f, transparent 55%), var(--dark-card);padding:var(--space-6) var(--space-3);text-align:center;border:1px solid #ffffff14;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000059,inset 0 1px #ffffff0d}@media (width>=768px){.cta-box,.mission-cta{padding:var(--space-7) var(--space-4)}}.cta-box:before,.mission-cta:before{content:"";background:repeating-linear-gradient(45deg,#0000,#0000 20px,#ffffff05 20px 40px);width:200%;height:200%;animation:20s linear infinite slide;position:absolute;top:-50%;left:-50%}.cta-content{position:relative}.cta-box h2,.mission-cta h2{color:#fff;margin-bottom:var(--space-2);letter-spacing:-1px;font-family:Space Grotesk,sans-serif;font-size:clamp(28px,7vw,56px);font-weight:800}.cta-box p,.mission-cta p{color:#ffffffa6;margin-bottom:var(--space-4);max-width:600px;margin-left:auto;margin-right:auto;font-size:clamp(15px,3vw,20px)}.cta-rating{margin-top:var(--space-2);color:#ffffffbf;font-size:14px;font-weight:700}.cta-fineprint{margin-top:var(--space-2);color:#ffffff80;font-size:14px}.cta-fineprint a{color:var(--neon-green);font-weight:700;text-decoration:underline}.mission-page{min-height:100vh;position:relative;overflow-x:hidden}.mission-hero{text-align:center;padding:var(--space-6) 0 var(--space-6)}.mission-logo{width:160px;height:160px;margin:0 auto var(--space-3);background:linear-gradient(45deg,#32e87514,#3db8ff2a);border-radius:30px;justify-content:center;align-items:center;animation:2s infinite pulse;display:flex;box-shadow:0 8px 32px #0000001a}@media (width>=768px){.mission-logo{width:200px;height:200px}}.mission-subtitle{color:#ffffffb3;max-width:600px;margin:0 auto var(--space-4);font-size:clamp(17px,4vw,22px);line-height:1.5}.mission-container{max-width:1200px;padding:0 var(--container-padding-x) var(--space-6);margin:0 auto}.values-section{margin:0 0 var(--space-7)}.values-grid-bold{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=768px){.values-grid-bold{gap:var(--space-3);grid-template-columns:repeat(3,1fr)}}.value-card{background:var(--dark-card);padding:var(--space-4) var(--space-3);text-align:left;border:1px solid #ffffff0f;border-radius:20px;transition:all .3s;position:relative;box-shadow:0 10px 24px #00000040,inset 0 1px #ffffff0a}.value-card:hover{border-color:#32e8754d;transform:translateY(-4px);box-shadow:0 16px 32px #0000004d,inset 0 1px #ffffff0a}.value-number{color:#fff3;margin-bottom:var(--space-2);font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:800}.value-card i{color:var(--neon-green);margin-bottom:var(--space-2);font-size:28px;display:block}.value-card h3{margin-bottom:var(--space-1);font-family:Space Grotesk,sans-serif;font-size:1.2rem;font-weight:700}.value-card p{color:#ffffffb3;font-size:.95rem;line-height:1.7}.faq-section{margin:0 0 var(--space-7)}.faq-intro{text-align:center;color:#fff9;max-width:600px;margin:0 auto var(--space-4);font-size:15px;line-height:1.6}.faq-intro a{color:var(--neon-green);font-weight:600;text-decoration:none}.faq-intro a:hover{text-decoration:underline}.faq-container{max-width:800px;margin:0 auto}.faq-item{background:var(--dark-card);margin-bottom:var(--space-2);border:1px solid #ffffff14;border-radius:12px;transition:all .3s;overflow:hidden;box-shadow:0 6px 16px #0003}.faq-item:hover{border-color:#32e8754d;box-shadow:0 10px 24px #00000047}.faq-question{justify-content:space-between;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;padding:1.1rem 1.25rem;display:flex}@media (width>=768px){.faq-question{padding:1.5rem 2rem}}.faq-question h3{color:#fff;font-size:1rem;font-weight:600}@media (width>=768px){.faq-question h3{font-size:1.15rem}}.faq-question i{color:var(--neon-green);flex-shrink:0;font-size:1rem;transition:transform .3s}.faq-item.active .faq-question i{transform:rotate(180deg)}.faq-answer{max-height:0;transition:max-height .3s,padding .3s;overflow:hidden}.faq-item.active .faq-answer{max-height:320px;padding:0 1.25rem 1.25rem}@media (width>=768px){.faq-item.active .faq-answer{padding:0 2rem 1.5rem}}.faq-answer p{color:#fffc;text-align:left;font-size:1rem;line-height:1.7}.site-footer{z-index:1;padding:var(--space-6) 0 var(--space-4);text-align:center;border-top:1px solid #ffffff14;position:relative}.footer-logo{margin-bottom:var(--space-2);align-items:center;gap:8px;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:800;display:inline-flex}.footer-logo img{object-fit:contain;width:22px;height:22px}.footer-contact{color:#fff9;margin-bottom:var(--space-2);padding:0 var(--space-2);font-size:.9rem}.footer-contact a{color:var(--neon-green);font-weight:600;text-decoration:none}.footer-contact a:hover{text-decoration:underline}.footer-links{justify-content:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.footer-links a{color:#ffffff80;font-size:.88rem;text-decoration:none;transition:color .3s}.footer-links a:hover{color:#fff}.footer-copy{color:#ffffff4d;font-size:.78rem}
/*# sourceMappingURL=path0.daded9a7.css.map */
