@charset "UTF-8";@font-face{font-family:Inter;src:url(../../assets/fonts/inter.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Hemi Head Bold;src:url(../../assets/fonts/hemi-head-bold.woff2) format("woff2");font-display:swap}:root{--clr-primary:#00bcff;--clr-primary-dark:#003c89;--clr-accent:#8dc23f;--clr-neutral-100:#f3f4f6;--clr-neutral-200:#dfe4eb;--clr-neutral-400:#aab1b7;--clr-neutral-600:#878c92;--clr-neutral-800:#595d61;--clr-neutral-900:#111827;--clr-white:#fff;--clr-black:#000}a,abbr,acronym,address,applet,article,aside,big,blockquote,button,caption,center,cite,code,dd,del,details,dfn,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,ruby,section,select,small,strike,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,ul,var{all:unset;display:revert;box-sizing:border-box}*,:after,:before{box-sizing:border-box;padding:0;margin:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;box-sizing:border-box;margin-top:0!important}html body,html button,html input,html select,html textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}body{margin:0;overflow-x:hidden!important;overflow-y:scroll;text-rendering:optimizeLegibility;width:100%;interpolate-size:allow-keywords}a,button{cursor:pointer}a{text-decoration:none;color:unset}menu,ol,summary,ul{list-style:none}img{display:block;max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;text-decoration:none}input:focus,input:focus-visible,input:hover,textarea:focus,textarea:focus-visible,textarea:hover{text-decoration:none}input[type=number]{-webkit-appearance:textfield;appearance:textfield}textarea{white-space:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none!important}:where([draggable=true]){-webkit-user-drag:element}::-webkit-details-marker{display:none}strong{font-weight:700}@property --link-underline-clr{syntax:"<color>";inherits:false;initial-value:transparent}html{font-family:Inter,sans-serif;font-size:1rem;scroll-snap-type:y mandatory;scrollbar-gutter:stable;line-height:1.5;interpolate-size:allow-keywords}body,html{scroll-behavior:smooth}body{color:var(--clr-neutral-900);background-color:var(--clr-white);min-height:100svh;display:flex;flex-direction:column;font-size:clamp(.9375rem,calc(.88245rem + .11468vw),1rem);line-height:clamp(1.325rem,calc(1.17087rem + .3211vw),1.5rem)}.download a,.flow a,.footer__nav a,.link{color:var(--clr-primary-dark);display:inline-block;max-width:-moz-max-content;max-width:max-content;--link-underline-clr:transparent;background-image:linear-gradient(var(--link-underline-clr),var(--link-underline-clr));background-repeat:no-repeat;background-size:0 1px;background-position:0 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:color .25s ease-out,background-size .25s cubic-bezier(.25,1,.5,1),--link-underline-clr .35s cubic-bezier(.25,1,.5,1)}.download a:focus-visible,.download a:hover,.flow a:focus-visible,.flow a:hover,.footer__nav a:focus-visible,.footer__nav a:hover,.link:focus-visible,.link:hover{--link-underline-clr:var(--clr-primary-dark);color:var(--clr-primary-dark);background-size:100% 1px}main{flex:1}.d1{font-size:clamp(2.5rem,calc(1.61927rem + 1.83486vw),3.5rem);line-height:clamp(3rem,calc(2.11927rem + 1.83486vw),4rem);font-family:Hemi Head Bold,sans-serif;font-style:italic;color:var(--clr-primary-dark)}h1,h2,h3,p{text-wrap:pretty}.h1,h1{font-family:Hemi Head Bold,sans-serif;font-style:italic;font-size:clamp(2rem,calc(1.55963rem + .91743vw),2.5rem);line-height:clamp(2.375rem,calc(2.04472rem + .68807vw),2.75rem)}.h2,h2{font-size:clamp(1.375rem,calc(1.15482rem + .45872vw),1.625rem);line-height:clamp(1.625rem,calc(1.18463rem + .91743vw),2.125rem)}.h2,.h3,h2,h3{letter-spacing:-3%}.h3,h3{font-size:clamp(1.125rem,calc(1.01491rem + .22936vw),1.25rem);line-height:clamp(1.5rem,calc(1.44495rem + .11468vw),1.5625rem)}.h4,h4{font-size:clamp(.9375rem,calc(.77236rem + .34404vw),1.125rem);line-height:clamp(1.325rem,calc(1.17087rem + .3211vw),1.5rem)}:disabled[disabled]{cursor:not-allowed}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}hr{border:0;height:1px;background-color:var(--clr-neutral-200);margin-block:5rem 1.5rem}hr.block-even{margin-block:1.5rem}.hero{display:flex;flex-direction:column;align-items:center;padding-top:3rem;padding-inline:.5rem;text-align:center;background:linear-gradient(to bottom,#ebeced,var(--clr-white))}.hero h1{margin-bottom:.5rem}.hero p{font-size:1.25rem;line-height:1.5625rem;margin-bottom:1.25rem}.hero__actions{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.hero__img-wrapper{padding-block:1.25rem}.hero img{transition:scale .3s cubic-bezier(.25,.46,.45,.94);max-width:400px;aspect-ratio:1}.hero img:hover{scale:1.121}@media screen and (width < 768px){.hero__actions{gap:1rem}.hero img{max-height:240px}}.portal{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding:.75rem}.portal article{display:flex;flex-direction:column;align-items:center;position:relative;background-color:#f5f5f7;transition:background-color .3s ease-out}.portal article:hover{background-color:color-mix(in srgb,#f5f5f7 96%,var(--clr-primary-dark))}.portal article:hover img{scale:1.121}.portal__img-wrapper{padding-block:1.875rem}.portal img{transition:scale .3s cubic-bezier(.25,.46,.45,.94);max-width:330px;aspect-ratio:1}.portal__content{display:flex;flex-direction:column;align-items:center;padding-bottom:clamp(3rem,calc(2.11111rem + 1.85185vw),3.5rem);padding-inline:1.5rem;max-width:640px;text-align:center}.portal h2{font-family:Hemi Head Bold,sans-serif;font-style:italic;color:var(--clr-primary-dark);font-size:clamp(2rem,calc(1.55963rem + .91743vw),2.5rem);line-height:clamp(2.375rem,calc(2.04472rem + .68807vw),2.75rem);margin-bottom:.5rem}.portal h2 span{color:var(--clr-primary)}.portal p{font-size:clamp(1.125rem,calc(1.01491rem + .22936vw),1.25rem);line-height:clamp(1.5rem,calc(1.44495rem + .11468vw),1.5625rem);margin-bottom:1rem}.portal a:after{content:"";position:absolute;inset:0;z-index:1}.portal button{position:relative;z-index:2}@media screen and (width < 768px){.portal{grid-template-columns:1fr}.portal__img-wrapper{padding-block:1.5rem}.portal img{max-height:240px}}.posts-section{padding-block:clamp(3rem,calc(1.22222rem + 3.7037vw),4rem);background-color:#f5f5f7}.posts-section header{display:flex;justify-content:space-between;align-items:center}.posts-carousel{display:block;height:600px;margin-block:3rem;position:relative;overflow:hidden}.posts-carousel article{display:flex;flex-direction:column;color:var(--clr-white);border-radius:24px;overflow:hidden;position:relative;padding:2rem;height:100%;cursor:pointer;outline:4px solid transparent;outline-offset:-4px;transition:outline-color .35s cubic-bezier(.25,.45,.45,.95)}.posts-carousel article>a{position:absolute;inset:0;z-index:-1;isolation:isolate}.posts-carousel article>a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .35s cubic-bezier(.25,.45,.45,.95);position:relative;z-index:1}.posts-carousel article>a:before{content:"";position:absolute;inset:0;background:rgba(0,12,37,.6);transition:background .35s cubic-bezier(.25,.45,.45,.95);z-index:2}.posts-carousel article:focus-within img,.posts-carousel article:hover img{transform:scale(1.0875)}.posts-carousel article:focus-within a:before,.posts-carousel article:hover a:before{background:rgba(0,19,59,.4)}.posts-carousel article:focus-within{outline-color:var(--clr-primary-dark)}.posts-carousel time{background:rgba(17,24,39,.5);border-radius:4px;padding:.5rem .75rem;margin-bottom:.625rem;width:-moz-fit-content;width:fit-content}.posts-carousel h3{flex-grow:1}.posts-carousel p{letter-spacing:-2%}.swiper-pagination{display:flex;justify-content:center;position:relative}.swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0;display:flex;align-items:center;background:unset;border-radius:unset;width:auto;position:relative;opacity:1;padding:1.25rem .5rem}.swiper-pagination-bullet:before{content:"";display:inline-block;width:6px;height:6px;border-radius:4px;background-color:var(--clr-neutral-600);outline:2px solid transparent;outline-offset:4px;box-shadow:0 0 0 6px transparent;transition:background-color .15s linear,outline-color .2s ease-out,box-shadow .3s cubic-bezier(.2,.8,.2,1),width .3s cubic-bezier(.2,.8,.2,1)}.swiper-pagination-bullet-active:before{width:32px;background-color:var(--clr-neutral-900)}.swiper-pagination-bullet:hover:before{background-color:var(--clr-primary-dark);box-shadow:0 0 0 10px color-mix(in srgb,var(--clr-primary-dark) 15%,transparent)}.swiper-pagination-bullet:focus-visible{outline:none}.swiper-pagination-bullet:focus-visible:before{outline-color:var(--clr-primary-dark);background-color:var(--clr-primary-dark)}.swiper-lazy-preloader{--swiper-preloader-color:var(--clr-primary)}.wand-modules{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem 1.5rem}.wand-modules li{border-radius:16px;box-shadow:0 24px 80px -24px rgba(0,0,0,.16);transition:background-color .35s cubic-bezier(.25,1,.5,1),color .35s cubic-bezier(.25,1,.5,1)}.wand-modules li:hover{color:var(--clr-white);background-color:var(--clr-primary-dark)}.wand-modules li:hover svg{outline-color:color-mix(in srgb,var(--clr-white),transparent 70%)}.wand-modules a{padding:1.5rem;display:flex;align-items:center;gap:1.5rem}.wand-modules svg{padding:.75rem;box-sizing:content-box;border-radius:8px;background-color:var(--clr-primary-dark);outline:1px solid transparent;outline-offset:-1px;transition:outline-color .2s linear}.sidebar-card{position:sticky;top:2rem;border-radius:8px;overflow:hidden;border:1px solid var(--clr-neutral-200);--header-bg-clr:var(--clr-neutral-100)}.sidebar-card header{background-color:var(--header-bg-clr);border-bottom:1px solid var(--clr-neutral-200);padding:1.5rem 2.5rem;color:var(--clr-neutral-900)}.sidebar-card header h3{font-size:1rem;line-height:1.5rem;font-weight:700}.sidebar-card:has(.sidebar-card__body>nav){--header-bg-clr:var(--clr-neutral-200)}.sidebar-card__body{padding:2rem 2.5rem}.sidebar-card__body:has(>nav){padding:0;background-color:var(--clr-neutral-100)}.sidebar-card nav li:first-child a{padding-top:2rem}.sidebar-card nav li:last-child a{padding-bottom:2rem}.sidebar-card nav a{display:block;padding:.5rem 2.5rem;color:var(--clr-neutral-600);transition:color .2s linear,translate .35s cubic-bezier(.25,1,.5,1)}.sidebar-card nav a:hover,.sidebar-card nav a[aria-current=page]{translate:8px 0;color:var(--clr-neutral-900)}.sidebar-card nav a[aria-current=page]{font-weight:700}@media screen and (width < 1200px){.sidebar-card__body{padding:2rem 1.5rem}.sidebar-card header{padding:1rem 1.5rem}}.post-nav{display:flex;justify-content:space-between;align-items:center;color:var(--clr-primary-dark);margin-bottom:5rem}.post-nav:has([rel=next]:only-child){justify-content:flex-end}.post-nav a{display:flex;align-items:center;gap:.75rem;--icon-size:1.25rem}.contact-list{display:grid;gap:1lh;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.contact-list li,.version-list{display:flex;flex-direction:column}.version-list article:not(:last-of-type){margin-bottom:var(--section-margin);margin-bottom:clamp(3rem,calc(2.11111rem + 1.85185vw),3.5rem)}.version-list header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.version-list time{background-color:var(--clr-neutral-200);border-radius:8px;padding:.5rem .75rem;font-size:.75rem;line-height:.9375rem;font-weight:500}.tabs{--clr:var(--clr-neutral-900);--bg-clr:var(--clr-neutral-100);--padding:1rem 2rem;display:flex;border-bottom:1px solid var(--clr-neutral-600);margin-bottom:3rem}.tabs [role=tab]{padding:var(--padding);color:var(--clr);background-color:var(--bg-clr);flex:1;border:1px solid transparent;border-bottom-color:var(--clr-neutral-600);border-radius:16px 16px 0 0;text-align:center;margin-bottom:-1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:background-color .25s cubic-bezier(.4,0,.2,1),border-bottom-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.tabs [role=tab]:not(:first-child){margin-left:.5rem}.tabs [role=tab]:hover{--bg-clr:var(--clr-primary);--clr:var(--clr-white);border-bottom-color:var(--clr-primary)}.tabs [role=tab]:focus-visible{--bg-clr:var(--clr-primary-dark);--clr:var(--clr-white);border-bottom-color:var(--clr-primary-dark)}.tabs [role=tab][aria-selected=true]{--clr:var(--clr-primary);--bg-clr:var(--clr-white);font-weight:700;border-color:var(--clr-neutral-600);border-bottom-color:var(--clr-white);cursor:auto}.tabs [role=tab][aria-selected=true]:focus-visible{--bg-clr:var(--clr-primary-dark);--clr:var(--clr-white);border-bottom-color:var(--clr-primary-dark)}@media screen and (width < 768px){.tabs{--padding:0.75rem 1rem}}@media screen and (width < 576px){.tabs{--padding:0.75rem 0.625rem;letter-spacing:-2%}}.reference-list{position:relative;min-height:200px}.reference-list ol{display:flex;flex-direction:column;gap:1.5rem;list-style:decimal}.reference-list ol>li{list-style-position:inside;counter-increment:stavke}.reference-list ol:not(:last-child){padding-bottom:clamp(2rem,calc(.22222rem + 3.7037vw),3rem);margin-bottom:clamp(2rem,calc(.22222rem + 3.7037vw),3rem);border-bottom:1px solid var(--clr-neutral-200)}.reference-list section{position:relative;counter-reset:stavke;margin-bottom:3rem}.reference-list section:after{content:counter(stavke);position:absolute;top:0;right:0;background-color:var(--clr-primary);color:var(--clr-neutral-100);padding:.75rem 1rem;min-width:3rem;text-align:center;border-top-left-radius:4px;border-top-right-radius:4px;font-size:.875rem;line-height:1.25rem;font-weight:600;pointer-events:none}.reference-list p{display:inline-block}.reference-list ul{display:flex;gap:0 .375rem;flex-wrap:wrap;list-style:none;font-size:.875rem;line-height:1.25rem}.reference-list ul li{color:var(--clr-neutral-600);display:flex;align-items:center}.reference-list ul li:not(:last-child):after{content:"·";margin-left:.375rem;color:var(--clr-neutral-400)}.reference-list h2{display:flex;align-items:flex-end;position:relative;height:44px;padding-bottom:.375rem;padding-right:5rem;border-bottom:1px solid var(--clr-primary);margin-bottom:1.5rem}.reference-list>:not(.loader){animation:fadeInContent .4s ease forwards}.reference-list.is-loading>:not(.loader){opacity:.4;pointer-events:none;animation:none;transition:opacity .3s ease}.reference-list.is-loading .loader{opacity:1;visibility:visible;animation-play-state:running}.reference-list.is-loading .loader:after,.reference-list.is-loading .loader:before{animation-play-state:running}.reference-list.is-loaded .loader{opacity:0;visibility:hidden;animation-play-state:running}.reference-list.is-loaded .loader:after,.reference-list.is-loaded .loader:before{animation-play-state:running}.accordion{margin-top:-.75rem}.accordion::details-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1),visibility .5s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.16,1,.3,1),content-visibility allow-discrete .5s cubic-bezier(.16,1,.3,1);visibility:hidden;overflow:hidden;opacity:0;will-change:grid-template-rows,visibility,opacity}.accordion[open] .accordion__toggle{transform:rotate(180deg)}.accordion[open]::details-content{grid-template-rows:1fr;visibility:visible;opacity:1}.accordion__summary{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--clr-primary);font-weight:600;font-size:.875rem;line-height:1.25rem;padding-block:.75rem;transition:color .2s cubic-bezier(.16,1,.3,1)}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary::marker{content:""}.accordion__summary:hover,.accordion__summary:hover svg{color:var(--clr-primary-dark)}.accordion__summary:focus-visible{outline:2px dashed var(--clr-primary-dark);outline-offset:2px}.accordion__toggle{--icon-size:16px;width:var(--icon-size);height:var(--icon-size);flex-shrink:0;color:var(--clr-primary);transition:transform .4s cubic-bezier(.16,1,.3,1)}.accordion__content{min-height:0}.accordion__content>div{padding-top:clamp(.5rem,calc(-.25rem + 2.08333vw),.75rem)}@media screen and (width >= 1200px){.accordion{pointer-events:none}.accordion__summary{display:none}.accordion::details-content{grid-template-rows:1fr;visibility:visible;opacity:1;content-visibility:visible}}.company-details{border:1px solid var(--clr-neutral-200);border-radius:16px;padding:clamp(1.5rem,calc(-.27778rem + 3.7037vw),2.5rem)}.company-details p:first-child{margin-bottom:.625rem}.company-details p:last-child{margin-bottom:0}.company-details dl{display:grid;grid-template-columns:5rem 1fr;gap:.625rem;margin-bottom:2.5rem}.company-details dt{grid-column:1}.company-details dd{grid-column:2;margin:0}.distributors{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.distributors dt{font-weight:700}.distributors a[href*=tel]{color:var(--clr-neutral-900)}.distributors a[href*=tel]:hover{color:var(--clr-primary-dark)}iframe{max-height:680px;width:100%;border-radius:24px;overflow:hidden;border:none}.contact a{display:inline}@media screen and (width < 768px){.contact iframe{max-height:230px}}.demo header{margin-bottom:clamp(2rem,calc(.22222rem + 3.7037vw),3rem)}.demo__inner{padding:clamp(1.5rem,calc(-.27778rem + 3.7037vw),2.5rem);border-radius:16px;border:1px solid var(--clr-neutral-200)}.demo button[type=submit]{margin-bottom:clamp(2rem,calc(.22222rem + 3.7037vw),3rem)}.pagination{margin-inline:auto}.pagination ul{display:flex;align-items:center;--icon-size:1.25rem}.pagination li:first-child{margin-right:.75rem}.pagination li:last-child{margin-left:.75rem}.pagination li a[rel],.pagination li span{height:40px}.pagination a,.pagination span{padding:.5rem .75rem;display:flex}.pagination a{color:var(--clr-primary-dark);border-radius:4px;outline:1px solid transparent;transition:color .15s linear,background-color .15s linear,outline-color .15s ease-out}.pagination a:focus-visible,.pagination a:hover{outline:1px solid var(--clr-primary-dark);background-color:color-mix(in srgb,var(--clr-primary-dark) 15%,transparent)}.pagination a:focus-visible svg,.pagination a:hover svg{color:var(--clr-primary-dark)}.pagination [aria-disabled] svg{color:var(--clr-neutral-400);cursor:not-allowed}.pagination [aria-current=page]{color:var(--clr-neutral-900)}.btn,.pagination [aria-current=page]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn{--clr:var(--clr-white);--bg-clr:var(--clr-primary-dark);--padding-x:1.5rem;--padding-y:0.75rem;--gap:0.5rem;display:flex;align-items:center;gap:var(--gap);border-radius:32px;padding:var(--padding-y) var(--padding-x);color:var(--clr);background-color:var(--bg-clr);border:none;width:-moz-max-content;width:max-content;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),inset 0 5px 8px -4px hsla(0,0%,100%,.18),inset 0 -5px 8px -4px rgba(0,0,0,.1),1px 2px 4px 0 rgba(0,0,0,.07);transition:color .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out,scale .15s ease-out}.btn:focus-visible,.btn:hover{--clr:var(--clr-neutral-900);--bg-clr:var(--clr-white);scale:1.083;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08),inset 0 6px 10px -4px hsla(0,0%,100%,.35),inset 0 -6px 10px -4px rgba(0,0,0,.06),1px 5px 10px 0 rgba(0,0,0,.09)}.btn:active{scale:1.02;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12),inset 0 4px 8px -3px rgba(0,0,0,.14),0 1px 2px 0 rgba(0,0,0,.06)}.btn--secondary{--clr:var(--clr-neutral-900);--bg-clr:var(--clr-neutral-200)}.btn--secondary:focus-visible,.btn--secondary:hover{--clr:var(--clr-white);--bg-clr:var(--clr-primary-dark)}.btn--sm{--padding-x:1.125rem;--padding-y:0.5rem;--gap:0.375rem;letter-spacing:-2%;font-size:.875rem;line-height:1.25rem;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),inset 0 3px 5px -3px hsla(0,0%,100%,.18),inset 0 -3px 5px -3px rgba(0,0,0,.08),1px 2px 3px 0 rgba(0,0,0,.06)}.btn--sm:focus-visible,.btn--sm:hover{box-shadow:inset 0 0 0 1px rgba(0,0,0,.08),inset 0 4px 6px -3px hsla(0,0%,100%,.35),inset 0 -4px 6px -3px rgba(0,0,0,.06),1px 3px 6px 0 rgba(0,0,0,.09)}.btn--sm:active{box-shadow:inset 0 0 0 1px rgba(0,0,0,.12),inset 0 3px 5px -2px rgba(0,0,0,.14),0 1px 2px 0 rgba(0,0,0,.06)}@media screen and (width < 768px){.btn{--padding-x:1.125rem;--padding-y:0.625rem}}svg.icon{color:var(--clr-neutral-900);width:var(--icon-size,2.5rem);height:auto;display:inline-block;aspect-ratio:1;vertical-align:middle;transition:color .2s cubic-bezier(.4,0,.2,1)}::-moz-selection{color:var(--clr-white);background-color:var(--clr-primary-dark)}::selection{color:var(--clr-white);background-color:var(--clr-primary-dark)}.field{--field-clr:var(--clr-neutral-900);--field-bg-clr:transparent;--field-placeholder-clr:var(--clr-neutral-400);--field-hover-clr:var(--clr-neutral-600);--field-label-clr:var(--clr-primary-dark);--field-border-clr:var(--clr-primary);--field-fs:1rem;--field-lh:1rem;--field-label-fs:0.875rem;--field-label-lh:1.25rem;--field-helper-fs:0.75rem;--field-helper-lh:0.9375rem;display:flex;flex-direction:column;gap:.625rem}.field__input-wrapper{position:relative;width:100%}.field input[type=date]:invalid{color:#a0aec0}.field__input,.field__textarea{width:100%;font-size:var(--field-font-size,1rem);color:var(--field-clr);background-color:var(--field-bg-clr);border-bottom:2px solid var(--field-border-clr);padding:.5rem 0 .625rem;border-radius:0;transition:border-color .25s ease,box-shadow .25s ease}.field__input::-moz-placeholder,.field__textarea::-moz-placeholder{--field-clr:clr(neutral, 400)}.field__input::placeholder,.field__textarea::placeholder{--field-clr:clr(neutral, 400)}.field__input:-moz-placeholder,.field__textarea:-moz-placeholder{color:var(--field-placeholder-clr);--field-border-clr:var(--clr-neutral-200)}.field__input:placeholder-shown,.field__textarea:placeholder-shown{color:var(--field-placeholder-clr);--field-border-clr:var(--clr-neutral-200)}.field__input:user-valid:not(:-moz-placeholder):not(:focus),.field__textarea:user-valid:not(:-moz-placeholder):not(:focus){--field-border-clr:var(--clr-neutral-400)}.field__input:user-valid:not(:placeholder-shown):not(:focus),.field__textarea:user-valid:not(:placeholder-shown):not(:focus){--field-border-clr:var(--clr-neutral-400)}.field__input:hover:not(:disabled):not(:focus),.field__textarea:hover:not(:disabled):not(:focus){color:var(--field-hover-clr);--field-border-clr:var(--clr-neutral-400)}.field__input:focus,.field__textarea:focus{--field-clr:clr(neutral, 900);--field-border-clr:var(--clr-primary)}.field__input:disabled,.field__textarea:disabled{--field-clr:var(--clr-neutral-400);--field-bg-clr:transparent;--field-border-clr:var(--clr-neutral-100);cursor:not-allowed}.field__input:-webkit-autofill,.field__textarea:-webkit-autofill{-webkit-text-fill-color:var(--clr-neutral-900)!important;-webkit-box-shadow:0 0 0 1000px var(--clr-white) inset!important;--field-border-clr:var(--clr-accent-500)}.field select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:1.5rem}.field__textarea{field-sizing:content;max-height:16lh;overflow-y:auto;word-break:break-word;padding:1rem}.field__textarea::-webkit-scrollbar{width:6px}.field__textarea::-webkit-scrollbar-thumb{background:var(--clr-neutral-600);-webkit-transition:background .3s ease;transition:background .3s ease}.field__textarea::-webkit-scrollbar-thumb:hover{background:var(--clr-neutral-600)}.field__label{display:flex;align-items:center;position:relative;color:var(--field-label-clr);font-size:var(--field-label-fs);line-height:var(--field-label-lh);cursor:pointer;width:-moz-fit-content;width:fit-content;font-weight:500}.field__label:has(input[disabled]){cursor:not-allowed;--field-label-clr:""}.field__label:has(input[disabled]) .icon{cursor:not-allowed}.field__helper-text{font-size:var(--field-helper-fs);line-height:var(--field-helper-lh);flex-basis:100%;color:var(--clr-neutral-600);margin-top:.25rem}.field__helper-text *{font-size:inherit;line-height:inherit}.field__required-indicator{margin-left:.25rem}.field__error-msg{display:block;font-size:.9375rem}.field__error-msg:empty{display:none;margin:0}.form{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.form__row{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--form-gap)}@media screen and (width < 576px){.form__row{grid-template-columns:1fr}}.form__actions{display:flex;align-items:center;gap:.75rem}.form .w-full,.form button[type=submit]{grid-column:1/-1}.loader{--color-1:#003c89;--color-2:#00bcff;--size:1px;position:absolute;top:2rem;left:calc(50% - 25px);z-index:10;display:inline-block;height:calc(var(--size)*50);width:calc(var(--size)*50);animation:rotate 1s infinite;animation-play-state:paused;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.loader:after,.loader:before{content:"";display:block;height:calc(var(--size)*20);width:calc(var(--size)*20);animation-play-state:paused}.loader:before{animation:box1 1s infinite;background-color:var(--color-1);box-shadow:calc(var(--size)*30) 0 0 var(--color-2);margin-bottom:calc(var(--size)*10)}.loader:after{animation:box2 1s infinite;background-color:var(--color-2);box-shadow:calc(var(--size)*30) 0 0 var(--color-1)}.back-to-top{position:fixed;bottom:2rem;right:2rem;width:60px;aspect-ratio:1;background-color:var(--clr-white);border:1px solid var(--clr-neutral-200);border-radius:50%;cursor:pointer;z-index:1000;display:flex;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;visibility:hidden;transform:translateY(20px) scale(.8);box-shadow:0 4px 12px rgba(0,0,0,.1);padding:0}@media screen and (width < 768px){.back-to-top{width:3rem}}.back-to-top[aria-hidden=false]{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.back-to-top:hover{background-color:var(--clr-neutral-100);border-color:var(--clr-primary-dark);box-shadow:0 6px 16px rgba(0,0,0,.15)}.back-to-top:hover .back-to-top__icon[data-id=arrow-up]{color:var(--clr-primary-dark)}.back-to-top .progress-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);width:100%;height:100%;pointer-events:none;overflow:visible}.back-to-top .progress-circle__bg{stroke:var(--clr-neutral-100);fill:none}.back-to-top .progress-circle__bar{stroke:var(--clr-primary-dark);stroke-linecap:round;fill:none;transition:stroke-dashoffset .1s linear}.back-to-top__icon[data-id=arrow-up]{--icon-size:1.5rem;color:var(--clr-neutral-600)}@media screen and (width < 1784px){.back-to-top.is-over-footer{width:56px;right:11rem}}@media screen and (width < 1700px){.back-to-top.is-over-footer{width:56px;right:7rem}}.download a{display:inline}.download p{font-size:.9375rem;line-height:1.325rem}.download a+p{margin-top:.25rem}body:has(dialog[open]){overflow:hidden}dialog{margin:0;border:none;display:none;opacity:0;overflow:visible;transition:opacity allow-discrete .5s,top .5s cubic-bezier(.25,1,.5,1),transform .5s cubic-bezier(.25,1,.5,1),display allow-discrete .5s,overlay allow-discrete .5s;max-height:calc(100dvh - 140px);max-width:100%;color:inherit}dialog::backdrop{opacity:0;pointer-events:none}dialog[open]{opacity:1}@starting-style{dialog[open]{opacity:0}}dialog[open]>nav>ul>li{animation:fadeIn .5s ease-out forwards;animation-delay:var(--delay)}dialog[open] .header__info{animation:fadeIn .5s ease-out forwards;animation-delay:.6s}[popover]{position:fixed;--_radius:calc(var(--radius)*0.25em);opacity:0;margin:0;border:none;position-anchor:auto;translate:0 -1rem;transition:opacity .65s cubic-bezier(.34,1.56,.64,1),translate .55s cubic-bezier(.34,1.56,.64,1),overlay .55s linear,display .55s linear;transition-behavior:allow-discrete;border-radius:.5rem;box-shadow:0 .5rem 1.5rem 0 rgba(0,0,0,.2)}[popover]:popover-open{opacity:1;translate:0 0}@starting-style{[popover]:popover-open{opacity:0;translate:0 -1rem}}[popover].\:popover-open{opacity:1;translate:0 0}.header{display:flex;align-items:flex-end;gap:4rem;position:relative;padding:1.5rem 2rem;font-family:Hemi Head Bold,sans-serif;color:var(--clr-primary-dark);font-style:italic;font-size:1.125rem;line-height:1.75rem;z-index:10}.header .logo{position:relative;flex-shrink:0;margin-right:2rem;max-width:208px;max-height:114px}.header .logo:before{content:"";position:absolute;inset:-15% -10%;border-radius:8px;transition:background-color .15s ease-out,outline-color .15s ease-out;outline:1px solid transparent}.header .logo:focus-visible:before,.header .logo:hover:before{background-color:color-mix(in srgb,var(--clr-primary-dark) 6%,transparent)}.header .logo:focus-visible:before{outline-color:var(--clr-primary-dark)}.header .logo img{display:block;height:auto}.header .ham-trigger,.header .logo{z-index:10}.header__wrapper{justify-content:space-between;flex-grow:1}.header__info,.header__wrapper{display:flex;align-items:center}.header__info{gap:1rem}.header__info button{display:flex;align-items:center;gap:.375rem}.header [popover]{position:absolute;top:anchor(bottom);left:anchor(left);border-radius:16px;color:var(--clr-white);background-color:var(--clr-neutral-900);font-family:Inter,sans-serif;font-style:normal;font-size:1rem;line-height:1.5rem;max-width:420px;overflow:hidden;margin-top:.625rem}.header [popover] ul{display:flex;flex-direction:column}.header [popover] li:first-child a{padding:2rem 2.5rem .5rem}.header [popover] li:last-child a{padding:.5rem 2.5rem 2rem}.header [popover] li:not(:first-child,:last-child) a{padding:.5rem 2.5rem}.header [popover] a{display:block;white-space:nowrap;color:var(--clr-white);transition:color .2s ease}.header [popover] a span{display:inline-block;transition:transform .2s cubic-bezier(.645,.045,.355,1)}.header [popover] a:hover{color:var(--clr-primary)}.header [popover] a:hover span{transform:translateX(.625rem)}.header [popovertarget="4d-wand-popover"],.header [popovertarget=version-popover]{--icon-size:1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header [popovertarget="4d-wand-popover"] svg,.header [popovertarget=version-popover] svg{margin-left:.25rem;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.header [popovertarget="4d-wand-popover"]:has(+div:popover-open) svg,.header [popovertarget=version-popover]:has(+div:popover-open) svg{transform:rotateX(180deg)}@media screen and (width < 1640px){.header{align-items:stretch}.header__wrapper{flex-direction:column;align-items:flex-end;justify-content:space-between}.header__info{order:-1}}@media screen and (width >= 1200px){.header #ham-trigger{display:none}}@media screen and (width < 1200px){.header{align-items:flex-end;justify-content:space-between;padding:1.25rem 2rem}.header .logo{max-width:183px;max-height:100px}.header__wrapper{position:fixed;top:-100dvh;width:100vw;height:100dvh;left:0;z-index:9;background-color:var(--clr-white);display:flex;align-items:stretch}.header__wrapper[open]{top:140px}.header__info{order:1;justify-content:center;padding-block:22px;opacity:0}.header [popover]{left:revert;justify-self:anchor-center;position-try-fallbacks:flip-block}}@media screen and (width < 768px){.header{padding:1.25rem 1.5rem}}#version-popover{left:unset;right:anchor(right)}#version-popover p{padding:2rem 2.5rem 0}#version-popover a{display:grid;grid-template-columns:auto 92px 90px;-moz-column-gap:.625rem;column-gap:.625rem;font-size:.875rem;line-height:1.25rem}#version-popover a span:nth-child(2),#version-popover a span:nth-child(3){text-align:right;font-variant-numeric:tabular-nums}.header__info button,.teamviewer-container{padding:.625rem;border-radius:8px;outline:1px solid transparent;transition:background-color .15s ease-out,outline-color .15s ease-out,transform .3s cubic-bezier(.25,1,.5,1)}.header__info button:hover,.teamviewer-container:hover{transform:scale(1.025)}.header__info button:focus-visible,.header__info button:hover,.teamviewer-container:focus-visible,.teamviewer-container:hover{background-color:color-mix(in srgb,var(--clr-primary-dark) 6%,transparent)}.header__info button:focus-visible,.teamviewer-container:focus-visible{outline-color:var(--clr-primary-dark)}.ham{display:flex;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .4s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ham path{fill:none;transition:stroke-dasharray .4s,stroke-dashoffset .4s;stroke:#000;stroke-width:5.5;stroke-linecap:round}.ham .bottom,.ham .top{stroke-dasharray:40 121}.ham.active{transform:rotate(45deg)}.ham.active .bottom,.ham.active .top{stroke-dashoffset:-68px}.page-heading{position:relative;width:100%}.page-heading:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(transparent,rgba(0,0,0,.75))}.page-heading h1{color:var(--clr-white);padding-top:clamp(6.125rem,calc(5.01389rem + 2.31481vw),6.75rem);padding-bottom:clamp(1.5rem,calc(-1.16667rem + 5.55556vw),3rem)}.page-heading img{position:absolute;-o-object-fit:cover;object-fit:cover;z-index:-2;width:100%;height:100%;inset:0}.footer__logo:before,.footer__sub-logo:before{content:"";position:absolute;inset:-15% -10%;border-radius:8px;transition:background-color .15s ease-out,outline-color .15s ease-out;outline:1px solid transparent}.footer__logo:focus-visible:before,.footer__logo:hover:before,.footer__sub-logo:focus-visible:before,.footer__sub-logo:hover:before{background-color:color-mix(in srgb,var(--clr-primary-dark) 6%,transparent)}.footer__logo:focus-visible:before,.footer__sub-logo:focus-visible:before{outline-color:var(--clr-primary-dark)}.footer{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;position:relative;letter-spacing:-2%;font-size:.875rem;width:100%;padding-block:3.5rem}.footer__brand{display:flex;gap:4rem}.footer__logo{display:block;position:relative;height:-moz-max-content;height:max-content}.footer__logo:before{inset:-15% -10%}.footer__logo img{position:relative;-o-object-fit:contain;object-fit:contain}.footer__nav{display:flex;gap:4rem}.footer__nav ul{max-width:220px}.footer__nav a{color:var(--clr-neutral-900)}.footer__meta{display:flex;justify-content:space-between;gap:1.5rem;height:100%}.footer__socials{--icon-size:1.5rem;display:flex;gap:.75rem;margin-bottom:.75rem}.footer__socials a{border-radius:.25rem;outline:2px solid transparent;outline-offset:2px;display:flex}.footer__socials a:focus-visible svg,.footer__socials a:hover svg{color:var(--clr-primary-dark)}.footer__socials a:focus-visible{outline-color:var(--clr-primary-dark)}.footer__socials svg{border-radius:inherit}.footer__sub-logo{margin-left:auto;position:relative}.footer__sub-logo:before{inset:-100% -15%}@media screen and (width >= 1200px){.footer__logo{top:-13px}.footer__meta{flex-direction:column}}@media screen and (width >= 768px) and (width < 1200px){.footer__logo{flex-basis:100%}.footer__brand{display:contents}.footer__nav{flex-basis:60%}}@media screen and (width < 1200px){.footer{gap:2rem}.footer__meta{flex-basis:100%;align-items:flex-end}.footer__sub-logo{margin-bottom:.25rem}}@media screen and (width < 768px){.footer{padding:1.5rem}.footer__nav{gap:3rem;width:100%;flex-wrap:wrap}}@media screen and (width < 576px){.footer__brand{gap:2rem;width:100%}.footer__brand,.footer__nav{justify-content:space-between}.footer__nav{gap:1.25rem}}@media screen and (width < 456px){.footer__brand{flex-wrap:wrap}.footer address{flex-basis:100%}}@media screen and (width < 400px){.footer__nav ul{flex-basis:calc(50% - 1.25rem)}}.nav{display:flex;gap:4rem}@media screen and (width >= 1640px){.nav{flex-grow:1}}.nav>ul{display:flex}.nav>ul>li{position:relative;will-change:transform;transition:transform .3s cubic-bezier(.25,1,.5,1)}.nav>ul>li button,.nav>ul>li>a{display:block;line-height:32px;padding-inline:.875rem;outline:1px solid transparent;border-radius:8px;transition:background-color .15s ease-out,outline-color .15s ease-out}.nav>ul>li button:focus-visible,.nav>ul>li>a:focus-visible{outline:1px solid var(--clr-primary-dark);background-color:color-mix(in srgb,var(--clr-primary-dark) 6%,transparent)}.nav>ul>li:has(+:hover){transform:scale(1.035) translateX(-6px)}.nav>ul>li:hover{transform:scale(1.15) translateX(0) translateY(-2px);z-index:10}.nav>ul>li:hover+li{transform:scale(1.035) translateX(6px)}@media screen and (width < 1200px){.nav{flex:1;align-items:center}.nav>ul{height:-moz-max-content;height:max-content;flex-direction:column}.nav>ul,.nav>ul>li{display:flex;width:100%}.nav>ul>li{justify-content:center;opacity:0}.nav>ul>li:first-child{--delay:90ms}.nav>ul>li:nth-child(2){--delay:180ms}.nav>ul>li:nth-child(3){--delay:270ms}.nav>ul>li:nth-child(4){--delay:360ms}.nav>ul>li:nth-child(5){--delay:450ms}.nav>ul>li:nth-child(6){--delay:540ms}.nav>ul>li:nth-child(7){--delay:630ms}.nav>ul>li:nth-child(8){--delay:720ms}.nav>ul>li:nth-child(9){--delay:810ms}.nav>ul>li:nth-child(10){--delay:900ms}.nav>ul>li button,.nav>ul>li>a{line-height:52px;font-size:1.375rem}.nav>ul>li:has(+:hover){transform:scale(1.025) translateY(-3px)}.nav>ul>li:hover{transform:scale(1.15) translateY(-2px);z-index:10}.nav>ul>li:hover+li{transform:scale(1.025) translateY(3px)}}.wrapper{max-width:1640px;padding-inline:2rem;margin-inline:auto}@media screen and (width < 768px){.wrapper{padding-inline:1.5rem}}.layout-sidebar{display:grid;grid-template-columns:1fr 480px;gap:clamp(3rem,calc(1.22222rem + 3.7037vw),4rem);padding-block:clamp(3rem,calc(-.55556rem + 7.40741vw),5rem)}@media screen and (width < 1200px){.layout-sidebar{grid-template-columns:1fr}.layout-sidebar--reverse-stacked aside{order:-1}}.sr-only{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.flow h2{margin-bottom:1.5rem}.flow h3{margin-bottom:1.25rem}.flow h4{margin-bottom:1rem}.flow p{margin-bottom:1.5rem}.flow ul{list-style:disc;margin-left:1.25rem}.flow ol,.flow ul{margin-bottom:1.5rem}.flow :has(+h2){margin-bottom:3.5rem}.flow section{margin-bottom:3.5rem}.flow>:last-child{margin-bottom:0}[src$="placeholder.svg"]{width:var(--placeholder-size);height:var(--placeholder-size)}.clr-primary{color:var(--clr-primary)}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:.9375rem;font-weight:500}.w-full{width:100%}.f-mb-20{margin-bottom:clamp(2rem,calc(.78481rem + 2.53165vw),3rem)}@media screen and (width < 400px){.xxs\:hidden{display:none}}@media screen and (width >= 400px){.xxs\+:hidden{display:none!important}}@keyframes fadeInContent{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate{0%{transform:rotate(0deg) scale(.8)}50%{transform:rotate(1turn) scale(1.2)}to{transform:rotate(2turn) scale(.8)}}@keyframes box1{0%{box-shadow:calc(var(--size)*30) 0 0 var(--color-2)}50%{box-shadow:0 0 0 var(--color-2);margin-bottom:0;transform:translate(calc(var(--size)*15),calc(var(--size)*15))}to{box-shadow:calc(var(--size)*30) 0 0 var(--color-2);margin-bottom:calc(var(--size)*10)}}@keyframes box2{0%{box-shadow:calc(var(--size)*30) 0 0 var(--color-1)}50%{box-shadow:0 0 0 var(--color-1);margin-top:calc(var(--size)*-20);transform:translate(calc(var(--size)*15),calc(var(--size)*15))}to{box-shadow:calc(var(--size)*30) 0 0 var(--color-1);margin-top:0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=app.min.css.map */
