.qc-material-image{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.22,1,.36,1),filter .6s;display:block;position:absolute;inset:0}.qc-hero-visual>.qc-material-image{opacity:1;filter:none}.qc-hero-visual .qc-scan-grid,.qc-hero-visual .qc-scan-line,.qc-hero-visual .qc-component,.qc-hero-visual .qc-corner{z-index:2}.qc-hero-visual .qc-component{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#051e36c7}.qc-feature-visual>.qc-material-image{opacity:1;filter:none}.qc-feature-visual .qc-visual-tag{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffe0;padding:10px 12px}.qc-receiving-visual>.qc-material-image{object-position:61% center}.qc-receiving-visual:after{display:none}.qc-receiving-visual .qc-data-card{z-index:2}.qc-inspection-visual>.qc-material-image{object-position:center 43%;opacity:1;filter:none}.qc-inspection-visual:after{display:none}.qc-inspection-visual .qc-lens,.qc-inspection-visual .qc-crosshair{z-index:2}.qc-inspection-visual .qc-visual-tag{background:#061a31d1}.qc-care-visual>.qc-material-image{object-position:60% center;opacity:1;filter:none}.qc-care-visual:after{display:none}.qc-care-visual .qc-climate-ring,.qc-care-visual .qc-climate-data{z-index:2}.qc-care-visual .qc-climate-ring{color:#fff;border-color:var(--qc-cyan);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#061a316e}.qc-care-visual .qc-climate-ring span{color:#b8d8e8}.qc-care-visual .qc-climate-ring:before{border-color:#42c6f280}.qc-world{background:#061a31;overflow:hidden}.qc-world>.qc-material-image{opacity:1;filter:none;border-radius:50%}.qc-world:before,.qc-world:after{display:none}.qc-world:before,.qc-world:after,.qc-world-ring,.qc-world-node,.qc-route,.qc-world>strong{z-index:2}.qc-world:after{box-shadow:inset 0 0 100px #061a31b3}.qc-world>strong{text-shadow:0 2px 22px #061a31}@media (hover:hover){.qc-hero-visual:hover>.qc-material-image,.qc-feature-visual:hover>.qc-material-image,.qc-world:hover>.qc-material-image{transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){.qc-material-image{transition:none}}.qc-page .qc-hero-copy h1,.qc-page .qc-section-intro h2,.qc-page .qc-control-card h3,.qc-page .qc-cert-copy h2{font-family:Gilroy,Avenir Next,Inter,Arial,sans-serif;font-weight:400}.qc-page .qc-section-intro .qc-label{letter-spacing:.1em;font-size:16px;font-weight:400}.qc-page .qc-control-card h3{font-size:32px}.qc-page .qc-control-card p{font-size:17px;font-weight:400}.qc-page .qc-cert-mark span{padding:12px 18px;font-size:13px;font-weight:400}.qc-page .qc-cert-copy .button.primary{font-family:Gilroy,Avenir Next,Inter,Arial,sans-serif;font-size:16px;font-weight:400}.qc-page .qc-control-card{min-height:280px;padding:24px}.qc-page .qc-card-icon{border-color:#9bcfeb;width:58px;height:58px;margin:24px 0}.qc-page .qc-card-icon i{width:auto;height:auto;color:var(--qc-blue);border:0;border-radius:0;font-size:30px;font-style:normal;font-weight:400;line-height:1}.qc-page .qc-control-card p{font-size:14.5px;line-height:1.42}.qc-page .qc-hero-body{max-width:620px;display:block}.qc-page .qc-test-row{padding:11px 0}.qc-page .qc-test-row p{line-height:1.35}.qc-page .qc-hero,.qc-page .qc-hero-grid{min-height:640px}.qc-page .qc-hero-grid{padding-top:64px;padding-bottom:76px}.qc-page .qc-test-row{grid-template-columns:42px 1fr;align-items:start;gap:18px;padding:17px 0}.qc-page .qc-test-content strong{color:var(--qc-cyan);letter-spacing:.05em;margin-bottom:7px;font-size:15px;font-weight:400;display:block}.qc-page .qc-test-content p{color:#d5e2ea;font-size:14px;line-height:1.42}@media (max-width:560px){.qc-page .qc-hero,.qc-page .qc-hero-grid{min-height:590px}.qc-page .qc-hero-grid{padding-top:42px;padding-bottom:58px}.qc-page .qc-test-content strong{font-size:14px}.qc-page .qc-test-content p{font-size:13.5px}}.qc-hero{isolation:isolate;color:#fff;background:#06111f;overflow:hidden}.qc-hero-background{object-fit:cover;object-position:center 57%;opacity:.92;z-index:-3;width:100%;height:100%;animation:18s ease-in-out infinite alternate qc-banner-drift;inset:0;position:absolute!important}.qc-hero:before{content:"";z-index:-2;background:linear-gradient(90deg,#031223f5 0%,#031223cc 37%,#0312233d 72%,#03122359 100%);position:absolute;inset:0}.qc-hero:after{content:"";mix-blend-mode:screen;z-index:-1;pointer-events:none;background:radial-gradient(circle at 70% 28%,#42c6f233,#0000 20%),linear-gradient(115deg,#0000 42%,#ffffff14 50%,#0000 58%);animation:12s ease-in-out infinite qc-banner-glow;position:absolute;inset:-20%}.qc-hero-grid{z-index:1;grid-template-columns:1fr;align-items:center;min-height:760px;position:relative}.qc-hero-copy{max-width:700px;padding:70px 0}.qc-hero-copy h1{color:#fff;text-shadow:0 4px 32px #00000059;max-width:680px}.qc-hero-copy p{color:#d3e3ee;text-shadow:0 2px 15px #00000059;max-width:620px}@keyframes qc-banner-drift{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.1)translate(-1.5%,-1%)}}@keyframes qc-banner-glow{0%,to{opacity:.25;transform:translate(-8%)rotate(-3deg)}50%{opacity:.65;transform:translate(10%)rotate(3deg)}}@media (max-width:560px){.qc-hero-grid{min-height:680px}.qc-hero-background{object-position:center center}.qc-hero-copy{padding:54px 0}.qc-hero-copy h1{font-size:56px}.qc-hero-copy p{font-size:17px}}@media (prefers-reduced-motion:reduce){.qc-hero-background,.qc-hero:after{animation:none}}.qc-page .qc-feature-copy .qc-refined-heading{letter-spacing:-.035em;font-size:clamp(32px,3.05vw,44px);font-weight:400;line-height:1.14}.qc-refined-heading>span{display:block}.qc-page .qc-feature--inspection .qc-feature-grid{align-items:center}.qc-page .qc-feature--inspection .qc-test-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:64px;display:grid}.qc-page .qc-feature--inspection .qc-test-row{border-top:1px solid #ffffff38;border-bottom:0;flex-direction:column;gap:20px;padding:28px 0 0;display:flex}.qc-page .qc-feature--inspection .qc-test-content strong{letter-spacing:.02em;margin-bottom:16px;font-size:18px}.qc-page .qc-feature--inspection .qc-test-content p{margin:0;font-size:16px;line-height:1.75}@media (max-width:1000px){.qc-page .qc-feature--inspection .qc-test-list{grid-template-columns:1fr;gap:32px;margin-top:44px}.qc-page .qc-feature--inspection .qc-test-row{grid-template-columns:32px 1fr;gap:20px;padding-top:28px;display:grid}}@media (max-width:560px){.qc-page .qc-feature-copy .qc-refined-heading{font-size:clamp(26px,6.7vw,36px)}.qc-page .qc-feature--inspection .qc-test-content p{font-size:15px;line-height:1.75}}.qc-page .qc-feature--inspection{padding:96px 0}.qc-page .qc-feature--inspection .qc-inspection-visual{height:430px}.qc-page .qc-feature--inspection .qc-feature-copy>div>p{margin-bottom:0}.qc-page .qc-feature--inspection .qc-test-list{margin-top:40px}.qc-animated-heading.is-visible>span{animation:.75s cubic-bezier(.22,1,.36,1) both qc-heading-line}.qc-animated-heading.is-visible>span:nth-child(2){animation-delay:.14s}.qc-animated-heading.is-visible>span:nth-child(3){animation-delay:.28s}@keyframes qc-heading-line{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.qc-page .qc-feature--inspection .qc-feature-grid{gap:36px}}@media (max-width:560px){.qc-page .qc-feature--inspection{padding:72px 0}.qc-page .qc-feature--inspection .qc-inspection-visual{height:360px}}@media (prefers-reduced-motion:reduce){.qc-animated-heading.is-visible>span{animation:none}}
