.hcs-rfq{--hcs-rfq-navy:#10283e;--hcs-rfq-blue:#1f5e85;--hcs-rfq-orange:#c94f0a;--hcs-rfq-orange-dark:#a83f05;--hcs-rfq-text:#1c2731;--hcs-rfq-slate:#5c6b78;--hcs-rfq-border:#d4dee4;--hcs-rfq-soft:#f6f8f9;--hcs-rfq-danger:#a12820;width:100%;max-width:1240px;margin:0 auto;padding:64px 0;color:var(--hcs-rfq-text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55}.hcs-rfq *,.hcs-rfq *::before,.hcs-rfq *::after{box-sizing:border-box}.hcs-rfq__heading{max-width:760px;margin-bottom:30px}.hcs-rfq__heading h2{margin:0 0 14px;color:var(--hcs-rfq-navy);font-size:clamp(1.9rem, 4vw, 3rem);line-height:1.15}.hcs-rfq__heading>p:last-child{color:var(--hcs-rfq-slate)}.hcs-rfq__eyebrow{margin:0 0 10px;color:var(--hcs-rfq-blue);font-size:.76rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.hcs-rfq__context-note{display:grid;gap:2px;margin:24px 0 0;padding:15px 17px;color:var(--hcs-rfq-navy);background:var(--hcs-rfq-soft);border-left:4px solid var(--hcs-rfq-orange);border-radius:7px}.hcs-rfq__context-note span{color:var(--hcs-rfq-slate);font-size:.88rem}.hcs-rfq__disclosure{margin:0 0 22px;color:var(--hcs-rfq-slate)}.hcs-rfq--quick{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(28px, 5vw, 72px);align-items:start}.hcs-rfq--quick .hcs-rfq__heading{position:sticky;top:110px;margin-bottom:0}.hcs-rfq--quick .hcs-rfq__success{grid-column:2}.hcs-rfq__form,.hcs-rfq__success{padding:clamp(22px, 4vw, 42px);background:#fff;border:1px solid var(--hcs-rfq-border);border-radius:14px;box-shadow:0 16px 42px rgb(16 40 62 / .08)}.hcs-rfq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.hcs-rfq__field{min-width:0}.hcs-rfq__field--wide{grid-column:1 / -1}.hcs-rfq--quick .hcs-rfq__field--optional{padding:12px 14px 0;background:var(--hcs-rfq-soft);border:1px solid var(--hcs-rfq-border);border-radius:10px}.hcs-rfq__label{display:block;margin-bottom:7px;color:var(--hcs-rfq-navy);font-weight:720}.hcs-rfq__label>span{color:var(--hcs-rfq-slate);font-size:.78rem;font-weight:500}.hcs-rfq__label b,.hcs-rfq__consent b{color:var(--hcs-rfq-danger)}.hcs-rfq input:not([type="hidden"]):not([type="checkbox"]):not([type="file"]),.hcs-rfq select,.hcs-rfq textarea{width:100%;min-height:50px;padding:11px 13px;color:var(--hcs-rfq-text);background:#fff;border:1px solid var(--hcs-rfq-border);border-radius:8px;font:inherit}.hcs-rfq textarea{min-height:126px;resize:vertical}.hcs-rfq input:focus,.hcs-rfq select:focus,.hcs-rfq textarea:focus{outline:3px solid rgb(201 79 10 / .22);outline-offset:1px;border-color:var(--hcs-rfq-orange)}.hcs-rfq small{display:block;margin-top:6px;color:var(--hcs-rfq-slate)}.hcs-rfq__error{min-height:1.3em;margin:5px 0 0;color:var(--hcs-rfq-danger);font-size:.87rem}.hcs-rfq__consent{display:flex;align-items:flex-start;gap:10px;color:var(--hcs-rfq-text)}.hcs-rfq__consent input{width:20px;height:20px;flex:0 0 auto;margin-top:2px}.hcs-rfq__honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.hcs-rfq__native-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.hcs-rfq__file-picker{display:flex;min-width:0;align-items:center;gap:12px;padding:11px;background:var(--hcs-rfq-soft);border:1px solid var(--hcs-rfq-border);border-radius:8px}.hcs-rfq__file-button{flex:0 0 auto;padding:9px 15px;color:#fff;background:var(--hcs-rfq-blue);border-radius:7px;font-weight:720;cursor:pointer}.hcs-rfq__native-file:focus-visible+.hcs-rfq__file-button{outline:3px solid rgb(201 79 10 / .32);outline-offset:3px}.hcs-rfq__file-picker>span{min-width:0;overflow-wrap:anywhere;color:var(--hcs-rfq-slate)}.hcs-rfq__summary{margin-bottom:24px;padding:16px 18px;color:var(--hcs-rfq-danger);background:#fff4f2;border:1px solid #e8b4ae;border-radius:8px}.hcs-rfq__summary h3{margin:0 0 7px;color:var(--hcs-rfq-danger);font-size:1rem}.hcs-rfq__summary ul{margin:0;padding-left:20px}.hcs-rfq__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px}.hcs-rfq__actions button{min-height:50px;padding:12px 24px;border-radius:8px;font:inherit;font-weight:720;cursor:pointer}.hcs-rfq__submit{color:#fff;background:var(--hcs-rfq-orange);border:1px solid var(--hcs-rfq-orange)}.hcs-rfq__submit:hover{background:var(--hcs-rfq-orange-dark)}.hcs-rfq__submit:disabled{cursor:wait;opacity:.7}.hcs-rfq__reset{color:var(--hcs-rfq-navy);background:#fff0;border:1px solid var(--hcs-rfq-navy)}.hcs-rfq__actions p{flex:1 1 260px;margin:0;color:var(--hcs-rfq-slate);font-size:.87rem}.hcs-rfq__success h3{margin:0 0 10px;color:var(--hcs-rfq-navy)}.hcs-rfq__notice{padding:12px;background:var(--hcs-rfq-soft);border-radius:8px}@media (max-width:640px){.hcs-rfq{padding:48px 0}.hcs-rfq--quick{display:block}.hcs-rfq--quick .hcs-rfq__heading{position:static;margin-bottom:18px}.hcs-rfq--quick .hcs-rfq__success{grid-column:auto}.hcs-rfq__form,.hcs-rfq__success{padding:20px 16px}.hcs-rfq--quick .hcs-rfq__form,.hcs-rfq--quick .hcs-rfq__success{padding:16px 14px}.hcs-rfq__grid{grid-template-columns:minmax(0,1fr);gap:14px}.hcs-rfq--quick .hcs-rfq__grid{gap:12px}.hcs-rfq__field--wide{grid-column:auto}.hcs-rfq input:not([type="hidden"]):not([type="checkbox"]):not([type="file"]),.hcs-rfq select,.hcs-rfq textarea{font-size:16px}.hcs-rfq--quick textarea{min-height:96px}.hcs-rfq__file-picker{align-items:stretch;flex-direction:column}.hcs-rfq__file-button{width:100%;text-align:center}.hcs-rfq__actions{align-items:stretch;flex-direction:column}.hcs-rfq__actions button{width:100%}.hcs-rfq__actions p{flex-basis:auto}}