.parodontologicka-lecba-module__ZjdFZW__heroSection{background:linear-gradient(135deg,white 0%,var(--mantine-color-blue-1)100%);position:relative;overflow:hidden}@keyframes parodontologicka-lecba-module__ZjdFZW__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.parodontologicka-lecba-module__ZjdFZW__fadeInUp{animation:.6s ease-out parodontologicka-lecba-module__ZjdFZW__fadeInUp}.parodontologicka-lecba-module__ZjdFZW__phaseCard{border:1px solid var(--mantine-color-gray-2);background:#fff;transition:all .3s}.parodontologicka-lecba-module__ZjdFZW__phaseCard:hover{box-shadow:var(--mantine-shadow-md);border-color:var(--mantine-color-blue-2);transform:translate(8px)}.parodontologicka-lecba-module__ZjdFZW__highlightCard{transition:all .3s}.parodontologicka-lecba-module__ZjdFZW__highlightCard:hover{box-shadow:var(--mantine-shadow-lg);transform:translateY(-4px)}.parodontologicka-lecba-module__ZjdFZW__infoCard{height:100%;transition:all .3s}.parodontologicka-lecba-module__ZjdFZW__infoCard:hover{box-shadow:var(--mantine-shadow-lg)}.parodontologicka-lecba-module__ZjdFZW__imageContainer{border-radius:var(--mantine-radius-lg);height:100%;position:relative;overflow:hidden}.parodontologicka-lecba-module__ZjdFZW__imageContainer:after{content:"";pointer-events:none;background:linear-gradient(135deg,#2563eb1a 0%,#0000 100%);position:absolute;inset:0}.parodontologicka-lecba-module__ZjdFZW__ctaCard{transition:all .3s}.parodontologicka-lecba-module__ZjdFZW__ctaCard:hover{box-shadow:var(--mantine-shadow-xl);transform:translateY(-4px)}
