#mf-quality-page { font-family: 'Poppins', sans-serif; font-weight: 400; }
#mf-quality-page .container { width: 100%; max-width: 1170px; margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px; }
#mf-quality-page img { max-width: 100%; height: auto; }
#mf-quality-page a { text-decoration: none; }
#mf-quality-page li { list-style: none; margin: 0; padding: 0; }
#mf-quality-page .section-title-left h2 { position: relative; }
@media (max-width: 991px) { #mf-quality-page .container { max-width: 760px; } }
@media (max-width: 575px) { #mf-quality-page .container { padding-right: 16px; padding-left: 16px; } }

#mf-quality-page .main-btn-two { position: relative; min-width: 180px; background: #FFF; color: #02185a; line-height: 50px; height: 50px; display: inline-block; transition: all 0.4s; font-family: "Poppins", sans-serif; }
#mf-quality-page .main-btn-two .text-btn { float: left; min-width: 130px; text-align: center; font-size: 13px; text-transform: uppercase; font-weight: 600; position: relative; letter-spacing: .50px; overflow: hidden; }
#mf-quality-page .main-btn-two .text-btn .text-btn-one { display: block; margin-left: -100%; float: left; transition: .4s; text-align: center; min-width: 130px; height: 50px; padding: 0 15px; background: #ff6119; color: #FFF; }
#mf-quality-page .main-btn-two .text-btn .text-btn-two { margin-left: 0px; transition: .4s; min-width: 130px; height: 50px; text-align: center; display: block; padding: 0 15px; display: block; background: #FFF; color: #02185a; }
#mf-quality-page .main-btn-two::after,
#mf-quality-page .main-btn-two .text-btn::after,
#mf-quality-page .main-btn-two .arrow-btn::after { content: ""; clear: both; display: block; width: 100%; }
#mf-quality-page .main-btn-two .text-btn::before { content: ""; width: 2px; height: 50px; background: #ddd; right: 0; top: 0px; position: absolute; opacity: 0.5; }
#mf-quality-page .main-btn-two .arrow-btn { height: 50px; width: 50px; text-align: center; overflow: hidden; background: #f9f9f9; line-height: 50px; }
#mf-quality-page .main-btn-two .arrow-btn .arrow-one { display: block; background: #ff6119; font-size: 13px; line-height: 50px; color: #fff; margin-left: -50px; float: left; transition: .4s; text-align: center; width: 50px; height: 50px; font-size: 15px; }
#mf-quality-page .main-btn-two .arrow-btn .arrow-two { background: #f9f9f9; font-size: 13px; line-height: 50px; margin-left: 0px; transition: .4s; height: 50px; width: 50px; text-align: center; font-size: 15px; display: block; }
#mf-quality-page .main-btn-two .text-btn .text-btn-one { background: #02185a; color: #FFF; }
#mf-quality-page .main-btn-two .text-btn .text-btn-two { background: #ff6119; color: #fff; }
#mf-quality-page .main-btn-two .text-btn::before { background: #e4500d; }
#mf-quality-page .main-btn-two .arrow-btn { background: #ff6119; line-height: 50px; }
#mf-quality-page .main-btn-two .arrow-btn .arrow-one { background: #011552; color: #fff; }
#mf-quality-page .main-btn-two .arrow-btn .arrow-two { background: #ff6119; color: #FFF; }
#mf-quality-page { --mfq-navy: #02185a; --mfq-orange: #ff6119; --mfq-ink: #272626; --mfq-muted: #626a78; --mfq-line: #dfe3ea; --mfq-soft: #f9f9f9; display: block; width: 100%; min-width: 0; color: var(--mfq-ink); background: #fff; font-size: 16px; line-height: 1.75; text-align: left; overflow-wrap: break-word; }
#mf-quality-page *,
#mf-quality-page *::before,
#mf-quality-page *::after { box-sizing: border-box; }
#mf-quality-page [hidden] { display: none !important; }
#mf-quality-page p,
#mf-quality-page li,
#mf-quality-page td,
#mf-quality-page th,
#mf-quality-page figcaption { font-family: "Roboto", sans-serif; }
#mf-quality-page p { font-size: 16px; line-height: 1.75; color: var(--mfq-ink); margin: 0 0 18px; font-weight: 400; }
#mf-quality-page p:last-child { margin-bottom: 0; }
#mf-quality-page h1,
#mf-quality-page h2,
#mf-quality-page h3 { font-family: "Poppins", sans-serif; color: var(--mfq-navy); font-weight: 600; text-transform: none; letter-spacing: 0; }
#mf-quality-page h1 { font-size: 38px; line-height: 1.3; margin: 0; padding: 0; }
#mf-quality-page h2 { font-size: 32px; line-height: 1.35; margin: 0; padding: 0; }
#mf-quality-page h3 { font-size: 21px; line-height: 1.45; margin: 0 0 18px; padding: 0; }
#mf-quality-page strong { font-weight: 700; }
#mf-quality-page a:not(.main-btn-two):not(.main-btn-two *) { color: var(--mfq-navy); }
#mf-quality-page p a { text-decoration: underline; text-underline-offset: 3px; }
#mf-quality-page a:not(.main-btn-two):hover { color: var(--mfq-orange); }
#mf-quality-page :focus-visible { outline: 2px solid var(--mfq-orange); outline-offset: 4px; }
#mf-quality-page .mfq-section { padding: 64px 0; scroll-margin-top: 30px; }
#mf-quality-page .mfq-soft { background: var(--mfq-soft); }
#mf-quality-page .mfq-section-heading { margin-bottom: 26px; }
#mf-quality-page .mfq-section-heading h2::after { content: none; }
#mf-quality-page .mfq-eyebrow { position: relative; padding-left: 60px; margin: 0 0 14px; font-family: "Roboto", sans-serif; font-size: 13px; line-height: 1.5; text-transform: uppercase; font-weight: 600; color: #666; letter-spacing: .2px; }
#mf-quality-page .mfq-eyebrow::before { content: ""; position: absolute; left: 0; top: 8px; width: 40px; height: 3px; background: var(--mfq-orange); }
#mf-quality-page .mfq-subheading { margin: 30px 0 18px; font-size: 23px; }
#mf-quality-page ul:not(.mfq-process-grid) { margin: 0 0 18px; padding-left: 21px; }
#mf-quality-page ul > li { list-style: disc; margin: 0 0 7px; padding: 0; line-height: 1.7; }
#mf-quality-page ol > li { list-style: decimal; }
#mf-quality-page .mfq-intro { padding: 56px 0 36px; }
#mf-quality-page .mfq-intro-grid { display: grid; grid-template-columns: 1.04fr 1fr; align-items: center; gap: 42px; }
#mf-quality-page .mfq-intro-grid > * { min-width: 0; }
#mf-quality-page .mfq-intro-grid p { font-size: 15px; line-height: 1.8; }
#mf-quality-page .mfq-intro-grid .mfq-eyebrow { font-size: 13px; line-height: 1.5; }
#mf-quality-page .mfq-scope { margin-top: 28px; padding: 20px 24px; border-left: 3px solid var(--mfq-orange); background: var(--mfq-soft); }
#mf-quality-page .mfq-scope blockquote { border: 0; padding: 0; margin: 0; background: none; }
#mf-quality-page .mfq-scope p { font-size: 14px; line-height: 1.8; }
#mf-quality-page .mfq-cta-inline { display: flex; align-items: center; justify-content: space-between; gap: 30px; margin-top: 26px; padding: 24px 0 0; border-top: 1px solid var(--mfq-line); }
#mf-quality-page .mfq-cta-inline > div { flex: 1 1 auto; min-width: 0; }
#mf-quality-page .mfq-cta-inline p { font-size: 14px; line-height: 1.8; margin-bottom: 8px; }
#mf-quality-page .mfq-cta-inline .main-btn-two { float: none; flex: 0 0 auto; display: inline-block; margin: 0; max-width: 100%; }
#mf-quality-page .mfq-copy-columns { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 36px; }
#mf-quality-page .mfq-copy-columns p { margin-bottom: 0; }
#mf-quality-page .mfq-process-grid { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 0; margin: 0 0 24px; padding: 0; border-left: 1px solid var(--mfq-line); border-top: 1px solid var(--mfq-line); }
#mf-quality-page .mfq-process-grid > li { display: flex; align-items: flex-start; gap: 11px; list-style: none; margin: 0; padding: 18px 16px; border-right: 1px solid var(--mfq-line); border-bottom: 1px solid var(--mfq-line); font-size: 14px; line-height: 1.55; color: var(--mfq-navy); background: #fff; }
#mf-quality-page .mfq-process-grid > li:nth-last-child(-n/**/+2) { grid-column: span 2; }
#mf-quality-page .mfq-process-number { color: #b94412; font-size: 13px; font-weight: 700; flex: 0 0 20px; }
#mf-quality-page .mfq-two-col { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 36px; }
#mf-quality-page .mfq-two-col > * { min-width: 0; }
#mf-quality-page .mfq-text-panel { border-top: 1px solid var(--mfq-line); padding-top: 24px; }
#mf-quality-page .mfq-item-heading { display: flex; align-items: flex-start; gap: 13px; }
#mf-quality-page .mfq-step { color: #b94412; font-family: "Roboto", sans-serif; font-weight: 600; font-size: 15px; line-height: 2; flex: 0 0 23px; }
#mf-quality-page .mfq-photo { margin: 0; min-width: 0; }
#mf-quality-page .mfq-media-frame { display: block; padding: 0; border: 0; border-radius: 0; background: none; width: 100%; min-width: 0; cursor: default; color: inherit; }
#mf-quality-page .mfq-media-frame img { display: block; width: 100%; height: auto; margin: 0; border: 0; object-fit: contain; border-radius: 4px; }
#mf-quality-page figcaption { font-size: 13px; line-height: 1.65; color: var(--mfq-muted); margin: 10px 0 0; }
#mf-quality-page .mfq-stage { position: relative; width: 100%; background: transparent; }
#mf-quality-page .mfq-play { display: inline-block; position: absolute; right: 9px; bottom: 9px; margin: 0; min-height: 34px; padding: 6px 11px; border: 1px solid rgba(255,255,255,.7); border-radius: 3px; font-family: "Roboto", sans-serif; font-size: 12px; line-height: 1.5; color: #fff; background: rgba(2,24,90,.88); cursor: pointer; }
#mf-quality-page .mfq-balance-feature { display: grid; grid-template-columns: minmax(0,1fr) 400px; gap: 42px; align-items: center; }
#mf-quality-page .mfq-balance-feature h3 { margin-top: 25px; }
#mf-quality-page .mfq-balance-media { width: 400px; max-width: 100%; justify-self: center; }
#mf-quality-page .mfq-coating-grid { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1.08fr); gap: 42px; align-items: center; }
#mf-quality-page .mfq-media-note { padding-top: 18px; margin-top: 26px; border-top: 1px solid var(--mfq-line); }
#mf-quality-page .mfq-media-note p { font-size: 14px; color: var(--mfq-muted); }
#mf-quality-page .mfq-performance-grid { margin-top: 28px; }
#mf-quality-page .mfq-performance-grid h3 { font-size: 20px; min-height: 2.9em; margin-bottom: 14px; }
#mf-quality-page .mfq-performance-grid .mfq-media-frame { aspect-ratio: 16 / 9; }
#mf-quality-page .mfq-performance-grid img { width: 100%; height: 100%; object-fit: contain; }
#mf-quality-page .mfq-lab-grid { display: grid; grid-template-columns: 254px minmax(0,1fr); align-items: center; gap: 44px; margin-top: 38px; padding-top: 34px; border-top: 1px solid var(--mfq-line); }
#mf-quality-page .mfq-lab-grid .mfq-photo { width: 254px; max-width: 100%; }
#mf-quality-page .mfq-test-table { width: 100%; max-width: 100%; overflow-x: auto; margin: 26px 0 22px; border: 1px solid var(--mfq-line); background: #fff; -webkit-overflow-scrolling: touch; }
#mf-quality-page .mfq-test-table table { width: 100%; min-width: 790px; margin: 0; border-collapse: collapse; font-size: 14px; line-height: 1.7; }
#mf-quality-page .mfq-test-table th,
#mf-quality-page .mfq-test-table td { padding: 16px 18px; text-align: left; vertical-align: top; border: 0; border-right: 1px solid var(--mfq-line); border-bottom: 1px solid var(--mfq-line); }
#mf-quality-page .mfq-test-table th { background: #f0f2f5; color: var(--mfq-navy); font-weight: 700; }
#mf-quality-page .mfq-test-table td:first-child { width: 20%; color: var(--mfq-navy); }
#mf-quality-page .mfq-test-table th:last-child,
#mf-quality-page .mfq-test-table td:last-child { border-right: 0; }
#mf-quality-page .mfq-test-table tr:last-child td { border-bottom: 0; }
#mf-quality-page .mfq-test-table tbody tr:nth-child(even) { background: #fafafa; }
#mf-quality-page .mfq-release-grid { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 42px; }
#mf-quality-page .mfq-release-grid > * { min-width: 0; padding-top: 23px; border-top: 1px solid var(--mfq-line); }
#mf-quality-page .mfq-release-control .mfq-photo { margin-top: 25px; max-width: 440px; }
#mf-quality-page .mfq-buyers-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 0 38px; margin: 0 0 24px; padding-left: 20px; }
#mf-quality-page .mfq-buyers-grid li { margin: 0; padding: 14px 0 14px 5px; font-size: 15px; line-height: 1.8; border-bottom: 1px solid var(--mfq-line); }
#mf-quality-page .mfq-buyers-grid li::marker { color: #b94412; font-weight: 700; }
#mf-quality-page .mfq-faq { border-top: 1px solid var(--mfq-line); }
#mf-quality-page .mfq-faq details { border-bottom: 1px solid var(--mfq-line); }
#mf-quality-page .mfq-faq summary { display: flex; align-items: flex-start; justify-content: space-between; gap: 22px; padding: 21px 0; list-style: none; cursor: pointer; color: var(--mfq-navy); font-family: "Poppins", sans-serif; font-size: 17px; line-height: 1.55; font-weight: 500; }
#mf-quality-page .mfq-faq summary::-webkit-details-marker { display: none; }
#mf-quality-page .mfq-faq summary > span { display: block; color: var(--mfq-orange); font-size: 22px; font-weight: 400; line-height: 1.15; flex-shrink: 0; }
#mf-quality-page .mfq-faq details[open] summary > span { transform: rotate(45deg); }
#mf-quality-page .mfq-faq details > div { padding: 0 42px 22px 0; }
#mf-quality-page .mfq-cta-last { margin-top: 0; border-top: 0; padding-top: 0; }
#mf-quality-page .mfq-cta-last .mfq-section-heading { margin-bottom: 18px; }
#mf-quality-page .mfq-cta-last > div { max-width: 740px; }
@media (max-width: 1199px) {
  #mf-quality-page h1 { font-size: 32px; }
  #mf-quality-page h2 { font-size: 29px; }
  #mf-quality-page .mfq-intro-grid { gap: 30px; }
  #mf-quality-page .mfq-balance-feature { gap: 32px; grid-template-columns: minmax(0,1fr) 360px; }
  #mf-quality-page .mfq-balance-media { width: 360px; }
  #mf-quality-page .mfq-cta-inline { gap: 20px; }
}
@media (max-width: 991px) {
  #mf-quality-page .mfq-intro { padding-top: 44px; }
  #mf-quality-page .mfq-intro-grid { grid-template-columns: 1fr; }
  #mf-quality-page .mfq-intro-grid .mfq-photo { max-width: 720px; }
  #mf-quality-page .mfq-section { padding: 50px 0; }
  #mf-quality-page .mfq-two-col,
  #mf-quality-page .mfq-release-grid { grid-template-columns: 1fr; gap: 26px; }
  #mf-quality-page .mfq-performance-grid { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 22px; }
  #mf-quality-page .mfq-copy-columns { gap: 26px; }
  #mf-quality-page .mfq-process-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
  #mf-quality-page .mfq-process-grid > li:nth-last-child(-n/**/+2) { grid-column: span 1; }
  #mf-quality-page .mfq-cta-inline { flex-wrap: wrap; }
  #mf-quality-page .mfq-cta-inline > div { flex-basis: 100%; }
  #mf-quality-page .mfq-coating-grid { grid-template-columns: 1fr; gap: 28px; }
  #mf-quality-page .mfq-coating-grid > .mfq-photo { order: 2; max-width: 640px; }
  #mf-quality-page .mfq-balance-feature { grid-template-columns: minmax(0,1fr) 320px; gap: 28px; align-items: start; }
  #mf-quality-page .mfq-balance-media { width: 320px; }
  #mf-quality-page .mfq-lab-grid { grid-template-columns: 225px minmax(0,1fr); gap: 28px; }
}
@media (max-width: 639px) {
  #mf-quality-page { font-size: 15px; }
  #mf-quality-page p { font-size: 15px; line-height: 1.8; }
  #mf-quality-page h1 { font-size: 29px; line-height: 1.34; }
  #mf-quality-page h2 { font-size: 26px; line-height: 1.4; }
  #mf-quality-page h3 { font-size: 19px; line-height: 1.5; }
  #mf-quality-page .mfq-intro { padding-top: 32px; padding-bottom: 30px; }
  #mf-quality-page .mfq-eyebrow { font-size: 12px; padding-left: 49px; }
  #mf-quality-page .mfq-eyebrow::before { width: 32px; }
  #mf-quality-page .mfq-section { padding: 40px 0; }
  #mf-quality-page .mfq-section-heading { margin-bottom: 21px; }
  #mf-quality-page .mfq-copy-columns { grid-template-columns: 1fr; gap: 18px; }
  #mf-quality-page .mfq-process-grid > li { padding: 14px 11px; font-size: 13px; gap: 7px; }
  #mf-quality-page .mfq-process-grid > li:nth-last-child(-n/**/+2) { grid-column: span 1; }
  #mf-quality-page .mfq-subheading { font-size: 21px; }
  #mf-quality-page .mfq-balance-feature,
  #mf-quality-page .mfq-lab-grid { grid-template-columns: minmax(0,1fr); gap: 26px; }
  #mf-quality-page .mfq-lab-grid .mfq-photo { width: 260px; max-width: 100%; justify-self: center; }
  #mf-quality-page .mfq-performance-grid { grid-template-columns: 1fr; }
  #mf-quality-page .mfq-performance-grid h3 { min-height: 0; font-size: 19px; }
  #mf-quality-page .mfq-buyers-grid { grid-template-columns: 1fr; padding-left: 20px; }
  #mf-quality-page .mfq-scope { padding: 16px 18px; }
  #mf-quality-page .mfq-cta-inline { padding-top: 20px; }
  #mf-quality-page .mfq-cta-last { padding-top: 0; }
  #mf-quality-page .mfq-item-heading { gap: 10px; }
  #mf-quality-page .mfq-text-panel { padding-top: 20px; }
  #mf-quality-page .mfq-faq summary { font-size: 16px; padding: 18px 0; }
  #mf-quality-page .mfq-faq details > div { padding-right: 18px; }
  #mf-quality-page .mfq-test-table table { font-size: 13px; min-width: 730px; }
  #mf-quality-page .mfq-test-table th,
  #mf-quality-page .mfq-test-table td { padding: 13px 14px; }
  #mf-quality-page .mfq-cta-inline .main-btn-two { font-size: 12px; }
}
@media (prefers-reduced-motion: reduce) {
  #mf-quality-page *,
  #mf-quality-page *::before,
  #mf-quality-page *::after { scroll-behavior: auto !important; transition: none !important; }
}
#mf-quality-page .mfq-balance-feature > * { min-width: 0; }
#mf-quality-page .mfq-balance-media .mfq-media-frame { aspect-ratio: 6 / 5; }
#mf-quality-page .mfq-balance-media .mfq-media-frame img { width: 100%; height: 100%; object-fit: contain; }
#mf-quality-page .mfq-balance-media figcaption { margin-top: 11px; }
@media (max-width: 767px) {
  #mf-quality-page .mfq-balance-feature { grid-template-columns: minmax(0,1fr); gap: 23px; }
  #mf-quality-page .mfq-balance-media { width: min(400px,100%); justify-self: center; }
}
#mf-quality-page .mfq-lab-grid { grid-template-columns: 440px minmax(0,1fr); gap: 40px; align-items: start; }
#mf-quality-page .mfq-lab-grid > * { min-width: 0; }
#mf-quality-page .mfq-lab-grid .mfq-lab-static { width: 440px; max-width: 100%; justify-self: start; }
#mf-quality-page .mfq-lab-static .mfq-media-frame { cursor: default; }
#mf-quality-page .mfq-lab-static .mfq-media-frame img { display: block; width: 100%; height: auto; aspect-ratio: 920 / 720; object-fit: contain; }
@media (max-width: 1199px) {
  #mf-quality-page .mfq-lab-grid { grid-template-columns: 380px minmax(0,1fr); gap: 30px; }
  #mf-quality-page .mfq-lab-grid .mfq-lab-static { width: 380px; }
}
@media (max-width: 991px) {
  #mf-quality-page .mfq-lab-grid { grid-template-columns: minmax(0,1fr); gap: 24px; }
  #mf-quality-page .mfq-lab-grid .mfq-lab-static { width: min(100%, 560px); }
}
@media (max-width: 639px) {
  #mf-quality-page .mfq-lab-grid .mfq-lab-static { width: 100%; }
}
#mf-quality-page .mfq-electrical-shared { display: grid; grid-template-columns: minmax(0, 1fr) 400px; gap: 42px; align-items: center; }
#mf-quality-page .mfq-electrical-shared > * { min-width: 0; }
#mf-quality-page .mfq-electrical-copy > .mfq-text-panel + .mfq-text-panel { margin-top: 24px; }
#mf-quality-page .mfq-electrical-photo { width: 400px; max-width: 100%; justify-self: end; }
#mf-quality-page .mfq-electrical-photo .mfq-media-frame img { display: block; width: 100%; height: auto; object-fit: contain; }
@media (max-width: 1199px) {
  #mf-quality-page .mfq-electrical-shared { grid-template-columns: minmax(0, 1fr) 360px; gap: 32px; }
  #mf-quality-page .mfq-electrical-photo { width: 360px; }
}
@media (max-width: 991px) {
  #mf-quality-page .mfq-electrical-shared { grid-template-columns: minmax(0, 1fr); gap: 24px; }
  #mf-quality-page .mfq-electrical-photo { width: min(400px, 100%); justify-self: center; grid-row: 1; }
}
@media (max-width: 639px) {
  #mf-quality-page .mfq-electrical-shared { gap: 22px; }
  #mf-quality-page .mfq-electrical-copy > .mfq-text-panel + .mfq-text-panel { margin-top: 22px; }
}
#mf-quality-page .mfq-motion-picture { display: block; }
#mf-quality-page h1,
#mf-quality-page h2 { text-wrap: balance; }
#mf-quality-page .mfq-title-topic,
#mf-quality-page .mfq-title-focus { display: block; text-wrap: balance; }
#mf-quality-page .mfq-intro { padding-bottom: 44px; }
#mf-quality-page .mfq-intro-grid { align-items: center; }
#mf-quality-page .mfq-intro .mfq-cta-inline { margin-top: 30px; padding: 22px 24px; border: 1px solid var(--mfq-line); border-left: 3px solid var(--mfq-orange); background: var(--mfq-soft); gap: 26px; }
#mf-quality-page .mfq-section { padding-top: 56px; padding-bottom: 56px; }
#mf-quality-page #quality-process .mfq-scope { margin-top: 24px; padding: 17px 21px; background: #fff; border-left: 2px solid var(--mfq-line); }
#mf-quality-page .mfq-process-grid { gap: 0 24px; margin-top: 4px; border: 0; background: transparent; }
#mf-quality-page .mfq-process-grid > li { padding: 17px 0; gap: 11px; border: 0; border-bottom: 1px solid var(--mfq-line); background: transparent; color: var(--mfq-ink); }
#mf-quality-page .mfq-process-number { flex-basis: 23px; }
#mf-quality-page #materials .mfq-text-panel,
#mf-quality-page #fabrication .mfq-text-panel,
#mf-quality-page #final-assembly .mfq-text-panel { border-top: 0; padding-top: 0; }
#mf-quality-page .mfq-performance-grid h3 { line-height: 1.45; margin-bottom: 14px; }
#mf-quality-page .mfq-cta-last { padding: 26px 28px; background: #fff; border: 1px solid var(--mfq-line); border-left: 3px solid var(--mfq-orange); }
@media (max-width: 991px) {
  #mf-quality-page .mfq-section { padding-top: 46px; padding-bottom: 46px; }
  #mf-quality-page #materials .mfq-text-panel + .mfq-text-panel,
  #mf-quality-page #fabrication .mfq-text-panel + .mfq-text-panel,
  #mf-quality-page #final-assembly .mfq-text-panel + .mfq-text-panel { border-top: 1px solid var(--mfq-line); padding-top: 22px; }
  #mf-quality-page .mfq-process-grid { column-gap: 26px; }
}
@media (max-width: 639px) {
  #mf-quality-page .mfq-intro { padding-bottom: 32px; }
  #mf-quality-page .mfq-section { padding-top: 38px; padding-bottom: 38px; }
  #mf-quality-page .mfq-intro .mfq-cta-inline { padding: 18px; gap: 17px; margin-top: 24px; }
  #mf-quality-page #quality-process .mfq-scope { padding: 16px 17px; }
  #mf-quality-page .mfq-process-grid { column-gap: 20px; }
  #mf-quality-page .mfq-process-grid > li { padding: 14px 0; gap: 8px; }
  #mf-quality-page .mfq-process-number { flex-basis: 20px; }
  #mf-quality-page .mfq-cta-last { padding: 22px 18px; gap: 20px; }
}
