*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:root{--color-primary-light: #fffeea;--color-primary: #ffbc00;--color-primary-dark: #482100;--color-secondary-light: #f4f9f8;--color-secondary: #a6d7d2;--color-secondary-dark: #102123;--color-dark--light: #e0e0e0;--color-dark: #090716;--color-light: #fff;--text-color: var(--color-dark);--font-family-body: dinosaur, sans-serif;--font-weight-body-regular: 400;--font-weight-body-bold: 500;--font-family-heading: "altivo", sans-serif;--font-weight-heading-regular: 400;--font-weight-heading-boldest: 800;--spacing-2xs: .25rem;--spacing-xs: .5rem;--spacing-sm: .75rem;--spacing-base: 1rem;--spacing-lg: 1.25rem;--spacing-xl: 1.5rem;--spacing-2xl: 1.75rem;--spacing-3xl: 2rem;--spacing-4xl: 3rem;--spacing-5xl: 4rem;--spacing-6xl: 5rem;--spacing-7xl: 7rem;--spacing-8xl: 8rem;--text-size-2xs: .5rem;--text-size-xs: .75rem;--text-size-sm: .875rem;--text-size-base: 1rem;--text-size-lg: 1.125rem;--text-size-xl: 1.25rem;--text-size-2xl: 1.5rem;--text-size-3xl: 1.75rem;--text-size-4xl: 2rem;--text-size-5xl: 3rem;--text-size-6xl: 5rem;--text-size-7xl: 7.25rem;--btn-radius: 1.875rem}html,body{overflow-x:hidden}body{background:var(--color-light);scroll-behavior:smooth}a{color:inherit}.text-center{text-align:center}body{color:var(--text-color);font-family:var(--font-family-body);font-optical-sizing:auto;font-size:var(--text-size-base);font-weight:var(--font-weight-body-regular);font-style:normal}@media(min-width:40rem){body{font-size:var(--text-size-xl)}}.heading-1,.heading-2,.heading-3{max-width:48rem}p{max-width:34rem;line-height:1.42}.heading-1{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading-boldest);font-size:var(--text-size-5xl);line-height:.85;text-transform:uppercase}@media(min-width:40rem){.heading-1{font-size:var(--text-size-6xl)}}.heading-2{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading-boldest);font-size:var(--text-size-4xl);line-height:.9;text-transform:uppercase;margin-bottom:var(--text-size-4xl)}@media(min-width:40rem){.heading-2{font-size:var(--text-size-5xl)}}.heading-3{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading-boldest);font-size:var(--text-size-3xl);line-height:1;text-transform:uppercase;margin-bottom:var(--text-size-lg)}@media(min-width:40rem){.heading-3{font-size:var(--text-size-4xl)}}.heading-4{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading-regular);font-size:var(--text-size-lg);line-height:1.5;text-transform:uppercase;letter-spacing:.08rem}@media(min-width:40rem){.heading-4{font-size:var(--text-size-xl)}}.heading-5{font-family:var(--font-family-body);font-weight:var(--font-weight-body-bold);font-size:var(--text-size-base);line-height:1.5;text-transform:uppercase;letter-spacing:.075rem}@media(min-width:40rem){.heading-5{font-size:var(--text-size-lg)}}strong{font-weight:var(--font-weight-body-bold)}.btn{display:flex;padding:var(--spacing-sm) var(--spacing-xl);border:none;border-radius:var(--btn-radius);text-decoration:none;text-transform:uppercase;font-size:var(--text-size-base);font-weight:var(--font-weight-body-bold);cursor:pointer;align-items:center;gap:var(--spacing-2xs)}.btn svg{max-height:1.2rem}.btn.btn--icon{padding-left:var(--spacing-sm)}.btn.btn--primary{background:var(--color-primary);color:var(--color-primary-dark)}.btn.btn--secondary{background:var(--color-secondary);color:var(--color-secondary-dark)}.btn.btn--light{background:var(--color-light);color:var(--color-dark)}.btn:disabled{opacity:.6;cursor:not-allowed}.input{padding:var(--spacing-xs) var(--spacing-lg);border:1px solid var(--color-dark);border-radius:var(--btn-radius);text-decoration:none;text-transform:uppercase;font-size:var(--text-size-base);font-weight:var(--font-weight-body-bold)}.wave{margin:var(--spacing-sm) 0}.wave--primary{color:var(--color-primary)}.wave--secondary{color:var(--color-secondary)}.wave--dark{color:var(--color-dark)}.wave--light{color:var(--color-light)}.card{background:var(--color-light);margin:0;display:flex;flex-direction:column}.card .card__img{aspect-ratio:16 / 9;width:100%;object-fit:cover}.card .card__title{display:flex;align-items:center;gap:var(--spacing-xs)}.card .card__content{display:flex;flex-direction:column;flex:1;padding:var(--spacing-xl) var(--spacing-lg)}.card .card__content p{flex:1}.card .card__buttons{padding:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-base)}@media(min-width:40rem){.card .card__content{padding:var(--spacing-4xl)}}.tag{display:inline-block;padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--btn-radius);font-size:var(--text-size-2xs);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading-regular);text-transform:uppercase;line-height:1}.tag.tag--beta{background:var(--color-secondary-light);border:1px solid var(--color-secondary);color:var(--color-secondary-dark)}.tag.tag--soon{background:var(--color-primary-light);border:1px solid var(--color-primary);color:var(--color-primary-dark)}.header{--header-color: var(--text-color);--header-bg: transparent;position:fixed;top:0;left:0;right:0;width:100%;z-index:10;padding:var(--spacing-sm) var(--spacing-base);transition:all .3s ease-in;color:var(--header-color);background:var(--header-bg)}.header.header--scrolled{--header-bg: var(--color-primary)}.header .header__toggle{--toggle-span-height: .125rem;--toggle-span-gap: var(--spacing-xs);background:none;border:none;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--toggle-span-gap);cursor:pointer;padding:0;width:1.8rem}.header .header__toggle span{display:block;width:100%;height:var(--toggle-span-height);background-color:var(--color-dark);transition:transform .26s cubic-bezier(.2,.9,.2,1),opacity .16s ease;transform-origin:center}.header .header__toggle.header__toggle--active span:nth-child(1){transform:translateY(calc((var(--toggle-span-height) + var(--toggle-span-gap)) / 1.5)) rotate(45deg)}.header .header__toggle.header__toggle--active span:nth-child(2){opacity:0;transform:scaleX(.2)}.header .header__toggle.header__toggle--active span:nth-child(3){transform:translateY(calc((var(--toggle-span-height) + var(--toggle-span-gap)) / -1.5)) rotate(-45deg)}.header .header__container{display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:0;max-width:90rem}.header .header__logo{width:4rem}.header .header__logo svg{width:100%;height:auto;aspect-ratio:1.66}.header .header__nav{display:none;margin-left:auto;position:absolute;top:var(--spacing-6xl);left:0;right:0;width:100%}.header .header__nav ul{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs);list-style-type:none;padding:0}.header .header__nav .nav__item a{text-decoration:none}.header .header__nav .nav__item.nav__item--active{font-weight:var(--font-weight-body-bold)}.header .header__nav .nav__item:last-child{display:inline-block}@media(min-width:32rem){.header .header__logo{width:5rem}}@media(min-width:40rem){.header .header__logo{width:6rem}}@media(max-width:59.99rem){.header .header__nav.header__nav--active{display:block;background:var(--color-primary);box-shadow:var(2px 0px 8px rgba(0, 0, 0, .8))}.header .header__nav.header__nav--active .nav__item{padding:var(--spacing-base) var(--spacing-lg)}.page--home :is(.header .header__nav.header__nav--active){color:var(--text-color)}}@media(min-width:60rem){.header .header__toggle{display:none}.header .header__nav{position:static;display:block;width:auto}.header .header__nav ul{flex-direction:row;align-items:center;gap:var(--spacing-xl)}.header .header__nav .nav__item.nav__item--product+.nav__item--default{margin-left:var(--spacing-4xl)}.header .header__nav .nav__item:last-child{margin-left:var(--spacing-lg)}}@media(min-width:84rem){.header{padding:var(--spacing-sm) var(--spacing-2xl)}}.page--home .header:not(.header--scrolled){--header-color: var(--color-light);--header-bg: linear-gradient( 0deg, rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, .5) 100% )}.page--home .header:not(.header--scrolled) .header__toggle span{background-color:var(--color-light)}.footer{background:var(--color-dark);color:var(--color-light);padding:var(--spacing-8xl) 0 var(--spacing-base) 0}.footer .footer__logo{width:100%;max-width:6rem;aspect-ratio:1;border-radius:50%;padding:.2rem;display:flex;align-items:center;justify-content:center;background:var(--color-primary);margin-bottom:var(--spacing-xl)}.footer .footer__tagline{max-width:36rem}.footer .footer__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-base);margin:var(--spacing-4xl) 0 var(--spacing-6xl) 0}.footer .footer__grid .footer__nav{margin-top:var(--spacing-xl);list-style-type:none;padding:0}.footer .footer__grid .footer__nav li a{display:inline-block;padding:var(--spacing-2xs) 0;text-decoration:none}.footer .footer__grid .footer__logos ul{display:flex;align-items:center;gap:var(--spacing-lg);list-style-type:none;padding:0}.footer .footer__grid .footer__logos ul li{width:2.5rem}@media(min-width:40rem){.footer .footer__grid{grid-template-columns:1fr 1fr 2fr}.footer .footer__grid .footer__logos ul{justify-content:flex-end}}.footer .footer__disclaimer{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);justify-content:space-between;margin:var(--spacing-base) 0 0 0;font-size:var(--text-size-sm);opacity:.6}.container{max-width:72rem;margin:0 auto;padding:0 var(--spacing-base)}@media(min-width:48rem){.container{padding:0 var(--spacing-2xl)}}.split{--text-color: var(--text-color);--bullet-color: var(--color-secondary);display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:var(--spacing-5xl);align-items:center}.split>*:first-child{order:2}.split .wave{color:var(--bullet-color)}.split .split__bullets{margin-top:var(--spacing-lg);padding:0;list-style-type:none}.split .split__bullets li{display:flex}.split .split__bullets li:before{content:"•";color:var(--bullet-color);margin-right:var(--spacing-sm);font-size:3rem;line-height:.4}.split .split__bullets li+li{margin-top:var(--spacing-lg)}@media(min-width:47rem){.split:not(.split--inversed)>*:first-child{order:0}}.split.split--secondary,.split.split--primary{--bullet-color: var(--color-light)}.split.split--dark{--text-color: var(--color-light);--bullet-color: var(--color-secondary)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(23rem,1fr));gap:var(--spacing-base)}@media(min-width:46rem){.grid{gap:var(--spacing-xl)}}@media(min-width:64rem){.grid{gap:var(--spacing-2xl)}}.hero{background-color:var(--color-primary);padding:var(--spacing-6xl) 0 var(--spacing-3xl) 0}@media(min-width:40rem){.hero{padding:var(--spacing-7xl) 0}}.hero .hero__content span{display:block}.hero .hero__content .hero__subtitle{display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.hero .hero__content .hero__buttons{list-style-type:none;padding:0;display:flex;gap:var(--spacing-base)}.hero .hero__content .hero__disclaimer{font-style:italic;font-size:var(--text-size-sm);max-width:48rem}.hero .hero__content>*{margin:var(--spacing-base) 0}.hero.hero--visual .heading-1{max-width:40rem}.hero.hero--visual .hero__buttons{align-self:baseline;flex-direction:column;align-items:flex-end;justify-content:baseline}.hero.hero--visual .hero__visual{width:100%;height:auto;margin:var(--spacing-2xl) 0}.hero.hero--video{position:relative;padding:var(--spacing-7xl) 0;background-color:var(--color-secondary);color:var(--color-light)}.hero.hero--video:before{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(90deg,#0006,#0000);z-index:1}.hero.hero--video .hero__title{max-width:28rem}.hero.hero--video .hero__buttons{margin-top:var(--spacing-2xl)}.hero.hero--video .hero__video{width:100%;position:absolute;top:0;left:0;height:100%;object-fit:cover}.hero.hero--video .hero__logo{width:60vw;max-width:60rem;position:absolute;bottom:0;right:0;transform:translate(40%,10%)}.hero.hero--video .container{position:relative;z-index:1}.block{padding:var(--spacing-6xl) 0}.block.block--primary{background:var(--color-primary);color:var(--color-dark)}.block.block--primary+.block--primary{border-top:1px solid var(--color-dark)}.block.block--secondary{background:var(--color-secondary);color:var(--color-dark)}.block.block--secondary+.block--secondary{border-top:1px solid var(--color-white)}.block.block--dark{background:var(--color-dark);color:var(--color-light)}.block.block--dark+.block--dark{border-top:1px solid var(--color-dark)}.block.block--small{padding:var(--spacing-3xl) 0}.newsletter{position:relative;overflow:hidden;padding:var(--spacing-7xl) 0}.newsletter .newsletter__form{width:100%;max-width:26rem;display:flex;gap:var(--spacing-xs);margin-top:var(--spacing-base)}.newsletter .newsletter__form input{flex:1}.newsletter .newsletter__logo{width:40vw;max-width:50rem;position:absolute;bottom:0;right:0;transform:translate(15%,10%)}.cta{text-align:center}.cta .container{display:flex;flex-direction:column;align-items:center}.cta .cta__buttons{display:flex;gap:var(--spacing-xs);justify-content:center;flex-wrap:wrap;margin:0 auto;padding:0;list-style-type:none}.faq .container{max-width:48rem}.faq .faq__category+.faq__category{margin-top:var(--spacing-5xl)}.faq .faq__item{cursor:pointer;padding:var(--spacing-lg) 0;border-bottom:1px solid var(--color-dark--light)}.faq .faq__item:last-child{border-bottom:none}.faq .faq__item summary{max-width:100%;transition:margin .15s ease-out}.faq .faq__item summary::marker{color:var(--color-secondary)}.faq .faq__item summary span{margin-left:var(--spacing-2xs)}.faq .faq__item p{max-width:100%}.faq .faq__item[open] summary{margin-bottom:.5rem}.products-overview .products__list{padding:0;margin:0;list-style:none}.roadmap .roadmap-list{list-style-type:none;padding:0}.roadmap .roadmap-list .roadmap-list__item{position:relative;color:var(--color-light);padding:0}.roadmap .roadmap-list .roadmap-list__image{aspect-ratio:14 / 9;object-fit:cover}.roadmap .roadmap-list .roadmap-list__content{position:absolute;inset:0;background:linear-gradient(180deg,#0000 20%,#000000e6);display:flex;flex-direction:column;justify-content:flex-end;padding:var(--spacing-4xl);gap:var(--spacing-xs)}
