:root{--font:Albert,sans-serif;--ink:#4b203a;--paper:#faf5f4;--line:#c3a7b2;--hover:#713552;--button-radius:999px;--rose:#efced7}.a1-title{display:flex;justify-content:space-between;align-items:end;gap:40px;padding:32px 0 48px}.a1-title h1{font-size:clamp(3.3rem,6.6vw,6rem);letter-spacing:-.04em;line-height:1}.a1-title h1 span{color:#87546b}.a1-title>div{padding-bottom:8px;min-width:260px}.a1-title p{font-size:20px;line-height:1.5;margin-bottom:20px}.a1-scene{height:440px;position:relative}.a1-scene figure{height:100%;position:relative;overflow:hidden;border-radius:16px}.a1-scene img{object-position:50% 48%}.a1-seal{position:absolute;width:104px;height:104px;right:50px;top:-52px;border-radius:50%;background:var(--rose);padding:22px}.a1-seal svg{width:100%;height:100%}.a1-care{background:var(--rose);border-radius:16px;padding:30px 40px;margin-top:24px}.care-tablist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.care-tablist button{background:transparent;border:0;border-bottom:1px solid #a27488;display:flex;align-items:center;justify-content:space-between;text-align:left;font-size:21px;font-weight:500;padding:0 0 16px;gap:16px;min-height:50px}.care-tablist button[aria-selected=true]{border-bottom:3px solid var(--ink);font-weight:600}.care-tablist button span{width:24px;display:flex}.care-tablist svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.4}.care-panel{padding-top:22px;display:flex;align-items:start;justify-content:space-between;gap:60px}.care-panel[hidden]{display:none}.care-panel p{font-size:16px;max-width:69ch}.care-panel .text-link{white-space:nowrap;flex-shrink:0}.a1 .personal-section{padding-top:115px}.a1 .portrait{border-radius:50% 50% 12px 12px;max-width:510px}.a1 .treatment-section{background:#f2e4e8}.a1 .treatment-item img{border-radius:14px}.a1 footer{background:var(--ink);color:var(--paper)}.a1 footer .button{background:var(--rose);color:var(--ink)}.a1 .foot{border-color:#a5758c}.appointment-note{font-size:13px;margin-top:14px!important}
@media(max-width:1050px){.a1-title h1{font-size:5rem}.a1-title>div{min-width:200px}.a1-title p{font-size:17px}.a1-care{padding:28px}.care-tablist{gap:20px}.care-tablist button{font-size:18px}.care-panel{gap:24px}}
@media(max-width:760px){.a1-title{display:block;padding:20px 0 32px}.a1-title h1{font-size:clamp(2.8rem,11.5vw,4rem)}.a1-title>div{margin-top:22px;display:flex;flex-wrap:wrap;gap:14px;align-items:center}.a1-title p{font-size:16px;margin:0;width:100%}.a1-title p br{display:none}.a1-scene{height:300px}.a1-scene img{object-position:60% 50%}.a1-seal{width:68px;height:68px;right:20px;top:-34px;padding:14px}.a1-care{margin-top:16px;padding:22px}.care-tablist{grid-template-columns:1fr;gap:0}.care-tablist button{font-size:18px;padding:13px 0}.care-panel{display:block}.care-panel p{font-size:15px}.care-panel .text-link{margin-top:20px}.a1 .personal-section{padding-top:62px}.a1 .portrait{max-width:none}.a1 .treatment-item img{height:260px}}
