:root{--constant-black:#000;--constant-white:#fff;--constant-neautral-weak:#f0f0f0;--constant-accent-medium:#1f85be;--base-weak:#fff;--base-strong:#000;--neautral-weak:#f0f0f0;--bg:#fff;--text-strong:#323232;--text-strong-persist:#323232;--text-medium:#505050;--text-weak:#808080;--accent-strong:#1f85be;--accent-strong-persist:#1f85be;--accent-medium:#45a2d7;--accent-weak-strong:#b7e1ff;--accent-weak:#ecf5fb;--critic-strong:#e26767;--purple-strong:#7753bf;--purple-strong-weak:#9471db;--purple-weak:#dacbf7;--light-peach:rgb(255 241 219 / 41%);--light-lavender:rgb(243 240 250 / 52%);--light-mint:rgb(230 246 242 / 57%);--table-row:#fff;--bg-banner:#f9f7fc;--bg-banner-text:#7753bf;--instructions-block-bg-1:#f6f9ff;--instructions-block-bg-2:#edf3ff;--instructions-block-bg-3:#e3ecff;--pastel-blue:#effbfe;--select-icon:url("/images/icons/small-arrow-icon.svg");--close-icon:url("/images/rainviewer2/map/rw-icon-close.svg")}[data-theme=dark]{--table-row:#252628;--bg:#1b1c1f;--bg-banner-text:#c2a9ff;--bg-banner:#353539;--text-strong:#fff;--text-medium:#e8eaed;--neautral-weak:#303134;--accent-strong:#6fbdf6;--accent-medium:#63a7cd;--accent-weak-strong:#505c67;--accent-weak:#343d42;--light-peach:rgb(255 241 219 / 12%);--light-lavender:rgb(255 241 219 / 12%);--light-mint:rgb(255 241 219 / 12%);--instructions-block-bg-1:#27292f;--instructions-block-bg-2:#3a3d45;--instructions-block-bg-3:#434854;--pastel-blue:#0b2838;--select-icon:url("/images/icons/small-arrow-icon-dark.svg");--close-icon:url("/images/rainviewer2/map/rw-icon-close-dark.svg")}.features-wrapper{max-width:1200px;margin:0 auto}.features-wrapper h1{margin-bottom:24px;padding-right:24px;padding-left:24px;text-align:center}@media screen and (min-width:768px){.features-wrapper h1{margin-bottom:64px}}.features-wrapper .comparison{padding:0 24px}.features-wrapper .comparison .comparison-title{display:flex}.features-wrapper .comparison .comparison-title__item{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:33.33%;min-width:0;min-height:80px;padding:0 4px;color:var(--text-strong);font-weight:800;font-size:18px;font-style:normal;line-height:24px;letter-spacing:-.69px;text-align:center;overflow-wrap:anywhere;hyphens:auto}@media screen and (min-width:768px){.features-wrapper .comparison .comparison-title__item{font-size:24px;line-height:32px}}@media screen and (min-width:1280px){.features-wrapper .comparison .comparison-title{justify-content:end}.features-wrapper .comparison .comparison-title__item{width:22%}}.features-wrapper .comparison .comparison-body{margin-bottom:24px}.features-wrapper .comparison .comparison-body .comparison-body-wrapper_element{flex-direction:column}.features-wrapper .comparison .comparison-body .comparison-body-wrapper_element__title{display:flex;justify-content:center;align-items:center;padding:12px;color:var(--text-strong);font-weight:600;font-size:20px;font-style:normal;line-height:32px;letter-spacing:-.69px;column-gap:10px}.features-wrapper .comparison .comparison-body .comparison-body-wrapper_element__title .label{display:none;padding:2px 10px;color:var(--base-weak);background:linear-gradient(90deg,#0a84ff 0%,#9600ff 100%);background-repeat:no-repeat;background-position:50%;background-size:contain;border-radius:12px;font-style:normal;font-weight:800;font-size:calc(16px + 3.4 * (100vw - 380px)/1440);line-height:calc(24px + 6.8 * (100vw - 380px)/1440);letter-spacing:-.18px}@media screen and (min-width:767px){.features-wrapper .comparison .comparison-body .comparison-body-wrapper_element__title .label{font-size:calc(16px + .1388888889vw);line-height:calc(24px + .2777777778vw)}}.features-wrapper .comparison .comparison-body .comparison-body-wrapper_element__title.true .label{display:block}.features-wrapper .comparison .comparison-body .comparison-body-wrapper_element__body{display:flex;border-bottom:.5px solid var(--text-weak)}.features-wrapper .comparison .comparison-body .comparison-body-wrapper_element__block{display:flex;justify-content:center;align-items:center;width:33.33%;height:auto;min-height:40px;padding:8px 12px;font-style:normal;text-align:center;font-style:normal;font-weight:400;font-size:calc(16px + 3.4 * (100vw - 380px)/1440);line-height:calc(24px + 6.8 * (100vw - 380px)/1440);letter-spacing:-.18px}@media screen and (min-width:767px){.features-wrapper .comparison .comparison-body .comparison-body-wrapper_element__block{font-size:calc(16px + .1388888889vw);line-height:calc(24px + .2777777778vw)}}.features-wrapper .comparison .comparison-body .comparison-body-wrapper_element__block.prem{color:var(--text-medium);background-color:var(--pastel-blue)}@media screen and (min-width:1280px){.features-wrapper .comparison .comparison-body .comparison-body-wrapper_element{display:flex;flex-direction:row}.features-wrapper .comparison .comparison-body .comparison-body-wrapper_element__title{justify-content:space-between;width:33%;text-align:start}.features-wrapper .comparison .comparison-body .comparison-body-wrapper_element__body{width:66%}}.features-wrapper .download-buttons{width:fit-content;margin:0 auto;text-align:center}.features-wrapper .download-buttons a{text-decoration:none}.features-cta{padding:16px 24px 40px}@media screen and (min-width:1024px){.features-cta{padding:20px 24px}}.features-cta__card{display:flex;flex-direction:column;gap:16px;align-items:center;box-sizing:border-box;padding:24px 24px 0;overflow:hidden;background-color:var(--accent-weak);border-radius:30px}@media screen and (min-width:1024px){.features-cta__card{flex-direction:row;gap:40px;padding:0 24px}}.features-cta__body{display:flex;flex-direction:column;gap:24px;align-items:center;width:100%}@media screen and (min-width:1024px){.features-cta__body{flex:1 0;align-items:flex-start;justify-content:center;align-self:stretch;min-width:0;width:auto}}.features-cta__text{display:flex;flex-direction:column;gap:8px;align-items:flex-start;width:100%}.features-cta__text h2{margin:0;padding:0;color:var(--text-strong);font-weight:800;font-size:24px;line-height:32px;letter-spacing:-.69px}@media screen and (min-width:1024px){.features-cta__text h2{font-size:28px;line-height:36px}}.features-cta__text p{margin:0;color:var(--text-strong);font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.18px}@media screen and (min-width:1024px){.features-cta__text p{font-size:18px;line-height:28px}}.features-cta__text .is-desk{display:none}@media screen and (min-width:1024px){.features-cta__text .is-mob{display:none}.features-cta__text .is-desk{display:inline}}.features-cta__button{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;height:52px;padding:12px 24px;color:#fff;font-weight:800;font-size:20px;line-height:32px;letter-spacing:-.69px;text-decoration:underline;text-underline-offset:5px;background-color:#1f85be;border-radius:100px}.features-cta__button:hover,.features-cta__button:visited,.features-cta__button:active{color:#fff}.features-cta__media{position:relative;width:calc(100% + 48px);margin:0 -24px;aspect-ratio:1534/1023;background-position:50%;background-size:cover}.features-cta__media::before{position:absolute;top:0;right:0;left:0;height:58px;background:linear-gradient(to bottom,var(--accent-weak),transparent);content:""}@media screen and (min-width:1024px){.features-cta__media{order:-1;flex-shrink:0;width:502.129px;height:334.862px;margin:0;aspect-ratio:auto}.features-cta__media::before{content:none}}.features-cta__media{background-image:url(/images/rv7/features/app-preview-light.png)}[data-theme=dark] .features-cta__media{background-image:url(/images/rv7/features/app-preview-dark.png)}@supports(background-image:image-set(url("a.webp") type("image/webp"))){.features-cta__media{background-image:image-set(url(/images/rv7/features/app-preview-light.webp) type("image/webp"),url(/images/rv7/features/app-preview-light.png) type("image/png"))}[data-theme=dark] .features-cta__media{background-image:image-set(url(/images/rv7/features/app-preview-dark.webp) type("image/webp"),url(/images/rv7/features/app-preview-dark.png) type("image/png"))}}