:root{--red:#e02020;--red-dark:#b91818;--black:#111;--gray:#444;--gray-light:#f5f5f5;--white:#fff;--radius:12px}.lp{color:var(--black);background:var(--white);font-family:Inter,sans-serif;line-height:1.6;overflow-x:hidden}.lp .container{max-width:1100px;margin:0 auto;padding:0 24px}.lp .tag{background:var(--red);color:var(--white);letter-spacing:1.5px;text-transform:uppercase;border-radius:100px;margin-bottom:20px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.lp .underline-red{display:inline-block;position:relative}.lp .underline-red:after{content:"";background:var(--red);border-radius:3px;width:60px;height:5px;position:absolute;bottom:-6px;left:0}.lp .btn{cursor:pointer;border:none;border-radius:100px;align-items:center;gap:10px;padding:16px 32px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.lp .btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.lp .btn-primary{background:var(--red);color:var(--white)}.lp .btn-outline{color:var(--black);border:2px solid var(--black);background:0 0}.lp .btn-outline-white{color:var(--white);border:2px solid var(--white);background:0 0}.lp .btn-white{background:var(--white);color:var(--black)}.lp nav{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #0000000f;position:fixed;top:0;left:0;right:0}.lp .nav-inner{justify-content:space-between;align-items:center;height:68px;display:flex}.lp .nav-logo{letter-spacing:-.3px;color:var(--black);font-size:17px;font-weight:800;text-decoration:none}.lp .nav-logo span{color:var(--red)}.lp .nav-links{align-items:center;gap:32px;list-style:none;display:flex}.lp .nav-links a{color:var(--gray);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.lp .nav-links a:hover{color:var(--black)}.lp .nav-cta{align-items:center;gap:12px;display:flex}@media (max-width:768px){.lp .nav-links{display:none}}.lp .hero{background:var(--black);align-items:center;min-height:100vh;padding-top:140px;padding-bottom:80px;display:flex;position:relative;overflow:hidden}.lp .hero-bg-circle{background:var(--red);opacity:.9;border-radius:50%;width:480px;height:480px;position:absolute;top:-120px;right:-120px}.lp .hero-bg-dot{background:var(--black);border-radius:50%;width:24px;height:24px;position:absolute;top:60px;right:200px}.lp .hero-wave{background:linear-gradient(#0000,#ffffff0a);width:100%;height:160px;position:absolute;bottom:0;left:0}.lp .hero-content{z-index:2;max-width:660px;position:relative}.lp .hero-eyebrow{color:#ffffffb3;letter-spacing:2px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:24px;font-size:13px;font-weight:700;display:inline-flex}.lp .hero-eyebrow:before{content:"";background:var(--red);width:24px;height:2px;display:inline-block}.lp .hero h1{color:var(--white);letter-spacing:-2px;margin-bottom:18px;font-size:clamp(44px,6.5vw,84px);font-weight:900;line-height:1}.lp .hero-sub{color:#ffffffa6;max-width:480px;margin-bottom:28px;font-size:17px;line-height:1.7}.lp .hero-actions{flex-wrap:wrap;gap:14px;display:flex}.lp .hero-stats{z-index:2;border-top:1px solid #ffffff1a;gap:48px;margin-top:32px;padding-top:24px;display:flex;position:relative}.lp .stat-num{color:var(--white);letter-spacing:-1px;font-size:36px;font-weight:900}.lp .stat-num span{color:var(--red)}.lp .stat-label{color:#ffffff80;margin-top:2px;font-size:13px}@media (max-width:768px){.lp .hero-bg-dot{display:none}.lp .hero-actions{flex-direction:column}.lp .hero-stats{gap:28px}}.lp section{padding:96px 0}.lp .section-header{margin-bottom:56px}.lp .section-header h2{letter-spacing:-1px;margin-bottom:16px;font-size:clamp(32px,4vw,48px);font-weight:900;line-height:1.1}.lp .section-header p{color:var(--gray);max-width:560px;font-size:17px;line-height:1.7}.lp .about{background:var(--white)}.lp .about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.lp .about-text h2{letter-spacing:-1px;margin-bottom:24px;font-size:clamp(30px,3.5vw,44px);font-weight:900;line-height:1.1}.lp .about-text p{color:var(--gray);margin-bottom:16px;font-size:16px;line-height:1.8}.lp .about-text .highlight{color:var(--black);font-weight:700}.lp .about-visual{background:var(--black);border-radius:24px;padding:48px;position:relative;overflow:hidden}.lp .about-visual-circle{background:var(--red);opacity:.7;border-radius:50%;width:200px;height:200px;position:absolute;top:-40px;right:-40px}.lp .about-visual-dot{background:var(--black);border-radius:50%;width:16px;height:16px;position:absolute;top:30px;right:90px}.lp .quote-text{z-index:2;color:var(--white);font-size:17px;font-style:italic;line-height:1.7;position:relative}.lp .quote-author{z-index:2;color:var(--red);margin-top:24px;font-size:14px;font-weight:700;position:relative}.lp .methodology-pills{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.lp .pill{background:var(--gray-light);color:var(--black);border-radius:100px;padding:8px 18px;font-size:13px;font-weight:600}.lp .pill-red{background:var(--red);color:var(--white)}@media (max-width:768px){.lp .about-grid{grid-template-columns:1fr;gap:40px}}.lp .process{background:var(--gray-light)}.lp .process-steps{gap:0;display:flex;position:relative}.lp .process-steps:before{content:"";background:linear-gradient(to right, var(--red), var(--black));z-index:0;height:2px;position:absolute;top:28px;left:28px;right:28px}.lp .process-step{text-align:center;z-index:1;flex:1;padding:0 12px;position:relative}.lp .step-dot{background:var(--white);border:3px solid var(--red);width:56px;height:56px;color:var(--red);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-size:13px;font-weight:900;display:flex}.lp .step-dot.active{background:var(--red);color:var(--white)}.lp .step-label{color:var(--black);margin-bottom:6px;font-size:13px;font-weight:700}.lp .step-desc{color:var(--gray);font-size:12px;line-height:1.5}@media (max-width:640px){.lp .process-steps{flex-direction:column;gap:24px}.lp .process-steps:before{display:none}}.lp .modules{background:var(--white)}.lp .modules-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.lp .module-card{border-radius:var(--radius);border:1.5px solid #ebebeb;align-items:flex-start;gap:20px;padding:28px;transition:border-color .2s,box-shadow .2s;display:flex}.lp .module-card:hover{border-color:var(--red);box-shadow:0 4px 20px #e0202014}.lp .module-num{background:var(--red);min-width:40px;height:40px;color:var(--white);border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex}.lp .module-title{margin-bottom:6px;font-size:15px;font-weight:700;line-height:1.3}.lp .module-items{flex-direction:column;gap:3px;list-style:none;display:flex}.lp .module-items li{color:var(--gray);padding-left:14px;font-size:13px;position:relative}.lp .module-items li:before{content:"→";color:var(--red);font-size:11px;position:absolute;left:0}@media (max-width:640px){.lp .modules-grid{grid-template-columns:1fr}}.lp .isabel{background:var(--black);color:var(--white)}.lp .isabel-grid{grid-template-columns:380px 1fr;align-items:center;gap:80px;display:grid}.lp .isabel-photo{position:relative}.lp .isabel-photo img{object-fit:cover;aspect-ratio:3/4;border-radius:20px;width:100%;display:block}.lp .isabel-photo-badge{background:var(--red);color:var(--white);text-align:center;border-radius:14px;padding:16px 20px;font-size:13px;font-weight:700;line-height:1.4;position:absolute;bottom:-16px;right:-16px}.lp .isabel-photo-badge strong{font-size:24px;font-weight:900;display:block}.lp .isabel-content h2{letter-spacing:-1px;margin-bottom:8px;font-size:clamp(30px,3.5vw,44px);font-weight:900;line-height:1.1}.lp .isabel-content .sub{color:var(--red);letter-spacing:1px;text-transform:uppercase;margin-bottom:28px;font-size:14px;font-weight:600;display:block}.lp .isabel-content p{color:#ffffffb3;margin-bottom:16px;font-size:16px;line-height:1.8}.lp .isabel-credentials{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.lp .credential{color:#fffc;background:#ffffff14;border:1px solid #ffffff1a;border-radius:100px;padding:8px 16px;font-size:13px;font-weight:600}.lp .isabel-social{gap:12px;margin-top:32px;display:flex}.lp .social-btn{color:var(--white);border:1.5px solid #fff3;border-radius:100px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.lp .social-btn:hover{opacity:.75}@media (max-width:768px){.lp .isabel-grid{grid-template-columns:1fr;gap:40px}.lp .isabel-photo-badge{display:none}}.lp .testimonials{background:var(--gray-light)}.lp .testimonials-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lp .testimonial-card{background:var(--white);border-radius:var(--radius);flex-direction:column;gap:20px;padding:32px;display:flex;box-shadow:0 2px 12px #0000000d}.lp .testimonial-quote{color:var(--red);font-size:32px;font-weight:900;line-height:1}.lp .testimonial-text{color:var(--gray);flex:1;font-size:15px;font-style:italic;line-height:1.7}.lp .testimonial-author strong{color:var(--black);margin-bottom:2px;font-size:14px;font-weight:700;display:block}.lp .testimonial-author span{color:var(--red);font-size:12px;font-weight:600}@media (max-width:900px){.lp .testimonials-grid{grid-template-columns:1fr}}.lp .plans{background:var(--white)}.lp .plans-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto;display:grid}@media (max-width:900px){.lp .plans-grid{grid-template-columns:1fr}}.lp .plan-card{border:2px solid #ebebeb;border-radius:20px;padding:40px;transition:border-color .2s,box-shadow .2s;position:relative}.lp .plan-card:hover{border-color:var(--red);box-shadow:0 8px 32px #e020201a}.lp .plan-card.featured{background:var(--black);border-color:var(--black);color:var(--white)}.lp .plan-badge{background:var(--red);color:var(--white);letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;border-radius:100px;padding:5px 16px;font-size:11px;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.lp .plan-type{letter-spacing:2px;text-transform:uppercase;color:var(--red);margin-bottom:12px;font-size:12px;font-weight:700}.lp .plan-name{margin-bottom:8px;font-size:22px;font-weight:900}.lp .plan-desc{color:var(--gray);margin-bottom:28px;font-size:14px;line-height:1.6}.lp .plan-card.featured .plan-desc{color:#fff9}.lp .plan-price{margin-bottom:28px}.lp .plan-price-from{color:var(--gray);text-transform:uppercase;letter-spacing:1px;font-size:12px}.lp .plan-card.featured .plan-price-from{color:#fff6}.lp .plan-price-value{letter-spacing:-1px;color:var(--black);font-size:40px;font-weight:900;line-height:1.1}.lp .plan-card.featured .plan-price-value{color:var(--white)}.lp .plan-price-note{color:var(--gray);margin-top:4px;font-size:12px}.lp .plan-card.featured .plan-price-note{color:#fff6}.lp .plan-features{flex-direction:column;gap:10px;margin-bottom:32px;list-style:none;display:flex}.lp .plan-features li{align-items:flex-start;gap:10px;font-size:14px;display:flex}.lp .plan-features li:before{content:"✓";color:var(--red);flex-shrink:0;margin-top:1px;font-weight:700}.lp .plan-card.featured .plan-features li{color:#fffc}@media (max-width:640px){.lp .plans-grid{grid-template-columns:1fr}}.lp .companies{background:var(--gray-light);padding:64px 0}.lp .companies h3{text-align:center;letter-spacing:2px;text-transform:uppercase;color:var(--gray);margin-bottom:36px;font-size:13px;font-weight:600}.lp .companies-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.lp .company-tag{background:var(--white);color:var(--gray);border:1.5px solid #e0e0e0;border-radius:100px;padding:8px 20px;font-size:13px;font-weight:700}.lp .cta-final{background:var(--red);text-align:center;padding:96px 0;position:relative;overflow:hidden}.lp .cta-final-bg{background:#00000026;border-radius:50%;width:320px;height:320px;position:absolute;top:-80px;right:-80px}.lp .cta-final-bg2{background:#0000001a;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-60px;left:-60px}.lp .cta-final h2{color:var(--white);letter-spacing:-1px;z-index:2;margin-bottom:20px;font-size:clamp(32px,5vw,56px);font-weight:900;line-height:1.1;position:relative}.lp .cta-final p{color:#fffc;z-index:2;max-width:480px;margin:0 auto 40px;font-size:18px;position:relative}.lp .cta-final-actions{z-index:2;flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.lp footer{background:var(--black);color:#ffffff80;padding:40px 0}.lp .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.lp .footer-logo{color:var(--white);font-size:16px;font-weight:800;text-decoration:none}.lp .footer-logo span{color:var(--red)}.lp .footer-links{gap:24px;list-style:none;display:flex}.lp .footer-links a{color:#fff6;font-size:13px;text-decoration:none;transition:color .2s}.lp .footer-links a:hover{color:var(--white)}.lp .footer-copy{font-size:12px}.lp .whatsapp-float{z-index:999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;text-decoration:none;transition:transform .2s;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 4px 20px #25d36666}.lp .whatsapp-float:hover{transform:scale(1.1)}.lp .whatsapp-float svg{fill:#fff;width:28px;height:28px}
