.Contatti-module__Kb3-gq__section{background:var(--accent);color:#fff}.Contatti-module__Kb3-gq__inner{max-width:var(--max);padding:clamp(52px, 7vw, 100px) var(--page-pad);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,4vw,64px);margin:0 auto;display:grid}.Contatti-module__Kb3-gq__title{font-family:var(--font-serif);letter-spacing:-.022em;text-wrap:balance;margin:0 0 22px;font-size:clamp(32px,4.4vw,62px);font-weight:400;line-height:1.02}.Contatti-module__Kb3-gq__lead{color:#ffffffd1;max-width:40ch;margin:0 0 30px;font-size:16.5px;line-height:1.6}.Contatti-module__Kb3-gq__ctas{flex-wrap:wrap;gap:12px;display:flex}.Contatti-module__Kb3-gq__primary{color:var(--accent);background:#fff;border-radius:999px;padding:15px 26px;font-size:16px;font-weight:600}.Contatti-module__Kb3-gq__primary:hover{color:var(--deep);background:var(--paper)}.Contatti-module__Kb3-gq__secondary{color:#fff;border:1.5px solid #fff9;border-radius:999px;padding:14px 24px;font-size:16px;font-weight:600}.Contatti-module__Kb3-gq__secondary:hover{color:#fff;background:#ffffff14}.Contatti-module__Kb3-gq__meta{grid-template-columns:1fr 1fr;gap:24px 20px;display:grid}.Contatti-module__Kb3-gq__metaLabel{letter-spacing:.18em;text-transform:uppercase;color:#ffffffa8;margin-bottom:8px;font-size:10.5px;font-weight:600}.Contatti-module__Kb3-gq__metaValue{font-size:15.5px;line-height:1.5}.Contatti-module__Kb3-gq__metaFull{grid-column:1/-1}.Contatti-module__Kb3-gq__metaLink{color:#fff;font-size:15.5px}.Contatti-module__Kb3-gq__metaLink:hover{color:#fff;text-decoration:underline}@media (max-width:1000px){.Contatti-module__Kb3-gq__inner{grid-template-columns:1fr}}
.Footer-module__S6Hkya__footer{background:var(--deep);color:#ffffffb8}.Footer-module__S6Hkya__inner{max-width:var(--max);padding:clamp(36px, 4.5vw, 62px) var(--page-pad);grid-template-columns:1.2fr .8fr .8fr;align-items:start;gap:28px;margin:0 auto;display:grid}.Footer-module__S6Hkya__brand{font-family:var(--font-serif);color:#fff;font-size:24px}.Footer-module__S6Hkya__tagline{margin-top:8px;font-size:13px}.Footer-module__S6Hkya__links{flex-direction:column;gap:8px;font-size:14px;display:flex}.Footer-module__S6Hkya__links a{color:#ffffffb8}.Footer-module__S6Hkya__links a:hover{color:#fff}.Footer-module__S6Hkya__contacts{font-size:13px;line-height:1.7}@media (max-width:1000px){.Footer-module__S6Hkya__inner{grid-template-columns:1fr}}
.Header-module__hBw1pG__header{z-index:80;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#f6f3ecdb;position:sticky;top:0}.Header-module__hBw1pG__inner{max-width:var(--max);padding:13px var(--page-pad);justify-content:space-between;align-items:center;gap:22px;margin:0 auto;display:flex}.Header-module__hBw1pG__brand{color:var(--ink);flex-direction:column;gap:2px;display:flex}.Header-module__hBw1pG__brand:hover{color:var(--ink)}.Header-module__hBw1pG__brandName{font-family:var(--font-serif);letter-spacing:-.015em;font-size:25px;font-weight:500;line-height:1}.Header-module__hBw1pG__brandSub{letter-spacing:.3em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:600}.Header-module__hBw1pG__actions{align-items:center;gap:clamp(14px,2vw,30px);display:flex}.Header-module__hBw1pG__nav{align-items:center;gap:24px;display:flex}.Header-module__hBw1pG__nav a{color:var(--ink);font-size:14px;font-weight:500}.Header-module__hBw1pG__nav a:hover{color:var(--accent)}.Header-module__hBw1pG__cta{background:var(--accent);color:#fff;border-radius:999px;align-items:center;padding:10px 19px;font-size:14px;font-weight:600;display:inline-flex}.Header-module__hBw1pG__cta:hover{color:#fff;background:var(--deep)}.Header-module__hBw1pG__menuBtn{border:1px solid var(--line);background:var(--paper);cursor:pointer;width:42px;height:42px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;padding:0;display:none}.Header-module__hBw1pG__menuBtn span,.Header-module__hBw1pG__menuBtn span:before,.Header-module__hBw1pG__menuBtn span:after{background:currentColor;border-radius:1px;width:18px;height:2px;transition:transform .2s,opacity .2s;display:block;position:relative}.Header-module__hBw1pG__menuBtn span:before,.Header-module__hBw1pG__menuBtn span:after{content:"";position:absolute;left:0}.Header-module__hBw1pG__menuBtn span:before{top:-6px}.Header-module__hBw1pG__menuBtn span:after{top:6px}.Header-module__hBw1pG__menuBtn[aria-expanded=true] span{background:0 0}.Header-module__hBw1pG__menuBtn[aria-expanded=true] span:before{top:0;transform:rotate(45deg)}.Header-module__hBw1pG__menuBtn[aria-expanded=true] span:after{top:0;transform:rotate(-45deg)}.Header-module__hBw1pG__mobilePanel{border-top:1px solid var(--line);padding:16px var(--page-pad) 22px;background:#f6f3ecf7;display:none}.Header-module__hBw1pG__mobilePanel.Header-module__hBw1pG__open{display:block}.Header-module__hBw1pG__mobileNav{flex-direction:column;gap:4px;display:flex}.Header-module__hBw1pG__mobileNav a{color:var(--ink);border-bottom:1px solid var(--line);padding:12px 0;font-size:16px;font-weight:500}.Header-module__hBw1pG__mobileCta{background:var(--accent);color:#fff;border-radius:999px;margin-top:16px;padding:12px 20px;font-size:15px;font-weight:600;display:inline-flex}.Header-module__hBw1pG__mobileCta:hover{color:#fff;background:var(--deep)}@media (max-width:1000px){.Header-module__hBw1pG__nav{display:none}.Header-module__hBw1pG__menuBtn{display:inline-flex}}
.Hero-module__ZARIfG__hero{height:calc(100vh - 62px);min-height:640px;position:relative}.Hero-module__ZARIfG__media{background:#0a0a0a;position:absolute;inset:0}.Hero-module__ZARIfG__image{object-fit:cover;object-position:50% 42%}.Hero-module__ZARIfG__gradient{z-index:1;background:linear-gradient(#0a202038 0%,#0a202005 28%,#0a20206b 58%,#0a2020e0 100%);position:absolute;inset:0}.Hero-module__ZARIfG__content{z-index:2;height:100%;max-width:var(--max);padding:clamp(28px, 4vw, 56px) var(--page-pad);flex-direction:column;justify-content:flex-end;margin:0 auto;display:flex;position:relative}.Hero-module__ZARIfG__copy{max-width:min(560px,48%);animation:.7s both Hero-module__ZARIfG__rise}.Hero-module__ZARIfG__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#ffffffe6;text-shadow:0 1px 12px #00000059;align-items:center;gap:9px;margin-bottom:16px;font-size:11px;font-weight:600;display:inline-flex}.Hero-module__ZARIfG__dot{background:#fff;border-radius:50%;width:6px;height:6px}.Hero-module__ZARIfG__title{font-family:var(--font-serif);letter-spacing:-.025em;color:#fff;text-wrap:balance;text-shadow:0 2px 28px #00000073;max-width:14ch;margin:0 0 22px;font-size:clamp(36px,4.6vw,64px);font-weight:400;line-height:1.02}.Hero-module__ZARIfG__ctas{flex-wrap:wrap;gap:12px;display:flex}.Hero-module__ZARIfG__primary{color:var(--ink);background:#fff;border-radius:999px;padding:15px 26px;font-size:16px;font-weight:600}.Hero-module__ZARIfG__primary:hover{color:var(--ink);background:var(--paper)}.Hero-module__ZARIfG__secondary{color:#fff;border:1.5px solid #ffffffb3;border-radius:999px;padding:14px 24px;font-size:16px;font-weight:600}.Hero-module__ZARIfG__secondary:hover{color:#fff;background:#ffffff14}.Hero-module__ZARIfG__hours{right:var(--page-pad);background:#fffdf8f0;border-radius:16px;flex-direction:column;gap:10px;max-width:236px;padding:16px 20px;animation:.85s .15s both Hero-module__ZARIfG__rise;display:flex;position:absolute;bottom:clamp(28px,4vw,56px)}.Hero-module__ZARIfG__hoursLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:10px;font-weight:600}.Hero-module__ZARIfG__hoursText{color:var(--ink);font-size:14px;line-height:1.5}@media (max-width:1000px){.Hero-module__ZARIfG__hero{height:auto;min-height:86vh}}@media (max-width:720px){.Hero-module__ZARIfG__hero{flex-direction:column;height:auto;min-height:0;display:flex}.Hero-module__ZARIfG__media{aspect-ratio:4/3;flex-shrink:0;width:100%;animation:.65s both Hero-module__ZARIfG__rise;position:relative;inset:auto}.Hero-module__ZARIfG__image{object-position:50% 28%}.Hero-module__ZARIfG__gradient{background:linear-gradient(#0000 55%,#0a20208c 100%)}.Hero-module__ZARIfG__content{width:100%;max-width:none;height:auto;padding:28px var(--page-pad) 36px;background:radial-gradient(120% 80% at 0 0,#0f6e6e2e,#0000 55%),linear-gradient(165deg,#0c2a2a 0%,#0a2020 48%,#081818 100%);justify-content:flex-start;gap:28px;margin:0}.Hero-module__ZARIfG__copy{max-width:none}.Hero-module__ZARIfG__title{margin-bottom:22px;font-size:clamp(34px,9.5vw,44px)}.Hero-module__ZARIfG__hours{max-width:none;margin:0;position:relative;bottom:auto;right:auto}}
.IntroStats-module__MP2heG__section{max-width:1000px;padding:clamp(64px, 8vw, 120px) var(--page-pad) clamp(40px, 5vw, 72px);margin:0 auto}.IntroStats-module__MP2heG__lead{font-family:var(--font-serif);letter-spacing:-.015em;text-wrap:pretty;margin:0;font-size:clamp(24px,3vw,40px);line-height:1.32}.IntroStats-module__MP2heG__stats{border-top:1px solid var(--line);flex-wrap:wrap;gap:clamp(28px,5vw,64px);margin-top:clamp(32px,4vw,52px);padding-top:28px;display:flex}.IntroStats-module__MP2heG__num{font-family:var(--font-serif);font-size:44px;line-height:1}.IntroStats-module__MP2heG__label{color:var(--muted);margin-top:6px;font-size:13px}
.Servizi-module__N0Df6G__section{max-width:var(--max);padding:clamp(24px, 3vw, 40px) var(--page-pad) clamp(56px, 7vw, 104px);margin:0 auto}.Servizi-module__N0Df6G__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(22px,3vw,36px);display:flex}.Servizi-module__N0Df6G__title{font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:clamp(30px,4vw,54px);font-weight:400;line-height:1.04}.Servizi-module__N0Df6G__subtitle{color:var(--muted);max-width:34ch;margin:0;font-size:15.5px;line-height:1.6}.Servizi-module__N0Df6G__mosaic{grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(150px,15vw,215px);gap:12px;display:grid}.Servizi-module__N0Df6G__tile{background:var(--soft);color:#fff;border-radius:18px;position:relative;overflow:hidden}.Servizi-module__N0Df6G__tile:hover{color:#fff}.Servizi-module__N0Df6G__tileLarge{grid-area:span 2/span 2}.Servizi-module__N0Df6G__tileWide{grid-column:span 2}.Servizi-module__N0Df6G__tileImg{object-fit:cover}.Servizi-module__N0Df6G__tileImgEstetica{object-fit:cover;object-position:50% 35%}.Servizi-module__N0Df6G__tileImgScanner{object-fit:cover;object-position:50% 45%}.Servizi-module__N0Df6G__tileOverlay{color:#fff;z-index:1;background:linear-gradient(#0000,#0a2020cc);padding:22px;position:absolute;inset:auto 0 0}.Servizi-module__N0Df6G__tileOverlayCompact{padding:18px}.Servizi-module__N0Df6G__tileTitle{font-family:var(--font-serif);font-size:clamp(24px,2.4vw,34px);line-height:1.1}.Servizi-module__N0Df6G__tileTitleSm{font-family:var(--font-serif);font-size:26px;line-height:1.1}.Servizi-module__N0Df6G__tileDesc{opacity:.86;max-width:34ch;margin-top:6px;font-size:14px;line-height:1.5}.Servizi-module__N0Df6G__tileDescSm{opacity:.86;margin-top:4px;font-size:13.5px}.Servizi-module__N0Df6G__divider{align-items:baseline;gap:14px;margin:clamp(38px,5vw,64px) 0 clamp(16px,2vw,24px);display:flex}.Servizi-module__N0Df6G__dividerLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.Servizi-module__N0Df6G__dividerLine{background:var(--line);flex:1;height:1px}.Servizi-module__N0Df6G__list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(10px,1.4vw,18px);display:grid}.Servizi-module__N0Df6G__card{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:16px;align-items:center;gap:16px;padding:14px 18px;display:flex}.Servizi-module__N0Df6G__card:hover{color:var(--ink);border-color:var(--accent)}.Servizi-module__N0Df6G__iconWrap{background:var(--soft);border-radius:12px;flex:0 0 54px;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:relative;overflow:hidden}.Servizi-module__N0Df6G__icon{object-fit:contain;mix-blend-mode:multiply}.Servizi-module__N0Df6G__cardTitle{font-family:var(--font-serif);font-size:20px;line-height:1.2}.Servizi-module__N0Df6G__cardDesc{color:var(--muted);margin-top:3px;font-size:13.5px;line-height:1.45}@media (max-width:1000px){.Servizi-module__N0Df6G__mosaic{grid-template-columns:1fr 1fr;grid-auto-rows:230px}.Servizi-module__N0Df6G__tileLarge,.Servizi-module__N0Df6G__tileWide{grid-area:auto}}@media (max-width:620px){.Servizi-module__N0Df6G__mosaic{grid-template-columns:1fr}}
.StudioQuote-module__4tB1eW__section{max-width:var(--max);padding:clamp(56px, 7vw, 104px) var(--page-pad);margin:0 auto}.StudioQuote-module__4tB1eW__grid{grid-template-columns:1.25fr .75fr;align-items:stretch;gap:clamp(18px,2.5vw,34px);display:grid}.StudioQuote-module__4tB1eW__photo{aspect-ratio:16/10;background:var(--soft);border-radius:20px;position:relative;overflow:hidden}.StudioQuote-module__4tB1eW__photoImg{object-fit:cover}.StudioQuote-module__4tB1eW__quoteCard{background:var(--paper);border:1px solid var(--line);border-radius:20px;flex-direction:column;justify-content:space-between;gap:26px;padding:clamp(24px,3vw,40px);display:flex}.StudioQuote-module__4tB1eW__quote{font-family:var(--font-serif);margin:0;font-size:clamp(21px,2.2vw,30px);line-height:1.34}.StudioQuote-module__4tB1eW__author{font-size:14.5px;font-weight:600}.StudioQuote-module__4tB1eW__role{color:var(--muted);margin-top:3px;font-size:13.5px}@media (max-width:1000px){.StudioQuote-module__4tB1eW__grid{grid-template-columns:1fr}}
.TeamWelcome-module__Y1JLTG__section{max-width:var(--max);padding:clamp(8px, 1.5vw, 20px) var(--page-pad) clamp(56px, 7vw, 100px);margin:0 auto}.TeamWelcome-module__Y1JLTG__grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(24px,4vw,60px);display:grid}.TeamWelcome-module__Y1JLTG__photo{background:var(--soft);aspect-ratio:4/5;border-radius:20px;position:relative;overflow:hidden}.TeamWelcome-module__Y1JLTG__photoImg{object-fit:cover;object-position:58% 40%}.TeamWelcome-module__Y1JLTG__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:18px;font-size:11px;font-weight:600}.TeamWelcome-module__Y1JLTG__title{font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(30px,4vw,54px);font-weight:400;line-height:1.04}.TeamWelcome-module__Y1JLTG__lead{color:var(--muted);max-width:40ch;margin:0 0 30px;font-size:16.5px;line-height:1.6}.TeamWelcome-module__Y1JLTG__doctors{flex-direction:column;gap:20px;display:flex}.TeamWelcome-module__Y1JLTG__doctor{border-top:1px solid var(--line);padding-top:18px}.TeamWelcome-module__Y1JLTG__name{font-family:var(--font-serif);font-size:23px;line-height:1.15}.TeamWelcome-module__Y1JLTG__role{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:6px 0 8px;font-size:11px;font-weight:600}.TeamWelcome-module__Y1JLTG__bio{color:var(--muted);max-width:46ch;margin:0;font-size:15px;line-height:1.6}@media (max-width:1000px){.TeamWelcome-module__Y1JLTG__grid{grid-template-columns:1fr}}
.Tecnologia-module__L9WY1G__section{background:var(--deep);color:#fff;padding:clamp(56px,7vw,104px) 0}.Tecnologia-module__L9WY1G__inner{max-width:var(--max);padding:0 var(--page-pad);margin:0 auto}.Tecnologia-module__L9WY1G__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(26px,3.5vw,44px);display:flex}.Tecnologia-module__L9WY1G__title{font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:clamp(30px,4vw,54px);font-weight:400;line-height:1.04}.Tecnologia-module__L9WY1G__subtitle{color:#ffffffb8;max-width:32ch;margin:0;font-size:15.5px;line-height:1.6}.Tecnologia-module__L9WY1G__grid{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,26px);display:grid}.Tecnologia-module__L9WY1G__photo{aspect-ratio:4/3;background:#ffffff14;border-radius:18px;position:relative;overflow:hidden}.Tecnologia-module__L9WY1G__photoImg{object-fit:cover}.Tecnologia-module__L9WY1G__itemTitle{font-family:var(--font-serif);margin:20px 0 8px;font-size:26px}.Tecnologia-module__L9WY1G__itemDesc{color:#ffffffb3;margin:0;font-size:15px;line-height:1.6}@media (max-width:1000px){.Tecnologia-module__L9WY1G__grid{grid-template-columns:1fr}}
