@font-face{font-family:'Fraunces';font-style:normal;font-weight:400 600;font-display:swap;src:url(fonts/fraunces-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Fraunces';font-style:italic;font-weight:500;font-display:swap;src:url(fonts/fraunces-italic-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Archivo';font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/archivo-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#1c1f36;--ink-2:#3b3f5c;--cinza:#6f7189;--linha:#e9e3ea;--cream:#fbf8f7;--white:#ffffff;--blush:#f5e3ee;--blush-2:#fbf3f8;--rose:#c04a8f;--rose-deep:#961c5e;--rose-ink:#740c5b;--sand:#efe7e1;--sand-2:#f8f3ef;--wa:#25d366;--display:'Fraunces',Georgia,'Times New Roman',serif;--body:'Archivo',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--sec:clamp(64px,9vw,116px);--radius:2px;--radius-btn:100px;--maxw:1180px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--body);color:var(--ink-2);background:var(--white);line-height:1.75;font-size:1.02rem;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}::selection{background:var(--blush);color:var(--rose-ink)}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.narrow{max-width:820px;margin-inline:auto}h1,h2{font-family:var(--display);color:var(--ink);font-weight:500;letter-spacing:-.01em;line-height:1.12;font-variation-settings:'SOFT' 0,'WONK' 0,'opsz' 40}h3,h4{font-family:var(--body);color:var(--ink);font-weight:600;letter-spacing:0;line-height:1.3}h1{font-size:clamp(2.5rem,5.9vw,5rem);line-height:1.02;letter-spacing:-.018em}h2{font-size:clamp(2rem,3.9vw,3.4rem);line-height:1.08;letter-spacing:-.014em}h3{font-size:1.06rem}p{margin-bottom:1.1rem}p:last-child{margin-bottom:0}strong{color:var(--ink);font-weight:600}.eyebrow{display:inline-block;font-family:var(--body);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);font-weight:700;margin-bottom:18px}.eyebrow.line::before{content:"";display:inline-block;width:26px;height:1px;background:var(--rose);vertical-align:middle;margin-right:12px;transform:translateY(-2px)}.lead{font-size:clamp(1.05rem,1.6vw,1.18rem);color:var(--ink-2);line-height:1.7}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-size:.9rem;font-weight:600;letter-spacing:.02em;padding:17px 34px;border:1px solid transparent;border-radius:var(--radius-btn);cursor:pointer;transition:all .22s ease;white-space:nowrap}.btn svg{width:17px;height:17px;flex:none}.btn-dark{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-dark:hover{background:#000;transform:translateY(-2px);box-shadow:0 10px 24px rgba(20,16,16,.18)}.btn-rose{background:var(--rose-deep);color:#fff;border-color:var(--rose-deep)}.btn-rose:hover{background:var(--rose-ink);transform:translateY(-2px);box-shadow:0 10px 24px rgba(150,28,94,.22)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:#fff}.btn-light{background:#fff;color:var(--ink);border-color:var(--linha)}.btn-light:hover{border-color:var(--rose);color:var(--rose-deep)}.btn-wa{background:var(--wa);color:#fff;border-color:var(--wa)}.btn-wa:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 10px 24px rgba(37,211,102,.3)}.link-arrow{display:inline-flex;align-items:center;gap:7px;color:var(--rose-deep);font-weight:600;font-size:.88rem;transition:gap .2s ease}.link-arrow:hover{gap:12px}.nav{position:sticky;top:0;z-index:80;background:rgba(255,255,255,.96);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--sand)}.nav .wrap{display:flex;align-items:center;justify-content:space-between;height:88px;gap:24px}.brand img{height:50px;width:auto}.menu{display:flex;align-items:center;gap:34px}.menu>a,.menu-topo{font-size:.9rem;font-weight:500;color:var(--ink-2);position:relative;padding:6px 0;transition:color .2s ease;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.menu>a::after,.menu-topo::after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--rose-deep);transition:width .25s ease}.menu>a:hover,.menu-topo:hover{color:var(--ink)}.menu>a:hover::after,.menu>a.ativo::after,.menu-item:hover .menu-topo::after,.menu-topo.ativo::after{width:100%}.menu>a.ativo,.menu-topo.ativo{color:var(--rose-deep)}.menu-topo .seta{width:9px;height:9px;border-right:1.4px solid currentColor;border-bottom:1.4px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .25s ease}.menu-item:hover .menu-topo .seta{transform:translateY(1px) rotate(-135deg)}.menu-item{position:relative}.submenu{position:absolute;top:100%;left:-22px;min-width:264px;background:#fff;border:1px solid var(--sand);padding:10px 0;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s;box-shadow:0 20px 44px rgba(20,16,16,.10)}.menu-item:hover .submenu,.menu-item:focus-within .submenu{opacity:1;visibility:visible;transform:translateY(0)}.submenu a{display:block;padding:11px 22px;font-size:.89rem;color:var(--ink-2);transition:.18s}.submenu a:hover{background:var(--sand-2);color:var(--rose-deep)}.submenu a.ativo{color:var(--rose-deep)}.nav-side{display:flex;align-items:center;gap:18px}.nav-tel{font-size:.88rem;font-weight:600;color:var(--ink);white-space:nowrap}.burger{display:none;background:none;border:0;cursor:pointer;flex-direction:column;gap:5px;padding:8px}.burger span{width:22px;height:1.5px;background:var(--ink);transition:.25s;display:block}.burger.ativo span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.burger.ativo span:nth-child(2){opacity:0}.burger.ativo span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}@media(max-width:1220px){.nav-tel{display:none}.menu{gap:26px}}@media(max-width:880px){.menu{position:fixed;inset:88px 0 auto 0;background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:8px 0 20px;border-bottom:1px solid var(--sand);box-shadow:0 24px 40px rgba(20,16,16,.08);display:none;max-height:calc(100vh - 88px);overflow-y:auto}.menu.aberto{display:flex}.menu>a,.menu-topo{padding:15px 28px;font-size:1rem;border-bottom:1px solid var(--sand-2)}.menu>a::after,.menu-topo::after{display:none}.menu-item{position:static}.menu-topo{display:none}.submenu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;padding:0;min-width:0}.submenu a{padding:15px 28px;font-size:1rem;border-bottom:1px solid var(--sand-2)}.burger{display:flex}}.hero{position:relative;background:var(--cream);overflow:hidden;border-bottom:1px solid var(--linha)}.hero::before{content:"";position:absolute;top:-18%;right:-8%;width:52%;height:120%;background:radial-gradient(ellipse at center,var(--blush) 0%,rgba(248,230,236,0) 68%);pointer-events:none}.hero .wrap{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:56px;align-items:center;padding-block:clamp(56px,7vw,92px)}.hero h1{margin-bottom:22px}.hero h1 em{font-style:italic;color:var(--rose-deep)}.hero .lead{max-width:520px;margin-bottom:32px}.hero-acoes{display:flex;gap:14px;flex-wrap:wrap}.hero-selo{display:flex;gap:26px;margin-top:38px;padding-top:28px;border-top:1px solid var(--linha);flex-wrap:wrap}.hero-selo div{font-size:.82rem;color:var(--cinza);line-height:1.45}.hero-selo b{display:block;font-family:var(--display);font-size:1.5rem;color:var(--ink);font-weight:600}.hero-fig{position:relative}.hero-fig img{width:100%;height:auto;border-radius:2px}.hero-fig .moldura{position:absolute;inset:16px -16px -16px 16px;border:1px solid var(--rose);z-index:-1;border-radius:2px}@media(max-width:900px){.hero .wrap{grid-template-columns:1fr;gap:34px}.hero-fig{max-width:420px;margin-inline:auto}.hero-fig .moldura{inset:12px -12px -12px 12px}}.phero{background:var(--cream);border-bottom:1px solid var(--linha);position:relative;overflow:hidden}.phero::before{content:"";position:absolute;top:-40%;right:-6%;width:44%;height:180%;background:radial-gradient(ellipse at center,var(--blush) 0%,rgba(248,230,236,0) 70%)}.phero .wrap{position:relative;padding-block:clamp(48px,6vw,78px);max-width:var(--maxw);margin-inline:auto}.crumb{font-size:.8rem;color:var(--cinza);margin-bottom:20px;letter-spacing:.01em}.crumb a:hover{color:var(--rose-deep)}.crumb span{opacity:.5;margin:0 7px}.phero h1{margin-bottom:18px}.phero .lead{max-width:660px}.faixa{background:var(--ink);color:rgba(255,255,255,.84);position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,.06)}.faixa::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;z-index:2;background:linear-gradient(90deg,transparent,var(--rose) 22%,var(--rose-deep) 50%,var(--rose) 78%,transparent);opacity:.55}.faixa::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,var(--ink) 0%,transparent 9%,transparent 91%,var(--ink) 100%)}.faixa-trilho{display:flex;width:max-content;animation:faixaCorre 46s linear infinite}.faixa:hover .faixa-trilho{animation-play-state:paused}.faixa-fila{display:flex;align-items:center;margin:0;padding:0;list-style:none}.faixa-fila li{display:flex;align-items:center;gap:11px;white-space:nowrap;padding:23px 0;margin-right:clamp(46px,5.4vw,84px);font-size:.85rem;letter-spacing:.012em}.faixa-fila li::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--rose);flex:none}.faixa-fila b{color:#fff;font-weight:600}@keyframes faixaCorre{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.faixa-trilho{animation:none;width:100%}.faixa-fila:last-child{display:none}.faixa-fila:first-child{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:28px;justify-content:space-between;flex-wrap:wrap}.faixa-fila li{margin-right:0}}section{padding-block:var(--sec)}.sec-cream{background:var(--cream)}.sec-blush{background:var(--blush-2)}.sec-ink{background:var(--ink);color:rgba(255,255,255,.78)}.sec-ink h2,.sec-ink h3{color:#fff}.sec-ink .eyebrow{color:#e3a9c9}.sec-ink strong{color:#fff}.sec-ink .checks li svg{color:var(--rose)}.sec-ink .tile,.sec-ink .card,.sec-ink .nota{background:#fff}.sec-ink .tile h3,.sec-ink .card h3,.sec-ink .nota h3{color:var(--ink)}.sec-ink .nota h3{color:var(--rose-ink)}.sec-head{max-width:820px;margin-bottom:52px}.sec-head h2{text-wrap:balance}.sec-head.center{text-align:center;margin-inline:auto}.sec-head h2{margin-bottom:16px}.sec-head p{color:var(--cinza)}.cards{display:grid;gap:1px;background:var(--linha);border:1px solid var(--linha)}.cards.c3{grid-template-columns:repeat(3,1fr)}.cards.c4{grid-template-columns:repeat(4,1fr)}.card{background:#fff;padding:38px 32px;transition:background .25s ease;display:flex;flex-direction:column}.card:hover{background:var(--cream)}.card .ico{color:var(--ink);margin-bottom:22px;opacity:.75;transition:color .25s ease,opacity .25s ease}.card:hover .ico{color:var(--rose-deep);opacity:1}.card .ico svg{width:30px;height:30px;stroke-width:1.25}.card h3{margin-bottom:11px}.card p{font-size:.94rem;color:var(--cinza);margin-bottom:18px}.card .link-arrow{margin-top:auto}@media(max-width:980px){.cards.c4{grid-template-columns:1fr 1fr}}@media(max-width:760px){.cards.c3,.cards.c4{grid-template-columns:1fr}}.tiles{display:grid;gap:20px}.tiles.t3{grid-template-columns:repeat(3,1fr)}.tiles.t2{grid-template-columns:repeat(2,1fr)}.tile{border:1px solid var(--linha);border-radius:var(--radius);padding:32px;background:#fff;transition:.25s}.tile:hover{border-color:var(--rose);transform:translateY(-3px);box-shadow:0 16px 40px rgba(150,28,94,.07)}.tile .ico{color:var(--ink);margin-bottom:18px;opacity:.7}.tile .ico svg{width:26px;height:26px;stroke-width:1.3}.tile h3{font-size:1.1rem;margin-bottom:9px}.tile p{font-size:.92rem;color:var(--cinza)}@media(max-width:900px){.tiles.t3{grid-template-columns:1fr 1fr}}@media(max-width:620px){.tiles.t3,.tiles.t2{grid-template-columns:1fr}}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,5vw,72px);align-items:center}.split.wide-l{grid-template-columns:1.15fr .85fr}.split.wide-r{grid-template-columns:.85fr 1.15fr}@media(max-width:900px){.split,.split.wide-l,.split.wide-r{grid-template-columns:1fr;gap:36px}}.checks{list-style:none;display:flex;flex-direction:column;gap:14px;margin:24px 0}.checks li{display:flex;gap:14px;align-items:flex-start;font-size:.98rem}.checks li svg{width:19px;height:19px;color:var(--rose-deep);flex:none;margin-top:4px;stroke-width:1.6}.passos{display:grid;gap:1px;background:var(--linha);border:1px solid var(--linha);counter-reset:p}.passos.p4{grid-template-columns:repeat(4,1fr)}.passos.p3{grid-template-columns:repeat(3,1fr)}.passo{background:#fff;padding:36px 30px;position:relative;counter-increment:p}.passo::before{content:counter(p,decimal-leading-zero);font-family:var(--display);font-size:2.4rem;color:var(--ink);opacity:.16;display:block;line-height:1;margin-bottom:16px;font-weight:600}.passo h3{font-size:1.05rem;margin-bottom:9px}.passo p{font-size:.9rem;color:var(--cinza)}.passo .quando{display:inline-block;margin-top:14px;font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);background:var(--sand);border:0;padding:5px 11px;border-radius:99px}@media(max-width:980px){.passos.p4{grid-template-columns:1fr 1fr}}@media(max-width:640px){.passos.p4,.passos.p3{grid-template-columns:1fr}}.chips{display:flex;flex-wrap:wrap;gap:10px}.chips span{border:1px solid transparent;background:var(--sand);border-radius:99px;padding:9px 18px;font-size:.87rem;color:var(--ink-2);transition:.2s}.chips span:hover{border-color:var(--rose);color:var(--rose-deep)}.nota{border:0;border-left:2px solid var(--rose-deep);background:var(--sand-2);padding:32px 34px;border-radius:0}.nota h3{font-size:1.08rem;margin-bottom:10px;color:var(--rose-ink)}.nota p{font-size:.94rem;color:var(--cinza)}.preco{font-family:var(--display);font-size:2.6rem;color:var(--ink);line-height:1;margin:14px 0 4px;font-weight:600}.preco small{font-family:var(--body);font-size:.85rem;color:var(--cinza);font-weight:400;display:block;margin-top:8px;line-height:1.6}.flag{display:none!important}.flag{display:inline-block;background:var(--blush);color:var(--rose-ink);border-radius:3px;padding:2px 8px;font-size:.7rem;font-weight:700;letter-spacing:.04em;vertical-align:middle}@media(max-width:880px){.depos{grid-template-columns:1fr}}.faq{border-top:1px solid var(--linha)}.faq details{border-bottom:1px solid var(--linha)}.faq summary{cursor:pointer;list-style:none;padding:24px 44px 24px 0;position:relative;font-family:var(--display);font-size:1.08rem;color:var(--ink);font-weight:600;transition:color .2s ease}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";position:absolute;right:8px;top:50%;width:11px;height:11px;border-right:1.5px solid var(--rose-deep);border-bottom:1.5px solid var(--rose-deep);transform:translateY(-70%) rotate(45deg);transition:transform .25s ease}.faq details[open] summary{color:var(--rose-deep)}.faq details[open] summary::after{transform:translateY(-30%) rotate(-135deg)}.faq .resposta{padding:0 44px 26px 0;color:var(--cinza);font-size:.97rem}.faq summary:hover{color:var(--rose-deep)}.unidades{display:grid;grid-template-columns:1fr 1fr;gap:20px}.unidade{border:1px solid var(--linha);border-radius:var(--radius);padding:38px 34px;background:#fff}.unidade h3{margin-bottom:6px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.selo-principal{font-family:var(--body);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);background:var(--sand);border:0;padding:4px 10px;border-radius:99px}.unidade .end{color:var(--cinza);font-size:.94rem;margin-bottom:20px}.unidade .horario{border-top:1px solid var(--linha);margin-top:24px;padding-top:18px;font-size:.87rem;color:var(--cinza)}@media(max-width:880px){.unidades{grid-template-columns:1fr}}.cta{background:var(--ink);color:rgba(255,255,255,.78);text-align:center}.cta h2{color:#fff;margin-bottom:16px}.cta p{max-width:720px;margin:0 auto 34px;font-size:1.03rem;text-wrap:balance}.ft{background:#0c0e1c;color:rgba(255,255,255,.68);padding-top:clamp(56px,6vw,82px);font-size:.89rem}.ft-cols{display:grid;grid-template-columns:1.7fr 1fr 1fr 1.15fr;gap:clamp(30px,3.4vw,52px);padding-bottom:clamp(38px,4vw,54px)}.ft img{height:34px;width:auto;display:block;margin-bottom:22px;opacity:.95}.ft-marca p{color:rgba(255,255,255,.6);line-height:1.75;font-size:.87rem;margin-bottom:22px;max-width:330px}.ft .ft-wa{display:inline-flex;align-items:center;gap:9px;padding:11px 20px;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-btn);font-size:.83rem;font-weight:600;color:#fff;transition:.22s}.ft .ft-wa svg{width:16px;height:16px;flex:none;color:var(--wa)}.ft .ft-wa:hover{background:#fff;color:var(--ink);border-color:#fff}.ft .ft-wa:hover svg{color:var(--ink)}.ft .ft-titulo{font-family:var(--body);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#fff;margin-bottom:18px;font-weight:600}.ft a{display:block;margin-bottom:11px;color:rgba(255,255,255,.68);transition:color .2s ease}.ft a:hover{color:var(--rose)}.ft-unidades{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,52px);border-top:1px solid rgba(255,255,255,.1);padding:clamp(30px,3.4vw,42px) 0}.ft-unidades p{color:rgba(255,255,255,.6);line-height:1.75;font-size:.87rem;margin-bottom:12px}.ft-unidades a{display:inline-block;margin:0;font-size:.83rem;font-weight:600;color:var(--rose)}.ft-unidades a:hover{color:#fff}.ft .base{border-top:1px solid rgba(255,255,255,.1);padding:26px 0 34px;font-size:.8rem;line-height:1.9;color:rgba(255,255,255,.52);text-align:center;max-width:900px;margin:0 auto}.ft .base a{display:inline;margin:0;color:rgba(255,255,255,.78);border-bottom:1px solid rgba(255,255,255,.28)}.ft .base a:hover{color:var(--rose);border-bottom-color:var(--rose)}@media(max-width:980px){.ft-cols{grid-template-columns:1fr 1fr;gap:34px 30px}.ft-marca{grid-column:1 / -1}.ft-marca p{max-width:none}}@media(max-width:560px){.ft-cols{grid-template-columns:1fr}.ft-unidades{grid-template-columns:1fr;gap:26px}.ft .ft-wa{width:100%;justify-content:center}}.wa-float{position:fixed;right:24px;bottom:24px;z-index:90;background:var(--wa);color:#fff;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(37,211,102,.4);transition:transform .2s ease}.wa-float:hover{transform:scale(1.07)}.wa-float svg{width:27px;height:27px}.prova{background:var(--cream);border-top:1px solid var(--linha);border-bottom:1px solid var(--linha)}.prova .wrap{display:flex;align-items:center;justify-content:center;gap:clamp(28px,5vw,70px);padding:34px 28px;flex-wrap:wrap}.prova-nota{display:flex;flex-direction:column;align-items:center;gap:3px;flex:none}.prova-nota b{font-family:var(--display);font-size:2.5rem;color:var(--ink);line-height:1;font-weight:600}.estrelas{color:#e0a33c;font-size:.95rem;letter-spacing:3px}.prova-legenda{font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cinza);margin-top:4px}.prova-fontes{font-size:.86rem;color:var(--cinza);line-height:1.6;max-width:230px}.prova-fontes a{color:var(--rose-deep);font-weight:600}.prova-fontes a:hover{text-decoration:underline}.prova-sep{width:1px;align-self:stretch;background:var(--linha)}@media(max-width:760px){.prova-sep{display:none}.prova-fontes{max-width:none}}.prova-und{display:flex;gap:clamp(22px,4vw,48px);flex-wrap:wrap}.prova-und a{display:block;font-size:.86rem;color:var(--cinza);line-height:1.5;transition:color .2s ease;max-width:260px}.prova-und a strong{display:block;font-family:var(--display);font-size:1.15rem;color:var(--ink);font-weight:600;margin-bottom:3px}.prova-und a:hover{color:var(--rose-deep)}.prova-und a:hover strong{color:var(--rose-deep)}.prova-und .mapa{display:inline-block;margin-top:6px;font-size:.8rem;font-weight:600;color:var(--rose-deep)}@media(max-width:760px){.prova .wrap{gap:24px;flex-direction:column;text-align:center}.prova-und{justify-content:center;text-align:center}.prova-nota b{font-size:2.1rem}}.post-hero{background:var(--cream);border-bottom:1px solid var(--sand)}.post-hero .wrap{max-width:820px;padding-block:clamp(44px,5vw,68px)}.post-hero .cat{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--rose-deep);display:block;margin-bottom:16px}.post-hero h1{font-size:clamp(2rem,3.6vw,3rem);margin-bottom:20px}.post-meta{display:flex;gap:20px;flex-wrap:wrap;font-size:.84rem;color:var(--cinza);padding-top:18px;border-top:1px solid var(--sand)}.post{max-width:760px;margin:0 auto;padding-block:clamp(44px,5vw,72px)}.post>*{margin-bottom:1.3rem}.post p{font-size:1.06rem;line-height:1.8}.post h2{font-size:1.75rem;margin-top:2.6rem;margin-bottom:1rem;scroll-margin-top:110px}.post h3{font-size:1.15rem;margin-top:1.8rem;margin-bottom:.6rem}.post ul,.post ol{padding-left:1.3rem;display:flex;flex-direction:column;gap:.55rem}.post li{font-size:1.02rem;line-height:1.7}.post a:not(.btn):not(.link-arrow){color:var(--rose-deep);border-bottom:1px solid rgba(150,28,94,.35);transition:.2s}.post a:not(.btn):not(.link-arrow):hover{border-bottom-color:var(--rose-deep)}.post strong{color:var(--ink)}.sumario{background:var(--sand-2);padding:26px 30px;border-left:2px solid var(--ink)}.sumario h2{font-family:var(--body);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--ink-2);margin:0 0 14px}.sumario ol{margin:0;padding-left:1.1rem;gap:.4rem}.sumario li{font-size:.95rem}.sumario a{color:var(--ink-2);border:0!important}.sumario a:hover{color:var(--rose-deep)}.info{border:1px solid var(--sand);background:#fff;padding:0;margin-block:2.4rem}.info-cab{background:var(--ink);color:#fff;padding:16px 26px;font-family:var(--body);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.info-corpo{padding:30px 26px}.info-comp{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--sand)}.info-comp>div{background:#fff;padding:26px 24px}.info-comp h4{font-family:var(--body);font-size:1rem;font-weight:600;margin-bottom:10px;color:var(--ink)}.info-comp p,.info-comp li{font-size:.92rem;color:var(--cinza)}@media(max-width:640px){.info-comp{grid-template-columns:1fr}}.info-linha{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.info-linha li{display:grid;grid-template-columns:96px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--sand);align-items:start}.info-linha li:last-child{border-bottom:0}.info-linha .quando{font-family:var(--body);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rose-deep);padding-top:3px}.info-linha strong{display:block;margin-bottom:3px}.info-linha p{font-size:.93rem;color:var(--cinza);margin:0}@media(max-width:560px){.info-linha li{grid-template-columns:1fr;gap:5px}}.info-num{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--sand)}.info-num>div{background:#fff;padding:24px 20px;text-align:center}.info-num b{display:block;font-family:var(--display);font-size:2.1rem;color:var(--ink);line-height:1;margin-bottom:8px;font-weight:500}.info-num span{font-size:.85rem;color:var(--cinza);line-height:1.45;display:block}@media(max-width:640px){.info-num{grid-template-columns:1fr}}.pull{border-left:2px solid var(--rose-deep);padding:6px 0 6px 26px;margin-block:2.2rem}.pull p{font-family:var(--display);font-size:1.35rem;line-height:1.45;color:var(--ink);font-weight:500;margin:0}.aviso{background:var(--sand-2);padding:22px 26px;font-size:.9rem;color:var(--cinza);border-left:2px solid var(--sand)}.fontes{border-top:1px solid var(--sand);padding-top:22px;margin-top:2.6rem}.fontes h2{font-family:var(--body);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--ink-2);margin:0 0 12px}.fontes ul{list-style:none;padding:0;gap:.5rem}.fontes li{font-size:.88rem;color:var(--cinza)}.autora{display:grid;grid-template-columns:104px 1fr;gap:24px;background:var(--sand-2);padding:30px;margin-top:2.6rem;align-items:center}.autora img{width:104px;height:104px;object-fit:cover;border-radius:50%}.autora .nome{font-family:var(--display);font-size:1.2rem;color:var(--ink);font-weight:500;margin-bottom:4px}.autora .cred{font-size:.82rem;color:var(--cinza);margin-bottom:10px}.autora p{font-size:.92rem;color:var(--cinza);margin:0}@media(max-width:560px){.autora{grid-template-columns:1fr;text-align:center;justify-items:center}}.relacionados{background:var(--cream);border-top:1px solid var(--sand)}.rel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rel{background:#fff;padding:26px 24px;border-top:2px solid transparent;transition:.25s}.rel:hover{border-top-color:var(--rose-deep);transform:translateY(-3px)}.rel .cat{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--rose-deep);display:block;margin-bottom:10px}.rel h3{font-size:1.02rem;line-height:1.35}@media(max-width:820px){.rel-grid{grid-template-columns:1fr}}.post-capa{background:var(--cream);border-bottom:1px solid var(--sand)}.post-capa img{width:100%;max-width:1100px;margin:0 auto;display:block;aspect-ratio:1200/630;object-fit:cover}.rel .capa{display:block;width:100%;aspect-ratio:1200/630;object-fit:cover;margin:-26px -24px 18px;width:calc(100% + 48px)}.post-hero.com-foto{position:relative;border-bottom:0;background:var(--ink);overflow:hidden}.post-hero.com-foto .fundo{position:absolute;inset:0}.post-hero.com-foto .fundo img{width:100%;height:100%;object-fit:cover;display:block}.post-hero.com-foto::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,16,16,.78) 0%,rgba(20,16,16,.55) 48%,rgba(20,16,16,.12) 100%),linear-gradient(180deg,rgba(20,16,16,.34) 0%,rgba(20,16,16,.18) 45%,rgba(20,16,16,.86) 100%)}.post-hero.com-foto .wrap{max-width:var(--maxw)}.post-hero.com-foto h1,.post-hero.com-foto .lead,.post-hero.com-foto .post-meta{max-width:760px}.post-hero.com-foto .fundo img{object-position:72% 30%}.post-hero.com-foto .wrap{position:relative;z-index:2;padding-block:clamp(88px,11vw,152px)}.post-hero.com-foto h1{color:#fff}.post-hero.com-foto .cat{color:var(--rose)}.post-hero.com-foto .lead{color:rgba(255,255,255,.88)}.post-hero.com-foto .post-meta{color:rgba(255,255,255,.72);border-top-color:rgba(255,255,255,.22)}@media(max-width:640px){.post-hero.com-foto .wrap{padding-block:64px}}.hero.com-foto,.phero.com-foto{position:relative;overflow:hidden;background:var(--ink);border-bottom:0}.hero.com-foto::before,.phero.com-foto::before{display:none}.hero.com-foto .fundo,.phero.com-foto .fundo{position:absolute;inset:0}.hero.com-foto .fundo img,.phero.com-foto .fundo img{width:100%;height:100%;object-fit:cover;display:block}.hero.com-foto::after,.phero.com-foto::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,16,16,.30) 0%,rgba(20,16,16,.55) 55%,rgba(20,16,16,.88) 100%),linear-gradient(90deg,rgba(20,16,16,.62) 0%,rgba(20,16,16,.18) 62%,rgba(20,16,16,0) 100%)}.hero.com-foto .wrap,.phero.com-foto .wrap{position:relative;z-index:2}.hero.com-foto .wrap{display:block;padding-block:clamp(104px,13vw,180px);max-width:var(--maxw)}.hero.com-foto .hero-copy{max-width:640px}.hero.com-foto h1,.phero.com-foto h1{color:#fff}.hero.com-foto h1 em{color:var(--rose)}.hero.com-foto .lead,.phero.com-foto .lead{color:rgba(255,255,255,.88);max-width:560px}.hero.com-foto .eyebrow,.phero.com-foto .eyebrow{color:rgba(255,255,255,.82)}.hero.com-foto .eyebrow.line::before,.phero.com-foto .eyebrow.line::before{background:var(--rose)}.hero.com-foto .btn-ghost{color:#fff;border-color:rgba(255,255,255,.65)}.hero.com-foto .btn-ghost:hover{background:#fff;color:var(--ink);border-color:#fff}.hero.com-foto .hero-selo{border-top-color:rgba(255,255,255,.22);margin-top:42px}.hero.com-foto .hero-selo div{color:rgba(255,255,255,.72)}.hero.com-foto .hero-selo b{color:#fff}.phero.com-foto .wrap{padding-block:clamp(78px,9vw,124px)}.phero.com-foto .crumb{color:rgba(255,255,255,.68)}.phero.com-foto .crumb a:hover{color:var(--rose)}@media(max-width:640px){.hero.com-foto .wrap{padding-block:74px}.phero.com-foto .wrap{padding-block:60px}}.mt-0{margin-top:0}.center{text-align:center}.prose p{max-width:70ch}.nav{transition:background .38s ease,border-color .38s ease,box-shadow .38s ease}.brand{display:block;position:relative;line-height:0}.brand img{display:block;transition:opacity .38s ease}.brand .l-clara{position:absolute;top:0;left:0;opacity:0}.nav .menu>a,.nav .menu-topo,.nav-tel,.burger span{transition:color .3s ease,background-color .3s ease}body.nav-sobreposta .nav{position:fixed;left:0;right:0;top:0}body.nav-sobreposta .nav:not(.solida){background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent}body.nav-sobreposta .nav:not(.solida) .menu>a,body.nav-sobreposta .nav:not(.solida) .menu-topo,body.nav-sobreposta .nav:not(.solida) .menu>a.ativo,body.nav-sobreposta .nav:not(.solida) .menu-topo.ativo,body.nav-sobreposta .nav:not(.solida) .nav-tel{color:#fff}body.nav-sobreposta .nav:not(.solida) .menu>a::after,body.nav-sobreposta .nav:not(.solida) .menu-topo::after{background:#fff}body.nav-sobreposta .nav:not(.solida) .burger span{background:#fff}body.nav-sobreposta .nav:not(.solida) .brand .l-escura{opacity:0}body.nav-sobreposta .nav:not(.solida) .brand .l-clara{opacity:1}body.nav-sobreposta .nav:not(.solida) .btn-dark{background:transparent;color:#fff;border-color:rgba(255,255,255,.6)}body.nav-sobreposta .nav:not(.solida) .btn-dark:hover{background:#fff;color:var(--ink);border-color:#fff;box-shadow:none}body.nav-sobreposta .nav.solida{box-shadow:0 1px 26px rgba(20,16,16,.07)}body.nav-sobreposta .phero.com-foto .wrap,body.nav-sobreposta .post-hero.com-foto .wrap{padding-top:calc(88px + clamp(28px,4vw,52px))}body.nav-sobreposta .hero.com-foto{padding-block:0;min-height:min(100vh,940px);min-height:min(100svh,940px);display:flex;align-items:center}body.nav-sobreposta .hero.com-foto .wrap{width:100%;padding-top:calc(88px + clamp(30px,4vw,56px));padding-bottom:clamp(118px,13vw,176px)}.hero.com-foto .hero-selo{margin-top:clamp(28px,3.2vw,40px)}@media(max-width:640px){body.nav-sobreposta .hero.com-foto .wrap{padding-top:calc(88px + 34px);padding-bottom:104px}}.rolar{position:absolute;left:50%;bottom:clamp(22px,2.8vw,34px);transform:translateX(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:11px;font-size:.6rem;letter-spacing:.26em;text-transform:uppercase;font-weight:600;color:rgba(255,255,255,.62);transition:color .28s ease}.rolar:hover{color:#fff}.rolar .mouse{display:block;position:relative;width:21px;height:33px;border:1.4px solid currentColor;border-radius:11px;opacity:.85}.rolar:hover .mouse{opacity:1}.rolar .mouse i{position:absolute;left:50%;top:6px;width:2px;height:6px;border-radius:1px;background:currentColor;animation:rolarMouse 2s ease-in-out infinite}@keyframes rolarMouse{0%{transform:translate(-50%,0);opacity:0}18%{opacity:1}68%{transform:translate(-50%,13px);opacity:1}100%{transform:translate(-50%,16px);opacity:0}}.rolar .trilho{display:block;position:relative;width:1px;height:40px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.32),rgba(255,255,255,.05));overflow:hidden}.rolar .trilho::after{content:"";position:absolute;left:0;top:0;width:1px;height:20px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff);animation:rolarDesce 2.4s cubic-bezier(.66,0,.34,1) infinite}@keyframes rolarDesce{0%{transform:translateY(-20px);opacity:0}18%{opacity:1}76%{opacity:1}100%{transform:translateY(40px);opacity:0}}@media(prefers-reduced-motion:reduce){.rolar .trilho::after{animation:none;height:40px;opacity:.55}.rolar .mouse i{animation:none;opacity:.7}}@media(max-width:640px){.rolar{display:none}}[id]{scroll-margin-top:104px}body.nav-sobreposta .hero.com-foto::after{background:linear-gradient(180deg,rgba(18,14,14,.52) 0%,rgba(18,14,14,.20) 26%,rgba(18,14,14,.34) 62%,rgba(18,14,14,.74) 100%),linear-gradient(100deg,rgba(18,14,14,.80) 0%,rgba(18,14,14,.58) 32%,rgba(18,14,14,.22) 62%,rgba(18,14,14,0) 86%)}body.nav-sobreposta .nav:not(.solida)::before{content:"";position:absolute;inset:0 0 -34px 0;pointer-events:none;z-index:-1;background:linear-gradient(180deg,rgba(18,14,14,.58) 0%,rgba(18,14,14,.34) 55%,rgba(18,14,14,0) 100%)}.hero.com-foto h1,.phero.com-foto h1{text-shadow:0 1px 30px rgba(12,8,8,.34)}.post-hero.com-foto h1{text-shadow:0 2px 14px rgba(12,8,8,.55),0 1px 40px rgba(12,8,8,.5)}.post-hero.com-foto .lead{text-shadow:0 1px 10px rgba(12,8,8,.5)}.hero.com-foto h1 em,.phero.com-foto h1 em{color:#e3a9c9}.nav-side .btn-dark{padding:9px 21px;font-size:.8rem;font-weight:500;letter-spacing:.04em;border-width:1px}body.nav-sobreposta .nav:not(.solida) .nav-side .btn-dark{background:rgba(18,14,14,.22);-webkit-backdrop-filter:blur(10px) saturate(130%);backdrop-filter:blur(10px) saturate(130%);border-color:rgba(255,255,255,.45);box-shadow:0 4px 18px rgba(8,5,5,.20)}body.nav-sobreposta .nav:not(.solida) .nav-side .btn-dark:hover{background:rgba(255,255,255,.95);color:var(--ink);border-color:transparent;box-shadow:0 10px 26px rgba(8,5,5,.28)}.nav.solida .nav-side .btn-dark{box-shadow:0 3px 12px rgba(20,16,16,.13)}.und-sec{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--sand-2) 0%,var(--cream) 46%,var(--sand-2) 100%)}.und-sec::before{content:"";position:absolute;top:-180px;right:-140px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,var(--blush) 0%,transparent 66%);opacity:.65;pointer-events:none}.und-sec .wrap{position:relative;z-index:1}.und-topo{max-width:860px;margin-bottom:clamp(42px,4.8vw,64px)}.und-topo h2{margin-bottom:16px;text-wrap:balance}.und-topo h2 em{font-style:italic;color:var(--rose-deep)}.und-topo .lead{margin:0;max-width:none}.und-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(34px,4.4vw,64px)}.und{display:flex;flex-direction:column}.und-cab{margin-bottom:22px}.und-cab h3{font-size:clamp(1.5rem,2.2vw,2rem);margin-bottom:14px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.und-nota{display:inline-flex;align-items:center;gap:10px;padding:7px 16px 7px 14px;border-radius:999px;background:rgba(255,255,255,.72);border:1px solid var(--linha);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:.2s}.und-nota:hover{background:#fff;border-color:var(--rose)}.und-nota b{font-family:var(--display);font-size:1.28rem;color:var(--ink);font-weight:600;line-height:1}.und-nota .estrelas{color:#e8a33d;font-size:.82rem;letter-spacing:.06em}.und-qtd{font-size:.82rem;color:var(--cinza)}.und-galeria{position:relative}.und-moldura{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--sand);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 84%,rgba(0,0,0,.55) 96%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 84%,rgba(0,0,0,.55) 96%,transparent 100%)}.und-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;aspect-ratio:5/4;scrollbar-width:none;-ms-overflow-style:none}.und-slides::-webkit-scrollbar{display:none}.und-slides img{flex:0 0 100%;width:100%;height:100%;object-fit:cover;display:block;scroll-snap-align:center;scroll-snap-stop:always}.und-seta{position:absolute;top:46%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;cursor:pointer;border:1px solid rgba(255,255,255,.45);background:rgba(18,14,14,.26);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);opacity:0;transition:opacity .28s ease,background .2s ease}.und-galeria:hover .und-seta,.und-seta:focus-visible{opacity:1}.und-seta:hover{background:rgba(18,14,14,.55)}.und-seta::before{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-top:1.5px solid #fff;border-right:1.5px solid #fff}.und-seta.ant{left:16px}.und-seta.ant::before{transform:translate(-30%,-50%) rotate(-135deg)}.und-seta.prox{right:16px}.und-seta.prox::before{transform:translate(-70%,-50%) rotate(45deg)}.und-pontos{display:flex;gap:8px;margin-top:18px}.und-ponto{width:26px;height:2px;padding:0;border:0;cursor:pointer;border-radius:2px;background:rgba(20,16,16,.16);transition:background .3s ease,width .3s ease}.und-ponto.ativo{background:var(--rose-deep);width:44px}.und-pe{padding-top:26px}.und-end{color:var(--ink-2);font-size:.96rem;line-height:1.65;margin-bottom:0}.und-hora{font-size:.86rem;color:var(--cinza);line-height:1.65;border-top:1px solid var(--linha);margin-top:18px;padding-top:16px}.und-acoes{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:24px}.und-acoes .btn{padding:13px 26px;font-size:.85rem}.und-doctoralia{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:clamp(46px,5vw,70px);padding:22px clamp(24px,2.6vw,32px);background:rgba(255,255,255,.72);border:1px solid var(--linha);border-radius:var(--radius);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:.22s}.und-doctoralia:hover{border-color:var(--rose);background:#fff}.dr-nota{display:inline-flex;align-items:center;gap:9px;flex:none}.dr-nota b{font-family:var(--display);font-size:1.3rem;color:var(--ink);font-weight:600;line-height:1}.dr-nota .estrelas{color:#e8a33d;font-size:.8rem;letter-spacing:.06em}.dr-txt{font-size:.94rem;color:var(--ink-2);flex:1;min-width:240px}.dr-txt b{color:var(--ink);font-weight:600}.dr-ir{font-size:.86rem;font-weight:600;color:var(--rose-deep);white-space:nowrap}@media(max-width:900px){.und-grid{grid-template-columns:1fr;gap:clamp(46px,7vw,64px)}.und-seta{opacity:1;width:38px;height:38px}}@media(max-width:480px){.und-nota{padding:6px 13px;gap:8px}.und-nota b{font-size:1.12rem}.und-nota .estrelas{font-size:.72rem}.und-qtd{font-size:.75rem}.und-acoes{gap:14px}.und-acoes .btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.und-slides{scroll-behavior:auto}}.pilares{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,22px)}.pilar{position:relative;display:block;overflow:hidden;isolation:isolate;border-radius:10px;aspect-ratio:4/5;background:var(--sand)}.pilar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s cubic-bezier(.2,.6,.2,1)}.pilar:hover img{transform:scale(1.055)}.pilar::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(14,10,10,0) 30%,rgba(14,10,10,.30) 50%,rgba(14,10,10,.68) 74%,rgba(14,10,10,.90) 100%)}.pilar-txt{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(22px,2.2vw,30px);color:#fff}.pilar-txt h3{color:#fff;font-size:clamp(1.25rem,1.5vw,1.5rem);margin-bottom:8px;line-height:1.15}.pilar-txt p{color:rgba(255,255,255,.88);font-size:.92rem;line-height:1.5;margin-bottom:16px}.pilar-ir{display:inline-flex;align-items:center;gap:8px;font-size:.83rem;font-weight:600;letter-spacing:.03em;color:#e3a9c9;transition:gap .25s ease,color .25s ease}.pilar:hover .pilar-ir{gap:13px;color:#fff}.pilar::before{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;z-index:3;background:linear-gradient(90deg,var(--rose-deep),var(--rose));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.pilar:hover::before{transform:scaleX(1)}@media(max-width:1100px){.pilares{grid-template-columns:1fr 1fr}}@media(max-width:820px){.pilares{grid-template-columns:1fr;gap:18px}.pilar{aspect-ratio:16/11}}html.js-reveal .reveal{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.2,.6,.2,1),transform .8s cubic-bezier(.2,.6,.2,1)}html.js-reveal .reveal.visivel{opacity:1;transform:none}html.js-reveal .reveal-cascata>*{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.2,.6,.2,1),transform .8s cubic-bezier(.2,.6,.2,1)}html.js-reveal .reveal-cascata.visivel>*{opacity:1;transform:none}html.js-reveal .reveal-cascata.visivel>*:nth-child(2){transition-delay:.10s}html.js-reveal .reveal-cascata.visivel>*:nth-child(3){transition-delay:.20s}html.js-reveal .reveal-cascata.visivel>*:nth-child(4){transition-delay:.30s}html.js-reveal .reveal-cascata.visivel>*:nth-child(5){transition-delay:.40s}@media(prefers-reduced-motion:reduce){html.js-reveal .reveal,html.js-reveal .reveal.visivel,html.js-reveal .reveal-cascata>*,html.js-reveal .reveal-cascata.visivel>*{opacity:1;transform:none;transition:none}}.btn .seta-btn{width:15px;height:15px;flex:none;transition:transform .28s ease}.btn:hover .seta-btn{transform:translateX(4px)}.nav-side .btn-dark{padding:10px 22px}body.nav-sobreposta .hero.com-foto h1{font-size:clamp(2.4rem,4.6vw,4.1rem)}body.nav-sobreposta .hero.com-foto .wrap{padding-bottom:clamp(104px,11vw,150px)}.jornada{background:var(--cream)}.jornada .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:clamp(40px,5.4vw,84px);align-items:center}.jor-fotos{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:18px}.jor-foto{position:relative;margin:0;overflow:hidden;border-radius:8px;aspect-ratio:3/5}.jor-foto img{width:100%;height:100%;object-fit:cover;display:block}.jor-foto::after{content:"";position:absolute;inset:11px;border:1px solid rgba(255,255,255,.34);border-radius:4px;pointer-events:none}.jor-a{transform:translateY(-38px)}.jor-b{transform:translateY(38px);box-shadow:0 26px 60px -32px rgba(20,16,16,.45)}.jor-txt h2{margin-bottom:clamp(26px,3vw,38px)}.jor-txt h2 em{font-style:italic;color:var(--rose-deep)}.jor-lista{list-style:none;margin:0;padding:0}.jor-lista li{border-top:1px solid var(--linha)}.jor-lista li:last-child{border-bottom:1px solid var(--linha)}.jor-lista a{display:flex;align-items:flex-start;gap:22px;padding:clamp(20px,2.2vw,26px) 0;transition:padding-left .3s ease}.jor-lista a:hover{padding-left:10px}.jor-info{display:block;flex:1}.jor-titulo{display:block;font-family:var(--display);font-weight:500;font-size:clamp(1.25rem,1.7vw,1.55rem);color:var(--ink);line-height:1.2;margin-bottom:7px;transition:color .25s ease}.jor-lista a:hover .jor-titulo{color:var(--rose-deep)}.jor-desc{display:block;font-size:.93rem;line-height:1.6;color:var(--cinza);max-width:44ch}.jor-seta{flex:none;margin-top:6px;color:var(--cinza);transition:transform .3s ease,color .25s ease}.jor-lista a:hover .jor-seta{transform:translate(3px,-3px);color:var(--rose-deep)}@media(max-width:900px){.jornada .wrap{grid-template-columns:1fr;gap:44px}.jor-fotos{max-width:460px;margin-inline:auto}.jor-a{transform:translateY(-20px)}.jor-b{transform:translateY(20px)}.jor-desc{max-width:none}}.dra-foto{position:relative;margin:0;max-width:400px;width:100%}.dra-foto img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:36% 0;display:block;border-radius:999px 999px 12px 12px}.dra-foto::before{content:"";position:absolute;inset:0;transform:translate(16px,16px);z-index:-1;border:1px solid var(--rose);border-radius:999px 999px 12px 12px;opacity:.7}.dra-selo{position:absolute;right:-22px;bottom:34px;background:#fff;border:1px solid var(--linha);border-radius:10px;padding:13px 18px;box-shadow:0 22px 48px -22px rgba(20,16,16,.4)}.dra-selo b{display:block;font-size:.8rem;font-weight:700;color:var(--ink);letter-spacing:.01em;white-space:nowrap}.dra-selo span{display:block;font-size:.72rem;color:var(--cinza);margin-top:3px;white-space:nowrap}.split .prose h2{margin-bottom:6px}.split .prose h2 em{font-style:italic;color:var(--rose-deep)}@media(max-width:900px){.dra-foto{margin-inline:auto;max-width:340px}.dra-selo{right:0;bottom:22px}}.depo-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:clamp(30px,3.4vw,44px)}.depo-cab h2{margin-bottom:14px}.depo-cab h2 em{font-style:italic;color:var(--rose-deep)}.depo-cab .lead{margin:0;max-width:none;white-space:nowrap}@media(max-width:1100px){.depo-cab .lead{white-space:normal}}.depo-cab .lead b{color:var(--ink);font-weight:600}.depo-setas{display:flex;gap:10px;flex:none;padding-bottom:6px}.depo-seta{width:46px;height:46px;border-radius:50%;cursor:pointer;border:1px solid rgba(20,16,16,.18);background:transparent;position:relative;transition:background .22s ease,border-color .22s ease}.depo-seta::before{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-top:1.5px solid var(--ink);border-right:1.5px solid var(--ink)}.depo-seta.ant::before{transform:translate(-30%,-50%) rotate(-135deg)}.depo-seta.prox::before{transform:translate(-70%,-50%) rotate(45deg)}.depo-seta:hover{background:var(--ink);border-color:var(--ink)}.depo-seta:hover::before{border-color:#fff}.depo-trilho{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3*18px)/4);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none;-ms-overflow-style:none;scroll-padding-inline:0}.depo-trilho::-webkit-scrollbar{display:none}.depo{scroll-snap-align:start;display:flex;flex-direction:column;background:#fff;border:1px solid var(--linha);border-radius:10px;padding:30px 28px 26px;min-height:300px;transition:transform .3s ease,box-shadow .3s ease}.depo:hover{transform:translateY(-3px);box-shadow:0 22px 44px -26px rgba(20,16,16,.3)}.depo .aspas{font-family:var(--display);font-size:3.4rem;line-height:.6;color:var(--rose);margin-bottom:22px;display:block}.depo p{font-size:.96rem;line-height:1.65;color:var(--ink-2);margin-bottom:24px;font-style:normal}.depo footer{margin-top:auto;display:flex;align-items:center;gap:12px}.depo .avatar{width:38px;height:38px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--blush);color:var(--rose-ink);font-size:.74rem;font-weight:700;letter-spacing:.04em}.depo .quem{font-size:.88rem;font-weight:600;color:var(--ink)}.depo-links{display:flex;flex-wrap:wrap;gap:10px 28px;justify-content:center;margin-top:clamp(26px,3vw,36px)}.depo-links a{font-size:.86rem;font-weight:600;color:var(--rose-deep);transition:color .2s ease}.depo-links a:hover{color:var(--ink)}.depo-nota{margin-top:18px;font-size:.8rem;color:#5f6179}@media(max-width:1100px){.depo-trilho{grid-auto-columns:calc((100% - 2*18px)/3)}}@media(max-width:820px){.depo-cab{flex-direction:column;align-items:flex-start}.depo-trilho{grid-auto-columns:calc((100% - 16px)/1.6);gap:16px}.depo{min-height:0}}@media(max-width:480px){.depo-trilho{grid-auto-columns:88%}}.depo-topo{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:16px;margin-bottom:16px}.depo-topo .aspas{margin-bottom:0}.depo .fonte{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 10px;border-radius:999px;background:var(--sand-2);border:1px solid var(--linha);font-size:.66rem;font-weight:600;letter-spacing:.02em;color:var(--ink-2);line-height:1;white-space:nowrap}.depo .fonte i{font-style:normal;opacity:.45;margin:0 1px}.depo .fonte::before{content:"";width:6px;height:6px;border-radius:50%;flex:none}.depo .fonte-google::before{background:#4285f4}.depo .fonte-doctoralia::before{background:#00b0ad}.depo footer .quem{white-space:nowrap}.cta .eyebrow,.sec-ink .eyebrow{color:#e3a9c9}.cta .eyebrow.line::before,.sec-ink .eyebrow.line::before{background:var(--rose)}.cta .btn-wa{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.55);box-shadow:none}.cta .btn-wa svg{color:var(--wa)}.cta .btn-wa:hover{background:#fff;color:var(--ink);border-color:#fff;filter:none;transform:translateY(-2px);box-shadow:0 12px 30px -10px rgba(255,255,255,.25)}.cta .btn-wa:hover svg{color:var(--ink)}.dra-sec{background:var(--cream)}.dra-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(40px,6vw,96px);align-items:center}.dra-art{position:relative;height:min(64vh,580px);max-width:460px;width:100%;justify-self:center}.dra-frame{position:absolute;inset:-18px 34px 34px -18px;z-index:0;border:1px solid var(--rose);opacity:.55;border-radius:1000px 1000px 14px 14px}.dra-inner{position:absolute;inset:0 0 16px 16px;z-index:1;overflow:hidden;border-radius:1000px 1000px 14px 14px;background:var(--sand);will-change:transform}.dra-inner img{width:100%;height:100%;object-fit:cover;object-position:50% 0;display:block}.dra-badge{position:absolute;right:6px;bottom:0;z-index:2;background:#fff;border-radius:12px;padding:13px 18px;box-shadow:0 20px 44px -20px rgba(20,16,16,.45);display:flex;flex-direction:column;gap:3px}.dra-badge b{font-family:var(--display);font-weight:500;font-size:1.12rem;line-height:1;color:var(--ink);white-space:nowrap}.dra-badge span{font-size:.7rem;letter-spacing:.04em;color:var(--cinza);white-space:nowrap}.dra-copy h2{margin-bottom:22px;font-size:clamp(2.4rem,4.6vw,4.2rem)}.dra-copy h2 em{font-style:italic;color:var(--rose-deep)}.dra-copy>p{max-width:56ch;color:var(--ink-2);line-height:1.75;margin-bottom:0}.dra-quote{margin:30px 0 0;padding-left:24px;border-left:2px solid var(--rose-deep)}.dra-quote p{max-width:520px;margin:0;font-family:var(--display);font-style:italic;font-weight:400;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.32;color:var(--ink);font-variation-settings:'SOFT' 30,'WONK' 1,'opsz' 24}.dra-copy .btn{margin-top:32px}@media(max-width:900px){.dra-grid{grid-template-columns:1fr;gap:56px}.dra-art{height:min(100vw,460px);max-width:380px}}@media(prefers-reduced-motion:reduce){.dra-inner{transform:none!important}}.fixa{position:relative;padding:0;height:200vh;min-height:1400px;background:radial-gradient(110% 90% at 50% 0%,rgba(192,74,143,.14) 0%,transparent 52%),linear-gradient(165deg,#161a2e,#141729 52%,#0f1224);color:#fff}.fixa-palco{position:sticky;top:0;min-height:100vh;min-height:100svh;overflow:hidden;display:flex;align-items:center;padding-block:clamp(56px,8vw,96px)}.fixa-palco::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 8% 0%,rgba(192,74,143,.10),transparent 55%)}.fixa-grid{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(36px,6vw,88px)}.fixa-txt{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(20px,2.6vw,30px)}.fixa-txt .eyebrow{color:var(--rose)}.fixa-txt .eyebrow.line::before{background:var(--rose)}.fixa-txt h2{color:#fff;font-size:clamp(1.75rem,3.1vw,3rem);line-height:1.14;letter-spacing:-.018em;margin:0}.fixa-txt h2 em{font-style:italic;color:var(--rose)}.fixa-txt p{color:rgba(255,255,255,.82);max-width:56ch;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.6;margin:0}.fixa-meta{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--rose)}.btn-claro{background:var(--cream);color:var(--ink);border-color:var(--cream)}.btn-claro:hover{background:#fff;transform:translateY(-2px);box-shadow:0 12px 30px -10px rgba(255,255,255,.25)}.fixa-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(16px,2vw,26px)}.fixa-card{position:relative;overflow:hidden;border-radius:20px;padding:clamp(22px,2.6vw,32px) clamp(24px,2.8vw,36px) clamp(22px,2.6vw,32px) clamp(30px,3.2vw,40px);background:linear-gradient(165deg,rgba(255,255,255,.09),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.14);will-change:transform,opacity;opacity:0;transform:translateY(120px)}.fixa-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(var(--rose-deep),var(--rose))}.fixa-olho{display:block;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--rose);margin-bottom:8px}.fixa-card h3{font-family:var(--display);font-weight:500;color:#fff;letter-spacing:-.01em;font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.05;margin-bottom:8px}.fixa-card p{color:rgba(255,255,255,.7);max-width:46ch;font-size:.9rem;line-height:1.6;margin:0}.fixa-deco{position:absolute;top:clamp(-44px,-4vw,-28px);right:clamp(-8px,-1vw,0px);width:clamp(120px,12vw,190px);height:clamp(120px,12vw,190px);pointer-events:none;z-index:0}.fixa-deco .anel{position:absolute;inset:0;border:1px solid rgba(192,74,143,.42);border-radius:50%;animation:fixaGira 26s linear infinite}.fixa-deco .anel-2{inset:18%;border-style:dashed;border-color:rgba(255,255,255,.22);animation:fixaGira 18s linear infinite reverse}.fixa-deco .ponto{position:absolute;top:6%;left:50%;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:var(--rose);box-shadow:0 0 14px rgba(192,74,143,.8)}@keyframes fixaGira{to{transform:rotate(360deg)}}html:not(.js-fixa) .fixa-card{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.fixa{height:auto;min-height:0}.fixa-palco{position:relative;min-height:0}.fixa-card{opacity:1!important;transform:none!important}.fixa-deco .anel,.fixa-deco .anel-2{animation:none}}@media(max-width:900px){.fixa{height:auto;min-height:0}.fixa-palco{position:relative;min-height:0;padding-block:clamp(56px,10vw,80px)}.fixa-grid{grid-template-columns:1fr;gap:40px}.fixa-card{opacity:1;transform:none}.fixa-deco{display:none}}.hero.com-foto .hero-selo{justify-content:space-between;gap:18px 14px;flex-wrap:nowrap}.hero.com-foto .hero-selo div{flex:0 1 auto}@media(max-width:640px){.hero.com-foto .hero-selo{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px}}.fixa-passos{min-height:1500px}.fixa-passos .fixa-palco{padding-block:clamp(36px,5vw,64px);padding-top:calc(var(--nav-h,88px) + clamp(28px,3.5vw,44px))}.fixa-passos .fixa-grid{grid-template-columns:1.06fr .94fr;gap:clamp(36px,5.5vw,80px)}.fixa-passos .fixa-txt{gap:clamp(16px,2vw,24px);width:100%}.trilha-cab{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.trilha-cab h2{font-size:clamp(1.7rem,2.9vw,2.7rem)}.trilha{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;width:100%}.trilha-item{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:0 clamp(14px,1.5vw,20px);padding:clamp(12px,1.4vw,16px) 0;border-top:1px solid rgba(255,255,255,.12);will-change:transform,opacity;opacity:0;transform:translateY(70px)}.trilha-item:last-child{border-bottom:1px solid rgba(255,255,255,.12)}.trilha-n{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-style:italic;font-size:1rem;line-height:1;color:var(--rose);border:1px solid rgba(192,74,143,.5);background:rgba(192,74,143,.08)}.trilha-item h3{font-family:var(--display);font-weight:500;color:#fff;letter-spacing:-.01em;font-size:clamp(1.12rem,1.65vw,1.45rem);line-height:1.1;margin:7px 0 5px}.trilha-item p{color:rgba(255,255,255,.68);font-size:.9rem;line-height:1.55;margin:0;max-width:46ch}.trilha-tag{margin-top:9px;padding:6px 12px;border-radius:100px;white-space:nowrap;font-size:.64rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rose);border:1px solid rgba(192,74,143,.4)}.fixa-passos .btn{will-change:transform,opacity;opacity:0;transform:translateY(70px)}.fixa-gal{width:100%}.fixa-gal .und-moldura{border-radius:22px}.fixa-gal .und-ponto{background:rgba(255,255,255,.2)}.fixa-gal .und-ponto.ativo{background:var(--rose)}.und-legenda{margin:14px 0 0;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.5)}html:not(.js-fixa) .trilha-item,html:not(.js-fixa) .fixa-passos .btn{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.trilha-item,.fixa-passos .btn{opacity:1!important;transform:none!important}}@media(max-width:900px){.fixa-passos{min-height:0}.fixa-passos .fixa-grid{grid-template-columns:1fr;gap:34px}.fixa-passos .fixa-palco{padding-top:clamp(56px,10vw,80px)}.trilha-item,.fixa-passos .btn{opacity:1;transform:none}.trilha-item{grid-template-columns:auto 1fr;gap:4px 14px}.trilha-tag{grid-column:2;justify-self:start;margin-top:2px}.fixa-passos .btn{align-self:stretch;justify-content:center}.fixa-gal{order:-1}}.submenu-duplo{display:flex;gap:6px;min-width:0;padding:16px 10px;left:-26px;border-radius:12px;box-shadow:0 26px 60px -18px rgba(20,16,16,.18),0 2px 10px rgba(20,16,16,.06)}.sub-col{min-width:236px}.sub-col + .sub-col{border-left:1px solid var(--linha);padding-left:6px;margin-left:6px}.sub-titulo{display:block;padding:6px 22px 8px;font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--rose-deep)}.submenu-duplo a{border-radius:8px;margin:0 6px;padding:10px 16px}@media(max-width:880px){.submenu-duplo{display:block;padding:0;box-shadow:none;border-radius:0}.sub-col{min-width:0}.sub-col + .sub-col{border-left:0;padding-left:0;margin-left:0}.sub-titulo{padding:16px 28px 6px;background:var(--sand-2)}.submenu-duplo a{margin:0;border-radius:0;padding:15px 28px}}@keyframes heroSobe{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes heroZoom{from{transform:scale(1)}to{transform:scale(1.07)}}.hero.com-foto .fundo img{animation:heroZoom 22s ease-out forwards}.hero.com-foto .hero-copy>*{animation:heroSobe .6s cubic-bezier(.2,.6,.2,1) both}.hero.com-foto .hero-copy>.eyebrow{animation-delay:0s}.hero.com-foto .hero-copy>h1{animation-delay:.08s}.hero.com-foto .hero-copy>.lead{animation-delay:.16s}.hero.com-foto .hero-copy>.hero-acoes{animation-delay:.24s}.hero.com-foto .hero-copy>.hero-selo{animation-delay:.32s}@keyframes rolarEntra{from{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%,0)}}.hero.com-foto .rolar{animation:rolarEntra .6s ease both .5s}@media(prefers-reduced-motion:reduce){.hero.com-foto .fundo img,.hero.com-foto .hero-copy>*{animation:none;opacity:1;transform:none}.hero.com-foto .rolar{animation:none;opacity:1;transform:translateX(-50%)}}.phero.com-foto h1 em{font-style:italic;color:#e3a9c9}.canais{background:var(--cream);padding-block:clamp(40px,5vw,64px)}.canais-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,20px)}.canal{display:flex;flex-direction:column;gap:6px;padding:clamp(22px,2.4vw,28px);background:#fff;border:1px solid var(--linha);border-radius:12px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.canal:hover{transform:translateY(-3px);box-shadow:0 22px 44px -26px rgba(20,16,16,.3);border-color:var(--rose)}.canal-ico{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--blush);color:var(--rose-ink);margin-bottom:8px}.canal-ico svg{width:18px;height:18px}.canal-wa .canal-ico{background:rgba(37,211,102,.14);color:#1f9e4d}.canal-rotulo{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--cinza)}.canal-valor{font-family:var(--display);font-size:1.12rem;font-weight:500;color:var(--ink);line-height:1.25}.canal-email{font-size:1rem;letter-spacing:-.005em}.canal-desc{font-size:.82rem;color:var(--cinza);line-height:1.5}.canal-desc a{color:var(--rose-deep);font-weight:600}.und-mapa{border-radius:10px;overflow:hidden;aspect-ratio:5/4;background:var(--sand);position:relative}.und-mapa iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;filter:saturate(.85)}.und-cep{color:var(--cinza);font-size:.86rem}.und-obs{margin-top:clamp(28px,3vw,40px);text-align:center;font-size:.88rem;color:var(--cinza)}.und-contato .und-topo .lead{max-width:60ch}@media(max-width:1000px){.canais-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.canais-grid{grid-template-columns:1fr}}.blog-destaque{background:var(--cream)}.destaque{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(30px,4.6vw,70px);align-items:center;background:#fff;border:1px solid var(--linha);border-radius:20px;padding:clamp(16px,2vw,26px);box-shadow:0 34px 70px -46px rgba(20,16,16,.30),0 1px 3px rgba(20,16,16,.04);transition:box-shadow .35s ease,transform .35s ease,border-color .35s ease}.destaque:hover{transform:translateY(-3px);border-color:rgba(192,74,143,.5);box-shadow:0 40px 80px -44px rgba(20,16,16,.36),0 1px 3px rgba(20,16,16,.04)}.destaque-txt{padding-right:clamp(4px,1vw,12px)}.destaque-img{border-radius:14px;overflow:hidden;aspect-ratio:16/11;background:var(--sand)}.destaque-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s cubic-bezier(.2,.6,.2,1)}.destaque:hover .destaque-img img{transform:scale(1.04)}.destaque-txt{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.destaque-txt .cat{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--rose-deep)}.destaque-txt h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.1;margin:0;transition:color .25s ease}.destaque:hover .destaque-txt h2{color:var(--rose-deep)}.destaque-txt p{color:var(--ink-2);line-height:1.7;margin:0;max-width:52ch}.destaque-txt .meta{font-size:.8rem;color:var(--cinza);display:flex;gap:14px}.destaque-txt .meta span + span::before{content:"\00b7";margin-right:14px;opacity:.5}.destaque-txt .btn{margin-top:8px}.posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2vw,26px)}.post-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--linha);border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.post-card:hover{transform:translateY(-4px);box-shadow:0 26px 50px -28px rgba(20,16,16,.3);border-color:var(--rose)}.post-capa{aspect-ratio:16/10;overflow:hidden;background:var(--sand)}.post-capa img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.2,.6,.2,1)}.post-card:hover .post-capa img{transform:scale(1.05)}.post-card .corpo{padding:24px 26px 26px;display:flex;flex-direction:column;flex:1;gap:10px}.post-card .cat{font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--rose-deep)}.post-card h3{font-family:var(--display);font-weight:500;font-size:1.3rem;line-height:1.18;color:var(--ink);letter-spacing:-.01em}.post-card p{font-size:.92rem;color:var(--cinza);line-height:1.6;margin:0}.post-card .meta{margin-top:auto;padding-top:8px;font-size:.78rem;color:var(--cinza);display:flex;gap:12px}.post-card .meta span + span::before{content:"\00b7";margin-right:12px;opacity:.5}.post-card .link-arrow{font-size:.85rem}.blog-filtro{background:linear-gradient(165deg,#161a2e,#141729 55%,#0f1224);color:#fff;padding-block:clamp(30px,3.6vw,46px)}.filtro-linha{display:flex;flex-direction:column;align-items:center;gap:18px}.filtro-olho{font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--rose)}.busca{position:relative;display:flex;align-items:center;gap:12px;width:100%;max-width:680px;padding:0 10px 0 20px;height:56px;border-radius:100px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.18);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.busca:focus-within{background:rgba(255,255,255,.11);border-color:var(--rose);box-shadow:0 0 0 4px rgba(192,74,143,.18)}.busca svg{width:19px;height:19px;color:rgba(255,255,255,.6);flex:none}.busca input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:1rem;color:#fff;outline:0;height:100%}.busca input::placeholder{color:rgba(255,255,255,.5)}.busca input::-webkit-search-cancel-button{display:none}.busca-limpar{flex:none;width:32px;height:32px;border-radius:50%;border:0;cursor:pointer;background:rgba(255,255,255,.14);color:#fff;font-size:1.15rem;line-height:1;display:grid;place-items:center;transition:.2s}.busca-limpar:hover{background:var(--rose);color:var(--ink)}.areas{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.areas button{padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:transparent;cursor:pointer;font:inherit;font-size:.84rem;font-weight:600;color:rgba(255,255,255,.82);transition:.2s}.areas button:hover{border-color:var(--rose);color:#e3a9c9}.areas button.ativo{background:var(--cream);border-color:var(--cream);color:var(--ink)}.busca-vazio{margin:26px 0 0;color:var(--ink-2);font-size:.98rem}.busca-vazio a{color:var(--rose-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px}html.blog-filtrando .blog-destaque{display:none}.post-card[hidden]{display:none!important}html.blog-filtrando .posts-grid>.post-card{opacity:1!important;transform:none!important}@media(max-width:700px){.blog-filtro{padding-block:24px}.filtro-linha{gap:14px;align-items:stretch}.filtro-olho{text-align:center}.busca{height:50px;max-width:none}.areas{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;padding-bottom:2px}.areas::-webkit-scrollbar{display:none}.areas button{white-space:nowrap}}.temas{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:clamp(36px,4vw,56px);padding-top:clamp(24px,3vw,34px);border-top:1px solid var(--linha)}.temas-rotulo{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--cinza);margin-right:8px}.temas a{padding:9px 16px;border-radius:999px;border:1px solid var(--linha);background:#fff;font-size:.85rem;font-weight:600;color:var(--ink-2);transition:.2s}.temas a:hover{border-color:var(--rose);color:var(--rose-deep)}@media(max-width:900px){.destaque{grid-template-columns:1fr;gap:26px}.posts-grid{grid-template-columns:1fr}}.dra-copy .eyebrow{margin-bottom:14px;display:inline-flex}.dra-copy>p + p{margin-top:14px}.dra-copy .chips{margin-top:28px}.linha{list-style:none;margin:0;padding:0;max-width:820px;position:relative}.linha::before{content:"";position:absolute;left:23px;top:8px;bottom:8px;width:1px;background:var(--linha)}.linha li{position:relative;display:grid;grid-template-columns:48px 1fr;gap:clamp(18px,2.4vw,32px);padding:clamp(20px,2.4vw,30px) 0}.linha li + li{border-top:1px solid var(--linha)}.linha-n{position:relative;z-index:1;width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--linha);font-family:var(--display);font-size:.95rem;font-weight:500;color:var(--rose-deep)}.linha h3{font-family:var(--display);font-weight:500;font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.15;margin-bottom:8px;color:var(--ink)}.linha p{color:var(--cinza);font-size:.95rem;line-height:1.65;margin:0;max-width:60ch}.metodo{background:var(--cream)}.metodo-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,5vw,80px);align-items:start}.metodo-txt{position:sticky;top:120px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.metodo-txt h2 em{font-style:italic;color:var(--rose-deep)}.metodo-txt p{color:var(--ink-2);max-width:40ch;margin:0}.metodo-txt .btn{margin-top:8px}.metodo .jor-lista li{padding:clamp(18px,2vw,24px) 0}.metodo .jor-lista li:hover .jor-titulo{color:var(--ink)}@media(max-width:900px){.metodo-grid{grid-template-columns:1fr;gap:34px}.metodo-txt{position:static}}.dra-longa .dra-grid{align-items:start}.dra-presa{position:sticky;top:112px}.dra-hist{margin-top:clamp(40px,5vw,64px);padding-top:clamp(28px,3vw,40px);border-top:1px solid var(--linha)}.dra-hist .eyebrow{display:inline-flex;margin-bottom:14px}.dra-hist h3{font-family:var(--display);font-weight:500;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.12;letter-spacing:-.012em;margin:0}.dra-hist h3 em{font-style:italic;color:var(--rose-deep)}.dra-longa .linha{margin-top:6px}.dra-longa .linha li{padding:clamp(18px,2vw,26px) 0}@media(max-width:900px){.dra-presa{position:relative;top:auto}}.ft-unidades{grid-template-columns:1fr 1fr;gap:clamp(18px,2vw,26px)}.ft-und{display:grid;grid-template-columns:1.15fr .85fr;gap:6px clamp(20px,2.4vw,34px);align-content:start;padding:clamp(22px,2.4vw,28px) clamp(24px,2.6vw,30px);border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.025)}.ft-und .ft-titulo{grid-column:1 / -1;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.ft-selo{font-size:.58rem;letter-spacing:.14em;padding:4px 9px;border-radius:999px;background:rgba(192,74,143,.16);color:#e3a9c9;font-weight:700}.ft-und .ft-end{grid-column:1;margin:0;color:rgba(255,255,255,.66);line-height:1.7;font-size:.87rem}.ft-und .ft-hora{grid-column:2;margin:0;color:rgba(255,255,255,.66);line-height:1.7;font-size:.87rem}.ft-rotulo{display:block;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:rgba(255,255,255,.56);margin-bottom:6px}.ft-und-links{grid-column:1 / -1;display:flex;gap:22px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.ft-und-links a{display:inline-block;margin:0;font-size:.83rem;font-weight:600;color:#e3a9c9}.ft-und-links a:hover{color:#fff}@media(max-width:1000px){.ft-unidades{grid-template-columns:1fr}}@media(max-width:560px){.ft-und{grid-template-columns:1fr}.ft-und .ft-end,.ft-und .ft-hora{grid-column:1}.ft-und .ft-hora{margin-top:12px}}.burger{padding:12px 8px}.link-arrow{padding:6px 0;margin:-6px 0}.und-ponto{position:relative}.und-ponto::before{content:"";position:absolute;left:-6px;right:-6px;top:-14px;bottom:-14px}.depo-seta{min-width:46px;min-height:46px}.sub-titulo{font-size:.7rem}.ft-selo{font-size:.7rem}.ft-rotulo{font-size:.7rem}@media(max-width:880px){.ft a{padding:6px 0;margin-bottom:6px}.ft-und-links a{padding:8px 0}.ft .base a{padding:0;margin:0}.depo-links a{padding:8px 0;display:inline-block}.temas a{padding:11px 16px}.crumb a{padding:6px 0;display:inline-block}}@media(max-width:880px){.post a,.artigo a,.prova-fontes a,.resposta a,.prose a,.sec-head p a,.nota a,.autora a{padding:6px 0}.prova-fontes a{display:inline-block;padding:8px 0}}.porque{background:var(--cream)}.porque-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(36px,5vw,80px);align-items:start}.porque-txt h2{margin-bottom:16px}.porque-txt h2 em{font-style:italic;color:var(--rose-deep)}.porque-txt .lead{margin-bottom:22px}.porque-obs{margin-top:22px;font-size:.92rem;color:var(--cinza)}.invest{position:sticky;top:112px;background:#fff;border:1px solid var(--linha);border-radius:14px;padding:clamp(26px,2.8vw,34px);display:flex;flex-direction:column;gap:14px;box-shadow:0 30px 60px -36px rgba(20,16,16,.28)}.invest-rotulo{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--rose-deep)}.invest-preco{font-family:var(--display);font-weight:500;font-size:clamp(2.4rem,3.6vw,3.2rem);line-height:1;color:var(--ink);letter-spacing:-.02em}.invest-preco small{display:block;font-family:var(--body);font-size:.86rem;font-weight:400;color:var(--cinza);letter-spacing:0;margin-top:8px}.invest-lista{list-style:none;margin:6px 0 0;padding:14px 0 0;border-top:1px solid var(--linha);display:flex;flex-direction:column;gap:10px}.invest-lista li{display:flex;gap:10px;align-items:flex-start;font-size:.94rem;color:var(--ink-2)}.invest-lista svg{width:18px;height:18px;flex:none;color:var(--rose-deep);stroke-width:2;margin-top:2px}.invest-nota{font-size:.84rem;color:var(--cinza);line-height:1.6;margin:0}.invest .btn{align-self:flex-start;margin-top:6px}.linha-larga{max-width:none}.linha-larga li{grid-template-columns:48px 1fr auto;align-items:start}.linha-quando{align-self:start;margin-top:6px;white-space:nowrap;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid var(--linha);font-size:.72rem;font-weight:700;letter-spacing:.06em;color:var(--rose-deep)}.etapas-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px)}.etapa{position:relative;overflow:hidden;border-radius:16px;background:#fff;border:1px solid var(--linha);padding:clamp(24px,2.6vw,32px) clamp(24px,2.6vw,30px) clamp(24px,2.6vw,32px) clamp(28px,3vw,36px);transition:transform .3s ease,box-shadow .3s ease}.etapa::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(var(--rose-deep),var(--rose))}.etapa:hover{transform:translateY(-3px);box-shadow:0 24px 48px -28px rgba(20,16,16,.28)}.etapa-olho{display:block;font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--rose-deep);margin-bottom:10px}.etapa h3{font-family:var(--display);font-weight:500;font-size:clamp(1.25rem,1.8vw,1.55rem);line-height:1.1;margin-bottom:10px;color:var(--ink)}.etapa p{color:var(--cinza);font-size:.93rem;line-height:1.6;margin:0}.regras-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,24px)}.regra{background:#fff;border:1px solid var(--linha);border-radius:16px;padding:clamp(24px,2.6vw,32px)}.regra h3{font-family:var(--display);font-weight:500;font-size:1.35rem;margin-bottom:14px}.regra .checks li{font-size:.93rem}.regra>p{color:var(--ink-2);line-height:1.7;margin:0}.regra-obs{margin-top:16px!important;font-size:.86rem!important;color:var(--cinza)!important}@media(max-width:900px){.porque-grid,.etapas-grid,.regras-grid{grid-template-columns:1fr}.invest{position:static}.linha-larga li{grid-template-columns:48px 1fr}.linha-quando{grid-column:2;justify-self:start;margin-top:4px}}.phero h1{max-width:900px}.phero .lead{max-width:640px}@media(max-width:600px){.phero h1{font-size:clamp(2.05rem,9vw,2.5rem)}.fixa-txt h2{font-size:1.55rem}.eyebrow,.fixa-olho,.fonte,.selo-principal,.invest-rotulo,.trilha-tag,.etapa-olho,.canal-rotulo,.filtro-olho,.cat,.post-card .cat,.destaque-txt .cat,.post-hero .cat{font-size:.72rem}.und-seta{width:42px;height:42px}.pilar{aspect-ratio:4/3}.pilar img{object-position:50% 22%}}img.adiada{background:var(--sand)}.pilares.dois{grid-template-columns:1fr 1fr}.pilares.dois .pilar{aspect-ratio:5/4}.apoios{margin-top:clamp(18px,2vw,26px)}.apoios .tile{display:flex;gap:22px;align-items:flex-start;color:inherit}.apoios .tile .ico{margin-bottom:0;flex:none;margin-top:2px}.apoios .tile h3{margin-bottom:6px}.apoios .tile p{margin-bottom:0}.apoios .tile .link-arrow{margin-top:12px}@media(max-width:820px){.pilares.dois{grid-template-columns:1fr}.pilares.dois .pilar{aspect-ratio:16/11}}@media(max-width:600px){.pilares.dois .pilar{aspect-ratio:4/3}.pilares.dois .pilar img{object-position:50% 30%}.hero.com-foto .fundo img{object-position:50% 28%}}.local-sec{position:relative;background:var(--cream);padding-block:var(--sec);overflow:hidden}.local-sec::before{content:"";position:absolute;right:-12vw;top:-18vw;width:46vw;height:46vw;border-radius:50%;background:radial-gradient(circle,rgba(192,74,143,.10),rgba(192,74,143,0) 62%);pointer-events:none}.local-sec .wrap{position:relative;z-index:1}.local-grid{display:grid;grid-template-columns:1.18fr .82fr;align-items:center;gap:0}.local-gal .und-moldura{border-radius:22px;box-shadow:0 30px 70px rgba(28,31,54,.14)}.local-gal .und-pontos{margin-top:16px}.local-card{position:relative;z-index:2;margin-left:-72px;background:#fff;border:1px solid var(--linha);border-radius:18px;padding:clamp(28px,3.2vw,44px);box-shadow:0 24px 60px rgba(28,31,54,.10)}.local-card h2{font-size:clamp(1.7rem,2.6vw,2.3rem);margin:0 0 14px;text-wrap:balance}.local-card h2 em{font-style:italic;color:var(--rose-deep)}.local-card .lead{font-size:1rem;margin-bottom:22px}.local-dados{display:grid;gap:14px;margin:0 0 22px;padding:20px 0;border-top:1px solid var(--linha);border-bottom:1px solid var(--linha)}.local-dado{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;font-size:.94rem;color:var(--ink-2);line-height:1.55}.local-dado svg{width:20px;height:20px;stroke-width:1.5;color:var(--rose-deep);margin-top:2px}.local-dado b{display:block;color:var(--ink);font-weight:600}.local-dado small{display:block;color:var(--cinza);font-size:.84rem}.local-card .und-nota{margin:0 0 20px}.local-tec{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.local-tec span{font-size:.76rem;font-weight:600;letter-spacing:.02em;color:var(--rose-ink);background:var(--blush);border-radius:100px;padding:6px 12px}.local-acoes{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.local-acoes .btn{padding:14px 28px;font-size:.86rem}@media(max-width:1000px){.local-grid{grid-template-columns:1fr;gap:26px}.local-card{margin-left:0}}.local-mapa{aspect-ratio:5/4;border-radius:22px;box-shadow:0 30px 70px rgba(28,31,54,.14)}.ft img{height:58px}.ft-cols{grid-template-columns:1.5fr .9fr .9fr 1.25fr}.ft-titulo-2{margin-top:26px}.ft-local .ft-titulo{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ft-local .ft-end,.ft-local .ft-hora{color:rgba(255,255,255,.66);line-height:1.7;font-size:.87rem;margin:0 0 14px}.ft-local .ft-hora a{display:inline;margin:0;color:rgba(255,255,255,.85)}.ft-local .ft-und-links{margin-top:6px;padding-top:14px}@media(max-width:980px){.ft-cols{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ft-cols{grid-template-columns:1fr}}.post-foto{margin:34px 0 38px;border-radius:14px;overflow:hidden;background:var(--sand)}.post-foto img{width:100%;height:auto;display:block;aspect-ratio:3/2;object-fit:cover}.post-foto figcaption{font-size:.82rem;color:var(--cinza);line-height:1.55;padding:12px 16px 14px;background:var(--cream);border-top:1px solid var(--linha)}.bio-body{min-height:100vh;background:linear-gradient(180deg,#f7e9f1 0%,var(--cream) 42%,var(--cream) 100%);padding:28px 18px 40px}.bio{max-width:460px;margin:0 auto;text-align:center}.bio-avatar{width:118px;height:118px;border-radius:50%;object-fit:cover;margin:0 auto 14px;display:block;border:3px solid #fff;box-shadow:0 12px 30px rgba(116,12,91,.18)}.bio h1{font-size:1.75rem;margin:0 0 4px;line-height:1.1}.bio-sub{font-size:.9rem;color:var(--ink-2);margin:0 0 8px}.bio-cred{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--rose-ink);margin:0 0 16px}.bio .und-nota{margin:0 auto 22px}.bio-wa{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:17px 20px;border-radius:100px;background:var(--wa);color:#fff;font-weight:700;font-size:1rem;box-shadow:0 12px 28px rgba(37,211,102,.28);margin-bottom:14px}.bio-wa svg{width:20px;height:20px}.bio-links{display:grid;gap:10px;margin:0 0 22px;text-align:left}.bio-link{display:grid;grid-template-columns:44px 1fr 18px;align-items:center;gap:14px;background:#fff;border:1px solid var(--linha);border-radius:16px;padding:14px 16px;transition:.2s;color:var(--ink)}.bio-link:hover{border-color:var(--rose);transform:translateY(-2px);box-shadow:0 12px 28px rgba(150,28,94,.10)}.bio-link .ico{width:44px;height:44px;border-radius:12px;background:var(--blush);color:var(--rose-ink);display:flex;align-items:center;justify-content:center}.bio-link .ico svg{width:22px;height:22px;stroke-width:1.6}.bio-link b{display:block;font-size:.98rem;font-weight:600;line-height:1.25}.bio-link span{display:block;font-size:.8rem;color:var(--cinza);margin-top:2px}.bio-link .seta{color:var(--cinza)}.bio-rotulo{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--cinza);margin:22px 0 10px;text-align:left}.bio-pe{font-size:.8rem;color:var(--cinza);line-height:1.6}.bio-pe a{color:var(--rose-deep);font-weight:600}.bio-redes{display:flex;justify-content:center;gap:10px;margin:0 0 18px}.bio-redes a{width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid var(--linha);display:flex;align-items:center;justify-content:center;color:var(--ink)}.bio-redes a:hover{border-color:var(--rose);color:var(--rose-deep)}.bio-redes svg{width:20px;height:20px;stroke-width:1.6}.bio-link .ico svg.hi{width:28px;height:28px;stroke:none}.bio-foto{position:relative;width:180px;height:220px;margin:6px auto 22px}.bio-foto .dra-frame{inset:-12px 22px 22px -12px}.bio-foto .dra-inner{inset:0 0 10px 10px;border-radius:1000px 1000px 12px 12px;box-shadow:0 14px 34px rgba(116,12,91,.16)}.bio-foto .dra-inner img{object-position:50% 8%}.post-foto.alta{max-width:520px;margin-inline:auto}.post-foto.alta img{aspect-ratio:3/4}.exames-foto{margin:0;border-radius:18px;overflow:hidden;background:var(--sand);box-shadow:0 24px 60px rgba(28,31,54,.10)}.exames-foto img{width:100%;height:auto;display:block;aspect-ratio:3/2;object-fit:cover}.exames-foto figcaption{font-size:.82rem;color:var(--cinza);padding:12px 16px;background:#fff;border-top:1px solid var(--linha)}.exames-foto{max-width:480px;margin-inline:auto}.exames-foto img{aspect-ratio:4/5}.invest-preco.texto{font-size:1.55rem;line-height:1.2}