@font-face{font-family:Quicksand;font-style:normal;font-weight:400;src:url(/build/assets/quicksand-400-Buj9m_3d.woff2) format("woff2");font-display:swap}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;src:url(/build/assets/quicksand-400-Buj9m_3d.woff2) format("woff2");font-display:swap}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;src:url(/build/assets/quicksand-400-Buj9m_3d.woff2) format("woff2");font-display:swap}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;src:url(/build/assets/quicksand-400-Buj9m_3d.woff2) format("woff2");font-display:swap}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;src:url(/build/assets/nunitosans-400-BWQ3gi2K.woff2) format("woff2");font-display:swap}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:400;src:url(/build/assets/nunitosans-400-italic-BF5x-HNR.woff2) format("woff2");font-display:swap}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;src:url(/build/assets/nunitosans-400-BWQ3gi2K.woff2) format("woff2");font-display:swap}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;src:url(/build/assets/nunitosans-400-BWQ3gi2K.woff2) format("woff2");font-display:swap}:root{--rose-50: #FAF1F1;--rose-100: #F3DCDD;--rose-200: #E7C0C2;--rose-300: #DFA6AA;--rose-400: #D48A8F;--rose-500: #C87272;--rose-600: #B25F66;--rose-700: #9D4C55;--rose-900: #6E343B;--gray-50: #F8F7F7;--gray-100: #EFEDED;--gray-200: #DDDBDB;--gray-300: #C2BFBF;--gray-400: #9B9797;--gray-450: #848484;--gray-500: #7C7878;--gray-600: #666161;--gray-800: #4A4646;--charcoal: #44484B;--white: #FFFFFF;--cream: #F6EDE8;--cream-soft: #F9F4F0;--burgundy: #5C2B2F;--rose-ui: #C77C7C;--ink: #3A3A3A;--brand-primary: var(--rose-ui);--brand-primary-hover: var(--rose-600);--brand-primary-strong: var(--rose-700);--text-heading: var(--ink);--text-body: #5A5757;--text-muted: var(--gray-400);--text-on-dark: #FFFFFF;--text-on-primary: #FFFFFF;--surface-page: #FAF6F3;--surface-blush: #F5E6E3;--surface-cream: var(--cream);--surface-card: #FFFFFF;--surface-dark: var(--ink);--border-soft: var(--gray-200);--border-blush: var(--rose-100);--focus-ring: var(--rose-300);--link: var(--rose-600);--link-hover: var(--rose-700);--cds-deep: #9D4C55;--cds-mid: #C37177;--grad-clube: linear-gradient(135deg, #9D4C55 0%, #C37177 55%, #BE6C72 100%);--success: #5F8A6E;--warning: #C29A5B;--danger: #B0504F;--font-display: "Quicksand", "Trebuchet MS", sans-serif;--font-body: "Nunito Sans", "Segoe UI", sans-serif;--text-display: clamp(34px, 5vw, 56px);--text-h2: clamp(26px, 3.4vw, 32px);--text-h3: 22px;--text-lead: 18px;--text-base: 16px;--text-sm: 14px;--text-caption: 12px;--leading-tight: 1.12;--leading-snug: 1.3;--leading-body: 1.6;--tracking-eyebrow: .22em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--container: 1180px;--gutter: 24px;--radius-pill: 999px;--radius-float: 16px;--shadow-card: 0 6px 20px rgba(68, 72, 75, .08);--shadow-raised: 0 14px 36px rgba(68, 72, 75, .14);--ease-brand: cubic-bezier(.4, 0, .2, 1);--dur-fast: .15s;--dur-base: .25s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);color:var(--text-body);background:var(--surface-page)}img{max-width:100%;height:auto;display:block}a{color:var(--link);text-decoration:none;transition:color var(--dur-fast) var(--ease-brand)}a:hover{color:var(--link-hover)}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-heading);font-weight:700;margin:0 0 var(--space-4)}h1{font-size:var(--text-display);line-height:var(--leading-tight)}h2{font-size:var(--text-h2);line-height:var(--leading-snug)}h3{font-size:var(--text-h3);line-height:var(--leading-snug)}p{margin:0 0 var(--space-4)}:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring);border-radius:2px}.container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.enfase{color:var(--brand-primary-strong)}.eyebrow{font-family:var(--font-display);font-size:var(--text-caption);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--brand-primary-strong);margin:0 0 var(--space-4)}.eyebrow:before{content:"◆  ";font-size:9px;vertical-align:2px}.secao--escura .eyebrow,.site-footer .eyebrow{color:var(--rose-300)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-display);font-weight:700;font-size:var(--text-base);padding:14px 28px;border-radius:var(--radius-pill);border:1px solid transparent;cursor:pointer;text-align:center;transition:background var(--dur-fast) var(--ease-brand),color var(--dur-fast) var(--ease-brand),box-shadow var(--dur-fast) var(--ease-brand),transform var(--dur-fast) var(--ease-brand)}.btn:active{transform:scale(.98)}.btn svg{width:18px;height:18px;flex-shrink:0}.btn{white-space:nowrap}.btn--primario{background:var(--brand-primary);color:var(--text-on-primary)}.btn--primario:hover{background:var(--brand-primary-hover);color:var(--text-on-primary);box-shadow:var(--shadow-card)}.btn--contorno{background:transparent;color:var(--ink);border-color:var(--gray-300)}.btn--contorno:hover{border-color:var(--ink);color:var(--ink)}.btn--claro{background:var(--white);color:var(--brand-primary-strong)}.btn--claro:hover{background:var(--rose-50);color:var(--brand-primary-strong)}.btn--whatsapp{background:var(--success);color:var(--white)}.btn--whatsapp:hover{background:#4f7a5e;color:var(--white);box-shadow:var(--shadow-card)}.site-header{background:var(--surface-page);border-bottom:1px solid var(--border-blush);position:sticky;top:0;z-index:40}.site-header__linha{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-4) var(--gutter);max-width:var(--container);margin:0 auto}.site-header__logo img{height:44px;width:auto}.menu-desktop{display:none;align-items:center;gap:var(--space-6)}.menu-desktop a{font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--ink)}.menu-desktop a:hover,.menu-desktop a[aria-current=page]{color:var(--brand-primary-strong)}.site-header__cta{display:none}.menu-toggle{display:inline-flex;flex-direction:column;gap:5px;background:none;border:0;padding:var(--space-2);cursor:pointer}.menu-toggle span{width:24px;height:2px;background:var(--ink);transition:transform var(--dur-fast) var(--ease-brand),opacity var(--dur-fast)}.menu-mobile{display:none;border-top:1px solid var(--border-blush);background:var(--surface-page)}.menu-mobile.aberto{display:block}.menu-mobile a{display:block;padding:var(--space-4) var(--gutter);font-family:var(--font-display);font-weight:600;color:var(--ink);border-bottom:1px solid var(--gray-100)}.menu-mobile .btn{margin:var(--space-4) var(--gutter);display:flex}@media(min-width:900px){.menu-desktop{display:flex}.site-header__cta{display:inline-flex}.menu-toggle,.menu-mobile{display:none!important}}.secao{padding:var(--space-8) 0}.secao--blush{background:var(--surface-blush)}.secao--branca{background:var(--surface-card)}.secao--escura{background:var(--surface-dark);color:#ffffffd1}.secao--escura h1,.secao--escura h2,.secao--escura h3{color:var(--text-on-dark)}.secao__cabeca{max-width:720px;margin-bottom:var(--space-7)}@media(min-width:900px){.secao{padding:var(--space-9) 0}}.hero{padding:var(--space-8) 0}.hero__grade{display:grid;gap:var(--space-7);align-items:center}.hero h1{margin-bottom:var(--space-5)}.hero__lead{font-size:var(--text-lead);max-width:560px;margin-bottom:var(--space-6)}.hero__acoes{display:flex;flex-wrap:wrap;gap:var(--space-4)}.hero__acoes .btn{width:100%}.hero__figura{position:relative;background:var(--surface-blush);padding:var(--space-7);display:flex;align-items:center;justify-content:center}.hero__figura img{width:130px;opacity:.9}.hero__numeros{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);margin-top:var(--space-7)}.numero__valor{font-family:var(--font-display);font-weight:700;font-size:28px;color:var(--brand-primary-strong)}.numero__rotulo{font-size:var(--text-sm);color:var(--text-muted)}@media(min-width:900px){.hero__grade{grid-template-columns:1.1fr .9fr}.hero__acoes .btn{width:auto}.hero__figura img{width:190px}}.grade-artigos{display:grid;gap:var(--space-6)}@media(min-width:640px){.grade-artigos{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.grade-artigos{grid-template-columns:repeat(3,1fr)}}.card-artigo{background:var(--surface-card);border:1px solid var(--border-soft);display:flex;flex-direction:column;transition:box-shadow var(--dur-base) var(--ease-brand),transform var(--dur-base) var(--ease-brand)}.card-artigo:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.card-artigo__capa{aspect-ratio:16 / 9;background:var(--surface-blush);overflow:hidden;display:flex;align-items:center;justify-content:center}.card-artigo__capa img{width:100%;height:100%;object-fit:cover}.card-artigo__capa--vazia img{width:64px;height:auto;opacity:.55}.card-artigo__corpo{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);flex:1}.card-artigo__categoria{font-family:var(--font-display);font-size:var(--text-caption);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--brand-primary-strong)}.card-artigo__titulo{font-size:19px;margin:0}.card-artigo__titulo a{color:var(--text-heading)}.card-artigo__titulo a:hover{color:var(--brand-primary-strong)}.card-artigo__resumo{font-size:var(--text-sm);margin:0;flex:1}.card-artigo__meta{font-size:var(--text-caption);color:var(--text-muted)}.faixa-categorias{display:flex;flex-wrap:wrap;gap:var(--space-3)}.chip-categoria{font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);padding:10px 20px;border-radius:var(--radius-pill);background:var(--surface-card);border:1px solid var(--border-blush);color:var(--ink)}.chip-categoria:hover,.chip-categoria.ativa{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--white)}.artigo-cabeca{max-width:760px;margin:0 auto}.artigo-capa{max-width:980px;margin:var(--space-7) auto 0}.artigo-capa img{width:100%}.artigo-corpo{max-width:720px;margin:var(--space-7) auto 0;font-size:17px}.artigo-corpo h2,.artigo-corpo h3{margin-top:var(--space-7)}.artigo-corpo img{margin:var(--space-6) 0}.artigo-corpo ul,.artigo-corpo ol{padding-left:24px;margin-bottom:var(--space-4)}.artigo-corpo li{margin-bottom:var(--space-2)}.artigo-corpo blockquote{margin:var(--space-6) 0;padding:var(--space-4) var(--space-5);background:var(--surface-blush);border-left:3px solid var(--brand-primary);font-family:var(--font-display);font-weight:500;color:var(--ink)}.artigo-meta{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-5)}.selo-revisao{display:inline-flex;align-items:center;gap:var(--space-3);background:var(--surface-blush);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--ink)}.selo-revisao img{width:22px}.selo-revisao strong{font-family:var(--font-display)}.aviso-editorial{max-width:720px;margin:var(--space-7) auto 0;padding:var(--space-4) var(--space-5);background:var(--surface-cream);border:1px solid var(--border-soft);font-size:var(--text-sm);color:var(--text-body)}.breadcrumb{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--space-5)}.breadcrumb a{color:var(--text-muted)}.breadcrumb a:hover{color:var(--brand-primary-strong)}.breadcrumb span[aria-current]{color:var(--ink)}.grade-unidades{display:grid;gap:var(--space-6)}@media(min-width:900px){.grade-unidades{grid-template-columns:repeat(3,1fr)}}.card-unidade{background:var(--surface-card);border:1px solid var(--border-soft);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.card-unidade h3{margin:0;font-size:20px}.card-unidade__cidade{font-family:var(--font-display);font-size:var(--text-caption);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--brand-primary-strong)}.card-unidade__info{font-size:var(--text-sm);margin:0}.card-unidade .btn{margin-top:auto}.grade-profissionais{display:grid;gap:var(--space-6)}@media(min-width:640px){.grade-profissionais{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.grade-profissionais{grid-template-columns:repeat(3,1fr)}}.card-profissional{background:var(--surface-card);border:1px solid var(--border-soft);display:flex;flex-direction:column;transition:box-shadow var(--dur-base) var(--ease-brand),transform var(--dur-base) var(--ease-brand)}.card-profissional:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.card-profissional__foto{aspect-ratio:1 / 1;background:var(--surface-blush);overflow:hidden;display:flex;align-items:center;justify-content:center}.card-profissional__foto img{width:100%;height:100%;object-fit:cover}.card-profissional__foto--vazia img{width:72px;height:auto;opacity:.5}.card-profissional__corpo{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.card-profissional__nome{font-size:19px;margin:0}.card-profissional__nome a{color:var(--text-heading)}.card-profissional__nome a:hover{color:var(--brand-primary-strong)}.card-profissional__especialidade{font-family:var(--font-display);font-size:var(--text-caption);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--brand-primary-strong);margin:0}.card-profissional__unidades{font-size:var(--text-sm);color:var(--text-muted);margin:0}.card-profissional__link{font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);margin-top:var(--space-2)}.perfil__grade{display:grid;gap:var(--space-7);align-items:start}@media(min-width:900px){.perfil__grade{grid-template-columns:380px 1fr}}.perfil__foto{aspect-ratio:1 / 1;background:var(--surface-blush);overflow:hidden;display:flex;align-items:center;justify-content:center}.perfil__foto img{width:100%;height:100%;object-fit:cover}.perfil__foto--vazia img{width:110px;height:auto;opacity:.5}.perfil__cro{font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);color:var(--text-muted)}.unidade-dados{margin-top:var(--space-5)}.unidade-dados p{margin-bottom:var(--space-2)}.unidade-dados strong{font-family:var(--font-display);color:var(--ink)}.clube-banner{background:var(--grad-clube);color:var(--white)}.clube-banner__grade{display:grid;gap:var(--space-6);align-items:center;padding:var(--space-7) 0}.clube-banner h2{color:var(--white);margin-bottom:var(--space-3)}.clube-banner p{color:#ffffffe0;max-width:520px}.clube-banner__selo{width:120px;justify-self:center}@media(min-width:900px){.clube-banner__grade{grid-template-columns:auto 1fr auto}}.form-contato{max-width:640px}.campo{margin-bottom:var(--space-5)}.campo label{display:block;font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);color:var(--ink);margin-bottom:var(--space-2)}.campo input,.campo select,.campo textarea{width:100%;padding:13px 16px;font-family:var(--font-body);font-size:var(--text-base);color:var(--ink);background:var(--surface-card);border:1px solid var(--border-soft);border-radius:0;transition:border-color var(--dur-fast) var(--ease-brand),box-shadow var(--dur-fast) var(--ease-brand)}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--focus-ring)}.campo--consentimento{display:flex;gap:var(--space-3);align-items:flex-start}.campo--consentimento input{width:auto;margin-top:3px}.campo--consentimento label{font-family:var(--font-body);font-weight:400;margin:0;color:var(--text-body)}.campo__erro{color:var(--danger);font-size:var(--text-sm);margin-top:var(--space-1)}.campo-honeypot{position:absolute;left:-9999px;opacity:0;height:0;overflow:hidden}.alerta-sucesso{background:#edf4ef;border:1px solid var(--success);color:#3d5c48;padding:var(--space-4) var(--space-5);margin-bottom:var(--space-6)}.whatsapp-flutuante{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:50;display:inline-flex;align-items:center;gap:var(--space-2);background:var(--success);color:var(--white);font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);padding:12px 20px;border-radius:var(--radius-pill);box-shadow:var(--shadow-raised);transition:transform var(--dur-fast) var(--ease-brand),background var(--dur-fast) var(--ease-brand)}.whatsapp-flutuante:hover{background:#4f7a5e;color:var(--white);transform:translateY(-2px)}.whatsapp-flutuante svg{width:18px;height:18px}.paginacao{margin-top:var(--space-7);display:flex;justify-content:center}.paginacao nav{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap;justify-content:center}.paginacao a,.paginacao span{font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);min-width:40px;padding:9px 12px;text-align:center;border:1px solid var(--border-soft);color:var(--ink);background:var(--surface-card)}.paginacao a:hover{border-color:var(--brand-primary);color:var(--brand-primary-strong)}.paginacao [aria-current=page] span,.paginacao span[aria-current]{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--white)}.site-footer{background:var(--surface-dark);color:#ffffffc7;padding:var(--space-8) 0 var(--space-6);font-size:var(--text-sm)}.site-footer__grade{display:grid;gap:var(--space-7);margin-bottom:var(--space-7)}.site-footer__logo img{height:40px;width:auto}.site-footer__slogan{margin-top:var(--space-4);font-family:var(--font-display);color:var(--white);font-size:var(--text-base)}.site-footer h4{color:var(--white);font-size:var(--text-sm);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin-bottom:var(--space-4)}.site-footer a{color:#ffffffc7;display:inline-block;padding:3px 0}.site-footer a:hover{color:var(--white)}.site-footer__unidade{margin-bottom:var(--space-4)}.site-footer__unidade strong{color:var(--white);font-family:var(--font-display)}.site-footer__base{border-top:1px solid rgba(255,255,255,.12);padding-top:var(--space-5);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between}@media(min-width:900px){.site-footer__grade{grid-template-columns:1.2fr 1fr 1.4fr}}.mt-0{margin-top:0}.centro{text-align:center}.lista-limpa{list-style:none;padding:0;margin:0}
