@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-ink: #180644;--c-ink-2: #2c1168;--c-purple: #5f488e;--c-violet: #8971cf;--c-magenta: #bd2347;--c-bg: #faf9fc;--c-surface: #ffffff;--c-text: #180644;--c-text-muted: #5b5470;--c-text-soft: #8d86a8;--c-line: rgba(24, 6, 68, .14);--c-line-soft: rgba(24, 6, 68, .08);--c-ghost: rgba(24, 6, 68, .05);--c-on-dark: #ffffff;--c-on-dark-muted: rgba(255, 255, 255, .72);--c-on-dark-soft: rgba(255, 255, 255, .5);--c-on-dark-line: rgba(255, 255, 255, .16);--c-periwinkle: #8384ed;--grad-marca: linear-gradient( 135deg, var(--c-ink) 0%, var(--c-violet) 52%, var(--c-magenta) 100% );--grad-marca-claro: linear-gradient( 135deg, var(--c-violet) 0%, var(--c-periwinkle) 45%, var(--c-magenta) 100% );--c-cuida: #bd2347;--c-conecta: #8971cf;--c-city: #5f488e;--c-core: currentColor;--c-hub: currentColor;--font-sans: "Montserrat Variable", "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-eyebrow: .75rem;--fs-micro: .81rem;--fs-body-sm: .875rem;--fs-body: 1rem;--fs-lead: clamp(1.0625rem, .9rem + .8vw, 1.3125rem);--fs-h3: clamp(1.25rem, 1rem + 1.3vw, 1.75rem);--fs-h2: clamp(2.375rem, 1.6rem + 2.6vw, 3.75rem);--fs-display: clamp(2.25rem, 1.2rem + 3.4vw, 4.125rem);--fs-display-sm: clamp(2.125rem, 1.1rem + 3.6vw, 3.875rem);--fs-ghost: clamp(7.5rem, 3rem + 14vw, 11.875rem);--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--lh-tight: 1.06;--lh-snug: 1.2;--lh-normal: 1.5;--lh-relaxed: 1.65;--ls-tight: -.03em;--ls-snug: -.02em;--ls-normal: 0;--ls-wide: .16em;--ls-wider: .24em;--container: 1440px;--container-narrow: 1100px;--gutter: clamp(20px, 5vw, 48px);--section-y: clamp(88px, 9vw, 150px);--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2rem;--space-5: 2.75rem;--space-6: 3.5rem;--space-8: 4.5rem;--space-12: 7.5rem;--grid-cols: 12;--grid-gap: clamp(16px, 1.6vw, 32px);--col: calc((100% - (var(--grid-cols) - 1) * var(--grid-gap)) / var(--grid-cols));--span-3: calc(var(--col) * 3 + var(--grid-gap) * 2);--span-4: calc(var(--col) * 4 + var(--grid-gap) * 3);--span-5: calc(var(--col) * 5 + var(--grid-gap) * 4);--span-6: calc(var(--col) * 6 + var(--grid-gap) * 5);--span-7: calc(var(--col) * 7 + var(--grid-gap) * 6);--span-8: calc(var(--col) * 8 + var(--grid-gap) * 7);--span-9: calc(var(--col) * 9 + var(--grid-gap) * 8);--span-10: calc(var(--col) * 10 + var(--grid-gap) * 9);--w-display: var(--span-9);--w-title: var(--span-8);--w-lead: var(--span-6);--w-body: var(--span-5);--radius: 10px;--radius-sm: 8px;--radius-pill: 999px;--ease: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .2s;--dur: .4s;--dur-slow: .8s;--shadow-cta: 0 8px 24px -8px rgba(189, 35, 71, .5)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}ul,ol{list-style:none;padding:0;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100svh;background:var(--c-bg);color:var(--c-text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,picture,svg,video{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4{text-wrap:balance;line-height:var(--lh-snug);letter-spacing:var(--ls-snug);font-weight:var(--fw-extrabold)}p{text-wrap:pretty}::selection{background:var(--c-magenta);color:#fff}:focus-visible{outline:2px solid var(--c-magenta);outline-offset:3px;border-radius:2px}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-y)}.eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--c-purple)}.ghost{font-size:var(--fs-ghost);font-weight:var(--fw-extrabold);line-height:.8;color:var(--c-ghost);user-select:none;pointer-events:none}.cta{display:inline-flex;align-items:center;gap:10px;background:var(--c-magenta);color:#fff;font-weight:var(--fw-bold);font-size:var(--fs-body-sm);padding:16px 32px;border-radius:var(--radius-pill);white-space:nowrap;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.cta:hover{transform:translateY(-2px);box-shadow:var(--shadow-cta)}.cta--ghost{background:#fff;color:var(--c-ink)}.rule{border:0;border-top:1px solid var(--c-line)}.js [data-reveal],.js [data-split]{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease),transform .7s var(--ease);will-change:opacity,transform}.js [data-reveal].is-in,.js [data-split].is-in{opacity:1;transform:none}.js.motion [data-reveal],.js.motion [data-split]{transition:none;transform:none}.js.motion [data-hero-marca],.js.motion [data-hero-titulo],.js.motion [data-hero-item]{opacity:0}.mv-w{display:inline-block;will-change:transform,opacity}.grid{display:grid;grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));gap:var(--grid-gap)}.w-display{max-width:var(--w-display)}.w-title{max-width:var(--w-title)}.w-lead{max-width:var(--w-lead)}.w-body{max-width:var(--w-body)}@media(max-width:900px){:root{--w-display: 100%;--w-title: 100%;--w-lead: var(--span-10);--w-body: var(--span-10)}}@media(max-width:600px){:root{--w-lead: 100%;--w-body: 100%}}html.grid-debug body:after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);background:repeating-linear-gradient(to right,rgba(189,35,71,.16) 0,rgba(189,35,71,.16) var(--col),transparent var(--col),transparent calc(var(--col) + var(--grid-gap))) content-box}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.head[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:50;padding-block:20px;transition:background var(--dur) var(--ease),padding var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.head[data-astro-cid-3ef6ksr2][data-scrolled]{background:#faf9fcb8;backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 1px 0 var(--c-line);padding-block:13px}.head__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.head__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:25px;width:auto}.head[data-astro-cid-3ef6ksr2][data-scrolled] .head__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{content:url(/assets/hocta-logo-dark.png)}.head__nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:36px}.head__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:var(--fs-micro);font-weight:var(--fw-medium);color:#ffffffd9;transition:color var(--dur-fast) var(--ease)}.head__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--c-violet)}.head[data-astro-cid-3ef6ksr2][data-scrolled] .head__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--c-text)}.head__cta[data-astro-cid-3ef6ksr2]{padding:9px 18px;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.28)}.head[data-astro-cid-3ef6ksr2][data-scrolled] .head__cta[data-astro-cid-3ef6ksr2]{border-color:var(--c-line)}.head__cta[data-astro-cid-3ef6ksr2]:hover{background:var(--c-magenta);border-color:var(--c-magenta);color:#fff!important}@media(max-width:720px){.head__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.head__cta){display:none}}.footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--c-line);padding-top:var(--space-8);padding-bottom:var(--space-5)}.footer__top[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.footer__brand[data-astro-cid-sz7xmlte]{max-width:320px}.footer__brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:26px;width:auto}.footer__brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--c-text-soft);margin-top:var(--space-3)}.footer__cols[data-astro-cid-sz7xmlte]{display:flex;gap:clamp(40px,6vw,72px);flex-wrap:wrap}.footer__cols[data-astro-cid-sz7xmlte]>div[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:12px}.footer__h[data-astro-cid-sz7xmlte]{font-size:11px;font-weight:var(--fw-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--c-purple);margin-bottom:4px}.footer__cols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:var(--fs-body-sm);color:var(--c-text-muted);transition:color var(--dur-fast) var(--ease)}.footer__cols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--c-magenta)}.footer__bottom[data-astro-cid-sz7xmlte]{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--c-line-soft);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-3);font-size:var(--fs-micro);color:var(--c-text-soft)}.footer__legal[data-astro-cid-sz7xmlte]{text-align:center}.footer__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit;transition:color var(--dur-fast) var(--ease)}.footer__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--c-magenta)}.footer__credit[data-astro-cid-sz7xmlte]{text-align:right}.footer__credit[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--c-text-muted);font-weight:var(--fw-semibold);border-bottom:1px solid transparent;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.footer__credit[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--c-magenta);border-bottom-color:var(--c-magenta)}@media(max-width:640px){.footer__bottom[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;justify-items:center;text-align:center}.footer__credit[data-astro-cid-sz7xmlte]{text-align:center}}
