@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-Thin.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-ThinItalic.otf) format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-LightItalic.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-SemiBold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-SemiBoldItalic.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-ExtraBold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-ExtraBoldItalic.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-BlackItalic.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}:root{--vinho: #421E29;--mogno: #7A3D27;--cobre: #D87744;--dourado: #E7B864;--areia: #EAD7B8;--creme: #F6EFE3;--texto: #1B1616;--muted: #7B6762;--color-primary: var(--vinho);--color-orange: var(--cobre);--color-salmon: var(--dourado);--color-bg: var(--creme);--color-card: var(--areia);--color-text: var(--texto);--color-text-secondary: var(--muted);--color-text-sec: var(--muted);--font-serif: "Petala Pro", Georgia, serif;--font-body: "Petala Pro", Georgia, serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-full: 9999px;--transition: .2s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}@media(min-width:769px){.hero__headline{font-size:clamp(32px,2.7vw,48px)!important}.hero__sub,.professionals-hero__text,.manifesto-hero__text,.professionals-intro p:not(.professionals-intro__kicker),.body{font-size:clamp(16px,1.15vw,20px)!important}.professional-section__line{font-size:clamp(13px,.85vw,16px)!important}.professionals-hero__title,.manifesto-hero h1{font-size:clamp(40px,4.65vw,81px)!important}.professionals-intro h2{font-size:clamp(26px,3.15vw,48px)!important}.professional-section__content h2{font-size:clamp(32px,3.6vw,59px)!important}.professional-section__text{font-size:14px!important}.professionals-cta p{font-size:clamp(24px,3.45vw,54px)!important}.manifesto-block__text p{font-size:clamp(15px,1.35vw,22px)!important}.manifesto-aside p{font-size:clamp(21px,2.25vw,33px)!important}.page-title,.pitch__heading,.pratica__title,.card__title{font-size:clamp(21px,2.25vw,29px)!important}}.nav[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;right:0;z-index:100;background:transparent;transition:background .35s ease,border-color .35s ease;border-bottom:1px solid transparent}.nav[data-astro-cid-dmqpwcec].is-solid{background:var(--creme);border-bottom-color:#421e2912}.nav[data-astro-cid-dmqpwcec].is-compact:not(.is-solid){background:var(--vinho);border-bottom-color:var(--vinho)}.nav__inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;padding:0 5.3vw;height:124px;max-width:none;margin:0 auto;transition:height .28s ease}.nav[data-astro-cid-dmqpwcec].is-compact .nav__inner[data-astro-cid-dmqpwcec]{height:72px}.nav__logo[data-astro-cid-dmqpwcec]{display:flex;align-items:center;position:relative;flex-shrink:0;width:180px;height:112px;transition:width .28s ease,height .28s ease}.nav[data-astro-cid-dmqpwcec].is-compact .nav__logo[data-astro-cid-dmqpwcec]{width:62px;height:62px}.nav__logo-full[data-astro-cid-dmqpwcec]{display:block;height:112px;width:auto;opacity:1;transition:opacity .22s ease}.nav__logo-bird[data-astro-cid-dmqpwcec]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:62px;height:62px;object-fit:contain;opacity:0;transition:opacity .28s ease}.nav[data-astro-cid-dmqpwcec].is-compact .nav__logo-full[data-astro-cid-dmqpwcec],.nav[data-astro-cid-dmqpwcec].is-solid .nav__logo-full[data-astro-cid-dmqpwcec]{opacity:0;pointer-events:none}.nav[data-astro-cid-dmqpwcec].is-compact .nav__logo-bird[data-astro-cid-dmqpwcec],.nav[data-astro-cid-dmqpwcec].is-solid .nav__logo-bird[data-astro-cid-dmqpwcec]{opacity:1}.nav__links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:clamp(42px,4.8vw,76px)}.nav__link[data-astro-cid-dmqpwcec]{position:relative;font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.28em;text-transform:none;color:#f6efe3a3;transition:color .2s ease,opacity .2s ease}.nav__link[data-astro-cid-dmqpwcec]:hover{color:#f6efe3e0}.nav__link--active[data-astro-cid-dmqpwcec]{color:#f6efe3c7}.nav__link--active[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;left:0;right:0;bottom:-8px;display:block;height:1px;background:var(--cobre);opacity:.95}.nav__links[data-astro-cid-dmqpwcec]:has(a:hover) .nav__link[data-astro-cid-dmqpwcec]:not(:hover){opacity:.4}.nav[data-astro-cid-dmqpwcec].is-solid .nav__link[data-astro-cid-dmqpwcec]{color:var(--color-text-secondary)}.nav[data-astro-cid-dmqpwcec].is-solid .nav__link[data-astro-cid-dmqpwcec]:hover,.nav[data-astro-cid-dmqpwcec].is-solid .nav__link--active[data-astro-cid-dmqpwcec]{color:var(--vinho)}.nav[data-astro-cid-dmqpwcec].is-solid .nav__link--active[data-astro-cid-dmqpwcec]:after{background:var(--cobre);opacity:.95}.nav[data-astro-cid-dmqpwcec].is-solid .nav__links[data-astro-cid-dmqpwcec]:has(a:hover) .nav__link[data-astro-cid-dmqpwcec]:not(:hover){opacity:.45}body:not(.page-edu) .nav[data-astro-cid-dmqpwcec]:not(.nav--on-hero):not(.is-compact):not(.is-solid) .nav__link[data-astro-cid-dmqpwcec]{color:var(--color-text-secondary)}body:not(.page-edu) .nav[data-astro-cid-dmqpwcec]:not(.nav--on-hero):not(.is-compact):not(.is-solid) .nav__link[data-astro-cid-dmqpwcec]:hover,body:not(.page-edu) .nav[data-astro-cid-dmqpwcec]:not(.nav--on-hero):not(.is-compact):not(.is-solid) .nav__link--active[data-astro-cid-dmqpwcec]{color:var(--vinho)}.nav__burger[data-astro-cid-dmqpwcec]{display:none;align-items:center;justify-content:center;min-width:54px;height:36px;background:none;border:none;padding:4px 0;cursor:pointer}.nav__burger-text[data-astro-cid-dmqpwcec]{font-size:12px;font-weight:600;letter-spacing:.18em;color:#f6efe3d1;text-transform:none;transition:background var(--transition)}.nav[data-astro-cid-dmqpwcec].is-solid .nav__burger-text[data-astro-cid-dmqpwcec]{color:var(--vinho)}.nav-overlay[data-astro-cid-dmqpwcec]{position:fixed;inset:0;z-index:200;background:var(--vinho);display:flex;flex-direction:column;padding:28px 32px 48px;opacity:0;pointer-events:none;transition:opacity .25s ease}.nav-overlay[data-astro-cid-dmqpwcec].is-open{opacity:1;pointer-events:auto}.nav-overlay__header[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;margin-bottom:56px}.nav-overlay__close[data-astro-cid-dmqpwcec]{font-size:12px;font-weight:600;letter-spacing:.18em;color:#f5dcb7ad;background:none;border:none;cursor:pointer;opacity:.6;transition:opacity var(--transition)}.nav-overlay__close[data-astro-cid-dmqpwcec]:hover{opacity:1}.nav-overlay__links[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:8px;flex:1}.nav-overlay__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-size:clamp(34px,11vw,46px);font-style:italic;font-family:var(--font-body);color:#f5dcb7;line-height:1.3;transition:opacity var(--transition)}.nav-overlay__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{opacity:.6}@media(max-width:768px){.nav[data-astro-cid-dmqpwcec]{border-bottom:0}.nav[data-astro-cid-dmqpwcec].is-compact,.nav[data-astro-cid-dmqpwcec].is-compact:not(.is-solid),.nav[data-astro-cid-dmqpwcec].is-compact.is-solid{background:#421e29e0;border-bottom:0;box-shadow:0 8px 24px #1b161614;backdrop-filter:blur(8px)}.nav__inner[data-astro-cid-dmqpwcec]{padding:20px 24px 0;height:96px}.nav[data-astro-cid-dmqpwcec].is-compact .nav__inner[data-astro-cid-dmqpwcec]{height:64px;padding-top:0}.nav__logo[data-astro-cid-dmqpwcec]{width:108px;height:70px}.nav[data-astro-cid-dmqpwcec].is-compact .nav__logo[data-astro-cid-dmqpwcec]{width:58px;height:60px}.nav__logo-full[data-astro-cid-dmqpwcec]{height:70px;opacity:.72}.nav[data-astro-cid-dmqpwcec].is-compact .nav__logo-full[data-astro-cid-dmqpwcec]{height:60px}.nav[data-astro-cid-dmqpwcec].is-solid .nav__logo-full[data-astro-cid-dmqpwcec]{opacity:.72;pointer-events:auto}.nav__logo-bird[data-astro-cid-dmqpwcec],.nav[data-astro-cid-dmqpwcec].is-solid .nav__logo-bird[data-astro-cid-dmqpwcec]{opacity:0}.nav[data-astro-cid-dmqpwcec].is-compact .nav__logo-full[data-astro-cid-dmqpwcec]{opacity:0;pointer-events:none}.nav[data-astro-cid-dmqpwcec].is-compact .nav__logo-bird[data-astro-cid-dmqpwcec]{width:58px;height:58px;opacity:1}.nav__links[data-astro-cid-dmqpwcec]{display:none}.nav__burger[data-astro-cid-dmqpwcec]{display:flex}.nav[data-astro-cid-dmqpwcec].is-compact .nav__burger-text[data-astro-cid-dmqpwcec],.nav[data-astro-cid-dmqpwcec].is-compact.is-solid .nav__burger-text[data-astro-cid-dmqpwcec]{color:#f6efe3db}body:not(.page-edu) .nav[data-astro-cid-dmqpwcec]:not(.nav--on-hero):not(.is-compact) .nav__burger-text[data-astro-cid-dmqpwcec]{color:var(--vinho)}.nav-overlay[data-astro-cid-dmqpwcec]{padding:24px 28px 44px}.nav-overlay__header[data-astro-cid-dmqpwcec]{margin-bottom:64px}.nav-overlay__header[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{height:72px;opacity:.76}.nav-overlay__links[data-astro-cid-dmqpwcec]{gap:14px}}.footer[data-astro-cid-sz7xmlte]{background-color:var(--color-primary);color:#f6efe3d9;padding-top:48px}.footer__inner[data-astro-cid-sz7xmlte]{max-width:1200px;margin:0 auto;padding:0 var(--space-6) 40px;display:grid;grid-template-columns:1.4fr 1fr 1.4fr;gap:var(--space-12);align-items:start}.footer__wordmark[data-astro-cid-sz7xmlte]{display:block;font-family:Georgia,serif;font-size:15px;font-weight:400;letter-spacing:.3em;color:var(--creme);text-transform:uppercase;margin-bottom:var(--space-4)}.footer__tagline[data-astro-cid-sz7xmlte]{font-size:var(--text-sm);line-height:1.6;color:#f6efe3a6}.footer__heading[data-astro-cid-sz7xmlte]{font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#f6efe373;margin-bottom:var(--space-4)}.footer__nav[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte],.footer__team[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;display:flex;flex-direction:column;gap:14px}.footer__link[data-astro-cid-sz7xmlte]{font-size:var(--text-sm);color:#f6efe3bf;transition:color var(--transition)}.footer__link[data-astro-cid-sz7xmlte]:hover{color:var(--creme)}.footer__doctor[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:2px}.footer__doctor-name[data-astro-cid-sz7xmlte]{font-size:var(--text-sm);color:#f6efe3d9;font-weight:500}.footer__crm[data-astro-cid-sz7xmlte]{font-size:var(--text-xs);color:#f6efe366;letter-spacing:.02em}.footer__address[data-astro-cid-sz7xmlte]{font-size:var(--text-sm);font-style:normal;line-height:1.6;color:#f6efe3bf;margin-bottom:8px}.footer__telemedicine[data-astro-cid-sz7xmlte]{font-size:var(--text-xs);line-height:1.5;color:#f6efe366}.footer__bottom[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(246,239,227,.1);max-width:1200px;margin:0 auto;padding:var(--space-6) var(--space-6);display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap}.footer__copy[data-astro-cid-sz7xmlte]{font-size:var(--text-xs);color:#f6efe366;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.footer__privacy[data-astro-cid-sz7xmlte]{color:#f6efe359;text-decoration:none;border-bottom:1px solid rgba(246,239,227,.15);padding-bottom:1px;transition:color var(--transition),border-color var(--transition)}.footer__privacy[data-astro-cid-sz7xmlte]:hover{color:#f6efe3a6;border-color:#f6efe366}.footer__disclaimer[data-astro-cid-sz7xmlte]{font-size:var(--text-xs);color:#f6efe359;text-align:right}@media(max-width:900px){.footer__inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:var(--space-8)}}@media(max-width:560px){.footer__inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.footer__bottom[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start}.footer__disclaimer[data-astro-cid-sz7xmlte]{text-align:left}}body.site-locked{overflow:hidden}body.site-locked>nav,body.site-locked>main,body.site-locked>footer,body.site-locked>astro-dev-toolbar{display:none!important}.access-gate{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;min-height:100svh;padding:32px;background:radial-gradient(ellipse at 18% 20%,rgba(231,184,100,.16),transparent 38%),linear-gradient(135deg,var(--creme) 0%,var(--areia) 100%);color:var(--vinho);font-family:var(--font-body)}.access-gate[hidden]{display:none}.access-gate__panel{width:min(520px,100%)}.access-gate__logo{width:min(220px,62vw);height:auto;margin:0 0 72px}.access-gate__kicker{margin:0 0 24px;font-size:12px;font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:var(--cobre)}.access-gate h1{max-width:480px;margin:0;font-size:clamp(38px,5.2vw,68px);font-weight:300;font-style:italic;line-height:1.05;color:var(--vinho)}.access-gate__form{margin-top:56px;padding-top:34px;border-top:1px solid rgba(216,119,68,.26)}.access-gate__label{display:block;margin-bottom:16px;font-size:14px;font-style:italic;color:var(--muted)}.access-gate__row{display:flex;align-items:stretch;gap:12px}.access-gate__input,.access-gate__button{min-height:52px;border-radius:0;font-family:var(--font-body)}.access-gate__input{flex:1;min-width:0;padding:0 16px;border:1px solid rgba(66,30,41,.22);background:#f6efe394;color:var(--texto);font-size:16px;outline:none}.access-gate__input:focus{border-color:#d87744d1}.access-gate__button{padding:0 24px;border:1px solid var(--cobre);background:transparent;color:var(--vinho);font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transition:background var(--transition),color var(--transition)}.access-gate__button:hover{background:var(--cobre);color:var(--creme)}.access-gate__error{min-height:20px;margin:14px 0 0;font-size:13px;font-style:italic;color:var(--cobre)}@media(max-width:560px){.access-gate{align-items:start;padding:86px 24px 32px}.access-gate__logo{width:150px;margin-bottom:64px}.access-gate__row{flex-direction:column}.access-gate__button{width:100%}}
