@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap");:root{--primary:#4f46e5;--secondary-light:#ffffff;--secondary-dark:#303030;--font-light:#ffffff;--font-dark:#111827;--subtitle:#4b5563;--main-font:"Inter";--site-padding:20px}*{padding:0;margin:0}html{overflow-y:scroll}body,html{scroll-snap-type:y proximity}a{text-decoration:initial;color:initial}.main-gradient,.main-gradient-text:not(.mobile-only){color:var(--primary)}.main-gradient-text.mobile-only{color:var(--font-dark)}.highlight{color:var(--primary);background-color:#c7c3f9;padding:6px 14px}.eco-highlight,.highlight{font-family:var(--main-font);font-size:10px;font-weight:600;width:-moz-fit-content;width:fit-content;border-radius:8px;margin-bottom:8px}.eco-highlight{color:#16a34a;background-color:#dcfce7;padding:6px 12px;text-align:center}.highlight-dark{font-family:var(--main-font);font-size:10px;font-weight:600;background-color:#6366f1;width:-moz-fit-content;width:fit-content;padding:4px 12px;border-radius:8px;margin-bottom:8px}@media screen and (min-width:768px){:root{--site-padding:48px}.main-gradient-text.mobile-only{color:var(--primary)}.main-gradient-text.tablet-only{color:var(--font-light)}}@media screen and (min-width:1024px){:root{--site-padding:max(48px,calc(((100% - 1024px) / 2)))}.not-desktop{color:var(--font-light)}}@media screen and (min-width:1200px){:root{--site-padding:max(48px,calc((100% - 1200px) / 2))}}@media screen and (min-width:1600px){:root{--site-padding:max(48px,calc((100% - 1400px) / 2))}}.footer{background-color:#4f46e5;font-family:var(--main-font);padding:64px var(--site-padding) 32px var(--site-padding)}.footer,.footer-cta{display:flex;flex-direction:column;align-items:center;justify-content:center}.footer-cta{background-color:white;box-shadow:0 8px 10px -6px rgba(0,0,0,.1),0 20px 25px -5px rgba(0,0,0,.1);border-radius:24px;padding:32px;margin-bottom:64px}.footer-cta-text{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-cta-text-header{color:var(--font-dark);font-weight:700;font-size:26px;line-height:36px;margin-bottom:32px}.footer-cta-text-subtitle{color:var(--subtitle);font-size:15px;line-height:28px;margin-bottom:32px}.footer-cta-button{color:var(--font-light);width:100%;text-align:center;padding:20px 0;border-radius:12px;outline:1px solid #eeeeee;box-shadow:0 8px 10px -6px rgba(0,0,0,.1),0 20px 25px -5px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease}.footer-cta-button:hover{transform:translateY(-2px);box-shadow:0 12px 16px -6px rgba(0,0,0,.15),0 24px 32px -5px rgba(0,0,0,.15)}.footer-main{display:flex;flex-direction:column;justify-content:start;align-items:start}.footer-main-col-grid{display:grid;grid-template-columns:repeat(2,1fr);row-gap:40px;column-gap:32px;padding-bottom:64px}.footer-main-col{display:flex;flex-direction:column;align-items:start;justify-content:start}.footer-main-col-header{color:var(--font-light);font-weight:600;font-size:15px;line-height:28px;margin-bottom:16px}.footer-main-col-items{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:16px}.footer-main-col-items a{color:#dbeafe;font-size:14px;line-height:24px;transition:color .2s ease,transform .2s ease;display:inline-block}.footer-main-col-items a:hover{color:#ffffff;transform:translateX(4px)}.footer-main-brand{margin-bottom:32px}.footer-main-brand,.footer-main-brand-text{flex-direction:column}.footer-main-brand,.footer-main-brand-text,.footer-main-brand-title{display:flex;justify-content:start;align-items:start}.footer-main-brand-title img{width:30px;height:30px}.footer-main-brand-title a{font-family:M PLUS Rounded\ 1c,sans-serif;font-style:normal;font-weight:700;font-size:36px;line-height:32px;color:var(--font-light);margin-bottom:16px}.footer-copyright,.footer-main-brand-text p{font-size:14px;line-height:24px;color:#dbeafe}.footer-copyright{margin-bottom:20px}.footer-status{background-color:#ffffff1a;display:flex;justify-content:center;align-items:center;padding:10px;border-radius:9999px}.footer-status img{margin-right:8px}.footer-status a{color:#dbeafe;font-size:14px;line-height:24px}@media screen and (min-width:769px){.footer{padding-bottom:64px}.footer-cta{flex-direction:row;gap:32px}.footer-cta-text-header{margin-bottom:16px}.footer-cta-text-subtitle{margin-bottom:0}.footer-main{width:100%}.footer-main-col-grid{width:100%;display:flex;flex-wrap:wrap;gap:40px;align-items:start;justify-content:start}.footer-main-col{flex:0 0 150px;min-width:150px}.footer-main-brand-text p{width:60%}.footer-bottom{display:flex;align-items:center;width:100%;justify-content:space-between}.footer-copyright{margin:0}.footer-status{padding:10px 20px}}@media screen and (min-width:1025px){.footer-cta{justify-content:space-between}.footer-cta-text{width:50%;align-items:start}.footer-cta-button{width:25%}.footer-main{flex-direction:column;gap:64px}.footer-main-col-grid{display:grid;grid-template-columns:repeat(4,1fr);width:100%;padding-bottom:0}.footer-main-col{flex:initial;min-width:auto}.footer-main-brand{order:-1;width:100%;margin-bottom:0}.footer-main-brand-text{width:50%}.footer-main-brand-text p{width:100%}.footer-bottom{border-top:1px solid #ffffff1a;padding-top:32px;margin-top:64px}}@media screen and (min-width:1537px){.footer-main{flex-direction:row-reverse}.footer-main-col-grid{display:flex;flex-wrap:wrap;gap:40px}.footer-main-col{flex:0 0 150px;min-width:150px}.footer-main-brand{order:0;width:auto}.footer-main-brand-text p{width:80%}}.navbar-wrapper{position:relative}.navbar{justify-content:space-between;padding:16px var(--site-padding);position:relative;z-index:1000;background-color:#ffffff}.navbar,.navbar-brand{display:flex;align-items:center}.navbar-brand img{width:30px;height:30px}.navbar-brand h2{font-family:M PLUS Rounded\ 1c,sans-serif;font-style:normal;font-weight:700;font-size:36px;color:var(--primary);line-height:32px}.navbar-menu img{cursor:pointer}.navbar-menu-container{display:flex;justify-content:center;align-items:center}.navbar-cta,.navbar-links{display:none}.navbar-login{font-family:var(--main-font);color:var(--font-dark);background:#ffffff;border:1px solid var(--primary);border-radius:6px;padding:8px 30px;margin-right:16px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.navbar-login:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(79,70,229,.2)}.navbar-signup{font-family:var(--main-font);color:var(--font-light);background-color:var(--primary);padding:8px 30px;border-radius:6px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.navbar-signup:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(79,70,229,.3);background-color:#4338ca}.navbar-mobile{position:absolute;top:100%;left:0;right:0;background-color:transparent;z-index:999;pointer-events:none}.navbar-mobile-open{pointer-events:all}.navbar-mobile-content{background-color:#ffffff;padding:0 var(--site-padding);max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;border-top:0 solid #e5e7eb;border-bottom:0 solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.navbar-mobile-open .navbar-mobile-content{max-height:1000px;padding:24px var(--site-padding);border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.navbar-mobile-item{border-bottom:1px solid #e5e7eb;overflow:hidden}.navbar-mobile-link{display:block;border-bottom:1px solid #e5e7eb;text-decoration:none}.navbar-mobile-dropdown-button,.navbar-mobile-link{font-family:var(--main-font);color:var(--font-dark);font-size:16px;font-weight:600;padding:16px 0;line-height:28px}.navbar-mobile-dropdown-button{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;text-align:left}.navbar-mobile-dropdown{max-height:0;overflow:hidden;transition:max-height .3s ease}.navbar-mobile-dropdown.open{max-height:500px}.navbar-mobile-dropdown-inner{display:flex;flex-direction:column;gap:8px;padding-top:12px;padding-bottom:12px}.navbar-mobile-dropdown a{font-family:var(--main-font);color:#6b7280;font-size:14px;padding:8px 0;text-decoration:none}.navbar-mobile-cta{display:flex;flex-direction:column;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}.navbar-mobile-login{font-family:var(--main-font);color:var(--primary);background:#ffffff;border:1px solid var(--primary);border-radius:6px;padding:12px 24px;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.navbar-mobile-login:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(79,70,229,.2)}.navbar-mobile-signup{font-family:var(--main-font);color:var(--font-light);background-color:var(--primary);padding:12px 24px;border-radius:6px;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.navbar-mobile-signup:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(79,70,229,.3);background-color:#4338ca}@media screen and (min-width:768px){.navbar-cta{display:none}}@media screen and (min-width:1024px){.navbar-menu,.navbar-mobile{display:none}.navbar-links{font-family:var(--main-font);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500}.navbar-links>*{margin-right:48px}.navbar-links>:last-child{margin-right:0}.navbar-dropdown{position:relative;display:inline-block}.navbar-dropdown .navbar-dropdown-button{font-family:var(--main-font);color:var(--font-dark);background-color:unset;border:none;cursor:pointer;outline:none}.navbar-dropdown-content{display:none;position:absolute;top:100%;left:0;background-color:#f9f9f9;min-width:300px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;padding:12px 0;transition:all .2s ease .1s;border-radius:12px}.navbar-dropdown-content a{color:var(--font-dark);padding:12px 16px;text-decoration:none;display:block;text-align:left;transition:background-color .2s ease,padding-left .2s ease}.navbar-dropdown-content a:hover{background-color:#f3f4f6;padding-left:20px}.navbar-dropdown-content a span{color:var(--subtitle)}.navbar-dropdown:hover .navbar-dropdown-content{display:block;transition-delay:0s}.navbar-cta{display:block}}