.glide__arrow{background-color:transparent;border:2px solid hsla(0,0%,100%,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);color:#fff;cursor:pointer;display:block;line-height:1;opacity:1;padding:9px 12px;position:absolute;text-shadow:0 .25em .5em rgba(0,0,0,.1);text-transform:uppercase;top:50%;transform:translateY(-50%);transition:opacity .15s ease,border .3s ease-in-out;z-index:2}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{bottom:2em;display:inline-flex;left:50%;list-style:none;position:absolute;transform:translateX(-50%);z-index:2}.glide__bullet{background-color:hsla(0,0%,100%,.5);border:2px solid transparent;border-radius:50%;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);cursor:pointer;height:9px;line-height:0;margin:0 .25em;padding:0;transition:all .3s ease-in-out;width:9px}.glide__bullet:focus{outline:none}.glide__bullet:focus,.glide__bullet:hover{background-color:hsla(0,0%,100%,.5);border:2px solid #fff}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{line-height:inherit;margin:0}*{box-sizing:border-box}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{border:0;color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*{text-underline-offset:.134em}:root{--color-black:#000;--color-grey-000:#0d0d0d;--color-grey-100:#1d1d1d;--color-grey-200:#2d2d2d;--color-grey-300:#3d3d3d;--color-grey-400:#4d4d4d;--color-grey-500:#5d5d5d;--color-grey-600:#686868;--color-grey-700:#7e7e7e;--color-grey-1100:#b6b6b6;--color-grey-1300:#dde2ef;--highlight-color:#3f75ff;--highlight-color2:#93c5fd;--success-500:#138429;--success-600:#5a8d69;--text-color-dark:var(--color-grey-700);--text-color-regular:var(--color-grey-1100);--text-color-bright:var(--color-grey-1300);--font-size-tiny:14px;color:var(--text-color-regular);font-weight:300}.ff-inter,:root{font-family:Inter}.ff-mont{font-family:Montserrat}h1{font-size:2.3rem;font-weight:500;margin-top:3rem}h1,h2{color:var(--text-color-bright);line-height:1.2}h2{font-size:2rem;font-weight:400;margin-top:3.5rem}h3{font-size:1.5rem;line-height:1.2;margin-top:2.5rem}h3,h4{color:var(--text-color-regular);font-weight:300}h4{font-size:1.4rem}b,h4{margin-top:2rem}b{font-size:1.3rem}b,p{color:var(--text-color-regular)}p{font-size:1.2rem;margin:2rem 0 2.5rem}p.small{font-size:.9rem;margin-top:1rem}p.gradient{background:linear-gradient(90deg,var(--highlight-color) 0,rgba(19,34,76,0) 100%) 0 0/auto auto no-repeat;color:var(--text-color-bright);display:table;font-size:16px;font-weight:500;margin:10px auto;padding:5px 0 10px 10px}ul{list-style-type:disc;margin-top:1.5rem;padding-left:3rem}li,ul{font-size:1.2rem}li{color:var(--text-color-regular)}a{color:var(--text-color-bright);font-size:1.2rem}a:hover,aactive{color:var(--highlight-color)}.center-text{text-align:center}.text-section{align-self:center;color:var(--text-color-regular);line-height:1.667;padding:0 100px 50px;width:100%}.text-section .line-separator{margin:20px 0}:root{--background-color:var(--color-black);--header-height:90px;--footer-height:250px;--copyright-height:40px;--page-canvas-width:1280px;----spacer-height:40px}body{background-color:var(--background-color);margin-top:calc(var(--header-height) + 50px);overflow-x:hidden}.page-canvas{margin:0 auto;width:var(--page-canvas-width)}.page-canvas.full-width{margin:0;width:100%}img{height:auto;max-width:100%;width:auto}svg{pointer-events:none}.rotate-180{rotate:180deg}.line-separator{background:linear-gradient(90deg,rgba(63,117,255,0) 0,var(--highlight-color) 50%,rgba(63,117,255,0) 100%) 0 0/auto auto no-repeat;height:1px;width:100%}.spacer{height:var(--spacer-height)}header{background-color:var(--background-color);border-bottom:1px solid var(--color-grey-300);box-shadow:0 0 30px 5px #000;position:fixed;top:0;width:100%;z-index:500}header .page-canvas{align-items:center;display:flex;height:var(--header-height);justify-content:space-between;position:relative}header a.logo img{--logo-width-header:125px;max-width:var(--logo-width-header);min-width:var(--logo-width-header)}header button.burger{display:none}header nav{align-items:center;color:var(--text-color-bright);display:flex;flex-direction:row;flex-grow:1;height:var(--header-height)}header nav .nav-links{display:flex;flex-direction:row;left:50%;position:absolute;transform:translateX(-50%)}header nav .nav-right{display:flex;flex-direction:row;gap:1rem;margin-left:auto}header nav .nav-mobile{visibility:hidden}header nav a{color:var(--text-color-bright);font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.625;margin:0 2rem 0 0;min-height:36px;text-align:left}header nav a.active,header nav a:active,header nav a:hover{color:var(--highlight-color)}header nav a.active{border:0}header nav a.cta{border:1px solid var(--color-grey-300);border-radius:10px;font-size:.9rem;margin:0;padding:10px 15px}header nav a.cta:active,header nav a.cta:hover{border:1px solid var(--highlight-color);color:var(--highlight-color)}header nav a.cta.active{background-color:var(--highlight-color);border-width:0;color:var(--text-color-bright)}header .langmenu{position:relative}header .langmenu select{appearance:none;background-color:var(--background-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23aaa' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20M2 12h20'/%3E%3C/svg%3E");background-position:115px 8px;background-repeat:no-repeat;border-radius:10px;color:var(--background-color);cursor:pointer;height:40px;padding:10px 20px;width:150px}header .langmenu select:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20M2 12h20'/%3E%3C/svg%3E")}header .langmenu select:focus-visible{appearance:none;border:none!important;outline:none!important}header .langmenu select option{appearance:none;color:var(--text-color-bright);cursor:pointer}.content-element{width:100%}.content-element .sub-text-blue{color:var(--highlight-color)}.content-element-body{color:var(--test-color-bright);letter-spacing:0;line-height:normal}footer{width:100%}footer a{color:var(--color-grey-500);font-weight:300}footer .page-canvas{align-items:center;color:var(--text-color-bright);display:flex;flex-direction:row;height:var(--footer-height);justify-content:space-between}footer .logo img{--logo-width-footer:240px;width:var(--logo-width-footer)}footer .footer-nav{align-items:center;flex-direction:column;flex-grow:1;justify-content:center}footer .footer-nav,footer .footer-nav .page-navigation{display:flex;gap:2rem}footer .social{color:var(--text-color-bright);display:flex;flex-direction:column;flex-shrink:0;font-size:20px;font-weight:600;gap:20px;line-height:normal;text-align:left;width:130px}footer .social a{margin:0 auto}footer .social img{width:30px}footer .social p{margin:0;text-align:center}footer .copyright{align-content:center;background:var(--color-grey-000);color:var(--color-grey-700);font-size:var(--font-size-tiny);height:var(--copyright-height);text-align:center}.breadcrumbs{align-items:center;display:flex;font-size:14px;gap:18px;line-height:1.429}.breadcrumbs .row-text-left{color:var(--text-color-regular);text-align:left}.breadcrumbs .row-text-right{color:var(--highlight-color);text-align:left}.breadcrumbs .row-graphic{flex-shrink:0;height:14px;width:8px}.card{align-self:center;background-color:var(--color-grey-100);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;display:flex;flex-direction:column;gap:40px;margin:50px auto;max-width:696px;padding:49px 65px;width:90%}@media screen and (max-width:720px){.card{gap:24px}}.card-title{color:var(--text-color-bright);font-size:2rem;line-height:1.2}.card form{display:flex;flex-direction:column;gap:20px}.card form input:focus::placeholder,.card form textarea:focus::placeholder{color:transparent}.card form textarea{background-color:var(--background-color);border-radius:15px;flex-shrink:0;font-style:normal;letter-spacing:0;min-height:204px;padding:18px 31px;text-align:left}.card form .twocol{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;justify-content:center}.card form .twocol input{width:100%}.card form input{color:var(--color-grey-900);font-size:18px;font-style:normal;font-weight:400;letter-spacing:0;line-height:normal;text-align:left}.card form input,.card form select{background-color:var(--background-color);border-radius:15px;padding:19px 31px}.card form select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='8' fill='none' viewBox='0 0 15 8'%3E%3Cpath stroke='%237e7e7e' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 6.227 6 6.227-6'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;color:var(--background-color);color:var(--color-grey-900);cursor:pointer;width:100%}.card form select:open{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='8' fill='none' viewBox='0 0 15 8'%3E%3Cpath stroke='%237e7e7e' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 6.227 6 6.227-6' style='transform:rotate(180deg);transform-origin:50%25 50%25'/%3E%3C/svg%3E")}.card form select:focus-visible{appearance:none;border:none!important;outline:none!important}.card form select option:not(:enabled){background-color:var(--background-color);color:var(--color-grey-900)}.card form .bottom{align-items:center;display:flex;gap:10px;width:100%}.card form .bottom button{background-color:var(--highlight-color);border-radius:10px;color:var(--text-color-bright);display:flex;font-size:1rem;font-style:normal;letter-spacing:0;line-height:1.857;padding:8px 21px 8px 20px;text-align:left}.card form input[type=checkbox]{appearance:none;background-color:transparent;background-size:cover;border:2px solid var(--highlight-color);border-radius:5px;box-sizing:border-box;cursor:pointer;margin:0;outline:none;padding:15px;transition:outline .1s;width:25px}.card form input[type=checkbox]:not(:disabled):checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='13' fill='none' viewBox='0 0 18 13'%3E%3Cpath stroke='%233f75ff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 1 6 12 1 7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:25px}.card form label{color:var(--color-grey-900);cursor:pointer;font-size:16px;font-weight:500;line-height:normal;margin:10px;text-align:left}.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{user-select:none}.glide__slide{flex-shrink:0;height:100%;white-space:normal;width:100%;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.carousel .glide-carousel{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:center}.carousel .glide-carousel .arrows{display:flex;flex-direction:column;min-width:0;width:35px}.carousel .glide-carousel .arrows button{border:1px solid var(--color-grey-500);border-radius:10px;height:35px;margin:0;padding:0;width:35px}.carousel .glide-carousel .arrows button svg{margin:0 auto}.carousel .glide-carousel .arrows button:hover{border:1px solid var(--highlight-color);color:var(--highlight-color)}.carousel .glide-carousel .arrows button:hover svg path{stroke:var(--highlight-color)}.carousel .glide-carousel .arrows button.prev{rotate:180deg}.carousel .glide-carousel .track{flex-grow:1;margin:0 25px;min-width:0;width:100%}.carousel.carousel-small .slide{display:flex;flex-direction:row;min-width:0}.carousel.carousel-small .slide img{max-width:387px;width:387px}.carousel.carousel-small .slide .r{max-width:100%}.carousel.carousel-big{background-color:var(--background-color);background-image:url(../img/bottom-glow.6aeacc92.svg);background-position:bottom;background-repeat:no-repeat}.carousel.carousel-big .slide{align-items:center;background-color:var(--background-color);border:1px solid #1d1d1d;border-radius:.5rem;margin:5px 0 20px;min-width:0}.carousel.carousel-big .slide .expand-collapse-button{display:flex;text-align:center;width:25%}.carousel.carousel-big .slide .expand-collapse-button:hover button{color:var(--highlight-color2)}.carousel.carousel-big .slide .expand-collapse-button:hover svg{stroke:var(--highlight-color2)}.carousel.carousel-big .slide .expand-collapse-button button{color:var(--highlight-color);font-size:.875rem;font-weight:500;padding-right:15px}.carousel.carousel-big .slide .expand-collapse-button svg{height:1rem;margin-left:-10px;stroke:var(--highlight-color);width:1rem}.carousel.carousel-big .slide .overlay-wrapper{position:relative;width:100%}.carousel.carousel-big .slide .overlay{background-color:var(--background-color);border-bottom:1px solid var(--color-grey-300);border-top:1px solid var(--color-grey-300);height:600px;left:0;position:absolute;right:0;top:289px;visibility:hidden}.carousel.carousel-big .slide .overlay.active{top:135px;visibility:visible}.carousel.carousel-big .slide .overlay .text{display:block}.carousel.carousel-big .slide .overlay .text h3{padding:10px}.carousel.carousel-big .slide .overlay .text p{font-size:1rem;padding-bottom:0}.carousel.carousel-big .slide .text{padding:2rem}.carousel.carousel-big .slide .text.hidden{visibility:hidden}.carousel.carousel-big .slide .text .line{border-top:2px solid var(--highlight-color);flex-shrink:0;height:0;width:80px}.carousel.carousel-big .slide .text p.small{color:var(--text-color-bright)}.carousel.carousel-big .slide img{flex-shrink:0;max-height:289px;width:768px}.carousel-card{padding:80px 0}.carousel-card .carousel-title{color:var(--text-color-bright);font-size:2rem;font-weight:400;margin-bottom:3rem;text-align:center}.carousel-card .glide-carousel .track{margin:0 50px}.carousel-card .card-slide{background-color:var(--background-color);border:1px solid var(--color-grey-300);border-radius:12px;display:flex;flex-direction:column;height:auto;overflow:hidden}.carousel-card .card-slide .card-image{height:200px;overflow:hidden;width:100%}.carousel-card .card-slide .card-image img{height:100%;object-fit:cover;width:100%}.carousel-card .card-slide .card-content{display:flex;flex:1;flex-direction:column;gap:16px;padding:24px}.carousel-card .card-slide .card-content h3{color:var(--text-color-bright);font-size:1.3rem;font-weight:500;line-height:1.3;margin:0}.carousel-card .card-slide .card-content ul{list-style-type:disc;margin:0;padding-left:1.5rem}.carousel-card .card-slide .card-content ul li{color:var(--text-color-regular);font-size:.95rem;line-height:1.6;margin-bottom:8px}@media screen and (max-width:1024px)and (min-width:721px){.carousel-card{padding:60px 0}.carousel-card .glide-carousel .track{margin:0 40px}.carousel-card .card-slide .card-content{padding:20px}.carousel-card .card-slide .card-content h3{font-size:1.2rem}}@media screen and (max-width:720px){.carousel-card{padding:40px 0}.carousel-card .carousel-title{font-size:1.5rem;margin-bottom:2rem;padding:0 20px}.carousel-card .glide-carousel .track{margin:0 15px}.carousel-card .glide-carousel .arrows{width:30px}.carousel-card .glide-carousel .arrows button{font-size:14px;height:30px;width:30px}.carousel-card .card-slide .card-image{height:180px}.carousel-card .card-slide .card-content{padding:20px}.carousel-card .card-slide .card-content h3{font-size:1.1rem}.carousel-card .card-slide .card-content ul li{font-size:.9rem}}.keyvisual{background-image:url(../img/bottom-glow.6aeacc92.svg);background-position:-300px bottom;background-repeat:no-repeat;background-size:100%;min-height:400px}.keyvisual .page-canvas{min-height:400px;padding:80px 0}.keyvisual h1{width:100%}.keyvisual p{color:var(--text-color-bright);width:100%}.keyvisual-background{height:400px}.keyvisual-background .page-canvas{background-position:bottom;background-repeat:no-repeat;background-size:100%;height:400px}.keyvisual-background[data-image-src="1"] .page-canvas{background-image:url(../img/about-main-bg.8566b535.png)}.keyvisual-background .content{margin:0 auto;width:var(--page-canvas-width)}.keyvisual-background h1{padding-top:80px;width:50%}.keyvisual-background p{width:50%}.keyvisual-columns .keyvisual-container{align-items:center;display:flex;flex-direction:row;gap:40px;margin:0 auto;width:var(--page-canvas-width)}.keyvisual-columns .content{flex:1;max-width:50%}.keyvisual-columns .image-wrapper{align-items:center;display:flex;flex:1;justify-content:center;max-width:50%}.keyvisual-columns .keyvisual-image{height:auto;object-fit:contain;width:100%}.keyvisual-columns .keyvisual-image-2{content:url(../img/agents-bg.9552b99b.png);max-height:650px}.keyvisual-columns .keyvisual-image-3{content:url(../img/hero-image.7fda5c87.png);max-height:850px}.keyvisual-video-hero{background:none}.keyvisual-video-hero,.keyvisual-video-hero .page-canvas{min-height:auto;padding:0}.keyvisual-video-hero .keyvisual-video-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;padding:0 0 60px;width:var(--page-canvas-width)}.keyvisual-video-hero .video-hero-content{margin-bottom:48px;max-width:800px;text-align:center}.keyvisual-video-hero .video-hero-content h1{color:var(--highlight-color);font-size:2.4rem;font-weight:700;line-height:1.2;margin-bottom:20px;text-shadow:0 0 20px rgba(63,117,255,.3),0 0 40px rgba(63,117,255,.15)}.keyvisual-video-hero .video-hero-content p{color:hsla(0,0%,100%,.85);font-size:1.1rem;line-height:1.7;margin:0}.keyvisual-video-hero .video-hero-wrapper{border:2px solid hsla(0,0%,100%,.15);border-radius:16px;box-shadow:0 25px 60px rgba(0,0,0,.3),0 0 40px rgba(37,99,235,.2);max-width:960px;overflow:hidden;width:100%}.keyvisual-video-hero .video-hero-wrapper video{border-radius:14px;display:block;width:100%}@media screen and (max-width:720px){.keyvisual-video-hero .keyvisual-video-container{padding:0x 0 40px}.keyvisual-video-hero .video-hero-content{margin-bottom:32px}.keyvisual-video-hero .video-hero-content h1{font-size:1.6rem}.keyvisual-video-hero .video-hero-content p{font-size:.95rem}.keyvisual-video-hero .video-hero-wrapper{border-radius:12px}.keyvisual-video-hero .video-hero-wrapper video{border-radius:10px}}.keyvisual-grid{height:600px;min-height:600px;position:relative}.keyvisual-grid[data-image-src="4"]:before{background-image:url(../img/about-main-bg.8566b535.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0;z-index:0}.keyvisual-grid[data-bg-opacity="0.7"]:before{opacity:.7}.keyvisual-grid[data-bg-opacity="0.5"]:before{opacity:.5}.keyvisual-grid[data-bg-opacity="0.8"]:before{opacity:.8}.keyvisual-grid .page-canvas{height:600px;position:relative;z-index:1}.keyvisual-grid .keyvisual-container{align-items:center;display:flex;flex-direction:row;gap:60px;height:100%;margin:0 auto;width:var(--page-canvas-width)}.keyvisual-grid .content{display:flex;flex:1;flex-direction:column;gap:20px;max-width:45%}.keyvisual-grid h1{margin-top:0;padding-top:0;width:100%}.keyvisual-grid p{margin:0;width:100%}.keyvisual-grid .subtitle{color:var(--text-color-bright);font-size:1.1rem;font-weight:500;margin-top:10px}.keyvisual-grid .cta-wrapper{background-color:rgba(81,157,96,.063);border-radius:8px;font-family:Montserrat,sans-serif;margin-top:10px;padding:8px;width:fit-content}.keyvisual-grid .cta-button{background-color:var(--success-500);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:24px;font-weight:500;padding:4px 12px;text-decoration:none;transition:background-color .3s ease;width:fit-content}.keyvisual-grid .cta-button:hover{background-color:var(--success-600)}@media screen and (max-width:720px){.keyvisual-grid .cta-button{border-radius:6px;font-size:20px;padding:3px 8px}}.keyvisual-grid .image-wrapper{align-items:center;display:flex;flex:1;height:100%;justify-content:center;max-width:55%}.keyvisual-grid .keyvisual-grid-image{border-radius:12px;height:auto;max-height:100%;object-fit:contain;width:100%}.logoslider-wrapper{height:150px;overflow:hidden;position:relative;width:100vw}.logoslider{display:flex;position:absolute;width:100vw;block-size:var(--marquee-item-height);margin:58px auto;mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);max-inline-size:var(--marquee-max-width);overflow-x:hidden}.marquee--5{--marquee-item-width:10px;--marquee-item-height:34px;--marquee-duration:15s;--marquee-items:5}.marquee--8{--marquee-item-width:100px;--marquee-item-height:100px;--marquee-duration:36s;--marquee-items:8}.marquee__item{--marquee-item-offset:max(calc(var(--marquee-item-width)*var(--marquee-items)),calc(100% + var(--marquee-item-width)));--marquee-delay:calc(var(--marquee-duration)/var(--marquee-items)*(var(--marquee-items) - var(--marquee-item-index))*-1);animation:go linear var(--marquee-duration) var(--marquee-delay,0s) infinite;inset-inline-start:var(--marquee-item-offset);position:absolute;transform:translateX(-50%)}.marquee__item:nth-child(4n){border-top-right-radius:1rem}.marquee__item:nth-child(4n+1){border-bottom-right-radius:1rem}.marquee__item:nth-child(4n+2){border-bottom-left-radius:1rem}.marquee__item:nth-child(4n+3){border-top-left-radius:1rem}.marquee--5 .marquee__item:first-of-type{--marquee-item-index:1}.marquee--5 .marquee__item:nth-of-type(2){--marquee-item-index:2}.marquee--5 .marquee__item:nth-of-type(3){--marquee-item-index:3}.marquee--5 .marquee__item:nth-of-type(4){--marquee-item-index:4}.marquee--5 .marquee__item:nth-of-type(5){--marquee-item-index:5}.marquee--8 .marquee__item:first-of-type{--marquee-item-index:1}.marquee--8 .marquee__item:nth-of-type(2){--marquee-item-index:2}.marquee--8 .marquee__item:nth-of-type(3){--marquee-item-index:3}.marquee--8 .marquee__item:nth-of-type(4){--marquee-item-index:4}.marquee--8 .marquee__item:nth-of-type(5){--marquee-item-index:5}.marquee--8 .marquee__item:nth-of-type(6){--marquee-item-index:6}.marquee--8 .marquee__item:nth-of-type(7){--marquee-item-index:7}.marquee--8 .marquee__item:nth-of-type(8){--marquee-item-index:8}@keyframes go{to{inset-inline-start:calc(var(--marquee-item-width)*-1)}}.statement{align-items:center;background-color:var(--background-color);color:var(--text-color-bright);display:flex;flex-direction:column;font-size:18px;gap:25px;line-height:1.5;padding:30px 0;text-align:center}.statement .rect{background:linear-gradient(90deg,rgba(63,117,255,0) 0,var(--highlight-color) 50%,rgba(63,117,255,0) 100%) 0 0/auto auto no-repeat;flex-shrink:0;height:1px;max-width:1280px;width:100%}.statement p{align-self:center;margin:0;width:66.66%}.teaser{align-items:center;background-image:url(../img/bottom-glow.6aeacc92.svg);background-position:-300px bottom;background-repeat:no-repeat;background-size:100%;display:flex;gap:50px}.teaser img{max-width:700px}.teasers5{align-items:center;background-image:url(../img/use-case-slider.7a80c009.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;gap:80px;padding-left:100px}.teasers5 .content{display:flex;flex-direction:column;flex-grow:1;gap:16px;max-width:1040px;text-align:left;width:100%}.teasers5 .content h2{color:var(--text-color-bright);line-height:normal}.teasers5 .content p{color:var(--text-color-regular);line-height:1.667}.teasers5 img{flex-grow:1;max-width:1040px;min-width:0;width:100%}.teaser-tabs{padding-bottom:100px}.teaser-tabs .page-canvas{background-color:var(--background-color)}.teaser-tabs .page-canvas .head{text-align:center;width:100%}.teaser-tabs .page-canvas .head h2{margin:2.5rem auto}.teaser-tabs .page-canvas .head .tab-group{background-color:var(--color-grey-300);border:2px solid var(--color-grey-300);border-radius:10px;color:var(--color-grey-650);font-size:18px;font-weight:500;line-height:normal;margin:2rem auto 0;max-width:385px}.teaser-tabs .page-canvas .head .tab-group .border-wrapper{background-color:var(--color-grey-300);border:2px solid var(--color-grey-300);border-radius:10px;display:flex;flex-direction:row;flex-grow:1}.teaser-tabs .page-canvas .head .tab-group .border-wrapper button{flex-grow:1;padding:13px 0}.teaser-tabs .page-canvas .head .tab-group .border-wrapper button.active{background-color:var(--highlight-color);border:1px solid var(--color-grey-300);border-radius:10px;color:var(--text-color-bright)}.teaser-tabs .page-canvas .head .tab-group .border-wrapper button:hover{color:var(--text-color-bright)}.teaser-tabs .page-canvas .tabs{margin:0 auto;max-width:1240px}.teaser-tabs .page-canvas .tabs .tab{display:none}.teaser-tabs .page-canvas .tabs .tab.active{display:block}.tutorial img{border-radius:12px;box-shadow:0 0 50px 7px var(--background-color);flex-grow:1;margin:0 100px 50px 0;width:700px;z-index:1}.tutorial .item,.tutorial img{background-color:var(--background-color)}.tutorial .item{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.tutorial .item .cover-background{background-color:var(--background-color);z-index:1}.tutorial .item.right img{box-shadow:0 0 50px 7px var(--background-color);margin:0 0 50px 100px}.tutorial .item .linepos{height:0;position:relative;width:0}.tutorial .item .line{background-color:var(--highlight-color);height:1px;position:absolute;width:100px;width:500px;z-index:0}.left .line{left:430px;top:-85px}.left .shadow{align-items:flex-start;box-shadow:20px 40px 80px 80px #000;display:flex;flex-direction:column;gap:20px}.right img{box-shadow:0 0 50px 7px var(--background-color);margin:0 0 50px 100px}.right .line{left:430px;top:-85px}.right .shadow{box-shadow:-20px 40px 80px 80px #000}.right .shadow,.tutorial-text{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.tutorial-text{background-color:var(--background-color);border:1px solid var(--highlight-color);border-radius:12px;padding:65px 45px;text-align:left}.tutorial-text button{background-color:var(--color-grey-300);border-radius:8px;color:var(--text-color-bright);display:flex;font-size:20px;font-style:normal;font-weight:400;justify-content:center;letter-spacing:0;line-height:normal;padding:3px 7px;text-align:center;width:32px}.tutorial-text .content{align-self:stretch;display:flex;flex-direction:column;gap:20px}.tutorial-text .content .title{color:var(--text-color-bright);font-size:20px;font-weight:600;line-height:normal}.tutorial-text .content .text{color:var(--text-color-regular);font-size:16px;font-weight:400;line-height:1.75}.teaser-northstar img{left:0;max-width:750px;min-width:0;mix-blend-mode:lighten;position:absolute}.teaser-northstar .content{margin:50px 0 100px auto;text-align:left;width:60%}.teaser-northstar .content h2{color:var(--text-color-bright);font-size:2rem;font-weight:400;line-height:normal}.teaser-northstar .content p{color:var(--text-color-regular);font-weight:400;line-height:1.667}.dual-cards{background:linear-gradient(180deg,#030615,#060606);padding:80px 0}.dual-cards .cards-container{align-items:stretch;display:flex;flex-direction:row;gap:40px}.dual-cards .card{background-color:transparent;border:none;border-radius:12px;display:flex;flex:1;flex-direction:column;gap:20px;padding:40px}.dual-cards .card.has-background{background-color:rgba(63,117,255,.02);border-radius:10px;padding:24px 32px}.dual-cards .card h3{color:var(--text-color-bright);font-size:1.3rem;font-weight:500;line-height:1.4;margin:0}.dual-cards .card p{color:var(--text-color-regular);font-size:1.1rem;font-weight:300;line-height:1.6;margin:0}@media screen and (max-width:720px){.dual-cards{padding:40px 0}.dual-cards .cards-container{flex-direction:column;gap:30px}.dual-cards .card{padding:30px 20px}.dual-cards .card h3{font-size:1.2rem}.dual-cards .card p{font-size:1rem}}.text-with-image{align-items:center;display:flex;gap:60px;padding:80px 0}.text-with-image .text-content{flex:1;max-width:50%}.text-with-image .text-content h2{color:var(--text-color-bright);font-size:2rem;font-weight:400;line-height:1.2;margin-top:0}.text-with-image .text-content p{color:var(--text-color-regular);font-size:1.2rem;line-height:1.6}.text-with-image .text-content ul{list-style-type:disc;margin-top:1.5rem;padding-left:2rem}.text-with-image .text-content ul li{color:var(--text-color-regular);font-size:1.2rem;line-height:1.8;margin-bottom:.5rem}.text-with-image .image-content{align-items:center;display:flex;flex:1;justify-content:center;max-width:50%}.text-with-image .image-content img{border-radius:12px;height:auto;max-width:600px;width:100%}@media screen and (max-width:720px){.text-with-image{flex-direction:column;gap:40px;padding:40px 0}.text-with-image .image-content,.text-with-image .image-content img,.text-with-image .text-content{max-width:100%}}.text-with-bg{background-position:bottom;background-repeat:no-repeat;background-size:cover;min-height:500px;padding:80px 0}.text-with-bg[data-bg-image=about]{background-image:url(../img/about-main-bg.8566b535.png)}.text-with-bg[data-bg-image="qbit-blend-bg.png"]{background-image:url(../img/qbit-blend-bg.da885333.png)}.text-with-bg .page-canvas{align-items:center;display:flex;min-height:400px}.text-with-bg .text-content{margin:0;max-width:70%}.text-with-bg .text-content h2{color:var(--text-color-bright);font-size:2rem;font-weight:400;line-height:1.2;margin-bottom:1.5rem;margin-top:0}.text-with-bg .text-content p{color:var(--text-color-regular);font-size:1.2rem;line-height:1.6;margin-bottom:1.5rem}.text-with-bg .text-content ul{list-style-type:disc;margin-top:1rem;padding-left:2rem}.text-with-bg .text-content ul li{color:var(--text-color-regular);font-size:1.2rem;line-height:1.8;margin-bottom:.5rem}@media screen and (max-width:720px){.text-with-bg{min-height:400px;padding:40px 0}.text-with-bg .text-content{max-width:100%}}.cta-card{background-color:var(--background-color);background-color:rgba(63,117,255,.082);border:2px solid var(--highlight-color);border-radius:16px;display:flex;flex-direction:column;gap:24px;padding:40px}.cta-card .cta-badge{background-color:var(--success-500);border-radius:8px;color:#fff;font-size:1rem;font-weight:500;padding:12px 24px;text-align:center;width:fit-content}.cta-card .cta-title{color:var(--highlight-color);font-size:2.5rem;font-weight:600;line-height:1.2;margin:0}.cta-card .cta-text{color:var(--text-color-bright);font-size:1.1rem;line-height:1.6;margin:0}.cta-card .cta-button{background-color:var(--highlight-color);border-radius:8px;color:#fff;font-size:1rem;font-weight:500;padding:12px 24px;text-align:center;text-decoration:none;transition:background-color .3s ease;width:fit-content}.cta-card .cta-button:hover{background-color:var(--success-600)}@media screen and (max-width:720px){.cta-card{gap:20px;padding:30px 24px}.cta-card .cta-badge{font-size:.9rem;padding:10px 20px}.cta-card .cta-title{font-size:1.8rem}.cta-card .cta-text{font-size:1rem}.cta-card .cta-button{padding:12px 24px;width:100%}}.text-with-cta-card{background-color:var(--background-color);background-position:bottom;background-repeat:no-repeat;background-size:cover;min-height:600px;padding:80px 0}.text-with-cta-card[data-bg-image=about]{background-image:url(../img/about-main-bg.8566b535.png)}.text-with-cta-card[data-bg-image="qbit-blend-bg.png"]{background-image:url(../img/qbit-blend-bg.da885333.png)}.text-with-cta-card .page-canvas{align-items:center;display:flex;min-height:500px}.text-with-cta-card .content-wrapper{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;width:100%}.text-with-cta-card .text-section{padding:0}.text-with-cta-card .text-section h2{color:var(--text-color-bright);font-size:2.5rem;font-weight:600;line-height:1.3;margin-bottom:24px}.text-with-cta-card .text-section .abstract{color:var(--text-color-regular);font-size:1.1rem;line-height:1.7;margin-bottom:32px}.text-with-cta-card .text-section .benefits-title{color:var(--text-color-bright);font-size:1.3rem;font-weight:600;margin-bottom:16px}.text-with-cta-card .text-section .benefits-list{list-style-position:outside;margin:0;padding-left:24px}.text-with-cta-card .text-section .benefits-list li{color:var(--text-color-regular);font-size:1.05rem;line-height:1.8;margin-bottom:12px}.text-with-cta-card .card-section{align-items:center;display:flex;justify-content:center}@media screen and (max-width:1024px){.text-with-cta-card{padding:80px 0}.text-with-cta-card .content-wrapper{gap:50px;grid-template-columns:1fr}.text-with-cta-card .text-section h2{font-size:2rem}.text-with-cta-card .text-section .abstract,.text-with-cta-card .text-section .benefits-list li{font-size:1rem}}@media screen and (max-width:720px){.text-with-cta-card{min-height:auto;padding:60px 0}.text-with-cta-card .page-canvas{min-height:auto}.text-with-cta-card .content-wrapper{gap:40px}.text-with-cta-card .text-section h2{font-size:1.8rem;margin-bottom:20px}.text-with-cta-card .text-section .abstract{font-size:.95rem;margin-bottom:24px}.text-with-cta-card .text-section .benefits-title{font-size:1.1rem}.text-with-cta-card .text-section .benefits-list{padding-left:20px}.text-with-cta-card .text-section .benefits-list li{font-size:.95rem;margin-bottom:10px}}.waitlist-header{margin:0 auto;max-width:800px;text-align:center}.waitlist-header h1{color:var(--text-color-bright);font-size:2rem}@media screen and (max-width:720px){.waitlist-header h1{font-size:1.5rem}}.waitlist-header p{color:var(--color-grey-700);font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.contact.card{margin:0 auto;max-width:800px;padding:2rem}@media screen and (max-width:720px){.contact.card{padding:1rem}}.contact.card .card-title{color:var(--text-color-bright);font-size:2rem;text-align:center}@media screen and (max-width:720px){.contact.card .card-title{font-size:1.5rem;margin-top:.5rem}}.contact.card h2{margin-top:0}.contact.card form{display:flex;flex-direction:column;gap:1rem}.contact.card form .twocol{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media screen and (max-width:720px){.contact.card form .twocol{grid-template-columns:1fr}}.contact.card form input[type=email],.contact.card form input[type=tel],.contact.card form input[type=text],.contact.card form select,.contact.card form textarea{background-color:var(--color-grey-100);border:1px solid var(--color-grey-300);border-radius:10px;color:var(--text-color-bright);font-size:1rem;min-width:100%;outline:none;padding:15px 20px;transition:border-color .3s ease}.contact.card form input[type=email]::placeholder,.contact.card form input[type=tel]::placeholder,.contact.card form input[type=text]::placeholder,.contact.card form select::placeholder,.contact.card form textarea::placeholder{color:var(--color-grey-600)}.contact.card form select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23999' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;cursor:pointer}.contact.card form select:invalid{color:var(--color-grey-600)}.contact.card form select option{background-color:var(--color-grey-100);color:var(--text-color-bright)}.contact.card form select option:disabled{color:var(--color-grey-600)}.contact.card form textarea{font-family:inherit;min-height:150px;resize:vertical}.contact.card form #altcha-container{display:flex;justify-content:center;margin:20px 0}.contact.card form .bottom{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:1rem}@media screen and (max-width:720px){.contact.card form .bottom{align-items:stretch;flex-direction:column}}.contact.card form .bottom .checkbox-row{align-items:flex-start;display:flex;flex:1}.contact.card form .bottom input[type=checkbox]{cursor:pointer;height:20px;min-height:20px;min-width:20px;width:20px}@media screen and (max-width:720px){.contact.card form .bottom input[type=checkbox]{height:16px;min-height:16px;min-width:16px;width:16px}}.contact.card form .bottom label{color:var(--color-grey-700);flex:1;font-size:.9rem;margin-left:10px}@media screen and (max-width:720px){.contact.card form .bottom label{font-size:.8rem}}.contact.card form .bottom button{align-items:center;background-color:var(--highlight-color);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:center;padding:12px 32px;text-align:center;transition:background-color .3s ease}.contact.card form .bottom button:hover{background-color:var(--highlight-color2)}.contact.card form .bottom button:disabled{cursor:not-allowed;opacity:.6}.contact.card .contact-form{display:flex}.contact.card #form-status{border-radius:.5rem;display:none;margin-bottom:1rem;padding:1rem;text-align:center}.contact.card .success-card{text-align:center}.contact.card .success-card .success-text{color:var(--highlight-color);font-size:2rem;font-weight:700;margin:0 0 1rem}.contact.card .success-card p{color:var(--color-grey-700);font-size:1.1rem;margin:0 0 2rem}.contact.card .success-card button{background-color:var(--highlight-color);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:12px 48px;transition:background-color .3s ease}.contact.card .success-card button:hover{background-color:var(--highlight-color2)}.pricing .title{margin-bottom:40px;text-align:center}@media screen and (max-width:720px){.pricing .title{font-size:1.75rem;margin:0 0 24px}}.pricing h2{margin-top:0}.pricing .pricing-cards{align-items:stretch;display:flex;flex-direction:row;gap:24px;justify-content:center}.pricing .pricing-card{background-color:var(--color-grey-100);border:1px solid var(--color-grey-300);border-radius:8px;display:flex;flex:1;flex-direction:column;max-width:420px;padding:24px}.pricing .pricing-card.recommended{border-color:var(--highlight-color)}.pricing .pricing-card-header{background:linear-gradient(90deg,#000,#000f35);border-bottom:1px solid var(--color-grey-300);border-radius:8px 8px 0 0;margin:-24px -24px 24px;padding:24px}.pricing .pricing-card-title{align-items:center;display:flex;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;gap:12px;margin-bottom:8px}.pricing .pricing-card-title h3{color:var(--text-color-bright);font-size:1.5rem;font-weight:700;margin:0}.pricing .pricing-badge{background-color:var(--success-500);border-radius:6px;color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:600;padding:4px 10px;white-space:nowrap}.pricing .pricing-card-description{color:var(--text-color-regular);font-size:.9rem;line-height:1.5;margin:0}.pricing .pricing-card-price{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:24px}.pricing .pricing-card-price .price{color:var(--highlight-color);display:block;font-size:1.875rem;font-weight:700;line-height:1.2}.pricing .pricing-card-price .price-subtext{color:var(--text-color-regular);display:block;font-size:.85rem;margin-top:4px}.pricing .pricing-card-features{display:flex;flex-direction:column;gap:12px}.pricing .feature-item{align-items:flex-start;display:flex;font-family:Inter,sans-serif;gap:10px}.pricing .feature-item img{flex-shrink:0;height:17px;margin-top:3px;width:17px}.pricing .feature-item span{color:var(--text-color-bright);font-size:.9rem;line-height:1.5}.pricing .feature-item span strong{font-weight:700}.pricing .feature-divider{color:var(--text-color-bright);font-size:.9rem;padding:4px 0}.pricing .feature-divider strong{font-weight:700}@media screen and (max-width:720px){.pricing .pricing-cards{align-items:center;flex-direction:column}.pricing .pricing-cards .pricing-card{max-width:100%;width:100%}}.feature-cards h3{margin-top:0!important}.feature-cards .feature-cards-heading{color:var(--text-color-bright);font-size:1.8rem;font-weight:500;margin:64px auto 32px;text-align:center;width:var(--page-canvas-width)}.feature-cards .feature-cards-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:0 auto;width:var(--page-canvas-width)}.feature-cards .feature-card{background:linear-gradient(135deg,rgba(63,117,255,.06),hsla(0,0%,5%,.8) 50%,rgba(63,117,255,.04));border:1px solid rgba(63,117,255,.15);border-radius:16px;box-shadow:0 0 20px rgba(63,117,255,.05);padding:32px;transition:box-shadow .3s ease,border-color .3s ease,background .3s ease}.feature-cards .feature-card:hover{background:linear-gradient(135deg,rgba(63,117,255,.1),hsla(0,0%,5%,.9) 50%,rgba(63,117,255,.08));border-color:rgba(63,117,255,.3);box-shadow:0 0 30px rgba(63,117,255,.1),0 0 60px rgba(63,117,255,.05)}.feature-cards .feature-card h3{color:var(--text-color-bright);font-size:1.2rem;font-weight:600;margin-bottom:12px}.feature-cards .feature-card p{color:var(--text-color-regular);font-size:.95rem;line-height:1.6;margin:0}@media screen and (max-width:720px){.feature-cards .feature-cards-grid{gap:16px;grid-template-columns:1fr}.feature-cards .feature-card{padding:24px}}.feature-showcase .feature-showcase-heading{color:#fff;font-size:1.8rem;font-weight:500;margin:64px auto 48px;text-align:center;text-shadow:0 0 20px rgba(63,117,255,.3),0 0 40px rgba(63,117,255,.15);width:var(--page-canvas-width)}.feature-showcase .feature-showcase-list{display:flex;flex-direction:column;gap:40px;margin:0 auto;width:var(--page-canvas-width)}.feature-showcase .feature-showcase-item{align-items:center;background:linear-gradient(135deg,rgba(63,117,255,.06),hsla(0,0%,5%,.8) 50%,rgba(63,117,255,.04));border:1px solid rgba(63,117,255,.15);border-radius:16px;box-shadow:0 0 20px rgba(63,117,255,.05);display:flex;flex-direction:row;gap:48px;padding:40px;transition:box-shadow .3s ease,border-color .3s ease}.feature-showcase .feature-showcase-item:hover{border-color:rgba(63,117,255,.3);box-shadow:0 0 30px rgba(63,117,255,.1),0 0 60px rgba(63,117,255,.05)}.feature-showcase .feature-showcase-text{flex:1;min-width:0}.feature-showcase .feature-showcase-text h3{color:var(--text-color-bright);font-size:1.3rem;font-weight:600;margin:0 0 14px}.feature-showcase .feature-showcase-text p{color:var(--text-color-regular);font-size:.95rem;line-height:1.7;margin:0 0 20px}.feature-showcase .feature-showcase-link{color:var(--highlight-color);font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s ease}.feature-showcase .feature-showcase-link:hover{color:var(--highlight-color2)}.feature-showcase .feature-showcase-image{flex:1.2;min-width:0}.feature-showcase .feature-showcase-image img{border:1px solid rgba(63,117,255,.15);border-radius:12px;display:block;width:100%}.feature-showcase .feature-showcase-placeholder{align-items:center;aspect-ratio:16/10;background:linear-gradient(135deg,rgba(63,117,255,.08),rgba(63,117,255,.02));border:1px solid rgba(63,117,255,.2);border-radius:12px;display:flex;justify-content:center;width:100%}.feature-showcase .feature-showcase-placeholder span{color:var(--text-color-dark);font-size:1rem;font-weight:500}@media screen and (max-width:720px){.feature-showcase .feature-showcase-item{flex-direction:column;gap:18px;padding:18px}.feature-showcase .feature-showcase-image{flex:none;width:100%}.feature-showcase .feature-showcase-heading{margin:24px auto 32px}.feature-showcase .feature-showcase-list{gap:24px}}.usecase-cards{padding:60px 0}.usecase-cards .usecase-cards-title{color:var(--text-color-bright);font-size:2rem;font-weight:500;margin:0 0 12px;text-align:center}.usecase-cards .usecase-cards-subtitle{color:var(--text-color-regular);font-size:.95rem;line-height:1.6;margin:0 auto 40px;max-width:700px;text-align:center}.usecase-cards .usecase-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.usecase-cards .usecase-card{background-color:var(--color-grey-100);border:1px solid var(--color-grey-300);border-radius:10px;overflow:hidden;transition:border-color .2s ease}.usecase-cards .usecase-card:hover{border-color:var(--highlight-color)}.usecase-cards .usecase-card-image{height:160px;overflow:hidden;width:100%}.usecase-cards .usecase-card-image img{height:100%;object-fit:cover;width:100%}.usecase-cards .usecase-card-body{padding:20px}.usecase-cards .usecase-card-body h3{color:var(--text-color-bright);font-size:1.1rem;font-weight:600;line-height:1.3;margin:0 0 10px}.usecase-cards .usecase-card-body p{color:var(--text-color-regular);font-size:.85rem;line-height:1.6;margin:0}@media screen and (max-width:1024px){.usecase-cards .usecase-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:720px){.usecase-cards{padding:40px 0}.usecase-cards .usecase-cards-title{font-size:1.5rem}.usecase-cards .usecase-cards-subtitle{font-size:.9rem;margin-bottom:24px}.usecase-cards .usecase-grid{gap:16px;grid-template-columns:1fr}.usecase-cards .usecase-card-image{height:140px}.usecase-cards .usecase-card-body{padding:16px}.usecase-cards .usecase-card-body h3{font-size:1rem}}.cookie-overlay{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:rgba(0,0,0,.4);top:0;z-index:999}.cookie-banner,.cookie-overlay{bottom:0;left:0;position:fixed;right:0}.cookie-banner{background-color:#000;border-top:1px solid var(--color-grey-300);padding:24px 0;z-index:1000}.cookie-banner-inner{align-items:flex-start;display:flex;gap:24px;margin:0 auto;max-width:1200px;padding:0 40px}.cookie-icon{flex-shrink:0;height:40px;margin-top:4px;width:40px}.cookie-icon svg{display:block}.cookie-content{flex:1}.cookie-content h3{color:var(--text-color-bright);font-size:1.1rem;font-weight:600;line-height:1.3;margin:0 0 8px}.cookie-content p{color:var(--text-color-regular);font-size:.85rem;line-height:1.6;margin:0 0 6px}.cookie-content p:last-child{margin-bottom:0}.cookie-content a{color:var(--highlight-color);font-size:.85rem;text-decoration:underline}.cookie-content a:hover{color:var(--text-color-bright)}.cookie-actions{align-self:center;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.cookie-btn{border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;padding:10px 32px;transition:opacity .2s ease;white-space:nowrap}.cookie-btn:hover{opacity:.85}.cookie-btn-accept{background-color:var(--highlight-color);border:1px solid var(--highlight-color);color:#fff}.cookie-btn-reject{background-color:transparent;border:1px solid var(--color-grey-300);color:var(--text-color-bright)}@media screen and (max-width:720px){.cookie-banner-inner{flex-direction:column;gap:16px;padding:0 20px}.cookie-icon{display:none}.cookie-actions{flex-direction:row;width:100%}.cookie-actions .cookie-btn{flex:1}}@media screen and (width <= 720px){:root{--page-canvas-width:90vw;--header-height:70px}.text-section{padding:0}header{height:var(--header-height);margin:0 auto;width:100vw}header button.burger{display:block;--burger-size:35px;height:var(--burger-size);text-align:center;width:var(--burger-size)}header button.burger>span{--line-width:var(--burger-size);background-color:#fff;display:block;height:2px;margin:10px auto;width:var(--burger-size)}header nav{background-color:#000;flex-direction:column;height:100%;left:0;margin:0;position:absolute;top:calc(var(--header-height) + 1px);visibility:hidden;width:100%}header nav.mobile-nav-open{height:100vh;justify-content:flex-start;visibility:visible}header nav .nav-links{flex-direction:column;position:static;transform:none;width:100%}header nav .nav-right{align-items:center;background-color:#000;flex-direction:column;gap:0;margin-left:0;width:100%}header nav .nav-right .langmenu{margin:20px auto;width:80vw}header nav .nav-right .langmenu select{background-position:70vw;border:1px solid var(--color-grey-300);border-radius:10px;color:var(--text-color-regular);height:60px;width:100%}header nav a{background-color:#000;font-size:2rem;margin:0;min-height:auto;padding:15px 0;text-align:center;width:100%}header nav a.cta{border:1px solid var(--color-grey-300);border-radius:10px;font-size:1.5rem;margin:20px auto;padding:10px;text-align:center;width:80%}.logoslider.marquee--5{--marquee-item-width:200px}.keyvisual{background-position:bottom;min-height:auto}.keyvisual .page-canvas{padding:0}.keyvisual h1{padding:0;width:100%}.keyvisual p{width:100%}.keyvisual-background{--height:240px!important;--bg-pos:center 80px!important;--bg-size:100%!important}.keyvisual-background .content{width:90vw}.keyvisual-columns .keyvisual-container{flex-direction:column;gap:30px;width:90vw}.keyvisual-columns .content{max-width:100%;order:1}.keyvisual-columns .image-wrapper{max-width:100%;order:2}.keyvisual-columns .keyvisual-image-2{max-height:400px}.keyvisual-columns .keyvisual-image-3{max-height:350px}.keyvisual-grid .page-canvas{padding:40px 0}.keyvisual-grid .keyvisual-container{flex-direction:column;gap:30px;width:90vw}.keyvisual-grid .content{max-width:100%;order:1}.keyvisual-grid .image-wrapper{max-width:100%;order:2}.keyvisual-grid h1{font-size:2rem;width:100%}.keyvisual-grid p{width:100%}.tutorial .line,.tutorial .linepos{display:none}.tutorial .item .tutorial-text{padding:30px 20px}.tutorial .item .tutorial-text p{margin:15px 0 0}.tutorial .item.left{flex-direction:column-reverse}.tutorial .item.left img{margin:0 auto}.tutorial .item.right{flex-direction:column}.tutorial .item.right img{margin:0 auto}.teaser{flex-direction:column}.teaser img{max-width:95vw}.teaser-northstar img{margin-left:-20px;max-width:450px;position:relative}.teaser-northstar .content{margin:0 auto;text-align:center;width:90vw}.carousel.carousel-small li.slide{flex-direction:column}.carousel.carousel-small li.slide img{margin:0 auto}.carousel.carousel-small .arrows{display:none}.carousel .glide-carousel ul{width:100%}.carousel .glide-carousel .track ul li{min-width:0;width:100%}.carousel .glide-carousel .arrows{display:none}.carousel.carousel-big .slide .overlay.active{height:620px;top:125px}.carousel.carousel-big .slide .overlay.active .text{padding:0 1rem}.carousel.carousel-big .slide .overlay.active .text .headline h3{margin-top:0}.carousel.carousel-big .slide .overlay.active p{margin:5px 0}.contact h2{margin:0}.contact form .twocol,footer .page-canvas{flex-direction:column}footer .page-canvas{height:auto;text-align:center}footer .page-canvas .logo{margin:3rem 0}footer .page-canvas .footer-nav{gap:2rem}footer .page-canvas .footer-nav .page-navigation{flex-direction:column;gap:2rem}footer .page-canvas .social{margin:50px auto}}