.care-expanded{background:#f6f3f7;position:relative}.care-expanded>.section{padding-top:85px;padding-bottom:75px}.care-heading{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:40px}.care-heading-copy{max-width:690px}.care-heading h2{font-size:clamp(42px,5vw,66px);letter-spacing:-2.5px}.care-intro{max-width:520px;font-size:16px;line-height:1.8;color:#6b6570;margin:22px 0 17px}.care-proof{display:flex;align-items:center;gap:9px;color:#776982;font-size:11px;flex-wrap:wrap}.care-proof strong{font-size:18px;font-weight:500}.care-proof>span{margin:0 6px}.care-art{width:260px;min-width:200px;align-self:center;text-align:center;color:#8b7795}.care-art>span{font-size:10px;letter-spacing:1px}#care-sphere{height:215px;width:100%;background:radial-gradient(ellipse,#e9deef 0%,transparent 68%)}#care-sphere canvas{display:block;width:100%;height:100%}.care-controls{padding:25px 0 24px;border-top:1px solid #e2dae7;border-bottom:1px solid #e2dae7}.care-filters{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:25px}.care-filters button{border:1px solid #d9cede;background:transparent;border-radius:30px;padding:12px 17px;min-height:44px;font-family:inherit;font-size:12px;color:#665c6b;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.care-filters button:hover{background:#ece4f0}.care-filters button[aria-pressed=true]{background:#86529c;border-color:#86529c;color:white}.care-filters button span{font-size:10px;margin-left:6px;opacity:.8}.care-search{max-width:480px}.care-search label{display:block;font-size:11px;color:#6e6275;margin-bottom:10px;letter-spacing:.3px}.search-field{position:relative}.search-field input{width:100%;min-height:50px;padding:14px 48px 14px 17px;border:1px solid #d9cede;border-radius:9px;background:#fff;color:#303036;font-family:inherit;font-size:14px;appearance:none}.search-field input::-webkit-search-cancel-button{display:none}.search-field input:focus-visible{outline:2px solid #9a5bb3;outline-offset:3px}.search-field button{position:absolute;right:3px;top:3px;width:44px;height:44px;background:none;border:0;font-size:23px;color:#7d6488;cursor:pointer}.care-filters button:focus-visible,.care-empty button:focus-visible{outline:3px solid #9a5bb3;outline-offset:4px}.care-results-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0}.care-results-row p{margin:0;font-size:12px;color:#5c4f64}.care-results-row>span{font-size:10px;color:#7e7185}.treatment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.treatment-card{min-width:0;background:#fff;border:1px solid #e5dce9;border-radius:15px;padding:24px;display:flex;flex-direction:column;position:relative;transition:border-color .2s,box-shadow .2s}.treatment-card:hover{border-color:#b69bc2;box-shadow:0 9px 28px #54315e0b}.treatment-card[hidden],.care-empty[hidden],.search-field button[hidden]{display:none!important}.treatment-card-top{display:flex;align-items:start;justify-content:space-between;gap:10px;margin-bottom:23px}.treatment-tag{color:#89549d;font-size:10px;line-height:1.6;letter-spacing:.2px}.treatment-index{color:#aea0b4;font-size:11px;font-variant-numeric:tabular-nums}.treatment-card h3{font-size:23px;line-height:1.25;font-weight:500;letter-spacing:-.7px;overflow-wrap:anywhere}.treatment-card>p{font-size:13px;line-height:1.8;color:#756d7b;margin:15px 0 24px;flex:1}.treatment-card>a{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding-top:14px;border-top:1px solid #eee7f1;font-size:12px;color:#714084}.treatment-card>a>span{font-size:21px;font-weight:400}.care-bottom{margin-top:35px;border-top:1px solid #e2dae7;padding-top:27px;display:flex;justify-content:space-between;align-items:center;gap:25px}.care-bottom p{font-size:14px;line-height:1.7;color:#5c5064}.care-bottom p span{font-size:11px;color:#7e7384}.care-empty{text-align:center;background:#fff;border-radius:14px;border:1px solid #e5dce9;padding:42px 25px}.care-empty p{max-width:500px;margin:15px auto 20px;color:#756d7b;font-size:14px;line-height:1.8}.care-empty button{font-family:inherit;border:0;background:#86529c;color:#fff;padding:14px 20px;border-radius:30px;cursor:pointer;min-height:44px}.care-empty>a{display:block;font-size:12px;color:#714084;margin-top:20px}#hero-flow{position:absolute;inset:0;pointer-events:none;opacity:.55}#hero-flow canvas{display:block}.hero-visual .pilates{z-index:1}.hero-visual .image-note,.hero-visual .image-caption{z-index:2}.care-filters[hidden],.care-search[hidden]{display:none}.catalog-noscript{font-size:12px}.motion-note{display:none}@media(max-width:950px){.treatment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.care-art{width:210px;min-width:160px}.care-heading{gap:20px}.treatment-card{padding:22px}.care-heading h2{font-size:49px}}@media(max-width:650px){.care-expanded>.section{padding-top:55px;padding-bottom:55px}.care-heading{display:block;margin-bottom:28px}.care-heading h2{font-size:44px;letter-spacing:-1.7px}.care-intro{font-size:14px;margin-top:20px}.care-art{display:none}.care-proof{font-size:10px;gap:6px}.care-controls{padding-top:20px}.care-filters{gap:7px;margin-bottom:23px}.care-filters button{font-size:11px;padding:11px 13px}.care-search{max-width:none}.care-results-row>span{display:none}.treatment-grid{grid-template-columns:1fr;gap:13px}.treatment-card{padding:23px}.treatment-card-top{margin-bottom:18px}.treatment-card h3{font-size:24px}.treatment-card>p{font-size:14px;margin-bottom:19px}.treatment-card>a{font-size:13px}.care-bottom{display:block}.care-bottom .button{margin-top:10px}.care-proof strong{font-size:16px}}@media(prefers-reduced-motion:reduce){#hero-flow,.care-art{display:none}*{animation:none!important}.treatment-card,.care-filters button{transition:none}}

@media(max-width:650px){body.in-services .floating{visibility:hidden;pointer-events:none}}
