@import "https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";:root{--very-dark-blue:#070439;--desaturated-blue:#585989;--bright-blue:#3065f8;--moderate-cyan:#3c9f8f;--light-grayish-blue:#f6f6fe;--light-gray:#bfbfbf;--font-raleway:"Raleway",sans-serif;--font-open:"Open Sans",sans-serif;--weight-regular:400;--weight-bold:700}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-raleway)}img{max-width:100%}.navbar{justify-content:space-between;align-items:center;width:100%;max-height:150px;padding:2rem;display:flex}.navbar__logo{text-decoration:none}.navbar__logo:focus{outline:2px dotted var(--bright-blue)}.navbar__logo-img{max-width:175px}.navbar__flex{list-style:none;display:flex}.navbar__link{color:var(--very-dark-blue);margin:1rem;padding:.5rem 1rem;text-decoration:none;display:block}.navbar__link:focus{outline:2px dotted var(--bright-blue)}.hero{max-height:80vh;padding:2rem}.hero__text-content{padding:2rem 2.5rem}.hero__two-cols{grid-template-columns:repeat(2,1fr);align-items:center;display:grid}.hero__heading{font-size:2.3rem;line-height:1.5}.hero__paragraph{font-size:16px;font-weight:var(--weight-regular);margin-top:1rem;line-height:1.5}.hero__image{max-width:35rem}.hero__form-flex{justify-content:stretch;align-items:stretch;gap:1rem;padding:1rem 0;display:flex}.hero__text-input{border:1px solid var(--very-dark-blue);font-family:var(--font-raleway);border-radius:.25rem;min-width:19rem;padding:.75rem 1.5rem;font-size:1.025rem}.hero__submit-btn{background-color:var(--bright-blue);color:#fff;font-size:14px;font-weight:var(--weight-bold);font-family:var(--font-raleway);cursor:pointer;outline-color:var(--very-dark-blue);outline-offset:.25rem;border:none;border-radius:.25rem;padding:.75rem 2.25rem;display:block}.hero__submit-btn:hover{opacity:.75}.hero__submit-btn:focus,.hero__submit-btn:focus-visible{outline:.125rem dashed}.email-status{font-weight:var(--weight-bold);display:none}.status-error{color:#d31111;display:block}.status-success{color:var(--moderate-cyan);display:block}.testimonials{background:var(--light-grayish-blue);padding:6rem;position:relative}.testimonials:before{content:"";background-image:url(bg-curve-desktop.229a396e.svg);background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:-5%;left:0}.testimonials__heading{margin-bottom:2rem;font-size:2rem}.testimonials__paragraph{margin-top:.5rem;line-height:1.5}.section__cols{grid-template-columns:repeat(2,1fr);justify-content:space-between;display:grid}.section__image{max-width:35rem}.link{color:var(--moderate-cyan);border-bottom:1px solid var(--moderate-cyan);justify-content:center;align-items:center;gap:.5rem;margin:1rem 0;padding-bottom:.25rem;text-decoration:none;display:inline-flex}.link:hover{opacity:.5}.link__icon,.link__icon img{display:inline-block}.testimonial__from-user{border-radius:.5rem;max-width:20rem;margin-top:1rem;padding:1rem;box-shadow:5px 5px 15px 5px #0000001a}.quotes__icon{margin-bottom:1rem;display:block}.user-profile{align-items:center;gap:1rem;margin:1.25rem 0;display:flex}.user__img{border-radius:50%;max-width:40px}.user__name{font-weight:var(--weight-bold);letter-spacing:.5px;font-size:13px}.user__profession{font-size:13px}.access__cols{grid-template-columns:1fr 1fr;display:grid}.early-access-section{color:#fff;background:var(--desaturated-blue);padding:6rem}.access__text-content{max-width:85%}.access__heading{margin-bottom:1rem;font-size:2rem}.access__text-input{font-family:var(--font-raleway);border:none;border-radius:.25rem;padding:.75rem 1.5rem;display:block}.access-btn{font-weight:var(--weight-bold);background-color:var(--bright-blue);color:#fff;font-family:var(--font-raleway);cursor:pointer;border:none;border-radius:.25rem;max-width:15rem;margin:1rem 0;padding:.75rem 2.25rem;display:inline-block}.access-btn:hover{opacity:.5}.access-btn:focus,.acces-btn:focus-visible{outline:.125rem dashed}.access-form{flex-direction:column;justify-content:flex-start;display:flex}.footer{background:var(--very-dark-blue);padding:6rem}.footer__cols{grid-template-columns:repeat(4,1fr);display:grid}.footer__logo{filter:invert(50%)brightness(500%);margin-bottom:1rem;display:block}.footer__info-list{color:#fff;list-style:none}.footer__info{font-family:var(--font-open);justify-content:center;align-items:center;gap:1rem;margin:.5rem 0;display:inline-flex}.footer__second-section,.footer__third-section{padding:2rem}.footer__links-wrapper{list-style:none}.footer__link{color:#fff;font-family:var(--font-open);margin:.5rem 0;text-decoration:none;display:block}.footer__link:hover{color:var(--desaturated-blue)}.footer__icons-flex{justify-content:center;align-items:center;gap:1rem;height:100%;display:flex}.footer__icon img{filter:brightness(500%);cursor:pointer;width:20px}.footer__icon img:hover{opacity:.5}@media screen and (width<=700px){.navbar{justify-content:space-between;padding:1rem}.navbar__flex{gap:.5rem}.navbar__logo-img{max-width:75px}.navbar__link{margin:0 .25rem;padding:.5rem;font-size:12px;display:block}.hero__two-cols{grid-template-columns:1fr;justify-content:center}.hero{max-height:-moz-fit-content;max-height:fit-content;padding-bottom:5rem}.hero__text-content{text-align:center;padding:1rem}.hero__heading{font-size:1.5rem}.hero__form-flex{flex-direction:column}.hero__image{max-width:20rem;display:block}.section__cols{grid-template-columns:1fr;justify-content:center}.testimonials:before{background-image:url(bg-curve-mobile.dfa19449.svg)}.section__text-content{text-align:center;padding:1rem}.testimonials__heading{font-size:1.5rem}.testimonials__paragraph,.link{font-size:14px}.quotes__icon{text-align:left}.quotes__icon img{display:inline-block}.testimonial__body-text{text-align:left;font-size:13px}.user__img{max-width:25px}.user__details{text-align:left}.user__name,.user__profession{font-size:10px}.section__image{max-width:20rem;margin-top:1.5rem}.access__heading{font-size:1rem}.access__cols{grid-template-columns:1fr;justify-content:center;align-items:center}.access-form{padding:1rem}.early-access-section{padding:3rem}.access__text-content{text-align:center;max-width:100%}.footer{padding:3rem}.footer__cols{grid-template-columns:1fr}}
/*# sourceMappingURL=index.52a2faf6.css.map */
