.page-module__wdGuwa__pv{--olive:#34442a;--olive-2:#50643c;--gold:#ad8739;--cream:#f9f5e9;--soft:#eeeadc;--ink:#28291f;--serif:Georgia, "Times New Roman", serif;--sans:Arial, Helvetica, sans-serif;background:var(--cream);color:var(--ink);font-family:var(--serif);font-size:17px;line-height:1.65;overflow-x:hidden}:where(.page-module__wdGuwa__pv) h1,:where(.page-module__wdGuwa__pv) h2{color:var(--olive);font-weight:400;line-height:1.14}:where(.page-module__wdGuwa__pv) h1{margin:18px 0;font-size:clamp(2.3rem,5vw,4.25rem)}:where(.page-module__wdGuwa__pv) h2{margin:15px 0 22px;font-size:clamp(1.9rem,3.5vw,2.9rem)}:where(.page-module__wdGuwa__pv) p+p{margin-top:14px}.page-module__wdGuwa__wrap{max-width:1100px;margin:0 auto;padding:48px 20px}.page-module__wdGuwa__center{text-align:center}.page-module__wdGuwa__estreito{max-width:780px;margin-left:auto;margin-right:auto}.page-module__wdGuwa__eyebrow{font-family:var(--sans);letter-spacing:.24em;color:var(--gold);text-transform:uppercase;font-size:12px}.page-module__wdGuwa__lead{color:#555747;margin-bottom:14px;font-size:1.18rem}.page-module__wdGuwa__nota{font:13px var(--sans);color:#777669;margin-top:12px}.page-module__wdGuwa__btn{background:var(--olive);color:#fff;font-family:var(--sans);letter-spacing:.05em;text-align:center;border-radius:4px;margin-top:18px;padding:16px 29px;font-weight:700;transition:background .2s;display:inline-block}.page-module__wdGuwa__btn:hover{background:var(--olive-2)}.page-module__wdGuwa__topo{text-align:center;letter-spacing:.26em;text-transform:uppercase;color:var(--olive);border-bottom:1px solid #dfd6b9;padding:18px 5%;font-size:12px}.page-module__wdGuwa__hero{align-items:center;gap:32px;display:grid}.page-module__wdGuwa__capa{border-radius:3px;width:100%;max-width:350px;height:auto;margin:0 auto;display:block;box-shadow:0 18px 45px #403c2b33}.page-module__wdGuwa__suave{background:var(--soft)}.page-module__wdGuwa__grade{gap:20px;margin-top:35px;list-style:none;display:grid}.page-module__wdGuwa__grade li{background:#fffdf7;border:1px solid #e6ddc6;border-radius:8px;padding:26px}.page-module__wdGuwa__grade strong{color:var(--olive);font-size:19px}.page-module__wdGuwa__grade p{color:#58594e;margin-top:6px}.page-module__wdGuwa__passos{grid-template-columns:1fr 1fr;gap:16px;list-style:none;display:grid}.page-module__wdGuwa__passos li{border-top:2px solid var(--gold);padding:22px 0 0}.page-module__wdGuwa__passos b{color:var(--olive)}.page-module__wdGuwa__passos p{margin-top:6px}.page-module__wdGuwa__previa{align-items:center;gap:32px;display:grid}.page-module__wdGuwa__previa .page-module__wdGuwa__btn{margin-bottom:22px}.page-module__wdGuwa__previa img{width:100%;height:auto;display:block;box-shadow:0 15px 35px #0002}.page-module__wdGuwa__oferta{background:var(--olive);color:#fff;text-align:center}.page-module__wdGuwa__oferta h2{color:#fff}.page-module__wdGuwa__oferta .page-module__wdGuwa__eyebrow{color:#dfc88e}.page-module__wdGuwa__oferta p{max-width:680px;margin:12px auto 0}.page-module__wdGuwa__oferta .page-module__wdGuwa__btn{color:#25331d;background:#e6c986}.page-module__wdGuwa__oferta .page-module__wdGuwa__btn:hover{background:#f0d89d}.page-module__wdGuwa__faq{margin-top:12px}.page-module__wdGuwa__faq details{background:#fff;border-bottom:1px solid #e7e0d2;padding:18px 24px}.page-module__wdGuwa__faq summary{cursor:pointer;color:var(--olive);font-weight:700}.page-module__wdGuwa__faq details p{padding-top:10px}.page-module__wdGuwa__rodape{text-align:center;color:#6c6e60;font:13px/1.6 var(--sans);padding:35px 20px}.page-module__wdGuwa__rodape p+p{margin-top:2px}.page-module__wdGuwa__rodape a{text-underline-offset:3px;text-decoration:underline}@media (max-width:480px){.page-module__wdGuwa__btn{width:100%;display:block}}@media (min-width:761px){.page-module__wdGuwa__wrap{padding:72px 26px}.page-module__wdGuwa__hero{grid-template-columns:1.05fr .85fr;gap:65px}.page-module__wdGuwa__capa{max-width:none}.page-module__wdGuwa__grade{grid-template-columns:repeat(3,1fr)}.page-module__wdGuwa__passos{grid-template-columns:repeat(4,1fr)}.page-module__wdGuwa__previa{grid-template-columns:1fr 1fr;gap:60px}}
