body{font-family:Inter,sans-serif;line-height:1.6}h1{font-family:Poppins,sans-serif;font-size:3.75rem;font-weight:700;line-height:120%}@media screen and (width < 767px){h1{font-size:2.75rem}}h2{font-family:Poppins,sans-serif;font-size:3rem;font-weight:700;line-height:120%}@media screen and (width < 767px){h2{font-size:2.25rem}}h3{font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:600;line-height:120%}@media screen and (width < 767px){h3{font-size:2rem}}h4{font-family:Poppins,sans-serif;font-size:2rem;font-weight:600;line-height:130%}@media screen and (width < 767px){h4{font-size:1.75rem}}h5{font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:500;line-height:130%}@media screen and (width < 767px){h5{font-size:1.5rem}}h6{font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:500;line-height:140%}@media screen and (width < 767px){h6{font-size:1.25rem}}.text-xs{font-size:.625rem}.text-sm{font-size:.75rem}.text-md{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.75rem}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{width:100%;min-height:100vh;min-height:100svh;background-color:#fff;color:#000;overflow-x:clip}#root{width:100%;min-height:100vh;min-height:100svh;display:flex;flex-direction:column}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}input:focus{font-size:1rem}textarea{resize:none}li{list-style:none}:root{--fx-primary: #6826f3;--fx-accent: #d5205c;--fx-deep: #15033a;--fx-gradient-brand: #6826f3;--fx-gradient-text: #ffffff;--fx-glass-bg: rgba(255, 255, 255, .72);--fx-glass-border: rgba(255, 255, 255, .6);--fx-hairline: rgba(21, 3, 58, .08);--fx-shadow-sm: 0 1px 2px rgba(21, 3, 58, .06), 0 2px 8px rgba(21, 3, 58, .04);--fx-shadow-md: 0 2px 4px rgba(21, 3, 58, .04), 0 12px 32px -8px rgba(21, 3, 58, .14);--fx-shadow-lg: 0 4px 8px rgba(21, 3, 58, .04), 0 32px 64px -16px rgba(104, 38, 243, .28);--fx-ease-out: cubic-bezier(.16, 1, .3, 1);--fx-radius: 1.25rem;--mesh-bg: #f4f1fd;--mesh-blob-opacity: .32;--mesh-grid: rgba(21, 3, 58, .05)}:root[data-theme=dark]{--mesh-bg: #15033a;--mesh-blob-opacity: .75;--mesh-grid: rgba(255, 255, 255, .05)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.fx-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--sp-focus);outline-offset:3px;border-radius:4px}.fx-reveal{opacity:0;translate:0 28px;transition:opacity .7s var(--fx-ease-out),translate .9s var(--fx-ease-out)}.fx-reveal.is-revealed,.fx-reveal.fx-reveal--static{opacity:1;translate:none}.fx-reveal:not(.is-revealed) .fx-word{animation-play-state:paused}.fx-reveal .fx-reveal-item{--fx-delay: calc(.12s + var(--fx-i, 0) * 70ms);opacity:0;translate:0 18px;transition:opacity .6s var(--fx-ease-out) var(--fx-delay),translate .8s var(--fx-ease-out) var(--fx-delay)}.fx-reveal .fx-reveal-item:is(.fx-tilt,.fx-magnetic){transition:opacity .6s var(--fx-ease-out) var(--fx-delay),translate .8s var(--fx-ease-out) var(--fx-delay),transform .45s var(--fx-ease-out),box-shadow .25s ease,background-color .25s ease,color .25s ease}.fx-reveal.is-revealed .fx-reveal-item{opacity:1;translate:none}.fx-word{display:inline-block;opacity:0;transform:translate3d(0,.45em,0) rotateX(-35deg);transform-origin:50% 100%;animation:fx-word-in .8s var(--fx-ease-out) forwards;animation-delay:calc(80ms + var(--fx-i, 0) * 55ms)}@keyframes fx-word-in{to{opacity:1;transform:none}}.fx-tilt{transform:perspective(1000px) rotateX(var(--fx-rx, 0deg)) rotateY(var(--fx-ry, 0deg));transform-style:preserve-3d;transition:transform .5s var(--fx-ease-out);will-change:transform}.fx-glow{position:relative;isolation:isolate}.fx-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:radial-gradient(420px circle at var(--fx-mx, 50%) var(--fx-my, 0%),rgba(104,38,243,.9),rgba(104,38,243,.25) 35%,transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:2}.fx-glow:hover:after,.fx-glow:focus-within:after{opacity:1}.fx-magnetic{transform:translate3d(var(--fx-tx, 0px),var(--fx-ty, 0px),0);transition:transform .35s var(--fx-ease-out),box-shadow .25s ease,background-color .25s ease,color .25s ease,border-color .25s ease}.fx-glass{background:var(--fx-glass-bg);-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%);border:1px solid var(--fx-glass-border)}.item-preview__head-heading:after,.showcase__heading:after,.integration__header-heading:after,.process__header-heading:after{background:var(--fx-gradient-brand)!important;border-radius:2px}.fx-reveal:not(.is-revealed) .item-preview__head-heading:after,.fx-reveal:not(.is-revealed) .showcase__heading:after,.fx-reveal:not(.is-revealed) .integration__header-heading:after,.fx-reveal:not(.is-revealed) .process__header-heading:after{opacity:0}.fx-mesh{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--mesh-bg);pointer-events:none}.fx-mesh__blob{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;opacity:var(--mesh-blob-opacity);will-change:transform}.fx-mesh__blob--1{top:-30%;left:-15%;background:radial-gradient(circle,rgba(104,38,243,.95),transparent 65%);animation:fx-mesh-1 22s ease-in-out infinite alternate}.fx-mesh__blob--2,.fx-mesh__blob--3{display:none}.fx-mesh:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--mesh-grid) 1px,transparent 1px),linear-gradient(90deg,var(--mesh-grid) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 80%)}@keyframes fx-mesh-1{to{transform:translate3d(25%,20%,0) scale(1.15)}}@keyframes fx-mesh-2{to{transform:translate3d(-25%,-15%,0) scale(1.2)}}@keyframes fx-mesh-3{to{transform:translate3d(-35%,30%,0) scale(.9)}}@media (prefers-reduced-motion: reduce){.fx-reveal,.fx-reveal .fx-reveal-item,.fx-word{opacity:1!important;translate:none!important;transform:none!important;transition:none!important;animation:none!important}.fx-tilt,.fx-magnetic{transform:none!important}.fx-mesh__blob{animation:none!important}*,*:before,*:after{scroll-behavior:auto!important}}:root{--sp-focus: #6826f3;--sp-page-bg: #f5f6fa;--sp-heading: #15033a;--sp-text-muted: #4a4560;--sp-tile-bg: rgba(255, 255, 255, .7);--sp-tile-border: rgba(21, 3, 58, .06);--sp-content-max: 120rem;--sp-gutter: clamp(1rem, 4vw, 6rem)}:root[data-theme=dark]{--sp-focus: #b69bff;--fx-hairline: rgba(255, 255, 255, .08);--fx-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3), 0 2px 8px rgba(0, 0, 0, .2);--fx-shadow-md: 0 2px 4px rgba(0, 0, 0, .2), 0 12px 32px -8px rgba(0, 0, 0, .5);--fx-shadow-lg: 0 4px 8px rgba(0, 0, 0, .2), 0 32px 64px -16px rgba(104, 38, 243, .4)}:root[data-theme=dark] .home-page,:root[data-theme=dark] .about-page,:root[data-theme=dark] .contact-page,:root[data-theme=dark] .branch-page,:root[data-theme=dark] .solution-page,:root[data-theme=dark] .integration-page,:root[data-theme=dark] .support-page,:root[data-theme=dark] .privacy-page,:root[data-theme=dark] .cookies-page,:root[data-theme=dark] .career-page{color-scheme:dark;--sp-page-bg: #0a0420;--sp-heading: #f1eefc;--sp-text-muted: #b3acd0;--sp-tile-bg: rgba(255, 255, 255, .04);--sp-tile-border: rgba(255, 255, 255, .09)}:root[data-theme=dark] body,:root[data-theme=dark] .App{background-color:#0a0420}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s}:root{--header-text: #121212;--header-muted: #677489;--header-accent: #6826f3;--header-glass: rgba(255, 255, 255, .82);--header-glass-scrolled: rgba(255, 255, 255, .7);--header-edge: rgba(21, 3, 58, .04);--header-border-scrolled: rgba(21, 3, 58, .06);--header-shadow-scrolled: 0 8px 32px -12px rgba(21, 3, 58, .18);--header-menu-bg: #ffffff;--header-menu-border: rgba(21, 3, 58, .06);--header-menu-shadow: 0 30px 60px -20px rgba(21, 3, 58, .3), 0 0 0 1px rgba(21, 3, 58, .03);--header-control-bg: #f1f0f5;--header-control-border: rgba(21, 3, 58, .08);--header-drawer-bg: #ffffff;--header-divider: #cfcfcf;--header-divider-soft: rgba(21, 3, 58, .07);--header-item-hover: rgba(104, 38, 243, .06);--header-icon-bg: rgba(104, 38, 243, .09);--header-float-bg: rgba(255, 255, 255, .72);--header-float-bg-scrolled: rgba(255, 255, 255, .86);--header-float-border: rgba(255, 255, 255, .85);--header-float-shadow: 0 10px 30px -14px rgba(21, 3, 58, .22), 0 0 0 1px rgba(21, 3, 58, .05);--header-float-shadow-scrolled: 0 18px 44px -16px rgba(21, 3, 58, .35), 0 0 0 1px rgba(21, 3, 58, .06)}:root[data-theme=dark]{--header-text: #f1eefc;--header-muted: #a39cc2;--header-accent: #b69bff;--header-glass: rgba(10, 4, 32, .96);--header-glass-scrolled: rgba(12, 5, 38, .92);--header-edge: rgba(255, 255, 255, .07);--header-border-scrolled: rgba(255, 255, 255, .08);--header-shadow-scrolled: 0 8px 32px -12px rgba(0, 0, 0, .6);--header-menu-bg: #140a36;--header-menu-border: rgba(255, 255, 255, .08);--header-menu-shadow: 0 24px 48px -16px rgba(0, 0, 0, .6);--header-control-bg: rgba(255, 255, 255, .06);--header-control-border: rgba(255, 255, 255, .12);--header-drawer-bg: #0e0628;--header-divider: rgba(255, 255, 255, .12);--header-divider-soft: rgba(255, 255, 255, .08);--header-item-hover: rgba(255, 255, 255, .05);--header-icon-bg: rgba(104, 38, 243, .28);--header-float-bg: rgba(20, 8, 52, .7);--header-float-bg-scrolled: rgba(16, 7, 44, .94);--header-float-border: rgba(255, 255, 255, .12);--header-float-shadow: 0 10px 30px -14px rgba(0, 0, 0, .6);--header-float-shadow-scrolled: 0 18px 44px -16px rgba(0, 0, 0, .75)}.header{position:sticky;top:0;width:100%;display:flex;justify-content:center;align-items:center;color:var(--header-text);z-index:990}.header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--header-glass);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);border-bottom:1px solid transparent;box-shadow:0 1px 0 var(--header-edge);transform-origin:top center;transition:transform .4s var(--fx-ease-out),box-shadow .4s ease,border-color .4s ease,background-color .4s ease;z-index:-1}.header.is-scrolled:before{background-color:var(--header-glass-scrolled);border-color:var(--header-border-scrolled);box-shadow:var(--header-shadow-scrolled)}@media screen and (width > 1023px){.header.is-scrolled:before{transform:scaleY(.82)}.header.is-scrolled .sub-header{transform:translateY(-7px)}.header.is-scrolled .logo-container:not(.sidebar){transform:scale(.88)}}.header.is-floating{margin-bottom:calc(-1 * var(--fx-header-h, 4.75rem));padding:.75rem .75rem 0}@media screen and (width > 767px){.header.is-floating{padding:.9rem 1.5rem 0}}@media screen and (width > 1199px){.header.is-floating{padding-inline:2rem}}@media screen and (width > 1240px){.header.is-floating{padding-inline:var(--sp-gutter)}}.header.is-floating:before{display:none}.header.is-floating .sub-header{max-width:var(--sp-content-max);padding:.5rem .5rem .5rem 1.1rem;border:1px solid var(--header-float-border);border-radius:999px;background:var(--header-float-bg);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);box-shadow:var(--header-float-shadow);transition:max-width .6s var(--fx-ease-out),background-color .4s ease,box-shadow .4s ease}@media screen and (width > 767px){.header.is-floating .sub-header{padding:.55rem .55rem .55rem 1.5rem}}.header.is-floating .header-actions .button{border-radius:999px}.header.is-floating.is-scrolled .sub-header{max-width:75rem;background:var(--header-float-bg-scrolled);box-shadow:var(--header-float-shadow-scrolled);transform:none}@media (prefers-reduced-motion: reduce){.header.is-floating .sub-header{transition:none}}.sub-header{position:relative;width:100%;max-width:calc(var(--sp-content-max) + 2 * var(--sp-gutter));display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1rem;background-color:transparent;transition:transform .4s var(--fx-ease-out);padding:1.5rem}@media screen and (width > 767px){.sub-header{padding:1rem 1.5rem;gap:1.5rem}}@media screen and (width > 1023px){.sub-header{gap:clamp(1.25rem,2.4vw,2rem)}}@media screen and (width > 1240px){.sub-header{padding-inline:var(--sp-gutter)}}.mega-menu{position:absolute;z-index:5;width:min(600px,100vw - 2rem);padding:.6rem;border:1px solid var(--header-menu-border);border-radius:1.4rem;background:var(--header-menu-bg);-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);box-shadow:var(--header-menu-shadow);color:var(--header-text);transform-origin:var(--pointer-x, 3rem) top;animation:mega-menu-in .28s var(--fx-ease-out)}.mega-menu:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:14px}.mega-menu__pointer{position:absolute;top:-6px;left:var(--pointer-x, 3rem);width:12px;height:12px;margin-left:-6px;border-top:1px solid var(--header-menu-border);border-left:1px solid var(--header-menu-border);border-top-left-radius:3px;background:var(--header-menu-bg);rotate:45deg}.mega-menu__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.75rem .9rem .85rem;margin-bottom:.4rem;border-bottom:1px solid var(--header-divider-soft)}.mega-menu__title{color:var(--header-accent);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mega-menu__intro{color:var(--header-muted);font-size:.875rem}.mega-menu__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;margin:0;padding:0;list-style:none}.mega-menu__grid li{animation:mega-item-in .36s var(--fx-ease-out) both;animation-delay:calc(40ms + var(--i, 0) * 30ms)}.mega-menu__item{display:flex;align-items:center;gap:.85rem;padding:.7rem .75rem;border-radius:1rem;transition:background-color .2s ease}.mega-menu__item:hover,.mega-menu__item:focus-visible{background:var(--header-item-hover)}.mega-menu__item:hover .mega-menu__icon,.mega-menu__item:focus-visible .mega-menu__icon{background:#6826f3;color:#fff}.mega-menu__item:hover .mega-menu__name,.mega-menu__item:focus-visible .mega-menu__name{color:var(--header-accent)}.mega-menu__item:hover .mega-menu__arrow,.mega-menu__item:focus-visible .mega-menu__arrow{opacity:1;transform:none}.mega-menu__icon{display:inline-grid;flex:none;place-items:center;width:2.6rem;height:2.6rem;border-radius:.8rem;background:var(--header-icon-bg);color:var(--header-accent);font-size:1.15rem;transition:background-color .2s ease,color .2s ease}.mega-menu__text{display:flex;flex:1;flex-direction:column;gap:.1rem;min-width:0}.mega-menu__name{color:var(--header-text);font-size:1rem;font-weight:600;line-height:1.3;transition:color .2s ease}.mega-menu__desc{color:var(--header-muted);font-size:.8125rem;line-height:1.4}.mega-menu__arrow{flex:none;color:var(--header-accent);opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .25s var(--fx-ease-out)}@keyframes mega-menu-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes mega-item-in{0%{opacity:0;transform:translateY(4px)}}.header-menu-trigger{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}@media (prefers-reduced-motion: reduce){.mega-menu,.mega-menu__grid li{animation:none}}.logo-container{height:2rem;transform-origin:left center;transition:transform .4s var(--fx-ease-out);display:flex;justify-content:center;align-items:center}.logo{height:100%}.header-menu{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.5rem;margin-right:auto}@media screen and (width > 1023px){.header-menu{gap:clamp(1.25rem,2vw,2rem)}}.header-menu-item{width:max-content;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5rem}.header-menu-item-arrow{rotate:0deg;transition:rotate .1s ease-in-out}.header-menu-item-arrow.hovered{rotate:180deg}.header-menu-item-link{position:relative;font-size:1rem;-webkit-user-select:none;user-select:none;transition:color .2s ease}.header-menu .header-menu-item-link:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;border-radius:2px;background:#6826f3;transform:scaleX(0);transform-origin:right center;transition:transform .3s var(--fx-ease-out)}.header-menu-item:hover .header-menu-item-link,.header-menu-item:focus-within .header-menu-item-link{color:var(--header-accent)}.header-menu-item:hover .header-menu-item-link:after,.header-menu-item:focus-within .header-menu-item-link:after{transform:scaleX(1);transform-origin:left center}.header-actions{display:flex;flex:none;align-items:center;gap:.75rem}.header-actions>*{flex:none}.header-actions .button,.header-actions .button p{white-space:nowrap}@media screen and (width > 1023px){.header-actions{gap:1rem}}.header-actions .button.border:not(.white-color):not(.black-color){color:var(--header-accent);border-color:var(--header-accent)}.header-menu-button{display:inline-grid;place-items:center;padding:0;border:0;background:none;color:inherit;cursor:pointer}.header-menu-icon{display:block;font-size:2rem}.sidebar-menu{width:100%;max-width:30rem}.sm-header{width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem}.logo-container.sidebar{height:1.75rem}.sm-close-box{width:2rem;height:2rem;background-color:var(--header-control-bg);border-radius:.25rem}.sm-close-box:hover{cursor:pointer}.sm-close-icon{font-size:2rem;padding:.25rem;color:var(--header-accent)}.sm-body{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.sm-body>*{width:100%;flex-shrink:0}.sm-accordion-info{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;border-top:1px solid var(--header-divider)}@media screen and (width < 1024px){.header-desktop-only{display:none!important}}@media screen and (width >= 1024px){.header-mobile-only{display:none!important}}@media screen and (width < 1024px){.header .sub-header{gap:.5rem}.header .logo-container{flex:0 1 auto;min-width:0;height:1.75rem}.header .logo{max-width:100%;object-fit:contain;object-position:left center}.header .header-actions{flex:none;gap:.5rem}.header .lang-toggle{height:2.25rem}.header .lang-toggle__option{min-width:1.9rem;padding:0 .4rem;font-size:.75rem}.header .theme-toggle{width:2.25rem;height:2.25rem}}@media screen and (width > 1023px) and (width < 1180px){.header .sub-header,.header .header-menu{gap:.875rem}.header .header-actions{gap:.5rem}.header .header-actions .button{padding-inline:1rem}}.footer{position:relative;flex-shrink:0;width:100%;overflow:hidden;background:#1b1d21;color:#ffffffeb}.ftr-container{position:relative;z-index:1;width:100%;max-width:calc(var(--sp-content-max) + 2 * var(--sp-gutter));margin-inline:auto;padding-inline:1rem}@media screen and (width > 767px){.ftr-container{padding-inline:1.5rem}}@media screen and (width > 1199px){.ftr-container{padding-inline:2rem}}@media screen and (width > 1240px){.ftr-container{padding-inline:var(--sp-gutter)}}.ftr-news{display:grid;gap:1.75rem;align-items:center;padding:clamp(2rem,4vw,3.25rem) clamp(1.5rem,4vw,3.5rem);border-radius:0 0 2.5rem 2.5rem;background-color:#6826f3;box-shadow:0 30px 60px -30px #6826f3b3;color:#fff}@media screen and (width > 991px){.ftr-news{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}}.ftr-news__title{font-size:clamp(1.6rem,2.6vw,2.25rem);font-weight:800;line-height:1.15;letter-spacing:-.02em}.ftr-news__text{max-width:34rem;margin-top:.75rem;color:#ffffffd1;font-size:1rem;line-height:1.65}.ftr-news__side{display:grid;gap:.6rem}.ftr-news__form{display:flex;align-items:center;gap:.4rem;padding:.4rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff24;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .25s ease,box-shadow .25s ease}.ftr-news__form:focus-within{border-color:#ffffffb3;box-shadow:0 0 0 4px #ffffff26}.ftr-news__form input{flex:1;min-width:0;padding:.75rem 1rem .75rem 1.1rem;border:0;background:transparent;color:#fff;font:inherit;font-size:1rem}.ftr-news__form input::placeholder{color:#ffffffbf}.ftr-news__form input:focus{outline:none;font-size:1rem}.ftr-news__form button{display:inline-flex;flex:none;align-items:center;gap:.5rem;padding:.8rem 1.35rem;border:0;border-radius:999px;background:#fff;color:#6826f3;font:inherit;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .25s var(--fx-ease-out),box-shadow .25s ease}.ftr-news__form button svg{transition:transform .3s var(--fx-ease-out)}.ftr-news__form button:hover:not(:disabled){box-shadow:0 10px 24px -8px #00000073}.ftr-news__form button:hover:not(:disabled) svg{transform:translate(3px)}.ftr-news__form button:disabled{cursor:progress;opacity:.8}.ftr-news__form button:focus-visible{outline:2px solid #ffffff;outline-offset:3px}@media screen and (width < 480px){.ftr-news__form{flex-direction:column;align-items:stretch;border-radius:1.25rem}.ftr-news__form button{justify-content:center}}.ftr-news__status{display:flex;align-items:center;gap:.45rem;min-height:1.4rem;padding-left:1.1rem;color:#fff;font-size:.875rem;font-weight:500}.ftr-news__status svg{flex:none}.ftr-spin{animation:ftr-spin .9s linear infinite}@keyframes ftr-spin{to{transform:rotate(360deg)}}.ftr-main{display:grid;gap:2.75rem 2rem;padding-block:clamp(3rem,6vw,5rem) clamp(2.5rem,5vw,4rem);grid-template-columns:repeat(2,minmax(0,1fr))}.ftr-main>.ftr-brand,.ftr-main>.ftr-col--contact{grid-column:1/-1}@media screen and (width > 639px){.ftr-main{grid-template-columns:repeat(4,minmax(0,1fr))}.ftr-main>.ftr-brand,.ftr-main>.ftr-col--contact,.ftr-main>.ftr-col--group,.ftr-main>.ftr-col--quick{grid-column:span 2}.ftr-main>.ftr-brand{order:-2}.ftr-main>.ftr-col--contact{order:-1}}@media screen and (width > 899px){.ftr-main>.ftr-col--group,.ftr-main>.ftr-col--quick{grid-column:span 1}}@media screen and (width > 1279px){.ftr-main{grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr)) minmax(15.5rem,1.5fr);gap:3rem clamp(1.5rem,2.4vw,3rem)}.ftr-main>.ftr-brand,.ftr-main>.ftr-col--contact,.ftr-main>.ftr-col--group,.ftr-main>.ftr-col--quick{grid-column:auto;order:0}}.ftr-brand__logo{display:inline-block}.ftr-brand__logo img{display:block;height:2.25rem;width:auto}.ftr-brand__text{max-width:24rem;margin-top:1.25rem;color:#ffffff9e;font-size:1rem;line-height:1.7}.ftr-social{display:flex;gap:.6rem;margin:1.75rem 0 0;padding:0;list-style:none}.ftr-social a{display:inline-grid;place-items:center;width:2.6rem;height:2.6rem;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:#ffffff0f;color:#ffffffeb;font-size:.95rem;transition:background .25s ease,border-color .25s ease,transform .3s var(--fx-ease-out)}.ftr-social a:hover,.ftr-social a:focus-visible{border-color:transparent;background:#6826f3;opacity:1;transform:translateY(-3px)}.ftr-col__title{color:#ffffff9e;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;display:flex;flex-direction:column;gap:.7rem;margin-bottom:1.5rem}.ftr-col__title:after{content:"";width:1.75rem;height:3px;border-radius:3px;background:#6826f3}.ftr-links{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.ftr-links a{display:inline-flex;align-items:center;color:#ffffffeb;font-size:1rem;font-weight:500;transition:color .25s ease}.ftr-links a svg{width:0;margin-right:0;opacity:0;color:#b69bff;transition:width .3s var(--fx-ease-out),margin .3s var(--fx-ease-out),opacity .25s ease}.ftr-links a:hover,.ftr-links a:focus-visible{color:#fff;opacity:1}.ftr-links a:hover svg,.ftr-links a:focus-visible svg{width:1rem;margin-right:.5rem;opacity:1}.ftr-contact{display:grid;gap:1.1rem;margin:0;padding:0;list-style:none}.ftr-contact a{display:flex;align-items:flex-start;gap:.9rem}.ftr-contact a:hover,.ftr-contact a:focus-visible{opacity:1}.ftr-contact a:hover .ftr-contact__icon,.ftr-contact a:focus-visible .ftr-contact__icon{border-color:transparent;background:#6826f3}.ftr-contact a:hover .ftr-contact__value,.ftr-contact a:focus-visible .ftr-contact__value{color:#fff}.ftr-contact__icon{display:inline-grid;flex:none;place-items:center;width:2.6rem;height:2.6rem;border:1px solid rgba(255,255,255,.1);border-radius:.8rem;background:#ffffff0f;color:#fff;font-size:1.1rem;transition:background .25s ease,border-color .25s ease}.ftr-contact__text{display:flex;flex-direction:column;gap:.15rem;min-width:0;padding-top:.1rem}.ftr-contact__label{color:#ffffff9e;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ftr-contact__value{color:#ffffffeb;font-size:1rem;font-weight:600;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere;transition:color .25s ease}.footer-bottom{position:relative;width:100%;overflow:hidden}.footer-bottom-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:flex-end;pointer-events:none}.footer-bottom-bg>img{height:100%;width:auto;flex-shrink:0;opacity:.1}.ftr-bottom{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-block:1.5rem;text-align:center}@media screen and (width > 767px){.ftr-bottom{flex-direction:row;justify-content:space-between;text-align:left}}.ftr-bottom__copy{color:#ffffff9e;font-size:.875rem}.ftr-bottom__end{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.5rem}.ftr-bottom__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none}.ftr-bottom__links a{color:#ffffff9e;font-size:.875rem;transition:color .25s ease}.ftr-bottom__links a:hover,.ftr-bottom__links a:focus-visible{color:#fff;opacity:1}.ftr-top{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:#ffffff0f;color:#fff;font-size:1.05rem;cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .3s var(--fx-ease-out)}.ftr-top:hover,.ftr-top:focus-visible{border-color:transparent;background:#6826f3;transform:translateY(-3px)}.footer-design-leaf{position:absolute;bottom:0;right:-1rem;z-index:0;width:11rem;height:auto;opacity:.1;pointer-events:none}@media (prefers-reduced-motion: reduce){.ftr-social a,.ftr-top,.ftr-links a svg{transition:none}}@media screen and (width < 640px){.ftr-news{grid-template-columns:minmax(0,1fr);gap:1.1rem;padding:1.5rem 1.25rem 1.25rem;border-radius:0 0 1.75rem 1.75rem}.ftr-news__title{font-size:1.375rem}.ftr-news__text{margin-top:.5rem;font-size:.875rem;line-height:1.55}.ftr-news__side{grid-template-columns:minmax(0,1fr);min-width:0;gap:.35rem}.ftr-news__form{flex-direction:row;align-items:center;border-radius:999px}.ftr-news__form input{padding:.6rem .5rem .6rem .9rem;font-size:.9375rem}.ftr-news__form button{gap:.35rem;padding:.6rem .9rem;font-size:.875rem}.ftr-news__status{min-height:0;padding-left:.9rem;font-size:.8125rem}.ftr-main{gap:1.75rem 1.25rem;padding-block:2rem 1.5rem}.ftr-brand{display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:center;row-gap:.85rem}.ftr-brand__logo img{height:1.85rem}.ftr-brand__text{grid-column:1/-1;grid-row:2;max-width:none;margin-top:0;font-size:.875rem;line-height:1.6}.ftr-social{grid-column:2;grid-row:1;gap:.45rem;margin:0}.ftr-social a{width:2.25rem;height:2.25rem;font-size:.85rem}.ftr-col__title{gap:.5rem;margin-bottom:.9rem}.ftr-links{gap:.65rem}.ftr-links a{font-size:.9375rem}.ftr-contact{gap:.75rem}.ftr-contact a{align-items:center;gap:.75rem}.ftr-contact__icon{width:2.25rem;height:2.25rem;border-radius:.7rem;font-size:.95rem}.ftr-contact__text{padding-top:0}.ftr-contact__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ftr-contact__value{font-size:.9375rem;line-height:1.4}.ftr-bottom{gap:.6rem;padding-block:1rem 1.1rem}.ftr-bottom__copy,.ftr-bottom__links a{font-size:.8125rem}.ftr-bottom__end{gap:.6rem 1.25rem}.ftr-top{width:2.25rem;height:2.25rem}.footer-design-leaf{width:7rem}}@media screen and (width < 375px){.ftr-social{grid-column:1/-1;grid-row:3}}@media screen and (width < 360px){.ftr-news__form{flex-direction:column;align-items:stretch;border-radius:1.25rem}}.App{position:relative;width:100%;height:auto;min-height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;background-color:#f5f5f5}.main-container{flex-grow:1;width:100%;height:fit-content;min-height:100%;display:flex;justify-content:center;align-items:flex-start;padding-inline:0;transition:padding .15s ease-in-out}@media screen and (width > 1240px){.main-container{padding-inline:0}}.main-content{width:100%;container-type:inline-size;height:100%;background-color:#fff;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}::selection{background-color:#6826f3;color:#fff}.banner-component{position:relative;width:100%;min-height:60vh;display:flex;justify-content:center;aspect-ratio:unset}@media screen and (width > 940px){.banner-component{min-height:75vh}}.banner-component__background-image{position:absolute;display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.5);z-index:2}@media screen and (width < 768px){.banner-component__background-image{object-position:right}}@media screen and (width < 940px){.banner-component__background-image{aspect-ratio:unset}}.banner-component .content{top:0;right:0;bottom:0;left:0;width:100%;display:flex;flex-direction:column;justify-content:center;gap:3rem;color:#fff;padding-inline:1rem;padding-block:4rem;z-index:5}@media screen and (width > 767px){.banner-component .content{padding-inline:1.5rem;padding-block:5rem}}@media screen and (width > 1199px){.banner-component .content{padding-inline:2rem}}.banner-component .content .Left{display:flex;justify-content:flex-start}.banner-component .content .Right{display:flex;justify-content:flex-end}.banner-component .content .Center{display:flex;justify-content:center}.banner-component .textContent{width:100%;display:flex;justify-content:flex-start}text .banner-component .textContent.text-Right{justify-content:flex-end}text .banner-component .textContent.text-Right>*{text-align:right}.banner-component .textContent.text-Left{justify-content:flex-start}.banner-component .textContent.text-Left>*{text-align:left}.banner-component .textContent.text-Center{justify-content:center}.banner-component .textContent.text-Center>*{text-align:center}.banner-component .buttonContent,.banner-component .searchformContent form{display:flex;justify-content:flex-start;align-items:flex-start;gap:1.5rem}.banner-component .pointersContent{width:100%;max-width:50rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.banner-component .pointersContent__item{width:100%;display:grid;grid-template-columns:1.5rem 1fr;gap:.5rem}.banner-component .pointersContent__item-image{aspect-ratio:1/1;display:flex}.banner-component .pointersContent__item-image-img{aspect-ratio:1/1;width:100%;object-fit:contain;object-position:center}.banner-component .pointersContent__item-text{font-size:1.125rem}.coming-soon{width:100%;min-height:75vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;background-color:#fafafd;background-image:radial-gradient(rgba(0,0,0,.171) 2px,transparent 0);background-size:30px 30px;background-position:-5px -5px}.item-preview{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:2rem;padding-block:clamp(2rem,6vw,5.5rem);padding-inline:1rem;transition:padding .15s ease-in-out}@media screen and (width > 767px){.item-preview{padding-inline:1.5rem}}@media screen and (width > 1199px){.item-preview{padding-inline:2rem}}.item-preview__head{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem}.item-preview__head.head-left{align-items:flex-start;text-align:left}.item-preview__head.head-center{align-items:center;text-align:center}.item-preview__head.head-right{align-items:flex-end;text-align:right}.item-preview__head-heading{position:relative;display:inline-block;font-weight:500}.item-preview__head-heading:after{content:"";position:absolute;left:50%;bottom:-2px;height:2px;transform:translate(-50%);width:60%;background-color:#6826f3}.item-preview__head-heading-sub{font-size:1.125rem;font-weight:700;color:#717182}.item-preview__content{width:100%;display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (width > 767px){.item-preview__content{grid-template-columns:1fr 1fr;gap:1.5rem}}@media screen and (width > 1200px){.item-preview__content{gap:4.5rem}}.item-preview__content-image{aspect-ratio:3/2;display:flex;justify-content:center;align-items:center;position:relative;border:1px solid rgba(21,3,58,.08);border-radius:2rem;background:linear-gradient(145deg,#6826f314,#d5205c0d 60%,#fff9),#fff;box-shadow:var(--fx-shadow-md);padding:.5rem;margin-block:auto;margin-inline:auto;overflow:hidden;order:0}@media screen and (width > 767px){.item-preview__content-image{padding:1rem}}.item-preview__content-image.image-second{order:0}@media screen and (width > 767px){.item-preview__content-image.image-second{order:2}}.item-preview__content-image-img{aspect-ratio:3/2;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:1.5rem;order:0;transform:scale(1);transition:transform .7s var(--fx-ease-out)}@media screen and (width > 767px){.item-preview__content-image-img{border-radius:1rem}}.item-preview__content-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;margin-block:auto;order:1}.item-preview__content-info-badge{display:flex;justify-content:center;align-items:center;background-color:#6826f326;border-radius:100vw;padding:.25rem 1rem}.item-preview__content-info-badge-text{font-size:1.125rem;font-weight:600;color:#6826f3}.item-preview__content-info-title{width:100%;font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:600;letter-spacing:-.015em;line-height:1.2;color:#15033a;text-wrap:balance}.item-preview__content-info-description{width:100%;font-size:1rem;font-weight:500;color:#4a4560;line-height:1.7}.item-preview__content-info-pointers{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.item-preview__content-info-pointers-item{width:100%;display:grid;grid-template-columns:1.25rem 1fr;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:.75rem;border:1px solid transparent;transition:background-color .25s ease,border-color .25s ease,transform .4s var(--fx-ease-out)}.item-preview__content-info-pointers-item:hover{background-color:#6826f30d;border-color:#6826f31f;transform:translate(4px)}.item-preview__content-info-pointers-item-bullet{aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}.item-preview__content-info-pointers-item-bullet-icon{width:100%;height:100%}.item-preview__content-info-pointers-item-content{font-size:1rem;font-weight:400;color:#121212}.item-preview__content-image:hover .item-preview__content-image-img{transform:scale(1.03)}.functionality{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem;padding-block:1.5rem;padding-inline:1rem;transition:padding .15s ease-in-out}@media screen and (width > 1240px){.functionality{padding-inline:1.5rem}}.functionality__header{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.functionality__header.header-left{align-items:flex-start;text-align:left}.functionality__header.header-center{align-items:center;text-align:center}.functionality__header.header-right{align-items:flex-end;text-align:right}.functionality__header-heading{position:relative;display:inline-block;font-weight:500}.functionality__header-heading:after{content:"";position:absolute;left:50%;bottom:-2px;height:2px;transform:translate(-50%);width:60%;background-color:#6826f3}.functionality__header-heading-sub{font-size:1.125rem;font-weight:700;color:#717182}.functionality__content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}.functionality__content-row{width:100%;display:grid;gap:1.5rem}.functionality__content-row.items-4{grid-template-columns:repeat(4,1fr)}.functionality__content-row.items-3{grid-template-columns:repeat(3,1fr)}.functionality__content-row.items-2{grid-template-columns:repeat(2,1fr)}.functionality__content-row.items-1{grid-template-columns:repeat(1,1fr)}.functionality__content-row-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.5rem;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 10px 10px #0000001a;padding:1rem}@media screen and (width > 767px){.functionality__content-row-item{flex-direction:column}}.functionality__content-row-item-image{aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border-radius:.5rem;padding:.5rem}.functionality__content-row-item-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.functionality__content-row-item-info-title{font-size:1.125rem;font-weight:600}.functionality__content-row-item-info-description{font-size:1rem;font-weight:400;color:#4a5565}.integration{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:2rem;padding-block:3rem;transition:padding .15s ease-in-out}@media screen and (width > 1240px){.integration{padding-block:4.5rem}}.integration__header{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;text-align:center;padding-inline:1rem}@media screen and (width > 1240px){.integration__header{padding-inline:1.5rem}}.integration__header-heading{position:relative;display:inline-block;font-weight:500}.integration__header-heading:after{content:"";position:absolute;right:0;bottom:-4px;height:2px;width:60%;background-color:#6826f3}.integration__header-description{max-width:46rem;font-size:1.25rem;font-weight:400;color:var(--sp-text-muted);text-wrap:balance}.integration__content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding-inline:1rem;overflow-x:hidden}@media screen and (width > 1240px){.integration__content{padding-inline:1.5rem}}.integration__content.slider{padding-inline:0}@media screen and (width > 1240px){.integration__content.slider{padding-inline:0}}.integration__content-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;padding-left:0;padding-right:15%}.integration__content-row-item{aspect-ratio:3/1;width:25%;display:flex;justify-content:center;align-items:center}.integration__content-row-item-image{width:100%;height:100%;object-fit:contain;object-position:center}.integration__content-row:nth-child(2n){padding-left:15%;padding-right:0}.integration__content .integration-slider-item{aspect-ratio:3/1;display:flex;justify-content:center;align-items:center;padding:.75rem 1.25rem;border-radius:1rem;border:1px solid var(--sp-tile-border);background:var(--sp-tile-bg);transition:border-color .3s ease,box-shadow .3s ease,transform .4s var(--fx-ease-out)}.integration__content .integration-slider-item:hover,.integration__content .integration-slider-item:focus-visible{border-color:#6826f333;box-shadow:var(--fx-shadow-md);transform:translateY(-3px)}.integration__content .integration-slider-item-image{width:100%;height:100%;object-fit:contain;object-position:center;transition:filter .3s ease,opacity .3s ease}@media (hover: hover){.integration__content .integration-slider-item-image{filter:grayscale(1);opacity:.65}}.integration__content .integration-slider-item:hover .integration__content .integration-slider-item-image,.integration__content .integration-slider-item:focus-visible .integration__content .integration-slider-item-image{filter:grayscale(0);opacity:1}:root[data-theme=dark] .integration .integration-slider-item:hover,:root[data-theme=dark] .integration .integration-slider-item:focus-visible{border-color:#b69bff73;background:#ffffff12}:root[data-theme=dark] .integration .integration-slider-item .integration-slider-item-image{filter:brightness(0) invert(1);opacity:.82}@media (hover: hover){:root[data-theme=dark] .integration .integration-slider-item .integration-slider-item-image{filter:brightness(0) invert(1);opacity:.6}}:root[data-theme=dark] .integration .integration-slider-item:hover .integration-slider-item-image,:root[data-theme=dark] .integration .integration-slider-item:focus-visible .integration-slider-item-image{filter:brightness(0) invert(1);opacity:1}@media screen and (width < 640px){.integration{gap:1.5rem;padding-block:3.5rem}}.experience{position:relative;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.experience__main{aspect-ratio:16/11;width:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;gap:3rem;color:#fff;background:linear-gradient(to right,rgba(59,59,59,.75) 50%,transparent);padding-block:1.5rem;padding-inline:1rem;transition:padding .15s ease-in-out;z-index:5}@media screen and (width > 767px){.experience__main{padding:3rem 2rem}}@media screen and (width > 1239px){.experience__main{padding:4.5rem 3rem}}.experience__main-title{width:100%;max-width:60rem;display:inline-block;font-size:3rem;font-weight:700}.experience__main-description{width:100%;max-width:50rem;display:inline-block;font-size:1.5rem;font-weight:400}.experience__main-pointers{width:100%;max-width:50rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.experience__main-pointers-item{width:100%;display:grid;grid-template-columns:1.5rem 1fr;gap:.5rem}.experience__main-pointers-item-image{aspect-ratio:1/1;display:flex}.experience__main-pointers-item-image-img{aspect-ratio:1/1;width:100%;object-fit:contain;object-position:center}.experience__main-pointers-item-text{font-size:1.125rem}.experience__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.experience__bg-image{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (width < 768px){.experience__bg-image{object-position:right}}.contact{width:100%;display:grid;grid-template-columns:1fr;gap:2rem;padding-block:1rem;padding-inline:1rem}@media screen and (width > 767px){.contact{grid-template-columns:1fr 1fr;gap:1.5rem;padding-inline:1.5rem}}@media screen and (width > 1023px){.contact{gap:2rem;padding-inline:2rem}}.contact__contact{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.contact__contact-heading{font-size:2.5rem;font-weight:600;color:#131313}.contact__contact-heading-sub{font-size:1.25rem;font-weight:400;color:#131313;opacity:.5}.contact__contact-form{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.25rem;margin-top:.5rem}.contact__contact-form-double{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.contact__contact-form-group{width:100%;display:grid;gap:.5rem}.contact__contact-form-group-label{font-size:.875rem;font-weight:500;color:#344054}.contact__contact-form-group-input{width:100%;font-size:1rem;border:1px solid #d0d5dd;outline:1px solid transparent;border-radius:.5rem;padding-block:.75rem;padding-inline:1rem}.contact__contact-form-group-input:focus,.contact__contact-form-group-input:active{border:1px solid #6826f3;outline:1px solid #6826f3}.contact__contact-form-phone-group{width:100%;display:grid;grid-template-columns:5rem 1fr;gap:.5rem}.contact__contact-form-phone-group-input{width:100%;font-size:1rem;border:1px solid #d0d5dd;outline:1px solid transparent;border-radius:.5rem;padding-block:.75rem;padding-inline:1rem}.contact__contact-form-phone-group-input:first-child{text-align:center}.contact__contact-form-phone-group-input:focus,.contact__contact-form-phone-group-input:active{border:1px solid #6826f3;outline:1px solid #6826f3}.contact__contact-form-privacy{width:100%;display:grid;grid-template-columns:1.25rem 1fr;gap:.75rem}.contact__contact-form-privacy-checkbox{accent-color:#6826f3}.contact__contact-form-privacy-label{font-size:1rem;font-weight:400;color:#475467}.contact__contact-form-response{width:100%;display:flex;justify-content:flex-start;align-items:flex-start}.contact__contact-form-response-text{width:100%;font-size:1rem;font-weight:500}.contact__contact-form-response-text.error{color:#d90000}.contact__contact-form-response-text.success{color:#0f7a52}.contact__contact-form-button-loader{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background-color:#00000040}.contact__contact-form-button-loader-spinner{width:1.5rem;height:1.5rem;border:3px solid #ffffff;border-bottom-color:transparent;border-radius:100vw;animation:clockwise 1s infinite linear;z-index:555;margin:auto}.contact__info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.contact__info-heading{font-size:2.5rem;font-weight:600;color:#131313}.contact__info-heading-sub{font-size:1.25rem;font-weight:400;color:#131313;opacity:.5}.contact__info-details{width:100%;display:grid;grid-template-columns:1fr 1fr;row-gap:1.5rem;column-gap:1.5rem}.contact__info-details-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.contact__info-details-item-image{flex-shrink:0;width:3rem;height:3rem;border-radius:1rem;padding:.5rem}.contact__info-details-item-image-img{width:100%;height:100%;object-fit:contain;object-position:center}.contact__info-details-item-title{font-size:1.125rem;font-weight:500}.contact__info-details-item-detail{font-size:1rem;font-weight:400;color:#131313;opacity:50%}.contact__info-details-item-value{font-size:1rem;font-weight:400;color:#6826f3;opacity:75%;white-space:pre-wrap}.map-location{width:100%;padding-block:1rem;padding-inline:1rem}@media screen and (width > 767px){.map-location{padding-inline:1.5rem}}@media screen and (width > 1023px){.map-location{padding-inline:2rem}}.map-location__iframe{width:100%;height:100%;border-radius:1.5rem;overflow:hidden}.faq{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:2rem;padding-block:2rem;padding-inline:1rem}@media screen and (width > 767px){.faq{padding-inline:1.5rem}}@media screen and (width > 1023px){.faq{padding-inline:2rem}}.faq__heading{width:100%;font-weight:600;text-align:center}.faq__content{width:100%;display:grid;grid-template-columns:1fr;gap:.5rem}@media screen and (width > 767px){.faq__content{grid-template-columns:1fr 1fr;gap:1rem}}.faq__content-list{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:.5rem}.about{width:100%;display:grid;grid-template-columns:1fr;align-items:center;gap:2rem;padding-block:1rem;padding-inline:1rem}@media screen and (width > 767px){.about{grid-template-columns:1fr 1fr;gap:2rem;padding-inline:2rem}}@media screen and (width > 1023px){.about{gap:3rem;padding-inline:3rem}}.about__info{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;gap:3rem}.about__info-heading{position:relative;display:inline-block;font-weight:500;text-transform:uppercase}.about__info-heading:after{content:"";position:absolute;left:50%;bottom:-2px;height:2px;transform:translate(-50%);width:60%;background-color:#6826f3}.about__info-description{width:100%;font-size:1rem;font-weight:400;color:#425466}.about__info-buttons{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1.5rem}.about__boxes{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-content:center;padding:0}@media screen and (width > 767px){.about__boxes{grid-template-columns:1fr 1fr;gap:2.5rem;border-left:1px solid #e0e0e0;padding:2.5rem}}@media screen and (width > 1023px){.about__boxes{gap:3rem;padding:3rem}}.about__boxes-item{aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;background-color:#fafafa;border:1px solid #e0e0e0;padding:.5rem}.about__boxes-item:first-child{background-color:#fff;border:1px solid rgba(49,49,49,.1);box-shadow:0 8px 10px #0000001a}.about__boxes-item-title{font-size:1.75rem;font-weight:500;color:#313131;text-align:center}@media screen and (width > 767px){.about__boxes-item-title{font-size:1.5rem}}@media screen and (width > 1023px){.about__boxes-item-title{font-size:2.5rem}}.about__boxes-item-description{font-size:1rem;font-weight:400;color:#61646b;text-align:center}.showcase{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;padding-block:1rem;padding-inline:1rem}@media screen and (width > 767px){.showcase{padding-block:2rem;padding-inline:2rem}}@media screen and (width > 1023px){.showcase{padding-block:3rem;padding-inline:3rem}}.showcase__heading{position:relative;display:inline-block;font-weight:500;text-align:center}.showcase__heading:after{content:"";position:absolute;left:50%;bottom:-2px;height:2px;transform:translate(-50%);width:60%;background-color:#6826f3}.showcase__heading-sub{font-size:1.125rem;font-weight:700;color:#717182;text-align:center}.showcase__content{width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;margin-top:1rem}@media screen and (width > 767px){.showcase__content{gap:2rem;margin-top:1rem}}@media screen and (width > 1023px){.showcase__content{gap:3rem;margin-top:2rem}}.showcase__content.content-left{align-items:flex-start}.showcase__content.content-center{align-items:center}.showcase__content-row{width:100%;display:grid;gap:1rem}@media screen and (width > 767px){.showcase__content-row{gap:2rem}}@media screen and (width > 1023px){.showcase__content-row{gap:3rem}}.showcase__button{margin-top:.5rem}@media screen and (width > 767px){.showcase__button{margin-top:1rem}}@media screen and (width > 1023px){.showcase__button{margin-top:2rem}}.showcase-mission{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;background-color:#fff;border-radius:1rem;border:1px solid #ebebeb;box-shadow:0 5px 10px #0000001a;padding:1rem}.showcase-mission__head{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.5rem}.showcase-mission__head-icon{width:1.5rem;height:1.5rem}.showcase-mission__head-title{font-size:1.5rem;color:#0a0a0a}.showcase-mission__description{width:100%;text-align:center;font-size:1rem;color:#425466}.showcase-values{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:.5rem;background-color:#fff;border-radius:1rem;border:1px solid #ebebeb;box-shadow:0 5px 10px #0000001a;padding:1rem}.showcase-values__icon{width:3rem;height:3rem}.showcase-values__title{font-size:1.125rem;color:#0a0a0a;text-align:center}.showcase-values__description{width:100%;font-size:1rem;color:#425466;text-align:center}.showcase-team{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:.5rem;border:1px solid rgba(0,0,0,.1);border-radius:.75rem;padding:2rem 1.5rem}.showcase-team__image{aspect-ratio:1/1;width:100%;max-width:7rem;border-radius:100vw;object-fit:cover;object-position:center}.showcase-team__name{font-size:1.125rem;font-weight:400;color:#0a0a0a;text-align:center;margin-top:1rem}.showcase-team__position{font-size:1rem;font-weight:400;color:#0a0a0a;text-align:center}.showcase-team__about{font-size:.875rem;font-weight:400;color:#0a0a0a;text-align:center}.showcase-team__socials{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem;margin-top:1rem}.showcase-team__socials-social{flex-shrink:0;aspect-ratio:1/1;width:2.5rem;display:flex;justify-content:center;align-items:center;border-radius:100vw;background-color:#0000001a;padding:.25rem}.showcase-team__socials-social:hover{background-color:#00000040}.showcase-blog{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;background-color:#fff;box-shadow:0 5px 20px 4px #0000001a;border:1px solid rgba(0,0,0,.1);border-radius:.75rem;padding:0;overflow:hidden}.showcase-blog__image{aspect-ratio:7/5;width:100%;object-fit:cover;object-position:center}.showcase-blog__content{flex-grow:1;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;padding:1rem}.showcase-blog__content-title{font-size:1.125rem;font-weight:600;color:#0a0a0a;text-align:center}.showcase-blog__content-description{font-size:1rem;font-weight:400;color:#0a0a0a;text-align:center}.showcase-blog__content-link{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.25rem;margin-top:auto}.showcase-blog__content-link-text{font-size:.875rem;font-weight:400;color:#6826f3}.showcase-blog__content-link-icon{color:#6826f3}.showcase-function{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.5rem;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 10px 10px #0000001a;padding:1rem}@media screen and (width > 767px){.showcase-function{flex-direction:column}}.showcase-function__image{aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border-radius:.5rem;padding:.5rem}.showcase-function__image-icon{width:1.75rem}.showcase-function__info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.showcase-function__info-title{font-size:1.125rem;font-weight:600}.showcase-function__info-description{font-size:1rem;font-weight:400;color:#4a5565}.showcase-feedback{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 5px 10px #0000001a;padding:1.25rem 1.5rem}.showcase-feedback__stars{display:flex;justify-content:flex-start;align-items:center;gap:.25rem}.showcase-feedback__feedback-text{width:100%;font-size:.875rem;font-weight:400;color:#121212}.showcase-feedback__author{width:100%;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.5rem}.showcase-feedback__author-image{aspect-ratio:1/1;width:2.5rem;border-radius:100vw}.showcase-feedback__author-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}.showcase-feedback__author-info-name{font-size:1rem;font-weight:400}.showcase-feedback__author-info-position{font-size:.875rem;font-weight:400}.wah{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:2rem;padding-block:1rem;padding-inline:1rem;padding-bottom:3rem}@media screen and (width > 767px){.wah{gap:2.5rem;padding-inline:2rem}}@media screen and (width > 1023px){.wah{gap:3rem;padding-inline:3rem}}.wah__heading{position:relative;width:100%;max-width:35rem;display:inline-block;font-weight:500;text-align:center}.wah__heading:after{content:"";position:absolute;left:50%;bottom:-6px;height:2px;transform:translate(-50%);width:60%;background-color:#6826f3}@media screen and (width > 767px){.wah__heading{width:80%}}@media screen and (width > 1023px){.wah__heading{width:50%}}.wah__image{width:100%;max-width:75rem}.process{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem;padding-block:1.5rem;padding-inline:1rem;transition:padding .15s ease-in-out}@media screen and (width > 1239px){.process{padding-inline:1.5rem}}.process__header{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.process__header.header-left{align-items:flex-start;text-align:left}.process__header.header-center{align-items:center;text-align:center}.process__header.header-right{align-items:flex-end;text-align:right}.process__header-heading{position:relative;display:inline-block;font-weight:500}.process__header-heading:after{content:"";position:absolute;left:50%;bottom:-2px;height:2px;transform:translate(-50%);width:60%;background-color:#6826f3}.process__header-heading-sub{font-size:1.125rem;font-weight:700;color:#717182}.process__content{width:100%;min-height:20rem;display:flex;justify-content:center;align-items:center;padding:2rem 1rem}.process__content-track{width:100%;position:relative;display:flex;align-items:center;justify-content:space-between;height:5rem;padding:0 2rem}.process__content-track-line{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);height:.5rem;background:#6826f3;border-radius:.25rem 0 0 .25rem;transform-origin:left center;transition:scale 1.4s var(--fx-ease-out) .15s}.fx-reveal:not(.is-revealed) .process__content-track-line{scale:0 1}.process__content-track-arrow{position:absolute;top:50%;right:-.25rem;transform:translateY(-50%);width:0;height:0;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-left:1.25rem solid #d5205c;transition:opacity .4s ease 1.3s}.fx-reveal:not(.is-revealed) .process__content-track-arrow{opacity:0}.process__content-track-node{min-width:10rem;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:1}.process__content-track-node-dot{width:2rem;height:2rem;border-radius:50%;background-color:#fff;border:.5rem solid #6826f3;box-sizing:border-box;box-shadow:0 0 0 6px #6826f31f,0 8px 20px -6px #6826f399;transition:transform .4s var(--fx-ease-out)}.process__content-track-node:hover .process__content-track-node-dot{transform:scale(1.15)}.process__content-track-node-info{width:150%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;gap:.25rem}.process__content-track-node-info.node-above{position:absolute;bottom:calc(100% + .5rem)}.process__content-track-node-info.node-below{position:absolute;top:calc(100% + .5rem)}@media screen and (width < 900px){.process__content{padding:1rem 0}.process__content-track{flex-direction:column;align-items:flex-start;height:auto;padding:1rem 1rem 2rem 0;gap:1.5rem}.process__content-track-line{top:0;bottom:0;left:.75rem;right:auto;width:.5rem;height:100%;transform:none;border-radius:.25rem .25rem 0 0;background:linear-gradient(180deg,#6826f3,#d5205c);transform-origin:center top}.fx-reveal:not(.is-revealed) .process__content-track-line{scale:1 0}.process__content-track-arrow{bottom:-1.25rem;left:.25rem;top:auto;right:auto;transform:none;border-top:1.25rem solid #6826f3;border-bottom:none;border-left:.75rem solid transparent;border-right:.75rem solid transparent}.process__content-track-node{width:100%;min-width:0;min-height:4rem;flex-direction:row;align-items:center;gap:1rem}.process__content-track-node-dot{flex-shrink:0}.process__content-track-node-info{position:static!important;text-align:left;align-items:flex-start}.process__content-track-node-info.node-above{order:1;bottom:auto}.process__content-track-node-info.node-below{top:auto}}:root{--hero-bg: #f4f1fd;--hero-text: #15033a;--hero-text-2: #3d3654;--hero-text-3: #5b5870;--hero-title-gradient: #15033a;--hero-image-opacity: .18;--hero-scrim: linear-gradient( 180deg, rgba(250, 250, 253, .3) 0%, rgba(250, 250, 253, .65) 100% ), radial-gradient( ellipse 60% 80% at 20% 50%, rgba(250, 250, 253, .7), transparent 70% );--hero-fade: rgba(250, 250, 253, .85);--hero-chip-bg: rgba(255, 255, 255, .65);--hero-chip-bg-hover: rgba(255, 255, 255, .9);--hero-chip-border: rgba(21, 3, 58, .08);--hero-caret: #6826f3}:root[data-theme=dark]{--hero-bg: #15033a;--hero-text: #ffffff;--hero-text-2: rgba(255, 255, 255, .86);--hero-text-3: rgba(255, 255, 255, .78);--hero-title-gradient: #ffffff;--hero-image-opacity: .42;--hero-scrim: linear-gradient( 180deg, rgba(21, 3, 58, .25) 0%, rgba(21, 3, 58, .55) 100% ), radial-gradient( ellipse 60% 80% at 20% 50%, rgba(21, 3, 58, .55), transparent 70% );--hero-fade: rgba(21, 3, 58, .6);--hero-chip-bg: rgba(255, 255, 255, .06);--hero-chip-bg-hover: rgba(255, 255, 255, .12);--hero-chip-border: rgba(255, 255, 255, .1);--hero-caret: #b69bff}.banner-component{overflow:hidden;isolation:isolate}.banner-component__background-image{transform:translate3d(0,var(--fx-py, 0px),0) scale(1.12);will-change:transform}.banner-component__mesh{z-index:1}.banner-component.is-hero{background-color:var(--hero-bg)!important}.banner-component.is-hero .banner-component__background-image{filter:saturate(.85);opacity:var(--hero-image-opacity)}.banner-component.is-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hero-scrim);z-index:3;pointer-events:none}.banner-component.is-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:18%;background:linear-gradient(180deg,transparent,var(--hero-fade));z-index:3;pointer-events:none}.banner-component.is-hero .content{position:relative;color:var(--hero-text)}.banner-component.is-hero .content>*:not(:first-child){animation:fx-hero-rise .9s var(--fx-ease-out) both}.banner-component.is-hero .content>*:nth-child(2){animation-delay:.38s}.banner-component.is-hero .content>*:nth-child(3){animation-delay:.48s}.banner-component.is-hero .content>*:nth-child(4){animation-delay:.58s}.banner-component.is-hero .content>*:nth-child(n+5){animation-delay:.68s}.banner-component.is-hero .bannerText-h1{letter-spacing:-.02em;text-wrap:balance;white-space:pre-line}@supports (-webkit-background-clip: text) or (background-clip: text){.banner-component.is-hero .bannerText-h1 .fx-word{background:var(--hero-title-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em}}.banner-component.is-hero .bannerText-h5{color:var(--hero-text-2);font-weight:400;text-wrap:pretty}.banner-component.is-hero .bannerText-p{color:var(--hero-text-3)}.banner-component.is-hero .pointersContent__item{background:var(--hero-chip-bg);border-color:var(--hero-chip-border)}.banner-component.is-hero .pointersContent__item:hover{background:var(--hero-chip-bg-hover)}.banner-component.has-background{width:calc(100% - 2rem);margin:2rem auto;border-radius:1.75rem;box-shadow:var(--fx-shadow-lg)}@media screen and (width > 767px){.banner-component.has-background{width:calc(100% - 3rem)}}.banner-component.has-background:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:48px 48px,48px 48px;pointer-events:none;z-index:1}.banner-component .pointersContent__item{align-items:center;padding:.5rem .75rem;border-radius:.75rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .3s var(--fx-ease-out),background-color .3s ease}.banner-component .pointersContent__item:hover{transform:translate(6px);background:#ffffff1f}@keyframes fx-hero-rise{0%{opacity:0;transform:translate3d(0,22px,0)}}@media (prefers-reduced-motion: reduce){.banner-component.is-hero .content>*{animation:none!important}.banner-component__background-image{transform:scale(1.12)!important}}:root{--hx-bg: #f4f1fd;--hx-text: #15033a;--hx-text-2: #3d3654;--hx-accent: #6826f3;--hx-title: #15033a;--hx-mesh-opacity: .55;--hx-spotlight: rgba(104, 38, 243, .1);--hx-surface: rgba(255, 255, 255, .62);--hx-line: rgba(21, 3, 58, .09);--hx-photo-filter: none;--hx-badge-shadow: 0 20px 44px -16px rgba(21, 3, 58, .4)}:root[data-theme=dark]{--hx-bg: #0f0430;--hx-text: #ffffff;--hx-text-2: rgba(255, 255, 255, .82);--hx-accent: #b69bff;--hx-title: #ffffff;--hx-mesh-opacity: .7;--hx-spotlight: rgba(167, 123, 255, .14);--hx-surface: rgba(255, 255, 255, .04);--hx-line: rgba(255, 255, 255, .1);--hx-photo-filter: brightness(.92) saturate(.95);--hx-badge-shadow: 0 20px 44px -16px rgba(0, 0, 0, .7)}.hx{--hx-photo-max: 64vw;position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden;isolation:isolate;min-height:100vh;min-height:100svh;justify-content:center;color:var(--hx-text);background:var(--hx-bg)}.hx__mesh{z-index:-2;background:transparent;opacity:var(--hx-mesh-opacity);-webkit-mask-image:radial-gradient(ellipse 85% 75% at 30% 25%,#000 35%,transparent 85%);mask-image:radial-gradient(ellipse 85% 75% at 30% 25%,#000 35%,transparent 85%)}.hx__spotlight{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(40rem circle at var(--fx-sx, 30%) var(--fx-sy, 40%),var(--hx-spotlight),transparent 60%);opacity:0;transition:opacity .6s ease}.hx:hover .hx__spotlight{opacity:1}.hx__inner{position:relative;z-index:1;width:100%;max-width:calc(var(--sp-content-max) + 2 * var(--sp-gutter));margin-inline:auto;padding:calc(var(--fx-header-h, 4.75rem) + clamp(1.5rem,4vh,3rem)) 1rem clamp(2rem,5vh,3.5rem)}@media screen and (width > 767px){.hx__inner{padding-inline:1.5rem}}@media screen and (width > 1199px){.hx__inner{padding-inline:2rem;padding-top:calc(var(--fx-header-h, 4.75rem) + clamp(.5rem,1.5vh,1rem));padding-bottom:clamp(2rem,20vh - 3.75rem,12rem)}}@media screen and (width > 1240px){.hx__inner{padding-inline:var(--sp-gutter)}}@media screen and (height <= 800px){.hx{--hx-photo-max: 58vw}}@media screen and (width > 1199px){.hx__copy{max-width:48vw}}.hx__eyebrow{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .95rem .4rem .75rem;border:1px solid var(--hx-line);border-radius:999px;background:var(--hx-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--hx-text-2);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.hx__pulse{position:relative;width:.5rem;height:.5rem;border-radius:50%;background:var(--bp-ok)}.hx__pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:inherit;animation:hx-pulse 2s ease-out infinite}@keyframes hx-pulse{to{opacity:0;transform:scale(3)}}.hx__title{max-width:14.6em;margin-top:1.25rem;font-size:clamp(2.5rem,7vw,4rem);line-height:1.18;letter-spacing:-.025em;white-space:pre-line;background:var(--hx-title);-webkit-background-clip:text;background-clip:text;color:transparent}@media screen and (width > 1199px){.hx__title{font-size:clamp(3rem,3.6vw,5.25rem)}}.hx__title .fx-type__rest{visibility:hidden}.hx__title .fx-type__caret{position:relative}.hx__title .fx-type__caret:after{content:"";position:absolute;left:.04em;top:.12em;bottom:.02em;width:.07em;border-radius:1px;background:var(--hero-caret);box-shadow:0 0 12px var(--hero-caret)}.hx__title .fx-type.is-done .fx-type__caret:after{animation:fx-caret-blink 1s steps(1) infinite,fx-caret-out .4s ease 2.4s forwards}@keyframes fx-caret-blink{50%{opacity:0}}@keyframes fx-caret-out{to{opacity:0}}.hx__lead{max-width:36rem;margin-top:1.5rem;color:var(--hx-text-2);font-size:clamp(1.0625rem,1.3vw,1.3125rem);line-height:1.6;text-wrap:pretty}.hx__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:2rem}.hx__actions .button{padding:.85rem 1.5rem;font-size:1.125rem}.hx__ghost{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.5rem;border:2px solid var(--hx-line);border-radius:.5rem;background:var(--hx-surface);color:var(--hx-text);font-size:1.125rem;font-weight:600;transition:border-color .25s ease,color .25s ease}.hx__ghost svg{transition:transform .3s var(--fx-ease-out)}.hx__ghost:hover,.hx__ghost:focus-visible{border-color:var(--hx-accent);color:var(--hx-accent)}.hx__ghost:hover svg,.hx__ghost:focus-visible svg{transform:translate(3px)}.hx__products{display:grid;grid-template-columns:repeat(4,6.25rem);gap:1.25rem .5rem;margin-top:clamp(2rem,4vh,2.75rem)}@media screen and (width < 640px){.hx__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.hx__product{display:flex;flex-direction:column;align-items:center;gap:.6rem;min-width:0;max-width:100%;color:var(--hx-text);text-align:center}@media screen and (width < 640px){.hx__product{flex-direction:row;gap:.75rem;text-align:left}}.hx__product-icon{display:inline-grid;flex:none;place-items:center;width:3.5rem;height:3.5rem;border:1px solid var(--hx-line);border-radius:1rem;background:var(--bp-icon-bg);color:var(--bp-icon-fg);transition:transform .4s var(--fx-ease-out),background .3s ease,color .3s ease,box-shadow .3s ease}.hx__product-label{min-width:0;font-size:.875rem;font-weight:600;line-height:1.3;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media screen and (width < 640px){.hx__product-label{font-size:.8125rem}}.hx__product:hover .hx__product-icon,.hx__product:focus-visible .hx__product-icon{transform:translateY(-3px);background:#6826f3;color:#fff;box-shadow:0 12px 24px -10px #6826f399}.hx__visual{position:relative;order:2;flex:1 0 auto;width:calc(100% - 2rem);min-height:clamp(11rem,30vw,24rem);margin:0 auto clamp(2rem,5vh,3.5rem)}@media screen and (width > 767px){.hx__visual{width:calc(100% - 3rem)}}@media screen and (width > 1199px){.hx__visual{position:absolute;right:0;bottom:clamp(4.5rem,12vh,8rem);z-index:0;flex:none;width:min(var(--hx-photo-max),(100svh - var(--fx-header-h, 4.75rem) - clamp(4.5rem,12vh,8rem) - 2rem) * 1.7768331562);min-height:0;aspect-ratio:1672/941;margin:0;translate:calc(var(--fx-px, 0) * -12px) calc(var(--fx-py-ptr, 0) * -8px);transition:translate .9s var(--fx-ease-out)}}.hx__photo{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:62% 55%;border-radius:1.5rem;box-shadow:var(--hx-badge-shadow);filter:var(--hx-photo-filter)}@media screen and (width > 1199px){.hx__photo{border-radius:0;box-shadow:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 22%),linear-gradient(180deg,transparent 0%,#000 14%,#000 94%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,#000 22%),linear-gradient(180deg,transparent 0%,#000 14%,#000 94%,transparent 100%);mask-composite:intersect}}:root{--hx-cue: rgba(21, 3, 58, .35);--hx-cue-dot: #6826f3}:root[data-theme=dark]{--hx-cue: rgba(255, 255, 255, .45);--hx-cue-dot: #ffffff}.hx__scroll{display:none}@media screen and (width > 1199px){.hx__scroll{position:absolute;left:50%;bottom:clamp(1.25rem,3.5vh,2.25rem);z-index:3;display:block;width:1.6rem;height:2.5rem;translate:-50% 0;border:2px solid var(--hx-cue);border-radius:1rem;transition:border-color .25s ease}.hx__scroll:after{content:"";position:absolute;left:50%;top:.45rem;width:4px;height:.5rem;margin-left:-2px;border-radius:2px;background:var(--hx-cue-dot);animation:hx-scroll-cue 1.8s ease-in-out infinite}.hx__scroll:hover,.hx__scroll:focus-visible{border-color:var(--hx-accent)}}@keyframes hx-scroll-cue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(.75rem)}}.hx__badge-wrap{position:absolute;z-index:2;max-width:19rem;translate:calc(var(--fx-px, 0) * -22px) calc(var(--fx-py-ptr, 0) * -16px);transition:translate .7s var(--fx-ease-out);animation:hx-float 6s ease-in-out infinite}.hx__badge-wrap.is-0{top:1rem;left:1rem}.hx__badge-wrap.is-1{top:1rem;right:1rem;animation-delay:-2s}.hx__badge-wrap.is-2{right:1rem;bottom:1rem;animation-delay:-4s}@media screen and (width > 1199px){.hx__badge-wrap.is-0{top:-3%;left:31%}.hx__badge-wrap.is-1{top:-3%;right:4%;translate:calc(var(--fx-px, 0) * -30px) calc(var(--fx-py-ptr, 0) * -20px)}.hx__badge-wrap.is-2{right:3%;bottom:18%;translate:calc(var(--fx-px, 0) * -34px) calc(var(--fx-py-ptr, 0) * -24px)}}@media screen and (width < 640px){.hx__badge-wrap{display:none}}@keyframes hx-float{50%{transform:translateY(-8px)}}.hx__badge{display:flex;align-items:center;gap:.8rem;padding:.8rem 1.1rem .8rem .8rem;border:1px solid var(--bp-line-strong);border-radius:1rem;background:var(--bp-glass);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:var(--hx-badge-shadow)}@media screen and (width > 1199px) and (height <= 800px){.hx__badge{gap:.6rem;padding:.6rem .85rem .6rem .6rem}.hx__badge-icon{width:2.2rem;height:2.2rem}.hx__badge-text strong{font-size:.875rem}.hx__badge-text span{font-size:.75rem}.hx__badge-wrap.is-0{left:22%}}.hx__badge-icon{display:inline-grid;flex:none;place-items:center;width:2.6rem;height:2.6rem;border-radius:.75rem;background:var(--bp-icon-bg);color:var(--bp-icon-fg)}.hx__badge-text{min-width:0}.hx__badge-text strong{display:block;color:var(--bp-text);font-size:1rem;font-weight:700;line-height:1.3}.hx__badge-text span{display:block;color:var(--bp-text-2);font-size:.8125rem;line-height:1.4}.hx-rise{animation:fx-hero-rise .9s var(--fx-ease-out) both;animation-delay:var(--d, 0ms)}@media (prefers-reduced-motion: reduce){.hx-rise,.hx__badge-wrap,.hx__pulse:after,.hx__scroll:after{animation:none!important}.hx__visual,.hx__badge-wrap{translate:none!important}.fx-type__caret{display:none}}@media screen and (width < 640px){.hx{justify-content:flex-start}.hx__inner{padding-top:calc(var(--fx-header-h, 4.75rem) + 1.25rem);padding-bottom:1.5rem}.hx__eyebrow{font-size:.75rem}.hx__title{margin-top:1rem;font-size:clamp(2rem,9.4vw,2.6rem);line-height:1.12;letter-spacing:-.03em}.hx__lead{margin-top:1rem;font-size:1rem;line-height:1.55}.hx__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.5rem}.hx__actions .button.fit,.hx__actions .hx__ghost{justify-content:center;width:100%;min-height:3.25rem;padding:.75rem .5rem;font-size:.9375rem;white-space:nowrap}.hx__actions .button p{font-size:inherit}.hx__ghost{gap:.35rem}.hx__ghost svg{flex:none;width:1.1em;height:1.1em}.hx__products{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:1.75rem}.hx__product{flex-direction:column;gap:.5rem;text-align:center}.hx__product-icon{width:3.25rem;height:3.25rem;border-radius:.9rem}.hx__product-label{font-size:.8125rem;-webkit-hyphens:none;hyphens:none}.hx__visual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.75rem;flex:none;width:100%;min-height:0;margin:0;padding:0 1rem 1.5rem}.hx__badge-wrap{order:1}.hx__badge-wrap{position:static;display:block;max-width:none;min-width:0;translate:none;animation:none}.hx__badge-wrap.is-2{display:none}.hx__badge{flex-direction:column;align-items:flex-start;height:100%;gap:.5rem;padding:.8rem;border-radius:.9rem}.hx__badge-icon{width:2.25rem;height:2.25rem;border-radius:.65rem}.hx__badge-text strong{font-size:.8125rem}.hx__badge-text span{font-size:.75rem;line-height:1.35;overflow-wrap:anywhere}}@media screen and (width < 640px) and (width < 375px){.hx__actions .button.fit,.hx__actions .hx__ghost{font-size:.8125rem;padding-inline:.35rem}.hx__product-label{font-size:.75rem}.hx__ghost svg{display:none}.hx__badge{padding:.65rem}.hx__badge-text span{font-size:.6875rem}}@media screen and (width < 640px){.hx__photo{position:relative;order:2;grid-column:1/-1;width:calc(100% + 2rem);height:auto;margin:.5rem -1rem 0;aspect-ratio:1672/941;object-position:62% 50%;border-radius:0;box-shadow:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 16%,#000 84%,transparent 100%)}}.page.about-page{background:var(--bp-bg)}.page.about-page>section{width:100%}.ab-container{width:100%;max-width:calc(var(--sp-content-max) + 2 * var(--sp-gutter));margin-inline:auto;padding-inline:1rem}@media screen and (width > 767px){.ab-container{padding-inline:1.5rem}}@media screen and (width > 1199px){.ab-container{padding-inline:2rem}}@media screen and (width > 1240px){.ab-container{padding-inline:var(--sp-gutter)}}.ab-section{position:relative;padding-block:clamp(4rem,7vw,7rem);color:var(--bp-text)}.ab-section.is-alt{background:var(--bp-bg-alt)}.ab-head{max-width:46rem;margin:0 auto clamp(2.5rem,4vw,3.5rem);text-align:center}.ab-head__title{color:var(--bp-text);font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.ab-head__sub{margin-top:.9rem;color:var(--bp-text-2);font-size:clamp(1rem,1.3vw,1.175rem);line-height:1.6}.abh{position:relative;overflow:hidden;isolation:isolate;color:var(--hx-text);background:var(--hx-bg)}.abh__mesh{z-index:-2;background:transparent;opacity:var(--hx-mesh-opacity)}.abh__spotlight{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(36rem circle at var(--fx-sx, 70%) var(--fx-sy, 40%),var(--hx-spotlight),transparent 60%);opacity:0;transition:opacity .6s ease}.abh:hover .abh__spotlight{opacity:1}.abh__inner{display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:center;padding-block:clamp(3.5rem,9vh,6.5rem) clamp(4rem,10vh,7rem)}@media screen and (width > 1023px){.abh__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.abh__eyebrow{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .95rem .4rem .75rem;border:1px solid var(--hx-line);border-radius:999px;background:var(--hx-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--hx-text-2);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.abh__title{margin-top:1.25rem;font-size:clamp(2.25rem,4.9vw,5rem);line-height:1.02;letter-spacing:-.04em;text-wrap:balance;background:var(--hx-title);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em}.abh__lead{max-width:38rem;margin-top:1.5rem;color:var(--hx-text-2);font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.7;text-wrap:pretty}.abh__actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.abh__actions .button{padding:.85rem 1.5rem;border-radius:.5rem;font-size:1.125rem}.abh__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,1.6vw,1.25rem);margin:0;padding:0;list-style:none}@media screen and (width > 559px){.abh__stats{padding-bottom:2.5rem}}.abh__stat{position:relative;display:flex;flex-direction:column;gap:.4rem;padding:clamp(1.25rem,2.4vw,2rem);border:1px solid var(--bp-line-strong);border-radius:1.5rem;background:var(--bp-glass);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);box-shadow:var(--hx-badge-shadow);overflow:hidden;translate:calc(var(--fx-px, 0) * var(--depth, -14px)) calc(var(--fx-py-ptr, 0) * var(--depth, -14px));transition:translate .8s var(--fx-ease-out)}.abh__stat:before{content:"";position:absolute;top:-40%;right:-30%;width:80%;aspect-ratio:1;border-radius:50%;display:none}.abh__stat strong{position:relative;font-size:clamp(1.75rem,2.7vw,2.6rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--bp-violet)}.abh__stat span{position:relative;color:var(--bp-text-2);font-size:.875rem;line-height:1.45}.abh__stat.is-1,.abh__stat.is-3{--depth: -26px}@media screen and (width > 559px){.abh__stat.is-1,.abh__stat.is-3{transform:translateY(2.5rem)}}.abst{padding-block:clamp(4rem,8vw,7.5rem) clamp(2rem,4vw,3rem);color:var(--bp-text)}.abst__inner{max-width:calc(64rem + 2 * var(--sp-gutter));text-align:center}.abst__mark{width:3rem;height:3rem;margin-bottom:1.25rem;color:var(--bp-violet);opacity:.8}.abst__text{color:var(--bp-text-2);font-size:clamp(1.4rem,2.6vw,2.25rem);font-weight:500;line-height:1.45;letter-spacing:-.015em;text-wrap:balance}.abst__highlight{color:var(--bp-violet);font-weight:700}.abm__card,.abv__card,.abt__card{position:relative;border:1px solid var(--bp-line);border-radius:1.5rem;background:var(--bp-card-gradient);box-shadow:0 20px 50px -24px var(--bp-shadow);transition:box-shadow .4s ease,border-color .4s ease}.abm__card:hover,.abv__card:hover,.abt__card:hover{border-color:color-mix(in srgb,var(--bp-violet) 35%,transparent);box-shadow:0 28px 60px -24px var(--bp-shadow)}.abm__grid{display:grid;gap:1.25rem}@media screen and (width > 767px){.abm__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.abm__card{padding:clamp(1.75rem,3.5vw,3rem);overflow:hidden}.abm__num{position:absolute;top:clamp(1rem,2vw,1.5rem);right:clamp(1.25rem,2.5vw,2rem);color:transparent;font-size:clamp(3.5rem,7vw,6rem);font-weight:800;line-height:1;letter-spacing:-.04em;-webkit-text-stroke:1.5px color-mix(in srgb,var(--bp-violet) 40%,transparent);pointer-events:none}.abm__title{position:relative;max-width:80%;color:var(--bp-text);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.2}.abm__title:before{content:"";display:block;width:2.5rem;height:4px;margin-bottom:1.25rem;border-radius:4px;background:#6826f3}.abm__text{position:relative;margin-top:1rem;color:var(--bp-text-2);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.7}.abv__grid{display:grid;gap:1.25rem}@media screen and (width > 559px){.abv__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width > 1023px){.abv__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.abv__card{padding:clamp(1.5rem,2.5vw,2rem)}.abv__icon{display:inline-grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:1rem;background:var(--bp-icon-bg);color:var(--bp-icon-fg);transition:background .3s ease,color .3s ease,transform .4s var(--fx-ease-out)}.abv__card:hover .abv__icon{background:#6826f3;color:#fff;transform:translateY(-3px) rotate(-4deg)}.abv__title{margin-top:1.5rem;color:var(--bp-text);font-size:1.25rem;font-weight:700;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.abv__text{margin-top:.6rem;color:var(--bp-text-2);font-size:1rem;line-height:1.65}.abt__grid{display:grid;gap:1.5rem;justify-content:center}@media screen and (width > 639px){.abt__grid{grid-template-columns:repeat(auto-fit,minmax(0,22rem))}}.abt__card{display:flex;flex-direction:column;align-items:center;padding:clamp(1.75rem,3vw,2.5rem) clamp(1.5rem,2.5vw,2rem);text-align:center}.abt__avatar{display:grid;place-items:center;width:6.5rem;height:6.5rem;padding:3px;border-radius:50%;background:#6826f3;box-shadow:0 16px 36px -14px #6826f3b3}.abt__avatar img,.abt__avatar span{width:100%;height:100%;border-radius:50%}.abt__avatar img{object-fit:cover}.abt__avatar span{display:grid;place-items:center;background:var(--bp-card);color:var(--bp-violet);font-size:1.85rem;font-weight:800;letter-spacing:.02em}.abt__name{margin-top:1.4rem;color:var(--bp-text);font-size:1.25rem;font-weight:700}.abt__role{margin-top:.35rem;color:var(--bp-violet);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.abt__about{margin-top:1rem;color:var(--bp-text-2);font-size:.9375rem;line-height:1.65}.abt__socials{display:flex;gap:.6rem;margin:1.25rem 0 0;padding:0;list-style:none}.abt__socials a{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;border:1px solid var(--bp-line-strong);border-radius:50%;color:var(--bp-text-2);transition:background-color .25s ease,color .25s ease,border-color .25s ease}.abt__socials a:hover,.abt__socials a:focus-visible{border-color:transparent;background:#6826f3;color:#fff}.abr{padding-top:clamp(1rem,3vw,2rem)}.abr__card{position:relative;overflow:hidden;isolation:isolate;display:grid;align-items:center;min-height:clamp(18rem,32vw,26rem);padding:clamp(2rem,5vw,4.5rem);border-radius:2rem;background:#6826f3;box-shadow:0 40px 80px -32px #6826f399;color:#fff}.abr__map{position:absolute;right:-4%;top:50%;z-index:-1;width:min(70%,56rem);translate:0 -50%;opacity:.55;filter:brightness(1.6) saturate(1.2);-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%);mask-image:linear-gradient(90deg,transparent,#000 35%);pointer-events:none}@media screen and (width < 768px){.abr__map{right:-25%;width:120%;opacity:.3}}.abr__content{max-width:32rem}.abr__title{color:#fff;font-size:clamp(2rem,4.5vw,3.75rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.abr__action{margin-top:2rem}.abr__action .button{padding:.85rem 1.5rem;border-radius:.5rem;font-size:1.125rem}@media (prefers-reduced-motion: reduce){.abh__stat{translate:none!important}.abv__icon{transition:none}}.page.contact-page{background:var(--bp-bg)}.page.contact-page>section{width:100%}.cth__channels{display:grid;gap:clamp(.85rem,1.6vw,1.1rem);margin:0;padding:0;list-style:none}.cth__channel{translate:calc(var(--fx-px, 0) * var(--depth, -12px)) calc(var(--fx-py-ptr, 0) * var(--depth, -12px));transition:translate .8s var(--fx-ease-out)}.cth__channel.is-1{--depth: -22px}@media screen and (width > 1023px){.cth__channel.is-1{margin-left:2.5rem}}.cth__channel a{position:relative;display:flex;align-items:center;gap:1rem;padding:clamp(1rem,2vw,1.4rem) clamp(1.1rem,2.2vw,1.6rem);border:1px solid var(--bp-line-strong);border-radius:1.5rem;background:var(--bp-glass);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);box-shadow:var(--hx-badge-shadow);overflow:hidden;transition:border-color .3s ease,transform .4s var(--fx-ease-out)}.cth__channel a:hover,.cth__channel a:focus-visible{border-color:color-mix(in srgb,var(--bp-violet) 45%,transparent);transform:translate(4px)}.cth__channel a:hover .cth__icon,.cth__channel a:focus-visible .cth__icon{background:#6826f3;color:#fff}.cth__channel a:hover .cth__arrow,.cth__channel a:focus-visible .cth__arrow{opacity:1;transform:translate(2px,-2px)}.cth__icon{display:inline-grid;flex:none;place-items:center;width:3.25rem;height:3.25rem;border-radius:1rem;background:var(--bp-icon-bg);color:var(--bp-icon-fg);transition:background .3s ease,color .3s ease}.cth__text{position:relative;display:flex;flex:1;flex-direction:column;min-width:0}.cth__title{color:var(--bp-violet);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cth__value{margin-top:.15rem;color:var(--bp-text);font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:700;overflow-wrap:anywhere}.cth__desc{margin-top:.15rem;color:var(--bp-text-2);font-size:.875rem}.cth__arrow{position:relative;flex:none;width:1.25rem;height:1.25rem;color:var(--bp-violet);opacity:.5;transition:opacity .25s ease,transform .3s var(--fx-ease-out)}.ctf__grid{display:grid;gap:1.5rem}@media screen and (width > 1023px){.ctf__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch}}.ctf__card{padding:clamp(1.5rem,3.5vw,3rem);border:1px solid var(--bp-line);border-radius:1.75rem;background:var(--bp-card-gradient);box-shadow:0 30px 70px -32px var(--bp-shadow)}.ctf__title{color:var(--bp-text);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700}.ctf__title:before{content:"";display:block;width:2.5rem;height:4px;margin-bottom:1rem;border-radius:4px;background:#6826f3}.ctf__form{display:grid;gap:1.15rem;margin-top:1.75rem}.ctf__row{display:grid;gap:1.15rem}@media screen and (width > 639px){.ctf__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.ctf__field{display:grid;gap:.45rem;min-width:0}.ctf__label{color:var(--bp-text);font-size:.875rem;font-weight:600}.ctf__req{margin-left:.15rem;color:var(--bp-violet)}.ctf__field input,.ctf__field textarea{width:100%;min-width:0;padding:.85rem 1rem;border:1px solid var(--bp-line-strong);border-radius:.85rem;background:var(--bp-card);color:var(--bp-text);font:inherit;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.ctf__field input::placeholder,.ctf__field textarea::placeholder{color:var(--bp-text-3)}.ctf__field input:hover,.ctf__field textarea:hover{border-color:color-mix(in srgb,var(--bp-violet) 35%,transparent)}.ctf__field input:focus,.ctf__field textarea:focus{border-color:var(--bp-violet);outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--bp-violet) 18%,transparent)}.ctf__field textarea{min-height:9rem;resize:vertical}.ctf__phone{display:grid;grid-template-columns:4.75rem minmax(0,1fr);gap:.5rem}.ctf__consent{display:flex;align-items:center;gap:.7rem;color:var(--bp-text-2);font-size:.875rem;cursor:pointer}.ctf__consent input{flex:none;width:1.15rem;height:1.15rem;accent-color:#6826f3}.ctf__consent a{color:var(--bp-violet);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ctf__footer{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.5rem}.ctf__submit{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.95rem 1.75rem;border:0;border-radius:.5rem;background:#6826f3;box-shadow:0 1px #ffffff40 inset,0 10px 24px -8px #6826f399;color:#fff;font:inherit;font-size:1.125rem;font-weight:600;cursor:pointer;transition:transform .25s var(--fx-ease-out),box-shadow .25s ease,opacity .2s ease}.ctf__submit:hover:not(:disabled){box-shadow:0 1px #ffffff40 inset,0 16px 32px -10px #6826f3b3}.ctf__submit:disabled{cursor:progress;opacity:.75}.ctf__spin{animation:ctf-spin .9s linear infinite}@keyframes ctf-spin{to{transform:rotate(360deg)}}.ctf__status{flex:1;min-width:14rem}.ctf__msg{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.5}.ctf__msg svg{flex:none;margin-top:.15rem}.ctf__msg.is-success{color:var(--bp-ok)}.ctf__msg.is-error{color:#d90000}:root[data-theme=dark] .ctf__msg.is-error{color:#ff8a8a}.ctm__card{position:relative;min-height:24rem;overflow:hidden;border:1px solid var(--bp-line);border-radius:1.75rem;background:var(--bp-bg-alt);box-shadow:0 30px 70px -32px var(--bp-shadow)}.ctm__map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}:root[data-theme=dark] .ctm__map{filter:invert(.9) hue-rotate(180deg) saturate(.7) brightness(.95)}.ctm__address{position:absolute;left:1rem;right:1rem;bottom:1rem;display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border:1px solid var(--bp-line-strong);border-radius:1.15rem;background:var(--bp-glass);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:var(--hx-badge-shadow);color:var(--bp-text)}.ctm__address>span:nth-child(2){display:flex;flex:1;flex-direction:column;min-width:0}.ctm__address strong{font-size:1rem}.ctm__address .cth__icon{width:2.75rem;height:2.75rem;border-radius:.85rem}.ctm__address:hover .cth__arrow,.ctm__address:focus-visible .cth__arrow{opacity:1;transform:translate(2px,-2px)}.ctm__label{color:var(--bp-violet);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ctq__grid{display:grid;gap:1rem;align-items:start}@media screen and (width > 899px){.ctq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.ctq__col{display:grid;gap:1rem}@media screen and (width > 899px){.ctq__col{gap:1.25rem}}.ctq__item{position:relative;overflow:hidden;isolation:isolate;border:1px solid var(--bp-line);border-radius:1.4rem;background:var(--bp-card-gradient);box-shadow:0 14px 34px -26px var(--bp-shadow);transition:border-color .35s ease,box-shadow .35s ease,transform .45s var(--fx-ease-out)}.ctq__item:before{content:"";position:absolute;left:0;top:1.1rem;bottom:1.1rem;width:3px;border-radius:0 3px 3px 0;background:#6826f3;transform:scaleY(0);transition:transform .45s var(--fx-ease-out)}.ctq__item:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--bp-violet) 30%,transparent);box-shadow:0 22px 44px -26px var(--bp-shadow)}.ctq__item.is-open{border-color:color-mix(in srgb,var(--bp-violet) 45%,transparent);box-shadow:0 26px 54px -26px var(--bp-shadow)}.ctq__item.is-open:before{transform:scaleY(1)}.ctq__item h3{margin:0}.ctq__q{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;padding:1.2rem 1.25rem;border:0;border-radius:inherit;background:none;color:var(--bp-text);font:inherit;text-align:left;cursor:pointer}@media screen and (width > 767px){.ctq__q{gap:1.15rem;padding:1.4rem 1.5rem}}.ctq__num{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.8rem;background:var(--bp-icon-bg);color:var(--bp-icon-fg);font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;transition:background .3s ease,color .3s ease}.is-open .ctq__num{background:#6826f3;color:#fff}.ctq__text{font-size:clamp(1rem,1.25vw,1.125rem);font-weight:600;line-height:1.4;text-wrap:pretty}.ctq__toggle{position:relative;flex:none;width:2.25rem;height:2.25rem;border:1px solid var(--bp-line-strong);border-radius:50%;color:var(--bp-violet);transition:background .3s ease,border-color .3s ease,color .3s ease,transform .45s var(--fx-ease-out)}.ctq__toggle:before,.ctq__toggle:after{content:"";position:absolute;top:50%;left:50%;width:.8rem;height:2px;margin:-1px 0 0 -.4rem;border-radius:2px;background:currentColor;transition:transform .45s var(--fx-ease-out)}.ctq__toggle:after{transform:rotate(90deg)}.ctq__q:hover .ctq__toggle{border-color:var(--bp-violet)}.is-open .ctq__toggle{border-color:transparent;background:#6826f3;color:#fff;transform:rotate(180deg)}.is-open .ctq__toggle:after{transform:rotate(90deg) scaleX(0)}.ctq__a{overflow:hidden}.ctq__a p{margin:0 1.25rem 1.35rem 4.75rem;padding-top:1rem;border-top:1px solid var(--bp-line);color:var(--bp-text-2);font-size:1rem;line-height:1.7}@media screen and (width > 767px){.ctq__a p{margin:0 1.5rem 1.5rem 5.15rem}}@media (prefers-reduced-motion: reduce){.cth__channel{translate:none!important}.cth__channel a,.ctq__toggle{transition:none}}.page.branch-page{background:var(--bp-bg)}.page.branch-page>section,.page.branch-page>.br-tabs,.page.branch-page>.br-content{width:100%}.brh__switch{padding:clamp(1rem,2vw,1.5rem);border:1px solid var(--bp-line-strong);border-radius:1.75rem;background:var(--bp-glass);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);box-shadow:var(--hx-badge-shadow)}.brh__switch ul{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.brh__label{padding:.25rem .75rem .85rem;color:var(--bp-text-3);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.brh__item{position:relative;display:flex;align-items:center;gap:1rem;padding:.85rem 1rem;border-radius:1rem;color:var(--bp-text);transition:background .25s ease,color .25s ease}.brh__item:hover,.brh__item:focus-visible{background:color-mix(in srgb,var(--bp-violet) 8%,transparent)}.brh__item:hover .brh__arrow,.brh__item:focus-visible .brh__arrow{opacity:1;transform:translate(3px)}.brh__item.is-current{background:#6826f3;box-shadow:0 14px 30px -14px #6826f3b3;color:#fff}.brh__item.is-current .brh__num{color:#ffffffb3}.brh__item.is-current .brh__arrow{opacity:1;color:#fff}.brh__num{color:var(--bp-violet);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums}.brh__name{flex:1;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:700}.brh__arrow{color:var(--bp-violet);opacity:0;transition:opacity .25s ease,transform .3s var(--fx-ease-out)}.br-tabs{position:sticky;top:var(--fx-header-h, 4.75rem);z-index:20;padding-block:.9rem;border-bottom:1px solid var(--bp-line);background:color-mix(in srgb,var(--bp-bg) 82%,transparent);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);scroll-margin-top:var(--fx-header-h, 4.75rem)}.br-tabs__list{display:flex;gap:.35rem;width:fit-content;max-width:100%;margin-inline:auto;padding:.35rem;overflow-x:auto;border:1px solid var(--bp-line);border-radius:999px;background:var(--bp-card);box-shadow:0 10px 30px -18px var(--bp-shadow);scrollbar-width:none}.br-tabs__list::-webkit-scrollbar{display:none}.br-tabs__tab{position:relative;flex:none;padding:.7rem clamp(1.1rem,2.4vw,2rem);border:0;border-radius:999px;background:none;color:var(--bp-text-2);font:inherit;font-size:.875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;isolation:isolate;transition:color .25s ease}.br-tabs__tab:hover{color:var(--bp-text)}.br-tabs__tab.is-active{color:#fff}.br-tabs__pill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#6826f3;box-shadow:0 8px 20px -8px #6826f3b3}.bri__inner{display:grid;gap:clamp(2.5rem,5vw,5rem);align-items:center}@media screen and (width > 991px){.bri__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bri__media{position:relative}.bri__glow{display:none}.bri__frame{position:relative;overflow:hidden;aspect-ratio:16/10.5;padding:.6rem;border:1px solid var(--bp-line-strong);border-radius:1.75rem;background:var(--bp-card);box-shadow:0 40px 80px -36px var(--bp-shadow)}.bri__frame img{display:block;width:100%;height:100%;border-radius:1.25rem;object-fit:cover}.bri__eyebrow{display:inline-flex;padding:.35rem .85rem;border:1px solid color-mix(in srgb,var(--bp-violet) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bp-violet) 10%,transparent);color:var(--bp-violet);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bri__title{margin-top:1.1rem;color:var(--bp-text);font-size:clamp(1.85rem,3.4vw,2.85rem);font-weight:800;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.bri__text{margin-top:1.1rem;color:var(--bp-text-2);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.7}.bri__pointers{display:grid;gap:.75rem;margin:1.75rem 0 0;padding:0;list-style:none}.bri__pointers li{display:flex;align-items:flex-start;gap:.75rem;color:var(--bp-text);font-size:1rem;font-weight:500;line-height:1.5}.bri__check{display:inline-grid;flex:none;place-items:center;width:1.5rem;height:1.5rem;margin-top:.05rem;border-radius:50%;background:#6826f3;color:#fff;font-size:.85rem}.brf__grid{display:grid;gap:1.25rem}@media screen and (width > 559px){.brf__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width > 1023px){.brf__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.brf__card{position:relative;padding:clamp(1.5rem,2.5vw,2rem);border:1px solid var(--bp-line);border-radius:1.5rem;background:var(--bp-card-gradient);box-shadow:0 20px 50px -24px var(--bp-shadow);transition:box-shadow .4s ease,border-color .4s ease}.brf__card:hover{border-color:color-mix(in srgb,var(--bp-violet) 35%,transparent);box-shadow:0 28px 60px -24px var(--bp-shadow)}.brf__card:hover .abv__icon{background:#6826f3;color:#fff;transform:translateY(-3px) rotate(-4deg)}.brw__grid{display:grid;gap:1.5rem}@media screen and (width > 767px){.brw__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.brw__card{overflow:hidden;aspect-ratio:16/10.5;padding:.6rem;border:1px solid var(--bp-line-strong);border-radius:1.75rem;background:var(--bp-card);box-shadow:0 30px 70px -32px var(--bp-shadow)}.brw__card img{display:block;width:100%;height:100%;border-radius:1.25rem;object-fit:cover;transition:transform .7s var(--fx-ease-out)}.brw__card:hover img{transform:scale(1.04)}.brw__action{display:flex;justify-content:center;margin-top:2.25rem}@media (prefers-reduced-motion: reduce){.brh__item,.brw__card img{transition:none}}.page.solution-page{gap:0;background:var(--bp-bg)}.page.solution-page>section,.page.solution-page>.integration{width:100%}.slw{position:relative;display:none;width:100%;height:clamp(12rem,100svh - var(--fx-header-h, 5rem) - var(--slw-reserve, 35rem),24rem);margin:11.5rem 0 9.5rem}@media screen and (width > 1279px){.slw{display:block}}.slw__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.slw__svg path{fill:none;stroke-linecap:round}.slw__line{stroke:#6826f3;stroke-width:5;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.8s var(--fx-ease-out) .2s}.slw__glow{stroke:#6826f3;stroke-width:22;opacity:.12;filter:blur(10px);transform:translateY(16px);stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.8s var(--fx-ease-out) .2s}:root[data-theme=dark] .slw__glow{opacity:.3}.is-revealed .slw__line,.is-revealed .slw__glow{stroke-dashoffset:0}.slw__step{position:absolute;left:var(--x);top:var(--y);z-index:1}.slw__node{position:absolute;left:0;top:0;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--bp-line);border-radius:.85rem;background:var(--bp-card);box-shadow:0 12px 28px -12px var(--bp-shadow);transform:translate(-50%,-50%);transition:transform .4s var(--fx-ease-out)}.slw__node:after{content:"";width:.85rem;height:.85rem;border-radius:50%;background:#6826f3;box-shadow:0 0 0 4px color-mix(in srgb,var(--bp-violet) 18%,transparent)}.slw__step:hover .slw__node{transform:translate(-50%,-50%) scale(1.1)}:root[data-theme=dark] .slw__node,:root[data-theme=dark] .slv__node{border-color:#ffffff24;background:#1a0d42}.slw__label{position:absolute;left:-.75rem;width:clamp(11rem,13vw,14rem)}.is-below .slw__label{top:2.25rem}.is-above .slw__label{bottom:2.25rem}.slw__label strong{display:block;color:var(--bp-text);font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:800;line-height:1.2;letter-spacing:-.015em}.slw__label span:not(.slw__num){display:block;margin-top:.5rem;color:var(--bp-text-2);font-size:1rem;line-height:1.65}.slw__num{display:block;margin-bottom:.6rem;color:color-mix(in srgb,#6826f3 30%,transparent);font-family:Poppins,sans-serif;font-size:clamp(2.5rem,3vw,3.25rem);font-weight:800;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}:root[data-theme=dark] .slw__num{color:color-mix(in srgb,#6826f3 55%,transparent)}.slv{position:relative;display:grid;gap:1.5rem;margin:0;padding:0;list-style:none}.slv:before{content:"";position:absolute;top:1rem;bottom:1rem;left:calc(1.375rem - 2px);width:4px;border-radius:4px;background:#6826f3;opacity:.85}@media screen and (width > 1279px){.slv{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.slv__step{position:relative;display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:1.25rem;align-items:start}.slv__node{position:relative;z-index:1;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--bp-line);border-radius:.85rem;background:var(--bp-card);box-shadow:0 12px 28px -12px var(--bp-shadow)}.slv__node:after{content:"";width:.85rem;height:.85rem;border-radius:50%;background:#6826f3}.slv__num{position:absolute;right:0;top:50%;translate:0 -50%;color:color-mix(in srgb,var(--bp-text) 6%,transparent);font-family:Poppins,sans-serif;font-size:5.5rem;font-weight:800;line-height:1;pointer-events:none}:root[data-theme=dark] .slv__num{color:#ffffff0f}.slv__text{position:relative;padding:.35rem 3.5rem .5rem 0}.slv__text strong{display:block;color:var(--bp-text);font-size:1.25rem;font-weight:800;line-height:1.25}.slv__text span{display:block;margin-top:.35rem;color:var(--bp-text-2);font-size:1rem;line-height:1.6}.slf__list{display:grid;gap:clamp(4rem,8vw,7rem)}@media screen and (width > 991px){.bri__inner.is-reversed .bri__media{order:2}}.slh__grid{display:grid;gap:1.5rem}@media screen and (width > 639px){.slh__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width > 1023px){.slh__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.slh__card{overflow:hidden;border:1px solid var(--bp-line);border-radius:1.5rem;background:var(--bp-card-gradient);box-shadow:0 20px 50px -24px var(--bp-shadow)}.slh__media{overflow:hidden;aspect-ratio:16/10}.slh__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--fx-ease-out)}.slh__card:hover .slh__media img{transform:scale(1.05)}.slh__body{padding:.25rem clamp(1.25rem,2.2vw,1.75rem) 1.75rem}.slh__body .abv__title{margin-top:1.25rem}.slh__link{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;color:var(--bp-violet);font-weight:600}.slh__link svg{transition:transform .3s var(--fx-ease-out)}.slh__link:hover svg{transform:translate(3px)}.slc__card{justify-items:center;text-align:center}.slc__card .abr__title{max-width:18em}.slc__text{max-width:40rem;margin-top:1.1rem;color:#ffffffd9;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.65}@media (prefers-reduced-motion: reduce){.slw__node,.slh__media img{transition:none}.slw__line,.slw__glow{stroke-dashoffset:0;transition:none}}.page.integration-page{gap:0;background:var(--bp-bg)}.page.integration-page>section{width:100%}.abh__logo{display:flex;align-items:center;justify-content:center;width:fit-content;height:4.25rem;margin-top:1.5rem;padding:.5rem 1rem;border:1px solid var(--bp-line);border-radius:1rem;background:#fff;box-shadow:0 16px 36px -20px var(--bp-shadow)}.abh__logo img{display:block;width:auto;max-width:11rem;height:100%;object-fit:contain}:root[data-theme=dark] .abh__logo{border-color:transparent;background:#fffffff0}.abh__logo+.abh__title{margin-top:1.25rem}.bri__action{margin-top:2rem}.page.support-page{gap:0;background:var(--bp-bg)}.page.support-page>section,.page.support-page>.integration{width:100%}.sph{z-index:2;overflow:visible}.sph__inner{display:flex;flex-direction:column;align-items:center;padding-block:clamp(3.5rem,9vh,6rem) clamp(4rem,10vh,6.5rem);text-align:center}.sph__inner .abh__title{max-width:14em}.sph__lead{margin-inline:auto}.sph__search{position:relative;width:min(100%,42rem);margin-top:2.25rem}.sph__search input{width:100%;padding:1.1rem 1.25rem 1.1rem 3.4rem;border:1px solid var(--bp-line-strong);border-radius:999px;background:var(--bp-card);box-shadow:var(--hx-badge-shadow);color:var(--bp-text);font:inherit;font-size:1.125rem;transition:border-color .2s ease,box-shadow .2s ease}.sph__search input::placeholder{color:var(--bp-text-3)}.sph__search input:focus{border-color:var(--bp-violet);outline:none;box-shadow:var(--hx-badge-shadow),0 0 0 4px color-mix(in srgb,var(--bp-violet) 18%,transparent);font-size:1.125rem}.sph__search input::-webkit-search-cancel-button{cursor:pointer}:root[data-theme=dark] .sph__search input{background:#1a0d42}.sph__search-icon{position:absolute;top:50%;left:1.3rem;width:1.3rem;height:1.3rem;translate:0 -50%;color:var(--bp-violet);pointer-events:none}.sph__results{position:absolute;top:calc(100% + .6rem);left:0;right:0;z-index:10;display:grid;gap:.15rem;margin:0;padding:.5rem;list-style:none;border:1px solid var(--header-menu-border);border-radius:1.25rem;background:var(--header-menu-bg);box-shadow:var(--header-menu-shadow);text-align:left;animation:mega-menu-in .22s var(--fx-ease-out)}.sph__result{display:flex;align-items:center;gap:.85rem;padding:.65rem .75rem;border-radius:.9rem;cursor:pointer}.sph__result.is-active{background:var(--header-item-hover)}.sph__result.is-active .sph__result-icon{background:#6826f3;color:#fff}.sph__result.is-active .sph__result-arrow{opacity:1}.sph__result-icon{display:inline-grid;flex:none;place-items:center;width:2.4rem;height:2.4rem;border-radius:.75rem;background:var(--header-icon-bg);color:var(--header-accent);transition:background-color .15s ease,color .15s ease}.sph__result-text{display:flex;flex:1;flex-direction:column;min-width:0}.sph__result-text strong{color:var(--header-text);font-size:1rem;font-weight:600}.sph__result-text span{overflow:hidden;color:var(--header-muted);font-size:.8125rem;white-space:nowrap;text-overflow:ellipsis}.sph__result-arrow{flex:none;color:var(--header-accent);opacity:0}.sph__empty{padding:.9rem 1rem;color:var(--header-muted);font-size:.875rem}.spt__grid{display:grid;gap:1.25rem}@media screen and (width > 639px){.spt__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width > 1023px){.spt__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.spt__card.brf__card{padding:0}.spt__link{position:relative;display:flex;flex-direction:column;height:100%;padding:clamp(1.5rem,2.5vw,2rem);border-radius:inherit;color:inherit}.spt__text{display:flex;flex-direction:column}.spt__arrow{position:absolute;top:clamp(1.5rem,2.5vw,2rem);right:clamp(1.5rem,2.5vw,2rem);color:var(--bp-violet);opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .25s var(--fx-ease-out)}.spt__card:hover .spt__arrow,.spt__link:focus-visible .spt__arrow{opacity:1;transform:none}.spa__link{display:block;height:100%;color:inherit}.spq__card{display:flex;flex-direction:column;gap:1rem;margin:0}.spq__stars{display:inline-flex;gap:.2rem;color:var(--bp-line-strong)}.spq__stars .is-on{color:#6826f3;fill:currentColor}.spq__quote{margin:0;color:var(--bp-text);font-size:1rem;line-height:1.65}.spq__who{display:flex;flex-direction:column;margin-top:auto}.spq__who strong{color:var(--bp-text)}.spq__who span{color:var(--bp-text-2);font-size:.875rem}.page.privacy-page,.page.cookies-page{gap:0;background:var(--bp-bg)}.page.privacy-page>section,.page.cookies-page>section{width:100%}.polh__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:clamp(3rem,8vh,5rem) clamp(3rem,8vh,5rem)}.polh__title{font-size:clamp(1.9rem,7vw,4.25rem);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.polh__action{margin-top:1.75rem}.polh__badge{display:none}@media screen and (width > 767px){.polh__badge{display:inline-grid;flex:none;place-items:center;width:clamp(7rem,11vw,9.5rem);aspect-ratio:1;border:1px solid var(--bp-line-strong);border-radius:2rem;background:var(--bp-glass);box-shadow:var(--hx-badge-shadow);color:#6826f3;font-size:clamp(3rem,5vw,4.25rem)}}:root[data-theme=dark] .polh__badge{color:#b69bff}.pol__prefs{display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.4rem;border:1px solid var(--bp-line-strong);border-radius:.5rem;background:var(--bp-card);color:var(--bp-text);font:inherit;font-weight:600;cursor:pointer;transition:border-color .2s ease,color .2s ease}.pol__prefs svg{color:var(--bp-violet)}.pol__prefs:hover,.pol__prefs:focus-visible{border-color:var(--bp-violet);color:var(--bp-violet)}.pol__layout{display:grid;gap:2.5rem}@media screen and (width > 1023px){.pol__layout{grid-template-columns:16rem minmax(0,1fr);gap:clamp(3rem,6vw,6rem);align-items:start}}.pol__toc{padding:1.25rem;border:1px solid var(--bp-line);border-radius:1.25rem;background:var(--bp-card)}@media screen and (width > 1023px){.pol__toc{position:sticky;top:calc(var(--fx-header-h, 5rem) + 1.5rem);padding:0;border:0;background:none}}.pol__toc ol{display:grid;gap:.15rem;margin:0;padding:0;list-style:none}@media screen and (width > 1023px){.pol__toc ol{padding-left:1rem;border-left:2px solid var(--bp-line)}}.pol__toc a{position:relative;display:flex;gap:.75rem;padding:.55rem .75rem;border-radius:.6rem;color:var(--bp-text-2);font-size:.875rem;font-weight:500;line-height:1.4;transition:background-color .2s ease,color .2s ease}.pol__toc a:hover{color:var(--bp-text)}.pol__toc a.is-active{background:color-mix(in srgb,var(--bp-violet) 8%,transparent);color:var(--bp-violet);font-weight:600}@media screen and (width > 1023px){.pol__toc a.is-active:before{content:"";position:absolute;top:.35rem;bottom:.35rem;left:calc(-1rem - 2px);width:2px;background:#6826f3}}.pol__toc-title{margin-bottom:.75rem;color:var(--bp-text-3);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pol__toc-num{flex:none;font-variant-numeric:tabular-nums;opacity:.7}.pol__body{display:grid;gap:1rem;max-width:52rem}.pol__section{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.25rem;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--bp-line);border-radius:1.5rem;background:var(--bp-card);scroll-margin-top:calc(var(--fx-header-h, 5rem) + 1rem)}@media screen and (width < 560px){.pol__section{grid-template-columns:minmax(0,1fr);gap:.75rem}}.pol__num{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.85rem;background:var(--bp-icon-bg);color:var(--bp-icon-fg);font-weight:700;font-variant-numeric:tabular-nums}.pol__title{color:var(--bp-text);font-size:clamp(1.3rem,2vw,1.6rem);font-weight:700;line-height:1.25;letter-spacing:-.01em}.pol__content{display:grid;gap:.9rem;padding-top:.45rem}.pol__p{color:var(--bp-text-2);font-size:1rem;line-height:1.75}.pol__p strong{color:var(--bp-text)}.pol__link{color:var(--bp-violet);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pol__link:hover{text-decoration-thickness:2px}.pol__list{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.pol__list li{position:relative;padding-left:1.5rem}.pol__list li:before{content:"";position:absolute;left:.25rem;top:.7rem;width:.45rem;height:.45rem;border-radius:50%;background:#6826f3}.pol__group{display:grid;gap:.6rem}.pol__group-title{color:var(--bp-text);font-size:1.125rem;font-weight:600}.pol__contact{display:flex;align-items:center;gap:1rem;margin-top:.5rem;padding:1.25rem 1.5rem;border-radius:1.5rem;background:#6826f3;color:#fff;transition:box-shadow .25s ease}.pol__contact:hover,.pol__contact:focus-visible{box-shadow:0 18px 40px -18px #6826f3cc}.pol__contact>span:last-child{display:flex;flex-direction:column}.pol__contact strong{font-size:1.125rem}.pol__contact-icon{display:inline-grid;flex:none;place-items:center;width:3rem;height:3rem;border-radius:1rem;background:#ffffff29;font-size:1.3rem}.pol__contact-text{color:#ffffffd9;font-size:.875rem}.page.career-page{gap:0;background:var(--bp-bg)}.page.career-page>section{width:100%}.crh__inner{display:flex;flex-direction:column;align-items:center;padding-block:clamp(3.5rem,9vh,6rem) clamp(4rem,10vh,6.5rem);text-align:center}.crh__title{max-width:15em}.crh__lead{margin-inline:auto}.crh__search{display:grid;gap:.6rem;width:min(100%,52rem);margin-top:2.25rem;padding:.5rem;border:1px solid var(--bp-line-strong);border-radius:1.4rem;background:var(--bp-card);box-shadow:var(--hx-badge-shadow);text-align:left}@media screen and (width > 767px){.crh__search{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;border-radius:999px}}:root[data-theme=dark] .crh__search{background:#1a0d42}.crh__field{position:relative;display:flex;align-items:center;gap:.6rem;padding:0 1rem;border-radius:999px;color:var(--bp-violet);transition:background-color .2s ease}.crh__field:focus-within{background:color-mix(in srgb,var(--bp-violet) 7%,transparent)}.crh__field input,.crh__field select{flex:1;min-width:0;height:3rem;padding:0;border:0;background:transparent;color:var(--bp-text);font:inherit;font-size:1rem;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:text}.crh__field input::placeholder,.crh__field select::placeholder{color:var(--bp-text-3)}.crh__field select{padding-right:1.5rem;cursor:pointer}.crh__field select option{background:var(--bp-card);color:var(--bp-text)}.crh__field>svg:first-child{flex:none}@media screen and (width > 767px){.crh__field+.crh__field:before{content:"";position:absolute;left:0;top:25%;bottom:25%;width:1px;background:var(--bp-line)}}.crh__chevron{position:absolute;right:1rem;color:var(--bp-text-3);pointer-events:none}.crh__submit{min-height:3rem;padding:0 2rem;border:0;border-radius:999px;background:#6826f3;color:#fff;font:inherit;font-weight:600;cursor:pointer;transition:box-shadow .2s ease}.crh__submit:hover,.crh__submit:focus-visible{box-shadow:0 10px 24px -10px #6826f3cc}.crs__grid{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}@media screen and (width > 767px){.crs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.crs__card{position:relative;overflow:hidden}.crs__num{position:absolute;top:1rem;right:1.25rem;color:transparent;font-family:Poppins,sans-serif;font-size:4.5rem;font-weight:800;line-height:1;-webkit-text-stroke:1.5px color-mix(in srgb,var(--bp-violet) 35%,transparent);pointer-events:none}.crt__grid{display:grid;gap:1.25rem}@media screen and (width > 639px){.crt__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width > 1023px){.crt__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.crt__card.brf__card{padding:0}.crt__button{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%;padding:clamp(1.5rem,2.5vw,2rem);border:0;border-radius:inherit;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.crt__text{display:flex;flex-direction:column}.crt__count{margin-top:1rem;padding:.3rem .75rem;border-radius:999px;background:color-mix(in srgb,var(--bp-violet) 10%,transparent);color:var(--bp-violet);font-size:.75rem;font-weight:700}.crj__head{display:flex;align-items:center;gap:.85rem;margin-bottom:2rem}.crj__total{display:inline-grid;place-items:center;min-width:2.25rem;height:2.25rem;padding:0 .6rem;border-radius:999px;background:#6826f3;color:#fff;font-weight:700}.crj__table{overflow:hidden;border:1px solid var(--bp-line);border-radius:1.5rem;background:var(--bp-card)}.crj__row{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr);gap:1rem;align-items:center;padding:1.15rem 1.5rem;border-top:1px solid var(--bp-line);color:var(--bp-text-2);transition:background-color .2s ease}.crj__row strong{color:var(--bp-text);font-weight:600}.crj__row:not(.crj__row--head):hover,.crj__row:focus-visible{background:color-mix(in srgb,var(--bp-violet) 5%,transparent)}.crj__row:not(.crj__row--head):hover .crj__type svg,.crj__row:focus-visible .crj__type svg{opacity:1;transform:none}.crj__row--head{border-top:0;padding-block:.85rem;color:var(--bp-text-3);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media screen and (width < 768px){.crj__row{grid-template-columns:1fr;gap:.3rem}.crj__row--head{display:none}}.crj__loc,.crj__type{display:inline-flex;align-items:center;gap:.4rem}.crj__loc svg{color:var(--bp-violet)}.crj__type{justify-content:space-between}.crj__type svg{color:var(--bp-violet);opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .25s var(--fx-ease-out)}.crj__empty{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;padding:clamp(1.5rem,3vw,2.25rem);border:1px dashed var(--bp-line-strong);border-radius:1.5rem;background:var(--bp-card)}.crj__empty>div{flex:1;min-width:14rem}.crj__empty>div .abv__title{margin-top:0}.crj__reset{padding:.8rem 1.4rem;border:1px solid var(--bp-violet);border-radius:.5rem;background:none;color:var(--bp-violet);font:inherit;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease}.crj__reset:hover,.crj__reset:focus-visible{background:#6826f3;border-color:#6826f3;color:#fff}.crj__cta{display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 1.6rem;border-radius:.5rem;background:#fff;color:#6826f3;font-weight:700;transition:box-shadow .2s ease}.crj__cta:hover,.crj__cta:focus-visible{box-shadow:0 12px 28px -12px #00000073}.showcase__bento{display:grid;grid-template-columns:repeat(var(--cols-sm, 1),minmax(0,1fr));width:100%;max-width:var(--fill-sm, 100%);gap:1rem}.showcase__bento.content-center{margin-inline:auto}@media screen and (width > 767px){.showcase__bento{grid-template-columns:repeat(var(--cols-md, 2),minmax(0,1fr));max-width:var(--fill-md, 100%);gap:1.25rem}}@media screen and (width > 1023px){.showcase__bento{grid-template-columns:repeat(var(--cols-lg, 3),minmax(0,1fr));max-width:var(--fill-lg, 100%);gap:1.5rem}}@media screen and (width > 1239px){.showcase__bento{grid-template-columns:repeat(var(--cols-xl, 4),minmax(0,1fr));max-width:var(--fill-xl, 100%)}}.showcase__bento-cell{grid-column:span var(--span-sm, 1);container-type:inline-size;border-radius:var(--fx-radius)}@media screen and (width > 767px){.showcase__bento-cell{grid-column:span var(--span-md, 1)}}@media screen and (width > 1023px){.showcase__bento-cell{grid-column:span var(--span-lg, 1)}}@media screen and (width > 1239px){.showcase__bento-cell{grid-column:span var(--span-xl, 1)}}.showcase__bento-cell>*{width:100%!important;max-width:none!important;height:100%;border-radius:var(--fx-radius)!important;transition:box-shadow .4s ease,border-color .4s ease}.showcase__bento-cell:hover>*{box-shadow:var(--fx-shadow-lg);border-color:#6826f326}.showcase__bento .showcase-mission,.showcase__bento .showcase-values,.showcase__bento .showcase-function,.showcase__bento .showcase-feedback,.showcase__bento .showcase-team,.showcase__bento .showcase-blog{background:linear-gradient(160deg,#fffffff5,#fafafde6),#fff;border:1px solid rgba(21,3,58,.08);box-shadow:var(--fx-shadow-sm)}.showcase__bento .showcase-function,.showcase__bento .showcase-values,.showcase__bento .showcase-mission,.showcase__bento .showcase-feedback{padding:1.5rem}.showcase__bento .showcase-function__image,.showcase__bento .showcase-values__icon{box-shadow:0 10px 24px -10px #6826f38c;transition:transform .5s var(--fx-ease-out)}.showcase__bento .showcase__bento-cell:hover .showcase-function__image,.showcase__bento .showcase__bento-cell:hover .showcase-values__icon{transform:translateY(-3px) scale(1.06)}.showcase__bento .showcase-function__info-title,.showcase__bento .showcase-values__title,.showcase__bento .showcase-mission__head-title{color:#15033a;letter-spacing:-.01em}.showcase__bento .showcase-blog__image{transition:transform .7s var(--fx-ease-out)}.showcase__bento .showcase__bento-cell:hover .showcase-blog__image{transform:scale(1.04)}@container (min-width: 30rem){.showcase-function{flex-direction:row!important;align-items:center;gap:1.5rem;background:radial-gradient(circle at 100% 0%,rgba(104,38,243,.1),transparent 55%),radial-gradient(circle at 0% 100%,rgba(213,32,92,.06),transparent 50%),#fff!important}.showcase-function__image{flex-shrink:0;padding:1rem}.showcase-function__image-icon{width:2.5rem}.showcase-function__info-title{font-size:1.5rem}.showcase-values{background:radial-gradient(circle at 100% 0%,rgba(104,38,243,.1),transparent 55%),#fff!important}}@media screen and (width > 1240px){.main-content{--fx-content-inset: max( var(--sp-gutter), (100cqw - var(--sp-content-max)) / 2 )}.item-preview,.integration__header,.showcase,.process,.faq,.contact,.about,.wah,.experience,.policy,.tab-select,.banner-component>.content{padding-inline:var(--fx-content-inset)!important}.banner-component.has-background,.map-location{width:calc(100% - 2 * var(--fx-content-inset) + 2 * 2rem);margin-inline:auto}}.showcase__heading,.integration__header-heading,.item-preview__head-heading,.process__header-heading,.faq__heading,.about__info-heading,.wah__heading{letter-spacing:-.02em;color:var(--sp-heading);text-wrap:balance}.showcase__heading-sub,.item-preview__head-heading-sub,.process__header-heading-sub{max-width:48rem;font-weight:400!important;color:#5b5870!important;text-wrap:pretty}.about__boxes-item{border-radius:var(--fx-radius)!important;border-color:#15033a14!important;background:radial-gradient(circle at 100% 0%,rgba(104,38,243,.08),transparent 60%),#fff!important;box-shadow:var(--fx-shadow-sm);transition:transform .45s var(--fx-ease-out),box-shadow .3s ease}.about__boxes-item:hover{transform:translateY(-4px);box-shadow:var(--fx-shadow-md)}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#6826f3;opacity:.85;z-index:1}.footer-newsletter-wrapper{position:relative;overflow:hidden;isolation:isolate;background-image:none!important}.footer-newsletter-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:44px 44px;pointer-events:none;z-index:-1}.footer a{transition:color .2s ease,opacity .2s ease}.footer a:hover{opacity:.85}.banner-component.is-hero .text-Center>*{max-width:48rem;margin-inline:auto}.contact{position:relative;grid-template-columns:1fr;align-items:start;gap:1.5rem;padding-block:3rem}@media screen and (width > 1023px){.contact{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:2rem}}@media screen and (width > 1239px){.contact{gap:3rem}}.contact__contact{position:relative;gap:.5rem;padding:1.5rem 1.25rem;border-radius:1.75rem;background:radial-gradient(120% 60% at 100% 0%,rgba(104,38,243,.06),transparent 60%),#fff;border:1px solid rgba(21,3,58,.07);box-shadow:0 1px 2px #15033a0a,0 24px 64px -24px #15033a47,0 48px 96px -48px #6826f359;overflow:hidden;isolation:isolate}@media screen and (width > 767px){.contact__contact{padding:2.75rem 2.5rem}}.contact__contact:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#6826f3}.contact__contact-heading{font-size:clamp(2rem,3vw,2.5rem);letter-spacing:-.025em;color:#15033a}.contact__contact-heading-sub{font-size:1.125rem;color:#5b5870;opacity:1}.contact__contact-form{gap:1.25rem;margin-top:1.5rem}.contact__contact-form-double{gap:1rem}@media screen and (width < 480px){.contact__contact-form-double{grid-template-columns:1fr}}.contact__contact-form-group{gap:.5rem}.contact__contact-form-group-label{font-size:.875rem;font-weight:600;letter-spacing:.01em;color:#15033a}.contact__contact-form-group-input,.contact__contact-form-phone-group-input{min-height:3.25rem;font-family:inherit;border:1px solid rgba(21,3,58,.12);outline:none;border-radius:.75rem;background-color:#fbfaff;color:#15033a;padding-inline:1rem;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.contact__contact-form-group-input::placeholder,.contact__contact-form-phone-group-input::placeholder{color:#8d8aa3}.contact__contact-form-group-input:hover,.contact__contact-form-phone-group-input:hover{border-color:#6826f359;background-color:#fff}.contact__contact-form-group-input:focus,.contact__contact-form-group-input:focus-visible,.contact__contact-form-group-input:active,.contact__contact-form-phone-group-input:focus,.contact__contact-form-phone-group-input:focus-visible,.contact__contact-form-phone-group-input:active{border:1px solid #6826f3;outline:none;background-color:#fff;box-shadow:0 0 0 4px #6826f324,0 6px 16px -8px #6826f373}.contact__contact-form-group-input:user-invalid,.contact__contact-form-phone-group-input:user-invalid{border-color:#d90000;box-shadow:0 0 0 4px #d900001a}.contact__contact-form textarea.contact__contact-form-group-input{min-height:9rem;padding-block:.75rem;line-height:1.6}.contact__contact-form-phone-group{grid-template-columns:5.5rem 1fr;gap:.75rem}.contact__contact-form-privacy{align-items:center;padding:.75rem 1rem;border-radius:.75rem;background:#6826f30a;border:1px solid rgba(104,38,243,.1)}.contact__contact-form-privacy-checkbox{width:1.125rem;height:1.125rem;cursor:pointer}.contact__contact-form-privacy-label{font-size:.875rem;color:#5b5870;cursor:pointer}.contact__contact-form .button[type=submit]{min-height:3.5rem;margin-top:.5rem;border-radius:.75rem;font-size:1.125rem}.contact__info{position:relative;gap:.75rem;padding:1.5rem 1.25rem;border-radius:1.75rem;color:#fff;background:radial-gradient(90% 60% at 100% 0%,rgba(213,32,92,.35),transparent 60%),radial-gradient(80% 60% at 0% 100%,rgba(104,38,243,.55),transparent 60%),linear-gradient(160deg,#22085e,#15033a 55%,#0b021f);box-shadow:0 32px 80px -32px #15033ab3;overflow:hidden;isolation:isolate}@media screen and (width > 767px){.contact__info{padding:2.75rem 2.25rem}}@media screen and (width > 1023px){.contact__info{position:sticky;top:calc(var(--fx-header-h, 5rem) + 1.5rem)}}.contact__info:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 75%);mask-image:linear-gradient(180deg,#000,transparent 75%);z-index:-1;pointer-events:none}.contact__info-heading{font-size:clamp(1.75rem,2.4vw,2.125rem);letter-spacing:-.02em;line-height:1.2;color:#fff}.contact__info-heading-sub{font-size:1rem;line-height:1.6;color:#ffffffc7;opacity:1}.contact__info-details{grid-template-columns:1fr;row-gap:.75rem;margin-top:1rem}.contact__info-details-item{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon title" "icon detail" "icon value";column-gap:1rem;row-gap:.125rem;align-items:start;padding:1rem;border-radius:1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .3s ease,border-color .3s ease,transform .4s var(--fx-ease-out)}.contact__info-details-item:hover,.contact__info-details-item:focus-within{background:#ffffff17;border-color:#ffffff2e;transform:translate(4px)}.contact__info-details-item-image{grid-area:icon;width:3rem;height:3rem;border-radius:.75rem;padding:.7rem;box-shadow:0 0 0 1px #ffffff40 inset,0 10px 24px -10px #0009}.contact__info-details-item-title{grid-area:title;font-family:Poppins,sans-serif;font-size:1.125rem;font-weight:600;color:#fff}.contact__info-details-item-detail{grid-area:detail;font-size:.875rem;color:#ffffffb8;opacity:1}.contact__info-details-item-value{grid-area:value;justify-self:start;position:relative;margin-top:.25rem;font-size:1rem;font-weight:600;color:#d9c8ff;opacity:1;transition:color .2s ease}.contact__info-details-item-value:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s var(--fx-ease-out)}.contact__info-details-item-value:hover,.contact__info-details-item-value:focus-visible{color:#fff}.contact__info-details-item-value:hover:after,.contact__info-details-item-value:focus-visible:after{transform:scaleX(1)}.contact__info-details-item-value:focus-visible{outline-color:#fff}.map-location{padding-block:1.5rem 3rem}.map-location__iframe{position:relative;border-radius:1.75rem;border:1px solid rgba(21,3,58,.08);box-shadow:var(--fx-shadow-md);background:#f1f0f5}.map-location__iframe iframe{display:block;width:100%!important;height:100%!important;filter:saturate(.9) contrast(1.02)}.map-location__iframe:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #fff6;pointer-events:none}@media screen and (width < 768px){.map-location{aspect-ratio:auto!important}.map-location__iframe{height:22rem}}.faq{gap:2rem;padding-block:4rem 4.5rem}@media screen and (width > 1023px){.faq{padding-block:5.5rem 6rem}}.faq__heading{position:relative;text-align:center;font-size:clamp(2rem,3.2vw,2.75rem);letter-spacing:-.025em;color:#15033a;padding-bottom:1rem}.faq__heading:after{content:"";position:absolute;left:50%;bottom:0;width:4rem;height:3px;translate:-50% 0;border-radius:3px;background:#6826f3}.faq__content{width:100%;max-width:72rem;margin-inline:auto;grid-template-columns:1fr!important}.faq__content-list{width:100%;display:grid;grid-template-columns:1fr;align-items:start;gap:1rem}@media screen and (width > 899px){.faq__content-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}}.faq .faq__content-list-item.MuiAccordion-root{width:100%;border:1px solid rgba(21,3,58,.08);border-radius:1rem!important;background:#fff;box-shadow:var(--fx-shadow-sm);overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.faq .faq__content-list-item.MuiAccordion-root:before{display:none}.faq .faq__content-list-item.MuiAccordion-root:hover{border-color:#6826f338}.faq .faq__content-list-item.MuiAccordion-root.Mui-expanded{margin:0;border-color:#6826f34d;box-shadow:0 0 0 4px #6826f30f,var(--fx-shadow-md)}.faq .MuiAccordionSummary-root{min-height:4.75rem;padding:0 1.25rem}.faq .MuiAccordionSummary-root.Mui-focusVisible{background-color:#6826f30d;outline:2px solid #6826f3;outline-offset:-2px}.faq .MuiAccordionSummary-content{margin-block:1rem}.faq .MuiAccordionSummary-content .MuiTypography-root{font-family:Poppins,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.4;color:#15033a}.faq .MuiAccordionSummary-expandIconWrapper{width:2.25rem;height:2.25rem;justify-content:center;border-radius:50%;background:#6826f314;transition:background-color .25s ease,transform .3s var(--fx-ease-out)!important}.faq .MuiAccordionSummary-expandIconWrapper svg{width:1.125rem;height:1.125rem;color:#6826f3!important;fill:currentColor}.faq .MuiAccordionSummary-expandIconWrapper.Mui-expanded{background:#6826f3}.faq .MuiAccordionSummary-expandIconWrapper.Mui-expanded svg{color:#fff!important}.faq .MuiAccordionDetails-root{padding:0 1.25rem 1.25rem}.faq .MuiAccordionDetails-root .MuiTypography-root{font-size:1rem;line-height:1.75;color:#5b5870}.contact-page .banner-component.is-hero{min-height:60vh}.contact-page .banner-component.is-hero .content{padding-bottom:9rem}@media screen and (width > 767px){.contact-page .banner-component.is-hero .content{padding-bottom:11rem}}.contact-page .banner-component.is-hero .bannerText-h1{font-size:clamp(2.75rem,5.5vw,4.5rem);letter-spacing:-.035em}.contact-page .contact{z-index:6;margin-top:-6rem;padding-top:0}@media screen and (width > 767px){.contact-page .contact{margin-top:-8rem}}.contact-page .faq{width:100%;background:linear-gradient(180deg,#fff,#fafafd 30%,#fafafd)}:root{--bp-bg: #fafafd;--bp-bg-alt: #f3f0fb;--bp-card: #ffffff;--bp-card-hover: #ffffff;--bp-card-gradient: #ffffff;--bp-panel: #ffffff;--bp-line: rgba(21, 3, 58, .09);--bp-line-strong: rgba(21, 3, 58, .14);--bp-text: #15033a;--bp-text-2: #4a4560;--bp-text-3: #625d7a;--bp-violet: #6826f3;--bp-ok: #0f7a52;--bp-no: #8a85a3;--bp-ink: #15033a;--bp-sink: rgba(21, 3, 58, .25);--bp-shadow: rgba(21, 3, 58, .3);--bp-glass: rgba(255, 255, 255, .88);--bp-icon-bg: rgba(104, 38, 243, .1);--bp-icon-fg: #6826f3;--bp-highlight-fg: #3b119e;--bp-premium-fg: #9b1240;--bp-premium-tag: #b0174b;--bp-premium-switch: #c01a52;--bp-gradient-text: #6826f3;--bp-glow-opacity: .55}:root[data-theme=dark]{--bp-bg: #0a0420;--bp-bg-alt: rgba(14, 6, 40, .6);--bp-card: rgba(255, 255, 255, .04);--bp-card-hover: rgba(255, 255, 255, .07);--bp-card-gradient: rgba(255, 255, 255, .04);--bp-panel: rgba(255, 255, 255, .025);--bp-line: rgba(255, 255, 255, .09);--bp-line-strong: rgba(255, 255, 255, .14);--bp-text: #f1eefc;--bp-text-2: #b3acd0;--bp-text-3: #8d86ab;--bp-violet: #b69bff;--bp-ok: #34d399;--bp-no: #6f6890;--bp-ink: #ffffff;--bp-sink: #000000;--bp-shadow: #000000;--bp-glass: rgba(20, 10, 48, .82);--bp-icon-bg: rgba(104, 38, 243, .3);--bp-icon-fg: #e6dcff;--bp-highlight-fg: #e6dcff;--bp-premium-fg: #ffd2e1;--bp-premium-tag: #ffb3cd;--bp-premium-switch: #ff9ec0;--bp-gradient-text: #b69bff;--bp-glow-opacity: 1}.bp{position:relative;width:100%;color:var(--bp-text);background:var(--bp-bg);isolation:isolate;overflow:hidden}.bp__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;display:none}.bp-section{position:relative;scroll-margin-top:var(--fx-header-h, 4.5rem);padding-block:clamp(4rem,7vw,7.5rem);border-top:1px solid color-mix(in srgb,var(--bp-ink) 5%,transparent)}.bp-section:first-of-type{border-top:0}.bp-section.is-alt{background:var(--bp-bg-alt)}.bp-container{width:100%;max-width:calc(var(--sp-content-max) + 2 * var(--sp-gutter));margin-inline:auto;padding-inline:1rem}@media screen and (width > 767px){.bp-container{padding-inline:1.5rem}}@media screen and (width > 1199px){.bp-container{padding-inline:2rem}}@media screen and (width > 1240px){.bp-container{padding-inline:var(--sp-gutter)}}.bp-header{max-width:58rem;margin:0 auto clamp(2.5rem,4vw,3.5rem);text-align:center}.bp-badge,.bp-tag{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .85rem;border:1px solid color-mix(in srgb,var(--bp-violet) 35%,transparent);border-radius:999px;background:#6826f329;color:var(--bp-violet);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.bp-title{margin:1.1rem 0 1rem;color:var(--bp-text);font-size:clamp(2.25rem,5vw,3.75rem);font-weight:800;line-height:1.08;letter-spacing:-.02em}.bp-gradient-text{background:var(--bp-gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.bp-lead{margin:0 auto;max-width:40rem;color:var(--bp-text-2);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.65}.bp-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .95rem;border:1px solid var(--bp-line-strong);border-radius:999px;background:var(--bp-card);color:var(--bp-text);font-size:.875rem;font-weight:500}.bp-pill svg{color:var(--bp-violet)}.bp-eyebrow{display:block;color:var(--bp-violet);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bp-icon{display:inline-grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;border-radius:.8rem;background:var(--bp-icon-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bp-violet) 30%,transparent);color:var(--bp-icon-fg)}.bp-icon.is-small{width:2.1rem;height:2.1rem;border-radius:.6rem}.bp-mark{display:inline-grid;flex:none;place-items:center;width:1.3rem;height:1.3rem;border-radius:50%}.bp-mark.is-yes{background:color-mix(in srgb,var(--bp-ok) 14%,transparent);color:var(--bp-ok)}.bp-mark.is-no{background:color-mix(in srgb,var(--bp-ink) 5%,transparent);color:var(--bp-no)}.bp-card{display:flex;flex-direction:column;gap:1.25rem;min-width:0;padding:clamp(1rem,2vw,1.5rem);border:1px solid var(--bp-line);border-radius:1.5rem;background:var(--bp-card-gradient);box-shadow:0 20px 50px color-mix(in srgb,var(--bp-shadow) 35%,transparent)}.bp-card__top{display:flex;align-items:center;gap:.9rem}.bp-card__titles{flex:1;min-width:0}.bp-card__titles h3{margin:0;color:var(--bp-text);font-size:1.125rem;font-weight:700}.bp-card__titles p{margin:.15rem 0 0;color:var(--bp-text-2);font-size:.875rem}@media screen and (width < 560px){.bp-card__top{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;row-gap:.6rem}.bp-card__top .bp-tag{grid-column:2;justify-self:start}}.bp-media{position:relative;overflow:hidden;border-radius:1rem;background:#fff;box-shadow:0 24px 60px color-mix(in srgb,var(--bp-shadow) 45%,transparent)}.bp-media img{display:block;width:100%;height:100%;object-fit:cover}.bp-media--device{aspect-ratio:16/10}.bp-media--kiosk{aspect-ratio:4/3}.bp-media.is-contain img{position:relative;z-index:1;object-fit:contain;object-position:center;background:none}.bp-media__backdrop{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;z-index:0;background:var(--bp-bg-alt) center/cover no-repeat;filter:blur(28px) saturate(120%);opacity:.85}.bp-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none}.bp-platforms.is-center{display:flex;flex-wrap:wrap;justify-content:center;margin-top:2rem}.bp-platforms.is-center .bp-platform{min-width:11rem}.bp-platform{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.85rem 1rem;border:1px solid var(--bp-line-strong);border-radius:1rem;background:var(--bp-card);color:var(--bp-text);font-weight:600;transition:background-color .3s,border-color .3s,transform .3s cubic-bezier(.16,1,.3,1)}.bp-platform svg{color:var(--bp-violet)}.bp-platform:hover{border-color:color-mix(in srgb,var(--bp-violet) 45%,transparent);background:var(--bp-card-hover);transform:translateY(-2px)}.bp-features{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.bp-feature{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;border:1px solid var(--bp-line);border-radius:1rem;background:var(--bp-card);transition:background-color .3s,border-color .3s,transform .4s cubic-bezier(.16,1,.3,1)}.bp-feature strong{display:block;color:var(--bp-text);font-size:1rem;font-weight:700}.bp-feature span:not(.bp-icon){display:block;margin-top:.2rem;color:var(--bp-text-2);font-size:.875rem;line-height:1.55}.bp-feature:hover{border-color:color-mix(in srgb,var(--bp-violet) 40%,transparent);background:var(--bp-card-hover);transform:translate(4px)}.bp-tabs{display:grid;grid-template-columns:repeat(var(--bp-tab-count, 4),minmax(0,1fr));gap:.35rem;margin-bottom:1.75rem;padding:.35rem;border:1px solid var(--bp-line);border-radius:999px;background:color-mix(in srgb,var(--bp-ink) 4%,transparent)}@media screen and (width < 768px){.bp-tabs{grid-template-columns:repeat(min(var(--bp-tab-count, 4),2),minmax(0,1fr));border-radius:1rem}}.bp-kiosk-copy{display:flex;min-width:0}.bp-kiosk-copy>.bp-split__content{flex:1}.bp-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.9rem;padding:.55rem .9rem;border:0;border-radius:999px;background:transparent;color:var(--bp-text-2);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;isolation:isolate;transition:color .25s}@media screen and (width < 768px){.bp-tab{border-radius:.7rem}}.bp-tab:hover{color:var(--bp-text)}.bp-tab.is-active{color:#fff}.bp-tab__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#6826f3;box-shadow:0 8px 24px #6826f373}.bp-tab:focus-visible{outline:2px solid var(--bp-violet);outline-offset:2px}@media screen and (width > 640px){.bp-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-highlights .bp-feature{flex-direction:column;gap:.75rem;height:100%}.bp-highlights .bp-feature:hover{transform:translateY(-3px)}}.bp-summary-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;margin-top:1.75rem}.bp-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.bp-chips .bp-terminal,.bp-chips .bp-pill{padding:.4rem .7rem;border-radius:999px;font-size:.75rem}.bp-tabs.is-compact{margin-bottom:1rem}.bp-tabs.is-compact .bp-tab{min-height:2.5rem;padding:.45rem .6rem;font-size:.75rem}@media screen and (width > 991px) and (width < 1241px){.bp-tabs.is-compact .bp-tab svg{display:none}}.bp-pos-grid{display:grid;gap:1.5rem;align-items:start}@media screen and (width > 991px){.bp-pos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bp-specs{margin:0;border:1px solid var(--bp-line);border-radius:1rem;overflow:hidden}.bp-spec{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1rem;font-size:.875rem}.bp-spec+.bp-spec{border-top:1px solid var(--bp-line)}.bp-spec dt{color:var(--bp-text-2)}.bp-spec dd{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:var(--bp-text);font-weight:600;text-align:right;white-space:nowrap}.bp-spec dd.is-yes{color:var(--bp-ok)}.bp-spec dd.is-no{color:var(--bp-text-3)}.bp-payment{position:relative;padding:1.1rem;border:1px solid color-mix(in srgb,var(--bp-violet) 30%,transparent);border-radius:1rem;background:#6826f314;overflow:hidden}.bp-payment:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:#6826f3}.bp-payment__head{display:flex;align-items:center;gap:.75rem;margin-bottom:.9rem}.bp-payment__head strong{display:block;color:var(--bp-text);font-size:1rem}.bp-payment__head span:not(.bp-icon){color:var(--bp-text-2);font-size:.75rem}.bp-payment__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}@media screen and (width < 420px){.bp-payment__grid{grid-template-columns:1fr}}.bp-terminal{display:flex;align-items:center;gap:.5rem;padding:.55rem .75rem;border:1px solid var(--bp-line);border-radius:.6rem;background:color-mix(in srgb,var(--bp-sink) 20%,transparent);font-size:.875rem}.bp-terminal strong{color:var(--bp-text)}.bp-terminal span:last-child{margin-left:auto;color:var(--bp-text-3);font-size:.75rem;text-align:right}.bp-terminal__dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--bp-ok);box-shadow:0 0 10px currentColor;color:var(--bp-ok)}.bp-terminal.is-vipps .bp-terminal__dot{background:#ff5b24;color:#ff5b24}.bp-terminal.is-softpay .bp-terminal__dot{background:#37c9f0;color:#37c9f0}.bp-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--bp-line);border-radius:1rem;background:color-mix(in srgb,var(--bp-sink) 15%,transparent)}.bp-table-wrap.is-card{margin-top:2rem;border-radius:1.5rem;background:var(--bp-panel);box-shadow:0 20px 50px color-mix(in srgb,var(--bp-shadow) 30%,transparent)}.bp-table{width:100%;border-collapse:collapse;font-size:.875rem}.bp-table th,.bp-table td{padding:.75rem 1rem;border-bottom:1px solid var(--bp-line);text-align:center;vertical-align:middle}.bp-table thead th{background:color-mix(in srgb,var(--bp-ink) 4%,transparent);color:var(--bp-text);font-weight:700;white-space:nowrap}.bp-table thead th:first-child{color:var(--bp-text-2);font-weight:600;text-align:left}.bp-table thead th svg{margin-right:.35rem;vertical-align:-.15em;color:var(--bp-violet)}.bp-table tbody th{color:var(--bp-text);font-weight:500;text-align:left}.bp-table tbody tr:not(.bp-table__group):hover{background:color-mix(in srgb,var(--bp-ink) 3%,transparent)}.bp-table tbody:last-child tr:last-child>*{border-bottom:0}.bp-table__group th{padding-block:.6rem;background:#6826f329;color:var(--bp-violet)!important;font-size:.75rem;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase}.bp-table td{color:var(--bp-text-2)}.bp-table td.is-yes{color:var(--bp-ok);font-weight:600}.bp-table td.is-no{color:var(--bp-text-3)}.bp-table td.is-note{color:var(--bp-text)}.bp-table td .bp-mark{display:inline-grid;margin-right:.35rem;vertical-align:middle}.bp-table.is-list td{width:3rem;text-align:right}.bp-table.is-list td .bp-mark{margin:0}.bp-table.is-matrix,.bp-table.is-compare,.bp-table.is-tiers{min-width:40rem}.bp-table.is-matrix tbody th,.bp-table.is-compare tbody th,.bp-table.is-tiers tbody th{min-width:13rem}.bp-table .is-highlight{background:#6826f31f}.bp-table thead .is-highlight{background:#6826f34d;color:var(--bp-highlight-fg)}.bp-table .is-premium{background:#d5205c0f}.bp-table thead .is-premium{background:#d5205c2e;color:var(--bp-premium-fg)}.bp-matrix{margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid var(--bp-line)}.bp-matrix__toggle{display:flex;align-items:center;gap:.6rem;margin:0 auto;padding:.85rem 1.5rem;border:1px solid color-mix(in srgb,var(--bp-violet) 40%,transparent);border-radius:999px;background:#6826f329;box-shadow:0 0 30px #6826f340;color:var(--bp-text);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .3s,box-shadow .3s,transform .3s cubic-bezier(.16,1,.3,1)}.bp-matrix__toggle>svg:first-child{color:var(--bp-violet)}.bp-matrix__toggle:hover{background:#6826f347;box-shadow:0 0 40px #6826f373;transform:translateY(-2px)}.bp-matrix__toggle:focus-visible{outline:2px solid var(--bp-violet);outline-offset:3px}.bp-matrix__chevron{transition:transform .4s cubic-bezier(.16,1,.3,1)}.is-open .bp-matrix__chevron{transform:rotate(180deg)}.bp-matrix__panel{overflow:hidden}.bp-matrix__panel .bp-table-wrap{margin-top:1.75rem}.bp-split{display:grid;gap:2.5rem;align-items:center}@media screen and (width > 991px){.bp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem)}}.bp-split__media{position:relative}.bp-split--kiosk .bp-split__media{width:100%;max-width:36rem;justify-self:center}@media screen and (width > 991px){.bp-split--kiosk{align-items:stretch}.bp-split--kiosk .bp-split__media{display:flex;flex-direction:column;max-width:none}.bp-split--kiosk .bp-split__media>[role=tabpanel],.bp-split--kiosk .bp-split__media>[role=tabpanel]>div{display:flex;flex:1;flex-direction:column;min-height:0}.bp-split--kiosk .bp-media--kiosk{flex:1;min-height:22rem;aspect-ratio:auto}.bp-split--kiosk .bp-media--kiosk img{position:absolute;top:0;right:0;bottom:0;left:0}}.bp-split__heading{margin:.75rem 0 1.75rem;color:var(--bp-text);font-size:clamp(1.85rem,3.4vw,2.75rem);font-weight:800;line-height:1.12;letter-spacing:-.02em}.bp-caption{position:relative;display:flex;align-items:center;gap:.85rem;width:calc(100% - 2rem);margin:-2.5rem auto 0;padding:.9rem 1.1rem;border:1px solid var(--bp-line-strong);border-radius:1rem;background:var(--bp-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 40px color-mix(in srgb,var(--bp-shadow) 45%,transparent)}.bp-caption strong{display:block;color:var(--bp-text)}.bp-caption span:not(.bp-icon){color:var(--bp-text-2);font-size:.875rem}.bp-bento{display:grid;gap:1rem}@media screen and (width > 640px){.bp-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width > 991px){.bp-bento{grid-template-columns:repeat(3,minmax(0,1fr))}}.bp-bento__media{min-height:16rem}@media screen and (width > 991px){.bp-bento__media{grid-row:span 2}}.bp-bento__media .bp-media{height:100%}.bp-bento__card{display:flex;flex-direction:column;gap:.5rem;padding:1.4rem;border:1px solid var(--bp-line);border-radius:1.5rem;background:var(--bp-card);transition:background-color .3s,border-color .3s,transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.bp-bento__card .bp-icon{margin-bottom:.6rem}.bp-bento__card strong{color:var(--bp-text);font-size:1rem;font-weight:700}.bp-bento__card span:not(.bp-icon){color:var(--bp-text-2);font-size:.875rem;line-height:1.55}@media screen and (width > 640px){.bp-bento__card.is-wide{grid-column:span 2}}.bp-bento__card:hover{border-color:color-mix(in srgb,var(--bp-violet) 40%,transparent);background:var(--bp-card-hover);box-shadow:0 18px 40px color-mix(in srgb,var(--bp-shadow) 35%,transparent);transform:translateY(-4px)}.bp-floating{position:absolute;display:flex;align-items:center;gap:.6rem;max-width:15rem;padding:.6rem .85rem;border:1px solid var(--bp-line-strong);border-radius:.85rem;background:var(--bp-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 14px 34px color-mix(in srgb,var(--bp-shadow) 45%,transparent);animation:bp-float 6s ease-in-out infinite}.bp-floating strong{display:block;color:var(--bp-text);font-size:.875rem}.bp-floating span:not(.bp-icon){display:block;color:var(--bp-text-2);font-size:.75rem}.bp-floating.is-0{top:1rem;right:1rem}.bp-floating.is-1{bottom:1rem;left:1rem;animation-delay:-3s}@media screen and (width < 560px){.bp-floating{display:none}}@keyframes bp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.bp-tiers{margin-top:clamp(3.5rem,6vw,5rem);text-align:center}.bp-tiers__title{margin:0;color:var(--bp-text);font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800;letter-spacing:-.01em}.bp-tiers__sub{margin:.6rem auto 0;color:var(--bp-text-2)}.bp-switch{display:inline-flex;align-items:center;gap:.85rem;margin:1.5rem 0 2rem;color:var(--bp-text-3);font-weight:600}.bp-switch>span{display:inline-flex;align-items:center;gap:.3rem;transition:color .3s}.bp-switch>span.is-active{color:var(--bp-text)}.bp-switch>span.is-premium.is-active{color:var(--bp-premium-switch)}.bp-switch__track{position:relative;width:3.25rem;height:1.75rem;padding:0;border:1px solid var(--bp-line-strong);border-radius:999px;background:color-mix(in srgb,var(--bp-ink) 8%,transparent);cursor:pointer;transition:background-color .3s}.bp-switch__track.is-on{background:#6826f3}.bp-switch__track:focus-visible{outline:2px solid var(--bp-violet);outline-offset:3px}.bp-switch__knob{position:absolute;top:.2rem;left:.2rem;width:1.25rem;height:1.25rem;border-radius:50%;background:#fff;box-shadow:0 2px 6px color-mix(in srgb,var(--bp-shadow) 35%,transparent);transition:transform .35s cubic-bezier(.16,1,.3,1)}.is-on .bp-switch__knob{transform:translate(1.5rem)}.bp-packages{display:grid;gap:1.5rem;text-align:left}@media screen and (width > 767px){.bp-packages{grid-template-columns:repeat(2,minmax(0,1fr))}}.bp-package{position:relative;padding:clamp(1.25rem,2.5vw,2rem);border:1px solid var(--bp-line);border-radius:1.5rem;background:var(--bp-card);opacity:.72;overflow:hidden;transition:opacity .4s,border-color .4s,box-shadow .4s,transform .5s cubic-bezier(.16,1,.3,1)}.bp-package.is-active{border-color:color-mix(in srgb,var(--bp-violet) 55%,transparent);box-shadow:0 24px 60px color-mix(in srgb,var(--bp-shadow) 40%,transparent),0 0 0 1px color-mix(in srgb,var(--bp-violet) 20%,transparent),0 0 50px #6826f333;opacity:1;transform:translateY(-4px)}.bp-package.is-premium{background:#6826f30d}.bp-package.is-premium:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:#6826f3}.bp-package.is-premium .bp-tag{border-color:#d5205c73;background:#d5205c26;color:var(--bp-premium-tag)}.bp-package.is-premium.is-active{border-color:#d5205c8c;box-shadow:0 24px 60px color-mix(in srgb,var(--bp-shadow) 40%,transparent),0 0 50px #d5205c2e}.bp-package h4{margin:1rem 0 .4rem;color:var(--bp-text);font-size:1.5rem;font-weight:800}.bp-package>p{margin:0 0 1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--bp-line);color:var(--bp-text-2);font-size:.875rem;line-height:1.6}.bp-package ul{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.bp-package li{display:flex;align-items:center;gap:.6rem;color:var(--bp-text);font-size:.875rem}.bp-package li.is-off{color:var(--bp-text-3)}@media (prefers-reduced-motion: reduce){.bp-floating{animation:none}.bp-feature,.bp-bento__card,.bp-platform,.bp-package,.bp-matrix__toggle{transition:none}.bp-feature:hover,.bp-feature.is-active,.bp-bento__card:hover,.bp-bento__card.is-active,.bp-platform:hover,.bp-platform.is-active,.bp-package:hover,.bp-package.is-active,.bp-matrix__toggle:hover,.bp-matrix__toggle.is-active{transform:none}}.bp-more{display:none}.bp-more__button{display:inline-flex;align-items:center;gap:.45rem;padding:.7rem 1.25rem;border:1px solid var(--bp-line-strong);border-radius:999px;background:var(--bp-card);color:var(--bp-violet);font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;transition:border-color .3s,background-color .3s}.bp-more__button svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.bp-more__button.is-open svg{transform:rotate(180deg)}.bp-more__button:hover{border-color:color-mix(in srgb,var(--bp-violet) 45%,transparent);background:var(--bp-card-hover)}.bp-more__button:focus-visible{outline:2px solid var(--bp-violet);outline-offset:2px}@media screen and (width < 640px){.bp-section{padding-block:3.5rem}.bp-header{margin-bottom:2rem}.bp-title{margin:.85rem 0 .75rem;font-size:clamp(1.75rem,8.6vw,2.25rem);overflow-wrap:break-word}.bp-lead{font-size:.9375rem}.bp-split{gap:2rem}.bp-split__heading{margin:.5rem 0 1.25rem;font-size:clamp(1.6rem,7.4vw,2rem)}.bp-feature{gap:.85rem;padding:.85rem .95rem}.bp-feature .bp-icon{width:2.5rem;height:2.5rem}.bp-feature strong{font-size:.9375rem}.bp-feature span:not(.bp-icon){font-size:.875rem;line-height:1.5}.bp-summary-footer{margin-top:1.5rem}.bp-bento{grid-template-columns:minmax(0,1fr);gap:.75rem}.bp-bento__media{min-height:13rem}.bp-bento__card{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.85rem;row-gap:.2rem;align-items:start;padding:.85rem .95rem;border-radius:1rem}.bp-bento__card .bp-icon{grid-row:span 2;width:2.5rem;height:2.5rem;margin-bottom:0}.bp-bento__card strong{font-size:.9375rem;line-height:1.3}.bp-bento__card span:not(.bp-icon){font-size:.875rem;line-height:1.5}.bp-bento:not(.is-expanded) .bp-bento__card.is-extra{display:none}.bp-more{display:flex;justify-content:center;margin-top:1rem}.bp-platforms.is-center{flex-wrap:nowrap;gap:.6rem;margin-top:1.5rem}.bp-platforms.is-center .bp-platform{flex:1;min-width:0;padding:.7rem .75rem;font-size:.9375rem}}.page{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0}.page.home-page{gap:1rem;background:var(--sp-page-bg)}@media screen and (width > 767px){.page.home-page{gap:1.5rem}}@media screen and (width > 1200px){.page.home-page{gap:1.5rem}}.page.contact-page,.page.about-page,.page.solution-page{gap:1rem}@media screen and (width > 767px){.page.solution-page{gap:1.5rem}}@media screen and (width > 1200px){.page.solution-page{gap:1.5rem}}.page-loading{width:100%;min-height:100vh;min-height:100svh}.home{width:100%}.policy{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-block:1rem;padding-inline:1rem}@media screen and (width > 767px){.policy{padding-block:2rem;padding-inline:2rem}}@media screen and (width > 1023px){.policy{padding-block:3rem;padding-inline:3rem}}.policy-hero{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.5rem;padding-block:2.5rem}.policy-hero-heading{position:relative;display:inline-block;font-weight:500;text-align:center}.policy-hero-heading:after{content:"";position:absolute;left:50%;bottom:-2px;height:2px;transform:translate(-50%);width:60%;background-color:#6826f3}.policy-hero-sub-heading{font-size:1.125rem;font-weight:700;color:#717182;text-align:center}.policy-sections{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;border:1px solid #a6a4a4;border-radius:1rem;padding:1rem}@media screen and (width > 767px){.policy-sections{padding:2rem}}.policy-section{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.policy-section-heading{font-size:1.25rem;font-weight:600}.policy-section-heading.center{width:100%;text-align:center}.policy-section-info{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.policy-section-group{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.policy-section-para{font-size:1rem}.policy-section-para.center{width:100%;text-align:center}.policy-para-heading{font-size:1.125rem;font-weight:600;margin-top:1rem}.policy-section-points{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;padding-left:2rem}.policy-section-point{list-style-type:disc}.policy-para-normal{font-weight:400}.policy-para-bold{font-weight:600}.policy-para-link{color:#00f;text-decoration:underline}.not-found{width:100%;min-height:75vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;background-color:#fafafd;background-image:radial-gradient(rgba(0,0,0,.171) 2px,transparent 0);background-size:30px 30px;background-position:-5px -5px;text-align:center;padding:1rem}@media screen and (width > 767px){.not-found{padding-inline:1.5rem}}@media screen and (width > 1199px){.not-found{padding-inline:2rem}}.not-found__image{width:100%;max-width:15rem;object-fit:contain;object-position:center}.not-found h1{letter-spacing:2px}@keyframes clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes counter-clockwise{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.gearbox{background:#fff;height:150px;width:200px;position:relative;border:none;overflow:hidden;border-radius:6px;box-shadow:0 0 0 1px #ffffff1a}.gearbox .overlay{border-radius:6px;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;border:1px solid #e5e5e5;box-shadow:inset 0 0 20px #00000040;transition:background .2s}.gearbox .overlay{background:transparent}.gear{position:absolute;height:60px;width:60px;box-shadow:0 -1px #888,0 1px #000;border-radius:30px}.gear.large{height:120px;width:120px;border-radius:60px}.gear.large:after{height:96px;width:96px;border-radius:48px;margin-left:-48px;margin-top:-48px}.gear.one{top:12px;left:10px}.gear.two{top:61px;left:60px}.gear.three{top:110px;left:10px}.gear.four{top:13px;left:128px}.gear:after{content:"";position:absolute;height:36px;width:36px;border-radius:36px;background:#fff;top:50%;left:50%;margin-left:-18px;margin-top:-18px;z-index:3;box-shadow:0 0 10px #ffffff1a,inset 0 0 10px #0000001a,inset 0 2px #090909,inset 0 -1px #888}.gear-inner{position:relative;height:100%;width:100%;background:#aaa;border-radius:30px;border:1px solid rgba(255,255,255,.1)}.large .gear-inner{border-radius:60px}.gear.one .gear-inner{animation:counter-clockwise 3s infinite linear}.gear.two .gear-inner{animation:clockwise 3s infinite linear}.gear.three .gear-inner{animation:counter-clockwise 3s infinite linear}.gear.four .gear-inner{animation:counter-clockwise 6s infinite linear}.gear-inner .bar{background:#aaa;height:16px;width:76px;position:absolute;left:50%;margin-left:-38px;top:50%;margin-top:-8px;border-radius:2px;border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1)}.large .gear-inner .bar{margin-left:-68px;width:136px}.gear-inner .bar:nth-child(2){transform:rotate(60deg)}.gear-inner .bar:nth-child(3){transform:rotate(120deg)}.gear-inner .bar:nth-child(4){transform:rotate(90deg)}.gear-inner .bar:nth-child(5){transform:rotate(30deg)}.gear-inner .bar:nth-child(6){transform:rotate(150deg)}.button{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5rem;border:2px solid transparent;font-size:1rem;font-weight:600;padding:.75rem 1.25rem;overflow:hidden;isolation:isolate;-webkit-tap-highlight-color:transparent}.button:before{content:"";position:absolute;top:0;bottom:0;left:0;width:60%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);transform:translate(-160%) skew(-18deg);transition:transform .7s var(--fx-ease-out);pointer-events:none;z-index:-1}.button:hover:before,.button:focus-visible:before{transform:translate(260%) skew(-18deg)}.button:active{--fx-press: .97}.button>*{transition:transform .35s var(--fx-ease-out)}.button:active>*{transform:scale(var(--fx-press, 1))}.button:focus-visible{outline:2px solid #6826f3;outline-offset:3px}.button.display-none{display:none}.button.fill{background-color:#6826f3;color:#fff;border-color:#6826f3;box-shadow:0 1px #ffffff40 inset,0 6px 18px -6px #6826f38c}.button.fill:hover{box-shadow:0 1px #ffffff40 inset,0 12px 28px -8px #6826f3b3}.button.fill.accent-color{background-color:#6826f3;color:#fff;border-color:#6826f3}.button.fill.white-color{background-color:#fff;background-image:none;color:#6826f3;border-color:#fff}.button.fill.black-color{background-image:none;background-color:#000;color:#fff;border-color:#000}.button.border{background-color:transparent;color:#6826f3;border-color:#6826f3}.button.border:hover{background-color:#6826f30f}.button.border.white-color:hover{background-color:#ffffff1a}.button.border.accent-color{background-color:transparent;color:#6826f3;border-color:#6826f3}.button.border.white-color{background-color:transparent;color:#fff;border-color:#fff}.button.border.black-color{background-color:transparent;color:#000;border-color:#000}.button.full{border-radius:100vw}.button.rounded{border-radius:.5rem}.button.sharp{border-radius:0}.button.fit{min-width:0;width:fit-content}.button.medium{min-width:25rem;width:fit-content}.button.full{min-width:100%;width:100%}.button:hover{cursor:pointer}.button-icon{aspect-ratio:1/1;width:1.25rem}.button.disabled{opacity:.75}.tab-select{width:100%;display:flex;justify-content:center;align-items:center;padding:1rem}@media screen and (width > 768px){.tab-select{padding:1rem}}@media screen and (width > 1200px){.tab-select{padding:1.5rem}}.tab-select__content{width:100%;max-width:64rem;background-color:#7676801f;border-radius:.5rem;box-shadow:0 4px 4px #00000040;padding:.25rem;-ms-overflow-style:none;scrollbar-width:none}.tab-select__content::-webkit-scrollbar{display:none}@media screen and (width < 768px){.tab-select__content{display:flex;flex-direction:row;flex-wrap:nowrap;border-radius:100vw;overflow-x:auto}}@media screen and (width > 767px){.tab-select__content{display:grid;grid-template-columns:repeat(5,1fr);gap:0}}.tab-select__content-item{position:relative;display:flex;justify-content:center;align-items:center;background-color:transparent;border-radius:.25rem;padding:.5rem 1rem;transition:background-color .15s ease-in-out}@media screen and (width < 768px){.tab-select__content-item{flex-shrink:0;min-width:10rem;border-radius:100vw}}.tab-select__content-item.selected{color:#fff;background-color:#6826f3;box-shadow:0 8px 8px #0000001f}.tab-select__content-item:hover{cursor:pointer}.tab-select__content-item-text{font-size:.875rem;font-weight:600}.tab-select__content-item-separator{position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:80%;background-color:#3c3c432e;border-radius:100vw}@media screen and (width < 768px){.tab-select__content-item-separator{opacity:0}}@keyframes rtlScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ltrScroll{0%{transform:translate(-50%)}to{transform:translate(0)}}.infinite-scroller{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.infinite-scroller:focus-within .infinite-scroller__wrapper{animation-play-state:paused}.infinite-scroller__wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;width:max-content;will-change:transform;animation:5s linear infinite;animation-play-state:paused}.infinite-scroller__wrapper.rtl{animation-name:rtlScroll}.infinite-scroller__wrapper.ltr{animation-name:ltrScroll}.infinite-scroller__wrapper.scroll-running{animation-play-state:running}.infinite-scroller__wrapper.scroll-paused{animation-play-state:paused}.infinite-scroller__wrapper-scroller{flex-shrink:0;box-sizing:border-box}@media (prefers-reduced-motion: reduce){.infinite-scroller__wrapper{animation-play-state:paused!important}}.theme-toggle{position:relative;flex:none;display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--header-control-border);border-radius:50%;background:var(--header-control-bg);color:var(--header-text);cursor:pointer;overflow:hidden;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .3s var(--fx-ease-out)}.theme-toggle:hover{border-color:var(--header-accent);color:var(--header-accent)}.theme-toggle:active{transform:scale(.92)}.theme-toggle__icon{grid-area:1/1;width:1.15rem;height:1.15rem;transition:transform .45s var(--fx-ease-out),opacity .25s ease}.theme-toggle__icon--moon{opacity:0;transform:rotate(-90deg) scale(.5)}.theme-toggle.is-dark .theme-toggle__icon--sun{opacity:0;transform:rotate(90deg) scale(.5)}.theme-toggle.is-dark .theme-toggle__icon--moon{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.theme-toggle,.theme-toggle__icon{transition:none}}.lang-toggle{display:inline-flex;flex:none;align-items:center;gap:2px;height:2.5rem;padding:3px;border:1px solid var(--header-control-border);border-radius:999px;background:var(--header-control-bg)}.lang-toggle__option{height:100%;min-width:2.25rem;padding:0 .6rem;border:0;border-radius:999px;background:transparent;color:var(--header-muted);font:inherit;font-size:.75rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background-color .2s ease,color .2s ease}.lang-toggle__option:hover{color:var(--header-text)}.lang-toggle__option.is-active{background:#6826f3;color:#fff}.smart-picture{display:contents}.smart-img{transition:filter .45s ease}.smart-img.is-loading{background-position:center;background-repeat:no-repeat;background-size:cover;filter:blur(14px)}@media (prefers-reduced-motion: reduce){.smart-img{transition:none}}#cc-main{background:transparent;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:transparent;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media (prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em #0000024d;display:flex;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:flex;flex-direction:column;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:unset}#cc-main .cm__texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:flex;flex-direction:column;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:flex;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;transform:translateY(0);width:100vw;--cc-modal-transition-duration:.35s}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem!important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none!important;width:auto!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;max-width:none!important;min-width:auto!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .cm__btn-group{display:flex!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em #0000024d;display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:flex;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:flex;flex:none;font-size:.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all .25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);box-shadow:0 1px 2px #1820035c;display:block;height:23px;left:0;position:absolute;top:0;transition:transform .25s ease,background-color .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translate(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:flex;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{align-items:center;display:flex;justify-content:space-between;padding:.4em 1.2em;position:relative;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration:.35s}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translate(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translate(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translate(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translate(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translate(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;bottom:0;height:auto;left:0;max-height:100%;max-width:none!important;right:0;top:0;transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}
