@font-face{font-family:"Fraunces";src:url(/assets/fonts/fraunces-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url(/assets/fonts/dm-sans-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url(/assets/fonts/dm-sans-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Fraunces Fallback";src:local(Georgia);size-adjust:104%;ascent-override:90%;descent-override:24%;line-gap-override:0%}@font-face{font-family:"DM Sans Fallback";src:local(Arial);size-adjust:103%;ascent-override:96%;descent-override:30%;line-gap-override:0%}:root{--creme:#FBF6F0;--papel:#FFFDFA;--tinta:#3B2433;--suave:#6B5560;--terra:#B24F3A;--terra-esc:#8E3B2A;--rose:#F3D5CC;--rose-2:#FAE9E3;--salvia:#DCE6D8;--salvia-esc:#4F6B57;--ouro:#E3B778;--zap:#1B7F4B;--linha:#EBDFD5;--r:20px;--sombra:0 10px 30px -12px rgba(59,36,51,.22);--serif:Fraunces,"Fraunces Fallback",Georgia,serif;--sans:"DM Sans","DM Sans Fallback",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}body{margin:0;font:400 1.0625rem/1.68 var(--sans);color:var(--tinta);background:var(--creme);padding-bottom:76px}img,svg{max-width:100%;height:auto}h1,h2,h3,h4{font-family:var(--serif);font-weight:600;line-height:1.18;margin:0 0 .5em;letter-spacing:-.01em;text-wrap:balance}h1{font-size:clamp(2rem,7.4vw,3.3rem)}h2{font-size:clamp(1.55rem,5vw,2.35rem)}h3{font-size:1.25rem}p{margin:0 0 1em}a{color:var(--terra);text-underline-offset:3px}a:hover{color:var(--terra-esc)}:focus-visible{outline:3px solid var(--ouro);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 20px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pular{position:absolute;left:12px;top:-60px;background:var(--tinta);color:#fff;padding:10px 16px;border-radius:10px;z-index:99}.pular:focus{top:12px}section{padding:56px 0}.eyebrow{display:inline-block;font:600 .8rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--salvia-esc);margin-bottom:14px}.lead{font-size:1.15rem;color:var(--suave)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 26px;border-radius:999px;border:2px solid transparent;background:var(--terra);color:#fff;font:600 1rem/1.2 var(--sans);text-decoration:none;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s;text-align:center}.btn:hover{background:var(--terra-esc);color:#fff;transform:translateY(-1px);box-shadow:var(--sombra)}.btn--zap{background:var(--zap)}.btn--zap:hover{background:#14633a}.btn--ghost{background:transparent;color:var(--tinta);border-color:var(--tinta)}.btn--ghost:hover{background:var(--tinta);color:#fff}.btn--peq{min-height:42px;padding:9px 20px;font-size:.95rem}.btn svg{width:20px;height:20px;flex:none}.acoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.topo{position:sticky;top:0;z-index:30;background:rgba(251,246,240,.92);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--linha)}.topo__in{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px}.logo{display:flex;align-items:center;gap:10px;color:var(--tinta);text-decoration:none}.logo:hover{color:var(--tinta)}.logo svg{width:40px;height:40px;flex:none}.logo__nome{display:block;font:600 1.2rem/1.05 var(--serif)}.logo__sub{display:block;font:500 .72rem/1.2 var(--sans);letter-spacing:.06em;color:var(--suave);margin-top:3px}.nav{display:none}.topo__acoes{display:flex;align-items:center;gap:10px}.menu{position:relative}.menu summary{list-style:none;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;border:1.5px solid var(--linha);background:var(--papel);cursor:pointer}.menu summary::-webkit-details-marker{display:none}.menu__icone,.menu__icone::before,.menu__icone::after{display:block;width:20px;height:2px;background:var(--tinta);border-radius:2px;content:"";position:relative}.menu__icone::before{position:absolute;top:-6px}.menu__icone::after{position:absolute;top:6px}.menu__lista{position:absolute;right:0;top:56px;width:min(86vw,320px);background:var(--papel);border:1px solid var(--linha);border-radius:var(--r);box-shadow:var(--sombra);padding:10px;display:flex;flex-direction:column}.menu__lista a{padding:14px 16px;border-radius:12px;color:var(--tinta);text-decoration:none;font-weight:600}.menu__lista a:hover{background:var(--rose-2)}.hero{padding:34px 0 48px;background:radial-gradient(120% 80% at 100% 0,var(--rose) 0,transparent 55%),radial-gradient(80% 60% at 0 100%,var(--salvia) 0,transparent 60%)}.hero__grade{display:grid;gap:28px;align-items:center}.hero h1 em{font-style:normal;color:var(--terra)}.hero__foto{position:relative;max-width:360px;margin:0 auto;width:100%}.hero__foto img,.hero__foto .ph{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:46% 46% var(--r) var(--r)/34% 34% var(--r) var(--r);box-shadow:var(--sombra);background:var(--rose)}.hero__foto--sm{max-width:250px;margin:0 auto}.hero__selo{position:absolute;left:-6px;bottom:22px;background:var(--papel);border-radius:16px;padding:12px 16px;box-shadow:var(--sombra);font-size:.88rem;line-height:1.35;max-width:210px}.hero__selo strong{display:block;font-family:var(--serif);font-size:1rem}.garantias{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;margin:26px 0 0;padding:0;font-size:.92rem;color:var(--suave)}.garantias li::before{content:"✓";color:var(--salvia-esc);font-weight:700;margin-right:6px}.grade{display:grid;gap:16px}.cartao{background:var(--papel);border:1px solid var(--linha);border-radius:var(--r);padding:24px;transition:transform .2s,box-shadow .2s}a.cartao{text-decoration:none;color:inherit;display:block}a.cartao:hover{transform:translateY(-3px);box-shadow:var(--sombra);color:inherit}.cartao .ico{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--rose-2);font-size:1.5rem;margin-bottom:14px}.cartao h3{margin-bottom:.35em}.cartao p{margin:0;color:var(--suave);font-size:.98rem}.cartao__mais{display:inline-block;margin-top:12px;font-weight:600;color:var(--terra);font-size:.95rem}.fundo-rose{background:var(--rose-2)}.fundo-salvia{background:var(--salvia)}.fundo-escuro{background:var(--tinta);color:var(--creme)}.fundo-escuro h2,.fundo-escuro h3{color:var(--creme)}.fundo-escuro .lead{color:#E7D7DE}.passos{counter-reset:p;display:grid;gap:16px;list-style:none;margin:0;padding:0}.passos li{counter-increment:p;position:relative;background:var(--papel);border-radius:var(--r);padding:24px 24px 24px 76px;border:1px solid var(--linha)}.passos li::before{content:counter(p);position:absolute;left:20px;top:22px;width:40px;height:40px;border-radius:50%;background:var(--terra);color:#fff;display:grid;place-items:center;font:600 1.15rem var(--serif)}.passos h3{font-size:1.1rem;margin-bottom:.2em}.passos p{margin:0;color:var(--suave);font-size:.98rem}.precos{display:grid;gap:16px}.preco{background:var(--papel);border:1.5px solid var(--linha);border-radius:var(--r);padding:28px;position:relative}.preco--destaque{border-color:var(--terra);box-shadow:var(--sombra)}.preco__tag{position:absolute;top:-13px;left:24px;background:var(--terra);color:#fff;font:600 .78rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;padding:7px 12px;border-radius:999px}.preco__valor{font:600 2.3rem/1 var(--serif);margin:.2em 0 .1em}.preco__valor small{font:500 .95rem var(--sans);color:var(--suave)}.preco ul{margin:14px 0 20px;padding:0;list-style:none;color:var(--suave);font-size:.98rem}.preco li{padding:3px 0 3px 26px;position:relative}.preco li::before{content:"✓";position:absolute;left:0;color:var(--salvia-esc);font-weight:700}.preco .btn{width:100%}.sobre-grade{display:grid;gap:28px;align-items:center}.citacao{border-left:4px solid var(--ouro);padding:4px 0 4px 18px;font:600 1.2rem/1.45 var(--serif);color:var(--terra-esc);margin:1.4em 0}.selos{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:20px 0 0;padding:0}.selos li{background:var(--salvia);color:#2f4a38;padding:8px 14px;border-radius:999px;font-weight:600;font-size:.9rem}.faq{display:grid;gap:10px}.faq__item{background:var(--papel);border:1px solid var(--linha);border-radius:16px}.faq__item summary{cursor:pointer;list-style:none;padding:18px 54px 18px 20px;font-weight:600;position:relative}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.5rem;color:var(--terra);transition:transform .2s}.faq__item[open] summary::after{transform:translateY(-50%) rotate(45deg)}.faq__resposta{padding:0 20px 18px;color:var(--suave)}.faq__resposta p:last-child{margin:0}.cards-artigos{display:grid;gap:18px}.artigo-card{background:var(--papel);border:1px solid var(--linha);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.artigo-card:hover{transform:translateY(-3px);box-shadow:var(--sombra)}.artigo-card__capa{display:block;aspect-ratio:16/9;background:var(--rose)}.artigo-card__capa img{width:100%;height:100%;object-fit:cover;display:block}.artigo-card__texto{padding:18px 20px 22px;display:flex;flex-direction:column;flex:1}.artigo-card h2,.artigo-card h3{font-size:1.15rem;margin:.4em 0}.artigo-card h2 a,.artigo-card h3 a{color:var(--tinta);text-decoration:none}.artigo-card h2 a::after,.artigo-card h3 a::after{content:"";position:absolute;inset:0}.artigo-card{position:relative}.artigo-card p{color:var(--suave);font-size:.95rem;margin:0 0 12px}.artigo-card__meta{margin-top:auto;font-size:.85rem;color:var(--suave)}.chip{display:inline-block;align-self:flex-start;background:var(--rose-2);color:var(--terra-esc);font:600 .76rem/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;padding:7px 11px;border-radius:999px;text-decoration:none}.cats{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px;padding:0;list-style:none}.cats a{display:inline-flex;padding:10px 18px;border-radius:999px;background:var(--papel);border:1.5px solid var(--linha);text-decoration:none;color:var(--tinta);font-weight:600;font-size:.95rem}.cats a:hover,.cats a[aria-current]{background:var(--tinta);color:#fff;border-color:var(--tinta)}.cab-pagina{padding:40px 0 28px;background:linear-gradient(180deg,var(--rose-2),var(--creme))}.migalhas{font-size:.88rem;color:var(--suave);margin-bottom:14px}.migalhas a{color:var(--suave)}.leitura{padding:30px 0 20px}.leitura__corpo{max-width:720px;margin:0 auto}.leitura__capa{border-radius:var(--r);overflow:hidden;margin:20px 0 26px;aspect-ratio:16/9;background:var(--rose)}.leitura__capa img{width:100%;height:100%;object-fit:cover;display:block}.meta{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--suave);font-size:.9rem;margin:10px 0 0}.resumo{background:var(--salvia);border-radius:var(--r);padding:20px 22px;margin:22px 0}.resumo h2{font:600 .8rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--salvia-esc);margin:0 0 10px}.resumo ul{margin:0;padding-left:1.1em}.resumo li{margin:.25em 0}.sumario{background:var(--papel);border:1px solid var(--linha);border-radius:16px;margin:0 0 26px}.sumario summary{cursor:pointer;padding:14px 18px;font-weight:600}.sumario ol{margin:0;padding:0 18px 16px 38px;color:var(--suave)}.sumario a{color:var(--tinta);text-decoration:none}.sumario a:hover{color:var(--terra)}.prosa{font-size:1.08rem}.prosa h2{margin-top:1.7em}.prosa h3{margin-top:1.4em}.prosa img{border-radius:16px;display:block;margin:1.2em auto}.prosa ul,.prosa ol{padding-left:1.3em}.prosa li{margin:.35em 0}.prosa blockquote{margin:1.4em 0;padding:4px 0 4px 18px;border-left:4px solid var(--ouro);color:var(--terra-esc);font-family:var(--serif);font-size:1.15rem}.prosa .tabela{overflow-x:auto}.prosa table{border-collapse:collapse;width:100%}.prosa th,.prosa td{padding:10px 12px;border-bottom:1px solid var(--linha);text-align:left}.callout{border-radius:16px;padding:16px 20px;margin:1.4em 0;background:var(--rose-2);border-left:5px solid var(--terra)}.callout p{margin:0 0 .6em}.callout p:last-child{margin:0}.callout__title{font-weight:700;color:var(--terra-esc)}.callout--nota{background:var(--salvia);border-color:var(--salvia-esc)}.callout--nota .callout__title{color:var(--salvia-esc)}.callout--atencao{background:#FFF3DA;border-color:#C98A1B}.callout--atencao .callout__title{color:#7A5200}.leia{margin:1.6em 0;background:var(--papel);border:1px solid var(--linha);border-radius:16px;padding:14px 18px}.leia__titulo{margin:0 0 2px;font:700 .75rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--salvia-esc)}.leia a{font:600 1.05rem/1.35 var(--serif);color:var(--tinta);text-decoration:none}.caixa-agendar{background:var(--tinta);color:var(--creme);border-radius:var(--r);padding:28px 24px;margin:36px 0}.caixa-agendar h2{color:var(--creme);font-size:1.5rem}.caixa-agendar p{color:#E7D7DE}.caixa-agendar .acoes{margin-top:16px}.autora{display:flex;gap:16px;align-items:center;background:var(--papel);border:1px solid var(--linha);border-radius:var(--r);padding:18px 20px;margin:28px 0}.autora img,.autora .ph{width:72px;height:72px;border-radius:50%;object-fit:cover;flex:none;background:var(--rose)}.autora p{margin:0;font-size:.95rem;color:var(--suave)}.autora strong{color:var(--tinta);font-family:var(--serif);font-size:1.05rem}.aviso-clinico{font-size:.88rem;color:var(--suave);border-top:1px solid var(--linha);padding-top:16px;margin-top:26px}.form{display:grid;gap:14px;background:var(--papel);border:1px solid var(--linha);border-radius:var(--r);padding:24px}.form label{display:grid;gap:6px;font-weight:600;font-size:.95rem}.form input,.form select,.form textarea{font:400 1rem var(--sans);padding:14px 16px;border-radius:14px;border:1.5px solid #D9C9BD;background:#fff;color:var(--tinta);width:100%}.form input:focus,.form select:focus,.form textarea:focus{outline:3px solid var(--ouro);outline-offset:1px;border-color:var(--terra)}.form small{font-weight:400;color:var(--suave)}.form .nota{font-size:.85rem;color:var(--suave);margin:0}.cta-final{text-align:center}.cta-final .acoes{justify-content:center}.rodape{background:var(--tinta);color:#E7D7DE;padding:48px 0 30px;font-size:.95rem}.rodape a{color:#F3D5CC;text-decoration:none}.rodape__aviso a{text-decoration:underline}.rodape a:hover{color:#fff;text-decoration:underline}.rodape__grade{display:grid;gap:28px}.rodape__titulo{font:600 .8rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ouro);margin:0 0 12px}.rodape ul{list-style:none;margin:0;padding:0}.rodape li{padding:5px 0}.rodape .logo{color:#fff}.rodape .logo__sub{color:#CDB8C2}.rodape__aviso{border-top:1px solid #5A4050;margin-top:30px;padding-top:20px;font-size:.84rem;color:#CDB8C2}.barra{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:rgba(255,253,250,.96);backdrop-filter:blur(8px);border-top:1px solid var(--linha);display:flex;gap:10px}.barra .btn{flex:1;min-height:48px;padding:10px 14px;font-size:.95rem}.cookie{position:fixed;left:10px;right:10px;bottom:76px;z-index:50;background:var(--tinta);color:#F4E8EC;border-radius:16px;padding:12px 14px;box-shadow:var(--sombra);font-size:.82rem;line-height:1.45;display:none}.cookie.on{display:block}.cookie p{margin:0 0 10px}.cookie a{color:var(--rose)}.cookie .acoes{margin:0}.cookie .btn{min-height:38px;padding:6px 16px;font-size:.85rem}.cookie .btn--ghost{color:#fff;border-color:#fff}.zap-flut{display:none}@media (min-width:700px){body{padding-bottom:0}.barra{display:none}.cookie{left:auto;right:20px;bottom:20px;max-width:380px}section{padding:80px 0}.grade--2,.cards-artigos,.precos{grid-template-columns:repeat(2,1fr)}.grade--3{grid-template-columns:repeat(2,1fr)}.passos{grid-template-columns:repeat(3,1fr)}.passos li{padding:70px 22px 24px}.passos li::before{left:22px;top:20px}.rodape__grade{grid-template-columns:1.5fr 1fr 1fr}.zap-flut{display:grid;place-items:center;position:fixed;right:20px;bottom:20px;z-index:35;width:60px;height:60px;border-radius:50%;background:var(--zap);color:#fff;box-shadow:var(--sombra)}.zap-flut svg{width:30px;height:30px}.zap-flut:hover{background:#14633a;color:#fff}.cookie.on~.zap-flut{display:none}}@media (min-width:960px){.nav{display:flex;gap:6px}.nav a{padding:10px 14px;border-radius:999px;color:var(--tinta);text-decoration:none;font-weight:600;font-size:.97rem}.nav a:hover{background:var(--rose-2)}.menu{display:none}.hero{padding:64px 0 84px}.hero__grade{grid-template-columns:1.15fr .85fr;gap:56px}.grade--3,.cards-artigos{grid-template-columns:repeat(3,1fr)}.precos{grid-template-columns:repeat(3,minmax(0,1fr))}.sobre-grade{grid-template-columns:.8fr 1.2fr;gap:56px}.hero__foto--sm{max-width:360px}}@media print{.topo,.barra,.cookie,.zap-flut,.rodape,.caixa-agendar{display:none}body{background:#fff;padding:0}}