#fig-hero[data-astro-cid-bbe6dxrz]{margin-left:0;top:20px;min-height:450px}.figure-doctor[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{object-position:center top}.figure-lobby[data-astro-cid-bbe6dxrz]{width:250px;height:250px;transform:translate(30px,20px) rotate(6deg);border-width:4px}.figure-doctor[data-astro-cid-bbe6dxrz]{width:280px;height:280px;transform:translate(-10px,-10px) rotate(-2deg);border-width:8px}.hero-section[data-astro-cid-bbe6dxrz]{overflow:hidden!important;position:relative;z-index:10}.btn-hero-custom[data-astro-cid-bbe6dxrz]{display:inline-block;width:fit-content;padding:18px 50px;background-color:var(--color-med-green);color:#fff;font-size:1.125rem;font-weight:700;text-align:center;text-decoration:none;border:none;border-radius:9999px;cursor:pointer;transition:all .3s ease;box-shadow:0 15px 30px -5px #62d47e66,inset 0 -4px #0000001a;margin-top:10px}.btn-hero-custom[data-astro-cid-bbe6dxrz]:hover{background-color:#52c46e;transform:translateY(-3px);box-shadow:0 20px 35px -5px #62d47e80,inset 0 -4px #0000001a}.btn-hero-custom[data-astro-cid-bbe6dxrz]:active{transform:translateY(1px);box-shadow:0 10px 20px -5px #62d47e66,inset 0 -2px #0000001a}.hero-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}@media(max-width:1165px){.figure-lobby[data-astro-cid-bbe6dxrz]{width:300px;height:300px;transform:translate(90px,64px) rotate(6deg)}.figure-doctor[data-astro-cid-bbe6dxrz]{width:400px;height:400px;transform:translate(-64px,-48px) rotate(-2deg);border-width:14px}}@media(min-width:1161px){#fig-hero[data-astro-cid-bbe6dxrz]{margin-left:-80px;top:50px;min-height:600px;transform:scale(1)}.figure-lobby[data-astro-cid-bbe6dxrz]{width:450px;height:400px;transform:translate(128px,64px) rotate(6deg)}.figure-doctor[data-astro-cid-bbe6dxrz]{width:450px;height:450px;transform:translate(-64px,-48px) rotate(-2deg);border-width:14px}}@media(min-width:1024px){.hero-section[data-astro-cid-bbe6dxrz]{min-height:850px;padding-bottom:0}.hero-grid[data-astro-cid-bbe6dxrz]{padding-bottom:50px}}@media(max-width:985px){.title-hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz] .welcome-text[data-astro-cid-bbe6dxrz]{font-size:2.8rem;display:block}.title-hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz] .hero-br[data-astro-cid-bbe6dxrz]{display:none}.title-hero[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{font-size:1.1rem;line-height:1.5}}@media(min-width:768px){.hero-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr 1fr}.btn-hero-custom[data-astro-cid-bbe6dxrz]{padding:12px 30px}}@media(min-width:600px)and (max-width:767px){.hero-section[data-astro-cid-bbe6dxrz]{padding-top:140px;padding-bottom:60px;mask-image:linear-gradient(to bottom,black 0%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 90%,transparent 100%)}.hero-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:20px}.title-hero[data-astro-cid-bbe6dxrz]{text-align:center;display:flex;flex-direction:column;align-items:center}.title-hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:4.2rem;line-height:.95}#fig-hero[data-astro-cid-bbe6dxrz]{min-height:380px;top:50px;margin-top:-20px;display:flex;justify-content:center;align-items:center}.figure-doctor[data-astro-cid-bbe6dxrz]{width:340px;height:340px;transform:none;border-width:10px}.figure-lobby[data-astro-cid-bbe6dxrz]{display:none}}@media(max-width:768px){.hero-section[data-astro-cid-bbe6dxrz]{top:-20px}.grid-hero[data-astro-cid-bbe6dxrz]{gap:0px}.title-hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:3.5rem;letter-spacing:-3px}.title-hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz] .welcome-text[data-astro-cid-bbe6dxrz]{font-size:2.8rem;display:block}.title-hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz] .hero-br[data-astro-cid-bbe6dxrz]{display:none}.title-hero[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{font-size:1.1rem;line-height:1.5}.btn-hero-custom[data-astro-cid-bbe6dxrz]{padding:16px 42px;font-size:1rem;letter-spacing:.03em;box-shadow:0 10px 25px #62d47e40,inset 0 -3px #00000014}.hero-section[data-astro-cid-bbe6dxrz]{min-height:auto;padding-top:120px;padding-bottom:30px}.hero-section[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#00000008}.figure-lobby[data-astro-cid-bbe6dxrz]{display:none}.figure-doctor[data-astro-cid-bbe6dxrz]{width:260px;height:260px;transform:none;border-width:8px}.figure-doctor[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:-15px;background:#62d47e26;border-radius:inherit;z-index:-1;filter:blur(30px)}.absolute[data-astro-cid-bbe6dxrz].top-\[-20\%\].right-\[-10\%\]{width:120%;height:50%;top:-10%;right:-40%;opacity:.35;filter:blur(50px)}.absolute[data-astro-cid-bbe6dxrz].top-\[-10\%\].right-\[-5\%\].bg-med-green{width:90%;height:45%;top:-20px;right:-50%;border-radius:100px;opacity:.9;transform:rotate(10deg)}.absolute[data-astro-cid-bbe6dxrz].top-\[10\%\].right-\[10\%\]{width:180px;height:180px;opacity:.4}.absolute[data-astro-cid-bbe6dxrz].-bottom-20.-left-20{width:300px;height:300px;opacity:.4;filter:blur(80px)}}@media(max-width:876px){.figure-lobby[data-astro-cid-bbe6dxrz]{display:none}.figure-doctor[data-astro-cid-bbe6dxrz]{top:-40px;width:350px;height:350px;transform:translate(-15px,-25px) rotate(-2deg);border-width:14px}}@media(max-width:599px){#fig-hero[data-astro-cid-bbe6dxrz]{top:10px;margin-left:5px;min-height:400px;transform:scale(1)}}.features-section[data-astro-cid-w5c2rgbc]{position:relative;margin-top:-50px;z-index:50;background:transparent!important}.cards-wrapper[data-astro-cid-w5c2rgbc]{margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.feature-card[data-astro-cid-w5c2rgbc]{background:#fff;padding:0 0 30px;border-radius:1.5rem;display:flex;flex-direction:column;align-items:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(0,0,0,.03);box-shadow:0 15px 35px #0000000d;overflow:hidden}.image-container[data-astro-cid-w5c2rgbc]{width:100%;aspect-ratio:16 / 9;overflow:hidden;margin-bottom:20px}.image-container[data-astro-cid-w5c2rgbc] img[data-astro-cid-w5c2rgbc]{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.feature-card[data-astro-cid-w5c2rgbc]:hover{transform:translateY(-10px);box-shadow:0 25px 50px #0000001a}.feature-card[data-astro-cid-w5c2rgbc]:hover img[data-astro-cid-w5c2rgbc]{transform:scale(1.1)}.btn-promo[data-astro-cid-w5c2rgbc]{background-color:#62d47e;color:#fff;padding:10px 35px;border-radius:8px;font-weight:600;font-size:.95rem;border:none;cursor:pointer;transition:all .3s ease;min-width:150px}.btn-promo[data-astro-cid-w5c2rgbc]:hover{background-color:#52c46e;transform:scale(1.05);box-shadow:0 8px 15px #62d47e4d}@media(max-width:768px){.features-section[data-astro-cid-w5c2rgbc]{margin-top:-35px;top:0}.cards-wrapper[data-astro-cid-w5c2rgbc]{grid-template-columns:1fr;gap:30px;max-width:450px}}.services-section[data-astro-cid-g5jplrhu]{background:linear-gradient(to bottom,#fff,color-mix(in oklab,var(--color-med-green) 15%,white),#fff);padding:100px 0;position:relative}.services-title[data-astro-cid-g5jplrhu]{text-align:center;font-size:3.5rem;font-weight:900;color:var(--color-med-dark);margin-bottom:50px;letter-spacing:-2px}.services-grid[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.service-card[data-astro-cid-g5jplrhu]{background:#fff;border-radius:20px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:all .4s ease;border:1px solid rgba(0,0,0,.05);box-shadow:0 10px 30px #00000008}.service-image[data-astro-cid-g5jplrhu]{width:100%;aspect-ratio:4 / 3;overflow:hidden}.service-image[data-astro-cid-g5jplrhu] img[data-astro-cid-g5jplrhu]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.service-content[data-astro-cid-g5jplrhu]{padding:25px;display:flex;flex-direction:column;gap:12px}.service-content[data-astro-cid-g5jplrhu] h3[data-astro-cid-g5jplrhu]{font-size:1.5rem;font-weight:700;color:var(--color-med-dark);margin:0;transition:color .3s ease}.read-more[data-astro-cid-g5jplrhu]{display:flex;align-items:center;gap:8px;color:var(--color-med-green);font-weight:600;font-size:.95rem;transition:gap .3s ease}.service-card[data-astro-cid-g5jplrhu]:hover{background-color:var(--color-med-green);transform:translateY(-10px);box-shadow:0 20px 40px #62d47e33}.service-card[data-astro-cid-g5jplrhu]:hover img[data-astro-cid-g5jplrhu]{transform:scale(1.1)}.service-card[data-astro-cid-g5jplrhu]:hover h3[data-astro-cid-g5jplrhu],.service-card[data-astro-cid-g5jplrhu]:hover .read-more[data-astro-cid-g5jplrhu]{color:#fff}.service-card[data-astro-cid-g5jplrhu]:hover .read-more[data-astro-cid-g5jplrhu]{gap:15px}@media(max-width:1024px){.services-grid[data-astro-cid-g5jplrhu]{grid-template-columns:repeat(2,1fr)}}# @media (max-width: 768px){.services-section[data-astro-cid-g5jplrhu]{padding:60px 0}.services-grid[data-astro-cid-g5jplrhu]{grid-template-columns:1fr;max-width:450px;margin:0 auto}.services-title[data-astro-cid-g5jplrhu]{font-size:2.3rem}}.g-badge{width:20px;height:20px}.powered-by{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.85rem;color:#70757a;margin:15px 0 25px}.by-google{display:inline-flex;margin:;justify-content:end;top:-50px;position:relative;justify-content:center;width:100%}.img-google{margin-left:10px}.powered-by img{height:18px;filter:none;opacity:1;vertical-align:middle}.clinic-logo-wrapper{margin-bottom:20px}.score{font-size:1.8rem;font-weight:800;color:#fb923c;line-height:1}.rating-overall{display:flex;justify-content:center;margin:15px 0}.clinic-thumb{width:70px;height:70px;border-radius:50%;display:inline-flex;object-fit:cover;border:2px solid #f0f0f0}.reviews-section{padding:100px 0;position:relative;overflow:hidden;background:linear-gradient(to bottom,#fff,color-mix(in oklab,var(--color-med-green) 12%,#ffffff),#fff)}.section-title{font-size:3.5rem;font-weight:900;color:var(--color-med-dark);text-align:center;margin-bottom:60px;letter-spacing:-2px}.main-content-layout{display:grid;grid-template-columns:280px 1fr;gap:40px;align-items:flex-start}.google-summary{background:#f9f9f9;padding:30px 20px;border-radius:20px;border:1px solid rgba(0,0,0,.05);text-align:center}.stars-row svg{filter:drop-shadow(0 0 1px #fb923c);width:22px;height:22px}.stars-row,.card-stars{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:4px;justify-content:center}.card-stars{justify-content:flex-start;margin-bottom:15px}.slider-container{position:relative;width:100%;overflow:hidden}.reviews-grid{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding:10px 5px 30px;scroll-snap-type:x mandatory}.reviews-grid::-webkit-scrollbar{display:none}.review-card{flex:0 0 350px;background:#fff;padding:25px;border-radius:20px;border:1px solid rgba(0,0,0,.05);box-shadow:0 10px 30px #00000008;display:flex;flex-direction:column;scroll-snap-align:start;scroll-snap-stop:always}.slider-controls{display:flex;gap:15px;margin-top:10px;padding-left:5px}.control-btn{background:#fff;border:1px solid #eee;width:45px;height:45px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:var(--color-med-dark)}.control-btn:hover{background:var(--color-med-green);color:#fff;border-color:var(--color-med-green);transform:translateY(-2px)}.user-meta{display:flex;align-items:center;gap:12px;margin-bottom:12px}.avatar-letter{width:45px;height:45px;border-radius:50%;background:#a855f7;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.user-name-date h4{font-size:1rem;color:var(--color-med-dark);margin:0}.user-name-date span{font-size:.8rem;color:#999}.review-card .text{font-size:.9rem;line-height:1.5;color:#555;font-style:italic}@media(max-width:1024px){.main-content-layout{grid-template-columns:1fr}.google-summary{max-width:350px;margin:0 auto}.review-card{flex:0 0 300px}.slider-controls{justify-content:center}}.organic-bg-blob{position:absolute;top:50%;right:-5%;width:500px;height:500px;background:color-mix(in oklab,var(--color-med-green) 8%,transparent);border-radius:50%;filter:blur(80px);z-index:-1}.btn-rate{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#4285f4,#357ae8);color:#fff!important;text-decoration:none;padding:9px;border-radius:50px;font-weight:600;font-size:.95rem;transition:all .3s ease;box-shadow:0 4px 15px #4285f44d;width:85%;margin-top:2px}.btn-rate:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4285f466;background:linear-gradient(135deg,#357ae8,#2a6ad1)}.btn-rate img{width:20px;height:20px;background:#fff;padding:3px;border-radius:50%;object-fit:contain}@media(max-width:768px){.btn-rate{padding:12px;width:100%}.by-google{top:-40px}.section-title{font-size:2.3rem!important;margin-bottom:40px}}.user-avatar{position:relative;width:45px;height:45px;flex-shrink:0;border-radius:50%}.avatar-img{width:100%;height:100%;display:block;border-radius:50%;object-fit:cover;border:1px solid rgba(0,0,0,.08);box-sizing:border-box}.user-avatar .g-badge{position:absolute;bottom:-2px;right:-2px;width:18px;height:18px;background:#fff;border-radius:50%;box-shadow:0 2px 5px #0003;padding:1px}.review-link{text-decoration:none;display:inline-block}.review-link h4{color:#154fc1;font-weight:700}.review-link h4:hover{text-decoration:underline}.review-card,.review-text-wrapper{position:relative}.review-card .text{font-size:.9rem;line-height:1.5;color:#555;font-style:italic;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.review-card.expanded .text{display:block;overflow:visible;-webkit-line-clamp:none}.read-more-btn{background:none;border:none;color:#154fc1;font-size:.85rem;font-weight:700;cursor:pointer;padding:0;margin-top:8px;text-align:left;align-self:flex-start;transition:color .2s}.read-more-btn:hover{text-decoration:underline}.location-section{padding:100px 0;position:relative;overflow:hidden;background:linear-gradient(to bottom,#fff,color-mix(in oklab,var(--color-med-green) 6%,#ffffff))}.header-layout{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:50px}.header-layout .section-title{font-size:3.5rem;font-weight:900;color:var(--color-med-dark);letter-spacing:-2px;margin:0;text-align:left}.btn-contact{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,var(--color-med-green, #10b981),#059669);color:#fff!important;text-decoration:none;padding:14px 28px;border-radius:50px;font-weight:700;font-size:1.05rem;transition:all .3s ease;box-shadow:0 4px 15px #10b98140;white-space:nowrap}.btn-contact:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98159;background:linear-gradient(135deg,#059669,#047857)}.map-wrapper{width:100%;border-radius:24px;overflow:hidden;border:1px solid rgba(0,0,0,.05);box-shadow:0 10px 30px #00000008;line-height:0}.map-wrapper iframe{display:block}.organic-bg-blob-left{position:absolute;bottom:-10%;left:-10%;width:600px;height:600px;background:color-mix(in oklab,var(--color-med-green, #10b981) 6%,transparent);border-radius:50%;filter:blur(90px);z-index:-1}@media(max-width:991px){.header-layout .section-title{font-size:2.6rem}}@media(max-width:768px){.header-layout{flex-direction:column;text-align:center;gap:20px;margin-bottom:35px}.header-layout .section-title{font-size:1.8rem;line-height:1.2;text-align:center;letter-spacing:-.5px}.btn-contact{width:auto;align-self:center;padding:12px 28px;font-size:1rem}.map-wrapper iframe{height:320px}}
