.care-experience{--care-stage-height:calc(100svh - var(--space-16));margin-inline:var(--space-8);color:var(--color-text)}.care-chapter{isolation:isolate;border-radius:var(--radius-2xl);background:var(--color-paper);scroll-margin-top:var(--space-96);position:relative;overflow:clip}.care-chapter+.care-chapter{margin-top:var(--space-32)}.care-chapter-art{isolation:isolate;aspect-ratio:8/5;background:var(--color-paper);margin:0;position:relative;overflow:clip}.care-chapter-art>img{object-fit:cover;object-position:64% center}.care-chapter-shade{display:none}.care-chapter-copy{max-width:calc(var(--space-96) * 8);padding:var(--space-40) var(--space-24) var(--space-48);margin-inline:auto}.care-chapter-index{margin-bottom:var(--space-20);color:var(--color-muted);font-size:var(--text-14);line-height:var(--leading-body);letter-spacing:0;display:block}.care-experience .care-chapter h2{font-size:var(--text-37);line-height:var(--leading-37);letter-spacing:var(--tracking-heading);font-weight:var(--font-weight-regular);text-wrap:balance}.care-chapter-description{max-width:42ch;margin-top:var(--space-20);font-size:var(--text-17);line-height:1.5}.care-chapter-action{margin-top:var(--space-24);border:var(--border-hairline) solid var(--color-text)}.care-chapter-action:not(.u-cta-primary){background:var(--color-text);color:var(--color-paper)}.care-chapter-action:not(.u-cta-primary):active{background:var(--color-ink);border-color:var(--color-ink)}.care-chapter-questions{gap:var(--space-8);margin-top:var(--space-32);display:grid}.care-chapter-questions details{border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-fog) 92%, transparent);overflow:clip}.care-chapter-questions summary{gap:var(--space-16);min-height:var(--space-48);padding:var(--space-12) var(--space-16);cursor:pointer;font-size:var(--text-14);line-height:var(--leading-body);justify-content:space-between;align-items:center;list-style:none;display:flex}.care-chapter-questions summary::-webkit-details-marker{display:none}.care-chapter-questions summary svg{transition:transform var(--duration-fast) var(--ease-standard);flex:none}.care-chapter-questions details[open] summary svg{transform:rotate(45deg)}.care-chapter-questions details p{padding:0 var(--space-16) var(--space-16);font-size:var(--text-15);line-height:1.5}.care-chapter-questions summary:focus-visible{outline-offset:calc(-1 * var(--space-4))}.care-chapter[data-tone=dark]{background:var(--color-deep);color:var(--color-paper)}.care-chapter[data-tone=dark] .care-chapter-index{color:color-mix(in srgb, var(--color-paper) 72%, transparent)}.care-chapter[data-tone=dark] .care-chapter-action:not(.u-cta-primary){background:var(--color-paper);border-color:var(--color-paper);color:var(--color-text)}.care-chapter[data-tone=dark] .care-chapter-action:not(.u-cta-primary):active{background:var(--color-selected);border-color:var(--color-selected)}.care-chapter[data-tone=dark] .care-chapter-questions details{background:color-mix(in srgb, var(--color-paper) 10%, transparent)}.care-chapter[data-tone=dark] :focus-visible{outline-color:var(--color-focus-on-dark)}.care-chapter-nav{display:none}@media (min-width:1100px) and (min-height:760px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.care-chapter{min-height:100svh}.care-chapter+.care-chapter{margin-top:0}.care-chapter-art{aspect-ratio:auto;height:40svh}.care-chapter-copy{padding-block:var(--space-24)}.care-chapter-questions{margin-top:var(--space-24)}.care-experience[data-enhanced=true]{height:400svh}.care-experience[data-enhanced=true] .care-experience-stage{top:var(--space-8);height:var(--care-stage-height);isolation:isolate;border-radius:var(--radius-2xl);--canvas-clear:calc(var(--space-80) - var(--space-8) + var(--space-40));position:sticky;overflow:clip}.care-experience[data-enhanced=true]{--care-edge:var(--space-48)}.care-experience[data-enhanced=true] .care-chapter{z-index:var(--z-base);min-height:0;padding:var(--space-80) max(var(--space-40), calc((100% - var(--container-max)) / 2));visibility:hidden;pointer-events:none;align-items:center;display:flex;position:absolute;inset:0}.care-experience[data-enhanced=true] .care-chapter[data-leaving=true]{visibility:visible}.care-experience[data-enhanced=true] .care-chapter[data-leaving=true] .care-chapter-copy{opacity:0;transition:opacity var(--duration-micro) var(--ease-standard)}.care-experience[data-enhanced=true] .care-chapter[data-leaving=true] .care-chapter-art{translate:0 calc(var(--space-24) * -1);transition:translate var(--duration-cinematic) var(--ease-cinematic)}.care-experience[data-enhanced=true][data-dir=down] .care-chapter[data-leaving=true] .care-chapter-art{translate:0 var(--space-24)}.care-experience[data-enhanced=true] .care-chapter[data-active=true]{z-index:var(--z-raised);visibility:visible;pointer-events:auto;animation:care-uncover-up var(--duration-cinematic) var(--ease-cinematic) backwards}.care-experience[data-enhanced=true][data-dir=down] .care-chapter[data-active=true]{animation-name:care-uncover-down}.care-experience[data-enhanced=true] .care-chapter[data-active=true] .care-chapter-art{animation:care-art-settle var(--duration-cinematic) var(--ease-cinematic) both}.care-experience[data-enhanced=true] .care-chapter[data-active=true] .care-chapter-copy>*{animation:care-copy-rise var(--duration-slow) var(--ease-cinematic) both;animation-delay:calc(var(--duration-micro) * (1 + var(--care-line,0) * .5))}.care-experience[data-enhanced=true] .care-chapter-copy>:nth-child(2){--care-line:1}.care-experience[data-enhanced=true] .care-chapter-copy>:nth-child(3){--care-line:2}.care-experience[data-enhanced=true] .care-chapter-copy>:nth-child(4){--care-line:3}.care-experience[data-enhanced=true] .care-chapter-copy>:nth-child(5){--care-line:4}.care-experience[data-enhanced=true] .care-chapter-art{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.care-experience[data-enhanced=true] .care-chapter-art>img{object-position:center}.care-experience[data-enhanced=true] #exames .care-chapter-art>img,.care-experience[data-enhanced=true] #exames .tablet-frame{transform-origin:66% 48%;transform:scale(1.08)}.care-experience[data-enhanced=true] #exames .tablet-artwork{--care-pad:max(var(--space-40), calc((100% - var(--container-max)) / 2));translate:max(0%, calc(var(--care-pad) + min(calc((100% - var(--care-pad) * 2) * .32), calc(var(--space-96) * 4 + var(--space-16))) + var(--space-32) - 36%)) 0;-webkit-mask-image:linear-gradient(90deg, transparent, var(--color-ink) var(--space-96));-webkit-mask-image:linear-gradient(90deg, transparent, var(--color-ink) var(--space-96));mask-image:linear-gradient(90deg, transparent, var(--color-ink) var(--space-96))}.care-experience[data-enhanced=true] .care-chapter-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--color-paper), color-mix(in srgb, var(--color-paper) 97%, transparent) 22%, color-mix(in srgb, var(--color-paper) 86%, transparent) 32%, transparent 40%);display:block;position:absolute;inset:0}.care-experience[data-enhanced=true] .care-chapter[data-tone=dark] .care-chapter-shade{background:linear-gradient(90deg, color-mix(in srgb, var(--color-ink) 85%, transparent), color-mix(in srgb, var(--color-ink) 65%, transparent) 23%, color-mix(in srgb, var(--color-ink) 40%, transparent) 32%, transparent 48%)}.care-experience[data-enhanced=true] .care-chapter-copy{width:min(32%, calc(var(--space-96) * 4 + var(--space-16)));max-width:calc(var(--space-96) * 4 + var(--space-32));margin:0;padding:0}.care-experience[data-enhanced=true] .care-chapter-index{margin-bottom:var(--space-16)}.care-experience[data-enhanced=true] .care-chapter-description{font-size:var(--text-17)}.care-experience[data-enhanced=true] .care-chapter-questions details{-webkit-backdrop-filter:blur(var(--blur-subtle));backdrop-filter:blur(var(--blur-subtle))}}@media (min-width:1024px) and (not ((min-width:1100px) and (min-height:760px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference))){.care-chapter{min-height:min(88svh, calc(var(--space-96) * 8));grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.care-chapter+.care-chapter{margin-top:var(--space-16)}.care-chapter-art{aspect-ratio:auto;min-height:100%}.care-chapter-copy{width:100%;max-width:calc(var(--space-96) * 5 + var(--space-24));padding:var(--space-64) var(--space-48);align-self:center;margin:0}}@media (max-width:767px){.care-chapter-art{aspect-ratio:4/3}.care-chapter-art>img{object-position:65% center}#avaliacao-completa .care-chapter-art,#exames .care-chapter-art,#protocolo .care-chapter-art{aspect-ratio:1}#exames .tablet-artwork{transform-origin:64.4% 46.4%;transform:translate(-14.4%,3.6%)scale(1.4)}#protocolo .protocol-artwork{transform-origin:57.3% 43.5%;transform:translate(8%,6.5%)scale(1.9)}#avaliacao-completa .overview-artwork{transform-origin:61.2% 39.6%;transform:translate(1%,5.5%)scale(1.6)}.care-chapter-copy{padding:var(--space-32) var(--space-16) var(--space-40)}.care-experience .care-chapter h2{font-size:var(--text-30);line-height:var(--leading-30)}.care-chapter-description{font-size:var(--text-17)}}@media (hover:hover){.care-chapter-action:not(.u-cta-primary):hover{background:var(--color-deep);border-color:var(--color-deep);color:var(--color-paper)}.care-chapter[data-tone=dark] .care-chapter-action:not(.u-cta-primary):hover{background:var(--color-fog);border-color:var(--color-fog);color:var(--color-text)}.care-chapter-questions summary:hover{background:color-mix(in srgb, var(--color-text) 5%, transparent)}.care-chapter[data-tone=dark] .care-chapter-questions summary:hover{background:color-mix(in srgb, var(--color-paper) 8%, transparent)}}@media (prefers-reduced-motion:reduce){.care-experience *,.care-experience :before,.care-experience :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.care-chapter-questions details{background:var(--color-fog);-webkit-backdrop-filter:none;backdrop-filter:none}.care-chapter[data-tone=dark] .care-chapter-questions details{background:color-mix(in srgb, var(--color-paper) 10%, var(--color-deep))}}@media (forced-colors:active){.care-chapter-questions details{border:var(--border-hairline) solid CanvasText}}@media (min-width:1100px) and (min-height:760px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.care-experience[data-enhanced=true] .care-chapter{padding-bottom:var(--space-80)}.care-experience[data-enhanced=true] .care-journey{z-index:var(--z-raised);right:var(--space-24);bottom:var(--space-24);gap:var(--space-4);width:calc(var(--space-96) * 2 + var(--space-32));padding:var(--space-12) var(--space-8) var(--space-16);border-radius:var(--radius-2xl);color:var(--color-paper);background:linear-gradient(115deg, color-mix(in srgb, var(--color-paper) 9%, transparent), transparent 48%), color-mix(in srgb, var(--color-ink) 60%, transparent);-webkit-backdrop-filter:blur(var(--blur-floating)) saturate(1.4) brightness(.7);backdrop-filter:blur(var(--blur-floating)) saturate(1.4) brightness(.7);box-shadow:inset 0 var(--border-hairline) 0 color-mix(in srgb, var(--color-paper) 16%, transparent), var(--shadow-floating);font-family:var(--font-sans);font-weight:var(--font-weight-regular);font-synthesis:none;letter-spacing:var(--tracking-body);transition:opacity var(--duration-fast) var(--ease-standard);display:grid;position:absolute}.care-experience[data-enhanced=true][data-releasing] .care-journey:not(:has(:focus-visible)){opacity:0;pointer-events:none}.care-journey-head{justify-content:space-between;align-items:baseline;gap:var(--space-12);padding:0 var(--space-12) var(--space-4);font-size:var(--text-14);color:color-mix(in srgb, var(--color-paper) 82%, transparent);line-height:1.3;display:flex}.care-journey-count{font-variant-numeric:tabular-nums;white-space:nowrap}.care-journey-now{display:inline-block}.care-journey-now[data-dir=up]{animation:care-journey-up var(--duration-normal) var(--ease-cinematic)}.care-journey-now[data-dir=down]{animation:care-journey-down var(--duration-normal) var(--ease-cinematic)}.care-journey-list{margin:0;padding:0;list-style:none;display:grid}.care-journey-list a{isolation:isolate;align-items:center;gap:var(--space-12);min-height:var(--touch-target);padding-inline:var(--space-12);border-radius:var(--radius-xl);color:inherit;transition:transform var(--duration-fast) var(--ease-standard);text-decoration:none;display:flex;position:relative}.care-journey-list a:before{content:"";z-index:-1;border-radius:inherit;background:color-mix(in srgb, var(--color-paper) 12%, transparent);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;inset:0}.care-journey-list a:active{transform:scale(var(--motion-active-scale))}.care-journey-list a:focus-visible{outline:var(--focus-width) solid var(--color-paper);outline-offset:0}.care-journey-mark{width:var(--space-16);height:var(--space-16);flex:none;display:grid}.care-journey-mark svg{opacity:0;width:100%;height:100%;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-normal) var(--ease-cinematic);grid-area:1/1;transform:scale(.5)}.care-journey-list a[data-state=done] .journey-mark-done,.care-journey-list a[data-state=current] .journey-mark-current,.care-journey-list a[data-state=next] .journey-mark-next{opacity:1;transform:none}.care-journey-label{font-size:var(--text-15);white-space:nowrap;transform-origin:0;opacity:.72;transition:transform var(--duration-normal) var(--ease-cinematic), opacity var(--duration-fast) var(--ease-standard);line-height:1.25;transform:scale(.934)}.care-journey-list a[data-state=done] .care-journey-label{opacity:.82}.care-journey-list a[data-state=current] .care-journey-label{opacity:1;transform:none}.care-journey-bar{height:calc(var(--border-hairline) * 3);margin:var(--space-8) var(--space-12) 0;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-paper) 20%, transparent);overflow:hidden}.care-journey-bar i{border-radius:inherit;background:var(--color-paper);transform-origin:0;height:100%;transform:scaleX(var(--care-progress,.25));transition:transform var(--duration-slow) var(--ease-cinematic);display:block}.care-journey-list a:not([data-state=current]):hover:before,.care-journey-list a:not([data-state=current]):hover .care-journey-label{opacity:1}}@media (min-width:1100px) and (min-height:760px) and (max-height:839px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.care-experience[data-enhanced=true] .care-chapter{padding-block:var(--space-64)}.care-experience[data-enhanced=true] .care-journey{right:var(--space-16);bottom:var(--space-16);padding-block:var(--space-8) var(--space-12)}}@keyframes care-journey-up{0%{opacity:0;transform:translateY(60%)}}@keyframes care-journey-down{0%{opacity:0;transform:translateY(-60%)}}@keyframes care-uncover-up{0%{-webkit-mask-image:linear-gradient(to top, var(--color-ink) calc(50% - var(--care-edge)), transparent calc(50% + var(--care-edge)));mask-image:linear-gradient(to top, var(--color-ink) calc(50% - var(--care-edge)), transparent calc(50% + var(--care-edge)));-webkit-mask-size:100% calc(200% + var(--care-edge) * 2);mask-size:100% calc(200% + var(--care-edge) * 2);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}to{-webkit-mask-image:linear-gradient(to top, var(--color-ink) calc(50% - var(--care-edge)), transparent calc(50% + var(--care-edge)));mask-image:linear-gradient(to top, var(--color-ink) calc(50% - var(--care-edge)), transparent calc(50% + var(--care-edge)));-webkit-mask-size:100% calc(200% + var(--care-edge) * 2);mask-size:100% calc(200% + var(--care-edge) * 2);-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@keyframes care-uncover-down{0%{-webkit-mask-image:linear-gradient(to bottom, var(--color-ink) calc(50% - var(--care-edge)), transparent calc(50% + var(--care-edge)));mask-image:linear-gradient(to bottom, var(--color-ink) calc(50% - var(--care-edge)), transparent calc(50% + var(--care-edge)));-webkit-mask-size:100% calc(200% + var(--care-edge) * 2);mask-size:100% calc(200% + var(--care-edge) * 2);-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}to{-webkit-mask-image:linear-gradient(to bottom, var(--color-ink) calc(50% - var(--care-edge)), transparent calc(50% + var(--care-edge)));mask-image:linear-gradient(to bottom, var(--color-ink) calc(50% - var(--care-edge)), transparent calc(50% + var(--care-edge)));-webkit-mask-size:100% calc(200% + var(--care-edge) * 2);mask-size:100% calc(200% + var(--care-edge) * 2);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@keyframes care-art-settle{0%{transform:scale(calc(1 + (var(--motion-image-scale) - 1) / 2))}}@keyframes care-copy-rise{0%{opacity:0;transform:translateY(var(--space-12))}}@media (prefers-reduced-transparency:reduce){.care-experience[data-enhanced=true] .care-journey{background:var(--color-ink);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.care-experience[data-enhanced=true] .care-journey{border:var(--border-hairline) solid CanvasText}.care-journey-bar{background:graytext}.care-journey-bar i{background:highlight}}.care-chapter-step{display:none}@media (max-width:767px){.care-experience{margin-inline:0}.care-chapter,.care-chapter[data-tone=dark]{background:var(--color-paper);color:var(--color-text);border-radius:0}.care-chapter+.care-chapter{margin-top:0}.care-chapter-art{aspect-ratio:1}.care-chapter-copy{padding:var(--space-24) var(--page-gutter-mobile) var(--space-64)}.care-chapter:last-of-type .care-chapter-copy{padding-bottom:var(--space-32)}.care-chapter-index{width:var(--border-hairline);height:var(--border-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.care-experience .care-chapter h2{font-size:var(--text-30);line-height:var(--leading-30)}.care-chapter-description{margin-top:var(--space-16);font-size:var(--text-17);line-height:1.5}.care-chapter-action.u-cta-primary{display:none}.care-chapter-step{z-index:var(--z-raised);left:var(--page-gutter-mobile);bottom:var(--page-gutter-mobile);gap:var(--space-8);width:calc(var(--space-96) * 2 + var(--space-16));max-width:calc(100% - var(--page-gutter-mobile) * 2);padding:var(--space-12) var(--space-16) var(--space-16);border-radius:var(--radius-xl);color:var(--color-paper);background:linear-gradient(115deg, color-mix(in srgb, var(--color-paper) 9%, transparent), transparent 48%), color-mix(in srgb, var(--color-ink) 60%, transparent);-webkit-backdrop-filter:blur(var(--blur-floating)) saturate(1.4) brightness(.7);backdrop-filter:blur(var(--blur-floating)) saturate(1.4) brightness(.7);box-shadow:inset 0 var(--border-hairline) 0 color-mix(in srgb, var(--color-paper) 16%, transparent), var(--shadow-floating);font-family:var(--font-sans);font-weight:var(--font-weight-regular);font-synthesis:none;letter-spacing:var(--tracking-body);display:grid;position:absolute}.care-chapter-step-head{justify-content:space-between;gap:var(--space-12);font-size:var(--text-14);color:color-mix(in srgb, var(--color-paper) 82%, transparent);font-variant-numeric:tabular-nums;line-height:1.3;display:flex}.care-chapter-step-label{align-items:center;gap:var(--space-8);font-size:var(--text-15);line-height:1.25;display:flex}.care-chapter-step-label svg{width:var(--space-16);height:var(--space-16);flex:none}.care-chapter-step-bar{height:calc(var(--border-hairline) * 3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-paper) 20%, transparent);overflow:hidden}.care-chapter-step-bar i{border-radius:inherit;background:var(--color-paper);transform-origin:0;height:100%;transform:scaleX(var(--care-step,.25));display:block}#experiencia .care-chapter-step{display:none}.care-chapter[data-tone=dark] .care-chapter-questions details{background:color-mix(in srgb, var(--color-fog) 92%, transparent)}.care-chapter[data-tone=dark] .care-chapter-questions summary:hover{background:color-mix(in srgb, var(--color-text) 5%, transparent)}.care-chapter[data-tone=dark] .care-chapter-action:not(.u-cta-primary){background:var(--color-text);border-color:var(--color-text);color:var(--color-paper)}.care-chapter[data-tone=dark] .care-chapter-action:not(.u-cta-primary):active{background:var(--color-ink);border-color:var(--color-ink)}.care-chapter[data-tone=dark] :focus-visible{outline-color:var(--color-focus)}}@media (max-width:767px) and (hover:hover){.care-chapter[data-tone=dark] .care-chapter-action:not(.u-cta-primary):hover{background:var(--color-deep);border-color:var(--color-deep);color:var(--color-paper)}@media (max-width:767px) and (prefers-reduced-transparency:reduce){.care-chapter-step{background:var(--color-ink);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:767px) and (forced-colors:active){.care-chapter-step{border:var(--border-hairline) solid CanvasText}}}
