@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap);.care-section-title{font-family:var(--alt-font);font-weight:700;color:var(--dark-gray);letter-spacing:-1px;margin-bottom:10px}.care-section-subtitle{font-size:18px;font-weight:600;color:var(--base-color);margin-bottom:25px;display:block;text-transform:uppercase;letter-spacing:.5px}.care-body-text{font-size:16px;line-height:1.8;color:var(--medium-gray);margin-bottom:30px}.care-promise-list{list-style:none;padding:0;margin:0}.care-promise-list li{position:relative;padding-left:45px;margin-bottom:20px;font-size:16px;color:var(--dark-gray);font-weight:500}.care-promise-list li i{position:absolute;left:0;top:5px;width:30px;height:30px;background-color:rgb(5 119 124 / .1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--base-color);font-size:14px;transition:all 0.3s ease}.care-promise-list li:hover i{background-color:var(--base-color);color:#fff}.care-visual-box{position:relative;height:100%;min-height:400px;border-radius:12px;overflow:hidden;background-size:cover;background-position:center}.care-visual-overlay{position:absolute;bottom:0;left:0;width:100%;padding:30px;background:linear-gradient(to top,rgb(0 0 0 / .7),transparent);color:#fff}.care-visual-text{font-size:24px;font-weight:700;font-family:var(--alt-font)}.bg-gradient-senior{background:linear-gradient(135deg,#fdfbfb 0%,#ebedee 100%)}.bg-gradient-child{background:linear-gradient(135deg,#e0c3fc 0%,#8ec5fc 100%);background:linear-gradient(to right,#cfd9df 0%,#e2ebf0 100%)}.bg-gradient-light-blue-to-white{background:linear-gradient(135deg,#f2fbfe 0%,#ffffff 100%);position:relative}.bg-gradient-dark-smile{background:radial-gradient(circle at 10% 20%,rgb(0 164 206 / .15) 0%,transparent 40%),radial-gradient(circle at 90% 80%,rgb(0 164 206 / .1) 0%,transparent 50%),linear-gradient(135deg,#091324 0%,#030710 100%);position:relative;border-top:1px solid rgb(255 255 255 / .05);border-bottom:1px solid rgb(255 255 255 / .05)}.smile-assessment-section{position:relative;z-index:1}.smile-assessment-section::before{content:"";position:absolute;top:0;right:0;width:300px;height:300px;background:radial-gradient(circle,rgb(0 164 206 / .05) 0%,transparent 70%);z-index:-1;pointer-events:none}.smile-assessment-left h5{color:#ffffff!important}.smile-assessment-left p{color:rgb(255 255 255 / .7)!important}.smile-assessment-left .smile-step-content span{color:#ffffff!important}.smile-assessment-left .smile-step-content p{color:rgb(255 255 255 / .55)!important}.smile-assessment-left .text-base-color{color:#00d2ff!important}.smile-assessment-left .bg-base-color{background-color:#00d2ff!important}.smile-step{transition:transform 0.3s ease}.smile-step:hover{transform:translateX(5px)}.smile-step-icon{width:54px;height:54px;min-width:54px;border:1px solid rgb(0 164 206 / .15);transition:all 0.3s cubic-bezier(.4,0,.2,1)}.smile-step:hover .smile-step-icon{background-color:var(--base-color)!important;border-color:var(--base-color);color:#fff!important;box-shadow:0 10px 20px rgb(0 164 206 / .2)!important}.smile-step:hover .smile-step-icon i{color:#fff!important}.bg-gradient-dark-smile .smile-step-icon{background-color:rgb(255 255 255 / .03)!important;border:1px solid rgb(0 164 206 / .3)!important;color:#00d2ff!important;box-shadow:0 4px 15px rgb(0 164 206 / .1)!important}.bg-gradient-dark-smile .smile-step:hover .smile-step-icon{background-color:#00a4ce!important;border-color:#00a4ce!important;color:#ffffff!important;box-shadow:0 8px 25px rgb(0 164 206 / .5)!important}.smile-assessment-card{transition:all 0.4s cubic-bezier(.4,0,.2,1)}.smile-assessment-card:hover{transform:translateY(-5px);box-shadow:0 25px 50px -12px rgb(46 56 68 / .15)!important}.bg-gradient-dark-smile .smile-assessment-card{border:1px solid rgb(255 255 255 / .1)!important;box-shadow:0 20px 40px rgb(0 0 0 / .3)!important}.bg-gradient-dark-smile .smile-assessment-card:hover{box-shadow:0 30px 60px rgb(0 164 206 / .15)!important;border-color:rgb(0 164 206 / .3)!important}.smile-card-badge{box-shadow:0 4px 10px rgb(0 164 206 / .2);letter-spacing:1px}.smile-card-badge-animated{background:linear-gradient(to right,#2a46f4,#bf25ff,#2a46f4);background-size:200% auto;animation:gradient-shift 4s linear infinite;box-shadow:0 4px 15px rgb(191 37 255 / .35);border-radius:30px!important;padding:6px 16px!important;font-size:11px!important;font-weight:700!important;letter-spacing:1px;text-transform:uppercase;color:#ffffff!important;display:inline-block;border:1px solid rgb(255 255 255 / .2);text-shadow:0 1px 2px rgb(0 0 0 / .15);margin-bottom:15px}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.smile-assessment-card .forminator-button-submit{width:100%!important;background:linear-gradient(135deg,var(--base-color) 0%,#05777c 100%)!important;border:none!important;color:#ffffff!important;border-radius:30px!important;font-size:16px!important;padding:14px 30px!important;font-weight:600!important;box-shadow:0 8px 20px rgb(0 164 206 / .25)!important;transition:all 0.3s cubic-bezier(.4,0,.2,1)!important;font-family:var(--primary-font)!important;cursor:pointer!important;text-shadow:none!important}.smile-assessment-card .forminator-button-submit:hover{background:linear-gradient(135deg,#05777c 0%,var(--dark-gray) 100%)!important;transform:translateY(-2px)!important;box-shadow:0 12px 24px rgb(46 56 68 / .3)!important}.smile-assessment-card .forminator-button-submit:active{transform:translateY(0)!important}:root{--intelair-dark:#000d26;--intelair-dark-deeper:#020e2b;--intelair-blue:#3b82f6;--intelair-blue-glow:rgba(59, 130, 246, 0.35);--intelair-blue-soft:rgba(59, 130, 246, 0.08);--intelair-gold:#c5a880;--intelair-gold-glow:rgba(197, 168, 128, 0.3);--intelair-gold-soft:rgba(197, 168, 128, 0.06);--intelair-glass-bg:rgba(255, 255, 255, 0.03);--intelair-glass-border:rgba(255, 255, 255, 0.06);--intelair-text-muted:#94a3b8;--intelair-serif-font:'Cormorant Garamond', 'Playfair Display', Georgia, serif;--intelair-sans-font:'Plus Jakarta Sans', 'Inter', sans-serif}.intelair-wrapper{font-family:var(--intelair-sans-font)!important}.intelair-wrapper .alt-font,.intelair-wrapper h1,.intelair-wrapper h2,.intelair-wrapper h3,.intelair-wrapper h4,.intelair-wrapper .logo-title,.intelair-wrapper .hero-title,.intelair-wrapper .section-heading{font-family:var(--intelair-serif-font)!important}.intelair-wrapper p,.intelair-wrapper span,.intelair-wrapper a,.intelair-wrapper div:not(.alt-font){font-family:var(--intelair-sans-font)}.bg-dark-midnight{background-color:var(--intelair-dark)!important}.bg-dark-deeper{background-color:var(--intelair-dark-deeper)!important}.text-accent-blue,.text-intelair-blue{color:var(--intelair-blue)!important}.text-accent-gold,.text-intelair-gold{color:var(--intelair-gold)!important}.text-intelair-muted{color:var(--intelair-text-muted)!important}.body-text-muted{color:var(--intelair-text-muted)!important;font-size:16px;line-height:1.8}.italic-serif{font-family:var(--intelair-serif-font)!important;font-style:italic!important;font-weight:500!important}.intelair-logo{font-size:36px!important;font-weight:600!important;letter-spacing:-0.5px!important;color:#ffffff!important;text-transform:none!important}.intelair-hero{background:radial-gradient(circle at 80% 25%,rgb(13 37 77 / .85) 0%,var(--intelair-dark) 65%,var(--intelair-dark-deeper) 100%)!important;padding:60px 0 60px 0;min-height:80vh}.hero-glow-1{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgb(59 130 246 / .15) 0%,transparent 70%);top:-10%;left:-10%;pointer-events:none;animation:floatGlow 15s infinite ease-in-out alternate}.hero-glow-2{position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgb(197 168 128 / .08) 0%,transparent 70%);bottom:10%;right:-5%;pointer-events:none;animation:floatGlow 12s infinite ease-in-out alternate-reverse}@keyframes floatGlow{0%{transform:translate(0,0) scale(1)}100%{transform:translate(50px,30px) scale(1.1)}}.clinical-badge{background:rgb(197 168 128 / .03)!important;border:1px solid rgb(197 168 128 / .25)!important;color:var(--intelair-gold)!important;padding:8px 24px;border-radius:50px;font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:600;display:inline-block}.hero-title{font-size:56px;line-height:1.15;font-weight:500;color:#fff;letter-spacing:-1.5px}.hero-description{font-size:18px;line-height:1.7;color:var(--intelair-text-muted);max-width:760px}.btn-intelair-primary,.btn-intelair-outline,.btn-intelair-gold,.btn-intelair-whatsapp{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;text-decoration:none!important;gap:10px!important;vertical-align:middle!important}.btn-intelair-primary *,.btn-intelair-outline *,.btn-intelair-gold *,.btn-intelair-whatsapp *{display:inline-block!important;margin:0!important;vertical-align:middle!important}.btn-intelair-primary{background:var(--intelair-blue)!important;color:#ffffff!important;border:none!important;padding:16px 36px!important;border-radius:6px!important;font-weight:600!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:1.5px!important;box-shadow:0 8px 20px var(--intelair-blue-glow)!important;transition:all 0.3s ease!important}.btn-intelair-primary:hover{transform:translateY(-2px)!important;box-shadow:0 12px 25px rgb(59 130 246 / .5)!important;background:#2563eb!important;color:#ffffff!important}.btn-intelair-outline{background:transparent!important;color:rgb(255 255 255 / .75)!important;border:1.5px solid rgb(255 255 255 / .15)!important;padding:14px 34px!important;border-radius:6px!important;font-weight:600!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:1.5px!important;transition:all 0.3s ease!important}.btn-intelair-outline:hover{border-color:rgb(255 255 255 / .35)!important;color:#ffffff!important;background:rgb(255 255 255 / .04)!important;transform:translateY(-2px)!important}.btn-intelair-gold{background:var(--intelair-gold)!important;color:#020813!important;border:none!important;padding:15px 32px!important;border-radius:6px!important;font-weight:600!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:1.5px!important;box-shadow:0 8px 20px var(--intelair-gold-glow)!important;transition:all 0.3s ease!important}.btn-intelair-gold:hover{transform:translateY(-2px)!important;box-shadow:0 12px 25px rgb(197 168 128 / .5)!important;background:#d4af37!important;color:#020813!important}.btn-intelair-whatsapp{background-color:#25d366!important;color:#ffffff!important;padding:10px 22px!important;border-radius:6px!important;font-weight:600!important;font-size:14px!important;transition:all 0.3s ease!important;border:none!important}.btn-intelair-whatsapp:hover{background-color:#20ba5a!important;box-shadow:0 5px 15px rgb(37 211 102 / .4)!important;transform:translateY(-1px)!important}.btn-intelair-outline-gold{background:transparent!important;color:var(--intelair-gold)!important;border:1.5px solid rgb(197 168 128 / .4)!important;padding:14px 34px!important;border-radius:6px!important;font-weight:600!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:1.5px!important;transition:all 0.3s ease!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;text-decoration:none!important;gap:10px!important;vertical-align:middle!important}.btn-intelair-outline-gold *{display:inline-block!important;margin:0!important;vertical-align:middle!important}.btn-intelair-outline-gold:hover{border-color:var(--intelair-gold)!important;color:#020813!important;background:var(--intelair-gold)!important;transform:translateY(-2px)!important;box-shadow:0 12px 25px rgb(197 168 128 / .3)!important}.intelair-email-link{color:var(--intelair-text-muted)!important;transition:all 0.3s ease!important}.intelair-email-link:hover{color:var(--intelair-gold)!important}.wave-container{width:100%;overflow:hidden;margin-top:40px;display:flex;justify-content:center}.sleep-wave{width:100%;max-width:600px;height:80px;opacity:.8}.wave-pulse-line{stroke:var(--intelair-blue);stroke-dasharray:1200;stroke-dashoffset:1200;animation:drawPulse 6s linear infinite}@keyframes drawPulse{0%{stroke-dashoffset:1200}50%{stroke-dashoffset:0}100%{stroke-dashoffset:-1200}}.section-heading{font-size:42px;font-weight:500;line-height:1.25}.comparison-card{background:var(--intelair-glass-bg);border:1px solid var(--intelair-glass-border);backdrop-filter:blur(12px);box-shadow:0 20px 40px rgb(0 0 0 / .3)}.comp-icon-box{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.bg-danger-soft{background-color:rgb(239 68 68 / .1)}.bg-success-soft{background-color:rgb(34 197 94 / .1)}.separator-dashed{border-top:1px dashed rgb(255 255 255 / .08)}.ia-timeline-container{position:relative!important;padding-left:10px!important}.ia-timeline-step{position:relative!important}.ia-step-number-container{width:50px!important;position:relative!important;flex-shrink:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;margin:0!important;padding:0!important}.ia-step-number{width:50px!important;height:50px!important;border-radius:50%!important;background-color:var(--intelair-dark-deeper)!important;border:2px solid var(--intelair-blue)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;font-weight:700!important;color:#ffffff!important;z-index:2!important;position:relative!important;box-shadow:0 0 15px var(--intelair-blue-glow)!important;margin:0 auto!important;padding:0!important;float:none!important;opacity:0.6!important;transform:scale(.85)!important;transition:all 0.6s cubic-bezier(.34,1.56,.64,1)!important}.ia-timeline-step.step-active .ia-step-number{opacity:1!important;transform:scale(1)!important}.ia-timeline-step:hover .ia-step-number{transform:scale(1.1)!important;border-color:var(--intelair-gold)!important;box-shadow:0 0 20px var(--intelair-gold-glow)!important}.ia-step-line{position:absolute!important;width:2px!important;background:linear-gradient(to bottom,var(--intelair-blue),rgb(59 130 246 / .1))!important;top:50px!important;bottom:-50px!important;left:50%!important;transform:translateX(-50%)!important;z-index:1!important;margin:0!important;padding:0!important}.ia-step-content{background:var(--intelair-glass-bg)!important;border:1px solid var(--intelair-glass-border)!important;backdrop-filter:blur(10px)!important;transition:all 0.4s cubic-bezier(.4,0,.2,1)!important;border-radius:12px!important}.ia-timeline-step:hover .ia-step-content{transform:translateX(8px)!important;border-color:rgb(59 130 246 / .3)!important;background:rgb(255 255 255 / .05)!important}.ia-step-badge{font-size:12px!important;text-transform:uppercase!important;font-weight:600!important;letter-spacing:1.5px!important}.diag-glow{position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgb(59 130 246 / .06) 0%,transparent 70%);bottom:-10%;left:10%;pointer-events:none}.diag-card{background:var(--intelair-glass-bg);border:1px solid var(--intelair-glass-border);backdrop-filter:blur(10px);height:100%;transition:all 0.4s cubic-bezier(.4,0,.2,1);border-radius:12px!important}.diag-card:hover{transform:translateY(-6px);border-color:rgb(59 130 246 / .35);box-shadow:0 15px 30px rgb(59 130 246 / .15);background:rgb(255 255 255 / .05)}.diag-icon{font-size:28px;width:60px;height:60px;border-radius:10px;background-color:var(--intelair-blue-soft);display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.diag-card:hover .diag-icon{background-color:var(--intelair-blue);color:#ffffff!important;transform:scale(1.05)}.intelair-benefits{position:relative;z-index:1}.benefits-card{background:var(--intelair-glass-bg);border:1px solid var(--intelair-glass-border);backdrop-filter:blur(12px);border-radius:16px!important;padding:35px;height:100%;box-shadow:0 20px 40px rgb(0 0 0 / .2)}.benefits-card-title{font-size:24px;font-weight:500;color:#fff;border-bottom:2px solid var(--intelair-blue);padding-bottom:12px}.benefits-card-title.text-accent-gold{border-bottom-color:var(--intelair-gold)!important}.benefit-list{margin-top:20px}.benefit-row-header{display:flex;justify-content:space-between;padding:10px 0;font-size:13px;text-transform:uppercase;letter-spacing:1px;font-weight:600;color:var(--intelair-blue);border-bottom:1px solid rgb(255 255 255 / .1)}.benefit-row-header.text-accent-gold{color:var(--intelair-gold)!important}.benefit-row{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid rgb(255 255 255 / .05);transition:all 0.2s ease}.benefit-row:hover{background:rgb(255 255 255 / .015);padding-left:8px;padding-right:8px}.benefit-name{font-size:15px;color:rgb(255 255 255 / .95);font-weight:500;line-height:1.4;max-width:70%}.benefit-value{font-size:16px;font-weight:700;text-align:right;white-space:nowrap}.stat-arrow{display:inline-block;font-weight:800;font-size:16px;margin-right:4px}.benefits-footnote{font-size:13px;color:var(--intelair-text-muted);line-height:1.6;margin-top:25px;font-style:italic}@media (max-width:991px){.hero-title{font-size:46px;letter-spacing:-1px}.section-heading{font-size:34px}}@media (max-width:767px){.intelair-hero{padding:60px 0 40px 0!important}.hero-title{font-size:34px!important;letter-spacing:-0.5px!important;line-height:1.2!important}.hero-description{font-size:16px!important;line-height:1.6!important;margin-bottom:30px!important}.section-heading{font-size:26px!important;line-height:1.3!important}.body-text-muted{font-size:15px!important;line-height:1.7!important}.btn-intelair-primary,.btn-intelair-outline,.btn-intelair-gold{padding:12px 28px!important;font-size:13px!important;letter-spacing:1px!important}.clinical-badge{font-size:10px!important;padding:6px 16px!important;letter-spacing:1.5px!important}.ia-step-number-container{display:none!important}.ia-timeline-container{padding-left:0!important}.ia-timeline-step:hover .ia-step-content{transform:translateY(-3px)!important}.sleep-wave{height:50px}.benefits-card{padding:22px!important}.benefits-card-title{font-size:20px!important}.benefit-row-header{font-size:11px!important}.benefit-name{font-size:14px!important;max-width:65%!important}.benefit-value{font-size:14px!important}.benefits-footnote{font-size:12px!important;margin-top:20px!important}}.topbar-ticker-container{overflow:hidden;white-space:nowrap;width:100%;display:flex;align-items:center}.topbar-ticker-wrapper{display:inline-flex;animation:topbarMarquee 25s linear infinite}.topbar-ticker-wrapper:hover{animation-play-state:paused}.topbar-ticker-content{display:inline-flex;align-items:center;padding-right:50px;font-size:13px;font-weight:600;color:var(--dark-gray);letter-spacing:.5px}.ticker-label{color:var(--base-color)!important;font-size:13px;text-transform:uppercase;font-weight:700;letter-spacing:.8px;margin-right:8px;display:inline-flex;align-items:center}.ticker-label i{animation:tickerDotPulse 1.5s ease-in-out infinite;font-size:9px;margin-right:6px}.ticker-text{color:var(--dark-gray)}@keyframes topbarMarquee{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}@keyframes tickerDotPulse{0%,100%{opacity:.4}50%{opacity:1}}.header-with-topbar{position:relative}.mobile-ticker-bar{position:absolute;top:100%;left:0;width:100%;background-color:darkslateblue!important;padding:12px 0;box-shadow:0 4px 10px rgb(0 0 0 / .1)}.mobile-ticker-bar .topbar-ticker-container{margin:0}.mobile-ticker-bar .ticker-label{color:#ffffff!important}.mobile-ticker-bar .ticker-label i{color:#ffffff!important}.mobile-ticker-bar .ticker-text{color:#ffffff!important}.suggest-branch-card{background:linear-gradient(to right top,#2a46f4,#5f42f9,#833cfc,#a233fe,#bf25ff)!important;border:1px solid rgb(255 255 255 / .15)!important;cursor:pointer;transition:all 0.3s cubic-bezier(.25,.8,.25,1)}.suggest-branch-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgb(95 66 249 / .35)!important;border-color:rgb(255 255 255 / .3)!important}.suggest-branch-card h6{color:#ffffff!important}.suggest-branch-card p{color:rgb(255 255 255 / .85)!important}.suggest-branch-card .suggest-icon-container{background-color:rgb(255 255 255 / .15)!important;color:#ffffff!important;width:65px;height:65px;border-radius:50%;margin-bottom:20px;transition:all 0.3s ease}.suggest-branch-card:hover .suggest-icon-container{background-color:#ffffff!important;color:#5f42f9!important;transform:scale(1.1)}.suggest-branch-card .btn-suggest-cta{background-color:#ffffff!important;color:#5f42f9!important;border:none!important;font-weight:700;transition:all 0.3s ease;box-shadow:0 4px 15px rgb(0 0 0 / .15)}.suggest-branch-card:hover .btn-suggest-cta{background-color:#ffda1a!important;color:#1c1c1c!important;box-shadow:0 8px 25px rgb(255 218 26 / .3);transform:scale(1.02)}.suggest-branch-modal .modal-content{border-radius:15px!important;border:none!important;box-shadow:0 25px 50px -12px rgb(0 0 0 / .25)!important}.suggest-branch-modal .btn-custom-close{opacity:.85;transition:all 0.2s ease}.suggest-branch-modal .btn-custom-close:hover{opacity:1;transform:scale(1.15)}.suggest-branch-modal .forminator-button-submit{width:100%!important;background:linear-gradient(to right,#2a46f4 0%,#5f42f9 50%,#bf25ff 100%)!important;color:#ffffff!important;border:none!important;border-radius:8px!important;padding:14px 28px!important;font-size:15px!important;font-weight:700!important;font-family:var(--alt-font),sans-serif!important;text-transform:uppercase!important;letter-spacing:1px!important;transition:all 0.3s cubic-bezier(.25,.8,.25,1)!important;box-shadow:0 4px 15px rgb(95 66 249 / .3)!important;cursor:pointer!important;margin-top:15px!important}.suggest-branch-modal .forminator-button-submit:hover{background:linear-gradient(to right,#5f42f9 0%,#833cfc 50%,#bf25ff 100%)!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px rgb(95 66 249 / .45)!important}.suggest-branch-modal .forminator-button-submit:active{transform:translateY(1px)!important}.floating-registration-btn{position:fixed;right:0;top:50%;z-index:9999;background:linear-gradient(135deg,#2a46f4,#5f42f9,#833cfc)!important;color:#ffffff!important;padding:12px 24px!important;font-size:13px!important;font-weight:700!important;font-family:var(--alt-font),sans-serif!important;letter-spacing:1.5px!important;text-transform:uppercase!important;white-space:nowrap!important;line-height:1!important;border-radius:8px 8px 0 0px!important;box-shadow:0 -5px 15px rgb(95 66 249 / .25)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-decoration:none!important;cursor:pointer!important;transform:translateY(-50%) rotate(-90deg) translateY(-50%);transform-origin:right center;transition:all 0.3s cubic-bezier(.25,.8,.25,1)!important}.floating-registration-btn:hover{background:linear-gradient(135deg,#5f42f9,#833cfc,#a233fe)!important;transform:translateY(-50%) rotate(-90deg) translateY(-50%)!important;box-shadow:0 -8px 20px rgb(95 66 249 / .4)!important;color:#ffffff!important}.floating-registration-btn i{font-size:14px!important}@media (max-width:767px){.floating-registration-btn{padding:9px 18px!important;font-size:11px!important;gap:6px!important;transform:translateY(-50%) rotate(-90deg) translateY(-50%)!important;transform-origin:right center!important}.floating-registration-btn:hover{transform:translateY(-50%) rotate(-90deg) translateY(-50%)!important}.floating-registration-btn i{font-size:12px!important}}.clinic-registration-card{background-color:#fff;border-radius:15px!important;text-align:center;padding:45px 30px!important;transition:all 0.3s cubic-bezier(.25,.8,.25,1)!important;box-shadow:0 10px 30px rgb(0 0 0 / .05)!important;border:1px solid rgb(0 0 0 / .05)!important;position:relative;overflow:hidden}.clinic-registration-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgb(5 119 124 / .12)!important;border-color:rgb(5 119 124 / .15)!important}.clinic-registration-card .card-content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;width:100%}.clinic-registration-card h5{color:var(--dark-gray);margin-bottom:25px;font-weight:600}.clinic-registration-card .registration-icon-box{width:60px;height:60px;background-color:rgb(5 119 124 / .08);color:var(--base-color);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:24px;transition:all 0.3s ease}.clinic-registration-card:hover .registration-icon-box{background-color:var(--base-color);color:#fff;transform:scale(1.08)}.custom-select-style{border:1px solid rgb(0 0 0 / .1)!important;border-radius:8px!important;padding:12px 45px 12px 20px!important;font-size:14px!important;color:var(--dark-gray)!important;background-color:#fcfcfc!important;width:100%!important;height:auto!important;outline:none!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2305777c' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 18px center!important;background-size:16px!important;transition:all 0.3s ease!important;box-shadow:none!important}.custom-select-style:focus{border-color:var(--base-color)!important;box-shadow:0 0 0 4px rgb(5 119 124 / .15)!important;background-color:#ffffff!important}@media (max-width:575px){.custom-select-style{padding:10px 40px 10px 15px!important;font-size:13px!important}}.card-image-container{height:220px;width:100%;position:relative;background-color:#f7f9fa;overflow:hidden}.card-image-container img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(.25,.8,.25,1)}.card:hover .card-image-container img{transform:scale(1.08)}.card-placeholder-img{background:linear-gradient(135deg,rgb(5 119 124 / .04) 0%,rgb(5 119 124 / .12) 100%);position:relative;border-bottom:1px solid rgb(5 119 124 / .05)}.card-placeholder-img i{color:#05777c;opacity:.35;font-size:44px;transition:all 0.4s cubic-bezier(.25,.8,.25,1)}.card:hover .card-placeholder-img i{transform:scale(1.15) rotate(5deg);opacity:.6}.card-image-overlay{background:linear-gradient(to top,rgb(0 164 206 / 50%) 0%,transparent 90%);z-index:2}.card-image-overlay .rounded-pill{backdrop-filter:blur(4px);box-shadow:0 4px 10px rgb(0 0 0 / .15)!important;cursor:default}