@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(./bricolage-grotesque-latin-700-normal-gtcctNPv.woff2)format("woff2"),url(./bricolage-grotesque-latin-700-normal-DvJDmrLu.woff)format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(./bricolage-grotesque-latin-800-normal-J50vIsBe.woff2)format("woff2"),url(./bricolage-grotesque-latin-800-normal-Br4b-5gk.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(./instrument-sans-latin-400-normal-D1W7dsQl.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./instrument-sans-latin-500-normal-Dk9ku72i.woff2)format("woff2"),url(./instrument-sans-latin-500-normal-Z6ESRlEs.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./instrument-sans-latin-600-normal-B7fBEWYG.woff2)format("woff2"),url(./instrument-sans-latin-600-normal-B9e8oLYv.woff)format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(./sora-latin-600-normal-Cdg4DaK0.woff2)format("woff2"),url(./sora-latin-600-normal-1_7fyUAY.woff)format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(./sora-latin-700-normal-9waGdLWo.woff2)format("woff2"),url(./sora-latin-700-normal-BKPfQAnC.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(./manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(./manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(./manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-serif-display-latin-400-normal-C5_t9oOD.woff2)format("woff2"),url(./dm-serif-display-latin-400-normal-_kVFYEpx.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(./dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(./dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(./dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(./unbounded-latin-600-normal-oRSANpZr.woff2)format("woff2"),url(./unbounded-latin-600-normal-BPdB_PEv.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(./unbounded-latin-700-normal-CaoNriVp.woff2)format("woff2"),url(./unbounded-latin-700-normal-CZtriu5h.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(./onest-latin-400-normal-9AYXx_QC.woff2)format("woff2"),url(./onest-latin-400-normal-RaMPE1jb.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(./onest-latin-500-normal-2-RsuwM3.woff2)format("woff2"),url(./onest-latin-500-normal-CVP923du.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(./onest-latin-600-normal-DM19Lk_j.woff2)format("woff2"),url(./onest-latin-600-normal-D88KJsY0.woff)format("woff")}._root_1hoca_11{isolation:isolate;--p-bg:#080b11;--p-surface:#10151e;--p-surface-2:#161c27;--p-ink:#eef1f6;--p-muted:#9aa3b5;--p-line:#ffffff14;--p-glass:#141a2594;--p-glass-edge:#ffffff17;--p-shadow:0 30px 60px -30px #000000b3;--p-ok:#4cc38a;--p-warn:#f2a93b;--p-ease:cubic-bezier(.2, 0, 0, 1);--p-r:18px;background:var(--p-bg);min-height:100%;color:var(--p-ink);font-family:var(--p-f-texto);font-size:calc(17px * var(--p-e-texto));-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6;position:relative;overflow:hidden;container:portafolio/inline-size}._root_1hoca_11[data-modo=claro]{--p-bg:#f1f3f7;--p-surface:#fff;--p-surface-2:#f6f7fa;--p-ink:#111621;--p-muted:#566074;--p-line:#11162117;--p-glass:#ffffff9e;--p-glass-edge:#ffffffd9;--p-shadow:0 30px 60px -32px #141e3c59;--p-ok:#1f8a5b;--p-warn:#b86e0b}._root_1hoca_11 *,._root_1hoca_11 :before,._root_1hoca_11 :after{box-sizing:border-box}._root_1hoca_11 h1,._root_1hoca_11 h2,._root_1hoca_11 h3,._root_1hoca_11 p,._root_1hoca_11 dl,._root_1hoca_11 dd,._root_1hoca_11 ol,._root_1hoca_11 ul{margin:0}._root_1hoca_11 a{color:inherit}._root_1hoca_11 :focus-visible{outline:3px solid var(--p-acento);outline-offset:3px;border-radius:6px}._fondo_1hoca_83{z-index:-1;background:radial-gradient(60rem 40rem at 85% -10%, rgba(var(--p-acento-rgb), .22), transparent 62%), radial-gradient(44rem 34rem at -5% 30%, rgba(var(--p-acento-rgb), .1), transparent 64%), radial-gradient(50rem 30rem at 50% 105%, rgba(var(--p-acento-rgb), .08), transparent 60%);pointer-events:none;position:absolute;inset:0}._wrap_1hoca_94{width:100%;max-width:1180px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}._top_1hoca_104{padding-top:max(20px, env(safe-area-inset-top,0px));justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}._marca_1hoca_113{align-items:baseline;gap:10px;text-decoration:none;display:flex}._marcaNombre_1hoca_120{font-family:var(--p-f-titulos);font-weight:var(--p-w-titulos);letter-spacing:-.02em;font-size:22px;line-height:1}._marcaEslogan_1hoca_128{color:var(--p-muted);letter-spacing:.01em;font-size:13px}._idioma_1hoca_134{border:1px solid var(--p-line);background:var(--p-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:99px;padding:3px;display:flex}._idioma_1hoca_134 button{color:var(--p-muted);font:600 13px/1 var(--p-f-texto);letter-spacing:.02em;cursor:pointer;transition:transform .12s var(--p-ease);background:0 0;border:0;border-radius:99px;padding:8px 14px}._idioma_1hoca_134 button[aria-pressed=true]{background:var(--p-ink);color:var(--p-bg)}._idioma_1hoca_134 button:active{transform:scale(.96)}._hero_1hoca_167{gap:32px;padding-block:28px 72px;display:grid;position:relative}._capas_1hoca_175{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;display:grid;position:absolute;top:min(7cqw,70px);right:-2%}._capa_1hoca_175{font-family:var(--p-f-titulos);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px rgba(var(--p-acento-rgb), calc(.3 - var(--i) * .09));transform:translateY(calc(var(--i) * -.11em));grid-area:1/1;font-size:min(30cqw,340px);font-weight:800;line-height:.8}._capa_1hoca_175:first-child{color:rgba(var(--p-acento-rgb), .06)}._heroTexto_1hoca_202{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;padding-top:min(16cqw,120px);display:flex}._persona_1hoca_211{letter-spacing:.005em;flex-direction:column;gap:2px;font-size:15px;font-weight:600;display:flex}._persona_1hoca_211 span{color:var(--p-muted);font-weight:400}._titular_1hoca_225{font-family:var(--p-f-titulos);font-weight:var(--p-w-titulos);font-size:calc(clamp(40px, 6.4cqw, 82px) * var(--p-e-titulos));letter-spacing:-.035em;text-wrap:balance;line-height:1.02}._lead_1hoca_234{max-width:34em;color:var(--p-muted);font-size:1.12em;line-height:1.55}._chips_1hoca_241{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}._chips_1hoca_241 li{border:1px solid var(--p-glass-edge);background:var(--p-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:99px;padding:6px 14px;font-size:14px;font-weight:600}._cta_1hoca_260{background:var(--p-acento);min-height:50px;box-shadow:0 12px 30px -12px rgba(var(--p-acento-rgb), .7);transition:transform .12s var(--p-ease);border-radius:99px;align-items:center;padding:0 24px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--p-tinta)!important}._cta_1hoca_260:active{transform:scale(.97)}._reel_1hoca_278{aspect-ratio:16/9;border:1px solid var(--p-glass-edge);width:100%;box-shadow:var(--p-shadow), 0 0 80px -30px rgba(var(--p-acento-rgb), .6);background:#000;border-radius:20px;align-self:center;overflow:hidden}._reel_1hoca_278 video{object-fit:cover;width:100%;height:100%;display:block}._root_1hoca_11[data-entrada=si] ._capa_1hoca_175{animation:_capa_1hoca_175 .9s var(--p-ease) both;animation-delay:calc(var(--i) * 90ms)}._root_1hoca_11[data-entrada=si] ._heroTexto_1hoca_202>*{animation:_subir_1hoca_1 .52s var(--p-ease) both}._root_1hoca_11[data-entrada=si] ._heroTexto_1hoca_202>:nth-child(2){animation-delay:80ms}._root_1hoca_11[data-entrada=si] ._heroTexto_1hoca_202>:nth-child(3){animation-delay:.16s}._root_1hoca_11[data-entrada=si] ._heroTexto_1hoca_202>:nth-child(n+4){animation-delay:.24s}._root_1hoca_11[data-entrada=si] ._reel_1hoca_278{animation:_aparecer_1hoca_1 .6s var(--p-ease) .2s both}@keyframes _capa_1hoca_175{0%{opacity:0;translate:0 .2em}}@keyframes _subir_1hoca_1{0%{opacity:0;transform:translateY(14px)}}@keyframes _aparecer_1hoca_1{0%{opacity:0;transform:scale(.97)}}._seccion_1hoca_347{border-top:1px solid var(--p-line);padding-block:72px;scroll-margin-top:16px}._encabezado_1hoca_353{flex-direction:column;gap:12px;max-width:720px;margin-bottom:36px;display:flex}._encabezado_1hoca_353 h2{font-family:var(--p-f-titulos);font-weight:var(--p-w-titulos);font-size:calc(clamp(30px, 4cqw, 48px) * var(--p-e-titulos));letter-spacing:-.025em;text-wrap:balance;line-height:1.08}._encabezado_1hoca_353 p{color:var(--p-muted);max-width:38em}._root_1hoca_11 h3{font-family:var(--p-f-titulos);font-weight:var(--p-w-titulos);font-size:calc(22px * var(--p-e-titulos));letter-spacing:-.012em;line-height:1.2}._servicio_1hoca_384,._caso_1hoca_385,._tabla_1hoca_386,._pasos_1hoca_387 li{border:1px solid var(--p-glass-edge);background:var(--p-glass);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);box-shadow:var(--p-shadow)}._servicios_1hoca_396{grid-template-columns:1fr;gap:16px;display:grid}._servicio_1hoca_384{border-radius:var(--p-r);flex-direction:column;display:flex;overflow:hidden}._servicio_1hoca_384 img{aspect-ratio:1280/769;object-fit:cover;background:var(--p-surface);border-bottom:1px solid var(--p-line);width:100%;display:block}._servicioCuerpo_1hoca_418{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}._servicioCuerpo_1hoca_418>p{color:var(--p-muted)}._desde_1hoca_430{font-variant-numeric:tabular-nums;padding-top:10px;font-size:14px;margin-top:auto!important}._desde_1hoca_430 strong{color:var(--p-ink);font-size:17px}._casos_1hoca_443{flex-direction:column;gap:20px;display:flex}._caso_1hoca_385{border-radius:22px;gap:24px;padding:16px;display:grid}._casoSolido_1hoca_456{background:linear-gradient(140deg, var(--p-acento), color-mix(in srgb, var(--p-acento) 62%, #000));color:var(--p-tinta);box-shadow:var(--p-shadow), 0 20px 60px -30px rgba(var(--p-acento-rgb), .8);border-radius:22px;padding:28px;display:grid}._casoMedios_1hoca_471{flex-direction:column;gap:12px;min-width:0;display:flex}._casoMedios_1hoca_471 video,._casoMedios_1hoca_471 img{background:var(--p-surface);border-radius:12px;width:100%;display:block}._casoImagenes_1hoca_486{grid-template-columns:1fr 1fr;gap:12px;display:grid}._casoImagenes_1hoca_486[data-cuantas="1"]{grid-template-columns:1fr}._casoImagenes_1hoca_486 img{aspect-ratio:16/10;object-fit:cover;object-position:top}._casoTexto_1hoca_502{flex-direction:column;gap:14px;min-width:0;padding:4px 6px 6px;display:flex}._estado_1hoca_510{background:var(--p-surface);border:1px solid var(--p-line);border-radius:99px;flex-wrap:wrap;align-items:center;gap:6px;width:max-content;max-width:100%;padding:5px 12px 5px 8px;font-size:13px;font-weight:600;display:inline-flex}._estado_1hoca_510 svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}._estado_1hoca_510[data-estado=real]{color:var(--p-ok)}._estado_1hoca_510[data-estado=demo]{color:var(--p-warn)}._estado_1hoca_510[data-estado=diseno]{color:var(--p-acento)}._estado_1hoca_510[data-estado=propio]{color:var(--p-muted)}._estadoExtra_1hoca_551{color:var(--p-muted);font-weight:500}._estadoExtra_1hoca_551:before{content:"";vertical-align:-1px;opacity:.4;background:currentColor;width:1px;height:12px;margin:0 8px 0 2px;display:inline-block}._casoSolido_1hoca_456 ._estado_1hoca_510{color:var(--p-tinta);background:#0000001f;border-color:#0000001f}._casoSolido_1hoca_456 ._estadoExtra_1hoca_551{color:inherit}._psr_1hoca_577{gap:12px;display:grid}._psr_1hoca_577>div{gap:2px;display:grid}._psr_1hoca_577 dt{color:var(--p-acento);letter-spacing:.01em;font-size:13px;font-weight:600}._casoSolido_1hoca_456 ._psr_1hoca_577 dt{color:inherit;opacity:.72}._tecnologia_1hoca_599{color:var(--p-muted);font-size:14px}._casoSolido_1hoca_456 ._tecnologia_1hoca_599{color:inherit;opacity:.8}._enlace_1hoca_609{text-underline-offset:.22em;align-self:flex-start;font-weight:600;color:var(--p-acento)!important}._pasos_1hoca_387{grid-template-columns:1fr;gap:16px;padding:0;list-style:none;display:grid}._pasos_1hoca_387 li{border-radius:var(--p-r);flex-direction:column;gap:8px;padding:20px;display:flex}._pasos_1hoca_387 li p{color:var(--p-muted)}._pasoNumero_1hoca_637{background:rgba(var(--p-acento-rgb), .16);width:36px;height:36px;color:var(--p-acento);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:700;display:grid}._tabla_1hoca_386{border-radius:var(--p-r);padding:6px;overflow-x:auto}._tabla_1hoca_386 table{border-collapse:separate;border-spacing:0;background:var(--p-surface);font-variant-numeric:tabular-nums;border-radius:13px;width:100%;min-width:560px;overflow:hidden}._tabla_1hoca_386 th,._tabla_1hoca_386 td{text-align:left;border-bottom:1px solid var(--p-line);padding:14px 18px}._tabla_1hoca_386 thead th{color:var(--p-muted);background:var(--p-surface-2);font-size:13px;font-weight:600}._tabla_1hoca_386 tbody th{font-weight:600}._tabla_1hoca_386 td{white-space:nowrap}._tabla_1hoca_386 tbody tr:last-child>*{border-bottom:0}._contacto_1hoca_694{align-items:center;gap:28px;display:grid}._contacto_1hoca_694 ._encabezado_1hoca_353{margin-bottom:0}._tarjetaContacto_1hoca_704{background:linear-gradient(140deg, var(--p-acento), color-mix(in srgb, var(--p-acento) 62%, #000));color:var(--p-tinta);box-shadow:var(--p-shadow), 0 20px 60px -30px rgba(var(--p-acento-rgb), .8);border-radius:22px;flex-direction:column;gap:12px;padding:28px;display:flex}._contactoCanal_1hoca_721{opacity:.75;font-weight:600}._numero_1hoca_726{font-family:var(--p-f-titulos);font-weight:var(--p-w-titulos);font-size:calc(30px * var(--p-e-titulos));letter-spacing:-.02em;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;line-height:1.1}._contactoAcciones_1hoca_736{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}._botonClaro_1hoca_743,._botonBorde_1hoca_744{min-height:46px;font:600 15px/1 var(--p-f-texto);cursor:pointer;transition:transform .12s var(--p-ease);border-radius:99px;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}._botonClaro_1hoca_743{background:var(--p-tinta);border:0;color:var(--p-acento)!important}._botonBorde_1hoca_744{color:var(--p-tinta);background:0 0;border:1.5px solid}._botonClaro_1hoca_743:active,._botonBorde_1hoca_744:active{transform:scale(.97)}._pie_1hoca_773{padding-block:32px max(32px, env(safe-area-inset-bottom,0px));border-top:1px solid var(--p-line);color:var(--p-muted);font-size:14px}._pie_1hoca_773 ._wrap_1hoca_94{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}._pieMarca_1hoca_787{font-family:var(--p-f-titulos);font-weight:var(--p-w-titulos);color:var(--p-ink);font-size:16px}@container portafolio (width>=36rem){._servicios_1hoca_396,._pasos_1hoca_387{grid-template-columns:1fr 1fr}}@container portafolio (width>=60rem){._hero_1hoca_167{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;padding-block:40px 96px}._servicios_1hoca_396{grid-template-columns:repeat(3,1fr);gap:20px}._pasos_1hoca_387{grid-template-columns:repeat(4,1fr)}._caso_1hoca_385{grid-template-columns:1.15fr 1fr;align-items:center;gap:36px;padding:20px}._caso_1hoca_385[data-lado=derecha] ._casoMedios_1hoca_471{order:2}._casoSolido_1hoca_456{padding:40px}._casoSolido_1hoca_456 ._casoTexto_1hoca_502{max-width:760px}._psr_1hoca_577>div{grid-template-columns:7.5rem 1fr;gap:16px}._contacto_1hoca_694{grid-template-columns:1.2fr 1fr;gap:40px}._seccion_1hoca_347{padding-block:96px}}@media (prefers-reduced-motion:reduce){._root_1hoca_11 *{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){._servicio_1hoca_384,._caso_1hoca_385,._tabla_1hoca_386,._pasos_1hoca_387 li,._chips_1hoca_241 li,._idioma_1hoca_134{background:var(--p-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){._root_1hoca_11{--p-muted:var(--p-ink);--p-line:currentColor;--p-glass-edge:currentColor}._servicio_1hoca_384,._caso_1hoca_385,._tabla_1hoca_386,._pasos_1hoca_387 li{background:var(--p-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}
