.site{--s-papel:#eef1ec;--s-branco:#fbfcfa;--s-tinta:#17262b;--s-tinta-2:#46565a;--s-floresta:#1f4a3d;--s-floresta-2:#163a30;--s-barro:#a8742a;--s-ardosia:#5b7c8d;--s-linha:#cdd6cf;--s-fonte:"Schibsted Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--s-papel);color:var(--s-tinta);font-family:var(--s-fonte);font-size:17px;line-height:1.6}.site a{color:inherit}.site :focus-visible{outline:3px solid var(--s-barro);outline-offset:3px;border-radius:4px}.site .envelope{max-width:1160px;margin:0 auto;padding:0 24px}.site .oculto{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.site .topo{display:flex;align-items:center;gap:28px;padding:22px 0}.site .topo img{height:30px;width:auto;display:block}.site .topo nav{display:flex;gap:24px;margin-left:auto;font-size:15px;font-weight:500}.site .topo nav a{text-decoration:none;color:var(--s-tinta-2)}.site .topo nav a:hover{color:var(--s-tinta)}.site .topo .cliente{font-size:15px;font-weight:600;text-decoration:none;border:1.5px solid var(--s-tinta);border-radius:999px;padding:7px 16px}.site .topo .cliente:hover{background:var(--s-tinta);color:var(--s-papel)}.site .abertura{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:center;padding:56px 0 88px}.site h1{font-size:clamp(34px,4.6vw,58px);line-height:1.04;letter-spacing:-.025em;font-weight:800;margin:0;max-width:15ch}.site .lead{font-size:19.5px;line-height:1.55;color:var(--s-tinta-2);margin:24px 0 0;max-width:34em}.site .acoes{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.site .botao{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border-radius:999px;background:var(--s-floresta);color:#fff;font:600 16px var(--s-fonte);text-decoration:none;border:0;cursor:pointer}.site .botao:hover{background:var(--s-floresta-2)}.site .botao:disabled{opacity:.6;cursor:default}.site .botao-linha{display:inline-flex;align-items:center;min-height:50px;padding:0 6px;font-weight:600;text-decoration-thickness:1.5px;text-underline-offset:5px}.site .campo{margin:0;background:var(--s-branco);border-radius:22px;padding:26px 26px 22px;box-shadow:0 1px 0 var(--s-linha)}.site .campo svg{width:100%;height:auto;display:block}.site .campo circle{transition:r 1.1s cubic-bezier(.3,.7,.2,1)}@media (prefers-reduced-motion:reduce){.site .campo circle{transition:none}}.site .campo figcaption{margin-top:18px;font-size:14.5px;color:var(--s-tinta-2)}.site .campo figcaption p{margin:12px 0 0;line-height:1.5}.site .campo-alterna{display:inline-flex;padding:3px;border-radius:999px;background:var(--s-papel)}.site .campo-alterna button{font:600 13.5px var(--s-fonte);border:0;background:transparent;color:var(--s-tinta-2);padding:7px 14px;border-radius:999px;cursor:pointer;min-height:36px}.site .campo-alterna button[aria-pressed=true]{background:var(--s-tinta);color:#fff}.site .campo-legenda{width:100%;border-collapse:collapse;margin-top:12px;font-variant-numeric:tabular-nums}.site .campo-legenda td,.site .campo-legenda th{text-align:right;padding:4px 0;font-weight:400}.site .campo-legenda thead th{font-size:12.5px;color:var(--s-tinta-2);border-bottom:1px solid var(--s-linha)}.site .campo-legenda th[scope=row],.site .campo-legenda thead th:first-child{text-align:left}.site .campo-legenda td{color:var(--s-tinta);font-weight:600;width:6.5em}.site .campo-cor{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px;vertical-align:0}.site section.bloco{padding:88px 0;border-top:1px solid var(--s-linha)}.site h2{font-size:clamp(28px,3.2vw,40px);line-height:1.1;letter-spacing:-.02em;font-weight:800;margin:0;max-width:20ch}.site .bloco-intro{color:var(--s-tinta-2);margin:16px 0 0;max-width:40em}.site .servicos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin-top:44px}.site .servico{padding:26px 0;border-top:1px solid var(--s-linha)}.site .servico h3{font-size:22px;font-weight:700;margin:0;letter-spacing:-.01em}.site .servico p{margin:8px 0 0;color:var(--s-tinta-2);max-width:36em}.site .etapas{list-style:none;padding:0;margin:48px 0 0;counter-reset:etapa}.site .etapas li{counter-increment:etapa;display:grid;grid-template-columns:88px minmax(0,1fr) minmax(0,1.6fr);gap:24px;padding:26px 0;border-top:1px solid var(--s-linha);align-items:baseline}.site .etapas li:before{content:counter(etapa);font-size:44px;font-weight:800;line-height:1;color:var(--s-barro);font-variant-numeric:tabular-nums}.site .etapas h3{margin:0;font-size:21px;font-weight:700}.site .etapas p{margin:0;color:var(--s-tinta-2)}.site .entrega{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;margin-top:44px;align-items:start}.site .entrega ul{list-style:none;padding:0;margin:0}.site .entrega li{padding:16px 0 16px 30px;border-top:1px solid var(--s-linha);position:relative}.site .entrega li:before{content:"";position:absolute;left:4px;top:25px;width:11px;height:11px;border-radius:50%;background:var(--s-floresta)}.site .entrega li strong{display:block;font-weight:700}.site .entrega li span{color:var(--s-tinta-2)}.site .nota{background:var(--s-floresta);color:#e8efe9;border-radius:22px;padding:30px 32px}.site .nota h3{color:#fff;margin:0;font-size:22px;font-weight:700}.site .nota p{margin:12px 0 0;line-height:1.6}.site .contato{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}.site .contato-direto{margin-top:24px;color:var(--s-tinta-2)}.site .contato-direto a{font-weight:600;color:var(--s-tinta)}.site .form{display:grid;gap:16px;background:var(--s-branco);padding:30px;border-radius:22px}.site .form-linha{display:grid;grid-template-columns:1fr 1fr;gap:16px}.site .form label{display:grid;gap:6px;font-size:14.5px;font-weight:600}.site .form input:not([type=checkbox]),.site .form select,.site .form textarea{font:400 16px var(--s-fonte);color:var(--s-tinta);background:var(--s-papel);border:1.5px solid transparent;border-radius:12px;padding:12px 14px;min-height:48px;width:100%}.site .form input:focus,.site .form select:focus,.site .form textarea:focus{outline:none;border-color:var(--s-floresta);background:#fff}.site .form-check{display:flex!important;grid-template-columns:none;align-items:flex-start;gap:10px!important;font-weight:400!important;color:var(--s-tinta-2)}.site .form-check input{width:20px;height:20px;margin-top:3px;accent-color:var(--s-floresta);flex-shrink:0}.site .form-erro{margin:0;color:#a8322d;font-weight:600}.site .form .botao{justify-self:start}.site .contato-ok{background:var(--s-branco);padding:30px;border-radius:22px}.site .contato-ok-titulo{font-size:24px;font-weight:800;margin:0 0 6px}.site .rodape{background:var(--s-floresta-2);color:#c9d6cd;padding:48px 0;margin-top:40px;font-size:15px}.site .rodape .envelope{display:flex;flex-wrap:wrap;gap:24px 48px;align-items:center;justify-content:space-between}.site .rodape img{height:28px;width:auto;display:block}.site .rodape nav{display:flex;gap:22px}.site .rodape a{color:#fff}@media (max-width:900px){.site .topo nav{display:none}.site .topo .cliente{margin-left:auto}.site .abertura,.site .contato,.site .entrega{grid-template-columns:1fr;gap:40px}.site .abertura{padding:24px 0 64px}.site .servicos{grid-template-columns:1fr}.site .etapas li{grid-template-columns:56px minmax(0,1fr)}.site .etapas li:before{font-size:34px;grid-row:span 2}.site section.bloco{padding:64px 0}}@media (max-width:560px){.site{font-size:16px}.site .envelope{padding:0 16px}.site .form-linha{grid-template-columns:1fr}.site .campo,.site .form,.site .nota{padding:22px 18px;border-radius:18px}.site .lead{font-size:18px}.site .abertura{padding-top:36px}.site .campo-alterna button{font-size:12.5px;padding:7px 10px;white-space:nowrap}}.site .perguntas{margin-top:36px;max-width:820px}.site .perguntas details{border-top:1px solid var(--s-linha)}.site .perguntas details:last-child{border-bottom:1px solid var(--s-linha)}.site .perguntas summary{cursor:pointer;list-style:none;padding:22px 44px 22px 0;font-size:19px;font-weight:700;position:relative}.site .perguntas summary::-webkit-details-marker{display:none}.site .perguntas summary:after{content:"";position:absolute;right:8px;top:50%;width:12px;height:12px;margin-top:-9px;border-right:2px solid var(--s-floresta);border-bottom:2px solid var(--s-floresta);transform:rotate(45deg);transition:transform .2s}.site .perguntas details[open] summary:after{transform:rotate(-135deg);margin-top:-3px}.site .perguntas details p{margin:0 0 24px;color:var(--s-tinta-2);max-width:44em}@media (prefers-reduced-motion:reduce){.site .perguntas summary:after{transition:none}}