@font-face{font-family:Montserrat;src:local(Montserrat Regular Italic),local(Montserrat Italic),url(../_fonts/fVfdtAYaZ_QreOsrWAllIQhFlL153vnJfAfsZDp3vLg-0d5dw_0b1f2QYIMtACGWIkJq5QTvXcZsPQdwZnSkdac.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Montserrat Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:120.767%;ascent-override:80.1542%;descent-override:20.7838%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:113.452%;ascent-override:85.3224%;descent-override:22.1239%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback\: Roboto;src:local(Roboto);size-adjust:113.078%;ascent-override:85.6043%;descent-override:22.197%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:111.778%;ascent-override:86.6004%;descent-override:22.4553%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback\: Arial;src:local(Arial);size-adjust:112.831%;ascent-override:85.7923%;descent-override:22.2457%;line-gap-override:0%}@font-face{font-family:Montserrat;src:local(Montserrat Regular Italic),local(Montserrat Italic),url(../_fonts/_N7rOIO9W08Ud2wyZjNnjQF3SiEitZhJMc1uL-qwytk-iBZwjnzQzv_B_SoN2K3cdsfMhzKYx4oMu8nTWMF7SCY.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Regular Italic),local(Montserrat Italic),url(../_fonts/TesEfzR8VA3TJnvei58vdk72fmHWkq_pvo9LQAG-0hE-eeYQdDABEnbHQh3_mZyvad3aaPGBVvyJ712kkMdFN6U.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Regular Italic),local(Montserrat Italic),url(../_fonts/DEMtyndeOJF9bXGLOW2KGg2ZQJqCpZ0SkM0r1pdtWgA-oNcFrt4IK2udVdKjsfp_T_RAlGcmBD0vE0MpYFy2Z50.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Regular Italic),local(Montserrat Italic),url(../_fonts/uvT3cuSbwceaIf6NfGXgcPSWSjvORhivNaaNZPAj1os-RBl_bFII4B0Xo81lzBOkHSRqo7t2u0dd5UlooqzO7TQ.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Regular),local(Montserrat),url(../_fonts/wnpBVjNz72yqwZlphf2Uh7SJU_q_GZbHFCKk7IqNFbI-iqFJSGOtANwYhHSBF5qfA7vEiye14Jh5ZupiZYrX16s.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Regular),local(Montserrat),url(../_fonts/7LZF9dSN4IV5chcL_PA8UFlH6UdlNcyyPXfqgcEkH4s-U0X1ZWpDGvjqR9lobtlrzPrFjSV8V_RxfGNQqFaREok.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Regular),local(Montserrat),url(../_fonts/27U_le6Qb4dIJG4XRWgLsAh9wpwdL33Jfbl1PGtBTE8-vuTjDYDaqR01jfGmDiBdqv4YeRnva7_Z5bM0bbVmWi4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Regular),local(Montserrat),url(../_fonts/Ha3Ia-SJ6qVeHpQQ9klHcPpgNT8A-bU6F0NvJcYTX2c-YgOE_mVJJT55kHJ_UQCLKk8xbqlzNYR7IBdrMkaHGFk.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Regular),local(Montserrat),url(../_fonts/4LdjPcFqWYNz-qWGY0XOln3KrgLXBiaex4cZY_aDHgA-FpuZwOB6l4bXW_Y7nYUKmLcxdvxgmD6NDPVzQqLl4Vg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local(Montserrat Regular Italic),local(Montserrat Italic),url(../_fonts/HKcUPtnDHvKNPa4rMX7eiByByi17tZIoTl4FKqORigs-bWlvIgJM10n5pPPfpamboOwh43UieOFjVN_6G4wafDo.woff)format("woff");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local(Montserrat Regular),local(Montserrat),url(../_fonts/fHgajwLuJG0TAcn3WzEtxR_NSdhD00piucmNyjxl9Tg-7k6z_L652O2P0F3WEeP5aXvfeXOInOsgF2s3a57dpE0.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}:root{--bg:#0d0f14;--bg-2:#121016;--card:#1a0f12cc;--text:#f6e9eb;--muted:#d9b8bd;--brand:#ff4d5a;--brand-2:#ff6b7a;--accent:#ffd1d6;--success:#4ade80;--warning:#facc15;--danger:#fb7185;--radius:22px;--shadow:0 20px 60px #00000059,0 6px 24px #00000040;--glass:backdrop-filter:blur(14px)saturate(120%);--max:1200px}*{box-sizing:border-box}body,html{height:100%}body{background:radial-gradient(1200px 800px at 110% -10%,#ff4d5a33 0,transparent 70%),radial-gradient(900px 600px at -10% 10%,#ff6b7a29 0,transparent 70%),linear-gradient(180deg,var(--bg)0,#0a0b0f 100%);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;font-family:Montserrat,Montserrat Fallback\: BlinkMacSystemFont,Montserrat Fallback\: Segoe UI,Montserrat Fallback\: Roboto,Montserrat Fallback\: Helvetica Neue,Montserrat Fallback\: Arial,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{max-width:var(--max);width:100%;margin:0 auto;padding:0 24px}.aura{filter:blur(60px);pointer-events:none;z-index:0;background:radial-gradient(closest-side,#ff4d5a33,#0000 70%) -10% 0/50% 100% no-repeat,radial-gradient(closest-side,#ff6b7a33,#0000 70%) right -10% top/50% 100% no-repeat;height:70vh;animation:14s ease-in-out infinite alternate floaty;position:absolute;inset:-15vh -10vw auto}@keyframes floaty{0%{transform:translateY(0)}to{transform:translateY(30px)}}header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50;background:linear-gradient(#0d0a0cd9,#0d0a0c59);border-bottom:1px solid #ffffff0f;position:sticky;top:0}.nav{justify-content:space-between;gap:16px;padding:14px 0}.logo,.nav{align-items:center;display:flex}.logo{letter-spacing:.5px;gap:10px;font-weight:800}.nav a.btn{border:1px solid #ff4d5a55;border-radius:12px;padding:10px 16px}.btn{cursor:pointer;isolation:isolate;letter-spacing:.3px;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-weight:700;transition:transform .15s,box-shadow .15s,background .2s,color .2s;display:inline-flex;position:relative}.btn-primary{background:linear-gradient(90deg,var(--brand),var(--brand-2));color:#fff;box-shadow:0 14px 40px #ff4d5a55}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 18px 50px #ff4d5a77}.btn-ghost{color:var(--text);background:0 0;border:1px solid #ffffff1f}.btn-ghost:hover{background:#ffffff0f}.btn-accent{background:linear-gradient(90deg,var(--accent),#ffe6e9);color:#3b0e10;box-shadow:0 14px 40px #ffb7bf44}.hero{position:relative;overflow:hidden}.hero-wrap{grid-template-columns:1.2fr .8fr;gap:40px;padding:80px 0;display:grid}.hero h1{margin:0 0 14px;font-size:clamp(32px,4vw,56px);font-weight:800;line-height:1.05}.hero p.lead{color:var(--muted);margin:0 0 24px;font-size:clamp(16px,2.2vw,20px)}.hero .cta{flex-wrap:wrap;gap:14px;display:flex}.hero-card{border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#190c0f,#140a0c);border:1px solid #ffffff0f;min-height:320px;padding:26px;position:relative;overflow:hidden}.spark{filter:blur(40px);opacity:.9;background:radial-gradient(circle at 40% 40%,#ff4d5a55,#0000 60%),radial-gradient(circle at 70% 60%,#ff6b7a33,#0000 55%);width:320px;height:320px;position:absolute;inset:-20% -10% auto auto;transform:rotate(12deg)}.kpis{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.kpi{text-align:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;padding:14px}.kpi strong{font-size:20px}.badges{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.badge{color:var(--muted);background:#140b0c;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}section{padding:80px 0}.section-title{margin:0 0 12px;font-size:clamp(26px,3.2vw,40px);font-weight:800}.section-sub{color:var(--muted);margin:0 0 26px}.features{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid #ffffff14;padding:24px;position:relative}.card h3{margin:0 0 8px}.icon{background:linear-gradient(135deg,#2a0f12,#16090b);border:1px solid #ffffff14;border-radius:10px;place-items:center;width:40px;height:40px;margin-bottom:10px;display:grid}.steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.step{background:linear-gradient(#160a0c,#11080a);border:1px solid #ffffff14;border-radius:18px;padding:24px;position:relative}.step .n{color:#fff2;font-size:42px;font-weight:800;position:absolute;top:16px;right:18px}.plans{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.plan{background:linear-gradient(#180a0c,#0f0709);border:1px solid #ffffff17;border-radius:20px;padding:26px;position:relative}.plan.highlight{outline:2px solid #ff4d5a77;box-shadow:0 0 0 8px #ff4d5a14}.price{margin:6px 0;font-size:36px;font-weight:800}.list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.list li{color:var(--muted);align-items:center;gap:10px;display:flex}.testimonials{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.quote{background:var(--card);border:1px solid #ffffff14;border-radius:18px;padding:22px}.quote p{color:#ffe9eb}.author{color:var(--muted);align-items:center;gap:12px;margin-top:14px;display:flex}.avatar{background:linear-gradient(135deg,#5a1b20,#190c0f);border-radius:50%;width:42px;height:42px}.faq{grid-template-columns:1.1fr .9fr;gap:24px;display:grid}.accordion{gap:12px;display:grid}details[open]{background:linear-gradient(#180a0c,#0f0709)}details{background:#12080a;border:1px solid #ffffff14;border-radius:16px;padding:18px}summary{cursor:pointer;font-weight:600}details p{color:var(--muted);margin:8px 0 0}footer{background:#0e0709;border-top:1px solid #ffffff14;padding:40px 0}.foot{grid-template-columns:1.2fr .8fr;align-items:center;gap:20px;display:grid}.mini{color:var(--muted);font-size:14px}input,select{color:var(--text);background:#0e1230;border:1px solid #ffffff1f;border-radius:12px;width:100%;padding:12px 14px}.mobile-menu-toggle{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;padding:8px;display:none}.mobile-menu-toggle span{background:var(--text);border-radius:2px;width:25px;height:3px;margin:3px 0;transition:all .3s}.mobile-menu-toggle.active span:first-child{transform:rotate(-45deg)translate(-5px,6px)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:rotate(45deg)translate(-5px,-6px)}.nav-menu{align-items:center;gap:8px;display:flex}@media (max-width:980px){.hero-wrap{padding-top:56px}.features,.hero-wrap,.plans,.steps,.testimonials{grid-template-columns:1fr}.kpis{grid-template-columns:1fr 1fr}.faq,.foot{grid-template-columns:1fr}}@media (max-width:768px){.mobile-menu-toggle{display:flex!important}.nav-menu{background:var(--card);z-index:1000;border-left:1px solid #ffffff14;flex-direction:column;width:280px;height:100vh;padding:5rem 2rem 2rem;transition:right .3s;position:fixed;top:0;right:-100%;box-shadow:-4px 0 20px #0000001a}.nav-menu.active{right:0}.nav-menu .btn{justify-content:center;width:100%;margin:.5rem 0}.hero-wrap{text-align:center;padding:0 1rem;grid-template-columns:1fr!important}.hero-card-wrapper{order:1}.badges,.kpis{justify-content:center}.nav-menu.active:before{content:"";z-index:-1;background:#00000080;width:100vw;height:100vh;position:fixed;top:0;left:0}}@media (max-width:640px){.hero-wrap{text-align:center;padding:0 1rem;grid-template-columns:1fr!important}.hero-card-wrapper{order:1}.badges,.kpis{justify-content:center}}@media (max-width:480px){.hero-wrap{padding:0 1rem}.badges{align-items:center}.badges,.kpis{flex-direction:column}.kpis{gap:1rem}.nav-menu{width:100%;right:-100%}.logo img{width:140px!important;height:20px!important}}@media (max-width:375px){.hero-wrap{padding:0 .75rem}.container{padding:0 12px}}.btn.whatsapp{color:#fff;background:#25d366;border-color:#0000;align-items:center;gap:8px;width:auto;max-width:none;display:inline-flex}.btn.whatsapp:hover{background:#20ba5a;transform:translateY(-1px)}.btn.whatsapp svg{flex-shrink:0}.whatsapp-btn{color:#fff;z-index:1000;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;text-decoration:none;transition:all .3s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #25d36666}.whatsapp-btn:hover{background:#20ba5a;transform:translateY(-2px)scale(1.05);box-shadow:0 12px 32px #25d36680}.whatsapp-btn svg{fill:currentColor;width:24px;height:24px}@media (max-width:768px){.whatsapp-btn{width:52px;height:52px;bottom:20px;right:20px}.whatsapp-btn svg{width:22px;height:22px}}.btn-group{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.btn-group .btn{border-radius:10px}
