body,button,input,select,textarea{color:var(--color-green-700)}a,button{-webkit-tap-highlight-color:hsl(var(--color-primary-400-hsl)/2%)}img{height:auto}body:not(.is-home){padding-top:var(--header)}.grecaptcha-badge{display:none}:root{--font:"Roboto",sans-serif;--font-alt:"Sportize",sans-serif;--space-x:1.5rem;--space-x-n:calc(var(--space-x) * -1);--separator:4rem;--layout-gap:var(--space-x);--wrapper:100rem;--wrapper-xs:100rem;--tap-size:4.8rem;--header:7rem;--wrapper-x:var(--space-x);--wrapper-x-n:calc(var(--wrapper-x) * -1);--easeOutCubic:cubic-bezier(0.22,0.61,0.36,1);--easeInOutCirc:cubic-bezier(0.785,0.135,0.150,0.860);--generic-delay:250ms;--viewport-margins:calc(100vw - var(--wrapper));--viewport-margin:calc(var(--viewport-margins)/2 + var(--wrapper-x));--generic-radius:clamp(1.4rem,1.111vw,1.6rem);--generic-radius-rounded:100vmax}@media (min-width:48rem){:root{--space-x:2rem}}@media (min-width:61.25rem){:root{--wrapper:140rem;--wrapper-x:clamp(var(--space-x),2.222vw,3.2rem);--header:9rem}}@media (min-width:75rem){:root{--wrapper:120rem;--wrapper-xs:105rem}}@media (min-width:112.5rem){:root{--wrapper:172rem;--wrapper-xs:130rem}}:root{--fz-100:1.5rem;--fz-200:1.6rem;--fz-300:2.1rem;--fz-400:2.4rem;--fz-500:2.8rem;--fz-600:5.2rem;--fz-700:8.2rem}@media (min-width:61.25rem){:root{--fz-100:clamp(1.5rem,1.11vw,1.6rem);--fz-200:clamp(1.6rem,1.25vw,1.8rem);--fz-300:clamp(1.8rem,1.45vw,2.1rem);--fz-400:clamp(2.4rem,3.125vw,4.5rem);--fz-500:clamp(2.8rem,2.91vw,4.2rem);--fz-600:clamp(5.2rem,6.944vw,10rem);--fz-700:clamp(8.2rem,8.333vw,12rem)}}:root{

    /* ! COLORS */--color-primary-300:#3ad8c9;--color-primary-400:#4ffe92;--color-primary-500:#60c121;--color-primary-300-hsl:174 62% 43%;--color-primary-400-hsl:153 51% 50%;--color-primary-500-hsl:137 44% 43%;--color-neutral-100:#FFFFFF;--color-neutral-200:#F3F7F6;--color-neutral-300:#DBE6E5;--color-neutral-500:#5d5d5d;--color-neutral-800:#1e1e1e;--color-neutral-900:#0d0d0d;--color-neutral-100-hsl:0 0% 100%;--color-neutral-200-hsl:53 78% 91%;--color-neutral-500-hsl:0 0% 57%;--color-neutral-800-hsl:0 0% 12%;--color-neutral-900-hsl:0 0% 0%;--color-solcre:#f55a00;--gradient-blurred:linear-gradient(var(--color-neutral-200),var(--color-neutral-200));--gradient-primary:linear-gradient(90deg,var(--color-neutral-900) 28%,var(--color-neutral-800) 115%);--color-error:#ef233c;--color-success:#a7c957}@font-face{font-family:Sportize Semi;src:url(/_next/static/media/Sportize-SemiBold.8ff0b97d.woff2) format("woff2"),url(/_next/static/media/Sportize-SemiBold.8e4249d1.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sportize;src:url(/_next/static/media/Sportize-Bold.82a26eb9.woff2) format("woff2"),url(/_next/static/media/Sportize-Bold.79cf1c11.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sportize;src:url(/_next/static/media/Sportize-Light.1ba64be0.woff2) format("woff2"),url(/_next/static/media/Sportize-Light.d3abf9c4.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Sportize;src:url(/_next/static/media/Sportize-Regular.266c6f35.woff2) format("woff2"),url(/_next/static/media/Sportize-Regular.1123380e.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sportize Extra;src:url(/_next/static/media/Sportize-ExtraBold.a9cc39eb.woff2) format("woff2"),url(/_next/static/media/Sportize-ExtraBold.443c3fb1.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sportize Extra;src:url(/_next/static/media/Sportize-ExtraLight.9574463b.woff2) format("woff2"),url(/_next/static/media/Sportize-ExtraLight.0a46d26c.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}article,aside,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-size:62.5%;font-family:var(--font);color:var(--color-neutral-100);background-color:var(--color-neutral-800)}html:not(.disable-smooth-scroll){scroll-behavior:smooth;scroll-padding-top:var(--header-xs)}*,:after,:before{box-sizing:border-box}body{font-size:100%;max-width:100vw}body,button,input,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;font-family:var(--font);font-weight:400;font-optical-sizing:auto}p{text-rendering:optimizeLegibility}strong{font-weight:700}em{font-style:italic}button,input,select,textarea{border:none;outline:none;resize:none;border-radius:0;background-color:transparent;padding:0;margin:0;overflow:visible;font-size:inherit}button,input:not([type=checkbox]):not([type=radio]),select,textarea{-webkit-appearance:none}a,button{color:var(--color-neutral-800);-webkit-tap-highlight-color:hsl(var(--color-neutral-400-hsl)/2%)}a,button:not([disabled]){cursor:pointer}:is(h1,h2,h3,h4,h5,h6) a{color:inherit}img{display:block;max-width:100%}.o-wrapper{width:100%;max-width:var(--wrapper);margin-inline:auto;padding-left:var(--wrapper-x);padding-right:var(--wrapper-x)}:root{--section-y:6rem;--space-y:1.75em}.o-section{padding-bottom:var(--section-y)}.o-section,.o-section-t{padding-top:var(--section-y)}.o-section-b{padding-bottom:var(--section-y)}@media (min-width:61.25rem){:root{--section-y:clamp(6rem,8.125vw,11.7rem)}.o-section--xs{padding-bottom:calc(var(--section-y) - 2rem)}.o-section--xs,.o-section-t--xs{padding-top:calc(var(--section-y) - 2rem)}.o-section-b--xs{padding-bottom:calc(var(--section-y) - 2rem)}}[class*=c-pic],[class*=c-pic] img{display:block}[class*=c-pic]{position:relative}[class*=c-pic] img{width:100%;height:auto}.c-pic--cover,.c-pic--cover img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.c-btn{--_fz:var(--fz-100);--_space-x:1em;--_px:1.2em;--_py:.75em;--_bg:var(--color-primary-400);--_hover-bg:var(--color-neutral-900);--_color:var(--color-neutral-900);--_border-color:var(--_bg);--_radius:var(--generic-radius-rounded);--_fw:600;font-family:var(--font);width:var(--btn-width,max-content);font-size:var(--btn-fz,var(--_fz));font-weight:var(--btn-fw,var(--_fw));padding:var(--_py) var(--_px);color:var(--btn-color,var(--_color));background-color:var(--btn-bg,var(--_bg));border:.2rem solid var(--btn-border-color,var(--_border-color));border-radius:var(--btn-radius,var(--_radius));transition:box-shadow .3s ease-in-out,transform .3s ease-in-out}.c-btn--primary{position:relative;padding-right:calc(var(--_px) + 1.8em)}.c-btn--primary:before{content:"";position:absolute;right:var(--_px);top:50%;transform:translateY(-50%);width:1.2em;height:1.2em;background-image:url(/static/icons/icon-arrow-right.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.c-btn--outline{--_bg:transparent;--_color:var(--color-neutral-100);--_border-color:var(--color-neutral-100);border-color:var(--_border-color)}.c-btn--floating{--_size:6rem;--_icon-size:calc(var(--_size) / 2);position:fixed;bottom:calc(var(--section-y) / 2);right:var(--wrapper-x);z-index:9999;background-color:var(--color-primary-400);border:none;height:var(--_size);width:var(--_size);border-radius:50%;box-shadow:0 0 1rem .1rem hsl(var(--color-primary-400-hsl)/90%);display:flex;align-items:center;justify-content:center}.c-btn__icon img{width:var(--_icon-size);height:var(--_icon-size)}@media (hover:hover){.c-btn:is(:hover,:focus){box-shadow:0 0 1rem .1rem hsl(var(--color-primary-400-hsl)/90%);transform:translateY(-.2rem)}.c-btn--floating:is(:hover,:focus){transform:translateY(-.5rem)}}.js-header-limit{position:absolute;top:var(--header);left:-1rem;background:red;width:1rem;height:1rem}.c-header{position:fixed;top:0;left:0;width:100%;background-color:hsl(var(--color-neutral-900-hsl)/20%);border-bottom:.1rem solid hsl(var(--color-neutral-100-hsl)/10%);color:var(--_color);transition:background-color .4s ease-out,box-shadow .4s ease-out;z-index:999}.c-header__wrapper{display:flex;align-items:center;justify-content:space-between;gap:1em;height:var(--header);transition:height .4s ease-out}.c-header.is-fixed{background-color:var(--color-neutral-800);box-shadow:0 0 1rem .1rem hsl(var(--color-neutral-900-hsl)/5%);height:var(--header-xs)}.c-header__brand{font-size:2.4rem}.c-header__brand svg{max-width:clamp(8rem,8.333vw,12rem);height:100%}@media (max-width:61.1875rem){.c-header{--nav-btn:var(--tap-size);margin-bottom:var(--header)}.c-btn-show-nav{position:absolute;left:-999999px}.c-header__btn{--bar-duration:200ms;z-index:1;--nav-btn-bars:3.2rem;--btn-rotate:0deg;width:var(--nav-btn);height:var(--nav-btn);position:absolute;right:calc(var(--wrapper-x) - (var(--nav-btn) - var(--nav-btn-bars))* .5);top:50%;margin-top:calc(var(--nav-btn)* -.5);transform:rotate(var(--btn-rotate));transition:transform .7s ease-out}.c-btn-show-nav:checked~.c-header__btn:after,.c-btn-show-nav:checked~.c-header__btn:before{--bar-translate:-50%;--bar-rotate:45deg;--bar-scale:0.8 1;transition-delay:0s,.2s,.4s}.c-btn-show-nav:checked~.c-header__btn{transition-delay:.2s;transition-duration:.8s;transition-timing-function:var(--easeOutCubic)}.c-header__btn:after,.c-header__btn:before{--bar-translate:calc(-50% - 0.5rem);--bar-rotate:0deg;content:"";display:block;width:var(--nav-btn-bars);height:.2rem;position:absolute;left:50%;top:50%;margin:0;background-color:var(--bars-color,var(--color-neutral-100));rotate:var(--bar-rotate);translate:-50% var(--bar-translate)}.c-header__btn:after{--bar-translate:calc(-50% + 0.5rem)}.c-header__btn:after,.c-header__btn:before{--bar-scale:1 1;scale:var(--bar-scale);transition:translate var(--bar-duration) ease-out,scale var(--bar-duration) ease-out,rotate var(--bar-duration) ease-out;transition-delay:.4s,.2s,0s}.c-btn-show-nav:checked~.c-header__btn:after{--bar-rotate:-45deg}.c-btn-show-nav:checked~.c-header__btn{--btn-rotate:270deg}}@media (min-width:61.25rem){:root .c-btn-show-nav,:root .c-header__btn{display:none}.c-header__cta{display:block}.c-header__brand{order:1}}body.nav-open{overflow:hidden}.c-nav{--_fz:var(--fz-200);--_color:var(--color-neutral-100);--_items-gap:2.5em;--_fw:400}.c-nav__overlay{display:none}.c-nav__link{font-size:var(--nav-link-fz,var(--_fz));color:var(--nav-link-color,var(--_color));font-weight:var(--nav-link-fw,var(--_fw));line-height:var(--nav-link-lh,var(--_lh));transition:color var(--generic-delay) ease-out}.c-nav__list--secondary{--_items-gap:1.1em}.c-nav__link--secondary{--_fz:var(--fz-000);--_fw:600;display:inline-flex;align-items:center;gap:1rem}.c-nav__link--social-media{--_icon-size:3rem}.c-nav__icon{width:var(--_icon-size);height:var(--_icon-size)}.c-nav__group{display:flex;flex-direction:column}@media (max-width:61.1875rem){.c-header__nav{display:none}.c-nav{--_list-gap:0;--_padding-x:var(--wrapper-x);--_nav-bg:hsl(var(--color-neutral-900-hsl)/90%);--_fz:var(--fz-200);--_nav-delay:300ms;--_nav-pt:calc(var(--header) + 3rem);--_item-py:1em;--_item-border:.1rem solid hsl(var(--color-neutral-900-hsl)/80%);width:100%;position:fixed;left:0;top:0;bottom:0;z-index:-1;color:var(--_text-color)}.c-nav__overlay{height:100vh;top:0;z-index:-1;background:var(--_nav-bg);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.c-nav:before,.c-nav__overlay{content:"";display:block;width:100%;position:absolute;left:0}.c-nav:before{height:.1rem;background-color:var(--color-neutral-100);top:var(--header);opacity:.2;transition:transform .2s ease-out;transform:translate3d(0,var(--offset,0),0)}.c-nav__list{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--_list-gap);width:max-content;padding-inline:var(--_padding-x);padding-top:var(--_nav-pt);margin-inline:auto;transition:top .2s ease-out;overflow:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.c-nav__list--social{flex-direction:row}.c-nav__group .c-nav__list--languages{padding-bottom:0}.c-nav__list--languages:after{display:none}.c-nav__item{display:block;width:100%;padding-block:var(--_item-py)}.c-btn-show-nav:checked~.c-nav{display:block;animation:showNav var(--_nav-delay) ease-out forwards}.c-nav.is-closing{display:block;animation:hideNav calc(var(--_nav-delay) * 1.1) ease-out forwards}.c-nav__list--social{gap:1.1em}.c-nav__cta{display:block;width:max-content;margin-inline:auto}}@keyframes showNav{0%{opacity:0}to{opacity:1}}@keyframes hideNav{0%{opacity:1}to{opacity:0}}@media (min-width:61.25rem){.c-nav{display:contents}.c-nav__overlay{display:none}.c-nav__list{display:flex;align-items:center;gap:var(--_items-gap);order:2}.c-nav__cta{order:3;display:block}.c-nav__group{flex-direction:row;align-items:center;gap:8rem}}@media (min-width:100rem){.c-nav__list{gap:var(--_items-gap)}}.c-form{--_gap:2.5rem;--_py:2.5rem;--_px:2.5rem;--heading-fz:var(--fz-600);background-color:hsl(var(--color-neutral-800-hsl)/60%);-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);border-radius:var(--generic-radius);padding:var(--_py) var(--_px);display:flex;flex-direction:column}.c-form__title{padding-block:2rem;font-family:var(--font-alt);font-size:var(--fz-400);color:var(--color-neutral-900)}.c-form__group+.c-form__group{display:block;margin-top:3.5em}.c-form__label{font-size:var(--fz-100)}.c-form__input,.c-form__textarea{width:100%;padding:1.6rem;background-color:hsl(var(--color-neutral-800-hsl)/30%);border:.1rem solid var(--color-neutral-500);font-size:var(--fz-100);border-radius:var(--generic-radius);margin-top:1em}.c-form__input:is(:focus,:focus-visible),.c-form__textarea:is(:focus,:focus-visible){border-color:var(--color-primary-400)}.c-form__input::placeholder,.c-form__textarea::placeholder{color:hsl(var(--color-neutral-100-hsl)/50%)}.c-form__textarea{min-height:13.181rem;resize:vertical}.c-form__error-text{--_space-y:0.25em;color:var(--color-error);font-size:var(--fz-100);margin-top:var(--_space-y);display:block}.c-form__error .c-form__input,.c-form__error .c-form__textarea{border:.1rem solid var(--color-error);background-color:hsl(var(--color-error-hsl)/.1)}.c-form__error--hidden{display:none}.c-form__input--error{border:.1rem solid var(--color-error);background-color:hsl(var(--color-error-hsl)/.1)}.c-form__group--error .c-form__label{color:var(--color-error)}.c-form__success,.c-success-msg{margin-top:1.5em}.c-success-msg{font-size:var(--fz-300);color:var(--color-primary-400)}.c-footer{--_gap:2.5rem;--_fz:var(--fz-100);--subheading-fz:var(--fz-200);--subheading-fw:600;--text-fz:var(--_fz);border-top:.1rem solid hsl(var(--color-neutral-900-hsl)/5%);background-color:hsl(var(--color-neutral-900-hsl)/20%);color:var(--color-neutral-100)}.c-footer__wrapper{padding-block:calc(var(--section-y) / 2)}.c-footer__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--_gap)}.c-footer__brand svg{fill:var(--color-neutral-100);max-width:clamp(10rem,10vw,15rem);height:100%}.c-footer__list{display:flex;flex-direction:column;align-items:center}.c-footer__item{margin-top:.75em}.c-footer__link{font-size:var(--_fz);line-height:2.24rem;color:var(--color-neutral-100);transition:opacity .3s ease}.c-footer__contact-item{display:flex;align-items:center;gap:.5rem;margin-bottom:var(--spacing-sm)}.c-footer__sublist{--text-fz:var(--fz-100);display:flex;align-items:center;gap:2.5rem;flex-wrap:wrap;justify-content:space-between;padding-block:1.5em;margin-top:calc(var(--section-y) / 2);border-top:.1rem solid hsl(var(--color-neutral-100-hsl)/10%)}.c-footer__sublink strong{color:var(--color-neutral-100);font-weight:600}@media (hover:hover){.c-footer__link:is(:hover,:focus,:focus-visible){opacity:.5;transition:opacity var(--generic-delay) ease-out}.c-footer__sublink strong:is(:hover,:focus,:focus-visible){color:var(--color-solcre)}}@media (min-width:61.25rem){.c-footer__list{flex-direction:row;gap:1.6rem}}.c-link{--_fz:var(--fz-100);--_fw:400;--_color:var(--color-neutral-100);display:block;position:relative;font-size:var(--link-fz,var(--_fz));font-weight:var(--link-fw,var(--_fw));color:var(--link-color,var(--_color));width:var(--link-width,inherit)}@media (hover:hover){.c-link:is(:hover,:focus-visible){color:hsl(var(--color-neutral-100-hsl)/.5)}}

/*
  ! HEADING
  OVERRIDES:
    * // --heading-ff               // Font family
    * // --heading-fz               // Font size
    * // --heading-fw               // Font weight
    * // --heading-lh               // Line height
    * // --heading-ls               // Letter spacing
    * // --heading-color            // Color
    * // --heading-strong-color     // Strong Color
    * // --heading-strong-fw        // Strong Font weight
*/.u-heading{--_fz:var(--fz-600);--_fw:600;font-family:var(--heading-ff,var(--font-alt));font-size:var(--heading-fz,var(--_fz));font-weight:var(--heading-fw,var(--_fw));line-height:var(--heading-lh,var(--_lh));letter-spacing:var(--heading-ls,inherit);color:var(--heading-color,inherit);max-width:var(--heading-max-w,inherit);text-transform:var(--heading-tt,uppercase)}.u-heading span{color:var(--color-primary-400)}.u-heading--legend{--_fz:var(--fz-200);--_fw:400;background:var(--color-primary-300);padding:.5em 1em;border-radius:var(--generic-radius);width:max-content;margin-inline:auto}.u-heading+.u-heading,.u-heading+.u-subheading,.u-heading+.u-text,.u-subheading+.u-text{margin-top:.7em}.u-tap-size{position:relative}.u-hidden-for-seo{position:absolute;left:-999rem}.u-bg-color{background-color:var(--color-primary-300)}.u-ellipsis{--_ellipsis-w:clamp(39.75rem,41.666vw,60rem);--_ellipsis-l:50%;--_ellipsis-t:45%;--_ellipsis-op:0.8;margin-inline:auto}.u-ellipsis:before{content:"";display:block;position:absolute;left:var(--_ellipsis-l);top:var(--ellipsis-top,var(--_ellipsis-t));width:var(--ellipsis-size,var(--_ellipsis-w));height:var(--ellipsis-size,var(--_ellipsis-w));translate:-50% -50%;background:radial-gradient(hsl(var(--color-primary-300-hsl)/.4) 0,transparent 75%);filter:blur(20px);z-index:2;opacity:var(--_ellipsis-op)}a,button{transition:color var(--generic-delay) ease-out,background-color var(--generic-delay) ease-out,border var(--generic-delay) ease-out,opacity var(--generic-delay) ease-out,box-shadow var(--generic-delay) ease-out}:is(a,button) svg g,:is(a,button) svg path{transition:fill var(--generic-delay) ease-out,stroke var(--generic-delay) ease-out}:is(a,button):focus-visible{outline:.1rem auto -webkit-focus-ring-color;outline-offset:.1rem}body:has(.c-popup.is-visible){overflow:hidden}@media (hover:hover){.c-nav__link:is(:hover,:focus-visible){color:hsl(var(--color-neutral-100-hsl)/.5)}}

/*
  ! TEXT
  OVERRIDES:
    * // --text-fz
    * // --text-fw
    * // --text-lh
    * // --text-ls
    * // --text-color
    * // --text-strong-fw
    * // --text-strong-color
    * // --text-link-fw
    * // --text-link-color
    * // --text-hover-color
*/.u-text{--_fz:var(--fz-200);--_fw:400;--_lh:1.1;--_max-w:none;font-size:var(--text-fz,var(--_fz));font-weight:var(--text-fw,var(--_fw));line-height:var(--text-lh,var(--_lh));letter-spacing:var(--text-ls,var(--_ls));color:var(--text-color,inherit);max-width:var(--text-max-w,var(--_max-w))}strong.u-text{--_fw:600}.u-text+.u-text{margin-top:1.5em}@media (hover:none){.u-tap-size:not([class*=u-icon-]):before{content:"";display:block;width:100%;min-width:var(--tap-size);height:var(--tap-size);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}}.c-marquee{--_space-x:4.5em;--_animation-duration:20s;overflow:hidden}.c-marquee__track{display:flex;gap:var(--_space-x);width:-moz-fit-content;width:fit-content}.c-marquee__track.is-animated{animation:marquee-scroll var(--_animation-duration) linear infinite}.c-marquee__track.is-animated:hover{animation-play-state:paused}.c-marquee__list{display:flex;gap:var(--_space-x);list-style:none;padding:0;margin:0;flex-shrink:0}.c-marquee__item{display:flex;align-items:center;justify-content:center;flex-shrink:0}.c-marquee__item img{max-width:var(--icon-size,12rem);filter:grayscale(100%);transition:all .3s ease}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.c-card{--_space-y:2.5em;--_px:3rem;--_py:2rem;display:flex;flex-direction:column;align-items:center;gap:var(--_space-y);text-align:center;padding-inline:var(--_px);padding-block:var(--_py);border-radius:var(--generic-radius);height:100%;transition:all .3s ease}.c-card__title{font-size:var(--fz-500);font-family:var(--font-alt);color:var(--color-neutral-100);text-transform:uppercase;font-weight:600}.c-card__title+.u-text{margin-top:.75em}.c-card__icon{--_size:8rem;--_icon-size:calc(var(--_size) / 2);width:max-content;padding:1em;background-color:hsl(var(--color-primary-400-hsl)/20%);border-radius:1.6rem;display:flex;align-items:center;justify-content:center}.c-card__icon img{width:var(--_icon-size);height:var(--_icon-size);object-fit:contain}.c-dropdown{--_px:2.5em;--_py:2.5em;--_icon-size:2.6em;--_bg-color:var(--color-neutral-100);--text-fz:var(--fz-100);position:relative;isolation:isolate;overflow:hidden;border:.1rem solid var(--color-neutral-500);border-radius:var(--generic-radius)}.c-dropdown:not(:first-child){margin-top:1rem}.c-dropdown__visible{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1em;padding-block:var(--_py);padding-inline:var(--_px)}.c-dropdown__title{--_icon-size:1.2em;--_space-x:.5em;font-size:var(--fz-200);font-weight:600;display:flex;align-items:center;gap:var(--_space-x)}.c-dropdown__label{position:absolute;inset:0;cursor:pointer;transition:color .2s ease-out;z-index:1}.c-dropdown__input{position:absolute;left:-999999px}.c-dropdown__collapsable{--drop-duration:700ms;display:grid;grid-template-rows:0fr;overflow:hidden;pointer-events:none;transition:grid-template-rows var(--drop-duration) ease}.c-dropdown__holder{min-height:0;overflow:hidden;opacity:0;transform:translateY(-1rem)}.c-dropdown__input:checked~.c-dropdown__collapsable{grid-template-rows:1fr;pointer-events:auto;padding-top:calc(var(--_py) * -1);padding-bottom:var(--_py)}.c-dropdown__input:checked~.c-dropdown__visible .c-dropdown__title{color:var(--color-primary-400)}.c-dropdown__icon{--_stroke:0.2rem;--_icon-size:1.2em;display:block;width:var(--_icon-size);height:var(--_icon-size);position:relative;cursor:pointer;transition:transform .3s var(--easeOutCubic)}.c-dropdown__icon:after,.c-dropdown__icon:before{content:"";display:block;width:100%;height:var(--_stroke);background-color:var(--color-primary-400);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:2rem;transition:transform .3s var(--easeOutCubic),opacity .2s ease-out;transition:background-color .2s ease-out,opacity .2s ease-out,transform .3s var(--easeOutCubic)}.c-dropdown__icon:before{transform:translate(-50%,-50%) rotate(0deg)}.c-dropdown__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.c-dropdown__input:checked~.c-dropdown__visible .c-dropdown__icon:before{transform:translate(-50%,-50%) rotate(180deg)}.c-dropdown__input:checked~.c-dropdown__visible .c-dropdown__icon:after{transform:translate(-50%,-50%) rotate(270deg) scale(0);opacity:0}.c-dropdown__input:checked~.c-dropdown__collapsable .c-dropdown__holder{transition:opacity var(--drop-duration) ease,transform var(--drop-duration) ease;opacity:1;transform:translateY(0);padding-inline:var(--_px)}.c-dropdown__holder ol,.c-dropdown__holder ul{--_bullet-color:var(--content-bullet-color,var(--color-primary-400));--_lh:1.5;padding-left:var(--_list-offset);line-height:calc(var(--_lh) * .8888);margin:1em 0}.c-dropdown__holder li ol,.c-dropdown__holder li ul{margin-top:.5em}.c-dropdown__holder li{position:relative;padding-left:var(--_item-offset)}.c-dropdown__holder li:not(:first-child){margin-top:.5em}.c-dropdown__holder ul{--_list-offset:1em;--_item-offset:0.5em;--_bullet-size:0.3em}.c-dropdown__holder li ul{padding-left:0}.c-dropdown__holder ul li{padding-left:calc(var(--_item-offset) + var(--_bullet-size) * 2)}.c-dropdown__holder ul li:before{content:"";width:var(--_bullet-size);height:var(--_bullet-size);position:absolute;top:.6em;left:0;background-color:var(--_bullet-color);border-radius:50%}.c-dropdown__holder ol{--_list-offset:3em;--_item-offset:0.25em;--_numeric-type:decimal}.c-dropdown__holder ol>li{list-style:var(--content-numeric-type,var(--_numeric-type));list-style-position:outside}.c-dropdown__holder ol>li::marker{color:var(--_bullet-color);font-weight:800;font-size:1.6em}.c-dropdown__holder ol ol{--_list-offset:1.1em;--_numeric-type:lower-alpha}.c-dropdown__holder ol ol ol{--_numeric-type:lower-roman}@media (hover:hover){.c-dropdown__visible:is(:hover,:focus) .c-dropdown__title{color:var(--color-primary-400)}}.c-video{--_ratio:16/9;position:relative;width:100%;max-height:70vh;aspect-ratio:var(--_ratio);margin-top:calc(var(--section-y) / 3);overflow:hidden}.c-video iframe,.c-video img,.c-video video{position:absolute;inset:0;width:100%;height:100%;display:block;border:0;background:inherit}.c-video img,.c-video video{object-fit:cover}@media (min-width:61.25rem){.c-video{margin-top:0}}.c-about{--_space-x:2.5rem;--heading-color:var(--color-neutral-100);--text-color:var(--color-neutral-100);color:var(--color-neutral-100);background-color:var(--color-neutral-800)}.c-about__header{text-align:center;margin-inline:auto}.c-about__content{position:relative;inset:0;z-index:1}.c-about__actions{display:flex;justify-content:center;gap:1.25em;flex-wrap:wrap;margin-top:calc(var(--section-y) / 2)}.c-about__card-list{display:grid;grid-gap:var(--_space-x);gap:var(--_space-x)}@media (min-width:61.25rem){.c-about__card-list{grid-template-columns:repeat(3,1fr)}}.c-features{display:flex;align-items:center;justify-content:flex-start;gap:1rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-block:.25rem 1rem;padding-inline:1rem;margin-inline:calc(-1 * var(--container-inline-offset, 0));margin-top:calc(var(--section-y) / 2);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.c-features::-webkit-scrollbar{display:none}.c-features__item{--_icon-size:2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:var(--fz-100);font-weight:400;padding:1.1em;border:.1rem solid var(--color-neutral-500);border-radius:var(--generic-radius-rounded);min-width:max-content;scroll-snap-align:start}.c-features__item:before{content:"";background-image:url(/static/icons/icon-check-circle.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.c-features__icon img,.c-features__item:before{width:var(--_icon-size);height:var(--_icon-size)}.c-features__icon img{object-fit:contain}.c-features__picture{margin-left:auto}.c-features__picture img{max-width:45rem}@media (min-width:48rem){.c-features{justify-content:center;flex-wrap:wrap;overflow:visible;padding:0;margin-inline:0;scroll-snap-type:none}.c-features__item{min-width:auto;scroll-snap-align:unset}.c-features__wrapper{grid-template-columns:1fr 1fr;align-items:end;gap:var(--section-y)}}.c-faqs{--space-x:2.5rem}.c-faqs__wrapper{display:grid;grid-template-columns:1fr;grid-gap:var(--space-x);gap:var(--space-x)}.c-faqs__header{display:flex;flex-direction:column;gap:1em}.c-faqs__header .c-btn{margin-top:.5em}.c-faqs__list{margin-top:calc(var(--section-y) / 2);border:.1rem solid var(--color-neutral-500);border-radius:var(--generic-radius);padding:1em;height:max-content}@media (min-width:61.25rem){.c-faqs__wrapper{grid-template-columns:1fr 1fr;gap:calc(var(--space-x) * 2)}.c-faqs__list{margin-top:0}}.c-contact{--_gap:1rem;--_separator:1em;--_radius:var(--generic-radius-sm);--_fz:var(--fz-100);position:relative;z-index:1;overflow:hidden}.c-contact__background{position:absolute;inset:0;z-index:0}.c-contact__background,.c-contact__background-media{width:100%;height:100%;pointer-events:none;overflow:hidden}.c-contact__background-media{position:relative;display:block}.c-contact__background-media:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,transparent 0,var(--color-neutral-800) 100%);opacity:1;mix-blend-mode:normal;pointer-events:none;z-index:1}.c-contact__background-video{width:100%;height:100%;display:block;object-fit:cover;background-color:hsl(var(--color-neutral-800-hsl)/50%)}.c-contact__wrapper{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr;border-radius:var(--generic-radius);padding:calc(var(--_separator) * 2)}.c-contact__content,.c-contact__wrapper{position:relative;z-index:1}.c-contact__info{margin-top:calc(var(--section-y) / 2)}.c-contact__item{--_icon-size:2rem;display:flex;align-items:center;gap:1rem;margin-top:1.8em}.c-contact__icon{width:var(--_icon-size);height:var(--_icon-size)}@media (min-width:61.25rem){.c-contact{--_separator:2em}.c-contact__wrapper{grid-template-columns:1fr 1fr}}.c-demo{--heading-color:var(--color-neutral-100);background-color:var(--color-neutral-900);padding-block:var(--section-y);position:relative;overflow:hidden}.c-demo__picture{z-index:0;overflow:hidden}.c-demo__picture,.c-demo__picture:before{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.c-demo__picture:before{content:"";background-image:url(/_next/static/media/hero-noise-overlay.1ff1a16a.svg);background-repeat:no-repeat;background-size:cover;background-position:50%;opacity:1;mix-blend-mode:normal;z-index:1}.c-demo__picture img{width:100%;height:100%;object-fit:cover;inset:0;z-index:0}.c-demo__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:1}.c-demo__wrapper .c-video{position:relative;z-index:2}.c-demo__wrapper .u-ellipsis{position:absolute;inset:0;pointer-events:none;z-index:1}.c-demo__wrapper .u-ellipsis:before{z-index:1}@media (min-width:61.25rem){.c-demo__wrapper{gap:calc(var(--section-y) / 2.5)}}.c-mockup{position:relative;overflow:hidden}.c-mockup:after{content:"";position:absolute;bottom:0;left:0;right:0;height:30%;background:linear-gradient(to top,var(--color-neutral-800,#1a1a1a),transparent);z-index:2;pointer-events:none}.c-mockup__picture{position:relative;width:100%;top:var(--section-y);left:50%;transform:translateX(-50%);z-index:1}.c-mockup__picture img{max-width:100%;margin-inline:auto}.c-mockup__cards{display:none;position:absolute;inset:0;z-index:3;pointer-events:none}.c-mockup__card{display:none;position:absolute;flex-direction:column;gap:.25rem;padding:1rem 1.5rem;background-color:hsl(var(--color-neutral-100-hsl)/.1);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);border-radius:var(--generic-radius);border:.1rem solid hsl(var(--color-neutral-500-hsl)/.2);box-shadow:0 .4rem 1.4rem hsl(var(--color-neutral-500-hsl)/.2);pointer-events:auto}.c-mockup__card-title{font-size:var(--fz-200);font-weight:600;color:var(--color-neutral-100)}.c-mockup__card-desc{font-size:var(--fz-100);color:var(--color-neutral-400)}@media (min-width:48rem){.c-mockup__picture img{max-width:75rem}}@media (min-width:61.25rem){.c-mockup__picture img{max-width:80rem}.c-mockup__cards{display:block}.c-mockup__card{display:flex}.c-mockup__card--top-left{top:40%;left:5%}.c-mockup__card--top-right{top:48%;right:5%}.c-mockup__card--bottom-left{bottom:10%;left:5%}.c-mockup__card--bottom-right{bottom:18%;right:5%}}@media (min-width:75rem){.c-mockup__card--top-left{left:15%}.c-mockup__card--top-right{right:7%}.c-mockup__card--bottom-left{left:12%}.c-mockup__card--bottom-right{right:16%}}@media (min-width:100rem){.c-mockup__picture img{max-width:95rem}.c-mockup__card--top-left{left:17%}.c-mockup__card--top-right{right:13%}.c-mockup__card--bottom-left{left:20%}.c-mockup__card--bottom-right{right:18%}}.c-hero{--_pic-mw:25rem;--_py:5rem;--_min-height:100vh;--_space-y:calc(var(--section-y) / 1.5);--_hero-columns:12;--_hero-gutter:1px;--_hero-line-color:hsl(var(--color-neutral-900-hsl)/5%);--heading-fz:var(--fz-700);--heading-color:var(--color-neutral-100);--subheading-color:var(--color-neutral-100);--text-color:var(--color-neutral-100);position:relative;margin-top:calc(var(--header) * -1);height:90vh;overflow:hidden;z-index:1}.c-hero__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.c-hero__background-media{width:100%;height:100%;display:block;z-index:0}.c-hero__background-media img{width:100%;height:100%;object-fit:cover;inset:0;z-index:0}.c-hero__wrapper{position:relative;width:100%;background-color:var(--color-neutral-900);min-height:100vh;z-index:1}.c-hero__content,.c-hero__wrapper{display:flex;flex-direction:column}.c-hero__content{align-items:center;text-align:center;padding-top:calc(var(--header) + 4em);padding-bottom:2rem;padding-left:var(--wrapper-x);padding-right:var(--wrapper-x)}.c-hero__title{font-size:var(--heading-fz)}.c-hero__description{font-weight:400;font-family:var(--font-alt);font-size:var(--fz-500);text-transform:uppercase;margin-top:var(--_space-y)}.c-hero__actions{display:flex;align-items:center;flex-direction:column;gap:1.1em;margin-top:var(--_space-y)}.c-hero__mockup-wrapper{position:absolute;bottom:0;right:0;width:100%;height:100%;z-index:2}.c-hero__frame{position:absolute;z-index:1;top:95rem;left:50%;transform:translate(-50%,-50%)}.c-hero__frame img{width:42rem;max-width:none;rotate:180deg}.c-hero__mockup{position:absolute;z-index:2;top:67rem;left:50%;transform:translate(-50%,-50%)}.c-hero__mockup img{width:45rem;max-width:none}.c-hero__picture{position:absolute;top:20rem;right:-10rem;max-width:40rem;z-index:-1}.c-hero__picture img{width:100%;height:100%;object-fit:cover}@media (min-width:48rem){.c-hero__frame{top:82rem}.c-hero__mockup{top:61rem}.c-hero__actions{flex-direction:row}}@media (min-width:61.25rem){.c-hero{--_space-y:4rem;--heading-fz:var(--fz-700);--text-max-w:12em}.c-hero__wrapper{width:70%}.c-hero__content{text-align:left;align-items:start;padding-left:calc(var(--wrapper-x) * 3);padding-right:4rem}.c-hero__mockup-wrapper{width:55%}.c-hero__frame{top:60%;left:57%}.c-hero__frame img{width:50rem;rotate:0deg}.c-hero__mockup{top:60%;left:40%;transform:translate(-35%,-40%)}.c-hero__mockup img{width:60rem}.c-hero__picture{max-width:55rem;right:-15rem}.c-hero__actions{align-items:flex-start}}@media (min-width:87.5rem){.c-hero{height:100vh}.c-hero__wrapper{justify-content:center;align-items:center}.c-hero__content{padding-left:calc(var(--wrapper-x) * 4.2)}.c-hero__frame img{width:60rem}}@media (min-width:100rem){.c-hero__title{max-width:7em}.c-hero__wrapper{width:60%}.c-hero__frame{top:55%;left:45%}.c-hero__frame img{width:80rem}.c-hero__mockup{top:62%;left:32%}.c-hero__mockup img{width:80rem}}.s-content{--_content-margin-t:1.3em;--_fz:var(--fz-100);--_lh:1.6;--_link-color:var(--color-primary-400);--_link-fw:500;margin-inline:auto;font-size:var(--content-fz,var(--_fz))}.s-content>:not(div),.s-content>div>*{line-height:var(--content-lh,var(--_lh))}

/* ! Links */.s-content a{color:var(--content-link-color,var(--_link-color));text-decoration:underline;text-underline-offset:.2em;font-weight:var(--content-link-fw,var(--_link-fw));opacity:1}

/* ! Headings */.s-content .u-heading{margin-bottom:calc(var(--section-y)* .15)}.s-content h1,.s-content h2,.s-content h3,.s-content h4,.s-content h5{--_fz:var(--fz-800);--_lh:1.1;--_fw:700;font-size:var(--heading-fz,var(--_fz));font-weight:var(--heading-fw,var(--_fw));line-height:var(--heading-lh,var(--_lh));letter-spacing:var(--heading-ls,-.03em);color:var(--heading-color,var(--color-neutral-100));max-width:var(--heading-max-w,inherit)}.s-content h1{--_fz:var(--fz-600)}.s-content h2{--_fz:var(--fz-300)}.s-content h1~*,.s-content h2~*,.s-content h3~*,.s-content h4~*,.s-content h5~*,.s-content h6~*{margin-top:1.5em}



/* ! Media */.s-content .youtube-embed-wrapper,.s-content iframe,.s-content img{display:block;max-width:var(--img-max-width,100%);height:auto;margin-top:calc(var(--content-margin-t, var(--_content-margin-t))*1.5)}.s-content img{height:auto!important}.s-content .youtube-embed-wrapper iframe{margin-block:0}



/* ! Lists */.s-content ol,.s-content ul{--_bullet-color:var(--content-bullet-color,var(--color-primary-400));padding-left:var(--_list-offset)}.s-content li ol,.s-content li ul{margin-top:.5em}.s-content li{position:relative;padding-left:var(--_item-offset)}.s-content li:not(:first-child){margin-top:.5em}.s-content ul{--_list-offset:0.7em;--_item-offset:0.5em;--_bullet-size:0.355em}.s-content ul li{padding-left:calc(var(--_item-offset) + var(--_bullet-size) * 2)}.s-content ul li:before{content:"";width:var(--_bullet-size);height:var(--_bullet-size);position:absolute;top:.7em;left:0;background-color:var(--_bullet-color);border-radius:50%}.s-content ul li a{color:var(--color-primary-400);text-decoration:underline}.s-content ol{--_list-offset:2.1em;--_item-offset:0.25em}.s-content ol>li{list-style:decimal;list-style-position:outside}.s-content ol>li::marker{color:var(--_bullet-color);font-weight:500;font-size:1em}@media (hover:hover){

    /* ! Links */.s-content a:hover{opacity:.8}.s-content ul li a:is(:hover,:focus-visible){color:var(--color-primary-400)}}@media (min-width:105rem){
    /* ! Wrapper break: 1680px */}