@font-face{font-family:SupportService;src:url('/fonts/Proxima Nova/ProximaNova-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:SupportService;src:url('/fonts/Proxima Nova/ProximaNova-Semibold.woff2') format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:SupportService;src:url('/fonts/Proxima Nova/ProximaNova-Bold.woff2') format('woff2');font-weight:700;font-display:swap}

.service-support{--ss-ink:#1d1d1f;--ss-muted:#626269;--ss-red:#d83227;--ss-card:#f5f5f7;--ss-line:#e5e5e7;--ss-soft-red:#fff1ee;display:block;padding:0 0 68px;color:var(--ss-ink);background:#fff;font-family:SupportService,Arial,sans-serif;font-size:16px;line-height:1.5}
.service-support *{box-sizing:border-box}
.service-support .ss-container{width:calc(100% - 96px);max-width:1248px;margin:0 auto}
.service-support h1,.service-support h2,.service-support h3,.service-support p,.service-support figure,.service-support dl{margin:0}
.service-support a{color:inherit;text-decoration:none;transition:color .18s ease,background .18s ease,border-color .18s ease}
.service-support a:hover{color:var(--ss-red)}
.service-support a:focus-visible,.service-support summary:focus-visible{outline:3px solid var(--ss-red);outline-offset:5px}
.service-support .ss-sprite{position:absolute;width:0;height:0;overflow:hidden}
.service-support .ss-icon{display:block;width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.service-support .ss-section-nav{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:72px;border-bottom:1px solid var(--ss-line)}
.service-support .ss-support-label{display:inline-flex;align-items:center;gap:10px;font-size:19px;font-weight:700;letter-spacing:-.02em}
.service-support .ss-support-label .ss-icon{width:26px;height:26px;color:var(--ss-red)}
.service-support .ss-section-nav nav{display:flex;align-items:center;gap:26px;overflow-x:auto;scrollbar-width:thin;font-size:13px;white-space:nowrap}
.service-support .ss-section-nav nav a{display:block;padding:25px 0 21px;border-bottom:3px solid transparent;color:var(--ss-muted)}
.service-support .ss-section-nav nav a:hover{color:var(--ss-ink)}
.service-support .ss-section-nav nav a[aria-current=page]{color:var(--ss-ink);border-bottom-color:var(--ss-red);font-weight:700}
.service-support .ss-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:20px 0 0;color:var(--ss-muted);font-size:12px;line-height:1.4}
.service-support .ss-breadcrumbs span[aria-hidden]{color:#a3a3a8}
.service-support .ss-breadcrumbs [aria-current]{color:var(--ss-ink)}
.service-support .ss-eyebrow{display:flex;align-items:center;gap:10px;color:var(--ss-muted);font-size:11px;font-weight:700;letter-spacing:.11em;line-height:1.45}
.service-support .ss-eyebrow-line{width:23px;height:2px;background:var(--ss-red)}
.service-support .ss-hero{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:50px;padding:45px 0 58px}
.service-support h1{margin-top:18px;font-size:clamp(58px,6.2vw,86px);font-weight:700;letter-spacing:-.055em;line-height:.98;text-transform:none;color:var(--ss-ink)}
.service-support h1>span{color:var(--ss-red)}
.service-support .ss-lead{max-width:475px;margin-top:25px;color:var(--ss-muted);font-size:19px;line-height:1.5}
.service-support .ss-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 24px;margin-top:26px}
.service-support .ss-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 19px;border:1px solid transparent;border-radius:7px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;text-align:center}
.service-support .ss-button .ss-icon{width:19px;height:19px}
.service-support .ss-button-primary{color:#fff;background:var(--ss-red)}
.service-support .ss-button-primary:hover{color:#fff;background:#b9261d}
.service-support .ss-text-link{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600}
.service-support .ss-hero-contact{margin-top:15px;color:var(--ss-muted);font-size:12px}
.service-support .ss-hero-contact a{color:var(--ss-ink);border-bottom:1px solid #bdbdc2}
.service-support .ss-equipment-visual{position:relative;overflow:hidden;min-width:0;padding:22px 23px 19px;border:1px solid #eeeef0;border-radius:14px;background:var(--ss-card)}
.service-support .ss-visual-label{display:flex;align-items:center;gap:8px;color:#73737b;font-size:10px;font-weight:700;letter-spacing:.1em}
.service-support .ss-visual-label .ss-icon{width:17px;height:17px;color:var(--ss-red)}
.service-support .ss-equipment-visual picture{display:block;margin:22px -12px 14px}
.service-support .ss-equipment-visual img{display:block;width:100%;height:auto;mix-blend-mode:multiply}
.service-support .ss-equipment-visual figcaption{max-width:420px;padding-top:15px;border-top:1px solid #dcdce1;color:var(--ss-muted);font-size:12px;line-height:1.5}
.service-support h2{font-size:38px;font-weight:700;letter-spacing:-.035em;line-height:1.1;color:var(--ss-ink);text-transform:none}
.service-support h3{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--ss-ink)}
.service-support .ss-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}
.service-support .ss-section-heading .ss-eyebrow{margin-bottom:10px}
.service-support .ss-topics{padding:31px 0 62px;border-top:1px solid var(--ss-line)}
.service-support .ss-topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.service-support .ss-topic{display:flex;flex-direction:column;min-height:259px;padding:25px 23px 21px;border:1px solid transparent;border-radius:11px;background:var(--ss-card)}
.service-support .ss-topic:hover{color:var(--ss-ink);border-color:#d4d4d9;background:#eeeef1}
.service-support .ss-topic-icon{width:31px;height:31px;margin-bottom:22px;color:#45454b}
.service-support .ss-topic h3{font-size:20px}
.service-support .ss-topic p{margin-top:10px;margin-bottom:23px;color:var(--ss-muted);font-size:14px;line-height:1.55}
.service-support .ss-topic-link{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;color:var(--ss-ink);font-size:12px;font-weight:600;line-height:1.35}
.service-support .ss-topic-link .ss-icon{width:19px;height:19px}
.service-support .ss-topic-featured{background:var(--ss-soft-red)}
.service-support .ss-topic-featured:hover{background:#ffe7e2;border-color:#efc8be}
.service-support .ss-topic-featured .ss-topic-icon,.service-support .ss-topic-featured .ss-topic-link{color:#ba2b22}
.service-support .ss-request{display:grid;grid-template-columns:1.12fr .88fr;gap:95px;padding:6px 0 70px;scroll-margin-top:90px}
.service-support .ss-request h2{margin-top:12px;font-size:44px}
.service-support .ss-section-intro{max-width:490px;margin-top:18px;color:var(--ss-muted);font-size:16px;line-height:1.6}
.service-support .ss-checklist{margin-top:30px}
.service-support .ss-checklist>div{padding:18px 0 20px;border-top:1px solid var(--ss-line)}
.service-support .ss-checklist dt{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:600;line-height:1.35}
.service-support .ss-checklist dt .ss-icon{width:21px;height:21px;color:#6a6a71}
.service-support .ss-checklist dd{max-width:475px;margin:8px 0 0 33px;color:var(--ss-muted);font-size:14px;line-height:1.55}
.service-support .ss-contact-card{align-self:start;padding:30px;border:1px solid #e4e4e9;border-radius:14px;background:#fff;box-shadow:0 14px 45px rgba(29,29,31,.045)}
.service-support .ss-contact-symbol{display:grid;place-items:center;width:53px;height:53px;margin-bottom:23px;border-radius:14px;background:var(--ss-soft-red);color:var(--ss-red)}
.service-support .ss-contact-symbol .ss-icon{width:29px;height:29px}
.service-support .ss-contact-card h3{margin-top:9px;font-size:29px}
.service-support .ss-contact-card>p:not(.ss-eyebrow){max-width:330px;margin-top:11px;color:var(--ss-muted);font-size:14px;line-height:1.55}
.service-support .ss-contact-email{display:block;width:fit-content;max-width:100%;margin-top:16px;font-size:21px;font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}
.service-support .ss-contact-card>.ss-button{display:flex;justify-content:space-between;width:100%;margin-top:21px}
.service-support .ss-email-note{display:block;margin-top:9px;color:var(--ss-muted);font-size:11px;line-height:1.5}
.service-support .ss-contact-alternatives{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:17px;color:#49494f;font-size:12px}
.service-support .ss-contact-alternatives a{padding:4px 0;border-bottom:1px solid #c9c9cf}
.service-support .ss-warranty-contact{margin-top:27px;padding-top:23px;border-top:1px solid var(--ss-line)}
.service-support .ss-warranty-contact strong{font-size:16px;font-weight:600}
.service-support .ss-warranty-contact p{margin-top:8px;color:var(--ss-muted);font-size:13px;line-height:1.6}
.service-support .ss-warranty-contact p a{color:var(--ss-ink);text-decoration:underline;text-underline-offset:3px}
.service-support .ss-warranty-contact .ss-text-link{margin-top:12px;font-size:12px}
.service-support .ss-all-contacts{display:flex;justify-content:space-between;gap:12px;margin-top:23px;padding-top:17px;border-top:1px solid var(--ss-line);color:var(--ss-muted);font-size:12px}
.service-support .ss-service-process{padding:46px 0 34px;background:var(--ss-card)}
.service-support .ss-process-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:34px 0 0;padding:0;list-style:none;counter-reset:service-step}
.service-support .ss-step-number{display:grid;place-items:center;width:34px;height:34px;margin-bottom:16px;border:1px solid #cfcfd5;border-radius:50%;color:var(--ss-red);font-size:16px;font-weight:600}
.service-support .ss-process-list h3{font-size:21px}
.service-support .ss-process-list p{margin-top:11px;color:var(--ss-muted);font-size:14px;line-height:1.6}
.service-support .ss-policy-note{display:flex;align-items:start;gap:10px;margin-top:35px;padding-top:19px;border-top:1px solid #dcdce1;color:var(--ss-muted);font-size:11px;line-height:1.6}
.service-support .ss-policy-note>.ss-icon{width:18px;height:18px;margin-top:1px}
.service-support .ss-policy-note a{color:var(--ss-ink);text-decoration:underline;text-underline-offset:3px}
.service-support .ss-resources{padding:62px 0 0}
.service-support .ss-resources-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:start}
.service-support .ss-resource-links{border-top:1px solid var(--ss-line)}
.service-support .ss-resource-links>a{display:grid;grid-template-columns:29px 1fr 20px;align-items:center;gap:17px;min-height:96px;padding:18px 1px;border-bottom:1px solid var(--ss-line)}
.service-support .ss-resource-links>a>.ss-icon{width:26px;height:26px;color:#53535a}
.service-support .ss-resource-links>a>span:nth-child(2){display:grid;gap:5px}
.service-support .ss-resource-links strong{font-size:18px;font-weight:600;line-height:1.3}
.service-support .ss-resource-links small{color:var(--ss-muted);font-size:13px;line-height:1.4}
.service-support .ss-maintenance-video{display:block;overflow:hidden;border:1px solid var(--ss-line);border-radius:11px;background:var(--ss-card)}
.service-support .ss-video-image{position:relative;overflow:hidden;aspect-ratio:16/9;background:#e9e9ec}
.service-support .ss-video-image>img{display:block;width:100%;height:100%;object-fit:cover}
.service-support .ss-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,.95);color:var(--ss-red);transform:translate(-50%,-50%)}
.service-support .ss-play svg{width:26px;height:26px;fill:currentColor}
.service-support .ss-video-copy{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 20px}
.service-support .ss-video-copy>span:first-child{display:grid;gap:4px}
.service-support .ss-video-copy small{color:var(--ss-muted);font-size:9px;font-weight:700;letter-spacing:.1em}
.service-support .ss-video-copy strong{font-size:17px;font-weight:600}
.service-support .ss-quick-answers{display:grid;grid-template-columns:.7fr 1fr;gap:60px;margin-top:65px;padding-top:35px;border-top:1px solid var(--ss-line)}
.service-support .ss-quick-answers h2{margin-top:12px;font-size:36px}
.service-support .ss-answers-list{border-top:1px solid var(--ss-line)}
.service-support .ss-answers-list details{border-bottom:1px solid var(--ss-line)}
.service-support .ss-answers-list summary{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:67px;padding:18px 0;font-size:16px;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}
.service-support .ss-answers-list summary::-webkit-details-marker{display:none}
.service-support .ss-answers-list summary>span{flex:none;color:#7c7c84;font-size:22px;font-weight:400;transition:transform .18s ease}
.service-support .ss-answers-list details[open] summary>span{transform:rotate(45deg);color:var(--ss-red)}
.service-support .ss-answers-list details>div{padding:0 27px 22px 0;color:var(--ss-muted);font-size:14px;line-height:1.6}
.service-support .ss-answers-list details a{text-decoration:underline;text-underline-offset:3px;color:var(--ss-ink)}
.service-support .ss-other-help{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:59px;padding-top:22px;border-top:1px solid var(--ss-line)}
.service-support .ss-other-help>div{display:grid;gap:6px}
.service-support .ss-other-help strong{font-size:14px;font-weight:600}
.service-support .ss-other-help a{display:flex;align-items:center;justify-content:space-between;gap:15px;width:fit-content;color:var(--ss-muted);font-size:13px}

@media(max-width:1100px){.service-support .ss-container{width:calc(100% - 64px)}.service-support .ss-hero{gap:30px}.service-support .ss-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-support .ss-topic{min-height:220px}.service-support .ss-request{gap:45px}.service-support .ss-section-nav nav{gap:18px}.service-support .ss-lead{font-size:18px}.service-support .ss-process-list{gap:29px}.service-support .ss-resources-grid{gap:32px}}
@media(max-width:760px){.service-support .ss-container{width:calc(100% - 40px)}.service-support .ss-section-nav{align-items:start;flex-direction:column;gap:0;padding-top:17px}.service-support .ss-section-nav nav{width:100%;gap:22px}.service-support .ss-section-nav nav a{padding:15px 0 12px;font-size:12px}.service-support .ss-support-label{font-size:17px}.service-support .ss-support-label .ss-icon{width:23px;height:23px}.service-support .ss-breadcrumbs{padding-top:17px;font-size:10px;gap:8px}.service-support .ss-hero{grid-template-columns:1fr;gap:28px;padding:34px 0 36px}.service-support h1{font-size:64px;line-height:.98}.service-support .ss-lead{max-width:560px;font-size:17px;margin-top:18px}.service-support .ss-actions{margin-top:22px}.service-support .ss-equipment-visual{max-width:600px;width:100%;padding:18px 18px 16px}.service-support .ss-equipment-visual picture{margin:13px -2px 15px}.service-support .ss-equipment-visual figcaption{max-width:100%;font-size:11px}.service-support .ss-topics{padding:28px 0 42px}.service-support h2{font-size:32px}.service-support .ss-section-heading{align-items:start;flex-direction:column;gap:15px;margin-bottom:19px}.service-support .ss-topic{padding:22px 20px}.service-support .ss-topic h3{font-size:19px}.service-support .ss-topic p{font-size:13px}.service-support .ss-request{grid-template-columns:1fr;gap:28px;padding-bottom:44px;scroll-margin-top:85px}.service-support .ss-request h2{font-size:38px}.service-support .ss-section-intro{max-width:600px;font-size:15px;margin-top:14px}.service-support .ss-checklist{margin-top:24px}.service-support .ss-checklist dd{max-width:100%}.service-support .ss-contact-card{padding:26px;max-width:600px;width:100%}.service-support .ss-contact-card>p:not(.ss-eyebrow){max-width:100%}.service-support .ss-contact-card h3{font-size:28px}.service-support .ss-service-process{padding:35px 0 27px}.service-support .ss-process-list{grid-template-columns:1fr;gap:26px;margin-top:26px}.service-support .ss-process-list li{position:relative;padding-left:51px}.service-support .ss-step-number{position:absolute;top:0;left:0;width:31px;height:31px;margin:0}.service-support .ss-process-list h3{font-size:20px}.service-support .ss-process-list p{margin-top:7px}.service-support .ss-policy-note{margin-top:25px}.service-support .ss-resources{padding-top:42px}.service-support .ss-resources-grid{grid-template-columns:1fr;gap:24px}.service-support .ss-resource-links>a{min-height:83px;padding:16px 1px}.service-support .ss-resource-links strong{font-size:17px}.service-support .ss-resource-links small{font-size:12px}.service-support .ss-maintenance-video{max-width:600px;width:100%}.service-support .ss-quick-answers{grid-template-columns:1fr;gap:24px;margin-top:45px;padding-top:28px}.service-support .ss-quick-answers h2{font-size:32px}.service-support .ss-quick-answers h2 br{display:none}.service-support .ss-answers-list summary{font-size:15px;min-height:65px}.service-support .ss-other-help{grid-template-columns:1fr;gap:22px;margin-top:39px}.service-support{padding-bottom:45px}}
@media(max-width:430px){.service-support .ss-container{width:calc(100% - 32px)}.service-support h1{font-size:57px}.service-support .ss-eyebrow{font-size:9px;letter-spacing:.09em}.service-support .ss-hero{padding-top:30px}.service-support .ss-lead{font-size:16px}.service-support .ss-button{min-height:47px;padding:12px 15px;font-size:13px}.service-support .ss-actions{gap:16px}.service-support .ss-actions>.ss-button{width:100%}.service-support .ss-text-link{font-size:13px}.service-support .ss-hero-contact{font-size:11px}.service-support .ss-equipment-visual{border-radius:10px;padding:16px 13px 14px}.service-support .ss-topic-grid{grid-template-columns:1fr;gap:10px}.service-support .ss-topic{position:relative;min-height:0;padding:21px 20px 20px 68px}.service-support .ss-topic-icon{position:absolute;left:20px;top:23px;width:27px;height:27px;margin:0}.service-support .ss-topic p{margin-top:8px;margin-bottom:18px}.service-support .ss-topic-link{font-size:12px}.service-support h2{font-size:30px}.service-support .ss-request h2{font-size:34px}.service-support .ss-checklist dt{font-size:16px}.service-support .ss-checklist dd{margin-left:0;font-size:13px}.service-support .ss-contact-card{padding:23px 20px}.service-support .ss-contact-email{font-size:21px}.service-support .ss-contact-card h3{font-size:27px}.service-support .ss-contact-alternatives{gap:10px}.service-support .ss-service-process h2{font-size:30px}.service-support .ss-process-list p{font-size:13px}.service-support .ss-resource-links>a{grid-template-columns:25px 1fr 18px;gap:13px}.service-support .ss-resource-links strong{font-size:16px}.service-support .ss-video-copy{padding:14px 16px}.service-support .ss-video-copy strong{font-size:16px}.service-support .ss-quick-answers h2{font-size:30px}}
@media(prefers-reduced-motion:reduce){.service-support *,.service-support *::before,.service-support *::after{transition:none!important;scroll-behavior:auto!important}}
