.contact-grid{grid-template:"reasons form""details form"1fr/minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:28px clamp(28px,4.4vw,56px);margin-top:4px;display:grid}.contact-reasons-block{grid-area:reasons}.contact-form-slot{grid-area:form;min-width:0}.contact-card{grid-area:details}@media (max-width:900px){.contact-grid{grid-template:"reasons""form""details"/minmax(0,1fr)}}.sec .contact-reasons-block h2,.sec .contact-card h2{letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.3}.contact-reasons{gap:12px;margin-top:16px;list-style:none;display:grid}.contact-reasons li{color:var(--text-body,var(--mut));padding-left:24px;font-size:15px;line-height:1.55;position:relative}.contact-reasons li:before{content:"";background:var(--orange);border-radius:1px;width:12px;height:2px;position:absolute;top:.72em;left:0}.contact-card{border:1px solid var(--line);background:#14100d80;border-radius:14px;padding:22px}.contact-card address{font-style:normal}.contact-card dl{gap:14px;margin-top:14px;display:grid}.contact-card dl>div{grid-template-columns:78px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.contact-card dt{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:11.5px}.contact-card dd{color:var(--ink);overflow-wrap:anywhere;font-size:14.5px;line-height:1.55}.contact-card a{color:var(--amber);text-decoration:none}.contact-card a:hover{text-underline-offset:3px;text-decoration:underline}.contact-card .cc-when{color:var(--text-body-2,var(--mut));margin-top:2px;font-size:13px;display:block}
