.rfq-page_page__7QKym{--gutter:48px;--paper:#f5f3ee;--ink:#20201e;--coral:#ff565c;--muted:#64625b;--line:#d8d6cf;background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),sans-serif;overflow-x:clip}.rfq-page_page__7QKym :is(h1,h2,h3,p,ol,ul){margin:0;color:inherit;font-family:inherit}.rfq-page_page__7QKym :is(h1,h2,h3){font-weight:500}.rfq-page_page__7QKym :is(a,button,summary):focus-visible{outline:2px solid #e33843;outline-offset:5px}.rfq-page_page__7QKym p{line-height:1.65}.rfq-page_page__7QKym :is(section[id]){scroll-margin-top:90px}.rfq-page_eyebrow__HqOEK,.rfq-page_mono__SLvkD{font-family:var(--font-geist-mono),monospace!important;font-size:11px;font-weight:400;letter-spacing:.08em}.rfq-page_eyebrow__HqOEK{display:flex;align-items:center;flex-wrap:wrap;gap:10px;text-transform:uppercase}.rfq-page_square__0K_yA{display:inline-block;width:7px;height:7px;background:var(--coral);flex-shrink:0}.rfq-page_eyebrowMuted__5v7us{color:#7a7871}.rfq-page_hero__Vl_QW{max-width:1280px;margin:0 auto;padding:140px var(--gutter) 70px}.rfq-page_hero__Vl_QW h1{margin-top:28px;max-width:980px;font-size:clamp(50px,6.2vw,92px);line-height:1.02;letter-spacing:-.062em}.rfq-page_hero__Vl_QW h1 span{color:#d9343e}.rfq-page_heroBody__1H98v{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:end;margin-top:34px}.rfq-page_intro__l4pQZ{max-width:560px;font-size:17px;color:#55534d}.rfq-page_actions__tjf5k{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px}.rfq-page_primaryButton__VA6lC{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;padding:10px 11px 10px 21px;border-radius:3px;background:var(--ink);color:#fff!important;font-size:14px;font-weight:500;transition:background .2s}.rfq-page_primaryButton__VA6lC>span{display:grid;place-items:center;width:34px;height:34px;border-radius:2px;background:var(--coral);color:var(--ink);transition:transform .2s}.rfq-page_primaryButton__VA6lC:hover{background:#383834}.rfq-page_primaryButton__VA6lC:hover>span{transform:translate(2px,-2px)}.rfq-page_textLink__7rQUV{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:5px}.rfq-page_fictional__AK1_c{max-width:520px;margin-top:18px!important;font-size:12px;color:var(--muted)}.rfq-page_flow__maA7z{display:grid;list-style:none;padding:0;border-top:1px solid var(--line)}.rfq-page_flow__maA7z li{position:relative;display:grid;grid-template-columns:140px 1fr;gap:16px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--line)}.rfq-page_flow__maA7z li .rfq-page_mono__SLvkD{color:#b3313a;text-transform:uppercase;font-size:10px}.rfq-page_flow__maA7z li p{font-size:17px;letter-spacing:-.02em;line-height:1.35}.rfq-page_flow__maA7z li svg{display:none}.rfq-page_example__6cGeF,.rfq-page_story__R2kre{max-width:1280px;margin:0 auto;padding:70px var(--gutter) 80px}.rfq-page_example__6cGeF{max-width:1376px}.rfq-page_sectionHeading__nTpZU{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:36px}.rfq-page_sectionHeading__nTpZU h2{margin-top:18px;font-size:clamp(36px,4vw,58px);line-height:1.05;letter-spacing:-.052em}.rfq-page_sectionHeading__nTpZU h2 span{color:#8f8c84}.rfq-page_sectionIntro__uwxDn{max-width:500px;font-size:15px;color:var(--muted)}.rfq-page_exampleNote__mf6QM{margin-top:14px!important;font-size:12px;color:var(--muted)}.rfq-page_storyList__DhfZe,.rfq-page_story__R2kre{border-top:1px solid var(--line)}.rfq-page_storyList__DhfZe{list-style:none;padding:0}.rfq-page_storyList__DhfZe>li{display:grid;grid-template-columns:260px 1fr;gap:40px;padding:26px 0;border-bottom:1px solid var(--line)}.rfq-page_storyChapter___pUTV{display:flex;gap:14px;align-items:baseline;font-size:18px;letter-spacing:-.02em}.rfq-page_storyChapter___pUTV .rfq-page_mono__SLvkD{color:#b3313a}.rfq-page_storyStep__LLJ2T+.rfq-page_storyStep__LLJ2T{margin-top:18px}.rfq-page_storyStep__LLJ2T h3{font-size:16px;letter-spacing:-.01em}.rfq-page_storyStep__LLJ2T p{margin-top:4px!important;max-width:720px;font-size:14px;color:#55534d}.rfq-page_otherPaths__p6YkD{margin-top:44px}.rfq-page_otherPaths__p6YkD h3{font-size:20px;letter-spacing:-.02em}.rfq-page_otherPaths__p6YkD ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px!important;list-style:none;padding:0}.rfq-page_otherPaths__p6YkD a{display:grid;gap:8px;height:100%;padding:16px;border:1px solid #ccc9c1;border-radius:4px;background:#fff;transition:border-color .2s}.rfq-page_otherPaths__p6YkD a:hover{border-color:var(--ink)}.rfq-page_otherPaths__p6YkD strong{font-size:14px;font-weight:500}.rfq-page_otherPaths__p6YkD span{font-size:12.5px;color:var(--muted);line-height:1.5}.rfq-page_roles__8EvJu{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px 80px;background:#e9e6de;padding:80px max(var(--gutter),calc((100vw - 1184px) / 2))}.rfq-page_rolesIntro__cEKJx h2{margin-top:22px;font-size:clamp(38px,4.2vw,60px);line-height:1.04;letter-spacing:-.055em}.rfq-page_rolesIntro__cEKJx h2 span{color:#85827a}.rfq-page_roleRows__UwkJU{align-self:center}.rfq-page_roleRow__mcFhF{display:grid;grid-template-columns:170px 1fr;gap:20px;padding:24px 0;border-top:1px solid #c8c3b6}.rfq-page_roleRow__mcFhF:last-child{border-bottom:1px solid #c8c3b6}.rfq-page_roleRow__mcFhF .rfq-page_mono__SLvkD{color:#6f6a5e;padding-top:5px}.rfq-page_roleRow__mcFhF h3{font-size:22px;letter-spacing:-.025em}.rfq-page_roleRow__mcFhF p{margin-top:8px!important;font-size:14px;color:#5f5a4e;max-width:520px}.rfq-page_boundary__rZgmz{grid-column:1/-1;margin-top:20px;padding:24px 28px;border:1px solid #c8c3b6;border-radius:5px;background:#f5f3ee}.rfq-page_boundary__rZgmz h3{font-size:18px;letter-spacing:-.02em}.rfq-page_boundary__rZgmz ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 36px;margin-top:14px!important;padding-left:18px;font-size:13.5px;color:#55534d;line-height:1.6}.rfq-page_related__QZU_p{max-width:1280px;margin:0 auto;padding:60px var(--gutter);display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:start}.rfq-page_related__QZU_p>div{display:grid;gap:16px}.rfq-page_relatedText__LCbPn{font-size:15px;color:#55534d;max-width:560px}.rfq-page_relatedCard__CW41T{display:grid;grid-template-columns:1fr auto;gap:8px 20px;align-items:center;padding:20px 22px;border:1px solid #ccc9c1;border-radius:4px;background:#fff;transition:border-color .2s}.rfq-page_relatedCard__CW41T:hover{border-color:var(--ink)}.rfq-page_relatedCard__CW41T .rfq-page_mono__SLvkD{grid-column:1;color:var(--muted);font-size:10px;text-transform:uppercase}.rfq-page_relatedCard__CW41T strong{grid-column:1;font-size:20px;font-weight:500;letter-spacing:-.025em}.rfq-page_relatedCard__CW41T svg{grid-column:2;grid-row:1/span 2}.rfq-page_closing__5EJOr{background:#ff696d;padding:65px max(var(--gutter),calc((100vw - 1184px) / 2)) 70px;color:#20201e}.rfq-page_closingMain__eylgF{display:grid;grid-template-columns:1.2fr .8fr;gap:90px;align-items:center;margin-top:34px}.rfq-page_closingMain__eylgF h2{font-size:clamp(50px,6.2vw,90px);line-height:.98;letter-spacing:-.062em}.rfq-page_closingMain__eylgF h2 span{color:#70262b}.rfq-page_closingMain__eylgF p{color:#5c2a2b;font-size:15px;max-width:380px}.rfq-page_closingMain__eylgF .rfq-page_primaryButton__VA6lC{margin-top:26px}.rfq-page_closingMain__eylgF .rfq-page_primaryButton__VA6lC>span{background:#f5f3ee}.rfq-page_closingMain__eylgF .rfq-page_textLink__7rQUV{display:flex;width:-moz-fit-content;width:fit-content;margin-top:12px;font-size:12px}@media (max-width:1100px){.rfq-page_hero__Vl_QW{padding-top:125px}.rfq-page_heroBody__1H98v{grid-template-columns:1fr;gap:40px}.rfq-page_flow__maA7z{max-width:640px}.rfq-page_otherPaths__p6YkD ul{grid-template-columns:repeat(2,minmax(0,1fr))}.rfq-page_roles__8EvJu{grid-template-columns:1fr;padding:70px var(--gutter)}.rfq-page_closing__5EJOr{padding:60px var(--gutter)}.rfq-page_closingMain__eylgF{grid-template-columns:1fr;gap:30px}}@media (max-width:800px){.rfq-page_sectionHeading__nTpZU{grid-template-columns:1fr;gap:20px}.rfq-page_storyList__DhfZe>li{grid-template-columns:1fr;gap:14px}.rfq-page_boundary__rZgmz ul,.rfq-page_related__QZU_p{grid-template-columns:1fr}}@media (max-width:639px){.rfq-page_page__7QKym{--gutter:16px}.rfq-page_hero__Vl_QW{padding:108px var(--gutter) 50px}.rfq-page_hero__Vl_QW h1{font-size:clamp(42px,12vw,56px)}.rfq-page_intro__l4pQZ{font-size:15.5px}.rfq-page_primaryButton__VA6lC{gap:16px;font-size:13px}.rfq-page_flow__maA7z li{grid-template-columns:1fr;gap:6px}.rfq-page_example__6cGeF,.rfq-page_story__R2kre{padding:50px var(--gutter) 60px}.rfq-page_otherPaths__p6YkD ul,.rfq-page_roleRow__mcFhF{grid-template-columns:1fr}.rfq-page_roleRow__mcFhF{gap:8px}.rfq-page_boundary__rZgmz{padding:20px}}