/* October 2026: accessible enquiry fields within the existing design. */
.enquiry-next-step{font-size:.85rem;line-height:1.6;color:#46576a;margin-top:1rem}
.enquiry-next-step a{color:#0757b6;text-decoration:underline;text-underline-offset:3px}
.conversion-request{margin:1rem 0;grid-column:1/-1}
.conversion-request label{display:block;margin-bottom:.45rem;font-weight:600;color:#182a42}
.conversion-request select{width:100%;min-height:46px;padding:.7rem .8rem;border:1px solid #acb8c7;border-radius:9px;background:#fff;color:#182a42;font:inherit}
#sidebarForm input[type=email]{display:block;width:100%;min-height:44px;padding:.75rem;border:1px solid #acb8c7;border-radius:8px;background:#fff;color:#182a42;margin-bottom:.75rem;box-sizing:border-box}
form :is(input,select,textarea,button,a):focus-visible{outline:3px solid #1671ce;outline-offset:3px}
.sds-technical-section table{width:100%;border-collapse:collapse;margin:1.2rem 0;font-size:.95rem}
.sds-technical-section th,.sds-technical-section td{padding:.8rem;text-align:left;border:1px solid #d2dae5;vertical-align:top;overflow-wrap:anywhere}
.sds-technical-section th{background:#eaf0f8;color:#182a42}
.sds-technical-section p{line-height:1.75}
#document-walkthrough{padding-top:2.5rem;padding-bottom:2.5rem}
@media(max-width:600px){.sds-technical-section th,.sds-technical-section td{padding:.5rem;font-size:.82rem}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
