body.rc-m{--rc-m-orange:#ff5625;--rc-m-dark-blue:#023041;--rc-m-blue:#063f55;--rc-m-light-blue:#eff8fc;--rc-m-tan:#fbf7f1;--rc-m-outline-gray:#dee4e6;--rc-m-font-heading:"Red Hat Display",ui-sans-serif,system-ui,sans-serif;--m-bp-xs:480px;--m-bp-sm:640px;--m-bp-md:1024px;--m-bp-lg:1200px;--m-bp-xl:1440px;--m-content-max:1400px;--m-bg-light-yellow:#fef9e8;--m-bg-lighter-yellow:#fffcf2;--m-bg-light-blue:#dff1f9;--m-bg-light-gray:#f2f6fa;background:#fff;min-height:100vh;display:flex;flex-direction:column}body.rc-m>main{flex:1 0 auto;padding-top:0}@media (prefers-reduced-motion:no-preference){html:has(body.rc-m.home){scroll-behavior:smooth}}body.rc-m.home #community,body.rc-m.home #how-it-works,body.rc-m.home #meal-planner,body.rc-m.home #recipe-organizer,body.rc-m.home #shopping-list{scroll-margin-top:96px}body.rc-m.home nav.main-nav #howItWorksDrop a.active{color:var(--site-color-orange,#eb5840);font-weight:600}body.rc-m section{width:100%!important;max-width:unset}body.rc-m main section{--m-section-pad-x:50px;--m-section-pad-y:50px;display:flex;flex-direction:column;align-items:stretch;padding:var(--m-section-pad-y) var(--m-section-pad-x)}body.rc-m main section.no-pad{--m-section-pad-x:0px;--m-section-pad-y:0px;padding:0}body.rc-m main section.no-pad .m-wrap{padding:50px}body.rc-m section .m-wrap{width:100%;max-width:var(--m-content-max);margin-left:auto;margin-right:auto;box-sizing:border-box;padding:50px 0}body.rc-m section .m-wrap.no-pad{padding:0}body.rc-m .m-wrap--inset{padding:50px;box-sizing:border-box}body.rc-m .m-wrap.flex-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:clamp(24px,4vw,48px)}@media only screen and (min-width:640px){body.rc-m .m-wrap.flex-row.flex-row--reverse{flex-direction:row-reverse}body.rc-m .m-wrap.flex-row.flex-row--equal .img-col,body.rc-m .m-wrap.flex-row.flex-row--equal .txt-col{flex:1 1 0;min-width:0}body.rc-m .m-wrap.flex-row.flex-row--equal .img-col{max-width:none}body.rc-m .m-wrap.flex-row.flex-row--hero{--m-hero-media-max:min(520px, calc(100vw - 380px))}body.rc-m .m-wrap.flex-row.flex-row--hero .img-col{flex:0 1 var(--m-hero-media-max);max-width:min(100%,var(--m-hero-media-max))}body.rc-m .m-wrap.flex-row.flex-row--hero .txt-col{flex:1 1 320px;min-width:0}}@media only screen and (min-width:1200px){body.rc-m .m-wrap.flex-row.flex-row--hero{--m-hero-media-max:min(640px, calc(100vw - 480px))}}@media only screen and (min-width:1440px){body.rc-m .m-wrap.flex-row.flex-row--hero{--m-hero-media-max:700px}}body.rc-m .m-wrap.flex-row .img-col,body.rc-m .m-wrap.flex-row .txt-col{flex:1 1 280px;min-width:0}body.rc-m .m-wrap.flex-row .img-col{max-width:min(100%,560px)}@media (min-width:1100px){body.rc-m .m-wrap.flex-row .txt-col{padding:0 50px}}body.rc-m .m-wrap.flex-row .img-col img{display:block;width:100%;height:auto;border-radius:12px}body.rc-m .m-wrap.flex-row .txt-col>.preheader+h2{margin-top:0}body.rc-m .m-wrap.flex-row .txt-col>.rc-m-btn{margin-top:.25rem}@media only screen and (max-width:639px){body.rc-m .m-wrap.flex-row,body.rc-m .m-wrap.flex-row.flex-row--reverse{flex-direction:column;align-items:stretch}body.rc-m .m-wrap.flex-row .img-col{max-width:100%}}body.rc-m h1,body.rc-m h2,body.rc-m h3,body.rc-m h4{font-family:var(--rc-m-font-heading);font-weight:800;color:var(--rc-m-dark-blue);text-transform:capitalize}body.rc-m h1{font-size:clamp(32px, 4.5vw, 65px);line-height:1.18;margin:0 0 .5em}body.rc-m h2{font-size:clamp(26px, 3.2vw, 40px);line-height:1.35;margin:0 0 .5em}body.rc-m h3{font-size:clamp(22px, 2.4vw, 32px);line-height:1.2;margin:0 0 .45em}body.rc-m h4{font-size:clamp(18px, 1.8vw, 24px);line-height:1.25;margin:0 0 .4em}body.rc-m p{font-size:clamp(16px, 1.2vw, 18px);line-height:1.75;margin:0 0 1em;color:var(--rc-m-dark-blue)}body.rc-m .preheader{font-family:var(--rc-m-font-heading);font-size:clamp(14px, 1vw, 16px);font-weight:800;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--rc-m-orange);margin:0 0 .65rem}body.rc-m .txt-white{color:#fff}body.rc-m .txt-orange{color:var(--rc-m-orange)}body.rc-m .txt-blue{color:var(--rc-m-blue)}body.rc-m .txt-dark-blue{color:var(--rc-m-dark-blue)}body.rc-m .txt-light-blue{color:var(--rc-m-light-blue)}body.rc-m .txt-tan{color:var(--rc-m-tan)}body.rc-m a.txt-blue,body.rc-m a.txt-dark-blue,body.rc-m a.txt-light-blue,body.rc-m a.txt-tan,body.rc-m a.txt-white{text-decoration:underline;text-underline-offset:2px}body.rc-m a.txt-blue:hover,body.rc-m a.txt-dark-blue:hover,body.rc-m a.txt-light-blue:hover,body.rc-m a.txt-tan:hover,body.rc-m a.txt-white:hover{color:var(--rc-m-orange)}body.rc-m .bg-tan{background-color:var(--rc-m-tan)}body.rc-m .bg-light-yellow{background-color:var(--m-bg-light-yellow)}body.rc-m .bg-lighter-yellow{background-color:var(--m-bg-lighter-yellow)}body.rc-m .bg-dark-blue{background-color:var(--rc-m-blue)}body.rc-m .bg-light-blue{background-color:var(--m-bg-light-blue)}body.rc-m .bg-light-gray{background-color:var(--m-bg-light-gray)}body.rc-m .divider-arch-bottom,body.rc-m .divider-arch-top,body.rc-m .divider-wave-bottom,body.rc-m .divider-wave-top{--divider-height:clamp(48px, 10vw, 140px);--divider-color:var(--rc-m-tan);--divider-mask:none;display:block;width:100%;height:var(--divider-height);flex-shrink:0;border:0;padding:0;pointer-events:none;background-color:var(--divider-color);-webkit-mask-image:var(--divider-mask);mask-image:var(--divider-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}body.rc-m .divider-wave-top{--divider-mask:url("../../img/_marketing/divider-wave-top.svg")}body.rc-m .divider-wave-bottom{--divider-mask:url("../../img/_marketing/divider-wave-bottom.svg")}body.rc-m .divider-arch-top{--divider-mask:url("../../img/_marketing/divider-arch-top.svg")}body.rc-m .divider-arch-bottom{--divider-mask:url("../../img/_marketing/divider-arch-bottom.svg")}body.rc-m .rc-m-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;font-size:18px;font-weight:600;line-height:1.2;text-decoration:none;border-radius:8px;border:2px solid transparent;cursor:pointer;box-sizing:border-box;transition:background-color .15s ease,color .15s ease,border-color .15s ease}body.rc-m .rc-m-btn--orange{background:var(--rc-m-orange);color:#fff;border-color:var(--rc-m-orange)}body.rc-m .rc-m-btn--orange:hover{filter:brightness(1.05);color:#fff}body.rc-m .rc-m-btn--white{background:#fff;color:var(--rc-m-dark-blue);border-color:#fff}body.rc-m .rc-m-btn--white:hover{background:var(--rc-m-light-blue);border-color:var(--rc-m-light-blue);color:var(--rc-m-dark-blue)}body.rc-m .rc-m-btn--dark{background:var(--rc-m-dark-blue);color:#fff;border-color:var(--rc-m-dark-blue)}body.rc-m .rc-m-btn--dark:hover{background:var(--rc-m-blue);border-color:var(--rc-m-blue);color:#fff}body.rc-m .rc-m-btn--outline{background:#fff;color:var(--rc-m-dark-blue);border-color:var(--rc-m-outline-gray)}body.rc-m .rc-m-btn--outline:hover{border-color:var(--rc-m-blue);color:var(--rc-m-dark-blue)}body.rc-m .btn-group{display:flex;align-items:center;gap:10px}.testimonialSlider.slick-slider .testimonial>h3{font-size:1.4em;line-height:1.3em;font-weight:700;color:var(--site-color-darkblue);max-width:100%;text-align:center;margin:clamp(6px,1vw,10px) 0 clamp(12px,2vw,18px)}.testimonialSlider.slick-slider .testimonial p{font-size:1.1em;line-height:1.9em;color:var(--site-color-darkblue);display:-webkit-box;font-weight:400;max-width:100%;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;margin-block:0;padding-bottom:.2em}.testimonialSlider.slick-slider .slick-slide{background:#f0f8fc}@media (max-width:899px){section.testimonial-slider-section{padding:0!important}}body.rc-m .rc-mkt-accordion{--rc-mkt-acc-dur:0.38s;--rc-mkt-acc-ease:cubic-bezier(0.4, 0, 0.2, 1);width:100%;max-width:100%;min-width:0;margin:clamp(12px,2vw,20px) 0 clamp(20px,3vw,28px);display:flex;flex-direction:column;gap:10px}body.rc-m .rc-mkt-accordion__item{margin:0;border:1px solid #d4e8f2;background:#f0f8fc;border-radius:clamp(12px,2vw,16px);box-sizing:border-box;overflow:hidden}body.rc-m .rc-mkt-accordion__item.is-open{background:#fff}body.rc-m .rc-mkt-accordion__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0;padding:clamp(14px,2.2vw,21px) clamp(16px,2.5vw,30px);border:none;background:0 0;cursor:pointer;text-align:left;font-family:var(--rc-m-font-heading);font-size:19px;font-weight:700;line-height:1.35;color:var(--rc-m-dark-blue);box-sizing:border-box}body.rc-m .rc-mkt-accordion__trigger:hover{background:rgba(255,255,255,.35)}body.rc-m .rc-mkt-accordion__trigger:focus{outline:0}body.rc-m .rc-mkt-accordion__trigger:focus-visible{outline:2px solid var(--rc-m-orange);outline-offset:2px}body.rc-m .rc-mkt-accordion__title{flex:1;min-width:0}body.rc-m .rc-mkt-accordion__icon{flex-shrink:0;width:10px;height:10px;border-right:3px solid var(--rc-m-orange);border-bottom:3px solid var(--rc-m-orange);transform:rotate(-45deg);margin-top:2px;transition:transform var(--rc-mkt-acc-dur) var(--rc-mkt-acc-ease)}body.rc-m .rc-mkt-accordion__item.is-open .rc-mkt-accordion__icon{transform:rotate(45deg)}body.rc-m .rc-mkt-accordion__panel{max-height:0;margin:0;padding:0 clamp(16px,2.5vw,22px);overflow:hidden;font-size:clamp(14px, .95rem, 16px);line-height:1.55;color:var(--rc-m-blue);transition:max-height var(--rc-mkt-acc-dur) var(--rc-mkt-acc-ease)}body.rc-m .rc-mkt-accordion__item.is-open .rc-mkt-accordion__panel{padding-top:8px}body.rc-m .rc-mkt-accordion__panel>:last-child{padding-bottom:clamp(14px,2.2vw,18px)}body.rc-m .rc-mkt-accordion__panel p{margin:0}body.rc-m .rc-mkt-accordion__panel p+p{margin-top:.65em}@media (prefers-reduced-motion:reduce){body.rc-m .rc-mkt-accordion__icon,body.rc-m .rc-mkt-accordion__panel{transition:none}}body.rc-m.home section.hero-section:not(.hero-section-v2) .flex-row.flex-row--hero{gap:clamp(16px,2.5vw,36px)}body.rc-m.home section.hero-section:not(.hero-section-v2){padding-top:80px;padding-bottom:0}body.rc-m.home section.hero-section:not(.hero-section-v2) h1{margin:0 0 10px;text-wrap:balance}body.rc-m.home section.hero-section:not(.hero-section-v2) .btn-group{margin-top:30px;flex-wrap:wrap}body.rc-m.home .hero-section-v2 .btn-group .app-store .rc-icon-svg,body.rc-m.home section.hero-section:not(.hero-section-v2) .btn-group .app-store .rc-icon-svg{fill:#ff5625;width:22px;height:26px}body.rc-m.home section.rtb-section.full-width .flex-row{max-width:1250px}body.rc-m.home main ul.feature-list{font-size:clamp(16px, 1.2vw, 18px);line-height:1.75;color:var(--rc-m-dark-blue)}body.rc-m.home main section.rtb-section .flex-row{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;gap:60px;max-width:1250px}body.rc-m.home main section.rtb-section .rtb-col{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}body.rc-m.home main section.rtb-section .rtb-col img{margin-bottom:20px}body.rc-m.home main section.rtb-section .rtb-col h3{text-transform:unset;font-size:27px}body.rc-m.home main section.rtb-section .rtb-col p{opacity:.8}body.rc-m.home section.rtb-section.bg-dark-blue .rtb-col h3{color:#fff!important}body.rc-m.home section.rtb-section.bg-dark-blue .rtb-col p{color:#fff}body.rc-m.home section.hero-section:not(.hero-section-v2) .txt-col{padding:0 25px!important}@media only screen and (max-width:1023px){body.rc-m.home section.hero-section:not(.hero-section-v2) .m-wrap.flex-row.flex-row--hero{flex-direction:column;align-items:stretch}body.rc-m.home section.hero-section:not(.hero-section-v2) .m-wrap.flex-row.flex-row--hero .txt-col{order:1}body.rc-m.home section.hero-section:not(.hero-section-v2) .m-wrap.flex-row.flex-row--hero .img-col{order:2}}body.rc-m.home section.hero-section:not(.hero-section-v2) .btn-group .rc-m-btn{flex:0 0 auto;white-space:nowrap}@media only screen and (max-width:639px){body.rc-m.home section.hero-section:not(.hero-section-v2) .btn-group{flex-direction:column;align-items:stretch;gap:10px}body.rc-m.home section.hero-section:not(.hero-section-v2) .btn-group .rc-m-btn{width:100%;max-width:100%;box-sizing:border-box;justify-content:center}}@media only screen and (max-width:900px){body.rc-m.home main #how-it-works .m-wrap.flex-row{flex-direction:column;flex-wrap:nowrap;align-items:center;gap:clamp(36px,8vw,52px)}body.rc-m.home main #how-it-works .rtb-col{width:100%;max-width:26rem}}@media (min-width:1100px){body.rc-m.home .features-section .m-wrap.flex-row{max-width:1400px;flex-wrap:nowrap;gap:0}body.rc-m.home .features-section .m-wrap.flex-row .img-col,body.rc-m.home .features-section .m-wrap.flex-row .txt-col{width:100%;flex:unset}body.rc-m.home .features-section .m-wrap.flex-row .txt-col{padding:50px}}body.rc-m.home .hero-section.hero-section-v2{padding-top:0;padding-bottom:0;position:relative;z-index:2;overflow:visible;background:#fcf7f1}body.rc-m.home .hero-section-v2__bkgd{position:absolute;left:0;right:0;bottom:0;width:100%;height:clamp(220px,36vw,480px);background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;z-index:1;pointer-events:none}body.rc-m.home .hero-section-v2__tan{position:relative;z-index:2;padding-top:clamp(95px,12vw,112px);padding-bottom:clamp(8px,2vw,20px)}body.rc-m.home .hero-section-v2__inner{max-width:920px;margin-left:auto;margin-right:auto;text-align:center;padding-left:25px;padding-right:25px;box-sizing:border-box;padding:25px 0!important}body.rc-m.home .hero-section-v2__inner h1{margin:0 0 10px!important;text-wrap:balance}body.rc-m.home .hero-section-v2__inner>p{margin:0 auto!important;max-width:52rem;line-height:1.65}body.rc-m.home .hero-section-v2__btns{margin-top:clamp(24px,4vw,25px);justify-content:center;flex-wrap:wrap}body.rc-m.home .hero-section-v2__video-stage{position:relative;z-index:3;margin-bottom:-100px;padding-left:16px;padding-right:16px;box-sizing:border-box}@media only screen and (max-width:639px){body.rc-m.home .hero-section-v2__video-stage{margin-bottom:clamp(-72px,-18vw,-40px)}body.rc-m.home .rtb-section.rtb-section--under-hero-video>.m-wrap.flex-row{padding-top:clamp(72px,20vw,110px)}}body.rc-m.home .hero-section-v2__video-inner{max-width:min(1000px,100%);margin-left:auto;margin-right:auto}body.rc-m.home .rc-hero-video-frame{padding:3px;border-radius:25px;box-shadow:0 24px 48px rgba(3,48,65,.12)}body.rc-m.home .rtb-section.rtb-section--under-hero-video{position:relative;z-index:1;background:#fff}body.rc-m.home .rtb-section.rtb-section--under-hero-video>.m-wrap.flex-row{padding-top:200px;padding-bottom:0}body.rc-m.home .hero-section-v2 .btn-group .rc-m-btn{flex:0 0 auto;white-space:nowrap}@media only screen and (max-width:639px){body.rc-m.home .hero-section-v2 .btn-group{flex-direction:column;align-items:stretch;gap:10px}body.rc-m.home .hero-section-v2 .btn-group .rc-m-btn{width:100%;max-width:100%;box-sizing:border-box;justify-content:center}body.rc-m.home .hero-section-v2 .btn-group a.rc-m-btn.rc-m-btn--outline.chrome-store{display:none!important}}body.rc-m.home button.rc-hero-video-preview{display:block;width:100%;margin:0;padding:0;border:none;font:inherit;color:inherit;cursor:pointer;position:relative;border-radius:25px;overflow:hidden;background:#1a1a1a;line-height:0;text-align:left}body.rc-m.home .rc-hero-video-preview__img{display:block;width:100%;height:auto;vertical-align:top}body.rc-m.home .rc-hero-video-preview__overlay{position:absolute;inset:0;background:rgba(3,48,65,.76);opacity:0;transition:opacity .28s ease;pointer-events:none}body.rc-m.home .rc-hero-video-preview:focus-visible .rc-hero-video-preview__overlay,body.rc-m.home .rc-hero-video-preview:hover .rc-hero-video-preview__overlay{opacity:1}body.rc-m.home .rc-hero-video-preview__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none;line-height:0;filter:drop-shadow(0 18px 36px rgba(0, 0, 0, .55)) drop-shadow(0 6px 14px rgba(0, 0, 0, .4));transition:transform .22s ease,filter .22s ease}body.rc-m.home .rc-hero-video-preview:focus-visible .rc-hero-video-preview__play,body.rc-m.home .rc-hero-video-preview:hover .rc-hero-video-preview__play{transform:translate(-50%,-50%) scale(1.06);filter:drop-shadow(0 22px 44px rgba(0, 0, 0, .6)) drop-shadow(0 8px 18px rgba(0, 0, 0, .45))}body.rc-m.home .rc-hero-video-preview__play img{display:block;width:clamp(76px,16vw,128px);height:auto}body.rc-m.home .rc-hero-video-preview:focus-visible{outline:3px solid #ff5625;outline-offset:4px}body.rc-hero-modal-open{overflow:hidden}body.rc-m.home .rc-hero-video-modal{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:min(28px,5vw);box-sizing:border-box}body.rc-m.home .rc-hero-video-modal[hidden]{display:none!important}body.rc-m.home .rc-hero-video-modal__backdrop{position:absolute;inset:0;background:rgba(3,48,65,.98);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer}body.rc-m.home .rc-hero-video-modal__chrome{position:relative;z-index:1;width:100%;max-width:min(1200px,100%);margin:0 auto}body.rc-m.home .rc-hero-video-modal__close,body.rc-m.home .rc-hero-video-modal__close:focus,body.rc-m.home .rc-hero-video-modal__close:focus-visible{position:absolute;top:-52px;right:0;width:44px;height:44px;border:none;border-radius:8px;padding:0;font-size:1.85rem;font-weight:300;line-height:1;cursor:pointer;color:#fff;background:0 0;display:flex;align-items:center;justify-content:center;transition:color .15s ease,opacity .15s ease,background .15s ease;text-shadow:0 1px 8px rgba(0,0,0,.45)}body.rc-m.home .rc-hero-video-modal__close:hover{color:#fff;opacity:.88;background:rgba(255,255,255,.08)}body.rc-m.home .rc-hero-video-modal__close:focus-visible{outline:3px solid #ff5625;outline-offset:2px}body.rc-m.home .rc-hero-video-modal__gradient{border-radius:22px;box-shadow:0 28px 72px rgba(0,0,0,.38)}body.rc-m.home .rc-hero-video-modal__video{display:block;width:100%;height:auto;vertical-align:top;border-radius:19px;background:#000}body.rc-m.home .rc-hero-video-modal__controls{display:flex;flex-direction:row;gap:12px;margin-top:16px;justify-content:flex-start}body.rc-m.home .rc-hero-video-modal__btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:none;border-radius:50%;cursor:pointer;color:#fff;background:rgba(55,65,81,.94);box-shadow:0 4px 14px rgba(0,0,0,.25);transition:background .15s ease,transform .15s ease}body.rc-m.home .rc-hero-video-modal__btn:hover{background:rgba(31,41,55,.98)}body.rc-m.home .rc-hero-video-modal__btn:focus-visible{outline:3px solid #ff5625;outline-offset:2px}body.rc-m.home .rc-hero-video-modal__btn .rc-hero-modal-ic{display:block;flex-shrink:0}body.rc-m.home .rc-hero-video-modal__btn .rc-hero-modal-ic[hidden]{display:none!important}body.rc-m .rc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media only screen and (max-width:639px){body.rc-m.home .rc-hero-video-modal__close{top:-48px;right:4px}}body.rc-m.pricing-page section.centered-hdr-section{padding-top:100px;text-align:center;padding-bottom:100px}body.rc-m.pricing-page section.centered-hdr-section .txt-col{max-width:900px;margin:0 auto}body.rc-m.pricing-page section.centered-hdr-section .m-wrap{max-width:900px}body.rc-m.pricing-page section.centered-hdr-section h1{font-size:50px}body.rc-m.pricing-page section.pricng-section .flex-row{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;gap:25px;margin-top:-250px;max-width:1250px;align-items:stretch}body.rc-m.pricing-page section.pricng-section .price-col{background:#fff;width:100%;padding:40px 50px;border-radius:15px;box-shadow:0 0 20px 0 #00000024;display:flex;flex-direction:column;justify-content:space-between;transition:.2s ease-in-out all;z-index:2}body.rc-m.pricing-page section.pricng-section .price-col:hover{transform:scale(1.03)}body.rc-m.pricing-page section.pricng-section .price-col p.col-hdr.preheader{font-size:40px;letter-spacing:0;text-transform:none;color:#023041;font-weight:600}body.rc-m.pricing-page section.pricng-section .price-col p.price{font-size:30px;font-weight:600;margin:0}body.rc-m.pricing-page section.pricng-section .price-col p.price .symbol{font-size:30px;margin:0 2px}body.rc-m.pricing-page section.pricng-section .price-col p.price .sub{font-size:20px;opacity:.8}body.rc-m.pricing-page section.pricng-section .price-col .price-note.discount{color:#eb5740;font-weight:600}body.rc-m.pricing-page section.pricng-section .price-col ul{font-size:clamp(16px, 1.2vw, 18px);line-height:1.75;color:var(--rc-m-dark-blue);list-style:none;padding:0 15px}body.rc-m.pricing-page section.pricng-section .price-col ul li{position:relative;margin-bottom:10px}body.rc-m.pricing-page section.pricng-section .price-col ul li::before{content:"";background:url("../../img/_marketing/icon-checkmark.svg") center center no-repeat;background-size:contain;display:block;width:15px;height:15px;position:absolute;left:-30px;top:8px}body.rc-m.pricing-page section.pricng-section .price-col.best-seller{background:#fbf7f1;position:relative}body.rc-m.pricing-page section.pricng-section .price-col.best-seller::before{content:"";font-size:18px;text-align:center;font-weight:700;position:absolute;top:-30px;right:-30px;z-index:1;color:#fff;width:120px;height:120px;border-radius:100px;display:flex;align-items:center;justify-content:center;line-height:22px;padding:25px;background:url("../../img/_marketing/badge-most-popular.svg") center center no-repeat;background-size:contain}body.rc-m.pricing-page section.pricng-section .price-ftr-group a.rc-m-btn{width:100%;margin:25px 0}body.rc-m.pricing-page section.pricng-section .included-group{margin-top:.5rem}body.rc-m.pricing-page section.pricng-section .price-included-details{border:0;margin:0;padding:0}body.rc-m.pricing-page section.pricng-section .price-included-summary{list-style:none}body.rc-m.pricing-page section.pricng-section .price-included-summary::-webkit-details-marker,body.rc-m.pricing-page section.pricng-section .price-included-summary::marker{display:none}@media only screen and (min-width:901px){body.rc-m.pricing-page section.pricng-section .price-included-summary{cursor:default;padding:0;margin:0 0 20px;font-size:19px;color:#000}body.rc-m.pricing-page section.pricng-section .price-included-summary::after{display:none}}@media only screen and (max-width:1000px){body.rc-m.pricing-page section.pricng-section .m-wrap{padding:50px 30px!important}body.rc-m.pricing-page .divider-wave-top{height:60px!important}body.rc-m.pricing-page section.centered-hdr-section h1{font-size:30px}body.rc-m.pricing-page section.centered-hdr-section{padding-bottom:50px}body.rc-m.pricing-page section.pricng-section .price-col p.col-hdr.preheader{font-size:30px}body.rc-m.pricing-page section.pricng-section .flex-row{flex-direction:column-reverse;flex-wrap:nowrap;align-items:stretch;margin-top:clamp(-175px,-14vw,-180px);gap:20px}body.rc-m.pricing-page section.pricng-section .price-col{padding:28px 22px}body.rc-m.pricing-page section.pricng-section .price-col:hover{transform:none}body.rc-m.pricing-page section.pricng-section .price-col.best-seller::before{top:-18px;right:-12px;width:96px;height:96px}body.rc-m.pricing-page section.pricng-section .price-included-details{border:1px solid #dee4e6;border-radius:10px;overflow:hidden;background:rgba(255,255,255,.45)}body.rc-m.pricing-page section.pricng-section .price-col.best-seller .price-included-details{background:rgba(255,255,255,.55)}body.rc-m.pricing-page section.pricng-section .price-included-summary{cursor:pointer;padding:14px 40px 14px 16px;margin:0;font-weight:600;color:var(--rc-m-dark-blue);position:relative;user-select:none}body.rc-m.pricing-page section.pricng-section .price-included-summary:focus{outline:0}body.rc-m.pricing-page section.pricng-section .price-included-summary:focus-visible{box-shadow:inset 0 0 0 2px var(--rc-m-orange,#ff5625)}body.rc-m.pricing-page section.pricng-section .price-included-summary::after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;border-right:2px solid #7a8794;border-bottom:2px solid #7a8794;transform:translateY(-65%) rotate(45deg);transition:transform .2s ease}body.rc-m.pricing-page section.pricng-section .price-included-details[open] .price-included-summary::after{transform:translateY(-25%) rotate(225deg)}body.rc-m.pricing-page section.pricng-section .price-included-details ul{margin:0;padding:8px 16px 18px 36px;border-top:1px solid #e8ecef}}body.rc-m.pricing-page section.faqs-section h2{text-align:center;margin:0 20px 60px;display:block}body.rc-m.pricing-page section.faqs-section .rc-mkt-accordion{max-width:1100px;margin-left:auto;margin-right:auto}body.rc-m.contact-page main section.contact-help-hero{padding-top:clamp(72px,12vw,100px)}body.rc-m.contact-page .contact-help-hero__inner{max-width:1000px;margin:0 auto;text-align:center}body.rc-m.contact-page .contact-help-hero__inner h1{font-size:clamp(32px, 4.5vw, 45px);margin-bottom:.35em}body.rc-m.contact-page .contact-help-hero__lead{color:#5c6670;margin:0 auto 2rem;max-width:36em}body.rc-m.contact-page .contact-help-hero__inner .rc-mkt-accordion{text-align:left;margin-top:0;margin-left:auto;margin-right:auto}body.rc-m.contact-page .rc-mkt-accordion__item{background:#fff;border:2px solid #cde1eb99}body.rc-m.contact-page .rc-mkt-accordion__item.is-open{background:#fff}body.rc-m.contact-page .contact-cards-grid{display:grid;grid-template-columns:1fr;gap:clamp(16px,3vw,24px);max-width:1040px;margin:0 auto}@media only screen and (min-width:640px){body.rc-m.contact-page .contact-cards-grid{grid-template-columns:repeat(3,1fr)}}body.rc-m.contact-page .contact-card{background:#f0f8fc;border-radius:clamp(12px,2vw,16px);padding:clamp(28px,4vw,40px) clamp(20px,3vw,28px);text-align:left;box-sizing:border-box}body.rc-m.contact-page .contact-card__icon-wrap{width:56px;height:56px;margin:0 0 1rem;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box}body.rc-m.contact-page .contact-card__icon-img{width:30px;height:auto;max-height:28px;object-fit:contain;display:block}body.rc-m.contact-page .contact-card h2{font-size:clamp(1.125rem, 1.5vw, 1.35rem);margin:0 0 .4em;color:#1a2b3c}body.rc-m.contact-page .contact-card p{font-size:clamp(15px, 1.1vw, 17px);color:#5a6b7d;margin:0 0 1.1em}body.rc-m.contact-page .contact-card__link{font-weight:700;text-decoration:none;color:#1a2b3c}body.rc-m.contact-page .contact-card__link:hover{color:var(--rc-m-orange,#ff5625);text-decoration:underline;text-underline-offset:2px}body.rc-m.about-page main{padding-top:0}body.rc-m.recipe-cloud-page .rc-recipe-cloud-hero-wrap{width:100%}body.rc-m.recipe-cloud-page .rc-recipe-cloud-hero-inner{width:100%}body.rc-m.recipe-cloud-page .homeRow1{background-attachment:scroll}@media (prefers-reduced-motion:no-preference){@media (min-width:901px){body.rc-m.recipe-cloud-page .homeRow1{background-attachment:fixed}}}body.rc-m.recipe-cloud-page .overlayBkgd{box-sizing:border-box}body.rc-m.recipe-cloud-page .app-intro.rowHeader{width:100%;max-width:min(1200px,100%);margin-right:auto;margin-left:auto;padding:145px 35px 0;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(1.25rem,3vw,2.5rem)}body.rc-m.recipe-cloud-page .app-intro.rowHeader .leftColumn,body.rc-m.recipe-cloud-page .app-intro.rowHeader .rightColumn{float:none;width:auto;min-width:0;padding-left:0;padding-right:0}body.rc-m.recipe-cloud-page .app-intro.rowHeader .leftColumn{flex:1 1 17rem;max-width:450px}body.rc-m.recipe-cloud-page .app-intro.rowHeader .rightColumn{flex:1 1 14rem;text-align:center}body.rc-m.recipe-cloud-page .rc-recipe-cloud-hero__title{color:#fff;font-weight:200;font-size:clamp(1.75rem, 2.2vw + 1.1rem, 3rem)!important;line-height:1.15!important;margin-top:0!important}body.rc-m.recipe-cloud-page .rc-recipe-cloud-hero__lead{margin:0 0 1.25rem;opacity:.88;color:#fff;font-size:clamp(.95rem, .35vw + .9rem, 1.05rem);line-height:1.75}body.rc-m.recipe-cloud-page .rc-recipe-cloud-hero__img{position:relative;left:0;width:100%;max-width:580px;height:auto;margin-left:auto;margin-right:auto;display:block}@media (min-width:901px){body.rc-m.recipe-cloud-page .rc-recipe-cloud-hero__img{left:clamp(-2rem,-3vw,-.5rem);max-width:min(580px,52vw)}}@media (max-width:660px){body.rc-m.recipe-cloud-page .app-intro.rowHeader{flex-direction:column;text-align:center}body.rc-m.recipe-cloud-page .app-intro.rowHeader .leftColumn,body.rc-m.recipe-cloud-page .app-intro.rowHeader .rightColumn{max-width:100%}body.rc-m.recipe-cloud-page .app-intro.rowHeader .leftColumn a.button{display:inline-block}}body.rc-m.recipe-cloud-page section.rc-recipe-cloud-roadmap-band{--rc-roadmap-accent:#e05d44;padding:clamp(14px,2.5vw,20px) clamp(16px,4vw,32px) clamp(20px,3vw,28px);box-sizing:border-box;max-width:1200px;margin:-35px auto 0;z-index:1;position:relative}body.rc-m.recipe-cloud-page .rc-recipe-cloud-roadmap-band__container{width:100%;max-width:var(--m-content-max,1400px);margin-left:auto;margin-right:auto;box-sizing:border-box}body.rc-m.recipe-cloud-page .rc-recipe-cloud-roadmap-card{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;padding:35px 50px;background:#fff;border-radius:14px;box-shadow:0 4px 24px rgb(0 0 0 / 25%);text-decoration:none;color:inherit;transition:box-shadow .2s ease,transform .2s ease}body.rc-m.recipe-cloud-page .rc-recipe-cloud-roadmap-card:hover{box-shadow:0 8px 28px rgba(2,48,65,.12);transform:translateY(-1px)}body.rc-m.recipe-cloud-page .rc-recipe-cloud-roadmap-card:focus-visible{outline:2px solid var(--rc-roadmap-accent);outline-offset:3px}body.rc-m.recipe-cloud-page .rc-recipe-cloud-roadmap-card__icon{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:0 0;display:flex;align-items:center;justify-content:center;overflow:hidden}body.rc-m.recipe-cloud-page .rc-recipe-cloud-roadmap-card__icon-img{width:44px;height:44px;display:block;object-fit:cover}body.rc-m.recipe-cloud-page .rc-recipe-cloud-roadmap-card__body{flex:1 1 12rem;min-width:0;display:flex;flex-direction:column;gap:.35rem}body.rc-m.recipe-cloud-page .rc-recipe-cloud-roadmap-card__title{font-family:var(--rc-m-font-heading, inherit);font-weight:700;font-size:clamp(.95rem, .5vw + .88rem, 1.125rem);line-height:1.35;color:#1a1a1a}body.rc-m.recipe-cloud-page .rc-recipe-cloud-roadmap-card__sub{font-size:clamp(.8125rem, .35vw + .78rem, .9375rem);line-height:1.45;color:#666}body.rc-m.recipe-cloud-page .rc-recipe-cloud-roadmap-card__cta{flex-shrink:0;margin-left:auto;font-family:var(--rc-m-font-heading, inherit);font-weight:700;font-size:.9375rem;color:var(--rc-roadmap-accent);text-decoration:underline;text-underline-offset:3px}@media (max-width:560px){body.rc-m.recipe-cloud-page .rc-recipe-cloud-roadmap-card__cta{margin-left:0;width:100%;text-align:left}}body.rc-m.recipe-cloud-page .downloadFtr{background:#fff url("../../img/ftr-dl-bkgd.png") repeat-x top center!important}body.rc-m.home .rc-m-home-topics.rc-m-home-topics--band{display:flex;flex-direction:column;align-items:stretch;border-top:none;background:#eff7fb}body.rc-m.home .rc-m-home-topics.rc-m-home-topics--band>.m-wrap{flex:1 1 auto;box-sizing:border-box;width:100%;max-width:var(--m-content-max);margin-left:auto;margin-right:auto;padding-top:100px;padding-bottom:100px;padding-left:clamp(16px,5vw,50px);padding-right:clamp(16px,5vw,50px)}body.rc-m.home .rc-m-home-topics__title{text-align:center}body.rc-m.home .rc-m-home-topics__intro{text-align:center;color:var(--site-color-darkblue,#36414c);margin:0 auto 1.75rem;max-width:40rem;line-height:1.55}body.rc-m.home .rc-m-home-topics__intro a{color:var(--rc-m-orange,#eb5740);font-weight:600;text-decoration:underline;text-underline-offset:2px}body.rc-m.home .rc-m-home-topics__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(12px,4vw,28px);row-gap:7px;max-width:52rem;width:100%;margin:0 auto}@media (min-width:900px){body.rc-m.home .rc-m-home-topics__cols{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;column-gap:clamp(1rem,2.5vw,1.75rem);row-gap:0;max-width:1200px}}body.rc-m.home .rc-m-home-topics__list{list-style:none;margin:0;padding:0;min-width:0;width:100%}body.rc-m.home .rc-m-home-topics__list li{margin:0;line-height:1.45}body.rc-m.home .rc-m-home-topics__list a{color:var(--site-color-darkblue,#36414c);text-decoration:none;font-size:16px;background:#fff;display:block;border-radius:10px;padding:12px 16px;margin-bottom:7px;box-sizing:border-box;width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease,box-shadow .15s ease}body.rc-m.home .rc-m-home-topics__list a:hover{color:var(--rc-m-orange,#eb5740);text-decoration:none;box-shadow:0 2px 8px rgba(2,48,65,.08)}body.rc-m.home .rc-m-home-topics__list a:focus-visible{outline:2px solid var(--rc-m-orange,#eb5740);outline-offset:2px}body.rc-m.home .rc-m-home-topics__list li:last-child a{margin-bottom:0}