@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_188709{font-family:Geist,Geist Fallback;font-style:normal}.__variable_188709{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600;700&display=swap");*{padding:0;margin:0;box-sizing:border-box}html{font-size:62.5%}body,html{overflow-x:hidden}body{font-family:Rubik,sans-serif;line-height:1;font-weight:400;color:#555}.container{max-width:120rem;padding:0 3.2rem;margin:0 auto}.grid{display:grid;column-gap:6.4rem;row-gap:9.6rem}.grid:not(:last-child){margin-bottom:9.6rem}.grid--2-cols{grid-template-columns:repeat(2,1fr)}.grid--3-cols{grid-template-columns:repeat(3,1fr)}.grid--4-cols{grid-template-columns:repeat(4,1fr)}.grid--center-v{align-items:center}.heading-primary,.heading-secondary,.heading-tertiary{font-weight:700;color:#333;letter-spacing:-.5px}.heading-primary{font-size:5.2rem;line-height:1.05;margin-bottom:3.2rem}.heading-secondary{font-size:4.4rem;line-height:1.2;margin-bottom:9.6rem}.heading-tertiary{font-size:3rem;line-height:1.2;margin-bottom:3.2rem}.subheading{display:block;font-size:1.6rem;font-weight:500;color:#3c6bcc;text-transform:uppercase;margin-bottom:1.6rem;letter-spacing:.75px}.btn,.btn:link,.btn:visited{display:inline-block;text-decoration:none;font-size:2rem;font-weight:600;padding:1.6rem 3.2rem;border-radius:9px;border:none;cursor:pointer;font-family:inherit;transition:all .3s}.btn--full:link,.btn--full:visited{background-color:#155dfc;color:#fff}.btn--full:active,.btn--full:hover{background-color:#3c6bcc}.btn--outline:link,.btn--outline:visited{background-color:#fff;color:#555}.btn--outline:active,.btn--outline:hover{background-color:#f7ffff;box-shadow:inset 0 0 0 3px #fff}.btn--form{background-color:#0c5aff;color:#f7ffff;align-self:end;padding:1.2rem}.btn--form:hover{background-color:#fff;color:#555}.link:link,.link:visited{display:inline-block;color:#155dfc;text-decoration:none;border-bottom:1px solid;padding-bottom:2px;transition:all .3s}.link:active,.link:hover{color:#3c6bcc;border-bottom:1px solid transparent}.list{list-style:none;flex-direction:column}.list,.list-item{display:flex;gap:1.6rem}.list-item{font-size:1.8rem;align-items:center;line-height:1.2}.list-icon{width:3rem;height:3rem;color:#155dfc}:focus{outline:none;box-shadow:0 0 0 .8rem hsla(221,97%,54%,.5)}.margin-right-sm{margin-right:1.6rem!important}.margin-bottom-md{margin-bottom:4.8rem!important}.center-text{text-align:center}strong{font-weight:500}.header{display:flex;justify-content:space-between;align-items:center;background-color:#f7ffff;height:9.6rem;padding:0 4.8rem;position:relative}.logo{height:2.2rem}.main-nav-list{list-style:none;display:flex;align-items:center;gap:4.8rem}.main-nav-link:link,.main-nav-link:visited{display:inline-block;text-decoration:none;color:#333;font-weight:500;font-size:1.8rem;transition:all .3s}.main-nav-link:active,.main-nav-link:hover{color:#3c6bcc}.main-nav-link.nav-cta:link,.main-nav-link.nav-cta:visited{padding:1.2rem 2.4rem;border-radius:9px;color:#fff;background-color:#155dfc}.main-nav-link.nav-cta:active,.main-nav-link.nav-cta:hover{background-color:#3c6bcc}.btn-mobile-nav{border:none;background:none;cursor:pointer;display:none}.icon-mobile-nav{height:4.8rem;width:4.8rem;color:#333}.nav-open .icon-mobile-nav:first-child{display:none}.nav-open .icon-mobile-nav:last-child{display:block}.icon-mobile-nav:last-child{display:none}.sticky .header{position:fixed;top:0;bottom:0;width:100%;height:8rem;padding-top:0;padding-bottom:0;background-color:rgba(255,255,255,.97);z-index:999;box-shadow:0 1.2rem 3.2rem rgba(0,0,0,.03)}.sticky .section-hero{margin-top:9.6rem}.section-hero{background-color:#f7ffff;padding:4.8rem 0 9.6rem}.hero{max-width:130rem;margin:0 auto;padding:0 3.2rem;display:grid;grid-template-columns:1fr 1fr;gap:9.6rem;align-items:center}.hero-description{font-size:2rem;line-height:1.6;margin-bottom:4.8rem}.hero-img{width:100%}.delivered-meals{display:flex;align-items:center;gap:1.6rem;margin-top:8rem}.delivered-imgs{display:flex}.delivered-imgs img{height:4.8rem;width:4.8rem;border-radius:50%;margin-right:-1.6rem;border:3px solid #f7ffff}.delivered-imgs img:last-child{margin:0}.delivered-text{font-size:1.8rem;font-weight:600}.delivered-text span{color:#3c6bcc;font-weight:700}.section-featured{padding:4.8rem 0 3.2rem}.heading-featured-in{font-size:1.4rem;text-transform:uppercase;letter-spacing:.75px;font-weight:500;text-align:center;margin-bottom:2.4rem;color:#888}.logos{display:flex;justify-content:space-around}.logos img{height:3.2rem;filter:brightness(0);opacity:50%}.section-how{padding:9.6rem 0}.step-number{font-size:8.6rem;font-weight:600;color:#ddd;margin-bottom:1.2rem}.step-description{font-size:1.8rem;line-height:1.8}.step-img-box{position:relative;display:flex;align-items:center;justify-content:center}.step-img-box:after,.step-img-box:before{content:"";display:block;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.step-img-box:before{width:60%;padding-bottom:60%;background-color:#f7ffff;z-index:-2}.step-img-box:after{width:45%;padding-bottom:45%;background-color:#e2f1ff;z-index:-1}.step-img{width:35%}.section-meals{padding:9.6rem 0}.meal{box-shadow:0 2.4rem 4.8rem rgba(0,0,0,.075);border-radius:11px;overflow:hidden;transition:all .4s}.meal:hover{transform:translateY(-1.2rem);box-shadow:0 3.2rem 6.4rem rgba(0,0,0,.06)}.meal-content{padding:3.2rem 4.8rem 4.8rem}.meal-tags{margin-bottom:1.2rem;display:flex;gap:.4rem}.tag{display:inline-block;padding:.4rem .8rem;font-size:1.2rem;text-transform:uppercase;color:#333;border-radius:100px;font-weight:600}.tag--medical{background-color:#51cf66}.tag--beauty{background-color:#94d82d}.tag--restaurant{background-color:#ffd43b}.meal-title{font-size:2.4rem;color:#333;font-weight:600;margin-bottom:3.2rem}.meal-attributes{list-style:none;display:flex;flex-direction:column;gap:2rem}.meal-attribute{font-size:1.8rem;display:flex;align-items:center;gap:1.6rem}.meal-icon{height:2.4rem;width:2.4rem;color:#155dfc}.meal-img{width:100%}.all-recipes{text-align:center;font-size:1.8rem}.section-testimonials{background-color:#f7ffff;display:grid;grid-template-columns:55fr 45fr;align-items:center}.testimonials-container{padding:9.6rem}.testimonials{display:grid;grid-template-columns:1fr 1fr;row-gap:4.8rem;column-gap:8rem}.testimonial-img{width:6.4rem;border-radius:50%;margin-bottom:1.2rem}.testimonial-text{font-size:1.8rem;line-height:1.8;margin-bottom:1.6rem}.testimonial-name{font-size:1.6rem;color:#6f6f6f}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;padding:1.6rem}.gallery-item{height:200px;overflow:hidden}.gallery-item img{display:block;width:100%;transition:all .4s}.gallery-item img:hover{transform:scale(1.1)}.section-pricing{padding:9.6rem 0}.pricing-plan{border-radius:11px;width:75%}.pricing-plan--starter{justify-self:end;border:2px solid #f7ffff;padding:4.6rem}.pricing-plan--complete{background-color:#f7ffff;padding:4.8rem;position:relative;overflow:hidden}.pricing-plan--complete:after{content:"Most Popular";position:absolute;top:6%;right:-18%;text-transform:uppercase;font-size:1.4rem;font-weight:700;color:#333;background-color:#ffd43b;padding:.8rem 8rem;transform:rotate(45deg)}.plan-header{text-align:center;margin-bottom:4.8rem}.plan-name{color:#3c6bcc;font-weight:600;font-size:2rem;text-transform:uppercase;letter-spacing:.75;margin-bottom:3.2rem}.plan-price{font-size:6.2rem;font-weight:600;color:#333;margin-bottom:1.6rem}.plan-price span{font-size:3rem;font-weight:500;margin-right:.8rem}.plan-text{font-size:1.6rem;line-height:1.6;color:#6f6f6f}.plan-sing-up{text-align:center;margin-top:4.8rem}.plan-details{font-size:1.6rem;line-height:1.6;text-align:center}.feature-icon{color:#155dfc;height:3.2rem;width:3.2rem;background-color:#f7ffff;margin-bottom:3.2rem;padding:1.6rem;border-radius:50%}.feature-title{font-size:2.4rem;color:#333;font-weight:700;margin-bottom:1.6rem}.feature-text{font-size:1.8rem;line-height:1.8}.section-cta{padding:4.8rem 0 12.8rem}.cta{display:grid;grid-template-columns:2fr 1fr;box-shadow:0 2.4rem 4.8rem rgba(0,0,0,.15);border-radius:11px;background-image:linear-gradient(to right bottom,#4f6fae,#155dfc);overflow:hidden}.cta-text-box{padding:4.8rem 6.4rem 6.4rem;color:#fff}.cta .heading-secondary{color:inherit;margin-bottom:3.2rem}.cta-text{font-size:1.8rem;line-height:1.8;margin-bottom:4.8rem}.cta-img-box{background-image:linear-gradient(to right bottom,hsla(221,97%,54%,.5),hsla(221,97%,54%,.5)),url(/img/booking.jpg);background-size:cover;background-position:50%}.cta-form{display:grid;grid-template-columns:1fr 1fr;column-gap:3.2rem;row-gap:2.4rem}.cta-form label{display:block;font-size:1.6rem;font-weight:500;margin-bottom:1.2rem}.cta-form input,.cta-form select{width:100%;padding:1.2rem;font-size:1.8rem;font-family:inherit;color:inherit;border:none;background-color:#f7ffff;border-radius:9px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.cta-form input::placeholder{color:#aaa}.cta :focus{outline:none;box-shadow:0 0 0 .8rem rgba(240,240,255,.5)}.footer{padding:12.8rem 0;border-top:1px solid #eee}.grid--footer{grid-template-columns:1.5fr 1.5fr 1fr 1fr 1fr}.logo-col{display:flex;flex-direction:column}.footer-logo{display:block;margin-bottom:3.2rem}.social-links{list-style:none;display:flex;gap:2.4rem}.social-icon{height:2.4rem;width:2.4rem}.copyright{font-size:1.4rem;line-height:1.6;color:#767676;margin-top:auto}.footer-heading{font-size:1.8rem;font-weight:500;margin-bottom:4rem}.contacts{font-style:normal;font-size:1.6rem;line-height:1.6}.address{margin-bottom:2.4rem}.footer-nav{list-style:none;display:flex;flex-direction:column;gap:2.4rem}.footer-link:link,.footer-link:visited{text-decoration:none;font-size:1.6rem;color:#767676;transition:all .3s}.footer-link:active,.footer-link:hover{color:#555}.section-legal{padding:9.6rem 0;background-color:#fff}.legal-content{max-width:80rem;margin:0 auto;padding:0 3.2rem}.legal-content h1{font-size:4.4rem;font-weight:700;color:#333;margin-bottom:4.8rem;text-align:center}.legal-content h2{font-size:3rem;font-weight:600;color:#333;margin-top:4.8rem;margin-bottom:2.4rem}.legal-content h3{font-size:2.4rem;font-weight:600;color:#333;margin-top:3.2rem;margin-bottom:1.6rem}.legal-content ol,.legal-content p,.legal-content ul{font-size:1.8rem;line-height:1.8;color:#555;margin-bottom:2.4rem}.legal-content ol,.legal-content ul{padding-left:3.2rem}.legal-content li{margin-bottom:1.2rem}.legal-content strong{font-weight:600;color:#333}.legal-content em{font-style:italic}.legal-content a:link,.legal-content a:visited{color:#155dfc;text-decoration:underline}.legal-content a:active,.legal-content a:hover{color:#3c6bcc}.back-link{display:inline-block;margin-bottom:4.8rem;font-size:1.8rem;color:#155dfc;text-decoration:none;border-bottom:1px solid;padding-bottom:2px;transition:all .3s}.back-link:hover{color:#3c6bcc;border-bottom:1px solid transparent}@media (max-width:84em){.hero{max-width:120rem}.heading-primary{font-size:4.4rem}.gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width:75em){html{font-size:56.25%}.grid{column-gap:4.8rem;row-gap:6.4rem}.heading-secondary{font-size:3.6rem}.heading-tertiary{font-size:2.4rem}.header{padding:0 3.2rem}.main-nav-list{gap:3.2rem}.hero{gap:4.8rem}.testimonials-container{padding:9.6rem 3.2rem}}@media (max-width:59em){html{font-size:50%}.hero{grid-template-columns:1fr;padding:0 8rem;gap:6.4rem}.hero-img-box,.hero-text-box{text-align:center}.hero-img{width:60%}.delivered-meals{justify-content:center;margin-top:3.2rem}.logos img{height:2.4rem}.step-number{font-size:7.4rem}.meal-content{padding:2.4rem 3.2rem 3.2rem}.section-testimonials{grid-template-columns:1fr}.gallery{grid-template-columns:repeat(6,1fr)}.cta{grid-template-columns:3fr 2fr}.cta-form{grid-template-columns:1fr}.btn--form{margin-top:1.2rem}.btn-mobile-nav{display:block;z-index:9999}.main-nav{background-color:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(10px);position:absolute;top:0;left:0;width:100%;height:100vh;transform:translateX(100%);display:flex;align-items:center;justify-content:center;transition:all .5s ease-in;opacity:0;pointer-events:none;visibility:hidden}.nav-open .main-nav{opacity:1;pointer-events:auto;visibility:visible;transform:translateX(0)}.main-nav-list{flex-direction:column;gap:4.8rem}.main-nav-link:link,.main-nav-link:visited{font-size:3rem}}@media (max-width:44em){.grid--3-cols,.grid--4-cols{grid-template-columns:repeat(2,1fr)}.diets{grid-column:1/-1;justify-self:center}.heading-secondary{margin-bottom:4.8rem}.pricing-plan{width:100%}.grid--footer{grid-template-columns:repeat(6,1fr)}.address-col,.logo-col{grid-column:span 3}.nav-col{grid-row:1;grid-column:span 2;margin-bottom:3.2rem}}@media (max-width:34em){.grid{row-gap:4.8rem}.grid--2-cols,.grid--3-cols,.grid--4-cols{grid-template-columns:1fr}.btn,.btn:link,.btn:visited{padding:2.4rem 1.6rem}.section-hero{padding:2.4rem 0 6.4rem}.hero{padding:0 3.2rem}.hero-img{width:80%}.logos img{height:1.2rem}.step-img-box:nth-child(2){grid-row:1}.step-img-box:nth-child(6){grid-row:5}.step-img-box{transform:translateY(2.4rem)}.testimonials{grid-template-columns:1fr}.gallery{grid-template-columns:repeat(4,1fr);gap:1.2rem}.cta{grid-template-columns:1fr}.cta-text-box{padding:3.2rem}.cta-img-box{height:32rem;grid-row:1}}.no-flexbox-gap .main-nav-list li:not(:last-child){margin-right:4.8rem}.no-flexbox-gap .list-item:not(:last-child){margin-bottom:1.6rem}.no-flexbox-gap .delivered-faces,.no-flexbox-gap .list-icon:not(:last-child){margin-right:1.6rem}.no-flexbox-gap .meal-attribute:not(:last-child){margin-bottom:2rem}.no-flexbox-gap .meal-icon{margin-right:1.6rem}.no-flexbox-gap .footer-row div:not(:last-child){margin-right:6.4rem}.no-flexbox-gap .social-links li:not(:last-child){margin-right:2.4rem}.no-flexbox-gap .footer-nav li:not(:last-child){margin-bottom:2.4rem}@media (max-width:75em){.no-flexbox-gap .main-nav-list li:not(:last-child){margin-right:3.2rem}}@media (max-width:59em){.no-flexbox-gap .main-nav-list li:not(:last-child){margin-right:0;margin-bottom:4.8rem}}.section-contact{padding:4.8rem 0 12.8rem}.contact{display:grid;grid-template-columns:45fr 55fr;box-shadow:0 2.4rem 4.8rem rgba(0,0,0,.15);border-radius:11px;background-image:linear-gradient(to right bottom,#4f6fae,#155dfc);overflow:hidden}.contact-text-box{padding:4.8rem 6.4rem 6.4rem;color:#fff}.contact .heading-secondary{color:inherit;margin-bottom:3.2rem}.contact-text{font-size:1.8rem;line-height:1.8;margin-bottom:4.8rem}.contact-details{display:flex;flex-direction:column;gap:3.2rem}.contact-detail{display:flex;align-items:flex-start;gap:2rem}.contact-icon{width:3.2rem;height:3.2rem;color:#fff;flex-shrink:0}.detail-title{font-size:2rem;font-weight:600;color:#fff;margin-bottom:.8rem}.detail-text{font-size:1.6rem;color:#e2f1ff;line-height:1.6}.contact-form-box{background-color:#fff;padding:4.8rem 6.4rem 6.4rem}.contact-form{display:grid;grid-template-columns:1fr 1fr;column-gap:3.2rem;row-gap:2.4rem}.contact-form .form-full{grid-column:1/-1}.contact-form label{display:block;font-size:1.6rem;font-weight:500;color:#333;margin-bottom:1.2rem}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:1.2rem;font-size:1.8rem;font-family:inherit;color:inherit;border:none;background-color:#f7ffff;border-radius:9px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#aaa}.contact-form textarea{resize:vertical}.contact :focus{outline:none;box-shadow:0 0 0 .8rem rgba(240,240,255,.5)}.status-message{padding:1.6rem;border-radius:9px;font-size:1.6rem;font-weight:500;text-align:center}.status-success{background-color:#51cf66;color:#fff}.status-error{background-color:#ff6b6b;color:#fff}.status-loading{background-color:#ffd43b;color:#333}@media (max-width:75em){.contact-form-box,.contact-text-box{padding:4.8rem}}@media (max-width:59em){.contact,.contact-form{grid-template-columns:1fr}.btn--form{margin-top:1.2rem}}@media (max-width:44em){.contact-form-box,.contact-text-box{padding:3.2rem}}@media (max-width:34em){.section-contact{padding:2.4rem 0 9.6rem}.contact-form-box,.contact-text-box{padding:2.4rem}.contact-detail{gap:1.6rem}.contact-icon{width:2.8rem;height:2.8rem}}