.preco-escolhas{background:#fafaf6;color:#202b25}.pc-pagina{max-width:1180px;margin:auto;padding:0 30px}.pc-pagina *{box-sizing:border-box}.pc-pagina a{text-underline-offset:4px}.pc-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:65px;padding:65px 0 50px}.pc-pagina .pc-selo{font:600 11px/1.7 var(--sem-serifa);text-transform:uppercase;letter-spacing:.13em;color:#596846;margin:0 0 18px}.pc-hero h1{font:400 clamp(50px,6.5vw,86px)/1.02 var(--serifa);letter-spacing:-.045em;margin:0 0 30px;color:#173e2f}.pc-hero h1 em{color:#8b691c;font-style:normal}.pc-abertura{font:600 19px/1.4 var(--sem-serifa);margin:24px 0 14px}.pc-hero .pc-intro{font:17px/1.85 var(--sem-serifa);color:#4a5547;max-width:540px}.pc-cta{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;margin-top:18px;padding:18px 24px;background:#173e2f;color:#fff;font:500 15px/1.5 var(--sem-serifa);border-radius:4px;text-decoration:none}
.pc-recibo{background:#173e2f;color:#fff;padding:32px 36px;border-top:6px solid #b28627;box-shadow:10px 12px 0 #e8e5d6;align-self:start}.pc-recibo>p:first-child{font:500 13px/1.6 var(--sem-serifa);text-transform:uppercase;letter-spacing:.09em;color:#e9d69b;margin:0 0 18px}.pc-recibo>div{border-top:1px dashed #65816c;padding:23px 0}.pc-recibo span,.pc-recibo small,.pc-recibo a{display:block;font:13px/1.6 var(--sem-serifa)}.pc-recibo span{max-width:270px}.pc-recibo strong{display:block;font:400 clamp(30px,3.7vw,46px)/1.25 var(--serifa);margin:8px 0;color:#e9d69b}.pc-recibo small{color:#ccd7c8;font-size:11px}.pc-recibo a{color:#e9d69b;margin-top:8px}.pc-recibo .pc-recibo-rodape{font:11px/1.7 var(--sem-serifa);color:#d0dacb;margin:0;border-top:1px dashed #65816c;padding-top:18px}
.pc-atalhos{display:flex;flex-wrap:wrap;gap:15px 30px;padding:25px 0;border-top:1px solid #ccd4c5;border-bottom:1px solid #ccd4c5}.pc-atalhos a{color:#34543d;font:13px/1.7 var(--sem-serifa)}.pc-introducao{max-width:780px;margin:80px auto}.pc-pagina h2{font:400 clamp(32px,4.5vw,52px)/1.12 var(--serifa);letter-spacing:-.025em;margin:0 0 25px;color:#173e2f}.pc-introducao>p:not(.pc-selo),.pc-casos>p:not(.pc-selo),.pc-secao>p{font:17px/1.85 var(--sem-serifa);max-width:850px}.pc-casos{margin:75px 0}.pc-filtros{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 15px}.pc-filtros[hidden],.pc-controles[hidden],.pc-caso[hidden]{display:none}.pc-filtros button{border:1px solid #9aa88c;border-radius:30px;padding:12px 20px;color:#264a35;background:transparent;font:500 14px/1.5 var(--sem-serifa);cursor:pointer}.pc-filtros button[aria-pressed=true]{background:#173e2f;color:white;border-color:#173e2f}
.pc-caso{background:white;border:1px solid #d4dbc9;border-radius:8px;padding:34px;margin:28px 0;scroll-margin-top:90px}.pc-caso>header{display:flex;gap:24px;padding-bottom:27px;border-bottom:1px solid #dbe1d2}.pc-numero{font:400 48px/1 var(--serifa);color:#b28627;padding-top:4px}.pc-caso h3{font:400 clamp(26px,3vw,35px)/1.22 var(--serifa);color:#173e2f;margin:0}.pc-caso header .pc-selo{margin-bottom:9px}.pc-duas{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:28px}.pc-duas>section{min-width:0}.pc-duas .pc-lado{margin:0 0 18px;font:600 11px/1.7 var(--sem-serifa);letter-spacing:.06em;text-transform:uppercase;color:#5c624e}.pc-duas p{font:15px/1.85 var(--sem-serifa)}.pc-duas .pc-dado{font:400 clamp(33px,3.6vw,44px)/1.25 var(--serifa);display:block;color:#8b691c}.pc-dado small{display:inline-block;font:400 18px/1.4 var(--serifa)}.pc-proposta{background:#eef3e9;border-left:3px solid #176448;padding:24px;border-radius:4px}.pc-proposta h4{font:500 23px/1.35 var(--serifa);margin:0 0 20px;color:#173e2f}.pc-proposta a,.pc-fonte{font:500 13px/1.7 var(--sem-serifa);color:#17583c}.pc-cobranca{border-left:2px solid #b28627;padding-left:16px}.pc-memoria{border-top:1px solid #d2d9c7;margin-top:25px;padding-top:20px;color:#394b3a;font:14px/1.8 var(--sem-serifa)}.pc-memoria summary{font-weight:600;cursor:pointer}.pc-memoria a{color:#17583c}
.pc-secao{margin:90px 0;scroll-margin-top:90px}.pc-escala{padding:30px;border:1px solid #d4dbc9;border-radius:8px;background:#fff;margin:32px 0}.pc-controles{display:flex;gap:25px;flex-wrap:wrap}.pc-controles label{font:500 13px/1.7 var(--sem-serifa);min-width:200px;flex:1}.pc-controles select{display:block;width:100%;font:15px/1.5 var(--sem-serifa);padding:12px;border:1px solid #9ba98d;border-radius:4px;background:white;color:#173e2f;margin:8px 0 18px}.pc-pagina .pc-legenda,.pc-escala-nota{font:12px/1.8 var(--sem-serifa);color:#56634f}.pc-barra{padding:12px 0}.pc-barra>div{display:flex;gap:15px;justify-content:space-between;font:15px/1.5 var(--sem-serifa)}.pc-barra strong{font-weight:600;white-space:nowrap}.pc-trilho{display:block;background:#e7e9de;height:15px;border-radius:2px;overflow:hidden;margin-top:9px}.pc-trilho i{display:block;height:100%;background:#176448;transform-origin:left}.pc-barra:nth-child(2) i{background:#3d7652}.pc-barra:nth-child(3) i{background:#79a77b}.pc-barra:nth-child(4) i{background:#b28627}.pc-barra:nth-child(5) i{background:#d2b361}.pc-barra:nth-child(6) i{background:#303c31}.pc-leitura{padding:20px 24px;margin-top:25px;background:#f4f0e0;border-left:3px solid #b28627;font:15px/1.8 var(--sem-serifa)}.pc-leitura p{margin:0}.pc-escala table{width:100%;border-collapse:collapse;font:13px/1.7 var(--sem-serifa)}.pc-escala caption{text-align:left;margin:20px 0 12px}.pc-escala th,.pc-escala td{padding:12px;border-bottom:1px solid #d6ddcf;text-align:right}.pc-escala th:first-child{text-align:left}
.pc-compromisso{background:#173e2f;color:#f7f7f1;padding:48px;border-radius:6px}.pc-compromisso .pc-selo,.pc-compromisso h2,.pc-compromisso a{color:#e9d69b}.pc-compromisso>p:not(.pc-selo){font:17px/1.9 var(--sem-serifa);max-width:850px}.pc-compromisso>div{border-top:1px solid #5a765f;margin:28px 0}.pc-compromisso>div a{display:flex;align-items:center;gap:22px;padding:22px 0;border-bottom:1px solid #5a765f;font:17px/1.6 var(--sem-serifa);text-decoration:none}.pc-compromisso>div span{font:26px/1 var(--serifa);color:#fff}.pc-fecho{display:block;font:400 clamp(34px,4.7vw,58px)/1.13 var(--serifa);padding-top:20px}.pc-fontes{max-width:850px;margin-left:auto;margin-right:auto}.pc-pagina :is(h1,h2,h3,h4,p,a,span,strong,small){overflow-wrap:break-word}.pc-pagina :is(button,a,select,summary):focus-visible{outline:3px solid #b28627;outline-offset:5px}
@media(max-width:800px){.pc-hero{grid-template-columns:1fr;gap:35px;padding-top:30px}.pc-recibo{max-width:600px;width:100%}.pc-duas{grid-template-columns:1fr}}
@media(max-width:500px){.pc-pagina{padding:0 20px}.pc-hero h1{font-size:51px}.pc-recibo{padding:25px;box-shadow:6px 7px 0 #e8e5d6}.pc-caso{padding:22px 18px}.pc-caso>header{gap:14px}.pc-numero{font-size:32px}.pc-duas{gap:22px}.pc-proposta{padding:20px}.pc-introducao,.pc-casos,.pc-secao{margin-top:55px;margin-bottom:55px}.pc-compromisso{padding:28px 22px}.pc-escala{padding:22px 18px}.pc-barra>div{font-size:13px}.pc-controles label{min-width:0;flex-basis:100%}.pc-filtros button{font-size:12px;padding:10px 15px}}
@media print{.pc-hero,.pc-duas{display:block}.pc-recibo,.pc-compromisso,.pc-proposta{background:white;color:black;border:1px solid #999;box-shadow:none}.pc-recibo :is(strong,small,a,p),.pc-compromisso :is(h2,a,p){color:black!important}.pc-filtros,.pc-controles,.pc-atalhos{display:none!important}.pc-caso[hidden]{display:block!important}}
