/* All selectors belong to the new page or newly added references. */
.cc-qc{--qc-ink:#1d1d1f;--qc-muted:#6e6e73;--qc-blue:#0071e3;--qc-line:#e7e8ec;color:var(--qc-ink);font-family:inherit}.cc-qc *,.cc-qc-reference *,.cc-qc-product-proof *{box-sizing:border-box}.cc-qc [id]{scroll-margin-top:90px}.cc-qc-rail{width:min(1240px,calc(100% - 40px));margin-inline:auto}.cc-qc-page #primary{margin-block:0!important}.cc-qc-page #primary .entry-header{display:none!important}.cc-qc-page #primary .content-container{max-width:none!important;padding-inline:0!important}.cc-qc-page #primary .entry-content-wrap{padding:0!important}.cc-qc-page #primary .entry-content{margin-top:0!important}.cc-qc-page #primary .entry{box-shadow:none;background:transparent}.cc-qc-page #primary .site-main{margin:0!important}
.cc-qc-breadcrumb{display:flex;gap:9px;flex-wrap:wrap;padding-top:28px;margin-bottom:48px;font-size:11px;line-height:1.6;color:var(--qc-muted)}.cc-qc-breadcrumb a{color:inherit;text-decoration:none}.cc-qc-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center;padding-bottom:70px}.cc-qc .cc-qc-kicker{margin:0 0 18px!important;font-size:11px!important;line-height:1.5!important;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--qc-blue)!important}.cc-qc h1{margin:0 0 24px!important;font-size:clamp(38px,4.35vw,64px)!important;line-height:1.04!important;letter-spacing:-.055em!important;font-weight:600!important;color:var(--qc-ink)!important}.cc-qc .cc-qc-lead{margin:0!important;font-size:16px!important;line-height:1.85!important;color:var(--qc-muted)!important}.cc-qc-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:30px}.cc-qc a.cc-qc-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:var(--qc-blue);color:#fff!important;border-radius:99px;text-decoration:none!important;padding:14px 21px;font-size:13px;line-height:1.5;min-height:46px;transition:background-color .2s,transform .2s}.cc-qc a.cc-qc-button:hover{background:#0077ed;transform:translateY(-1px)}.cc-qc a.cc-qc-text-link{font-size:13px;line-height:1.6;color:var(--qc-blue)!important;text-decoration:none!important;padding:12px 4px}.cc-qc a.cc-qc-text-link:hover{text-decoration:underline!important}.cc-qc-hero figure{margin:0!important}.cc-qc-hero img{display:block;width:100%;height:430px;object-fit:cover;object-position:55% center;border-radius:24px}.cc-qc figcaption{font-size:11px;line-height:1.7;color:var(--qc-muted);margin-top:12px}.cc-qc-stripe{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--qc-line);border-bottom:1px solid var(--qc-line);padding-block:24px;gap:24px}.cc-qc-stripe strong{display:block;font-size:15px;font-weight:550;line-height:1.5;margin-bottom:5px}.cc-qc-stripe span{font-size:12px;color:var(--qc-muted);line-height:1.65}.cc-qc-section{padding-block:80px}.cc-qc-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:32px}.cc-qc h2{font-size:clamp(28px,3.2vw,44px)!important;line-height:1.12!important;letter-spacing:-.04em!important;font-weight:600!important;color:var(--qc-ink)!important;margin:0!important}.cc-qc-section-head>p{max-width:460px;margin:0!important;font-size:14px!important;line-height:1.85!important;color:var(--qc-muted)!important}.cc-qc-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.cc-qc-step{border-top:1px solid var(--qc-line);padding-top:22px}.cc-qc-step>span{font-size:11px;letter-spacing:.08em;color:var(--qc-blue);font-variant-numeric:tabular-nums}.cc-qc h3{font-size:19px!important;font-weight:550!important;line-height:1.35!important;letter-spacing:-.025em!important;color:var(--qc-ink)!important;margin:18px 0 12px!important}.cc-qc-step p{font-size:13px!important;line-height:1.9!important;color:var(--qc-muted)!important;margin:0!important}.cc-qc-factory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:42px}.cc-qc-factory-grid figure{margin:0!important}.cc-qc-factory-grid img{display:block;width:100%;aspect-ratio:1.5;object-fit:cover;border-radius:16px}.cc-qc-videos{background:#121416;border-radius:28px;padding:44px;margin-top:0}.cc-qc-videos h2{color:#f5f5f7!important}.cc-qc-videos .cc-qc-kicker{color:#75b9ff!important}.cc-qc-videos .cc-qc-section-head>p{color:#a9adb3!important}.cc-qc-video-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.cc-qc-video-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center;background:#1d2024;border:1px solid #303338;border-radius:20px;overflow:hidden;padding:18px}.cc-qc-video-card video{display:block;width:100%;height:auto;aspect-ratio:9/16;max-height:420px;object-fit:contain;background:#0b0d0f;border-radius:12px}.cc-qc-video-card h3{color:#f5f5f7!important;font-size:20px!important;margin:12px 0!important}.cc-qc-video-card p{font-size:12px!important;line-height:1.85!important;color:#b3b6bc!important;margin:0!important}.cc-qc-video-time{font-size:10px;line-height:1.6;color:#86bfff;letter-spacing:.08em;text-transform:uppercase}.cc-qc-video-note{font-size:11px!important;line-height:1.8!important;color:#999fa8!important;margin:22px 0 0!important}.cc-qc-next{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:start;border-bottom:1px solid var(--qc-line)}.cc-qc-next h2{max-width:460px}.cc-qc-next-copy>p{font-size:15px!important;line-height:1.9!important;color:var(--qc-muted)!important;margin:0 0 20px!important}.cc-qc-model-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.cc-qc-model-links a{display:inline-flex;align-items:center;gap:20px;border:1px solid var(--qc-line);border-radius:12px;padding:16px 18px;color:var(--qc-ink)!important;text-decoration:none!important;font-size:13px;line-height:1.5;transition:border-color .2s}.cc-qc-model-links a:hover{border-color:var(--qc-blue)}.cc-qc-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:64px}.cc-qc-faq details{border-bottom:1px solid var(--qc-line);padding:19px 0}.cc-qc-faq details:first-child{padding-top:0}.cc-qc-faq summary{cursor:pointer;font-size:15px;line-height:1.65;font-weight:500;color:var(--qc-ink);list-style-position:outside}.cc-qc-faq details p{font-size:13px!important;line-height:1.9!important;color:var(--qc-muted)!important;margin:14px 0 0!important}.cc-qc :is(a,summary,video):focus-visible,.cc-qc-reference a:focus-visible,.cc-qc-product-proof a:focus-visible{outline:3px solid #1288f4;outline-offset:4px}
/* These two classes are appended as new blocks; existing modules are not restyled. */
.cc-qc-reference{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;max-width:1240px;margin:36px auto;padding:24px 0;border-top:1px solid #e7e8ec;border-bottom:1px solid #e7e8ec;color:#1d1d1f}.cc-qc-reference p{font-size:10px!important;line-height:1.6!important;letter-spacing:.1em;text-transform:uppercase;color:#6e6e73!important;margin:0 0 7px!important}.cc-qc-reference a{font-size:17px!important;line-height:1.65!important;letter-spacing:-.02em;color:#0071e3!important;text-decoration:none!important}.cc-qc-reference a span{display:inline-block;margin-inline-start:10px}.cc-qc-reference-note{font-size:11px;line-height:1.7;color:#6e6e73}.cc-qc-product-proof{border-top:1px solid #e7e8ec;border-bottom:1px solid #e7e8ec;padding:16px 0;margin:20px 0}.cc-qc-product-proof p{font-size:13px!important;font-weight:500;line-height:1.7!important;color:#1d1d1f!important;margin:0 0 6px!important}.cc-qc-check{display:inline-block;color:#0071e3;margin-inline-end:4px}.cc-qc-product-proof a{font-size:12px!important;color:#0071e3!important;line-height:1.8!important;text-decoration:none!important}.cc-qc-reference a:hover,.cc-qc-product-proof a:hover{text-decoration:underline!important;text-underline-offset:3px}
@media(max-width:1050px){.cc-qc-hero{gap:32px}.cc-qc-hero img{height:400px}.cc-qc-steps{grid-template-columns:1fr 1fr;gap:30px}.cc-qc-videos{padding:30px}.cc-qc-video-grid{grid-template-columns:1fr}.cc-qc-video-card{grid-template-columns:220px 1fr}.cc-qc-video-card video{max-height:360px}.cc-qc-section-head{gap:28px}.cc-qc-faq{gap:40px}}
@media(max-width:700px){.cc-qc-breadcrumb{padding-top:22px;margin-bottom:30px}.cc-qc-hero{grid-template-columns:1fr;gap:30px;padding-bottom:38px}.cc-qc h1{font-size:43px!important}.cc-qc .cc-qc-lead{font-size:14px!important}.cc-qc-hero img{height:auto;aspect-ratio:1.35;border-radius:18px}.cc-qc-actions{gap:8px;margin-top:22px}.cc-qc-stripe{grid-template-columns:1fr;gap:18px}.cc-qc-stripe strong{font-size:14px}.cc-qc-section{padding-block:48px}.cc-qc-section-head{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:26px}.cc-qc-section-head>p{font-size:13px!important}.cc-qc-steps{grid-template-columns:1fr;gap:26px}.cc-qc-step{padding-top:17px}.cc-qc h3{font-size:19px!important;margin-top:12px!important}.cc-qc-factory-grid{grid-template-columns:1fr;gap:24px;margin-top:30px}.cc-qc-videos{padding:25px 20px;border-radius:20px}.cc-qc-video-grid{gap:20px}.cc-qc-video-card{grid-template-columns:1fr;padding:14px;gap:16px}.cc-qc-video-card video{max-height:420px;aspect-ratio:9/16}.cc-qc-video-card>div{padding:0 4px 10px}.cc-qc-next{grid-template-columns:1fr;gap:24px}.cc-qc-next-copy>p{font-size:14px!important}.cc-qc-faq{grid-template-columns:1fr;gap:24px}.cc-qc-model-links a{width:100%;justify-content:space-between}.cc-qc-reference{align-items:flex-start;flex-direction:column;gap:12px;margin:28px auto;padding:22px 0}.cc-qc-reference a{font-size:16px!important}.cc-qc-reference-note{font-size:11px}}
@media(prefers-reduced-motion:reduce){.cc-qc *{transition:none!important;animation:none!important}.cc-qc a.cc-qc-button:hover{transform:none}}
