.contact-page h1{font-size:var(--text-inner-h1);line-height:1.15}.contact-page h2{font-size:var(--text-h2);line-height:1.2}.contact-page h3{font-size:var(--text-card);line-height:1.35}.contact-page p{font-size:var(--text-body);line-height:var(--leading-body)}.contact-page .rfq-main{background:#e6eef5;padding-block:64px var(--space-section)}.contact-page .rfq-form-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:64px;align-items:start}.contact-page .rfq-form-layout>*{min-width:0}.contact-page .rfq-introduction{margin-bottom:40px}.contact-page .rfq-introduction>p:not(.eyebrow){margin-top:24px;font-size:18px;line-height:1.6}.contact-page .rfq-introduction .text-link{margin-top:20px}.contact-page .rfq-form-header h2{font-size:var(--text-product-h2);line-height:1.3}.contact-page .rfq-form-header p{margin-top:16px}.contact-page .rfq-form .demo-note{margin-block:24px;max-width:none}.contact-page .rfq-form .demo-note p{margin-top:6px}.contact-page .rfq-form :is(.demo-note p,.rfq-field-note,.form-status){font-size:var(--text-note);line-height:var(--leading-spec)}.contact-page .rfq-field-note{margin-bottom:24px}.contact-page :is(input,select,textarea){min-width:0;border-radius:8px}.contact-page :is(input,select){min-height:54px}.contact-page .form-row{align-items:end}.contact-page textarea{border-radius:12px}.contact-page :is(input,select,textarea):user-invalid{border-color:#b14232}.contact-page .rfq-form .button{justify-content:center;text-align:center;min-height:56px;max-width:100%;padding-inline:32px;border-radius:999px}.contact-page .rfq-form-photo{position:sticky;top:24px}.contact-page .rfq-form-photo img{display:block;width:100%;height:auto;border-radius:12px}.contact-page .rfq-form-photo figcaption{margin-top:12px;color:#53657a;font-size:var(--text-note);line-height:var(--leading-spec)}.contact-page .rfq-technical{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px}.contact-page .rfq-technical>div>p:not(.eyebrow){margin-top:24px;max-width:490px}.contact-page .rfq-technical h3{margin-top:32px}.contact-page .rfq-technical .text-link{margin-top:20px}.contact-page .rfq-technical dl{margin:0}.contact-page .rfq-technical dl>div{border-top:1px solid #c8d9e8;padding-block:24px}.contact-page .rfq-technical dt{font-weight:600}.contact-page .rfq-technical dd{margin:12px 0 0;color:#53657a}.contact-page .rfq-related{background:#f3f5f7}.contact-page .rfq-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.contact-page .rfq-related-grid article{border-top:2px solid #a8c7e0;padding:24px}.contact-page .rfq-related-grid .text-link,.contact-page .rfq-related-grid p{margin-top:20px}@media (max-width:1000px){.contact-page :is(.rfq-form-layout,.rfq-technical){gap:40px}}@media (max-width:760px){.contact-page .rfq-main{padding-top:48px}.contact-page :is(.rfq-form-layout,.rfq-technical,.rfq-related-grid){grid-template-columns:1fr;gap:40px}.contact-page .form-row{grid-template-columns:1fr;gap:0}.contact-page .rfq-form-photo{position:static}.contact-page .rfq-form-photo img{max-height:400px;object-fit:cover}.contact-page .rfq-introduction>p:not(.eyebrow){font-size:var(--text-body);line-height:var(--leading-body)}}.contact-page .rfq-title-accent{color:#176dc0}