body{background:url(/assets/grid.png);background-position:50%;background-size:contain;font-family:Raleway;margin:0}.hero_wrapper{background-size:cover;background:linear-gradient(0deg,transparent,var(--pink));flex-direction:column;height:fit-content;overflow:inherit;padding-bottom:0;padding-top:5%;z-index:1}.hero_wrapper,.middle_part{align-items:center;display:flex;justify-content:center;position:relative}.middle_part{height:100%}.middle_part svg{bottom:0;position:absolute;transform:translateY(25%);width:100%;z-index:-3}.middle_part .kite{bottom:0;position:absolute;transform:translateY(50%) rotate(-9deg);width:35%;z-index:-2}.hero_top{align-items:center;background-color:var(--light-white);border:3px solid var(--border);border-radius:1rem;box-shadow:0 8px 24px var(--shadow);box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;margin:1rem;padding:1rem;position:fixed;top:0;width:calc(100% - 2rem);z-index:3}.hero_top .logo_wrapper{align-items:center;display:flex;gap:8px;justify-content:start;position:relative}.hero_top .logo_wrapper img{aspect-ratio:1/1;border-radius:5px;height:3rem;object-fit:cover;object-position:center}.hero_top a{background-color:var(--black);border-radius:2rem;color:var(--light-white);font-family:Boldonse;font-size:.7rem;padding:1rem 2rem}.hero_top p{font-family:Boldonse;font-size:1rem}.hero{background-size:cover;height:fit-content;justify-content:center;overflow:hidden;padding:7rem 7rem 5rem;position:relative}.hero,.hero .title_wrapper{align-items:center;display:flex;flex-direction:column;gap:2rem}.hero .title_wrapper h1{font-family:Boldonse;font-size:7rem;font-weight:700;line-height:120%;text-align:center}.hero .title_wrapper p{color:gray;font-size:1.1rem;position:relative;text-align:center;z-index:2}.hero .cta{display:flex;gap:3rem;margin-bottom:2rem;position:relative;z-index:1}.hero .cta a{background-color:var(--black);border:3px solid var(--border);border-radius:1rem;box-shadow:3px 3px var(--pink);color:var(--pink);font-family:Boldonse;font-size:.9rem;font-weight:700;padding:1rem 2rem;position:relative;text-align:center;width:fit-content}.hero .cta a>img{height:4rem;position:absolute;right:0;top:0;transform:translate(50%,-50%) rotate(-8deg);width:4rem}.hero .cta a:last-of-type{background-color:var(--pink);border:3px solid var(--border);box-shadow:0 8px 24px var(--shadow);color:var(--black)}.features{align-items:center;display:flex;gap:2rem;justify-content:center;position:relative;z-index:2}.features>div{background-color:var(--light-white);display:flex;gap:1rem;padding:1rem}.features>div,.features>div>img{border:3px solid var(--border);border-radius:1rem;box-shadow:0 8px 24px var(--shadow)}.features>div>img{background-color:var(--pink);height:2rem;padding:.5rem;width:2rem}.features>div>div>h1{font-size:1rem;font-weight:700}.features>div>div>p{color:gray;font-size:.8rem}.info{overflow:hidden;padding-bottom:8rem;padding-top:3rem;position:relative}#followup{z-index:2}.info>img{border:3px solid var(--border);border-radius:5px;box-shadow:0 8px 24px var(--shadow);width:65%}#big_wobble_svg{bottom:0;height:30rem;left:0;transform:translateY(50%)}#support{justify-content:space-between;padding-bottom:10rem;padding-right:20rem}.support_wrapper{background-color:var(--light-white);display:flex;flex-direction:column;gap:1rem;padding:1rem;width:fit-content}.support_wrapper,.support_wrapper>img{border:3px solid var(--border);border-radius:1rem;box-shadow:0 8px 24px var(--shadow)}.support_wrapper>img{background-color:var(--pink);height:2rem;padding:.5rem;width:2rem}.support_wrapper>div>h1{font-size:1rem;font-weight:700}.support_wrapper>div>p{color:gray;font-size:.8rem}.info.center{align-items:center;gap:3rem;justify-content:center}.info .title_wrapper,.info.center{display:flex;flex-direction:column}.info .title_wrapper{gap:1rem}.info .title_wrapper h1{font-family:Boldonse;font-size:2.5rem;font-weight:lighter;line-height:125%}.info .title_wrapper p{font-size:1rem}.info.side{box-sizing:border-box;display:flex;flex-direction:row;gap:6rem;padding:5%}.info.side>img{transform:skewX(-5deg)}.purple{padding:5% 0}.purple.top{background:linear-gradient(180deg,transparent,var(--pink))}.purple.bottom{background:linear-gradient(0deg,transparent,var(--pink))}.info.dark{background-color:var(--black)}.info.dark,.info.dark h1,.info.dark p{color:var(--inverted-text)}.info.transparent{background-color:none;color:#fff;overflow:inherit}.info.info.transparent svg{bottom:0;height:120%;left:0;position:absolute;width:100%;z-index:-3}.info.dark img{color:var(--black);width:45%}.emphasised{color:var(--light-white);position:relative}.emphasised:after{background-color:#de5e74;color:transparent;content:"----------";inset:0;padding:0 1rem;position:absolute;rotate:-4deg;z-index:-1}.demo_video{box-sizing:border-box;padding:1rem;width:100%}.demo_video video{border:3px solid var(--border);border-radius:1rem;box-shadow:0 8px 24px var(--shadow);width:100%}.get_started_wrapper{background:linear-gradient(0deg,var(--pink) 30%,transparent);overflow:inherit;position:relative}.get_started_wrapper img{border:0;box-shadow:none;opacity:.2;position:absolute;top:0;transform:translateY(-15%);z-index:-3}.get_started_wrapper .cta{align-items:center;display:flex;flex-direction:column;gap:1rem}.get_started_wrapper .cta[disabled=true]{cursor:default!important;filter:brightness(.5)}.get_started_wrapper .cta a{background-color:var(--light-white);border:3px solid var(--border);border-radius:5px;box-shadow:0 8px 24px var(--shadow);color:var(--black);font-size:1.2rem;padding:1rem 5rem;text-align:center;width:fit-content}.get_started_wrapper .cta a:first-child{background:var(--black);color:var(--pink)}.get_started_wrapper .cta a:hover{filter:brightness(.8)}@media (max-width:900px){.info{padding-left:1rem;padding-right:1rem}.info h1{font-size:1.5rem}.hero{padding-left:1rem;padding-right:1rem;padding-top:9rem}#support{padding:5%}.hero .cta,.hero .features{flex-direction:column;gap:1rem}.hero .features>div{width:100%}.side{flex-direction:column!important;gap:1rem!important}}@media (max-width:600px){.hero .title_wrapper h1{font-size:3rem}.hero .title_wrapper p{font-size:.9rem}}