.quality-page-hero h1{max-width:1060px;font-size:clamp(3rem,6vw,5.5rem)}.quality-page-hero:before{background-image:linear-gradient(90deg,#02101d 0%,#02101df7 22%,#02101dbf 48%,#02101d1f 76%),linear-gradient(#0000 60%,#020b1673),url(/brand/mechonus-quality-inspection-hero-v7.png)}.quality-page-hero h2{color:#8bc7fa;max-width:980px;font:700 clamp(.9rem,1.4vw,1.2rem) var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin:18px 0 0}.quality-page-hero>div>p:not(.eyebrow){max-width:940px}.quality-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.button-secondary{background:#04121fb8;border:1px solid #68b4f18c}.quality-intro-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;display:grid}.quality-intro-grid .lead{margin:0}.quality-step-details ul{padding:0;list-style:none}.quality-step-details li{padding-left:24px;position:relative}.quality-step-details li:before{content:"✓";color:#62bbfa;font-weight:800;position:absolute;left:0}.quality-output{background:#4da4f512;flex-direction:column;justify-content:center;display:flex;border:1px solid #4da4f557!important;padding:22px 24px!important}.quality-output small{color:#6bb8f5;font:800 .61rem var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.quality-output b{color:#9ad1fb;width:max-content;font:700 .56rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#4da4f51f;border:1px solid #63beff59;margin-top:11px;padding:6px 8px}.quality-output strong{color:#f0f7fc;margin-top:9px;font-size:.95rem;line-height:1.45;display:block}.quality-output span{color:#7f96a9;margin-top:9px;font-size:.69rem;display:block}.quality-inline-proof{border-left:2px solid var(--blue);background:#020b1694;grid-template-columns:1fr auto;align-items:end;gap:28px;margin:28px 0 0;padding:22px 24px;display:grid}.quality-inline-proof blockquote{color:#ccdae5;margin:0;font-size:.88rem;font-style:italic;line-height:1.65}.quality-inline-proof figcaption{text-align:right}.quality-inline-proof figcaption strong,.quality-inline-proof figcaption span{display:block}.quality-inline-proof figcaption strong{color:#91c8f3;text-transform:uppercase;font-size:.7rem}.quality-inline-proof figcaption span{color:#6f8597;margin-top:4px;font-size:.64rem}.quality-gate-visual{grid-template-columns:84px 1fr;gap:26px;margin:0 0 18px;display:grid;position:relative}.quality-gate-visual:before{content:"";display:block}.quality-gate-media{border:1px solid var(--line);grid-column:2;height:clamp(320px,35vw,520px);overflow:hidden}.quality-gate-media>img{object-fit:cover;filter:saturate(.78)contrast(1.05)brightness(.86);width:100%;height:100%;display:block}.quality-gate-collage{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.quality-gate-collage>img{border:0;min-width:0}.quality-gate-collage-2{aspect-ratio:3.55;background:#aeb1b3;height:auto}.quality-gate-collage-2>img{object-fit:cover;object-position:center}.quality-gate-collage-2>img:nth-child(2){object-position:35% center}.quality-gate-collage-2>img:nth-child(3){object-position:right center}.quality-gate-collage-3{aspect-ratio:4;background:#aeb1b3;height:auto}.quality-gate-collage-3>img{object-fit:cover;object-position:center}.quality-gate-collage-6{background:#aeb1b3;grid-template-columns:repeat(2,1fr)}.quality-gate-collage-6>img{object-fit:cover;object-position:center}.quality-gate-visual figcaption{border-left:2px solid var(--blue);background:#020d18d1;justify-content:space-between;gap:20px;padding:12px 16px;display:flex;position:absolute;bottom:18px;left:110px;right:20px}.quality-gate-visual figcaption span{color:#6fb7f1;font:700 .59rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.quality-gate-visual figcaption strong{text-transform:uppercase;font-size:.68rem}.quality-documentation-section{border-top:1px solid var(--line);background:#061321}.quality-document-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.quality-document-grid article{background:#071725;padding:30px}.quality-document-grid article>span{color:var(--blue);font:700 .66rem var(--font-mono)}.quality-document-grid h3{text-transform:uppercase;margin:42px 0 12px}.quality-document-grid p{min-height:90px;color:var(--copy);font-size:.82rem;line-height:1.65}.quality-document-grid strong{color:#79bef5;font:700 .59rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#4da4f51a;margin-top:18px;padding:7px 9px;display:inline-block}.quality-faq-section{border-top:1px solid var(--line);background:#020b16}.quality-faq-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:90px;display:grid}.quality-faq-layout .section-title{font-size:clamp(2.3rem,3.7vw,4rem)}.quality-faq-list{border-top:1px solid var(--line)}.quality-faq-list details{border-bottom:1px solid var(--line);background:#071725}.quality-faq-list summary{cursor:pointer;grid-template-columns:42px 1fr;align-items:center;gap:18px;padding:24px 26px;list-style:none;display:grid}.quality-faq-list summary::-webkit-details-marker{display:none}.quality-faq-list summary span{color:var(--blue);font:700 .65rem var(--font-mono)}.quality-faq-list h3{margin:0;font-size:1rem;line-height:1.4}.quality-faq-list details>p{color:var(--copy);margin:0;padding:0 28px 26px 86px;line-height:1.75}.quality-bottom-cta{background:#061321}.quality-bottom-cta .cta-panel p:last-child{color:#b9c9d7;max-width:800px}@media (max-width:1000px){.quality-document-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.quality-page-hero:before{background-image:linear-gradient(#02101d14 24%,#02101df0 62%,#02101d 100%),url(/brand/mechonus-quality-inspection-hero-v7.png);background-position:68%}.quality-intro-grid,.quality-faq-layout{grid-template-columns:1fr;gap:34px}.quality-gate-visual{grid-template-columns:48px 1fr;gap:12px}.quality-gate-visual figcaption{left:60px}.quality-inline-proof{grid-template-columns:1fr}.quality-inline-proof figcaption{text-align:left}}@media (max-width:560px){.quality-page-hero h1{font-size:2.65rem}.quality-hero-actions{flex-direction:column;align-items:stretch}.quality-hero-actions .button{justify-content:center}.quality-gate-visual{display:block}.quality-gate-media{height:auto}.quality-gate-media:not(.quality-gate-collage){height:280px}.quality-gate-collage{grid-template-columns:1fr}.quality-gate-collage-2,.quality-gate-collage-3{aspect-ratio:auto}.quality-gate-collage>img{height:220px}.quality-gate-visual figcaption{left:14px;right:14px}.quality-gate-visual figcaption span{display:none}.quality-document-grid{grid-template-columns:1fr}.quality-document-grid p{min-height:0}.quality-faq-list summary{grid-template-columns:30px 1fr;padding:20px}.quality-faq-list details>p{padding:0 20px 22px 68px}}
