.cta-btn,.footer-btn,.header-cta-btn{text-transform:uppercase;cursor:pointer}*{margin:0;padding:0;box-sizing:border-box}html{font-size:10px}:root{--primary-color:#88bb40;--secondary-color:#212529;--grey-color:#6c757d;--darkgrey-color:#4b5563;--lightgrey-color:#6c757d;--white-color:#ffffff;--font-family:"Inter",sans-serif;--hover-color:#88bb40e6;--clr-warm-neutral:#f6f4ee;--muted-foreground:#64748b;--fw-bold:700;--fw-medium:500;--fw-regular:400;--fs-heading:3.8rem;--fs-paragraph:1.6rem;--fs-btn:1.6rem;--fs-small:1.4rem;--fs-secondary-heading:3.5rem;--transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;--transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);--transition-duration:0.15s}body{font-family:var(--font-family);font-size:var(--fs-paragraph);color:var(--darkgrey-color);font-weight:var(--fw-regular);line-height:1.8}.header .nav-links a,.header .nav-links a:active,.header .nav-links a:focus,a,a:active,a:focus,a:hover{text-decoration:none}p{margin-bottom:0}.section-heading{font-size:var(--fs-heading);font-weight:var(--fw-bold);color:var(--secondary-color);margin-bottom:2.5rem;line-height:1.6}.cta-btn,.tagline{font-weight:var(--fw-regular)}.cta-btn,.cta-btn:hover{color:var(--white-color);text-decoration:none}.section-padding{padding:8rem 0}.cta-btn{background:var(--primary-color);padding:1.6rem 2.8rem;border:none;border-radius:.8rem;font-size:var(--fs-btn);box-shadow:0 1px 2px 0 #1018280d;display:inline-block;transition-property:color,background-color,transform,box-shadow;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:.15s}.footer-btn,.footer-btn:active,.footer-btn:focus{outline:0!important;box-shadow:none!important}.cta-btn:hover{transform:scale(1.05)}.primary-text{color:var(--primary-color)}.header{position:sticky;top:0;height:80px;background:0 0;transition:background-color .3s,box-shadow .3s;z-index:997;width:100%;display:flex;align-items:center}.header .logo{height:4.8rem;width:auto}.navbar-sticky{display:flex;justify-content:space-between;align-items:center}.footer-btn,.header-cta-btn{display:inline-block;background-color:var(--primary-color);color:var(--white-color);font-size:var(--fs-small);text-decoration:none;padding:1rem 1.8rem;border-radius:.8rem;border:1px solid var(--primary-color);transition:color .15s,background-color .15s,transform .15s,box-shadow .15s;transition-timing-function:cubic-bezier(0.4,0,0.2,1)}.header-cta-btn{font-size:1.6rem!important}.footer-btn{padding:1.6rem 2.8rem;text-decoration:none!important;user-select:none;-webkit-user-select:none;-ms-user-select:none}.footer-btn:hover,.header-cta-btn:hover{color:var(--white-color);background-color:var(--hover-color);transform:scale(1.05)}.banner_content p{padding-bottom:2.5rem}.tagline{font-style:Italic;font-size:1.6rem;color:var(--lightgrey-color);padding-top:3.2rem;display:inline-block;width:100%}.banner_section{background:url("/img/banner-bg.webp") 0 0/contain no-repeat,0 0/contain #faf9f6;padding:15rem 0 10rem;margin-top:-10rem}.section-subparagraph{padding:1.8rem 0}.text-italic{font-style:italic;font-weight:var(--fw-medium);padding-top:3.2rem;display:inline-block;margin-bottom:2.4rem}.appscreen-section h2,.gifting-section h2{max-width:20ch}.features-section{background:url("/img/feature-bg.webp") 0 0/contain no-repeat,0 0/contain #ede9dd}.appscreen-section ul li{list-style:none;padding-bottom:2rem;padding-left:2.4rem;position:relative}.appscreen-section ul li::before{content:"";position:absolute;left:-.2rem;top:.8rem;width:1.6rem;height:1.6rem;background:url("/img/check-icon.png") 0 0/contain no-repeat}.appscreen-section .circle-green{position:absolute;width:11rem;left:-3vw;z-index:-1;top:-3vw}footer{background-color:var(--clr-warm-neutral)}.footer_grid{display:grid;grid-template-columns:70% 30%;padding-block:7.7rem;gap:3rem}.footer_tagline{font-size:1.8rem;font-style:italic;font-weight:var(--fw-regular)}.social-links{gap:1.6rem;padding-top:.8rem}.social-link{transition-property:var(--transition-property);transition-timing-function:var(--transition-timing-function);transition-duration:var(--transition-duration)}.other-pages,.social-link svg{color:var(--darkgrey-color);transition:.15s}footer .footer-sec-heading,footer .footer_heading{font-weight:var(--fw-bold);color:var(--secondary-color)}.footer_copywright{padding-block:3.4rem;color:var(--muted-foreground);font-size:1.6rem;font-weight:var(--fw-regular);border-top:1px solid #e2e8f0}.sticked{background:var(--white-color)}.left_content,.left_content *{-webkit-tap-highlight-color:transparent!important}.other-pages:hover{color:#020817}footer .footer-sec-heading{font-size:var(--fs-secondary-heading);margin-bottom:2.5rem;line-height:1.6}footer .footer_heading{font-size:4.8rem;margin-top:3.8rem}footer .footer-content{padding-bottom:7.7rem}@media screen and (min-width:1600px){:root{--fs-heading:4.8rem;--fs-paragraph:1.8rem;--fs-btn:1.8rem}.container{max-width:1440px}.section-padding{padding:9rem 0}.appscreen-section .circle-green{left:-1vw;top:-3vw}}@media (max-width:1366px){footer .footer_heading{font-size:3.8rem;line-height:1.6}footer .footer-sec-heading{font-size:3.15rem}}@media screen and (max-width:1199px){.container{max-width:95%}.appscreen-section .circle-green{width:10rem;left:-1vw;top:-4vw}.footer_grid{padding-bottom:0}}@media screen and (max-width:991px){:root{--fs-heading:3.2rem}.appscreen-section .circle-green{display:none}.appscreen-section .row,.gifting-section .row{flex-direction:column-reverse}.gifting-section h2{max-width:100%}.gifting-section img{padding-top:3rem}}@media (max-width:767px){.header{padding-block:2rem}.footer_grid{grid-template-columns:100%;padding-top:4.8rem;padding-bottom:0}footer .footer_heading{font-size:2.4rem;max-width:unset;margin:auto;line-height:1.8}.footer_tagline{font-size:1.6rem}.header-cta-btn{font-size:1.4rem!important}footer .footer-content{padding-bottom:2.7rem}}@media screen and (max-width:575px){:root{--fs-heading:2.4rem;--fs-btn:1.4rem}.section-padding{padding:4.8rem 0}.gifting-section h2{max-width:24ch;text-align:center;display:block;margin:0 auto 2.5rem}.tagline{font-size:1.4rem}.banner_section{background-image:none;margin-top:-12rem}.header-cta-btn{font-size:1.2rem!important}.header .logo{height:4.2rem}}@media screen and (max-width:375px){.header-cta-btn{padding:1rem .8rem}.header .logo{height:4.4rem}}