body,html{margin:0;padding:0;font-family:Inter,sans-serif!important;background:#feffff}h1,h2,p,span,input,button{font-family:Inter,sans-serif!important}.page-wrapper{display:flex;justify-content:center;padding:.5rem}.waitlist-app{width:100%;max-width:1800px}.hero{position:relative;background:#0056b3;color:#fff;border-radius:20px;padding:4rem 1rem;display:flex;justify-content:center;align-items:center;overflow:hidden}.hero:before,.hero:after{content:"";position:absolute;width:300px;height:300px;background-repeat:no-repeat;background-size:contain;opacity:.4;z-index:0}.hero:before{background-image:url("data:image/svg+xml,%3csvg%20width='357'%20height='355'%20viewBox='0%200%20357%20355'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='path-1-inside-1_53_67'%20fill='white'%3e%3cpath%20d='M58.0596%20-120L356.951%203.34985L211.892%20354.846L-86.9997%20231.496L58.0596%20-120Z'/%3e%3c/mask%3e%3cpath%20d='M58.0596%20-120L356.951%203.34985L211.892%20354.846L-86.9997%20231.496L58.0596%20-120Z'%20fill='url(%23paint0_linear_53_67)'/%3e%3cpath%20d='M356.951%203.34985L356.027%202.96837L210.968%20354.465L211.892%20354.846L212.816%20355.228L357.876%203.73133L356.951%203.34985Z'%20fill='url(%23paint1_linear_53_67)'%20mask='url(%23path-1-inside-1_53_67)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_53_67'%20x1='207.505'%20y1='-58.3251'%20x2='62.4461'%20y2='293.171'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%232A72C0'/%3e%3cstop%20offset='1'%20stop-color='%230056B3'/%3e%3c/linearGradient%3e%3clinearGradient%20id='paint1_linear_53_67'%20x1='196.87'%20y1='-62.7141'%20x2='33.8579'%20y2='278.84'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0.15'%20stop-color='%23014996'/%3e%3cstop%20offset='0.50209'%20stop-color='white'/%3e%3cstop%20offset='0.85'%20stop-color='%23014895'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");top:-60px;left:5.5rem}.hero:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzY1IiBoZWlnaHQ9IjMzNSIgdmlld0JveD0iMCAwIDM2NSAzMzUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cjxmb3JlaWduT2JqZWN0IHg9Ii0xMDAiIHk9Ii0yNDAiIHdpZHRoPSI2NDMuOTUxIiBoZWlnaHQ9IjY3NC44NDYiPjxkaXYgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiIHN0eWxlPSJiYWNrZHJvcC1maWx0ZXI6Ymx1cig1MHB4KTtjbGlwLXBhdGg6dXJsKCNiZ2JsdXJfMF81M182Nl9jbGlwX3BhdGgpO2hlaWdodDoxMDAlO3dpZHRoOjEwMCUiPjwvZGl2PjwvZm9yZWlnbk9iamVjdD48ZyBkYXRhLWZpZ21hLWJnLWJsdXItcmFkaXVzPSIxMDAiPgo8bWFzayBpZD0icGF0aC0xLWluc2lkZS0xXzUzXzY2IiBmaWxsPSJ3aGl0ZSI+CjxwYXRoIGQ9Ik0yOTguODkyIC0xNDBMLTAuMDAwMTgxNTM5IC0xNi42NTAxTDE0NS4wNTkgMzM0Ljg0Nkw0NDMuOTUxIDIxMS40OTZMMjk4Ljg5MiAtMTQwWiIvPgo8L21hc2s+CjxwYXRoIGQ9Ik0yOTguODkyIC0xNDBMLTAuMDAwMTgxNTM5IC0xNi42NTAxTDE0NS4wNTkgMzM0Ljg0Nkw0NDMuOTUxIDIxMS40OTZMMjk4Ljg5MiAtMTQwWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzUzXzY2KSIvPgo8cGF0aCBkPSJNLTAuMDAwMTgxNTM5IC0xNi42NTAxTDAuOTI0MTk1IC0xNy4wMzE2TDE0NS45ODQgMzM0LjQ2NUwxNDUuMDU5IDMzNC44NDZMMTQ0LjEzNSAzMzUuMjI4TC0wLjkyNDU1OCAtMTYuMjY4N0wtMC4wMDAxODE1MzkgLTE2LjY1MDFaIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXJfNTNfNjYpIiBtYXNrPSJ1cmwoI3BhdGgtMS1pbnNpZGUtMV81M182NikiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJiZ2JsdXJfMF81M182Nl9jbGlwX3BhdGgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwMCAyNDApIj48cGF0aCBkPSJNMjk4Ljg5MiAtMTQwTC0wLjAwMDE4MTUzOSAtMTYuNjUwMUwxNDUuMDU5IDMzNC44NDZMNDQzLjk1MSAyMTEuNDk2TDI5OC44OTIgLTE0MFoiLz4KPC9jbGlwUGF0aD48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNTNfNjYiIHgxPSIxNDkuNDQ2IiB5MT0iLTc4LjMyNTEiIHgyPSIyOTQuNTA1IiB5Mj0iMjczLjE3MSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMkE3MkMwIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwNTZCMyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfNTNfNjYiIHgxPSIxNjAuMDgxIiB5MT0iLTgyLjcxNDEiIHgyPSIzMjMuMDkzIiB5Mj0iMjU4Ljg0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMDU2QjMiLz4KPHN0b3Agb2Zmc2V0PSIwLjQ0MjMwOCIgc3RvcC1jb2xvcj0id2hpdGUiLz4KPHN0b3Agb2Zmc2V0PSIwLjg1IiBzdG9wLWNvbG9yPSIjMDA1NkIzIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==);top:-60px;right:5.5rem}.hero-bottom-ellipse{position:absolute;bottom:-8rem;left:50%;transform:translate(-50%);width:50rem;height:150px;background-image:url(/assets/bottom-ellipse-BzEWFfnT.png);background-repeat:no-repeat;background-size:contain;opacity:.6;z-index:1}.hero-content{z-index:1;width:100%;max-width:600px;text-align:center;margin-top:4rem}.logo{width:150px;height:auto;margin:0 auto 1rem;display:block}.headline{font-size:2.5rem;font-weight:500;margin-bottom:1rem;font-family:Schibsted Grotesk,sans-serif!important}.description{font-size:1rem;line-height:1.6;margin-bottom:2rem;font-family:Inter,sans-serif}.email-container{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;max-width:100%;margin:0 auto}.email-container input{flex:1 1 60%;max-width:70%;min-width:120px;height:44px;color:#fff;padding:0 1rem;font-size:1rem;border:1px solid #fff;border-radius:8px 0 0 8px;outline:none;background:#0056b3;box-sizing:border-box;margin-right:.1rem;font-family:Inter,sans-serif}.email-container button{flex:0 0 auto;min-width:100px;height:44px;padding:0 1rem;font-size:1rem;font-weight:600;border:1px solid #ccc;border-left:none;border-top-right-radius:8px;border-bottom-right-radius:8px;background:#fff;color:#000;cursor:pointer;transition:background-color .2s ease-in-out;box-sizing:border-box;font-family:Inter,sans-serif}.waitlist-button:hover{background-color:#1d4ed8}.waitlist-button:active{background-color:#1e40af}.waitlist-button:disabled{background-color:#9ca3af;cursor:not-allowed}.faq{text-align:center;padding:2rem 1rem}.faq-title{font-size:2rem;font-weight:600;margin-bottom:.5rem;font-family:Inter,sans-serif}.faq-subtitle{font-size:1rem;color:#666;margin-bottom:2rem;font-family:Inter,sans-serif}.faq-items{display:flex;flex-direction:column;gap:1rem;max-width:600px;margin:0 auto}.faq-item{background:#fafbfc;padding:1rem 1.25rem;border-radius:10px;font-size:1rem;display:flex;flex-direction:column;align-items:flex-start;cursor:pointer;transition:background .2s ease-in-out}.faq-item:hover{background:#f0f0f0}.faq-item:focus{outline:2px solid #0056B3;outline-offset:2px}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;font-family:Inter,sans-serif}.faq-answer{margin-top:1rem;text-align:left;font-size:.9rem;color:#444;line-height:1.5;font-family:Inter,sans-serif}.toast{position:fixed;top:20px;right:20px;padding:12px 24px;border-radius:8px;color:#fff;font-size:1rem;font-weight:500;z-index:1000;min-width:200px;text-align:center;box-shadow:0 4px 8px #0003;animation:slideIn .3s ease-in-out,fadeOut .3s ease-in-out 2.7s}.toast-success{background-color:#4caf50}.toast-error{background-color:#f44336}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media screen and (max-width: 600px){.headline{font-size:1.8rem;font-weight:500;font-family:Schibsted Grotesk,sans-serif!important}.description{font-size:.8rem;line-height:1.6;margin-bottom:2rem;font-family:Inter,sans-serif}.hero,.faq{padding:2rem .5rem}.hero-content{max-width:100%}.hero{height:28rem}.email-container{padding:0 .5rem}.email-container input{flex:1 1 65%;max-width:65%;min-width:100px;font-size:.9rem;font-family:Inter,sans-serif}.email-container input::placeholder{font-size:.8rem;font-family:Inter,sans-serif}.email-container button{min-width:80px;font-size:.9rem;padding:0 .75rem;font-family:Inter,sans-serif}.hero:before,.hero:after{width:150px;height:150px;top:-40px;opacity:.3}.hero:before{left:-60px}.hero:after{right:-60px}.hero-bottom-ellipse{width:30rem;height:100px;bottom:-4.5rem}.logo{width:120px;height:auto;margin:0 auto 1rem}.faq-title{font-size:1.2rem;font-weight:600;margin-bottom:.5rem;font-family:Inter,sans-serif}.faq-subtitle{font-size:.8rem;color:#666;margin-bottom:2rem;font-family:Inter,sans-serif}.faq-items{gap:.75rem;padding-bottom:2rem}.faq-item{padding:.75rem 1rem}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:.8rem;font-family:Inter,sans-serif}.faq-answer{margin-top:.75rem;text-align:left;font-size:.8rem;color:#444;font-family:Inter,sans-serif}.toast{top:10px;right:10px;left:10px;margin:0 auto;max-width:90%;font-size:.9rem;padding:10px 20px}}.email-container input::placeholder{color:#fff;opacity:1}.email-container input::-webkit-input-placeholder{color:#fafafa}.email-container input::-moz-placeholder{color:#fafafa}.email-container input:-ms-input-placeholder{color:#fafafa}.email-container input:-moz-placeholder{color:#fafafa}
