.medbr-static-root{--medbr-header-h:70px}.medbr-static-root .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}.medbr-static-root .cluster{display:flex;flex-wrap:wrap;gap:var(--medbr-space-3);align-items:center}.medbr-static-root .mt-2{margin-top:var(--medbr-space-2)}.medbr-static-root .mt-4{margin-top:var(--medbr-space-4)}.medbr-static-root .mt-5{margin-top:var(--medbr-space-6)}.medbr-static-root main>section{padding-block:var(--medbr-space-section);position:relative}.medbr-static-root .section-head{max-width:64ch;margin-bottom:var(--medbr-space-10)}.medbr-static-root main h2{font-size:var(--medbr-text-2xl)}.medbr-static-root main .step h3,.medbr-static-root main .team-group h3{font-size:var(--medbr-text-xl)}.medbr-static-root .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--medbr-space-2);font-family:var(--medbr-font-sans);font-size:var(--medbr-text-sm);font-weight:var(--medbr-weight-bold);letter-spacing:var(--medbr-tracking-wide);text-transform:uppercase;min-height:44px;padding:.78rem 1.38rem;border-radius:var(--medbr-radius-sm);border:1.5px solid #fff0;transition:background var(--medbr-duration-base) var(--medbr-ease-out),color var(--medbr-duration-base) var(--medbr-ease-out),border-color var(--medbr-duration-base) var(--medbr-ease-out),box-shadow var(--medbr-duration-base) var(--medbr-ease-out),transform var(--medbr-duration-base) var(--medbr-ease-out)}.medbr-static-root .btn:active{transform:scale(.98)}.medbr-static-root .btn:focus-visible{box-shadow:var(--medbr-shadow-focus);outline:none}.medbr-static-root .btn-primary{background:var(--medbr-color-brand);color:var(--medbr-color-text-on-brand)}.medbr-static-root .btn-primary:hover{background:var(--medbr-color-brand-hover);transform:translateY(-1px);box-shadow:var(--medbr-shadow-brand)}.medbr-static-root .btn-outline{background:#fff0;color:var(--medbr-color-brand-hover);border-color:color-mix(in srgb,var(--medbr-color-brand-hover) 40%,transparent)}.medbr-static-root .btn-outline:hover{background:var(--medbr-color-brand-muted);transform:translateY(-1px)}.medbr-static-root .btn-glass-dark{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .16);color:rgb(255 255 255 / .85);backdrop-filter:blur(8px)}.medbr-static-root .btn-glass-dark:hover{background:rgb(255 255 255 / .14);color:#fff;transform:translateY(-1px)}.medbr-static-root .btn svg{width:16px;height:16px}.medbr-static-root .btn-lg{min-height:52px;padding:1rem 1.75rem;font-size:var(--medbr-text-base)}.medbr-static-root .btn-block{width:100%}.medbr-static-root .badge{display:inline-flex;align-items:center;gap:6px;padding:.3rem .7rem;border-radius:var(--medbr-radius-pill);font-size:var(--medbr-text-2xs);font-weight:var(--medbr-weight-bold);letter-spacing:var(--medbr-tracking-wide);text-transform:uppercase;border:1px solid #fff0}.medbr-static-root .badge-teal{background:var(--medbr-color-brand-muted);color:var(--medbr-color-brand);border-color:color-mix(in srgb,var(--medbr-color-brand) 20%,transparent)}.medbr-static-root .badge-neutral{background:var(--medbr-color-bg-subtle);color:var(--medbr-color-text-secondary);border-color:var(--medbr-color-border)}.medbr-static-root .card{background:var(--medbr-color-surface);border:1px solid var(--medbr-color-border-subtle);box-shadow:var(--medbr-shadow-sm);border-radius:var(--medbr-radius-lg);padding:var(--medbr-space-6);position:relative;overflow:clip;transition:box-shadow var(--medbr-duration-base) var(--medbr-ease-out),transform var(--medbr-duration-base) var(--medbr-ease-out),border-color var(--medbr-duration-base) var(--medbr-ease-out)}.medbr-static-root .card-num{font-family:var(--medbr-font-serif);font-weight:var(--medbr-weight-light);font-size:var(--medbr-text-2xl);line-height:1;color:var(--medbr-color-accent-hover);margin-bottom:var(--medbr-space-3)}.medbr-static-root .card h3{font-size:var(--medbr-text-lg);color:var(--medbr-color-text);margin-bottom:var(--medbr-space-2)}.medbr-static-root #instituto .card{background:linear-gradient(150deg,color-mix(in srgb,var(--medbr-color-brand) 16%,var(--medbr-color-surface)) 0%,var(--medbr-color-surface) 68%)}.medbr-static-root .spec-icon{width:48px;height:48px;border-radius:var(--medbr-radius-md);display:grid;place-items:center;color:var(--medbr-color-brand);background:linear-gradient(145deg,var(--medbr-color-accent-muted),transparent);margin-bottom:var(--medbr-space-3)}.medbr-static-root .spec-icon svg{width:24px;height:24px}.medbr-static-root .spec-featured{gap:var(--medbr-space-6)}.medbr-static-root .spec-featured h3{font-size:var(--medbr-text-xl)}@media (min-width:760px){.medbr-static-root .spec-featured{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;padding:var(--medbr-space-8)}}.medbr-static-root .spec-grid{display:grid;gap:var(--medbr-space-4);margin-top:var(--medbr-space-4)}@media (min-width:760px){.medbr-static-root .spec-grid{grid-template-columns:repeat(3,1fr)}}.medbr-static-root .spec-quote{margin-top:var(--medbr-space-4);padding-left:14px;border-left:2px solid var(--medbr-color-accent);font-family:var(--medbr-font-serif);font-style:italic;font-size:var(--medbr-text-sm);color:var(--medbr-color-text-secondary);line-height:var(--medbr-leading-snug);max-width:none}.medbr-static-root .spec-quote footer{margin-top:var(--medbr-space-2);font-style:normal;font-family:var(--medbr-font-sans);font-size:var(--medbr-text-xs);letter-spacing:1px;text-transform:uppercase;color:var(--medbr-color-text-tertiary)}.medbr-static-root .spec-cta{margin-top:var(--medbr-space-10);text-align:center;background:var(--medbr-color-brand-muted);border:1px solid color-mix(in srgb,var(--medbr-color-brand) 18%,transparent);border-radius:var(--medbr-radius-xl);padding:clamp(28px, 5vw, 48px)}.medbr-static-root .spec-cta h3{font-size:var(--medbr-text-xl);margin-bottom:var(--medbr-space-2)}.medbr-static-root .spec-cta p{color:var(--medbr-color-text-secondary);max-width:52ch;margin-inline:auto}.medbr-static-root .abordagem-quote{display:grid;gap:var(--medbr-space-5);align-items:center}.medbr-static-root .abordagem-quote .quote-text{max-width:none}@media (min-width:640px){.medbr-static-root .abordagem-quote{grid-template-columns:auto 1fr}}.medbr-static-root .abordagem-photo{width:96px;height:96px;border-radius:50%;object-fit:cover;border:2px solid var(--medbr-color-surface);box-shadow:0 0 0 1px var(--medbr-color-border-subtle),var(--medbr-shadow-md)}.medbr-static-root .abordagem-badges{margin-top:var(--medbr-space-4);gap:var(--medbr-space-2)}.medbr-static-root .flow-steps{display:grid;gap:var(--medbr-space-4)}@media (min-width:760px){.medbr-static-root .flow-steps{grid-template-columns:repeat(4,1fr)}}.medbr-static-root .flow-step{position:relative;background:var(--medbr-color-surface);border:1px solid var(--medbr-color-border-subtle);border-radius:var(--medbr-radius-lg);padding:var(--medbr-space-5);box-shadow:var(--medbr-shadow-sm)}.medbr-static-root .flow-num{font-family:var(--medbr-font-serif);font-weight:var(--medbr-weight-light);font-size:var(--medbr-text-3xl);line-height:1;color:var(--medbr-color-accent-hover);display:block;margin-bottom:var(--medbr-space-3)}.medbr-static-root .flow-step h3{font-size:var(--medbr-text-lg);margin-bottom:var(--medbr-space-2)}.medbr-static-root .flow-step p{font-size:var(--medbr-text-sm);color:var(--medbr-color-text-secondary);line-height:var(--medbr-leading-relaxed);max-width:none}@media (min-width:760px){.medbr-static-root .flow-step:not(:first-child)::before{content:"";position:absolute;top:40px;left:calc(-1 * var(--medbr-space-4) - 1px);width:var(--medbr-space-4);height:1px;background:var(--medbr-color-border)}}.medbr-static-root .docs-featured{display:grid;gap:var(--medbr-space-4);margin-bottom:var(--medbr-space-6)}@media (min-width:760px){.medbr-static-root .docs-featured{grid-template-columns:repeat(3,1fr)}}.medbr-static-root .doc-card{text-align:center}.medbr-static-root .doc-photo{width:110px;height:110px;border-radius:50%;object-fit:cover;margin:0 auto var(--medbr-space-4);border:3px solid var(--medbr-color-surface);box-shadow:var(--medbr-shadow-md),0 0 0 1px var(--medbr-color-border-subtle)}.medbr-static-root .doc-card .badge{margin-bottom:var(--medbr-space-2)}.medbr-static-root .doc-name{font-family:var(--medbr-font-serif);font-size:var(--medbr-text-xl);color:var(--medbr-color-text);margin-bottom:2px}.medbr-static-root .doc-reg{font-family:var(--medbr-font-mono);font-size:var(--medbr-text-xs);color:var(--medbr-color-text-tertiary);letter-spacing:.5px;margin-bottom:var(--medbr-space-3)}.medbr-static-root .doc-bio{font-size:var(--medbr-text-sm);color:var(--medbr-color-text-secondary);line-height:var(--medbr-leading-relaxed);max-width:40ch;margin-inline:auto}.medbr-static-root .reviews-layout{display:grid;gap:var(--medbr-space-5)}@media (min-width:920px){.medbr-static-root .reviews-layout{grid-template-columns:300px 1fr;align-items:start}}.medbr-static-root .greviews-card{background:var(--medbr-color-surface);border:1px solid var(--medbr-color-border-subtle);border-radius:var(--medbr-radius-xl);padding:var(--medbr-space-6);text-align:center;box-shadow:var(--medbr-shadow-md)}.medbr-static-root .greviews-logo{display:inline-flex;align-items:center;gap:8px;font-weight:var(--medbr-weight-semibold);font-size:var(--medbr-text-sm);color:var(--medbr-color-text);margin-bottom:var(--medbr-space-4)}.medbr-static-root .greviews-logo svg{width:20px;height:20px}.medbr-static-root .greviews-score{font-family:var(--medbr-font-serif);font-size:var(--medbr-text-5xl);font-weight:var(--medbr-weight-light);line-height:1;color:var(--medbr-color-text)}.medbr-static-root .greviews-stars{color:#fbbc05;font-size:1.3rem;letter-spacing:3px;margin:var(--medbr-space-1) 0 var(--medbr-space-2)}.medbr-static-root .greviews-count{font-size:var(--medbr-text-sm);color:var(--medbr-color-text);font-weight:var(--medbr-weight-medium)}.medbr-static-root .greviews-date{font-size:var(--medbr-text-xs);color:var(--medbr-color-text-tertiary);margin-bottom:var(--medbr-space-4)}.medbr-static-root .reviews-grid{display:grid;gap:var(--medbr-space-4)}@media (min-width:560px){.medbr-static-root .reviews-grid{grid-template-columns:1fr 1fr}}.medbr-static-root .review-card{display:flex;flex-direction:column}.medbr-static-root .review-head{display:flex;align-items:center;gap:var(--medbr-space-3);margin-bottom:var(--medbr-space-3)}.medbr-static-root .review-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--medbr-color-brand-muted);color:var(--medbr-color-brand-strong);font-family:var(--medbr-font-serif);font-weight:var(--medbr-weight-semibold);font-size:var(--medbr-text-sm);flex:none}.medbr-static-root .review-name{display:block;font-weight:var(--medbr-weight-semibold);font-size:var(--medbr-text-sm);color:var(--medbr-color-text)}.medbr-static-root .review-meta{font-size:var(--medbr-text-xs);color:var(--medbr-color-text-tertiary)}.medbr-static-root .review-text{font-size:var(--medbr-text-sm);color:var(--medbr-color-text-secondary);line-height:var(--medbr-leading-relaxed);max-width:none}.medbr-static-root .review-text.clamp{display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.medbr-static-root .review-card:has(.rm-toggle:checked) .review-text.clamp{-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.medbr-static-root .rm-label{align-self:flex-start;margin-top:var(--medbr-space-2);color:var(--medbr-color-brand);font-weight:var(--medbr-weight-semibold);font-size:var(--medbr-text-sm);cursor:pointer}.medbr-static-root .rm-label::after{content:"Ver mais"}.medbr-static-root .rm-label:hover{text-decoration:underline}.medbr-static-root .review-card:has(.rm-toggle:checked) .rm-label::after{content:"Ver menos"}@supports not selector(:has(*)){.medbr-static-root .review-text.clamp{-webkit-line-clamp:unset;overflow:visible}.medbr-static-root .rm-label{display:none}}.medbr-static-root .card>p{font-size:var(--medbr-text-sm);color:var(--medbr-color-text-secondary);line-height:var(--medbr-leading-relaxed);max-width:none}.medbr-static-root .card ul.ticks{margin-top:var(--medbr-space-3);display:grid;gap:var(--medbr-space-2)}.medbr-static-root .card ul.ticks li{position:relative;padding-left:24px;font-size:var(--medbr-text-sm);color:var(--medbr-color-text-secondary);line-height:var(--medbr-leading-normal)}.medbr-static-root .card ul.ticks li::before{content:"";position:absolute;left:2px;top:7px;width:9px;height:9px;border-left:1.5px solid var(--medbr-color-brand);border-bottom:1.5px solid var(--medbr-color-brand);transform:rotate(-45deg)}.medbr-static-root .stat{background:linear-gradient(145deg,var(--medbr-raw-brand-800),var(--medbr-raw-brand-950));border-radius:var(--medbr-radius-lg);padding:var(--medbr-space-6) var(--medbr-space-5);position:relative;overflow:clip;box-shadow:var(--medbr-shadow-lg);text-align:center}.medbr-static-root .stat::before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,oklch(76% .08 190 / .4),transparent)}.medbr-static-root .stat-orb{position:absolute;bottom:-30px;right:-30px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,oklch(63% .088 190 / .18) 0%,transparent 65%);pointer-events:none}.medbr-static-root .stat-num{font-family:var(--medbr-font-serif);font-weight:var(--medbr-weight-light);font-size:var(--medbr-text-4xl);line-height:1;color:#fff;position:relative}.medbr-static-root .stat-num sup{font-size:.5em;color:var(--medbr-raw-accent-300);top:-.5em}.medbr-static-root .stat-label{font-size:var(--medbr-text-2xs);font-weight:var(--medbr-weight-medium);letter-spacing:var(--medbr-tracking-wide);text-transform:uppercase;color:rgb(255 255 255 / .55);margin-top:var(--medbr-space-2);position:relative}.medbr-static-root .quote{background:var(--medbr-color-surface);border:1px solid var(--medbr-color-border-subtle);box-shadow:var(--medbr-shadow-md);border-radius:var(--medbr-radius-xl);padding:clamp(28px, 5vw, 48px);position:relative;overflow:clip}.medbr-static-root .quote::before{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle,var(--medbr-color-accent-muted) 0%,transparent 65%);pointer-events:none}.medbr-static-root .quote-mark{font-family:var(--medbr-font-serif);font-size:5rem;line-height:.6;color:var(--medbr-color-accent);opacity:.45;margin-bottom:var(--medbr-space-3)}.medbr-static-root .quote-text{font-family:var(--medbr-font-serif);font-style:italic;font-weight:var(--medbr-weight-regular);font-size:var(--medbr-text-lg);line-height:var(--medbr-leading-snug);color:var(--medbr-color-text);max-width:54ch}.medbr-static-root .quote-author{margin-top:var(--medbr-space-4);font-size:var(--medbr-text-2xs);font-weight:var(--medbr-weight-bold);letter-spacing:var(--medbr-tracking-wider);text-transform:uppercase;color:var(--medbr-color-text-tertiary)}.medbr-static-root .field{margin-bottom:var(--medbr-space-4)}.medbr-static-root .field label{display:block;font-size:var(--medbr-text-2xs);font-weight:var(--medbr-weight-bold);letter-spacing:var(--medbr-tracking-wider);text-transform:uppercase;color:var(--medbr-color-text-secondary);margin-bottom:var(--medbr-space-2)}.medbr-static-root .field input,.medbr-static-root .field textarea{width:100%;padding:var(--medbr-space-3) var(--medbr-space-4);border:1.5px solid var(--medbr-color-input-border);border-radius:var(--medbr-radius-sm);font-family:var(--medbr-font-sans);font-size:var(--medbr-text-sm);color:var(--medbr-color-text);background:var(--medbr-color-input-bg);outline:none;transition:border-color var(--medbr-duration-base) var(--medbr-ease-out),box-shadow var(--medbr-duration-base) var(--medbr-ease-out);field-sizing:content}.medbr-static-root .field textarea{min-height:100px;resize:vertical}.medbr-static-root .field input:focus,.medbr-static-root .field textarea:focus{border-color:var(--medbr-color-border-focus);box-shadow:var(--medbr-shadow-focus)}.medbr-static-root .field input::placeholder,.medbr-static-root .field textarea::placeholder{color:var(--medbr-color-input-placeholder)}.medbr-static-root .site-header{position:sticky;top:0;z-index:var(--medbr-z-sticky);background:color-mix(in srgb,var(--medbr-color-bg-base) 88%,transparent);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--medbr-color-border-subtle)}.medbr-static-root .header-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--medbr-space-4);padding-block:var(--medbr-space-3)}.medbr-static-root .brand{display:inline-flex;align-items:center;gap:10px}.medbr-static-root .brand img{height:30px;width:auto}.medbr-static-root[data-theme="dark"] .brand img{filter:brightness(0) invert(1);opacity:.92}.medbr-static-root .nav{display:flex;align-items:center;gap:var(--medbr-space-4)}.medbr-static-root .nav-links{display:flex;gap:var(--medbr-space-1);flex-wrap:wrap}.medbr-static-root .nav-links a{font-size:var(--medbr-text-sm);font-weight:var(--medbr-weight-medium);color:var(--medbr-color-text-secondary);padding:var(--medbr-space-2) var(--medbr-space-3);border-radius:var(--medbr-radius-sm);transition:color var(--medbr-duration-fast) var(--medbr-ease-out),background var(--medbr-duration-fast) var(--medbr-ease-out)}.medbr-static-root .nav-links a:hover,.medbr-static-root .nav-links a:focus-visible,.medbr-static-root .nav-links a[aria-current="page"]{color:var(--medbr-color-brand);background:var(--medbr-color-brand-muted)}.medbr-static-root .header-actions{display:flex;align-items:center;gap:var(--medbr-space-3)}@media (max-width:640px){.medbr-static-root .header-cta{display:none}}.medbr-static-root .theme-toggle{display:inline-flex;align-items:center;gap:var(--medbr-space-2);padding:var(--medbr-space-2) var(--medbr-space-3);border:1px solid var(--medbr-color-border);border-radius:var(--medbr-radius-pill);font-size:var(--medbr-text-xs);font-weight:var(--medbr-weight-semibold);background:var(--medbr-color-surface);color:var(--medbr-color-text);transition:color var(--medbr-duration-base) var(--medbr-ease-out),border-color var(--medbr-duration-base) var(--medbr-ease-out)}.medbr-static-root .theme-toggle:hover{color:var(--medbr-color-brand);border-color:var(--medbr-color-brand)}.medbr-static-root .theme-toggle svg{width:16px;height:16px}.medbr-static-root .theme-toggle [data-theme-label]{line-height:1}.medbr-static-root .theme-toggle .icon-sun{display:none}.medbr-static-root[data-theme="dark"] .theme-toggle .icon-sun{display:block}.medbr-static-root[data-theme="dark"] .theme-toggle .icon-moon{display:none}.medbr-static-root .nav-toggle{display:none;width:40px;height:40px;border-radius:var(--medbr-radius-sm);color:var(--medbr-color-text)}.medbr-static-root .nav-toggle svg{width:22px;height:22px}@media (max-width:1024px){.medbr-static-root .nav-toggle{display:grid;place-items:center}.medbr-static-root .nav{position:absolute;inset:calc(100% + 8px) 0 auto 0;flex-direction:column;align-items:stretch;gap:0;background:color-mix(in srgb,var(--medbr-color-bg-base) 92%,transparent);backdrop-filter:blur(14px) saturate(140%);border:1px solid var(--medbr-color-border-subtle);border-radius:var(--medbr-radius-md);box-shadow:var(--medbr-shadow-lg);padding:var(--medbr-space-3);max-height:0;overflow:hidden;visibility:hidden;opacity:0;transition:max-height var(--medbr-duration-slow) var(--medbr-ease-out),opacity var(--medbr-duration-base) var(--medbr-ease-out),visibility var(--medbr-duration-slow) var(--medbr-ease-out)}.medbr-static-root .nav-links{flex-direction:column;gap:0}.medbr-static-root .nav-links a{padding:14px 12px;border-bottom:1px solid var(--medbr-color-divider)}.medbr-static-root .nav-links a::after{display:none}.medbr-static-root .nav[data-open="true"]{max-height:75vh;visibility:visible;opacity:1}.medbr-static-root .nav .btn{margin-top:var(--medbr-space-3)}}.medbr-static-root .authbar{border-block:1px solid var(--medbr-color-divider);background:var(--medbr-color-bg-subtle);padding-block:var(--medbr-space-4);overflow:hidden}.medbr-static-root .medbr-marquee{display:flex;width:max-content}.medbr-static-root .marquee-track{display:flex;align-items:center;gap:var(--medbr-space-6);padding-right:var(--medbr-space-6);white-space:nowrap;animation:medbr-marquee 38s linear infinite}.medbr-static-root .medbr-marquee:hover .marquee-track{animation-play-state:paused}.medbr-static-root .marquee-item{display:inline-flex;align-items:center;gap:10px;font-size:var(--medbr-text-sm);color:var(--medbr-color-text-secondary)}.medbr-static-root .marquee-item::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--medbr-color-accent);flex:none}.medbr-static-root .marquee-item svg{flex:none}.medbr-static-root .marquee-item .mi-star{width:14px;height:14px}.medbr-static-root .marquee-item .mi-google{width:16px;height:16px}.medbr-static-root .marquee-item--medbr-google::before{display:none}@keyframes medbr-marquee{to{transform:translateX(-50%)}}.medbr-static-root .steps{position:relative;display:grid;gap:var(--medbr-space-4)}.medbr-static-root .step{position:sticky;top:calc(var(--medbr-header-h) + 24px);background:var(--medbr-color-surface);border:1px solid var(--medbr-color-border-subtle);border-radius:var(--medbr-radius-xl);box-shadow:var(--medbr-shadow-md);padding:clamp(28px, 4vw, 44px);display:grid;grid-template-columns:auto 1fr;gap:var(--medbr-space-5);align-items:start}.medbr-static-root .step-num{font-family:var(--medbr-font-serif);font-weight:var(--medbr-weight-light);font-size:var(--medbr-text-4xl);line-height:.9;color:var(--medbr-color-accent-hover);min-width:1.6em}.medbr-static-root .step h3{margin-bottom:6px}.medbr-static-root .step p{color:var(--medbr-color-text-secondary)}@media (max-width:600px){.medbr-static-root .step{grid-template-columns:1fr;gap:var(--medbr-space-2)}}.medbr-static-root .team-group+.team-group{margin-top:var(--medbr-space-10)}.medbr-static-root .team-group h3{margin-bottom:var(--medbr-space-5);color:var(--medbr-color-text)}.medbr-static-root .team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--medbr-space-3)}.medbr-static-root .member{display:flex;align-items:center;gap:var(--medbr-space-3);background:var(--medbr-color-surface);border:1px solid var(--medbr-color-border-subtle);border-radius:var(--medbr-radius-md);padding:14px 16px;box-shadow:var(--medbr-shadow-xs);transition:box-shadow var(--medbr-duration-base) var(--medbr-ease-out),transform var(--medbr-duration-base) var(--medbr-ease-out)}.medbr-static-root .member:hover{box-shadow:var(--medbr-shadow-md);transform:translateY(-2px)}.medbr-static-root .avatar{width:44px;height:44px;border-radius:50%;flex:none;display:grid;place-items:center;font-family:var(--medbr-font-serif);font-weight:var(--medbr-weight-semibold);font-size:.95rem;color:var(--medbr-color-brand-strong);background:var(--medbr-color-brand-muted)}.medbr-static-root .member-name{font-size:var(--medbr-text-sm);font-weight:var(--medbr-weight-medium);color:var(--medbr-color-text)}.medbr-static-root .member-reg{font-size:var(--medbr-text-xs);color:var(--medbr-color-text-tertiary)}.medbr-static-root details.disclosure{margin-top:var(--medbr-space-5)}.medbr-static-root details.disclosure>summary{list-style:none;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--medbr-text-2xs);letter-spacing:var(--medbr-tracking-wide);text-transform:uppercase;font-weight:var(--medbr-weight-bold);color:var(--medbr-color-brand);padding:12px 22px;border:1.5px solid color-mix(in srgb,var(--medbr-color-brand) 35%,transparent);border-radius:var(--medbr-radius-pill);transition:background var(--medbr-duration-base) var(--medbr-ease-out),color var(--medbr-duration-base) var(--medbr-ease-out)}.medbr-static-root details.disclosure>summary::-webkit-details-marker{display:none}.medbr-static-root details.disclosure>summary:hover{background:var(--medbr-color-brand);color:var(--medbr-color-text-on-brand)}.medbr-static-root details.disclosure>summary .chev{transition:transform var(--medbr-duration-base) var(--medbr-ease-out)}.medbr-static-root details.disclosure[open]>summary .chev{transform:rotate(180deg)}.medbr-static-root details.disclosure[open]>summary .label-closed,.medbr-static-root details.disclosure:not([open])>summary .label-open{display:none}.medbr-static-root .disclosure-body{margin-top:var(--medbr-space-5)}.medbr-static-root .faq{display:grid;gap:var(--medbr-space-3)}@media (min-width:768px){.medbr-static-root .faq{grid-template-columns:1fr 1fr;align-items:start}}.medbr-static-root .faq details{background:var(--medbr-color-surface);border:1px solid var(--medbr-color-border-subtle);border-radius:var(--medbr-radius-md);box-shadow:var(--medbr-shadow-xs)}.medbr-static-root .faq details:has(>summary:focus-visible){outline:2px solid var(--medbr-color-border-focus);outline-offset:2px}.medbr-static-root .faq:has(details[open]) details:not([open]){opacity:.82}.medbr-static-root .faq summary{list-style:none;cursor:pointer;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:var(--medbr-space-3);font-family:var(--medbr-font-serif);font-weight:var(--medbr-weight-medium);font-size:var(--medbr-text-lg);color:var(--medbr-color-text)}.medbr-static-root .faq summary::-webkit-details-marker{display:none}.medbr-static-root .faq summary .plus{position:relative;width:16px;height:16px;flex:none}.medbr-static-root .faq summary .plus::before,.medbr-static-root .faq summary .plus::after{content:"";position:absolute;background:var(--medbr-color-accent);border-radius:2px;transition:transform var(--medbr-duration-base) var(--medbr-ease-out)}.medbr-static-root .faq summary .plus::before{inset:7px 0;height:2px}.medbr-static-root .faq summary .plus::after{inset:0 7px;width:2px}.medbr-static-root .faq details[open] summary .plus::after{transform:scaleY(0)}.medbr-static-root .faq .answer{padding:0 22px 20px;color:var(--medbr-color-text-secondary);line-height:var(--medbr-leading-relaxed)}.medbr-static-root .faq .answer p{max-width:none}.medbr-static-root .faq .answer p+p{margin-top:var(--medbr-space-3)}@supports (interpolate-size:allow-keywords){.medbr-static-root{interpolate-size:allow-keywords}.medbr-static-root details.disclosure::details-content,.medbr-static-root .faq details::details-content{block-size:0;overflow:clip;transition:block-size var(--medbr-duration-slow) var(--medbr-ease-out),content-visibility var(--medbr-duration-slow) allow-discrete}.medbr-static-root details.disclosure[open]::details-content,.medbr-static-root .faq details[open]::details-content{block-size:auto}}.medbr-static-root .contact-grid{display:grid;gap:var(--medbr-space-5)}@media (min-width:860px){.medbr-static-root .contact-grid{grid-template-columns:1fr 1fr;align-items:stretch}}.medbr-static-root .info-list{display:grid;gap:var(--medbr-space-3)}.medbr-static-root .info-list dt{font-size:var(--medbr-text-2xs);letter-spacing:var(--medbr-tracking-wider);text-transform:uppercase;color:var(--medbr-color-text-tertiary)}.medbr-static-root .info-list dd{color:var(--medbr-color-text);margin-top:2px}.medbr-static-root .info-list a{color:var(--medbr-color-text-link)}.medbr-static-root .map-placeholder{border-radius:var(--medbr-radius-lg);border:1px dashed var(--medbr-color-border);min-height:280px;background:linear-gradient(160deg,var(--medbr-color-bg-subtle),var(--medbr-color-surface));display:grid;place-content:center;gap:var(--medbr-space-3);text-align:center;padding:var(--medbr-space-6)}.medbr-static-root .map-placeholder .map-links{display:flex;gap:var(--medbr-space-3);justify-content:center;flex-wrap:wrap}.medbr-static-root .contact-photo{margin:0;border-radius:var(--medbr-radius-lg);overflow:hidden;border:1px solid var(--medbr-color-border-subtle);box-shadow:var(--medbr-shadow-md);min-height:280px}.medbr-static-root .contact-photo img{width:100%;height:100%;min-height:280px;object-fit:cover;display:block}.medbr-static-root .cta-final{background:var(--medbr-hero-dark);border-radius:var(--medbr-radius-xl);padding:clamp(40px, 7vw, 80px);text-align:center;position:relative;overflow:clip;box-shadow:var(--medbr-shadow-xl)}.medbr-static-root .cta-final h2{color:#fff}.medbr-static-root .cta-final p{color:rgb(255 255 255 / .65);max-width:56ch;margin-inline:auto}.medbr-static-root .cta-final .eyebrow{color:var(--medbr-raw-accent-300);justify-content:center}.medbr-static-root .cta-final .trust{margin-top:var(--medbr-space-4);font-size:var(--medbr-text-sm);color:rgb(255 255 255 / .45)}.medbr-static-root .site-footer{background:var(--medbr-raw-neutral-950);color:rgb(255 255 255 / .6);padding-block:var(--medbr-space-20) var(--medbr-space-14)}.medbr-static-root .site-footer a{color:rgb(255 255 255 / .7);transition:color var(--medbr-duration-base) var(--medbr-ease-out)}.medbr-static-root .site-footer a:hover{color:var(--medbr-color-accent)}.medbr-static-root .footer-grid{display:grid;gap:var(--medbr-space-12)}@media (min-width:760px){.medbr-static-root .footer-grid{grid-template-columns:1.4fr 1fr 1fr}}.medbr-static-root .footer-brand img{height:34px;filter:brightness(0) invert(1);opacity:.9;margin-bottom:var(--medbr-space-3)}.medbr-static-root .footer-brand p{color:rgb(255 255 255 / .6)}.medbr-static-root .footer-col h3{font-family:var(--medbr-font-sans);font-size:var(--medbr-text-2xs);font-weight:var(--medbr-weight-bold);letter-spacing:var(--medbr-tracking-wider);text-transform:uppercase;color:var(--medbr-raw-accent-300);margin-bottom:var(--medbr-space-3)}.medbr-static-root .footer-col ul{display:grid;gap:10px;font-size:var(--medbr-text-sm)}.medbr-static-root .footer-legal{margin-top:var(--medbr-space-12);padding-top:var(--medbr-space-8);border-top:1px solid rgb(255 255 255 / .1);display:grid;gap:var(--medbr-space-3);font-size:var(--medbr-text-sm);color:rgb(255 255 255 / .58);line-height:var(--medbr-leading-relaxed)}.medbr-static-root .footer-legal strong{color:rgb(255 255 255 / .7);font-weight:var(--medbr-weight-medium)}.medbr-static-root .legal-accordions{margin-top:var(--medbr-space-5);display:grid;gap:var(--medbr-space-2)}.medbr-static-root .legal-accordions details{border:1px solid rgb(255 255 255 / .1);border-radius:var(--medbr-radius-md)}.medbr-static-root .legal-accordions summary{list-style:none;cursor:pointer;padding:14px 18px;font-size:var(--medbr-text-sm);color:rgb(255 255 255 / .7);display:flex;justify-content:space-between;gap:var(--medbr-space-3)}.medbr-static-root .legal-accordions summary::-webkit-details-marker{display:none}.medbr-static-root .legal-accordions .legal-body{padding:0 18px 18px;font-size:var(--medbr-text-sm);line-height:var(--medbr-leading-relaxed);color:rgb(255 255 255 / .58)}.medbr-static-root .legal-accordions .legal-body p{max-width:none}.medbr-static-root .legal-accordions .legal-body p+p,.medbr-static-root .legal-accordions .legal-body li+li{margin-top:var(--medbr-space-2)}.medbr-static-root .legal-accordions .legal-body a{word-break:break-word}.medbr-static-root .footer-bottom{margin-top:var(--medbr-space-8);padding-top:var(--medbr-space-4);border-top:1px solid rgb(255 255 255 / .1);display:flex;flex-wrap:wrap;gap:var(--medbr-space-3);justify-content:space-between;font-size:var(--medbr-text-xs);color:rgb(255 255 255 / .6)}.medbr-static-root .footer-bottom .footer-credits,.medbr-static-root .footer-bottom .footer-credits a{color:#FF9A6A;font-family:var(--medbr-font-sans);font-weight:400}.medbr-static-root .footer-bottom .footer-credits a:hover,.medbr-static-root .footer-bottom .footer-credits a:focus-visible{color:#F7F4EE}.medbr-static-root{--medbr-hero-dark:radial-gradient(ellipse 80% 60% at 15% 40%, oklch(63% 0.088 190 / 0.20), transparent 60%),
      radial-gradient(ellipse 60% 80% at 85% 20%, oklch(38% 0.075 190 / 0.85), transparent 55%),
      radial-gradient(ellipse 60% 50% at 80% 92%, oklch(78% 0.155 40 / 0.07), transparent 55%),
      linear-gradient(150deg, var(--medbr-raw-neutral-1000) 0%, var(--medbr-raw-brand-950) 48%, var(--medbr-raw-neutral-1000) 100%)}.medbr-static-root .hero{position:relative;overflow:clip;isolation:isolate;background:var(--medbr-hero-dark);border-radius:0 0 var(--medbr-radius-2xl) var(--medbr-radius-2xl);padding-block:clamp(64px, 11vw, 132px)}.medbr-static-root .hero-orbital{position:absolute;z-index:-1;inset:0;display:grid;place-items:center;pointer-events:none;opacity:.18}.medbr-static-root .hero-orbital svg{width:min(120vw, 1100px);height:auto}.medbr-static-root .hero-orbital g,.medbr-static-root .hero-orbital circle{stroke:var(--medbr-raw-brand-300)}.medbr-static-root .neural-pulse{fill:var(--medbr-raw-brand-300)}.medbr-static-root .neural-accent{fill:var(--medbr-raw-accent-400)}.medbr-static-root .orbit-rot{transform-box:fill-box;transform-origin:center;animation:medbr-spin 90s linear infinite}.medbr-static-root .orbit-rot.rev{animation-duration:140s;animation-direction:reverse}.medbr-static-root .neural-pulse{animation:medbr-pulse 6s var(--medbr-ease-in-out) infinite}@keyframes medbr-spin{to{transform:rotate(360deg)}}@keyframes medbr-pulse{0%,100%{opacity:.25}50%{opacity:.7}}.medbr-static-root .hero-orb{position:absolute;z-index:-1;border-radius:50%;pointer-events:none;background:radial-gradient(circle,oklch(63% .088 190 / .1) 0%,transparent 65%)}.medbr-static-root .hero-orb.a{top:-120px;right:-60px;width:460px;height:460px}.medbr-static-root .hero-orb.b{bottom:-80px;left:18%;width:300px;height:300px;background:radial-gradient(circle,oklch(78% .155 40 / .06) 0%,transparent 65%)}.medbr-static-root .hero-inner{position:relative;display:grid;gap:var(--medbr-space-12);align-items:center}@media (min-width:920px){.medbr-static-root .hero-inner{grid-template-columns:3fr 2fr;gap:var(--medbr-space-16)}}.medbr-static-root .hero-eyebrow{display:inline-flex;align-items:center;gap:10px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:7px 16px 7px 12px;border-radius:var(--medbr-radius-pill);margin-bottom:var(--medbr-space-4)}.medbr-static-root .hero-eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--medbr-raw-accent-400)}.medbr-static-root .hero-eyebrow span{font-size:var(--medbr-text-2xs);font-weight:var(--medbr-weight-bold);letter-spacing:var(--medbr-tracking-widest);text-transform:uppercase;color:rgb(255 255 255 / .6)}.medbr-static-root .hero h1{color:#fff;font-family:var(--medbr-font-serif);font-weight:var(--medbr-weight-light);font-size:var(--medbr-text-4xl);line-height:var(--medbr-leading-tight);letter-spacing:var(--medbr-tracking-tight);margin-bottom:var(--medbr-space-4)}.medbr-static-root .hero h1 em{font-style:italic;background:linear-gradient(110deg,var(--medbr-raw-brand-300) 0%,var(--medbr-raw-accent-300) 50%,var(--medbr-raw-brand-300) 100%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0;animation:medbr-gradient-pan 11s linear infinite}@keyframes medbr-gradient-pan{to{background-position:220% center}}.medbr-static-root .hero-sub{font-size:var(--medbr-text-md);font-weight:var(--medbr-weight-regular);color:rgb(255 255 255 / .7);max-width:48ch;line-height:var(--medbr-leading-relaxed);margin-bottom:var(--medbr-space-3)}.medbr-static-root .hero-support{font-size:var(--medbr-text-sm);color:rgb(255 255 255 / .5);max-width:48ch;margin-bottom:var(--medbr-space-8)}.medbr-static-root .hero-ctas{display:flex;flex-wrap:wrap;gap:var(--medbr-space-3)}.medbr-static-root .hero-cards{display:grid;gap:var(--medbr-space-3)}.medbr-static-root .glass-card{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);box-shadow:0 8px 32px rgb(0 0 0 / .35),inset 0 1px 0 rgb(255 255 255 / .1);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border-radius:var(--medbr-radius-lg);padding:var(--medbr-space-4) var(--medbr-space-5);position:relative;overflow:clip}.medbr-static-root .glass-card::before{content:"";position:absolute;top:0;left:12px;right:12px;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .14),transparent)}.medbr-static-root .glass-card .gc-num{font-family:var(--medbr-font-serif);font-weight:var(--medbr-weight-light);font-size:var(--medbr-text-3xl);line-height:1;color:#fff}.medbr-static-root .glass-card .gc-num sup{color:var(--medbr-raw-accent-300);font-size:.5em}.medbr-static-root .glass-card .gc-label{font-size:var(--medbr-text-2xs);letter-spacing:var(--medbr-tracking-wide);text-transform:uppercase;color:rgb(255 255 255 / .5);margin-top:4px}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.medbr-static-root .hero-eyebrow,.medbr-static-root .glass-card{background:oklch(38% .075 190 / .55)}.medbr-static-root .header-inner,.medbr-static-root .nav{background:var(--medbr-color-surface)}}.medbr-static-root .scroll-cue{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);z-index:1;display:grid;justify-items:center;gap:8px;color:rgb(255 255 255 / .5)}.medbr-static-root .scroll-cue .line{width:1px;height:46px;background:linear-gradient(180deg,transparent,var(--medbr-raw-brand-300));position:relative;overflow:hidden}.medbr-static-root .scroll-cue .line::after{content:"";position:absolute;top:-50%;left:0;width:1px;height:50%;background:var(--medbr-raw-brand-200);animation:medbr-comet 2.2s var(--medbr-ease-in-out) infinite}.medbr-static-root .scroll-cue span{font-size:.5rem;letter-spacing:var(--medbr-tracking-wider);text-transform:uppercase}@keyframes medbr-comet{to{top:100%}}.medbr-static-root .card:hover{box-shadow:var(--medbr-shadow-lg);transform:translateY(-3px);border-color:color-mix(in srgb,var(--medbr-color-brand) 35%,var(--medbr-color-border-subtle))}.medbr-static-root .card .accent-line{position:absolute;top:0;left:0;right:0;height:2px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--medbr-color-accent),var(--medbr-color-accent-active));transition:transform var(--medbr-duration-slow) var(--medbr-ease-premium)}.medbr-static-root .card:hover .accent-line{transform:scaleX(1)}.medbr-static-root .js [data-stagger]>*{opacity:0;transform:translateY(18px);transition:opacity var(--medbr-duration-slower) var(--medbr-ease-premium),transform var(--medbr-duration-slower) var(--medbr-ease-premium);transition-delay:calc(min(var(--medbr-i, 0), 6) * 80ms)}.medbr-static-root .js [data-stagger].is-visible>*{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.medbr-static-root .neural-pulse{opacity:.5}.medbr-static-root .js [data-stagger]>*{opacity:1!important;transform:none!important}.medbr-static-root .hero h1 em{animation:none;background-position:0 center}}