@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.heart-pulse[data-astro-cid-waybsi7h]{animation:heartPulse 2s ease-in-out infinite}@keyframes heartPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.feature-card[data-astro-cid-waybsi7h]:hover{transform:translateY(-4px);box-shadow:0 4px 8px #040d4e0d,0 10px 26px #040d4e14!important;border-color:#1880c938!important}.vertical-video-card[data-astro-cid-waybsi7h]:hover{transform:translateY(-6px);box-shadow:0 8px 28px #00000024!important}.vertical-video-card[data-astro-cid-waybsi7h]:hover .play-button-overlay[data-astro-cid-waybsi7h]>div[data-astro-cid-waybsi7h]{transform:scale(1.1)}.media-card[data-astro-cid-waybsi7h]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 8px 24px #0000001f!important}.social-btn[data-astro-cid-waybsi7h]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0003!important}.vet-card[data-astro-cid-waybsi7h]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #1880c933!important}.vet-card[data-astro-cid-waybsi7h]:hover .vet-image[data-astro-cid-waybsi7h]{transform:scale(1.05)}.turno-btn[data-astro-cid-waybsi7h]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 10px 32px #0000004d!important}.vertical-video-card[data-astro-cid-waybsi7h]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #1880c926!important}.video-facade-container[data-astro-cid-waybsi7h]:hover .play-button-overlay[data-astro-cid-waybsi7h]{background:#040d4e80}.video-facade-container[data-astro-cid-waybsi7h]:hover .play-button-overlay[data-astro-cid-waybsi7h]>div[data-astro-cid-waybsi7h]{transform:scale(1.1)}@media(min-width:768px){.page-hero[data-astro-cid-waybsi7h]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:32px;background:linear-gradient(to bottom,transparent,var(--color-neutral-light));z-index:11;pointer-events:none}}@media(max-width:767px){.hero-tutores[data-astro-cid-waybsi7h]{align-items:flex-end!important;padding-top:1.75rem!important;padding-bottom:2rem!important}.page-hero[data-astro-cid-waybsi7h] .max-w-7xl[data-astro-cid-waybsi7h]{margin-left:0!important;margin-right:auto!important}.page-hero[data-astro-cid-waybsi7h] .hero-title[data-astro-cid-waybsi7h],.page-hero[data-astro-cid-waybsi7h] .hero-description[data-astro-cid-waybsi7h],.page-hero[data-astro-cid-waybsi7h] .hero-badge[data-astro-cid-waybsi7h]{text-align:left!important}.page-hero[data-astro-cid-waybsi7h] .hero-title[data-astro-cid-waybsi7h]{font-size:clamp(1.65rem,8vw,2.1rem)!important;line-height:1.22!important}.page-hero[data-astro-cid-waybsi7h] .hero-description[data-astro-cid-waybsi7h]{font-size:clamp(.9rem,3.8vw,1rem)!important;line-height:1.6!important}.page-hero[data-astro-cid-waybsi7h] .hero-badge[data-astro-cid-waybsi7h]{font-size:.65rem!important;padding:.4rem .85rem!important;letter-spacing:.08em!important}.page-hero[data-astro-cid-waybsi7h] .hero-title[data-astro-cid-waybsi7h],.page-hero[data-astro-cid-waybsi7h] .hero-description[data-astro-cid-waybsi7h],.page-hero[data-astro-cid-waybsi7h] .hero-badge[data-astro-cid-waybsi7h]{text-shadow:0 1px 2px rgba(0,0,0,.8),0 2px 10px rgba(0,0,0,.5)!important}.page-hero[data-astro-cid-waybsi7h] .flex[data-astro-cid-waybsi7h].items-start{filter:drop-shadow(0 2px 10px rgba(0,0,0,.55))!important}.hero-title-highlight[data-astro-cid-waybsi7h]{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:white!important;text-shadow:0 1px 2px rgba(0,0,0,.8),0 2px 10px rgba(0,0,0,.5)!important}}.vertical-video-card[data-astro-cid-waybsi7h]{max-width:340px}@media(min-width:640px){.vertical-video-card[data-astro-cid-waybsi7h]{max-width:300px}}@media(max-width:640px){.feature-card[data-astro-cid-waybsi7h]{padding:1.5rem!important}.media-card[data-astro-cid-waybsi7h]{padding:1rem!important}.turno-btn[data-astro-cid-waybsi7h]{width:100%;justify-content:center}}.reveal[data-astro-cid-waybsi7h]{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.reveal[data-astro-cid-waybsi7h].active{opacity:1;transform:translateY(0)}
