.ContactPage-module__fI6bya__section{background:var(--off-white);padding-block:clamp(40px,6vw,80px)}.ContactPage-module__fI6bya__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.ContactPage-module__fI6bya__title{color:var(--ink);margin:0 0 14px;font-size:clamp(26px,2.4vw + 10px,40px);font-weight:700;line-height:1.15}.ContactPage-module__fI6bya__accent{color:var(--red)}.ContactPage-module__fI6bya__intro{color:var(--ink-soft);margin:0 0 28px;font-size:16px;line-height:1.6}.ContactPage-module__fI6bya__details{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ContactPage-module__fI6bya__detail{background:var(--white);border:1px solid var(--grey-200);border-radius:var(--radius);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.ContactPage-module__fI6bya__icon{background:var(--red-tint);width:42px;height:42px;color:var(--red);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;display:grid}.ContactPage-module__fI6bya__label{letter-spacing:.06em;text-transform:uppercase;color:var(--grey-400);margin-bottom:2px;font-size:12px;font-weight:700;display:block}.ContactPage-module__fI6bya__value{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.45;text-decoration:none;display:block}a.ContactPage-module__fI6bya__value:hover{color:var(--red)}.ContactPage-module__fI6bya__formCard{min-width:0}.ContactPage-module__fI6bya__formTitle{color:var(--ink);margin:0 0 18px;font-size:clamp(20px,1vw + 14px,26px);font-weight:700}@media (max-width:991.98px){.ContactPage-module__fI6bya__grid{grid-template-columns:1fr}}
