/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@keyframes unblur{0%{filter:blur(12px);opacity:0}to{filter:blur();opacity:1}}.hero-blur{animation:.6s cubic-bezier(.25,.46,.45,.94) both unblur}.hero-blur--delay{animation-delay:0s}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.key-words ul{animation:100s linear infinite marquee}@media screen and (width>=1280px){[data-products-teaser] li:nth-child(6),[data-products-teaser] li:nth-child(7),[data-products-teaser] li:nth-child(8),[data-products-teaser] li:nth-child(9){display:none}}@media screen and (width>=1600px){[data-products-teaser] li:nth-child(6),[data-products-teaser] li:nth-child(7){display:block}}@media screen and (width>=1920px){[data-products-teaser] li:nth-child(8),[data-products-teaser] li:nth-child(9){display:block}}.ka-bg{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='156' height='172' viewBox='-20 -20 156 172' fill='rgba(255,255,255,0.06)'%3E%3Cpath d='M85.475 131.213c-17.56 0-26.15-12.255-27.894-14.787-5.183 5.101-13.007 14.787-27.1 14.787-16.275 0-29.995-12.3-29.995-32.242V32.472C.486 12.485 14.228.231 30.48.231c16.253 0 29.994 13.015 29.994 31.938a29.787 29.787 0 0 1 10.001-1.713c16.744 0 29.994 13.727 29.994 30.226 0 4.625-.874 8.739-2.785 12.68 10.618 4.757 17.784 15.462 17.784 27.625 0 16.667-13.457 30.226-29.993 30.226Zm-20.642-22.094c4.313 7.552 11.573 12.018 20.642 12.018 11.024 0 19.997-9.042 19.997-20.15 0-8.788-5.607-16.435-13.674-19.126l-26.966 27.262v-.004ZM30.484 10.306c-9.952 0-19.998 6.854-19.998 22.166v66.5c0 15.311 10.042 22.165 19.998 22.165 7.9 0 12.268-4.018 19.312-11.117l3.12-3.144c-1.61-4.833-2.44-10.197-2.44-15.969v-58.44c0-15.311-10.04-22.166-19.997-22.166l.005.005Zm29.994 32.916v47.69c0 2.7.225 5.269.653 7.688l21.733-21.9c6.314-6.36 7.608-11.003 7.608-16.014 0-10.705-8.537-20.15-19.998-20.15-3.565 0-6.976.924-9.996 2.691v-.005Z'/%3E%3C/svg%3E");background-repeat:repeat;background-size:80px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-content:"";--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.cta-banner:before,.cta-banner:after{pointer-events:none;margin-block:calc(var(--spacing,1px) * 40);height:calc(var(--spacing,1px) * 28);--tw-content:"";content:var(--tw-content);background-image:repeating-linear-gradient(90deg,#0000 0 16px,#fff 16px 44px,#0000 44px 68px);background-origin:content-box;background-clip:content-box;position:absolute;inset-inline:0}.cta-banner:before{top:0}.cta-banner:after{bottom:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}.services ol{counter-reset:services}.services li{counter-increment:services}.services li:before{font-family:var(--font-mono,var(--font-jetbrains-mono), monospace);color:var(--color-pink,#fd9a95);content:counter(services, decimal-leading-zero) "."}.faq-body{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.35s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.35s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));grid-template-rows:0fr;display:grid}.faq-body>*{overflow:hidden}.faq-item[data-open] .faq-body{grid-template-rows:1fr}.faq-icon{width:calc(var(--spacing,1px) * 24);height:calc(var(--spacing,1px) * 24);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.25s;--tw-ease:ease;transition-duration:.25s;transition-timing-function:ease;position:relative}.faq-icon-plus,.faq-icon-minus{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.25s;--tw-ease:ease;transition-duration:.25s;transition-timing-function:ease;position:absolute;inset:0}.faq-icon-minus{opacity:0;rotate:-90deg;scale:.6}.faq-item[data-open] .faq-icon-plus{opacity:0;rotate:90deg;scale:.6}.faq-item[data-open] .faq-icon-minus{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1;rotate:0deg}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
