:root{--primary-color:#3a86ff;--secondary-color:#8338ec;--bg-color:#0f172a;--text-primary:#f8fafc;--text-secondary:#94a3b8;--glass-bg:#1e293b99;--glass-border:#ffffff1a;--font-heading:"Outfit", sans-serif;--font-body:"Inter", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-color);color:var(--text-primary);font-family:var(--font-body);width:100%;max-width:100%;line-height:1.6;overflow-x:clip}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}.blob{filter:blur(80px);z-index:-1;opacity:.5;border-radius:50%;animation:10s ease-in-out infinite alternate float;position:absolute}.blob-1{background:var(--primary-color);width:400px;height:400px;top:-100px;left:-100px}.blob-2{background:var(--secondary-color);width:300px;height:300px;animation-delay:-5s;top:300px;right:-100px}@keyframes float{0%{transform:translate(0)scale(1)}to{transform:translate(50px,50px)scale(1.1)}}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:0 8px 32px #0000004d}.navbar{z-index:1000;border-bottom:1px solid var(--glass-border);width:100%;padding:1rem 0;position:fixed;top:0}.nav-container{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex}.logo{font-family:var(--font-heading);align-items:center;gap:1rem;font-size:1.5rem;font-weight:800;display:flex}.logo a{align-items:center;text-decoration:none;display:flex}.logo img{width:40px;height:40px}.nav-links{align-items:center;gap:2rem;list-style:none;display:flex}.nav-links a{color:var(--text-primary);font-weight:500;text-decoration:none;transition:color .3s}.nav-links a:hover{color:var(--primary-color)}.btn-primary,.btn-primary-small{background:linear-gradient(135deg, var(--primary-color), var(--secondary-color));color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex}.btn-primary-small{padding:.6rem 1.2rem;font-size:.9rem}.btn-primary{padding:1rem 2rem;font-size:1.1rem}.btn-primary:hover,.btn-primary-small:hover{box-shadow:0 10px 20px -10px var(--primary-color);transform:translateY(-2px);color:#fff!important}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;padding:150px 2rem 100px;display:grid}.badge{color:var(--primary-color);background:#3a86ff33;border:1px solid #3a86ff4d;border-radius:50px;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.9rem;font-weight:600;display:inline-block}.hero-title{font-family:var(--font-heading);margin-bottom:1.5rem;font-size:4rem;font-weight:800;line-height:1.1}.gradient-text{background:linear-gradient(135deg, var(--primary-color), #48cae4);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-subtitle{color:var(--text-secondary);max-width:90%;margin-bottom:2.5rem;font-size:1.2rem}.hero-note{color:var(--text-secondary);margin-top:1rem;font-size:.9rem}.mockup-card{border-radius:16px;padding:1.5rem;transition:transform .5s;transform:perspective(1000px)rotateY(-10deg)rotateX(10deg)}.mockup-card:hover{transform:perspective(1000px)rotateY(0)rotateX(0)}.mockup-header{gap:8px;margin-bottom:2rem;display:flex}.dot{border-radius:50%;width:12px;height:12px}.red{background:#ff5f56}.yellow{background:#ffbd2e}.green{background:#27c93f}.mockup-body{text-align:center;padding:2rem 0}.floating{animation:4s ease-in-out infinite alternate float}.mockup-logo{width:100px;height:100px;margin-bottom:1.5rem}.status-green{color:#27c93f}.progress-bar{background:#ffffff1a;border-radius:4px;width:80%;height:6px;margin:1.5rem auto 0;overflow:hidden}.progress-fill{background:var(--primary-color);width:100%;height:100%;animation:2s ease-out forwards fill}@keyframes fill{0%{width:0%}to{width:100%}}.features-section{max-width:1200px;margin:0 auto;padding:5rem 2rem}.section-header{text-align:center;margin-bottom:2rem}.section-header h2{font-family:var(--font-heading);margin-bottom:1rem;font-size:2.5rem}.section-header p{color:var(--text-secondary);font-size:1.1rem}.features-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.feature-card{border-radius:16px;padding:2rem;transition:transform .3s}.feature-card:hover{transform:translateY(-10px)}.feature-icon{margin-bottom:1.5rem;font-size:2.5rem}.feature-card h3{font-family:var(--font-heading);margin-bottom:1rem;font-size:1.3rem}.feature-card p{color:var(--text-secondary);font-size:.95rem}.footer{border-top:1px solid var(--glass-border);margin-top:5rem;padding:2rem}.footer-content{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.footer-logo{font-family:var(--font-heading);align-items:center;gap:.5rem;font-weight:700;display:flex}.footer-logo img{width:24px;height:24px}.footer p{color:var(--text-secondary);font-size:.9rem}.content-section{max-width:1200px;margin:0 auto;padding:3rem 2rem}.seo-content{border-radius:16px;margin-top:2rem;margin-bottom:2rem;padding:4rem}.seo-content h2,.privacy-content h3{font-family:var(--font-heading);color:var(--primary-color);margin-bottom:1.5rem;font-size:2.2rem}.seo-content h3{font-family:var(--font-heading);margin-top:2.5rem;margin-bottom:1rem;font-size:1.8rem}.seo-content p,.privacy-content p{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8}.privacy-content{border-radius:16px;padding:3rem}.footer-logo-text h2{font-family:var(--font-heading);background:linear-gradient(135deg, #fff, var(--text-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.8rem;font-weight:800}.footer-links{gap:2rem;display:flex}.footer-links a{color:var(--text-secondary);font-weight:500;text-decoration:none;transition:color .3s}.footer-links a:hover{color:var(--primary-color)}.copyright{text-align:center;width:100%;margin-top:2rem}.footer-content{flex-wrap:wrap;display:flex}.faq-accordion{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.faq-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;transition:background .3s;overflow:hidden}.faq-item:hover{background:#ffffff14}.faq-question{text-align:left;width:100%;color:var(--primary-color);font-family:var(--font-heading);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.5rem;font-size:1.2rem;font-weight:600;display:flex}.faq-icon{font-size:1.5rem;font-weight:700;transition:transform .3s}.faq-answer{max-height:0;color:var(--text-secondary);padding:0 1.5rem;font-size:1.05rem;line-height:1.7;transition:max-height .3s ease-out,padding .3s;overflow:hidden}.faq-item.active .faq-answer{max-height:500px;padding:0 1.5rem 1.5rem}.faq-item.active .faq-icon{color:var(--primary-color)}@media (width<=768px){.blob{display:none}.hero{text-align:center;grid-template-columns:1fr;padding-top:120px}.hero-title{font-size:3rem}.hero-subtitle{margin:0 auto 2rem}.hero-actions{flex-direction:column;align-items:center;display:flex}.nav-links{display:none}.footer-content{text-align:center;flex-direction:column;align-items:center;gap:1.5rem}.footer-links{flex-direction:column;align-items:center;gap:1rem}.footer-logo-text{text-align:center;justify-content:center;width:100%;display:flex}.content-section{text-align:left;padding:3rem 1rem}.seo-content,.privacy-content{text-align:left;padding:1rem}.seo-content p,.privacy-content p{text-align:left;font-size:1rem}.iframe-container{width:100%;height:600px}}
