.pd-bt{background:var(--ac);min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:15px;font-weight:600;line-height:1.2;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;color:#0b1f1a!important}.pd-bt:hover{background:#7af0d4;transform:translateY(-1px);box-shadow:0 14px 36px -12px #47e6c1b3}.pd-bt:focus-visible{outline-offset:3px;outline:2px solid #fafafa}.pd-bt-grande{min-height:56px;padding:15px 30px;font-size:16px}.pd-topo-bt{min-height:42px;padding:9px 18px;font-size:14px}.pd .pd-zap.bt-zap{min-height:56px;box-shadow:none;background:0 0;border:1px solid #25d3668c;padding:15px 24px;animation:none;color:#5fe08f!important}.pd .pd-zap.bt-zap:hover{box-shadow:none;background:#25d3661f;color:#fafafa!important}.pd .pd-zap .bt-zap-icone{width:20px;height:20px}.pd-email-linha{color:var(--tx2);font-size:14.5px}.pd-email-linha a{color:var(--ac);text-underline-offset:3px;text-decoration:underline}.pd-hero-fotos{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-self:center;gap:clamp(10px,1.4vw,16px);display:grid;position:relative}.pd-quadro{background:#1b1b1b;border:1px solid #fafafa1f;border-radius:20px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #000c}.pd-quadro picture,.pd-quadro img{object-fit:cover;width:100%;height:100%;display:block}.pd-quadro-1{aspect-ratio:4/5;grid-row:1/span 2}.pd-quadro-2{aspect-ratio:4/5}.pd-quadro-3{aspect-ratio:4/3}.pd-quadro figcaption{backdrop-filter:blur(8px);letter-spacing:.12em;text-transform:uppercase;color:#fafafa;background:#141414b8;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:600;position:absolute;bottom:12px;left:12px}.pd-quadro-1 figcaption{color:var(--ac)}.pd-passos ol{grid-template-columns:repeat(4,minmax(0,1fr))}.pd .pd-depo{grid-row:auto}.pd-outros li p{margin-top:2px}.pd-orc{border-top:1px solid var(--linha)}.pd-orc-cab{flex-direction:column;gap:14px;max-width:760px;display:flex}.pd-orc-cab p{color:var(--tx2);font-size:16px;line-height:1.65}.pd-orc-grade{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.pd-form{background:var(--sup);border:1px solid #fafafa1f;border-radius:22px;flex-direction:column;gap:28px;padding:clamp(20px,3vw,36px);display:flex}.pd-largo{grid-column:1/-1}.pd-form select,.pd-form textarea{color:#fafafa;min-height:50px;font:inherit;letter-spacing:0;text-transform:none;background:#fafafa0a;border:1px solid #fafafa29;border-radius:12px;padding:12px 15px;font-size:15px;font-weight:400}.pd-form select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#fafafab3 50%),linear-gradient(135deg,#fafafab3 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.pd-form select option{color:#fafafa;background:#1b1b1b}.pd-form textarea{resize:vertical;line-height:1.55}.pd-form select:focus,.pd-form textarea:focus{border-color:var(--ac);background-color:#fafafa12;outline:none}.pd-form textarea::placeholder{color:#fafafa73}.pd-opcoes .rc-chip{align-items:center;display:inline-flex;position:relative}.pd-opcoes input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pd-opcoes .rc-chip:has(input:checked){border-color:var(--ac);color:#fafafa;background:#47e6c124}.pd-opcoes .rc-chip:has(input:checked):before{content:"✓ ";white-space:pre;color:var(--ac)}.pd-opcoes .rc-chip:has(input:focus-visible){outline:2px solid var(--ac);outline-offset:2px}.pd-enviar{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.pd-oculto{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.pd-ok{background:linear-gradient(160deg,#47e6c11a,#fafafa05 60%);border:1px solid #47e6c159;border-radius:22px;flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(24px,3vw,40px);display:flex}.pd-ok p:not(.rc-titulo){color:var(--tx2);font-size:16px;line-height:1.65}.pd-contato{border:1px solid #fafafa1f;border-radius:22px;flex-direction:column;gap:12px;padding:clamp(20px,2.4vw,28px);display:flex;position:sticky;top:96px}.pd-contato>b{font-size:17px;font-weight:600}.pd-contato>p{color:var(--tx3);font-size:13.5px;line-height:1.6}.pd-contato-item{color:#fafafa;border:1px solid #fafafa24;border-radius:14px;align-items:center;gap:14px;min-height:64px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex}.pd-contato-item:hover{border-color:var(--ac);color:#fafafa;background:#47e6c114}.pd-contato-item span{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;font-size:14.5px;font-weight:500;display:flex}.pd-contato-item small{letter-spacing:.12em;text-transform:uppercase;color:var(--tx3);font-size:11px;font-weight:600}.pd-contato-icone{width:24px;height:24px;color:var(--ac);flex:none}.pd-fixa{align-items:center;gap:10px;display:flex}.pd-fixa .pd-bt{min-height:54px;padding:13px 24px;box-shadow:0 18px 40px -16px #000c}.pd-fixa-zap{color:#062718;background:#25d366;border-radius:999px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.pd-fixa-zap svg{width:26px;height:26px}.pd-fixa-zap:hover{color:#062718;background:#3be37c}@media (width<=1000px){.pd-passos ol{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-orc-grade{grid-template-columns:minmax(0,1fr)}.pd-contato{position:static}}@media (width<=760px){.pd-hero-fotos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:480px;margin:0 auto}.pd-quadro-1{aspect-ratio:4/3;grid-area:auto/1/auto/-1}.pd-quadro-2,.pd-quadro-3{aspect-ratio:1}.pd-topo-bt{padding:9px 14px}.pd-bt-grande,.pd .pd-zap.bt-zap{width:100%}.pd-fixa .pd-bt{flex:1}}@media (width<=620px){.pd-passos ol{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pd-bt,.pd-contato-item{transition:none}.pd-bt:hover{transform:none}}
