*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#102044;line-height:1.45}a{text-decoration:none;color:inherit}header{position:sticky;top:0;z-index:20;background:#fffefcf2;border-bottom:1px solid #e5ebf2}.nav{max-width:1180px;width:92%;height:72px;margin:auto;display:flex;align-items:center;gap:22px}.logo{width:145px}.nav nav{display:flex;gap:22px;flex:1;justify-content:center;font-size:13px;font-weight:700;color:#53627a}.nav nav a:hover{color:#0aa965}.green{background:#10b968;color:#fff;border:0;border-radius:12px;padding:13px 19px;font-weight:900;cursor:pointer;display:inline-flex;justify-content:center;align-items:center}.wa{border:1px solid #10b968;border-radius:22px;padding:10px 14px;color:#087c51;font-weight:800;font-size:12px}.hero{background:linear-gradient(115deg,#061d42,#06325f 50%,#006b67 80%,#0bbd6a);color:#fff;overflow:hidden}.hero-in{max-width:1180px;width:92%;margin:auto;min-height:510px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center}.copy small,.section>small,.wrap>small,.formgrid>div>small{font-size:10px;letter-spacing:1.5px;font-weight:900;color:#a8bad1}.copy h1{font-size:clamp(43px,5vw,68px);line-height:1.01;letter-spacing:-3px;margin:10px 0}.copy h1 em{font-style:normal;color:#1fe07b}.copy>p{font-size:19px;font-weight:700}.search{background:#fff;border-radius:34px;max-width:760px;height:64px;padding:7px 8px 7px 20px;display:flex;align-items:center;color:#13294d}.search>b{font-size:30px}.search div{flex:1;padding-left:12px}.search label{display:block;font-size:12px;font-weight:900}.search input{border:0;outline:0;width:100%;font-size:12px}.search button{height:50px;border-radius:27px;min-width:125px}.benefits{display:flex;gap:20px;flex-wrap:wrap;margin-top:24px}.benefits span{display:grid;grid-template-columns:28px 1fr;font-size:11px;align-items:center}.benefits span:first-letter{font-size:20px}.benefits i{grid-column:2;color:#b8c8dc;font-style:normal;font-size:9px}.mock{height:510px;position:relative}.phone{position:absolute;right:85px;top:42px;width:225px;height:425px;border:7px solid #07162e;border-radius:32px;background:#fff;color:#112348;padding:14px;box-shadow:0 25px 60px #0006;z-index:3;font-size:10px}.phone b{display:block;text-align:center}.tv{height:135px;margin:12px 0;background:linear-gradient(135deg,#1b4778,#9ed5ff);display:grid;place-items:center;border:5px solid #0c1b34;font-size:30px;color:#fff;font-weight:900}.phone strong{font-size:14px}.phone label{display:inline-block;background:#10b968;color:#fff;border-radius:7px;padding:4px;font-size:7px;font-weight:900;margin-top:7px}.phone h3{font-size:20px;margin:5px 0}.phone p{font-size:8px;color:#5a6a82;line-height:1.7}.phone aside{position:absolute;right:13px;bottom:100px;background:#e8f8f0;color:#09945b;border-radius:8px;padding:5px;text-align:center;font-size:7px;font-weight:900}.phone aside b{font-size:20px}.phone button{position:absolute;left:13px;right:13px;bottom:13px}.chip,.save{position:absolute;background:#fff;color:#14325b;border-radius:11px;padding:11px 14px;box-shadow:0 14px 35px #0003;font-size:10px;z-index:4}.save{left:15px;top:105px}.save b{color:#07995a;font-size:17px}.c1{right:0;top:145px}.c2{right:8px;top:300px}.quick{max-width:1180px;width:92%;margin:20px auto 0;display:grid;grid-template-columns:1.25fr .9fr;gap:15px}.panel{min-height:130px;border:1px solid #dce7f2;border-radius:16px;padding:20px;display:flex;gap:17px;align-items:center;background:linear-gradient(120deg,#f3fbff,#e9f4ff)}.panel.ai{background:linear-gradient(120deg,#f2fff9,#eef9ff)}.panel h2{margin:2px 0;font-size:20px}.panel p{margin:3px 0;color:#687890;font-size:11px}.panel small{font-size:9px;font-weight:900;letter-spacing:1px;color:#65758e}.art,.robot{width:72px;height:72px;border-radius:13px;background:#d8edff;display:grid;place-items:center;font-size:30px;color:#0870c8;flex:none}.robot{border-radius:35%;background:#d8f8ef;color:#0b8d8e;position:relative}.robot span{position:absolute;top:35px;font-size:18px}.upload-box{margin-left:auto;border:2px dashed #1495dc;background:#fff;border-radius:11px;padding:10px;min-width:205px;color:#1268b5;text-align:left;display:grid}.upload-box small{grid-column:2}.section{padding:65px 0}.wrap{max-width:1180px;width:92%;margin:auto}.section h2,.formgrid h2{font-size:35px;letter-spacing:-1.5px;margin:5px 0 25px}.offers{background:#f6fbff}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cards article{position:relative;background:#fff;border:1px solid #dfe8f1;border-radius:14px;padding:15px;min-height:360px}.tag{position:absolute;top:13px;left:13px;color:#fff;border-radius:9px;padding:5px 7px;font-size:7px;font-weight:900}.tag.g{background:#10b968}.tag.b{background:#138ee0}.tag.p{background:#8050d8}.tag.o{background:#f18a20}.product{height:145px;border-radius:9px;background:#edf4fa;display:grid;place-items:center;margin-bottom:10px;font-size:55px;font-weight:900;color:#35618c}.product.tv{background:#e2efff}.cards h3{font-size:13px;margin:5px 0}.cards article>strong{font-size:19px}.score{position:absolute;right:13px;top:170px;background:#e8f8f0;color:#0b935a;border-radius:8px;padding:4px 7px;text-align:center;font-size:7px;font-weight:900}.score b{font-size:20px}.cards article>p{font-size:8px;color:#687890;min-height:30px}.cards .green{width:100%;padding:9px;border-radius:14px;font-size:10px}.dark{background:#071f45;color:#fff}.dark .how{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px}.how h2{font-size:44px;line-height:1.03}.how p{color:#a2b2c9}.steps{display:grid;gap:11px}.steps div{border:1px solid #274665;border-radius:12px;padding:13px;display:grid;grid-template-columns:35px 1fr;align-items:center}.steps small{grid-column:2;color:#9cafc8;font-size:9px}.light{background:#f5f9fc}.formgrid{max-width:1000px;width:92%;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:65px}.formgrid>div>p{color:#6c7b92}.formgrid ul{list-style:none;padding:0;display:grid;gap:10px;color:#42536d;font-size:13px;font-weight:700}.form{background:#fff;border:1px solid #dce5ee;border-radius:17px;padding:24px;box-shadow:0 15px 45px #183c6210}.form h3{margin:0 0 16px}.form label{display:grid;gap:5px;font-size:10px;font-weight:900;margin-bottom:12px}.form input,.form textarea,.form select{border:1px solid #d1dbe7;border-radius:8px;padding:10px;outline:0;font-size:12px}.two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form .full{width:100%}.form p{font-size:10px;color:#52627a;min-height:15px}.form label small{font-size:8px;color:#8b97a9}.supplier{background:linear-gradient(120deg,#e9faf2,#eef8ff)}.metrics{display:grid;grid-template-columns:repeat(3,1fr);max-width:1000px;width:92%;margin:25px auto;padding:0;border:1px solid #dfe7ef;border-radius:14px;overflow:hidden}.metrics div{text-align:center;padding:18px;border-right:1px solid #dfe7ef}.metrics div:last-child{border:0}.metrics b{display:block;font-size:28px}.metrics span{font-size:10px;color:#708098}.testimonial{max-width:700px;width:92%;margin:20px auto 60px;border:1px solid #dfe7ef;border-radius:14px;padding:18px;font-size:13px}.testimonial p{margin:0 0 5px}footer{background:#061d42;color:#fff;padding:32px 5%;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px}footer img{width:145px;filter:brightness(0) invert(1)}footer p,footer span{color:#9fb1ca;font-size:10px;display:block}footer>div{text-align:center}footer nav{text-align:right;font-size:10px;color:#b8c7da;word-spacing:10px}@media(max-width:900px){.nav nav{display:none}.hero-in,.formgrid,.dark .how{grid-template-columns:1fr}.mock{display:none}.quick{grid-template-columns:1fr}.cards{grid-template-columns:repeat(2,1fr)}footer{grid-template-columns:1fr;text-align:center}footer nav{text-align:center}.upload-box{margin-left:0}}@media(max-width:560px){.nav{height:62px}.logo{width:125px}.wa{display:none}.nav>.green{font-size:10px;padding:10px}.copy h1{font-size:42px}.search{height:auto;display:grid;border-radius:15px;padding:10px}.search>b{display:none}.search div{padding:4px 8px 10px}.search button{width:100%}.benefits{display:grid;grid-template-columns:1fr 1fr}.panel{display:block}.upload-box{width:100%;margin-top:15px}.cards{grid-template-columns:1fr}.formgrid h2{font-size:36px}.two{grid-template-columns:1fr}.metrics{grid-template-columns:1fr}.metrics div{border-right:0;border-bottom:1px solid #dfe7ef}.metrics div:last-child{border-bottom:0}}
.demo-note{font-size:12px;color:#6b7b92;margin-top:-15px;margin-bottom:20px}.difference{background:#fff}.difference h2{margin-bottom:25px}.difference h2 em{font-style:normal;color:#10b968}.compare{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:14px}.compare>div{border:1px solid #dfe7ef;border-radius:15px;padding:22px;background:#f8fafc}.compare b{font-size:16px}.compare p{font-size:12px;color:#66758d}.compare .ahorra-card{background:linear-gradient(135deg,#06224a,#0b8b64);color:#fff}.compare .ahorra-card p{color:#dcebe7}@media(max-width:700px){.compare{grid-template-columns:1fr}}
