@font-face{font-family:Chakra Petch;src:url(/assets/fuentes/chakra-petch-600-recortada.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/assets/fuentes/chakra-petch-700-recortada.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/fuentes/jetbrains-mono-variable-recortada.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}:root{--verde:#105344;--claro:#e4f0ea;--acento:#1fa971;--alerta:#e0a43a;--fondo:#050b08;--fondo-alto:#0a1511;--fondo-mas:#10201a;--verde-hondo:#0b3d32;--verde-vivo:#146652;--texto-1:var(--claro);--texto-2:color-mix(in oklab, var(--claro) 76%, var(--fondo));--texto-3:color-mix(in oklab, var(--claro) 58%, var(--fondo));--linea:color-mix(in oklab, var(--claro) 12%, transparent);--linea-fuerte:color-mix(in oklab, var(--claro) 24%, transparent);--letra-titulo:"Chakra Petch", "Arial Narrow", sans-serif;--letra-texto:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-gigante:clamp(2.75rem, 1.4rem + 5.6vw, 5.75rem);--t-1:clamp(2.1rem, 1.3rem + 3.2vw, 3.75rem);--t-2:clamp(1.45rem, 1.1rem + 1.3vw, 2.1rem);--t-3:clamp(1.1rem, 1rem + .4vw, 1.3rem);--t-texto:clamp(.9375rem, .9rem + .15vw, 1rem);--t-chico:.8125rem;--t-mini:.75rem;--ancho:1240px;--margen:clamp(16px, 4vw, 40px);--nav:68px;--corte:10px;--radio:14px;--seccion:clamp(88px, 12vw, 168px);--curva:cubic-bezier(.16, 1, .3, 1);--rapido:.18s;--medio:.42s;--z-fondo:-1;--z-encima:1;--z-pegado:10;--z-brillo:15;--z-nav:20;--z-menu:30;--z-saltar:40;color-scheme:dark}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav) + 8px)}@media (prefers-reduced-motion:no-preference){html:not(.lenis){scroll-behavior:smooth}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}body{background:var(--fondo);min-height:100vh;color:var(--texto-1);font-family:var(--letra-texto);font-size:var(--t-texto);font-variant-ligatures:none;-webkit-font-smoothing:antialiased;line-height:1.65;overflow-x:clip}img,svg{max-width:100%;display:block}img{height:auto}button,input{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3{font-family:var(--letra-titulo);letter-spacing:-.015em;text-wrap:balance;font-weight:700;line-height:1.02}p,li,dd{text-wrap:pretty}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:inherit;text-underline-offset:.2em}:focus-visible{outline:2px solid var(--acento);outline-offset:3px}::selection{background:var(--verde-vivo);color:var(--claro)}[hidden]{display:none!important}.oculto{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.saltar{z-index:var(--z-saltar);background:var(--claro);color:var(--fondo);padding:10px 16px;font-weight:700;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.saltar:focus-visible{transform:none}.brillo{z-index:var(--z-brillo);background:radial-gradient(closest-side, color-mix(in oklab, var(--acento) 55%, transparent), color-mix(in oklab, var(--acento) 18%, transparent) 55%, transparent);mix-blend-mode:screen;pointer-events:none;opacity:0;border-radius:50%;width:220px;height:220px;margin:-110px 0 0 -110px;transition:opacity .4s;position:fixed;top:0;left:0}.brillo[data-activo]{opacity:1}.envuelta{width:min(100% - 2 * var(--margen), var(--ancho));margin-inline:auto}.seccion{padding-block:var(--seccion)}.titulo-seccion{font-size:var(--t-1);max-width:18ch}.intro{max-width:58ch;color:var(--texto-2);margin-top:20px}.boton{--boton-fondo:var(--acento);--boton-texto:#04130d;isolation:isolate;min-height:48px;color:var(--boton-texto);font-family:var(--letra-titulo);letter-spacing:.01em;white-space:nowrap;--mx:50%;--my:50%;--boton-marca:#00000061;transition:color var(--rapido) ease, --foco .3s ease;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:1rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex;position:relative}.boton[data-foco]{--foco:1}.boton:before{content:"";z-index:-1;background:radial-gradient(140px circle at var(--mx) var(--my), rgb(255 255 255/calc(var(--foco) * .42)), transparent 70%), linear-gradient(var(--boton-marca), var(--boton-marca)) top 4px right 4px / 9px 1.5px no-repeat, linear-gradient(var(--boton-marca), var(--boton-marca)) top 4px right 4px / 1.5px 9px no-repeat, linear-gradient(var(--boton-marca), var(--boton-marca)) bottom 4px left 4px / 9px 1.5px no-repeat, linear-gradient(var(--boton-marca), var(--boton-marca)) bottom 4px left 4px / 1.5px 9px no-repeat, var(--boton-fondo);clip-path:polygon(var(--corte) 0, 100% 0, 100% calc(100% - var(--corte)), calc(100% - var(--corte)) 100%, 0 100%, 0 var(--corte));transition:transform var(--medio) var(--curva);position:absolute;inset:0}.boton:hover:before{--boton-fondo:#2bc285}.boton:active:before{transform:scale(.97)}.boton--linea{--boton-fondo:var(--linea-fuerte);--boton-texto:var(--claro)}.boton--linea:after{content:"";z-index:-1;background:radial-gradient(140px circle at var(--mx) var(--my), rgb(31 169 113/calc(var(--foco) * .3)), transparent 70%), linear-gradient(var(--acento), var(--acento)) top 3px right 3px / 9px 1.5px no-repeat, linear-gradient(var(--acento), var(--acento)) top 3px right 3px / 1.5px 9px no-repeat, linear-gradient(var(--acento), var(--acento)) bottom 3px left 3px / 9px 1.5px no-repeat, linear-gradient(var(--acento), var(--acento)) bottom 3px left 3px / 1.5px 9px no-repeat, var(--fondo);clip-path:polygon(calc(var(--corte) - .5px) 0, 100% 0, 100% calc(100% - var(--corte) + .5px), calc(100% - var(--corte) + .5px) 100%, 0 100%, 0 calc(var(--corte) - .5px));position:absolute;inset:1px}.boton--linea:hover:before{--boton-fondo:var(--acento)}.boton--claro{--boton-fondo:var(--claro);--boton-texto:var(--verde-hondo);--boton-marca:color-mix(in oklab, var(--verde-hondo) 55%, transparent)}.boton--claro:hover:before{--boton-fondo:#fff}.boton--chico{min-height:40px;padding:9px 16px;font-size:.9375rem}.dato{font-size:var(--t-mini);letter-spacing:.08em;text-transform:uppercase;color:var(--texto-3)}@property --foco{syntax:"<number>";inherits:true;initial-value:0}.caja{--caja-corte:14px;--caja-marca:14px;--mx:30%;--my:0%;--caja-forma:polygon(0 0, calc(100% - var(--caja-corte)) 0, 100% var(--caja-corte), 100% 100%, var(--caja-corte) 100%, 0 calc(100% - var(--caja-corte)));--caja-borde:linear-gradient(150deg, color-mix(in oklab, var(--acento) 60%, transparent) 0%, var(--linea-fuerte) 30%, var(--linea) 100%);--caja-relleno:linear-gradient(165deg, color-mix(in oklab, var(--acento) 10%, var(--fondo-alto)) 0%, var(--fondo-alto) 38%, color-mix(in oklab, var(--fondo-alto) 50%, var(--fondo)) 100%);isolation:isolate;background:radial-gradient(260px circle at var(--mx) var(--my), rgb(31 169 113/calc(var(--foco) * .95)), transparent 70%), var(--caja-borde);clip-path:var(--caja-forma);transition:--foco .35s;position:relative}.caja[data-foco]{--foco:1}.caja:before,.caja:after{content:"";z-index:-1;clip-path:polygon(0 0, calc(100% - var(--caja-corte) + .4px) 0, 100% calc(var(--caja-corte) - .4px), 100% 100%, calc(var(--caja-corte) - .4px) 100%, 0 calc(100% - var(--caja-corte) + .4px));pointer-events:none;position:absolute;inset:1px}.caja:before{background:var(--caja-relleno)}.caja:after{background:radial-gradient(340px circle at var(--mx) var(--my), rgb(31 169 113/calc(var(--foco) * .16)), transparent 70%), linear-gradient(var(--acento), var(--acento)) top 5px left 5px / var(--caja-marca) 1px no-repeat, linear-gradient(var(--acento), var(--acento)) top 5px left 5px / 1px var(--caja-marca) no-repeat, linear-gradient(var(--acento), var(--acento)) bottom 5px right 5px / var(--caja-marca) 1px no-repeat, linear-gradient(var(--acento), var(--acento)) bottom 5px right 5px / 1px var(--caja-marca) no-repeat;opacity:.9}.caja--chica{--caja-corte:7px;--caja-marca:0px}.caja--viva{--caja-borde:linear-gradient(150deg, var(--acento), color-mix(in oklab, var(--acento) 45%, transparent));--caja-relleno:linear-gradient(165deg, color-mix(in oklab, var(--acento) 20%, var(--fondo-alto)) 0%, var(--fondo-alto) 70%)}.detalles{flex-wrap:wrap;gap:8px;margin-top:22px;padding:0;list-style:none;display:flex}.detalles li{font-size:var(--t-chico);color:var(--texto-1);padding:7px 13px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.telefono{--ancho-tel:300px;width:var(--ancho-tel);aspect-ratio:9/18.6;max-width:100%;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--claro) 16%, transparent), 0 40px 80px -30px #000c;background:linear-gradient(160deg,#1d2b25,#0b120f 40%,#141f1a);border-radius:46px;padding:10px;position:relative}.telefono:before{content:"";z-index:3;background:#000;border-radius:999px;width:30%;height:22px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.telefono__pantalla{background:#07110d;border-radius:37px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.telefono__capas{flex:1;min-height:0;position:relative}.pantalla{flex-direction:column;display:flex;position:absolute;inset:0}.tel-app{letter-spacing:.06em;text-transform:uppercase;color:var(--texto-3);text-align:center;padding:46px 18px 6px;font-size:.625rem}.tel-cabeza{border-bottom:1px solid var(--linea);background:#0c1a14;align-items:center;gap:10px;padding:8px 14px 10px;display:flex}.tel-cabeza b{font-family:var(--letra-titulo);font-size:.875rem;line-height:1.2;display:block}.tel-cabeza small{color:var(--acento);font-size:.6875rem;display:block}.avatar{background:var(--verde);width:32px;height:32px;font-family:var(--letra-titulo);border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:700;display:grid}.chat{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;min-height:0;padding:14px 12px 16px;display:flex;overflow:hidden}.msg{overflow-wrap:anywhere;border-radius:12px;max-width:86%;padding:8px 10px 6px;font-size:.75rem;line-height:1.45;position:relative}.msg time{text-align:right;color:color-mix(in oklab, var(--claro) 62%, transparent);margin-top:3px;font-size:.625rem;display:block}.msg--cliente{background:var(--verde);border-bottom-right-radius:4px;align-self:flex-end}.msg--agente{background:#182821;border-bottom-left-radius:4px;align-self:flex-start}.escribiendo{background:#182821;border-radius:12px;align-self:flex-start;gap:4px;padding:10px 12px;display:inline-flex}.escribiendo i{background:var(--claro);opacity:.4;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite punto}.escribiendo i:nth-child(2){animation-delay:.15s}.escribiendo i:nth-child(3){animation-delay:.3s}@keyframes punto{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.nav[data-astro-cid-i4xr43dq]{z-index:var(--z-nav);height:var(--nav);transition:background-color var(--medio) ease, border-color var(--medio) ease;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.nav[data-astro-cid-i4xr43dq][data-solida]{background:var(--fondo);border-bottom-color:var(--linea)}.nav__in[data-astro-cid-i4xr43dq]{align-items:center;gap:28px;height:100%;display:flex}.nav__marca[data-astro-cid-i4xr43dq]{flex:none;margin-right:auto}.nav__marca[data-astro-cid-i4xr43dq] img[data-astro-cid-i4xr43dq]{width:112px}.nav__enlaces[data-astro-cid-i4xr43dq]{font-size:var(--t-chico);gap:26px;display:flex}.nav__enlaces[data-astro-cid-i4xr43dq] a[data-astro-cid-i4xr43dq]{color:var(--texto-2);transition:color var(--rapido) ease;text-decoration:none}.nav__enlaces[data-astro-cid-i4xr43dq] a[data-astro-cid-i4xr43dq]:hover{color:var(--texto-1)}.nav__boton[data-astro-cid-i4xr43dq]{display:none}@media (width<=900px){.nav__in[data-astro-cid-i4xr43dq]{gap:12px}.nav__boton[data-astro-cid-i4xr43dq]{border:1px solid var(--linea-fuerte);background:0 0;place-content:center;gap:6px;width:44px;height:44px;display:grid}.nav__boton[data-astro-cid-i4xr43dq] span[data-astro-cid-i4xr43dq]{background:var(--claro);width:18px;height:2px;transition:transform var(--medio) var(--curva);display:block}.nav__boton[data-astro-cid-i4xr43dq][aria-expanded=true] span[data-astro-cid-i4xr43dq]:first-child{transform:translateY(4px)rotate(45deg)}.nav__boton[data-astro-cid-i4xr43dq][aria-expanded=true] span[data-astro-cid-i4xr43dq]:last-child{transform:translateY(-4px)rotate(-45deg)}@media (scripting:none){.nav__boton[data-astro-cid-i4xr43dq]{display:none}}@media (scripting:enabled){.nav__enlaces[data-astro-cid-i4xr43dq]{inset:var(--nav) 0 auto;z-index:var(--z-menu);padding:8px var(--margen) 24px;background:var(--fondo);border-bottom:1px solid var(--linea);visibility:hidden;opacity:0;transition:opacity var(--rapido) ease, transform var(--medio) var(--curva), visibility 0s linear var(--medio);flex-direction:column;gap:0;font-size:1.125rem;position:fixed;transform:translateY(-8px)}.nav__enlaces[data-astro-cid-i4xr43dq] a[data-astro-cid-i4xr43dq]{border-bottom:1px solid var(--linea);color:var(--texto-1);padding:14px 0}.nav[data-astro-cid-i4xr43dq][data-abierta] .nav__enlaces[data-astro-cid-i4xr43dq]{visibility:visible;opacity:1;transition:opacity var(--rapido) ease, transform var(--medio) var(--curva);transform:none}}}@media (width<=380px){.nav__marca[data-astro-cid-i4xr43dq] img[data-astro-cid-i4xr43dq]{width:96px}.nav__cta[data-astro-cid-i4xr43dq]{padding-inline:12px}}.pie[data-astro-cid-u77toawe]{border-top:1px solid var(--linea);font-size:var(--t-chico);color:var(--texto-2);padding-block:56px 32px}.pie__arriba[data-astro-cid-u77toawe]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.pie__marca[data-astro-cid-u77toawe] img[data-astro-cid-u77toawe]{width:120px}.pie__enlaces[data-astro-cid-u77toawe],.pie__redes[data-astro-cid-u77toawe]{flex-wrap:wrap;gap:8px 22px;display:flex}.pie__redes[data-astro-cid-u77toawe]{padding:0;list-style:none}.pie[data-astro-cid-u77toawe] a[data-astro-cid-u77toawe]{color:var(--texto-2);text-decoration:none}.pie[data-astro-cid-u77toawe] a[data-astro-cid-u77toawe]:hover{color:var(--texto-1)}.pie__abajo[data-astro-cid-u77toawe]{border-top:1px solid var(--linea);color:var(--texto-3);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:36px;padding-top:20px;display:flex}
