.care-site.care-v3{--font-serif:"Cormorant Garamond", Georgia, serif;--font-sans:"Jost", Arial, sans-serif;--care-ease:cubic-bezier(.22, 1, .36, 1);font-family:var(--font-sans)}.care-v3 .care-page{overflow-x:clip}.care-v3 #conteudo:focus{outline:none}.care-v3 .care-hero{gap:clamp(36px,5vw,80px)}.care-v3 h1{letter-spacing:-.045em;font-size:clamp(68px,6.3vw,96px);line-height:.98}.care-v3 h2{letter-spacing:-.025em;font-size:clamp(40px,4vw,58px);line-height:1.08}.care-v3 h3{font-size:29px}.care-v3 .hero-line{margin:-.05em -.06em -.09em;padding:.05em .06em .09em;display:block;overflow:hidden}.care-v3 .hero-line>*{display:inline-block}.care-v3 .hero-intro{max-width:355px;font-size:16px;line-height:1.8}.care-v3 .hero-photo{box-shadow:0 20px 48px -36px oklch(30% .043 48/.45)}.care-v3 .hero-photo img{transform-origin:50% 55%}.care-v3 .photo-note p{font-size:34px}.care-v3 .photo-note span{font-size:9px}.care-v3 .micro{font-size:12px}.care-v3 .eyebrow{letter-spacing:.25em;font-size:10px}.care-v3 .brand-ribbon{padding-block:25px;font-size:21px}.care-v3 .section-space{padding-block:100px}.care-v3 .section-heading>p{font-size:15px}.care-v3 .care-filter{min-height:44px;font-size:12px;transition:background-color .2s,color .2s,border-color .2s}.care-v3 .services-grid{gap:44px 28px}.care-v3 .service-reveal{min-width:0}.care-v3 .service-item{border-color:color-mix(in oklab, var(--primary) 18%, transparent);height:100%}.care-v3 .service-image{border-radius:8px;overflow:hidden}.care-v3 .service-image img{border-radius:inherit;filter:none;transition:transform .7s var(--care-ease)}.care-v3 .service-category{font-size:9px}.care-v3 .service-description{font-size:14px;line-height:1.75}.care-v3 .service-consult{min-height:44px;font-size:12px}.care-v3 .service-index{width:34px;height:34px;font-size:12px}.care-v3 .section-copy{font-size:16px}.care-v3 .care-values p,.care-v3 .booking-steps p,.care-v3 .payment-tool p{font-size:14px}.care-v3 .care-values h3{font-size:25px}.care-v3 .booking-steps h3{font-size:27px}.care-v3 .booking-band{position:relative;overflow:hidden}.care-v3 .booking-band:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid oklch(78% .07 85/.15);border-radius:50%;width:800px;position:absolute;inset:-450px -350px auto auto}.care-v3 .booking-band .care-wrap{position:relative}.care-v3 .payment-tool{border-radius:14px;padding:30px}.care-v3 .payment-tool h3{font-size:30px}.care-v3 .payment-tabs button{min-height:44px}.care-v3 .care-faq-v3>div{border-top:1px solid var(--border);border-bottom:0}.care-v3 .care-faq-v3>div:last-child{border-bottom:1px solid var(--border)}.care-v3 .care-faq-v3 h3{font-family:var(--font-sans)}.care-v3 .care-faq-v3 button{min-height:66px;padding-block:20px;font-size:15px;font-weight:400;text-decoration:none}.care-v3 .care-faq-v3 button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.care-v3 .care-faq-v3 p{color:var(--muted-foreground);padding:0 24px 6px 0;font-size:14px;line-height:1.8}.care-v3 .care-faq-v3 [data-state=open][role=region]{animation:care-faq-open .3s var(--care-ease)}.care-v3 .care-faq-v3 [data-state=closed][role=region]{animation:.22s care-faq-close}.care-v3 .location-art{transition:background-color .3s,border-color .3s}.care-v3 .location-art p{font-size:14px}.care-v3 .care-footer{flex-wrap:wrap}.care-v3 .footer-links{flex-wrap:wrap;gap:4px 20px}.care-v3 .footer-links a,.care-v3 .footer-links button{cursor:pointer;align-items:center;min-height:44px;font-size:12px;display:inline-flex}.care-v3 .care-footer>p{font-size:11px}.care-v3 .replay-intro{color:var(--muted-foreground);text-underline-offset:4px;text-decoration:underline}.care-v3 .care-cta{transition:background-color .2s ease, border-color .2s ease, transform .25s var(--care-ease), box-shadow .25s ease;font-size:13px}.care-v3 .care-cta svg,.care-v3 .text-action svg,.care-v3 .service-consult svg{transition:transform .24s var(--care-ease)}.care-v3 .care-cta:active{transform:scale(.98)}.care-v3 .floating-book{bottom:max(22px, env(safe-area-inset-bottom))}.care-v3 a:focus-visible,.care-v3 button:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.care-reveal{opacity:1}@keyframes care-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes care-line-in{0%{opacity:0;transform:translateY(105%)rotate(2deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes care-photo-in{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:none}}@keyframes care-image-settle{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes care-faq-open{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes care-faq-close{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@media (prefers-reduced-motion:no-preference){.care-reveal.is-waiting{opacity:0;transform:translateY(22px)}.care-reveal.is-visible{animation:.7s cubic-bezier(.22,1,.36,1) both care-rise}.care-v3[data-intro=revealed] .hero-copy>.eyebrow{animation:care-rise .65s var(--care-ease) both}.care-v3[data-intro=revealed] .hero-line>*{animation:care-line-in 1s var(--care-ease) both}.care-v3[data-intro=revealed] .hero-line:nth-child(2)>*{animation-delay:90ms}.care-v3[data-intro=revealed] .hero-line:nth-child(3)>*{animation-delay:.18s}.care-v3[data-intro=revealed] .hero-intro{animation:care-rise .75s var(--care-ease) .25s both}.care-v3[data-intro=revealed] .hero-copy>.care-cta,.care-v3[data-intro=revealed] .hero-link,.care-v3[data-intro=revealed] .hero-copy>.micro{animation:care-rise .75s var(--care-ease) .35s both}.care-v3[data-intro=revealed] .hero-photo{animation:care-photo-in 1.6s var(--care-ease) 80ms backwards}.care-v3[data-intro=revealed] .hero-photo>img{animation:care-image-settle 1.8s var(--care-ease) 80ms both}.care-v3 #payment-panel{animation:care-rise .3s var(--care-ease)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.care-v3 .service-item:hover .service-image img{filter:none;transform:scale(1.045)}.care-v3 .care-cta:hover{transform:translateY(-2px);box-shadow:0 7px 20px -10px oklch(30% .043 48/.45)}.care-v3 .care-cta:hover svg,.care-v3 .text-action:hover svg,.care-v3 .service-consult:hover svg{transform:translate(2px,-2px)}.care-v3 .location-art:hover{border-color:var(--gold);background:var(--muted)}}@media (width>=1000px) and (height<=900px){.care-v3 h1{font-size:78px}.care-v3 .hero-copy{padding-top:20px;padding-bottom:24px}}@media (width<=999px){.care-v3 h1{font-size:clamp(56px,7vw,72px)}.care-v3 .section-space{padding-block:76px}.care-v3 .brand-ribbon{font-size:17px}}@media (width<=639px){.care-v3 .care-wrap{width:calc(100% - 40px)}.care-v3 .care-hero{gap:34px;padding-block:32px 48px}.care-v3 h1{font-size:clamp(53px,15vw,70px)}.care-v3 h2{font-size:clamp(36px,10vw,44px)}.care-v3 .hero-intro{margin-block:22px;font-size:15px;line-height:1.75}.care-v3 .hero-copy>.care-cta{justify-content:space-between;min-width:215px}.care-v3 .hero-photo{aspect-ratio:4/4.7}.care-v3 .photo-note p{font-size:29px}.care-v3 .photo-note span{letter-spacing:.1em;font-size:8px}.care-v3 .section-space{padding-block:64px}.care-v3 .care-filters{gap:8px}.care-v3 .care-filter{padding:10px 13px;font-size:11px}.care-v3 .services-grid{gap:32px}.care-v3 .service-item{padding-bottom:12px}.care-v3 .service-description{margin-block:10px 8px}.care-v3 .brand-ribbon{padding:20px;font-size:15px}.care-v3 .payment-tool{padding:22px}.care-v3 .care-faq-v3 button{font-size:14px}.care-v3 .care-footer{padding-bottom:100px}.care-v3 .floating-book{right:16px;bottom:max(16px, env(safe-area-inset-bottom))}.care-reveal.is-visible{animation-duration:.5s}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.care-v3 *,.care-v3 :before,.care-v3 :after{transition:none!important;animation:none!important}.care-reveal.is-waiting{opacity:1;transform:none}.care-v3 .care-cta:active{transform:none}.care-v3 .footer-links .replay-intro{display:none}}.care-v3 .care-reveal:focus-within,.care-v3 .hero-copy>:focus-visible,.care-v3 .hero-copy>:focus-within{opacity:1;animation:none;transform:none}html:has(.care-v4){scroll-padding-top:96px}.care-v4 #experiencia,.care-v4 #inicio{scroll-margin-top:0}.care-site.care-v4{--future-ink:oklch(20% .022 50);--future-copper:oklch(76% .071 65);background:var(--future-ink)}.care-v4 main,.care-v4 .care-footer{background:var(--background)}.care-v4:before{content:"";z-index:80;transform-origin:0;height:2px;transform:scaleX(var(--care-page-progress,0));pointer-events:none;background:linear-gradient(90deg,oklch(70% .08 55),oklch(90% .045 95));position:fixed;inset:0 0 auto}.care-v4 .care-header-v3{height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;top:12px}.care-v4 .care-header-v3-inner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:oklch(97.4% .011 80/.94);border:1px solid oklch(88% .035 70/.65);border-radius:999px;width:min(1300px,100% - 48px);min-height:72px;padding-inline:24px 12px;box-shadow:0 10px 36px oklch(16% .02 50/.12),inset 0 1px oklch(100% 0 0/.75)}.care-v4 .care-brand-v3{width:216px}.care-v4 .care-brand-v3 img{height:44px}.care-v4 .care-desktop-nav-v3{gap:clamp(14px,1.7vw,26px)}.care-v4 .care-chapters{z-index:32;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:oklch(20% .022 50/.87);border:1px solid oklch(83% .035 75/.42);border-radius:999px;padding:6px;position:fixed;top:50%;right:14px;transform:translateY(-50%);box-shadow:0 8px 30px oklch(10% 0 0/.1)}.care-chapters a{color:oklch(89% .022 80);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:44px;height:44px;font-size:10px;transition:background-color .24s,color .24s;display:grid;position:relative}.care-chapters a[aria-current]{color:oklch(22% .022 50);background:oklch(86% .06 75);box-shadow:0 0 16px oklch(83% .06 75/.25)}.care-chapters__label{white-space:nowrap;color:oklch(94% .02 80);opacity:0;pointer-events:none;background:oklch(20% .022 50/.95);border:1px solid oklch(83% .035 75/.25);border-radius:999px;padding:9px 14px;font-size:11px;transition:opacity .2s,transform .2s;position:absolute;right:56px;transform:translate(8px)}.care-chapters a:hover .care-chapters__label,.care-chapters a:focus-visible .care-chapters__label{opacity:1;transform:none}.care-v4 .services-section{isolation:isolate;background:linear-gradient(160deg, var(--background), oklch(93% .025 75));z-index:2;border-top:1px solid oklch(100% 0 0/.85);border-radius:40px 40px 0 0;margin-top:-32px;padding-top:106px;position:relative}.care-v4 .service-item{background:oklch(98.5% .008 80/.82);border:1px solid oklch(80% .025 75/.45);border-radius:22px;padding:16px 16px 14px;box-shadow:0 18px 44px -28px oklch(25% .03 50/.25),inset 0 1px oklch(100% 0 0/.9)}.care-v4 .service-image{border-radius:14px}.care-v4 .service-category,.care-v4 .service-item h3,.care-v4 .service-description{padding-inline:8px}.care-v4 .service-item h3{font-size:29px}.care-v4 .service-description{font-size:14px}.care-v4 .service-consult{border-top:1px solid var(--border);border-radius:0;justify-content:space-between;width:100%;margin-top:16px;padding-inline:8px}.care-v4 .care-filter.active{box-shadow:0 6px 16px -10px oklch(20% .03 50/.6)}.care-v4 .space-image img{border-radius:28px 140px 28px 28px;box-shadow:0 24px 60px -35px oklch(25% .03 50/.45)}.care-v4 .about-image{border:1px solid oklch(75% .04 65/.4);border-radius:160px 160px 28px 28px;padding:8px;box-shadow:0 22px 55px -35px oklch(30% .04 50/.45)}.care-v4 .about-image img{border-radius:inherit}.care-v4 .gallery-section{background:linear-gradient(130deg,oklch(91% .035 75),oklch(97% .015 80));border-block:1px solid oklch(83% .04 75/.45);position:relative}.care-v4 .care-journey{background:radial-gradient(ellipse at 0 20%, oklch(35% .045 50), transparent 65%), var(--future-ink)}.care-v4 .care-journey__panel{border-color:oklch(80% .05 65/.45);box-shadow:0 32px 55px -28px oklch(10% .015 50/.5)}.care-v4 .care-cta{position:relative;overflow:hidden}.care-v4 .care-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,oklch(100% 0 0/.18),#0000);width:45%;position:absolute;inset:-60% auto -60% -70%;transform:skew(-20deg)}.care-v4 .care-cta:hover:after{animation:.85s both future-button-light}@keyframes future-button-light{to{left:130%}}@media (width>=768px) and (prefers-reduced-motion:no-preference){.care-v4[data-care-effects=on] [data-care-surface][data-care-phase=moving]{transform:perspective(1000px) translate3d(calc(var(--care-shift-x,0px) * 1.4), calc(var(--care-shift-y,0px) * 1.7), calc(var(--care-shift-z,0px) * 2)) rotateX(calc(var(--care-rotate,0deg) * 2))}}@media (width<=1399px){.care-v4 .care-chapters{display:none}}@media (width>=961px) and (width<=1200px){.care-v4 .massage-experience__hint{padding-left:115px}}@media (width<=999px){.care-v4 .care-header-v3-inner{min-height:68px}}@media (width<=639px){.care-v4 .care-header-v3{top:10px}.care-v4 .care-header-v3-inner{gap:8px;width:calc(100% - 24px);min-height:64px;padding-inline:14px 8px}.care-v4 .care-brand-v3{width:min(175px,100vw - 142px)}.care-v4 .care-menu-trigger-v3{min-width:72px;min-height:44px}.care-v4 .services-section{border-radius:28px 28px 0 0;padding-top:70px}.care-v4 .service-item{border-radius:20px;padding:12px}.care-v4 .space-image img{border-radius:20px 85px 20px 20px}}@media (prefers-reduced-motion:reduce){.care-v4 .care-cta:after{display:none}}.care-v4[data-care-motion=paused] .care-cta:after{display:none}
