h1{line-height:1.5em;font-display:swap;font-size:clamp(2rem,2rem + 3.6363636364lvw,4rem)}h2{line-height:1.5em;font-display:swap;font-size:clamp(1.75rem,1.75rem + 2.7272727273lvw,3.25rem)}h3{line-height:1.5em;font-display:swap;font-size:clamp(1.5rem,1.5rem + 2.0454545455lvw,2.625rem)}h4{line-height:1.5em;font-display:swap;font-size:clamp(1.25rem,1.25rem + 1.3636363636lvw,2rem)}h5{line-height:1.5em;font-display:swap;font-size:clamp(1.125rem,1.125rem + .9090909091lvw,1.625rem)}h6{line-height:1.5em;font-display:swap;font-size:clamp(1rem,1rem + .6818181818lvw,1.375rem)}p{line-height:1.5em;font-display:swap;font-size:clamp(.875rem,.875rem + .4545454545lvw,1.125rem)}@font-face{font-family:Hubot-Sans-Font;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://s3.kh1.dev/google-fonts/fonts/Hubot_Sans/HubotSans-VariableFont_wdth,wght.ttf) format("truetype")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://s3.kh1.dev/google-fonts/icons/MaterialSymbolsOutlined[FILL,GRAD,opsz,wght].woff2) format("woff2-variations")}:root{touch-action:pan-y}:root{--section-card-border-radius: 40px;--padding: 50px}@media (max-width: 768px){:root{--section-card-border-radius: 25px;--padding: 25px}}:root{--screen-size: "large-screen desktop"}@media (max-width: 768px) and (min-width: 480px){:root{--screen-size: "small-screen tablet"}}@media (max-width: 480px){:root{--screen-size: "small-screen mobile"}}@media (max-width: 1200px) and (min-width: 1024px){:root{--screen-size: "large-screen desktop"}}@media (max-width: 1024px) and (min-width: 768px){:root{--screen-size: "large-screen laptop"}}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr}*{margin:0;padding:0;font-family:Hubot-Sans-Font;box-sizing:border-box}*:before,*:after{box-sizing:border-box}* ::-webkit-scrollbar{cursor:pointer;width:10px;height:10px;border-radius:100px;background:rgba(var(--black-rgb),.05)}* ::-webkit-scrollbar-thumb{background:rgba(var(--black-rgb),.2);border-radius:100px;cursor:pointer}* input[type=number]::-webkit-inner-spin-button,* input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}*:focus{outline:none}html{overflow-x:hidden;overflow-y:scroll;overscroll-behavior:none;height:-webkit-fill-available}input,textarea,[contenteditable]{caret-color:var(--black)}body{caret-color:transparent;background-color:#0000000d;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}.background-line-logo{position:absolute;background-size:cover;width:max-content;display:flex;justify-content:center;align-items:center;justify-content:flex-end;opacity:.5;transition:all .75s cubic-bezier(.19,1,.22,1)}body,html,.App{margin:0;padding:0}.App{-webkit-overflow-scrolling:touch;will-change:transform}.fade-in{animation:fadeIn .5s ease-in forwards;animation-delay:.15s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.App{width:100lvw;position:relative;display:flex;justify-content:center;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);flex-direction:column;justify-content:flex-start;height:max-content}.App .scroll-behavior{content:"";position:absolute;top:calc(min(max(10lvw,50px),120px)*-1);width:0;height:0}.noise-texture-image{content:"";position:absolute;top:0;height:100%;width:100vw;background-size:1400px;z-index:999999999999;mix-blend-mode:multiply;pointer-events:none;touch-action:none}.background-sticky-image{content:"";position:fixed;top:0;height:100vh;width:100vw;background-size:cover;z-index:-1}.messages{width:100%;height:100%;pointer-events:none;position:fixed;top:0;right:0;z-index:9999999;display:flex;justify-content:center;transition:all .35s cubic-bezier(.4,.2,0,1);background-color:transparent}.messages.show{pointer-events:auto;background-color:rgba(var(--white-rgb),.8)}.messages .messages-bottom-action-buttons{width:280px;height:max-content;position:absolute;top:90px;display:flex;justify-content:center;pointer-events:none;opacity:0;transition:all .35s cubic-bezier(.4,.2,0,1);z-index:60}.messages .messages-bottom-action-buttons .ungroup-messages{width:38px;height:38px;border-radius:100px}.messages .messages-bottom-action-buttons.show{top:100px;pointer-events:auto;opacity:1}.messages .messages-top-action-buttons{top:0;opacity:0!important;display:flex;justify-content:space-between;position:relative;width:280px;height:40px;transition:all .35s cubic-bezier(.4,.2,0,1)}.messages .messages-top-action-buttons.show{top:20px;pointer-events:auto;opacity:1!important}.messages .messages-top-action-buttons.show.disabled{opacity:.3!important}.messages .messages-top-action-buttons .group-messages{width:40px}.message{pointer-events:auto;position:absolute;top:-700px;padding:15px;max-width:280px;min-width:280px;background-color:var(--white);box-shadow:0 0 30px #0000000d;border:1px solid transparent;border-radius:5px;color:var(--black);display:flex;justify-content:flex-start;align-items:center;line-height:1;height:max-content;max-height:150px;overflow:hidden;transition:all .35s cubic-bezier(.4,.2,0,1)}.message:before{content:" ";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;background-color:var(--white)}.message>.text{padding-left:25px;color:var(--black);line-height:1.5;width:max-content;height:max-content;max-height:150px;overflow-y:auto;overflow-x:hidden;transition:all .35s cubic-bezier(.4,.2,0,1)}.message>.text.dismissible{padding:0 50px 0 25px}.message .status-dot{content:"";min-width:10px;min-height:10px;background-color:var(--red);margin-right:15px;border-radius:20px;display:flex;justify-content:center;align-items:center;position:absolute;animation:blob 2s cubic-bezier(.76,0,.24,1) infinite;transition:all .35s cubic-bezier(.4,.2,0,1)}.message .status-dot:before{content:"";display:inline-block;min-width:30px;min-height:30px;border-radius:50px;background-color:var(--red);opacity:.03;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .35s cubic-bezier(.4,.2,0,1)}.message .status-dot:after{content:"";display:inline-block;min-width:50px;min-height:50px;margin-right:10px;border-radius:50px;background-color:var(--red);opacity:.02;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .35s cubic-bezier(.4,.2,0,1)}.message.success:before{background:linear-gradient(90deg,var(--green-light) -5px,transparent 50px);border:1px solid var(--green)}.message.success .status-dot{background-color:var(--green)}.message.success .status-dot:before{background-color:var(--green)}.message.success .status-dot:after{background-color:var(--green)}.message.danger:before{background:linear-gradient(90deg,var(--red-light) -5px,transparent 50px);border:1px solid var(--red)}.message.danger .status-dot{background-color:var(--red)}.message.danger .status-dot:before{background-color:var(--red)}.message.danger .status-dot:after{background-color:var(--red)}.message.warning:before{background:linear-gradient(90deg,var(--yellow-light) -5px,transparent 50px);border:1px solid var(--yellow)}.message.warning .status-dot{background-color:var(--yellow)}.message.warning .status-dot:before{background-color:var(--yellow)}.message.warning .status-dot:after{background-color:var(--yellow)}.message .icon-container{padding:27px;cursor:pointer;position:fixed;top:0;right:0;display:flex;justify-content:center;align-items:center}.message .icon-container span{font-size:18px;color:var(--black);line-height:0;width:0;height:0;display:flex;justify-content:center;align-items:center}@keyframes messageIn{to{top:25px;box-shadow:0 10px 50px #0000000d}}@keyframes messageOut{to{opacity:0}}@keyframes blob{50%{transform:scale(.8)}}.button{width:max-content;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);background-color:var(--white);color:var(--black);border-radius:5px;font-weight:300;cursor:pointer;border:1px solid transparent;transition:all .25s cubic-bezier(.4,.2,0,1);display:flex;justify-content:center;align-items:center;opacity:.9;position:relative;overflow:hidden;letter-spacing:1px;padding:15px;will-change:unset!important}.button *{will-change:unset!important}.button .gradient-effect{position:absolute;width:100%;height:100%;background:radial-gradient(ellipse at bottom center,#bfbfbf 10%,#fff 40%,#fff);background-size:300% 100%;background-position:center bottom;mix-blend-mode:multiply;opacity:.7}.button.flat{padding:0}.button.with-right-icon,.button.with-left-icon{padding:15px 20px}.button.with-right-icon .button-content,.button.with-left-icon .button-content{padding:0}.button.with-right-icon.text,.button.with-left-icon.text{padding-right:8px;padding-left:8px}.button.with-right-icon.text .button-content,.button.with-left-icon.text .button-content{padding-right:15px;padding-left:15px}.button.with-right-icon{padding-left:15px}.button.with-right-icon .button-content{padding-right:20px}.button.with-right-icon.text{padding-left:15px}.button.with-left-icon,.button.with-left-icon .button-content{padding-left:20px}.button.with-left-icon.text{padding-right:15px}.button .button-hover-effect{position:absolute;left:0;width:150%;top:-2px;height:calc(100% + 4px);transform:translate(100%);border-top-left-radius:10px;border-bottom-left-radius:10px;background:rgba(var(--background-color-rgb),.2);transition:transform .75s cubic-bezier(.19,1,.22,1);z-index:5}.button.loading{cursor:wait}.button .loading-effect{height:150%;width:150px;pointer-events:none;background:transparent;background:linear-gradient(90deg,rgba(var(--black-rgb),0) 8%,rgba(var(--black-rgb),.2) 50%,rgba(var(--black-rgb),0) 82%);position:absolute;top:0;left:0;animation:loading 2s cubic-bezier(.4,.2,0,1) infinite}.button.with-shadow{box-shadow:0 5px 15px #0000000d}.button.grey{color:var(--grey)}.button.grey .loading-effect{background:linear-gradient(90deg,rgba(var(--grey-rgb),0) 8%,rgba(var(--grey-rgb),.2) 50%,rgba(var(--grey-rgb),0) 82%)}.button.grey .button-icon{color:var(--grey)}.button.green{color:var(--green)}.button.green .loading-effect{background:linear-gradient(90deg,rgba(var(--green-rgb),0) 8%,rgba(var(--green-rgb),.2) 50%,rgba(var(--green-rgb),0) 82%)}.button.green .button-icon{color:var(--green)}.button.red{color:var(--red)}.button.red .loading-effect{background:linear-gradient(90deg,rgba(var(--red-rgb),0) 8%,rgba(var(--red-rgb),.2) 50%,rgba(var(--red-rgb),0) 82%)}.button.red .button-icon{color:var(--red)}.button.blue{color:var(--blue)}.button.blue .loading-effect{background:linear-gradient(90deg,rgba(var(--blue-rgb),0) 8%,rgba(var(--blue-rgb),.2) 50%,rgba(var(--blue-rgb),0) 82%)}.button.blue .button-icon{color:var(--blue)}.button.yellow{color:var(--yellow)}.button.yellow .loading-effect{background:linear-gradient(90deg,rgba(var(--yellow-rgb),0) 8%,rgba(var(--yellow-rgb),.2) 50%,rgba(var(--yellow-rgb),0) 82%)}.button.yellow .button-icon{color:var(--yellow)}.button:active:not(.disabled){opacity:1}.button:active:not(.disabled).with-shadow{box-shadow:0 10px 40px #0000}.button.app-button{height:50px;background-size:200%;border-radius:5px;opacity:1;font-size:15px;width:max-content;padding:0 25px!important;box-shadow:0 10px 20px -10px rgba(var(--secondary-color-rgb),.2),inset 0 0 0 1px rgba(var(--white-rgb),.5);font-weight:700;color:var(--white);background:linear-gradient(90deg,#ff00c8,#ff005c);border-width:0;letter-spacing:1.5px;transition:all .35s cubic-bezier(.19,1,.22,1)}.button.app-button .loading-effect{height:150%;width:150%;background:transparent;background:linear-gradient(90deg,#fff0 8%,#fff3 50%,#fff0 82%)}.button.primary{font-size:17px;color:var(--black);font-weight:100;padding:12px 25px;border:0;border-radius:50px;background-color:var(--primary-color);box-shadow:0 7px 10px rgba(var(--primary-color-rgb),.5),inset 3px 3px 3px rgba(var(--white-rgb),.5),inset -3px -3px 3px rgba(var(--white-rgb),.3);font-variation-settings:"wdth" 200,"wght" 400}.button.primary .loading-effect{height:150%;width:150%;background:transparent;background:linear-gradient(90deg,#fff0 8%,#fff3 50%,#fff0 82%)}.button.primary .button-icon{color:var(--black)}.button.primary.grey{background-color:var(--grey);color:var(--black)}.button.primary.grey .button-icon{color:var(--black)}.button.primary.green{background-color:var(--green);color:var(--green-light)}.button.primary.green .button-icon{color:var(--green-light)}.button.primary.red{background-color:var(--red);color:var(--red-light)}.button.primary.red .button-icon{color:var(--red-light)}.button.primary.blue{background-color:var(--blue);color:var(--blue-light)}.button.primary.blue .button-icon{color:var(--blue-light)}.button.primary.yellow{background-color:var(--yellow);color:var(--yellow-light)}.button.primary.yellow .button-icon{color:var(--yellow-light)}.button.outlined{background-color:var(--white);color:var(--black);border:1px solid var(--black)}.button.outlined.grey{background-color:rgba(var(--grey-rgb),.02);color:var(--black);border:1px solid rgba(var(--grey-rgb),.6)}.button.outlined.green{background-color:rgba(var(--green-rgb),.02);color:var(--green);border:1px solid rgba(var(--green-rgb),.6)}.button.outlined.red{background-color:rgba(var(--red-rgb),.02);color:var(--red);border:1px solid rgba(var(--red-rgb),.6)}.button.outlined.blue{background-color:rgba(var(--blue-rgb),.02);color:var(--blue);border:1px solid rgba(var(--blue-rgb),.6)}.button.outlined.yellow{background-color:rgba(var(--yellow-rgb),.02);color:var(--yellow);border:1px solid rgba(var(--yellow-rgb),.6)}.button.text,.button.flat{background-color:transparent;color:var(--black);border:0 solid transparent}.button.text.grey,.button.flat.grey{color:var(--black)}.button.text.green,.button.flat.green{color:var(--green)}.button.text.red,.button.flat.red{color:var(--red)}.button.text.blue,.button.flat.blue{color:var(--blue)}.button.text.yellow,.button.flat.yellow{color:var(--yellow)}.button.disabled{opacity:.5;cursor:default}.button .button-icon{pointer-events:none;line-height:0;height:0;width:0;font-size:15px;display:flex;justify-content:center;align-items:center;color:var(--black);padding:0;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 50!important}@keyframes loading{0%{left:-150px}to{left:120%}}.pages{width:100vw;min-height:100dvh;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;justify-content:space-between}.pages .background-grid-effect{position:fixed;bottom:0;width:max-content;height:min-content;opacity:1;will-change:transform;object-fit:fill;display:flex;justify-content:center;align-items:center;flex-direction:column}.pages .background-grid-effect>div{width:100%}.pages .background-grid-effect>div>img{width:100%}.pages .page-motion-wrapper{width:inherit;height:inherit;display:flex;justify-content:center;align-items:center;flex-direction:column;justify-content:space-between}.pages .noise-effect{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000000000;object-fit:fill}.pages .primary-button{padding:12px 20px;border-radius:10px;box-shadow:0 5px 15px rgba(var(--black-rgb),.3)}.pages .primary-button .button-content{font-family:Hubot-Sans-Font;font-weight:900;color:var(--black)}.error-404-page{color:var(--white)}.start-page{width:100%;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0}.start-page *{will-change:transform}.section{position:relative;width:100%;min-height:max-content;height:max-content}.section .section-card{min-height:inherit}.title{font-variation-settings:"wdth" 200,"wght" 100;font-size:clamp(2rem,5lvw,3.125rem);line-height:1.05}@media (max-width: 768px){.title{font-size:clamp(1.8rem,8lvw,2.45rem)}}@media (max-width: 480px){.title{text-align:center}}.title b{position:relative;font-variation-settings:"wdth" 200,"wght" 600;font-style:italic}.title b .highlight-draw{position:absolute;width:110%;left:50%;top:50%;transform:translate(-50%,-50%)}.start-section{height:100vh;min-height:100lvh}.start-section .content{margin:auto;width:100%;margin-top:calc(calc(var(--nav-bar-height, 100px)) - calc(var(--nav-margin)));height:calc(100% - calc(var(--nav-bar-height, 100px)) + calc(var(--nav-margin)));display:flex;justify-content:center;align-items:center;width:min(100%,1100px)}.start-section .content.small-screen{display:none}.start-section .content.big-screen{display:flex}.start-section .content .left{width:70%;height:100%;display:flex;justify-content:center;align-items:center}.start-section .content .left .devices{width:calc(100% - 100px);max-height:100%;aspect-ratio:1/1;position:relative;translate:0 30px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.start-section .content .left .devices *{width:max-content;will-change:transform;position:absolute;translate:0 20px;opacity:0;blur:50px}.start-section .content .left .devices *:nth-child(1){animation:fadeInDevice .75s ease-in-out forwards .35s}.start-section .content .left .devices *:nth-child(2){animation:fadeInDevice .75s ease-in-out forwards .7s}.start-section .content .left .devices .ipad{height:100%;top:-15%;left:0;z-index:2;filter:drop-shadow(30px 30px 30px rgba(var(--black-rgb),.15))}.start-section .content .left .devices .iphone{right:2%;bottom:-5%;height:80%;z-index:1;filter:drop-shadow(5px 5px 5px rgba(var(--black-rgb),.1))}.start-section .content .right{width:40%;height:100%;padding:10% 0;display:flex;flex-direction:column;justify-content:space-around;gap:30px}.start-section .content .right .title b .highlight-draw{width:110%;left:48%;top:58%;transform:translate(-50%,-50%)}.start-section .content .right .app-rating{text-align:left;display:flex;flex-direction:column;gap:5px}.start-section .content .right .app-rating p{font-variation-settings:"wdth" 200,"wght" 700;font-size:35px;line-height:1;background-color:var(--primary-color);color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:1px #95f023;text-shadow:0 5px 5px rgba(var(--primary-color-rgb),.2),2px 2px 1px rgba(var(--black-rgb),.05)}.start-section .content .right .app-rating .stars{display:flex;gap:5px;line-height:1}.start-section .content .right .app-rating .stars .star{height:25px;filter:drop-shadow(0 5px 5px rgba(var(--primary-color-rgb),.2))}@media (max-width: 768px){.start-section{height:auto;min-height:max-content}.start-section .content{width:calc(100% - 40px);margin-top:calc(calc(var(--nav-bar-height, 100px)) + 10px);height:auto;flex-direction:column;gap:20px;padding-bottom:30px}.start-section .content.small-screen{display:flex}.start-section .content.big-screen{display:none}.start-section .content .left{width:100%;height:auto;flex-direction:column;gap:30px}.start-section .content .left .app-rating{text-align:center;align-items:center}.start-section .content .left .app-rating p{font-size:clamp(1.75rem,9lvw,2.1rem)}.start-section .content .left .app-rating .stars{justify-content:center}.start-section .content .left .app-rating .stars .star{height:22px}.start-section .content .left .title{font-size:40px;width:100%;text-align:center}.start-section .content .left .devices{width:min(100%,420px);translate:0;margin:auto}.start-section .content .left .devices .ipad{top:0}.start-section .content .left .devices .iphone{bottom:-2%}.start-section .content .right{width:100%;height:auto;padding:0;align-items:center;text-align:center;gap:20px}.start-section .content .right .button{width:100%;max-width:300px;justify-content:center}}@media (max-width: 480px){.start-section .content{width:calc(100% - 24px);margin-top:calc(calc(var(--nav-bar-height, 100px)) + 5px);gap:14px;padding-bottom:24px}.start-section .content .left .devices{width:calc(100% - 8px)}.start-section .content .left .devices .ipad{left:-3%}.start-section .content .left .devices .iphone{right:-3%;bottom:-4%;height:76%}.start-section .content .right{gap:16px}}@keyframes fadeInDevice{to{opacity:1;translate:0 0}}.section-card{color:#fff;height:max-content;width:100%;border-radius:var(--section-card-border-radius);display:flex;justify-content:center;align-items:center;flex-direction:column;box-shadow:0 14px 50px rgba(var(--black-rgb),.3);contain:style;padding:50px;position:relative;z-index:50;background-color:rgba(var(--background-color-rgb),.8);gap:50px}@media (max-width: 768px){.section-card{padding:25px;gap:25px}}.section-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(var(--white-rgb),.1);background-color:rgba(var(--background-color-rgb),.5);z-index:-1;border-radius:inherit;box-shadow:inset 0 -10px 20px rgba(var(--white-rgb),.01),inset 0 10px 15px rgba(var(--black-rgb),.01)}.section-card .side-text{position:absolute;max-height:calc(100lvh - 150px);width:calc(100lvh - 150px);aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;transform-style:preserve-3d;perspective:500px;perspective-origin:center;z-index:-1;touch-action:none;pointer-events:none}@media (min-width: 1024px){.section-card .side-text.animate{animation:floatY 5s cubic-bezier(.45,.05,.55,.95) infinite}}.section-card .side-text .blurry,.section-card .side-text .non-blurry{height:20%;position:absolute;width:inherit}.section-card .side-text.left{left:0;transform:translate(calc(((100lvh - 150px)/2 + 1px)*-1))}.section-card .side-text.left .blurry,.section-card .side-text.left .non-blurry{transform:rotate(-90deg)}.section-card .side-text.left .blurry{clip-path:inset(50% 0 0 0)}.section-card .side-text.left .non-blurry{clip-path:inset(0 0 50% 0)}.section-card .side-text.right{right:0;transform:translate(calc((100lvh - 150px)/2 + 1px))}.section-card .side-text.right .blurry,.section-card .side-text.right .non-blurry{transform:rotate(-90deg) rotateX(180deg)}.section-card .side-text.right .blurry{clip-path:inset(50% 0 0 0)}.section-card .side-text.right .non-blurry{clip-path:inset(0 0 50% 0)}[data-device-type=ios] .section-card .side-text{max-height:calc(var(--vh, 100lvh) - 100px);width:calc(var(--vh, 100lvh) - 100px)}[data-device-type=ios] .section-card .side-text.left{transform:translate(calc((calc(var(--vh, 100lvh) - 100px) / 2 + 1px) * -1))}[data-device-type=ios] .section-card .side-text.right{transform:translate(calc(calc(var(--vh, 100lvh) - 100px) / 2 + 1px))}.section-card .background{width:100%;height:100%;border-radius:inherit;position:absolute;z-index:0;object-fit:cover;contain:content;top:0;-webkit-overflow-scrolling:touch}.section-card .background .gradient-background{border-radius:inherit;width:100lvw;height:300lvh;object-fit:cover;touch-action:none;pointer-events:none;opacity:.5;transform:translateZ(0)}.section-card .background .mouse-follower-effect{top:0;left:0;width:1000px;height:1000px;position:absolute;border-radius:500px}@media (max-width: 768px){.section-card .background .mouse-follower-effect{display:none}}@keyframes floatY{0%{translate:0 -10px}50%{translate:0 10px}to{translate:0 -10px}}.lazy-image{opacity:0;animation:show .75s ease-in-out forwards}@keyframes show{to{opacity:1}}:root{--nav-margin: 20px}.nav-container{position:fixed;display:flex;justify-content:center;align-items:center;max-width:100%;top:0;left:0;width:100%;z-index:999999;pointer-events:none;touch-action:none}.nav-container .nav{position:relative;padding:calc(var(--nav-margin));overflow:hidden;box-shadow:unset;background-color:transparent}@media (max-width: 768px){.nav-container .nav{padding:20px}}.nav-container .nav:before{border-width:0}.nav-container .nav .content{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}.nav-container .nav .content .nav-top-tail{width:max-content;padding-top:5px;display:flex;justify-content:center;align-items:center;justify-content:space-between;pointer-events:all;touch-action:auto}@media (max-width: 768px){.nav-container .nav .content .nav-top-tail{width:100%;padding-top:0;justify-content:space-between}}.nav-container .nav .content .nav-top-tail .logo{height:55px}@media (max-width: 768px){.nav-container .nav .content .nav-top-tail .logo{margin-top:0;height:50px}}.nav-container .nav .content .nav-top-tail .menu-button{display:none;background-color:transparent;border:1px solid rgba(var(--black-rgb),.1);cursor:pointer;aspect-ratio:1/1;height:45px;border-radius:15px}@media (max-width: 768px){.nav-container .nav .content .nav-top-tail .menu-button{display:flex}}.nav-container .nav .content .nav-top-tail .menu-button .button-icon{font-size:25px;color:rgba(var(--black-rgb),.8)}.nav-container .nav .content .nav-buttons{width:100%;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(var(--white-rgb),.8);border:1px solid rgba(var(--black-rgb),.15);width:max-content;padding:8px;border-radius:50px;pointer-events:all;touch-action:auto}@media (max-width: 768px){.nav-container .nav .content .nav-buttons{display:none}}.nav-container .nav .content .nav-buttons .button{font-size:17px;color:var(--black);font-weight:100;padding:10px 25px;border-radius:50px}.nav-container .nav .content .nav-buttons .button.active{background-color:var(--primary-color);box-shadow:0 7px 10px rgba(var(--primary-color-rgb),.5),inset 3px 3px 3px rgba(var(--white-rgb),.5),inset -3px -3px 3px rgba(var(--white-rgb),.3)}.mobile-nav{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--white);z-index:99999999999;display:flex;flex-direction:column;align-items:center;padding:clamp(25px,5dvw,50px);justify-content:space-between;touch-action:none;pointer-events:none;opacity:0;transform:translateY(-10px);transition:opacity .3s ease-in-out,transform .3s ease-in-out;border:1px solid rgba(var(--black-rgb),.1)}@media (max-width: 768px){.mobile-nav.open{touch-action:unset;pointer-events:unset;opacity:1;transform:translateY(0)}}.mobile-nav .nav-top-tail{width:100%;display:flex;justify-content:center;align-items:center;justify-content:space-between}.mobile-nav .nav-top-tail .logo{height:50px}.mobile-nav .nav-top-tail .menu-button{display:none}.mobile-nav .nav-top-tail .close-button{border-radius:10px;width:50px;height:50px}.mobile-nav .nav-top-tail .close-button .button-icon{color:var(--black);font-size:50px}@media (max-width: 768px){.mobile-nav .nav-top-tail .close-button .button-icon{font-size:40px}}.mobile-nav .nav-top-tail .close-button .button-content{color:var(--black)}.mobile-nav .nav-buttons{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;gap:clamp(25px,5dvw,50px)}.mobile-nav .nav-buttons .button{font-size:clamp(20px,10dvw,30px);color:var(--black);font-weight:100}.mobile-nav .nav-buttons .button.active{font-weight:800}.mobile-nav .nav-buttons .button.new{font-weight:300}.mobile-nav .nav-buttons .button.new.active{font-weight:800}.mobile-nav .nav-buttons .button.new:after{content:"NEW";display:inline-block;margin-left:5px;font-size:12px;color:var(--black);background-color:#c3fa5f;padding:2px 5px;border-radius:5px}.logo{height:100%}.gradient-card{position:relative;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;box-shadow:0 14px 50px rgba(var(--black-rgb),.3)}.gradient-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(var(--white-rgb),.1);z-index:5;border-radius:inherit}.gradient-card .background{width:100%;height:100%;border-radius:inherit;position:absolute;z-index:0;object-fit:cover;contain:content;top:0;-webkit-overflow-scrolling:touch}.gradient-card .background .gradient-background{border-radius:inherit;width:100lvw;height:300lvh;object-fit:cover;touch-action:none;pointer-events:none;opacity:1;transform:translateZ(0)}.gradient-card .content{height:100%;width:100%;position:relative;z-index:10;display:flex;justify-content:center;align-items:center}.features-section{background-color:#e8e8e8cc}.features-section .content{margin:auto;height:100%;width:min(100%,1100px);display:flex;flex-direction:column}.features-section .content .title{padding:50px 0;width:100%;text-align:center}.features-section .content .title b .highlight-draw{width:120%;left:54%;top:54%;transform:translate(-50%,-50%)}.features-section .content .card-container{position:relative;contain:content}.features-section .content .card-container .content{position:absolute;height:100%;width:100%;top:0;display:flex;justify-content:center;align-items:center;flex-direction:column;justify-content:flex-start;border-radius:45px;padding:35px 35px 60px;gap:20px;text-align:center}.features-section .content .card-container .content h2{font-variation-settings:"wdth" 100,"wght" 900;font-size:35px;line-height:1}.features-section .content .card-container .content p{font-variation-settings:"wdth" 100,"wght" 100;font-size:20px;line-height:1.5;max-width:70%}.features-section .content .card-container .content .feature-image-container{width:80%;flex:1 1 auto;min-height:0;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.features-section .content .card-container .content .feature-image-container img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform-origin:center center;will-change:transform}.features-section .content .card-container .features-carousel{height:100%;min-height:700px;z-index:5}.features-section .content .card-container .features-carousel .carousel-dots{background-color:rgba(var(--white-rgb),.8);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);box-shadow:0 2px 2px rgba(var(--black-rgb),.05)}.features-section .content .card-container .features-carousel .carousel-dots .carousel-dot{background-color:rgba(var(--black-rgb),0);border:1px solid rgba(var(--black-rgb),.5)}.features-section .content .card-container .features-carousel .carousel-dots .carousel-dot.active{background-color:rgba(var(--black-rgb),.8)}.features-section .content .card-container .features-carousel .carousel-switch-buttons{padding:35px}.features-section .content .card-container .features-carousel .carousel-switch-buttons .carousel-switch-button{background-color:var(--primary-color);box-shadow:0 7px 10px rgba(var(--primary-color-rgb),.5),inset 3px 3px 3px rgba(var(--white-rgb),.5),inset -3px -3px 3px rgba(var(--white-rgb),.3);height:100px;width:55px;border:0;color:var(--black)}@media (max-width: 768px){.features-section .content{width:100%}.features-section .content .title{font-size:40px;width:100%;text-align:center}.features-section .content .card-container .content{padding:25px 25px 80px;gap:16px}.features-section .content .card-container .content h2{font-size:clamp(1.6rem,6lvw,1.95rem);line-height:1.1}.features-section .content .card-container .content p{max-width:100%;font-size:17px;line-height:1.45}.features-section .content .card-container .content .feature-image-container{width:100%;min-height:280px}.features-section .content .card-container .features-carousel{min-height:560px}.features-section .content .card-container .features-carousel .carousel-switch-buttons{padding:14px}.features-section .content .card-container .features-carousel .carousel-switch-buttons .carousel-switch-button{height:68px;width:42px}}@media (max-width: 480px){.features-section .content .title{padding:25px 12px}.features-section .content .card-container .content{padding:18px 18px 72px;gap:12px}.features-section .content .card-container .content h2{font-size:clamp(1.35rem,7lvw,1.6rem)}.features-section .content .card-container .content p{font-size:16px}.features-section .content .card-container .content .feature-image-container{min-height:220px}.features-section .content .card-container .features-carousel{min-height:500px}.features-section .content .card-container .features-carousel .carousel-switch-buttons .carousel-switch-button{height:56px;width:38px}}.carousel{position:relative;width:100%;height:500px;border-radius:20px;contain:style}.carousel.fill{width:100%;height:100%;min-width:100%;min-height:100%}.carousel .carousel-track-container{top:0;left:0;position:absolute;width:100%;height:100%;contain:content;border-radius:inherit}.carousel .carousel-track-container .carousel-track{position:relative;height:100%;width:100%;will-change:transform}.carousel .carousel-track-container .carousel-track .carousel-container{position:absolute;min-width:100%;width:100%;height:100%;display:flex;will-change:transform}.carousel.switch-animation-static .carousel-track-container .carousel-track .carousel-container .carousel-item{position:absolute;top:0;right:0;bottom:0;left:0;min-width:100%;min-height:100%;opacity:0;visibility:hidden;pointer-events:none;will-change:opacity,transform,filter;transform-style:preserve-3d;backface-visibility:hidden}.carousel .carousel-switch-buttons{width:100%;top:50%;transform:translateY(-50%);position:absolute;display:flex;justify-content:space-between;padding:20px;z-index:6;border-radius:inherit}@media (max-width: 768px){.carousel .carousel-switch-buttons{padding:20px;top:auto;transform:translateY(0);bottom:0}}.carousel .carousel-switch-buttons .carousel-switch-button{width:min(max(10lvw,50px),60px);aspect-ratio:1/1;background-color:#fff3;display:flex;justify-content:center;align-items:center;border-radius:50px;color:#fff;cursor:pointer;font-size:20px;border:1px solid rgba(var(--black-rgb),.2)}.carousel .carousel-switch-buttons .carousel-switch-button.disabled{pointer-events:none;touch-action:none;opacity:.2}.carousel .carousel-switch-buttons .carousel-switch-button>span{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);touch-action:none;pointer-events:none;font-size:40px;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 50!important}.carousel .carousel-switch-buttons.vertical{transform:translateY(0);flex-direction:column;top:unset;bottom:0;right:0;width:max-content;padding:20px;border-radius:inherit}.carousel .carousel-switch-buttons.vertical .carousel-switch-button:first-child{border-radius:10px 10px 0 0}.carousel .carousel-switch-buttons.vertical .carousel-switch-button:last-child{border-radius:0 0 10px 10px}.carousel .carousel-switch-buttons.vertical .carousel-switch-button>span{transform:rotate(90deg)}.carousel .carousel-auto-play-toggle-button{position:absolute;bottom:15px;right:15px;width:35px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border-radius:50px;cursor:pointer;transition:all .25s ease-out;background-color:var(--background-color-lighter);border:1px solid rgba(var(--black-rgb),.1);z-index:6}.carousel .carousel-auto-play-toggle-button.pause span{font-size:25px}.carousel .carousel-auto-play-toggle-button span{color:var(--black);font-size:18px;font-variation-settings:"FILL" 0,"wght" 100,"GRAD" 0,"opsz" 50!important}.carousel-item{position:relative;min-width:100%;min-height:100%;display:flex;justify-content:center;align-items:center;border-radius:inherit;contain:content;z-index:4}.carousel-dots{position:absolute;left:50%;transform:translate(-50%);bottom:20px;display:flex;flex-direction:row;align-items:center;gap:6px;z-index:8;width:auto;background-color:rgba(var(--white-rgb),.1);padding:5px;border-radius:10px}@media (max-width: 768px){.carousel-dots{bottom:40px;gap:4px}}.carousel-dots .carousel-dot{width:7px;height:7px;padding:1px;border-radius:100px;background:#ffffff59;transition:width .3s ease-in-out,background .3s ease-in-out,opacity .3s ease-in-out;opacity:.7;position:relative;flex-shrink:0;cursor:pointer;border:none;box-shadow:none;display:block}.carousel-dots .carousel-dot.active{width:22px;background:#fff;opacity:1;border-radius:8px}.carousel-dots .carousel-dot .carousel-dot-click-indicator{position:absolute;width:100%;height:100%;left:0;top:0;cursor:pointer;z-index:2;background:transparent}.carousel-dots .carousel-dot.active:not(.auto-play){background-color:#fff}.carousel-dots .carousel-dot.active.auto-play .auto-play-indicator{content:"";display:block;position:absolute;left:1px;top:1px;height:calc(100% - 2px);width:5px;aspect-ratio:1/1;background-color:var(--black);border-radius:10px;animation:auto-play 5s linear forwards}@keyframes auto-play{to{width:calc(100% - 2px)}}.card-container{margin:0 50px 50px;width:calc(100% - 100px);height:calc(100% - 100px);background:linear-gradient(0deg,#fefefe -20%,#efefef),#fff;border-radius:50px;border:7px solid var(--white);box-shadow:0 5px 10px rgba(var(--black-rgb),.1)}@media (max-width: 768px){.card-container{margin:0 20px 20px;width:calc(100% - 40px);height:calc(100% - 40px);border-radius:28px;border-width:5px}}@media (max-width: 480px){.card-container{margin:0 15px 15px;width:calc(100% - 30px);height:calc(100% - 30px);border-radius:24px;border-width:4px}}.faq-section .content{margin:auto;height:100%;width:min(100%,1100px);display:flex;flex-direction:column}.faq-section .content .title{padding:30px 0;width:100%;text-align:center}.faq-section .content .title b .highlight-draw{width:150%;left:54%;top:54%;transform:translate(-50%,-50%)}.faq-section .content .contact-us-button{margin:auto auto 30px}.faq-section .content .card-container{height:100%;display:flex;border-radius:43px;margin-bottom:30px}.faq-section .content .card-container .accordion{margin:auto;width:100%}@media (max-width: 768px){.faq-section .content{width:100%}.faq-section .content .title{padding:20px}.faq-section .content .card-container{margin-bottom:20px;border-radius:30px}.faq-section .content .contact-us-button{width:calc(100% - 40px);max-width:320px;margin-bottom:24px}}@media (max-width: 480px){.faq-section .content .title{padding:15px 12px}.faq-section .content .card-container{border-radius:24px}.faq-section .content .contact-us-button{width:calc(100% - 30px)}}.accordion{width:100%;display:flex;flex-direction:column;gap:5px;padding:5px}.accordion .accordion-item.open .accordion-trigger{background:var(--primary-color);border-color:rgba(var(--black-rgb),0);box-shadow:inset 3px 3px 3px rgba(var(--white-rgb),.5),inset -3px -3px 3px rgba(var(--white-rgb),.3)}.accordion .accordion-item.open .accordion-trigger .accordion-icon{transform:rotate(180deg)}.accordion .accordion-item.open .accordion-panel{grid-template-rows:1fr;opacity:1}.accordion .accordion-heading{margin:0}.accordion .accordion-trigger{width:100%;border:0;border:1px solid rgba(var(--black-rgb),.1);background:transparent;border-radius:50px;cursor:pointer;padding:15px 20px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--black);transition:background .75s cubic-bezier(.19,1,.22,1)}.accordion .accordion-trigger .accordion-title{font-size:19px;font-family:Arial,Helvetica,sans-serif;font-weight:700}.accordion .accordion-trigger .accordion-icon{font-size:30px;opacity:.65;transition:transform .75s cubic-bezier(.19,1,.22,1)}.accordion .accordion-panel{display:grid;grid-template-rows:0fr;opacity:.4;transition:grid-template-rows .75s cubic-bezier(.19,1,.22,1),opacity .75s cubic-bezier(.19,1,.22,1)}.accordion .accordion-panel .accordion-panel-inner{overflow:hidden}.accordion .accordion-panel .accordion-content{padding:20px 30px;font-size:17px;line-height:1.5;color:rgba(var(--black-rgb),.75);font-variation-settings:"wdth" 200,"wght" 350;font-family:Helvetica,sans-serif;font-weight:lighter}@media (max-width: 768px){.accordion .accordion-trigger{padding:16px 18px}.accordion .accordion-trigger .accordion-title{font-size:18px}.accordion .accordion-trigger .accordion-icon{font-size:26px}.accordion .accordion-panel .accordion-content{font-size:16px;padding:18px 20px}}@media (max-width: 480px){.accordion .accordion-trigger .accordion-title{font-size:16px}.accordion .accordion-trigger .accordion-icon{font-size:24px}.accordion .accordion-panel .accordion-content{font-size:15px;padding:15px 18px}}.download-section{background-color:#e8e8e8cc}.download-section .content{margin:auto;height:100%;width:min(100%,1100px);display:flex;flex-direction:column}.download-section .content .card-container{height:100%;min-height:650px;margin:50px;padding:30px 30px 0;container-type:inline-size;display:flex;flex-direction:column;justify-content:space-between;gap:15px;contain:content;position:relative}.download-section .content .card-container h1{height:min-content;color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:1px #95f023;background-color:var(--primary-color);text-shadow:0 7px 10px rgba(var(--primary-color-rgb),.5),0 5px 5px rgba(var(--black-rgb),.05),5px 5px 5px rgba(var(--black-rgb),.05),-5px -5px 5px rgba(var(--white-rgb),.05);line-height:1;font-size:1em;margin-top:-10px;font-size:16.1cqi;font-variation-settings:"wdth" 200,"wght" 900}.download-section .content .card-container .description{height:min-content}.download-section .content .card-container .bottom-content{height:420px;width:100%;display:flex;justify-content:flex-end;align-items:flex-end}.download-section .content .card-container .bottom-content:after{content:"";display:block;width:calc(100% + 60px);left:-30px;height:100%;position:absolute;background:linear-gradient(150deg,rgba(var(--white-rgb),0) 50%,var(--white) 100%)}.download-section .content .card-container .bottom-content .devices{width:100%;height:100%;aspect-ratio:1/1;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.download-section .content .card-container .bottom-content .devices *{width:max-content;will-change:transform;position:absolute;translate:0 20px;opacity:0;blur:50px}.download-section .content .card-container .bottom-content .devices *:nth-child(1){animation:fadeInDevice .75s ease-in-out forwards .35s}.download-section .content .card-container .bottom-content .devices *:nth-child(2){animation:fadeInDevice .75s ease-in-out forwards .7s}.download-section .content .card-container .bottom-content .devices .ipad{width:70%;top:0;left:0;z-index:2;filter:drop-shadow(30px 30px 30px rgba(var(--black-rgb),.3))}.download-section .content .card-container .bottom-content .devices .iphone{width:35%;right:0;top:30%;z-index:1;filter:drop-shadow(5px 5px 5px rgba(var(--black-rgb),.1))}.download-section .content .card-container .bottom-content .button{padding-left:50px;padding-right:50px;gap:15px;margin-left:37px;margin-bottom:30px;position:relative;z-index:9}.download-section .content .card-container .bottom-content .button .button-icon{font-size:20px;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 50!important}@media (max-width: 768px){.download-section .content{width:100%}.download-section .content .card-container{margin:20px;min-height:0;padding:24px;gap:18px}.download-section .content .card-container h1{font-size:16.1cqi;line-height:.9}.download-section .content .card-container .bottom-content{height:auto;flex-direction:column;align-items:center;gap:30px}.download-section .content .card-container .bottom-content:after{width:calc(100% + 48px);left:-24px}.download-section .content .card-container .bottom-content .devices{width:min(100%,360px);min-height:280px}.download-section .content .card-container .bottom-content .devices .ipad{width:72%}.download-section .content .card-container .bottom-content .devices .iphone{width:36%;right:3%;top:28%}.download-section .content .card-container .bottom-content .button{width:100%;max-width:320px;justify-content:center;margin:0 auto;padding-left:24px;padding-right:24px}}@media (max-width: 480px){.download-section .content .card-container{margin:15px;padding:18px;gap:14px}.download-section .content .card-container h1{font-size:15cqi}.download-section .content .card-container .bottom-content{gap:12px}.download-section .content .card-container .bottom-content:after{width:calc(100% + 36px);left:-18px}.download-section .content .card-container .bottom-content .devices{min-height:220px}.download-section .content .card-container .bottom-content .button{max-width:100%;margin-bottom:4px}}.how-to-section{height:100vh;min-height:100lvh}.how-to-section .content{margin:auto;width:100%;margin-top:calc(calc(var(--nav-bar-height, 100px)) - calc(var(--nav-margin)));height:calc(100lvh - calc(var(--nav-bar-height, 100px)) + calc(var(--nav-margin)));display:flex;justify-content:center;align-items:center;width:min(100%,1100px)}.blog-section{height:100lvh;min-height:100lvh;background-color:#e8e8e8cc}.blog-section .content{margin:auto;width:100%;margin-top:calc(calc(var(--nav-bar-height, 100px)) - calc(var(--nav-margin)));height:calc(100lvh - calc(var(--nav-bar-height, 100px)) + calc(var(--nav-margin)));display:flex;justify-content:center;align-items:center;width:min(100%,1100px)}.footer-section{position:relative;min-width:calc(100lvw - 15px);margin-top:50px;max-width:calc(100% - 30px);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px;padding-bottom:15px;margin-block-start:auto;border-radius:var(--section-card-border-radius) var(--section-card-border-radius) 0 0}@media (max-width: 768px){.footer-section{min-width:100lvw;border-radius:var(--section-card-border-radius) var(--section-card-border-radius) 0 0}}.footer-section .top-text{position:absolute;width:calc(min(100%,1100px) - 10%);top:0;transform:translateY(-50%);aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;touch-action:none;pointer-events:none}@media (min-width: 1024px){.footer-section .top-text{animation:floatY 5s cubic-bezier(.45,.05,.55,.95) infinite 1s}}@media (max-width: 768px){.footer-section .top-text{width:95%}}.footer-section .top-text .blurry,.footer-section .top-text .non-blurry{position:absolute;width:inherit}.footer-section .top-text .blurry{clip-path:inset(50% 0 0 0)}@media (min-width: 1024px){.footer-section .top-text .blurry{animation:clipFloatBlurry 5s cubic-bezier(.45,.05,.55,.95) infinite 1s}}.footer-section .top-text .non-blurry{clip-path:inset(0 0 50% 0)}@media (min-width: 1024px){.footer-section .top-text .non-blurry{animation:clipFloatNonBlurry 5s cubic-bezier(.45,.05,.55,.95) infinite 1s}}.footer-section .background{width:100%;height:100%;border-radius:inherit;position:absolute;z-index:0;object-fit:cover;contain:content;top:0;-webkit-overflow-scrolling:touch}.footer-section .background .gradient-background{border-radius:inherit;width:100lvw;height:300lvh;object-fit:cover;touch-action:none;pointer-events:none;opacity:.5;transform:translateZ(0)}.footer-section .footer-container{width:min(100%,1100px);position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px;padding-top:100px;z-index:100}@media (max-width: 768px){.footer-section .footer-container{gap:15px;padding-top:50px}}.footer-section .footer-container .footer-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px;align-items:flex-end;width:min(90%,1000px)}@media (max-width: 768px){.footer-section .footer-container .footer-links{gap:5px}}@media (max-width: 768px){.footer-section .footer-container .footer-links{gap:5px;width:90%}}@media (max-width: 480px){.footer-section .footer-container .footer-links{flex-wrap:nowrap;flex-direction:column;align-items:center;gap:5px;width:80%}}.footer-section .footer-container .footer-links .button{font-size:17px}.footer-section .footer-container .rights-text{padding:20px;opacity:.5;font-family:Hubot-Sans-Font;font-weight:100;font-size:15px}@keyframes clipFloatBlurry{0%{clip-path:inset(calc(50% + 5px) 0 0 0)}50%{clip-path:inset(calc(50% - 5px) 0 0 0)}to{clip-path:inset(calc(50% + 5px) 0 0 0)}}@keyframes clipFloatNonBlurry{0%{clip-path:inset(0 0 calc(50% - 5px) 0)}50%{clip-path:inset(0 0 calc(50% + 5px) 0)}to{clip-path:inset(0 0 calc(50% - 5px) 0)}}@keyframes floatY{0%{translate:0 -5px}50%{translate:0 5px}to{translate:0 -5px}}.info-page{position:relative;margin-top:calc(calc(var(--nav-bar-height, 100px)) + 2px);margin-bottom:90px;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 50px 50px;font-size:1.2rem;line-height:1.5;font-weight:100}@media (max-width: 768px){.info-page{padding:20px;font-size:1rem}}.info-page>h2{font-size:2rem;margin-bottom:20px}.info-page>strong{margin-bottom:10px}.info-page>p{margin-bottom:10px}.info-page ul{padding-top:10px;padding-left:40px}.info-page ul li{padding:5px}.cookies-setting .consent-controls{margin:30px 0 50px;display:flex;flex-direction:column;width:100%;background-color:rgba(var(--black-rgb),.5);padding:40px 40px 20px;border-radius:30px;border:1px solid var(--black)}.cookies-setting .consent-controls .row{display:flex;justify-content:center;align-items:center;gap:30px;border-bottom:1px solid rgba(var(--white-rgb),.1);border-top:1px solid rgba(var(--white-rgb),.1);flex-wrap:wrap;padding:20px}.cookies-setting .consent-controls .row .label-col{flex:1 1 400px}.cookies-setting .consent-controls .row .label-col h3{margin:0 0 5px;font-size:1.2rem}.cookies-setting .consent-controls .row .label-col p{margin:0;font-size:.9rem;opacity:.8;font-weight:100}.cookies-setting .consent-controls .row .action-col{display:flex;justify-content:center;gap:12px;align-items:center;flex:0 1 auto}.cookies-setting .consent-controls .row .action-col .status{padding:4px 10px;border-radius:20px;font-size:.75rem;letter-spacing:.5px;text-transform:uppercase}.cookies-setting .consent-controls .row .action-col .status.enabled{background:#00b40026;color:#4caf50}.cookies-setting .consent-controls .row .action-col .status.disabled{background:#ff000026;color:#f44336}.cookies-setting .consent-controls .row .action-col .button{padding:10px;font-size:15px}.cookies-setting .consent-controls .meta{opacity:.6;font-size:.75rem;text-align:right;margin-top:20px}.cookies-setting .dynamic-text{margin-top:40px}.tutorials-page{position:relative;margin-top:calc(calc(var(--nav-bar-height, 100px)) + 2px);width:calc(100% - calc(var(--nav-margin)) * 1.5);margin-bottom:100px}@media (max-width: 768px){.tutorials-page{margin-bottom:40px}}.tutorials-page .tutorials-cards{justify-content:center;align-items:center;width:100%;display:flex;align-items:stretch;flex-wrap:wrap;padding:50px 0;gap:30px}@media (max-width: 768px){.tutorials-page .tutorials-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px}}.tutorials-page .tutorials-cards .tutorials-empty-placeholder{width:100%;height:100%;opacity:.5;display:flex;justify-content:center;align-items:center}@media (max-width: 768px){.tutorials-page .tutorials-cards .tutorials-empty-placeholder h3{font-size:1.2em}}.tutorials-page .tutorials-cards .tutorials-empty-placeholder h3{font-weight:100}.tutorials-page .tutorials-cards .tutorial-card{width:calc(25% - 30px);min-width:350px;border-radius:20px;justify-content:stretch}@media (max-width: 768px){.tutorials-page .tutorials-cards .tutorial-card{width:calc(50% - 15px);min-width:300px}}@media (max-width: 480px){.tutorials-page .tutorials-cards .tutorial-card{width:100%;min-width:100%}}.tutorials-page .tutorials-cards .tutorial-card .content{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;justify-content:stretch;padding:15px}.tutorials-page .tutorials-cards .tutorial-card-image{width:100%;height:200px;contain:content;border-radius:10px;background-size:cover;background-position:center;background-repeat:no-repeat}.tutorials-page .tutorials-cards .tutorial-card-image>img{width:100%;height:100%;object-fit:fill;background-color:rgba(var(--black-rgb),.5)}.tutorials-page .tutorials-cards .tutorial-card-text-content{display:flex;justify-content:center;align-items:center;flex-direction:column;justify-content:space-between;flex:1;padding-top:15px;gap:15px;text-align:left;width:100%}.tutorials-page .tutorials-cards .tutorial-card-text-content-title{width:100%;color:var(--white);text-align:left;margin:0!important;padding:10px;font-size:1.5em}.tutorials-page .tutorials-cards .tutorial-card-text-content-button{width:100%;border:1px solid rgba(0,0,0,.05);background-color:var(--white);height:50px;border-radius:11px;margin-top:10px}.tutorials-page .tutorials-cards .tutorial-card-text-content-button .button-content{color:var(--black)}.title-and-description{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px;width:100%;height:max-content;position:relative}.title-and-description .title{width:100%;max-width:800px;text-align:center;display:inline-table;color:var(--white);font-size:clamp(2rem,2lvw + 1.5rem,3.875rem);z-index:4;text-shadow:0 10px 5px rgba(var(--black-rgb),.1)}.title-and-description .title .highlighted{position:relative;z-index:-1}.title-and-description .title .highlighted-effect{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 40px);height:calc(100% + 15px);border-radius:20px;border:1px solid;opacity:.2;z-index:-1;background-color:rgba(var(--black-rgb),.1);display:none}.title-and-description .description{text-align:center;width:100%;max-width:800px;font-weight:200;color:var(--white);font-size:clamp(1rem,1lvw + .5rem,1.2rem);padding:0 20px}.tutorial-page{position:relative;margin-top:calc(calc(var(--nav-bar-height, 100px)) + 2px);width:calc(100% - calc(var(--nav-margin)) * 1.5);min-height:max-content;height:max-content}.projects-page{position:relative;margin-top:calc(calc(var(--nav-bar-height, 100px)) + 2px);width:min(100%,1600px);margin-bottom:100px}@media (max-width: 768px){.projects-page{padding:0 30px;margin-bottom:40px}}.projects-page .image-gallery{max-width:100%}@media (max-width: 480px){.projects-page .image-gallery{column-count:1}}.projects-page .image-gallery-image{position:relative}.projects-page .image-gallery-image:after{content:"";display:block;top:10px;left:10px;position:absolute;background-color:#0000000d;width:calc(100% - 20px);height:calc(100% - 20px);opacity:0;transition:all 1s cubic-bezier(.19,1,.22,1)}.projects-page .image-gallery-image .project-infos{transition:all 1s cubic-bezier(.19,1,.22,1);position:absolute;transform:translateY(50%);filter:blur(10px);opacity:0;width:100%;z-index:1}.projects-page .image-gallery-image .project-infos>h3{width:100%;padding:0;margin:0;font-size:150%;text-align:center}.projects-page .image-gallery-image:hover:after{opacity:.7}.projects-page .image-gallery-image:hover>.project-infos{transform:translateY(0);filter:blur(0);opacity:1}.projects-page .end-of-page{width:100%;text-align:center;padding:50px;opacity:.5}.image-gallery{column-count:3;gap:10px;padding:0 20px;max-width:100%;height:max-content;overflow:hidden;width:100vw;min-height:max-content}@media (max-width: 1024px) and (min-width: 768px){.image-gallery{padding:0;min-height:0;column-count:2}}@media (max-width: 768px){.image-gallery{padding:0;min-height:0;column-count:2}}.image-gallery-image{padding:10px;background-color:rgba(var(--white-rgb),.05);border:1px solid rgba(var(--white-rgb),.1);border-radius:10px;height:max-content;width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;contain:content;margin-bottom:10px}.image-gallery-image>img{transition:opacity 1s cubic-bezier(.19,1,.22,1);width:100%}.cookie-banner{width:min(100% - 10px,1555px);position:fixed;bottom:20px;left:50%;transform:translate(-50%);background-color:rgba(var(--black-rgb),.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:20px;z-index:1000;color:var(--black);border-radius:20px;border:1px solid rgba(var(--white-rgb),.1)}.cookie-banner>p{padding:0}.cookie-banner .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px;justify-content:flex-end}.cookie-banner .button{height:40px;background-color:transparent;color:var(--white);border:1px solid rgba(var(--white-rgb),.5)}.cookie-banner .button:hover{background-color:rgba(var(--white-rgb),.1);color:var(--white);border:1px solid rgba(var(--white-rgb),1)}
