/* Match the current Quantum Range shared App header and service sheet. */
.app-home-header,.app-home-header.pk-home-top{height:106px;min-height:106px;background:var(--ink);color:#fff;border-radius:0 0 16px 16px;flex:none;z-index:5}
.app-home-header .abrow{flex:1;display:flex;align-items:center;gap:10px;padding:4px 18px 18px}
.app-home-header .bsw{display:flex;align-items:center;gap:6px;height:32px;text-align:left;background:transparent}
.app-home-header .bsw .bwm{font-size:18px;font-weight:700;letter-spacing:-.3px;line-height:24px;color:#fff;white-space:nowrap}
.app-home-header .bsw .cv{display:block;width:14px;height:14px;opacity:.75}
.app-home-header .abright.hm{margin-left:auto;display:flex;gap:10px;align-items:center}
.app-home-header .iconbtn,.app-home-header.pk-home-top .pk-menu{position:relative;inset:auto;width:24px;height:24px;color:#fff;margin:0;display:flex;align-items:center;justify-content:center;flex:none}
.app-home-header .iconbtn>svg{width:24px;height:24px}.app-home-header.pk-home-top .pk-menu>img{filter:none}
.app-home-header .iconbtn .newdot{position:absolute;top:-2px;right:-2px;width:7px;height:7px;border-radius:50%;background:var(--danger);border:1.5px solid var(--ink)}
.app-home-header button:focus-visible{outline:2px solid #fff;outline-offset:3px}
.app-home-header .description-pin{top:-12px;left:-10px}
.pk-home .pk-body{margin-top:0;padding-top:26px}
.home-service-scrim{z-index:50}.home-service-sheet{z-index:51;padding-bottom:28px}
.home-service-sheet .bs-hd b{flex:1;font-size:16px;font-weight:700;color:var(--ink);line-height:1.5}
.home-service-sheet .bs-hd .bs-x{font-size:16px;font-weight:400;line-height:24px;padding:0 2px;color:var(--g500)}
.home-service-sheet .cap{font-size:13px;font-weight:500;color:var(--b2);letter-spacing:-.2px}
.home-service-subtitle{margin-top:2px}.home-service-footnote{text-align:center;margin-top:18px}
.home-service-sheet .svcard{display:flex;align-items:center;gap:12px;width:100%;text-align:left;margin-top:12px;padding:16px 16px 16px 18px;border:1px solid var(--g100);border-left:4px solid;border-radius:12px;background:#fff}
.home-service-sheet .svcard.on{background:var(--bg)}.home-service-copy{flex:1;min-width:0}.home-service-copy>span{display:block}
.home-service-sheet .svcard .wm{font-size:16px;font-weight:700;letter-spacing:-.3px;line-height:1.3}
.home-service-sheet .svcard .nm{font-size:15px;font-weight:700;color:var(--b1);margin-top:6px}.home-service-sheet .svcard .cap{margin-top:4px}
.home-service-sheet .svcard .ck{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--g200);flex:none;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff}
.home-service-sheet .svcard .ck.on{background:var(--ink);border-color:var(--ink)}
.home-service-sheet button:focus-visible{outline:2px solid var(--p1);outline-offset:3px}
@media(prefers-reduced-motion:no-preference){.home-service-sheet{animation:home-service-rise .18s ease-out}@keyframes home-service-rise{from{transform:translateY(100%)}to{transform:translateY(0)}}}
