.contact-phones{flex-direction:column;gap:2px;display:flex}.contact-phone{font-family:var(--sans);color:var(--paper);font-size:16px;font-weight:400;line-height:1.5;transition:opacity .18s}.contact-phone:hover,.fcard-title a:hover{opacity:.7}.fcard .contact-phone{color:var(--ink)}.fcard.dark .contact-phone{color:var(--paper)}.contact-cards{padding-bottom:clamp(24px,3vw,40px)}.form-sec{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:clamp(32px,5vw,96px);padding-block:clamp(48px,6vw,96px);display:grid}.form-head{font-family:var(--grotesk);color:var(--black);text-wrap:pretty;font-size:clamp(28px,2.6vw,40px);font-weight:500;line-height:1.1}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.field-wrap{flex-direction:column;gap:6px;display:flex}.field-wrap--full{grid-column:1/-1}.form-success{font-family:var(--grotesk);color:var(--black);text-wrap:pretty;max-width:640px;font-size:clamp(20px,2vw,28px);font-weight:500;line-height:1.2}.form-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:20px;margin-top:4px;display:flex}.send-btn:disabled{opacity:.6;cursor:default}.send-btn{background:var(--ink);cursor:pointer;border:0;justify-content:center;align-items:center;gap:12px;min-width:300px;height:60px;padding:16px 40px;transition:opacity .18s;display:flex}.send-btn:hover{opacity:.9}.send-btn .lt{font-family:var(--sans);color:var(--beige);font-size:18px;font-weight:500}.send-btn .arr{fill:var(--beige);width:22px;height:auto}@media (max-width:900px){.form-sec{grid-template-columns:1fr}}@media (max-width:560px){.form-grid{grid-template-columns:1fr}.send-btn{width:100%;min-width:0}}
