*{margin:0;padding:0;box-sizing:border-box}:root{--bg-primary:#0A1628;--bg-secondary:#0D1E38;--bg-card:rgba(13, 30, 56, 0.8);--accent:#60A5FA;--accent-hover:#3B82F6;--accent-glow:rgba(96, 165, 250, 0.3);--success:#10B981;--warning:#F59E0B;--error:#EF4444;--text-primary:#F1F5F9;--text-secondary:#94A3B8;--text-muted:#64748B;--border:rgba(96, 165, 250, 0.15);--shadow:0 25px 50px -12px rgba(0, 0, 0, 0.5);--shadow-sm:0 4px 6px rgba(0, 0, 0, 0.1);--cta-orange:#F97316;--cta-orange-hover:#EA580C;--cta-orange-glow:rgba(249, 115, 22, 0.4);--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:3rem;--spacing-xl:5rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:50px;--transition:all 0.3s ease;--transition-fast:all 0.2s ease;--transition-smooth:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden}a{text-decoration:none;color:inherit;transition:var(--transition)}img{max-width:100%;height:auto}.container{max-width:1200px;margin:0 auto;padding:0 24px}h1,h2,h3,h4{line-height:1.1;letter-spacing:-.03em}.section-title{font-size:clamp(28px, 5vw, 40px);font-weight:800;text-align:center;margin-bottom:16px}.section-subtitle{text-align:center;color:var(--text-secondary);max-width:680px;margin:0 auto 50px;font-size:18px}.highlight{color:var(--accent)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;border-radius:var(--radius-md);font-weight:700;font-size:15px;transition:var(--transition);cursor:pointer;gap:10px;border:none;font-family:inherit}.btn-primary{background:linear-gradient(135deg,var(--cta-orange),var(--cta-orange-hover));color:#fff;box-shadow:0 4px 25px var(--cta-orange-glow);text-shadow:0 1px 2px rgba(0,0,0,.2);animation:pulse-glow 2s ease-in-out infinite}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 40px rgba(249,115,22,.5);background:linear-gradient(135deg,#fb923c,var(--cta-orange));animation:none}.btn-secondary{background:linear-gradient(135deg,var(--accent),var(--accent-hover));color:#fff;box-shadow:0 0 30px var(--accent-glow)}.btn-secondary:hover{transform:translateY(-3px);box-shadow:0 0 50px var(--accent-glow)}.btn-whatsapp{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 4px 25px rgba(37,211,102,.4)}.btn-whatsapp:hover{background:linear-gradient(135deg,#2ee077,#25d366);transform:translateY(-3px);box-shadow:0 8px 40px rgba(37,211,102,.5)}.btn-outline{background:0 0;border:2px solid var(--border);color:var(--text-primary)}.btn-outline:hover{border-color:var(--accent);background:rgba(96,165,250,.1)}header{position:fixed;top:0;left:0;right:0;z-index:1000;backdrop-filter:blur(20px);background:rgba(10,22,40,.9);border-bottom:1px solid var(--border);padding:12px 0}.header-inner{display:flex;justify-content:space-between;align-items:center}.logo{display:flex;align-items:center;gap:12px}.logo img{height:50px;width:auto}.header-cta{display:flex;gap:12px;align-items:center}.header-cta .btn{padding:10px 20px;font-size:14px}.hero{padding:140px 0 100px;background:radial-gradient(circle at 20% 20%,var(--accent-glow),transparent 50%),radial-gradient(circle at 80% 80%,rgba(139,92,246,.1),transparent 50%),var(--bg-primary);position:relative;overflow:hidden}.hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%2360A5FA' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.2fr 0.8fr;gap:60px;align-items:center;position:relative;z-index:1}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(96,165,250,.15);border:1px solid var(--border);border-radius:var(--radius-full);font-size:13px;font-weight:600;color:var(--accent);margin-bottom:20px}.hero-badge::before{content:'';width:8px;height:8px;background:var(--accent);border-radius:50%;animation:pulse 2s infinite}.hero h1{font-size:clamp(36px, 6vw, 52px);margin-bottom:24px;color:#fff}.hero-subtitle{font-size:18px;color:var(--text-secondary);margin-bottom:32px;max-width:540px}.hero-cta{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:40px}.hero-trust{display:flex;align-items:center;gap:24px;flex-wrap:wrap;font-size:14px;color:var(--text-secondary)}.hero-trust-item{display:flex;align-items:center;gap:8px}.hero-trust-item svg{color:var(--success)}.stats-card{background:var(--bg-card);backdrop-filter:blur(20px);border:1px solid var(--border);border-radius:var(--radius-xl);padding:32px;box-shadow:var(--shadow)}.stats-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border)}.stats-card-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--accent)}.stats-card-badge{font-size:11px;padding:4px 10px;background:rgba(249,115,22,.2);color:#fb923c;border-radius:var(--radius-full);font-weight:600;border:1px solid rgba(249,115,22,.3)}.stat-row{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px dashed var(--border)}.stat-row:last-child{border:none;padding-bottom:0}.stat-value{font-size:32px;font-weight:900;color:#fff}.stat-value span{font-size:14px;font-weight:500;color:var(--accent)}.stat-label{font-size:12px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.stat-desc{font-size:13px;color:var(--text-secondary);max-width:160px;text-align:right}.problem{padding:100px 0;background:var(--bg-secondary)}.problem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:50px}.problem-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px;transition:var(--transition)}.problem-card:hover{border-color:var(--accent);transform:translateY(-5px)}.problem-icon{font-size:32px;margin-bottom:16px}.problem-card h3{font-size:18px;margin-bottom:10px;color:#fff}.problem-card p{font-size:14px;color:var(--text-secondary)}.services{padding:100px 0}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.service-card{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:32px;transition:var(--transition);position:relative;overflow:hidden}.service-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--accent),var(--accent-hover));opacity:0;transition:opacity .3s}.service-card:hover{border-color:var(--accent);transform:translateY(-5px)}.service-card:hover::before{opacity:1}.service-icon{width:56px;height:56px;background:rgba(96,165,250,.15);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:20px}.service-card h3{font-size:22px;margin-bottom:12px;color:#fff}.service-card>p{font-size:15px;color:var(--text-secondary);margin-bottom:20px}.service-list{list-style:none}.service-list li{position:relative;padding-left:24px;margin-bottom:10px;font-size:14px;color:#cbd5e1}.service-list li::before{content:"✓";position:absolute;left:0;color:var(--success);font-weight:700}.methodology{padding:100px 0;background:var(--bg-secondary)}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:50px}.step-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;text-align:center;transition:var(--transition)}.step-item:hover{border-color:var(--accent)}.step-number{width:48px;height:48px;background:linear-gradient(135deg,var(--accent),var(--accent-hover));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;margin:0 auto 16px;color:#fff}.step-item h3{font-size:16px;margin-bottom:8px;color:#fff}.step-item p{font-size:13px;color:var(--text-secondary)}.lead-section{padding:100px 0;background:radial-gradient(circle at 50% 100%,rgba(96,165,250,.1),transparent 50%),var(--bg-primary)}.lead-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start}.lead-content h2{font-size:36px;margin-bottom:16px;color:#fff}.lead-content>p{color:var(--text-secondary);margin-bottom:24px;font-size:16px}.lead-benefits{list-style:none;margin-bottom:32px}.lead-benefits li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px dashed var(--border);font-size:15px}.lead-benefits li:last-child{border:none}.lead-benefits svg{color:var(--success);flex-shrink:0}.lead-form-wrapper{background:var(--bg-card);backdrop-filter:blur(20px);border:1px solid var(--border);border-radius:var(--radius-xl);padding:40px}.urgency-banner{background:linear-gradient(135deg,rgba(249,115,22,.2),rgba(234,88,12,.1));border:1px solid rgba(249,115,22,.4);border-radius:var(--radius-md);padding:12px 16px;margin-bottom:20px;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#fb923c;animation:pulse-border 2s ease-in-out infinite}.urgency-icon{font-size:18px}.form-title{font-size:20px;font-weight:700;margin-bottom:8px;color:#fff}.form-subtitle{font-size:14px;color:var(--text-secondary);margin-bottom:24px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group{margin-bottom:16px}.form-group.full{grid-column:1/-1}.form-label{display:block;font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em}.form-input,.form-select,.form-textarea{width:100%;background:var(--bg-primary);border:1px solid var(--border);border-radius:10px;padding:14px 16px;font-size:15px;color:var(--text-primary);outline:0;transition:var(--transition-fast);font-family:inherit}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.form-input::placeholder,.form-textarea::placeholder{color:#475569}.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}.form-textarea{resize:vertical;min-height:100px}.form-submit{width:100%;margin-top:8px}.form-disclaimer{text-align:center;font-size:12px;color:var(--text-secondary);margin-top:16px}.faq{padding:100px 0;background:var(--bg-secondary)}.faq-grid{max-width:800px;margin:0 auto}.faq-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:16px;overflow:hidden}.faq-question{width:100%;padding:20px 24px;background:0 0;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:16px;font-weight:600;color:#fff;text-align:left;font-family:inherit}.faq-question svg{transition:transform .3s;color:var(--accent);flex-shrink:0}.faq-item.active .faq-question svg{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.active .faq-answer{max-height:500px}.faq-answer-inner{padding:0 24px 20px;font-size:15px;color:var(--text-secondary);line-height:1.7}.cta-section{padding:100px 0;background:radial-gradient(circle at center,rgba(96,165,250,.2),transparent 60%),var(--bg-primary);text-align:center}.cta-section h2,.cta-section h3{font-size:36px;margin-bottom:16px}.cta-section>p{color:var(--text-secondary);margin-bottom:32px;font-size:18px}.cta-buttons{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.footer-section{padding:5rem 0 0;background:#132744;border-top:1px solid rgba(96,165,250,.08)}.footer-logo{width:140px;max-height:140px;object-fit:contain;margin-bottom:1.5rem;filter:drop-shadow(0 0 8px rgba(96, 165, 250, .3));transition:var(--transition-smooth)}.footer-logo:hover{filter:drop-shadow(0 0 15px rgba(96, 165, 250, .5))}.footer-about p{font-size:.9rem;color:#94a3b8;line-height:1.8;margin-bottom:1.5rem}.footer-social{display:flex;gap:.75rem}.footer-social a{width:44px;height:44px;background:rgba(96,165,250,.08);border:1px solid rgba(96,165,250,.15);border-radius:12px;display:flex;justify-content:center;align-items:center;color:#f1f5f9;font-size:1.1rem;transition:var(--transition-smooth);text-decoration:none}.footer-social a:hover{background:#60a5fa;border-color:#60a5fa;color:#0d1e38}.footer-contact h4,.footer-links h4{font-size:1rem;color:#f1f5f9;margin-bottom:1.5rem}.footer-links ul{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:.75rem}.footer-links a{font-size:.9rem;color:#94a3b8;text-decoration:none;transition:var(--transition-smooth)}.footer-links a:hover{color:#60a5fa}.footer-contact p{display:flex;align-items:center;gap:10px;font-size:.9rem;color:#94a3b8;margin-bottom:.75rem}.footer-contact i{color:#60a5fa;width:16px}.footer-bottom{margin-top:4rem;padding:1.5rem 0;border-top:1px solid rgba(96,165,250,.08)}.footer-bottom p{font-size:.8rem;color:#64748b;margin:0}.footer-bottom a{font-size:.8rem;color:#64748b;text-decoration:none;transition:var(--transition-smooth)}.footer-bottom a:hover{color:#60a5fa}.footer-bottom .separator{margin:0 10px;color:rgba(96,165,250,.2)}.footer-bottom .text-md-right{text-align:right}.whatsapp-float{position:fixed;bottom:90px;right:24px;z-index:999}.whatsapp-float a{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#25d366;border-radius:50%;box-shadow:0 4px 20px rgba(37,211,102,.4);transition:var(--transition)}.whatsapp-float a:hover{transform:scale(1.1);box-shadow:0 6px 30px rgba(37,211,102,.5)}.whatsapp-float svg{width:32px;height:32px;fill:white}.back-to-top{position:fixed;bottom:24px;right:24px;width:50px;height:50px;background:rgba(13,30,56,.9);border:1px solid rgba(96,165,250,.2);border-radius:12px;display:none;justify-content:center;align-items:center;color:#60a5fa;font-size:1rem;text-decoration:none;z-index:998;transition:var(--transition-smooth)}.back-to-top:hover{background:#60a5fa;color:#0d1e38}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes pulse-border{0%,100%{border-color:rgba(249,115,22,.4)}50%{border-color:rgba(249,115,22,.8)}}@keyframes pulse-glow{0%,100%{box-shadow:0 4px 25px rgba(249,115,22,.4)}50%{box-shadow:0 4px 35px rgba(249,115,22,.6),0 0 60px rgba(249,115,22,.3)}}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}.fade-in{opacity:0;transform:translateY(20px);animation:fadeIn .6s ease forwards}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}@media (max-width:968px){.hero-grid{grid-template-columns:1fr;text-align:center}.hero-subtitle{margin-left:auto;margin-right:auto}.hero-cta{justify-content:center}.hero-trust{justify-content:center}.stats-card{max-width:500px;margin:40px auto 0}.lead-grid{grid-template-columns:1fr}.lead-content{text-align:center}.lead-benefits{max-width:400px;margin-left:auto;margin-right:auto}}@media (max-width:640px){.header-cta .btn-outline{display:none}.hero h1{font-size:32px}.form-row{grid-template-columns:1fr}.btn{width:100%}.cta-buttons{flex-direction:column;align-items:center}.footer-bottom .text-md-right{text-align:left;margin-top:1rem}.footer-section .row>div{margin-bottom:2rem}}