@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url("./media/figtree-latin-ext-wght-normal-O22BDGD7.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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url("./media/figtree-latin-wght-normal-SOXVSX3R.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}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url("./media/nunito-cyrillic-ext-wght-normal-MF3U6A5A.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url("./media/nunito-cyrillic-wght-normal-KKO5CHEH.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url("./media/nunito-vietnamese-wght-normal-BXDRYU5N.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url("./media/nunito-latin-ext-wght-normal-VPKFC542.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url("./media/nunito-latin-wght-normal-LTD77BFG.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{--hy-brand-50: #F4F6FF;--hy-brand-100: #E8ECFF;--hy-brand-200: #D4DBFF;--hy-brand-300: #B9C3FF;--hy-brand-400: #98A5FF;--hy-brand-500: #7B84FF;--hy-brand-600: #6261FF;--hy-brand-700: #4F46E5;--hy-brand-800: #3C38AC;--hy-brand-900: #28247C;--hy-n-0: #FFFFFF;--hy-n-50: #F9FAFF;--hy-n-100: #F0F2FC;--hy-n-200: #E2E4F1;--hy-n-300: #CED1DE;--hy-n-400: #AEB0BD;--hy-n-500: #8C8E9A;--hy-n-600: #6D6F7A;--hy-n-700: #525560;--hy-n-800: #353744;--hy-n-900: #1A1C2A;--hy-brand: #4F46E5;--hy-brand-light: #6260FF;--hy-brand-hover: #3C38AC;--hy-brand-deep: #28247C;--hy-brand-deeper: #201D68;--hy-ok: #45775E;--hy-ok-soft: #E5F5EC;--hy-ok-line: #62957A;--hy-ok-ink: #45775E;--hy-ok-strong: #275A42;--hy-alert: #B14D5F;--hy-alert-soft: #FFEAEC;--hy-alert-line: #D06879;--hy-alert-ink: #AF4B5D;--hy-alert-strong: #8D2C41;--hy-warn: #936419;--hy-warn-soft: #FDEEDA;--hy-warn-line: #B1803B;--hy-warn-ink: #926318;--hy-warn-strong: #6F4800;--hy-info: #3E6C8F;--hy-info-soft: #E4F2FF;--hy-info-line: #608EB3;--hy-info-ink: #3E6C8F;--hy-info-strong: #265476;--hy-warm-soft: #FFEDE6;--hy-warm-tint: #FFE0D4;--hy-warm-deco: #FFB89E;--hy-fresh-soft: #E3F6EF;--hy-fresh-tint: #CFF0E4;--hy-fresh-deco: #8BDFC5;--hy-r-xs: 4px;--hy-r-sm: 6px;--hy-r-md: 14px;--hy-r-lg: 20px;--hy-r-xl: 28px;--hy-r-pill: 999px;--hy-font-display: "Nunito Variable", "Nunito", "Trebuchet MS", system-ui, sans-serif;--hy-font-text: "Figtree Variable", "Figtree", "Segoe UI", system-ui, -apple-system, sans-serif;--hy-font-mono: ui-monospace, "Cascadia Mono", "SFMono-Regular", Consolas, monospace;--hy-t-xs: .75rem;--hy-t-sm: .875rem;--hy-t-base: 1rem;--hy-t-lg: 1.125rem;--hy-t-xl: 1.375rem;--hy-t-2xl: 1.75rem;--hy-t-3xl: 2.25rem;--hy-t-4xl: 3rem;--hy-s-1: 4px;--hy-s-2: 8px;--hy-s-3: 12px;--hy-s-4: 16px;--hy-s-5: 20px;--hy-s-6: 24px;--hy-s-8: 32px;--hy-s-10: 40px;--hy-s-12: 48px;--hy-s-16: 64px;--hy-s-20: 80px;--hy-s-24: 96px;--hy-logo-clear: .5em;--hy-bg: var(--hy-n-50);--hy-surface: var(--hy-n-0);--hy-surface-soft: var(--hy-brand-50);--hy-surface-tag: var(--hy-brand-100);--hy-surface-deep: var(--hy-brand-deep);--hy-surface-deeper: var(--hy-brand-deeper);--hy-surface-hover: var(--hy-n-100);--hy-surface-warm: var(--hy-warm-soft);--hy-surface-fresh: var(--hy-fresh-soft);--hy-surface-device: var(--hy-n-900);--hy-decor-brand: var(--hy-brand-200);--hy-decor-line: var(--hy-brand-300);--hy-decor-warm: var(--hy-warm-tint);--hy-decor-warm-strong: var(--hy-warm-deco);--hy-decor-fresh: var(--hy-fresh-tint);--hy-text: var(--hy-n-800);--hy-text-muted: var(--hy-n-700);--hy-text-subtle: var(--hy-n-600);--hy-text-brand: var(--hy-brand);--hy-text-on-brand: #FFFFFF;--hy-text-heading: var(--hy-brand-deep);--hy-text-input: var(--hy-n-900);--hy-text-placeholder: var(--hy-n-400);--hy-border: var(--hy-n-200);--hy-border-strong: var(--hy-n-300);--hy-border-brand: var(--hy-brand-200);--hy-action: var(--hy-brand);--hy-action-hover: var(--hy-brand-hover);--hy-text-on-action: #FFFFFF;--hy-focus: var(--hy-brand-light);--hy-sh-sm: 0 1px 2px color-mix(in srgb, var(--hy-brand-900) 10%, transparent);--hy-sh-md: 0 2px 4px color-mix(in srgb, var(--hy-brand-900) 6%, transparent), 0 8px 16px color-mix(in srgb, var(--hy-brand-900) 7%, transparent);--hy-sh-lg: 0 12px 32px color-mix(in srgb, var(--hy-brand-900) 12%, transparent)}:root{--container: 1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}:root{--hy-anchor-offset: 88px}section[id]{scroll-margin-top:var(--hy-anchor-offset)}:root{--texture-social: image-set(url(/img/textura-social.avif) type("image/avif"), url(/img/textura-social.webp) type("image/webp"));--texture-psychology: image-set(url(/img/textura-psicologico.avif) type("image/avif"), url(/img/textura-psicologico.webp) type("image/webp"));--texture-legal: image-set(url(/img/textura-legal.avif) type("image/avif"), url(/img/textura-legal.webp) type("image/webp"));--texture-mediation: image-set(url(/img/textura-mediacion.avif) type("image/avif"), url(/img/textura-mediacion.webp) type("image/webp"));--texture-complementary: image-set(url(/img/textura-complementario.avif) type("image/avif"), url(/img/textura-complementario.webp) type("image/webp"));--texture-how-it-works: image-set(url(/img/textura-como-funciona.avif) type("image/avif"), url(/img/textura-como-funciona.webp) type("image/webp"));--texture-after-session: image-set(url(/img/textura-despues.avif) type("image/avif"), url(/img/textura-despues.webp) type("image/webp"));--texture-agreements: image-set(url(/img/textura-convenios.avif) type("image/avif"), url(/img/textura-convenios.webp) type("image/webp"));--texture-footer: image-set(url(/img/textura-footer.avif) type("image/avif"), url(/img/textura-footer.webp) type("image/webp"));--texture-reasons: image-set(url(/img/textura-motivos.avif) type("image/avif"), url(/img/textura-motivos.webp) type("image/webp"));--texture-plans: image-set(url(/img/textura-planes.avif) type("image/avif"), url(/img/textura-planes.webp) type("image/webp"));--texture-meeting: image-set(url(/img/textura-reunion.avif) type("image/avif"), url(/img/textura-reunion.webp) type("image/webp"));--texture-auth: image-set(url(/img/textura-auth.avif) type("image/avif"), url(/img/textura-auth.webp) type("image/webp"))}.textured{position:relative;isolation:isolate}.textured:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:var(--texture) var(--texture-position, right center) / cover no-repeat;mix-blend-mode:var(--texture-blend, multiply);opacity:var(--texture-opacity, .6);-webkit-mask-image:var(--texture-mask, none);mask-image:var(--texture-mask, none)}.textured.dark{--texture-blend: screen}html,body{margin:0;padding:0}html:has(.deck-page){scrollbar-gutter:auto;overflow:hidden}.deck-page hy-icon svg{width:var(--icon, 1.15em);height:var(--icon, 1.15em)}.deck-page .slide.active .deck-in{animation:deck-rise .8s cubic-bezier(.2,.8,.2,1) var(--d, 0ms) both}@keyframes deck-rise{0%{opacity:0;transform:translateY(1.1em)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.deck-page .slide.active .deck-in{animation:none}}html{scrollbar-gutter:stable}.turnstile-box{display:flex;justify-content:center}.turnstile-box:empty{display:none}html:has(dialog[open]){overflow:hidden}@media(max-width:720px){html:has(hy-floating-assistant .panel){overflow:hidden}}dialog{overscroll-behavior:contain}.soft-scrollbar::-webkit-scrollbar{width:10px}.soft-scrollbar::-webkit-scrollbar-track{background:transparent;margin-block:22px}.soft-scrollbar::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--hy-decor-line) 75%,transparent);background-clip:padding-box;border:3px solid transparent;border-radius:999px}.soft-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--hy-decor-line)}@supports not selector(::-webkit-scrollbar){.soft-scrollbar{scrollbar-width:thin;scrollbar-color:var(--hy-decor-line) transparent}}html::-webkit-scrollbar{width:12px}html::-webkit-scrollbar-track{background:var(--hy-bg)}html::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--hy-decor-line) 75%,transparent);background-clip:padding-box;border:3px solid transparent;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background-color:var(--hy-decor-line)}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--hy-decor-line) var(--hy-bg)}}body{background:var(--hy-bg);color:var(--hy-text);font-family:var(--hy-font-text);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}a{color:var(--hy-text-brand);text-decoration:none}a:hover{color:var(--hy-action-hover);text-decoration:underline}h1,h2,h3{margin:0;font-family:var(--hy-font-display);font-weight:800;letter-spacing:-.02em;text-wrap:balance}input,textarea,select{color:var(--hy-text-input)}input::placeholder,textarea::placeholder{color:var(--hy-text-placeholder);opacity:1}::selection{background:var(--hy-brand);color:var(--hy-text-on-brand)}:focus-visible{outline:2px solid var(--hy-focus);outline-offset:2px}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes revealUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes blip{0%{opacity:.85;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}.fade-up{animation:fadeUp .35s ease}.reveal{animation:revealUp .85s cubic-bezier(.16,1,.3,1) var(--d, 0ms) both}.container{max-width:var(--container);margin:0 auto;padding-left:24px;padding-right:24px}.container-narrow{max-width:760px;margin:0 auto;padding-left:24px;padding-right:24px}.section{position:relative;z-index:1;padding-top:44px;padding-bottom:20px}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:22px}.section-head h2{font-size:30px}.section-head p{font-size:15px;color:var(--hy-text-muted);margin:8px 0 0;max-width:62ch}.eyebrow{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hy-text-brand)}.eyebrow:before{content:"";width:26px;height:1px;background:currentColor;display:inline-block;flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:var(--hy-r-md);font:600 15px var(--hy-font-text);padding:14px 24px;cursor:pointer;transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .35s ease,transform .35s cubic-bezier(.16,1,.3,1);text-decoration:none;line-height:1}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--hy-action);color:var(--hy-text-on-action)}.btn-primary:not(:disabled):hover{background:var(--hy-action-hover);color:var(--hy-text-on-action);text-decoration:none;transform:translateY(-2px);box-shadow:0 14px 30px color-mix(in srgb,var(--hy-brand) 30%,transparent)}.btn-outline{background:var(--hy-surface);color:var(--hy-text);border:1px solid var(--hy-border)}.btn-outline:not(:disabled):hover{border-color:var(--hy-action);color:var(--hy-text);text-decoration:none;transform:translateY(-2px)}.btn-brand-outline{background:transparent;color:var(--hy-text-brand);border:1px solid var(--hy-action)}.btn-brand-outline:not(:disabled):hover{background:var(--hy-action);color:var(--hy-text-on-action);text-decoration:none}.btn-ghost{background:var(--hy-n-100);color:var(--hy-text-muted)}.btn-ghost:not(:disabled):hover{background:var(--hy-n-200);text-decoration:none}.btn-light{background:var(--hy-surface);color:var(--hy-brand-deep);font-weight:700}.btn-light:not(:disabled):hover{color:var(--hy-brand-deep);text-decoration:none;transform:translateY(-2px)}.btn-on-deep{background:transparent;color:var(--hy-text-on-brand);border:1px solid color-mix(in srgb,var(--hy-n-0) 30%,transparent)}.btn-on-deep:not(:disabled):hover{background:color-mix(in srgb,var(--hy-n-0) 10%,transparent);color:var(--hy-text-on-brand);text-decoration:none}.btn-block{width:100%}.btn-lg{padding:15px 26px}.btn-sm{padding:10px 18px;font-size:14px}.btn .i-arrow{transition:transform .2s ease}.btn:hover .i-arrow{transform:translate(3px)}.card{background:var(--hy-surface);border:1px solid var(--hy-border);border-radius:var(--hy-r-lg);padding:24px}.card-hover{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .4s ease}.card-hover:hover{transform:translateY(-4px);border-color:var(--hy-border-brand);box-shadow:0 22px 44px -26px color-mix(in srgb,var(--hy-brand) 42%,transparent)}.panel{border:1px solid var(--hy-border);border-radius:var(--hy-r-xl);background:var(--hy-surface);overflow:hidden;box-shadow:0 30px 60px -40px color-mix(in srgb,var(--hy-brand-900) 25%,transparent)}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:22px 26px;border-bottom:1px solid var(--hy-n-100);background:var(--hy-n-100)}.panel-head h2{font-size:22px}.panel-head p{font-size:14px;color:var(--hy-text-muted);margin:5px 0 0}.seg{display:flex;gap:4px;padding:4px;border-radius:var(--hy-r-pill);background:var(--hy-n-100);border:1px solid var(--hy-n-100)}.seg-btn{border:none;cursor:pointer;background:transparent;color:var(--hy-text-subtle);font:600 13.5px var(--hy-font-text);padding:8px 17px;border-radius:var(--hy-r-pill);white-space:nowrap;text-decoration:none;transition:background .3s ease,color .3s ease,box-shadow .3s ease}.seg-btn:hover{text-decoration:none;color:var(--hy-text)}.seg-on{background:var(--hy-surface);color:var(--hy-text);box-shadow:var(--hy-sh-sm)}.seg-square{border-radius:var(--hy-r-sm)}.seg-square .seg-btn{border-radius:var(--hy-r-sm);padding:9px 18px}.seg-square .seg-on{color:var(--hy-text-brand)}.chip{display:inline-flex;align-items:center;gap:6px;background:var(--hy-surface-tag);color:var(--hy-text-brand);font-size:12.5px;font-weight:700;padding:6px 14px;border-radius:var(--hy-r-pill)}.chip-green{background:var(--hy-ok-soft);color:var(--hy-ok-ink)}.field{width:100%;border:1px solid var(--hy-border);border-radius:var(--hy-r-md);padding:14px 16px;font:400 14.5px var(--hy-font-text);background:var(--hy-surface);color:var(--hy-text-input);outline:none;transition:border-color .25s ease,box-shadow .25s ease}.field:focus{border-color:var(--hy-action);box-shadow:0 0 0 3px color-mix(in srgb,var(--hy-brand) 16%,transparent)}textarea.field{resize:vertical;min-height:96px}.field-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hy-text-subtle);margin-bottom:12px;display:block}.faq{display:flex;flex-direction:column}.faq details{border-top:1px solid var(--hy-border)}.faq details:last-child{border-bottom:1px solid var(--hy-border)}.faq summary{display:flex;justify-content:space-between;gap:20px;padding:20px 0;font-size:16.5px;font-weight:700;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--hy-text-brand);font-weight:700;transition:transform .25s ease}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{font-size:14.5px;line-height:1.65;color:var(--hy-text-muted);margin:0 0 20px;max-width:620px}.text-muted{color:var(--hy-text-muted)}.text-subtle{color:var(--hy-text-subtle)}.text-green{color:var(--hy-ok-ink)}.text-center{text-align:center}.grid-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.pulse{position:relative;width:8px;height:8px;border-radius:50%;background:var(--hy-ok);display:inline-block;flex:none}.pulse:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid var(--hy-ok);animation:blip 2.4s ease-out infinite}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fade-up,.reveal,.pulse:after{animation:none}.card-hover:hover,.btn:not(:disabled):hover{transform:none}}@media(max-width:720px){body:has(.cta-mobile) hy-floating-assistant .launcher{bottom:92px}}.cta{display:inline-flex;align-items:center;gap:10px;padding:15px 24px;border-radius:999px;font-weight:700;font-size:16px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.cta:hover{text-decoration:none;transform:translateY(-2px)}.cta-primary{position:relative;overflow:hidden;isolation:isolate;color:var(--hy-text-on-action);background:linear-gradient(135deg,var(--hy-brand-light) 0%,var(--hy-action) 55%,var(--hy-action-hover) 100%);box-shadow:inset 0 1px color-mix(in srgb,var(--hy-n-0) 28%,transparent),0 14px 30px -14px color-mix(in srgb,var(--hy-brand) 80%,transparent),0 0 30px -8px color-mix(in srgb,var(--hy-brand) 45%,transparent);animation:cta-glow 3.6s ease-in-out infinite}.cta-primary:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 30%,color-mix(in srgb,var(--hy-n-0) 32%,transparent) 50%,transparent 70%);transform:translate(-130%);animation:cta-shine 6s ease-in-out 1.5s infinite}.cta-primary:hover{color:var(--hy-text-on-action);animation:none;box-shadow:inset 0 1px color-mix(in srgb,var(--hy-n-0) 28%,transparent),0 18px 36px -14px color-mix(in srgb,var(--hy-brand) 85%,transparent),0 0 44px -6px color-mix(in srgb,var(--hy-brand) 60%,transparent)}.cta-secondary{color:var(--hy-text-heading);background:color-mix(in srgb,var(--hy-surface) 62%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border:1px solid color-mix(in srgb,var(--hy-n-0) 80%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--hy-n-0) 90%,transparent),0 12px 26px -18px color-mix(in srgb,var(--hy-brand-deep) 45%,transparent),0 0 28px -12px color-mix(in srgb,var(--hy-brand) 30%,transparent)}.cta-secondary:hover{color:var(--hy-text-heading);border-color:var(--hy-border-brand);box-shadow:inset 0 1px color-mix(in srgb,var(--hy-n-0) 90%,transparent),0 14px 30px -16px color-mix(in srgb,var(--hy-brand-deep) 45%,transparent),0 0 34px -10px color-mix(in srgb,var(--hy-brand) 45%,transparent)}@keyframes cta-glow{0%,to{box-shadow:inset 0 1px color-mix(in srgb,var(--hy-n-0) 28%,transparent),0 14px 30px -14px color-mix(in srgb,var(--hy-brand) 80%,transparent),0 0 26px -10px color-mix(in srgb,var(--hy-brand) 35%,transparent)}50%{box-shadow:inset 0 1px color-mix(in srgb,var(--hy-n-0) 28%,transparent),0 14px 30px -14px color-mix(in srgb,var(--hy-brand) 80%,transparent),0 0 40px -6px color-mix(in srgb,var(--hy-brand) 55%,transparent)}}@keyframes cta-shine{0%{transform:translate(-130%)}25%,to{transform:translate(130%)}}@media(prefers-reduced-motion:reduce){.cta-primary,.cta-primary:after{animation:none}.cta:hover{transform:none}}
