.sitio{background:#fff;margin:0}.sitio a{color:var(--primary)}.sitio a:hover{color:var(--accent-foreground)}.sitio *{box-sizing:border-box}.sitio .wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 20px}@media (width>=768px){.sitio .wrap{padding:0 40px}}.sitio .mont{letter-spacing:-.015em;font-family:Montserrat,Plus Jakarta Sans,sans-serif;font-weight:800}.sitio .cy{color:var(--marketing-cyan)}.sitio .nuevo{letter-spacing:.06em;text-transform:uppercase;color:var(--warning-foreground);background:var(--warning);border:1px dashed var(--warning-foreground);vertical-align:middle;white-space:nowrap;border-radius:9999px;align-items:center;padding:4px 7px;font:700 10px/1 Plus Jakarta Sans,sans-serif;display:inline-flex}.sitio .btn{cursor:pointer;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 22px;font:600 15px/1 Plus Jakarta Sans,sans-serif;text-decoration:none;display:inline-flex}.sitio .btn-sm{height:40px;padding:0 14px;font-size:14px}.sitio .btn-primary{background:var(--primary);color:#fff}.sitio .btn-ghost{color:#fff;background:#ffffff0f;border:1px solid #ffffff4d}.sitio .btn-ghost:hover{color:#fff;background:#ffffff24}.sitio .btn-line{color:var(--foreground);border:1px solid var(--border);background:#fff}.sitio .btn-line:hover{background:var(--secondary);color:var(--foreground)}.sitio .hdr-r{align-items:center;gap:8px;margin-left:auto;display:flex}.sitio .burger{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}@media (width>=1080px){.sitio .burger{display:none}}.sitio .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);align-items:center;gap:10px;font:700 12px/1 Plus Jakarta Sans,sans-serif;display:flex}.sitio .eyebrow:before{content:"";background:currentColor;width:24px;height:2px}.sitio .n3-ft{border-top:1px solid var(--border);color:var(--foreground);background:#fff}.sitio .n3-ft-top{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:56px;padding-bottom:40px;display:grid}@media (width>=768px){.sitio .n3-ft-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.sitio .n3-ft-top{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:32px}}.sitio .n3-ft-brand img{width:auto;height:38px;display:block}.sitio .n3-ft-brand p{max-width:340px;color:var(--muted-foreground);margin:16px 0 0;font:400 14.5px/1.6 Plus Jakarta Sans,sans-serif}.sitio .n3-ft-c{flex-direction:column;gap:2px;margin:18px 0 0;padding:0;list-style:none;display:flex}.sitio .n3-ft-c a{min-height:36px;color:var(--foreground);align-items:center;gap:10px;font:500 14px/1.3 Plus Jakarta Sans,sans-serif;text-decoration:none;display:flex}.sitio .n3-ft-c svg{color:var(--primary);flex:none}.sitio .n3-soc{gap:8px;margin-top:16px;display:flex}.sitio .n3-soc a{border:1px solid var(--border);width:44px;height:44px;color:var(--primary);background:#fff;border-radius:10px;justify-content:center;align-items:center;display:flex}.sitio .n3-ft h4{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin:6px 0 12px;font:700 12px/1 Plus Jakarta Sans,sans-serif}.sitio .n3-ft ul.n3-l{margin:0;padding:0;list-style:none}.sitio .n3-ft ul.n3-l a{min-height:38px;color:var(--foreground);align-items:center;font:400 14.5px/1.3 Plus Jakarta Sans,sans-serif;text-decoration:none;display:inline-flex}.sitio .n3-ft ul.n3-l a:hover{color:var(--primary);text-decoration:underline}.sitio .n3-news{background:var(--background);border:1px solid var(--border);border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:center;gap:14px;margin-bottom:40px;padding:22px;display:grid}@media (width>=900px){.sitio .n3-news{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);padding:24px 28px}}.sitio .n3-news b{color:var(--foreground);font:700 16px/1.3 Plus Jakarta Sans,sans-serif;display:block}.sitio .n3-news span{color:var(--muted-foreground);margin-top:4px;font:400 14px/1.5 Plus Jakarta Sans,sans-serif;display:block}.sitio .n3-news form{flex-wrap:wrap;gap:8px;display:flex}.sitio .n3-news input{border:1px solid var(--border);height:48px;color:var(--foreground);background:#fff;border-radius:12px;flex:220px;padding:0 14px;font:400 16px Plus Jakarta Sans,sans-serif}@media (width<=559px){.sitio .n3-news .btn{flex:100%}}.sitio .n3-bar{color:#ffffffd9;background:#020617;border-top:1px solid #ffffff1a}.sitio .n3-bar .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding-top:16px;padding-bottom:18px;font:400 13px/1.4 Plus Jakarta Sans,sans-serif;display:flex}.sitio .n3-bar a{color:#fff;align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.sitio .n3-bar a:hover{text-decoration:underline}.sitio .n3-try{color:#fff;background:linear-gradient(200deg, var(--marketing-electric-light) 0%, var(--marketing-electric) 45%, var(--primary) 100%);padding:64px 0;position:relative;overflow:hidden}@media (width>=1024px){.sitio .n3-try{padding:96px 0}}.sitio .n3-try:before{content:"";border:10px solid var(--marketing-cyan);opacity:.9;pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-60px}.sitio .n3-try h2{text-transform:uppercase;color:#fff;margin:0;font-size:clamp(34px,5.2vw,76px);line-height:.98;position:relative}.sitio .n3-try p.n3-sub{color:#fff;max-width:560px;margin:14px 0 0;font:400 17px/1.6 Plus Jakarta Sans,sans-serif;position:relative}.sitio .n3-picks{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:36px;display:grid;position:relative}@media (width>=640px){.sitio .n3-picks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.sitio .n3-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px}}.sitio .n3-pick{background:#fff;border-radius:16px;align-items:center;gap:14px;min-height:84px;padding:12px;text-decoration:none;transition:transform .2s;display:flex;box-shadow:0 12px 32px -12px #02286e59}.sitio .n3-pick:hover{transform:translateY(-2px)}.sitio .n3-pick img{object-fit:cover;border-radius:10px;flex:none;width:84px;height:56px}.sitio .n3-pick b{color:var(--foreground);font:700 16px/1.3 Plus Jakarta Sans,sans-serif;display:block}.sitio .n3-pick span{color:var(--primary);align-items:center;gap:6px;margin-top:4px;font:600 13.5px/1.3 Plus Jakarta Sans,sans-serif;display:flex}.sitio .n3-pick .n3-ar{background:var(--accent);width:36px;height:36px;color:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.sitio .n3-pick:hover .n3-ar{background:var(--primary);color:#fff}.sitio .n3-note{color:#fff;align-items:center;gap:10px;margin-top:22px;font:600 14px/1.4 Plus Jakarta Sans,sans-serif;display:flex;position:relative}.sitio .n3-cf{background:var(--background);padding:64px 0}@media (width>=1024px){.sitio .n3-cf{padding:96px 0}}.sitio .n3-cf-g{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}@media (width>=1024px){.sitio .n3-cf-g{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px}}.sitio .n3-cf h2{color:var(--foreground);margin:14px 0 0;font-size:clamp(30px,3.8vw,48px);line-height:1.06}.sitio .n3-cf .n3-p{max-width:480px;color:var(--muted-foreground);margin:14px 0 0;font:400 16px/1.65 Plus Jakarta Sans,sans-serif}.sitio .n3-ch{flex-direction:column;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.sitio .n3-ch a,.sitio .n3-ch div{border:1px solid var(--border);background:#fff;border-radius:14px;align-items:center;gap:14px;min-height:64px;padding:12px 14px;text-decoration:none;display:flex}.sitio .n3-ch a:hover{border-color:var(--primary)}.sitio .n3-ch .n3-i{background:var(--primary);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sitio .n3-ch .n3-i.wa{background:#047756}.sitio .n3-ch small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font:600 11px/1 Plus Jakarta Sans,sans-serif;display:block}.sitio .n3-ch b{color:var(--foreground);margin-top:5px;font:700 15.5px/1.3 Plus Jakarta Sans,sans-serif;display:block}.sitio .n3-form{border:1px solid var(--border);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:14px;padding:22px;display:grid;box-shadow:0 12px 32px -8px #1f3c7a24}@media (width>=768px){.sitio .n3-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;padding:32px}.sitio .n3-form .n3-full{grid-column:1/-1}}.sitio .n3-f{flex-direction:column;gap:6px;display:flex}.sitio .n3-f label{color:var(--foreground);font:600 14px/1.4 Plus Jakarta Sans,sans-serif}.sitio .n3-in{border:1px solid var(--border);width:100%;height:48px;color:var(--foreground);background:#fff;border-radius:12px;padding:0 14px;font:400 16px Plus Jakarta Sans,sans-serif}.sitio .n3-in:focus{outline:2px solid var(--primary);outline-offset:0;border-color:var(--primary)}.sitio textarea.n3-in{resize:vertical;height:auto;min-height:120px;padding:12px 14px}.sitio select.n3-in{appearance:auto}.sitio .n3-in::placeholder{color:var(--muted-foreground)}.sitio .n3-fa{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.sitio .n3-fa span{color:var(--muted-foreground);font:400 13.5px/1.4 Plus Jakarta Sans,sans-serif}@media (width<=559px){.sitio .n3-fa .btn{flex:100%}}.sitio .n3-ok{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:32px;display:flex}.sitio .n3-ok .n3-oki{color:#047756;background:#d1fae5;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.sitio .n3-ok h3{color:var(--foreground);margin:0;font-size:26px}.sitio .n3-ok p{color:var(--muted-foreground);margin:0;font:400 16px/1.6 Plus Jakarta Sans,sans-serif}.sitio .n3-eb{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);align-items:center;gap:10px;font:700 12px/1 Plus Jakarta Sans,sans-serif;display:flex}.sitio .n3-eb:before{content:"";background:currentColor;width:24px;height:2px}.sitio .n3-ft{background:linear-gradient(180deg, var(--foreground), #020617);color:#fff;border-top:0}.sitio .n3-ft-brand p{color:#cbd5e1}.sitio .n3-ft-c a{color:#fff}.sitio .n3-ft-c a:hover,.sitio .n3-ft-c svg{color:var(--marketing-cyan)}.sitio .n3-soc a{color:#fff;background:0 0;border-color:#1d283a}.sitio .n3-soc a:hover{background:var(--primary);border-color:var(--primary);color:#fff}.sitio .n3-ft h4{color:var(--marketing-cyan)}.sitio .n3-ft ul.n3-l a{color:#cbd5e1}.sitio .n3-ft ul.n3-l a:hover{color:#fff}.sitio .n3-news{background:#1d283a;border-color:#1d283a}.sitio .n3-news b{color:#fff}.sitio .n3-news span{color:#cbd5e1}.sitio .n3-news input{color:var(--foreground);background:#fff;border-color:#0000}.sitio .hero,.sitio .pr-hero,.sitio .pz-hero,.sitio .nf,.sitio .band,.sitio .band2,.sitio .rc-hero{background-origin:border-box!important;background-clip:border-box!important;background:linear-gradient(180deg, var(--info-foreground) 0%, var(--primary) 40%, #3b82f6 calc(100% - 200px), #60a5fa calc(100% - 104px), var(--background) 100%) border-box!important;border-bottom:112px solid #0000!important}.sitio .cta,.sitio .n3-try{background-origin:border-box!important;background:linear-gradient(0deg, var(--info-foreground) 0%, var(--primary) 40%, #3b82f6 calc(100% - 200px), #60a5fa calc(100% - 104px), var(--background) 100%) border-box!important;border-top:112px solid #0000!important}.sitio .cta:before,.sitio .n3-try:before{top:68px!important}@media (width<=767px){.sitio .hero,.sitio .pr-hero,.sitio .pz-hero,.sitio .nf,.sitio .band,.sitio .band2,.sitio .rc-hero{background:linear-gradient(180deg, var(--info-foreground) 0%, var(--primary) 40%, #3b82f6 calc(100% - 140px), #60a5fa calc(100% - 66px), var(--background) 100%) border-box!important;border-bottom-width:72px!important}.sitio .cta,.sitio .n3-try{background:linear-gradient(0deg, var(--info-foreground) 0%, var(--primary) 40%, #3b82f6 calc(100% - 140px), #60a5fa calc(100% - 66px), var(--background) 100%) border-box!important;border-top-width:72px!important}.sitio .cta:before,.sitio .n3-try:before{top:40px!important}}.sitio :is(.hero,.pr-hero,.pz-hero,.nf,.band,.band2,.rc-hero,.cta,.n3-try,.ct-hero) .btn-primary{background:var(--card)!important;color:var(--info-foreground)!important}.sitio :is(.hero,.pr-hero,.pz-hero,.nf,.band,.band2,.rc-hero,.cta,.n3-try,.ct-hero) .btn-primary:hover{background:var(--accent)!important;color:var(--accent-foreground)!important}.sitio .ct-hero{background:linear-gradient(180deg, var(--info-foreground) 0%, var(--primary) 45%, #3b82f6 100%)!important}.sitio .pz-tg .per{border:1px solid var(--border);background:var(--card)!important}.sitio .pz-tg .per button{color:var(--muted-foreground)!important}.sitio .pz-tg .per button.on{background:var(--primary)!important;color:var(--primary-foreground)!important}.sitio .fl{background:linear-gradient(62deg, #fff0 0 calc(30% + var(--diag)), #ffffff12 calc(30% + var(--diag)) calc(44% + var(--diag)), #fff0 calc(44% + var(--diag))), linear-gradient(62deg, #fff0 0 calc(63% - var(--diag)), #ffffff0d calc(63% - var(--diag)) calc(80% - var(--diag)), #fff0 calc(80% - var(--diag))), linear-gradient(180deg, var(--info-foreground) 0%, var(--primary) 55%, #3b82f6 100%)!important}.sitio .fl:after,.sitio .ct-hero:after{display:none!important}.sitio .hero:before,.sitio .pr-hero:before,.sitio .cta:before,.sitio .n3-try:before,.sitio .nf:before,.sitio .pz-hero:before,.sitio .band:before,.sitio .band2:before,.sitio .fl:before,.sitio .ct-hero:before,.sitio .rc-hero:before{pointer-events:none;content:""!important;opacity:1!important;background:linear-gradient(180deg, var(--marketing-cyan) 0%, var(--chart-4) 100%)!important;background-size:auto!important;border:0!important;border-radius:9999px!important;width:36px!important;height:180px!important;display:block!important;position:absolute!important;inset:-44px 28px auto auto!important;transform:rotate(32deg)!important;box-shadow:-50px 30px #fff3!important;-webkit-mask:none!important;mask:none!important}@media (width<=767px){.sitio .hero:before,.sitio .pr-hero:before,.sitio .cta:before,.sitio .n3-try:before,.sitio .nf:before,.sitio .pz-hero:before,.sitio .band:before,.sitio .band2:before,.sitio .fl:before,.sitio .ct-hero:before,.sitio .rc-hero:before{width:22px!important;height:104px!important;top:-40px!important;right:10px!important;box-shadow:-30px 18px #fff3!important}}.sitio .ct-pill{outline:3px solid var(--marketing-cyan);outline-offset:10px;box-shadow:none!important;background:0 0!important;padding:0!important}.sitio .vframe{outline:3px solid var(--marketing-cyan);outline-offset:10px;border:0!important;border-radius:28px!important}@media (width<=767px){.sitio .ct-pill,.sitio .vframe{outline-offset:7px}}.sitio .sec,.sitio .s2,.sitio .s4,.sitio .logos,.sitio .n3-cf,.sitio .rc-body,.sitio .ct-help,.sitio section:not([class]){isolation:isolate;position:relative;overflow:clip}.sitio .sec:before,.sitio .s2:before,.sitio .s4:before,.sitio .logos:before,.sitio .n3-cf:before,.sitio .rc-body:before,.sitio .ct-help:before,.sitio section:not([class]):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--marketing-cyan) 0%, var(--chart-4) 100%);width:20px;height:84px;box-shadow:-26px 14px 0 0 var(--primary);border-radius:9999px;display:block;position:absolute;top:-52px;right:8px;transform:rotate(32deg)}.sitio .sec:nth-of-type(2n):before,.sitio .s2:nth-of-type(2n):before,.sitio .s4:nth-of-type(2n):before,.sitio .logos:nth-of-type(2n):before,.sitio .n3-cf:nth-of-type(2n):before,.sitio .rc-body:nth-of-type(2n):before,.sitio .ct-help:nth-of-type(2n):before,.sitio section:not([class]):nth-of-type(2n):before{box-shadow:26px 14px 0 0 var(--primary);left:-4px;right:auto;transform:rotate(-32deg)}@media (width>=1200px){.sitio .sec:before,.sitio .s2:before,.sitio .s4:before,.sitio .logos:before,.sitio .n3-cf:before,.sitio .rc-body:before,.sitio .ct-help:before,.sitio section:not([class]):before{width:40px;height:210px;box-shadow:50px 30px 0 0 var(--primary);top:48px;left:-30px;right:auto}.sitio .sec:nth-of-type(2n):before,.sitio .s2:nth-of-type(2n):before,.sitio .s4:nth-of-type(2n):before,.sitio .logos:nth-of-type(2n):before,.sitio .n3-cf:nth-of-type(2n):before,.sitio .rc-body:nth-of-type(2n):before,.sitio .ct-help:nth-of-type(2n):before,.sitio section:not([class]):nth-of-type(2n):before{box-shadow:-50px -30px 0 0 var(--primary);inset:auto -30px 56px auto;transform:rotate(32deg)}}@media (prefers-reduced-motion:no-preference){.sitio .fl{animation:14s ease-in-out infinite alternate diagonales-deslizar}.sitio .hero:before,.sitio .pr-hero:before,.sitio .cta:before,.sitio .n3-try:before,.sitio .nf:before,.sitio .pz-hero:before,.sitio .band:before,.sitio .band2:before,.sitio .fl:before,.sitio .ct-hero:before,.sitio .rc-hero:before,.sitio .sec:before,.sitio .s2:before,.sitio .s4:before,.sitio .logos:before,.sitio .n3-cf:before,.sitio .rc-body:before,.sitio .ct-help:before,.sitio section:not([class]):before{animation:10s ease-in-out infinite alternate aro-flotar}}@property --diag{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes diagonales-deslizar{to{--diag:6%}}@keyframes aro-flotar{to{translate:0 -14px}}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:.16s ease-in both vt-salir}::view-transition-new(root){animation:.28s cubic-bezier(.2,.7,.2,1) both vt-entrar}::view-transition-group(*){animation-duration:.38s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@keyframes vt-salir{to{opacity:0;transform:translateY(-6px)}}@keyframes vt-entrar{0%{opacity:0;transform:translateY(10px)}}.sitio .hdr .logo img,.sitio .hdr .brand img{view-transition-name:logo-noil}
