/* Opening sections must grow with their content; fixed media heights must not clip copy. */
html body .support-console *{line-height:1.2!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body .support-hero[data-sw7-screen-hero]>.sw7-hero-actions.sw7-hero-actions{margin:0!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body .support-hero[data-sw7-screen-hero] .console-clock{font-size:24px!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body .support-hero[data-sw7-screen-hero]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:18px 4vw!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body .support-hero[data-sw7-screen-hero]>.sw7-hero-actions{grid-column:1/-1!important;margin:0!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body .support-hero[data-sw7-screen-hero] .support-console{min-height:0!important;zoom:1!important;padding:16px!important;overflow:visible!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body .support-hero[data-sw7-screen-hero] .console-top{padding-bottom:10px!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body .support-hero[data-sw7-screen-hero] .alert-stack{margin-top:12px!important;gap:8px!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body .support-hero[data-sw7-screen-hero] .support-alert{padding:8px 12px!important;transform:none!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body .support-hero[data-sw7-screen-hero] .alert-title{font-size:16px!important;margin-top:4px!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body .support-hero[data-sw7-screen-hero] .alert-state{font-size:9px!important;margin-top:4px!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body .support-hero[data-sw7-screen-hero] .console-foot{position:static!important;margin-top:12px!important;gap:8px!important;font-size:8px!important;flex-wrap:wrap!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body .support-hero[data-sw7-screen-hero] .support-kicker{font-size:clamp(38px,6vw,84px)!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body [data-sw7-screen-hero]{box-sizing:border-box!important;min-height:0!important;max-height:none!important;height:auto!important;overflow:visible!important;padding-block:24px!important;scroll-margin-top:var(--sw7-responsive-header-height,86px)}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body [data-sw7-screen-hero] :is(h1,h2,p,.kicker){max-width:100%!important;box-sizing:border-box!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body [data-sw7-screen-hero] h1{overflow-wrap:anywhere!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body [data-sw7-screen-hero] :is(.sw7-hero-actions,.sw7-feature-actions){position:relative!important;inset:auto!important;transform:none!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px!important;margin:20px auto 0!important;max-width:100%!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body [data-sw7-screen-hero] :is(.sw7-hero-actions,.sw7-feature-actions)>a{box-sizing:border-box!important;min-height:44px!important;height:auto!important;max-width:100%!important;padding:12px 16px!important;font-size:15px!important;line-height:1.25!important;white-space:normal!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body[data-sw7-page="about"] [data-sw7-screen-hero]{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;grid-template-rows:auto auto auto!important;align-items:center!important;gap:22px 5vw!important;padding:24px 6vw!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body[data-sw7-page="about"] [data-sw7-screen-hero]>.kicker{grid-column:1/-1!important;margin:0!important;font-size:clamp(28px,4vw,58px)!important;line-height:1.05!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body[data-sw7-page="about"] [data-sw7-screen-hero]>h1{font-size:clamp(40px,5.2vw,80px)!important;line-height:.95!important;margin:0!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body[data-sw7-page="about"] [data-sw7-screen-hero]>.hero-copy{font-size:clamp(16px,1.6vw,24px)!important;line-height:1.4!important;margin:0!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body[data-sw7-page="about"] [data-sw7-screen-hero]>.hero-copy p{margin:0 0 16px!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body[data-sw7-page="about"] [data-sw7-screen-hero]>.sw7-hero-actions{grid-column:1/-1!important;margin:0!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body [data-sw7-screen-hero].careers-hero{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:18px!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body [data-sw7-screen-hero].careers-hero>.sw7-page-graphic{position:static!important;width:140px!important;height:100px!important;object-fit:contain!important;margin:0!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body [data-sw7-screen-hero].careers-hero h1{font-size:clamp(38px,5.5vw,84px)!important;margin:0!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body [data-sw7-screen-hero].article-hero{padding:24px 6vw!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body [data-sw7-screen-hero].article-hero h1{font-size:clamp(30px,4vw,62px)!important;line-height:1.05!important;margin-block:16px!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body [data-sw7-screen-hero].article-hero p{font-size:18px!important;line-height:1.5!important;margin-block:16px!important}
html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body [data-sw7-screen-hero].article-hero img{max-height:100px!important;object-fit:contain!important}
@media(max-width:700px){
 html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body .support-hero[data-sw7-screen-hero]{grid-template-columns:minmax(0,1fr)!important}
 html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body[data-sw7-page="about"] [data-sw7-screen-hero]{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}
 html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body[data-sw7-page="about"] [data-sw7-screen-hero]>*{grid-column:1!important;text-align:center!important}
 html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body [data-sw7-screen-hero] video{object-fit:contain!important}
 html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body [data-sw7-screen-hero] :is(.sw7-hero-actions,.sw7-feature-actions)>a{flex:1 1 130px!important;font-size:14px!important}
}
@media(min-width:701px) and (max-height:650px){
 html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body .support-hero[data-sw7-screen-hero] .support-console.support-console{padding:10px!important}
 html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body .support-hero[data-sw7-screen-hero] .console-top.console-top{padding-bottom:6px!important}
 html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body .support-hero[data-sw7-screen-hero] .alert-stack.alert-stack{margin-top:8px!important;gap:6px!important}
 html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body .support-hero[data-sw7-screen-hero] .support-alert.support-alert{padding:5px 10px!important}
 html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body .support-hero[data-sw7-screen-hero] .alert-title.alert-title{font-size:14px!important;line-height:1.1!important;margin-top:3px!important}
 html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body .support-hero[data-sw7-screen-hero] .alert-time.alert-time,html[data-sw7-fit-page][data-sw7-fit-page][data-sw7-fit-page] body .support-hero[data-sw7-screen-hero] .alert-state.alert-state{font-size:8px!important;line-height:1.1!important;margin-top:3px!important}
}
