@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";.dental-landing{color:#1f2433;letter-spacing:-.015em;-webkit-font-smoothing:antialiased;background:#fff7f9;min-height:100vh;font-family:Outfit,ui-sans-serif,system-ui,sans-serif}.dental-landing *{box-sizing:border-box}.dental-landing a{text-decoration:none}.dental-landing .bg-blush-50{background-color:#fff6f8}.dental-landing .bg-blush-100{background-color:#ffeef3}.dental-landing .bg-blush-200{background-color:#ffd8e5}.dental-landing .bg-blush-300{background-color:#ffbfd4}.dental-landing .bg-blush-400{background-color:#ff8eb1}.dental-landing .bg-blush-500{background-color:#ff5f91}.dental-landing .bg-blush-600{background-color:#f0447d}.dental-landing .text-blush-500{color:#ff5f91}.dental-landing .text-blush-600{color:#f0447d}.dental-landing .text-blush-700{color:#cb2d62}.dental-landing .text-blush-800{color:#a92854}.dental-landing .text-blush-900{color:#6d1b37}.dental-landing .border-blush-100{border-color:#ffeef3}.dental-landing .border-blush-200{border-color:#ffd8e5}.dental-landing .border-blush-300{border-color:#ffbfd4}.dental-landing .border-blush-400{border-color:#ff8eb1}.dental-landing .border-blush-500{border-color:#ff5f91}.dental-landing .from-blush-500{--tw-gradient-from:#ff5f91;--tw-gradient-to:#ff5f9100;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.dental-landing .to-blush-600{--tw-gradient-to:#f0447d}.dental-landing .shadow-soft{box-shadow:inset 0 1px 1px #fffc,0 20px 60px #f568961f}.dental-landing .shadow-glow{box-shadow:0 14px 38px #ff5f9152}.dental-landing .shadow-double-bezel{box-shadow:inset 0 0 0 1px #ffffffe6,0 16px 45px #ff89ac24}.dental-landing .bg-page-glow{background-image:radial-gradient(circle at 0 0,#ffc0d5a6,#0000 30%),radial-gradient(circle at 85% 10%,#ffe8eff2,#0000 20%),linear-gradient(#fffdfd 0%,#fff4f7 100%)}.dental-landing .island-btn{border-radius:9999px;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem 1.5rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.dental-landing .island-btn:hover{transform:translateY(-2px)}.dental-landing .island-btn:focus-visible{outline-offset:2px;outline:2px solid #cb2d62}.dental-landing .island-btn__icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff40;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:transform .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.dental-landing .island-btn:hover .island-btn__icon{transform:scale(1.05)}.dental-landing .card-hover-image{will-change:transform;transition:transform .6s cubic-bezier(.16,1,.3,1)}.dental-landing .group:hover .card-hover-image{transform:scale(1.025)}.dental-landing main>section{contain:layout style}@supports not (overflow:clip){.dental-landing .overflow-hidden{overflow:hidden}}@media (prefers-reduced-motion:reduce){.dental-landing *,.dental-landing :before,.dental-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
