.Hero-module__s-6kkG__hero{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.Hero-module__s-6kkG__bgContainer{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__s-6kkG__bgImage{object-fit:cover;transform:scale(1.1)}.Hero-module__s-6kkG__overlay{z-index:1;background:radial-gradient(circle,#0b253366 0%,#0b2533d9 100%);position:absolute;inset:0}.Hero-module__s-6kkG__content{z-index:2;text-align:center;max-width:1000px;padding:0 var(--spacing-md);color:#fff;position:relative}.Hero-module__s-6kkG__eyebrow{font-family:var(--font-inter);letter-spacing:.25em;text-transform:uppercase;color:var(--secondary);margin-bottom:var(--spacing-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b25334d;border:1px solid #d4af374d;border-radius:99px;padding:.5rem 1rem;font-size:.85rem;display:inline-block}.Hero-module__s-6kkG__title{font-family:var(--font-playfair);margin-bottom:var(--spacing-sm);color:#fff;font-size:clamp(2.5rem,8vw,5.5rem);font-weight:500;line-height:1.1}.Hero-module__s-6kkG__subtitle{font-family:var(--font-inter);margin-bottom:var(--spacing-lg);color:#ffffffd9;max-width:650px;margin-left:auto;margin-right:auto;font-size:clamp(1rem,2vw,1.25rem);font-weight:300;line-height:1.6}.Hero-module__s-6kkG__ctaWrapper{justify-content:center;align-items:center;gap:1.5rem;display:flex}.Hero-module__s-6kkG__primaryBtn{background:var(--secondary);color:#fff;border-radius:var(--radius-full);font-weight:600;font-family:var(--font-inter);align-items:center;gap:.5rem;padding:1rem 2rem;transition:all .3s;display:inline-flex}.Hero-module__s-6kkG__primaryBtn:hover{background:#e5c558;transform:translateY(-2px);box-shadow:0 10px 20px #0003}.Hero-module__s-6kkG__secondaryBtn{color:#fff;border-radius:var(--radius-full);font-weight:500;font-family:var(--font-inter);background:0 0;border:1px solid #ffffff4d;padding:1rem 2rem;transition:all .3s}.Hero-module__s-6kkG__secondaryBtn:hover{background:#ffffff1a;border-color:#fff}
.ClinicOverview-module__Qwaotq__section{padding:var(--spacing-xl)0;background:var(--surface);position:relative;overflow:hidden}.ClinicOverview-module__Qwaotq__container{max-width:1400px;padding:0 var(--spacing-md);gap:var(--spacing-lg);grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid}.ClinicOverview-module__Qwaotq__contentWrapper{gap:var(--spacing-md);flex-direction:column;display:flex}.ClinicOverview-module__Qwaotq__label{font-family:var(--font-inter);letter-spacing:.2em;text-transform:uppercase;color:var(--secondary);font-size:.875rem;font-weight:600}.ClinicOverview-module__Qwaotq__title{font-family:var(--font-playfair);color:var(--primary);font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.2}.ClinicOverview-module__Qwaotq__description{font-family:var(--font-inter);color:var(--text-muted);max-width:90%;font-size:1.125rem;line-height:1.8}.ClinicOverview-module__Qwaotq__statsRow{gap:var(--spacing-lg);margin-top:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--border);display:flex}.ClinicOverview-module__Qwaotq__statItem{flex-direction:column;gap:.25rem;display:flex}.ClinicOverview-module__Qwaotq__statValue{font-family:var(--font-playfair);color:var(--primary);font-size:2.5rem}.ClinicOverview-module__Qwaotq__statLabel{font-family:var(--font-inter);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem}.ClinicOverview-module__Qwaotq__imageWrapper{border-radius:var(--radius-lg);width:100%;height:700px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001a}.ClinicOverview-module__Qwaotq__image{object-fit:cover;transition:transform 1.2s var(--ease-out-expo)}.ClinicOverview-module__Qwaotq__imageWrapper:hover .ClinicOverview-module__Qwaotq__image{transform:scale(1.05)}@media (max-width:1024px){.ClinicOverview-module__Qwaotq__container{gap:var(--spacing-lg);grid-template-columns:1fr}.ClinicOverview-module__Qwaotq__imageWrapper{height:500px}}
.Services-module__mJrWua__section{padding:var(--spacing-xl)0;background:var(--background);position:relative}.Services-module__mJrWua__container{max-width:1400px;padding:0 var(--spacing-md);margin:0 auto}.Services-module__mJrWua__header{text-align:center;margin-bottom:var(--spacing-xl);max-width:700px;margin-left:auto;margin-right:auto}.Services-module__mJrWua__eyebrow{font-family:var(--font-inter);letter-spacing:.2em;text-transform:uppercase;color:var(--secondary);margin-bottom:var(--spacing-xs);font-size:.875rem;font-weight:600;display:block}.Services-module__mJrWua__title{font-family:var(--font-playfair);color:var(--primary);margin-bottom:var(--spacing-md);font-size:3.5rem}.Services-module__mJrWua__grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;display:grid}.Services-module__mJrWua__card{background:var(--surface);border-radius:var(--radius-sm);transition:all .4s var(--ease-out-expo);cursor:pointer;border:1px solid #0000;flex-direction:column;gap:1.5rem;padding:3rem 2rem;display:flex;position:relative;overflow:hidden}.Services-module__mJrWua__card:before{content:"";background:var(--secondary);transform-origin:0;width:100%;height:4px;transition:transform .4s var(--ease-out-expo);position:absolute;top:0;left:0;transform:scaleX(0)}.Services-module__mJrWua__card:hover{border-color:#0b25330d;transform:translateY(-8px);box-shadow:0 20px 40px #0b253314}.Services-module__mJrWua__card:hover:before{transform:scaleX(1)}.Services-module__mJrWua__iconWrapper{background:var(--background);width:60px;height:60px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.5rem;transition:all .4s;display:flex}.Services-module__mJrWua__card:hover .Services-module__mJrWua__iconWrapper{background:var(--primary);color:#fff}.Services-module__mJrWua__cardTitle{font-family:var(--font-playfair);color:var(--primary);font-size:1.75rem}.Services-module__mJrWua__cardDesc{font-family:var(--font-inter);color:var(--text-muted);line-height:1.6}.Services-module__mJrWua__cardLink{font-family:var(--font-inter);color:var(--secondary);opacity:0;align-items:center;gap:.5rem;margin-top:auto;font-size:.9rem;font-weight:600;transition:all .4s;display:flex;transform:translateY(10px)}.Services-module__mJrWua__card:hover .Services-module__mJrWua__cardLink{opacity:1;transform:translateY(0)}@media (max-width:768px){.Services-module__mJrWua__title{font-size:2.5rem}}
.Team-module__RnjtxW__section{padding:var(--spacing-xl)0;background:var(--surface);text-align:center}.Team-module__RnjtxW__container{max-width:1400px;padding:0 var(--spacing-md);margin:0 auto}.Team-module__RnjtxW__title{font-family:var(--font-playfair);color:var(--primary);margin-bottom:var(--spacing-sm);font-size:3rem}.Team-module__RnjtxW__subtitle{font-family:var(--font-inter);color:var(--text-muted);max-width:600px;margin:0 auto var(--spacing-lg);line-height:1.6}.Team-module__RnjtxW__grid{justify-content:center;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.Team-module__RnjtxW__card{border-radius:var(--radius-md);cursor:pointer;width:100%;max-width:400px;height:500px;position:relative;overflow:hidden}.Team-module__RnjtxW__image{object-fit:cover;transition:transform .8s var(--ease-out-expo)}.Team-module__RnjtxW__overlay{opacity:.9;background:linear-gradient(#0b253300 50%,#0b2533e6 100%);flex-direction:column;justify-content:flex-end;padding:2rem;transition:opacity .4s;display:flex;position:absolute;inset:0}.Team-module__RnjtxW__card:hover .Team-module__RnjtxW__image{transform:scale(1.05)}.Team-module__RnjtxW__info{transition:transform .4s var(--ease-out-expo);transform:translateY(10px)}.Team-module__RnjtxW__card:hover .Team-module__RnjtxW__info{transform:translateY(0)}.Team-module__RnjtxW__name{font-family:var(--font-playfair);color:#fff;margin-bottom:.25rem;font-size:1.75rem}.Team-module__RnjtxW__role{font-family:var(--font-inter);color:var(--secondary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-size:.9rem;font-weight:600;display:block}.Team-module__RnjtxW__socials{opacity:0;gap:1rem;margin-top:1rem;transition:all .4s .1s;display:flex;transform:translateY(10px)}.Team-module__RnjtxW__card:hover .Team-module__RnjtxW__socials{opacity:1;transform:translateY(0)}.Team-module__RnjtxW__socialIcon{color:#ffffffb3;transition:color .3s}.Team-module__RnjtxW__socialIcon:hover{color:var(--secondary)}
.Technology-module__Q3ufaG__section{padding:var(--spacing-xl)0;background:var(--primary);color:#fff;position:relative;overflow:hidden}.Technology-module__Q3ufaG__container{max-width:1400px;padding:0 var(--spacing-md);align-items:center;gap:var(--spacing-xl);margin:0 auto;display:flex}.Technology-module__Q3ufaG__content{z-index:2;flex:1}.Technology-module__Q3ufaG__highlight{color:var(--secondary);font-family:var(--font-inter);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-weight:600;display:block}.Technology-module__Q3ufaG__title{font-family:var(--font-playfair);margin-bottom:2rem;font-size:3.5rem;line-height:1.1}.Technology-module__Q3ufaG__featureList{flex-direction:column;gap:2rem;list-style:none;display:flex}.Technology-module__Q3ufaG__feature{border-left:2px solid #ffffff1a;padding-left:1.5rem;transition:all .3s}.Technology-module__Q3ufaG__feature:hover{border-left-color:var(--secondary)}.Technology-module__Q3ufaG__featureTitle{font-family:var(--font-inter);color:#fff;margin-bottom:.5rem;font-size:1.25rem;font-weight:500}.Technology-module__Q3ufaG__featureDesc{color:#fff9;font-family:var(--font-inter);line-height:1.6}.Technology-module__Q3ufaG__visual{flex:1;justify-content:center;align-items:center;height:600px;display:flex;position:relative}.Technology-module__Q3ufaG__scannerImage{object-fit:contain;filter:drop-shadow(0 0 40px #0b253380);z-index:1}.Technology-module__Q3ufaG__circle{z-index:0;border:1px solid #ffffff0d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Technology-module__Q3ufaG__circle1{width:400px;height:400px}.Technology-module__Q3ufaG__circle2{border-color:#ffffff08;width:600px;height:600px}@media (max-width:1024px){.Technology-module__Q3ufaG__container{text-align:center;flex-direction:column}.Technology-module__Q3ufaG__featureList{text-align:left}.Technology-module__Q3ufaG__visual{width:100%;height:400px}}
.Contact-module__XILVtW__section{padding:var(--spacing-xl)0;background:var(--surface);position:relative}.Contact-module__XILVtW__container{max-width:1400px;padding:0 var(--spacing-md);gap:var(--spacing-xl);grid-template-columns:1fr 1fr;margin:0 auto;display:grid}.Contact-module__XILVtW__infoSide{flex-direction:column;justify-content:center;display:flex}.Contact-module__XILVtW__eyebrow{font-family:var(--font-inter);letter-spacing:.2em;text-transform:uppercase;color:var(--secondary);margin-bottom:var(--spacing-sm);font-size:.875rem;font-weight:600;display:block}.Contact-module__XILVtW__title{font-family:var(--font-playfair);color:var(--primary);margin-bottom:var(--spacing-md);font-size:3.5rem;line-height:1.1}.Contact-module__XILVtW__contactDetails{margin-top:var(--spacing-md);flex-direction:column;gap:1.5rem;display:flex}.Contact-module__XILVtW__detailItem{align-items:flex-start;gap:1rem;display:flex}.Contact-module__XILVtW__detailIcon{color:var(--secondary);margin-top:.25rem}.Contact-module__XILVtW__detailText h4{font-family:var(--font-inter);color:var(--primary);margin-bottom:.25rem;font-weight:600}.Contact-module__XILVtW__detailText p{font-family:var(--font-inter);color:var(--text-muted);line-height:1.6}.Contact-module__XILVtW__formSide{border-radius:var(--radius-lg);background:#fff;padding:3rem;box-shadow:0 20px 60px #0b25330d}.Contact-module__XILVtW__form{flex-direction:column;gap:1.5rem;display:flex}.Contact-module__XILVtW__inputGroup{flex-direction:column;gap:.5rem;display:flex}.Contact-module__XILVtW__label{font-family:var(--font-inter);color:var(--primary);font-size:.9rem;font-weight:500}.Contact-module__XILVtW__input,.Contact-module__XILVtW__textarea{border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-inter);background:var(--surface-alt);padding:1rem;font-size:1rem;transition:all .3s}.Contact-module__XILVtW__input:focus,.Contact-module__XILVtW__textarea:focus{border-color:var(--secondary);background:#fff;outline:none;box-shadow:0 0 0 3px #d4af371a}.Contact-module__XILVtW__textarea{resize:vertical;min-height:150px}.Contact-module__XILVtW__submitBtn{background:var(--primary);color:#fff;font-family:var(--font-inter);border-radius:var(--radius-full);margin-top:1rem;padding:1rem 2rem;font-weight:600;transition:all .3s}.Contact-module__XILVtW__submitBtn:hover{background:var(--primary-light);transform:translateY(-2px);box-shadow:0 10px 20px #0b253326}@media (max-width:900px){.Contact-module__XILVtW__container{grid-template-columns:1fr}.Contact-module__XILVtW__formSide{padding:2rem}}
.Footer-module__3hUVsW__footer{background:var(--primary);color:#fff;padding:var(--spacing-xl)0 var(--spacing-md);border-top:1px solid #ffffff1a}.Footer-module__3hUVsW__container{max-width:1400px;padding:0 var(--spacing-md);margin:0 auto}.Footer-module__3hUVsW__top{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:4rem;display:grid}.Footer-module__3hUVsW__brandCol{flex-direction:column;gap:1.5rem;display:flex}.Footer-module__3hUVsW__logo{font-family:var(--font-playfair);color:#fff;align-items:center;gap:.5rem;font-size:1.75rem;font-weight:700;display:flex}.Footer-module__3hUVsW__logoIcon{color:var(--secondary)}.Footer-module__3hUVsW__description{font-family:var(--font-inter);color:#ffffffb3;max-width:300px;line-height:1.6}.Footer-module__3hUVsW__linkCol{flex-direction:column;gap:1.5rem;display:flex}.Footer-module__3hUVsW__colTitle{font-family:var(--font-playfair);color:#fff;font-size:1.25rem}.Footer-module__3hUVsW__links{flex-direction:column;gap:1rem;display:flex}.Footer-module__3hUVsW__link{font-family:var(--font-inter);color:#fff9;font-size:.95rem;transition:color .3s}.Footer-module__3hUVsW__link:hover{color:var(--secondary)}.Footer-module__3hUVsW__bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;display:flex}.Footer-module__3hUVsW__copyright{font-family:var(--font-inter);color:#ffffff80;font-size:.875rem}.Footer-module__3hUVsW__legalLinks{gap:2rem;display:flex}@media (max-width:900px){.Footer-module__3hUVsW__top{grid-template-columns:1fr 1fr}}@media (max-width:600px){.Footer-module__3hUVsW__top{grid-template-columns:1fr}.Footer-module__3hUVsW__bottom{text-align:center;flex-direction:column}}
