@font-face{font-family:Averta W01 ExtraBold;src:url(//cdn.cr.org/crux/fonts/v1/CR-AvertaVF-S.woff2) format("woff2"),url(//cdn.cr.org/crux/fonts/v1/CR-AvertaVF-S.woff) format("woff");font-weight:800;font-style:normal;font-display:swap;unicode-range:u+0020 -005f,u+0061 -007d,u+00a1-00a3,u+00a6,u+00a8-00a9,u+00ab,u+00ae,u+00b4,u+00b7,u+00bb,u+00bf,u+00c1,u+00c9,u+00cd,u+00d1,u+00d3,u+00d7,u+00da,u+00dc,u+00df,u+00e1,u+00e9,u+00ed,u+00f1,u+00f3,u+00f7,u+00fa,u+00fc,u+02dc,u+0301,u+0303,u+0308,u+2013 -2014,u+2018 -201a,u+201c-201e,u+2022,u+2039,u+203a,u+20ac,u+2122,u+2212,u+a0,u+b5,u+2026}cr-tier:not(:defined){display:none}.cr-scrollbar-hide{scrollbar-width:none}.cr-scrollbar-hide::-webkit-scrollbar{display:none}@layer components{.cda-tabs__list{font-family:var(--font-averta-extrabold);font-weight:var(--font-weight-extrabold);display:flex;align-items:center;overflow-x:auto}.cda-tabs__tab{cursor:pointer;background-color:transparent;padding:0;border-bottom:2px solid transparent;&[aria-selected=true]{border-bottom-color:var(--color-green)}&:hover{@media (hover: hover){border-bottom-color:var(--color-green)}}}}.cr-expert-advice__card-link{&:hover{border-color:var(--color-gray-medium);box-shadow:0 4px 4px #00000040}}@media (min-width: 75rem){.cr-expert-advice__featured-image{width:34.625rem}}@layer components{.cr-expert-advice__cards{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.cr-expert-advice__card-image{width:min(50%,13.75rem)}}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide{position:relative;visibility:hidden}.splide.is-initialized{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.cr-video-carousel{--slide-width-mobile: 83%;--slide-width-tablet: 560px;--slide-width-desktop: 737px;--color-brand-green: #00ae3d;background-color:#000;dialog{margin:auto}.cr-video-carousel__container{margin:0 auto;padding-bottom:56px;padding-left:16px;width:100%}@media (min-width: 768px){.cr-video-carousel__container{padding-left:0}}@media (min-width: 768px) and (max-width: 1199px){.cr-video-carousel__container{padding-bottom:73px}}@media (min-width: 1200px){.cr-video-carousel__container{padding-bottom:96px}}.splide{color:#fff;font-family:Averta W01 Regular,Averta,Helvetica,Arial,sans-serif;visibility:visible}.splide a{color:#fff;text-decoration:underline;text-decoration-color:#fff}.splide a:hover,.splide a:active{color:var(--color-brand-green);text-decoration:underline;text-decoration-color:var(--color-brand-green)}.splide__heading{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-right:16px;margin:0 auto}@media (min-width: 768px){.splide__heading{max-width:760px}}@media (min-width: 1200px){.splide__heading{padding-right:0;max-width:860px}}.splide__heading-title{font-family:Averta W01 ExtraBold,Helvetica,Arial,sans-serif;font-size:26px;line-height:32px;text-align:center}@media (min-width: 768px){.splide__heading-title{font-size:32px;line-height:40px}}.splide__heading-subtitle{margin-top:16px;font-size:16px;line-height:20px;text-align:center}@media (min-width: 768px){.splide__heading-subtitle{font-size:20px;line-height:28px}}.splide__heading-subtitle p{margin:0}.splide__slide-info{margin-top:16px;display:flex;flex-direction:column;gap:8px;background-color:#000}@media (max-width: 767px){.splide__slide-info{gap:12px}}@media (min-width: 768px) and (max-width: 1199px){.splide__slide-info{margin-top:10px}}.splide__title-panel{display:flex;justify-content:space-between;align-items:center;background-color:inherit}.splide a.splide__title{font-size:16px;line-height:20px;font-weight:700;font-family:Averta W01 Bold,Helvetica,Arial,sans-serif;text-decoration:none;background-color:inherit}@media (min-width: 1200px){.splide a.splide__title{font-size:18px;line-height:24px}}.splide a.splide__title:hover,.splide a.splide__title:active{color:#fff;text-decoration:underline;text-decoration-color:#fff}.slide__subtitle{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.48px;text-transform:uppercase;background-color:inherit}@media (max-width: 767px){.splide__caption{display:none}}.splide__track{margin-top:40px;visibility:hidden}.splide.is-initialized .splide__track{visibility:visible}.splide__arrow{opacity:1}.splide__arrow-buttons{display:flex;justify-content:center;gap:16px;visibility:hidden;margin-top:40px}.splide.is-initialized .splide__arrow-buttons{visibility:visible}.splide__arrow-button{position:initial;transform:none;height:40px;width:40px;background:none;border:0;border-spacing:0;border-radius:50%;padding:0;cursor:pointer}.splide__arrow-button svg{height:40px;width:40px}@media (hover: hover) and (pointer: fine){.splide__arrow-button:hover,.splide__arrow-button:active{box-shadow:0 2px 5px #000000b3;outline:none}.splide__arrow-button:hover svg path:first-child{fill:#fff;stroke:#fff;stroke-width:1px}.splide__arrow-button:hover svg path:last-child{fill:#025b30}}.splide__arrow-button:active svg path:first-child{fill:#fff;stroke:#00ac3c;stroke-width:2px}.splide__arrow-button:active svg path:last-child{fill:#000}.splide__arrow-button--prev svg{transform:none}.splide__arrow-button--next svg{transform:rotate(180deg)}.splide__slide{width:var(--slide-width-mobile);overflow:hidden}@media (min-width: 768px) and (max-width: 1199px){.splide__slide{width:var(--slide-width-tablet)}}@media (min-width: 1200px){.splide__slide{width:var(--slide-width-desktop)}}.splide__video-controls{display:none;flex-direction:row;align-items:center;padding:0}.splide__slide.is-active .splide__video-controls{display:flex;gap:1px}@media (max-width: 767px){.splide__slide.is-active .splide__video-controls{display:none}}.splide__slide:not(.is-active){cursor:pointer}.splide__slide video-js{display:block;box-sizing:border-box;background-color:#151b17;pointer-events:none;aspect-ratio:16/9;height:auto;width:100%}.splide__slide:not(.is-active){filter:brightness(.5)}@media (hover: hover) and (pointer: fine){.splide__slide video-js{pointer-events:initial}}.splide__slide video-js.vjs-fullscreen,.splide__slide video-js .vjs-social-overlay,.splide__slide .splide__modal[open] video-js{pointer-events:initial}.splide__slide video-js.vjs-fullscreen .vjs-big-play-button{display:none}.splide__slide:not(.is-active) video-js .vjs-big-play-button{display:block}.splide__slide .video-js .vjs-big-play-button:hover{box-shadow:0 0 15px #999}@media (max-width: 767px){.splide__slide.is-active video-js:not(.vjs-fullscreen):not(.vjs-playing) .vjs-big-play-button{display:block}}.splide__video-control{background:none;border:1px solid transparent;padding:0;cursor:pointer;height:28px;font-size:9px;line-height:9px}.splide__video-control svg{fill:#fff}@media (hover: hover){.splide__video-control svg:hover{fill:var(--color-brand-green)}}.splide__video-control:active{fill:var(--color-brand-green);border-color:var(--color-brand-green)}.splide__video-control:active svg{fill:var(--color-brand-green)}.splide__video-control svg.on{display:inline}.splide__video-control.active svg.on{display:none}.splide__video-control svg.off{display:none}.splide__video-control.active svg.off{display:inline}.splide__slide .splide__modal[open] video-js{max-height:75dvh;aspect-ratio:16/9}.splide__slide video-js .vjs-title-bar{display:none}.splide__slide video-js video,.splide__slide video-js .vjs-poster img{object-fit:cover}@media (min-width: 768px){.splide__slide.is-active video-js video,.splide__slide.is-active video-js .vjs-poster img{object-fit:contain}}@media (max-width: 767px){.splide__slide.is-active video-js.vjs-fullscreen video,.splide__slide.is-active video-js.vjs-fullscreen .vjs-poster img{object-fit:contain}}.splide__modal{width:inherit;padding:0;border:0;background:transparent;color:#fff}.splide__modal[open]{width:initial;max-width:1062px;overflow:visible}.splide__modal[open]~*{visibility:hidden}@media (min-width: 768px) and (max-width: 992px){.splide__modal[open]{width:80%}}@media (min-width: 768px) and (max-width: 992px) and (orientation: landscape){.splide__modal[open] video-js{width:50%;margin:0 auto}}.splide__modal:not([open]){display:block;position:relative;border-radius:10px;overflow:hidden;margin:0;width:100%}.splide__modal::backdrop{background:#000000d9}.splide__modal-top{margin-bottom:24px}.splide__modal:not([open]) .splide__modal-top{display:none}.splide__modal-info{display:flex;font-size:32px;line-height:40px}.splide__modal-title{font-family:Averta W01 ExtraBold,Helvetica,Arial,sans-serif;font-weight:800}.splide__modal-caption{display:flex}.splide__modal-caption:before{content:"";display:inline-flex;width:.25rem;height:1.75rem;background-color:currentColor;margin-left:.75rem;margin-right:.75rem;align-self:center}.splide__modal-close{text-align:end}.splide__modal-close svg{display:inline;cursor:pointer;position:relative;right:-56px}}.cr-video-carousel{background-color:var(--color-black-light);.splide__slide-info{background-color:var(--color-black-light)}.splide__slide:not(.is-active){filter:initial;opacity:.5}}.cr-stat-counters{.description-column{max-width:7.75rem;@media (min-width: 48rem){max-width:10.75rem}}.countup-experts{&:after{content:"+"}}.countup-years{&:after{content:" yrs"}@media (min-width: 75rem){&:after{content:" years"}width:17.25rem}}.countup-members{&:after{content:"M"}@media (min-width: 48rem){width:6.25rem}+.description-column{@media (min-width: 75rem){max-width:6.25rem}}}}.cr-stat-counters{@media (min-width: 75rem){.countup-container{padding-inline:2rem}.countup-container:first-child{padding-left:0}.countup-container:last-child{padding-right:0;border-right:0}.countup{font-size:4rem}.countup-experts{width:initial}.countup-years{width:16rem}}}:root{--side-offset: calc((100vw - 100%)/2) }.cr-ratings-reviews-container{.items-container{@media (max-width: 75rem){margin-top:.5625rem}}.item{width:8.5rem;.item-image-container{width:100%;height:8.5rem;.item-image{width:6rem}}}}.download-app{display:flex;padding:32px 16px 0;flex-direction:column;justify-content:center;align-items:center;gap:16px;background:var(--color-white);@media (min-width: 48rem){padding:40px 0 0;min-width:768px}}.download-app__container{display:flex;flex-direction:column;align-items:center;gap:24px;@media (min-width: 48rem){flex-direction:row}}.download-app__text{display:flex;flex-direction:column;gap:24px;align-self:center;order:1;@media (min-width: 48rem){width:226px;height:167px;flex-direction:column;gap:0;align-items:flex-start;flex-shrink:0;order:2}@media (min-width: 62rem){width:305px;height:348px;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;flex-shrink:0}}.download-app__title{align-self:stretch;color:var(--color-black);text-align:center;font-family:var(--font-averta-extrabold);font-size:30px;font-style:normal;font-weight:800;line-height:36px;@media (min-width: 48rem){text-align:left;font-size:36px;line-height:40px}@media (min-width: 62rem){font-size:50px;line-height:56px}}.download-app__title-highlight{align-self:stretch;color:var(--color-green-cool);font-family:var(--font-averta-extrabold);font-size:30px;font-style:normal;font-weight:800;line-height:36px;@media (min-width: 48rem){font-size:36px;line-height:40px}@media (min-width: 62rem){font-size:50px;line-height:56px}}.download-app__description{width:231px;color:var(--color-black);text-align:center;font-family:var(--font-averta);font-size:16px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.08px;@media (min-width: 48rem){align-self:stretch;text-align:left;line-height:20px}@media (min-width: 62rem){width:314px;font-size:18px;line-height:24px}}.download-app__cta{order:2;@media (min-width: 48rem){display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}@media (min-width: 62rem){gap:32px}}.download-app__image{display:flex;justify-content:center;align-items:center;order:3;@media (min-width: 48rem){width:256px;height:185px;flex-shrink:0;order:1}@media (min-width: 62rem){width:480px;height:350px}}.download-app__qr{display:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:20px;border:1px solid #000;background:#fff;@media (min-width: 48rem){display:flex;width:88px;height:88px;padding:5px}@media (min-width: 62rem){display:flex;width:140px;height:140px}}.download-app__qr-image{flex-shrink:0;aspect-ratio:1/1;fill:#000;@media (min-width: 48rem){width:72px;height:72px}@media (min-width: 62rem){width:115px;height:115px}}.cr-monetate-slim{background-color:#f0f0f0;position:relative;display:flex;padding:1.5rem 1rem;margin-bottom:6rem;flex-direction:column;align-items:center;gap:1.5rem;align-self:stretch}.cr-monetate-slim__heading{text-align:center;font-feature-settings:"liga" off,"clig" off;font-size:.875rem;font-weight:700;line-height:1.25rem;letter-spacing:.026rem;text-transform:uppercase;font-family:var(--font-averta-bold)}.cr-monetate-slim__membership{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.cr-monetate-slim__membership-item{display:flex;align-items:center;gap:.5rem;font-family:var(--font-publico);font-style:italic;font-size:1.125rem;line-height:2rem}.cr-monetate-slim__membership-item svg{width:2rem}.cr-monetate-slim__cta .cda-btn{font-family:var(--font-averta-bold);font-size:1rem;line-height:1.25rem;min-height:2.5rem;height:initial;padding:.625rem 1.25rem}@media (max-width: 48rem){.cr-monetate-slim{margin-bottom:4rem}.cr-monetate-slim__cta,.cr-monetate-slim__cta .cda-btn{width:100%}}@media (min-width: 48rem){.cr-monetate-slim{gap:1rem}.cr-monetate-slim__membership{flex-direction:row;align-items:center}}@media (min-width: 75rem){.cr-monetate-slim{padding:1.5rem 5rem}}@media (width >= 90rem){.cr-monetate-slim{flex-direction:row;justify-content:center}}.cr-ratings-reviews-container{.title-icon{width:1.5rem;height:1.5rem;color:var(--color-green)}.upgrade-link:hover{.title-icon{color:var(--color-forest)}.tooltip{display:inline-block}}.tooltip{&:before{position:absolute;right:100%;top:50%;transform:translateY(-50%);display:block;width:0;height:0;content:"";border-style:solid;border-width:7px 6px 7px 0;border-color:transparent;border-right-color:#00ae3d}&:after{position:absolute;right:100%;top:50%;transform:translateY(-50%);display:block;width:0;height:0;content:"";border-style:solid;border-width:6px 5px 6px 0;border-color:transparent;border-right-color:#fff}}@media (max-width: 48rem){.tooltip{width:6.25rem}}}.download-app{@media (min-width: 48rem){padding:0}}.cr-featured-section{border-radius:1.25rem;&:hover{box-shadow:0 .25rem .25rem #00000040}@media (min-width: 75rem){width:22.813rem}.hero-picture{height:10.313rem;@media (min-width: 48rem) and (max-width: 75rem){height:21.813rem}}.hero-title{font-size:1.375rem;line-height:1.75rem}}.cr-mission-section{@media screen and (min-width: 75rem){padding-top:3.938rem}}.cr-video-carousel{.cr-video-carousel__container{padding-bottom:3.5rem}@media (min-width: 48rem){.cr-video-carousel__container{padding-bottom:6rem}}}cr-tier:defined~.cr-tier-skeleton{display:none}.cr-expert-advice,.cr-ratings-reviews-container{margin-top:3.5rem}@media (min-width: 48rem){.cr-expert-advice,.cr-ratings-reviews-container{margin-top:6rem}}
