@font-face{font-family:Figtree;src:url(/empatia-programa/figtree.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/empatia-programa/fraunces.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(/empatia-programa/caveat.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}.empatia-program{--radius:0.875rem;--background:42 33% 96%;--foreground:213 34% 17%;--card:44 50% 99%;--card-foreground:213 34% 17%;--primary:210 32% 26%;--primary-foreground:42 33% 96%;--secondary:202 29% 90%;--secondary-foreground:211 35% 20%;--muted-foreground:213 17% 36%;--border:42 21% 86%;--ring:205 40% 36%;--program-cream:40 39% 93%;--program-mid-blue:204 35% 35%;--program-sage:110 14% 74%;--program-terracotta:20 45% 64%;--program-terracotta-foreground:15 56% 33%;color-scheme:light;font-family:Figtree,system-ui,sans-serif}.empatia-program :where(h1,h2,h3,.font-display){font-family:Fraunces,Georgia,serif;text-wrap:balance}.empatia-program :where(a,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:3px}.empatia-program .container-page{width:100%;max-width:72rem;margin-inline:auto;padding-left:max(1.25rem,env(safe-area-inset-left));padding-right:max(1.25rem,env(safe-area-inset-right))}.empatia-program-landing{--program-header-offset:calc(4.0625rem + env(safe-area-inset-top));--program-whatsapp-bottom:max(1rem,env(safe-area-inset-bottom))}.empatia-program-landing :is(main[id],section[id]){scroll-margin-top:calc(var(--program-header-offset) + 1rem)}.program-topbar{padding-top:env(safe-area-inset-top)}.program-menu-trigger{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid hsl(var(--border));border-radius:50%;color:hsl(var(--primary))}.program-menu-trigger:hover,.program-menu-trigger[aria-expanded=true]{background:hsl(var(--secondary))}.program-menu-backdrop{position:fixed;inset:var(--program-header-offset) 0 0;background:hsl(var(--foreground)/.24)}.program-menu-panel{position:absolute;inset:100% 0 auto;max-height:calc(100dvh - var(--program-header-offset) - var(--program-whatsapp-bottom) - 3.5rem);overflow-y:auto;overscroll-behavior:contain;border-bottom:1px solid hsl(var(--border));background:hsl(var(--card));padding-block:.5rem}.program-menu-panel a{display:flex;min-height:3rem;align-items:center;padding:.5rem;border-radius:.25rem;color:hsl(var(--primary));font-weight:600}.program-menu-panel li+li{border-top:1px solid hsl(var(--border))}.program-menu-panel a:focus-visible,.program-menu-panel a:hover{background:hsl(var(--secondary))}.program-menu-panel .program-menu-account a{text-decoration:underline;text-underline-offset:.2em}.program-whatsapp{position:fixed;z-index:45;right:max(1rem,env(safe-area-inset-right));bottom:var(--program-whatsapp-bottom);display:inline-flex;min-height:2.875rem;align-items:center;gap:.5rem;padding-inline:.875rem;border:1px solid #165942;border-radius:100vmax;background:#165942;color:#fff;box-shadow:0 5px 18px #173e342b;font-size:.875rem;font-weight:600}.program-whatsapp:hover{background:#104b38}.empatia-program .program-whatsapp:focus-visible{outline-color:#165942}.program-menu-trigger,.program-whatsapp{touch-action:manipulation}.empatia-program-landing>footer{padding-bottom:calc(var(--program-whatsapp-bottom) + 3.5rem)}body:has(.empatia-program-landing) [data-cookie-consent-banner]{bottom:calc(max(1rem, env(safe-area-inset-bottom)) + 2.875rem)}body:has(.empatia-program-landing) [data-cookie-consent-card]{max-height:calc(100dvh - 5.5rem - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;border-color:#ded9ce;background:#fdfbf7;color:#293e51;color-scheme:light}body:has(.empatia-program-landing) [data-cookie-consent-card] :is(h3,p,label span){color:#293e51}body:has(.empatia-program-landing) [data-cookie-consent-card] :is(button,a):not([data-cookie-consent-primary]){color:#293e51}body:has(.empatia-program-landing) [data-cookie-consent-options]{border-color:#ded9ce;background:#f8f5ef}body:has(.empatia-program-landing) [data-cookie-consent-actions]{border-color:#ded9ce;padding:.625rem 1rem}body:has(.empatia-program-landing) [data-cookie-consent-actions] button{min-height:2.75rem;border-color:#ded9ce}body:has(.empatia-program-landing) [data-cookie-consent-primary]{background:#293e51}@media (max-width:767px){body:has(.empatia-program-landing) [data-cookie-consent-copy]{padding:1rem}body:has(.empatia-program-landing) [data-cookie-consent-icon]{display:none}}.empatia-program .hero-title{font-size:clamp(2.2rem,4.6vw,3.75rem);line-height:1.1;letter-spacing:-.015em}.empatia-program .hero-min{min-height:min(44rem,calc(100svh - 4rem))}.empatia-program .hero-scrim{background:linear-gradient(90deg,hsl(var(--background)) 5%,hsl(var(--background)/.98) 37%,hsl(var(--background)/.88) 56%,hsl(var(--background)/.16) 90%)}.empatia-program .hero-kicker{color:hsl(var(--program-mid-blue))}.empatia-program .porque-badge,.empatia-program .porque-script{color:hsl(var(--program-terracotta-foreground));font-family:Caveat,cursive}.empatia-program .porque-badge{font-size:1.23rem;font-weight:600}.empatia-program .porque-badge:hover{text-decoration:underline}.empatia-program .program-cta{transition:box-shadow .15s ease,transform .15s ease-out}.empatia-program .program-cta:hover{box-shadow:0 0 0 2px currentColor}.empatia-program .program-cta:active{transform:scale(.98)}.empatia-program .shadow-soft{box-shadow:0 24px 60px -28px hsl(var(--primary)/.35)}@media (max-width:767px){.empatia-program .hero-min{display:block;min-height:auto}.empatia-program .hero-photo{position:relative;inset:auto;z-index:auto;display:block;height:clamp(10rem,53vw,17rem);-o-object-position:center 38%;object-position:center 38%}.empatia-program .hero-scrim{display:none}.empatia-program .hero-title{font-size:clamp(1.75rem,7.5vw,2.65rem)}}@media (prefers-reduced-motion:reduce){.empatia-program .program-cta,.empatia-program [role=tab]{transition:none}.empatia-program .program-cta:active{transform:none}}