#ai-automation-site .contact-service-options{min-width:0;margin:0;padding:0;border:0}#ai-automation-site .contact-service-options legend{padding:0;margin:0 0 9px;font-size:12px;font-weight:600;color:#172230}#ai-automation-site .contact-service-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#ai-automation-site .contact-fields .contact-service-choice{position:relative;display:block;margin:0;cursor:pointer}#ai-automation-site .contact-fields .contact-service-choice input{position:absolute;width:1px;height:1px;min-height:0;margin:0;padding:0;opacity:0;border:0;clip-path:inset(50%)}#ai-automation-site .contact-service-choice span{display:flex;align-items:center;justify-content:center;min-height:46px;padding:11px 14px;background:#f8faff;border:1px solid #cdd6e1;color:#526171;font-size:13px;font-weight:600;transition:background-color .2s,border-color .2s,color .2s}#ai-automation-site .contact-service-choice:hover span{border-color:#d71920;color:#bf161e}#ai-automation-site .contact-service-choice input:checked+span{background:#e51b23;border-color:#e51b23;color:#fff}#ai-automation-site .contact-service-choice input:focus-visible+span{outline:2px solid #172230;outline-offset:3px}@media(prefers-reduced-motion:reduce){#ai-automation-site .contact-service-choice span{transition:none}}
#ai-automation-site .contact-service-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}#ai-automation-site .contact-service-choice span{white-space:nowrap;min-width:0}@media(max-width:480px){#ai-automation-site .contact-service-buttons{gap:6px}#ai-automation-site .contact-service-choice span{font-size:11px;padding:11px 3px}}
