html{-webkit-text-size-adjust:100%}body{margin:0}[hidden]:not([hidden=until-found i]){display:none!important}:root{color-scheme:light;--azul:#0068e0;--azul-hover:#0057bd;--profundo:#071f3d;--celeste:#5dd0fb;--frio:#e8f6ff;--frio-2:#f4faff;--lima:#c4f26a;--blanco:#fff;--gris:#566377;--gris-2:#8a97aa;--borde:#dce7f3;--verde:#1e7a4f;--verde-bg:#e3f4ea;--ambar:#b06f00;--ambar-bg:#fff1d9;--rojo:#b04040;--rojo-bg:#fbe7e7;--azul-bg:#e3efff;--f:"Figtree", "Segoe UI", system-ui, sans-serif;--wrap:1180px;--gutter:clamp(16px, 4vw, 40px);--r-sm:8px;--r-md:14px;--r-lg:22px;--shadow:0 1px 2px #071f3d0f, 0 12px 32px -12px #071f3d2e}*{box-sizing:border-box}body{background:var(--blanco);color:var(--profundo);font-family:var(--f);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}h1,h2,h3,h4{text-wrap:balance;letter-spacing:-.025em;margin:0;font-weight:800;line-height:1.1}p{margin:0}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--celeste);outline-offset:3px;border-radius:6px}.wrap{max-width:var(--wrap);padding-inline:var(--gutter);margin:0 auto}.section{padding-block:clamp(72px,10vw,128px)}.center{text-align:center;margin-inline:auto}.badge{color:var(--azul);background:var(--azul-bg);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.badge:before{content:"";background:var(--azul);border-radius:50%;width:7px;height:7px}.head{justify-items:start;gap:16px;max-width:760px;margin-bottom:clamp(40px,5vw,64px);display:grid}.head.center{justify-items:center}.head h2{font-size:clamp(32px,4.4vw,52px)}.head h2 em{color:var(--azul);font-style:normal}.head p{color:var(--gris);max-width:58ch;font-size:19px}.num{font-variant-numeric:tabular-nums}.btn{font:700 16px/1 var(--f);cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 26px;text-decoration:none;transition:transform .15s,background-color .15s,border-color .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-dark{background:var(--profundo);color:var(--blanco)}.btn-dark:hover{background:#0d2c52}.btn-blue{background:var(--azul);color:var(--blanco)}.btn-blue:hover{background:var(--azul-hover)}.btn-ghost{background:var(--blanco);color:var(--profundo);border-color:var(--borde)}.btn-ghost:hover{border-color:var(--azul)}.btn-white{background:var(--blanco);color:var(--profundo)}.nav-shell{top:env(safe-area-inset-top,0px);z-index:40;padding-top:14px;position:sticky}.nav{margin:0 auto;backdrop-filter:blur(14px);border:1px solid var(--borde);background:#ffffffdb;border-radius:999px;align-items:center;gap:24px;max-width:1080px;margin-inline:max(16px,50% - 540px);padding:8px 8px 8px 20px;display:flex;box-shadow:0 8px 24px -14px #071f3d40}.logo{color:var(--azul);flex:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.logo img{width:28px;height:28px}.logo img.logo-full{width:auto;height:34px}.logo-nav{gap:9px}.logo.logo-nav img{width:auto;height:32px}.logo.logo-nav span{color:var(--profundo);font-size:30px;font-weight:800}@media (width<=640px){.logo img.logo-full{height:28px}.logo.logo-nav img{width:auto;height:27px}.logo.logo-nav span{font-size:25px}}.logo span{font:800 22px/1 var(--f);letter-spacing:-.03em}.nav-links{gap:18px;margin-right:auto;display:flex}.nav-links a{color:var(--gris);white-space:nowrap;font-size:15px;font-weight:600;text-decoration:none}.nav-links a:hover{color:var(--profundo)}.nav .login{font-size:15px;font-weight:600;text-decoration:none}.nav .btn{white-space:nowrap;padding:12px 20px;font-size:15px}.menu-btn{border:1px solid var(--borde);font:700 14px var(--f);color:var(--profundo);cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:8px 14px;display:none}.mobile-menu{background:var(--blanco);border:1px solid var(--borde);border-radius:var(--r-md);box-shadow:var(--shadow);margin:8px 16px 0;padding:8px 18px}.mobile-menu a{border-bottom:1px solid var(--borde);padding:12px 0;font-weight:600;text-decoration:none;display:block}.mobile-menu a:last-child{border-bottom:0}.hero{background:radial-gradient(80% 60% at 50% 0%, var(--frio) 0%, var(--blanco) 70%);margin-top:-76px;padding-top:140px;position:relative;overflow:hidden}.hero:before{content:"";opacity:.7;pointer-events:none;background-image:radial-gradient(#c9ddf2 1px,#0000 1.2px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 50% 30%,#000,#0000);mask-image:radial-gradient(60% 50% at 50% 30%,#000,#0000)}.hero .wrap{text-align:center;justify-items:center;display:grid;position:relative}.ticker{background:var(--blanco);border:1px solid var(--borde);border-radius:var(--r-md);box-shadow:var(--shadow);text-align:left;align-items:center;gap:12px;min-width:0;max-width:100%;padding:10px 16px 10px 10px;display:inline-flex}.ticker .ic{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ticker .ic svg{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ticker small{color:var(--gris-2);font-size:12px;font-weight:600;display:block}.ticker b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;display:block;overflow:hidden}.ticker-wrap{justify-items:center;max-width:100%;min-height:60px;margin-bottom:26px;display:grid}.swap{animation:.5s both swap}@keyframes swap{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.hero h1{justify-items:center;gap:22px;margin:0;display:grid}.hero h1 .badge{letter-spacing:0;line-height:1.3}.hero h1 .h1-main{letter-spacing:-.04em;max-width:18ch;font-size:clamp(42px,7vw,84px);font-weight:900;line-height:1.05;display:block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.what{padding-block:clamp(56px,7vw,88px) 0}.what-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(24px,5vw,64px);display:grid}.what .head h2{letter-spacing:-.035em;font-size:clamp(44px,6.2vw,80px);font-weight:900;line-height:1}.stat .dash{color:var(--azul);opacity:.75;margin:0 .14em;font-size:.55em;font-weight:700;position:relative;top:-.32em}.what-lead{font-size:clamp(19px,1.9vw,23px);font-weight:500;line-height:1.5}.what-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0 0;display:grid}.what-facts div{border-top:2px solid var(--azul);padding-top:12px}.what-facts dt{letter-spacing:1px;text-transform:uppercase;color:var(--azul);font-size:12.5px;font-weight:800}.what-facts dd{color:var(--gris);margin:6px 0 0;font-size:15.5px}@media (width<=860px){.what-grid,.what-facts{grid-template-columns:1fr}}.stores{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.store{color:#fff;background:#000;border:1px solid #3a4a60;border-radius:10px;align-items:center;gap:10px;min-width:150px;padding:8px 16px 8px 12px;text-decoration:none;transition:transform .15s,border-color .15s;display:inline-flex}.store:hover{border-color:var(--celeste);color:#fff;transform:translateY(-2px)}.store svg{flex:none;width:24px;height:24px}.store span{line-height:1.1;display:grid}.store small{opacity:.85;font-size:10.5px;font-weight:500}.store b{letter-spacing:-.01em;font-size:17px;font-weight:700}.foot-h{letter-spacing:1px;text-transform:uppercase;color:var(--blanco);margin:0 0 14px;font-size:13px;font-weight:800}.hero h1 em{color:var(--azul);font-style:normal}.hero .lead{color:var(--gris);max-width:40em;margin-top:24px;font-size:clamp(18px,1.8vw,21px)}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.proof{color:var(--gris);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:28px;font-size:14.5px;display:flex}.proof b{color:var(--profundo)}.avatars{display:flex}.avatars span{border:2px solid var(--blanco);width:30px;height:30px;color:var(--blanco);border-radius:50%;place-items:center;margin-left:-8px;font-size:11px;font-weight:800;display:grid}.avatars span:first-child{margin-left:0}.stage{width:100%;max-width:1060px;height:640px;margin-top:64px;position:relative}.stage-bg{background:linear-gradient(180deg, var(--azul) 0%, #0050b0 100%);border-radius:32px 32px 0 0;position:absolute;inset:60px 0 0;overflow:hidden}.stage-bg:before{content:"";border:70px solid var(--celeste);opacity:.35;width:520px;height:520px;transform:rotate(calc(var(--p,0) * 140deg));border-left-color:#0000;border-radius:50%;position:absolute;top:-200px;right:-180px}.stage-bg:after{content:"";border:50px solid #3d8bf0;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-220px;left:-140px}.phone{z-index:2;background:#10151f;border-radius:48px;width:290px;padding:10px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #2a3242,0 50px 90px -30px #071f3dbf}.phone:before{content:"";z-index:2;background:#10151f;border-radius:999px;width:92px;height:26px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.screen{background:var(--frio-2);text-align:left;height:590px;font-family:var(--f);border-radius:38px;flex-direction:column;display:flex;position:relative;overflow:hidden}.app-top{color:var(--blanco);background:linear-gradient(160deg,#0a6fe6 0%,#0055c2 100%);padding:14px 18px 46px;position:relative;overflow:hidden}.app-top:after{content:"";border:26px solid #5dd0fb38;border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-70px}.status{z-index:1;justify-content:space-between;align-items:center;height:22px;padding:0 6px;font-size:13px;font-weight:700;display:flex;position:relative}.sys{align-items:flex-end;gap:3px;display:flex}.sys i{background:var(--blanco);border-radius:1px;width:3px}.sys i:first-child{height:5px}.sys i:nth-child(2){height:7px}.sys i:nth-child(3){height:9px}.sys b{border:1.5px solid var(--blanco);border-radius:3px;width:20px;height:10px;margin-left:5px;position:relative}.sys b:after{content:"";background:var(--blanco);border-radius:1px;position:absolute;inset:1.5px 5px 1.5px 1.5px}.app-title{z-index:1;justify-content:space-between;align-items:center;margin-top:18px;display:flex;position:relative}.app-title strong{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.1;display:block}.app-title small{opacity:.8;font-size:13px;font-weight:600}.avatar{background:#ffffff2e;border:1.5px solid #fff6;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12.5px;font-weight:800;display:grid}.days{z-index:1;grid-template-columns:repeat(6,1fr);gap:4px;margin-top:16px;display:grid;position:relative}.days span{text-align:center;border-radius:12px;padding:6px 0;font-size:15px;font-weight:800;line-height:1.15;transition:background-color .3s,color .3s;position:relative}.days small{opacity:.75;text-transform:uppercase;letter-spacing:.4px;font-size:10.5px;font-weight:700;display:block}.phone.picked .days .today{background:var(--blanco);color:var(--azul)}.phone.picked .days .today small{opacity:1}.tap{pointer-events:none;opacity:0;background:#ffffff8c;border-radius:50%;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4);box-shadow:0 0 0 7px #ffffff38}.empty-hint{text-align:center;color:var(--gris);justify-items:center;gap:10px;padding:0 34px;font-size:13px;font-weight:700;line-height:1.4;display:grid;position:absolute;top:48%;left:0;right:0}.empty-hint svg{fill:none;stroke:#a2aebf;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.sheet{will-change:transform;background:var(--frio-2);z-index:1;border-radius:24px 24px 0 0;flex-direction:column;flex:1;gap:8px;margin-top:-30px;padding:18px 14px 10px;display:flex;position:relative}.sheet-head{justify-content:space-between;align-items:baseline;padding:0 4px;display:flex}.sheet-head b{font-size:15px;font-weight:800}.sheet-head span{color:var(--gris);font-size:12px;font-weight:700}.progress{background:var(--azul-bg);border-radius:5px;height:5px;margin:0 4px 4px;overflow:hidden}.progress i{background:var(--azul);border-radius:5px;height:100%;display:block}.tcard{background:var(--blanco);border-radius:14px;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:10px 10px 10px 12px;display:grid;box-shadow:0 1px 2px #071f3d0f,0 6px 14px -10px #071f3d4d}.tcard small{color:var(--azul);font-size:10.5px;font-weight:700;display:block}.tcard b{font-size:13.5px;font-weight:800;line-height:1.2;display:block}.tcard em{color:var(--gris);font-size:11px;font-style:normal;display:block}.tchk{border:2px solid var(--borde);border-radius:50%;width:20px;height:20px}.tcard.done .tchk{border-color:var(--verde);background:var(--verde) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 12px no-repeat}.tcard.done b{color:var(--gris)}.tcard.now{box-shadow:inset 0 0 0 2px var(--azul), 0 8px 18px -10px #0068e080}.tcard.now .tchk{border-color:var(--azul);box-shadow:inset 0 0 0 4px var(--blanco);background:var(--azul)}.tst{background:var(--frio);color:var(--gris);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:800}.tst.ok{background:var(--verde-bg);color:var(--verde)}.tst.cur{background:var(--azul);color:var(--blanco)}.tabbar{z-index:2;background:var(--blanco);border-top:1px solid var(--borde);justify-content:space-around;align-items:center;padding:8px 10px 16px;display:flex;position:relative}.tabbar span{place-items:center;width:36px;height:36px;display:grid;position:relative}.tabbar svg{fill:none;stroke:#a2aebf;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.tabbar .on svg{stroke:var(--azul)}.tabbar .qr-btn{background:var(--azul);border:4px solid var(--blanco);border-radius:50%;width:50px;height:50px;margin-top:-26px;box-shadow:0 8px 18px -6px #0068e099}.tabbar .qr-btn svg{stroke:var(--blanco)}.tabbar .dotted:after{content:"";border:2px solid var(--blanco);background:#e5484d;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:8px}.float{z-index:3;background:var(--blanco);border-radius:var(--r-md);text-align:left;padding:14px 16px;font-size:14px;animation:6s ease-in-out infinite bob;position:absolute;box-shadow:0 18px 40px -16px #071f3d73}.float:nth-of-type(2n){animation-delay:-3s}@keyframes bob{50%{transform:translateY(-8px)}}.float .lbl{letter-spacing:.8px;text-transform:uppercase;color:var(--gris-2);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.float .big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:900;line-height:1.1}.float .row{align-items:center;gap:10px;display:flex}.float .ic{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.float .ic svg{fill:none;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.float b{font-weight:700;display:block}.float small{color:var(--gris);font-size:12.5px}.bar{background:var(--frio);border-radius:6px;height:6px;margin-top:8px;overflow:hidden}.bar i{background:var(--azul);border-radius:6px;height:100%;display:block}.live-dot{background:var(--verde);border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.25}}.f1{width:230px;top:120px;left:4%}.f2{width:250px;top:300px;left:9%}.f3{width:240px;top:100px;right:4%}.f4{width:260px;top:290px;right:8%}.f5{width:220px;bottom:26px;left:calc(50% + 150px)}.f6{width:230px;bottom:26px;right:calc(50% + 150px)}.qrf{align-items:center;gap:12px;display:flex}.qr-mini{border:1.5px solid var(--borde);background:var(--blanco);border-radius:10px;flex:none;width:62px;height:62px;padding:6px}.qr-mini svg{width:100%;height:100%;display:block}.mini-bars{align-items:flex-end;gap:5px;height:44px;margin-top:8px;display:flex}.mini-bars i{background:var(--azul-bg);border-radius:4px 4px 0 0;flex:1}.mini-bars i.on{background:var(--azul)}.ok{background:var(--verde-bg)}.ok svg{stroke:var(--verde)}.warn{background:var(--ambar-bg)}.warn svg{stroke:var(--ambar)}.crit{background:var(--rojo-bg)}.crit svg{stroke:var(--rojo)}.blue{background:var(--azul-bg)}.blue svg{stroke:var(--azul)}.logos{border-bottom:1px solid var(--borde);padding-block:40px 44px}.logos p{text-align:center;letter-spacing:-.02em;color:var(--profundo);max-width:26ch;margin:0 auto 28px;padding-inline:16px;font-size:clamp(22px,2.6vw,32px);font-weight:800;line-height:1.2}.cl{flex:none;place-items:center;width:172px;height:76px;display:grid}.cl img{opacity:1;width:auto;max-width:150px;transition:opacity .2s}.cl:hover img{opacity:1}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.track{align-items:center;width:max-content;display:flex}.track span{color:#9aa7b9;white-space:nowrap;letter-spacing:-.02em;font-size:20px;font-weight:800}@keyframes marquee{to{transform:translate(-50%)}}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.stat{text-align:center;gap:6px;padding:8px 24px;display:grid}.stat+.stat{border-left:1px solid var(--borde)}.stat b{letter-spacing:-.04em;color:var(--azul);font-variant-numeric:tabular-nums;font-size:clamp(38px,4.6vw,56px);font-weight:900;line-height:1}.stat span{color:var(--gris);max-width:24ch;margin-inline:auto;font-size:15.5px}.stats-note{text-align:center;color:var(--gris-2);margin-top:28px;font-size:13.5px}.compare-sec{background:var(--frio-2)}.compare{grid-template-columns:1fr 1fr;gap:20px;max-width:980px;margin:0 auto;display:grid}.col{border-radius:var(--r-lg);align-content:start;gap:18px;padding:clamp(24px,3vw,36px);display:grid}.col.sin{background:var(--blanco);border:1px solid var(--borde)}.col.con{background:var(--profundo);color:var(--blanco);position:relative;overflow:hidden}.col.con:after{content:"";border:40px solid var(--azul);opacity:.8;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-130px;right:-130px}.col h3{align-items:center;gap:10px;font-size:22px;display:flex}.col .tag{letter-spacing:.8px;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.sin .tag{background:var(--rojo-bg);color:var(--rojo)}.con .tag{background:var(--lima);color:var(--profundo)}.col ul{z-index:1;gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.col li{grid-template-columns:24px 1fr;gap:12px;font-size:16.5px;display:grid}.col li svg{fill:none;stroke-width:2.4px;stroke-linecap:round;width:22px;height:22px;margin-top:1px}.sin li{color:var(--gris)}.sin li svg{stroke:var(--rojo)}.con li svg{stroke:var(--celeste)}.scope{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.ops{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.op{border:1px solid var(--borde);border-radius:var(--r-md);background:var(--blanco);grid-template-columns:42px 1fr;align-items:center;gap:4px 14px;padding:18px;transition:border-color .2s,box-shadow .2s;display:grid}.op:hover{border-color:var(--azul);box-shadow:var(--shadow)}.op .ic{background:var(--azul-bg);border-radius:12px;grid-row:span 2;place-items:center;width:42px;height:42px;display:grid}.op .ic svg{fill:none;width:22px;height:22px;stroke:var(--azul);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.op b{font-size:16.5px}.op small{color:var(--gris);font-size:14px;line-height:1.4}.roles-sec{background:var(--frio-2)}.role-tabs{background:var(--blanco);border:1px solid var(--borde);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px;margin-bottom:40px;padding:5px;display:inline-flex}.role-tab{font:700 15px var(--f);color:var(--gris);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:11px 20px}.role-tab[aria-selected=true]{background:var(--profundo);color:var(--blanco)}.role-panel{text-align:left;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,72px);display:grid}.role-panel .who{letter-spacing:1.4px;text-transform:uppercase;color:var(--azul);font-size:13px;font-weight:800}.role-panel h3{margin-top:10px;font-size:clamp(28px,3.2vw,40px)}.role-panel .desc{color:var(--gris);margin-top:14px;font-size:18px}.checks{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.checks li{grid-template-columns:24px 1fr;gap:12px;font-weight:600;display:grid}.checks li:before{content:"";background:var(--azul) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:50%;width:22px;height:22px;margin-top:2px}.role-panel .result{background:var(--blanco);border-radius:var(--r-md);border:1px solid var(--borde);color:var(--gris);margin-top:26px;padding:16px 18px;font-size:15.5px}.role-panel .result b{color:var(--profundo)}.ui{background:var(--blanco);border:1px solid var(--borde);border-radius:var(--r-lg);box-shadow:var(--shadow);min-width:0;padding:20px}.ui-head{border-bottom:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.ui-head strong{font-size:17px;font-weight:800}.ui-head small{color:var(--gris);font-size:13.5px;font-weight:600}.state{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.state:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.s-ok{color:var(--verde);background:var(--verde-bg)}.s-cur{color:var(--azul);background:var(--azul-bg)}.s-pen{color:var(--ambar);background:var(--ambar-bg)}.s-ven{color:var(--rojo);background:var(--rojo-bg)}.list{display:grid}.li{border-bottom:1px solid var(--borde);justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;display:flex}.li:last-child{border-bottom:0}.li b{font-size:15.5px;font-weight:700;display:block}.li small{color:var(--gris);font-size:13.5px}.plan-grid{grid-template-columns:70px repeat(5,minmax(0,1fr));gap:5px;font-size:12px;display:grid}.plan-grid .h{text-align:center;color:var(--gris);padding-bottom:4px;font-weight:700}.plan-grid .t{color:var(--gris);padding-top:6px;font-weight:600}.plan-grid .c{background:var(--frio-2);border-radius:8px;min-height:40px}.plan-grid .c.a{background:var(--azul-bg);border-left:3px solid var(--azul);padding:5px 6px;font-weight:600;line-height:1.2}.plan-grid .c.m{border-left:3px solid var(--verde);background:#e9f9ef;padding:5px 6px;font-weight:600;line-height:1.2}.plan-grid .c.s{background:var(--ambar-bg);border-left:3px solid var(--ambar);padding:5px 6px;font-weight:600;line-height:1.2}.legend{color:var(--gris);flex-wrap:wrap;gap:14px;margin-top:14px;font-size:12.5px;display:flex}.legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.task{border:1px solid var(--borde);border-radius:var(--r-md);gap:10px;padding:14px;display:grid}.task-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.task-top b{font-size:16px}.task-top small{color:var(--azul);font-size:13px;font-weight:700}.ck{align-items:center;gap:10px;font-size:14.5px;display:flex}.ck i{border:2px solid var(--borde);border-radius:6px;flex:none;width:20px;height:20px}.ck.done i{background:var(--azul) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 13px no-repeat;border-color:var(--azul)}.ck.done span{color:var(--gris);text-decoration:line-through}.photo-ev{background:var(--frio-2);border-radius:10px;align-items:center;gap:10px;padding:10px;font-size:13.5px;display:flex}.photo-ev .th{background:linear-gradient(135deg,#cfe3f7,#9ec3ea);border-radius:8px;flex:none;width:44px;height:44px}.btn-ui{background:var(--azul);color:var(--blanco);text-align:center;border-radius:10px;padding:12px;font-size:14.5px;font-weight:700}.qr-flow{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.qr{background:var(--blanco);border:1px solid var(--borde);border-radius:14px;place-items:center;width:120px;height:120px;display:grid}.qr svg{width:92px;height:92px}.form-ui{gap:10px;display:grid}.form-ui .loc{font-size:14.5px;font-weight:700}.form-ui .opts{flex-wrap:wrap;gap:6px;display:flex}.form-ui .opts span{border:1px solid var(--borde);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.form-ui .opts span.on{background:var(--profundo);color:var(--blanco);border-color:var(--profundo)}.kpi-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.kpi{background:var(--frio-2);border-radius:12px;padding:12px}.kpi small{color:var(--gris);font-size:12px;font-weight:600;display:block}.kpi b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:900}.chart{width:100%;height:auto;display:block}.chart text{font:600 10.5px var(--f);fill:var(--gris-2)}.fade{animation:.45s both swap}.calc{border:1px solid var(--borde);border-radius:var(--r-lg);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.calc-in{align-content:start;gap:26px;padding:clamp(24px,4vw,44px);display:grid}.calc-in h3,.calc-in .calc-title{font-size:clamp(26px,3vw,34px)}.calc-in>p{color:var(--gris)}.slider{gap:10px;display:grid}.slider-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.slider label{font-size:16px;font-weight:700}.slider output{color:var(--azul);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:22px;font-weight:900}input[type=range]{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg, var(--azul) var(--p,50%), var(--frio) var(--p,50%));outline-offset:6px;border-radius:8px;width:100%;height:8px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--blanco);border:3px solid var(--azul);cursor:pointer;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 6px #071f3d40}input[type=range]::-moz-range-thumb{background:var(--blanco);border:3px solid var(--azul);cursor:pointer;border-radius:50%;width:20px;height:20px}.calc-out{background:var(--profundo);color:var(--blanco);align-content:center;gap:20px;padding:clamp(24px,4vw,44px);display:grid;position:relative;overflow:hidden}.calc-out:after{content:"";border:46px solid var(--azul);border-radius:50%;width:300px;height:300px;position:absolute;top:-150px;right:-150px}.calc-out>*{z-index:1;position:relative}.calc-out small{color:#a9c2de;font-size:14.5px;font-weight:600}.calc-out small.res-label{color:var(--blanco);letter-spacing:-.01em;font-size:clamp(19px,2vw,23px);font-weight:800}.calc-out .res{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(56px,7vw,84px);font-weight:900;line-height:1}.calc-out .res span+span{letter-spacing:-.01em;color:var(--celeste);margin-left:8px;font-size:.35em}.calc-out .sub{grid-template-columns:1fr 1fr;gap:12px;display:grid}.calc-out .sub div{background:#ffffff12;border-radius:12px;padding:14px}.calc-out .sub b{font-variant-numeric:tabular-nums;font-size:26px;font-weight:900;display:block}.calc-out .fine{color:#a9c2de;font-size:12.5px}.why-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.why{border:1px solid var(--borde);border-radius:var(--r-lg);align-content:start;gap:12px;padding:26px;display:grid}.why.feature{background:var(--azul);color:var(--blanco);border-color:var(--azul);grid-column:span 2;position:relative;overflow:hidden}.why.feature:after{content:"";border:40px solid var(--celeste);opacity:.55;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-120px;right:-110px}.why.feature>*{z-index:1;position:relative}.why .ic{background:var(--azul-bg);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.why .ic svg{fill:none;width:23px;height:23px;stroke:var(--azul);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.why.feature .ic{background:#ffffff26}.why.feature .ic svg{stroke:var(--blanco)}.why h3{font-size:21px}.why.feature h3{max-width:18ch;font-size:clamp(24px,2.6vw,30px)}.why p{color:var(--gris);font-size:16px}.why.feature p{color:#dcebff;max-width:44ch;font-size:17px}.sectors-sec{background:var(--frio-2)}.sec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.sec{aspect-ratio:4/5;color:var(--blanco);background:var(--profundo);isolation:isolate;border-radius:24px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 24px 50px -30px #071f3d8c}.sec>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.sec:after{content:"";z-index:-1;background:linear-gradient(#071f3d00 30%,#071f3d8c 58%,#071f3df0 100%);transition:opacity .4s;position:absolute;inset:0}.sec:hover>img{transform:scale(1.07)}.sec .ui-chip{color:var(--profundo);background:#fffffff0;border-radius:14px;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 32px);padding:10px 12px;font-size:13px;line-height:1.3;display:flex;position:absolute;top:16px;left:16px;right:16px;transform:translateZ(30px);box-shadow:0 12px 26px -12px #071f3d80}.sec .ui-chip i{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.sec .ui-chip i svg{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.sec .ui-chip b{font-weight:800;display:block}.sec .ui-chip small{color:var(--gris);font-size:12px}.sec .ov{gap:8px;padding:22px;display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateZ(20px)}.sec .ov .kind{letter-spacing:1.2px;text-transform:uppercase;color:var(--lima);font-size:12px;font-weight:800}.sec h3{color:var(--blanco);font-size:25px;font-weight:800}.sec p{color:#d6e4f5;opacity:0;max-height:0;font-size:15px;transition:max-height .5s,opacity .4s;overflow:hidden}.sec:hover p,.sec:focus-visible p{opacity:1;max-height:80px}.sec .row{justify-content:space-between;align-items:center;gap:10px;display:flex}.sec .uses{flex-wrap:wrap;gap:6px;display:flex}.sec .uses span{backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff40;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.sec .arrow{background:var(--blanco);width:40px;height:40px;color:var(--azul);border-radius:50%;flex:none;place-items:center;font-weight:900;transition:transform .3s,background-color .3s,color .3s;display:grid}.sec:hover .arrow{background:var(--azul);color:var(--blanco);transform:rotate(-45deg)}.photo-credit{color:var(--gris-2);margin-top:18px;font-size:12.5px}@media (hover:none){.sec p{opacity:1;max-height:80px}}.quotes{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.tmarquee{margin-top:28px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ttrack{width:max-content;padding-block:4px;display:flex}.tq-card{background:var(--frio-2);border:1px solid var(--borde);border-radius:18px;flex:none;align-content:space-between;gap:18px;width:360px;margin:0 18px 0 0;padding:22px 22px 20px;display:grid}.tq-card blockquote{color:var(--profundo);margin:0;font-size:16.5px;font-weight:600;line-height:1.45}.tq-card figcaption{align-items:center;gap:12px;display:flex}.tq-card .av{background:var(--azul-bg);width:40px;height:40px;color:var(--azul);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:900;display:grid}.tq-card b{font-size:14.5px;font-weight:800;display:block}.tq-card figcaption span{color:var(--gris);font-size:13.5px}@media (width<=600px){.tq-card{width:280px}}@media (prefers-reduced-motion:reduce){.tmarquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ttrack{animation:none}.tq-card[aria-hidden]{display:none}}.vcases{grid-template-columns:1fr 1fr;gap:20px;display:grid}.vcase{background:var(--profundo);color:var(--blanco);border-radius:24px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.vplayer{aspect-ratio:16/9;background:#000;position:relative}.vintro{cursor:pointer;background:radial-gradient(120% 90% at 30% 20%, #2b7bea 0%, var(--azul) 45%, #0a4fb0 100%);color:var(--blanco);font-family:var(--f);border:0;place-items:center;padding:0;transition:opacity .45s,visibility .45s;display:grid;position:absolute;inset:0;overflow:hidden}.vintro.gone{opacity:0;visibility:hidden}.vintro:after{content:"";aspect-ratio:1;border:22px solid #5dd0fb40;border-radius:50%;width:46%;position:absolute;bottom:-30%;right:-12%}.vi-row{z-index:1;align-items:center;gap:clamp(14px,3vw,28px);display:flex;position:relative}.vi-partner{letter-spacing:-.02em;font-size:clamp(26px,4vw,44px);font-weight:700}.vi-sep{background:#ffffffbf;width:2px;height:clamp(40px,7vw,72px)}.vi-op{align-items:center;gap:10px;display:flex}.vi-op img{filter:drop-shadow(0 4px 10px #00000040);width:clamp(34px,5vw,54px);height:auto}.vi-op span{letter-spacing:-.03em;font-size:clamp(26px,4vw,44px);font-weight:800}.vi-play{background:var(--blanco);z-index:1;border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .2s;display:grid;position:absolute;bottom:16px;left:18px;box-shadow:0 10px 24px -8px #00000073}.vi-play svg{width:22px;height:22px;fill:var(--azul);margin-left:3px}.vintro:hover .vi-play{transform:scale(1.08)}.vi-time{opacity:.9;z-index:1;font-size:13px;font-weight:700;position:absolute;bottom:30px;left:80px}.vplayer video{object-fit:cover;background:#000;width:100%;height:100%;display:block}.vbody{align-content:start;gap:10px;padding:22px 24px 26px;display:grid}.vkind{letter-spacing:1.2px;text-transform:uppercase;color:var(--lima);font-size:12px;font-weight:800}.vbody blockquote{letter-spacing:-.01em;margin:0;font-size:clamp(20px,2vw,25px);font-weight:700;line-height:1.3}.vby{color:#a9c2de;font-size:14.5px}.vby b{color:var(--blanco)}.vstats{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.vstats span{color:#cfe0f2;background:#ffffff14;border-radius:999px;padding:6px 12px;font-size:13px}.vstats b{color:var(--celeste);margin-right:4px;font-weight:800}@media (width<=860px){.vcases{grid-template-columns:1fr}}.quote-wide{background:var(--frio);border-color:var(--frio);grid-column:1/-1}.quote-wide blockquote{max-width:52ch;font-size:clamp(21px,2.3vw,28px)}.quote-wide blockquote strong{color:var(--azul);font-weight:800}.quote-wide .av{background:var(--azul);color:var(--blanco)}.quote{border:1px solid var(--borde);border-radius:var(--r-lg);align-content:space-between;gap:28px;margin:0;padding:clamp(26px,3.5vw,40px);display:grid}.quote blockquote{letter-spacing:-.01em;margin:0;font-size:clamp(18px,1.7vw,21px);font-weight:600;line-height:1.4}.quote figcaption{align-items:center;gap:14px;display:flex}.quote .av{background:var(--azul-bg);width:46px;height:46px;color:var(--azul);border-radius:50%;place-items:center;font-weight:900;display:grid}.quote figcaption b{font-weight:800;display:block}.quote figcaption span{color:var(--gris);font-size:14.5px}.backers{border-top:1px solid var(--borde);justify-items:center;gap:22px;margin-top:56px;padding-top:36px;display:grid}.backers small{letter-spacing:1.2px;text-transform:uppercase;color:var(--gris);font-size:13px;font-weight:700}.backer-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 48px;display:flex}.backer-logos img{object-fit:contain;width:auto;max-width:170px;height:44px}.backer-logos img.tall{height:72px}@media (width<=640px){.backer-logos{gap:16px 28px}.backer-logos img{max-width:130px;height:34px}.backer-logos img.tall{height:58px}}.resource{background:var(--profundo);color:var(--blanco);border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,64px);padding:clamp(28px,5vw,56px);display:grid;position:relative;overflow:hidden}.resource:before{content:"";background-image:radial-gradient(var(--celeste) 1.2px, transparent 1.5px);opacity:.14;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000)}.resource>*{z-index:1;position:relative}.resource .tag{letter-spacing:1.2px;text-transform:uppercase;color:var(--celeste);font-size:12.5px;font-weight:800}.resource h2{letter-spacing:-.035em;margin-top:12px;font-size:clamp(32px,4.2vw,50px);line-height:1.05}.resource h2 em{color:var(--celeste);font-style:normal}.btn-guide{background:var(--lima);width:100%;color:var(--profundo);margin-top:4px;padding:19px 26px;font-size:18px;font-weight:800;box-shadow:0 14px 30px -12px #c4f26abf}.btn-guide:hover{background:#b5e85a;transform:translateY(-2px)}.btn-guide svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.resource p{color:#b8cce4;margin-top:14px;font-size:17.5px}.resource ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.resource li{gap:10px;font-weight:600;display:flex}.resource li:before{content:"→";color:var(--celeste)}.res-form{background:var(--blanco);color:var(--profundo);border-radius:var(--r-lg);gap:12px;padding:24px;display:grid}.res-form b{font-size:20px;font-weight:800}.faq{max-width:860px;margin:0 auto}details{border-bottom:1px solid var(--borde)}details:first-of-type{border-top:1px solid var(--borde)}summary{cursor:pointer;gap:18px;padding:22px 48px 22px 0;font-size:18px;font-weight:700;list-style:none;display:flex;position:relative}summary::-webkit-details-marker{display:none}summary .n{color:var(--azul);font-variant-numeric:tabular-nums;font-weight:800}summary:after{content:"+";background:var(--frio);width:32px;height:32px;color:var(--azul);border-radius:50%;place-items:center;font-size:22px;font-weight:600;transition:transform .2s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}details[open] summary:after{transform:translateY(-50%)rotate(45deg)}details p{color:var(--gris);padding:0 48px 22px 42px;font-size:16.5px}.final{background:linear-gradient(180deg, var(--blanco) 0%, var(--frio) 100%)}.final-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,72px);display:grid}.final h2{font-size:clamp(34px,4.6vw,56px)}.final h2 em{color:var(--azul);font-style:normal}.final .lead{color:var(--gris);margin-top:18px;font-size:19px}.contact-list{gap:12px;margin-top:30px;display:grid}.contact-list>*{align-items:center;gap:14px;font-weight:600;text-decoration:none;display:flex}.contact-list a:hover{color:var(--azul)}.contact-list .ic{background:var(--blanco);border:1px solid var(--borde);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.contact-list .ic svg{fill:none;width:19px;height:19px;stroke:var(--azul);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.fstep:not([hidden]){display:contents}.step-ind{letter-spacing:.6px;text-transform:uppercase;color:var(--azul);grid-column:1/-1;font-size:13px;font-weight:700}section[id]{scroll-margin-top:96px}form.main{background:var(--blanco);border:1px solid var(--borde);border-radius:var(--r-lg);box-shadow:var(--shadow);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:clamp(22px,3vw,36px);display:grid}fieldset{border:0;grid-column:1/-1;margin:0;padding:0}legend{margin-bottom:12px;padding:0;font-size:18px;font-weight:800}.seg{background:var(--frio-2);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;display:grid}.seg input{opacity:0;pointer-events:none;position:absolute}.seg label{text-align:center;cursor:pointer;color:var(--gris);border-radius:10px;padding:10px 8px;font-size:14px;font-weight:700}.seg input:checked+label{background:var(--blanco);color:var(--profundo);box-shadow:0 1px 4px #071f3d26}.seg input:focus-visible+label{outline:3px solid var(--celeste)}.field{gap:6px;display:grid}.field.full{grid-column:1/-1}.field label{font-size:14px;font-weight:700}input:not([type=range]):not([type=radio]),select,textarea{font:400 16px var(--f);color:var(--profundo);background:var(--blanco);border:1.5px solid var(--borde);border-radius:12px;width:100%;padding:12px 14px}input:not([type=range]):not([type=radio]):focus,select:focus,textarea:focus{outline:2px solid var(--azul);outline-offset:0;border-color:#0000}textarea{resize:vertical;min-height:92px}.form-foot{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;display:flex}.form-foot small{color:var(--gris);font-size:14px}.form-msg{background:var(--verde-bg);color:var(--verde);border-radius:12px;grid-column:1/-1;padding:12px 14px;font-weight:600}footer.site{background:var(--profundo);color:#a9c2de;padding-block:60px 32px;font-size:15px}.foot-grid{grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:32px;display:grid}.foot-grid h4{letter-spacing:1px;text-transform:uppercase;color:var(--blanco);margin-bottom:14px;font-size:13px;font-weight:800}.foot-grid ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.foot-grid a{text-decoration:none}.foot-grid a:hover{color:var(--blanco)}.foot-grid p{max-width:38ch;margin-top:16px}footer .logo span{color:var(--blanco)}.foot-bottom{border-top:1px solid #1a3355;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:44px;padding-top:22px;font-size:13.5px;display:flex}.foot-grid p.formerly{color:#7f98b8;margin-top:10px;font-size:13px}.vnote{text-align:center;color:var(--gris-2);margin-top:14px;font-size:13px}.flags{gap:10px;display:inline-flex}.flags span{border-radius:50%;width:26px;height:26px;display:inline-flex;box-shadow:0 0 0 1.5px #ffffff59}.flags svg{width:100%;height:100%;display:block}.chat{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:50;background:var(--profundo);color:var(--blanco);border-radius:999px;align-items:center;gap:10px;padding:12px 18px 12px 14px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 14px 30px -10px #071f3d99}.chat svg{fill:none;width:20px;height:20px;stroke:var(--celeste);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.progress-bar{top:env(safe-area-inset-top,0px);z-index:60;background:linear-gradient(90deg, var(--azul), var(--celeste));transform-origin:0;height:3px;transform:scaleX(var(--sp,0));pointer-events:none;position:fixed;left:0;right:0}.nav{transition:padding .3s,box-shadow .3s,background-color .3s,max-width .4s}.nav-shell.scrolled .nav{background:#fffffff2;max-width:1080px;box-shadow:0 14px 34px -16px #071f3d59}.motion .pre{opacity:0;transform:translateY(28px)}.motion .rv{transition:opacity .8s cubic-bezier(.2, .7, .2, 1) var(--d,0s), transform .8s cubic-bezier(.2, .7, .2, 1) var(--d,0s), clip-path 1.2s cubic-bezier(.16, 1, .3, 1) var(--d,0s)}main{overflow-x:clip}.motion .rv.far-l,.motion .rv.far-r,.motion .rv.fan,.motion .rv.scatter,.motion .rv.slot{transition-duration:1s,1.15s,1.2s;transition-timing-function:ease,cubic-bezier(.16,1,.3,1),cubic-bezier(.16,1,.3,1)}.motion .pre.far-l{transform:translate(-120%)rotate(-4deg)}.motion .pre.far-r{transform:translate(120%)rotate(4deg)}.motion .pre.fan:nth-child(3n+1){transform:translate(-140%,30%)rotate(-12deg)}.motion .pre.fan:nth-child(3n+2){transform:translateY(140%)rotate(4deg)}.motion .pre.fan:nth-child(3n){transform:translate(140%,30%)rotate(12deg)}.motion .pre.scatter:first-child{transform:translate(-90%,-140%)rotate(-18deg)}.motion .pre.scatter:nth-child(2){transform:translate(90%,-160%)rotate(12deg)}.motion .pre.scatter:nth-child(3){transform:translate(-110%)rotate(-10deg)}.motion .pre.scatter:nth-child(4){transform:translate(110%)rotate(14deg)}.motion .pre.scatter:nth-child(5){transform:translate(-90%,150%)rotate(10deg)}.motion .pre.scatter:nth-child(6){transform:translate(90%,150%)rotate(-16deg)}.stat .mask{margin-bottom:-6px;padding-bottom:6px;display:block;overflow:hidden}.motion .pre.slot{opacity:1;transform:translateY(115%)}.motion .rv.drop{transition-duration:.7s,.9s,0s;transition-timing-function:ease,cubic-bezier(.34,1.56,.64,1),ease}.motion .pre.drop{transform:translateY(-120px) rotate(var(--r,8deg))}.motion .resource.rv{clip-path:inset(0 round 28px)}.motion .pre.curtain{opacity:1;clip-path:inset(42% 46% round 999px);transform:none}.motion .pre.zoom{transform:translateY(20px)scale(.96)}.compare-sec .con li svg{transition:transform .5s cubic-bezier(.3, 1.6, .5, 1) var(--d,0s)}.motion .compare-sec .con li.pre svg{transform:scale(0)}.role-tab{position:relative;overflow:hidden}.role-tab .tm{background:var(--celeste);transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:5px;left:14px;right:14px;transform:scaleX(0)}.role-tab.timing .tm{animation:tabtimer var(--t,7s) linear forwards}@keyframes tabtimer{to{transform:scaleX(1)}}.sec,.why,.op{transform-style:preserve-3d}.why .ic{transition:transform .3s}.why:hover .ic,.op:hover .ic{transform:translateZ(20px)scale(1.08)}.cursor-glow{border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%), #0068e01a, transparent 60%);transition:opacity .3s;position:absolute;inset:0}.sec:hover .cursor-glow,.why:hover .cursor-glow{opacity:1}.why.feature .cursor-glow{background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), #ffffff2e, transparent 60%)}.motion .role-panel.fade{animation:none}.motion .role-panel.fade>div:first-child{animation:.9s cubic-bezier(.16,1,.3,1) both inL}.motion .role-panel.fade .checks li{animation:.6s cubic-bezier(.16,1,.3,1) both inL2;animation-delay:calc(var(--i,0) * 90ms + .3s)}.motion .role-panel.fade .ui{animation:1s cubic-bezier(.16,1,.3,1) .1s both inR}.motion .role-panel.fade .ui .li,.motion .role-panel.fade .ui .kpi,.motion .role-panel.fade .ui .ck{animation:.6s cubic-bezier(.16,1,.3,1) both inR2}.motion .role-panel.fade .ui :is(.li,.kpi,.ck):first-child{animation-delay:.45s}.motion .role-panel.fade .ui :is(.li,.kpi,.ck):nth-child(2){animation-delay:.55s}.motion .role-panel.fade .ui :is(.li,.kpi,.ck):nth-child(3){animation-delay:.65s}.motion .role-panel.fade .ui :is(.li,.kpi,.ck):nth-child(4){animation-delay:.75s}.motion .role-panel.fade .ui :is(.li,.kpi,.ck):nth-child(5){animation-delay:.85s}@keyframes inL{0%{opacity:0;transform:translate(-60%)}}@keyframes inL2{0%{opacity:0;transform:translate(-40px)}}@keyframes inR{0%{opacity:0;transform:translate(80%)rotate(6deg)scale(.9)}}@keyframes inR2{0%{opacity:0;transform:translate(60px)}}@media (width<=1020px){.scope,.role-panel,.final-grid,.resource,.calc{grid-template-columns:1fr}.why-grid,.sec-grid{grid-template-columns:1fr 1fr}.stats{grid-template-columns:1fr 1fr;row-gap:32px}.stat:nth-child(3){border-left:0}.foot-grid{grid-template-columns:1fr 1fr}.stage{height:660px}.f2,.f4{display:none}.f1{left:0}.f3{right:0}}@media (width<=1180px){.nav-links{display:none}.menu-btn{margin-left:0;display:inline-flex}.nav .login{margin-left:auto}}@media (width<=860px){.nav-links,.nav .login{display:none}.menu-btn{margin-left:auto;display:inline-flex}.nav{gap:10px}.compare,.quotes{grid-template-columns:1fr}}@media (width<=640px){body{font-size:16px}.nav .btn{display:none}.stage{justify-items:center;gap:12px;height:auto;margin-top:48px;padding-bottom:20px;display:grid}.stage-bg{border-radius:24px 24px 0 0;inset:120px 0 0}.phone{width:270px;position:relative;left:auto;transform:none}.screen{height:560px}.float{animation:none;position:relative;width:min(320px,100%)!important;inset:auto!important;transform:none!important}.f2,.f4{display:none}.ops,.why-grid,.sec-grid{grid-template-columns:1fr}.sec{aspect-ratio:1}.why.feature{grid-column:auto}.stats{grid-template-columns:1fr}.stat+.stat{border-left:0;border-top:1px solid var(--borde);padding-top:24px}.fstep:not([hidden]){display:contents}.step-ind{letter-spacing:.6px;text-transform:uppercase;color:var(--azul);grid-column:1/-1;font-size:13px;font-weight:700}section[id]{scroll-margin-top:96px}form.main,.seg,.foot-grid{grid-template-columns:1fr}.plan-grid{grid-template-columns:46px repeat(5,minmax(0,1fr));font-size:10.5px}.kpi-row{grid-template-columns:1fr 1fr}.qr-flow{grid-template-columns:1fr}details p{padding-left:0;padding-right:0}.chat span{display:none}.chat{padding:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.track{flex-wrap:wrap;justify-content:center;gap:18px 0;width:auto}.cl[aria-hidden]{display:none}.cl{width:140px}}.social{gap:10px;display:inline-flex}.social a{color:#cfe0f2;background:#ffffff14;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s,color .2s,transform .2s;display:inline-grid}.social a:hover{background:var(--azul);color:var(--blanco);transform:translateY(-2px)}.social svg{width:17px;height:17px}.marquee,.tmarquee{overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;overflow-x:auto}.marquee::-webkit-scrollbar,.tmarquee::-webkit-scrollbar{display:none}.marquee.dragging,.tmarquee.dragging{cursor:grabbing;user-select:none}.marquee img,.tmarquee img{-webkit-user-drag:none;user-select:none}.hero-flags{gap:6px}.hero-flags span{width:22px;height:22px;box-shadow:0 0 0 1.5px var(--borde), 0 2px 6px #071f3d1f}.stage{zoom:.84}@media (width<=640px){.stage{zoom:1}}.blog-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.post{color:var(--profundo);background:var(--blanco);border:1px solid var(--borde);border-radius:var(--r-lg);text-align:left;font:inherit;cursor:pointer;grid-template-rows:auto 1fr;padding:0;text-decoration:none;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden}.post:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px #071f3d73}.post-img{aspect-ratio:16/10;background:var(--frio);display:block;overflow:hidden}.post-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.post:hover .post-img img{transform:scale(1.04)}.post-body{flex-direction:column;gap:8px;padding:20px 22px 22px;display:flex}.post-meta{color:var(--gris);font-size:13px}.post-meta b{color:var(--azul);font-weight:700}.post-title{letter-spacing:-.01em;font-size:19px;font-weight:800;line-height:1.25}.post-ex{color:var(--gris);font-size:15px;line-height:1.5}.post-more{color:var(--azul);margin-top:auto;padding-top:6px;font-size:14.5px;font-weight:700}.blog-filters{flex-wrap:wrap;gap:8px;margin:20px 0 24px;display:flex}.blog-filters button{border:1px solid var(--borde);background:var(--blanco);font:700 14px var(--f);color:var(--profundo);cursor:pointer;border-radius:999px;padding:8px 14px}.blog-filters button[aria-pressed=true]{background:var(--profundo);border-color:var(--profundo);color:var(--blanco)}.post-full{max-width:720px;margin:0 auto}.post-full .post-hero{aspect-ratio:16/9;object-fit:cover;background:var(--frio);border-radius:18px;width:100%;display:block}.post-full .post-meta{margin-top:22px;font-size:14px;display:block}.post-full h1{letter-spacing:-.03em;margin:10px 0 18px;font-size:clamp(28px,4vw,40px);font-weight:900;line-height:1.12}.post-text{color:#2a3b52;font-size:17px;line-height:1.7}.post-text h2{color:var(--profundo);margin:30px 0 8px;font-size:24px}.post-text h3{color:var(--profundo);margin:24px 0 6px;font-size:19px}.post-text p{margin:0 0 14px}.post-text ul{margin:0 0 14px;padding-left:22px}.post-text a{color:var(--azul);font-weight:700}.post-cta{background:var(--profundo);color:var(--blanco);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding:24px;display:flex}.post-cta b{font-size:19px}.post-note{color:var(--gris);margin-top:18px;font-size:13.5px}@media (width<=1020px){.post-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.post-grid{grid-template-columns:1fr}}.scope .head h2{font-size:clamp(30px,3.4vw,42px)}.why-grid .why:last-child,.why-grid .why-wide{grid-column:span 2}.backer-logos img[alt^=ANII]{height:92px}.flags span{flex:none}footer.site{padding-bottom:96px}@media (width<=640px){.why-grid .why:last-child,.why-grid .why-wide{grid-column:auto}.hero h1 .badge{padding:6px 12px;font-size:12px}.vi-partner,.vi-op span{font-size:26px}.vi-op img{width:34px}.vi-sep{height:40px}.tq-card figcaption div{min-width:0}}.form-msg.is-error{background:var(--rojo-bg);color:var(--rojo)}.form-msg.is-loading{background:var(--azul-bg);color:var(--azul)}.form-msg a{color:inherit;text-decoration:underline}.form-legal{color:var(--gris-2);grid-column:1/-1;margin:0;font-size:13px}.form-legal a{color:inherit}.res-form .form-msg{grid-column:auto}button[type=submit][aria-busy=true]{opacity:.7;cursor:progress}.field :is(input,select,textarea)[aria-invalid=true]{border-color:var(--rojo)}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}form.main,.res-form{position:relative}
