.rf-contact-grid{gap:var(--spacing-4);margin-top:var(--spacing-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:767px){.rf-contact-grid{gap:var(--spacing-3);grid-template-columns:minmax(0,1fr)}}html[data-rf-dev-viewport=mobile] .rf-contact-grid{gap:var(--spacing-3);grid-template-columns:minmax(0,1fr)}.rf-longform-page__content .rf-section-card a.rf-contact-card:not(.rf-btn),a.rf-contact-card{gap:var(--spacing-1);padding:var(--spacing-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-standard);color:var(--color-navy);transition:border-color var(--motion-base) var(--motion-ease-house), transform var(--motion-fast) var(--motion-ease-house);flex-direction:column;font-weight:400;text-decoration:none;display:flex}@media (min-width:768px) and (max-width:1279px){.rf-longform-page__content .rf-section-card a.rf-contact-card:not(.rf-btn){padding:var(--spacing-4)}}@media (hover:hover){.rf-longform-page__content .rf-section-card a.rf-contact-card:not(.rf-btn):hover{border-color:var(--color-border-strong);text-decoration:none}.rf-contact-card:hover .rf-contact-card__go{color:var(--color-navy)}}.rf-longform-page__content .rf-section-card a.rf-contact-card:not(.rf-btn):active{transform:scale(.98)}.rf-longform-page__content .rf-section-card a.rf-contact-card:not(.rf-btn):focus-visible{outline:var(--focus-ring-on-light);outline-offset:var(--focus-ring-offset)}.rf-contact-card__top{margin-bottom:var(--spacing-3);justify-content:space-between;align-items:flex-start;display:flex}.rf-contact-card__icon{border-radius:var(--radius-standard);color:#fff;place-items:center;width:48px;height:48px;display:grid}.rf-contact-card__icon--whatsapp{background:var(--color-whatsapp)}.rf-contact-card__icon--email{background:var(--color-info)}.rf-contact-card__icon--phone{background:var(--color-navy)}.rf-contact-card__go{color:var(--color-text-muted);transition:color var(--motion-base) var(--motion-ease-house);flex:none}.rf-contact-card__label{letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-secondary);font-size:.8125rem;font-weight:600;line-height:1.3}.rf-contact-card__value{color:var(--color-navy);overflow-wrap:anywhere;font-size:.9375rem;font-weight:600;line-height:1.3}@supports (font-size:1cqw){a.rf-contact-card{container-type:inline-size}.rf-contact-card__value{font-size:clamp(.8125rem,7.6cqw,1.0625rem)}}.rf-contact-card__value--nowrap{white-space:nowrap}.rf-contact-card__desc{margin-bottom:var(--spacing-4);color:var(--color-text-secondary);font-size:.875rem;font-weight:400;line-height:1.5}.rf-contact-card__status{align-items:center;gap:var(--spacing-2);padding-top:var(--spacing-3);border-top:1px solid var(--color-border);color:var(--color-text-secondary);margin-top:auto;font-size:.8125rem;font-weight:500;line-height:1.3;display:flex}@media (min-width:1024px) and (max-width:1279px){.rf-contact-card__status{min-height:calc(var(--spacing-3) + 2.6em);align-items:flex-start}}@media (prefers-reduced-motion:reduce){.rf-longform-page__content .rf-section-card a.rf-contact-card:not(.rf-btn):active{transform:none}}.rf-contact-card__status{text-wrap:balance}@media (min-width:768px) and (max-width:1023px){.rf-contact-grid{grid-template-columns:minmax(0,1fr)}}
