.rfq-nav{color:#0755a7!important;font-weight:650}.rfq-focus{padding-bottom:32px}.rfq-focus .en-series-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rfq-layout{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:64px;align-items:start}.rfq-layout aside{position:sticky;top:110px}.rfq-layout aside h2{font-size:30px;line-height:1.2}.rfq-layout aside ul{padding-left:20px;line-height:1.8}.rfq-layout fieldset{padding:0;border:0;margin:0 0 32px;min-width:0}.rfq-layout legend{font-size:20px;font-weight:650;padding:0;margin-bottom:18px}.rfq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rfq-wide{grid-column:1/-1}.rfq-layout label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:550}.rfq-layout input,.rfq-layout select,.rfq-layout textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid #c3c8d0;border-radius:8px;padding:12px;background:#fff;color:#171a20;font:inherit;font-size:16px;line-height:1.5}.rfq-layout textarea{resize:vertical}.rfq-layout input:focus,.rfq-layout textarea:focus,.rfq-layout select:focus{outline:3px solid #bad9ff;outline-offset:1px;border-color:#0755a7}.rfq-layout .rfq-consent{display:flex;flex-direction:row;align-items:flex-start;gap:12px;margin-bottom:24px;font-weight:400;line-height:1.6}.rfq-consent input{flex:0 0 18px;width:18px;margin-top:4px;min-height:18px}.rfq-message{white-space:pre-line;line-height:1.6;max-width:68ch}.rfq-message:not(:empty){padding:16px;border:1px solid #c3c8d0;border-radius:8px;background:#f3f7fc}.rfq-message[data-error=true]{border-color:#a73b32;color:#8a2d25}.rfq-trap{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rfq-layout button:disabled{opacity:.6;cursor:wait}.rfq-table-wrap{overflow-x:auto;margin:24px 0}.rfq-spec-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6}.rfq-spec-table caption{text-align:left;font-weight:650;padding-bottom:12px}.rfq-spec-table th,.rfq-spec-table td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid #d9dce2}.rfq-spec-table th{width:28%;font-weight:600}.rfq-spec-table thead{background:#f3f5f8}.rfq-faq details{padding:18px 0;border-bottom:1px solid #d9dce2}.rfq-faq summary{cursor:pointer;font-weight:600}.rfq-faq p{line-height:1.7}.rfq-prose{max-width:900px;line-height:1.8}.rfq-prose h2{font-size:26px;margin-top:32px}.corporate-hero h1{font-size:clamp(38px,4.4vw,68px);letter-spacing:-.04em;line-height:1.07}.rfq-layout [hidden]{display:none!important}
@media(max-width:820px){.rfq-layout{grid-template-columns:1fr;gap:28px}.rfq-layout aside{position:static}.rfq-focus .en-series-grid{grid-template-columns:1fr}.rfq-spec-table th,.rfq-spec-table td{padding:12px 8px}.rfq-spec-table th{width:32%}}
@media(max-width:520px){.rfq-grid{grid-template-columns:1fr}.rfq-wide{grid-column:auto}.rfq-layout{padding-left:20px;padding-right:20px}.corporate-hero h1{font-size:40px}.rfq-layout .primary{max-width:100%;white-space:normal}.rfq-spec-table{font-size:14px}}
