.pal{isolation:isolate;position:relative;overflow:hidden}.pal--luz{background:var(--bg);color:var(--text)}.pal--carvao,.pal--vinho{--text:#f3ebdf;--muted:#f3ebdfc7;--line:#f3ebdf24;--primary-text:var(--c-nude);--detail-text:#e09a74;color:var(--text)}.pal--carvao{background:radial-gradient(120% 80% at 85% 0,#3a332e 0%,#2b2724 45%,#1f1c1a 100%)}.pal--vinho{background:radial-gradient(120% 90% at 85% 0,#6e3530 0%,#5e2b25 45%,#47211c 100%)}:root[data-tema=escuro] .pal--carvao{background:radial-gradient(120% 80% at 85% 0,#2e2926 0%,#221e1c 50%,#171412 100%)}.risco{pointer-events:none;z-index:-1;background:linear-gradient(90deg,#d08a5c00,#d08a5c 70%,#fff1e2);border-radius:2px;width:clamp(80px,10vw,140px);height:2px;position:absolute;top:clamp(28px,5vw,56px);right:clamp(24px,6vw,96px);transform:rotate(-24deg)}.risco:after{content:"";background:var(--c-laranja);border-radius:50%;width:7px;height:7px;position:absolute;top:70px;right:-18px;transform:rotate(24deg)}.secao{padding-block:clamp(72px,10vw,128px)}.rotulo{letter-spacing:.16em;text-transform:uppercase;color:var(--detail-text);font-size:.8rem;font-weight:800;display:inline-block}.titulo-grande,.titulo-medio{font-family:var(--font-display);font-variation-settings:var(--font-display-settings);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.02}.titulo-grande{font-size:clamp(3rem,8.4vw,6.4rem)}.titulo-medio{font-size:clamp(2.2rem,5.2vw,4rem)}.titulo-grande em,.titulo-medio em{color:var(--primary-text);font-style:italic}.pal--luz .titulo-grande em,.pal--luz .titulo-medio em{color:var(--c-vinho)}:root[data-tema=escuro] .pal--luz .titulo-grande em,:root[data-tema=escuro] .pal--luz .titulo-medio em{color:var(--c-nude)}.cabeca{gap:14px;max-width:760px;margin-bottom:clamp(36px,5vw,56px);display:grid}.cabeca p{color:var(--muted);max-width:620px;margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem)}.vidro{-webkit-backdrop-filter:blur(14px);background:#ffffff9e;border:1px solid #ffffffe6;border-radius:22px;box-shadow:inset 0 1px #fffc,0 24px 50px -28px #2b272459}:root[data-tema=escuro] .vidro{background:#ffffff0d;border-color:#ffffff1a;box-shadow:0 24px 50px -28px #000c}.pal{--brilho:0 0 0 1.5px #fffcf6e6, 0 0 4px 1px #fff6eacc, 0 0 12px 2px #f6d6ba99, 0 0 26px 5px #d08a5c6b, 0 0 54px 10px #b5603f42, 0 0 90px 16px #5e2b2547}.caminho__n{border:2px solid var(--c-laranja);width:46px;height:46px;color:var(--c-laranja);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:1.3rem;font-weight:600;display:grid}.pal--luz .caminho__n{color:var(--detail-text)}.pal--carvao .vidro,.pal--vinho .vidro{box-shadow:none;backdrop-filter:none;background:#fbf6ee0d;border:1.5px solid #d08a5c66}.abre .titulo-grande{font-size:clamp(2.8rem,5.6vw,4.9rem)}.faq[data-astro-cid-qxq7qsvg]{gap:8px;display:grid}.faq__list[data-astro-cid-qxq7qsvg]{border-top:1px solid var(--line)}.faq__item[data-astro-cid-qxq7qsvg]{border-bottom:1px solid var(--line)}.faq__item[data-astro-cid-qxq7qsvg] summary[data-astro-cid-qxq7qsvg]{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:1.08rem;font-weight:600;list-style:none;display:flex}.faq__item[data-astro-cid-qxq7qsvg] summary[data-astro-cid-qxq7qsvg]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-qxq7qsvg] p[data-astro-cid-qxq7qsvg]{color:var(--muted);max-width:70ch;padding:0 40px 24px 0}.faq__icon[data-astro-cid-qxq7qsvg]{border:1.5px solid var(--detail);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.faq__icon[data-astro-cid-qxq7qsvg]:before,.faq__icon[data-astro-cid-qxq7qsvg]:after{content:"";background:var(--text);width:11px;height:1.5px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__icon[data-astro-cid-qxq7qsvg]:after{transform:translate(-50%,-50%)rotate(90deg)}.faq__item[data-astro-cid-qxq7qsvg][open] .faq__icon[data-astro-cid-qxq7qsvg]:after{transform:translate(-50%,-50%)rotate(0)}@media (width>=960px){.faq[data-astro-cid-qxq7qsvg]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px}.faq[data-astro-cid-qxq7qsvg] .section-head[data-astro-cid-qxq7qsvg]{position:sticky;top:110px}}
