.tc-estetica .sp-zone-grid{align-items:stretch}.tc-estetica .sp-zone-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:25px 22px;border:1px solid var(--tc-line,#dce5df);border-radius:18px;background:var(--tc-card,#fff)}.tc-estetica .sp-zone-card:first-child{background:var(--tc-surface,#edf5ef);border-color:#9fbda9}.tc-estetica .sp-zone-card>.tca-icon{width:62px;height:62px}.tc-estetica .sp-zone-card h3{font:600 clamp(21px,2vw,25px)/1.2 'TC Barlow',sans-serif;letter-spacing:-.02em;margin:18px 0 12px;color:var(--tc-ink,#173c30)}.tc-estetica .sp-zone-card .sp-zone-focus{display:inline-block;font:600 12px/1.4 'TC Noto',sans-serif;color:var(--tc-green,#087852);margin:0 0 16px}.tc-estetica .sp-zone-card p{font:400 14px/1.65 'TC Noto',sans-serif;color:var(--tc-muted,#586c61);margin:0}.tc-estetica .sp-zone-location{font:500 14px/1.5 'TC Noto',sans-serif;color:var(--tc-green,#087852);margin:0 0 12px}.tc-estetica .sp-zone-services>p:last-of-type{max-width:72ch}@media(max-width:600px){.tc-estetica .sp-zone-card{padding:22px 20px}.tc-estetica .sp-zone-card>.tca-icon{width:52px;height:52px}.tc-estetica .sp-zone-card h3{margin-top:14px}}

.tc-estetica .sp-zone-services{scroll-margin-top:calc(var(--tca-sticky-top,120px) + var(--tca-nav-height,66px) + 24px)}
