.prop{background:var(--marfim);color:var(--grafite)}.prop .w{max-width:1120px;margin:0 auto;padding:0 max(20px,env(safe-area-inset-left))}.prop section{padding-block:clamp(56px,11vw,112px)}.prop h2{font-family:var(--serif);font-weight:300;font-size:clamp(32px,7vw,54px);line-height:1.06;color:var(--bordo);text-wrap:balance}.prop h2 em,.prop h1 em{font-style:italic}.prop .apoio-p{font-weight:300;color:var(--taupe);max-width:58ch;margin-top:16px}.prop-topo{position:sticky;top:0;z-index:20;background:var(--bordo-escuro);color:var(--marfim-claro);border-bottom:1px solid rgba(213,190,158,.22)}.prop-topo .w{display:flex;justify-content:space-between;align-items:center;height:60px;gap:12px;font-size:13px;color:#e6d6c9;text-align:right}.prop-topo img{width:86px}.prop-abre{background:linear-gradient(115deg,var(--bordo-escuro),var(--bordo) 55%,var(--bordo-2));color:var(--marfim-claro)}.prop-abre .w{display:grid;gap:40px;align-items:end}.prop-abre .para{font-family:var(--serif);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--champanhe)}.prop-abre h1{font-family:var(--serif);font-weight:300;font-size:clamp(42px,9vw,84px);line-height:1.02;margin-top:18px;text-wrap:balance}.prop-abre h1 em{color:#f1dccb}.prop-abre p.lead{font-weight:300;font-size:clamp(17px,2.2vw,20px);color:#ead9cf;max-width:46ch;margin-top:22px}.prop-abre figure{margin:0;justify-self:center;width:min(360px,80%)}.prop-abre figure img{border-radius:999px 999px 18px 18px;aspect-ratio:2 / 3;object-fit:cover;width:100%}.prop-abre figcaption{font-size:13px;color:#e6d6c9;margin-top:10px;text-align:center}@media(min-width:900px){.prop-abre .w{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.prop-quem p{font-family:var(--serif);font-weight:300;font-size:clamp(24px,4vw,36px);line-height:1.25;color:var(--bordo);max-width:30ch}.prop-quem p+p{font-family:var(--sans);font-size:17px;line-height:1.6;color:var(--taupe);max-width:58ch;margin-top:20px}.prop-analise{background:var(--bordo-escuro);color:#e6d6c9}.prop-analise h2{color:var(--marfim-claro)}.prop-analise .apoio-p{color:#d9c6b9;border-left:1px solid rgba(213,190,158,.4);padding-left:16px}.prop-exame{display:grid;gap:36px;margin-top:40px;align-items:start}.prop-exame figure{margin:0}.prop-exame figure img{border-radius:18px;width:100%;max-width:380px;box-shadow:0 30px 60px -30px #0009}.prop-exame figcaption{font-size:13px;color:#bfa99b;margin-top:10px}.prop-pontos{list-style:none;margin:0;padding:0;display:grid;gap:28px}.prop-pontos li{display:grid;gap:6px;padding-left:20px;border-left:1px solid rgba(213,190,158,.3)}.prop-pontos .n{font-size:12px;color:var(--champanhe);letter-spacing:.1em}.prop-pontos h3{font-family:var(--serif);font-weight:400;font-size:24px;letter-spacing:.06em;text-transform:uppercase;color:var(--champanhe)}.prop-pontos p{font-weight:300;font-size:16.5px;line-height:1.7}@media(min-width:860px){.prop-exame{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.prop-quadro{margin-top:36px;display:grid;gap:10px}.prop-quadro .linha-q{display:grid;gap:10px}.prop-quadro .tema{font-family:var(--serif);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--taupe)}.prop-quadro .hoje,.prop-quadro .miga{padding:16px 18px;border-radius:12px;font-size:15.5px}.prop-quadro .hoje{background:var(--marfim-claro);color:var(--taupe)}.prop-quadro .miga{background:var(--bordo);color:var(--marfim-claro)}.prop-quadro .cab{display:none}@media(min-width:760px){.prop-quadro .linha-q,.prop-quadro .cab{display:grid;grid-template-columns:160px minmax(0,1fr) minmax(0,1fr);align-items:stretch}.prop-quadro .cab span{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--taupe);padding:0 18px}.prop-quadro .tema{align-self:center}}.prop-case{margin-top:44px;padding-top:36px;border-top:1px solid var(--fio);display:grid;gap:22px}.prop-case-cab{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px}.prop-case-cab h3{font-family:var(--serif);font-weight:400;font-size:clamp(26px,4vw,36px);color:var(--bordo)}.prop-case-cab span{color:var(--taupe);font-size:14px}.prop-antes-depois{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:640px}.prop-antes-depois figure{margin:0;display:grid;gap:8px}.prop-antes-depois span{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--taupe)}.prop-antes-depois img{border-radius:14px;box-shadow:0 0 0 1px var(--fio-suave)}.prop-case dl{margin:0;display:grid;gap:18px}.prop-case dt{font-family:var(--serif);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--taupe)}.prop-case dd{margin:6px 0 0;font-weight:300;line-height:1.7;max-width:64ch}.prop-numeros{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.prop-numeros div{background:var(--superficie);border-radius:12px;padding:16px;box-shadow:0 0 0 1px var(--fio-suave)}.prop-numeros strong{display:block;font-family:var(--serif);font-weight:300;font-size:34px;color:var(--bordo);line-height:1.1}.prop-numeros small{font-size:14px;color:var(--taupe)}.prop-insights{display:grid;gap:6px;max-width:420px}.prop-insights img{border-radius:12px;box-shadow:0 0 0 1px var(--fio-suave)}.prop-insights small,.prop-fonte{font-size:13px;color:var(--taupe)}.prop-galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.prop-galeria figure{margin:0;display:grid;gap:4px}.prop-galeria img{border-radius:10px;aspect-ratio:4 / 5;object-fit:cover;width:100%}.prop-galeria figcaption{font-size:12px;color:var(--taupe)}@media(min-width:900px){.prop-case-corpo{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:36px;align-items:start}}.prop-duracao{margin-top:32px;border-radius:22px;padding:28px;background:linear-gradient(120deg,var(--bordo-escuro),var(--bordo) 60%,var(--bordo-2));color:var(--marfim-claro)}.prop-duracao span{font-weight:300;color:#e2cfc2}.prop-duracao strong{display:block;font-family:var(--serif);font-weight:300;font-size:clamp(56px,12vw,96px);line-height:1}.prop-etapas{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:12px}.prop-etapas li{padding:22px;border-radius:20px;background:var(--marfim-claro);border:1px solid var(--fio);display:grid;gap:6px}.prop-etapas li:nth-child(2){background:#ebdcc7}.prop-etapas li:nth-child(3){background:var(--champanhe);border-color:var(--champanhe)}.prop-etapas small{font-weight:300;color:var(--taupe)}.prop-etapas b{font-family:var(--serif);font-weight:400;font-size:28px;color:var(--bordo)}.prop-etapas p{font-weight:300;font-size:15px}.prop-ciclo{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.prop-ciclo li{border-top:1px solid var(--bordo-2);padding-top:12px}.prop-ciclo b{display:block;font-family:var(--serif);font-weight:400;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--bordo)}.prop-ciclo p{font-weight:300;font-size:15px;margin-top:6px}.prop-rot{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--taupe);margin-top:28px}@media(min-width:760px){.prop-etapas{grid-template-columns:repeat(3,minmax(0,1fr))}}.prop-invest{background:var(--marfim-claro)}.prop-oferta{margin-top:36px;display:grid;gap:16px}.prop-incluso{padding:24px;border:1px solid var(--fio);border-radius:14px;background:var(--superficie)}.prop-incluso h3{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--taupe);margin-bottom:10px}.prop-incluso ul{list-style:none;margin:0;padding:0}.prop-incluso li{padding:12px 0;border-top:1px solid var(--fio-suave);font-weight:300}.prop-incluso li:first-child{border-top:0}.prop-incluso li b{font-weight:600;color:var(--bordo)}.prop-incluso .perfil{display:block;font-size:13px;color:var(--taupe)}.prop-preco{padding:28px 24px;border-radius:14px;background:linear-gradient(150deg,var(--bordo-escuro),var(--bordo) 60%,var(--bordo-2));color:var(--marfim-claro);display:flex;flex-direction:column;gap:6px}.prop-preco h3{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--champanhe)}.prop-preco .de{font-weight:300;color:#e2cfc2}.prop-preco .valor{font-family:var(--serif);font-weight:300;font-size:clamp(52px,11vw,72px);line-height:1}.prop-preco .valor small{font-family:var(--sans);font-size:16px;color:#e2cfc2;margin-left:6px}.prop-preco .dur{align-self:flex-start;font-size:13px;font-weight:600;padding:6px 14px;border-radius:999px;border:1px solid rgba(213,190,158,.5);color:var(--champanhe);margin-top:6px}.prop-preco .cond{margin-top:auto;padding-top:18px;font-size:12.5px;font-style:italic;font-weight:300;color:#d8c4b8}@media(min-width:760px){.prop-oferta{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.prop-fim{background:linear-gradient(100deg,var(--bordo-escuro),var(--bordo) 55%,var(--bordo-2));color:var(--marfim-claro)}.prop-fim h2{color:var(--marfim-claro)}.prop-fim .apoio-p{color:#ead9cf}.prop-fim .acoes-fim{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.prop-fim .botao{background:var(--marfim-claro);color:var(--bordo)}.prop-fim .botao.secundario{background:transparent;color:var(--marfim-claro);box-shadow:inset 0 0 0 1px #f5ede299}.prop-resposta{margin-top:28px;background:#f5ede214;border:1px solid rgba(213,190,158,.3);border-radius:14px;padding:20px;display:grid;gap:14px;max-width:560px}.prop-resposta label{color:var(--marfim-claro)!important}.prop-resposta .aviso{color:var(--grafite)}.prop-rodape{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:56px;padding-top:24px;border-top:1px solid rgba(213,190,158,.25);font-size:13px;color:#d9c6b9}.prop-rodape img{width:90px}.prop-faixa{background:var(--esp-fundo);color:var(--esp);font-size:14px;font-weight:600;padding:10px 16px;text-align:center}[data-revelar]{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}[data-revelar].visivel{opacity:1;transform:none}@keyframes prop-sobe{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes prop-surge{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.prop-abre .para{animation:prop-sobe .8s .1s both cubic-bezier(.2,.7,.2,1)}.prop-abre h1{animation:prop-sobe 1s .2s both cubic-bezier(.2,.7,.2,1)}.prop-abre .lead{animation:prop-sobe 1s .45s both cubic-bezier(.2,.7,.2,1)}.prop-descer{animation:prop-sobe 1s .7s both cubic-bezier(.2,.7,.2,1)}.prop-abre-midia{animation:prop-surge 1.2s .3s both cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){[data-revelar]{opacity:1;transform:none;transition:none}.prop-abre *,.prop-abre-midia{animation:none!important}.prop-carrossel-trilho{scroll-behavior:auto}}.prop-descer{display:inline-flex;gap:8px;align-items:center;margin-top:30px;color:var(--champanhe);font-size:14px;letter-spacing:.08em;text-decoration:none;border-bottom:1px solid rgba(213,190,158,.45);padding-bottom:4px}.prop-descer span{display:inline-block;animation:prop-pulo 2.2s 1.8s infinite}@keyframes prop-pulo{0%,60%,to{transform:none}30%{transform:translateY(4px)}}.prop-abre-midia .prop-video{width:100%}.prop-abre figure.prop-abre-midia{margin:0;justify-self:center;width:min(360px,80%)}.prop-abre div.prop-abre-midia{justify-self:center;width:min(360px,80%)}.prop-abre-midia .prop-video-quadro{border-radius:999px 999px 18px 18px}.prop-video{margin:0;display:grid;gap:8px}.prop-video-quadro{position:relative;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:var(--bordo-escuro);box-shadow:0 24px 50px -30px #2a0e108c}.prop-video.vertical .prop-video-quadro{aspect-ratio:9 / 16}.prop-video-quadro video,.prop-video-quadro iframe,.prop-video-capa img,.prop-video-capa video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0;background:#000}.prop-video-quadro video[controls]{object-fit:contain}.prop-video-capa{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;margin:0;cursor:pointer;background:transparent}.prop-video-capa:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(42,14,16,.55));transition:opacity .3s}.prop-video-vazio{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--champanhe);font-family:var(--serif);letter-spacing:.14em;text-transform:uppercase;font-size:13px;background:linear-gradient(150deg,var(--bordo-escuro),var(--bordo))}.prop-play{position:absolute;z-index:1;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:999px;display:grid;place-items:center;color:var(--bordo);background:#f5ede2eb;box-shadow:0 10px 30px -8px #00000073;transition:transform .25s ease}.prop-play svg{width:26px;height:26px;margin-left:3px}.prop-video-capa:hover .prop-play,.prop-video-capa:focus-visible .prop-play{transform:scale(1.08)}.prop-video-capa:focus-visible{outline:3px solid var(--champanhe);outline-offset:-3px}.prop-video figcaption,.prop-carrossel figcaption,.prop-solta figcaption{font-size:13px;color:var(--taupe)}.prop-analise .prop-video figcaption,.prop-abre .prop-video figcaption{color:#e6d6c9}.prop-videos-grade{margin-top:36px;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start}.prop-producao{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}@media(min-width:760px){.prop-producao{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px}}.prop-producao>:first-child.prop-carrossel{grid-column:1 / -1;max-width:420px}@media(min-width:760px){.prop-producao>:first-child.prop-carrossel{grid-column:auto}}.prop-carrossel,.prop-solta{margin:0;display:grid;gap:8px}.prop-carrossel-trilho{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;border-radius:12px;aspect-ratio:4 / 5;scrollbar-width:none;box-shadow:0 0 0 1px var(--fio-suave);background:var(--marfim-claro)}.prop-carrossel-trilho::-webkit-scrollbar{display:none}.prop-carrossel-trilho>*{flex:0 0 100%;width:100%;height:100%;object-fit:cover;scroll-snap-align:start}.prop-carrossel-trilho:focus-visible{outline:3px solid var(--champanhe);outline-offset:2px}.prop-carrossel-nav{display:flex;align-items:center;justify-content:center;gap:14px;font-size:13px;color:var(--taupe);font-variant-numeric:tabular-nums}.prop-carrossel-nav button{width:34px;height:34px;border-radius:999px;border:1px solid var(--fio);background:var(--superficie);color:var(--bordo);font-size:20px;line-height:1;cursor:pointer}.prop-carrossel-nav button:disabled{opacity:.35;cursor:default}.prop-solta .prop-ampliavel img{aspect-ratio:4 / 5;object-fit:cover;width:100%;border-radius:12px}.prop-ampliavel{display:block;position:relative;border:0;padding:0;margin:0;background:none;cursor:zoom-in;width:100%;text-align:left;border-radius:inherit}.prop-ampliavel img{display:block;width:100%;transition:transform .4s ease}.prop-ampliavel:hover img{transform:scale(1.015)}.prop-ampliavel:focus-visible{outline:3px solid var(--champanhe);outline-offset:3px}.prop-dica{position:absolute;right:10px;bottom:10px;font-size:12px;padding:5px 10px;border-radius:999px;background:#2a0e10b8;color:var(--marfim-claro)}.prop-exame .prop-ampliavel{max-width:380px}.prop-exame .prop-ampliavel img{border-radius:18px;box-shadow:0 30px 60px -30px #0009}.prop-antes-depois .prop-ampliavel img{border-radius:14px;box-shadow:0 0 0 1px var(--fio-suave)}.prop-insights .prop-ampliavel img{border-radius:12px;box-shadow:0 0 0 1px var(--fio-suave)}.prop-lupa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#1b0a0beb;display:grid;place-items:center;padding:56px 12px 20px;animation:prop-surge .25s both;cursor:zoom-out}.prop-lupa img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;cursor:default}.prop-lupa-fechar{position:absolute;top:12px;right:12px;border:1px solid rgba(245,237,226,.4);background:transparent;color:var(--marfim-claro);border-radius:999px;padding:8px 16px;font:inherit;cursor:pointer}.rot-movel{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-bottom:4px}@media(min-width:760px){.rot-movel{display:none}}.prop-ciclo .n{display:block;font-size:12px;color:var(--taupe);letter-spacing:.1em;margin-bottom:4px}.prop-perfis{margin-top:32px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.prop-perfil{padding:22px;border-radius:16px;background:var(--superficie);border:1px solid var(--fio);display:grid;gap:4px}.prop-perfil small{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--taupe)}.prop-perfil b{font-family:var(--serif);font-weight:400;font-size:26px;color:var(--bordo)}.prop-perfil p{margin:0;color:var(--grafite)}.prop-perfil p strong{font-family:var(--serif);font-weight:300;font-size:40px;color:var(--bordo);margin-right:4px}.prop-perfil-valor{font-size:14px;color:var(--taupe)}.prop-total{grid-column:1 / -1;margin:0;color:var(--taupe)}.prop-total b{color:var(--bordo)}.prop-bonus{margin-top:16px;padding:14px 16px;border-radius:12px;background:var(--marfim-claro);border:1px dashed var(--champanhe)}.prop-bonus span{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bordo)}.prop-bonus p{margin:4px 0 0;font-weight:300}.prop-decisao{margin-top:32px;display:grid;gap:18px;justify-items:start}.prop-cta{width:100%;max-width:560px;padding:26px;border-radius:22px;background:#f5ede212;border:1px solid rgba(213,190,158,.35);display:grid;gap:14px}.prop-cta-resumo{margin:0;color:#e6d6c9;font-size:15px}.prop-cta-resumo .prop-de{display:block;font-style:normal;font-size:14px;color:#d9c6b9;margin-bottom:2px}.prop-desconto{margin:6px 0 0;font-size:13.5px;color:#e2cfc2;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.prop-desconto span{font-size:12px;font-weight:700;letter-spacing:.06em;padding:4px 10px;border-radius:999px;background:var(--champanhe);color:var(--bordo-escuro)}.prop-cta-resumo small{display:block;font-size:13px;color:#d9c6b9;margin-top:2px}.prop-cta-resumo span{font-family:var(--serif);font-weight:300;font-size:40px;color:var(--marfim-claro);margin-right:4px}.prop-cta-nota{margin:0;font-size:13px;color:#d9c6b9}.prop-aceitar{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:60px;padding:0 28px;border:0;border-radius:999px;cursor:pointer;font:600 17px/1 var(--sans);letter-spacing:.02em;color:var(--bordo-escuro);background:linear-gradient(120deg,#F5EDE2,#E7D3B6 55%,var(--champanhe));box-shadow:0 16px 34px -14px #0000008c,inset 0 0 0 1px #ffffff80;transition:transform .2s ease,box-shadow .2s ease}.prop-aceitar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);animation:prop-brilho 4.5s 1.5s infinite}@keyframes prop-brilho{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}.prop-aceitar span{transition:transform .2s ease}.prop-aceitar:hover{transform:translateY(-2px);box-shadow:0 22px 40px -14px #0009,inset 0 0 0 1px #fff9}.prop-aceitar:hover span{transform:translate(4px)}.prop-aceitar:focus-visible{outline:3px solid var(--marfim-claro);outline-offset:3px}.prop-aceitar:disabled{opacity:.7;cursor:default}.prop-aceitar.pequeno{width:auto;min-height:48px;padding:0 22px;font-size:15px}@media(prefers-reduced-motion:reduce){.prop-aceitar:after,.prop-descer span{animation:none}}.prop-acoes-sec .botao{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--marfim-claro);box-shadow:inset 0 0 0 1px #f5ede28c}.prop-acoes-sec svg,.prop-barra-zap svg{width:20px;height:20px}.prop-acoes-discretas{display:flex;flex-wrap:wrap;gap:6px 22px}.prop-acoes-discretas .link-texto{color:#d9c6b9;font-size:13.5px}.prop-aceita-selo{display:flex;gap:14px;align-items:flex-start;max-width:560px;padding:20px;border-radius:18px;background:#f5ede21a;border:1px solid rgba(213,190,158,.4)}.prop-aceita-selo b{font-family:var(--serif);font-weight:400;font-size:22px;color:var(--marfim-claro)}.prop-aceita-selo p{margin:4px 0 0;color:#e6d6c9;font-size:14.5px}.prop-check{flex:none;width:40px;height:40px;border-radius:999px;display:grid;place-items:center;background:var(--champanhe);color:var(--bordo-escuro)}.prop-check svg{width:22px;height:22px}.prop-check.grande{width:64px;height:64px;animation:prop-surge .6s .1s both cubic-bezier(.2,.9,.3,1.3)}.prop-check.grande svg{width:34px;height:34px}.prop-barra{position:fixed;z-index:40;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px;padding:8px 8px 8px 18px;border-radius:999px;background:#2a0e10f0;color:var(--marfim-claro);box-shadow:0 20px 40px -18px #0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(140%);opacity:0;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s;pointer-events:none}.prop-barra.visivel{transform:none;opacity:1;pointer-events:auto}.prop-barra-resumo{flex:1;min-width:0;display:grid;line-height:1.2;font-size:12px;color:#e6d6c9}.prop-barra-resumo b{font-size:16px;color:var(--marfim-claro);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prop-barra-resumo span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prop-barra-zap{flex:none;width:44px;height:44px;border-radius:999px;display:grid;place-items:center;color:var(--marfim-claro);box-shadow:inset 0 0 0 1px #f5ede266}@media(min-width:760px){.prop-barra{left:auto;right:24px;bottom:24px;max-width:520px}}@media(prefers-reduced-motion:reduce){.prop-barra{transition:none}}.prop-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:end center;background:#1b0a0b99;animation:prop-surge .2s both}@media(min-width:640px){.prop-modal{place-items:center;padding:24px}}.prop-modal-caixa{width:100%;max-width:520px;max-height:92dvh;overflow:auto;background:var(--marfim-claro);color:var(--grafite);border-radius:24px 24px 0 0;padding:28px 22px calc(24px + env(safe-area-inset-bottom));animation:prop-sobe .35s both cubic-bezier(.2,.7,.2,1)}@media(min-width:640px){.prop-modal-caixa{border-radius:24px;padding:32px}}.prop-modal-caixa form{display:grid;gap:16px}.prop-modal-caixa h2{font-family:var(--serif);font-weight:300;font-size:32px;line-height:1.1;color:var(--bordo);margin:0}.prop-modal-caixa h2 em{font-style:italic}.prop-modal-resumo{margin:0;padding:14px 16px;border-radius:12px;background:var(--superficie);border:1px solid var(--fio);font-size:14.5px}.prop-modal-resumo b{color:var(--bordo)}.prop-modal-acoes{display:grid;gap:10px}.prop-modal-acoes .prop-aceitar{min-height:54px;background:linear-gradient(120deg,var(--bordo-escuro),var(--bordo) 60%,var(--bordo-2));color:var(--marfim-claro)}.prop-modal-nota{margin:0;font-size:13px;color:var(--taupe)}.prop-modal-caixa.festa{display:grid;gap:14px;justify-items:start}.prop-modal-caixa.festa .prop-aceitar{background:linear-gradient(120deg,var(--bordo-escuro),var(--bordo) 60%,var(--bordo-2));color:var(--marfim-claro);min-height:54px}.prop-passos{list-style:none;margin:4px 0 6px;padding:0;display:grid;gap:12px;counter-reset:passo}.prop-passos li{counter-increment:passo;display:grid;gap:2px;padding-left:40px;position:relative}.prop-passos li:before{content:counter(passo);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;font-size:13px;background:var(--bordo);color:var(--marfim-claro)}.prop-passos b{color:var(--bordo)}.prop-passos span{font-size:14.5px;color:var(--taupe)}.prop-fim{padding-bottom:96px}@media print{@page{size:A4;margin:0}body{background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.prop-topo{position:static}.prop section{break-inside:avoid-page;padding-block:48px}.prop-analise,.prop-invest,.prop-fim,.prop-case{break-before:page}.nao-imprimir,.prop-faixa,.prop-barra,.prop-play{display:none!important}[data-revelar]{opacity:1!important;transform:none!important}.prop-abre *{animation:none!important}}@font-face{font-family:"Editor's Note";src:url(/fontes/editors-note-light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:"Editor's Note";src:url(/fontes/editors-note-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Editor's Note";src:url(/fontes/editors-note-light-italic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Editor's Note";src:url(/fontes/editors-note-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--bordo: #4B1719;--bordo-2: #762E30;--bordo-escuro: #2A0E10;--marfim: #F1E7D8;--marfim-claro: #F5EDE2;--superficie: #FFFDF9;--champanhe: #D5BE9E;--taupe: #706057;--oliva: #4B4A32;--grafite: #272625;--fio: #DCCAB2;--fio-suave: #E8DCCB;--ok: #3F5E3A;--ok-fundo: #E3EAD8;--esp: #7A5410;--esp-fundo: #F3E3BE;--erro: #8A2A22;--erro-fundo: #F3D8D3;--serif: "Editor's Note", Georgia, "Times New Roman", serif;--sans: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--raio: 10px;--raio-p: 6px;--sombra: 0 1px 0 rgba(39, 38, 37, .04), 0 12px 32px -24px rgba(42, 14, 16, .35);--suave: cubic-bezier(.22, .61, .36, 1);--menu-largura: 264px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body,#raiz{min-height:100%}body{margin:0;background:var(--marfim);color:var(--grafite);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p{margin:0}img{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--bordo-2);outline-offset:2px}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.titulo{font-family:var(--serif);font-weight:300;font-size:clamp(30px,6vw,44px);line-height:1.06;color:var(--bordo);text-wrap:balance}.titulo em{font-style:italic}.rotulo{font-family:var(--serif);font-weight:400;font-size:12.5px;text-transform:uppercase;letter-spacing:.16em;color:var(--taupe)}.apoio{font-weight:300;color:var(--taupe);max-width:60ch}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 20px;border-radius:999px;border:0;background:var(--bordo);color:var(--marfim-claro);font-weight:600;font-size:15px;cursor:pointer;text-decoration:none;transition:background .25s var(--suave),transform .15s var(--suave)}.botao:hover{background:var(--bordo-2)}.botao:active{transform:translateY(1px)}.botao[disabled]{opacity:.55;cursor:default}.botao.secundario{background:transparent;color:var(--bordo);box-shadow:inset 0 0 0 1px var(--bordo)}.botao.secundario:hover{background:#4b17190f}.botao.largo{width:100%}.link-texto{background:none;border:0;padding:0;color:var(--bordo);font-weight:600;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.campo{display:grid;gap:6px}.campo label{font-size:13.5px;font-weight:600;color:var(--bordo)}.campo input,.campo select,.campo textarea{width:100%;min-height:48px;padding:12px 14px;background:var(--superficie);border:1px solid var(--fio);border-radius:var(--raio-p);transition:border-color .2s,box-shadow .2s}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:none;border-color:var(--bordo);box-shadow:0 0 0 3px #4b17191a}.campo .dica{font-size:13px;color:var(--taupe)}.campo .erro-campo{font-size:13px;color:var(--erro)}.aviso{padding:12px 14px;border-radius:var(--raio-p);font-size:14.5px;border-left:3px solid}.aviso.erro{background:var(--erro-fundo);color:var(--erro);border-color:var(--erro)}.aviso.ok{background:var(--ok-fundo);color:var(--ok);border-color:var(--ok)}.aviso.info{background:var(--marfim-claro);color:var(--taupe);border-color:var(--champanhe)}.cartao{background:var(--superficie);border-radius:var(--raio);box-shadow:0 0 0 1px var(--fio-suave),var(--sombra);padding:20px}.vazio{display:grid;justify-items:center;gap:8px;text-align:center;padding:36px 20px;background:var(--marfim-claro);border-radius:var(--raio);border:1px dashed var(--fio)}.vazio h3{font-family:var(--serif);font-weight:400;font-size:22px;color:var(--bordo)}.vazio p{color:var(--taupe);max-width:48ch;font-size:15px}.carregando{display:grid;place-items:center;min-height:40vh;gap:12px;color:var(--taupe);font-size:14px}.carregando:before{content:"";width:28px;height:28px;border-radius:50%;border:2px solid var(--fio);border-top-color:var(--bordo);animation:girar .9s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}@keyframes surgir{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.surgir{animation:surgir .5s var(--suave) both}.acesso{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);background:var(--marfim)}.acesso-marca{display:none}.acesso-form{display:grid;align-content:center;justify-items:center;padding:max(28px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.acesso-caixa{width:100%;max-width:400px;display:grid;gap:22px}.acesso-caixa .logo-movel{width:96px}.acesso-caixa form{display:grid;gap:16px}.acesso-rodape{font-size:13px;color:var(--taupe);text-align:center}@media(min-width:900px){.acesso{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.acesso-marca{display:flex;flex-direction:column;justify-content:space-between;padding:48px;background:linear-gradient(160deg,var(--bordo-escuro) 0%,var(--bordo) 60%,var(--bordo-2) 100%);color:var(--marfim-claro)}.acesso-marca img{width:112px}.acesso-marca h1{font-family:var(--serif);font-weight:300;font-size:clamp(34px,3.4vw,50px);line-height:1.08;max-width:14ch;text-wrap:balance}.acesso-marca h1 em{font-style:italic;color:var(--champanhe)}.acesso-marca p{font-weight:300;color:#e2cfc2;max-width:40ch}.acesso-caixa .logo-movel{display:none}}.estrutura{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr)}.menu{position:fixed;inset:0 auto 0 0;width:min(86vw,var(--menu-largura));z-index:30;background:var(--bordo-escuro);color:#e2cfc2;display:flex;flex-direction:column;gap:20px;padding:max(20px,env(safe-area-inset-top)) 14px max(20px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));transform:translate(-102%);transition:transform .3s var(--suave);overflow-y:auto}.menu.aberto{transform:none}.menu-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 8px}.menu-cab img{width:72px}.menu-cab .ambiente{font-size:11.5px;font-weight:600;letter-spacing:.04em;color:var(--champanhe)}.menu nav{display:grid;gap:2px}.menu nav a{display:flex;align-items:center;gap:12px;min-height:42px;padding:8px 10px;border-radius:8px;text-decoration:none;font-size:14.5px;font-weight:500;color:#e2cfc2;transition:background .2s,color .2s}.menu nav a svg{width:18px;height:18px;flex:none;opacity:.85}.menu nav a:hover{background:#f5ede212;color:var(--marfim-claro)}.menu nav a.ativo{background:var(--marfim-claro);color:var(--bordo)}.menu .grupo{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a99584;padding:12px 10px 4px}.menu-rodape{margin-top:auto;display:grid;gap:8px;padding:12px 8px 0;border-top:1px solid rgba(213,190,158,.2);font-size:13px}.menu-rodape b{color:var(--marfim-claro);font-weight:600;display:block;overflow-wrap:anywhere}.menu-rodape button,.menu-rodape a{background:none;border:0;padding:4px 0;color:#e2cfc2;text-align:left;cursor:pointer;font-size:13px;text-decoration:none}.menu-rodape button:hover,.menu-rodape a:hover{color:var(--marfim-claro)}.fundo-menu{position:fixed;top:0;right:0;bottom:0;left:0;background:#27262573;z-index:25}.barra-topo{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:max(10px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left));background:#f1e7d8eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--fio-suave)}.barra-topo .botao-menu{width:44px;height:44px;display:grid;place-items:center;background:none;border:0;border-radius:8px;cursor:pointer;color:var(--bordo)}.barra-topo .botao-menu svg{width:22px;height:22px}.barra-topo .marca-cliente{font-family:var(--serif);font-size:18px;color:var(--bordo);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barra-topo img{width:54px}.conteudo{padding:24px max(16px,env(safe-area-inset-right)) calc(96px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));width:100%;max-width:1080px;margin:0 auto;display:grid;gap:24px;align-content:start}.barra-inferior{position:fixed;inset:auto 0 0 0;z-index:20;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px max(8px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:var(--superficie);border-top:1px solid var(--fio-suave)}.barra-inferior a,.barra-inferior button{display:grid;justify-items:center;gap:2px;padding:6px 2px;min-height:52px;font-size:11.5px;font-weight:600;color:var(--taupe);text-decoration:none;background:none;border:0;cursor:pointer}.barra-inferior svg{width:22px;height:22px}.barra-inferior .ativo{color:var(--bordo)}@media(min-width:1000px){.estrutura{grid-template-columns:var(--menu-largura) minmax(0,1fr)}.menu{position:sticky;top:0;height:100vh;width:auto;transform:none}.fundo-menu,.barra-topo .botao-menu,.barra-inferior{display:none}.barra-topo{justify-content:flex-end}.conteudo{padding:36px 40px 64px}}.cabecalho{display:grid;gap:8px}.grade-2,.grade-3{display:grid;gap:16px}@media(min-width:760px){.grade-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grade-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.numero{font-family:var(--serif);font-weight:300;font-size:40px;line-height:1;color:var(--bordo);font-variant-numeric:tabular-nums}.lista-simples{list-style:none;margin:0;padding:0;display:grid}.lista-simples li{padding:12px 0;border-top:1px solid var(--fio-suave);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:14.5px}.lista-simples li:first-child{border-top:0}.lista-simples .quando{color:var(--taupe);font-size:13px}.selo{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;border-radius:999px;padding:3px 10px;background:var(--marfim-claro);color:var(--taupe)}.selo.fase{background:var(--esp-fundo);color:var(--esp)}.em-breve{display:grid;gap:14px}.em-breve ul{margin:0;padding-left:1.1em;display:grid;gap:4px;color:var(--grafite);font-size:15px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.barra-topo .campo select{min-height:40px;max-width:60vw}.botao.pequeno{min-height:38px;padding:8px 14px;font-size:14px}.botao.perigo{background:var(--erro)}.botao.perigo:hover{background:#6f211b}.botao.fantasma{background:transparent;color:var(--bordo)}.botao.fantasma:hover{background:#4b17190f}.cabecalho-acoes{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.cabecalho-acoes .cabecalho{flex:1 1 320px}.voltar{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--taupe);text-decoration:none}.voltar:hover{color:var(--bordo)}.barra-filtros{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.barra-filtros .campo{flex:1 1 220px}.barra-filtros .campo input,.barra-filtros .campo select{min-height:42px;padding:9px 12px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{border:1px solid var(--fio);background:var(--superficie);color:var(--taupe);border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:600;cursor:pointer}.chip[aria-pressed=true]{background:var(--bordo);border-color:var(--bordo);color:var(--marfim-claro)}.lista{display:grid;gap:10px}.linha{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;align-items:center;background:var(--superficie);border-radius:var(--raio);box-shadow:0 0 0 1px var(--fio-suave);padding:14px 16px;text-decoration:none;color:inherit;transition:box-shadow .2s var(--suave),transform .2s var(--suave)}a.linha:hover{box-shadow:0 0 0 1px var(--champanhe),var(--sombra)}.linha b{font-weight:600;color:var(--bordo);overflow-wrap:anywhere}.linha .sub{font-size:13.5px;color:var(--taupe);overflow-wrap:anywhere}.linha .acoes{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.linha.inativa{opacity:.6}.selo.ativo,.selo.em_andamento{background:var(--ok-fundo);color:var(--ok)}.selo.pausado,.selo.planejando{background:var(--esp-fundo);color:var(--esp)}.selo.encerrado,.selo.concluido,.selo.fechado{background:#e6e1da;color:var(--taupe)}.selo.lixeira{background:var(--erro-fundo);color:var(--erro)}.abas{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--fio);scrollbar-width:none}.abas button{flex:none;background:none;border:0;border-bottom:2px solid transparent;padding:10px 12px;font-weight:600;font-size:14.5px;color:var(--taupe);cursor:pointer;margin-bottom:-1px}.abas button[aria-selected=true]{color:var(--bordo);border-bottom-color:var(--bordo)}.secao-bloco{display:grid;gap:14px}.secao-bloco>.topo-secao{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.secao-bloco h2{font-family:var(--serif);font-weight:400;font-size:24px;color:var(--bordo)}.dados{display:grid;gap:12px 24px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.dados dt{font-size:12.5px;font-weight:600;color:var(--taupe)}.dados dd{margin:2px 0 0;overflow-wrap:anywhere}.form-grade{display:grid;gap:14px;align-items:start}@media(min-width:640px){.form-grade.duas{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grade .inteiro{grid-column:1 / -1}}.caixa-check{display:flex;gap:10px;align-items:flex-start;font-size:14.5px}.caixa-check input{width:18px;height:18px;margin-top:3px;accent-color:var(--bordo)}.janela{border:0;padding:0;background:transparent;max-width:min(560px,calc(100vw - 24px));width:100%}.janela::backdrop{background:#27262573}.janela-caixa{background:var(--superficie);border-radius:14px;padding:22px;display:grid;gap:16px;max-height:calc(100dvh - 32px);overflow-y:auto}.janela-caixa h2{font-family:var(--serif);font-weight:400;font-size:26px;color:var(--bordo)}.janela-rodape{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.avisos-rapidos{position:fixed;left:50%;transform:translate(-50%);bottom:calc(80px + env(safe-area-inset-bottom));z-index:60;display:grid;gap:8px;width:min(420px,calc(100vw - 32px))}.aviso-rapido{background:var(--grafite);color:var(--marfim-claro);padding:12px 16px;border-radius:10px;font-size:14.5px;box-shadow:var(--sombra);animation:surgir .3s var(--suave) both}.aviso-rapido.erro{background:var(--erro)}@media(min-width:1000px){.avisos-rapidos{bottom:24px}}.link-convite{display:grid;gap:10px}.link-convite code{display:block;padding:10px 12px;background:var(--marfim-claro);border-radius:var(--raio-p);font-size:12.5px;overflow-wrap:anywhere;max-height:96px;overflow-y:auto}.itens-plan{display:grid;gap:8px}.item-plan{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:12px 14px;background:var(--superficie);border-radius:var(--raio-p);box-shadow:0 0 0 1px var(--fio-suave)}.item-plan .qtd{display:flex;align-items:center;gap:6px}.item-plan .qtd input{width:72px;min-height:40px;padding:8px;text-align:center;border:1px solid var(--fio);border-radius:var(--raio-p);background:var(--superficie)}.item-plan .origem{font-size:12px;font-weight:700;color:var(--esp)}.total-plan{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14.5px;color:var(--taupe)}.total-plan b{color:var(--bordo)}.faixa-visualizacao{position:sticky;top:0;z-index:40;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;padding:10px max(16px,env(safe-area-inset-left));background:var(--esp-fundo);color:var(--esp);font-size:14px;font-weight:600;border-bottom:1px solid #E6CF9C}.visualizacao-conteudo{padding:24px 16px 64px;max-width:1080px;margin:0 auto;display:grid;gap:24px}.campo input[type=checkbox],.campo input[type=radio]{width:18px;height:18px;min-height:0;padding:0;flex:none;box-shadow:none}.campo .caixa-check{display:flex;gap:10px;align-items:center}.campo input[type=file]{min-height:0;padding:10px}.conversa{display:grid;gap:12px}.cartao.fio{display:grid;gap:12px;padding:16px}.comentario{display:grid;gap:6px}.comentario.resposta{margin-left:18px;padding-left:14px;border-left:2px solid var(--fio-suave)}.comentario.interno{background:var(--marfim-claro);border-radius:8px;padding:10px 12px}.comentario.resposta.interno{padding-left:14px}.comentario-topo{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.comentario-topo .apoio{font-size:13px}.novo-comentario{display:grid;gap:8px}.novo-comentario.resposta{margin-left:18px}.decisao{display:grid;gap:10px;padding:14px;border-radius:10px;background:var(--marfim-claro)}.decisao .chips{gap:8px}.decisao-acoes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.decisao-acoes .botao{justify-content:center}.navegar-pendencias{display:flex;justify-content:space-between;align-items:center;gap:8px;position:sticky;bottom:72px;background:var(--marfim);padding:10px 0;z-index:2}@media(min-width:900px){.navegar-pendencias{bottom:0}}.navegar-mes{display:flex;align-items:center;gap:8px}.navegar-mes b{font-family:var(--serif);font-weight:400;font-size:22px;color:var(--bordo);min-width:190px;text-align:center}.cal-grade{display:none}.cal-lista{display:grid;gap:18px}.cal-lista-dia h3{font-family:var(--serif);font-weight:400;font-size:22px;color:var(--bordo);margin:0 0 8px}.cal-lista-dia h3 span{font-family:var(--sans);font-size:13px;color:var(--taupe);text-transform:lowercase;margin-left:6px}.cal-lista-dia h3.hoje:after{content:"hoje";font-family:var(--sans);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--marfim-claro);background:var(--bordo);border-radius:999px;padding:2px 8px;margin-left:8px;vertical-align:middle}@media(min-width:900px){.cal-grade{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-radius:var(--raio);overflow:hidden;box-shadow:0 0 0 1px var(--fio-suave);background:var(--fio-suave);gap:1px}.cal-lista{display:none}}.cal-cab{background:var(--marfim-claro);color:var(--taupe);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:8px;text-align:center}.cal-dia{background:var(--superficie);min-height:112px;padding:6px;display:flex;flex-direction:column;gap:4px;min-width:0}.cal-dia.fora{background:var(--marfim-claro)}.cal-num{font-size:12px;font-weight:700;color:var(--taupe)}.cal-dia.hoje .cal-num{color:var(--marfim-claro);background:var(--bordo);border-radius:999px;width:22px;height:22px;display:grid;place-items:center}.cal-item{display:flex;align-items:center;gap:6px;font-size:12.5px;line-height:1.25;color:var(--grafite);text-decoration:none;padding:3px 6px;border-radius:6px;background:var(--marfim-claro);min-width:0}.cal-item:hover{background:var(--fio-suave)}.cal-item.destaque{box-shadow:inset 0 0 0 1.5px var(--esp)}.cal-texto{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ponto{width:8px;height:8px;border-radius:999px;flex:none;background:var(--taupe)}.ponto.planejando{background:var(--esp)}.ponto.ativo{background:var(--ok)}.ponto.em_andamento{background:var(--bordo-2)}.ponto.pausado{background:var(--champanhe)}.ponto.encerrado,.ponto.lixeira{background:var(--erro)}.legenda-cal{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--taupe)}.legenda-cal span{display:inline-flex;align-items:center;gap:6px}.feed-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;max-width:540px}.feed-item{position:relative;aspect-ratio:4 / 5;background:var(--marfim-claro);overflow:hidden;display:block;color:inherit;text-decoration:none}.feed-item img,.feed-item video{width:100%;height:100%;object-fit:cover;display:block}.feed-item .feed-vazio{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:10px;text-align:center;font-size:12px;color:var(--taupe);background:var(--fio-suave)}.feed-item .feed-marca{position:absolute;top:6px;right:6px;background:#2a0e10b8;color:var(--marfim-claro);border-radius:999px;font-size:10.5px;font-weight:700;padding:2px 7px}.feed-item .feed-rodape{position:absolute;left:0;right:0;bottom:0;padding:14px 6px 5px;font-size:11px;color:#fff;background:linear-gradient(transparent,#0000008c)}.feed-item.nao-liberado img{opacity:.55}.feed-mover{position:absolute;left:4px;bottom:4px;display:flex;gap:4px}.feed-mover button{width:26px;height:26px;border-radius:999px;border:0;background:#f5ede2eb;color:var(--bordo);font-weight:700;cursor:pointer}.feed-perfil{display:flex;align-items:center;gap:12px;max-width:540px;padding:4px 0 12px}.feed-perfil .avatar{width:56px;height:56px;border-radius:999px;background:var(--bordo);color:var(--marfim-claro);display:grid;place-items:center;font-family:var(--serif);font-size:24px}.jornada{list-style:none;margin:0;padding:0;display:grid;gap:0}.jornada li{position:relative;padding:0 0 22px 34px}.jornada li:before{content:"";position:absolute;left:10px;top:6px;bottom:-6px;width:2px;background:var(--fio-suave)}.jornada li:last-child:before{display:none}.jornada .marca-j{position:absolute;left:2px;top:2px;width:18px;height:18px;border-radius:999px;border:2px solid var(--fio);background:var(--superficie)}.jornada li.feito .marca-j{background:var(--ok);border-color:var(--ok)}.jornada li.agora .marca-j{border-color:var(--bordo);box-shadow:0 0 0 4px #4b17191f;background:var(--bordo)}.jornada li.evento .marca-j{width:10px;height:10px;left:6px;top:6px;background:var(--champanhe);border-color:var(--champanhe)}.jornada h3{margin:0;font-size:16px;color:var(--bordo);font-weight:700}.jornada li.evento h3{font-size:14px;font-weight:600;color:var(--grafite)}.jornada p{margin:2px 0 0}.paleta{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.cor-marca{display:grid;gap:4px;text-align:left;border:0;padding:0 0 10px;background:var(--superficie);border-radius:var(--raio);box-shadow:0 0 0 1px var(--fio-suave);overflow:hidden;cursor:pointer;font:inherit}.cor-marca span{display:block;height:72px;margin-bottom:6px}.cor-marca b,.cor-marca small{padding:0 10px}.cor-marca small{color:var(--taupe);font-size:12.5px;letter-spacing:.04em}.grafico{width:100%;height:auto;display:block}.grafico text{font-family:var(--sans);font-size:11px;fill:var(--taupe)}.numeros-mes{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.numeros-mes .cartao{padding:14px}.numeros-mes b{display:block;font-family:var(--serif);font-weight:400;font-size:28px;color:var(--bordo)}.numeros-mes small{font-size:12.5px;color:var(--taupe)}.senha-mostrada{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--marfim-claro);border-radius:6px;padding:4px 8px;overflow-wrap:anywhere}.topo-direita{display:flex;align-items:center;gap:10px;min-width:0;margin-left:auto}.sininho{position:relative}.botao-sino{position:relative;width:44px;height:44px;display:grid;place-items:center;background:none;border:0;border-radius:8px;cursor:pointer;color:var(--bordo)}.botao-sino:hover{background:var(--marfim-claro)}.botao-sino svg{width:22px;height:22px}.botao-sino .contador{position:absolute;top:5px;right:4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--bordo);color:var(--marfim-claro);font-size:11px;font-weight:700;display:grid;place-items:center}.painel-avisos{position:absolute;right:0;top:50px;width:min(380px,calc(100vw - 32px));max-height:min(70vh,520px);overflow:auto;background:var(--superficie);border-radius:var(--raio);box-shadow:0 0 0 1px var(--fio-suave),0 18px 48px -18px #2a0e1073;z-index:40}.painel-avisos-topo{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--fio-suave);position:sticky;top:0;background:var(--superficie)}.painel-avisos ul{list-style:none;margin:0;padding:0}.painel-avisos li+li{border-top:1px solid var(--fio-suave)}.painel-avisos li button{display:grid;gap:2px;width:100%;text-align:left;background:none;border:0;padding:12px 16px;cursor:pointer;font:inherit;color:var(--grafite)}.painel-avisos li button:hover{background:var(--marfim-claro)}.painel-avisos li button.nova{box-shadow:inset 3px 0 0 var(--bordo);background:#f5ede299}.painel-avisos li button b{font-size:14px;color:var(--bordo)}.painel-avisos .texto{font-size:13px;color:var(--taupe);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.painel-avisos .quando{font-size:11.5px;color:var(--taupe)}.artigo-ajuda summary{cursor:pointer;font-weight:600;color:var(--bordo);padding:4px 0;list-style-position:outside}.artigo-ajuda p{white-space:pre-wrap;line-height:1.65;margin:8px 0 0}.qr-previa{display:grid;place-items:center;background:var(--superficie);border-radius:var(--raio);box-shadow:0 0 0 1px var(--fio-suave);padding:16px}.qr-previa canvas,.qr-previa img{max-width:100%;height:auto}.bv{display:grid;gap:22px;max-width:760px;width:100%;margin:0 auto}.bv-caminho{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;position:relative}.bv-caminho:before{content:"";position:absolute;left:10%;right:10%;top:17px;height:1px;background:var(--fio);z-index:0}.bv-passo{position:relative;z-index:1;display:grid;justify-items:center;gap:6px;background:none;border:0;padding:0;font:inherit;cursor:pointer;color:var(--taupe)}.bv-passo:disabled{cursor:default;opacity:.55}.bv-bolinha{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:var(--marfim);border:1px solid var(--fio);font-size:13px;font-weight:700;transition:all .25s var(--suave)}.bv-bolinha svg{width:16px;height:16px}.bv-passo.feito .bv-bolinha{background:var(--champanhe);border-color:var(--champanhe);color:var(--bordo-escuro)}.bv-passo.atual .bv-bolinha{background:var(--bordo);border-color:var(--bordo);color:var(--marfim-claro);box-shadow:0 0 0 5px #4b17191f}.bv-rotulo{font-size:11.5px;font-weight:600;letter-spacing:.02em;text-align:center}.bv-passo.atual .bv-rotulo{color:var(--bordo)}@media(max-width:420px){.bv-rotulo{font-size:10.5px}}.bv-bloco{display:grid;gap:16px;background:var(--superficie);border-radius:18px;padding:clamp(22px,5vw,40px);box-shadow:0 0 0 1px var(--fio-suave),0 30px 60px -40px #2a0e1073}.bv-titulo{font-family:var(--serif);font-weight:300;font-size:clamp(30px,7vw,46px);line-height:1.05;color:var(--bordo);margin:0}.bv-titulo em{font-style:italic;color:var(--bordo-2)}.bv-texto{font-size:16.5px;line-height:1.65;color:var(--grafite);margin:0;max-width:58ch}.bv-acao{justify-self:start;min-height:50px;padding:0 28px;font-size:15.5px}@media(max-width:560px){.bv-acao{justify-self:stretch}}.bv-roteiro{list-style:none;margin:0;padding:0;display:grid;gap:0;counter-reset:bv}.bv-roteiro li{counter-increment:bv;display:grid;grid-template-columns:36px 1fr;column-gap:12px;padding:12px 0;border-top:1px solid var(--fio-suave)}.bv-roteiro li:before{content:counter(bv,decimal-leading-zero);grid-row:span 2;font-family:var(--serif);color:var(--champanhe);font-size:22px;line-height:1}.bv-roteiro b{color:var(--bordo);font-size:15.5px}.bv-roteiro span{color:var(--taupe);font-size:14px}.bv-roteiro.feito li:before{content:"✓";color:var(--ok)}.bv-roteiro.feito li.agora:before{content:"→";color:var(--bordo)}.bv-perfis{display:grid;gap:10px}.bv-perfil{border-radius:14px;background:var(--marfim-claro);box-shadow:0 0 0 1px var(--fio-suave);overflow:hidden}.bv-perfil.aberto{background:var(--superficie);box-shadow:0 0 0 1px var(--champanhe)}.bv-perfil-topo{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;background:none;border:0;font:inherit;text-align:left;cursor:pointer}.bv-perfil-topo b{display:block;color:var(--bordo);font-size:17px}.bv-perfil-topo small{color:var(--taupe);font-size:13px}.bv-valor-perfil{font-family:var(--serif);font-size:20px;color:var(--bordo);white-space:nowrap}.bv-valor-perfil small{font-family:var(--sans);font-size:12px;color:var(--taupe)}.bv-itens{list-style:none;margin:0;padding:0 18px 16px;display:grid;gap:8px}.bv-itens li{display:flex;gap:10px;align-items:flex-start;font-size:15px}.bv-itens svg{width:16px;height:16px;color:var(--ok);flex:none;margin-top:3px}.bv-itens small{display:block;color:var(--taupe);font-size:13px}.bv-etapas{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.bv-etapas>div{display:grid;gap:4px;padding:14px;border-radius:12px;background:var(--marfim-claro)}.bv-etapas b{color:var(--bordo)}.bv-etapas p{margin:0;font-size:13.5px;color:var(--taupe)}.bv-investimento{display:grid;gap:4px;padding:20px;border-radius:14px;background:var(--bordo);color:var(--marfim-claro)}.bv-investimento .rotulo{color:var(--champanhe)}.bv-investimento s{opacity:.7}.bv-investimento b{font-family:var(--serif);font-weight:400;font-size:clamp(32px,8vw,42px);line-height:1.1}.bv-investimento b small{font-family:var(--sans);font-size:14px;opacity:.8}.bv-investimento .apoio{color:#f5ede2cc;font-size:13.5px}.bv-condicoes{margin:6px 0 0;font-size:13.5px;opacity:.9;white-space:pre-wrap}.bv-pix{display:grid;gap:14px;justify-items:center;padding:20px;border-radius:14px;background:var(--marfim-claro);text-align:center}.bv-pix-valor{display:grid;gap:2px}.bv-pix-valor b{font-family:var(--serif);font-weight:400;font-size:38px;color:var(--bordo)}.bv-qr{width:min(240px,70vw);height:auto;border-radius:12px;background:#fff;padding:10px;box-shadow:0 0 0 1px var(--fio-suave)}.bv-copia{display:grid;gap:8px;width:100%;max-width:460px}.bv-copia code{display:block;font-size:11.5px;word-break:break-all;background:var(--superficie);border-radius:8px;padding:10px;color:var(--taupe);max-height:72px;overflow:auto;text-align:left}.bv-resumo-pg{display:flex;justify-content:space-between;padding:14px 16px;border-radius:12px;background:var(--marfim-claro)}.bv-resumo-pg b{color:var(--bordo)}.bv-subpassos{display:flex;gap:16px;font-size:13px;color:var(--taupe)}.bv-subpassos .atual{color:var(--bordo);font-weight:700}.bv-subpassos .feito{color:var(--ok)}.bv-form{display:grid;gap:14px}.bv-duplo{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.bv-duplo .bv-acao{justify-self:auto}@media(max-width:560px){.bv-duplo>*{flex:1 1 100%}}.bv-acordo{font-size:15px}.bv-contrato-caixa{max-height:52vh;overflow:auto;border-radius:12px;background:var(--marfim-claro);padding:18px 20px;box-shadow:inset 0 0 0 1px var(--fio-suave)}.bv-contrato{font-size:14px;line-height:1.6;color:var(--grafite)}.bv-contrato h3{font-family:var(--serif);font-weight:400;color:var(--bordo);font-size:16px;margin:14px 0 4px}.bv-contrato p{margin:0 0 2px;white-space:pre-wrap}.bv-espaco{height:8px}.bv-detalhes summary{cursor:pointer;color:var(--bordo);font-weight:600}.bv-leitor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#2a0e1073;display:grid;place-items:center;padding:16px}.bv-leitor-caixa{width:min(760px,100%);max-height:90vh;overflow:auto;background:var(--superficie);border-radius:16px;padding:20px;display:grid;gap:12px}.bv-leitor-topo{display:flex;justify-content:space-between;align-items:center;position:sticky;top:-20px;background:var(--superficie);padding:6px 0}.comprovante{background:#fff;min-height:100vh;color:#1b1a19}.comprovante-faixa{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;justify-content:center;padding:10px 16px;background:var(--marfim);border-bottom:1px solid var(--fio);font-size:13px;color:var(--taupe);text-align:center}.comprovante-folha{max-width:760px;margin:0 auto;padding:40px 20px 56px}.comprovante-topo{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;margin-bottom:28px;border-bottom:1px solid var(--champanhe);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--taupe)}.comprovante-marca{font-family:var(--serif);font-size:22px;letter-spacing:.28em;color:var(--bordo)}.comprovante-texto{font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.comprovante-certificado h1{font-family:var(--serif);font-weight:300;font-size:clamp(28px,6vw,38px);line-height:1.1;color:var(--bordo);margin:0 0 8px}.comprovante-certificado h1 em{font-style:italic}.comprovante-apoio{color:var(--taupe);margin:0 0 24px}.comprovante-certificado dl{margin:0;display:grid;border-top:1px solid var(--fio)}.comprovante-certificado dl>div{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 0;border-bottom:1px solid var(--fio)}.comprovante-certificado dt{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--taupe)}.comprovante-certificado dd{margin:0;overflow-wrap:anywhere}@media(min-width:640px){.comprovante-certificado dl>div{grid-template-columns:220px minmax(0,1fr);gap:16px}}.comprovante-codigo{margin:24px 0;padding:16px;border:1px solid var(--champanhe);border-radius:10px;background:var(--marfim-claro);display:grid;gap:6px}.comprovante-codigo>span{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--taupe)}.comprovante-codigo code{font-size:12.5px;overflow-wrap:anywhere;color:var(--bordo)}.comprovante-codigo p{margin:0;font-size:13.5px}.comprovante-legal{font-size:13px;color:var(--grafite);line-height:1.6}.comprovante-certificado footer{margin-top:24px;font-size:11.5px;color:var(--taupe);overflow-wrap:anywhere}@media print{.nao-imprimir{display:none!important}@page{margin:18mm}.comprovante-folha{max-width:none;padding:0}.comprovante-certificado{break-before:page}.comprovante-codigo{background:none}}
