.contact-form .contact-service-choices{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0 0 27px;padding:0 0 23px}.contact-service-choices legend{color:#e2ddec;margin-bottom:12px;font-size:14px;font-weight:550}.contact-service-chip-list{flex-wrap:wrap;gap:7px;display:flex}.contact-form .contact-service-chip{color:#bdc3d4;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#10121b70;border:1px solid #a69cc42b;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:13px;line-height:1.45;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.contact-form .contact-service-chip:hover{color:#f2edf9;border-color:#b6a2cf80}.contact-form .contact-service-chip[aria-pressed=true]{color:#ede1ff;background:#a57ad522;border-color:#bc9de5a3}.contact-form .contact-service-chip:focus-visible,.contact-form .contact-service-field:focus-visible{outline-offset:4px;outline:2px solid #c4a6e8}.contact-service-choices>p{color:#a2a8bd;margin:11px 0 0;font-size:12px;line-height:1.65}.contact-service-field{border-radius:7px;scroll-margin-top:110px}.contact-message-meta{color:#a2a8bd;align-items:flex-start;gap:14px;margin-top:9px;font-size:12px;line-height:1.65;display:flex}.contact-message-meta>p{flex:1;margin:0}.contact-message-count{color:#b8afc7;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}@media (max-width:480px){.contact-form .contact-service-chip{flex:calc(50% - 7px);justify-content:flex-start;padding-inline:10px}.contact-message-meta{gap:10px}}@media (prefers-reduced-motion:reduce){.contact-form .contact-service-chip{transition:none}}
