@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";:root{--bg-main: #020617;--bg-secondary: #0f172a;--bg-tertiary: #1e293b;--text-main: #f8fafc;--text-muted: #94a3b8;--primary: #3b82f6;--primary-glow: rgba(59, 130, 246, .4);--accent: #8b5cf6;--accent-glow: rgba(139, 92, 246, .4);--success: #10b981;--gradient-primary: linear-gradient(135deg, var(--primary), var(--accent));--gradient-text: linear-gradient(to right, #ffffff, #cba6f7);--gradient-glow: linear-gradient(45deg, #ff00cc, #3333ff);--glass-bg: rgba(15, 23, 42, .6);--glass-border: rgba(255, 255, 255, .1);--glass-border-hover: rgba(255, 255, 255, .2);--font-family: "Outfit", sans-serif;--max-width: 1200px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-full: 9999px;--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .5s ease-in-out}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family);background-color:var(--bg-main);color:var(--text-main);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 2rem}.text-gradient{background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-primary{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass-card{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-md);transition:all var(--transition-normal)}.glass-card:hover{transform:translateY(-5px);border-color:var(--glass-border-hover);box-shadow:0 10px 30px #00000080}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.8rem;font-family:var(--font-family);font-weight:600;font-size:1rem;border-radius:var(--radius-full);border:none;cursor:pointer;transition:all var(--transition-normal);text-decoration:none}.btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:0 4px 15px var(--primary-glow);position:relative;overflow:hidden;z-index:1}.btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--accent),var(--primary));opacity:0;z-index:-1;transition:opacity var(--transition-normal);border-radius:var(--radius-full)}.btn-primary:hover:before{opacity:1}.btn-primary:hover{box-shadow:0 6px 20px var(--accent-glow);transform:scale(1.02)}.btn-outline{background:transparent;color:var(--text-main);border:1px solid var(--glass-border);position:relative}.btn-outline:hover{background:var(--glass-bg);border-color:var(--primary);color:var(--primary)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:1rem}h1{font-size:clamp(3rem,5vw,5rem);letter-spacing:-.02em}h2{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.01em}p{color:var(--text-muted);font-size:1.125rem;margin-bottom:1.5rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%{box-shadow:0 0 #3b82f666}70%{box-shadow:0 0 0 15px #3b82f600}to{box-shadow:0 0 #3b82f600}}.animate-fade-in{animation:fadeIn 1s ease-out forwards}.animate-slide-up{animation:slideUp .8s ease-out forwards}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.grid{display:grid}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.flex-col{flex-direction:column}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-12{gap:3rem}.text-center{text-align:center}@media(max-width:768px){.container{padding:0 1.5rem}}.header{position:fixed;top:0;left:0;width:100%;z-index:100;transition:all var(--transition-normal);padding:1.5rem 0;border-bottom:1px solid transparent}.header.scrolled{padding:1rem 0;border-radius:0;border-top:none;border-left:none;border-right:none;border-bottom:1px solid var(--glass-border)}.header-container{display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.5rem;font-weight:800;letter-spacing:-.5px}.nav-links{display:flex;align-items:center;gap:2rem}.nav-links a{color:var(--text-main);text-decoration:none;font-weight:500;transition:color var(--transition-fast)}.nav-links a:hover:not(.btn){color:var(--primary)}.btn-sm{padding:.6rem 1.2rem;font-size:.9rem}.mobile-menu-btn{display:none;background:transparent;border:none;color:var(--text-main);cursor:pointer}@media(max-width:768px){.mobile-menu-btn{display:block}.nav-links{position:absolute;top:100%;left:1rem;right:1rem;flex-direction:column;padding:2rem;gap:1.5rem;opacity:0;pointer-events:none;transform:translateY(-10px);transition:all var(--transition-normal)}.nav-links.open{opacity:1;pointer-events:auto;transform:translateY(0)}}.hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:8rem 0 4rem;overflow:hidden}.hero-bg-elements{position:absolute;inset:0;overflow:hidden;z-index:0}.glow-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;animation:float 10s infinite ease-in-out alternate}.orb-1{top:-10%;left:-10%;width:500px;height:500px;background:var(--primary)}.orb-2{bottom:0;right:-10%;width:600px;height:600px;background:var(--accent);animation-delay:-5s}@keyframes float{0%{transform:translateY(0) scale(1)}to{transform:translateY(-50px) scale(1.1)}}.hero-container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-content{max-width:600px}.badge{display:inline-block;padding:.5rem 1rem;border-radius:var(--radius-full);font-size:.875rem;font-weight:600;margin-bottom:2rem;border-color:#3b82f64d}.hero h1{margin-bottom:1.5rem}.hero-subtitle{font-size:1.25rem;margin-bottom:2.5rem}.hero-cta{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.btn-lg{padding:1rem 2.5rem;font-size:1.125rem}.cta-note{font-size:.875rem;color:var(--text-muted);margin:0}.mockup-img-container{width:100%;display:flex;justify-content:center;align-items:center;position:relative}.hero-mockup-img{width:100%;max-width:650px;height:auto;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(0,0,0,.4));animation:floatMockup 6s ease-in-out infinite alternate}@keyframes floatMockup{0%{transform:translateY(0)}to{transform:translateY(-15px)}}@media(max-width:992px){.hero-container{grid-template-columns:1fr;text-align:center}.hero-content{margin:0 auto}.hero-cta{align-items:center}.hero-mockup-img{max-width:500px;margin:0 auto}}.section-padding{padding:6rem 0}.section-header{max-width:800px;margin:0 auto 4rem}.title-md{font-size:clamp(2rem,3vw,2.5rem);margin-bottom:1rem}.subtitle{font-size:1.125rem;color:var(--text-muted)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.problem-card{padding:2.5rem;text-align:center;position:relative;overflow:hidden;border-top:2px solid transparent;transition:all var(--transition-normal)}.problem-card:hover{border-top-color:#ef4444}.icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:50%;background:var(--glass-bg);border:1px solid var(--glass-border);margin-bottom:1.5rem;box-shadow:0 0 20px #ef444433}.card-title{font-size:1.25rem;margin-bottom:1rem;color:var(--text-main)}.card-desc{font-size:1rem;margin:0;color:var(--text-muted)}.text-accent{color:var(--accent)}.text-primary{color:var(--primary)}.text-white{color:#fff}.text-danger{color:#ef4444}.objections{position:relative;background:radial-gradient(circle at right center,rgba(59,130,246,.05),transparent 50%)}.objections-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:3rem;align-items:center}.tabs-list{display:flex;flex-direction:column;gap:1rem}.tab-btn{display:flex;align-items:center;gap:1rem;padding:1.25rem;text-align:left;border-left:3px solid transparent;cursor:pointer;background:#ffffff05;transition:all var(--transition-normal)}.tab-btn:hover{background:#ffffff0d}.tab-btn.active{background:var(--glass-bg);border-left-color:var(--primary);box-shadow:0 10px 30px #0003}.tab-icon{color:var(--text-muted);transition:color var(--transition-normal)}.tab-btn.active .tab-icon{color:var(--primary)}.tab-title{font-size:1.125rem;font-weight:600;color:var(--text-muted);transition:color var(--transition-normal)}.tab-btn.active .tab-title{color:var(--text-main)}.tab-content{position:relative;padding:4rem 3rem;border-radius:var(--radius-lg);overflow:hidden}.content-title{font-size:1.5rem;margin-bottom:1.5rem}.content-text{font-size:1.25rem;line-height:1.8;color:var(--text-main);position:relative;z-index:2}.content-decorative-glow{position:absolute;top:-50%;right:-50%;width:100%;aspect-ratio:1/1;background:radial-gradient(circle,var(--primary-glow),transparent 60%);filter:blur(80px);z-index:1}@media(max-width:900px){.objections-layout{grid-template-columns:1fr;gap:2rem}}.faq{position:relative}.faq-list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.faq-item{border:1px solid var(--glass-border);transition:all var(--transition-normal)}.faq-item.open{border-color:var(--primary);box-shadow:0 4px 20px #3b82f61a}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:transparent;border:none;color:var(--text-main);cursor:pointer;font-family:var(--font-family);font-size:1.125rem;font-weight:600;text-align:left}.faq-q-text{padding-right:2rem}.faq-icon{color:var(--primary);transition:transform var(--transition-normal);flex-shrink:0}.faq-icon.rotate{transform:rotate(180deg)}.faq-answer-wrapper{overflow:hidden;transition:all .3s ease-in-out}.faq-answer{padding:0 1.5rem 1.5rem}.faq-answer p{margin:0;font-size:1rem;line-height:1.7}.cta{position:relative;z-index:10}.cta-box{background:linear-gradient(135deg,var(--bg-secondary),var(--bg-main));border:1px solid rgba(59,130,246,.2);padding:4rem 5rem;border-radius:var(--radius-lg);display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:4rem;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080}.cta-content{position:relative;z-index:2}.cta-box .title-md{margin-bottom:1.5rem}.cta-box .subtitle{color:var(--text-main);opacity:.9;margin-bottom:2rem}.cta-benefits{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:3rem}.benefit-item{display:flex;align-items:center;gap:.75rem;font-weight:500;font-size:1rem}.cta-action{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.pulse-glow{animation:pulse-glow 2s infinite}.cta-guarantee{font-size:.875rem;color:var(--text-muted);margin:0}.cta-visual{position:relative;width:100%;height:100%;min-height:300px;display:flex;justify-content:center;align-items:center}.cta-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:300px;background:radial-gradient(circle,var(--primary-glow),transparent 70%);filter:blur(40px);z-index:0}.abstract-circle{position:absolute;border-radius:50%;border:2px solid transparent}.circle-1{width:250px;height:250px;border-color:#3b82f680;animation:spin 20s linear infinite;border-top-color:transparent;border-bottom-color:transparent;z-index:1}.circle-2{width:200px;height:200px;border-color:#8b5cf680;animation:spin 15s linear infinite reverse;border-left-color:transparent;border-right-color:transparent;z-index:2}.circle-3{width:100px;height:100px;background:var(--gradient-primary);box-shadow:0 0 30px var(--primary-glow);z-index:3}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:992px){.cta-box{grid-template-columns:1fr;padding:3rem 2rem;text-align:center}.cta-benefits{text-align:left;max-width:400px;margin:0 auto 3rem}.cta-action{align-items:center}.cta-visual{display:none}}@media(max-width:576px){.cta-benefits{grid-template-columns:1fr}}.footer{background-color:#02040a;border-top:1px solid var(--glass-border);position:relative;z-index:1}.pb-2{padding-bottom:2rem}.footer-top{display:flex;justify-content:space-between;gap:4rem;margin-bottom:4rem}.footer-brand{max-width:400px}.footer-brand .logo{margin-bottom:1rem}.footer-desc{font-size:1rem}.footer-links-wrapper{display:flex;gap:4rem}.footer-col{display:flex;flex-direction:column;gap:1rem}.footer-col h4{font-size:1.125rem;color:var(--text-main);margin-bottom:.5rem}.footer-col a{color:var(--text-muted);text-decoration:none;transition:color var(--transition-normal);font-size:1rem}.footer-col a:hover{color:var(--primary)}.footer-bottom{border-top:1px solid var(--glass-border);padding-top:2rem;text-align:center}.footer-bottom p{font-size:.875rem;margin:0}@media(max-width:768px){.footer-top{flex-direction:column;gap:3rem}.footer-brand{max-width:100%}.footer-links-wrapper{flex-direction:column;gap:2rem}}
