.contato-hero{background:var(--dbt-grad-brand);color:#fff;text-align:center;padding:clamp(56px,7vw,90px) clamp(22px,3vw,40px) clamp(40px,5vw,56px)}.contato-hero h1{letter-spacing:-.01em;color:#fff;font-size:clamp(27px,4.4vw,40px);font-weight:700;line-height:1.1}.contato-hero p{color:#ffffffc7;max-width:600px;margin:14px auto 0;font-size:16.5px}.contato-wrap{max-width:980px;color:var(--dbt-text);margin:0 auto;padding:clamp(32px,5vw,56px) clamp(22px,3vw,40px) clamp(56px,7vw,96px)}.contato-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:760px){.contato-grid{grid-template-columns:minmax(0,1fr)}}.contato-card{background:var(--dbt-surface);border:1px solid var(--dbt-line);border-radius:var(--dbt-radius-m);flex-direction:column;gap:10px;padding:24px 24px 22px;display:flex;box-shadow:0 1px 2px #10142e0a,0 8px 24px -12px #10142e1f}.contato-card-wide{grid-column:1/-1}.contato-ic{color:#2a3bb8;background:#eef0f8;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.contato-ic svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.contato-card h2{font-family:var(--font-jura), sans-serif;letter-spacing:-.01em;color:var(--dbt-text);margin:4px 0 0;font-size:20px}.contato-card p{color:var(--dbt-text);margin:0;font-size:15px;line-height:1.65}.contato-card address{font-size:15px;font-style:normal;line-height:1.65}.contato-note{color:var(--dbt-text-muted);font-size:13px}.contato-link{color:var(--dbt-blue);text-underline-offset:3px;overflow-wrap:anywhere;align-self:flex-start;margin-top:2px;font-size:15px;font-weight:700;text-decoration:underline}.contato-link:hover{color:#2a3bb8}.contato-link:focus-visible{outline:2px solid var(--dbt-cyan);outline-offset:3px;border-radius:4px}.contato-shortcuts{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.contato-shortcuts .btn{padding:12px 22px}
