.ax8-dx-hero{text-align:center;padding:96px 0 30px}html body main.ax8-space .ax8-dx-hero h1{overflow-wrap:anywhere;max-width:1000px;margin:8px auto 18px;color:#fff!important;font-size:clamp(30px,4vw,56px)!important;line-height:1.1!important}html body main.ax8-space .ax8-dx-hero p:not(.ax8-eyebrow){color:#dfe4e8;max-width:760px;margin:0 auto;font-size:18px;line-height:1.6}.diagnostic-contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.diagnostic-contact-grid>div{min-width:0;padding:30px 32px}html body main.ax8-space .diagnostic-contact-section h2{color:#fff!important;margin:8px 0 18px!important;font-size:clamp(23px,2.2vw,30px)!important;line-height:1.2!important}html body main.ax8-space .diagnostic-contact-section p{color:#dfe4e8!important;font-size:15.5px!important;line-height:1.65!important}.diagnostic-contact-summary{margin:18px 0}.diagnostic-contact-summary>div{border-bottom:1px solid #d8c39a40;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;padding:13px 0;display:grid}.diagnostic-contact-summary dt{letter-spacing:.06em;color:var(--ax8-gold);font-size:14px}.diagnostic-contact-summary dd{color:#fff;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:650}.diagnostic-contact-back,.diagnostic-contact-email,.diagnostic-contact-note a{text-underline-offset:4px;text-decoration:underline;color:var(--ax8-gold-strong)!important}.diagnostic-contact-back{padding:10px 0;display:inline-block}html body main.ax8-space .diagnostic-contact-section .diagnostic-contact-note{margin-top:18px;color:#aeb7be!important;font-size:13.5px!important}html body main.ax8-space .diagnostic-contact-section .contact-required-note{color:var(--ax8-gold)!important;font-size:13px!important}.diagnostic-contact-request fieldset{border:0;min-width:0;margin:18px 0;padding:0}.diagnostic-contact-request label{color:#fff;margin-bottom:18px;font-size:15px;font-weight:600;display:block}.diagnostic-contact-request input,.diagnostic-contact-request textarea{box-sizing:border-box;color:#fff;width:100%;max-width:100%;min-height:46px;font:inherit;background:#05080d8c;border:1px solid #d8c39a66;border-radius:6px;margin-top:8px;padding:12px 14px;font-size:16px;font-weight:400;display:block}.diagnostic-contact-request input:focus,.diagnostic-contact-request textarea:focus{border-color:var(--ax8-gold);outline:none;box-shadow:0 0 0 3px #d8c39a33}.diagnostic-contact-request textarea{resize:vertical}.diagnostic-contact-request [aria-invalid=true]{border-color:#e08a7a}.diagnostic-contact-request .contact-field-error{color:#f0a596;margin-top:6px;font-size:13.5px;font-weight:400;display:block}.diagnostic-contact-request .ax8-button{white-space:normal;text-align:center;justify-content:center;gap:14px;width:100%}.diagnostic-contact-request fieldset:disabled{opacity:.6}.diagnostic-contact-email{overflow-wrap:anywhere;font-size:16px;display:inline-block}.diagnostic-contact-section :is(input,textarea,button,a):focus-visible{outline:3px solid var(--ax8-gold);outline-offset:3px}@media (width<=800px){.diagnostic-contact-grid{grid-template-columns:minmax(0,1fr)}.diagnostic-contact-grid>div{padding:24px 20px}}@media (width<=420px){.diagnostic-contact-summary>div{grid-template-columns:minmax(0,1fr);gap:4px}}.diagnostic-contact-request fieldset .ax8-button{margin-top:22px}html body main.ax8-space .diagnostic-contact-request .diagnostic-contact-email{color:#fff!important}
