#magen-landing{--blanco:#fff;--techelet:#1e5aa8;--techelet-d:#174a8c;--celeste:#7fb3e0;--niebla:#eff5fb;--noche:#0f2a4a;--dorado:#c9a227;--borde:#dde7f2;--texto:#33475e;--ok:#2e7d5b;--ok-bg:#e9f3ee;--riesgo:#8a6e14;--riesgo-bg:#f8f2dc;font-family:var(--font-sans), "Source Sans 3", "Helvetica Neue", Arial, sans-serif;color:var(--texto);background:var(--blanco);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}#magen-landing *{box-sizing:border-box}#magen-landing .franjas{width:64px}#magen-landing .franjas:before,#magen-landing .franjas:after{content:"";background:var(--techelet);display:block}#magen-landing .franjas:before{height:4px;margin-bottom:5px}#magen-landing .franjas:after{height:2px}#magen-landing .franjas.blanca:before,#magen-landing .franjas.blanca:after{background:var(--blanco)}#magen-landing .franjas.centro{margin-left:auto;margin-right:auto}#magen-landing .wrap{max-width:1140px;margin:0 auto;padding:0 40px}#magen-landing nav{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--borde);background:#ffffffe0;position:sticky;top:0}#magen-landing .nav-inner{justify-content:space-between;align-items:center;height:70px;display:flex}#magen-landing .brand{color:var(--noche);align-items:center;gap:10px;text-decoration:none;display:flex}#magen-landing .brand svg{color:var(--techelet)}#magen-landing .brand .word{font-family:var(--font-serif), "Source Serif 4", Georgia, serif;letter-spacing:-.01em;font-size:23px;font-weight:600}#magen-landing .nav-actions{align-items:center;gap:18px;display:flex}#magen-landing .nav-link{font-family:var(--font-sans), "Source Sans 3", "Helvetica Neue", Arial, sans-serif;color:var(--noche);font-size:15px;font-weight:500;text-decoration:none;transition:color .15s}#magen-landing .nav-link:hover{color:var(--techelet)}#magen-landing .nav-cta{font-family:var(--font-sans), "Source Sans 3", "Helvetica Neue", Arial, sans-serif;color:var(--blanco);background:var(--techelet);border-radius:6px;padding:10px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s}#magen-landing .nav-cta:hover{background:var(--techelet-d)}#magen-landing .btn{font-family:var(--font-sans), "Source Sans 3", "Helvetica Neue", Arial, sans-serif;cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;padding:14px 26px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}#magen-landing .btn-primario{background:var(--techelet);color:var(--blanco)}#magen-landing .btn-primario:hover{background:var(--techelet-d)}#magen-landing .btn-primario:disabled{opacity:.6;cursor:default}#magen-landing .btn-secundario{background:var(--blanco);color:var(--techelet);border-color:var(--techelet)}#magen-landing .btn-secundario:hover{background:var(--niebla)}#magen-landing .btn .arrow{transition:transform .15s}#magen-landing .btn:hover .arrow{transform:translate(3px)}#magen-landing .hero{padding:96px 0 92px}#magen-landing .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid}#magen-landing .hero .eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--techelet);margin-bottom:22px;font-size:13px;font-weight:600}#magen-landing .hero h1{font-family:var(--font-serif), "Source Serif 4", Georgia, serif;color:var(--noche);letter-spacing:-.022em;margin:0;font-size:60px;font-weight:600;line-height:1.04}#magen-landing .hero .lead{color:var(--texto);text-wrap:pretty;max-width:480px;margin:26px 0 0;font-size:19px;line-height:1.6}#magen-landing .hero .acciones{flex-wrap:wrap;align-items:center;gap:18px;margin-top:36px;display:flex}#magen-landing .hero .micro{color:var(--texto);font-size:14px}#magen-landing .hero .franjas{margin-top:44px}#magen-landing .mock{background:var(--blanco);border:1px solid var(--borde);border-radius:12px;overflow:hidden;box-shadow:0 24px 60px -28px #0f2a4a4d,0 2px 6px #0f2a4a0d}#magen-landing .mock-top{border-bottom:1px solid var(--borde);background:var(--blanco);align-items:center;gap:9px;height:50px;padding:0 18px;display:flex}#magen-landing .mock-top .m-brand{color:var(--noche);align-items:center;gap:8px;display:flex}#magen-landing .mock-top .m-brand svg{color:var(--techelet)}#magen-landing .mock-top .m-brand span{font-family:var(--font-serif), "Source Serif 4", Georgia, serif;font-size:15px;font-weight:600}#magen-landing .mock-top .m-nav{gap:16px;margin-left:20px;display:flex}#magen-landing .mock-top .m-nav a{color:var(--texto);font-size:12px;text-decoration:none}#magen-landing .mock-top .m-nav a.on{color:var(--techelet);font-weight:600}#magen-landing .mock-top .m-user{background:var(--niebla);width:28px;height:28px;color:var(--techelet);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;font-size:11px;font-weight:700;display:flex}#magen-landing .mock-body{background:var(--niebla);padding:22px}#magen-landing .mock-saludo{font-family:var(--font-serif), "Source Serif 4", Georgia, serif;color:var(--noche);font-size:17px;font-weight:600}#magen-landing .mock-saludo small{font-family:var(--font-sans), "Source Sans 3", "Helvetica Neue", Arial, sans-serif;color:var(--texto);margin-top:3px;font-size:12.5px;font-weight:400;line-height:1.5;display:block}#magen-landing .mock-kpis{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}#magen-landing .mk{background:var(--blanco);border:1px solid var(--borde);border-radius:8px;padding:14px 16px}#magen-landing .mk .k-label{letter-spacing:.07em;text-transform:uppercase;color:var(--texto);font-size:10px;font-weight:600}#magen-landing .mk .k-valor{font-family:var(--font-serif), "Source Serif 4", Georgia, serif;color:var(--noche);margin-top:5px;font-size:27px;font-weight:600;line-height:1.1}#magen-landing .mk .k-delta{color:var(--texto);margin-top:3px;font-size:11.5px}#magen-landing .mk .k-delta b{color:var(--techelet);font-weight:600}#magen-landing .mock-card{background:var(--blanco);border:1px solid var(--borde);border-radius:8px;margin-top:12px;overflow:hidden}#magen-landing .mock-card .mc-strip{background:var(--techelet);height:4px}#magen-landing .mock-card .mc-strip+.mc-strip{height:2px;margin-top:3px}#magen-landing .mock-card .mc-body{padding:14px 16px}#magen-landing .mock-card .mc-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}#magen-landing .mock-card .mc-tit{color:var(--noche);font-size:13.5px;font-weight:600}#magen-landing .mock-card .mc-sub{color:var(--texto);margin-top:2px;font-size:11.5px}#magen-landing .badge-mini{background:var(--riesgo-bg);color:var(--riesgo);border-radius:99px;flex-shrink:0;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}#magen-landing .badge-mini i{background:currentColor;border-radius:50%;width:5px;height:5px}#magen-landing .mock-card .mc-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}#magen-landing .mock-card .mc-prima{color:var(--texto);font-size:11.5px}#magen-landing .mock-card .mc-prima b{font-family:var(--font-serif), "Source Serif 4", Georgia, serif;color:var(--noche);font-size:14px;font-weight:600}#magen-landing .mock-card .mc-btn{font-family:var(--font-sans), "Source Sans 3", "Helvetica Neue", Arial, sans-serif;color:var(--blanco);background:var(--techelet);cursor:default;border:none;border-radius:5px;padding:6px 12px;font-size:11.5px;font-weight:600}#magen-landing section{position:relative}#magen-landing .sec-pad{padding:92px 0}#magen-landing .niebla-bg{background:var(--niebla);border-top:1px solid var(--borde);border-bottom:1px solid var(--borde)}#magen-landing .sec-head{max-width:660px}#magen-landing .sec-head.centro{text-align:center;margin:0 auto}#magen-landing .sec-head .kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--techelet);margin-bottom:16px;font-size:13px;font-weight:600}#magen-landing .sec-head h2{font-family:var(--font-serif), "Source Serif 4", Georgia, serif;letter-spacing:-.018em;color:var(--noche);margin:0;font-size:40px;font-weight:600;line-height:1.12}#magen-landing .sec-head p{text-wrap:pretty;margin:18px 0 0;font-size:18px;line-height:1.6}#magen-landing .sec-head.centro .franjas{margin-top:24px}#magen-landing .pp-grid{border:1px solid var(--borde);border-radius:10px;grid-template-columns:1fr 1fr;gap:0;margin-top:48px;display:grid;overflow:hidden}#magen-landing .pp-col{padding:44px 44px 48px}#magen-landing .pp-col.problema{background:var(--blanco);border-right:1px solid var(--borde)}#magen-landing .pp-col.promesa{background:var(--noche);color:var(--celeste)}#magen-landing .pp-col .pp-tag{letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:600}#magen-landing .pp-col.problema .pp-tag{color:var(--texto)}#magen-landing .pp-col.promesa .pp-tag{color:var(--celeste)}#magen-landing .pp-col ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}#magen-landing .pp-col li{gap:13px;font-size:16.5px;line-height:1.5;display:flex}#magen-landing .pp-col li .dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:9px}#magen-landing .pp-col.problema li{color:var(--texto)}#magen-landing .pp-col.problema li .dot{background:var(--celeste)}#magen-landing .pp-col.promesa li{color:#dceaf7}#magen-landing .pp-col.promesa li .dot{background:var(--celeste)}#magen-landing .pp-col.promesa h3{font-family:var(--font-serif), "Source Serif 4", Georgia, serif;color:var(--blanco);letter-spacing:-.01em;margin:0 0 22px;font-size:26px;font-weight:600;line-height:1.2}#magen-landing .feat-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:56px;display:grid}#magen-landing .feat{background:var(--blanco);border:1px solid var(--borde);border-radius:8px;padding:30px 28px 32px;transition:border-color .15s,box-shadow .15s,transform .15s}#magen-landing .feat:hover{border-color:var(--celeste);transform:translateY(-2px);box-shadow:0 14px 34px -22px #0f2a4a59}#magen-landing .feat .f-icon{border:1.5px solid var(--techelet);width:44px;height:44px;color:var(--techelet);border-radius:9px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}#magen-landing .feat h3{font-family:var(--font-sans), "Source Sans 3", "Helvetica Neue", Arial, sans-serif;color:var(--noche);margin:0;font-size:19px;font-weight:600;line-height:1.3}#magen-landing .feat p{color:var(--texto);margin:9px 0 0;font-size:15.5px;line-height:1.55}#magen-landing .vigila{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}#magen-landing .vigila .v-copy .kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--techelet);margin-bottom:16px;font-size:13px;font-weight:600}#magen-landing .vigila .v-copy h2{font-family:var(--font-serif), "Source Serif 4", Georgia, serif;letter-spacing:-.016em;color:var(--noche);margin:0;font-size:38px;font-weight:600;line-height:1.14}#magen-landing .vigila .v-copy p{color:var(--texto);text-wrap:pretty;max-width:460px;margin:20px 0 0;font-size:17.5px;line-height:1.6}#magen-landing .vigila .v-copy .franjas{margin-top:30px}#magen-landing .wa{background:var(--blanco);border:1px solid var(--borde);border-radius:12px;padding:26px 26px 28px;box-shadow:0 18px 44px -28px #0f2a4a4d}#magen-landing .wa-head{border-bottom:1px solid var(--borde);align-items:center;gap:11px;margin-bottom:18px;padding-bottom:18px;display:flex}#magen-landing .wa-avatar{background:var(--techelet);width:40px;height:40px;color:var(--blanco);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}#magen-landing .wa-head .wa-nombre{color:var(--noche);font-size:15px;font-weight:600}#magen-landing .wa-head .wa-estado{color:var(--ok);align-items:center;gap:6px;font-size:12.5px;display:flex}#magen-landing .wa-head .wa-estado i{background:var(--ok);border-radius:50%;width:7px;height:7px;display:inline-block}#magen-landing .wa-burbuja{background:var(--niebla);color:var(--noche);border-radius:4px 12px 12px;padding:14px 16px;font-size:15px;line-height:1.55}#magen-landing .wa-burbuja .wa-hora{color:#93a6bb;margin-top:8px;font-size:11.5px;display:block}#magen-landing .wa-quick{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}#magen-landing .wa-quick span{color:var(--techelet);background:var(--blanco);border:1px solid var(--techelet);border-radius:99px;padding:6px 14px;font-size:13px;font-weight:600}#magen-landing .form-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:64px;display:grid}#magen-landing .form-copy .kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--techelet);margin-bottom:16px;font-size:13px;font-weight:600}#magen-landing .form-copy h2{font-family:var(--font-serif), "Source Serif 4", Georgia, serif;letter-spacing:-.018em;color:var(--noche);margin:0;font-size:40px;font-weight:600;line-height:1.12}#magen-landing .form-copy p{color:var(--texto);text-wrap:pretty;max-width:400px;margin:18px 0 0;font-size:17.5px;line-height:1.6}#magen-landing .form-copy .bene{flex-direction:column;gap:13px;margin:28px 0 0;padding:0;list-style:none;display:flex}#magen-landing .form-copy .bene li{color:var(--noche);align-items:flex-start;gap:12px;font-size:15.5px;display:flex}#magen-landing .form-copy .bene svg{color:var(--techelet);flex-shrink:0;margin-top:2px}#magen-landing .form-copy .franjas{margin-top:32px}#magen-landing .form-card{background:var(--blanco);border:1px solid var(--borde);border-radius:12px;padding:36px 36px 38px;box-shadow:0 20px 50px -30px #0f2a4a47}#magen-landing .field{flex-direction:column;gap:7px;margin-bottom:20px;display:flex}#magen-landing .field label{color:var(--noche);font-size:14px;font-weight:600}#magen-landing .field label .opt{color:var(--texto);font-size:13px;font-weight:400}#magen-landing .field input{font-family:var(--font-sans), "Source Sans 3", "Helvetica Neue", Arial, sans-serif;color:var(--noche);background:var(--blanco);border:1px solid #bfd0e2;border-radius:6px;outline:none;width:100%;padding:12px 15px;font-size:15.5px;transition:border-color .15s,box-shadow .15s}#magen-landing .field input::placeholder{color:#93a6bb}#magen-landing .field input:focus{border-color:var(--techelet);box-shadow:0 0 0 3px #7fb3e059}#magen-landing .field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}#magen-landing .form-card .btn{justify-content:center;width:100%;margin-top:6px}#magen-landing .form-nota{color:var(--texto);text-align:center;margin-top:16px;font-size:13px;line-height:1.5}#magen-landing .form-error{color:#b23a2c;background:#fbece9;border:1px solid #f2c8c0;border-radius:6px;margin-bottom:16px;padding:10px 14px;font-size:14px}#magen-landing .form-exito{text-align:center;padding:16px 4px 4px}#magen-landing .form-exito .check{background:var(--ok-bg);width:56px;height:56px;color:var(--ok);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}#magen-landing .form-exito h3{font-family:var(--font-serif), "Source Serif 4", Georgia, serif;color:var(--noche);margin:0 0 8px;font-size:22px;font-weight:600}#magen-landing .form-exito p{color:var(--texto);margin:0;font-size:15px}#magen-landing footer{background:var(--noche);color:#b6cbe2;padding:64px 0 40px}#magen-landing .foot-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}#magen-landing .foot-brand .f-lock{color:var(--blanco);align-items:center;gap:11px;display:flex}#magen-landing .foot-brand .f-lock svg{color:var(--blanco)}#magen-landing .foot-brand .f-lock .word{font-family:var(--font-serif), "Source Serif 4", Georgia, serif;font-size:24px;font-weight:600}#magen-landing .foot-brand .f-tag{font-family:var(--font-serif), "Source Serif 4", Georgia, serif;color:var(--celeste);margin-top:14px;font-size:18px;font-weight:500}#magen-landing .foot-cta{text-align:right}#magen-landing .foot-cta .btn-secundario{color:var(--blanco);background:0 0;border-color:#fff6}#magen-landing .foot-cta .btn-secundario:hover{border-color:var(--blanco);background:#ffffff14}#magen-landing .foot-rule{background:#ffffff24;height:1px;margin:40px 0 24px}#magen-landing .foot-bottom{color:#8faac8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:13.5px;display:flex}#magen-landing .foot-bottom .f-empresa{color:#b6cbe2}@media (max-width:940px){#magen-landing .wrap{padding:0 28px}#magen-landing .hero-grid,#magen-landing .vigila,#magen-landing .form-grid{grid-template-columns:1fr;gap:48px}#magen-landing .hero{padding:64px 0}#magen-landing .hero h1{font-size:46px}#magen-landing .hero .mock-wrap{order:2}#magen-landing .pp-grid{grid-template-columns:1fr}#magen-landing .pp-col.problema{border-right:none;border-bottom:1px solid var(--borde)}#magen-landing .feat-grid{grid-template-columns:1fr}#magen-landing .sec-pad{padding:68px 0}#magen-landing .sec-head h2,#magen-landing .form-copy h2{font-size:32px}#magen-landing .vigila .v-copy h2{font-size:30px}#magen-landing .field-row{grid-template-columns:1fr}#magen-landing .foot-cta{text-align:left}#magen-landing .nav-actions{gap:14px}#magen-landing .nav-cta{padding:8px 14px;font-size:14px}}@media (max-width:480px){#magen-landing .hero h1{font-size:38px}#magen-landing .mock-kpis{grid-template-columns:1fr}}
