.global-chat-trigger[data-v-27fd4f0b]{right:max(18px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:18;color:#fffaf5;background:var(--color-brand-trust);min-width:58px;min-height:58px;font:inherit;cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease-out), box-shadow var(--motion-base) var(--motion-ease-out);border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px 0 15px;font-weight:900;display:inline-flex;position:fixed;box-shadow:0 18px 42px #02294c47,0 5px 14px #02294c2e}.global-chat-trigger[data-v-27fd4f0b]:hover{transform:translateY(-3px);box-shadow:0 22px 50px #02294c57,0 6px 16px #02294c33}.global-chat-trigger[data-v-27fd4f0b]:active{transform:translateY(0)scale(.98)}.global-chat-trigger[data-v-27fd4f0b]:focus-visible{outline-offset:3px;outline:3px solid #ff6e516b}.global-chat-trigger.is-call-room[data-v-27fd4f0b]{bottom:max(92px, calc(env(safe-area-inset-bottom) + 76px))}.global-chat-trigger.is-open[data-v-27fd4f0b]{visibility:hidden}.global-chat-trigger__icon[data-v-27fd4f0b]{place-items:center;width:27px;height:27px;display:grid;position:relative}.global-chat-trigger__icon svg[data-v-27fd4f0b]{width:25px;height:25px}.global-chat-trigger__presence[data-v-27fd4f0b]{border:2px solid var(--color-brand-trust);background:#e2a830;border-radius:999px;width:9px;height:9px;position:absolute;bottom:-1px;right:-2px}.global-chat-trigger__presence.is-connected[data-v-27fd4f0b]{background:#43c383}.global-chat-trigger__badge[data-v-27fd4f0b]{border:2px solid var(--color-brand-trust);color:#fff;background:var(--color-action-primary);border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:.72rem;line-height:1;display:grid}.global-chat[data-v-27fd4f0b]{gap:14px;min-height:min(650px,100dvh - 150px);display:grid}.global-chat__toolbar[data-v-27fd4f0b]{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:18px;padding:0 0 14px;display:flex}.global-chat__toolbar>div[data-v-27fd4f0b]{gap:7px;display:grid}.global-chat__toolbar p[data-v-27fd4f0b]{color:var(--color-text-muted);margin:0;font-size:.94rem}.global-chat__realtime[data-v-27fd4f0b]{color:#9b6c10;align-items:center;gap:6px;width:fit-content;font-size:.78rem;font-weight:850;display:inline-flex}.global-chat__realtime.is-connected[data-v-27fd4f0b]{color:#1d7654}.global-chat__realtime svg[data-v-27fd4f0b]{width:14px;height:14px}.global-chat__workspace[data-v-27fd4f0b]{border:1px solid var(--color-border-subtle);background:#fffdfb;border-radius:20px;grid-template-columns:minmax(220px,30%) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.global-chat__conversations[data-v-27fd4f0b]{border-right:1px solid var(--color-border-subtle);background:#fff9f5;align-content:start;gap:8px;padding:12px;display:grid;overflow-y:auto}.global-chat__conversations button[data-v-27fd4f0b]{width:100%;color:var(--color-brand-trust);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.global-chat__conversations button[data-v-27fd4f0b]:hover{background:#ff6e5114}.global-chat__conversations button.is-active[data-v-27fd4f0b]{background:#fff;border-color:#ff6e5152;box-shadow:0 8px 24px #02294c12}.global-chat__avatar[data-v-27fd4f0b]{color:#fff;background:var(--color-brand-trust);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.global-chat__conversation-copy[data-v-27fd4f0b]{gap:3px;min-width:0;display:grid}.global-chat__conversation-copy strong[data-v-27fd4f0b],.global-chat__conversation-copy small[data-v-27fd4f0b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-chat__conversation-copy small[data-v-27fd4f0b]{color:var(--color-text-muted);font-size:.78rem}.global-chat__thread[data-v-27fd4f0b]{grid-template-rows:auto minmax(220px,1fr) auto;min-width:0;min-height:0;display:grid}.global-chat__thread>header[data-v-27fd4f0b]{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:11px;padding:12px 16px;display:flex}.global-chat__thread>header div[data-v-27fd4f0b]{gap:2px;display:grid}.global-chat__thread>header small[data-v-27fd4f0b]{color:var(--color-text-muted)}.global-chat__messages[data-v-27fd4f0b]{background:linear-gradient(#fffdfb,#fff9f5);flex-direction:column;gap:10px;min-height:220px;max-height:350px;padding:18px;display:flex;overflow-y:auto}.global-chat__messages article[data-v-27fd4f0b]{max-width:min(76%,560px);color:var(--color-brand-trust);background:#f0ece7;border-radius:7px 18px 18px;align-self:flex-start;padding:11px 13px}.global-chat__messages article.is-own[data-v-27fd4f0b]{background:#ffe3da;border-radius:18px 7px 18px 18px;align-self:flex-end}.global-chat__messages p[data-v-27fd4f0b]{overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 5px}.global-chat__messages small[data-v-27fd4f0b]{color:var(--color-text-muted);font-size:.72rem}.global-chat__composer[data-v-27fd4f0b]{border-top:1px solid var(--color-border-subtle);gap:8px;padding:12px 16px 14px;display:grid}.global-chat__composer label[data-v-27fd4f0b]{font-size:.82rem;font-weight:850}.global-chat__composer textarea[data-v-27fd4f0b]{resize:vertical;border:1px solid var(--color-border-strong);width:100%;color:var(--color-brand-trust);font:inherit;background:#fff;border-radius:14px;padding:11px 12px;line-height:1.45}.global-chat__composer textarea[data-v-27fd4f0b]:focus{border-color:var(--color-action-primary);outline:3px solid #ff6e5124}.global-chat__composer>div[data-v-27fd4f0b]{justify-content:space-between;align-items:center;gap:12px;display:flex}.global-chat__composer small[data-v-27fd4f0b]{color:var(--color-text-muted);font-size:.75rem}.global-chat__empty[data-v-27fd4f0b]{min-height:360px;color:var(--color-brand-trust);text-align:center;background:#fffaf6;border:1px dashed #02294c29;border-radius:20px;place-content:center;justify-items:center;gap:9px;padding:28px;display:grid}.global-chat__empty>svg[data-v-27fd4f0b]{width:36px;height:36px;color:var(--color-action-primary)}.global-chat__empty p[data-v-27fd4f0b]{max-width:430px;color:var(--color-text-muted);margin:0}.global-chat__loader[data-v-27fd4f0b]{border:3px solid #02294c1f;border-top-color:var(--color-action-primary);border-radius:999px;width:30px;height:30px;animation:.8s linear infinite global-chat-spin-27fd4f0b}.global-chat__error[data-v-27fd4f0b],.global-chat__notice[data-v-27fd4f0b]{border-radius:12px;margin:0;padding:10px 12px;font-weight:750}.global-chat__error[data-v-27fd4f0b]{color:#a63e33;background:#fff0ed}.global-chat__notice[data-v-27fd4f0b]{color:#1d7654;background:#eef9f3}@keyframes global-chat-spin-27fd4f0b{to{transform:rotate(360deg)}}@media (width<=719px){.global-chat-trigger[data-v-27fd4f0b]{width:58px;padding:0}.global-chat-trigger__label[data-v-27fd4f0b]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.global-chat-trigger__badge[data-v-27fd4f0b]{position:absolute;top:-6px;right:-4px}.global-chat[data-v-27fd4f0b]{min-height:calc(100dvh - 116px)}.global-chat__toolbar[data-v-27fd4f0b]{align-items:flex-start}.global-chat__toolbar[data-v-27fd4f0b] .button{width:44px;min-width:44px;padding:0}.global-chat__toolbar[data-v-27fd4f0b] .button__label{display:none}.global-chat__toolbar p[data-v-27fd4f0b]{font-size:.84rem}.global-chat__workspace[data-v-27fd4f0b]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.global-chat__conversations[data-v-27fd4f0b]{border-right:0;border-bottom:1px solid var(--color-border-subtle);max-width:100%;display:flex;overflow:auto hidden}.global-chat__conversations button[data-v-27fd4f0b]{min-width:190px}.global-chat__messages[data-v-27fd4f0b]{max-height:none}.global-chat__messages article[data-v-27fd4f0b]{max-width:88%}.global-chat__composer small[data-v-27fd4f0b]{max-width:160px}}@media (prefers-reduced-motion:reduce){.global-chat-trigger[data-v-27fd4f0b]{transition-duration:var(--motion-base)}.global-chat__loader[data-v-27fd4f0b]{animation-duration:1.5s}}.shell.is-call-room[data-v-1602ea16]{background:var(--color-surface-page);min-height:100dvh}.shell.is-call-room main[data-v-1602ea16]{min-height:100dvh}.topbar[data-v-1602ea16]{z-index:10;border-bottom:1px solid var(--color-border-subtle);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdfbf0;position:sticky;top:0}.incoming-professional-alert[data-v-1602ea16]{z-index:30;color:#fffaf5;background:linear-gradient(135deg, #02294cf5, #02294ce0), var(--color-brand-trust);border:1px solid #ffffff6b;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:min(520px,100% - 28px);padding:12px;display:grid;position:fixed;bottom:clamp(16px,4vw,34px);right:clamp(14px,3vw,34px);box-shadow:0 22px 54px #02294c3d}.incoming-professional-alert>svg[data-v-1602ea16]{width:22px;height:22px;color:var(--color-brand-primary)}.incoming-professional-alert div[data-v-1602ea16]{gap:2px;min-width:0;display:grid}.incoming-professional-alert strong[data-v-1602ea16],.incoming-professional-alert span[data-v-1602ea16]{text-overflow:clip;white-space:normal;overflow:visible}.incoming-professional-alert span[data-v-1602ea16]{color:#fffaf5c2;font-size:.88rem;font-weight:700}.incoming-professional-alert a[data-v-1602ea16],.incoming-professional-alert button[data-v-1602ea16]{min-height:40px;font:inherit;border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.incoming-professional-alert a[data-v-1602ea16]{color:var(--color-brand-trust);background:#fffaf5;padding:0 14px}.incoming-professional-alert button[data-v-1602ea16]{color:#fffaf5;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;width:40px}.incoming-professional-alert button svg[data-v-1602ea16]{width:17px;height:17px}.incoming-alert-enter-active[data-v-1602ea16],.incoming-alert-leave-active[data-v-1602ea16]{transition:opacity var(--motion-base) var(--motion-ease-out), transform var(--motion-base) var(--motion-ease-out)}.incoming-alert-enter-from[data-v-1602ea16],.incoming-alert-leave-to[data-v-1602ea16]{opacity:0;transform:translateY(12px)scale(.98)}.topbar__inner[data-v-1602ea16]{justify-content:space-between;align-items:center;gap:18px;min-height:64px;display:flex}.brand[data-v-1602ea16]{flex:none;align-items:center;min-width:0;display:flex}.brand__logo[data-v-1602ea16]{object-fit:contain;width:152px;height:auto;max-height:24px;display:block}.nav[data-v-1602ea16]{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.nav>a[data-v-1602ea16]{white-space:nowrap;min-height:40px;transition:transform var(--motion-fast) var(--motion-ease-out), background-color var(--motion-base) var(--ease-standard), color var(--motion-fast) var(--ease-standard);border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-weight:800;display:inline-flex}.nav>a[data-v-1602ea16]:not(.nav__cta):hover{background:#ff6e5114;transform:translateY(-1px)}.nav>a:not(.nav__cta).router-link-active[data-v-1602ea16]{color:var(--color-brand-trust);background:#ff6e511a}.nav>a[data-v-1602ea16]:active{transform:translateY(0)scale(.985)}.nav svg[data-v-1602ea16],.nav__user svg[data-v-1602ea16]{flex:none;width:17px;height:17px}.nav>a.nav__optional[data-v-1602ea16]{display:none}.nav__cta[data-v-1602ea16]{min-height:40px;color:var(--color-text-inverse);background-color:var(--color-action-primary);box-shadow:var(--shadow-action);white-space:nowrap;transition:transform var(--motion-fast) var(--motion-ease-out), background-color var(--motion-base) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 13px;font-weight:800;display:inline-flex}.nav>a.nav__cta[data-v-1602ea16]:hover{background-color:var(--color-action-primary-hover);transform:translateY(-1px)}.nav__cta[data-v-1602ea16]:active{transform:translateY(0)scale(.985)}.nav__user[data-v-1602ea16]{max-width:180px;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:800;display:none;overflow:hidden}.nav[data-v-1602ea16] .button{border-radius:999px;min-width:40px;min-height:40px;padding:0 10px}.nav[data-v-1602ea16] .button__label{display:none}.notification-center[data-v-1602ea16]{flex:none;position:relative}.notification-trigger[data-v-1602ea16]{width:40px;height:40px;color:var(--color-brand-trust);cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease-out), border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-base) var(--ease-standard);background:#fffaf5c7;border:1px solid #02294c1f;border-radius:999px;place-items:center;display:inline-grid;position:relative;box-shadow:0 10px 24px #02294c0f}.notification-trigger[data-v-1602ea16]:hover,.notification-center.is-open .notification-trigger[data-v-1602ea16]{background:#ff6e511a;border-color:#ff6e5157;transform:translateY(-1px)}.notification-trigger svg[data-v-1602ea16]{width:18px;height:18px}.notification-trigger__badge[data-v-1602ea16]{color:#fffaf5;background:var(--color-action-primary);border:2px solid #fffdfb;border-radius:999px;place-items:center;min-width:19px;height:19px;font-size:.68rem;font-weight:900;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}.notification-menu[data-v-1602ea16]{z-index:35;width:min(420px,100vw - 24px);color:var(--color-brand-trust);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdfbfa;border:1px solid #02294c1a;border-radius:22px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 70px #02294c2e}.notification-menu[data-v-1602ea16]:before{content:"";background:#fffdfbfa;border-top:1px solid #02294c1a;border-left:1px solid #02294c1a;width:14px;height:14px;position:absolute;top:-7px;right:17px;transform:rotate(45deg)}.notification-menu header[data-v-1602ea16]{z-index:1;justify-content:space-between;align-items:center;gap:10px;padding:4px 4px 0;display:flex;position:relative}.notification-menu header strong[data-v-1602ea16]{font-size:1rem}.notification-menu header button[data-v-1602ea16]{color:var(--color-action-primary);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.78rem;font-weight:900}.notification-menu ol[data-v-1602ea16]{z-index:1;gap:8px;max-height:min(420px,62vh);margin:0;padding:0;list-style:none;display:grid;position:relative;overflow:auto}.notification-menu li[data-v-1602ea16]{background:#fff7f3bd;border:1px solid #02294c14;border-radius:16px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.notification-menu li.is-urgent[data-v-1602ea16]{background:#ff6e511a;border-color:#ff6e5152}.notification-menu li.is-success[data-v-1602ea16]{background:#1e6f5814;border-color:#1e6f5838}.notification-menu li>svg[data-v-1602ea16]{width:18px;height:18px;color:var(--color-action-primary);justify-self:center}.notification-menu li div[data-v-1602ea16]{gap:2px;min-width:0;display:grid}.notification-menu li strong[data-v-1602ea16],.notification-menu li span[data-v-1602ea16]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-menu li span[data-v-1602ea16],.notification-menu>p[data-v-1602ea16]{color:var(--color-text-muted);margin:0;font-size:.84rem;font-weight:750}.notification-menu li a[data-v-1602ea16]{color:#fffaf5;background:var(--color-brand-trust);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-size:.78rem;font-weight:900;display:inline-flex}.notification-menu>p[data-v-1602ea16]{z-index:1;text-align:center;border:1px dashed #02294c24;border-radius:16px;padding:16px;position:relative}@media (prefers-reduced-motion:reduce){.nav>a[data-v-1602ea16],.nav__cta[data-v-1602ea16]{transition-duration:var(--motion-base)}}@media (width<=420px){.incoming-professional-alert[data-v-1602ea16]{grid-template-columns:auto minmax(0,1fr) auto;bottom:12px}.incoming-professional-alert strong[data-v-1602ea16],.incoming-professional-alert span[data-v-1602ea16]{white-space:normal}.incoming-professional-alert a[data-v-1602ea16]{grid-column:1/-1;width:100%}.incoming-professional-alert>button[data-v-1602ea16]{grid-area:1/3}.topbar__inner[data-v-1602ea16]{gap:10px}.brand__logo[data-v-1602ea16]{width:136px;max-height:22px}.nav[data-v-1602ea16]{gap:2px}.notification-menu[data-v-1602ea16]{width:auto;position:fixed;top:70px;left:10px;right:10px}.notification-menu[data-v-1602ea16]:before{right:86px}.notification-menu li[data-v-1602ea16]{grid-template-columns:30px minmax(0,1fr)}.notification-menu li a[data-v-1602ea16]{grid-column:2;width:fit-content}.nav>a[data-v-1602ea16]{min-height:38px;padding:0 8px}.nav__cta[data-v-1602ea16]{padding:0 10px}.nav__cta svg[data-v-1602ea16]{display:none}}@media (width>=720px){.topbar__inner[data-v-1602ea16]{min-height:72px}.brand__logo[data-v-1602ea16]{width:168px;max-height:26px}.nav>a.nav__optional[data-v-1602ea16],.nav>a:not(.nav__cta) span[data-v-1602ea16],.nav__user[data-v-1602ea16],.nav[data-v-1602ea16] .button__label{display:inline-flex}.nav[data-v-1602ea16]{gap:10px}}:root{--color-brand-primary:#ff6e51;--color-brand-primary-soft:#ff9b8a;--color-brand-primary-tint:#fee1db;--color-brand-primary-strong:#df5c45;--color-brand-trust:#02294c;--color-brand-accent:#3d6ce2;--color-brand-accent-strong:#234fd2;--color-action-primary:var(--color-brand-primary);--color-action-primary-hover:var(--color-brand-primary-strong);--color-action-secondary:var(--color-brand-trust);--color-action-accent:var(--color-brand-primary);--color-surface-page:#fffdfb;--color-surface-warm:#fff4f1;--color-surface-card:#fff;--color-surface-muted:#f5efee;--color-surface-brand-soft:#ff6e5112;--color-surface-brand-strong:#ff6e511a;--color-surface-coral-soft:#ff6e5114;--color-surface-glass:#ffffffc7;--color-surface-glass-strong:#fffaf8eb;--color-border-subtle:#02294c1f;--color-border-brand:#ff6e5129;--color-border-coral:#ff6e5129;--color-text-primary:#02294c;--color-text-muted:#526173;--color-text-inverse:#fdfcff;--color-state-danger:#c84b31;--color-state-warning-bg:#ff9b8a57;--color-state-success-bg:#3d6ce21f;--color-focus-ring:#ff6e5147;--shadow-brand:0 18px 40px #02294c14;--shadow-action:0 16px 32px #ff6e513d;--shadow-soft:0 14px 34px #02294c14;--brand-primary:var(--color-brand-primary);--brand-primary-strong:var(--color-brand-primary-strong);--brand-trust:var(--color-brand-trust);--brand-action:var(--color-action-primary);--brand-warm-accent:var(--color-brand-accent);--surface-warm:var(--color-surface-warm);--surface-warm-soft:var(--color-surface-page);--surface-card:var(--color-surface-card);--border-subtle:var(--color-border-subtle);--text-main:var(--color-text-primary);--text-muted:var(--color-text-muted);--feedback-danger:var(--color-state-danger);--lyana-terracota:var(--brand-primary);--lyana-terracota-profundo:var(--brand-primary-strong);--lyana-verde-bosque:var(--brand-trust);--lyana-ocre:var(--color-brand-accent);--lyana-crema:var(--surface-warm);--lyana-crema-suave:var(--surface-warm-soft);--lyana-cafe-oscuro:var(--text-main);--lyana-coral-alerta:var(--feedback-danger);--lyana-blanco:var(--surface-card);--lyana-linea:var(--border-subtle);--lyana-muted:var(--text-muted);--lyana-sombra:var(--shadow-brand);--font-heading:"TT Norms", "TT Norms Pro", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-secondary:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:var(--font-heading);--font-body:var(--font-secondary);--font-size-display:clamp(2.8rem, 2.05rem + 3vw, 5.4rem);--font-size-heading-1:clamp(2.2rem, 1.85rem + 1.4vw, 3.35rem);--font-size-heading-2:clamp(1.8rem, 1.45rem + 1vw, 2.45rem);--font-size-body:1rem;--font-size-body-lg:clamp(1.02rem, .96rem + .28vw, 1.22rem);--font-size-label:.82rem;--font-size-caption:.74rem;--font-weight-regular:400;--font-weight-body:var(--font-weight-regular);--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-label:var(--font-weight-bold);--font-weight-action:var(--font-weight-bold);--line-height-tight:.96;--line-height-body:1.6;--component-button-radius:999px;--component-field-radius:999px;--component-card-radius:20px;--ease-standard:cubic-bezier(.4, 0, .2, 1);--motion-ease-out:cubic-bezier(.32, .72, 0, 1);--motion-ease-soft:cubic-bezier(.2, .8, .2, 1);--motion-fast:.18s;--motion-base:.28s;--motion-slow:.52s}*{box-sizing:border-box}html{color:var(--lyana-cafe-oscuro);background:var(--color-surface-page);font-family:var(--font-body);text-rendering:optimizelegibility}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}input,select,textarea{max-width:100%}a{color:inherit;text-decoration:none}#app{min-height:100dvh}.shell{background:radial-gradient(circle at 8% 0%, #ff6e510f, transparent 24rem), radial-gradient(circle at 92% 4%, #ff9b8a0d, transparent 22rem), linear-gradient(180deg, #fffdfbfa, #fffdfbf5), var(--color-surface-page);min-height:100dvh}.page{width:min(1180px,100% - clamp(28px,6vw,76px));min-width:0;margin:0 auto}::selection{color:var(--color-text-primary);background:var(--color-brand-primary-soft)}.page>*{min-width:0}@keyframes zercano-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){main .page:not(.call-room)>*{animation:zercano-fade-up var(--motion-slow) var(--motion-ease-out) both}main .page>:nth-child(2){animation-delay:70ms}main .page>:nth-child(3){animation-delay:.12s}main .page>:nth-child(4){animation-delay:.16s}@media (hover:hover){:where(.vertical-card,.professional-callout,.professional,.expert-card,.booking-card,.profile-card,.profile-panel,.schedule-panel,.session-card,.review-card){transition:transform var(--motion-base) var(--motion-ease-out), border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-base) var(--motion-ease-out)}:where(.vertical-card,.professional-callout,.professional,.expert-card,.booking-card,.profile-card,.profile-panel,.schedule-panel,.session-card,.review-card):hover{border-color:#ff6e513d;transform:translateY(-2px);box-shadow:0 22px 54px #02294c1a}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:var(--motion-base)!important;transition-duration:var(--motion-base)!important;animation-iteration-count:1!important}}:where(h1,h2,h3,p,dt,dd,small,strong){overflow-wrap:anywhere}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
