@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=DM+Mono:wght@300;400;500&display=swap";:root{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#1f2937;background:#f8fafc;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;overflow-x:hidden;background-color:#f8fafc}#root{width:100%;overflow-x:hidden}a{color:inherit}:root{--blue-900: #0a1628;--blue-800: #0d1f3c;--blue-700: #0e2a52;--blue-600: #1a3a6e;--blue-500: #1d4ed8;--blue-400: #3b82f6;--blue-300: #93c5fd;--blue-200: #bfdbfe;--blue-100: #dbeafe;--blue-50: #eff6ff;--white: #ffffff;--grid-color: rgba(255,255,255,.07);--grid-color-sm: rgba(255,255,255,.035);--ink: #0f172a;--muted: #475569;--surface: #f8fafc;--border: #e2e8f0;font-family:Space Grotesk,system-ui,sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--surface);color:var(--ink);line-height:1.5;overflow-x:hidden;font-family:Space Grotesk,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}#root{min-height:100vh}.bp-bg{background-color:var(--blue-800);background-image:linear-gradient(var(--grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color) 1px,transparent 1px),linear-gradient(var(--grid-color-sm) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color-sm) 1px,transparent 1px);background-size:80px 80px,80px 80px,20px 20px,20px 20px;background-position:-1px -1px,-1px -1px,-1px -1px,-1px -1px}.bp-bg-light{background-color:var(--blue-50);background-image:linear-gradient(rgba(37,99,235,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.07) 1px,transparent 1px),linear-gradient(rgba(37,99,235,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.03) 1px,transparent 1px);background-size:80px 80px,80px 80px,20px 20px,20px 20px}.topbar{position:sticky;top:0;z-index:100;width:100%;background:#0a1628eb;border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbarInner{max-width:1280px;margin:0 auto;padding:0 60px;height:64px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px}.logoMark{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;color:#fff;background:var(--blue-500);border:1px solid rgba(255,255,255,.2);box-shadow:0 0 0 3px #2563eb4d,inset 0 1px #ffffff26}.logoMark svg{width:24px;height:24px}.brandName{font-weight:700;font-size:1rem;color:#fff;letter-spacing:-.01em}.brandSub{font-size:.72rem;color:var(--blue-300);letter-spacing:.04em;font-family:DM Mono,monospace}.topbar .btn.ghost{border:1px solid rgba(255,255,255,.2);color:#fff;background:#ffffff0f;padding:7px 14px;font-size:.85rem;transition:background .15s,border-color .15s}.topbar .btn.ghost:hover{background:#ffffff1f;border-color:#ffffff59}.hero{position:relative;overflow:hidden;background-color:var(--blue-800);background-image:linear-gradient(var(--grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color) 1px,transparent 1px),linear-gradient(var(--grid-color-sm) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color-sm) 1px,transparent 1px);background-size:80px 80px,80px 80px,20px 20px,20px 20px;color:#fff}.hero:before,.hero:after{content:"";position:absolute;width:28px;height:28px;border-color:#ffffff40;border-style:solid;pointer-events:none;z-index:2}.hero:before{top:20px;left:20px;border-width:2px 0 0 2px}.hero:after{bottom:20px;right:20px;border-width:0 2px 2px 0}.heroInner{max-width:1280px;margin:0 auto;padding:80px 60px;display:flex;align-items:center;justify-content:space-between;gap:60px;min-height:520px}.heroText{position:relative;flex:0 0 480px;max-width:480px}.heroText:before,.heroText:after{content:"";position:absolute;width:20px;height:20px;border-color:#ffffff2e;border-style:solid;pointer-events:none}.heroText:before{top:-10px;right:-10px;border-width:2px 2px 0 0}.heroText:after{bottom:-10px;left:-10px;border-width:0 0 2px 2px}.heroVisual{flex:1;display:flex;flex-direction:column;gap:10px;max-width:480px}.heroVisualHeader{font-family:DM Mono,monospace;font-size:.65rem;color:#ffffff59;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;padding-left:2px}.heroCard{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:16px 18px;display:flex;align-items:center;gap:14px;transition:background .2s,border-color .2s;position:relative;overflow:hidden;cursor:default}.heroCard:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:20px 20px;pointer-events:none}.heroCard:hover{background:#ffffff17;border-color:#5da3fd59}.heroCardIcon{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:10px;background:#2563eb59;border:1px solid rgba(93,163,253,.35);display:flex;align-items:center;justify-content:center;color:var(--blue-200)}.heroCardIcon svg{width:18px;height:18px;display:block;flex-shrink:0}.heroCardBody{flex:1;min-width:0}.heroCardLabel{font-size:.65rem;font-family:DM Mono,monospace;color:var(--blue-300);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px}.heroCardTitle{font-size:.95rem;font-weight:600;color:#fff;letter-spacing:-.01em;margin-bottom:3px}.heroCardDesc{font-size:.78rem;color:#ffffff80;line-height:1.4}.heroCardRight{text-align:right;flex-shrink:0}.heroCardValue{font-size:1.15rem;font-weight:700;font-family:DM Mono,monospace;color:var(--blue-300);line-height:1}.heroCardSub{font-size:.68rem;color:#ffffff59;margin-top:3px;font-family:DM Mono,monospace}.heroBadge{display:inline-flex;align-items:center;gap:5px;background:#25d3661f;border:1px solid rgba(37,211,102,.25);color:#4ade80;font-size:.62rem;font-family:DM Mono,monospace;padding:3px 8px;border-radius:999px;margin-top:5px;white-space:nowrap}.heroBadge:before{content:"";width:5px;height:5px;background:#4ade80;border-radius:50%;flex-shrink:0;animation:pulse 2s infinite}.kicker{display:inline-flex;align-items:center;gap:7px;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;color:var(--blue-300);margin-bottom:20px;font-family:DM Mono,monospace;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);padding:5px 10px;border-radius:4px}.kicker:before{content:"";display:inline-block;width:5px;height:5px;background:var(--blue-400);border-radius:50%;animation:pulse 2s ease infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}h1{font-size:clamp(2.4rem,4.5vw,4rem);line-height:1.02;color:#fff;letter-spacing:-.03em;font-weight:700}.heroLine{display:block}.heroLine:last-child{color:var(--blue-300)}.subtitle{margin-top:20px;max-width:560px;color:#ffffffb3;font-size:1.05rem;line-height:1.65}.ctaRow{display:flex;gap:12px;margin-top:32px;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:8px;font-weight:600;font-size:.9rem;border:1px solid transparent;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s;font-family:Space Grotesk,sans-serif;letter-spacing:.01em}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn.primary{background:var(--blue-500);color:#fff;border-color:#ffffff1a;box-shadow:0 0 0 1px #2563eb66,0 4px 16px #2563eb66}.btn.primary:hover{background:var(--blue-400);box-shadow:0 0 0 1px #2563eb80,0 6px 24px #2563eb80}.btn.ghost{border:1.5px solid var(--blue-300);color:var(--blue-300);background:transparent}.btn.ghost:hover{background:#ffffff0d;border-color:var(--blue-200);color:#fff}.btn.whatsapp{background:#25d366;color:#fff;border-color:transparent;box-shadow:0 4px 14px #25d3664d}.btn.whatsapp:hover{background:#22c55e}.page{max-width:1280px;margin:0 auto;padding:0 60px 80px}.launchOffer{position:relative;overflow:hidden;margin-top:40px;border-radius:12px;padding:28px 32px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;background:var(--blue-800);background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:40px 40px;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 32px #0a16284d,inset 0 1px #ffffff12;color:#fff}.launchOffer:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(37,99,235,.15) 0%,transparent 60%);pointer-events:none}.offerLeft{position:relative}.offerRibbon{display:inline-flex;align-items:center;gap:6px;background:#2563eb4d;border:1px solid rgba(93,163,253,.4);color:var(--blue-200);font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:4px;margin-bottom:10px;font-family:DM Mono,monospace}.launchOffer h3{font-size:1.3rem;font-weight:700;color:#fff;letter-spacing:-.02em;margin-bottom:4px}.launchOffer p{color:#ffffffa6;font-size:.9rem}.offerPoints{display:flex;gap:20px;margin-top:12px}.offerPoints span{display:flex;align-items:center;gap:7px;font-size:.82rem;color:var(--blue-200)}.offerPoints svg{width:13px;height:13px;color:var(--blue-400)}.offerCta{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;white-space:nowrap;padding:12px 24px}.offerCta:hover{background:#ffffff2e}.block{position:relative;margin-top:60px;padding:36px;border-radius:14px;background:#fff;border:1px solid var(--border);box-shadow:0 1px 4px #0f172a0a}.block:nth-of-type(2n){background-color:var(--blue-50);background-image:linear-gradient(rgba(37,99,235,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.06) 1px,transparent 1px),linear-gradient(rgba(37,99,235,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.025) 1px,transparent 1px);background-size:80px 80px,80px 80px,20px 20px,20px 20px;border-color:var(--blue-200)}.blockTight{margin-top:36px}h2{font-size:1.65rem;font-weight:700;color:var(--ink);letter-spacing:-.025em;margin-bottom:20px}.titleWithIcon{display:flex;align-items:center;gap:12px;margin-bottom:20px}.titleIcon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:var(--blue-50);border:1px solid var(--blue-200);color:var(--blue-500);flex:0 0 30px}.titleIcon svg{width:15px;height:15px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.card{position:relative;border:1px solid var(--border);border-radius:12px;padding:22px;background:#fff;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;overflow:hidden}.card:before{content:"";position:absolute;top:0;right:0;width:60px;height:60px;background:linear-gradient(rgba(37,99,235,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.04) 1px,transparent 1px);background-size:15px 15px;pointer-events:none}.card:hover{transform:translateY(-3px);box-shadow:0 8px 28px #0f172a1a;border-color:var(--blue-200)}.pricing{border-top:3px solid var(--blue-400)}.iconWrap{width:36px;height:36px;display:grid;place-items:center;color:var(--blue-500);background:var(--blue-50);border:1px solid var(--blue-200);border-radius:10px;flex:0 0 36px}.iconWrap svg{width:18px;height:18px}.cardHeadInline{display:flex;align-items:center;gap:12px;margin-bottom:10px}.cardHeadInline .iconWrap{margin-bottom:0}.card h3{font-size:1rem;font-weight:600;color:var(--ink);letter-spacing:-.01em}.card p{color:var(--muted);font-size:.9rem;line-height:1.6;margin-top:4px}.muted{color:var(--muted);margin-top:-8px;margin-bottom:24px;font-size:.92rem}.price{font-size:1.6rem;font-weight:700;color:var(--ink);margin-top:18px!important;letter-spacing:-.03em;font-family:DM Mono,monospace}.plan{color:var(--muted)!important;font-size:.82rem!important;margin-top:3px!important;font-family:DM Mono,monospace}.listClean{margin:12px 0 0;padding:0;list-style:none;color:var(--muted)}.listClean li{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:.88rem;line-height:1.5}.listGood li:before,.listBad li:before{content:"";width:14px;height:14px;margin-top:3px;flex:0 0 14px;border-radius:50%}.listGood li:before{background:var(--blue-100);box-shadow:inset 0 0 0 4px var(--blue-500)}.listBad li:before{background:#f1f5f9;box-shadow:inset 0 0 0 4px #94a3b8}.cardTint{border-width:1.5px}.goodFit{background:linear-gradient(180deg,#f0f7ff,#fff);border-color:var(--blue-200)}.badFit{background:#fafafa;border-color:#e2e8f0}.listTitle{display:flex;align-items:center;gap:8px;margin-bottom:2px;font-size:.95rem;font-weight:600;color:var(--ink)}.miniIcon{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;flex:0 0 24px}.goodFit .miniIcon{color:var(--blue-600);background:var(--blue-100)}.badFit .miniIcon{color:#475569;background:#e2e8f0}.miniIcon svg{width:13px;height:13px}#proceso{background:#fff;border:1px solid var(--border);border-radius:14px;padding:36px}.steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.steps li{position:relative;padding:20px;background:var(--blue-50);border:1px solid var(--blue-200);border-radius:10px;font-size:.9rem;color:var(--muted);line-height:1.6;counter-increment:step}.steps li:before{content:"0" counter(step);display:block;font-size:.7rem;font-family:DM Mono,monospace;color:var(--blue-500);letter-spacing:.08em;margin-bottom:8px;font-weight:600}.steps{counter-reset:step}.steps li strong{color:var(--ink)}.guarantee{background-color:var(--blue-800);background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:60px 60px,60px 60px,15px 15px,15px 15px;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:36px;color:#fff}.guarantee h2{color:#fff;margin-bottom:24px}.guaranteeList{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.guaranteeItem{display:flex;align-items:flex-start;gap:12px;color:#ffffffbf;font-size:.88rem;line-height:1.6;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:16px}.guaranteeIcon{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:0 0 22px;color:var(--blue-300);background:#2563eb40;border:1px solid rgba(93,163,253,.3);margin-top:1px}.guaranteeIcon svg{width:11px;height:11px}.faqList{display:grid;gap:10px}.faqItem{border:1px solid var(--border);border-radius:10px;background:#fff;overflow:hidden;transition:border-color .2s}.faqItem:hover,.faqItem[open]{border-color:var(--blue-300)}.faqItem summary{cursor:pointer;font-weight:600;color:var(--ink);font-size:.92rem;padding:16px 18px;list-style:none;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none}.faqItem summary:after{content:"+";font-size:1.2rem;font-weight:300;color:var(--blue-400);line-height:1}.faqItem[open] summary:after{content:"−"}.faqItem p{padding:0 18px 16px;color:var(--muted);font-size:.88rem;line-height:1.65}.contact{text-align:center;border:1px solid var(--blue-200);border-radius:14px;padding:48px 36px;background-color:var(--blue-50);background-image:linear-gradient(rgba(37,99,235,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.06) 1px,transparent 1px);background-size:40px 40px}.contact h2{letter-spacing:-.025em}.contact p{color:var(--muted);margin-bottom:24px;margin-top:8px}.footer{background-color:var(--blue-900);background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:40px 40px;border-top:1px solid rgba(255,255,255,.07)}.footerInner{max-width:1280px;margin:0 auto;padding:40px 60px;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;color:#fff9}.footerTitle{font-size:1rem;font-weight:700;color:#fff;letter-spacing:-.01em;margin-bottom:8px}.footerText{font-size:.85rem;line-height:1.6;margin-top:4px}.footerLinks{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:start}.footerLinks a{font-size:.83rem;color:#ffffff80;transition:color .15s}.footerLinks a:hover{color:var(--blue-300)}.footerMeta{text-align:right;font-family:DM Mono,monospace;font-size:.78rem;line-height:1.8;color:#fff6}.footerMeta p{margin:0}#beneficios .grid3 .card{background-color:#fff;background-image:none}@media(max-width:900px){.topbarInner{padding:0 16px}.heroInner{padding:40px 16px 36px;flex-direction:column;min-height:unset;gap:32px}.heroText{flex:unset;max-width:100%}.heroVisual{max-width:100%;grid-template-columns:1fr 1fr}.page{padding:0 16px 60px}.block{padding:22px 18px;margin-top:28px}.grid3,.grid2,.steps,.guaranteeList,.launchOffer{grid-template-columns:1fr}.offerPoints{flex-direction:column;gap:8px}h1{font-size:1.7rem}h2{font-size:1.35rem}.footerInner{grid-template-columns:1fr;gap:24px;padding:24px 16px}.footerMeta{text-align:left}.footerLinks{grid-template-columns:repeat(3,1fr)}.brandSub{display:none}}@media(prefers-reduced-motion:reduce){*,.btn,.card{animation:none!important;transition:none!important;transform:none!important}}
