.co-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;padding:30px 0 60px}.co-hero h1{font-size:clamp(34px,4vw,57px);line-height:1.08;letter-spacing:-.035em;margin:22px 0}.co-hero h1 span{color:var(--c-tx-f2b320,#f2b320)}.co-hero p{font-size:17px;line-height:1.75;color:var(--poeira);max-width:510px}.co-hero img{width:100%;height:400px;object-fit:cover;border-radius:26px;border:1px solid var(--c-bd-d4aa4438,#d4aa4438)}.co-hero-nota{display:flex;gap:12px;align-items:center;font-size:12px;color:var(--c-tx-d3b66a,#d3b66a);margin-top:27px}.co-secao{display:flex;justify-content:space-between;gap:40px;align-items:end;margin:20px 0 30px}.co-secao h2{font-size:27px;margin-top:14px}.co-secao>p{max-width:340px;color:var(--poeira);font-size:14px;line-height:1.7}.co-planos{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:24px;margin:28px 0 48px;align-items:start}.co-plano{background:var(--gradiente-plano);border:1px solid #887045;border-radius:22px;padding:32px;max-width:560px}.co-plano h2{font-size:27px;line-height:1.3;margin:15px 0}.co-plano>.sub{min-height:50px}.co-preco{margin:25px 0;display:flex;flex-direction:column;gap:10px}.co-preco strong{font-size:36px;letter-spacing:-.025em}.co-preco span{color:var(--poeira);font-size:12px}.co-plano ul,.co-resumo-limites{padding:0;list-style:none;display:grid;gap:15px}.co-plano li,.co-resumo-limites li{display:flex;align-items:start;gap:10px;font-size:13px;color:var(--giz);line-height:1.6}.co-plano li .icon,.co-resumo-limites .icon{color:var(--c-tx-e0b457,#e0b457);width:17px;height:20px;flex-shrink:0}.co-limites{border-top:1px solid var(--linha);padding-top:22px;margin:24px 0}.co-limites>strong{display:block;font-size:11px;color:var(--poeira);text-transform:uppercase;letter-spacing:.08em;margin-bottom:17px}.co-plano>small{display:block;text-align:center;font-size:10px;line-height:1.6;color:var(--poeira);margin-top:16px}.co-passos{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;border-top:1px solid var(--linha);margin:50px 0;padding-top:38px}.co-passos strong{display:block;color:var(--c-tx-f2b320,#f2b320);font-size:23px;margin-bottom:16px}.co-passos h3{font-size:16px;margin-bottom:12px}.co-passos p{color:var(--poeira);font-size:13px;line-height:1.8}.co-contato{display:flex;justify-content:space-between;align-items:center;gap:35px;border-color:#8b733a}.co-contato h2{font-size:21px}.co-contato p{margin-top:12px}.co-contato .btn{width:auto;flex-shrink:0}.co-voltar{text-align:center;color:var(--c-tx-e7b349,#e7b349);font-size:13px;margin:32px}.co-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0 30px}.co-acoes{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.co-assinatura{display:flex;align-items:start;flex-wrap:wrap;justify-content:space-between;gap:20px;border-color:#8d723b;margin-bottom:24px}.co-assinatura h2{font-size:26px;margin:15px 0}.co-status{color:var(--c-tx-ebbd61,#ebbd61);border:1px solid #997632;border-radius:50px;font-size:12px;padding:10px 15px}.co-contrato-dados{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:30px;width:100%;padding:25px 0;border-block:1px solid var(--linha)}.co-contrato-dados span{display:block;color:var(--poeira);font-size:11px;margin-bottom:12px}.co-contrato-dados strong{font-size:21px;display:block}.co-contrato-dados small{font-size:11px;color:var(--poeira)}.co-administrativo{width:100%;font-size:12px;color:var(--poeira);line-height:1.7}.co-capacidade{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:25px}.co-capacidade .bloco{padding:24px}.co-capacidade span{font-size:12px;color:var(--poeira)}.co-capacidade strong{display:block;font-size:32px;margin:17px 0}.co-capacidade small{font-size:11px;font-weight:400;color:var(--poeira)}.co-capacidade p{font-size:11px;color:var(--poeira);line-height:1.7}.co-capacidade meter{width:100%;margin-bottom:15px}.co-pedido{display:flex;gap:25px;align-items:center;justify-content:space-between;padding:22px 0;border-top:1px solid var(--linha);margin-top:20px}.co-pedido h3{font-size:17px;margin:12px 0}.co-pedido p{font-size:13px;line-height:1.7}.co-pedido>.btn{flex-shrink:0}.co-resposta{color:var(--c-tx-dcc39a,#dcc39a);background:#f2a90009;padding:12px;border-left:2px solid #b99040;margin-top:10px}.co-historico{margin-top:24px}.co-historico p{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;border-top:1px solid var(--linha);padding:15px 0;font-size:12px}.co-historico span{color:var(--poeira)}.co-politica{font-size:11px;color:var(--poeira);line-height:1.8;margin:24px 0}.co-dialog{max-width:650px}.co-dialog input,.co-dialog select,.co-dialog textarea{width:100%}.co-dialog textarea{min-height:95px}.co-dialog h3{margin-top:26px}.co-dialog .sub{font-size:12px}.co-dialog label{line-height:1.5}.co-dialog .pn-escopo{margin-bottom:18px}.co-pedido>div{min-width:0;overflow-wrap:anywhere}.co-planos .btn{width:100%}
@media(max-width:1100px){.co-hero{gap:25px}.co-hero img{height:330px}.co-secao{align-items:start;flex-direction:column;gap:14px}.co-contato{align-items:start;flex-direction:column}.co-capacidade{grid-template-columns:1fr}.co-contrato-dados{gap:20px}.co-contrato-dados strong{font-size:17px}}
@media(max-width:800px){.co-hero{grid-template-columns:1fr;padding-top:5px;gap:26px}.co-hero img{height:230px;object-position:center}.co-hero p{font-size:15px}.co-secao h2{font-size:23px}.co-planos{grid-template-columns:1fr}.co-plano{padding:27px 24px;max-width:none}.co-passos{grid-template-columns:1fr;gap:30px}.co-contrato-dados{grid-template-columns:1fr;gap:24px}.co-pedido{align-items:start;flex-direction:column;gap:16px}.co-pedido .btn{width:100%}.co-tabs{gap:8px}.co-tabs .btn{flex:1;font-size:12px}.co-assinatura h2{font-size:23px}.co-preco strong{font-size:30px}.co-acoes .btn{width:100%}}

@media(max-width:800px){.co-publica .marca img{width:170px}.co-publica .topbar{flex-wrap:wrap}.co-publica [aria-label="Trocar leiloeira"]{display:none}}

.co-planos:has(>.co-plano:only-child){grid-template-columns:minmax(0,580px);justify-content:center}.co-planos>.co-plano:only-child{max-width:none}
