.starter-kit-shortcut{flex:none;width:124px;height:94px;display:block!important}.sc-category-rail .starter-kit-shortcut{width:110px;height:90px}@media (width<=700px){.sc-category-rail .starter-kit-shortcut{width:100px;height:80px}}.starter-kit-shortcut img,.sc-category-rail .starter-kit-shortcut img,.product-shortcut-image .starter-kit-shortcut img{object-fit:contain;mix-blend-mode:normal;width:100%;height:100%;transform:none}.sc-category-rail button:hover .starter-kit-shortcut img,.product-shortcut:hover .starter-kit-shortcut img{transform:translateY(-4px)}.s365-experience{color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;line-height:1.5}.s365-experience *,.s365-experience :before,.s365-experience :after{box-sizing:border-box}.s365-experience button,.s365-experience input,.s365-experience .site-select-trigger,.s365-experience textarea{font:inherit}.s365-experience button{cursor:pointer}.s365-experience button:focus-visible,.s365-experience a:focus-visible,.s365-experience summary:focus-visible{outline-offset:5px;outline:3px solid #0071e3}.sv-app .sv-section-title h2{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(27px,3vw,38px);font-weight:600;line-height:1.15}.sv-app .sv-section-title h2 span{color:#6e6e73}.sv-eyebrow{color:#5b6679;letter-spacing:.09em;text-transform:uppercase;margin:0 0 15px;font-size:12px;font-weight:650}.sv-link{color:#0068d1;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:9px 0;font-size:16px;text-decoration:none;display:inline-flex}.sv-link svg{flex-shrink:0}.sv-link:hover{text-decoration:underline}.sv-caption{color:#65656c;font-size:13px;line-height:1.5}.sv-section-title{margin-bottom:28px}.sv-section-title>p:last-child{color:#68686f;max-width:690px;font-size:18px}.sv-app{max-width:1228px;margin:0 auto;padding:65px 24px}.sv-app h2{font-size:clamp(30px,4vw,46px)}.sv-app-tabs{--pill-rail-gap:9px;--pill-rail-bottom:18px}.sv-app-tabs button{color:#4e4e56;white-space:nowrap;background:#fff;border:1px solid #d8d8df;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:11px 18px;display:flex}.sv-app-tabs button[aria-pressed=true]{color:#fff;background:#0071e3;border-color:#06c}.sv-app-stage{isolation:isolate;background:#fff;border:1px solid #e5e5ea;border-radius:30px;grid-template-columns:1.1fr 1fr;min-height:480px;display:grid;overflow:hidden}.sv-app-recording{--app-media-surface:#fff;--app-media-caption:#6e6e73;background:var(--app-media-surface);flex-direction:column;justify-content:center;align-items:center;min-width:0;margin:0;padding:28px 0 24px;display:flex}.sv-app-recording[data-surface=soft]{--app-media-surface:#f7f5f7}.sv-app-recording[data-surface=dark]{--app-media-surface:#000;--app-media-caption:#a1a1a6}.sv-app-recording-frame{aspect-ratio:800/594;width:100%;position:relative;overflow:hidden}.sv-app-recording-frame img,.sv-app-recording-frame video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.sv-app-recording figcaption{color:var(--app-media-caption);text-align:center;padding:16px 24px 0;font-size:12px;line-height:1.5}.sv-app-recording figcaption span{display:block}.sv-app-recording>.sv-caption{color:var(--app-media-caption);text-align:center;padding:0 24px}.sv-app-copy{align-self:center;padding:48px}.sv-app .sv-app-copy h3{letter-spacing:-.035em;margin:14px 0;font-size:clamp(27px,3vw,38px);font-weight:600;line-height:1.1}.sv-app-copy>p{margin:20px 0}.sv-customer-journey{--journey-icon-size:120px;--journey-gap:36px;gap:var(--journey-gap);background:#eef4fb;border-radius:36px;grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0 0;padding:48px 36px 56px;list-style:none;display:grid}.sv-customer-journey>li{text-align:center;min-width:0;position:relative}.sv-customer-journey>li:not(:last-child):before{content:"";top:calc(var(--journey-icon-size) / 2);left:calc(50% + var(--journey-icon-size) / 2);width:calc(100% + var(--journey-gap) - var(--journey-icon-size));pointer-events:none;background:#b7d8fb;height:2px;position:absolute}.sv-journey-icon{width:var(--journey-icon-size);height:var(--journey-icon-size);color:#06c;background:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex;position:relative}.sv-journey-support>svg:first-child{margin-right:16px}.sv-journey-icon .sv-journey-headset{background:#fff;position:absolute;bottom:23px;right:16px}.sv-app .sv-customer-journey h3{letter-spacing:-.025em;margin:0;font-size:clamp(22px,2.1vw,32px);font-weight:600;line-height:1.2}.sv-customer-journey p{color:#636873;max-width:360px;margin:16px auto 0;font-size:20px;line-height:1.5}@media (width<=900px){.sv-app-copy{padding:28px}}@media (width<=600px){.sv-section-title>p:last-child{font-size:16px}.sv-app{padding:45px 22px}.sv-app-stage{grid-template-columns:1fr}.sv-app-recording{padding:20px 0}.sv-app-copy{padding:28px 24px}.sv-app .sv-app-copy h3{font-size:29px}}@media (width<=760px){.sv-customer-journey{--journey-icon-size:64px;--journey-gap:32px;border-radius:24px;grid-template-columns:1fr;margin-top:28px;padding:28px 22px}.sv-customer-journey>li{grid-template-columns:var(--journey-icon-size) minmax(0, 1fr);text-align:left;align-items:start;gap:20px;display:grid}.sv-customer-journey>li:not(:last-child):before{top:var(--journey-icon-size);left:calc(var(--journey-icon-size) / 2);width:2px;height:calc(100% + var(--journey-gap) - var(--journey-icon-size))}.sv-journey-icon{margin:0}.sv-journey-icon>svg{width:36px;height:36px}.sv-journey-support>svg:first-child{margin-right:10px}.sv-journey-icon .sv-journey-headset{width:24px;height:24px;bottom:12px;right:7px}.sv-app .sv-customer-journey h3{font-size:21px}.sv-customer-journey p{margin-top:10px;font-size:16px}}@media (prefers-reduced-motion:reduce){.s365-experience *{scroll-behavior:auto!important;transition:none!important}}.sb-invitation-wrap{--sb-blue:#0071e3}.s365-landing .sb-invitation-wrap{padding-top:56px}.sb-invitation{color:#fff;background:#111214;border-radius:28px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);display:grid;overflow:hidden}.sb-invitation-copy{align-self:center;padding:40px}.sb-invitation .sb-eyebrow{color:#a1a1a6;letter-spacing:.14em;margin:0 0 18px;font-size:12px;font-weight:600}.sb-invitation h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(29px,3.2vw,44px);line-height:1.08}.sb-invitation h2 span{color:#a1a1a6}.sb-invitation-copy>p:not(.sb-eyebrow,.sb-qualification){color:#ececef;margin:22px 0 26px;font-size:17px;line-height:1.6}.sb-invitation>img{object-fit:cover;object-position:48% center;width:100%;height:100%;min-height:380px;max-height:560px}.sb-invitation .sb-primary{color:#fff;background:var(--sb-blue);border:1px solid var(--sb-blue);border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:13px 23px;font-size:16px;line-height:1.4;text-decoration:none;display:inline-flex}.sb-invitation .sb-primary:hover{background:#06c}.sb-invitation .sb-primary svg{flex:none}.sb-invitation .sb-qualification{color:#b5b5bd;max-width:530px;margin:20px 0 0;font-size:12px;line-height:1.6}.s365-landing .pn-invitation-wrap{padding-top:56px;padding-bottom:18px}.pn-invitation{background:#fff;border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid;overflow:hidden}.pn-invitation-copy{align-self:center;padding:36px}.pn-invitation .pn-eyebrow{color:#6e6e73;letter-spacing:.13em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:600}.pn-invitation h2{font-size:clamp(30px,3.2vw,42px)}.pn-invitation h2 span{color:#6e6e73}.pn-invitation-copy>p:not(.pn-eyebrow,.pn-caption){max-width:560px;margin:18px 0 22px;font-size:16px;line-height:1.55}.pn-invitation>img{object-fit:cover;object-position:48% center;width:100%;height:100%;min-height:340px;max-height:430px}.pn-invitation .pn-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.pn-invitation :is(.pn-primary,.pn-link){color:#06c;justify-content:center;align-items:center;gap:9px;line-height:1.4;text-decoration:none;display:inline-flex}.pn-invitation .pn-primary{color:#fff;background:#0071e3;border:1px solid #0071e3;border-radius:999px;min-height:48px;padding:13px 22px;font-size:16px;font-weight:500}.pn-invitation .pn-primary:hover{background:#06c}.pn-invitation .pn-link{background:0 0;border:0;min-height:44px;padding:4px 0;font-size:16px}.pn-invitation .pn-link:hover{text-underline-offset:4px;text-decoration:underline}.pn-invitation :is(.pn-primary,.pn-link) svg{flex-shrink:0}.pn-invitation .pn-caption{color:#6e6e73;margin:12px 0 0;font-size:13px;line-height:1.5}@media (width<=1050px){.sb-invitation-copy{padding:32px}}@media (width<=1000px){.pn-invitation-copy{padding:30px}}@media (width<=767px){.s365-landing .sb-invitation-wrap{padding-top:48px}.sb-invitation{grid-template-columns:1fr}.sb-invitation-copy{padding:28px 25px}.sb-invitation h2{font-size:32px}.sb-invitation-copy>p:not(.sb-eyebrow,.sb-qualification){margin:18px 0 22px;font-size:16px}.sb-invitation>img{object-position:center 42%;height:230px;min-height:0}}@media (width<=760px){.pn-invitation{grid-template-columns:1fr}.pn-invitation>img{object-position:center 28%;grid-row:1;height:clamp(180px,58vw,260px);min-height:0}.pn-invitation-copy{padding:28px}}@media (width<=480px){.s365-landing .pn-invitation-wrap{padding-top:48px;padding-bottom:10px}.pn-invitation-copy{padding:24px}.pn-invitation h2{font-size:clamp(24px,7vw,28px)}.pn-invitation .pn-eyebrow{margin-bottom:12px;font-size:11px}.pn-invitation-copy>p:not(.pn-eyebrow,.pn-caption){margin:16px 0 18px;font-size:15px}.pn-invitation .pn-actions{gap:12px}.pn-invitation .pn-primary{width:auto;padding:12px 15px;font-size:14px}.pn-invitation .pn-link{gap:6px;font-size:14px}.pn-invitation .pn-caption{font-size:12px}}@media (width<=450px){.sb-invitation h2{font-size:29px}.sb-invitation .sb-primary{padding:12px 19px;font-size:15px}}.sh-service-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.sh-service-card{background:#fff;border-radius:22px;flex-direction:column;min-width:0;scroll-margin-top:90px;display:flex;overflow:hidden;box-shadow:0 4px 12px #00000004}.sh-service-card>img{object-fit:cover;width:100%;height:215px;display:block}.sh-service-card>.sh-installation-image{object-position:center top}.sh-service-copy{flex-direction:column;flex:1;align-items:flex-start;padding:24px;display:flex}.sh-service-copy h3{letter-spacing:-.025em;margin:0;font-size:20px;line-height:1.25}.sh-service-copy>p{color:#6e6e73;margin:12px 0 0;font-size:14px;line-height:1.55}.sh-service-copy>.sh-service-offer{color:#1d1d1f;margin-block:18px 0}.sh-service-offer .sd-reference{margin-left:4px}.sh-service-link{color:#06c;text-align:left;align-items:center;gap:10px;min-height:44px;margin-top:auto;padding-top:20px;font-size:14px;display:inline-flex}.sh-service-link svg{flex-shrink:0}.sh-service-card :is(a,button):focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #0071e3}@media (width<=1000px){.sh-service-copy{padding:20px}}@media (width<=767px){.sh-service-rail{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-24px;padding:2px 24px 12px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.sh-service-card{scroll-snap-align:start;flex:0 0 calc(100vw - 64px)}.sh-service-card>img{height:235px}.sh-service-copy{padding:24px}}.sh-service-more{justify-content:space-between;width:100%}.sh-service-plus{color:#55555b;background:#e8e8ed;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.s365-landing .sh-assistant-section{margin-block:2px 32px;scroll-margin-top:90px}.sh-assistant{background:#fff;border-radius:24px;grid-template-columns:minmax(0,45fr) minmax(0,55fr);display:grid;overflow:hidden}.sh-assistant-photo{object-fit:cover;object-position:center;width:100%;height:100%;min-height:340px;display:block}.sh-assistant-copy{align-self:center;min-width:0;padding:40px}.sh-assistant-copy>.sh-eyebrow{color:#6e6e73;margin:0 0 16px;font-size:14px;line-height:1.4}.sh-assistant h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(28px,2.7vw,36px);line-height:1.18}.sh-assistant-copy>.sh-assistant-intro{color:#6e6e73;max-width:560px;margin:18px 0 0;font-size:16px;line-height:1.55}.sh-assistant-actions{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:28px;display:flex}.sh-chat-button{color:#fff;text-align:center;background:#0071e3;border-radius:999px;justify-content:center;align-items:center;gap:16px;min-height:50px;padding:14px 24px;font-size:16px;line-height:1.35;display:inline-flex}.sh-chat-button:hover{background:#06c}.sh-assistant-more{color:#06c;text-align:left;align-items:center;gap:12px;min-height:44px;font-size:15px;line-height:1.35;display:inline-flex}.sh-assistant-more>span{color:#55555b;background:#e8e8ed;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.sh-assistant-dialog>h2{text-wrap:balance;padding-inline-end:40px}.sh-assistant button:focus-visible{outline-offset:4px;outline:2px solid #0071e3}@media (width<=1000px){.sh-assistant{grid-template-columns:minmax(0,42fr) minmax(0,58fr)}.sh-assistant-copy{padding:28px}.sh-assistant-actions{gap:12px 20px;margin-top:22px}}@media (width<=700px){.s365-landing .sh-assistant-section{margin-bottom:28px}.sh-assistant{grid-template-columns:minmax(0,1fr)}.sh-assistant-photo{aspect-ratio:8/5;object-position:center;height:auto;min-height:0}.sh-assistant-copy{padding:24px}.sh-assistant-copy>.sh-eyebrow{margin-bottom:12px;font-size:13px}.sh-assistant h2{font-size:28px}.sh-assistant-copy>.sh-assistant-intro{margin-top:16px}.sh-assistant-actions{flex-direction:column;align-items:stretch;gap:12px}.sh-assistant-more{align-self:flex-start}}body:has(.m4s-store-preview)>footer{display:none}.m4s-store-preview{--sc-bg:#f5f5f7;--sc-ink:#1d1d1f;--sc-muted:#66666b;--sc-blue:#06c;--brand:#06c;--ink-muted:#66666b;--sc-gutter:max(24px, calc((100vw - 1180px) / 2));background:var(--sc-bg);color:var(--sc-ink);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;line-height:1.4}.m4s-store-preview>.sc-nav{display:none}.m4s-store-preview button{cursor:pointer;font:inherit;text-align:inherit}.m4s-store-preview button:disabled{cursor:default}.m4s-store-preview button:focus-visible,.m4s-store-preview a:focus-visible,.sc-dialog button:focus-visible{outline-offset:5px;outline:3px solid #0071e3}.m4s-store-preview #store-main h1[tabindex="-1"]:focus{outline:none}.m4s-store-preview h1,.m4s-store-preview h2,.m4s-store-preview h3{letter-spacing:-.035em;margin:0;font-weight:600;line-height:1.12}.sc-wrap{max-width:1228px;margin:0 auto;padding-left:24px;padding-right:24px}.m4s-store-preview .comfort-help{color:#626268}.sc-image-unavailable{color:#66666b;text-align:center;flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:8px;width:100%;min-height:48px;font-size:12px;line-height:1.3;display:flex}.sc-dark .sc-image-unavailable{color:#d2d2d7}.sc-ribbon button,.sc-link{color:var(--sc-blue);align-items:center;gap:5px;display:inline-flex}.sc-link:hover{text-decoration:underline}.sc-intro .sc-link{justify-content:flex-end;width:100%;margin-top:10px;font-size:14px;display:flex}.sc-category-rail{padding:8px var(--sc-gutter) 10px;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--sc-gutter);gap:30px;display:flex;overflow-x:auto}.sc-category-rail::-webkit-scrollbar{display:none}.sc-rail::-webkit-scrollbar{display:none}.sc-category-rail :is(button,a){scroll-snap-align:start;flex-direction:column;flex:0 0 118px;align-items:center;gap:18px;display:flex}.sc-category-rail img{object-fit:contain;mix-blend-mode:multiply;width:110px;height:90px;transition:transform .25s;transform:scale(1.35)}.sc-category-rail :is(button,a):hover img{transform:translateY(-4px)scale(1.4)}.sc-category-rail span{white-space:nowrap;font-size:14px;font-weight:600}.sc-category-rail .sc-category-media{flex:none;place-items:center;width:110px;height:90px;display:grid}.sc-footer{color:var(--sc-muted);border-top:1px solid #dcdce0;padding-top:25px;padding-bottom:35px;font-size:12px}.sc-footer p{margin-bottom:12px}.sl-footer-navigation{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:28px;padding:10px 0 35px;font-size:12px;display:grid}.sl-footer-navigation nav{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.sl-footer-navigation nav a,.sl-footer-navigation nav button{overflow-wrap:anywhere;align-items:center;min-width:44px;max-width:100%;min-height:32px;padding:3px 0;line-height:1.4;display:inline-flex}.sl-footer-navigation strong{color:#1d1d1f;font-weight:600}.sl-footer-navigation>div>strong{letter-spacing:-.04em;font-size:23px}.sl-footer-navigation>div>p{margin-top:10px}.sl-footer-navigation a:hover,.sl-footer-navigation button:hover{text-decoration:underline}.legal-footer-links{border-top:1px solid #dce0e5;flex-wrap:wrap;gap:4px 24px;margin-top:4px;padding-top:18px;font-size:12px;display:flex}.legal-footer-links :is(a,button){text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.sc-primary{color:#fff;cursor:pointer;background:#0071e3;border-radius:30px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:13px 24px;display:inline-flex}.sc-primary:hover{background:#0077ed}.sc-dialog{--sc-blue:#0071e3;--sc-muted:#66666b;color:#1d1d1f;flex-direction:column;max-height:85dvh;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;overflow:auto;border:0!important;border-radius:28px!important;gap:24px!important;max-width:700px!important;padding:50px!important;display:flex!important;box-shadow:0 20px 90px #0002!important}.sc-dialog h2{letter-spacing:-.035em;font-size:36px;font-weight:650;line-height:1.1}.sc-dialog p{color:#66666b;font-size:17px;line-height:1.6}.sc-dialog .sc-primary{align-self:flex-start}@media (width<=700px){.sc-intro .sc-link{justify-content:flex-start;margin-top:16px;font-size:14px}.sc-category-rail{gap:24px;padding-bottom:8px}.sc-category-rail :is(button,a){flex-basis:100px;gap:14px}.sc-category-rail img,.sc-category-rail .sc-category-media{width:100px;height:80px}.sc-category-rail span{font-size:13px}.sc-dialog{max-height:88dvh;width:calc(100vw - 28px)!important;padding:45px 26px 30px!important}.sc-dialog h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.m4s-store-preview *,.sc-dialog{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sc-product-actions .sc-primary{min-height:37px;padding:9px 20px}.sc-fineprint{color:var(--sc-muted);margin-top:22px;font-size:12px!important;line-height:1.55!important}.sc-buy-top>.sc-link{font-size:13px}.m4s-store-preview .pg-localnav{top:56px}@media (width<=767px){.m4s-store-preview .pg-localnav{top:54px}}.sc-primary:disabled{opacity:.4}.sc-actions{align-items:center;gap:20px;margin-top:25px;display:flex}.sc-quick-photo{object-fit:contain;height:180px;margin:8px auto}.sc-care-page>.sc-link{margin-top:20px;font-size:14px}.sc-support-request .sc-primary{margin-top:25px}.sc-review-layout aside>.sc-link{margin-top:22px;font-size:13px}@media (width<=700px){.sc-buy-top>.sc-link:last-child{font-size:11px}.sc-care-bottom .sc-primary{width:100%;margin-top:22px}.sc-actions{flex-direction:column;align-items:stretch}}.sc-store-search{background:#fff;border:1px solid #c9c9ce;border-radius:12px;align-items:center;gap:12px;min-width:0;min-height:50px;padding:0 15px;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.sc-store-search:focus-within{border-color:#0071e3;box-shadow:0 0 0 3px #0071e326}.sc-store-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:12px 0;font-size:16px}.sc-store-search>svg{color:#6e6e73;flex-shrink:0}.sc-store-search button{color:#0071e3;min-height:44px;font-size:14px}.sc-search-suggestions{z-index:45;background:#fff;border:1px solid #d9d9df;border-radius:18px;max-height:min(560px,70vh);position:absolute;top:calc(100% + 9px);left:0;right:0;overflow:hidden auto;box-shadow:0 18px 55px #0000001f}.sc-search-suggestions>button:not(.sc-search-all){text-align:left;border-bottom:1px solid #ececf0;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:11px 14px;display:grid}.sc-search-suggestions>button:hover,.sc-search-suggestions>button.is-active{background:#f4f7fb}.sc-search-result-image{background:#f5f5f7;border-radius:12px;place-items:center;width:60px;height:60px;display:grid;overflow:hidden}.sc-search-result-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:6px}.sc-search-result-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.sc-search-result-copy strong{font-size:15px;line-height:1.2}.sc-search-result-copy small{color:#6e6e73;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.sc-search-suggestions .sc-store-price{text-align:right;min-width:95px;margin:0}.sc-search-suggestions .sc-store-price strong,.sc-search-suggestions .sc-store-price span{white-space:nowrap;font-size:12px}.sc-search-all{color:#0071e3;justify-content:center;align-items:center;gap:7px;width:100%;padding:15px;font-size:13px;font-weight:600;display:flex}.sc-search-no-results{color:#6e6e73;padding:20px;font-size:14px}.sc-home-search{max-width:580px;margin:0 0 45px}.sc-browse-tools .sc-store-search{flex:1}.sc-active-filters button.sc-link{background:0 0}.sc-compare-tray .sc-primary{align-items:center;gap:7px;display:flex}.sc-primary:disabled{opacity:.45;cursor:default}.sc-catalogue .sc-empty .sc-actions{justify-content:center}@media (width<=700px){.sc-browse-tools .sc-store-search{flex-basis:100%;order:3}.sc-search-suggestions{overscroll-behavior:contain;border-radius:15px;max-height:40svh;left:-1px;right:-1px}.sc-search-suggestions>button:not(.sc-search-all){grid-template-columns:52px minmax(0,1fr);gap:11px;padding:10px 11px}.sc-search-result-image{width:52px;height:52px}.sc-search-suggestions .sc-store-price{text-align:left;grid-column:2}.sc-home-search{margin-bottom:35px}.sc-compare-tray .sc-primary{margin-left:auto}}.sc-price-country{color:#6e6e73;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 20px;padding-top:12px;padding-bottom:12px;font-size:11px;display:flex}.sc-price-country label{align-items:center;gap:8px;display:flex}.sc-price-country .site-select-trigger{width:auto;max-width:180px;padding:10px 12px;font-size:14px}.sc-store-price{flex-direction:column;gap:4px;margin:18px 0 4px;display:flex}.sc-store-price strong{color:#1d1d1f;font-size:18px;font-weight:600}.sc-store-price span{color:#6e6e73;font-size:11px;line-height:1.5}.sc-buy-options .sc-store-price strong{font-size:26px}.sc-buy-options .sc-store-price span{font-size:13px}.sc-comparison-picks .sc-store-price{margin:0}@media (width<=700px){.sl-footer-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 15px;padding:6px 0 20px}.sl-footer-navigation>div>p{margin:4px 0 0}.sl-footer-navigation nav>strong{margin-bottom:6px}.sc-footer .sd-terms{padding-top:18px}.sl-footer-navigation>div{grid-column:1/-1}.sc-price-country{justify-content:flex-start;gap:4px 12px}}.sc-dialog.sc-filter-dialog{width:calc(100% - 32px);gap:16px!important;max-width:620px!important;padding:30px!important}.sc-filter-dialog .sc-actions{margin-top:6px}@media (width<=700px){.sc-dialog.sc-filter-dialog{gap:14px!important;padding:26px 22px!important}}.sc-catalogue .sc-planner-entry .sc-primary{white-space:nowrap;padding:12px 20px}.sc-price-country.is-compact{gap:8px;padding-block:4px}.sl-intro .sl-build-primary{width:fit-content;margin:14px 0 12px}.sl-intro .sl-text-link{display:flex}@media (width<=700px){.sc-catalogue .sc-planner-entry .sc-primary{min-height:40px;padding:9px 16px;font-size:13px}.sc-catalogue .sc-browse-tools .sc-store-search{flex:1;order:0;min-width:0}.sc-catalogue .sc-store-search input{min-width:0;padding-block:12px}.sc-catalogue .sc-product-card .sc-store-price{order:1;margin:10px 0}.sc-price-country.is-compact{flex-wrap:nowrap;font-size:10px}.sc-price-country.is-compact .site-select-trigger{padding:8px 10px;font-size:12px}.sc-price-country.is-compact>span{max-width:132px}}.m4s-store-preview.s365-landing{--sc-gutter:max(24px, calc((100vw - 1280px) / 2))}.s365-landing .sc-wrap,.s365-landing .sv-app,.s365-landing .sc-category-navigation{max-width:1328px}.sl-heading{font-size:32px;margin-bottom:24px!important;line-height:1.2!important}.sl-heading span,.sl-intro h1 span{color:#6e6e73}.s365-landing .sl-section{margin-top:56px}.s365-landing .sl-solutions.sl-section{margin-top:8px}.sl-text-link,.sl-property-links a,.sl-property-links button,.sl-security-links a{color:#06c;align-items:center;gap:8px;font-size:15px;display:inline-flex}.sl-text-link:hover,.sl-property-links a:hover,.sl-property-links button:hover,.sl-security-links a:hover{text-underline-offset:4px;text-decoration:underline}.sl-ribbon-reveal{overflow:clip}.sl-ribbon{scrollbar-width:thin;background:#eeeef1;justify-content:safe center;align-items:center;gap:26px;min-height:60px;padding:8px 24px;animation:.9s cubic-bezier(.22,1,.36,1) 1.5s both sl-benefits-arrive;display:flex;overflow-x:auto}.sl-ribbon button,.sl-ribbon>a{white-space:nowrap;color:#55555b;flex-shrink:0;align-items:center;gap:7px;min-height:44px;font-size:16px;display:flex}.sl-ribbon :is(button,a):focus-visible{outline-offset:2px;border-radius:5px;outline:2px solid #06c}.sl-ribbon:focus-within{animation:none}@keyframes sl-benefits-arrive{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sl-ribbon{animation:none}}.sl-ribbon sup{margin-left:-4px;font-size:9px}.sl-ribbon .sl-ribbon-setup{color:#06c}.sl-intro{justify-content:space-between;align-items:flex-start;gap:40px;padding-top:44px;padding-bottom:30px;display:flex}.sl-intro h1{font-size:clamp(40px,4.4vw,60px)}.sl-intro>div{flex:none;padding-top:7px}.sl-intro>div>p{margin:0 0 10px;font-size:18px;font-weight:500;line-height:1.35}.s365-landing .sc-home-search{width:100%;max-width:none;margin:0}.s365-landing .sl-heading.sc-wrap{margin-inline:auto}.s365-landing .sc-home-search button{color:#fff;background:#0071e3;border-radius:8px;min-height:34px;padding:5px 15px}.s365-landing .sc-home-search .sc-search-suggestions>button{color:#1d1d1f;background:#fff;border-radius:0;min-height:0}.s365-landing .sc-home-search .sc-search-suggestions>button:not(.sc-search-all){padding:11px 14px}.s365-landing .sc-home-search .sc-search-suggestions>button:hover,.s365-landing .sc-home-search .sc-search-suggestions>button.is-active{background:#f4f7fb}.s365-landing .sc-home-search .sc-search-suggestions>.sc-search-all{color:#0071e3;padding:15px}.s365-landing .sc-home-search{padding-right:8px}.s365-landing .sc-category-navigation{max-width:1328px;margin:16px auto 0}.s365-landing .sc-category-rail{gap:12px;padding:12px 24px 8px;scroll-padding-inline:24px}.s365-landing .sc-category-rail>:is(button,a){text-align:center;min-width:0;color:inherit;scroll-snap-align:start;flex-direction:column;flex:0 0 96px;align-items:center;gap:12px;text-decoration:none;display:flex}.s365-landing .sc-category-rail .sc-category-media{width:96px;height:86px;overflow:hidden}.s365-landing .sc-category-media>img{width:calc(100% * var(--category-image-width,1.35));object-fit:contain;max-width:none;height:calc(100% - 12px);transform:none}.s365-landing [data-category=leak-detectors]{--category-image-width:1.18}.s365-landing .sc-category-media .starter-kit-shortcut,.s365-landing .sc-category-media .starter-kit-shortcut img{width:100%;height:100%;transform:none}.s365-landing .sc-category-rail :is(button,a):hover .sc-category-media img{transform:translateY(-3px)}.s365-landing .sc-category-rail .sc-category-label{white-space:normal;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;text-align:center;width:100%;max-width:104px;min-height:2.5em;font-size:13px;line-height:1.25}.sl-all-products{color:#6e6e73;place-items:center;height:92px;display:grid}.sl-category-bottom{padding:0 24px 8px}@media (width<=1000px){.m4s-store-preview .sc-nav{gap:14px}.m4s-store-preview .sc-desktop-nav{gap:16px;font-size:12px}.sl-intro{gap:20px}.sl-intro h1{font-size:44px}.sl-intro>div>p{font-size:15px}.sl-ribbon{gap:18px}}@media (width<=767px){.sl-ribbon{scrollbar-width:none;justify-content:flex-start;gap:24px;padding-inline:24px;overflow-x:auto}.sl-ribbon button{white-space:nowrap;flex-shrink:0}.sl-intro{padding-top:32px;padding-bottom:23px;display:block}.sl-intro h1{font-size:clamp(33px,8.4vw,50px)}.sl-intro>div{padding-top:20px}.sl-intro>div>p{font-size:16px}.s365-landing .sc-category-rail{gap:10px}.s365-landing .sc-category-rail>:is(button,a){flex:0 0 88px}.s365-landing .sc-category-rail .sc-category-media{width:88px;height:80px}.sl-all-products{height:84px}}.sl-solutions{scroll-margin-top:80px}.sl-solutions-heading{justify-content:space-between;align-items:baseline;gap:16px 24px;margin-bottom:24px;display:flex}.sl-solutions-heading .sl-heading{margin-bottom:0!important}.sl-solutions-heading>a{flex-shrink:0;min-height:44px}.sl-solutions-rail{padding:4px var(--sc-gutter) 18px;scroll-padding-inline:var(--sc-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.sl-solutions-rail::-webkit-scrollbar{display:none}.sl-solution-card{color:#1d1d1f;scroll-snap-align:start;background:#fff;border-radius:26px;flex-direction:column;flex:0 0 370px;min-width:0;transition:box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 5px 16px #00000006}.sl-solution-card:hover{box-shadow:0 7px 24px #00000012}.m4s-store-preview .sl-solution-card:focus-visible{outline-offset:4px}.sl-solution-media{aspect-ratio:1.4;background:#eeeef1;place-items:center;display:grid;position:relative;overflow:hidden}.sl-solution-media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sl-solution-copy{flex-direction:column;flex:1;padding:22px;display:flex}.sl-solution-media:has(img[data-loaded=true]){background:var(--solution-media-background,#080808)}.sl-solution-media--configurator img{object-fit:contain}.m4s-store-preview .sl-solution-copy h3{letter-spacing:-.03em;min-height:2.3em;margin:0 0 12px;font-size:22px;line-height:1.15}.sl-solution-copy p{color:#6e6e73;margin:0 0 18px;font-size:15px;line-height:1.45}.sl-solution-explore{color:#06c;align-items:center;gap:8px;margin-top:auto;font-size:15px;display:inline-flex}.sl-solution-card:hover .sl-solution-explore{text-underline-offset:4px;text-decoration:underline}.sl-solutions .sl-solutions-controls{margin-top:0}@media (width<=767px){.sl-solutions-heading{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:18px}.sl-solution-card{flex:0 0 min(340px,100vw - 64px)}.sl-solution-copy{padding:22px 24px}.m4s-store-preview .sl-solution-copy h3{min-height:0}}@media (prefers-reduced-motion:reduce){.sl-solution-card{transition:none}}.sl-rail-controls{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.sl-rail-controls>button{background:#e5e5ea;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.sl-rail-controls>button:disabled{opacity:.35}.sl-start{padding-top:8px}.sl-start .sl-heading{font-size:25px;margin-bottom:18px!important}.sl-start-grid,.sl-care-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sl-start-grid>*,.sl-care-grid>button{background:#fff;border-radius:18px;align-items:center;gap:17px;min-width:0;padding:21px;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:0 3px 14px #00000005}.sl-start-grid>:hover,.sl-care-grid>button:hover{transform:translateY(-2px);box-shadow:0 5px 18px #0000000c}.sl-start-grid>*>svg:first-child,.sl-care-grid>button>svg:first-child{color:#0071e3;stroke-width:1.6px;flex-shrink:0;width:34px;height:34px}.sl-start-grid span,.sl-care-grid span{flex:1}.sl-start-grid strong,.sl-care-grid strong{font-size:15px;font-weight:600;line-height:1.2;display:block}.sl-start-grid small,.sl-care-grid small{color:#6e6e73;margin-top:5px;font-size:13px;line-height:1.3;display:block}.sl-start-grid>*>svg:last-child,.sl-care-grid>button>svg:last-child{color:#86868b;flex-shrink:0;width:18px}.sl-latest-rail{scrollbar-width:none;padding:4px var(--sc-gutter) 18px;scroll-padding-inline:var(--sc-gutter);scroll-snap-type:x mandatory;gap:20px;display:flex;overflow-x:auto}.sl-latest-rail::-webkit-scrollbar{display:none}.sl-latest-card{scroll-snap-align:start;background:#fff;border-radius:26px;flex-direction:column;flex:0 0 370px;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 16px #00000006}.sl-latest-dark{color:#f5f5f7;background:radial-gradient(at 65% 85%,#35383f,#141518 75%)}.sl-latest-blue{background:#eaf2fa}.sl-latest-copy{padding:28px 28px 0}.m4s-store-preview .sl-latest-release{color:#aa450b;letter-spacing:.035em;text-transform:uppercase;margin:0 0 15px;font-size:11px;font-weight:600}.m4s-store-preview .sl-latest-dark .sl-latest-release{color:#ffb17a}.sl-latest-range{color:#6e6e73;font-size:11px;font-weight:500;line-height:1.4}.sl-latest-dark .sl-latest-range{color:#b6beca}.m4s-store-preview .sl-latest-card h3{letter-spacing:-.035em;min-height:2.26em;margin:8px 0 12px;font-size:27px;line-height:1.13}.sl-latest-benefit{max-width:30ch;min-height:4.05em;font-size:17px;line-height:1.35}.sl-latest-price{margin-top:12px;font-size:15px;font-weight:500;line-height:1.4}.sl-latest-image{place-items:center;height:210px;margin:auto 16px 38px;padding-top:14px;display:grid}.sl-latest-image img{object-fit:contain;width:100%;height:100%;max-height:196px}.sl-latest-open{border-radius:inherit;z-index:1;position:absolute;inset:0}.m4s-store-preview .sl-latest-open:focus-visible{outline-offset:-5px}.sl-latest-card:has(.sl-latest-open:hover){box-shadow:0 7px 24px #00000012}.sl-latest-footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.sl-latest-footer>p{color:#6e6e73;font-size:12px;line-height:1.5}.sl-latest-footer .sl-rail-controls{flex-shrink:0;margin:0}.sc-dialog.sl-latest-dialog>.sl-latest-range{margin:0;font-size:12px}.sc-dialog.sl-latest-dialog>.sl-latest-price{color:#1d1d1f;margin:0;font-size:23px}.sc-dialog.sl-latest-dialog>.sl-latest-tax{margin:-10px 0 0;font-size:13px}.sl-latest-source{margin-top:8px;font-size:13px}@media (width<=767px){.sl-latest-card{flex-basis:min(340px,100vw - 64px)}.sl-latest-copy{padding:24px 24px 0}.m4s-store-preview .sl-latest-card h3{font-size:25px}.sl-latest-benefit{font-size:16px}.sl-latest-image{height:190px}.sl-latest-image img{max-height:176px}.sl-latest-footer{align-items:flex-start;gap:12px}}.sl-quick-look{color:#424245;z-index:3;background:#e6e6ebdd;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:16px;right:16px}.sl-latest-dark .sl-quick-look{color:#fff;background:#fff2;border:1px solid #fff5}.s365-landing .sd-section{margin-top:38px}.s365-landing .sd-section>h2{font-size:28px}.s365-landing .sd-feature{flex-basis:380px;height:500px}.s365-landing .sd-column{flex-basis:250px}.s365-landing .sd-card{border-radius:22px}.s365-landing .sd-tile{padding:25px 22px}.s365-landing .sd-tile h3{font-size:23px}.s365-landing .sd-tile .sd-icon{width:37px;height:37px}.sl-property-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:max(210px,20% - 12.8px);grid-auto-flow:column;gap:16px;padding-block:2px 12px;display:grid;overflow-x:auto}.sl-property{color:#fff;isolation:isolate;scroll-snap-align:start;border-radius:22px;min-height:300px;position:relative;overflow:hidden}.sl-property:after{content:"";z-index:-1;background:linear-gradient(#0000,#000a);position:absolute;inset:20% 0 0}.sl-property img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.sl-property:hover img{transform:scale(1.035)}.sl-property>span{position:absolute;bottom:25px;left:23px;right:23px}.sl-property strong{letter-spacing:-.03em;font-size:22px;display:block}.sl-property small{margin-top:5px;font-size:14px;line-height:1.35;display:block}.sl-property-links{flex-wrap:wrap;justify-content:center;gap:24px;padding:18px 0;display:flex}.sl-property-links>*{min-height:40px}.sl-security-rail{scrollbar-width:none;padding:4px var(--sc-gutter) 18px;scroll-padding-inline:var(--sc-gutter);scroll-snap-type:x mandatory;gap:20px;display:flex;overflow-x:auto}.sl-security-rail::-webkit-scrollbar{display:none}.sl-security-card{scroll-snap-align:start;background:#fff;border-radius:26px;flex-direction:column;flex:0 0 390px;min-width:0;min-height:470px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 16px #00000006}.sl-security-soft{background:#e9edf2;box-shadow:inset 0 0 0 1px #dce1e7,0 5px 16px #00000006}.sl-security-blue{background:#eaf2fa}.sl-security-dark{color:#f5f5f7;background:radial-gradient(at 65% 88%,#3d4148,#151618 74%)}.sl-security-copy{padding:30px 30px 0}.m4s-store-preview .sl-security-eyebrow{color:#06c;letter-spacing:.025em;margin:0 0 10px;font-size:12px;font-weight:600}.sl-security-dark .sl-security-eyebrow{color:#70baff}.m4s-store-preview .sl-security-card h3{letter-spacing:-.035em;margin:0 0 12px;font-size:29px;line-height:1.12}.sl-security-benefit{max-width:29ch;min-height:2.8em;font-size:17px;line-height:1.4}.sl-security-price{margin-top:12px;font-size:15px;font-weight:500}.sl-security-image{place-items:center;height:245px;margin:auto 18px 28px;padding-top:12px;display:grid}.sl-security-image img{object-fit:contain;width:100%;height:100%;max-height:230px}.sl-security-open{z-index:1;border-radius:inherit;position:absolute;inset:0}.m4s-store-preview .sl-security-open:focus-visible{outline-offset:-5px}.sl-security-card:has(.sl-security-open:hover){box-shadow:0 8px 24px #00000012}.sl-security-quick{z-index:3;color:#424245;background:#e1e1e6dd;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:16px;right:16px}.sl-security-dark .sl-security-quick{color:#fff;background:#fff2;border:1px solid #fff5}.sl-security-footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.sl-security-links{flex-wrap:wrap;align-items:center;gap:8px 26px;display:flex}.sl-security-links a{min-height:40px}.sl-security-links a>svg{flex-shrink:0}.sc-dialog.sl-security-dialog>.sl-security-eyebrow{margin:0}.sc-dialog.sl-security-dialog>.sl-security-dialog-price{color:#1d1d1f;margin:0;font-size:23px}.sc-dialog.sl-security-dialog>.sl-security-tax{margin:-10px 0 0;font-size:13px}.s365-landing .sv-app{padding-top:54px;padding-bottom:0}.s365-landing .sv-app h2{font-size:28px}.s365-landing .sv-section-title{margin-bottom:18px}.s365-landing .sv-section-title>.sv-eyebrow{display:none}.s365-landing .sv-section-title>p:last-child{max-width:none;margin-top:12px;font-size:15px}.s365-landing .sv-app-tabs button{padding:10px 13px;font-size:13px}.s365-landing .sv-app-stage{border-radius:24px;min-height:430px}.s365-landing .sv-app-copy{padding:32px}.s365-landing .sv-app-copy h3{font-size:32px}.s365-landing .sv-app-copy>p{font-size:15px}.s365-landing .sv-app-copy>.sv-caption{font-size:13px}.sl-help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.sl-help-grid>button{background:#fff;border-radius:22px;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0;display:flex;overflow:hidden;box-shadow:0 4px 12px #00000004}.sl-help-grid img{object-fit:cover;flex-shrink:0;width:100%;height:215px;display:block}.sl-help-grid>button:first-child img{object-position:center 35%}.sl-help-grid>button>span{flex:1;min-height:125px;padding:20px 42px 23px 22px;display:block;position:relative}.sl-help-grid strong{font-size:17px;line-height:1.2;display:block}.sl-help-grid small{color:#6e6e73;margin-top:8px;font-size:13px;display:block}.sl-help-grid em{color:#06c;margin-top:7px;font-size:12px;font-style:normal;display:block}.sl-help-grid svg{color:#06c;width:18px;position:absolute;top:22px;right:17px}.sl-care .sl-heading{font-size:26px}.sl-care-grid .sl-care-green>svg:first-child{color:#008009}.sl-care-grid .sl-care-purple>svg:first-child{color:#9341d7}.sl-small-note{color:#6e6e73;margin:12px 0;font-size:12px}.sl-responsibility{background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:18px 25px;display:flex}.sl-responsibility p{color:#6e6e73;font-size:16px}.sl-responsibility strong{color:#1d1d1f}.sl-responsibility .sc-primary{white-space:nowrap;border-radius:10px;min-height:44px;padding:11px 18px;font-size:14px}.sl-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:30px;padding-bottom:15px;display:grid}.s365-landing .sl-quick>:is(a,button){border:1px solid #dfdfe6;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:12px 16px;font-size:16px;font-weight:400;line-height:1.4;display:flex}.sl-quick>*>svg{flex-shrink:0}.s365-landing .sc-footer{margin-top:30px}.s365-landing .sc-footer .sc-price-country{padding:0 0 25px}@media (width<=700px){.s365-landing .sc-footer .sc-price-country{padding-bottom:16px}}@media (width>=1200px){.s365-landing .sd-feature{flex-basis:400px}.s365-landing .sd-column{flex:1 0 260px;max-width:282px}}@media (width<=1000px){.sl-start-grid>*,.sl-care-grid>button{gap:10px;padding:18px 14px}.sl-start-grid strong,.sl-care-grid strong{font-size:14px}.sl-property-rail{gap:12px}.sl-property{min-height:280px}.sl-property>span{bottom:20px;left:17px;right:15px}.sl-property strong{font-size:20px}.sl-security-card{flex-basis:370px}.sl-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.sl-heading,.sl-start .sl-heading,.s365-landing .sd-section>h2,.s365-landing .sv-app h2{font-size:26px}.sl-start-grid{grid-template-columns:1fr;gap:10px}.sl-start-grid>*{padding:17px 20px}.sl-start-grid strong{font-size:16px}.s365-landing .sl-section{margin-top:40px}.s365-landing .sd-feature,.s365-landing .sd-column{flex-basis:min(310px,100vw - 54px)}.sl-property-rail{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-24px;padding:2px 24px 12px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.sl-property{scroll-snap-align:start;flex:0 0 72%;min-height:325px}.sl-property-links{justify-content:flex-start;gap:6px 22px;padding-top:10px}.sl-security-card{flex-basis:min(340px,100vw - 54px);min-height:445px}.sl-security-copy{padding:25px 24px 0}.m4s-store-preview .sl-security-card h3{font-size:26px}.sl-security-benefit{font-size:16px}.sl-security-image{height:220px}.sl-security-image img{max-height:205px}.sl-security-footer{align-items:flex-start}.sl-security-links{gap:2px;display:grid}.s365-landing .sv-app{padding-top:40px}.s365-landing .sv-app-copy{padding:28px 24px}.s365-landing .sv-app-copy h3{font-size:29px}.sl-help-grid{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-24px;padding:2px 24px 12px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.sl-help-grid>button{scroll-snap-align:start;flex:0 0 calc(100vw - 64px)}.sl-help-grid img{height:235px}.sl-care-grid{grid-template-columns:1fr;gap:10px}.sl-care-grid>button{padding:19px}.sl-care-grid strong{font-size:16px}.sl-responsibility{flex-direction:column;align-items:flex-start;gap:16px;padding:22px}.sl-quick{gap:10px}.s365-landing .sl-quick>:is(a,button){padding:12px 10px;font-size:14px}}@media (prefers-reduced-motion:reduce){.sl-property img,.sl-security-card,.sl-start-grid>*,.sl-care-grid>button{transition:none}}#latest-heading{scroll-margin-top:80px}@media (width>=768px){.sl-help-grid--services{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(33.3333% - 12px);grid-auto-flow:column;padding-block:5px 12px;overflow-x:auto}.sl-help-grid--services>button{scroll-snap-align:start}.sl-help-grid--services>button:focus-visible{outline-offset:-4px}}
