.contact-module__hiOd2a__section.contact-module__hiOd2a__section{background:var(--dark);color:var(--paper);border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;margin:0;padding:0;display:grid}.contact-module__hiOd2a__card{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:64px clamp(24px,4vw,64px);display:flex}.contact-module__hiOd2a__card h2{letter-spacing:.12em;margin:0;font-size:20px}.contact-module__hiOd2a__section .contact-person{margin-top:40px}.contact-module__hiOd2a__section .contact-name{margin-bottom:14px;font-size:clamp(28px,2.4vw,33px);line-height:1.2}.contact-module__hiOd2a__section .contact-role{color:#c7cbd4;max-width:360px;margin:0 auto 26px;font-size:18px}.contact-module__hiOd2a__section .contact-icons{justify-content:center;gap:14px;margin-top:24px}.contact-module__hiOd2a__section .contact-icons a{background:#ffffff12;border:0;border-radius:4px;width:44px;height:44px}.contact-module__hiOd2a__section .contact-icons a:hover{color:#93c5fd;background:#3b82f62b}.contact-module__hiOd2a__section .contact-brand{margin-top:36px;padding-top:0}.contact-module__hiOd2a__section .contact-brand img{width:176px;height:176px;margin:0 auto;display:block}.contact-module__hiOd2a__section .contact-brand small{color:#c7cbd4;margin-top:16px;font-size:13px}.contact-module__hiOd2a__section .interest-form{min-width:0;color:var(--paper);box-shadow:none;background:0 0;border:0;border-left:1px solid #ffffff26;border-radius:0;padding:64px clamp(24px,4vw,64px)}.contact-module__hiOd2a__section .interest-form h3{text-align:center;margin:0 0 30px;font-size:24px;font-weight:500;line-height:1.3}.contact-module__hiOd2a__section .form-grid{gap:20px}.contact-module__hiOd2a__section .form-grid label{font-size:14px;font-weight:500}:is(.contact-module__hiOd2a__section .form-grid input,.contact-module__hiOd2a__section .form-grid select,.contact-module__hiOd2a__section .form-grid textarea){background:var(--paper);color:var(--ink);border:1px solid #c5ccd7;border-radius:3px;min-height:48px;font-size:16px}.contact-module__hiOd2a__section .interest-form button{background:var(--accent-strong);color:#fff;border-radius:3px;width:100%;padding:15px 24px}.contact-module__hiOd2a__section .interest-form button:hover{background:#1d4ed8}.contact-module__hiOd2a__section .consent{color:#d3d8e2;font-size:13px}.contact-module__hiOd2a__section .consent input{accent-color:var(--accent)}.contact-module__hiOd2a__section .form-status.error{color:#ffb4ab}.contact-module__hiOd2a__whatsapp{align-items:center;gap:12px;max-width:100%;padding:8px 0;font-size:21px;line-height:1.6;display:inline-flex}.contact-module__hiOd2a__whatsapp svg{flex:0 0 25px;width:25px;min-width:25px;height:25px;display:block}.contact-module__hiOd2a__whatsapp span{white-space:nowrap}@media (max-width:800px){.contact-module__hiOd2a__section.contact-module__hiOd2a__section{grid-template-columns:1fr}.contact-module__hiOd2a__card{padding:48px 24px}.contact-module__hiOd2a__section .contact-brand{margin-top:36px}.contact-module__hiOd2a__section .interest-form{border-top:1px solid #ffffff26;border-left:0;padding:40px 24px 48px}}@media (max-width:360px){.contact-module__hiOd2a__whatsapp{gap:9px;font-size:18px}}
