.Header-module__zCemKG__header{z-index:1000;transition:all .3s;position:absolute;top:0;left:0;right:0}.Header-module__zCemKG__header.Header-module__zCemKG__scrolled{background:#fff;position:fixed;box-shadow:0 2px 20px #0000001a}.Header-module__zCemKG__header.Header-module__zCemKG__scrolled .Header-module__zCemKG__topBar{background:#fff;border-bottom:1px solid #e5e7eb}.Header-module__zCemKG__header.Header-module__zCemKG__scrolled .Header-module__zCemKG__welcomeLeft,.Header-module__zCemKG__header.Header-module__zCemKG__scrolled .Header-module__zCemKG__contactItem,.Header-module__zCemKG__header.Header-module__zCemKG__scrolled .Header-module__zCemKG__contactItem span,.Header-module__zCemKG__header.Header-module__zCemKG__scrolled .Header-module__zCemKG__contactItemLink,.Header-module__zCemKG__header.Header-module__zCemKG__scrolled .Header-module__zCemKG__contactItemLink span{color:#374151}.Header-module__zCemKG__header.Header-module__zCemKG__scrolled .Header-module__zCemKG__logoName{color:#1f2937}.Header-module__zCemKG__header.Header-module__zCemKG__scrolled .Header-module__zCemKG__logoTag{color:#238b72}.Header-module__zCemKG__header.Header-module__zCemKG__scrolled .Header-module__zCemKG__navLink{color:#4b5563}.Header-module__zCemKG__header.Header-module__zCemKG__scrolled .Header-module__zCemKG__navLink:hover{color:#238b72}.Header-module__zCemKG__topBar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000026;padding:8px 0;transition:all .3s}.Header-module__zCemKG__container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1280px;margin:0 auto;padding:0 40px;display:flex}.Header-module__zCemKG__welcomeLeft{color:#fff;letter-spacing:.5px;text-shadow:0 1px 2px #0003;font-size:13px;font-weight:500}.Header-module__zCemKG__contactInfo{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.Header-module__zCemKG__contactItemLink{color:#fff;text-shadow:0 1px 2px #0003;align-items:center;gap:8px;font-size:12px;text-decoration:none;transition:opacity .3s;display:flex}.Header-module__zCemKG__contactItemLink:hover{opacity:.8}.Header-module__zCemKG__contactItem{color:#fff;text-shadow:0 1px 2px #0003;align-items:center;gap:8px;font-size:12px;transition:opacity .3s;display:flex}.Header-module__zCemKG__contactItem:hover{opacity:.8}.Header-module__zCemKG__navbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000001a;border-top:1px solid #ffffff1a;padding:12px 0;transition:all .3s}.Header-module__zCemKG__navbar .Header-module__zCemKG__container{justify-content:space-between;align-items:center;display:flex}.Header-module__zCemKG__logo{align-items:center;gap:10px;display:flex}.Header-module__zCemKG__logoMark{background:linear-gradient(135deg,#1a6b58,#238b72);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.Header-module__zCemKG__logoMark span{color:#fff;font-size:22px;font-weight:800}.Header-module__zCemKG__logoText{flex-direction:column;line-height:1.2;display:flex}.Header-module__zCemKG__logoName{color:#fff;letter-spacing:-.3px;text-shadow:0 1px 2px #0003;font-size:18px;font-weight:800}.Header-module__zCemKG__logoTag{color:#ffffffd9;letter-spacing:.3px;text-shadow:0 1px 2px #0003;font-size:9px;font-weight:500}.Header-module__zCemKG__nav{flex:1;justify-content:center;display:flex}.Header-module__zCemKG__navList{gap:32px;margin:0;padding:0;list-style:none;display:flex}.Header-module__zCemKG__navLink{color:#fff;text-shadow:0 1px 2px #0003;padding:6px 0;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.Header-module__zCemKG__navLink:hover{color:#4ade80}.Header-module__zCemKG__navLink:after{content:"";background:#4ade80;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.Header-module__zCemKG__navLink:hover:after{width:100%}.Header-module__zCemKG__ctaButton{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#1a6b58,#238b72);border:none;border-radius:40px;align-items:center;gap:8px;padding:8px 24px;font-size:13px;font-weight:600;transition:all .3s;display:flex}.Header-module__zCemKG__ctaButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003}.Header-module__zCemKG__mobileBtn{cursor:pointer;color:#fff;background:#ffffff26;border:1px solid #fff3;border-radius:12px;padding:10px;transition:all .3s;display:none}.Header-module__zCemKG__mobileBtn:hover{background:#ffffff40}.Header-module__zCemKG__mobileOverlay{-webkit-backdrop-filter:blur();backdrop-filter:blur();z-index:2000;visibility:hidden;background:0 0;transition:all .4s cubic-bezier(.4,0,.2,1);position:fixed;inset:0}.Header-module__zCemKG__mobileOverlayOpen{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);visibility:visible;background:#00000080}.Header-module__zCemKG__mobileMenu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0006;border-left:1px solid #ffffff26;flex-direction:column;width:80%;max-width:350px;height:100%;padding:40px 24px;transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.Header-module__zCemKG__mobileMenuOpen{transform:translate(0)}.Header-module__zCemKG__mobileCloseBtn{cursor:pointer;color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:20px;right:20px}.Header-module__zCemKG__mobileCloseBtn:hover{background:#fff3;transform:rotate(90deg)}.Header-module__zCemKG__mobileLogo{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;margin-bottom:50px;padding-bottom:30px;display:flex}.Header-module__zCemKG__mobileLogoIcon{background:linear-gradient(135deg,#1a6b58,#238b72);border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.Header-module__zCemKG__mobileLogoIcon span{color:#fff;font-size:28px;font-weight:800}.Header-module__zCemKG__mobileLogoName{color:#fff;letter-spacing:-.3px;font-size:18px;font-weight:700}.Header-module__zCemKG__mobileLogoTag{color:#fff9;margin-top:4px;font-size:10px;font-weight:500}.Header-module__zCemKG__mobileNavList{margin:0;padding:0;list-style:none}.Header-module__zCemKG__mobileNavList li{opacity:0;margin-bottom:8px;animation:.4s forwards Header-module__zCemKG__slideInLink;transform:translate(30px)}@keyframes Header-module__zCemKG__slideInLink{to{opacity:1;transform:translate(0)}}.Header-module__zCemKG__mobileNavList li a{color:#fff;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 0;font-size:18px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.Header-module__zCemKG__mobileNavList li a:hover{color:#4ade80;border-bottom-color:#4ade804d;padding-left:10px}.Header-module__zCemKG__mobileNavList li a svg{opacity:.5;transition:all .3s}.Header-module__zCemKG__mobileNavList li a:hover svg{opacity:1;color:#4ade80;transform:translate(5px)}.Header-module__zCemKG__mobileAppointmentBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1a6b58,#238b72);border:none;border-radius:40px;justify-content:center;align-items:center;gap:10px;width:100%;margin:20px 0;padding:14px 20px;font-size:14px;font-weight:600;transition:all .3s;display:flex}.Header-module__zCemKG__mobileAppointmentBtn:hover{gap:12px;transform:translateY(-2px);box-shadow:0 4px 12px #238b724d}.Header-module__zCemKG__mobileDivider{background:linear-gradient(90deg,#0000,#fff3,#0000);height:1px;margin-top:40px}@media (max-width:1024px){.Header-module__zCemKG__container{padding:0 24px}.Header-module__zCemKG__contactInfo{gap:16px}.Header-module__zCemKG__contactItem span,.Header-module__zCemKG__contactItemLink span{font-size:11px}}@media (max-width:900px){.Header-module__zCemKG__welcomeLeft{display:none}.Header-module__zCemKG__contactInfo{margin-left:auto}.Header-module__zCemKG__navList{gap:20px}}@media (max-width:768px){.Header-module__zCemKG__topBar{padding:10px 0}.Header-module__zCemKG__welcomeLeft{text-align:center;width:100%;margin-bottom:5px;font-size:11px;display:block}.Header-module__zCemKG__contactInfo{flex-wrap:wrap;justify-content:center;gap:16px;width:100%;margin-left:0;display:flex}.Header-module__zCemKG__contactItem,.Header-module__zCemKG__contactItemLink{gap:6px}.Header-module__zCemKG__contactItem span,.Header-module__zCemKG__contactItemLink span{white-space:nowrap;font-size:10px}.Header-module__zCemKG__contactItem svg,.Header-module__zCemKG__contactItemLink svg{width:12px;height:12px}.Header-module__zCemKG__nav,.Header-module__zCemKG__ctaButton{display:none}.Header-module__zCemKG__mobileBtn{display:block}.Header-module__zCemKG__navbar .Header-module__zCemKG__container{justify-content:space-between}.Header-module__zCemKG__logoName{font-size:14px}.Header-module__zCemKG__logoTag{font-size:8px}.Header-module__zCemKG__logoMark{width:30px;height:30px}.Header-module__zCemKG__logoMark span{font-size:18px}}@media (max-width:480px){.Header-module__zCemKG__topBar{padding:8px 0}.Header-module__zCemKG__welcomeLeft{font-size:10px}.Header-module__zCemKG__contactInfo{gap:12px}.Header-module__zCemKG__contactItem span,.Header-module__zCemKG__contactItemLink span{font-size:8px}.Header-module__zCemKG__contactItem svg,.Header-module__zCemKG__contactItemLink svg{width:10px;height:10px}}
.Hero-module__7HnD1W__hero{width:100%;height:100vh;position:relative;overflow:hidden}.Hero-module__7HnD1W__sliderContainer{width:100%;height:100%;position:relative;overflow:hidden}.Hero-module__7HnD1W__sliderTrack{width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);display:flex}.Hero-module__7HnD1W__sliding{transition:transform .6s cubic-bezier(.4,0,.2,1)}.Hero-module__7HnD1W__slide{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 100%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.Hero-module__7HnD1W__overlay{background:linear-gradient(135deg,#0009 0%,#1a6b5866 100%);position:absolute;inset:0}.Hero-module__7HnD1W__container{z-index:2;width:100%;max-width:1280px;margin:0 auto;padding:0 40px;position:relative}.Hero-module__7HnD1W__content{color:#fff;max-width:650px;margin:0 auto}.Hero-module__7HnD1W__title{letter-spacing:-.02em;text-transform:uppercase;white-space:pre-line;text-shadow:0 2px 4px #0000004d;margin-bottom:20px;font-size:60px;font-weight:800;line-height:1.15}.Hero-module__7HnD1W__subtitle{opacity:.95;text-shadow:0 1px 3px #0000004d;margin-bottom:40px;font-size:18px;line-height:1.6}.Hero-module__7HnD1W__buttons{flex-wrap:wrap;gap:16px;display:flex}.Hero-module__7HnD1W__btnPrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1a6b58,#238b72);border:none;border-radius:50px;align-items:center;gap:10px;padding:14px 32px;font-size:15px;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #0003}.Hero-module__7HnD1W__btnPrimary:hover{gap:12px;transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.Hero-module__7HnD1W__btnPrimary:active{transform:translateY(0)}.Hero-module__7HnD1W__btnSecondary{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff4d;border-radius:50px;align-items:center;gap:8px;padding:14px 32px;font-size:15px;font-weight:600;transition:all .3s;display:inline-flex}.Hero-module__7HnD1W__btnSecondary:hover{background:#ffffff40;border-color:#ffffff80;transform:translateY(-2px)}.Hero-module__7HnD1W__btnSecondary:active{transform:translateY(0)}.Hero-module__7HnD1W__indicators{z-index:10;gap:12px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.Hero-module__7HnD1W__indicator{cursor:pointer;background:#ffffff80;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.Hero-module__7HnD1W__indicator:hover{background:#fffc;transform:scale(1.2)}.Hero-module__7HnD1W__indicatorActive{background:#238b72;border-radius:5px;width:30px}@media (max-width:1024px){.Hero-module__7HnD1W__title{font-size:48px}.Hero-module__7HnD1W__subtitle{font-size:16px}.Hero-module__7HnD1W__container{padding:0 30px}.Hero-module__7HnD1W__content{max-width:550px}}@media (max-width:768px){.Hero-module__7HnD1W__hero{height:100vh}.Hero-module__7HnD1W__sliderContainer{height:100%}.Hero-module__7HnD1W__slide{align-items:center;height:100%}.Hero-module__7HnD1W__container{padding:0 20px}.Hero-module__7HnD1W__content{text-align:center;width:100%;max-width:100%}.Hero-module__7HnD1W__title{text-align:center;word-wrap:break-word;margin-bottom:15px;font-size:clamp(28px,6vw,42px);line-height:1.3}.Hero-module__7HnD1W__subtitle{text-align:center;word-wrap:break-word;margin-bottom:30px;padding:0 15px;font-size:clamp(14px,4vw,18px);line-height:1.5}.Hero-module__7HnD1W__buttons{flex-direction:column;align-items:center;gap:12px}.Hero-module__7HnD1W__btnPrimary,.Hero-module__7HnD1W__btnSecondary{justify-content:center;width:auto;min-width:200px;max-width:280px;padding:14px 28px;font-size:15px}.Hero-module__7HnD1W__indicators{bottom:30px}.Hero-module__7HnD1W__indicator{width:8px;height:8px}.Hero-module__7HnD1W__indicatorActive{width:25px}}@media (max-width:600px){.Hero-module__7HnD1W__hero{height:100vh}.Hero-module__7HnD1W__title{margin-bottom:12px;font-size:clamp(26px,5.5vw,36px)}.Hero-module__7HnD1W__subtitle{margin-bottom:25px;padding:0 12px;font-size:clamp(13px,3.5vw,16px)}.Hero-module__7HnD1W__btnPrimary,.Hero-module__7HnD1W__btnSecondary{min-width:180px;max-width:260px;padding:12px 24px;font-size:14px}.Hero-module__7HnD1W__btnPrimary svg,.Hero-module__7HnD1W__btnSecondary svg{width:16px;height:16px}.Hero-module__7HnD1W__indicators{gap:10px;bottom:25px}}@media (max-width:480px){.Hero-module__7HnD1W__hero{height:100vh}.Hero-module__7HnD1W__title{margin-bottom:10px;font-size:clamp(24px,5vw,32px);line-height:1.3}.Hero-module__7HnD1W__subtitle{margin-bottom:25px;padding:0 10px;font-size:clamp(12px,3.5vw,14px)}.Hero-module__7HnD1W__btnPrimary,.Hero-module__7HnD1W__btnSecondary{min-width:160px;max-width:240px;padding:12px 22px;font-size:13px}.Hero-module__7HnD1W__indicators{gap:8px;bottom:20px}.Hero-module__7HnD1W__indicator{width:7px;height:7px}.Hero-module__7HnD1W__indicatorActive{width:20px}}@media (max-width:380px){.Hero-module__7HnD1W__hero{height:100vh}.Hero-module__7HnD1W__title{margin-bottom:8px;font-size:clamp(22px,4.5vw,28px)}.Hero-module__7HnD1W__subtitle{margin-bottom:20px;padding:0 8px;font-size:12px}.Hero-module__7HnD1W__btnPrimary,.Hero-module__7HnD1W__btnSecondary{min-width:150px;max-width:220px;padding:10px 20px;font-size:12px}.Hero-module__7HnD1W__btnPrimary svg,.Hero-module__7HnD1W__btnSecondary svg{width:14px;height:14px}.Hero-module__7HnD1W__indicators{gap:8px;bottom:20px}}@media (max-width:768px) and (orientation:landscape){.Hero-module__7HnD1W__hero{height:100vh}.Hero-module__7HnD1W__slide{align-items:center}.Hero-module__7HnD1W__content{padding:20px 0}.Hero-module__7HnD1W__title{margin-bottom:10px;font-size:clamp(24px,4vw,32px)}.Hero-module__7HnD1W__subtitle{margin-bottom:20px;font-size:14px}.Hero-module__7HnD1W__buttons{flex-direction:row;justify-content:center}.Hero-module__7HnD1W__btnPrimary,.Hero-module__7HnD1W__btnSecondary{min-width:150px;padding:10px 20px}.Hero-module__7HnD1W__indicators{bottom:15px}}@keyframes Hero-module__7HnD1W__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Hero-module__7HnD1W__content{animation:.8s ease-out Hero-module__7HnD1W__fadeIn}@media (prefers-reduced-motion:reduce){.Hero-module__7HnD1W__sliderTrack,.Hero-module__7HnD1W__btnPrimary,.Hero-module__7HnD1W__btnSecondary,.Hero-module__7HnD1W__indicator{transition:none}.Hero-module__7HnD1W__content{animation:none}}@media (min-width:1920px){.Hero-module__7HnD1W__title{font-size:72px}.Hero-module__7HnD1W__subtitle{font-size:20px}.Hero-module__7HnD1W__container{max-width:1600px}.Hero-module__7HnD1W__content{max-width:750px}}
.About-module__RiCRTq__about{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);padding:100px 0;position:relative}.About-module__RiCRTq__container{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1280px;margin:0 auto;padding:0 40px;display:grid}.About-module__RiCRTq__content{max-width:550px}.About-module__RiCRTq__badge{background:#238b721a;border-radius:50px;align-items:center;gap:10px;margin-bottom:24px;padding:6px 18px;display:inline-flex}.About-module__RiCRTq__badgeDot{background:#238b72;border-radius:50%;width:8px;height:8px;animation:2s infinite About-module__RiCRTq__pulse}@keyframes About-module__RiCRTq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.About-module__RiCRTq__title{color:#1e293b;margin-bottom:24px;font-size:42px;font-weight:700;line-height:1.2}.About-module__RiCRTq__highlight{color:#238b72;position:relative}.About-module__RiCRTq__highlight:after{content:"";z-index:-1;background:#238b7226;height:8px;position:absolute;bottom:8px;left:0;right:0}.About-module__RiCRTq__description{color:#475569;margin-bottom:20px;font-size:16px;line-height:1.7}.About-module__RiCRTq__description:last-of-type{margin-bottom:30px}.About-module__RiCRTq__signature{align-items:center;gap:16px;display:flex}.About-module__RiCRTq__signatureLine{background:linear-gradient(90deg,#238b72,#0000);width:50px;height:2px}.About-module__RiCRTq__doctorName{color:#1e293b;font-size:18px;font-weight:700}.About-module__RiCRTq__doctorTitle{color:#238b72;margin-top:4px;font-size:13px;font-weight:500}.About-module__RiCRTq__imageWrapper{justify-content:center;align-items:center;display:flex;position:relative}.About-module__RiCRTq__imageContainer{justify-content:center;align-items:center;width:380px;height:380px;display:flex;position:relative}.About-module__RiCRTq__imageBgDecoration{background:linear-gradient(135deg,#238b721a,#238b720d);border-radius:40% 60% 65% 35%/45% 50% 50% 55%;width:100%;height:100%;animation:10s ease-in-out infinite About-module__RiCRTq__morphing;position:absolute}@keyframes About-module__RiCRTq__morphing{0%{border-radius:40% 60% 65% 35%/45% 50% 50% 55%}50%{border-radius:55% 45% 45% 55%/55% 40% 60% 45%}to{border-radius:40% 60% 65% 35%/45% 50% 50% 55%}}.About-module__RiCRTq__imageFrame{z-index:2;border:4px solid #fff;border-radius:50%;width:320px;height:320px;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000026}.About-module__RiCRTq__imageFrame:hover{border-color:#238b72;transform:scale(1.05);box-shadow:0 25px 50px #238b7240}.About-module__RiCRTq__doctorImage{object-fit:cover;object-position:center;width:100%;height:100%}.About-module__RiCRTq__decorativeDot1,.About-module__RiCRTq__decorativeDot2,.About-module__RiCRTq__decorativeDot3{z-index:1;background:#238b72;border-radius:50%;position:absolute}.About-module__RiCRTq__decorativeDot1{width:12px;height:12px;animation:3s ease-in-out infinite About-module__RiCRTq__float;top:20px;right:40px}.About-module__RiCRTq__decorativeDot2{width:8px;height:8px;animation:4s ease-in-out infinite About-module__RiCRTq__float;bottom:40px;left:20px}.About-module__RiCRTq__decorativeDot3{width:6px;height:6px;animation:3.5s ease-in-out infinite About-module__RiCRTq__float;top:50%;right:10px}@keyframes About-module__RiCRTq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:1024px){.About-module__RiCRTq__container{gap:40px;padding:0 30px}.About-module__RiCRTq__title{font-size:36px}.About-module__RiCRTq__imageContainer{width:340px;height:340px}.About-module__RiCRTq__imageFrame{width:280px;height:280px}}@media (max-width:900px){.About-module__RiCRTq__container{text-align:center;grid-template-columns:1fr;gap:50px}.About-module__RiCRTq__content{text-align:center;max-width:100%}.About-module__RiCRTq__signature{justify-content:center}.About-module__RiCRTq__imageWrapper{margin:0 auto}}@media (max-width:768px){.About-module__RiCRTq__about{padding:60px 0}.About-module__RiCRTq__container{padding:0 20px}.About-module__RiCRTq__title{font-size:32px}.About-module__RiCRTq__description{font-size:15px}.About-module__RiCRTq__imageContainer{width:280px;height:280px}.About-module__RiCRTq__imageFrame{width:240px;height:240px}}@media (max-width:480px){.About-module__RiCRTq__title{font-size:28px}.About-module__RiCRTq__description{font-size:14px}.About-module__RiCRTq__badge{font-size:13px}.About-module__RiCRTq__imageContainer{width:260px;height:260px}.About-module__RiCRTq__imageFrame{width:220px;height:220px}.About-module__RiCRTq__decorativeDot1,.About-module__RiCRTq__decorativeDot2,.About-module__RiCRTq__decorativeDot3{display:none}}
.Services-module__3v72JG__services{background:linear-gradient(135deg,#f8fafc 0%,#fff 100%);padding:100px 0;position:relative}.Services-module__3v72JG__container{max-width:1280px;margin:0 auto;padding:0 40px}.Services-module__3v72JG__header{text-align:center;margin-bottom:60px}.Services-module__3v72JG__badge{background:#238b721a;border-radius:50px;align-items:center;gap:10px;margin-bottom:20px;padding:6px 18px;display:inline-flex}.Services-module__3v72JG__badgeDot{background:#238b72;border-radius:50%;width:8px;height:8px;animation:2s infinite Services-module__3v72JG__pulse}@keyframes Services-module__3v72JG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.Services-module__3v72JG__title{color:#1e293b;margin-bottom:16px;font-size:42px;font-weight:700}.Services-module__3v72JG__highlight{color:#238b72;position:relative}.Services-module__3v72JG__highlight:after{content:"";z-index:-1;background:#238b7226;height:8px;position:absolute;bottom:8px;left:0;right:0}.Services-module__3v72JG__subtitle{color:#64748b;max-width:600px;margin:0 auto;font-size:16px}.Services-module__3v72JG__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;display:grid}.Services-module__3v72JG__card{text-align:center;cursor:pointer;background:#fff;border-radius:24px;padding:32px 24px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000d}.Services-module__3v72JG__card:before{content:"";background:linear-gradient(90deg,#1a6b58,#238b72);height:4px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.Services-module__3v72JG__card:hover:before{transform:scaleX(1)}.Services-module__3v72JG__card:hover{transform:translateY(-5px);box-shadow:0 20px 35px #238b7226}.Services-module__3v72JG__cardIcon{color:#238b72;background:linear-gradient(135deg,#238b721a,#238b720d);border-radius:20px;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 20px;display:flex}.Services-module__3v72JG__cardTitle{color:#1e293b;margin-bottom:12px;font-size:22px;font-weight:700}.Services-module__3v72JG__cardDescription{color:#64748b;margin-bottom:24px;font-size:14px;line-height:1.6}.Services-module__3v72JG__cardButton{color:#238b72;cursor:pointer;background:0 0;border:none;border-radius:30px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .3s;display:inline-flex}.Services-module__3v72JG__cardButton:hover{background:#238b721a;gap:12px}.Services-module__3v72JG__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3000;background:#000000d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.Services-module__3v72JG__modal{background:#fff;border-radius:32px;width:900px;max-width:90vw;height:550px;max-height:85vh;position:relative;overflow:hidden}.Services-module__3v72JG__modalClose{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;color:#fff;z-index:10;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex;position:absolute;top:16px;right:16px}.Services-module__3v72JG__modalClose:hover{background:#000000b3;transform:rotate(90deg)}.Services-module__3v72JG__modalContent{grid-template-columns:1fr 1fr;height:100%;display:grid}.Services-module__3v72JG__modalImage{height:100%;position:relative;overflow:hidden}.Services-module__3v72JG__modalImage img{object-fit:cover;width:100%;height:100%}.Services-module__3v72JG__modalImageOverlay{background:linear-gradient(135deg,#238b724d,#1a6b5833);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Services-module__3v72JG__modalIcon{color:#238b72;background:#fff;border-radius:24px;justify-content:center;align-items:center;width:70px;height:70px;display:flex;box-shadow:0 10px 25px #0000001a}.Services-module__3v72JG__modalInfo{background:#fff;flex-direction:column;height:100%;padding:32px;display:flex;overflow-y:auto}.Services-module__3v72JG__modalInfo::-webkit-scrollbar{width:4px}.Services-module__3v72JG__modalInfo::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.Services-module__3v72JG__modalInfo::-webkit-scrollbar-thumb{background:#238b72;border-radius:4px}.Services-module__3v72JG__modalTitle{color:#1e293b;margin-bottom:12px;font-size:28px;font-weight:800}.Services-module__3v72JG__modalDescription{color:#64748b;margin-bottom:24px;font-size:14px;line-height:1.6}.Services-module__3v72JG__detailsTitle{color:#1e293b;margin-bottom:16px;font-size:16px;font-weight:700}.Services-module__3v72JG__detailsList ul{margin:0 0 24px;padding:0;list-style:none}.Services-module__3v72JG__detailsList li{color:#475569;border-bottom:1px solid #e2e8f0;align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.Services-module__3v72JG__listDot{background:#238b72;border-radius:50%;width:6px;height:6px}.Services-module__3v72JG__bookButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1a6b58,#238b72);border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:auto;padding:12px 20px;font-size:14px;font-weight:600;transition:all .3s;display:flex}.Services-module__3v72JG__bookButton:hover{gap:12px;transform:translateY(-2px);box-shadow:0 6px 20px #238b7266}@media (max-width:768px){.Services-module__3v72JG__services{padding:60px 0}.Services-module__3v72JG__container{padding:0 20px}.Services-module__3v72JG__title{font-size:32px}.Services-module__3v72JG__grid{gap:20px}.Services-module__3v72JG__card{padding:24px 20px}.Services-module__3v72JG__cardTitle{font-size:20px}.Services-module__3v72JG__modal{height:auto;max-height:90vh}.Services-module__3v72JG__modalContent{grid-template-columns:1fr}.Services-module__3v72JG__modalImage{height:200px}.Services-module__3v72JG__modalInfo{padding:24px}.Services-module__3v72JG__modalTitle{font-size:24px}}@media (max-width:480px){.Services-module__3v72JG__title{font-size:28px}.Services-module__3v72JG__cardTitle{font-size:18px}.Services-module__3v72JG__modalTitle{font-size:22px}.Services-module__3v72JG__modalInfo{padding:20px}}
.Appointment-module__EHdtQq__appointment{background:#fff;padding:100px 0;position:relative}.Appointment-module__EHdtQq__container{max-width:1280px;margin:0 auto;padding:0 40px}.Appointment-module__EHdtQq__header{text-align:center;margin-bottom:60px}.Appointment-module__EHdtQq__badge{background:#238b721a;border-radius:50px;align-items:center;gap:10px;margin-bottom:20px;padding:6px 18px;display:inline-flex}.Appointment-module__EHdtQq__badgeDot{background:#238b72;border-radius:50%;width:8px;height:8px;animation:2s infinite Appointment-module__EHdtQq__pulse}@keyframes Appointment-module__EHdtQq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.Appointment-module__EHdtQq__title{color:#1e293b;margin-bottom:16px;font-size:42px;font-weight:700}.Appointment-module__EHdtQq__highlight{color:#238b72;position:relative}.Appointment-module__EHdtQq__highlight:after{content:"";z-index:-1;background:#238b7226;height:8px;position:absolute;bottom:8px;left:0;right:0}.Appointment-module__EHdtQq__subtitle{color:#64748b;max-width:600px;margin:0 auto;font-size:16px}.Appointment-module__EHdtQq__content{grid-template-columns:1fr 1fr;gap:40px;display:grid}.Appointment-module__EHdtQq__formWrapper{width:100%}.Appointment-module__EHdtQq__formCard{background:#fff;border:1px solid #eef2ff;border-radius:24px;padding:40px;transition:all .3s;box-shadow:0 4px 20px #0000000d}.Appointment-module__EHdtQq__formCard:hover{box-shadow:0 20px 35px #238b721a}.Appointment-module__EHdtQq__formTitle{color:#1e293b;text-align:center;margin-bottom:30px;font-size:24px;font-weight:700}.Appointment-module__EHdtQq__successMessage{color:#155724;text-align:center;background:#d4edda;border-radius:12px;margin-bottom:24px;padding:12px 20px;font-size:14px;font-weight:500}.Appointment-module__EHdtQq__formGroup{margin-bottom:20px;position:relative}.Appointment-module__EHdtQq__formRow{grid-template-columns:1fr 1fr;gap:20px;display:grid}.Appointment-module__EHdtQq__inputIcon{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.Appointment-module__EHdtQq__input,.Appointment-module__EHdtQq__select,.Appointment-module__EHdtQq__textarea{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;width:100%;padding:14px 16px 14px 48px;font-family:inherit;font-size:14px;transition:all .3s}.Appointment-module__EHdtQq__textarea{resize:vertical;min-height:80px;padding:14px 16px 14px 48px}.Appointment-module__EHdtQq__textarea~.Appointment-module__EHdtQq__inputIcon{top:20px;transform:none}.Appointment-module__EHdtQq__input:focus,.Appointment-module__EHdtQq__select:focus,.Appointment-module__EHdtQq__textarea:focus{border-color:#238b72;outline:none;box-shadow:0 0 0 3px #238b721a}.Appointment-module__EHdtQq__inputError{border-color:#ef4444}.Appointment-module__EHdtQq__errorText{color:#ef4444;margin-top:6px;margin-left:12px;font-size:12px;display:block}.Appointment-module__EHdtQq__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1a6b58,#238b72);border:none;border-radius:50px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:8px;padding:14px 24px;font-size:15px;font-weight:600;transition:all .3s;display:flex}.Appointment-module__EHdtQq__submitButton:hover:not(:disabled){gap:12px;transform:translateY(-2px);box-shadow:0 6px 20px #238b724d}.Appointment-module__EHdtQq__submitButton:disabled{opacity:.7;cursor:not-allowed}.Appointment-module__EHdtQq__mapWrapper{width:100%}.Appointment-module__EHdtQq__mapCard{background:#fff;border:1px solid #eef2ff;border-radius:24px;flex-direction:column;height:100%;padding:40px;transition:all .3s;display:flex;box-shadow:0 4px 20px #0000000d}.Appointment-module__EHdtQq__mapCard:hover{box-shadow:0 20px 35px #238b721a}.Appointment-module__EHdtQq__mapTitle{color:#1e293b;text-align:center;margin-bottom:24px;font-size:24px;font-weight:700}.Appointment-module__EHdtQq__mapContainer{border-radius:16px;width:100%;height:300px;margin-bottom:20px;overflow:hidden}.Appointment-module__EHdtQq__mapContainer iframe{width:100%;height:100%}.Appointment-module__EHdtQq__mapInfo{border-top:1px solid #eef2ff;flex-direction:column;gap:12px;padding-top:16px;display:flex}.Appointment-module__EHdtQq__infoItem{color:#475569;align-items:center;gap:10px;font-size:13px;display:flex}.Appointment-module__EHdtQq__infoItem svg{color:#238b72;flex-shrink:0}@media (max-width:1024px){.Appointment-module__EHdtQq__content{gap:30px}}@media (max-width:900px){.Appointment-module__EHdtQq__content{grid-template-columns:1fr}.Appointment-module__EHdtQq__title{font-size:36px}}@media (max-width:768px){.Appointment-module__EHdtQq__appointment{padding:60px 0}.Appointment-module__EHdtQq__container{padding:0 20px}.Appointment-module__EHdtQq__title{font-size:32px}.Appointment-module__EHdtQq__formRow{grid-template-columns:1fr;gap:0}.Appointment-module__EHdtQq__formCard,.Appointment-module__EHdtQq__mapCard{padding:24px}.Appointment-module__EHdtQq__formTitle,.Appointment-module__EHdtQq__mapTitle{font-size:22px}.Appointment-module__EHdtQq__mapContainer{height:250px}}@media (max-width:480px){.Appointment-module__EHdtQq__title{font-size:28px}.Appointment-module__EHdtQq__subtitle{font-size:14px}.Appointment-module__EHdtQq__mapContainer{height:200px}}
.Footer-module__q7ZRWa__footer{color:#fff;background:linear-gradient(135deg,#0a1a16 0%,#0f2b24 100%);margin-top:0;position:relative;overflow:hidden}.Footer-module__q7ZRWa__footer:before{content:"";background:linear-gradient(90deg,#0000,#4ade804d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.Footer-module__q7ZRWa__footer:after{content:"";pointer-events:none;background:radial-gradient(circle,#238b7214,#0000);border-radius:50%;width:500px;height:500px;position:absolute;top:-50%;right:-20%}.Footer-module__q7ZRWa__container{z-index:2;max-width:1280px;margin:0 auto;padding:60px 40px 30px;position:relative}.Footer-module__q7ZRWa__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:50px;display:grid}.Footer-module__q7ZRWa__col{animation:.6s forwards Footer-module__q7ZRWa__fadeInUp}.Footer-module__q7ZRWa__logo{align-items:center;gap:12px;margin-bottom:20px;display:flex}.Footer-module__q7ZRWa__logoMark{background:linear-gradient(135deg,#1a6b58,#238b72);border-radius:12px;justify-content:center;align-items:center;width:45px;height:45px;display:flex;box-shadow:0 4px 12px #0003}.Footer-module__q7ZRWa__logoMark span{color:#fff;font-size:26px;font-weight:800}.Footer-module__q7ZRWa__logoText{flex-direction:column;display:flex}.Footer-module__q7ZRWa__logoName{color:#fff;letter-spacing:-.3px;font-size:20px;font-weight:800}.Footer-module__q7ZRWa__logoTag{color:#ffffffb3;letter-spacing:.3px;font-size:10px;font-weight:500}.Footer-module__q7ZRWa__description{color:#ffffffb3;margin-bottom:24px;font-size:14px;line-height:1.6}.Footer-module__q7ZRWa__socialLinks{gap:12px;display:flex}.Footer-module__q7ZRWa__socialLink{color:#fff;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:all .3s;display:flex}.Footer-module__q7ZRWa__socialLink:hover{background:#238b72;transform:translateY(-3px)}.Footer-module__q7ZRWa__colTitle{margin-bottom:24px;font-size:18px;font-weight:700;display:inline-block;position:relative}.Footer-module__q7ZRWa__colTitle:after{content:"";background:linear-gradient(90deg,#4ade80,#0000);width:40px;height:2px;position:absolute;bottom:-8px;left:0}.Footer-module__q7ZRWa__contactList{flex-direction:column;gap:20px;display:flex}.Footer-module__q7ZRWa__contactItemLink{cursor:pointer;align-items:flex-start;gap:14px;text-decoration:none;transition:transform .3s;display:flex}.Footer-module__q7ZRWa__contactItemLink:hover{transform:translate(5px)}.Footer-module__q7ZRWa__contactItemLink svg{color:#4ade80;flex-shrink:0;margin-top:2px}.Footer-module__q7ZRWa__contactItemLink div{flex-direction:column;gap:4px;display:flex}.Footer-module__q7ZRWa__contactItemLink span{color:#ffffff80;letter-spacing:.5px;font-size:11px;font-weight:500}.Footer-module__q7ZRWa__contactItemLink strong{color:#fff;font-size:14px;font-weight:600}.Footer-module__q7ZRWa__hoursList{flex-direction:column;gap:16px;display:flex}.Footer-module__q7ZRWa__hoursItem{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.Footer-module__q7ZRWa__day{color:#fffc;font-size:14px;font-weight:500}.Footer-module__q7ZRWa__time{color:#4ade80;font-size:13px;font-weight:600}.Footer-module__q7ZRWa__emergencyBadge{color:#4ade80;background:#4ade801a;border-radius:50px;align-items:center;gap:10px;margin-top:8px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.Footer-module__q7ZRWa__emergencyDot{background:#4ade80;border-radius:50%;width:8px;height:8px;animation:2s infinite Footer-module__q7ZRWa__pulse}@keyframes Footer-module__q7ZRWa__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.Footer-module__q7ZRWa__linksList{margin:0;padding:0;list-style:none}.Footer-module__q7ZRWa__linksList li{margin-bottom:12px}.Footer-module__q7ZRWa__linksList li a{color:#ffffffb3;cursor:pointer;align-items:center;gap:8px;font-size:14px;text-decoration:none;transition:all .3s;display:flex}.Footer-module__q7ZRWa__linksList li a:hover{color:#4ade80;transform:translate(5px)}.Footer-module__q7ZRWa__linksList li a svg{opacity:0;transition:all .3s}.Footer-module__q7ZRWa__linksList li a:hover svg{opacity:1}.Footer-module__q7ZRWa__bottomBar{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:30px;display:flex}.Footer-module__q7ZRWa__copyright{color:#ffffff80;flex-wrap:wrap;align-items:center;gap:5px;font-size:13px;display:flex}.Footer-module__q7ZRWa__creditLink{color:#ffffff80;font-weight:600;text-decoration:none;transition:all .3s}.Footer-module__q7ZRWa__creditLink:hover{color:#fff;text-decoration:underline}.Footer-module__q7ZRWa__heartIcon{color:#ef4444;animation:1.5s infinite Footer-module__q7ZRWa__heartbeat}@keyframes Footer-module__q7ZRWa__heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.Footer-module__q7ZRWa__bottomLinks{align-items:center;gap:16px;display:flex}.Footer-module__q7ZRWa__bottomLinks a{color:#ffffff80;font-size:12px;text-decoration:none;transition:color .3s}.Footer-module__q7ZRWa__bottomLinks a:hover{color:#4ade80}.Footer-module__q7ZRWa__divider{color:#fff3}.Footer-module__q7ZRWa__scrollTopBtn{cursor:pointer;color:#fff;z-index:1000;background:linear-gradient(135deg,#1a6b58,#238b72);border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;animation:.3s Footer-module__q7ZRWa__fadeInUp;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 4px 15px #238b7266}.Footer-module__q7ZRWa__scrollTopBtn:hover{transform:translateY(-5px);box-shadow:0 6px 20px #238b7280}@keyframes Footer-module__q7ZRWa__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.Footer-module__q7ZRWa__container{padding:50px 30px 30px}.Footer-module__q7ZRWa__grid{gap:30px}}@media (max-width:768px){.Footer-module__q7ZRWa__footer{margin-top:0}.Footer-module__q7ZRWa__container{padding:40px 20px 24px}.Footer-module__q7ZRWa__grid{grid-template-columns:repeat(2,1fr);gap:30px}.Footer-module__q7ZRWa__bottomBar{text-align:center;flex-direction:column}.Footer-module__q7ZRWa__copyright,.Footer-module__q7ZRWa__bottomLinks{justify-content:center}.Footer-module__q7ZRWa__scrollTopBtn{width:45px;height:45px;bottom:20px;right:20px}}@media (max-width:560px){.Footer-module__q7ZRWa__grid{grid-template-columns:1fr}.Footer-module__q7ZRWa__colTitle:after{left:50%;transform:translate(-50%)}.Footer-module__q7ZRWa__colTitle{text-align:center;text-align:center;display:block}.Footer-module__q7ZRWa__hoursItem{text-align:center;flex-direction:column;gap:6px}.Footer-module__q7ZRWa__contactItemLink,.Footer-module__q7ZRWa__logo{justify-content:center}.Footer-module__q7ZRWa__description{text-align:center}.Footer-module__q7ZRWa__socialLinks,.Footer-module__q7ZRWa__linksList li a{justify-content:center}}
