/* PC Driver Updater support page */
.support-page .support-primary-button,.support-page .support-light-button,.support-page .support-hero-button{background:#0d47ff;color:#fff}.support-page .support-primary-button:hover,.support-page .support-light-button:hover,.support-page .support-hero-button:hover{background:#083bd8;color:#fff}
.support-page{--support-blue:#1d4ed8;--support-navy:#0b1733;--support-ink:#10233f;--support-muted:#65758d;--support-line:#dce5f0;--support-soft:#f4f8fc;background:#fff;color:var(--support-ink);font-family:inherit}.support-page *{box-sizing:border-box}.support-container{width:min(1100px,calc(100% - 40px));margin:auto}.support-hero{background:linear-gradient(110deg,#0b1733 0%,#102b63 48%,#1d4ed8 100%);color:#fff}.support-hero-grid{min-height:410px;padding:72px 0;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:70px;align-items:center}.support-eyebrow,.support-kicker{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:800}.support-eyebrow{color:#b9f0ed}.support-hero h1{font-size:clamp(38px,5vw,62px);line-height:1.04;letter-spacing:-1.4px;margin:15px 0 17px;color:#fff}.support-hero p{max-width:680px;color:#d6e3f4;font-size:17px;line-height:1.7;margin:0 0 28px}.support-hero-button,.support-primary-button,.support-light-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:6px;padding:13px 19px;text-decoration:none;font-size:13px;font-weight:800;transition:transform .2s,background .2s}.support-hero-button,.support-light-button{background:#b9f0ed;color:#092344}.support-hero-button:hover,.support-light-button:hover{background:#fff;transform:translateY(-2px)}.support-hero-card{padding:28px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);border-radius:12px;display:flex;flex-direction:column;gap:11px}.support-hero-icon,.support-card-icon{width:48px;height:48px;display:grid;place-items:center;background:#b9f0ed;color:#092344;border-radius:10px;font-size:20px;margin-bottom:9px}.support-hero-card strong{font-size:20px;color:#fff}.support-hero-card span{color:#d1e0f0;font-size:13px;line-height:1.5}.support-hero-card a{color:#b9f0ed;text-decoration:none;font-weight:700;font-size:13px;margin-top:7px}.support-section{padding-top:78px;padding-bottom:78px}.support-section-heading{position:relative;max-width:760px;margin-bottom:30px}.support-kicker{color:#1d4ed8}.support-section h2,.support-help-band h2{font-size:clamp(27px,3.2vw,39px);line-height:1.12;letter-spacing:-.5px;margin:9px 0 12px}.support-section-heading p,.support-bottom-grid p{color:var(--support-muted);line-height:1.7;font-size:15px;margin:0}.support-expand-button{position:absolute;right:0;bottom:0;border:1px solid var(--support-line);background:#fff;color:var(--support-blue);border-radius:5px;padding:9px 13px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.support-expand-button:hover{background:#eef4ff}.support-faq-list{border-top:1px solid var(--support-line)}.support-faq-list details{border-bottom:1px solid var(--support-line)}.support-faq-list summary{list-style:none;cursor:pointer;padding:20px 44px 20px 4px;position:relative;font-size:15px;font-weight:700;color:var(--support-ink)}.support-faq-list summary::-webkit-details-marker{display:none}.support-faq-list summary::after{content:'+';position:absolute;right:8px;top:15px;color:var(--support-blue);font-size:25px;font-weight:400}.support-faq-list details[open] summary::after{content:'-';}.support-faq-list details[open] summary{color:var(--support-blue)}.support-faq-list details p{max-width:800px;margin:-4px 44px 19px 4px;color:var(--support-muted);font-size:14px;line-height:1.65}.support-help-band{background:var(--support-navy);color:#fff;padding:46px 0}.support-help-grid{display:flex;align-items:center;justify-content:space-between;gap:25px}.support-help-band .support-kicker{color:#b9f0ed}.support-help-band h2{margin:8px 0 7px;color:#fff;font-size:27px}.support-help-band p{color:#c7d7e9;margin:0;font-size:14px}.support-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:68px;padding-bottom:90px}.support-contact-card,.support-download-card{border:1px solid var(--support-line);padding:30px;background:#fff}.support-contact-card h2,.support-download-card h2{font-size:25px;margin:9px 0}.support-email-link{display:flex;align-items:center;gap:8px;color:var(--support-blue);text-decoration:none;font-weight:700;font-size:14px;margin:20px 0}.support-primary-button{background:#b9f0ed;color:#092344;margin-top:12px}.support-primary-button:hover{background:#0d47ff;color:#fff}.support-download-card{background:var(--support-soft)}.support-download-card p{max-width:400px}.support-card-icon{background:#e6efff;color:var(--support-blue)}
@media (max-width:800px){.support-hero-grid{gap:35px}.support-bottom-grid{grid-template-columns:1fr}.support-help-grid{align-items:flex-start;flex-direction:column}.support-expand-button{position:static;margin-top:18px}}
@media (max-width:600px){.support-container{width:min(100% - 28px,560px)}.support-hero-grid{display:block;padding:52px 0 58px}.support-hero-card{margin-top:36px}.support-hero h1{font-size:42px}.support-hero p{font-size:15px}.support-section{padding-top:58px;padding-bottom:58px}.support-faq-list summary{font-size:14px;padding:17px 38px 17px 0}.support-faq-list details p{margin-right:20px}.support-bottom-grid{padding-top:50px;padding-bottom:65px}}
