.mechanica-rfq-embed{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box}.mechanica-rfq-embed .mechanica-rfq-iframe{width:100%!important;max-width:100%!important;border:0!important;display:block;vertical-align:top}.entry-content .mechanica-rfq-embed,.ast-container .mechanica-rfq-embed,.elementor-widget-shortcode .mechanica-rfq-embed{width:100%!important;max-width:100%!important}.mechanica-rfq-opt-lightbox{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.mechanica-rfq-opt-lightbox.hidden{display:none!important}.mechanica-rfq-opt-lightbox__backdrop{position:absolute;inset:0;background:rgb(17 17 17 / .78)}.mechanica-rfq-opt-lightbox__panel{position:relative;z-index:1;background:#fff;border-radius:14px;padding:24px 24px 28px;max-width:min(720px, calc(100vw - 48px));max-height:calc(100vh - 48px);width:100%;box-shadow:0 20px 60px rgb(0 0 0 / .35);display:flex;flex-direction:column;align-items:center;overflow:auto}.mechanica-rfq-opt-lightbox__close{position:absolute;top:10px;right:12px;width:36px;height:36px;border:none;background:#f0f4f8;border-radius:8px;font-size:24px;line-height:1;color:#1e293b;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.mechanica-rfq-opt-lightbox__close:hover{background:#e3eef5;color:#226088}.mechanica-rfq-opt-lightbox__title{font-size:13px;font-weight:700;color:#226088;text-transform:uppercase;letter-spacing:.6px;text-align:center;margin:0 40px 16px;line-height:1.4}.mechanica-rfq-opt-lightbox__img-wrap{width:100%;display:flex;justify-content:center;align-items:center}.mechanica-rfq-opt-lightbox__img-wrap img{max-width:100%;max-height:min(520px, calc(100vh - 140px));width:auto;height:auto;object-fit:contain;border-radius:8px}.mechanica-rfq-opt-lightbox__error{margin:24px 0 8px;font-size:14px;color:#64748b;text-align:center}.mechanica-rfq-opt-lightbox__error.hidden{display:none!important}html.mechanica-rfq-lightbox-open,body.mechanica-rfq-lightbox-open{overflow:hidden}.mechanica-rfq-access-gate{width:100%;max-width:640px;margin:0 auto;padding:24px 16px;box-sizing:border-box}.mechanica-rfq-access-gate__card{background:#fff;border:2px solid #e2e8f0;border-radius:14px;padding:32px 28px;text-align:center;box-shadow:0 8px 32px rgb(15 23 42 / .08)}.mechanica-rfq-access-gate__title{margin:0 0 12px;font-size:22px;font-weight:700;color:#0f3d5c}.mechanica-rfq-access-gate__text{margin:0 0 24px;font-size:15px;line-height:1.6;color:#475569}.mechanica-rfq-access-gate__text--muted{margin:-16px 0 24px;font-size:13px;color:#64748b}.mechanica-rfq-access-gate__turnstile{display:flex;justify-content:center;margin:0 0 16px;min-height:65px}.mechanica-rfq-access-gate__turnstile iframe{max-width:100%}.mechanica-rfq-access-gate__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.mechanica-rfq-access-gate__btn{display:inline-flex;align-items:center;justify-content:center;min-width:120px;padding:12px 20px;border-radius:8px;border:2px solid #226088;background:#fff;color:#226088;font-size:14px;font-weight:700;text-decoration:none;transition:background 0.15s,color 0.15s}.mechanica-rfq-access-gate__btn:hover{background:#eef4f8;color:#0f3d5c}.mechanica-rfq-access-gate__btn--primary{background:#226088;color:#fff}.mechanica-rfq-access-gate__btn--primary:hover{background:#0f3d5c;color:#fff}.mechanica-rfq-access-gate__note{margin:20px 0 0;font-size:13px;color:#64748b;line-height:1.5}.mechanica-rfq-access--approved{color:#166534;font-weight:600}.mechanica-rfq-access--pending{color:#b45309;font-weight:600}.mechanica-rfq-access--admin{color:#1e40af;font-weight:600}.mechanica-rfq-page-wrap{max-width:1200px!important;width:100%!important;margin:0 auto!important;padding:28px 24px 72px!important;box-sizing:border-box}body.mechanica-rfq-theme .site-content,body.mechanica-rfq-theme #content,body.mechanica-rfq-theme .ast-container,body.mechanica-rfq-theme .entry-content,body.mechanica-rfq-theme #primary,body.mechanica-rfq-theme .content-area,body.mechanica-rfq-theme .ast-article-single{max-width:100%!important;width:100%!important;float:none!important}body.mechanica-rfq-theme #secondary,body.mechanica-rfq-theme.ast-separate-container .ast-left-sidebar #content>.ast-container,body.mechanica-rfq-theme .widget-area{display:none!important}body.mechanica-rfq-theme #primary{margin:0!important;padding:0!important}body.mechanica-rfq-theme .mechanica-rfq-embed,body.mechanica-rfq-theme .mechanica-rfq-iframe{width:100%!important;max-width:100%!important;min-height:900px}.mechanica-rfq-access-gate__card--auth{text-align:left}.mechanica-rfq-access-gate__card--auth .mechanica-rfq-access-gate__title,.mechanica-rfq-access-gate__card--auth .mechanica-rfq-access-gate__text{text-align:center}.mechanica-rfq-access-gate__tabs{display:flex;gap:8px;margin:0 0 20px;border-bottom:2px solid #e2e8f0}.mechanica-rfq-access-gate__tab{flex:1;padding:12px 16px;border:none!important;border-bottom:3px solid transparent!important;margin-bottom:-2px;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:#64748b!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important;cursor:pointer;transition:color 0.15s,border-color 0.15s;text-transform:none!important;letter-spacing:normal!important}.mechanica-rfq-access-gate__tab:hover,.mechanica-rfq-access-gate__tab:focus{background:transparent!important;color:#226088!important;outline:none}.mechanica-rfq-access-gate__tab.is-active{background:transparent!important;background-color:transparent!important;color:#226088!important;border-bottom-color:#226088!important;box-shadow:none!important}.mechanica-rfq-access-gate__panel{display:none}.mechanica-rfq-access-gate__panel.is-active{display:block}.mechanica-rfq-access-gate__form{display:flex;flex-direction:column;gap:14px}.mechanica-rfq-access-gate__field label{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#334155}.mechanica-rfq-access-gate__field input{width:100%;box-sizing:border-box;padding:11px 14px;border:2px solid #cbd5e1;border-radius:8px;font-size:14px;color:#0f172a;background:#fff;transition:border-color 0.15s,box-shadow 0.15s}.mechanica-rfq-access-gate__field input:focus{outline:none;border-color:#226088;box-shadow:0 0 0 3px rgb(34 96 136 / .15)}.mechanica-rfq-access-gate__remember{display:flex;align-items:center;gap:8px;font-size:13px;color:#475569;cursor:pointer}.mechanica-rfq-access-gate__btn--block{width:100%;margin-top:4px}.mechanica-rfq-access-gate__alert{margin:0 0 16px;padding:12px 14px;border-radius:8px;font-size:14px;line-height:1.5;text-align:center}.mechanica-rfq-access-gate__alert--error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.mechanica-rfq-access-gate__alert--success{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.mechanica-rfq-access-gate__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.mechanica-rfq-session{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin:0 0 10px;font-size:13px;color:#64748b}.mechanica-rfq-session a{color:#1E73BE;font-weight:600;text-decoration:none;padding:6px 10px;border-radius:6px;min-height:32px;display:inline-flex;align-items:center}.mechanica-rfq-session a:hover,.mechanica-rfq-session a:focus-visible{background:rgb(30 115 190 / .08)}