/*! Jessica UI v1.2.0 | (c) Acellere Digital | Licença ISC */
@import "https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@400;500;600;700&family=Manrope:wght@300;400;500;600;700;800&display=swap";*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;border:none;background:none;color:inherit}[role=button],button{cursor:pointer}img,video{height:auto;max-width:100%;display:block}iframe{border:0}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}:focus-visible{outline:none;box-shadow:var(--jui-shadow-focus)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--jui-bg);color:var(--jui-text-body);font-family:var(--jui-font-main);line-height:1.6}:root{--jui-green-institutional:#4a574a;--jui-primary:#65745f;--jui-primary-hover:#596854;--jui-primary-pressed:#4f5e4a;--jui-green-soft:#e8eee6;--jui-green-ultra-soft:#f3f6f1;--jui-accent:#ff6f61;--jui-accent-soft:#fde8e4;--jui-accent-border:#ffc7bf;--jui-bg:#f6f3ee;--jui-bg-warm:#eeeae3;--jui-surface:#fbfaf7;--jui-surface-soft:#f3f1ec;--jui-mineral:#727572;--jui-bg-offwhite:#f6f3ee;--jui-bg-surface-warm:#fbfaf7;--jui-bg-sand:#eeeae3;--jui-bg-green-ultra-soft:#f3f6f1;--jui-bg-green-soft:#e8eee6;--jui-bg-dark-green:#4a574a;--jui-bg-glow-green-soft:rgba(101,116,95,.12);--jui-bg-glow-green-medium:rgba(101,116,95,.18);--jui-bg-glow-coral-whisper:rgba(255,111,97,.025);--jui-bg-line-green-soft:rgba(101,116,95,.055);--jui-bg-dot-green-soft:rgba(101,116,95,.11);--jui-bg-grain-dark:rgba(47,53,47,.04);--jui-text-strong:#2f352f;--jui-text-title:#465146;--jui-text-body:#5e675e;--jui-text-secondary:#707370;--jui-text-muted:#8c918b;--jui-success:#4e8c6f;--jui-success-soft:#ebf5f0;--jui-error:#c85a54;--jui-error-soft:#fdf1f0;--jui-warning:#d9a05b;--jui-warning-soft:#fef6eb;--jui-info:#5b8fa6;--jui-info-soft:#eff7fa;--jui-border:#daddd7;--jui-border-focus:#65745f;--jui-border-light:hsla(0,0%,100%,.4);--jui-btn-soft-hover:#dbe4d8;--jui-btn-soft-pressed:#cedbca;--jui-btn-cancel-hover:#fcdbd9;--jui-btn-cancel-pressed:#b04944;--jui-btn-radius:9999px;--jui-whatsapp-chat-bg:#e5ddd5;--jui-whatsapp-balloon-bg:#d9fdd3;--jui-social-feed-padding:80px;--jui-social-story-padding-x:80px;--jui-social-story-padding-y:240px;--jui-progress-slim-track-bg:rgba(101,116,95,.12);--jui-progress-slim-track-color:#65745f;--jui-progress-slim-fill-color:#65745f;--jui-modal-bg:#fbfaf7;--jui-modal-radius:28px;--jui-modal-overlay-bg:rgba(47,53,47,.35);--jui-input-bg:#fbfaf7;--jui-input-border:#daddd7;--jui-input-focus-border:#65745f;--jui-input-focus-ring:0 0 0 4px rgba(101,116,95,.15);--jui-input-radius:16px;--jui-card-bg:#fbfaf7;--jui-card-border:#daddd7;--jui-card-shadow:0 8px 24px rgba(101,116,95,.06);--jui-card-radius:28px;--jui-card-premium-bg:#fff;--jui-card-premium-border:rgba(74,87,74,.05);--jui-card-premium-shadow:0 24px 80px rgba(74,87,74,.08);--jui-card-premium-radius:24px;--jui-card-premium-padding-mobile:20px;--jui-card-premium-padding-desktop:32px;--jui-badge-clinical-bg:#ebf5f0;--jui-badge-clinical-text:#65745f;--jui-badge-radius:9999px;--jui-nav-topbar-bg:#f3f1ec;--jui-nav-topbar-border:#daddd7;--jui-toast-bg:#fbfaf7;--jui-toast-shadow:0 8px 24px rgba(101,116,95,.06);--jui-quiz-shell-bg:#fbfaf7;--jui-quiz-shell-border:#daddd7;--jui-quiz-shell-radius:28px;--jui-quiz-option-bg:#fbfaf7;--jui-quiz-option-border:#daddd7;--jui-quiz-option-radius:28px;--jui-quiz-option-selected-bg:#ebf5f0;--jui-quiz-option-selected-border:#65745f;--jui-section-padding-y-desktop:4rem;--jui-section-padding-y-mobile:2.5rem;--jui-glass-card-bg:rgba(251,250,247,.62);--jui-glass-card-border:rgba(251,250,247,.56);--jui-glass-card-blur:blur(22px);--jui-glass-panel-bg:rgba(251,250,247,.78);--jui-glass-panel-border:rgba(251,250,247,.72);--jui-glass-panel-blur:blur(28px);--jui-glass-nav-bg:rgba(251,250,247,.62);--jui-glass-nav-border:rgba(251,250,247,.56);--jui-glass-nav-blur:blur(14px);--jui-glass-modal-bg:rgba(251,250,247,.78);--jui-glass-modal-border:rgba(251,250,247,.72);--jui-glass-modal-blur:blur(28px);--jui-font-main:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--jui-font-editorial:"Crimson Text",Georgia,"Times New Roman",serif;--jui-font-functional:"Inter",system-ui,-apple-system,sans-serif;--jui-font-family-brand:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--jui-font-family-editorial:"Crimson Text",Georgia,"Times New Roman",serif;--jui-font-family-technical:"Inter",system-ui,-apple-system,sans-serif;--jui-font-size-xs:0.75rem;--jui-font-size-sm:0.875rem;--jui-font-size-base:1rem;--jui-font-size-lg:1.125rem;--jui-font-size-xl:1.25rem;--jui-font-size-2xl:1.5rem;--jui-font-size-3xl:2rem;--jui-font-weight-normal:400;--jui-font-weight-medium:500;--jui-font-weight-bold:700;--jui-font-line-height-tight:1.2;--jui-font-line-height-normal:1.5;--jui-font-line-height-relaxed:1.7;--jui-font-letter-spacing-tight:-0.02em;--jui-font-letter-spacing-normal:0em;--jui-font-letter-spacing-wide:0.02em;--jui-space-1:0.25rem;--jui-space-2:0.5rem;--jui-space-3:0.75rem;--jui-space-4:1rem;--jui-space-5:1.25rem;--jui-space-6:1.5rem;--jui-space-8:2rem;--jui-space-10:2.5rem;--jui-space-12:3rem;--jui-space-16:4rem;--jui-space-20:5rem;--jui-space-24:6rem;--jui-radius-xs:4px;--jui-radius-sm:8px;--jui-radius-md:12px;--jui-radius-lg:16px;--jui-radius-xl:20px;--jui-radius-2xl:28px;--jui-radius-pill:9999px;--jui-radius-input:16px;--jui-radius-button:9999px;--jui-radius-card:28px;--jui-radius-overlay:28px;--jui-shadow-sm:0 2px 8px rgba(101,116,95,.04);--jui-shadow-md:0 8px 24px rgba(101,116,95,.06);--jui-shadow-lg:0 16px 40px rgba(74,87,74,.09);--jui-shadow-focus:0 0 0 4px rgba(101,116,95,.15);--jui-shadow-error:0 0 0 4px rgba(200,90,84,.15);--jui-glass-bg:rgba(251,250,247,.62);--jui-glass-bg-strong:rgba(251,250,247,.78);--jui-glass-bg-green:rgba(243,246,241,.62);--jui-glass-bg-dark:rgba(74,87,74,.42);--jui-glass-border:rgba(251,250,247,.56);--jui-glass-border-strong:rgba(251,250,247,.72);--jui-glass-border-green:rgba(101,116,95,.16);--jui-glass-border-dark:hsla(0,0%,100%,.22);--jui-glass-blur-soft:blur(14px);--jui-glass-blur:blur(22px);--jui-glass-blur-strong:blur(28px);--jui-glass-bg-fallback:#fbfaf7;--jui-shadow-glass:0 18px 46px rgba(74,87,74,.12);--jui-shadow-floating:0 26px 80px rgba(74,87,74,.16);--jui-highlight-inner:inset 0 1px 0 hsla(0,0%,100%,.75);--jui-motion-duration-fast:150ms;--jui-motion-duration-base:300ms;--jui-motion-duration-slow:500ms;--jui-motion-ease-soft:cubic-bezier(0.25,0.8,0.25,1);--jui-motion-ease-standard:cubic-bezier(0.4,0,0.2,1);--jui-motion-ease-in-out:cubic-bezier(0.4,0,0.2,1);--jui-motion-slide-distance:25px;--jui-motion-press-scale:0.98;--jui-breakpoint-sm:576px;--jui-breakpoint-md:768px;--jui-breakpoint-lg:992px;--jui-breakpoint-xl:1200px;--jui-breakpoint-2xl:1400px;--jui-z-below:-1;--jui-z-base:1;--jui-z-header:100;--jui-z-sticky:200;--jui-z-drawer:300;--jui-z-modal:400;--jui-z-toast:500;--jui-z-tooltip:600}.jui-font-brand,.jui-font-main{font-family:var(--jui-font-family-brand,var(--jui-font-main))}.jui-font-editorial,.jui-font-editorial-sensory{font-family:var(--jui-font-family-editorial,var(--jui-font-editorial));font-style:italic}.jui-font-functional,.jui-font-technical{font-family:var(--jui-font-family-technical,var(--jui-font-functional))}.jui-weight-light{font-weight:300}.jui-weight-regular{font-weight:var(--jui-font-weight-normal,400)}.jui-weight-medium{font-weight:var(--jui-font-weight-medium,500)}.jui-weight-semibold{font-weight:600}.jui-weight-bold{font-weight:var(--jui-font-weight-bold,700)}.jui-weight-extrabold{font-weight:800}.jui-display{letter-spacing:var(--jui-font-letter-spacing-tight,-.02em)}.jui-display,.jui-title-h1{font-family:var(--jui-font-main);font-weight:800;color:var(--jui-text-title);line-height:var(--jui-font-line-height-tight,1.2)}.jui-title-h1{letter-spacing:var(--jui-font-letter-spacing-tight,-.015em);font-size:clamp(1.5rem,3.5vw,2.25rem)}.jui-title-h2{line-height:var(--jui-font-line-height-tight,1.25);letter-spacing:var(--jui-font-letter-spacing-tight,-.01em);font-size:clamp(1.25rem,2.5vw,1.75rem)}.jui-title-h2,.jui-title-h3{font-family:var(--jui-font-main);font-weight:var(--jui-font-weight-bold,700);color:var(--jui-text-title)}.jui-title-h3{line-height:var(--jui-font-line-height-tight,1.3);font-size:clamp(1.1rem,2vw,1.375rem)}.jui-title-h4{line-height:var(--jui-font-line-height-tight,1.35);font-size:var(--jui-font-size-xl,1.25rem)}.jui-card-title,.jui-title-h4{font-family:var(--jui-font-main);font-weight:var(--jui-font-weight-bold,700);color:var(--jui-text-title)}.jui-card-title{line-height:var(--jui-font-line-height-tight,1.4);font-size:var(--jui-font-size-lg,1.125rem)}.jui-eyebrow{font-weight:600;font-size:.8125rem;letter-spacing:.08em;color:var(--jui-primary);display:inline-block;margin-bottom:var(--jui-space-2)}.jui-eyebrow,.jui-overline{font-family:var(--jui-font-functional);text-transform:uppercase}.jui-overline{font-weight:var(--jui-font-weight-medium,500);font-size:var(--jui-font-size-xs,.75rem);letter-spacing:.1em;color:var(--jui-text-muted)}.jui-lead{font-size:var(--jui-font-size-lg,1.125rem)}.jui-body,.jui-lead{font-family:var(--jui-font-main);color:var(--jui-text-body);line-height:var(--jui-font-line-height-relaxed,1.6)}.jui-body{font-size:var(--jui-font-size-base,1rem)}.jui-body-sm{font-family:var(--jui-font-main);font-size:.9375rem;color:var(--jui-text-secondary);line-height:var(--jui-font-line-height-normal,1.5)}.jui-microcopy{font-family:var(--jui-font-functional);font-size:.8125rem;color:var(--jui-text-muted);line-height:var(--jui-font-line-height-tight,1.4)}.jui-editorial-phrase{font-size:clamp(1.25rem,3.5vw,1.875rem);color:var(--jui-text-title);line-height:var(--jui-font-line-height-normal,1.5);font-weight:var(--jui-font-weight-normal,400)}.jui-editorial-phrase,.jui-quote{font-family:var(--jui-font-editorial);font-style:italic}.jui-quote{font-size:clamp(1.125rem,3vw,1.5rem);color:var(--jui-text-secondary);border-left:2px solid var(--jui-primary);padding-left:var(--jui-space-4);line-height:var(--jui-font-line-height-relaxed,1.6)}.jui-highlight-coral{color:var(--jui-accent)}.jui-highlight-coral,.jui-highlight-green{font-weight:var(--jui-font-weight-bold,700)}.jui-highlight-green{color:var(--jui-primary)}.jui-marker-accent{background-color:var(--jui-accent-soft);color:var(--jui-text-strong);padding:2px 6px;border-radius:var(--jui-radius-xs);border:1px solid var(--jui-accent-border)}.jui-underline-accent{position:relative;display:inline-block}.jui-underline-accent:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:3px;background-color:var(--jui-accent);border-radius:var(--jui-radius-xs)}.jui-accent-dot:after{content:".";color:var(--jui-accent);font-size:1.2em;line-height:0;display:inline-block;margin-left:2px}.jui-list{flex-direction:column}.jui-list,.jui-list-item{display:flex;gap:var(--jui-space-3)}.jui-list-item{align-items:flex-start}.jui-list-icon{flex-shrink:0;color:var(--jui-primary);margin-top:2px}.jui-list-icon.is-accent{color:var(--jui-accent)}.jui-hero-title{font-family:var(--jui-font-main);font-weight:800;color:var(--jui-text-title);line-height:1.15;letter-spacing:var(--jui-font-letter-spacing-tight,-.02em);font-size:clamp(1.75rem,4vw,2.75rem)}.jui-title-h5{line-height:var(--jui-font-line-height-normal,1.4);font-size:var(--jui-font-size-lg,1.125rem)}.jui-title-h5,.jui-title-h6{font-family:var(--jui-font-main);font-weight:var(--jui-font-weight-bold,700);color:var(--jui-text-title)}.jui-title-h6{line-height:var(--jui-font-line-height-normal,1.45);font-size:var(--jui-font-size-base,1rem)}.jui-section-title{font-weight:800;line-height:var(--jui-font-line-height-tight,1.2);letter-spacing:var(--jui-font-letter-spacing-tight,-.01em);font-size:clamp(1.4rem,3vw,2rem)}.jui-form-title,.jui-section-title{font-family:var(--jui-font-main);color:var(--jui-text-title)}.jui-form-title{font-weight:var(--jui-font-weight-bold,700);line-height:var(--jui-font-line-height-tight,1.3);font-size:var(--jui-font-size-xl,1.25rem)}.jui-quiz-question{font-family:var(--jui-font-main);font-weight:800;color:var(--jui-text-title);line-height:var(--jui-font-line-height-tight,1.25);font-size:clamp(1.25rem,3.5vw,1.75rem)}.jui-kicker{font-family:var(--jui-font-functional);font-weight:var(--jui-font-weight-medium,500);font-size:var(--jui-font-size-xs,.75rem);text-transform:uppercase;letter-spacing:.1em;color:var(--jui-green-institutional);display:inline-block;margin-bottom:var(--jui-space-2)}.jui-body-lg{font-family:var(--jui-font-main);font-size:var(--jui-font-size-lg,1.125rem);color:var(--jui-text-body);line-height:var(--jui-font-line-height-relaxed,1.6)}.jui-support-text{color:var(--jui-text-secondary)}.jui-muted-text,.jui-support-text{font-family:var(--jui-font-main);font-size:var(--jui-font-size-sm,.875rem);line-height:var(--jui-font-line-height-normal,1.5)}.jui-legal-text,.jui-muted-text{color:var(--jui-text-muted)}.jui-legal-text{font-family:var(--jui-font-functional);font-size:var(--jui-font-size-xs,.75rem)}.jui-caption,.jui-legal-text{line-height:var(--jui-font-line-height-tight,1.4)}.jui-caption{font-family:var(--jui-font-main);font-size:.8125rem;color:var(--jui-text-secondary)}.jui-link-text{font-family:var(--jui-font-functional);font-weight:var(--jui-font-weight-bold,700);color:var(--jui-primary);display:inline-flex;align-items:center;gap:4px;border-bottom:1px solid transparent;transition:border-color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft)}.jui-link-text:hover{border-color:var(--jui-primary)}.jui-link-text.is-accent{color:var(--jui-accent)}.jui-link-text.is-accent:hover{border-color:var(--jui-accent)}.jui-focus-ring:focus-visible,:focus-visible{outline:2px solid var(--jui-primary)!important;outline-offset:2px!important;box-shadow:var(--jui-shadow-focus)!important}.jui-form-group.is-error :focus-visible,.jui-input-error:focus-visible,.jui-input.is-error:focus-visible{outline-color:var(--jui-error)!important;box-shadow:var(--jui-shadow-error)!important}.jui-skip-link{top:-100px;color:var(--jui-surface);border-radius:var(--jui-radius-md);font-family:var(--jui-font-main);font-weight:700;z-index:var(--jui-z-toast)}.jui-skip-link:focus-visible{top:20px}@supports not (backdrop-filter:blur(20px)){.jui-card-glass,.jui-card-glass-green,.jui-card-glass-strong,.jui-glass,.jui-story-interaction-box{background-color:var(--jui-glass-bg-fallback)!important;backdrop-filter:none!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.jui-container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--jui-space-5);padding-right:var(--jui-space-5);max-width:var(--jui-breakpoint-xl,1200px)}@media (min-width:768px){.jui-container{padding-left:var(--jui-space-8);padding-right:var(--jui-space-8)}}.jui-container-narrow{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--jui-space-5);padding-right:var(--jui-space-5);max-width:680px}@media (min-width:768px){.jui-container-narrow{padding-left:var(--jui-space-8);padding-right:var(--jui-space-8)}}.jui-container-wide{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--jui-space-5);padding-right:var(--jui-space-5);max-width:var(--jui-breakpoint-2xl,1400px)}@media (min-width:768px){.jui-container-wide{padding-left:var(--jui-space-8);padding-right:var(--jui-space-8)}}.jui-container-fluid{width:100%;padding-left:var(--jui-space-5);padding-right:var(--jui-space-5)}.jui-section{padding-top:clamp(2.5rem,8vw,6rem);padding-bottom:clamp(2.5rem,8vw,6rem);position:relative}.jui-section-compact{padding-top:clamp(1.5rem,4vw,3rem);padding-bottom:clamp(1.5rem,4vw,3rem)}.jui-section-large{padding-top:clamp(4rem,12vw,9rem);padding-bottom:clamp(4rem,12vw,9rem)}.jui-grid{display:grid;gap:var(--jui-space-4)}@media (min-width:768px){.jui-grid{gap:var(--jui-space-6)}}.jui-grid-2{display:grid;grid-template-columns:1fr;gap:var(--jui-space-5)}@media (min-width:768px){.jui-grid-2{grid-template-columns:repeat(2,1fr);gap:var(--jui-space-6)}}.jui-grid-3{display:grid;grid-template-columns:1fr;gap:var(--jui-space-5)}@media (min-width:640px){.jui-grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.jui-grid-3{grid-template-columns:repeat(3,1fr);gap:var(--jui-space-6)}}.jui-grid-4{display:grid;grid-template-columns:1fr;gap:var(--jui-space-5)}@media (min-width:640px){.jui-grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.jui-grid-4{grid-template-columns:repeat(4,1fr);gap:var(--jui-space-6)}}.jui-grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--jui-space-5)}@media (min-width:768px){.jui-split-50{grid-template-columns:repeat(2,1fr)}.jui-split-40-60,.jui-split-50{display:grid;align-items:center;gap:var(--jui-space-8)}.jui-split-40-60{grid-template-columns:4fr 6fr}.jui-split-60-40{display:grid;grid-template-columns:6fr 4fr;align-items:center;gap:var(--jui-space-8)}}.jui-stack,.jui-stack-form,.jui-stack-lg,.jui-stack-md,.jui-stack-sm,.jui-stack-xl,.jui-stack-xs{display:flex;flex-direction:column}.jui-stack{gap:var(--jui-space-4)}.jui-stack-xs{gap:var(--jui-space-1)}.jui-stack-sm{gap:var(--jui-space-2)}.jui-stack-md{gap:var(--jui-space-4)}.jui-stack-lg{gap:var(--jui-space-6)}.jui-stack-xl{gap:var(--jui-space-8)}.jui-stack-form{gap:var(--jui-space-5)}.jui-cluster{display:flex;flex-flow:row wrap;align-items:center;gap:var(--jui-space-3)}.jui-cluster-xs{gap:var(--jui-space-1)}.jui-cluster-sm{gap:var(--jui-space-2)}.jui-cluster-md{gap:var(--jui-space-4)}.jui-cluster-lg{gap:var(--jui-space-6)}.jui-align-center{align-items:center}.jui-align-start{align-items:flex-start}.jui-align-end{align-items:flex-end}.jui-justify-center{justify-content:center}.jui-justify-between{justify-content:space-between}.jui-justify-end{justify-content:flex-end}.jui-spacer-xs{margin-bottom:var(--jui-space-2)}.jui-spacer-sm{margin-bottom:var(--jui-space-4)}.jui-spacer-md{margin-bottom:var(--jui-space-6)}.jui-spacer-lg{margin-bottom:var(--jui-space-8)}.jui-spacer-xl{margin-bottom:var(--jui-space-12)}.jui-spacer-2xl{margin-bottom:var(--jui-space-16)}.jui-divider{background-color:var(--jui-border);margin:var(--jui-space-4) 0}.jui-divider,.jui-divider-light{height:1px;width:100%;border:none}.jui-divider-light{background-color:var(--jui-border-light)}.jui-divider-vertical{width:1px;background-color:var(--jui-border);align-self:stretch;border:none;margin:0 var(--jui-space-4)}.jui-section-hero{padding-top:clamp(4rem,10vw,8rem);padding-bottom:clamp(3rem,8vw,6rem);background-color:var(--jui-surface-soft);position:relative;overflow:hidden}.jui-grid-1{display:grid;grid-template-columns:1fr;gap:var(--jui-space-4)}.jui-row{display:flex;flex-wrap:wrap;margin-left:calc(var(--jui-space-4)*-1);margin-right:calc(var(--jui-space-4)*-1)}.jui-col{flex:1 0 0%;padding-left:var(--jui-space-4);padding-right:var(--jui-space-4)}.jui-col-12{width:100%}.jui-col-6{width:50%}@media (min-width:768px){.jui-col-4{width:33.333%}.jui-col-3{width:25%}}.jui-sidebar-layout-left,.jui-sidebar-layout-right{display:grid;grid-template-columns:1fr;gap:var(--jui-space-6)}@media (min-width:992px){.jui-sidebar-layout-left{grid-template-columns:280px 1fr}.jui-sidebar-layout-right{grid-template-columns:1fr 280px}}.jui-safe-area-mobile{padding-left:env(safe-area-inset-left,var(--jui-space-5));padding-right:env(safe-area-inset-right,var(--jui-space-5));padding-bottom:env(safe-area-inset-bottom,0)}.jui-bg-offwhite{background-color:var(--jui-bg-offwhite)}.jui-bg-surface-warm{background-color:var(--jui-bg-surface-warm)}.jui-bg-sand{background-color:var(--jui-bg-sand)}.jui-bg-green-ultra-soft{background-color:var(--jui-bg-green-ultra-soft)}.jui-bg-green-soft{background-color:var(--jui-bg-green-soft)}.jui-bg-dark-green{background-color:var(--jui-bg-dark-green);color:var(--jui-bg-offwhite)}.jui-bg-clinical,.jui-bg-default{background-color:var(--jui-bg)}.jui-bg-warm{background-color:var(--jui-bg-warm)}.jui-bg-organic-clinical{background-color:var(--jui-bg-offwhite);background-image:linear-gradient(180deg,#fff 0,var(--jui-bg-offwhite) 100%),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.035'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1440 900'%3E%3Cpath stroke='rgba(101,116,95,0.04)' stroke-width='2.5' d='M-120 250C250 80 480 520 900 320c280-120 420 240 680 60'/%3E%3Cpath stroke='rgba(101,116,95,0.025)' stroke-width='1.5' d='M-60 420c360-120 600-260 1040-40 270 120 410-100 660 140'/%3E%3Cpath stroke='rgba(101,116,95,0.03)' stroke-width='2' d='M-200 600c380-120 620 120 1020-20 280-100 460 120 740 20'/%3E%3C/svg%3E");background-blend-mode:normal,multiply,normal;background-size:100% 100%,200px 200px,cover;background-position:50%,50%,50%;background-repeat:no-repeat,repeat,no-repeat;min-height:100%;position:relative}@supports not (background-blend-mode:multiply){.jui-bg-organic-clinical{background-image:linear-gradient(180deg,#fff 0,var(--jui-bg-offwhite) 100%),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1440 900'%3E%3Cpath stroke='rgba(101,116,95,0.04)' stroke-width='2.5' d='M-120 250C250 80 480 520 900 320c280-120 420 240 680 60'/%3E%3C/svg%3E");background-size:100% 100%,cover}}.jui-bg-organic-glass{background-color:var(--jui-bg-offwhite);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.015'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1440 800'%3E%3Cpath stroke='rgba(101, 116, 95, 0.02)' stroke-width='2' d='M-100 200C300 100 500 450 900 300c300-100 400 200 700 100'/%3E%3Cpath stroke='rgba(101, 116, 95, 0.012)' stroke-width='1.5' d='M-50 350c430-130 570 30 1000-70 270-60 400 320 700 170'/%3E%3C/svg%3E");background-size:auto,cover;background-position:0 0,50%;position:relative}.jui-bg-organic-glass:before{top:10%;right:-5%;background:radial-gradient(circle,var(--jui-bg-glow-green-soft) 0,rgba(101,116,95,0) 70%)}.jui-bg-organic-glass:after,.jui-bg-organic-glass:before{content:"";position:absolute;width:50vw;height:50vw;border-radius:50%;pointer-events:none;z-index:0}.jui-bg-organic-glass:after{bottom:10%;left:-5%;background:radial-gradient(circle,var(--jui-green-soft) 0,rgba(232,238,230,0) 70%)}.jui-bg-grain-organic-lines{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420' viewBox='0 0 420 420'%3E%3Cpath fill='none' stroke='%2365745f' stroke-opacity='.075' stroke-width='2' d='M-45 215c110-95 205 105 337-25s228-40 164-138'/%3E%3Cpath fill='none' stroke='%2365745f' stroke-opacity='.05' stroke-width='1.5' d='M-40 296c128-91 190 84 342-36s190-22 160-128'/%3E%3C/svg%3E"),radial-gradient(circle at 20% 30%,var(--jui-bg-grain-dark) 0 1px,transparent 1.2px);background-color:var(--jui-bg-offwhite);background-size:560px 560px,9px 9px;background-position:-120px -80px,0 0}.jui-bg-organic-lateral-glow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='460' height='460' viewBox='0 0 460 460'%3E%3Cpath fill='none' stroke='%2365745f' stroke-opacity='.07' stroke-width='2' d='M55-40C170 80 88 158 210 246s168 74 100 254'/%3E%3Ccircle cx='360' cy='80' r='42' fill='none' stroke='%23ff6f61' stroke-opacity='.055' stroke-width='1.2'/%3E%3C/svg%3E"),linear-gradient(145deg,var(--jui-bg-glow-green-soft),transparent 46%);background-color:var(--jui-bg-offwhite);background-size:520px 520px,100% 100%;background-position:right -160px bottom -120px,0 0;background-repeat:no-repeat}.jui-bg-soft-healthtech{background-image:linear-gradient(to right,var(--jui-bg-line-green-soft) 1px,transparent 1px),linear-gradient(to bottom,var(--jui-bg-line-green-soft) 1px,transparent 1px),radial-gradient(circle at 50% 0,var(--jui-bg-glow-green-medium),transparent 50%);background-color:var(--jui-bg-offwhite);background-size:34px 34px,34px 34px,100% 100%}.jui-bg-clinical-paper{background-image:linear-gradient(to right,var(--jui-bg-line-green-soft) 1px,transparent 1px),linear-gradient(to bottom,var(--jui-bg-line-green-soft) 1px,transparent 1px),radial-gradient(circle at 20% 30%,var(--jui-bg-grain-dark) 0 1px,transparent 1.2px),radial-gradient(circle at 72% 70%,var(--jui-bg-grain-dark) 0 1px,transparent 1.2px);background-color:var(--jui-bg-offwhite);background-size:24px 24px,24px 24px,8px 8px,11px 11px}.jui-organic-divider{height:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1440 24'%3E%3Cpath stroke='rgba(101, 116, 95, 0.15)' stroke-width='1.5' d='M0 12q360 12 720 0t720 0'/%3E%3C/svg%3E");background-size:100% 100%;border:none;margin:var(--jui-space-6) 0;width:100%}.jui-bg-texture-paper{background-image:radial-gradient(circle at 20% 30%,var(--jui-bg-grain-dark) 0 1px,transparent 1.2px),radial-gradient(circle at 72% 70%,rgba(101,116,95,.035) 0 1px,transparent 1.2px),linear-gradient(145deg,hsla(0,0%,100%,.22),hsla(38,24%,91%,.18));background-size:8px 8px,11px 11px,100% 100%}.jui-bg-texture-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.02'/%3E%3C/svg%3E")}.jui-bg-texture-fiber{background-image:linear-gradient(to right,var(--jui-bg-line-green-soft) 1px,transparent 1px),linear-gradient(to bottom,var(--jui-bg-line-green-soft) 1px,transparent 1px);background-size:8px 8px}.jui-bg-texture-mineral{background-image:radial-gradient(circle at 24% 18%,rgba(101,116,95,.075),transparent 24%),radial-gradient(circle at 78% 72%,rgba(232,238,230,.8),transparent 30%),radial-gradient(circle at 12% 84%,var(--jui-bg-glow-coral-whisper),transparent 20%),radial-gradient(circle at 36% 64%,var(--jui-bg-grain-dark) 0 1px,transparent 1.3px);background-size:100% 100%,100% 100%,100% 100%,13px 13px}.jui-bg-texture-linen{background-image:repeating-linear-gradient(0deg,rgba(74,87,74,.025) 0 1px,transparent 1px 5px),repeating-linear-gradient(90deg,rgba(74,87,74,.018) 0 1px,transparent 1px 7px)}.jui-bg-texture-editorial{background-image:linear-gradient(120deg,hsla(0,0%,100%,.42),transparent 34%),repeating-linear-gradient(38deg,rgba(101,116,95,.025) 0 1px,transparent 1px 9px),repeating-linear-gradient(128deg,rgba(101,116,95,.014) 0 1px,transparent 1px 12px)}.jui-bg-gradient-sage{background:linear-gradient(145deg,var(--jui-bg-offwhite) 0,var(--jui-bg-green-ultra-soft) 54%,var(--jui-bg-green-soft) 100%)}.jui-bg-gradient-clinical{background:linear-gradient(180deg,var(--jui-bg-surface-warm) 0,var(--jui-bg-offwhite) 100%)}.jui-bg-gradient-soft-glow{background-image:radial-gradient(circle at 18% 18%,var(--jui-bg-glow-green-soft),transparent 28%),radial-gradient(circle at 82% 12%,rgba(232,238,230,.85),transparent 32%),radial-gradient(circle at 88% 82%,var(--jui-bg-glow-coral-whisper),transparent 22%),linear-gradient(180deg,var(--jui-bg-surface-warm) 0,var(--jui-bg-offwhite) 100%)}.jui-bg-gradient-diagonal{background-image:linear-gradient(135deg,var(--jui-bg-glow-green-medium),transparent 38%),linear-gradient(315deg,var(--jui-bg-glow-coral-whisper),transparent 30%);background-color:var(--jui-bg-offwhite)}.jui-bg-gradient-breath{background-image:radial-gradient(ellipse at 50% 0,var(--jui-bg-glow-green-medium),transparent 46%),radial-gradient(ellipse at 50% 100%,var(--jui-bg-glow-coral-whisper),transparent 38%);background-color:var(--jui-bg-offwhite)}.jui-bg-gradient-dark-green{background:linear-gradient(135deg,var(--jui-bg-dark-green) 0,#252c25 100%);color:var(--jui-bg-offwhite)}.jui-surface{background-color:var(--jui-surface)}.jui-surface,.jui-surface-soft{border:1px solid var(--jui-border);border-radius:var(--jui-radius-lg);padding:var(--jui-space-5)}.jui-surface-soft{background-color:var(--jui-surface-soft)}.jui-surface-warm{background-color:var(--jui-bg-surface-warm);border:1px solid var(--jui-border);border-radius:var(--jui-radius-lg);padding:var(--jui-space-5)}.jui-surface-green{background-color:var(--jui-bg-green-ultra-soft);border:1px solid var(--jui-bg-green-soft);border-radius:var(--jui-radius-lg);padding:var(--jui-space-5)}.jui-surface-floating{background-color:var(--jui-surface);border:1px solid var(--jui-border);border-radius:var(--jui-radius-xl);box-shadow:var(--jui-shadow-floating)}.jui-surface-editorial{background-color:var(--jui-surface);border-left:4px solid var(--jui-primary);border-radius:var(--jui-radius-sm);padding:var(--jui-space-5);font-family:var(--jui-font-family-editorial);font-style:italic}.jui-surface-dark{background-color:var(--jui-bg-dark-green);border:1px solid transparent;color:var(--jui-bg-offwhite);border-radius:var(--jui-radius-card);padding:clamp(1.25rem,5vw,2.5rem);box-shadow:var(--jui-shadow-md)}.jui-card-surface{background-color:var(--jui-surface);border:1px solid var(--jui-border);border-radius:var(--jui-radius-card);padding:clamp(1.25rem,5vw,2.5rem);box-shadow:var(--jui-shadow-sm);transition:transform var(--jui-motion-duration-base) var(--jui-motion-ease-soft),box-shadow var(--jui-motion-duration-base) var(--jui-motion-ease-soft)}.jui-card-surface:hover{transform:translateY(-4px);box-shadow:var(--jui-shadow-md)}.jui-floating-surface{background-color:var(--jui-surface);border:1px solid var(--jui-border);border-radius:var(--jui-radius-xl);box-shadow:var(--jui-shadow-lg)}.jui-editorial-surface{background-color:var(--jui-surface);border-left:4px solid var(--jui-primary);border-radius:var(--jui-radius-sm);padding:var(--jui-space-5);font-family:var(--jui-font-family-editorial);font-style:italic}.jui-dark-surface{background-color:var(--jui-bg-dark-green);border:1px solid transparent;color:var(--jui-bg-offwhite);border-radius:var(--jui-radius-card);padding:clamp(1.25rem,5vw,2.5rem);box-shadow:var(--jui-shadow-md)}.jui-card-premium{background-color:var(--jui-card-premium-bg);border:1px solid var(--jui-card-premium-border);border-radius:var(--jui-card-premium-radius);box-shadow:var(--jui-card-premium-shadow);padding:var(--jui-card-premium-padding-mobile);transition:box-shadow var(--jui-motion-duration-base) var(--jui-motion-ease-soft),transform var(--jui-motion-duration-base) var(--jui-motion-ease-soft);position:relative;overflow:hidden}@media (min-width:768px){.jui-card-premium{padding:var(--jui-card-premium-padding-desktop)}}.jui-card-premium:focus-within{box-shadow:var(--jui-card-premium-shadow),var(--jui-shadow-focus)}@media (prefers-reduced-motion:reduce){.jui-card-premium{transition:none}}.jui-glass{backdrop-filter:var(--jui-glass-blur)}.jui-glass,.jui-glass-soft{background-color:var(--jui-glass-bg);border:1px solid var(--jui-glass-border);box-shadow:var(--jui-shadow-glass),var(--jui-highlight-inner)}.jui-glass-soft{backdrop-filter:var(--jui-glass-blur-soft)}.jui-glass-strong{background-color:var(--jui-glass-bg-strong);backdrop-filter:var(--jui-glass-blur-strong);border:1px solid var(--jui-glass-border-strong);box-shadow:var(--jui-shadow-floating),var(--jui-highlight-inner)}.jui-glass-green{background-color:var(--jui-glass-bg-green);border:1px solid var(--jui-glass-border-green);box-shadow:var(--jui-shadow-glass),var(--jui-highlight-inner)}.jui-glass-dark,.jui-glass-green{backdrop-filter:var(--jui-glass-blur)}.jui-glass-dark{background-color:var(--jui-glass-bg-dark);border:1px solid var(--jui-glass-border-dark);box-shadow:var(--jui-shadow-floating);color:var(--jui-bg-offwhite)}.jui-glass-card{background-color:var(--jui-glass-card-bg);backdrop-filter:var(--jui-glass-card-blur);border:1px solid var(--jui-glass-card-border);border-radius:var(--jui-radius-card);padding:var(--jui-space-5);box-shadow:var(--jui-shadow-glass),var(--jui-highlight-inner)}.jui-glass-panel{background-color:var(--jui-glass-panel-bg);backdrop-filter:var(--jui-glass-panel-blur);border:1px solid var(--jui-glass-panel-border);border-radius:var(--jui-radius-xl);padding:var(--jui-space-6);box-shadow:var(--jui-shadow-floating),var(--jui-highlight-inner)}.jui-glass-nav{background-color:var(--jui-glass-nav-bg);backdrop-filter:var(--jui-glass-nav-blur);border-bottom:1px solid var(--jui-glass-nav-border);box-shadow:0 4px 30px rgb(74 87 74/3%)}.jui-glass-modal{background-color:var(--jui-glass-modal-bg);backdrop-filter:var(--jui-glass-modal-blur);border:1px solid var(--jui-glass-modal-border);border-radius:var(--jui-radius-card);box-shadow:var(--jui-shadow-floating),var(--jui-highlight-inner)}@supports not (backdrop-filter:blur(20px)){.jui-glass,.jui-glass-soft,.jui-glass-strong{background-color:var(--jui-glass-bg-fallback)!important}.jui-glass-green{background-color:var(--jui-bg-green-soft)!important}.jui-glass-dark{background-color:var(--jui-bg-dark-green)!important}.jui-glass-card,.jui-glass-modal,.jui-glass-nav,.jui-glass-panel{background-color:var(--jui-glass-bg-fallback)!important}}@media (prefers-reduced-transparency:reduce){.jui-glass,.jui-glass-soft,.jui-glass-strong{background-color:var(--jui-glass-bg-fallback)!important;backdrop-filter:none!important}.jui-glass-green{background-color:var(--jui-bg-green-soft)!important;backdrop-filter:none!important}.jui-glass-dark{background-color:var(--jui-bg-dark-green)!important;backdrop-filter:none!important}.jui-glass-card,.jui-glass-modal,.jui-glass-nav,.jui-glass-panel{background-color:var(--jui-glass-bg-fallback)!important;backdrop-filter:none!important}}.jui-tabs{display:flex;flex-direction:column;gap:0}.jui-tabs-list{display:flex;gap:0;border-bottom:2px solid var(--jui-border);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.jui-tabs-list::-webkit-scrollbar{display:none}.jui-tab-trigger{display:inline-flex;align-items:center;gap:var(--jui-space-2);padding:var(--jui-space-3) var(--jui-space-5);font-family:var(--jui-font-main);font-weight:600;font-size:.9375rem;color:var(--jui-text-secondary);cursor:pointer;background-color:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft),border-color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jui-tab-trigger:hover{color:var(--jui-text-title)}.jui-tab-trigger.is-active,.jui-tab-trigger[aria-selected=true]{color:var(--jui-primary);border-bottom-color:var(--jui-primary);font-weight:700}.jui-tab-trigger:focus-visible{outline:2px solid var(--jui-primary);outline-offset:-2px;border-radius:var(--jui-radius-xs) var(--jui-radius-xs) 0 0}.jui-tabs-content{padding-top:var(--jui-space-6)}.jui-tab-pane{display:none;animation:jui-tab-fade-in var(--jui-motion-duration-base) var(--jui-motion-ease-soft)}.jui-tab-pane.is-active{display:block}@keyframes jui-tab-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.jui-tab-pane.is-active{animation:none}}.jui-tabs-pill .jui-tabs-list{background-color:var(--jui-surface-soft);border-bottom:1px solid var(--jui-border);border-radius:var(--jui-radius-pill);padding:4px;border:1px solid var(--jui-border);gap:var(--jui-space-1)}.jui-tabs-pill .jui-tab-trigger{border-radius:var(--jui-radius-pill);border-bottom:none;margin-bottom:0;padding:var(--jui-space-2) var(--jui-space-4);font-size:.875rem}.jui-tabs-pill .jui-tab-trigger.is-active{background-color:var(--jui-primary);color:var(--jui-surface);border-bottom:none}.jui-tabs-underline .jui-tab-trigger.is-active{color:var(--jui-primary);border-bottom-color:var(--jui-primary)}.jui-tabs-glass{background-color:var(--jui-bg-organic-glass,hsla(0,0%,100%,.2));backdrop-filter:var(--jui-glass-blur);border:1px solid var(--jui-border);border-radius:var(--jui-radius-lg);padding:var(--jui-space-3)}.jui-tabs-glass .jui-tabs-list{border-bottom:1px solid var(--jui-border)}.jui-tabs-glass .jui-tab-trigger.is-active{color:var(--jui-primary);border-bottom-color:var(--jui-primary)}.jui-tabs-vertical{display:flex;flex-direction:column;gap:var(--jui-space-4)}@media (min-width:768px){.jui-tabs-vertical{flex-direction:row;align-items:flex-start}.jui-tabs-vertical .jui-tabs-list{flex-direction:column;border-bottom:none;border-right:2px solid var(--jui-border);width:220px;flex-shrink:0}.jui-tabs-vertical .jui-tab-trigger{border-bottom:none;border-right:2px solid transparent;margin-bottom:0;margin-right:-2px;padding:var(--jui-space-3) var(--jui-space-4);text-align:left;justify-content:flex-start}.jui-tabs-vertical .jui-tab-trigger.is-active{color:var(--jui-primary);border-right-color:var(--jui-primary);border-bottom-color:transparent}.jui-tabs-vertical .jui-tabs-content{flex:1;padding-top:0;padding-left:var(--jui-space-6)}}.jui-tabs-scroll{width:100%}.jui-tabs-scroll .jui-tabs-list{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:var(--jui-space-2);scrollbar-width:none}.jui-tabs-scroll .jui-tabs-list::-webkit-scrollbar{display:none}.jui-tabs-segmented .jui-tabs-list{display:flex;background-color:var(--jui-surface-soft);border:1px solid var(--jui-border);border-radius:var(--jui-radius-pill);padding:4px;gap:4px}.jui-tabs-segmented .jui-tab-trigger{flex:1;justify-content:center;border-radius:var(--jui-radius-pill);border-bottom:none;margin-bottom:0;padding:var(--jui-space-2) var(--jui-space-4);font-size:.875rem}.jui-tabs-segmented .jui-tab-trigger.is-active{background-color:var(--jui-surface);color:var(--jui-primary);box-shadow:var(--jui-shadow-sm);border-bottom:none}.jui-badge{font-family:var(--jui-font-functional);font-weight:700;font-size:.75rem;padding:4px 10px;border-radius:var(--jui-radius-pill);display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;background-color:var(--jui-surface-soft);color:var(--jui-text-secondary);border:1px solid var(--jui-border);line-height:1}.jui-badge-accent{background-color:var(--jui-accent-soft);color:var(--jui-accent);border-color:var(--jui-accent-border)}.jui-badge-green{background-color:var(--jui-green-soft);color:var(--jui-primary);border-color:var(--jui-border)}.jui-badge-soft{background-color:var(--jui-green-ultra-soft);color:var(--jui-text-secondary);border-color:transparent}.jui-badge-outline{background-color:transparent;color:var(--jui-primary);border:1px solid var(--jui-primary)}.jui-chip{font-family:var(--jui-font-main);font-weight:500;font-size:.875rem;padding:var(--jui-space-2,8px) var(--jui-space-4,16px);border-radius:var(--jui-radius-pill);display:inline-flex;align-items:center;justify-content:center;background-color:var(--jui-surface);border:1px solid var(--jui-border);color:var(--jui-text-body);cursor:pointer;transition:all var(--jui-motion-duration-fast) var(--jui-motion-ease-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none}.jui-chip:hover{border-color:var(--jui-primary);background-color:var(--jui-green-ultra-soft)}.jui-chip.is-selected{background-color:var(--jui-green-soft);border-color:var(--jui-primary);color:var(--jui-green-institutional);font-weight:700}.jui-chip-removable{gap:var(--jui-space-2)}.jui-chip-remove-btn{background:none;justify-content:center;color:var(--jui-text-muted)}.jui-chip-remove-btn:hover{color:var(--jui-error)}.jui-badge-crefito{font-weight:700;color:var(--jui-green-institutional);background-color:var(--jui-green-soft);border:1px solid rgba(101,116,95,.15);padding:var(--jui-space-1,4px) var(--jui-space-3,12px);border-radius:var(--jui-radius-pill);width:-moz-fit-content;width:fit-content;text-transform:uppercase;letter-spacing:.05em}.jui-badge-crefito,.jui-badge-location{font-family:var(--jui-font-functional);font-size:.75rem;display:inline-flex}.jui-badge-location{font-weight:600;color:var(--jui-accent);background-color:var(--jui-accent-soft);border:1px solid var(--jui-accent-border);padding:4px 10px;border-radius:var(--jui-radius-pill);align-items:center;gap:var(--jui-space-1)}.jui-badge-quiropraxia-itauna{font-weight:800;font-size:.8125rem;color:var(--jui-green-institutional);background-color:var(--jui-green-soft);border:1px solid transparent;padding:6px 14px;border-radius:var(--jui-radius-pill)}.jui-badge-quiropraxia-itauna,.jui-btn{font-family:var(--jui-font-main);display:inline-flex;align-items:center;gap:var(--jui-space-2)}.jui-btn{justify-content:center;font-weight:700;font-size:.9375rem;text-align:center;text-decoration:none;border-radius:var(--jui-radius-button);padding:var(--jui-space-3) var(--jui-space-6);min-height:48px;border:1.5px solid transparent;transition:background-color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft),border-color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft),color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft),transform .1s var(--jui-motion-ease-soft),box-shadow var(--jui-motion-duration-fast) var(--jui-motion-ease-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;position:relative;white-space:nowrap}.jui-btn.is-pressed,.jui-btn:active,.jui-btn[aria-pressed=true]{transform:scale(.98)}.jui-btn.is-focused,.jui-btn:focus-visible{outline:2px solid var(--jui-primary);outline-offset:2px;box-shadow:var(--jui-shadow-focus)}.jui-btn.is-disabled,.jui-btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none!important}.jui-btn-primary{background-color:var(--jui-primary);color:var(--jui-surface);box-shadow:var(--jui-shadow-sm);min-height:52px;padding:var(--jui-space-3) var(--jui-space-8)}.jui-btn-primary.is-hover,.jui-btn-primary:hover{background-color:var(--jui-primary-hover);box-shadow:var(--jui-shadow-md);color:var(--jui-surface)}.jui-btn-primary.is-pressed,.jui-btn-primary:active{background-color:var(--jui-primary-pressed)}.jui-btn-lg{min-height:58px;font-size:1.0625rem;padding:var(--jui-space-4) var(--jui-space-10)}.jui-btn-full,.jui-sticky-mobile-cta{display:flex;width:100%}.jui-sticky-mobile-cta{position:fixed;bottom:0;left:0;background-color:var(--jui-glass-bg-strong);backdrop-filter:var(--jui-glass-blur);border-top:1px solid var(--jui-border);padding:var(--jui-space-3) var(--jui-space-5);z-index:var(--jui-z-sticky);justify-content:center;box-shadow:0 -4px 16px rgb(101 116 95/5%)}@supports not (backdrop-filter:blur(20px)){.jui-sticky-mobile-cta{background-color:var(--jui-glass-bg-fallback)}}.jui-sticky-mobile-cta .jui-btn{width:100%;max-width:480px}.jui-btn-secondary{background-color:transparent;border-color:var(--jui-green-institutional);color:var(--jui-green-institutional)}.jui-btn-secondary.is-hover,.jui-btn-secondary:hover{background-color:var(--jui-green-ultra-soft);color:var(--jui-primary);border-color:var(--jui-primary)}.jui-btn-secondary:active,.jui-btn-soft{background-color:var(--jui-green-soft)}.jui-btn-soft{color:var(--jui-green-institutional);border-color:transparent}.jui-btn-soft.is-hover,.jui-btn-soft:hover{background-color:var(--jui-btn-soft-hover);color:var(--jui-text-strong)}.jui-btn-soft:active{background-color:var(--jui-btn-soft-pressed)}.jui-btn-ghost{background-color:transparent;color:var(--jui-text-secondary);border-color:transparent}.jui-btn-ghost.is-hover,.jui-btn-ghost:hover{background-color:var(--jui-green-ultra-soft);color:var(--jui-text-strong)}.jui-btn-ghost:active{background-color:var(--jui-green-soft)}.jui-btn-outline{background-color:transparent;border-color:var(--jui-border);color:var(--jui-text-secondary)}.jui-btn-outline.is-hover,.jui-btn-outline:hover{background-color:var(--jui-green-ultra-soft);border-color:var(--jui-primary);color:var(--jui-primary)}.jui-btn-outline:active{background-color:var(--jui-green-soft)}.jui-btn-glass{background-color:var(--jui-glass-bg);backdrop-filter:var(--jui-glass-blur);border-color:var(--jui-glass-border);color:var(--jui-text-title);box-shadow:var(--jui-shadow-sm)}.jui-btn-glass.is-hover,.jui-btn-glass:hover{background-color:var(--jui-glass-bg-strong);border-color:var(--jui-border);box-shadow:var(--jui-shadow-md);color:var(--jui-text-strong)}.jui-btn-glass:active{background-color:rgba(251,250,247,.95)}@supports not (backdrop-filter:blur(20px)){.jui-btn-glass{background-color:var(--jui-glass-bg-fallback)}}.jui-btn-text{background-color:transparent;color:var(--jui-primary);border-color:transparent;min-height:44px;padding:var(--jui-space-2) var(--jui-space-4)}.jui-btn-text.is-hover,.jui-btn-text:hover{color:var(--jui-primary-hover);background-color:var(--jui-green-ultra-soft)}.jui-btn-text:active{background-color:var(--jui-green-soft)}.jui-btn-link{background-color:transparent;color:var(--jui-primary);border-color:transparent;padding:0;min-height:auto;border-radius:0;font-weight:700;display:inline-flex;align-items:center;gap:var(--jui-space-1)}.jui-btn-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:currentcolor;transform:scaleX(0);transform-origin:right;transition:transform var(--jui-motion-duration-fast) var(--jui-motion-ease-soft)}.jui-btn-link:hover:after{transform:scaleX(1);transform-origin:left}.jui-btn-link.is-hover,.jui-btn-link:hover{color:var(--jui-primary-hover)}.jui-btn-back{background-color:var(--jui-surface-soft);border-color:var(--jui-border);color:var(--jui-text-secondary);padding:var(--jui-space-3) var(--jui-space-5)}.jui-btn-back.is-hover,.jui-btn-back:hover{background-color:var(--jui-green-soft);border-color:var(--jui-primary);color:var(--jui-primary)}.jui-btn-next{background-color:var(--jui-primary);color:var(--jui-surface);padding:var(--jui-space-3) var(--jui-space-6)}.jui-btn-next.is-hover,.jui-btn-next:hover{background-color:var(--jui-primary-hover);color:var(--jui-surface)}.jui-btn-cancel{background-color:var(--jui-error-soft);color:var(--jui-error);border-color:rgba(200,90,84,.15)}.jui-btn-cancel.is-hover,.jui-btn-cancel:hover{background-color:var(--jui-btn-cancel-hover);color:var(--jui-btn-cancel-pressed);border-color:rgba(200,90,84,.3)}.jui-btn-whatsapp,.jui-btn-whatsapp-cta{background-color:#25d366;color:var(--jui-surface);border-color:transparent;min-height:52px;box-shadow:0 4px 14px rgba(37,211,102,.25);font-weight:700}.jui-btn-whatsapp-cta.is-hover,.jui-btn-whatsapp-cta:hover,.jui-btn-whatsapp.is-hover,.jui-btn-whatsapp:hover{background-color:#20ba56;color:var(--jui-surface);box-shadow:0 6px 20px rgba(37,211,102,.35)}.jui-btn-whatsapp-cta:active,.jui-btn-whatsapp:active{background-color:#1e9f4a}.jui-btn-special-eval{background-color:var(--jui-primary);color:var(--jui-surface);border-color:transparent;min-height:52px;box-shadow:var(--jui-shadow-sm)}.jui-btn-special-eval.is-hover,.jui-btn-special-eval:hover{background-color:var(--jui-primary-hover);box-shadow:var(--jui-shadow-md);color:var(--jui-surface)}.jui-btn-special-triage{background-color:var(--jui-primary);color:var(--jui-surface);border-color:transparent;min-height:52px;box-shadow:var(--jui-shadow-sm)}.jui-btn-special-triage.is-hover,.jui-btn-special-triage:hover{background-color:var(--jui-primary-hover);box-shadow:var(--jui-shadow-md);color:var(--jui-surface)}.jui-btn-special-talk{background-color:#25d366;color:var(--jui-surface);border-color:transparent;min-height:52px;box-shadow:0 4px 14px rgba(37,211,102,.25)}.jui-btn-special-talk.is-hover,.jui-btn-special-talk:hover{background-color:#20ba56;color:var(--jui-surface);box-shadow:0 6px 20px rgba(37,211,102,.35)}.jui-btn-copy-code{background-color:var(--jui-surface-soft);color:var(--jui-text-strong);border-color:var(--jui-border);font-family:var(--jui-font-functional);font-size:.8125rem;font-weight:600;min-height:44px;padding:var(--jui-space-2) var(--jui-space-4)}.jui-btn-copy-code.is-hover,.jui-btn-copy-code:hover{background-color:var(--jui-green-soft);border-color:var(--jui-primary);color:var(--jui-primary)}.jui-btn-copy-code.is-copied{background-color:var(--jui-success-soft);border-color:var(--jui-success);color:var(--jui-success)}.jui-btn-special-map{background-color:transparent;border-color:var(--jui-primary);color:var(--jui-primary)}.jui-btn-special-map.is-hover,.jui-btn-special-map:hover{background-color:var(--jui-green-ultra-soft);color:var(--jui-primary-hover)}.jui-btn-special-call{background-color:var(--jui-green-soft);color:var(--jui-green-institutional);border-color:transparent}.jui-btn-special-call.is-hover,.jui-btn-special-call:hover{background-color:#dbe4d8;color:var(--jui-text-strong)}.jui-btn-special-submit{background-color:var(--jui-primary);color:var(--jui-surface);border-color:transparent;min-height:52px;box-shadow:var(--jui-shadow-sm)}.jui-btn-special-submit.is-hover,.jui-btn-special-submit:hover{background-color:var(--jui-primary-hover);box-shadow:var(--jui-shadow-md);color:var(--jui-surface)}.jui-btn-special-download{background-color:var(--jui-primary);color:var(--jui-surface);border-color:transparent;min-height:52px;box-shadow:var(--jui-shadow-sm)}.jui-btn-special-download.is-hover,.jui-btn-special-download:hover{background-color:var(--jui-primary-hover);box-shadow:var(--jui-shadow-md);color:var(--jui-surface)}.jui-btn-special-see-more{background-color:transparent;border-color:transparent;color:var(--jui-primary);font-weight:700;font-size:.875rem;min-height:40px;padding:var(--jui-space-2) var(--jui-space-4)}.jui-btn-special-see-more.is-hover,.jui-btn-special-see-more:hover{color:var(--jui-primary-hover);background-color:var(--jui-green-ultra-soft)}.jui-btn-special-load-more{background-color:transparent;border-color:var(--jui-border);color:var(--jui-text-secondary);width:100%;max-width:240px;min-height:48px}.jui-btn-special-load-more.is-hover,.jui-btn-special-load-more:hover{background-color:var(--jui-green-ultra-soft);border-color:var(--jui-primary);color:var(--jui-primary)}.jui-btn.is-active,.jui-btn.is-selected{background-color:var(--jui-green-soft);border-color:var(--jui-primary);color:var(--jui-green-institutional);font-weight:700}.jui-btn.is-success{background-color:var(--jui-success)}.jui-btn.is-error,.jui-btn.is-success{color:var(--jui-surface);border-color:transparent;pointer-events:none}.jui-btn.is-error{background-color:var(--jui-error)}.jui-btn-icon-only{width:48px;height:48px;min-height:48px;padding:0;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.jui-btn.is-loading{color:transparent!important;pointer-events:none;position:relative}.jui-btn.is-loading *{visibility:hidden}.jui-btn.is-loading:after{content:"";position:absolute;width:20px;height:20px;top:calc(50% - 10px);left:calc(50% - 10px);border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:jui-spin .75s linear infinite;visibility:visible}@keyframes jui-spin{to{transform:rotate(1turn)}}.jui-btn svg:not(.jui-copy-btn svg){width:18px!important;height:18px!important;stroke-width:2.25!important;display:inline-block;vertical-align:middle;flex-shrink:0}.jui-btn-lg svg{width:22px!important;height:22px!important}.jui-btn i.fa-brands,.jui-btn i.fa-solid,.jui-btn i.fab,.jui-btn i.fas{font-size:1.375rem!important;width:1.375rem!important;height:1.375rem!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0;vertical-align:middle}.jui-btn-lg i.fa-brands,.jui-btn-lg i.fa-solid,.jui-btn-lg i.fab,.jui-btn-lg i.fas{font-size:1.55rem!important;width:1.55rem!important;height:1.55rem!important}.jui-btn-icon-move{transition:transform var(--jui-motion-duration-fast) var(--jui-motion-ease-soft);display:inline-flex;align-items:center;justify-content:center}.jui-btn:hover .jui-btn-icon-move{transform:translateX(4px)}.jui-btn-back:hover .jui-btn-icon-move{transform:translateX(-4px)}.jui-btn-icon-move.is-accent{color:var(--jui-accent)}.jui-pulse-effect{animation:jui-pulse 2s infinite var(--jui-motion-ease-soft)}.jui-btn-special-eval.jui-pulse-effect{animation:jui-pulse-sage 2s infinite var(--jui-motion-ease-soft)}@keyframes jui-pulse-sage{0%{box-shadow:0 0 0 0 rgba(101,116,95,.4)}70%{box-shadow:0 0 0 10px rgba(101,116,95,0)}to{box-shadow:0 0 0 0 rgba(101,116,95,0)}}.jui-copy-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border-radius:var(--jui-radius-sm,6px)!important;background-color:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.15)!important;color:hsla(0,0%,100%,.65)!important;transition:all var(--jui-motion-duration-fast,.15s) var(--jui-motion-ease-soft)!important;cursor:pointer!important}.jui-copy-btn:hover{background-color:hsla(0,0%,100%,.15)!important;color:#fff!important;border-color:hsla(0,0%,100%,.35)!important}.jui-copy-btn.is-copied{background-color:var(--jui-primary,#65745f)!important;color:#fff!important;border-color:var(--jui-primary,#65745f)!important}.jui-copy-btn svg{width:13px!important;height:13px!important;display:block!important}.jui-btn-primary-live{display:inline-flex;align-items:center;justify-content:center;gap:var(--jui-space-2);font-family:var(--jui-font-main);font-weight:700;font-size:1rem;color:#fff;background-color:var(--jui-primary);border:none;border-radius:var(--jui-radius-button);padding:var(--jui-space-3) var(--jui-space-8);min-height:52px;min-width:180px;box-shadow:0 8px 24px rgba(101,116,95,.25);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;white-space:nowrap;transition:background-color .18s var(--jui-motion-ease-soft),box-shadow .18s var(--jui-motion-ease-soft),transform 80ms var(--jui-motion-ease-standard);position:relative;overflow:hidden}.jui-btn-primary-live:hover{background-color:var(--jui-primary-hover);box-shadow:0 12px 32px rgba(101,116,95,.3)}.jui-btn-primary-live:active{transform:scale(var(--jui-motion-press-scale,.98));box-shadow:0 4px 12px rgba(101,116,95,.18)}.jui-btn-primary-live:focus-visible{outline:none;box-shadow:var(--jui-shadow-focus),0 8px 24px rgba(101,116,95,.25)}.jui-btn-primary-live:disabled,.jui-btn-primary-live[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none}.jui-btn-primary-live .jui-btn-icon-coral{color:var(--jui-accent);flex-shrink:0;display:flex;align-items:center}.jui-btn-primary-with-arrow{padding-right:var(--jui-space-5)}.jui-btn-primary-with-arrow .jui-btn-arrow{color:var(--jui-accent);margin-left:var(--jui-space-1);transition:transform .2s var(--jui-motion-ease-soft);flex-shrink:0}.jui-btn-primary-with-arrow:hover .jui-btn-arrow{transform:translateX(3px)}.jui-btn-primary-live.is-loading{pointer-events:none;cursor:wait}.jui-btn-primary-live.is-loading .jui-btn-text{opacity:.7}@keyframes jui-btn-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.jui-btn-spinner{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top:2px solid var(--jui-accent);border-radius:50%;animation:jui-btn-spin .7s linear infinite;flex-shrink:0}@media (prefers-reduced-motion:reduce){.jui-btn-primary-live{transition:none}.jui-btn-primary-live:active,.jui-btn-primary-with-arrow:hover .jui-btn-arrow{transform:none}.jui-btn-spinner{animation:none;border-color:var(--jui-accent)}}.jui-form-group{display:flex;flex-direction:column;gap:var(--jui-space-2);margin-bottom:var(--jui-space-4);width:100%;text-align:left}.jui-label{font-family:var(--jui-font-functional);font-weight:600;font-size:.875rem;color:var(--jui-text-title);display:inline-flex;align-items:center;gap:var(--jui-space-1)}.jui-label-required:after{content:"*";color:var(--jui-accent);margin-left:2px}.jui-label-optional{font-size:.75rem;color:var(--jui-text-secondary);font-weight:400;margin-left:var(--jui-space-1)}.jui-input,.jui-select,.jui-textarea{width:100%;min-height:48px;padding:var(--jui-space-3) var(--jui-space-4);background-color:var(--jui-glass-bg);backdrop-filter:var(--jui-glass-blur);border:1px solid var(--jui-border);border-radius:var(--jui-radius-input);color:var(--jui-text-strong);font-family:var(--jui-font-main);font-size:1rem;transition:border-color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft),box-shadow var(--jui-motion-duration-fast) var(--jui-motion-ease-soft),background-color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft);box-shadow:var(--jui-shadow-sm)}@supports not (backdrop-filter:blur(20px)){.jui-input,.jui-select,.jui-textarea{background-color:var(--jui-glass-bg-fallback)}}.jui-input:hover,.jui-select:hover,.jui-textarea:hover{border-color:var(--jui-primary-hover);background-color:var(--jui-glass-bg-strong)}.jui-input:focus,.jui-select:focus,.jui-textarea:focus{outline:none;border-color:var(--jui-border-focus);background-color:var(--jui-surface);box-shadow:var(--jui-shadow-focus)}.jui-input::-moz-placeholder,.jui-textarea::-moz-placeholder{color:var(--jui-text-muted);opacity:1}.jui-input::placeholder,.jui-textarea::placeholder{color:var(--jui-text-muted);opacity:1}.jui-input.is-filled,.jui-textarea.is-filled{background-color:var(--jui-surface);border-color:var(--jui-border)}.jui-textarea{min-height:120px;resize:vertical}.jui-select-wrapper{position:relative;display:flex;align-items:center;width:100%}.jui-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--jui-space-10)!important}.jui-select-chevron{position:absolute;right:var(--jui-space-4);color:var(--jui-text-secondary);pointer-events:none;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.jui-input-wrapper{position:relative;display:flex;align-items:center;width:100%}.jui-input-wrapper .jui-input{padding-left:var(--jui-space-10)}.jui-input-wrapper-icon-right .jui-input{padding-left:var(--jui-space-4);padding-right:var(--jui-space-10)}.jui-input-icon{position:absolute;left:var(--jui-space-4);color:var(--jui-text-secondary);pointer-events:none;display:inline-flex;align-items:center}.jui-input-wrapper-icon-right .jui-input-icon{left:auto;right:var(--jui-space-4)}.jui-input.is-error,.jui-select.is-error,.jui-textarea.is-error{border-color:var(--jui-error)!important;box-shadow:var(--jui-shadow-error)!important}.jui-input.is-success,.jui-select.is-success,.jui-textarea.is-success{border-color:var(--jui-success)!important}.jui-input.is-disabled,.jui-input:disabled,.jui-select:disabled,.jui-textarea:disabled{background-color:var(--jui-surface-soft);border-color:var(--jui-border);color:var(--jui-text-muted);cursor:not-allowed;box-shadow:none;opacity:.7}.jui-form-helper{color:var(--jui-text-muted)}.jui-form-error,.jui-form-helper{font-family:var(--jui-font-functional);font-size:.75rem;margin-top:2px}.jui-form-error{font-weight:500;color:var(--jui-error);display:inline-flex;align-items:center;gap:var(--jui-space-1)}.jui-form-row{display:flex;flex-direction:column;gap:var(--jui-space-4)}@media (min-width:640px){.jui-form-row{flex-direction:row}.jui-form-row>.jui-form-group{flex:1;margin-bottom:0}}.jui-field-group-title{font-family:var(--jui-font-functional);font-weight:700;font-size:1rem;color:var(--jui-text-title);margin-bottom:var(--jui-space-3);border-left:3px solid var(--jui-primary);padding-left:var(--jui-space-2)}.jui-form-description{font-family:var(--jui-font-main);font-size:.8125rem;color:var(--jui-text-secondary);line-height:1.4;margin-bottom:var(--jui-space-1)}.jui-field-note{margin-top:var(--jui-space-1)}.jui-char-counter,.jui-field-note{font-family:var(--jui-font-functional);font-size:.75rem;color:var(--jui-text-muted)}.jui-char-counter{text-align:right;margin-top:2px;align-self:flex-end}.jui-form-success{font-family:var(--jui-font-functional);font-weight:500;font-size:.75rem;color:var(--jui-success);display:inline-flex;align-items:center;gap:var(--jui-space-1);margin-top:2px}.jui-input[readonly],.jui-textarea[readonly]{background-color:var(--jui-surface-soft);border-color:var(--jui-border);color:var(--jui-text-secondary);cursor:default}.jui-input[readonly]:focus,.jui-textarea[readonly]:focus{border-color:var(--jui-border);box-shadow:none}.jui-input-loading-wrapper{position:relative;display:flex;align-items:center;width:100%}.jui-input-loading-wrapper .jui-input{padding-right:var(--jui-space-10)}.jui-input-loading-spinner{position:absolute;right:var(--jui-space-4);width:18px;height:18px;border:2px solid var(--jui-border);border-top-color:var(--jui-primary);border-radius:50%;animation:jui-spin .8s linear infinite;pointer-events:none}.jui-combobox{position:relative;width:100%}.jui-combobox-dropdown{position:absolute;top:100%;left:0;width:100%;max-height:200px;overflow-y:auto;background-color:var(--jui-surface);border:1px solid var(--jui-border);border-radius:var(--jui-radius-md);margin-top:4px;box-shadow:var(--jui-shadow-md);z-index:var(--jui-z-dropdown,100);display:none}.jui-combobox-dropdown.is-open{display:block}.jui-combobox-item{padding:var(--jui-space-2) var(--jui-space-4);font-family:var(--jui-font-main);font-size:.875rem;color:var(--jui-text-secondary);cursor:pointer;transition:background-color .1s}.jui-combobox-item.is-selected,.jui-combobox-item:hover{background-color:var(--jui-green-ultra-soft);color:var(--jui-primary)}.jui-switch-group{display:inline-flex;align-items:center;gap:var(--jui-space-3);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jui-switch-input{position:absolute;opacity:0;width:0;height:0}.jui-switch-slider{width:44px;height:24px;background-color:var(--jui-border);border-radius:var(--jui-radius-pill);position:relative;transition:background-color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft)}.jui-switch-slider:before{content:"";position:absolute;width:18px;height:18px;left:3px;bottom:3px;background-color:var(--jui-surface);border-radius:50%;transition:transform var(--jui-motion-duration-fast) var(--jui-motion-ease-soft);box-shadow:var(--jui-shadow-sm)}.jui-switch-input:checked+.jui-switch-slider{background-color:var(--jui-primary)}.jui-switch-input:checked+.jui-switch-slider:before{transform:translateX(20px)}.jui-switch-input:focus-visible+.jui-switch-slider{outline:2px solid var(--jui-primary);outline-offset:2px}.jui-switch-input:disabled+.jui-switch-slider{opacity:.5;background-color:var(--jui-surface-soft);cursor:not-allowed}.jui-range-wrapper{display:flex;flex-direction:column;gap:var(--jui-space-2);width:100%}.jui-range-header{display:flex;justify-content:space-between;font-family:var(--jui-font-functional);font-size:.8125rem;color:var(--jui-text-secondary)}.jui-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;background:var(--jui-border);border-radius:var(--jui-radius-pill);outline:none;margin:var(--jui-space-2) 0}.jui-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--jui-primary);border:2px solid var(--jui-surface);box-shadow:var(--jui-shadow-sm);cursor:pointer;-webkit-transition:transform .1s;transition:transform .1s}.jui-range::-webkit-slider-thumb:hover{transform:scale(1.15);background:var(--jui-primary-hover)}.jui-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--jui-primary);border:2px solid var(--jui-surface);box-shadow:var(--jui-shadow-sm);cursor:pointer;-moz-transition:transform .1s;transition:transform .1s}.jui-range::-moz-range-thumb:hover{transform:scale(1.15);background:var(--jui-primary-hover)}.jui-rating-container{display:flex;gap:var(--jui-space-1)}.jui-rating-star{font-size:1.5rem;color:var(--jui-border);cursor:pointer;transition:color .15s}.jui-rating-star.is-hover,.jui-rating-star.is-selected,.jui-rating-star:hover{color:var(--jui-accent,#da8f7c)}.jui-upload-dragdrop{border:2px dashed var(--jui-border);border-radius:var(--jui-radius-card);padding:var(--jui-space-6) var(--jui-space-4);background-color:var(--jui-bg-organic-glass);text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:var(--jui-space-2);transition:border-color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft),background-color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft)}.jui-upload-dragdrop.is-dragover,.jui-upload-dragdrop:hover{border-color:var(--jui-primary);background-color:var(--jui-green-ultra-soft)}.jui-upload-icon{color:var(--jui-text-muted);margin-bottom:var(--jui-space-1)}.jui-upload-dragdrop p{font-family:var(--jui-font-main);font-size:.875rem;color:var(--jui-text-secondary)}.jui-upload-btn-text{font-weight:700;color:var(--jui-primary)}.jui-option-card{display:flex;align-items:center;width:100%;min-height:64px;padding:var(--jui-space-4) var(--jui-space-5);background-color:var(--jui-glass-bg);backdrop-filter:var(--jui-glass-blur);border:1px solid var(--jui-glass-border);border-radius:var(--jui-radius-lg);cursor:pointer;transition:background-color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft),border-color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft),transform .15s var(--jui-motion-ease-soft),box-shadow var(--jui-motion-duration-fast) var(--jui-motion-ease-soft);box-shadow:var(--jui-shadow-sm);position:relative;text-align:left;gap:var(--jui-space-4);-webkit-user-select:none;-moz-user-select:none;user-select:none}@supports not (backdrop-filter:blur(20px)){.jui-option-card{background-color:var(--jui-glass-bg-fallback)}}.jui-option-card:hover{background-color:var(--jui-glass-bg-strong);border-color:var(--jui-border);transform:translateY(-2px);box-shadow:var(--jui-shadow-md)}.jui-option-card:active{transform:translateY(0)}.jui-option-card.is-active,.jui-option-card.is-selected{background-color:var(--jui-green-ultra-soft);border-color:var(--jui-primary);box-shadow:0 0 0 1px var(--jui-primary),var(--jui-shadow-md)}.jui-option-content{display:flex;flex-direction:column;flex:1}.jui-option-title{font-weight:700;font-size:1rem;color:var(--jui-text-title)}.jui-option-desc,.jui-option-title{font-family:var(--jui-font-main);line-height:1.4}.jui-option-desc{font-size:.875rem;color:var(--jui-text-secondary);margin-top:2px}.jui-checkbox-custom{width:22px;height:22px;border:2px solid var(--jui-border);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background-color:var(--jui-surface);transition:border-color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft),background-color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft),transform .15s var(--jui-motion-ease-soft);color:transparent}.jui-option-card.is-active .jui-checkbox-custom,.jui-option-card.is-selected .jui-checkbox-custom{background-color:var(--jui-primary);border-color:var(--jui-primary);color:var(--jui-glass-bg-fallback)}.jui-checkbox-custom svg{width:14px;height:14px;stroke-width:3px}.jui-radio-custom{width:22px;height:22px;border:2px solid var(--jui-border);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background-color:var(--jui-surface);transition:border-color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft),background-color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft);position:relative}.jui-radio-custom:after{content:"";width:10px;height:10px;border-radius:50%;background-color:transparent;transition:background-color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft)}.jui-option-card.is-active .jui-radio-custom,.jui-option-card.is-selected .jui-radio-custom{border-color:var(--jui-primary)}.jui-option-card.is-active .jui-radio-custom:after,.jui-option-card.is-selected .jui-radio-custom:after{background-color:var(--jui-primary)}.jui-segmented{display:flex;background-color:var(--jui-surface-soft);padding:4px;width:100%;max-width:480px;margin-left:auto;margin-right:auto;gap:2px;box-shadow:inset 0 2px 4px rgb(101 116 95/3%)}.jui-segmented,.jui-segmented-item{border-radius:var(--jui-radius-pill)}.jui-segmented-item{flex:1;text-align:center;padding:var(--jui-space-2) var(--jui-space-3);font-family:var(--jui-font-functional);font-weight:600;font-size:.875rem;color:var(--jui-text-secondary);cursor:pointer;transition:background-color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft),color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft),box-shadow var(--jui-motion-duration-fast) var(--jui-motion-ease-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none}.jui-segmented-item:hover{color:var(--jui-text-title)}.jui-segmented-item.is-active{background-color:var(--jui-surface);color:var(--jui-primary);box-shadow:var(--jui-shadow-sm)}.jui-chip-select{display:inline-flex;align-items:center;padding:var(--jui-space-2) var(--jui-space-4);background-color:var(--jui-glass-bg);backdrop-filter:var(--jui-glass-blur);border:1px solid var(--jui-border);border-radius:var(--jui-radius-pill);font-family:var(--jui-font-main);font-size:.875rem;font-weight:500;color:var(--jui-text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft),border-color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft),color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft)}.jui-chip-select:hover{background-color:var(--jui-glass-bg-strong);border-color:var(--jui-primary-hover);color:var(--jui-text-title)}.jui-chip-select.is-selected{background-color:var(--jui-green-soft);border-color:var(--jui-primary);color:var(--jui-primary);font-weight:700}.jui-option-list{display:flex;flex-direction:column;gap:var(--jui-space-3);width:100%}.jui-option-card-badge{position:absolute;top:10px;right:12px;background-color:var(--jui-accent-light,hsla(12,56%,67%,.15));color:var(--jui-accent,#da8f7c);font-family:var(--jui-font-functional);font-size:.6875rem;font-weight:700;padding:2px 8px;border-radius:var(--jui-radius-pill)}.jui-option-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--jui-radius-sm);background-color:var(--jui-green-ultra-soft);color:var(--jui-primary);flex-shrink:0}.jui-option-card.is-selected .jui-option-icon{background-color:var(--jui-primary);color:var(--jui-surface)}.jui-chip-filter{display:inline-flex;align-items:center;gap:var(--jui-space-1);padding:6px 12px;background-color:var(--jui-surface);border:1px solid var(--jui-border);border-radius:var(--jui-radius-pill);font-family:var(--jui-font-functional);font-size:.8125rem;font-weight:600;color:var(--jui-text-secondary);cursor:pointer;transition:all .15s}.jui-chip-filter:hover{border-color:var(--jui-primary);color:var(--jui-primary)}.jui-chip-filter.is-active{background-color:var(--jui-primary);color:var(--jui-surface);border-color:var(--jui-primary)}.jui-chip-removable{gap:var(--jui-space-1);padding:4px 10px;background-color:var(--jui-green-ultra-soft);border:1px solid var(--jui-green-soft);border-radius:var(--jui-radius-pill);font-family:var(--jui-font-functional);font-size:.8125rem}.jui-chip-removable,.jui-chip-remove-btn{display:inline-flex;align-items:center;color:var(--jui-primary)}.jui-chip-remove-btn{border:none;background:transparent;cursor:pointer;padding:0;border-radius:50%;transition:background-color .1s}.jui-chip-remove-btn:hover{background-color:var(--jui-green-soft)}.jui-chip-remove-btn svg{width:12px;height:12px}.jui-symptom-selector{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:var(--jui-space-3);width:100%}@media (min-width:640px){.jui-symptom-selector{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.jui-fear-selector{display:flex;flex-direction:column;gap:var(--jui-space-2);width:100%}.jui-fear-options{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--jui-space-2)}.jui-fear-option{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--jui-space-4) var(--jui-space-2);border:1px solid var(--jui-border);border-radius:var(--jui-radius-md);background-color:var(--jui-surface);cursor:pointer;text-align:center;transition:all .15s}.jui-fear-option.is-selected,.jui-fear-option:hover{border-color:var(--jui-accent);background-color:var(--jui-accent-soft)}.jui-fear-option.is-selected{color:var(--jui-accent);font-weight:700;box-shadow:0 0 0 1px var(--jui-accent)}.jui-fear-score{font-family:var(--jui-font-functional);font-size:1.25rem;font-weight:700}.jui-fear-label{font-family:var(--jui-font-main);font-size:.6875rem;color:var(--jui-text-secondary);margin-top:4px}.jui-routine-selector{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:var(--jui-space-3);width:100%}.jui-routine-card{display:flex;flex-direction:column;align-items:center;padding:var(--jui-space-4);border:1px solid var(--jui-border);border-radius:var(--jui-radius-lg);background-color:var(--jui-surface);cursor:pointer;text-align:center;transition:all .15s;gap:var(--jui-space-2)}.jui-routine-card:hover{border-color:var(--jui-primary);background-color:var(--jui-green-ultra-soft)}.jui-routine-card.is-selected{border-color:var(--jui-primary);background-color:var(--jui-green-soft);box-shadow:0 0 0 1px var(--jui-primary)}.jui-routine-icon{font-size:1.5rem;color:var(--jui-primary)}.jui-routine-title{font-family:var(--jui-font-main);font-weight:700;font-size:.875rem;color:var(--jui-text-title)}.jui-age-selector{display:grid;grid-template-columns:1fr;gap:var(--jui-space-2);width:100%}@media (min-width:480px){.jui-age-selector{grid-template-columns:repeat(2,1fr)}}.jui-option-card-premium{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:var(--jui-space-3) var(--jui-space-5);background-color:var(--jui-surface);border:1.5px solid var(--jui-border);border-radius:var(--jui-radius-lg);cursor:pointer;gap:var(--jui-space-3);text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;transition:background-color .18s var(--jui-motion-ease-soft),border-color .18s var(--jui-motion-ease-soft),box-shadow .18s var(--jui-motion-ease-soft)}.jui-option-card-premium:hover:not(:disabled,[aria-disabled=true]){background-color:var(--jui-green-ultra-soft);border-color:var(--jui-primary);box-shadow:0 4px 12px rgb(101 116 95/8%)}.jui-option-card-premium.is-selected,.jui-option-card-premium[aria-checked=true]{background-color:var(--jui-green-ultra-soft);border-color:var(--jui-primary);border-width:1.5px;box-shadow:0 0 0 3px rgba(101,116,95,.1)}.jui-option-card-premium:focus-visible{outline:none;box-shadow:var(--jui-shadow-focus);border-color:var(--jui-primary)}.jui-option-card-premium:disabled,.jui-option-card-premium[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.jui-option-card-premium.is-error{border-color:var(--jui-error);background-color:var(--jui-error-soft)}.jui-option-card-premium__text{font-family:var(--jui-font-main);font-size:.9375rem;font-weight:500;color:var(--jui-text-body);line-height:1.4;flex:1}.jui-option-card-premium.is-selected .jui-option-card-premium__text{color:var(--jui-text-title);font-weight:600}.jui-option-check{width:22px;height:22px;border:1.5px solid var(--jui-border);border-radius:50%;background-color:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background-color .15s var(--jui-motion-ease-soft),border-color .15s var(--jui-motion-ease-soft)}.jui-option-card-premium.is-selected .jui-option-check,.jui-option-card-premium[aria-checked=true] .jui-option-check{background-color:var(--jui-primary);border-color:var(--jui-primary)}.jui-option-check:after{content:"";width:6px;height:10px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(42deg) translateY(-1px);opacity:0;transition:opacity .12s var(--jui-motion-ease-soft)}.jui-option-card-premium.is-selected .jui-option-check:after,.jui-option-card-premium[aria-checked=true] .jui-option-check:after{opacity:1}.jui-option-card-premium.jui-option-card-multi .jui-option-check{border-radius:6px}@media (prefers-reduced-motion:reduce){.jui-option-card-premium,.jui-option-check,.jui-option-check:after{transition:none}}.jui-card{background-color:var(--jui-surface);border:1px solid var(--jui-border);border-radius:var(--jui-radius-card);padding:clamp(1.25rem,5vw,2rem);box-shadow:var(--jui-shadow-sm);transition:transform var(--jui-motion-duration-base) var(--jui-motion-ease-soft),box-shadow var(--jui-motion-duration-base) var(--jui-motion-ease-soft),border-color var(--jui-motion-duration-base) var(--jui-motion-ease-soft);position:relative;overflow:hidden}.jui-card-clickable{cursor:pointer}.jui-card-clickable:hover{transform:translateY(-4px);box-shadow:var(--jui-shadow-md);border-color:var(--jui-primary)}.jui-card-clickable:active{transform:translateY(-1px)}.jui-card-soft{background-color:var(--jui-green-ultra-soft);border-color:transparent;box-shadow:none}.jui-card-dark{background-color:var(--jui-green-institutional);border-color:transparent;color:var(--jui-bg);box-shadow:var(--jui-shadow-md)}.jui-card-dark .jui-card-title,.jui-card-dark h1,.jui-card-dark h2,.jui-card-dark h3,.jui-card-dark p{color:var(--jui-glass-bg-fallback)!important}.jui-card-glass{background-color:var(--jui-glass-bg);backdrop-filter:var(--jui-glass-blur);border:1px solid var(--jui-glass-border);box-shadow:var(--jui-shadow-sm)}.jui-card-glass:hover{background-color:var(--jui-glass-bg-strong);border-color:var(--jui-border)}.jui-card-glass-strong{background-color:var(--jui-glass-bg-strong);backdrop-filter:var(--jui-glass-blur);border:1px solid var(--jui-border)}.jui-card-glass-green{background-color:var(--jui-glass-bg-green);backdrop-filter:var(--jui-glass-blur);border:1px solid var(--jui-glass-border);box-shadow:var(--jui-shadow-sm)}@supports not (backdrop-filter:blur(20px)){.jui-card-glass,.jui-card-glass-green,.jui-card-glass-strong{background-color:var(--jui-glass-bg-fallback)}}.jui-card-service{display:flex;flex-direction:column;height:100%}.jui-card-service-icon{width:48px;height:48px;border-radius:var(--jui-radius-lg);background-color:var(--jui-green-soft);color:var(--jui-primary);display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--jui-space-4);font-size:1.25rem}.jui-card-service-footer{margin-top:auto;padding-top:var(--jui-space-5)}.jui-card-symptom{background-color:var(--jui-green-ultra-soft);border:1px solid transparent;box-shadow:none;display:flex;align-items:center;gap:var(--jui-space-3);padding:var(--jui-space-3) var(--jui-space-4);border-radius:var(--jui-radius-lg);text-align:left}.jui-card-symptom-bullet{width:8px;height:8px;border-radius:50%;background-color:var(--jui-accent);flex-shrink:0}.jui-card-doctor .jui-badge-crefito,.jui-doctor-info .jui-badge-crefito{margin-top:2px}.jui-card-location{display:flex;flex-direction:column;gap:var(--jui-space-3);text-align:left}.jui-location-icon{color:var(--jui-accent)}.jui-card-testimonial{display:flex;flex-direction:column;gap:var(--jui-space-4);text-align:left}.jui-testimonial-author{display:flex;align-items:center;gap:var(--jui-space-3);margin-top:auto}.jui-testimonial-avatar-initials{width:40px;height:40px;border-radius:50%;background-color:var(--jui-green-soft);color:var(--jui-primary);display:flex;align-items:center;justify-content:center;font-family:var(--jui-font-functional);font-weight:700;font-size:.875rem}.jui-card-google-review{display:flex;flex-direction:column;gap:var(--jui-space-3);padding:var(--jui-space-4) var(--jui-space-5);border-radius:var(--jui-radius-lg);background-color:var(--jui-surface);border:1px solid var(--jui-border)}.jui-card-floating{box-shadow:var(--jui-shadow-floating,0 26px 80px rgba(74,87,74,.14));border-color:hsla(0,0%,100%,.5)}.jui-card-flat{box-shadow:none;background-color:var(--jui-surface)}.jui-card-bordered{border:1.5px solid var(--jui-primary);box-shadow:none}.jui-card-compact{padding:var(--jui-space-4);border-radius:var(--jui-radius-lg,18px)}.jui-card-large{padding:clamp(1.75rem,6vw,3rem)}.jui-card-benefit{display:flex;flex-direction:column;gap:var(--jui-space-3);text-align:left}.jui-card-benefit-icon{color:var(--jui-accent);font-size:1.5rem;margin-bottom:var(--jui-space-1)}.jui-card-feature{border-left:3px solid var(--jui-primary);border-radius:4px var(--jui-radius-card) var(--jui-radius-card) 4px;text-align:left}.jui-card-routine{display:flex;align-items:center;gap:var(--jui-space-4);background-color:var(--jui-green-ultra-soft);border-color:transparent;text-align:left}.jui-card-process,.jui-card-step{position:relative;overflow:hidden;text-align:left}.jui-card-step-number{position:absolute;right:var(--jui-space-4);bottom:-15px;font-family:var(--jui-font-main);font-size:6rem;font-weight:800;color:var(--jui-primary);opacity:.08;line-height:1;pointer-events:none}.jui-card-faq{border-color:var(--jui-border-soft);text-align:left}.jui-card-faq-q{font-weight:700;color:var(--jui-text-title);margin-bottom:var(--jui-space-2)}.jui-card-quote{position:relative;border-left:4px solid var(--jui-accent);background-color:var(--jui-accent-soft);color:var(--jui-text-strong);border-radius:0 var(--jui-radius-card) var(--jui-radius-card) 0;text-align:left}.jui-card-quote:before{content:"“";position:absolute;top:-10px;left:var(--jui-space-3);font-family:var(--jui-font-editorial);font-size:5rem;color:var(--jui-accent);opacity:.15;line-height:1}.jui-card-editorial{font-family:var(--jui-font-editorial);font-style:italic;background-color:var(--jui-bg-warm);border-color:rgba(101,116,95,.1);text-align:left}.jui-card-information,.jui-card-notice{background-color:var(--jui-green-ultra-soft);border-left:3px solid var(--jui-primary);border-radius:0 var(--jui-radius-card) var(--jui-radius-card) 0;text-align:left}.jui-card-warning-card{background-color:var(--jui-accent-soft);border:1.5px solid var(--jui-accent-border);color:#8c2b21;text-align:left}.jui-card-warning-title{color:var(--jui-accent)!important;font-weight:700}.jui-card-legal{background-color:transparent;border:1px dashed var(--jui-border);color:var(--jui-text-muted);font-size:.8125rem;padding:var(--jui-space-4);text-align:left}.jui-card-evaluation,.jui-card-treatment{border-top:4px solid var(--jui-primary);text-align:left}.jui-card-proof{background-color:var(--jui-green-soft);text-align:center}.jui-card-proof-number{font-size:3rem;font-weight:800;color:var(--jui-green-institutional);line-height:1;margin-bottom:var(--jui-space-2)}.jui-card-review{display:flex;flex-direction:column;gap:var(--jui-space-3);text-align:left}.jui-feedback-screenshot-frame{background-color:var(--jui-whatsapp-chat-bg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Cpath fill='%23fff' d='M10 10c0 5 5 10 10 10s10-5 10-10z' opacity='.06'/%3E%3C/svg%3E");border:4px solid var(--jui-text-strong);border-radius:var(--jui-radius-xl,20px);padding:var(--jui-space-4);box-shadow:var(--jui-shadow-md);max-width:320px;width:100%}.jui-whatsapp-balloon{background-color:var(--jui-whatsapp-balloon-bg);padding:8px 12px;border-radius:8px;font-size:.875rem;color:#303030;box-shadow:0 1px 2px rgba(0,0,0,.15);position:relative;margin-left:10px;text-align:left}.jui-whatsapp-balloon:before{content:"";position:absolute;left:-8px;top:8px;border-width:6px 8px 6px 0;border-color:transparent var(--jui-whatsapp-balloon-bg) transparent transparent;border-style:solid}.jui-card-trust{display:flex;align-items:center;gap:var(--jui-space-3);background-color:var(--jui-surface-soft);text-align:left;font-size:.8125rem}.jui-card-authority,.jui-card-credentials{text-align:left}.jui-authority-item{display:flex;align-items:flex-start;gap:var(--jui-space-3);margin-top:var(--jui-space-3)}.jui-card-cta{background:linear-gradient(135deg,var(--jui-green-institutional),#3c463c);color:#fff;border:none;text-align:center;display:flex;flex-direction:column;gap:var(--jui-space-4);align-items:center}.jui-card-cta .jui-card-title{color:#fff!important}.jui-card-offer{border:2px solid var(--jui-accent);position:relative;text-align:left}.jui-card-offer-badge{position:absolute;top:var(--jui-space-4);right:var(--jui-space-4);background-color:var(--jui-accent);color:#fff;font-family:var(--jui-font-functional);font-size:.75rem;font-weight:700;padding:4px 8px;border-radius:var(--jui-radius-sm)}.jui-card-appointment,.jui-card-booking{border-left:4px solid var(--jui-accent);text-align:left}.jui-card-lead-magnet{background-color:var(--jui-bg-warm);text-align:left}.jui-card-campaign{border-color:var(--jui-accent-border);text-align:left}.jui-card-whatsapp-cta{background-color:var(--jui-green-ultra-soft);border:1.5px solid #25d366;text-align:center}.jui-profile-card{display:grid;grid-template-columns:1fr;gap:var(--jui-space-5);border:1px solid var(--jui-border)}@media (min-width:640px){.jui-profile-card{grid-template-columns:auto 1fr;align-items:center;gap:var(--jui-space-8)}}.jui-profile-card--compact{display:flex;align-items:center;gap:var(--jui-space-4);text-align:left}.jui-profile-card--compact .jui-avatar-frame{width:64px;height:64px;margin:0;border-width:2px}.jui-profile-card--vertical{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--jui-space-4)}.jui-profile-card--vertical .jui-avatar-frame{width:160px;height:160px;border-width:4px}.jui-profile-card--inline{display:flex;align-items:center;gap:var(--jui-space-3);padding:var(--jui-space-3) var(--jui-space-4);background-color:var(--jui-glass-bg);border:1px solid var(--jui-glass-border);border-radius:var(--jui-radius-lg,18px);text-align:left}.jui-profile-card__avatar{width:42px;height:42px;border-radius:50%;border:1.5px solid var(--jui-primary);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.jui-signature-card{display:flex;flex-direction:column;gap:var(--jui-space-2);text-align:left}.jui-avatar-frame{width:140px;height:140px;border-radius:50%;border:3px solid var(--jui-green-soft);overflow:hidden;box-shadow:var(--jui-shadow-md);margin-left:auto;margin-right:auto}.jui-avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jui-profile-info{display:flex;flex-direction:column;gap:var(--jui-space-2);text-align:center}@media (min-width:640px){.jui-profile-info{text-align:left}}.jui-credential-badge-card{background-color:var(--jui-green-soft);color:var(--jui-green-institutional);border:1px solid var(--jui-border-green);text-align:center;padding:var(--jui-space-4);font-weight:700}.jui-story-card{gap:var(--jui-space-4)}.jui-scheduling-card{border-left:4px solid var(--jui-accent);text-align:left}.jui-scheduling-card--booking{border-left:4px solid var(--jui-primary);text-align:left}.jui-contact-card{display:flex;flex-direction:column;gap:var(--jui-space-3);text-align:left;border:none}.jui-contact-card--messenger{background-color:#25d366;color:#fff;box-shadow:0 10px 24px rgba(37,211,102,.2)}.jui-card-doctor{display:grid;grid-template-columns:1fr;gap:var(--jui-space-5);border:1px solid var(--jui-border)}@media (min-width:640px){.jui-card-doctor{grid-template-columns:auto 1fr;align-items:center;gap:var(--jui-space-8)}}.jui-card-doctor-mini{display:flex;align-items:center;gap:var(--jui-space-4);text-align:left}.jui-card-doctor-mini .jui-doctor-photo-frame{width:64px;height:64px;margin:0;border-width:2px}.jui-card-doctor-profile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--jui-space-4)}.jui-card-doctor-profile .jui-doctor-photo-frame{width:160px;height:160px;border-width:4px}.jui-card-doctor-header{display:flex;align-items:center;gap:var(--jui-space-3);padding:var(--jui-space-3) var(--jui-space-4);background-color:var(--jui-glass-bg);border:1px solid var(--jui-glass-border);border-radius:var(--jui-radius-lg,18px);text-align:left}.jui-card-doctor-header-avatar{width:42px;height:42px;border-radius:50%;border:1.5px solid var(--jui-primary);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.jui-card-doctor-signature{display:flex;flex-direction:column;gap:var(--jui-space-2);text-align:left}.jui-doctor-signature-text{font-family:var(--jui-font-editorial);font-size:1.5rem;font-weight:700;color:var(--jui-primary)}.jui-doctor-photo-frame{width:140px;height:140px;border-radius:50%;border:3px solid var(--jui-green-soft);overflow:hidden;box-shadow:var(--jui-shadow-md);margin-left:auto;margin-right:auto}.jui-doctor-photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jui-doctor-info{display:flex;flex-direction:column;gap:var(--jui-space-2);text-align:center}@media (min-width:640px){.jui-doctor-info{text-align:left}}.jui-doctor-info .jui-badge-crefito{margin-top:2px}.jui-card-crefito{background-color:var(--jui-green-soft);color:var(--jui-green-institutional);border:1px solid var(--jui-border-green);text-align:center;padding:var(--jui-space-4);font-weight:700}.jui-card-patient-story{display:flex;flex-direction:column;gap:var(--jui-space-4);text-align:left}.jui-card-appointment{border-left:4px solid var(--jui-accent);text-align:left}.jui-card-booking{border-left:4px solid var(--jui-primary);text-align:left}.jui-card-whatsapp-contact{background-color:#25d366;color:#fff;border:none;box-shadow:0 10px 24px rgba(37,211,102,.2);display:flex;flex-direction:column;gap:var(--jui-space-3);text-align:left}.jui-carousel,.jui-trust-carousel{position:relative;width:100%;overflow:hidden;border-radius:18px;background:#fff!important;border:1px solid hsla(0,0%,100%,.6);box-shadow:0 4px 16px rgb(74 87 74/6%),inset 0 1px 0 hsla(0,0%,100%,.72);-webkit-user-select:none;-moz-user-select:none;user-select:none}.jui-carousel-track,.jui-trust-carousel-track{display:flex;flex-direction:row;width:100%;min-height:160px;transition:transform .6s cubic-bezier(.25,.46,.45,.94);will-change:transform}.jui-carousel-slide,.jui-trust-carousel-slide{flex:0 0 100%;min-width:100%;display:flex;align-items:center;justify-content:center}.jui-carousel-img,.jui-trust-carousel-img{width:100%;max-height:380px;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;display:block;border-radius:14px;background:#fff}.jui-carousel-arrow,.jui-trust-nav-arrow{width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.55);border:1px solid rgba(101,116,95,.15);display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;color:var(--jui-primary);cursor:pointer;flex-shrink:0;transition:background .2s ease,transform .15s ease}.jui-carousel-arrow:hover,.jui-trust-nav-arrow:hover{background:hsla(0,0%,100%,.9);transform:scale(1.08)}.jui-carousel-arrow:active,.jui-trust-nav-arrow:active{transform:scale(.92)}.jui-carousel-counter,.jui-trust-carousel-counter{position:absolute;bottom:8px;right:12px;font-size:10px;font-weight:600;color:var(--jui-text-muted);background:rgba(251,250,247,.72);border-radius:99px;padding:2px 8px;backdrop-filter:blur(6px);pointer-events:none}.jui-carousel-dot,.jui-trust-dot{width:7px;height:7px;border-radius:99px;background:rgba(101,116,95,.22);border:none;cursor:pointer;transition:background .28s ease,width .28s cubic-bezier(.34,1.56,.64,1),opacity .28s ease,transform .2s ease;padding:0;flex-shrink:0;opacity:1}.jui-carousel-dot.is-edge,.jui-trust-dot.is-edge{width:5px;height:5px;opacity:.45}.jui-carousel-dot.is-active,.jui-trust-dot.is-active{background:var(--jui-primary);width:20px}.jui-carousel-dot:hover:not(.is-active),.jui-trust-dot:hover:not(.is-active){background:rgba(101,116,95,.5);transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.jui-carousel-dot,.jui-carousel-track,.jui-trust-carousel-track,.jui-trust-dot{transition:none}}.jui-alert{gap:var(--jui-space-3);padding:var(--jui-space-4);line-height:1.5;text-align:left;width:100%}.jui-alert-content{flex:1}.jui-alert-title{color:var(--jui-text-title);margin-bottom:2px}.jui-alert-info{border-color:rgba(91,143,166,.2);color:#3b6b80}.jui-alert-success{border-color:rgba(78,140,111,.2);color:#32644c}.jui-alert-warning{border-color:rgba(217,160,91,.2);color:#9c672b}.jui-alert-error{border-color:rgba(200,90,84,.2);color:#97342e}.jui-toast-container{bottom:var(--jui-space-6);right:var(--jui-space-6);width:100%}.jui-toast{pointer-events:auto;background-color:var(--jui-surface);border:1px solid var(--jui-border);padding:var(--jui-space-4);align-items:center;animation:jui-toast-in var(--jui-motion-duration-base) var(--jui-motion-ease-soft);text-align:left}@keyframes jui-toast-in{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.jui-spinner{border:2.5px solid var(--jui-green-soft);border-top-color:var(--jui-primary);border-radius:50%;animation:jui-spin .8s linear infinite;display:inline-block}.jui-dots-loading{display:inline-flex;align-items:center;gap:4px;height:12px}.jui-dots-loading span{width:6px;height:6px;background-color:var(--jui-primary);border-radius:50%;display:inline-block;animation:jui-bounce 1.4s ease-in-out infinite both}.jui-dots-loading span:first-child{animation-delay:-.32s}.jui-dots-loading span:nth-child(2){animation-delay:-.16s}@keyframes jui-bounce{0%,80%,to{transform:scale(0);opacity:.3}40%{transform:scale(1);opacity:1}}.jui-skeleton{background-color:var(--jui-surface-soft);position:relative;overflow:hidden;animation:jui-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes jui-pulse{0%,to{opacity:1}50%{opacity:.4}}.jui-skeleton-text{height:16px;margin-bottom:var(--jui-space-2)}.jui-skeleton-text.is-short{width:40%}.jui-skeleton-text.is-medium{width:70%}.jui-skeleton-avatar{width:48px;height:48px}.jui-skeleton-card{height:200px}.jui-empty-state{flex-direction:column;text-align:center;padding:var(--jui-space-12) var(--jui-space-6);background-color:var(--jui-glass-bg);backdrop-filter:var(--jui-glass-blur);border:1px dashed var(--jui-border);border-radius:var(--jui-radius-card);max-width:480px;margin-left:auto;margin-right:auto;gap:var(--jui-space-4)}.jui-empty-state,.jui-empty-state-icon{display:flex;align-items:center;justify-content:center}.jui-empty-state-icon{width:64px;height:64px;border-radius:50%;background-color:var(--jui-green-ultra-soft);color:var(--jui-primary);font-size:1.5rem}.jui-state-error,.jui-state-success{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--jui-space-10) var(--jui-space-6);border-radius:var(--jui-radius-card);max-width:520px;margin:var(--jui-space-8) auto;gap:var(--jui-space-5);background-color:var(--jui-surface);border:1px solid var(--jui-border);box-shadow:var(--jui-shadow-md)}.jui-state-success-icon{background-color:var(--jui-success-soft);color:var(--jui-success);animation:jui-bounce-in .6s cubic-bezier(.175,.885,.32,1.275) both}.jui-state-error-icon,.jui-state-success-icon{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem}.jui-state-error-icon{background-color:var(--jui-error-soft);color:var(--jui-error);animation:jui-shake .5s ease-in-out both}@keyframes jui-bounce-in{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@keyframes jui-shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.jui-alert{display:flex;align-items:flex-start;gap:var(--jui-space-4);padding:var(--jui-space-4) var(--jui-space-5);border-radius:var(--jui-radius-lg);border:1px solid transparent;font-family:var(--jui-font-main);font-size:.9375rem;line-height:1.65}.jui-alert-icon{flex-shrink:0;width:20px;height:20px;margin-top:2px}.jui-alert-content{display:flex;flex-direction:column;gap:var(--jui-space-1)}.jui-alert-title{font-weight:700;font-size:.9375rem;color:inherit}.jui-alert-body{font-size:.875rem;opacity:.9}.jui-alert-info{background-color:var(--jui-info-soft);border-color:#b8d5e6;color:#2f6680}.jui-alert-info .jui-alert-icon{color:var(--jui-info)}.jui-alert-success{background-color:var(--jui-success-soft);border-color:#a8d5be;color:#2d6b4f}.jui-alert-success .jui-alert-icon{color:var(--jui-success)}.jui-alert-warning{background-color:var(--jui-warning-soft);border-color:#f0d3a4;color:#7a5520}.jui-alert-warning .jui-alert-icon{color:var(--jui-warning)}.jui-alert-error{background-color:var(--jui-error-soft);border-color:#f0b0ad;color:#7a2c29}.jui-alert-error .jui-alert-icon{color:var(--jui-error)}.jui-alert-clinical{background-color:var(--jui-green-ultra-soft);border-color:var(--jui-border);color:var(--jui-text-body);border-left:4px solid var(--jui-primary);border-radius:0 var(--jui-radius-lg) var(--jui-radius-lg) 0}.jui-alert-clinical .jui-alert-icon{color:var(--jui-primary)}.jui-alert-banner{border-radius:0;border-left:none;border-right:none;padding:var(--jui-space-3) var(--jui-space-5)}.jui-alert-dismissible{position:relative;padding-right:var(--jui-space-12)}.jui-alert-dismiss-btn{position:absolute;top:var(--jui-space-3);right:var(--jui-space-3);width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;border-radius:var(--jui-radius-xs);color:currentcolor;opacity:.6;transition:opacity var(--jui-motion-duration-fast) var(--jui-motion-ease-soft)}.jui-alert-dismiss-btn:hover{opacity:1}.jui-alert-dismiss-btn:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.jui-toast-container{position:fixed;bottom:var(--jui-space-5);right:var(--jui-space-5);left:auto;display:flex;flex-direction:column;gap:var(--jui-space-3);z-index:var(--jui-z-toast);pointer-events:none;max-width:360px;width:calc(100% - var(--jui-space-10))}@media (max-width:575px){.jui-toast-container{bottom:var(--jui-space-4);right:var(--jui-space-4);left:var(--jui-space-4);max-width:none;width:auto}}.jui-toast{display:flex;align-items:flex-start;gap:var(--jui-space-3);padding:var(--jui-space-4) var(--jui-space-5);background-color:var(--jui-glass-bg-strong);backdrop-filter:var(--jui-glass-blur);border:1px solid var(--jui-glass-border);border-radius:var(--jui-radius-lg);box-shadow:var(--jui-shadow-lg);font-family:var(--jui-font-main);font-size:.9375rem;color:var(--jui-text-title);pointer-events:all;opacity:0;transform:translateY(12px);transition:opacity var(--jui-motion-duration-base) var(--jui-motion-ease-soft),transform var(--jui-motion-duration-base) var(--jui-motion-ease-soft)}.jui-toast.is-visible{opacity:1;transform:translateY(0)}.jui-toast.is-hiding{opacity:0;transform:translateY(12px)}@supports not (backdrop-filter:blur(20px)){.jui-toast{background-color:var(--jui-glass-bg-fallback)}}.jui-toast-icon{flex-shrink:0;width:20px;height:20px;margin-top:2px}.jui-toast-body{flex:1;display:flex;flex-direction:column;gap:2px}.jui-toast-title{font-weight:700;font-size:.9375rem;color:var(--jui-text-title)}.jui-toast-message{font-size:.875rem;color:var(--jui-text-secondary)}.jui-toast-close{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--jui-text-muted);border-radius:var(--jui-radius-xs);transition:color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft)}.jui-toast-close:hover{color:var(--jui-text-title)}.jui-toast-close:focus-visible{outline:2px solid var(--jui-primary);outline-offset:2px}.jui-toast-success{background-color:var(--jui-success-soft)!important;border-color:rgba(78,140,111,.25)!important}.jui-toast-success .jui-toast-icon{color:var(--jui-success)}.jui-toast-success .jui-toast-title{color:#2d6b4f}.jui-toast-info{background-color:var(--jui-info-soft)!important;border-color:rgba(91,143,166,.25)!important}.jui-toast-info .jui-toast-icon{color:var(--jui-info)}.jui-toast-info .jui-toast-title{color:#2f6680}.jui-toast-warning{background-color:var(--jui-warning-soft)!important;border-color:rgba(217,160,91,.25)!important}.jui-toast-warning .jui-toast-icon{color:var(--jui-warning)}.jui-toast-warning .jui-toast-title{color:#7a5520}.jui-toast-error{background-color:var(--jui-error-soft)!important;border-color:rgba(200,90,84,.25)!important}.jui-toast-error .jui-toast-icon{color:var(--jui-error)}.jui-toast-error .jui-toast-title{color:#7a2c29}.jui-toast-loading{background-color:var(--jui-surface-soft)!important;border-color:var(--jui-border)!important}.jui-toast-loading .jui-toast-icon{color:var(--jui-primary)}.jui-toast-progress{position:absolute;bottom:0;left:0;height:3px;background-color:var(--jui-primary);border-radius:0 0 var(--jui-radius-lg) var(--jui-radius-lg);animation:jui-toast-progress-shrink linear forwards;opacity:.7}@keyframes jui-toast-progress-shrink{0%{width:100%}to{width:0}}@media (prefers-reduced-motion:reduce){.jui-toast{transition:opacity var(--jui-motion-duration-fast)}.jui-toast,.jui-toast.is-hiding{transform:none}}.jui-spinner{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.jui-spinner:after{content:"";display:block;width:100%;height:100%;border:2.5px solid var(--jui-green-soft);border-top-color:var(--jui-primary);border-radius:50%;animation:jui-spin-loader .7s linear infinite}.jui-spinner-sm{width:16px;height:16px}.jui-spinner-sm:after{border-width:2px}.jui-spinner-md{width:24px;height:24px}.jui-spinner-lg{width:40px;height:40px}.jui-spinner-lg:after{border-width:3.5px}.jui-spinner-xl{width:56px;height:56px}.jui-spinner-xl:after{border-width:4px}.jui-spinner-white:after{border-color:#fff hsla(0,0%,100%,.3) hsla(0,0%,100%,.3)}.jui-spinner-accent:after{border-color:var(--jui-accent-soft);border-top-color:var(--jui-accent)}@keyframes jui-spin-loader{to{transform:rotate(1turn)}}.jui-spinner-breathing{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;animation:jui-spin-breathing-rotate 3s cubic-bezier(.4,0,.2,1) infinite}.jui-spinner-breathing:after{content:"";display:block;width:100%;height:100%;border:3px solid rgba(101,116,95,.1);border-top:3px solid var(--jui-primary);border-radius:50%;animation:jui-spin-breathing-pulse 4s ease-in-out infinite}.jui-spinner-breathing.jui-spinner-sm{width:20px;height:20px}.jui-spinner-breathing.jui-spinner-sm:after{border-width:2px}.jui-spinner-breathing.jui-spinner-md{width:32px;height:32px}.jui-spinner-breathing.jui-spinner-md:after{border-width:2.5px}.jui-spinner-breathing.jui-spinner-lg{width:48px;height:48px}.jui-spinner-breathing.jui-spinner-lg:after{border-width:3.5px}.jui-spinner-breathing.jui-spinner-xl{width:64px;height:64px}.jui-spinner-breathing.jui-spinner-xl:after{border-width:4.5px}@keyframes jui-spin-breathing-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes jui-spin-breathing-pulse{0%,to{transform:scale(1);opacity:1;border-top-color:var(--jui-primary)}50%{transform:scale(1.08);opacity:.65;border-top-color:rgba(101,116,95,.55)}}.jui-spinner-orbit{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;position:relative;animation:jui-spin-orbit-container 3s linear infinite}.jui-spinner-orbit:after,.jui-spinner-orbit:before{content:"";position:absolute;border-radius:50%;background-color:var(--jui-primary)}.jui-spinner-orbit:before{width:22%;height:22%;top:0;left:50%;transform:translateX(-50%);opacity:.95;animation:jui-spin-orbit-dot-pulse 2s ease-in-out infinite}.jui-spinner-orbit:after{width:14%;height:14%;bottom:0;left:50%;transform:translateX(-50%);opacity:.35;filter:blur(1px);animation:jui-spin-orbit-dot-pulse 2s ease-in-out 1s infinite}.jui-spinner-orbit.jui-spinner-sm{width:20px;height:20px}.jui-spinner-orbit.jui-spinner-md{width:32px;height:32px}.jui-spinner-orbit.jui-spinner-lg{width:48px;height:48px}.jui-spinner-orbit.jui-spinner-xl{width:64px;height:64px}@keyframes jui-spin-orbit-container{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes jui-spin-orbit-dot-pulse{0%,to{transform:translateX(-50%) scale(1);opacity:.9}50%{transform:translateX(-50%) scale(.6);opacity:.3}}.jui-loading-overlay{position:fixed;inset:0;background-color:hsla(37,31%,95%,.85);backdrop-filter:blur(6px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--jui-space-4);z-index:var(--jui-z-modal);opacity:0;pointer-events:none;transition:opacity var(--jui-motion-duration-base) var(--jui-motion-ease-soft)}.jui-loading-overlay.is-visible{opacity:1;pointer-events:all}.jui-loading-overlay-message{font-weight:600;font-size:1rem;text-align:center;max-width:280px;line-height:1.6}.jui-loading-inline,.jui-loading-overlay-message{font-family:var(--jui-font-main);color:var(--jui-text-secondary)}.jui-loading-inline{display:flex;align-items:center;justify-content:center;gap:var(--jui-space-3);padding:var(--jui-space-8);font-size:.9375rem}.jui-quiz-loading-screen{gap:var(--jui-space-6);padding:var(--jui-space-12) var(--jui-space-5)}.jui-quiz-loading-icon{width:56px;height:56px;border:5px solid var(--jui-green-soft);border-top-color:var(--jui-primary);border-radius:50%;animation:jui-spin-loader 1.5s linear infinite}.jui-quiz-loading-title{font-family:var(--jui-font-main);font-weight:700;font-size:1.25rem;color:var(--jui-text-title)}.jui-quiz-loading-message{font-family:var(--jui-font-main);font-size:.9375rem;color:var(--jui-text-secondary);line-height:1.7;max-width:300px}.jui-pulse-dot{width:10px;height:10px;border-radius:50%;background-color:var(--jui-primary);animation:jui-pulse-dot-anim 1.4s ease-in-out infinite;flex-shrink:0}.jui-pulse-dot-success{background-color:var(--jui-success)}.jui-pulse-dot-accent{background-color:var(--jui-accent)}@keyframes jui-pulse-dot-anim{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}@media (prefers-reduced-motion:reduce){.jui-quiz-loading-icon,.jui-spinner-accent:after,.jui-spinner-lg:after,.jui-spinner-sm:after,.jui-spinner-white:after,.jui-spinner-xl:after,.jui-spinner:after{animation:none;border-top-color:var(--jui-primary)}.jui-spinner-breathing,.jui-spinner-breathing:after,.jui-spinner-orbit{animation:none}.jui-spinner-orbit:after,.jui-spinner-orbit:before{animation:none;opacity:.7}.jui-loading-overlay{transition:none}.jui-pulse-dot{animation:none}}@keyframes jui-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.jui-skeleton{display:block;border-radius:var(--jui-radius-sm);background:linear-gradient(90deg,var(--jui-surface-soft) 25%,var(--jui-green-ultra-soft) 50%,var(--jui-surface-soft) 75%);background-size:800px 100%;animation:jui-shimmer 1.5s ease-in-out infinite}.jui-skeleton-text{height:1em;border-radius:var(--jui-radius-xs);width:100%}.jui-skeleton-text-sm{height:.75em;border-radius:var(--jui-radius-xs);width:75%}.jui-skeleton-title{height:1.5em;border-radius:var(--jui-radius-xs);width:60%}.jui-skeleton-avatar,.jui-skeleton-circle{border-radius:50%;flex-shrink:0}.jui-skeleton-avatar{width:44px;height:44px}.jui-skeleton-avatar-lg{width:64px;height:64px;border-radius:50%;flex-shrink:0}.jui-skeleton-image{width:100%;aspect-ratio:4/3;border-radius:var(--jui-radius-lg)}.jui-skeleton-button{height:48px;border-radius:var(--jui-radius-pill);width:160px}.jui-skeleton-button-sm{height:36px;border-radius:var(--jui-radius-pill);width:100px}.jui-skeleton-badge{height:24px;border-radius:var(--jui-radius-pill);width:72px}.jui-skeleton-card{background-color:var(--jui-surface);border:1px solid var(--jui-border);border-radius:var(--jui-radius-card);padding:var(--jui-space-5);display:flex;flex-direction:column;gap:var(--jui-space-4)}.jui-skeleton-card-row{display:flex;align-items:center;gap:var(--jui-space-3)}.jui-skeleton-list{display:flex;flex-direction:column;gap:var(--jui-space-3)}.jui-skeleton-list-item{display:flex;align-items:center;gap:var(--jui-space-3)}.jui-skeleton-option{height:64px;border-radius:var(--jui-radius-lg);width:100%}@media (prefers-reduced-motion:reduce){.jui-skeleton{animation:none;background:var(--jui-surface-soft)}}.jui-progress{width:100%;height:6px;background-color:var(--jui-green-ultra-soft);overflow:hidden}.jui-progress,.jui-progress-fill{border-radius:var(--jui-radius-pill)}.jui-progress-fill{height:100%;background-color:var(--jui-primary);transition:width var(--jui-motion-duration-base) var(--jui-motion-ease-soft);min-width:4px}.jui-progress-slim{height:3px;background-color:var(--jui-progress-slim-track-bg)}.jui-progress-slim .jui-progress-fill{height:3px}.jui-progress-thick{height:10px}.jui-progress-labeled{display:flex;flex-direction:column;gap:var(--jui-space-2)}.jui-progress-label-row{display:flex;justify-content:space-between;align-items:center;font-family:var(--jui-font-functional);font-size:.8125rem;font-weight:600;color:var(--jui-text-secondary)}.jui-progress-label-value{color:var(--jui-primary);font-weight:700}.jui-progress-steps{display:flex;gap:4px;width:100%;height:6px}.jui-progress-step{flex:1;height:100%;background-color:var(--jui-green-ultra-soft);border-radius:var(--jui-radius-pill);transition:background-color var(--jui-motion-duration-base) var(--jui-motion-ease-soft)}.jui-progress-step.is-current,.jui-progress-step.is-done{background-color:var(--jui-primary)}.jui-progress-step.is-current{opacity:.5}.jui-quiz-progress-wrap{width:100%;display:flex;flex-direction:column;gap:var(--jui-space-2)}.jui-quiz-progress-bar{width:100%;height:4px;background-color:var(--jui-progress-slim-track-bg);border-radius:var(--jui-radius-pill);overflow:hidden}.jui-quiz-progress-bar-fill{transition:width .4s var(--jui-motion-ease-soft)}.jui-quiz-progress-counter{font-family:var(--jui-font-functional);font-size:.8125rem;font-weight:600;color:var(--jui-text-secondary);text-align:right}.jui-progress-indeterminate{position:relative;overflow:hidden;background-color:var(--jui-green-ultra-soft)}.jui-progress-indeterminate .jui-progress-fill{position:absolute;width:40%;animation:jui-progress-slide 1.4s ease-in-out infinite}@keyframes jui-progress-slide{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){.jui-progress-fill{transition:none}.jui-progress-indeterminate .jui-progress-fill{animation:none;width:60%;left:20%}.jui-progress-step,.jui-quiz-progress-bar-fill{transition:none}}.jui-progress-circular{position:relative;width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center}.jui-progress-circular svg{transform:rotate(-90deg);width:100%;height:100%}.jui-progress-circular circle{fill:none;stroke-width:4px}.jui-progress-circular-bg{stroke:var(--jui-green-ultra-soft)}.jui-progress-circular-fill{stroke:var(--jui-primary);stroke-linecap:round;transition:stroke-dashoffset .4s var(--jui-motion-ease-soft)}.jui-progress-circular-label{position:absolute;font-family:var(--jui-font-functional);font-size:.8125rem;font-weight:700;color:var(--jui-text-title)}.jui-stepper-horizontal{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative;margin-bottom:var(--jui-space-6)}.jui-stepper-horizontal:before{content:"";position:absolute;top:16px;left:0;width:100%;height:2px;background-color:var(--jui-green-ultra-soft);z-index:1}.jui-stepper-horizontal-item{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--jui-space-2)}.jui-stepper-circle{width:32px;height:32px;border-radius:50%;background-color:var(--jui-surface);border:2px solid var(--jui-border);display:flex;align-items:center;justify-content:center;font-family:var(--jui-font-functional);font-weight:700;font-size:.875rem;color:var(--jui-text-secondary);transition:all .25s var(--jui-motion-ease-soft)}.jui-stepper-horizontal-item.is-active .jui-stepper-circle{border-color:var(--jui-primary);background-color:var(--jui-green-soft);color:var(--jui-green-institutional)}.jui-stepper-horizontal-item.is-done .jui-stepper-circle{border-color:var(--jui-primary);background-color:var(--jui-primary);color:var(--jui-surface)}.jui-stepper-label{font-family:var(--jui-font-functional);font-size:.75rem;font-weight:600;color:var(--jui-text-secondary)}.jui-stepper-horizontal-item.is-active .jui-stepper-label{color:var(--jui-green-institutional);font-weight:700}.jui-stepper-vertical{display:flex;flex-direction:column;gap:0;width:100%}.jui-stepper-vertical-item{display:flex;gap:var(--jui-space-4);position:relative;padding-bottom:var(--jui-space-6);text-align:left}.jui-stepper-vertical-item:before{content:"";position:absolute;left:16px;top:32px;bottom:0;width:2px;background-color:var(--jui-green-ultra-soft);z-index:1}.jui-stepper-vertical-item:last-child{padding-bottom:0}.jui-stepper-vertical-item:last-child:before{display:none}.jui-stepper-vertical-content{padding-top:4px;display:flex;flex-direction:column;gap:var(--jui-space-1)}.jui-step-indicator{font-family:var(--jui-font-functional);font-size:.8125rem;font-weight:600;color:var(--jui-text-muted);text-transform:uppercase;letter-spacing:.05em}.jui-question-counter{display:flex;gap:6px;align-items:center;justify-content:center}.jui-question-counter-dot{width:8px;height:8px;border-radius:50%;background-color:var(--jui-border);transition:background-color .2s ease}.jui-question-counter-dot.is-active{background-color:var(--jui-primary);transform:scale(1.2)}.jui-percentage-progress{display:flex;align-items:center;gap:var(--jui-space-3);width:100%}.jui-percentage-label{font-family:var(--jui-font-functional);font-weight:700;font-size:.875rem;color:var(--jui-primary);min-width:40px;text-align:right}.jui-timeline-progress{display:flex;flex-direction:column;gap:var(--jui-space-4);position:relative;border-left:2px solid var(--jui-green-soft);padding-left:var(--jui-space-4);margin-left:8px;text-align:left}.jui-timeline-item{position:relative}.jui-timeline-item:before{content:"";position:absolute;left:calc(var(--jui-space-4)*-1 - 7px);top:4px;width:12px;height:12px;border-radius:50%;background-color:var(--jui-surface);border:2px solid var(--jui-primary)}.jui-timeline-item.is-done:before{background-color:var(--jui-primary)}.jui-checklist-progress{display:flex;flex-direction:column;gap:var(--jui-space-3)}.jui-checklist-item{display:flex;align-items:center;gap:var(--jui-space-3);font-size:.875rem;color:var(--jui-text-body);text-align:left}.jui-checklist-item.is-checked{color:var(--jui-text-muted);text-decoration:line-through}.jui-scroll-progress{position:fixed;top:0;left:0;width:100%;height:3px;background-color:transparent;z-index:1100}.jui-scroll-progress-bar{height:100%;background-color:var(--jui-accent);width:0}.jui-progress-clinical{width:100%;display:flex;flex-direction:column;gap:var(--jui-space-2)}.jui-progress-clinical__header{display:flex;justify-content:space-between;align-items:center}.jui-progress-clinical__label{font-family:var(--jui-font-main);font-size:.75rem;font-weight:600;color:var(--jui-text-secondary);letter-spacing:.04em;text-transform:uppercase}.jui-progress-clinical__counter{font-family:var(--jui-font-functional);font-size:.8125rem;font-weight:700;color:var(--jui-primary)}.jui-progress-clinical__track{width:100%;height:6px;background-color:rgba(101,116,95,.12);border-radius:var(--jui-radius-pill);overflow:hidden;position:relative}.jui-progress-clinical__fill{height:100%;width:var(--progress,0);background-color:var(--jui-primary);border-radius:var(--jui-radius-pill);transition:width .3s var(--jui-motion-ease-soft);min-width:4px;position:relative}.jui-progress-clinical__fill:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.25),transparent);border-radius:var(--jui-radius-pill) var(--jui-radius-pill) 0 0;pointer-events:none}.jui-progress-clinical--slim .jui-progress-clinical__fill,.jui-progress-clinical--slim .jui-progress-clinical__track{height:3px}.jui-progress-clinical--slim .jui-progress-clinical__fill:after{display:none}@media (prefers-reduced-motion:reduce){.jui-progress-clinical__fill{transition:none}}.jui-progress-counter{display:flex;align-items:center;justify-content:center;width:100%;padding:0;background:transparent;border:none}.jui-progress-counter__value{font-family:var(--jui-font-functional);font-size:11px;font-weight:600;color:var(--jui-text-body)}.jui-progress-dots{display:flex;align-items:center;justify-content:center;gap:8px;padding:0;background:transparent;border:none}.jui-progress-dot{width:8px;height:8px;border-radius:50%;background-color:var(--jui-primary);border:none;transition:background-color .25s ease,transform .25s ease,opacity .25s ease;flex-shrink:0}.jui-progress-dot--past{opacity:.55}.jui-progress-dot--current{transform:scale(1.35);opacity:1}.jui-progress-dot--future{opacity:.28}@media (prefers-reduced-motion:reduce){.jui-progress-dot{transition:none}}.jui-site-header{right:0;height:72px;background-color:var(--jui-glass-bg-strong);border-bottom:1px solid var(--jui-border);box-shadow:0 2px 12px rgb(101 116 95/5%);transition:background-color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft)}.jui-header-container{height:100%;gap:var(--jui-space-4)}.jui-logo{display:inline-flex;text-decoration:none}.jui-logo-dot{font-size:1.25rem}.jui-nav{display:flex;align-items:center;gap:var(--jui-space-1)}.jui-nav-link{font-family:var(--jui-font-main);font-size:.9375rem;padding:var(--jui-space-2) var(--jui-space-4);border-radius:var(--jui-radius-pill);text-decoration:none;transition:background-color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft),color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft)}.jui-nav-link:hover{background-color:var(--jui-green-ultra-soft);color:var(--jui-primary)}.jui-nav-link.is-active{color:var(--jui-primary);font-weight:700}.jui-nav-link:focus-visible{outline:2px solid var(--jui-primary);outline-offset:2px}.jui-header-actions{display:flex;align-items:center;gap:var(--jui-space-3);flex-shrink:0}.jui-hamburger{display:none;background:transparent;border:none;border-radius:var(--jui-radius-sm)}.jui-hamburger:focus-visible{outline:2px solid var(--jui-primary);outline-offset:2px}.jui-mobile-nav{position:fixed;inset:0;z-index:var(--jui-z-drawer);pointer-events:none}.jui-mobile-nav-overlay{position:absolute;inset:0;background-color:var(--jui-modal-overlay-bg);opacity:0;transition:opacity var(--jui-motion-duration-base) var(--jui-motion-ease-soft)}.jui-mobile-nav-panel{position:absolute;top:0;left:0;bottom:0;width:min(300px,85vw);background-color:var(--jui-surface);box-shadow:var(--jui-shadow-lg);transform:translateX(-100%);transition:transform var(--jui-motion-duration-base) var(--jui-motion-ease-soft);overflow-y:auto;padding:var(--jui-space-6);display:flex;flex-direction:column;gap:var(--jui-space-4)}.jui-mobile-nav.is-open{pointer-events:all}.jui-mobile-nav.is-open .jui-mobile-nav-overlay{opacity:1}.jui-mobile-nav.is-open .jui-mobile-nav-panel{transform:translateX(0)}.jui-mobile-nav-link{display:block;font-family:var(--jui-font-main);font-weight:600;font-size:1rem;color:var(--jui-text-title);padding:var(--jui-space-3) var(--jui-space-4);border-radius:var(--jui-radius-md);text-decoration:none;transition:background-color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft)}.jui-mobile-nav-link:hover{background-color:var(--jui-green-ultra-soft);color:var(--jui-primary)}@media (max-width:991px){.jui-nav{display:none}.jui-hamburger{display:flex}}@media (prefers-reduced-motion:reduce){.jui-mobile-nav-overlay,.jui-mobile-nav-panel{transition:none}}.jui-modal-overlay{top:0;left:0;width:100%;height:100%;backdrop-filter:blur(8px);padding:var(--jui-space-4)}.jui-modal-overlay.is-open{pointer-events:auto}.jui-modal-card{width:100%;max-width:520px;background-color:var(--jui-surface);border:1px solid var(--jui-border);border-radius:var(--jui-radius-overlay);padding:clamp(1.5rem,5vw,2.5rem);box-shadow:var(--jui-shadow-lg);transform:translateY(20px);transition:transform var(--jui-motion-duration-base) var(--jui-motion-ease-soft);position:relative}.jui-modal-overlay.is-open .jui-modal-card{transform:translateY(0)}.jui-modal-close{position:absolute;top:var(--jui-space-4);right:var(--jui-space-4);color:var(--jui-text-secondary)}.jui-modal-close:hover{background-color:var(--jui-surface-soft);color:var(--jui-text-strong)}.jui-drawer{max-width:440px;height:100%;border-left:1px solid var(--jui-border)}.jui-bottom-sheet,.jui-drawer{width:100%;padding:var(--jui-space-6)}.jui-bottom-sheet{position:fixed;bottom:0;left:0;max-height:85vh;background-color:var(--jui-surface);border-top-left-radius:var(--jui-radius-overlay);border-top-right-radius:var(--jui-radius-overlay);border-top:1px solid var(--jui-border);box-shadow:var(--jui-shadow-lg);z-index:var(--jui-z-drawer);transform:translateY(100%);transition:transform var(--jui-motion-duration-base) var(--jui-motion-ease-soft);display:flex;flex-direction:column}.jui-bottom-sheet.is-open{transform:translateY(0)}.jui-tooltip-wrapper{position:relative;display:inline-block;cursor:help}.jui-tooltip{position:absolute;bottom:120%;left:50%;transform:translateX(-50%) translateY(5px);background-color:var(--jui-green-institutional);color:var(--jui-glass-bg-fallback);padding:var(--jui-space-2) var(--jui-space-3);border-radius:var(--jui-radius-sm);font-family:var(--jui-font-functional);font-size:.75rem;line-height:1.4;white-space:nowrap;box-shadow:var(--jui-shadow-md);opacity:0;pointer-events:none;transition:opacity var(--jui-motion-duration-fast) var(--jui-motion-ease-soft),transform var(--jui-motion-duration-fast) var(--jui-motion-ease-soft);z-index:var(--jui-z-toast)}.jui-tooltip-wrapper:focus-within .jui-tooltip,.jui-tooltip-wrapper:hover .jui-tooltip{opacity:1;transform:translateX(-50%) translateY(0)}.jui-whatsapp-floating{position:fixed;bottom:var(--jui-space-6);right:var(--jui-space-6);width:56px;height:56px;border-radius:50%;background-color:var(--jui-success);color:var(--jui-glass-bg-fallback);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(78,140,111,.35);cursor:pointer;z-index:var(--jui-z-sticky);transition:transform var(--jui-motion-duration-base) var(--jui-motion-ease-soft),box-shadow var(--jui-motion-duration-base) var(--jui-motion-ease-soft);animation:jui-pulse-whatsapp 2s infinite;text-decoration:none}.jui-whatsapp-floating:hover{transform:scale(1.08);box-shadow:0 6px 24px rgba(78,140,111,.45)}.jui-whatsapp-floating:active{transform:scale(.96)}@keyframes jui-pulse-whatsapp{0%{box-shadow:0 0 0 0 rgba(78,140,111,.4)}70%{box-shadow:0 0 0 15px rgba(78,140,111,0)}to{box-shadow:0 0 0 0 rgba(78,140,111,0)}}.jui-modal-overlay{position:fixed;inset:0;background-color:var(--jui-modal-overlay-bg);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:var(--jui-space-5);z-index:var(--jui-z-modal);opacity:0;pointer-events:none;transition:opacity var(--jui-motion-duration-base) var(--jui-motion-ease-soft)}.jui-modal-overlay.is-open{opacity:1;pointer-events:all}.jui-modal{background-color:var(--jui-surface);border-radius:var(--jui-radius-overlay);box-shadow:var(--jui-shadow-lg);width:100%;max-width:520px;max-height:calc(100vh - var(--jui-space-10));overflow-y:auto;transform:scale(.95) translateY(12px);transition:transform var(--jui-motion-duration-base) var(--jui-motion-ease-soft)}.jui-modal-overlay.is-open .jui-modal{transform:scale(1) translateY(0)}.jui-modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--jui-space-6);border-bottom:1px solid var(--jui-border);gap:var(--jui-space-4)}.jui-modal-title{font-family:var(--jui-font-main);font-weight:700;font-size:1.125rem;color:var(--jui-text-title);margin:0}.jui-modal-subtitle{font-size:.875rem;color:var(--jui-text-secondary);margin-top:var(--jui-space-1)}.jui-modal-close{flex-shrink:0;width:36px;height:36px;min-height:36px;display:flex;align-items:center;justify-content:center;background-color:var(--jui-surface-soft);border:1px solid var(--jui-border);border-radius:50%;cursor:pointer;color:var(--jui-text-muted);transition:background-color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft),color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft)}.jui-modal-close:hover{background-color:var(--jui-error-soft);color:var(--jui-error)}.jui-modal-close:focus-visible{outline:2px solid var(--jui-primary);outline-offset:2px}.jui-modal-body{padding:var(--jui-space-6)}.jui-modal-footer{display:flex;justify-content:flex-end;align-items:center;gap:var(--jui-space-3);padding:var(--jui-space-4) var(--jui-space-6);border-top:1px solid var(--jui-border);background-color:var(--jui-surface-soft);border-radius:0 0 var(--jui-radius-overlay) var(--jui-radius-overlay)}.jui-modal-sm .jui-modal{max-width:380px}.jui-modal-lg .jui-modal{max-width:720px}.jui-modal-sheet .jui-modal{position:fixed;inset:auto 0 0;max-width:100%;border-radius:var(--jui-radius-2xl) var(--jui-radius-2xl) 0 0;max-height:90vh;transform:translateY(100%)}.jui-modal-sheet.is-open .jui-modal{transform:translateY(0)}.jui-modal-handle{width:40px;height:4px;background-color:var(--jui-border);border-radius:var(--jui-radius-pill);margin:var(--jui-space-3) auto var(--jui-space-2)}@media (prefers-reduced-motion:reduce){.jui-modal,.jui-modal-overlay{transition:none}}.jui-drawer-overlay{position:fixed;inset:0;background-color:var(--jui-modal-overlay-bg);backdrop-filter:blur(3px);z-index:var(--jui-z-drawer);opacity:0;pointer-events:none;transition:opacity var(--jui-motion-duration-base) var(--jui-motion-ease-soft)}.jui-drawer-overlay.is-open{opacity:1;pointer-events:all}.jui-drawer{position:fixed;top:0;bottom:0;right:0;width:min(420px,92vw);background-color:var(--jui-surface);box-shadow:var(--jui-shadow-lg);z-index:var(--jui-z-drawer);display:flex;flex-direction:column;transform:translateX(100%);transition:transform var(--jui-motion-duration-base) var(--jui-motion-ease-soft);overflow-y:auto}.jui-drawer.is-open{transform:translateX(0)}.jui-drawer-left{right:auto;left:0;transform:translateX(-100%)}.jui-drawer-left.is-open{transform:translateX(0)}.jui-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:var(--jui-space-5) var(--jui-space-6);border-bottom:1px solid var(--jui-border);flex-shrink:0;gap:var(--jui-space-4);background-color:var(--jui-surface);position:sticky;top:0;z-index:1}.jui-drawer-title{font-family:var(--jui-font-main);font-weight:700;font-size:1.125rem;color:var(--jui-text-title);margin:0}.jui-drawer-subtitle{font-size:.875rem;color:var(--jui-text-secondary);margin-top:2px}.jui-drawer-close{flex-shrink:0;width:36px;height:36px;min-height:36px;display:flex;align-items:center;justify-content:center;background-color:var(--jui-surface-soft);border:1px solid var(--jui-border);border-radius:50%;cursor:pointer;color:var(--jui-text-muted);transition:background-color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft),color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft)}.jui-drawer-close:hover{background-color:var(--jui-error-soft);color:var(--jui-error)}.jui-drawer-close:focus-visible{outline:2px solid var(--jui-primary);outline-offset:2px}.jui-drawer-body{flex:1;padding:var(--jui-space-6);overflow-y:auto}.jui-drawer-footer{padding:var(--jui-space-4) var(--jui-space-6);border-top:1px solid var(--jui-border);background-color:var(--jui-surface-soft);flex-shrink:0;display:flex;flex-direction:column;gap:var(--jui-space-3)}.jui-drawer-agendamento .jui-drawer-header{background:linear-gradient(135deg,var(--jui-green-ultra-soft) 0,var(--jui-surface) 100%)}.jui-drawer-agendamento .jui-drawer-footer{background-color:var(--jui-surface);border-top-color:var(--jui-green-soft)}@media (prefers-reduced-motion:reduce){.jui-drawer,.jui-drawer-overlay{transition:none}}.jui-accordion{display:flex;flex-direction:column;gap:var(--jui-space-2)}.jui-accordion-item{transition:box-shadow var(--jui-motion-duration-fast) var(--jui-motion-ease-soft)}.jui-accordion-item:hover{box-shadow:var(--jui-shadow-sm)}.jui-accordion-item.is-open{box-shadow:var(--jui-shadow-md)}.jui-accordion-header{background-color:transparent;border:none;padding:var(--jui-space-5) var(--jui-space-6);gap:var(--jui-space-4);transition:background-color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft)}.jui-accordion-header:hover{background-color:var(--jui-green-ultra-soft)}.jui-accordion-header:focus-visible{outline:2px solid var(--jui-primary);outline-offset:-2px}.jui-accordion-icon{flex-shrink:0;width:20px;height:20px;color:var(--jui-primary);transition:transform var(--jui-motion-duration-base) var(--jui-motion-ease-soft)}.jui-accordion-header[aria-expanded=true] .jui-accordion-icon,.jui-accordion-item.is-open .jui-accordion-icon{transform:rotate(180deg)}.jui-accordion-panel-inner{padding:0 var(--jui-space-6) var(--jui-space-5);color:var(--jui-text-body);font-size:.9375rem;line-height:1.75;border-top:1px solid var(--jui-border)}@media (prefers-reduced-motion:reduce){.jui-accordion-icon,.jui-accordion-panel{transition:none}}.jui-accordion-glass .jui-accordion-item{background-color:var(--jui-glass-bg);backdrop-filter:var(--jui-glass-blur);border-color:var(--jui-glass-border)}@supports not (backdrop-filter:blur(20px)){.jui-accordion-glass .jui-accordion-item{background-color:var(--jui-glass-bg-fallback)}}.jui-photo-frame{position:relative;border-radius:var(--jui-radius-card);overflow:hidden;border:1px solid var(--jui-glass-border);box-shadow:var(--jui-shadow-md);background-color:var(--jui-surface-soft);width:100%}.jui-photo-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--jui-motion-duration-slow) var(--jui-motion-ease-soft)}.jui-photo-frame:hover img{transform:scale(1.03)}.jui-photo-frame-premium{padding:var(--jui-space-2);background-color:var(--jui-surface);border:1px solid var(--jui-border);border-radius:var(--jui-radius-card)}.jui-photo-frame-premium .jui-photo-inner{border-radius:calc(var(--jui-radius-card) - 8px);overflow:hidden;width:100%;height:100%}.jui-video-card{position:relative;border-radius:var(--jui-radius-card);overflow:hidden;aspect-ratio:16/9;box-shadow:var(--jui-shadow-md);cursor:pointer;background-color:var(--jui-text-strong)}.jui-video-thumbnail{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.85;transition:opacity var(--jui-motion-duration-base) var(--jui-motion-ease-soft),transform var(--jui-motion-duration-slow) var(--jui-motion-ease-soft)}.jui-video-card:hover .jui-video-thumbnail{opacity:.75;transform:scale(1.02)}.jui-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background-color:rgba(251,250,247,.9);backdrop-filter:var(--jui-glass-blur);border:1px solid var(--jui-glass-border);color:var(--jui-primary);display:flex;align-items:center;justify-content:center;box-shadow:var(--jui-shadow-lg);font-size:1.25rem;transition:transform var(--jui-motion-duration-base) var(--jui-motion-ease-soft),background-color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft),color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft);z-index:2}.jui-play-btn svg{margin-left:3px}.jui-video-card:hover .jui-play-btn{transform:translate(-50%,-50%) scale(1.1);background-color:var(--jui-primary);color:var(--jui-glass-bg-fallback)}.jui-avatar-group{display:flex;align-items:center}.jui-avatar-group-item{width:32px;height:32px;border-radius:50%;border:2px solid var(--jui-surface);overflow:hidden;margin-left:-8px;background-color:var(--jui-green-soft);flex-shrink:0;box-shadow:var(--jui-shadow-sm)}.jui-avatar-group-item:first-child{margin-left:0}.jui-avatar-group-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jui-avatar-group-counter{font-family:var(--jui-font-functional);font-size:.75rem;font-weight:700;color:var(--jui-text-secondary);margin-left:var(--jui-space-2)}.jui-transition-base{transition:background-color var(--jui-motion-duration-base) var(--jui-motion-ease-soft),border-color var(--jui-motion-duration-base) var(--jui-motion-ease-soft),color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft),transform var(--jui-motion-duration-base) var(--jui-motion-ease-soft),box-shadow var(--jui-motion-duration-base) var(--jui-motion-ease-soft),opacity var(--jui-motion-duration-base) var(--jui-motion-ease-soft)}.jui-lift{transition:transform var(--jui-motion-duration-base) var(--jui-motion-ease-soft),box-shadow var(--jui-motion-duration-base) var(--jui-motion-ease-soft)}.jui-lift:hover{transform:translateY(-3px);box-shadow:var(--jui-shadow-md)}.jui-lift:active{transform:translateY(-1px)}.jui-fade-in{animation:jui-fade-in-anim var(--jui-motion-duration-slow) var(--jui-motion-ease-soft) forwards}.jui-fade-up{animation:jui-fade-up-anim var(--jui-motion-duration-slow) var(--jui-motion-ease-soft) forwards}.jui-scale-in{animation:jui-scale-in-anim var(--jui-motion-duration-slow) var(--jui-motion-ease-soft) forwards}@keyframes jui-fade-in-anim{0%{opacity:0}to{opacity:1}}@keyframes jui-fade-up-anim{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes jui-scale-in-anim{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.jui-delay-1{animation-delay:.1s}.jui-delay-2{animation-delay:.2s}.jui-delay-3{animation-delay:.3s}.jui-delay-4{animation-delay:.4s}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:scroll!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}.jui-lift:hover{transform:none!important}}@keyframes jui-slide-enter-anim{0%{opacity:0;transform:translateX(var(--jui-motion-slide-distance,25px))}to{opacity:1;transform:translateX(0)}}@keyframes jui-slide-exit-anim{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(calc(var(--jui-motion-slide-distance, 25px)*-1))}}.jui-slide-enter{animation:jui-slide-enter-anim .22s var(--jui-motion-ease-soft,cubic-bezier(.4,0,.2,1)) forwards}.jui-slide-exit{animation:jui-slide-exit-anim .18s var(--jui-motion-ease-soft,cubic-bezier(.4,0,.2,1)) forwards}.jui-press{transition:transform 80ms var(--jui-motion-ease-standard,cubic-bezier(.4,0,.2,1))}.jui-press:active{transform:scale(var(--jui-motion-press-scale,.98))}.jui-hover-card{transition:background-color .18s var(--jui-motion-ease-soft),border-color .18s var(--jui-motion-ease-soft),box-shadow .18s var(--jui-motion-ease-soft)}@media (prefers-reduced-motion:reduce){.jui-slide-enter,.jui-slide-exit{animation:jui-fade-in-anim 1ms linear forwards!important}.jui-press:active{transform:none!important}.jui-hover-card{transition:none!important}}.jui-text-left{text-align:left}.jui-text-center{text-align:center}.jui-text-right{text-align:right}.jui-text-justify{text-align:justify}.jui-max-w-text{max-width:65ch}.jui-max-w-sm,.jui-max-w-text{margin-left:auto;margin-right:auto}.jui-max-w-sm{max-width:480px}.jui-max-w-md{max-width:768px}.jui-max-w-lg,.jui-max-w-md{margin-left:auto;margin-right:auto}.jui-max-w-lg{max-width:960px}.jui-ratio-4-5{aspect-ratio:4/5}.jui-ratio-4-5,.jui-ratio-9-16{-o-object-fit:cover;object-fit:cover}.jui-ratio-9-16{aspect-ratio:9/16}.jui-ratio-1-1{aspect-ratio:1/1}.jui-ratio-1-1,.jui-ratio-16-9{-o-object-fit:cover;object-fit:cover}.jui-ratio-16-9{aspect-ratio:16/9}.jui-safe-instagram{padding:120px 40px}.jui-show-mobile{display:block!important}.jui-hide-mobile,.jui-show-desktop{display:none!important}.jui-hide-desktop{display:block!important}@media (min-width:768px){.jui-show-mobile{display:none!important}.jui-hide-mobile,.jui-show-desktop{display:block!important}.jui-hide-desktop{display:none!important}}.jui-rounded-image{border-radius:var(--jui-radius-card)}.jui-circle{border-radius:var(--jui-radius-circular)}.jui-opacity-10{opacity:.1}.jui-opacity-20{opacity:.2}.jui-opacity-50{opacity:.5}.jui-opacity-80{opacity:.8}.jui-opacity-90{opacity:.9}.jui-z-below{z-index:-1}.jui-z-base{z-index:1}.jui-z-nav{z-index:100}.jui-z-overlay{z-index:500}.jui-z-toast{z-index:1000}.jui-shadow-sm{box-shadow:var(--jui-shadow-sm)}.jui-shadow-md{box-shadow:var(--jui-shadow-md)}.jui-shadow-lg{box-shadow:var(--jui-shadow-lg)}.jui-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.jui-skip-link{position:absolute;top:-80px;left:20px;background-color:var(--jui-primary);color:var(--jui-glass-bg-fallback);padding:var(--jui-space-3) var(--jui-space-5);border-radius:var(--jui-radius-sm);z-index:9999;transition:top var(--jui-motion-duration-fast) var(--jui-motion-ease-soft)}.jui-skip-link:focus{top:20px;outline:none;box-shadow:var(--jui-shadow-focus)}.jui-bg-pattern-grid{background-image:linear-gradient(var(--jui-bg-line-green-soft) 1px,transparent 1px),linear-gradient(90deg,var(--jui-bg-line-green-soft) 1px,transparent 1px);background-size:34px 34px}.jui-bg-pattern-dots{background-image:radial-gradient(var(--jui-bg-dot-green-soft) 1px,transparent 1.2px);background-size:24px 24px}.jui-bg-pattern-diagonal{background-image:repeating-linear-gradient(135deg,var(--jui-bg-line-green-soft) 0 1px,transparent 1px 18px)}.jui-bg-pattern-waves{background-image:radial-gradient(circle at 100% 50%,transparent 20%,rgba(101,116,95,.045) 21%,rgba(101,116,95,.045) 23%,transparent 24%,transparent 30%),radial-gradient(circle at 0 50%,transparent 20%,rgba(101,116,95,.045) 21%,rgba(101,116,95,.045) 23%,transparent 24%,transparent 30%);background-size:46px 46px}.jui-bg-pattern-organic-lines{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1440 900'%3E%3Cpath stroke='rgba(101,116,95,0.04)' stroke-width='2.5' d='M-120 250C250 80 480 520 900 320c280-120 420 240 680 60'/%3E%3Cpath stroke='rgba(101,116,95,0.025)' stroke-width='1.5' d='M-60 420c360-120 600-260 1040-40 270 120 410-100 660 140'/%3E%3C/svg%3E");background-size:cover;background-position:50%;background-repeat:no-repeat}.jui-bg-pattern-column-flow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='460' height='460' viewBox='0 0 460 460'%3E%3Cpath fill='none' stroke='%2365745f' stroke-opacity='.07' stroke-width='2' d='M55-40C170 80 88 158 210 246s168 74 100 254'/%3E%3C/svg%3E");background-size:520px 520px;background-position:right -160px bottom -120px;background-repeat:no-repeat}.jui-quiz-wrapper{min-height:100vh;display:flex;flex-direction:column;background-color:var(--jui-bg);padding:var(--jui-space-4) 0;position:relative;z-index:var(--jui-z-base)}.jui-quiz-shell{width:100%;max-width:600px;margin:auto;padding:var(--jui-space-3)}.jui-quiz-topbar{display:flex;align-items:center;justify-content:space-between;padding:var(--jui-space-4) var(--jui-space-5);background-color:var(--jui-glass-bg);backdrop-filter:var(--jui-glass-blur);border:1px solid var(--jui-glass-border);border-radius:var(--jui-radius-lg);margin-bottom:var(--jui-space-5);box-shadow:var(--jui-shadow-sm)}@supports not (backdrop-filter:blur(20px)){.jui-quiz-topbar{background-color:var(--jui-glass-bg-fallback)}}.jui-quiz-doctor-brand{display:flex;align-items:center;gap:var(--jui-space-3);text-align:left}.jui-quiz-doctor-avatar{width:44px;height:44px;border-radius:50%;border:2px solid var(--jui-green-soft);overflow:hidden;flex-shrink:0}.jui-quiz-doctor-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jui-quiz-doctor-name{font-family:var(--jui-font-main);font-weight:800;font-size:.9375rem;color:var(--jui-text-title);line-height:1.2}.jui-quiz-doctor-title{font-family:var(--jui-font-functional);font-size:.75rem;color:var(--jui-text-muted);line-height:1.2}.jui-quiz-progress-container{display:flex;flex-direction:column;gap:var(--jui-space-2);margin-bottom:var(--jui-space-6);text-align:left}.jui-quiz-progress-bar-bg{width:100%;height:8px;background-color:var(--jui-green-soft);border-radius:var(--jui-radius-pill);overflow:hidden}.jui-quiz-progress-bar-fill{height:100%;background-color:var(--jui-primary);border-radius:var(--jui-radius-pill);width:0;transition:width var(--jui-motion-duration-slow) var(--jui-motion-ease-soft)}.jui-quiz-progress-labels{display:flex;justify-content:space-between;align-items:center;font-family:var(--jui-font-functional);font-size:.8125rem;color:var(--jui-text-secondary);font-weight:500}.jui-quiz-screen{display:none;animation:jui-quiz-fade-in var(--jui-motion-duration-base) var(--jui-motion-ease-soft)}.jui-quiz-screen.is-active{display:flex;flex-direction:column;gap:var(--jui-space-5)}@keyframes jui-quiz-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.jui-quiz-question-header{text-align:left;display:flex;flex-direction:column;gap:var(--jui-space-2)}.jui-quiz-question-title{font-family:var(--jui-font-main);font-weight:800;font-size:clamp(1.25rem,4vw,1.625rem);color:var(--jui-text-title);line-height:1.3}.jui-quiz-question-desc{font-family:var(--jui-font-main);font-size:.9375rem;color:var(--jui-text-secondary);line-height:1.5}.jui-quiz-answers{display:flex;flex-direction:column;gap:var(--jui-space-3);width:100%}.jui-quiz-navigation{display:flex;align-items:center;justify-content:space-between;margin-top:var(--jui-space-6);gap:var(--jui-space-4)}.jui-quiz-loading-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:300px;gap:var(--jui-space-5)}.jui-quiz-loading-text{font-family:var(--jui-font-main);font-size:1.125rem;color:var(--jui-text-title);font-weight:700}.jui-quiz-final-card{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--jui-space-5)}.jui-quiz-final-icon{width:64px;height:64px;border-radius:50%;background-color:var(--jui-accent-soft);color:var(--jui-accent);display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:var(--jui-shadow-sm);margin-bottom:var(--jui-space-2)}.jui-quiz-final-title{font-family:var(--jui-font-main);font-weight:800;font-size:clamp(1.5rem,5vw,2.25rem);color:var(--jui-text-title);line-height:1.25}.jui-quiz-final-text{font-family:var(--jui-font-main);font-size:1rem;color:var(--jui-text-body);line-height:1.6;max-width:480px}.jui-quiz-final-legal{font-family:var(--jui-font-functional);font-size:.75rem;color:var(--jui-text-muted);line-height:1.4;margin-top:var(--jui-space-4);max-width:440px}.jui-context-topbar{display:flex;align-items:center;justify-content:center;gap:var(--jui-space-2);padding:var(--jui-space-2) var(--jui-space-5);background-color:var(--jui-green-institutional);color:var(--jui-bg);font-family:var(--jui-font-main);font-size:.8125rem;font-weight:600;letter-spacing:.02em;width:100%;min-height:36px;text-align:center}.jui-context-topbar__icon{color:var(--jui-accent);flex-shrink:0;display:flex;align-items:center}.jui-context-topbar__text{color:var(--jui-bg);opacity:.92}.jui-person-header{display:flex;align-items:center;gap:var(--jui-space-3)}.jui-person-header__avatar{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:2px solid var(--jui-green-soft);background-color:var(--jui-green-ultra-soft)}.jui-person-header__info{display:flex;flex-direction:column;gap:2px}.jui-person-header__name{font-family:var(--jui-font-main);font-weight:700;font-size:.9375rem;color:var(--jui-primary);line-height:1.2}.jui-person-header__subtitle{font-family:var(--jui-font-main);font-size:.8125rem;font-weight:400;color:var(--jui-mineral);line-height:1.3}.jui-person-header__credential{font-family:var(--jui-font-functional);font-size:.6875rem;color:var(--jui-text-muted);margin-top:2px}.jui-person-header--sm .jui-person-header__avatar{width:36px;height:36px}.jui-person-header--sm .jui-person-header__name{font-size:.875rem}.jui-person-header--md .jui-person-header__avatar{width:56px;height:56px}.jui-person-header--glass{background-color:var(--jui-glass-bg);backdrop-filter:var(--jui-glass-blur);border:1px solid var(--jui-glass-border);border-radius:var(--jui-radius-lg);padding:var(--jui-space-3) var(--jui-space-4)}.jui-doctor-header{display:flex;align-items:center;gap:var(--jui-space-3)}.jui-doctor-header__avatar{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:2px solid var(--jui-green-soft);background-color:var(--jui-green-ultra-soft)}.jui-doctor-header__info{display:flex;flex-direction:column;gap:2px}.jui-doctor-header__name{font-family:var(--jui-font-main);font-weight:700;font-size:.9375rem;color:var(--jui-primary);line-height:1.2}.jui-doctor-header__subtitle{font-family:var(--jui-font-main);font-size:.8125rem;font-weight:400;color:var(--jui-mineral);line-height:1.3}.jui-doctor-header__crefito{font-family:var(--jui-font-functional);font-size:.6875rem;color:var(--jui-text-muted);margin-top:2px}.jui-doctor-header--sm .jui-doctor-header__avatar{width:36px;height:36px}.jui-doctor-header--sm .jui-doctor-header__name{font-size:.875rem}.jui-doctor-header--md .jui-doctor-header__avatar{width:56px;height:56px}.jui-doctor-header--glass{background-color:var(--jui-glass-bg);backdrop-filter:var(--jui-glass-blur);border:1px solid var(--jui-glass-border);border-radius:var(--jui-radius-lg);padding:var(--jui-space-3) var(--jui-space-4)}.jui-care-message{border-left:3px solid var(--jui-accent);padding:var(--jui-space-4) var(--jui-space-5);background-color:var(--jui-surface);border-radius:0 var(--jui-radius-md) var(--jui-radius-md) 0;position:relative}.jui-care-message__heading{font-family:var(--jui-font-main);font-size:1rem;font-weight:700;color:var(--jui-primary);margin-bottom:var(--jui-space-2);line-height:1.3}.jui-care-message__body{font-family:var(--jui-font-main);font-size:.9375rem;font-weight:400;color:var(--jui-text-body);line-height:1.65}.jui-care-message--minimal{background-color:transparent;padding-top:var(--jui-space-2);padding-bottom:var(--jui-space-2)}.jui-bg-quiz-current{min-height:100dvh;position:relative;overflow:hidden;background:radial-gradient(circle at 12% -8%,rgba(101,116,95,.14),transparent 34%),radial-gradient(circle at 90% 6%,rgba(232,238,230,.86),transparent 34%),radial-gradient(circle at 82% 92%,rgba(255,111,97,.018),transparent 22%),#f6f3ee}.jui-bg-quiz-current:before{inset:0;opacity:.28;background:radial-gradient(circle at 20% 30%,rgba(47,53,47,.035) 0 1px,transparent 1.2px),radial-gradient(circle at 72% 70%,rgba(101,116,95,.026) 0 1px,transparent 1.2px);background-size:9px 9px,13px 13px;mix-blend-mode:multiply}.jui-bg-quiz-current:after,.jui-bg-quiz-current:before{content:"";position:fixed;pointer-events:none;z-index:0}.jui-bg-quiz-current:after{inset:-80px;opacity:.82;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='740' height='740' viewBox='0 0 740 740'%3E%3Cpath fill='none' stroke='%2365745f' stroke-opacity='.058' stroke-width='2.4' d='M-80 360c200-180 318 160 535-58S815 188 754 52'/%3E%3Cpath fill='none' stroke='%2365745f' stroke-opacity='.042' stroke-width='1.6' d='M-44 472c194-192 324 144 554-64s352-70 318-248'/%3E%3Cpath fill='none' stroke='%2365745f' stroke-opacity='.032' stroke-width='1.35' d='M120 760c58-140-50-234 102-350s254-70 198-232'/%3E%3C/svg%3E");background-size:920px 920px;background-position:left -220px top -120px}.jui-quiz-card-current{position:relative;z-index:2;background:radial-gradient(circle at 20% 30%,rgb(47 53 47/4%) 0 1px,transparent 1.2px),radial-gradient(circle at 72% 70%,rgba(101,116,95,.035) 0 1px,transparent 1.2px),linear-gradient(145deg,hsla(0,0%,100%,.22),hsla(38,24%,91%,.18)),#f6f3ee;background-size:8px 8px,11px 11px,100% 100%;border:1px solid hsla(0,0%,100%,.66);box-shadow:0 26px 80px rgba(74,87,74,.14),inset 0 1px 0 hsla(0,0%,100%,.74);backdrop-filter:blur(22px);border-radius:28px;animation:jui-quiz-card-in-current .36s ease both}@keyframes jui-quiz-card-in-current{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.jui-quiz-card-current{background:radial-gradient(circle at 20% 30%,rgb(47 53 47/4%) 0 1px,transparent 1.2px),radial-gradient(circle at 72% 70%,rgba(101,116,95,.035) 0 1px,transparent 1.2px),linear-gradient(145deg,hsla(0,0%,100%,.22),hsla(38,24%,91%,.18)),#f6f3ee;background-size:8px 8px,11px 11px,100% 100%}}@media (max-width:767px){.jui-quiz-card-current{backdrop-filter:none!important;transform:none!important;animation:none!important}}@media (prefers-reduced-motion:reduce){.jui-quiz-card-current{animation:none!important;transition:none!important}}.jui-doctor-header-quiz-current{display:flex;align-items:center;gap:12px;padding:12px;border-radius:20px;background:hsla(0,0%,100%,.42);border:1px solid hsla(0,0%,100%,.58);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.jui-doctor-header-quiz-current{background:#f3f1ec}}.jui-quiz-doctor-rating{display:flex;align-items:center;margin-top:3px;font-size:12px;line-height:1;color:var(--jui-text-secondary)}.jui-quiz-doctor-rating .stars{color:var(--jui-accent)!important;letter-spacing:.5px;margin-right:4px;font-size:12px;line-height:1}.jui-quiz-doctor-rating .stars-full{display:inline}.jui-quiz-doctor-rating .stars-compact{display:none}@media (max-width:350px){.jui-quiz-doctor-rating .stars-full{display:none}.jui-quiz-doctor-rating .stars-compact{display:inline}}.jui-progress-quiz-current{padding:14px;border-radius:22px;background:rgba(251,250,247,.54);border:1px solid hsla(0,0%,100%,.6)}.jui-progress-quiz-current-track{height:8px;border-radius:999px;background:rgba(232,238,230,.9);overflow:hidden;width:100%}.jui-progress-quiz-current-bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#65745f,#7e8d77);transition:width var(--jui-motion-duration-slow) var(--jui-motion-ease-soft)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.jui-progress-quiz-current{background:#f3f1ec}}.jui-option-quiz-current{min-height:54px;padding:14px;border-radius:18px;background:hsla(0,0%,100%,.42);border:1px solid hsla(0,0%,100%,.62);color:#5e675e;font-weight:600;box-shadow:0 2px 4px rgb(74 87 74/1%),inset 0 1px 0 hsla(0,0%,100%,.66);transition:background .25s cubic-bezier(.34,1.56,.64,1),border-color .25s cubic-bezier(.34,1.56,.64,1),transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .25s cubic-bezier(.34,1.56,.64,1);display:flex;align-items:center;justify-content:space-between;width:100%}.jui-option-quiz-current:hover{background:rgba(243,246,241,.86);border-color:rgba(101,116,95,.28);transform:translateY(-1px);box-shadow:0 6px 12px rgb(74 87 74/4%),inset 0 1px 0 hsla(0,0%,100%,.85)}.jui-option-quiz-current:active{transform:scale(.975);background:rgba(220,228,218,.82)!important;box-shadow:0 1px 2px rgb(74 87 74/1%),inset 0 1px 2px rgba(101,116,95,.15)!important}.jui-option-quiz-current.is-selected,.jui-option-quiz-current.selected,.jui-option-quiz-current[data-selected=true]{background:rgba(232,238,230,.84)!important;border-color:rgba(101,116,95,.38)!important;color:#465146!important;box-shadow:0 4px 10px rgb(101 116 95/6%),inset 0 1px 0 hsla(0,0%,100%,.5)!important}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.jui-option-quiz-current{background:#fff}}@media (prefers-reduced-motion:reduce){.jui-option-quiz-current{animation:none!important;transition:none!important;transform:none!important}.jui-option-quiz-current:hover{transform:none!important}}.jui-btn-primary-quiz-current{min-height:52px;border-radius:999px;background-color:var(--jui-primary);color:#fbfaf7;font-weight:700;box-shadow:0 10px 24px rgba(101,116,95,.22),inset 0 1px 0 hsla(0,0%,100%,.22);transition:background-color .3s cubic-bezier(.34,1.56,.64,1),transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex;align-items:center;justify-content:center}.jui-btn-primary-quiz-current:hover{background-color:var(--jui-primary-hover);transform:translateY(-2px);box-shadow:0 14px 30px rgba(101,116,95,.32),inset 0 1px 0 hsla(0,0%,100%,.3)}.jui-btn-primary-quiz-current:active{background-color:var(--jui-primary-pressed);transform:translateY(1px) scale(.96);box-shadow:0 4px 10px rgba(101,116,95,.15),inset 0 1px 2px rgba(0,0,0,.15)}@media (prefers-reduced-motion:reduce){.jui-btn-primary-quiz-current{animation:none!important;transition:none!important;transform:none!important}}.jui-sticky-mobile-cta-quiz-current{display:flex;align-items:center;gap:12px;width:100%}@media (max-width:767px){.jui-sticky-mobile-cta-quiz-current{position:fixed;bottom:0;left:0;right:0;z-index:999;margin:0;padding:16px 20px calc(16px + env(safe-area-inset-bottom));background:rgba(251,250,247,.8)!important;backdrop-filter:blur(20px)!important;transform:translateZ(0);will-change:backdrop-filter;border:none!important;box-shadow:0 -12px 36px rgba(47,53,47,.12),0 -4px 12px rgb(47 53 47/5%)!important}}.jui-trust-footer{display:flex;flex-direction:column;gap:16px;padding:20px 22px;border-radius:22px;background:#fbfaf7!important;border:1px solid hsla(0,0%,100%,.62);box-shadow:0 8px 24px rgb(74 87 74/6%),inset 0 1px 0 hsla(0,0%,100%,.72);width:100%}.jui-trust-footer .jui-quiz-trust-stars{font-size:18px;letter-spacing:2px;color:var(--jui-accent);line-height:1;filter:brightness(1.1)}.jui-trust-footer .jui-quiz-trust-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(101,116,95,.18),transparent);border:none;margin:0 12px}.jui-trust-footer .jui-quiz-trust-link{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:var(--jui-primary);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(101,116,95,.45);transition:color .2s ease,text-decoration-color .2s ease;cursor:pointer}.jui-trust-footer .jui-quiz-trust-link:hover{color:var(--jui-primary-hover);text-decoration-color:rgba(101,116,95,.75)}.jui-trust-footer .jui-quiz-instagram-link{font-weight:600;color:var(--jui-primary);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(101,116,95,.4);transition:color .2s ease,text-decoration-color .2s ease;white-space:nowrap}.jui-trust-footer .jui-quiz-instagram-link:hover{color:var(--jui-primary-hover);text-decoration-color:rgba(101,116,95,.7)}.jui-motion-quiz-slide{transition:transform .36s cubic-bezier(.25,.46,.45,.94),opacity .36s ease}.jui-motion-quiz-slide-enter{opacity:0;transform:translateX(25px)}.jui-motion-quiz-slide-enter-active,.jui-motion-quiz-slide-exit{opacity:1;transform:translateX(0)}.jui-motion-quiz-slide-exit-active{opacity:0;transform:translateX(-25px)}.jui-site-header{position:sticky;top:0;left:0;width:100%;z-index:var(--jui-z-header);background-color:var(--jui-glass-bg);backdrop-filter:var(--jui-glass-blur);border-bottom:1px solid var(--jui-glass-border);transition:background-color var(--jui-motion-duration-base) var(--jui-motion-ease-soft)}@supports not (backdrop-filter:blur(20px)){.jui-site-header{background-color:var(--jui-glass-bg-fallback)}}.jui-header-container{display:flex;align-items:center;justify-content:space-between;height:72px}.jui-logo{font-family:var(--jui-font-main);font-weight:800;font-size:1.125rem;color:var(--jui-text-title);letter-spacing:-.015em;display:flex;align-items:center;gap:var(--jui-space-2)}.jui-logo-dot{color:var(--jui-accent);font-weight:800}.jui-nav{display:none}@media (min-width:768px){.jui-nav{display:flex;align-items:center;gap:var(--jui-space-6)}}.jui-nav-link{font-family:var(--jui-font-functional);font-weight:600;font-size:.875rem;color:var(--jui-text-secondary);transition:color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft)}.jui-nav-link.is-active,.jui-nav-link:hover{color:var(--jui-primary)}.jui-hamburger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--jui-text-title);cursor:pointer}@media (min-width:768px){.jui-hamburger{display:none}}.jui-site-hero{position:relative;background-color:var(--jui-bg);overflow:hidden;padding-top:clamp(4rem,10vw,8rem);padding-bottom:clamp(4rem,10vw,8rem);text-align:center}@media (min-width:768px){.jui-site-hero{text-align:left}}.jui-hero-tagline{margin-bottom:var(--jui-space-4);max-width:580px}.jui-hero-photo-wrapper{position:relative;display:inline-block;margin-top:var(--jui-space-6)}@media (min-width:768px){.jui-hero-photo-wrapper{margin-top:0}}.jui-hero-photo-glow{position:absolute;top:50%;left:50%;width:120%;height:120%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(101,116,95,.12) 0,rgba(101,116,95,0) 70%);z-index:0;pointer-events:none}.jui-hero-photo-frame{position:relative;z-index:1;border-radius:var(--jui-radius-2xl);overflow:hidden;border:1px solid var(--jui-glass-border);box-shadow:var(--jui-shadow-lg);aspect-ratio:4/5;max-width:380px;margin-left:auto;margin-right:auto}.jui-accordion-group{display:flex;flex-direction:column;gap:var(--jui-space-3);width:100%;max-width:800px;margin-left:auto;margin-right:auto}.jui-accordion-item{background-color:var(--jui-surface);border:1px solid var(--jui-border);border-radius:var(--jui-radius-lg);overflow:hidden;transition:border-color var(--jui-motion-duration-base) var(--jui-motion-ease-soft)}.jui-accordion-item:hover{border-color:var(--jui-primary)}.jui-accordion-header{display:flex;align-items:center;justify-content:space-between;padding:var(--jui-space-4) var(--jui-space-5);font-family:var(--jui-font-main);font-weight:700;font-size:1rem;color:var(--jui-text-title);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;text-align:left}.jui-accordion-arrow{transition:transform var(--jui-motion-duration-base) var(--jui-motion-ease-soft);color:var(--jui-primary);flex-shrink:0}.jui-accordion-header[aria-expanded=true] .jui-accordion-arrow{transform:rotate(180deg)}.jui-accordion-panel{max-height:0;overflow:hidden;transition:max-height var(--jui-motion-duration-base) var(--jui-motion-ease-soft)}.jui-accordion-content{padding:0 var(--jui-space-5) var(--jui-space-5) var(--jui-space-5);font-family:var(--jui-font-main);font-size:.9375rem;color:var(--jui-text-body);line-height:1.6}.jui-site-footer{background-color:var(--jui-green-institutional);color:var(--jui-bg);padding-top:var(--jui-space-16);padding-bottom:var(--jui-space-12);border-top:1px solid hsla(0,0%,100%,.08)}.jui-footer-grid{display:grid;grid-template-columns:1fr;gap:var(--jui-space-10);text-align:center}@media (min-width:768px){.jui-footer-grid{grid-template-columns:2fr 1fr 1fr;text-align:left;gap:var(--jui-space-8)}}.jui-footer-brand{display:flex;flex-direction:column;gap:var(--jui-space-3);align-items:center}@media (min-width:768px){.jui-footer-brand{align-items:flex-start}}.jui-footer-brand .jui-logo{color:var(--jui-glass-bg-fallback)}.jui-footer-col{display:flex;flex-direction:column;gap:var(--jui-space-4)}.jui-footer-title{font-family:var(--jui-font-functional);font-weight:700;font-size:.875rem;color:var(--jui-glass-bg-fallback);text-transform:uppercase;letter-spacing:.05em}.jui-footer-links{display:flex;flex-direction:column;gap:var(--jui-space-2)}.jui-footer-link{font-family:var(--jui-font-main);font-size:.9375rem;color:var(--jui-green-soft);transition:color var(--jui-motion-duration-fast) var(--jui-motion-ease-soft)}.jui-footer-link:hover{color:var(--jui-glass-bg-fallback)}.jui-footer-bottom{margin-top:var(--jui-space-12);padding-top:var(--jui-space-6);border-top:1px solid hsla(0,0%,100%,.05);display:flex;flex-direction:column;align-items:center;gap:var(--jui-space-3);font-size:.8125rem;color:var(--jui-green-soft);text-align:center}@media (min-width:768px){.jui-footer-bottom{flex-direction:row;justify-content:space-between;text-align:left}}.jui-ad-card,.jui-social-post{max-width:440px;aspect-ratio:4/5;background-color:var(--jui-surface);border:1px solid var(--jui-border);border-radius:var(--jui-radius-card);padding:var(--jui-space-8);flex-direction:column;position:relative;overflow:hidden;box-shadow:var(--jui-shadow-md);text-align:left}.jui-ad-card,.jui-post-header,.jui-social-post{width:100%;display:flex;justify-content:space-between}.jui-post-header{align-items:center;z-index:2}.jui-post-brand{font-family:var(--jui-font-functional);font-weight:700;font-size:.75rem;color:var(--jui-text-muted);text-transform:uppercase;letter-spacing:.08em}.jui-post-logo{font-family:var(--jui-font-main);font-weight:800;font-size:.8125rem;color:var(--jui-text-title)}.jui-post-logo:after{content:".";color:var(--jui-accent)}.jui-post-body{margin:auto 0;display:flex;flex-direction:column;gap:var(--jui-space-4);z-index:2}.jui-post-footer{display:flex;align-items:center;justify-content:space-between;width:100%;border-top:1px solid var(--jui-border);padding-top:var(--jui-space-4);z-index:2}.jui-post-signature{display:flex;flex-direction:column;text-align:left}.jui-post-doctor-name{font-family:var(--jui-font-main);font-weight:800;font-size:.8125rem;color:var(--jui-text-title);line-height:1.2}.jui-post-doctor-crefito{font-family:var(--jui-font-functional);font-size:.6875rem;color:var(--jui-text-muted);line-height:1.2}.jui-post-cta{font-family:var(--jui-font-functional);font-weight:700;font-size:.75rem;color:var(--jui-primary);display:inline-flex;align-items:center;gap:4px}.jui-post-cta svg{color:var(--jui-accent)}.jui-story-card{width:100%;max-width:320px;aspect-ratio:9/16;background-color:var(--jui-surface);border:1px solid var(--jui-border);border-radius:var(--jui-radius-card);position:relative;overflow:hidden;box-shadow:var(--jui-shadow-md);display:flex;flex-direction:column;justify-content:space-between;padding:80px var(--jui-space-6,24px);text-align:left}.jui-story-header{display:flex;align-items:center;gap:var(--jui-space-3);z-index:2}.jui-story-avatar{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--jui-green-soft);overflow:hidden}.jui-story-doctor-info{display:flex;flex-direction:column}.jui-story-doctor-name{font-family:var(--jui-font-main);font-weight:800;font-size:.75rem;color:var(--jui-text-title);line-height:1.2}.jui-story-time{font-family:var(--jui-font-functional);font-size:.625rem;color:var(--jui-text-muted)}.jui-story-body{margin:auto 0;display:flex;flex-direction:column;gap:var(--jui-space-4);z-index:2}.jui-story-footer{display:flex;justify-content:center;width:100%;z-index:2}.jui-story-interaction-box{background-color:var(--jui-glass-bg);backdrop-filter:var(--jui-glass-blur);border:1px solid var(--jui-glass-border);border-radius:var(--jui-radius-lg);padding:var(--jui-space-4);box-shadow:var(--jui-shadow-md);width:100%;text-align:center;display:flex;flex-direction:column;gap:var(--jui-space-3)}@supports not (backdrop-filter:blur(20px)){.jui-story-interaction-box{background-color:var(--jui-glass-bg-fallback)}}.jui-story-interaction-title{font-family:var(--jui-font-main);font-weight:800;font-size:.875rem;color:var(--jui-text-title)}.jui-story-interaction-input{background-color:var(--jui-surface);border:1px solid var(--jui-border);border-radius:var(--jui-radius-pill);padding:var(--jui-space-2,8px) var(--jui-space-4,16px);font-family:var(--jui-font-main);font-size:.8125rem;color:var(--jui-text-muted);width:100%;text-align:left}.jui-ad-card{background-color:var(--jui-bg)}.jui-ad-badge{font-family:var(--jui-font-functional);font-weight:700;font-size:.6875rem;color:var(--jui-glass-bg-fallback);background-color:var(--jui-accent);padding:3px 8px;border-radius:var(--jui-radius-sm);text-transform:uppercase;letter-spacing:.05em;width:-moz-fit-content;width:fit-content}.jui-social-canvas-feed{height:1350px;padding:var(--jui-social-feed-padding,80px)}.jui-social-canvas-feed,.jui-social-canvas-story{width:1080px;background-color:var(--jui-surface);border:1px solid var(--jui-border);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;box-sizing:border-box}.jui-social-canvas-story{height:1920px;padding:var(--jui-social-story-padding-y,240px) var(--jui-social-story-padding-x,80px)}.jui-social-canvas-feed,.jui-social-canvas-story{font-family:var(--jui-font-main),sans-serif;color:var(--jui-text-body)}.jui-social-canvas-feed .jui-title-h1,.jui-social-canvas-story .jui-title-h1{font-size:84px!important;line-height:1.2!important}.jui-social-canvas-feed .jui-title-h2,.jui-social-canvas-story .jui-title-h2{font-size:68px!important;line-height:1.3!important}.jui-social-canvas-feed .jui-title-h3,.jui-social-canvas-story .jui-title-h3{font-size:54px!important;line-height:1.35!important}.jui-social-canvas-feed .jui-title-h4,.jui-social-canvas-story .jui-title-h4{font-size:42px!important;line-height:1.4!important}.jui-social-canvas-feed .jui-body,.jui-social-canvas-story .jui-body{font-size:32px!important;line-height:1.5!important}.jui-social-canvas-feed .jui-body-sm,.jui-social-canvas-story .jui-body-sm{font-size:26px!important;line-height:1.5!important}.jui-social-canvas-feed .jui-body-xs,.jui-social-canvas-story .jui-body-xs{font-size:20px!important;line-height:1.5!important}.jui-social-canvas-feed .jui-post-header,.jui-social-canvas-story .jui-post-header{margin-bottom:40px}.jui-social-canvas-feed .jui-post-brand,.jui-social-canvas-story .jui-post-brand{font-size:22px!important;letter-spacing:.08em!important}.jui-social-canvas-feed .jui-post-logo,.jui-social-canvas-story .jui-post-logo{font-size:26px!important}.jui-social-canvas-feed .jui-post-body{gap:var(--jui-space-6,24px)!important}.jui-social-canvas-feed .jui-eyebrow,.jui-social-canvas-story .jui-eyebrow{font-size:20px!important;letter-spacing:.05em!important;margin-bottom:12px}.jui-social-canvas-feed .jui-post-footer{padding-top:var(--jui-space-6,24px)!important;border-top-width:2px!important}.jui-social-canvas-feed .jui-post-doctor-name{font-size:26px!important}.jui-social-canvas-feed .jui-post-doctor-crefito{font-size:20px!important}.jui-social-canvas-feed .jui-post-cta{font-size:24px!important;gap:8px!important}.jui-social-canvas-feed .jui-post-cta i,.jui-social-canvas-feed .jui-post-cta svg{width:24px!important;height:24px!important;font-size:24px!important}.jui-social-canvas-story .jui-story-header{gap:var(--jui-space-4,16px)!important}.jui-social-canvas-story .jui-story-avatar{width:96px!important;height:96px!important;border-width:3px!important}.jui-social-canvas-story .jui-story-doctor-name{font-size:26px!important}.jui-social-canvas-story .jui-story-time{font-size:20px!important}.jui-social-canvas-story .jui-story-body{gap:var(--jui-space-6,24px)!important}.jui-social-canvas-story .jui-story-footer span,.jui-social-canvas-story .jui-story-footer span i,.jui-social-canvas-story .jui-story-footer span svg{font-size:24px!important}.jui-social-canvas-story .jui-story-interaction-box{padding:40px!important;border-radius:40px!important;gap:24px!important;border-width:2px!important}.jui-social-canvas-story .jui-story-interaction-title{font-size:32px!important}.jui-social-canvas-story .jui-story-interaction-input{padding:24px 36px!important;font-size:26px!important;border-width:2px!important;border-radius:99px!important}.jui-social-canvas-feed .jui-ad-badge{font-size:20px!important;padding:6px 16px!important;border-radius:8px!important}.jui-social-preview-frame{width:100%;max-width:400px;aspect-ratio:4/5;overflow:hidden;position:relative;border:1px solid var(--jui-border);border-radius:var(--jui-radius-card);box-shadow:var(--jui-shadow-md);background-color:var(--jui-bg);box-sizing:border-box}.jui-social-preview-frame .jui-social-canvas-feed{position:absolute;top:0;left:0;transform:scale(.37037);transform-origin:top left}.jui-social-preview-frame--story{max-width:320px;aspect-ratio:9/16}.jui-social-preview-frame--story .jui-social-canvas-story{position:absolute;top:0;left:0;transform:scale(.2963);transform-origin:top left}.jui-social-canvas-feed.is-debug:before{content:"";position:absolute;inset:135px 0;border-top:3px dashed rgba(220,100,100,.6);border-bottom:3px dashed rgba(220,100,100,.6);pointer-events:none;z-index:9999}.jui-social-canvas-feed.is-debug:after{content:"Área Segura 1:1 (Grid do Instagram)";position:absolute;top:145px;left:30px;font-family:var(--jui-font-functional),sans-serif;font-size:20px;font-weight:700;color:rgba(220,100,100,.8);text-transform:uppercase;letter-spacing:.05em;pointer-events:none;z-index:9999}.jui-social-canvas-story.is-debug:before{content:"";position:absolute;inset:240px 0 280px;border-top:3px dashed rgba(220,100,100,.6);border-bottom:3px dashed rgba(220,100,100,.6);pointer-events:none;z-index:9999}.jui-social-canvas-story.is-debug:after{content:"Área Segura Stories (UI Nativa)";position:absolute;top:250px;left:30px;font-family:var(--jui-font-functional),sans-serif;font-size:20px;font-weight:700;color:rgba(220,100,100,.8);text-transform:uppercase;letter-spacing:.05em;pointer-events:none;z-index:9999}
/*# sourceMappingURL=jessica-ui.min.css.map */