*,:before,:after{box-sizing:border-box}:root{--bg:#080a0c;--bg-2:#0e1215;--surface:#12171b;--surface-2:#182025;--line:#222c33;--line-2:#2d3a42;--text:#e9eff3;--muted:#8d9aa4;--dim:#5d6a73;--green:#25d366;--green-dark:#128c4a;--gold:#e3b341;--radius:14px}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica,Arial,sans-serif;line-height:1.55;overflow-x:hidden}button,input,select{font:inherit}a{color:inherit}.wrap{max-width:1080px;margin:0 auto;padding:0 20px}.sec{padding:76px 0}.sec-tight{padding:52px 0}h1,h2,h3{letter-spacing:-.028em;margin:0;font-weight:700;line-height:1.12}h1{font-size:clamp(30px,5.4vw,54px)}h2{font-size:clamp(24px,3.6vw,36px)}h3{letter-spacing:-.015em;font-size:18px}p{margin:0}.eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--gold);background:#e3b34117;border:1px solid #e3b34140;border-radius:999px;align-items:center;gap:8px;padding:6px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.lead{color:var(--muted);max-width:60ch;font-size:clamp(15.5px,1.8vw,18.5px);line-height:1.62}.muted{color:var(--muted)}.dim{color:var(--dim)}.hl{color:var(--green)}.nav{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#080a0cdb;position:sticky;top:0}.nav-in{justify-content:space-between;align-items:center;gap:14px;height:62px;display:flex}.brand{align-items:center;gap:10px;font-size:15px;font-weight:650;text-decoration:none;display:flex}.brand img{border:1.5px solid var(--line-2);border-radius:50%;width:32px;height:32px}.brand span.s{color:var(--dim);font-weight:400}.nav a.cta{background:var(--green);color:#04240f;white-space:nowrap;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:650;text-decoration:none}.hero{background:radial-gradient(900px 420px at 78% -8%,#25d3661c,#0000 62%),radial-gradient(700px 360px at 6% 4%,#e3b34112,#0000 60%);padding:64px 0 20px}.hero h1{max-width:17ch;margin:18px 0 16px}.hero .lead{max-width:54ch}.form-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);max-width:560px;margin-top:30px;padding:20px}.form-card .ft{margin-bottom:3px;font-size:15px;font-weight:650}.form-card .fs{color:var(--muted);margin-bottom:15px;font-size:13.5px;line-height:1.5}.fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:560px){.fields{grid-template-columns:1fr}}.field{flex-direction:column;gap:5px;min-width:0;display:flex}.field label{color:var(--muted);font-size:12px;font-weight:550}.field .box{background:var(--surface-2);border:1px solid var(--line-2);border-radius:10px;align-items:center;transition:border-color .15s;display:flex}.field .box:focus-within{border-color:var(--green)}.field .box span{color:var(--dim);padding:0 0 0 12px;font-size:15px}.field input{color:var(--text);background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;padding:12px;font-size:15.5px}.field input::placeholder{color:#4e5a63}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.btn{background:var(--green);color:#04240f;cursor:pointer;border:0;border-radius:10px;width:100%;margin-top:12px;padding:14px 18px;font-size:16px;font-weight:700;transition:filter .15s,transform 60ms}.btn:hover{filter:brightness(1.07)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:default}.finep{color:var(--dim);text-align:center;margin-top:11px;font-size:12.5px;line-height:1.5}.err{color:#ff9b8a;margin-top:10px;font-size:13.5px}.ok-box{text-align:center;background:#25d36612;border:1px solid #25d3664d;border-radius:12px;padding:20px}.ok-box .k{font-size:30px;line-height:1}.ok-box h3{color:var(--green);margin:10px 0 7px}.ok-box p{color:var(--muted);font-size:14.5px;line-height:1.6}.trust{border-top:1px solid var(--line);flex-wrap:wrap;gap:20px;max-width:560px;margin-top:24px;padding-top:20px;display:flex}.trust div{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:flex}.trust b{color:var(--text);font-weight:600}.grid3{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px;display:grid}@media (max-width:860px){.grid3{grid-template-columns:1fr}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.card h3{margin-bottom:8px}.card p{color:var(--muted);font-size:14.5px;line-height:1.6}.card .num{color:var(--green);letter-spacing:.1em;margin-bottom:11px;font-size:12px;font-weight:700}.banda{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tabs{background:var(--surface);border:1px solid var(--line);border-radius:999px;gap:5px;margin-top:26px;padding:5px;display:inline-flex}.tabs button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:9px 20px;font-size:14.5px;font-weight:600}.tabs button.on{background:var(--surface-2);color:var(--text)}.carril{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-top:22px;padding:26px}.carril h3{margin-bottom:9px;font-size:20px}.carril>p{color:var(--muted);max-width:62ch;font-size:15px}.checks{grid-template-columns:1fr 1fr;gap:11px 22px;margin:20px 0 0;padding:0;list-style:none;display:grid}@media (max-width:760px){.checks{grid-template-columns:1fr}}.checks li{color:#c4ced6;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.checks li:before{content:"✓";color:var(--green);flex:none;font-weight:700}.demo-box{background:var(--surface);border:1px solid var(--line);border-radius:18px;grid-template-columns:1.05fr .95fr;align-items:center;gap:30px;padding:30px;display:grid}@media (max-width:860px){.demo-box{grid-template-columns:1fr;gap:22px;padding:22px}}.demo-box h2{font-size:clamp(21px,2.8vw,29px)}.demo-box p{color:var(--muted);margin-top:12px;font-size:15px;line-height:1.62}.btn-ghost{color:var(--text);border:1px solid var(--line-2);background:0 0;border-radius:10px;margin-top:20px;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-block}.btn-ghost:hover{border-color:var(--green);background:#25d3660f}.chat-mini{border:1px solid var(--line);background:#0b141a;border-radius:14px;flex-direction:column;gap:8px;padding:15px;display:flex}.bub{border-radius:11px;max-width:86%;padding:9px 12px;font-size:13.8px;line-height:1.45}.bub.in{background:#1f2c33;border-top-left-radius:3px;align-self:flex-start}.bub.out{background:#005c4b;border-top-right-radius:3px;align-self:flex-end}.bub .hora{text-align:right;color:#e9edef73;margin-top:3px;font-size:10px;display:block}.ficha-mini{background:var(--surface-2);border:1px solid var(--line);border-radius:11px;margin-top:4px;padding:13px}.ficha-mini .tt{text-transform:uppercase;letter-spacing:.09em;color:var(--dim);margin-bottom:9px;font-size:10.5px;font-weight:650}.ficha-mini .r{justify-content:space-between;gap:12px;padding:4px 0;font-size:13px;display:flex}.ficha-mini .r span:first-child{color:var(--muted)}.ficha-mini .r span:last-child{font-weight:600}.faq{border-top:1px solid var(--line);margin-top:30px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:17px 34px 17px 0;font-size:16px;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--dim);font-size:21px;font-weight:400;position:absolute;top:15px;right:6px}.faq details[open] summary:after{content:"–"}.faq details[open] summary{color:var(--green)}.faq p{color:var(--muted);max-width:74ch;padding:0 0 19px;font-size:14.8px;line-height:1.68}.quien{grid-template-columns:132px 1fr;align-items:start;gap:26px;display:grid}@media (max-width:640px){.quien{grid-template-columns:1fr;gap:18px}}.quien img{object-fit:cover;border:1px solid var(--line-2);border-radius:16px;width:132px;height:132px}.quien p{color:var(--muted);max-width:66ch;margin-bottom:13px;font-size:15px;line-height:1.68}.quien p:last-child{margin-bottom:0}.quien b{color:var(--text);font-weight:600}.cierre{border-top:1px solid var(--line);background:radial-gradient(700px 320px at 50% 0,#25d3661f,#0000 66%)}.cierre .wrap{text-align:center}.cierre h2{max-width:20ch;margin:0 auto 14px}.cierre .lead{margin:0 auto}.cierre .form-card{text-align:left;margin-left:auto;margin-right:auto}footer{border-top:1px solid var(--line);padding:26px 0 40px}footer .wrap{color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;display:flex}footer a{color:var(--muted)}@media (max-width:640px){.sec{padding:52px 0}.hero{padding:40px 0 12px}.trust{gap:12px}}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:44px;display:grid}.hero-grid h1{max-width:15ch}.hero-visual{flex-direction:column;gap:11px;margin-top:52px;display:flex;position:sticky;top:86px}.chat-head{color:#8fa3ad;border-bottom:1px solid #1c2830;align-items:center;gap:8px;margin-bottom:3px;padding-bottom:9px;font-size:12.5px;display:flex}.chat-head .dot{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px}@media (max-width:940px){.hero-grid{grid-template-columns:1fr;gap:26px}.hero-visual{margin-top:0;position:static}}.probar{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:38px 26px}.probar p{color:var(--muted);max-width:56ch;margin:12px auto 0;font-size:15.5px;line-height:1.62}@media (max-width:640px){.hero{padding:26px 0 8px}.hero .eyebrow{padding:5px 11px;font-size:11px}.hero h1{margin:13px 0 11px;font-size:clamp(25px,7.2vw,34px)}.hero .lead{font-size:15px;line-height:1.55}.form-card{margin-top:20px;padding:16px}.form-card .fs{margin-bottom:13px;font-size:13px}.fields{gap:9px}.field input{padding:11px 12px;font-size:16px}.btn{padding:13px 16px;font-size:15.5px}.trust{gap:10px 18px;margin-top:18px;padding-top:16px}.trust div{font-size:12.5px}.probar{padding:28px 18px}h2{font-size:clamp(21px,5.6vw,27px)}.carril{padding:20px}.card{padding:18px}}
