.quality-page{--page-width:2180;--u:min(1px, calc(100vw / var(--page-width)));--frame-width:calc(1440 * var(--u));--dark:#000b1a;--deep:#031f31;--soft:#edeff0;--ink:#081321;--copy:#657385;--line:#c4c6cc;--blue:#1977ef;background:var(--soft);color:var(--ink);font-family:var(--font-sans);min-height:100vh;overflow-x:hidden}body:has(.quality-page){margin:0}.quality-page *,.quality-page :before,.quality-page :after{box-sizing:border-box}.quality-page a{text-decoration:none}.quality-frame{width:var(--frame-width);margin:0 auto}.quality-top-strip,.quality-nav,.quality-hero,.quality-footer{background:var(--dark);color:#fff}.quality-top-strip{border-bottom:calc(1 * var(--u)) solid #ffffff1f;height:calc(35 * var(--u))}.quality-top-strip-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.quality-top-strip span,.quality-top-strip a{color:#ffffffb8;font-size:calc(10 * var(--u));line-height:1}.quality-top-strip div{gap:calc(33 * var(--u));display:flex}.quality-nav{height:calc(80 * var(--u))}.quality-nav-inner{grid-template-columns:calc(178 * var(--u)) 1fr auto;align-items:center;height:100%;display:grid}.quality-brand,.quality-footer-brand{line-height:0;display:inline-flex}.quality-brand img,.quality-footer-brand img{filter:brightness(0)invert();height:calc(27 * var(--u));width:auto;display:block}.quality-nav-links{align-items:center;gap:calc(43 * var(--u));justify-content:center;display:flex}.quality-nav-links a{color:#ffffff6b;font-size:calc(15 * var(--u));font-weight:700;line-height:1}.quality-nav-links a.active,.quality-nav-links a:hover{color:#fff}.quality-nav-actions{align-items:center;gap:calc(21 * var(--u));display:flex}.quality-nav-actions>a:not(.quality-nav-quote){color:#fff;height:calc(24 * var(--u));width:calc(24 * var(--u));justify-content:center;align-items:center;display:inline-flex}.quality-nav-actions svg,.quality-secure-note svg,.quality-inspection-card svg,.quality-partner a svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.quality-nav-actions svg{height:calc(20 * var(--u));stroke-width:2.3px;width:calc(20 * var(--u))}.quality-nav-quote{background:var(--blue);border-radius:calc(4 * var(--u));color:#fff;font-size:calc(16 * var(--u));height:calc(44 * var(--u));width:calc(125.3 * var(--u));justify-content:center;align-items:center;font-weight:800;display:inline-flex}.quality-hero{min-height:calc(523.5 * var(--u));padding-top:calc(104 * var(--u));position:relative;overflow:hidden}.quality-hero:after{border-radius:calc(12 * var(--u));content:"";height:calc(384 * var(--u));right:calc(-180 * var(--u));top:calc(-80 * var(--u));width:calc(384 * var(--u));background:#3b82f61a;position:absolute}.quality-hero .quality-frame{z-index:1;position:relative}.quality-hero h1{color:#fff;font-size:calc(48 * var(--u));letter-spacing:0;max-width:calc(530 * var(--u));margin:0;font-weight:800;line-height:1.1}.quality-hero p{color:#dde6f199;font-size:calc(16 * var(--u));margin:calc(28 * var(--u)) 0 0;max-width:calc(580 * var(--u));line-height:1.5}.quality-hero-button{background:var(--blue);border-radius:calc(4 * var(--u));color:#fff;font-size:calc(18 * var(--u));height:calc(60 * var(--u));margin-top:calc(34 * var(--u));width:calc(235.2 * var(--u));justify-content:center;align-items:center;font-weight:800;display:inline-flex}.quality-secure-note{color:#dde6f170;font-size:calc(11 * var(--u));align-items:center;gap:calc(7 * var(--u));margin-top:calc(19 * var(--u));display:flex}.quality-secure-note svg{height:calc(13 * var(--u));stroke-width:1.8px;width:calc(13 * var(--u))}.quality-overview{background:var(--soft);padding:calc(80 * var(--u)) 0}.quality-overview .quality-frame{box-sizing:border-box;width:calc(1440 * var(--u));padding:0}.quality-overview-row{align-items:center;gap:calc(25 * var(--u));grid-template-columns:repeat(2, calc(627 * var(--u)));justify-content:center;display:grid}.quality-overview-row+.quality-overview-row{margin-top:calc(80 * var(--u))}.quality-overview-media{min-width:0}.quality-overview-media img{aspect-ratio:16/9;border-radius:calc(2 * var(--u));object-fit:cover;width:100%;height:auto;display:block}.quality-overview-copy{flex-direction:column;justify-content:flex-start;min-width:0;display:flex}.quality-overview-copy-right{padding-left:calc(32 * var(--u))}.quality-overview-copy-left{padding-right:calc(32 * var(--u))}.quality-overview-copy h2,.quality-section-head h2,.quality-partner h2,.quality-cta h2{color:var(--ink);font-size:calc(32 * var(--u));letter-spacing:0;margin:0;font-weight:800;line-height:1.16}.quality-overview-copy h2{font-size:calc(30 * var(--u));font-weight:700;line-height:1.2667}.quality-overview-copy p,.quality-section-head p,.quality-inspection-card li,.quality-partner p,.quality-footer-company p,.quality-footer-column a,.quality-footer-bottom{color:var(--copy);font-size:calc(15 * var(--u));margin:0;line-height:1.52}.quality-overview-copy p{font-size:calc(16 * var(--u));margin-top:calc(16 * var(--u));font-weight:300;line-height:1.5}.quality-overview-copy-left p+p{margin-top:calc(16 * var(--u));font-style:italic}.quality-inspection{min-height:calc(868 * var(--u));padding:calc(78 * var(--u)) 0 calc(60 * var(--u));background:#fff}.quality-section-head{text-align:center}.quality-section-head p{margin:calc(24 * var(--u)) auto 0;max-width:calc(560 * var(--u))}.quality-card-grid{gap:calc(25 * var(--u));grid-template-columns:repeat(2, calc(627 * var(--u)));margin-top:calc(54 * var(--u));justify-content:center;display:grid}.quality-inspection-card{background:var(--soft);border:calc(1 * var(--u)) solid var(--line);border-radius:calc(4 * var(--u));height:calc(533 * var(--u));overflow:hidden}.quality-inspection-card img{height:calc(256 * var(--u));object-fit:cover;width:calc(626 * var(--u));display:block}.quality-inspection-card div{padding:calc(40 * var(--u)) calc(39 * var(--u)) 0}.quality-inspection-card h3{color:var(--ink);font-size:calc(25 * var(--u));letter-spacing:0;margin:0;font-weight:800;line-height:1.12}.quality-inspection-card ul{gap:calc(14 * var(--u));margin:calc(24 * var(--u)) 0 0;padding:0;list-style:none;display:grid}.quality-inspection-card li{align-items:center;gap:calc(9 * var(--u));grid-template-columns:calc(17 * var(--u)) 1fr;line-height:1.28;display:grid}.quality-inspection-card li svg{color:#3b82f6;height:calc(17 * var(--u));stroke-width:2px;width:calc(17 * var(--u))}.quality-partner{background:var(--soft);min-height:calc(513.25 * var(--u));padding-bottom:calc(60 * var(--u))}.quality-partner-grid{gap:calc(68 * var(--u));grid-template-columns:calc(628 * var(--u)) 1fr;padding-top:calc(80 * var(--u));justify-content:center;display:grid}.quality-partner img{border-radius:calc(2 * var(--u));height:calc(353.25 * var(--u));object-fit:cover;width:calc(628 * var(--u));display:block}.quality-partner-grid>div{padding-top:calc(31 * var(--u))}.quality-partner p{margin-top:calc(24 * var(--u));max-width:calc(570 * var(--u))}.quality-partner a{color:#2a73ff;font-size:calc(14 * var(--u));align-items:center;gap:calc(8 * var(--u));margin-top:calc(25 * var(--u));font-weight:800;display:inline-flex}.quality-partner a svg{height:calc(16 * var(--u));stroke-width:2.4px;width:calc(16 * var(--u))}.quality-cta{background:var(--deep);color:#fff;min-height:calc(318 * var(--u));padding:calc(73 * var(--u)) 0 calc(40 * var(--u));text-align:center}.quality-cta h2{color:#fff;font-size:calc(30 * var(--u));max-width:calc(760 * var(--u));margin:0 auto;line-height:1.18}.quality-cta a{background:var(--blue);border-radius:calc(4 * var(--u));color:#fff;font-size:calc(17 * var(--u));height:calc(60 * var(--u));margin-top:calc(40 * var(--u));width:calc(248 * var(--u));justify-content:center;align-items:center;font-weight:800;display:inline-flex}.quality-footer{min-height:calc(457 * var(--u));padding:calc(64 * var(--u)) 0 calc(40 * var(--u))}.quality-footer-grid{gap:calc(58 * var(--u));grid-template-columns:calc(250 * var(--u)) calc(150 * var(--u)) calc(165 * var(--u)) calc(165 * var(--u)) calc(138 * var(--u)) calc(130 * var(--u));justify-content:center;display:grid}.quality-footer-brand img{height:calc(24 * var(--u));margin-bottom:calc(34 * var(--u))}.quality-footer-company p,.quality-footer-column a,.quality-footer-bottom{color:#c2ccda8c;font-size:calc(13 * var(--u));line-height:1.48}.quality-footer-column{gap:calc(13 * var(--u));flex-direction:column;display:flex}.quality-footer-column h3{color:#fff;font-size:calc(12 * var(--u));letter-spacing:.04em;margin:0 0 calc(14 * var(--u));text-transform:uppercase;font-weight:900}.quality-footer-column a.active,.quality-footer-column a:hover{color:#fff;font-weight:800}.quality-footer-bottom{border-top:calc(1 * var(--u)) solid #ffffff38;align-items:center;gap:calc(24 * var(--u));margin-top:calc(55 * var(--u));padding-top:calc(31 * var(--u));grid-template-columns:1fr auto auto;display:grid}.quality-footer-bottom div{gap:calc(8 * var(--u));display:flex}.quality-footer-bottom a{color:#c2ccda94}.quality-footer-socials{gap:calc(16 * var(--u));display:flex}.quality-footer-socials a{border:calc(1 * var(--u)) solid #c2ccda59;color:#c2ccdab8;font-size:calc(12 * var(--u));height:calc(22 * var(--u));width:calc(22 * var(--u));border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.quality-floating{bottom:calc(54 * var(--u));gap:calc(16 * var(--u));pointer-events:none;right:calc(32 * var(--u));z-index:20;display:grid;position:fixed}.quality-floating-button{background:var(--blue);border-radius:calc(12 * var(--u));color:#fff;font-size:calc(18 * var(--u));height:calc(48 * var(--u));pointer-events:auto;width:calc(48 * var(--u));justify-content:center;align-items:center;font-weight:800;display:inline-flex}.quality-floating-button+.quality-floating-button{background:var(--deep)}@media (max-width:1180px){.quality-page{--u:1px;--frame-width:min(100vw - 48px, 960px)}.quality-top-strip{display:none}.quality-nav{height:72px}.quality-nav-inner{grid-template-columns:auto 1fr auto}.quality-nav-links{display:none}.quality-brand img,.quality-footer-brand img{height:26px}.quality-nav-quote{width:118px;height:42px}.quality-hero,.quality-overview,.quality-inspection,.quality-partner,.quality-cta,.quality-footer{min-height:0;padding:72px 0;overflow:visible}.quality-hero:after{display:none}.quality-overview .quality-frame{width:var(--frame-width);padding:0}.quality-overview-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px}.quality-partner-grid{grid-template-columns:1fr;gap:32px}.quality-overview-row+.quality-overview-row{margin-top:72px}.quality-partner-grid,.quality-card-grid{grid-template-columns:1fr}.quality-partner img,.quality-inspection-card img{width:100%;height:auto}.quality-card-grid{gap:24px;margin-top:48px}.quality-inspection-card{height:auto}.quality-inspection-card div{padding:34px 32px 40px}.quality-partner div{padding-top:0}.quality-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.quality-page{--frame-width:calc(100vw - 32px)}.quality-nav-actions{gap:14px}.quality-nav-actions>a:not(.quality-nav-quote){display:none}.quality-hero h1{font-size:38px}.quality-overview-copy h2,.quality-section-head h2,.quality-partner h2,.quality-cta h2{font-size:28px}.quality-hero p,.quality-overview-copy p,.quality-section-head p,.quality-inspection-card li,.quality-partner p{font-size:15px}.quality-inspection-card h3{font-size:23px}.quality-overview-row{grid-template-columns:1fr;gap:24px}.quality-overview-row+.quality-overview-row{margin-top:56px}.quality-overview-copy-right,.quality-overview-copy-left{padding-left:0;padding-right:0}.quality-overview-row:nth-child(2) .quality-overview-media{order:1}.quality-overview-row:nth-child(2) .quality-overview-copy{order:2}.quality-footer-grid{grid-template-columns:1fr}.quality-footer-bottom{grid-template-columns:1fr;align-items:flex-start;gap:18px}.quality-floating{display:none}}
