.app-story{color:var(--app-story-text-color);font-size:16px;line-height:1.25}.app-story__layout,.app-story__items,.app-story__item{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--app-story-mobile-gap)}.app-story__item{gap:calc(6 * var(--space-unit));align-items:center;transition:opacity .35s ease}@media(min-width:769px){.app-story.is-ready .app-story__item{opacity:var(--app-story-inactive-opacity)}.app-story.is-ready .app-story__item.is-active,.app-story.is-ready .app-story__item:focus-within{opacity:1}}@media(prefers-reduced-motion:reduce){.app-story__item{transition:none}}@media(max-width:768px){.app-story__item{transition:none}.app-story__media.is-cropped{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--app-story-fade-height)),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--app-story-fade-height)),transparent 100%)}}.app-story__intro,.app-story__items,.app-story__copy{min-width:0;overflow-wrap:anywhere}.app-story__heading{margin:0;color:var(--app-story-heading-color);font-size:24px;font-weight:700;line-height:1.25;letter-spacing:normal;text-transform:none}.app-story__heading+.app-story__text{margin-top:18px}.app-story__text>:first-child{margin-top:0}.app-story__text>:last-child{margin-bottom:0}.app-story__intro>.app-story__pairing:not(:first-child){margin-top:48px}.app-story__pairing-label{margin:0 0 16px;font-size:16px;font-weight:700;line-height:1.4}.app-story__pairing-images{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.app-story__pairing-image{display:block;flex:0 0 40px;width:40px;height:40px;aspect-ratio:1 / 1;object-fit:contain}.app-story__media{width:100%;max-width:var(--app-story-mobile-image-width);max-height:var(--app-story-mobile-image-height);margin-inline:auto;overflow:hidden;border-radius:14px;background:#fff}.app-story__image,.app-story__placeholder{display:block;width:100%;height:auto}@media(min-width:769px){.app-story{font-size:18px}.app-story__heading{font-size:31px}.app-story__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);column-gap:clamp(24px,5.6vw,var(--app-story-column-gap));align-items:start}.app-story__intro>.app-story__heading,.app-story__intro>.app-story__text,.app-story__copy{max-width:290px}.app-story__intro{position:sticky;top:var(--app-story-sticky-top)}.app-story__layout:not(.app-story__layout--single)>.app-story__intro{margin-block:var(--app-story-intro-edge-gap)}.app-story.is-ready .app-story__intro{top:max(var(--app-story-sticky-top),calc(50vh - var(--app-story-intro-height, 0px) / 2));top:max(var(--app-story-sticky-top),calc(50svh - var(--app-story-intro-height, 0px) / 2))}.app-story.is-intro-tall .app-story__intro{position:static}.app-story__items{gap:var(--app-story-row-gap)}.app-story__item{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,calc(34vw - 316px),120px)}.app-story__item:nth-child(2n) .app-story__media{grid-column:2;grid-row:1}.app-story__item:nth-child(2n) .app-story__copy{grid-column:1;grid-row:1}.app-story__media{max-width:var(--app-story-image-width);max-height:none;margin-inline:0}.app-story__layout--single,.app-story__item--single{grid-template-columns:minmax(0,1fr)}.app-story__layout--single .app-story__intro{position:static;max-width:var(--reading-width, 48em)}.app-story__item--single:nth-child(n)>*{grid-column:1;grid-row:auto}.app-story__item--single .app-story__copy{max-width:var(--reading-width, 48em)}}.bundle-promo{display:block;padding-block:max(var(--bp-space-top),var(--bp-overlap)) calc(var(--section-gap) * var(--fluid-1-5));font-family:var(--body-font-family)}.bundle-promo__card{display:grid;width:80%;margin:0 auto;grid-template-columns:minmax(0,26%) minmax(0,1fr) auto;align-items:center;gap:clamp(24px,3vw,64px);min-height:180px;padding:27px 24px;border-radius:24px;background:var(--bp-background);color:var(--bp-text)}.bundle-promo__card--no-image{grid-template-columns:minmax(0,1fr) auto}.bundle-promo__media{grid-area:1 / 1;width:min(100%,var(--bp-image-width));margin-top:calc(-1 * (var(--bp-overlap) + 40px));justify-self:center}.bundle-promo__image{display:block;width:100%;height:auto;object-fit:contain}.bundle-promo__placeholder{aspect-ratio:1}.bundle-promo__text{grid-area:1 / 2;min-width:0;font-size:32px;font-weight:400;line-height:1.1;letter-spacing:0;overflow-wrap:anywhere}.bundle-promo__text p{margin:0}.bundle-promo__text p+p{margin-top:.5em}.bundle-promo__text strong{font-size:1em;font-weight:600}.bundle-promo__action{grid-area:1 / 3;min-width:0}.bundle-promo__card--no-image .bundle-promo__text{grid-column:1}.bundle-promo__card--no-image .bundle-promo__action{grid-column:2}.bundle-promo .bundle-promo__button.btn{display:inline-flex;align-items:center;justify-content:center;min-width:160px;min-height:47px;max-width:100%;padding:12px 32px;border:0;border-radius:999px;outline-color:var(--bp-button);outline-offset:3px;color:#fff;font-family:inherit;font-size:18px;font-weight:400;line-height:1.2;letter-spacing:0;text-decoration:none;text-transform:none;white-space:normal}.bundle-promo .bundle-promo__button.btn:focus-visible{outline:2px solid var(--bp-button);outline-offset:4px}@media(min-width:769px)and (max-width:1100px){.bundle-promo__card:not(.bundle-promo__card--no-image){grid-template-columns:minmax(0,27%) minmax(0,1fr) minmax(0,160px);gap:24px;padding-inline:24px}.bundle-promo__text{font-size:22px}.bundle-promo .bundle-promo__button.btn{min-width:0;width:100%;padding-inline:20px;font-size:18px}}@media(max-width:768px){.bundle-promo{padding-top:max(var(--bp-space-top),var(--bp-mobile-overlap))}.bundle-promo__card{width:100%;grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:40px 16px 16px}.bundle-promo__card--no-image{padding-top:24px}.bundle-promo__card :is(.bundle-promo__media,.bundle-promo__text,.bundle-promo__action){grid-area:auto / 1}.bundle-promo__media{width:min(100%,var(--bp-mobile-image-width));margin-top:calc(-1 * (var(--bp-mobile-overlap) + 40px));margin-left:4px;justify-self:start}.bundle-promo__text{font-size:22px;line-height:1.28}.bundle-promo__text strong{font-size:inherit;font-weight:700}.bundle-promo__action{margin-top:4px}.bundle-promo .bundle-promo__button.btn{width:100%;min-width:0;min-height:40px;padding:10px 24px;font-size:14px;font-weight:700}}@media(prefers-reduced-motion:reduce){.bundle-promo .bundle-promo__button.btn{transition:none}}.lp365-comparison{padding-block:var(--lc-top) var(--lc-bottom);background:#fff;color:#457084;font-family:var(--body-font-family);font-style:var(--body-font-style);letter-spacing:0;margin-top:calc(var(--section-gap) * var(--fluid-1-5))}.lp365-comparison__heading{max-width:720px;margin:0 0 12px;color:inherit;font-family:inherit;font-size:clamp(28px,2.6vw,var(--lc-heading-size));font-style:inherit;font-weight:400;line-height:1.35;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.lp365-comparison__heading strong{font-size:1.2em;font-weight:700}.lp365-comparison__heading a{color:inherit;text-decoration:underline}.lp365-comparison__content--with-image{margin-top:64px}.lp365-comparison__heading+.lp365-comparison__content--with-image{margin-top:0}.lp365-comparison__table{border:0;border-collapse:separate;border-spacing:0;color:inherit;font-size:clamp(16px,1.3vw,var(--lc-body-size));line-height:1.35}.lp365-comparison__description-col{width:43.6%}.lp365-comparison__standard-col{width:17.45%}.lp365-comparison__featured-col{width:21.5%}.lp365-comparison__table :is(th,td){padding:clamp(24px,2.05vw,38px) clamp(16px,1.3vw,24px);border:0;border-bottom:1px solid #c6cacc;background:transparent;text-align:center;vertical-align:middle;overflow-wrap:anywhere}.lp365-comparison__table th{font-weight:500}.lp365-comparison__table thead th{height:clamp(96px,6.3vw,116px);padding:42px 16px 28px;vertical-align:bottom}.lp365-comparison__table :is(th,td):nth-child(2),.lp365-comparison__table :is(th,td):nth-child(3){border-inline-start:1px solid #c6cacc}.lp365-comparison__table tbody th{text-align:start}.lp365-comparison__table tr>:last-child{background:#457084;color:#fff}.lp365-comparison__table .lp365-comparison__featured-heading{border-radius:14px 14px 0 0}.lp365-comparison__image{position:absolute;left:50%;top:0;width:46%;max-width:200px;height:auto;object-fit:contain;transform:translate(-50%,-60%)}.lp365-comparison__table .lp365-comparison__row--highlight>:not(:last-child){background:#f3fbfe}.lp365-comparison__table tbody tr:last-child>*{border-bottom:0}.lp365-comparison__table tbody tr:last-child>:last-child{border-radius:0 0 14px 14px}.lp365-comparison--has-button .lp365-comparison__table tbody tr:last-child>:last-child{border-radius:0}.lp365-comparison__icon{max-width:none}.lp365-comparison__icon--check{width:19px;height:13px}.lp365-comparison__icon--cross{width:12px;height:12px}.lp365-comparison__icon--badge{width:32px;height:32px}.lp365-comparison__table td:last-child .lp365-comparison__icon--check{filter:brightness(0) invert(1)}.lp365-comparison__footer{width:21.5%;margin-inline-start:auto;padding:28px clamp(16px,1.9vw,36px);border-radius:0 0 14px 14px;background:#457084}.lp365-comparison__button{--btn-bg-color: 255 255 255;--btn-bg-hover-color: 234 245 250;--btn-text-color: 69 112 132;--btn-border-radius: 999px;display:flex;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.lp365-comparison__button:focus-visible{outline:3px solid #0169f5;outline-offset:4px}.lp365-comparison.is-ready [data-comparison-reveal]{opacity:0;transform:translateY(36px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--lc-reveal-delay, 0ms)}.lp365-comparison.is-ready [data-comparison-reveal].is-visible{opacity:1;transform:none}@media(max-width:768px){.lp365-comparison{padding-block:var(--lc-mobile-top) var(--lc-mobile-bottom)}.lp365-comparison__heading{max-width:560px;margin-bottom:28px;font-size:var(--lc-mobile-heading-size)}.lp365-comparison__heading strong{font-size:inherit}.lp365-comparison__heading+.lp365-comparison__content--with-image,.lp365-comparison__content--with-image{margin-top:48px}.lp365-comparison__description-col{width:40%}.lp365-comparison__standard-col,.lp365-comparison__featured-col{width:20%}.lp365-comparison__table{font-size:var(--lc-mobile-body-size);line-height:1.5}.lp365-comparison__table :is(th,td){padding:12px 6px}.lp365-comparison__table tbody th{padding-inline:8px 10px;font-weight:400}.lp365-comparison__table thead th{height:65px;padding:20px 3px 14px;font-size:12px;line-height:1.3}.lp365-comparison__table :is(th,td):nth-child(2),.lp365-comparison__table :is(th,td):nth-child(3){border-inline-start:0}.lp365-comparison__table .lp365-comparison__featured-heading{border-radius:8px 8px 0 0}.lp365-comparison__table tbody tr:last-child>:last-child,.lp365-comparison--has-button .lp365-comparison__table tbody tr:last-child>:last-child{border-radius:0 0 8px 8px}.lp365-comparison__image{width:110%;height:56px;transform:translate(-50%,-65%)}.lp365-comparison__icon--check{width:16px;height:auto}.lp365-comparison__footer{width:100%;margin-top:40px;padding:0;border-radius:0;background:transparent}.lp365-comparison__button{--btn-bg-color: 69 112 132;--btn-bg-hover-color: 54 89 106;--btn-text-color: 255 255 255;min-height:44px;font-size:14px}}@media(prefers-reduced-motion:no-preference){.lp365-page .lp365-comparison.is-ready [data-comparison-reveal]{transition-duration:1.05s}}@media(prefers-reduced-motion:reduce){.lp365-comparison.is-ready [data-comparison-reveal]{opacity:1;transform:none;transition:none}.lp365-comparison__button{transition:none}}.lpg365-protection{display:block;padding:calc(var(--section-gap) * var(--fluid-1-5)) 0;background:#fff;color:#487384;font-family:var(--body-font-family);font-style:var(--body-font-style);font-size:18px;line-height:1.5;letter-spacing:0;text-align:center}.lpg365-protection__intro{margin-bottom:52px}.lpg365-protection__heading{margin:0 auto;color:inherit;font-family:inherit;font-size:48px;font-weight:400;line-height:1.25;text-transform:none}.lpg365-protection__subheading{margin:14px 0 0;font-size:26px;font-weight:700;line-height:1.35}.lpg365-protection__offers,.lpg365-protection__features{display:flex;flex-wrap:wrap;justify-content:center;padding:0;list-style:none}.lpg365-protection__offers{gap:20px 80px;margin:34px 0 0}.lpg365-protection__offer{display:flex;align-items:center;justify-content:center;gap:10px;max-width:100%;color:#333;font-size:16px;line-height:1.4}.lpg365-protection__icon{display:inline-flex;flex:0 0 var(--lpg-feature-icon-size);align-items:center;justify-content:center;width:var(--lpg-feature-icon-size);height:var(--lpg-feature-icon-size);color:inherit}.lpg365-protection__icon svg{display:block;width:100%;height:100%}.lpg365-protection__icon img{display:block;width:100%;height:100%;object-fit:contain}.lpg365-protection__offer .lpg365-protection__icon{flex-basis:16px;width:16px;height:16px;color:#006dff}.lpg365-protection__offer-copy{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 4px}.lpg365-protection__offer-prefix,.lpg365-protection__offer-copy strong{color:#006dff;font-weight:700}.lpg365-protection__offer-copy strong{font-size:22px}.lpg365-protection__card{overflow:hidden;border:1px solid #d0d0d0;border-radius:18px;background:#fff}.lpg365-protection__card-body{padding:62px 46px 28px}.lpg365-protection__card-heading{margin:0;color:#333;font-family:inherit;font-size:36px;font-weight:700;line-height:1.25;text-transform:none}.lpg365-protection__card-heading>span{display:block}.lpg365-protection__card-heading-accent{color:#487384}.lpg365-protection__description{margin-top:22px}.lpg365-protection__description>:first-child{margin-top:0}.lpg365-protection__description>:last-child{margin-bottom:0}.lpg365-protection__media{width:var(--lpg-image-width);max-width:100%;margin:42px auto 24px}.lpg365-protection__image{display:block;width:100%;height:auto}.lpg365-protection__placeholder{aspect-ratio:1}.lpg365-protection__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.3fr);gap:18px;margin:44px 0 0}.lpg365-protection__feature{display:flex;align-items:center;justify-content:center;gap:16px;min-width:0;max-width:100%;min-height:64px;padding:0 24px;border-radius:999px;background:#f3fafc;font-size:18px;line-height:1.35}.lpg365-protection .lpg365-protection__button.btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:none;min-height:50px;padding:12px 24px;border:0;border-radius:0;background:#487384;color:#fff;font-family:inherit;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;text-decoration:none;text-transform:none;transition:background-color .2s ease}.lpg365-protection .lpg365-protection__button.btn:not(:disabled):hover{background:#385b69}.lpg365-protection .lpg365-protection__button.btn:focus-visible{outline:2px solid #fff;outline-offset:-5px}.lpg365-protection .lpg365-protection__button.btn:disabled{opacity:.5;cursor:default}@media(min-width:769px)and (max-width:1100px){.lpg365-protection__offers{column-gap:32px}.lpg365-protection__card-body{padding-inline:28px}.lpg365-protection__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.lpg365-protection{font-size:16px}.lpg365-protection__intro{margin-bottom:28px}.lpg365-protection__heading{font-size:34px}.lpg365-protection__heading br{display:none}.lpg365-protection__subheading{margin-top:12px;font-size:22px}.lpg365-protection__offers{flex-direction:column;align-items:center;gap:14px;margin-top:24px}.lpg365-protection__offer{gap:12px}.lpg365-protection__offer-copy strong{font-size:20px}.lpg365-protection__card-body{padding:28px 20px 24px}.lpg365-protection__card-heading{font-size:24px;line-height:1.3}.lpg365-protection__description{margin-top:18px;line-height:1.6}.lpg365-protection__media{margin-block:32px}.lpg365-protection__features{grid-template-columns:minmax(0,1fr);gap:7px;margin-top:32px;text-align:start}.lpg365-protection__feature{justify-content:flex-start;gap:14px;min-height:28px;padding:0;border-radius:0;background:transparent;font-size:16px}.lpg365-protection__footer{padding:4px 16px 20px}.lpg365-protection .lpg365-protection__button.btn{min-height:44px;border-radius:999px;font-size:14px;font-weight:700}}@media(prefers-reduced-motion:reduce){.lpg365-protection .lpg365-protection__button.btn{transition:none}}.media-text-reveal{display:block;overflow:clip;padding:var(--mtr-mobile-top) 0 var(--mtr-mobile-bottom);background:var(--mtr-background);color:var(--mtr-text-color)}.media-text-reveal__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mtr-mobile-gap);align-items:var(--mtr-align)}.media-text-reveal__media{position:relative;min-width:0;width:100%;aspect-ratio:var(--mtr-ratio);overflow:hidden;border-radius:var(--mtr-radius);background:#d9d9d9}.media-text-reveal__image,.media-text-reveal__video,.media-text-reveal__cover,.media-text-reveal__placeholder{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--mtr-fit)}.media-text-reveal__placeholder{fill:#aaa}.media-text-reveal__overlay{position:absolute;z-index:1;top:auto;right:auto;left:16%;bottom:0;width:30%;height:81%;overflow:hidden;pointer-events:none}.media-text-reveal__overlay>.media-text-reveal__overlay-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center bottom;pointer-events:none}.media-text-reveal__copy{min-width:0;width:100%;max-width:var(--mtr-copy-width);justify-self:center;overflow-wrap:anywhere}.media-text-reveal--text-first .media-text-reveal__copy{grid-row:1}.media-text-reveal__heading{margin:0;color:var(--mtr-heading-color);font-size:var(--mtr-mobile-heading-size);line-height:1.3;font-weight:700;letter-spacing:normal}.media-text-reveal__text{color:var(--mtr-text-color);font-size:var(--mtr-mobile-body-size);line-height:1.5}.media-text-reveal__heading+.media-text-reveal__text{margin-top:var(--mtr-mobile-text-gap)}.media-text-reveal__text>:first-child{margin-top:0}.media-text-reveal__text>:last-child{margin-bottom:0}.media-text-reveal__text a{color:inherit;text-decoration:underline}.media-text-reveal__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;width:100%;height:100%;padding:0;border:0;border-radius:inherit;place-items:center;background:transparent;color:#fff;cursor:pointer}.media-text-reveal__play-icon{position:relative;z-index:2;display:flex;filter:drop-shadow(0 2px 4px rgb(0 0 0 / .3))}.media-text-reveal__play-icon .icon{width:64px;height:64px}.media-text-reveal__play:focus-visible{outline:3px solid #fff;outline-offset:-6px}.media-text-reveal__playback{position:absolute;z-index:3;left:12px;bottom:12px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#00000073;color:#fff;cursor:pointer}.media-text-reveal__playback:focus-visible{outline:2px solid #fff;outline-offset:2px}.media-text-reveal__resume-icon,.media-text-reveal__playback.is-paused .media-text-reveal__pause-icon{display:none}.media-text-reveal__playback.is-paused .media-text-reveal__resume-icon{display:block}.media-text-reveal__error{position:absolute;z-index:3;inset:auto 12px 12px;margin:0;padding:8px 12px;background:#fff;color:#222;font-size:14px;pointer-events:none}.media-text-reveal [hidden]{display:none}.media-text-reveal.is-animated [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,.61,.36,1)}.media-text-reveal.is-animated [data-reveal].is-visible{opacity:1;transform:none}@media(min-width:769px){.media-text-reveal{padding:var(--mtr-top) 0 var(--mtr-bottom)}.media-text-reveal__layout{grid-template-columns:minmax(0,var(--mtr-media-share)) minmax(0,var(--mtr-copy-share));gap:var(--mtr-gap)}.media-text-reveal--right .media-text-reveal__layout{grid-template-columns:minmax(0,var(--mtr-copy-share)) minmax(0,var(--mtr-media-share))}.media-text-reveal__media{grid-column:1;grid-row:1}.media-text-reveal__copy{grid-column:2;grid-row:1}.media-text-reveal--right .media-text-reveal__media{grid-column:2}.media-text-reveal--right .media-text-reveal__copy{grid-column:1}.media-text-reveal__heading{font-size:var(--mtr-heading-size)}.media-text-reveal__text{font-size:var(--mtr-body-size)}.media-text-reveal__heading+.media-text-reveal__text{margin-top:var(--mtr-text-gap)}.media-text-reveal.is-animated .media-text-reveal__media:not(.is-visible){transform:translate(-48px)}.media-text-reveal.is-animated .media-text-reveal__copy:not(.is-visible){transform:translate(48px)}.media-text-reveal--right.is-animated .media-text-reveal__copy:not(.is-visible){transform:translate(-48px)}.media-text-reveal--right.is-animated .media-text-reveal__media:not(.is-visible){transform:translate(48px)}}@media(prefers-reduced-motion:no-preference){.lp365-page .media-text-reveal.is-animated [data-reveal]{transition-duration:1.05s}}@media(prefers-reduced-motion:reduce){.media-text-reveal.is-animated [data-reveal]{opacity:1;transform:none!important;transition:none}}.scroll-video-hero{position:relative;display:block;color:#fff;background:#fff;--svh-screen-height: 100vh;--svh-gap: 24px}@supports (height: 100svh){.scroll-video-hero{--svh-screen-height: 100svh}}.scroll-video-hero__measure{position:absolute;width:0;height:var(--svh-screen-height);visibility:hidden;pointer-events:none}.scroll-video-hero__track,.scroll-video-hero__viewport{position:relative}.scroll-video-hero__viewport{width:100%;max-width:var(--svh-video-width);margin-inline:auto}.scroll-video-hero__panel{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:var(--svh-static-height, auto);aspect-ratio:12 / 5;padding:40px 32px;box-sizing:border-box;isolation:isolate;background:#18282c}.scroll-video-hero__panel+.scroll-video-hero__panel{margin-top:var(--svh-gap)}.scroll-video-hero__media,.scroll-video-hero__media:after,.scroll-video-hero__media picture,.scroll-video-hero__poster,.scroll-video-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.scroll-video-hero__media{z-index:-1;overflow:hidden}.scroll-video-hero__media:after{content:"";background:rgb(0 0 0 / var(--svh-overlay))}.scroll-video-hero__poster,.scroll-video-hero__video{display:block;object-fit:cover;object-position:center}.scroll-video-hero__panel.is-cropped :is(.scroll-video-hero__poster,.scroll-video-hero__video){object-fit:cover;object-position:center}.scroll-video-hero__video{opacity:0}.scroll-video-hero__video.is-ready{opacity:1}.scroll-video-hero__copy{display:grid;grid-template-columns:repeat(var(--svh-columns),minmax(0,1fr));gap:clamp(24px,5vw,72px);width:100%;max-width:var(--svh-width);text-align:center;overflow-wrap:anywhere}.scroll-video-hero__copy--single{max-width:min(var(--svh-width),1100px)}.scroll-video-hero__heading{margin:0;color:inherit;font-size:var(--svh-heading);line-height:1.15;font-weight:700;text-transform:none}.scroll-video-hero__text{margin:14px 0 0;color:inherit;font-size:var(--svh-body);font-weight:400;line-height:1.3}.scroll-video-hero.is-enhanced .scroll-video-hero__viewport{height:var(--svh-height);overflow:hidden;isolation:isolate;background:#18282c}.scroll-video-hero.is-enhanced .scroll-video-hero__panel{position:absolute;inset:0 0 auto;height:var(--svh-panel-height);min-height:0;margin:0;aspect-ratio:auto;isolation:auto;background:transparent}.scroll-video-hero.is-enhanced .scroll-video-hero__media{z-index:1;background:#18282c}.scroll-video-hero.is-enhanced .scroll-video-hero__copy{position:relative;z-index:3}.scroll-video-hero.is-enhanced .scroll-video-hero__scroll-helper{z-index:3}.scroll-video-hero__scroll-helper{position:absolute;bottom:24px;left:50%;display:none;flex-direction:column;align-items:center;color:#ffffffa6;transform:translate(-50%);pointer-events:none}.scroll-video-hero.is-enhanced .scroll-video-hero__scroll-helper{display:flex}.scroll-video-hero__mouse{display:block;margin-bottom:10px}.scroll-video-hero__chevron{display:block;opacity:0;animation:svh-scroll-pulse 2.5s ease-in-out infinite}.scroll-video-hero__chevron:last-child{animation-delay:.5s}.scroll-video-hero__panel[aria-hidden=true] .scroll-video-hero__chevron{animation-play-state:paused}@keyframes svh-scroll-pulse{0%,75%,to{opacity:0;transform:translateY(-2px)}50%{opacity:1;transform:translateY(2px)}}@media(prefers-reduced-motion:reduce){.scroll-video-hero__chevron{animation:none;opacity:1}}.scroll-video-hero__playback{position:absolute;z-index:5;right:max(20px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));display:grid;place-items:center;width:44px;height:44px;padding:0;color:#fff;background:#0006;border:1px solid rgb(255 255 255 / 65%);border-radius:50%;cursor:pointer;display:none}.scroll-video-hero__playback[hidden],.scroll-video-hero__play-icon,.scroll-video-hero__playback.is-paused .scroll-video-hero__pause-icon{display:none}.scroll-video-hero__playback.is-paused .scroll-video-hero__play-icon{display:block}.scroll-video-hero__playback:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:768px){.scroll-video-hero{--svh-gap: 16px}.scroll-video-hero__panel{padding:24px;aspect-ratio:11 / 15}.scroll-video-hero__poster,.scroll-video-hero__video{object-fit:cover}.scroll-video-hero__panel--mobile-fallback :is(.scroll-video-hero__poster,.scroll-video-hero__video){object-fit:cover;object-position:center}.scroll-video-hero__copy{grid-template-columns:minmax(0,1fr);gap:24px;max-width:480px}.scroll-video-hero__heading{font-size:var(--svh-mobile-heading)}.scroll-video-hero__text{font-size:var(--svh-mobile-body);margin-top:10px}.scroll-video-hero__scroll-helper{bottom:16px}.scroll-video-hero__mouse{width:20px;height:36px;margin-bottom:6px}.scroll-video-hero__chevron{width:16px;height:9px}}.smart-water-monitor{display:block;isolation:isolate;color:var(--swm-color);background:var(--swm-background);padding:calc(var(--section-gap) * var(--fluid-1-5)) 0;padding-top:calc(var(--section-gap) * var(--fluid-1-5) * 1.5)}.smart-water-monitor__intro{position:relative;z-index:1}.smart-water-monitor__heading{margin:0;color:inherit;overflow-wrap:anywhere}.smart-water-monitor__text{margin-top:calc(6 * var(--space-unit))}.smart-water-monitor__text>:first-child{margin-top:0}.smart-water-monitor__text>:last-child{margin-bottom:0}.smart-water-monitor__button{margin-top:calc(8 * var(--space-unit))}.smart-water-monitor__dashboard{position:relative;z-index:0;max-width:1200px;margin-top:calc(6 * var(--space-unit))}.smart-water-monitor__picture{display:block}.smart-water-monitor__image{display:block;width:100%;height:auto}.smart-water-monitor__placeholder{padding:calc(12 * var(--space-unit));background:#f4f6f6;text-align:center}.smart-water-monitor.is-animated [data-swm-reveal]:not(.is-visible){opacity:0}.water-leak-risk{display:block;padding:calc(var(--section-gap) * var(--fluid-1-5)) 0;background:var(--wlr-background);color:var(--wlr-color);font-family:var(--body-font-family);font-style:var(--body-font-style);font-size:18px;line-height:1.4;letter-spacing:0}.water-leak-risk__intro{margin-bottom:0;text-align:center}.water-leak-risk__heading{max-width:760px;margin:0 auto;color:inherit;font-family:inherit;font-style:inherit;font-size:48px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.water-leak-risk__heading strong{font-weight:700}.water-leak-risk__subheading{max-width:760px;margin:14px auto 0;font-size:24px;overflow-wrap:anywhere}.water-leak-risk__scene{display:grid;grid-template-columns:minmax(0,1fr);isolation:isolate;width:75%;max-width:1100px;margin:0 auto;min-width:577px}.water-leak-risk__media{grid-area:1 / 1;min-width:0;align-self:start;overflow:hidden;border-radius:12px}.water-leak-risk__image{display:block;width:100%;height:auto}.water-leak-risk__placeholder{background:#f0f4f5}.water-leak-risk__card{position:relative;z-index:1;grid-area:1 / 1;align-self:start;justify-self:end;font-size:18px;max-width:540px;padding:27px;border:1px solid rgb(255 255 255 / 55%);border-radius:10px;background:#ffffffeb;box-shadow:2px 3px 12px #00000017;overflow-wrap:anywhere;top:20%;right:2%;width:42%}@supports ((backdrop-filter: blur(16px)) or (-webkit-backdrop-filter: blur(16px))){.water-leak-risk__card{background:#ffffffb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.water-leak-risk__card-heading{margin:0 0 16px;color:inherit;font-family:inherit;font-style:inherit;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none}.water-leak-risk__card-text p,.water-leak-risk__card-cost p{margin:0}.water-leak-risk__card-text p+p,.water-leak-risk__card-cost p+p{margin-top:12px}.water-leak-risk__card-cost{margin-top:18px}.water-leak-risk__card-cost:first-child{margin-top:0}.water-leak-risk__card a{color:inherit;text-decoration:underline;text-underline-offset:3px}.water-leak-risk__scene--no-image .water-leak-risk__card{grid-area:auto;justify-self:start;width:100%;max-width:none;background:var(--wlr-background);-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:768px){.water-leak-risk__scene{width:100%;min-width:0px}.water-leak-risk{font-size:16px}.water-leak-risk__intro{margin-bottom:min(var(--wlr-image-gap),40px)}.water-leak-risk__heading{font-size:34px}.water-leak-risk__heading br{display:none}.water-leak-risk__subheading{margin-top:12px;font-size:22px}.water-leak-risk__card{grid-area:auto;justify-self:stretch;width:100%;max-width:none;padding:24px 0 0;border:0;border-radius:0;background:var(--wlr-background);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;top:0;right:0}.water-leak-risk__scene--no-image .water-leak-risk__card{padding-top:0}.water-leak-risk__card-heading{margin-bottom:12px;font-size:24px}}#main-content.lp365-page{--page-width: 1600px;--h1-font-size: clamp(36px, 4vw, 76px);--h2-font-size: 60px;--h3-font-size: clamp(28px, 1.7vw, 32px);--lp365-body-size: 38px;--lp365-copy-size: clamp(20px, 1.9vw, 36px);--lp365-space: clamp(48px, 4.6vw, 88px);background:#fff;color:#487384;font-family:var(--body-font-family);font-weight:var(--body-font-weight);letter-spacing:0}#main-content.lp365-page :is(.scroll-video-hero__heading,.smart-water-monitor__heading,.product-reveal__heading,.media-text-reveal__heading,.app-story__heading){font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:0;text-transform:none;overflow-wrap:break-word}#main-content.lp365-page .scroll-video-hero__heading{line-height:1.08}#main-content.lp365-page .scroll-video-hero__text{margin-top:16px;line-height:1.25}#main-content.lp365-page .scroll-video-hero__copy{max-width:min(var(--svh-width),76%);gap:clamp(24px,3.4vw,64px)}#main-content.lp365-page .scroll-video-hero__copy--single{max-width:min(var(--svh-width),68%)}#main-content.lp365-page .scroll-video-hero__copy--single .scroll-video-hero__text{margin-top:32px}#main-content.lp365-page .smart-water-monitor__heading{font-size:var(--h2-font-size);line-height:1.2}#main-content.lp365-page .smart-water-monitor__text{max-width:800px;margin:24px auto 0;font-size:var(--lp365-body-size);line-height:1.35}#main-content.lp365-page .smart-water-monitor__button{margin-top:32px}#main-content.lp365-page :is(.smart-water-monitor__button.btn,.product-reveal__button .btn){padding:10px 32px;font-size:16px;min-width:180px;font-weight:400;line-height:1.2;letter-spacing:0}#main-content.lp365-page .smart-water-monitor__dashboard{max-width:1200px;margin-top:-50px}#main-content.lp365-page .product-reveal__heading{font-size:var(--h3-font-size);line-height:1.25}#main-content.lp365-page .product-reveal__copy{max-width:1100px;font-size:var(--lp365-copy-size);line-height:1.25}#main-content.lp365-page .product-reveal__row+.product-reveal__row{margin-top:24px}#main-content.lp365-page .product-reveal__tags{gap:16px;font-size:var(--lp365-body-size);line-height:1.2}#main-content.lp365-page .product-reveal__row.product-reveal__offers{margin-top:40px}#main-content.lp365-page .product-reveal__offer{padding:12px 32px}#main-content.lp365-page .product-reveal__feature{padding:10px 32px}#main-content.lp365-page .product-reveal__row.product-reveal__media{margin-top:50px;margin-bottom:24px}#main-content.lp365-page .product-reveal__row.product-reveal__features,#main-content.lp365-page .product-reveal__row.product-reveal__button{margin-top:33px}#main-content.lp365-page .media-text-reveal__heading{line-height:1.22}#main-content.lp365-page :is(.media-text-reveal__text,.app-story__text){font-weight:var(--body-font-weight);line-height:1.35;letter-spacing:0}#main-content.lp365-page :is(.media-text-reveal__text,.app-story__text) p+p{margin-top:1em}#main-content.lp365-page .app-story{margin:calc(var(--section-gap) * var(--fluid-1-5) * 1.5) auto}#main-content.lp365-page .app-story__heading{max-width:360px;font-size:var(--h3-font-size);line-height:1.22}#main-content.lp365-page .app-story__items .app-story__heading{font-weight:500}#main-content.lp365-page .app-story__text{max-width:420px;font-size:clamp(18px,1.25vw,24px)}#main-content.lp365-page .app-story__heading+.app-story__text{margin-top:24px}@media(min-width:769px){#main-content.lp365-page .media-text-reveal{padding-top:calc(var(--section-gap) * var(--fluid-1-5));padding-bottom:calc(var(--section-gap) * var(--fluid-1-5))}#main-content.lp365-page .media-text-reveal__layout{column-gap:min(var(--mtr-gap),5vw)}#main-content.lp365-page .media-text-reveal__copy{justify-self:start}#main-content.lp365-page .media-text-reveal__text{font-size:min(var(--mtr-body-size),var(--lp365-body-size))}#main-content.lp365-page .app-story__layout:not(.app-story__layout--single){grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr)}#main-content.lp365-page .app-story__intro{padding-top:64px;padding-left:15%}#main-content.lp365-page .app-story__intro>.app-story__heading{max-width:360px}#main-content.lp365-page .app-story__intro>.app-story__text,#main-content.lp365-page .app-story__copy{max-width:420px}#main-content.lp365-page .app-story__item{column-gap:clamp(32px,5.8vw,112px)}#main-content.lp365-page .app-story__item--single{min-height:0}}@media(min-width:769px)and (max-width:1100px){#main-content.lp365-page .media-text-reveal__layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);column-gap:32px}#main-content.lp365-page .media-text-reveal--right .media-text-reveal__layout{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}#main-content.lp365-page .media-text-reveal__heading{font-size:min(var(--mtr-heading-size),28px)}#main-content.lp365-page .media-text-reveal__heading+.media-text-reveal__text{margin-top:min(var(--mtr-text-gap),32px)}#main-content.lp365-page .app-story__layout:not(.app-story__layout--single){grid-template-columns:minmax(0,1fr);gap:64px}#main-content.lp365-page .app-story__intro{position:static;padding-top:0}#main-content.lp365-page .app-story__item{min-height:0}}@media(max-width:768px){#main-content.lp365-page .smart-water-monitor__dashboard{margin-top:20px}#main-content.lp365-page{--h2-font-size: 40px;--h3-font-size: clamp(24px, 4vw, 28px);--lp365-body-size: 28px;--lp365-copy-size: 20px}#main-content.lp365-page .container{width:calc(100% - 40px)}#main-content.lp365-page .scroll-video-hero__copy,#main-content.lp365-page .scroll-video-hero__copy--single{max-width:480px;gap:24px}#main-content.lp365-page .scroll-video-hero__text,#main-content.lp365-page .scroll-video-hero__copy--single .scroll-video-hero__text{margin-top:12px}#main-content.lp365-page .scroll-video-hero:not(.is-enhanced) .scroll-video-hero__panel{min-height:400px}#main-content.lp365-page :is(.smart-water-monitor,.product-reveal){padding-block:56px 32px}#main-content.lp365-page .smart-water-monitor__text{max-width:36em;margin-top:20px}#main-content.lp365-page :is(.smart-water-monitor__button.btn,.product-reveal__button .btn){min-height:44px}#main-content.lp365-page .product-reveal__row+.product-reveal__row{margin-top:20px}#main-content.lp365-page .product-reveal__tags{gap:8px;font-size:16px}#main-content.lp365-page .product-reveal__tag{padding:10px 16px;font-size:inherit}#main-content.lp365-page .product-reveal__copy.enlarge-text{font-size:var(--lp365-copy-size)}#main-content.lp365-page .product-reveal__row.product-reveal__offers,#main-content.lp365-page .product-reveal__row.product-reveal__media,#main-content.lp365-page .product-reveal__row.product-reveal__features,#main-content.lp365-page .product-reveal__row.product-reveal__button{margin-top:32px}#main-content.lp365-page .product-reveal__row.product-reveal__media{margin-bottom:12px;width:70%;max-width:280px}#main-content.lp365-page .media-text-reveal__copy{max-width:560px}#main-content.lp365-page :is(.media-text-reveal__text,.app-story__text){line-height:1.5}#main-content.lp365-page .media-text-reveal__heading br{display:none}#main-content.lp365-page .app-story__heading,#main-content.lp365-page .app-story__text{max-width:560px}#main-content.lp365-page .app-story__heading+.app-story__text{margin-top:16px}}.lp365-page .header-easy .container{width:calc(100% - 40px);max-width:1600px;padding-inline:0}.lp365-page .header-easy__desktop .header-easy__link{min-height:56px;padding-block:12px;font-size:14px;letter-spacing:0}@media(min-width:769px){.lp365-page .header-easy .container{width:84%}}
/*# sourceMappingURL=/cdn/shop/t/90/compiled_assets/styles.css.map?subset=EAgAAAAAAAAAAAAADACAAAAAAIAIABAAAAAAAAAAAAAAAAAAAEA */
