@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-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--color-white:#fff;--spacing:.25rem;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-primary:var(--text-primary);--color-secondary:var(--text-secondary);--color-muted:var(--text-muted);--color-accent:var(--accent);--color-accent-strong:var(--accent-strong);--color-accent-deep:var(--accent-deep);--radius-card:14px;--radius-panel:16px;--shadow-card:0 8px 18px #13204a0a;--shadow-panel:0 16px 34px #0f183712;--container-content:var(--content-max);--text-section-title:var(--section-title-size);--text-section-intro:var(--section-intro-size);--leading-section-intro:var(--section-intro-line)}}@layer base{*,:before,:after{border-style:solid;border-width:0}a{color:inherit;text-decoration:none}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.left-\[-10000px\]{left:-10000px}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-0{margin-inline:0}.mx-auto{margin-inline:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[10px\]{margin-top:10px}.mt-\[14px\]{margin-top:14px}.mt-\[18px\]{margin-top:18px}.mt-\[28px\]{margin-top:28px}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.mb-11{margin-bottom:calc(var(--spacing) * 11)}.mb-\[2px\]{margin-bottom:2px}.mb-\[38px\]{margin-bottom:38px}.mb-\[100px\]{margin-bottom:100px}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-\[46px\]{min-height:46px}.min-h-\[114px\]{min-height:114px}.min-h-\[120px\]{min-height:120px}.min-h-\[210px\]{min-height:210px}.min-h-\[245px\]{min-height:245px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[430px\]{min-height:430px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[34rem\]{max-width:34rem}.max-w-\[54rem\]{max-width:54rem}.max-w-\[300px\]{max-width:300px}.max-w-\[360px\]{max-width:360px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1200px\]{max-width:1200px}.max-w-content{max-width:var(--container-content)}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-\[24px\]{min-width:24px}.min-w-\[158px\]{min-width:158px}.min-w-\[188px\]{min-width:188px}.flex-1{flex:1}.border-collapse{border-collapse:collapse}.resize-none{resize:none}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[32px_minmax\(0\,1fr\)\]{grid-template-columns:32px minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(380px\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr)}.grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(360px\,1\.08fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr)}.grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.grid-cols-\[minmax\(0\,1\.2fr\)_repeat\(2\,minmax\(0\,0\.8fr\)\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.8fr)) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(285px\,332px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(285px,332px) minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[3px\]{gap:3px}.gap-\[6px\]{gap:6px}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[12px\]{gap:12px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-\[26px\]{gap:26px}.gap-\[34px\]{gap:34px}.gap-x-\[24px\]{column-gap:24px}.gap-y-\[18px\]{row-gap:18px}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[6px\]{border-radius:6px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:3.40282e38px}.rounded-none{border-radius:0}.rounded-panel{border-radius:var(--radius-panel)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.glass-card{background:var(--card-glass-surface) padding-box, var(--card-glass-edge) border-box;box-shadow:var(--card-glass-shadow), inset 0 1px 0 #ffffffd1;border-color:#0000}.glass-panel{background:var(--panel-glass-surface) padding-box, var(--panel-glass-edge) border-box;box-shadow:var(--panel-glass-shadow), inset 0 1px 0 #ffffffd1;border-color:#0000}.border-\[rgba\(104\,112\,151\,0\.16\)\]{border-color:#68709729}.border-\[rgba\(121\,129\,165\,0\.1\)\]{border-color:#7981a51a}.border-\[rgba\(121\,129\,165\,0\.12\)\]{border-color:#7981a51f}.border-transparent{border-color:#0000}.border-t-\[rgba\(109\,104\,242\,0\.24\)\]{border-top-color:#6d68f23d}.border-t-\[rgba\(109\,104\,242\,0\.32\)\]{border-top-color:#6d68f252}.border-b-\[\#dadbec\]{border-bottom-color:#dadbec}.border-b-\[rgba\(121\,129\,165\,0\.12\)\]{border-bottom-color:#7981a51f}.bg-\[\#f3f5fb\]{background-color:#f3f5fb}.bg-\[rgba\(255\,255\,255\,0\.88\)\]{background-color:#ffffffe0}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(180deg\,rgba\(253\,253\,255\,0\.92\)_0\%\,rgba\(243\,245\,251\,0\.72\)_100\%\)\]{background-image:linear-gradient(#fdfdffeb 0%,#f3f5fbb8 100%)}.from-accent{--tw-gradient-from:var(--color-accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-accent-strong{--tw-gradient-to:var(--color-accent-strong);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-\[14px\]{padding:14px}.p-\[18px\]{padding:18px}.p-\[34px\]{padding:34px}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[7px\]{padding-inline:7px}.px-\[11px\]{padding-inline:11px}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-11{padding-top:calc(var(--spacing) * 11)}.pt-\[18px\]{padding-top:18px}.pt-\[22px\]{padding-top:22px}.pt-\[52px\]{padding-top:52px}.pt-\[150px\]{padding-top:150px}.pr-\[18px\]{padding-right:18px}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-11{padding-bottom:calc(var(--spacing) * 11)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-\[18px\]{padding-bottom:18px}.pb-\[92px\]{padding-bottom:92px}.pb-\[112px\]{padding-bottom:112px}.pb-\[116px\]{padding-bottom:116px}.pb-\[135px\]{padding-bottom:135px}.pl-\[2px\]{padding-left:2px}.pl-\[18px\]{padding-left:18px}.\[font-family\:inherit\]{font-family:inherit}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.77rem\]{font-size:.77rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.96rem\]{font-size:.96rem}.text-\[0\.97rem\]{font-size:.97rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.06rem\]{font-size:1.06rem}.text-\[clamp\(1\.3rem\,2vw\,1\.8rem\)\]{font-size:clamp(1.3rem,2vw,1.8rem)}.text-\[clamp\(1\.4rem\,2vw\,1\.9rem\)\]{font-size:clamp(1.4rem,2vw,1.9rem)}.text-\[clamp\(1\.5rem\,2\.2vw\,1\.9rem\)\]{font-size:clamp(1.5rem,2.2vw,1.9rem)}.text-\[clamp\(1\.08rem\,1\.5vw\,1\.32rem\)\]{font-size:clamp(1.08rem,1.5vw,1.32rem)}.text-\[clamp\(1\.18rem\,1\.8vw\,1\.48rem\)\]{font-size:clamp(1.18rem,1.8vw,1.48rem)}.text-\[clamp\(1\.25rem\,2vw\,1\.72rem\)\]{font-size:clamp(1.25rem,2vw,1.72rem)}.text-\[clamp\(1\.45rem\,2\.4vw\,2\.05rem\)\]{font-size:clamp(1.45rem,2.4vw,2.05rem)}.text-\[clamp\(1\.65rem\,2\.3vw\,2\.3rem\)\]{font-size:clamp(1.65rem,2.3vw,2.3rem)}.text-\[clamp\(2\.6rem\,5vw\,4\.6rem\)\]{font-size:clamp(2.6rem,5vw,4.6rem)}.text-\[clamp\(2rem\,3vw\,3rem\)\]{font-size:clamp(2rem,3vw,3rem)}.text-section-intro{font-size:var(--text-section-intro)}.text-section-title{font-size:var(--text-section-title)}.leading-\[0\.94\]{--tw-leading:.94;line-height:.94}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.03\]{--tw-leading:1.03;line-height:1.03}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.16\]{--tw-leading:1.16;line-height:1.16}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.28\]{--tw-leading:1.28;line-height:1.28}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.52\]{--tw-leading:1.52;line-height:1.52}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.58\]{--tw-leading:1.58;line-height:1.58}.leading-\[1\.62\]{--tw-leading:1.62;line-height:1.62}.leading-\[1\.68\]{--tw-leading:1.68;line-height:1.68}.leading-\[1\.72\]{--tw-leading:1.72;line-height:1.72}.leading-section-intro{--tw-leading:var(--leading-section-intro);line-height:var(--leading-section-intro)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.text-pretty{text-wrap:pretty}.text-\[\#1b2038\]{color:#1b2038}.text-\[\#7d859f\]{color:#7d859f}.text-\[\#151a31\]{color:#151a31}.text-\[\#8087a5\]{color:#8087a5}.text-\[\#8388a3\]{color:#8388a3}.text-\[\#17764b\]{color:#17764b}.text-\[\#b33449\]{color:#b33449}.text-\[\#f8fbff\]{color:#f8fbff}.text-\[\#fdfdff\]{color:#fdfdff}.text-accent{color:var(--color-accent)}.text-accent-strong{color:var(--color-accent-strong)}.text-muted{color:var(--color-muted)}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_12px_rgba\(91\,87\,236\,0\.2\)\]{--tw-shadow:0 6px 12px var(--tw-shadow-color,#5b57ec33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_16px_rgba\(96\,89\,234\,0\.22\)\]{--tw-shadow:0 8px 16px var(--tw-shadow-color,#6059ea38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(95\,89\,234\,0\.2\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#5f59ea33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(95\,89\,234\,0\.3\)\]{--tw-shadow:0 10px 22px var(--tw-shadow-color,#5f59ea4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.72\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffb8);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[filter\:drop-shadow\(0_16px_22px_rgba\(15\,24\,55\,0\.11\)\)\]{filter:drop-shadow(0 16px 22px #0f18371c)}.\[filter\:drop-shadow\(0_18px_24px_rgba\(15\,24\,55\,0\.12\)\)\]{filter:drop-shadow(0 18px 24px #0f18371f)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-\[background-color\,color\,transform\]{transition-property:background-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[160ms\]{--tw-duration:.16s;transition-duration:.16s}.ease-\[ease\]{--tw-ease:ease;transition-timing-function:ease}.\[transition\:color_160ms_ease\]{transition:color .16s}.placeholder\:text-\[\#a4abc0\]::placeholder{color:#a4abc0}.last-of-type\:pb-\[92px\]:last-of-type{padding-bottom:92px}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:glass-card-hover:hover{background:var(--card-glass-surface) padding-box, var(--card-glass-edge-hover) border-box;box-shadow:var(--card-glass-shadow-hover), inset 0 1px 0 #ffffffe0;border-color:#0000}.hover\:text-accent-deep:hover{color:var(--color-accent-deep)}.hover\:text-accent-strong:hover{color:var(--color-accent-strong)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-b-\[\#7269f7\]:focus{border-bottom-color:#7269f7}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:\[outline\:2px_solid_rgba\(92\,86\,238\,0\.42\)\]:focus-visible{outline:2px solid #5c56ee6b}.focus-visible\:outline-offset-\[3px\]:focus-visible{outline-offset:3px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-65:disabled{opacity:.65}.disabled\:opacity-\[0\.72\]:disabled{opacity:.72}.aria-\[invalid\=true\]\:border-b-\[\#d84b5f\][aria-invalid=true]{border-bottom-color:#d84b5f}@media (max-width:1080px){.below-lg\:mb-0{margin-bottom:0}.below-lg\:mb-\[34px\]{margin-bottom:34px}.below-lg\:flex{display:flex}.below-lg\:hidden{display:none}.below-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.below-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.below-lg\:grid-cols-\[1fr\]{grid-template-columns:1fr}.below-lg\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.below-lg\:gap-6{gap:calc(var(--spacing) * 6)}.below-lg\:gap-\[2px\]{gap:2px}.below-lg\:gap-\[18px\]{gap:18px}.below-lg\:gap-\[22px\]{gap:22px}.below-lg\:gap-x-\[22px\]{column-gap:22px}.below-lg\:pt-2{padding-top:calc(var(--spacing) * 2)}.below-lg\:pt-\[42px\]{padding-top:42px}.below-lg\:pt-\[100px\]{padding-top:100px}}@media (max-width:720px){.below-sm\:col-auto{grid-column:auto}.below-sm\:row-auto{grid-row:auto}.below-sm\:mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.below-sm\:mt-\[18px\]{margin-top:18px}.below-sm\:mb-\[22px\]{margin-bottom:22px}.below-sm\:mb-\[26px\]{margin-bottom:26px}.below-sm\:min-h-24{min-height:calc(var(--spacing) * 24)}.below-sm\:min-h-\[220px\]{min-height:220px}.below-sm\:min-h-\[260px\]{min-height:260px}.below-sm\:w-full{width:100%}.below-sm\:max-w-\[560px\]{max-width:560px}.below-sm\:min-w-0{min-width:0}.below-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.below-sm\:content-start{align-content:flex-start}.below-sm\:gap-3{gap:calc(var(--spacing) * 3)}.below-sm\:gap-4{gap:calc(var(--spacing) * 4)}.below-sm\:gap-5{gap:calc(var(--spacing) * 5)}.below-sm\:gap-\[14px\]{gap:14px}.below-sm\:gap-\[18px\]{gap:18px}.below-sm\:gap-\[22px\]{gap:22px}.below-sm\:gap-y-4{row-gap:calc(var(--spacing) * 4)}.below-sm\:justify-self-stretch{justify-self:stretch}.below-sm\:rounded-\[14px\]{border-radius:14px}.below-sm\:rounded-\[16px\]{border-radius:16px}.below-sm\:rounded-card{border-radius:var(--radius-card)}.below-sm\:p-4{padding:calc(var(--spacing) * 4)}.below-sm\:p-5{padding:calc(var(--spacing) * 5)}.below-sm\:p-\[14px\]{padding:14px}.below-sm\:p-\[24px\]{padding:24px}.below-sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.below-sm\:px-\[18px\]{padding-inline:18px}.below-sm\:pt-0{padding-top:0}.below-sm\:pt-1{padding-top:var(--spacing)}.below-sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.below-sm\:pt-\[22px\]{padding-top:22px}.below-sm\:pr-\[14px\]{padding-right:14px}.below-sm\:pb-9{padding-bottom:calc(var(--spacing) * 9)}.below-sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.below-sm\:pb-\[14px\]{padding-bottom:14px}.below-sm\:pl-\[14px\]{padding-left:14px}.below-sm\:text-\[0\.74rem\]{font-size:.74rem}.below-sm\:text-\[0\.92rem\]{font-size:.92rem}.below-sm\:text-\[0\.94rem\]{font-size:.94rem}.below-sm\:text-\[1\.2rem\]{font-size:1.2rem}.below-sm\:text-\[clamp\(1\.2rem\,5vw\,1\.6rem\)\]{font-size:clamp(1.2rem,5vw,1.6rem)}.below-sm\:text-\[clamp\(1\.45rem\,7vw\,2rem\)\]{font-size:clamp(1.45rem,7vw,2rem)}.below-sm\:text-\[clamp\(2\.35rem\,11vw\,3\.4rem\)\]{font-size:clamp(2.35rem,11vw,3.4rem)}.below-sm\:text-\[clamp\(2rem\,9vw\,3rem\)\]{font-size:clamp(2rem,9vw,3rem)}.below-sm\:last-of-type\:pb-\[92px\]:last-of-type{padding-bottom:92px}}}:root{--background:#f2f3fa;--background-alt:#fafaff;--surface:#fffc;--surface-strong:#fff;--surface-muted:#f3f5fb;--surface-dark:#0f1e34;--text-primary:#151a31;--text-secondary:#7d859f;--text-muted:#8d94ad;--line:#68709729;--line-soft:#7981a51a;--line-strong:#6d68f233;--accent:#6d68f2;--accent-strong:#5c56ee;--accent-deep:#4740d0;--accent-contrast:#4338ca;--accent-contrast-deep:#312e81;--accent-soft:#d8d6ff;--accent-soft-2:#ecebff;--accent-glow:#6d68f238;--chip-bg:#ffffffe0;--content-max:1240px;--content-max-wide:1380px;--radius-card:14px;--radius-card-sm:12px;--radius-panel:16px;--shadow-soft:0 12px 28px #0f18370f;--shadow-strong:0 18px 40px #0f18371f;--shadow-card:0 8px 18px #13204a0a;--shadow-card-strong:0 14px 28px #13204a14;--shadow-panel:0 16px 34px #0f183712;--card-glass-surface:linear-gradient(180deg, #fffffffa 0%, #fafbfff2 100%);--card-glass-edge:linear-gradient(135deg, #67e8f975 0%, #7d71ff61 48%, #ec489942 100%);--card-glass-edge-hover:linear-gradient(135deg, #22d3eea8 0%, #6d68f294 48%, #ec48996b 100%);--card-glass-shadow:0 10px 24px #13204a0e, 0 0 0 1px #6d68f209;--card-glass-shadow-hover:0 16px 34px #13204a17, 0 10px 30px #5f59ea1f;--panel-glass-surface:linear-gradient(180deg, #fdfdfff7 0%, #f7f8fff0 100%);--panel-glass-edge:linear-gradient(135deg, #22d3ee6b 0%, #f6f8ffb8 34%, #7d71ff66 62%, #ec48993d 100%);--panel-glass-shadow:0 18px 42px #0f183712, 0 0 0 1px #6d68f20b, 0 18px 46px #5f59ea13;--section-header-max:54rem;--section-title-max:34ch;--section-title-size:clamp(1.5rem, 2.2vw, 1.9rem);--section-intro-size:.92rem;--section-intro-line:1.62;--motion-duration-fast:.22s;--motion-duration-base:.36s;--motion-duration-reveal:.62s;--motion-ease-standard:cubic-bezier(.22, 1, .36, 1);--motion-ease-soft:cubic-bezier(.25, .9, .3, 1);--motion-reveal-distance:18px}*{box-sizing:border-box}::selection{color:var(--text-primary);background:#6d68f238}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top left, #6d68f21a, transparent 26%), radial-gradient(circle at 84% 14%, #d8d6ff52, transparent 18%), linear-gradient(180deg, #fbfbff 0%, var(--background) 46%, #eceef7 100%);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans), "Segoe UI", sans-serif;margin:0}html[data-motion=enabled] [data-reveal-state]{transition:opacity var(--motion-duration-reveal) var(--motion-ease-standard), transform var(--motion-duration-reveal) var(--motion-ease-standard), filter var(--motion-duration-reveal) var(--motion-ease-soft);transition-delay:var(--motion-reveal-delay,0s);will-change:opacity, transform, filter}html[data-motion=enabled] [data-reveal-state=hidden]{opacity:0;transform:translate3d(0, var(--motion-reveal-distance), 0) scale(.985);filter:saturate(.92)}html[data-motion=enabled] [data-reveal-state=visible]{opacity:1;filter:saturate();transform:translate(0)scale(1)}@keyframes ambient-drift{0%{transform:translate(0)scale(1)}to{transform:translateY(-10px)scale(1.04)}}@keyframes ambient-frame-float{0%{transform:translate(0)scale(1)}to{transform:translateY(-6px)scale(1.015)}}@keyframes ambient-glow-shift{0%{opacity:.92;transform:translate(0)scale(1)}to{opacity:1;transform:translateY(-4px)scale(1.04)}}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:10px 20px;font-size:.92rem;font-weight:700;transition:transform .16s,box-shadow .16s,background-color .16s,border-color .16s,color .16s;display:inline-flex;position:relative;overflow:hidden}.button:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .16s,transform .22s;position:absolute;inset:1px}.button:hover{transform:translateY(-1px)}.button:focus-visible{outline-offset:3px;outline:2px solid #5c56ee6b}.button--primary{background:radial-gradient(circle at 22% 0%, #ffffff57, transparent 34%), linear-gradient(180deg, var(--accent) 0%, var(--accent-strong) 100%);color:#fdfdff;box-shadow:0 10px 22px #5f59ea4d}.button--primary:before{background:linear-gradient(110deg,#0000 0 24%,#ffffff57 42%,#0000 62% 100%);transform:translate(-42%)}.button--primary:hover{box-shadow:0 12px 26px #5f59ea57}.button--primary:hover:before{opacity:1;transform:translate(42%)}.button--secondary{border-color:var(--line-strong);color:var(--text-primary);background:linear-gradient(#ffffffeb 0%,#f8f8ffc7 100%);box-shadow:inset 0 1px #ffffffd1,0 8px 18px #13204a09}.button--secondary:before{background:radial-gradient(circle at 50% 0,#6d68f21f,#0000 58%)}.button--secondary:hover{color:var(--accent-deep);border-color:#6d68f247;box-shadow:inset 0 1px #ffffffdb,0 10px 22px #13204a0f}.button--secondary:hover:before{opacity:1}.site-shell:has(.home-page){background:#f6f7fc}.site-shell:has(.home-page) .site-shell__content{margin-top:-92px}.site-header{--site-header-top:18px;--site-header-padding:0 24px;--site-header-shell-max:var(--content-max-wide);top:var(--site-header-top);z-index:60;padding:var(--site-header-padding);background:0 0;position:sticky}.site-header__shell{max-width:var(--site-header-shell-max);margin:0 auto}.site-header__bar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fffffffa 0%,#fcfcfffa 100%);border:1px solid #68709729;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex;position:relative;overflow:hidden}.site-header__bar:before{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.site-header__bar>*{z-index:1;position:relative}.site-header__brand-mark{border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 20px #5f59ea3d}.site-header__brand-mark:after{content:"";background:#ffffffb8;border-radius:999px;width:6px;height:6px;position:absolute;top:8px;right:8px;box-shadow:0 0 12px #ffffffdb}.site-header__link,.site-header__drawer-link{color:var(--text-secondary);font-size:.95rem;font-weight:700;transition:color .16s,background-color .16s,border-color .16s,transform .16s}.site-header__link{border:1px solid #0000;border-radius:999px;padding:10px 14px}.site-header__link:hover,.site-header__drawer-link:hover{color:var(--accent-deep)}.site-header__link--active{color:var(--accent-strong);background:radial-gradient(circle at 50% 0,#6d68f224,#0000 64%),#6d68f217;border-color:#6d68f238;box-shadow:inset 0 1px #ffffffad}.site-header__menu-button{cursor:pointer;background:#ffffffe0;border:1px solid #68709729;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:relative;box-shadow:0 12px 24px #1226440f}.site-header__menu-button span{background:var(--text-primary);border-radius:999px;width:18px;height:2px;transition:transform .16s,opacity .16s;position:absolute}.site-header__menu-button span:first-child{transform:translateY(-4px)}.site-header__menu-button span:last-child{transform:translateY(4px)}.site-header--open .site-header__menu-button span:first-child{transform:rotate(45deg)}.site-header--open .site-header__menu-button span:last-child{transform:rotate(-45deg)}.site-header__drawer{max-height:0;box-shadow:var(--shadow-card);opacity:0;background:#fffffff5;border:1px solid #68709729;border-radius:28px;flex-direction:column;margin-top:10px;padding:0;transition:max-height .22s,opacity .22s,padding .22s;display:none;overflow:hidden}.site-header__drawer--open{opacity:1;max-height:420px;padding:16px}.site-header__drawer-nav{gap:8px;display:grid}.site-header__drawer-link{background:#f6f7fce6;border-radius:18px;padding:14px 16px}.site-header__drawer-link--active{background:linear-gradient(180deg, var(--accent) 0%, var(--accent-strong) 100%);color:#f8fbff}.site-header__drawer-cta{width:100%;margin-top:16px}.hero{--hero-padding:28px 24px 88px;--hero-min-height:100vh;--hero-grid-min-height:calc(100svh - 124px);--hero-content-max:640px;--hero-title-max:12.5ch;--hero-title-size:clamp(2.85rem, 5.25vw, 4.65rem);--hero-copy-size:1.03rem;--hero-copy-line:1.68;--hero-actions-direction:row;--hero-button-width:auto;--hero-button-min-width:188px;--hero-frame-radius:36px;--hero-panel-padding:clamp(24px, 3vw, 34px);--hero-panel-radius:28px;min-height:var(--hero-min-height);padding:var(--hero-padding);position:relative;overflow:hidden}.hero__grid{z-index:1;max-width:var(--content-max-wide);min-height:var(--hero-grid-min-height);margin:0 auto;position:relative}.hero__frame{border-radius:var(--hero-frame-radius);background:#dfe8ff;border:1px solid #ffffff7a;display:block;position:relative;overflow:hidden;box-shadow:0 34px 78px #14214a2e,inset 0 1px #ffffffb8}.hero__background{z-index:0;position:relative}.hero__background-image{width:100%;height:auto;display:block}.hero__overlay{display:none}.hero__content-panel{z-index:1;align-items:end;padding:clamp(24px,4vw,40px);display:grid;position:absolute;inset:0}.hero__content{max-width:var(--hero-content-max);padding:var(--hero-panel-padding);border-radius:var(--hero-panel-radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#fafcffc7 0%,#f4f7ff9e 100%);border:1px solid #ffffff57;gap:0;display:grid;box-shadow:0 18px 44px #13204a1f,inset 0 1px #ffffffb8}.hero__eyebrow{color:#485272;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:.8rem;font-weight:700;line-height:1.4}.hero h1{max-width:var(--hero-title-max);font-size:var(--hero-title-size);letter-spacing:-.06em;text-wrap:balance;margin:0;font-weight:800;line-height:.98}.hero__nowrap{white-space:nowrap}.hero__supporting-copy{color:#57617d;max-width:34rem;font-size:var(--hero-copy-size);line-height:var(--hero-copy-line);margin:20px 0 0}.hero__actions{flex-wrap:wrap;flex-direction:var(--hero-actions-direction);gap:14px;margin-top:30px;display:flex}.hero__button{width:var(--hero-button-width);min-width:var(--hero-button-min-width)}.hero__backdrop{filter:blur(28px);pointer-events:none;border-radius:999px;animation:18s ease-in-out infinite alternate ambient-drift;position:absolute;inset:auto}.hero__backdrop--left{background:#2563eb29;width:360px;height:360px;top:80px;left:-120px}.hero__backdrop--right{background:#bad5f057;width:300px;height:300px;animation-duration:22s;animation-delay:-7s;bottom:120px;right:-120px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html[data-motion=enabled] [data-reveal-state],html[data-motion=enabled] [data-reveal-state=hidden],html[data-motion=enabled] [data-reveal-state=visible]{opacity:1;filter:none;transition:none;transform:none}.solution-module-card,.solution-document-card,.solution-workflow__step,.device-capability-card,.device-use-case-card,.device-module-card,.device-workflow__step,.module-spotlight__device-card,.module-capability-card,.module-use-case-card,.module-device-card,.module-workflow__step,.button,.faq-page__item,.faq-page__trigger,.faq-page__answer-inner,.faq-page__trigger:before,.faq-page__trigger:after{transition:none}.hero__backdrop,.solution-recommendation__visual:before,.device-spotlight__visual:before,.module-spotlight__visual:before,.products-page__device-card:before,.home-page__device-card:before,.module-spotlight__device-card:before{animation:none}}.page-hero{--page-hero-padding:44px 24px 44px;--page-hero-shell-padding:18px;--page-hero-shell-radius:16px;--page-hero-content-width:100%;--page-hero-title-max:none;--page-hero-title-size:clamp(1.85rem, 3vw, 2.45rem);--page-hero-actions-direction:row;--page-hero-button-width:auto;padding:var(--page-hero-padding)}.page-hero__shell{max-width:1080px;padding:var(--page-hero-shell-padding);border-radius:var(--page-hero-shell-radius);box-shadow:var(--shadow-panel), 0 0 0 1px #6d68f209, inset 0 1px 0 #ffffffd1;background:linear-gradient(#fafaff 0%,#f3f5fb 100%);border:1px solid #68709729;margin:0 auto;position:relative;overflow:hidden}.page-hero__content{z-index:1;width:var(--page-hero-content-width);position:relative}.page-hero__shell:before{content:none;pointer-events:none;background:radial-gradient(circle,#2563eb1f 0%,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;inset:0 auto auto 0;transform:translate(-30%,-30%)}.page-hero__title{max-width:var(--page-hero-title-max);font-size:var(--page-hero-title-size);letter-spacing:-.045em;text-wrap:pretty;margin:0;font-weight:700;line-height:1.08}.page-hero__intro{max-width:48rem;color:var(--text-secondary);margin:12px 0 0;font-size:.92rem;line-height:1.62}.page-hero__actions{flex-wrap:wrap;flex-direction:var(--page-hero-actions-direction);gap:14px;margin-top:18px;display:flex}.page-hero__actions .button{width:var(--page-hero-button-width)}.solution-detail-page{--solution-support-card-radius:28px}.solution-detail-page__section{position:relative}.solution-detail-page__section--support,.solution-detail-page__section--workflow{margin-top:0}.solution-detail-page__section:before{content:"";background:linear-gradient(90deg,#6d68f200 0%,#6d68f229 14%,#6d68f23d 50%,#6d68f229 86%,#6d68f200 100%);height:1px;position:absolute;top:0;left:24px;right:24px}.solution-detail-page__section--recommendation:before{display:none}.solution-recommendation__visual{background:linear-gradient(150deg,#ffffffeb 0%,#f3f5fbe0 100%),linear-gradient(#f8f9ff 0%,#eef1f8 100%);border-radius:36px;min-height:560px;position:relative;overflow:hidden;box-shadow:0 22px 42px #0f18371a,inset 0 1px #ffffffd6}.solution-recommendation__visual:before{content:"";pointer-events:none;border:1px solid #6d68f21f;border-radius:28px;position:absolute;inset:18px}.solution-support__group{border-radius:var(--solution-support-card-radius);background:radial-gradient(circle at 100% 0,#6d68f21f,#6d68f200 34%),linear-gradient(#fffffffa 0%,#f6f8fcf5 100%);border:1px solid #7981a524;gap:22px;padding:30px;display:grid;box-shadow:0 24px 48px #0f183714,inset 0 1px #ffffffdb}.solution-support__group--documents{gap:12px}.solution-module-card,.solution-document-card{background:#ffffffd6;border:1px solid #7981a524;border-radius:22px;gap:14px;padding:18px 18px 18px 20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 16px 28px #0f18370f,inset 0 1px #ffffffd1}.solution-module-card:before,.solution-document-card:before{content:"";background:linear-gradient(#6d68f2c7 0%,#42a2d9e6 100%);border-radius:22px 0 0 22px;width:4px;position:absolute;inset:0 auto 0 0}.solution-module-card:hover,.solution-document-card:hover,.solution-workflow__step:hover{border-color:#6d68f238;transform:translateY(-3px);box-shadow:0 24px 34px #0f18371a,inset 0 1px #ffffffd6}.solution-module-card__index,.solution-document-card__index{min-width:42px;height:42px;color:var(--accent-strong);letter-spacing:.12em;background:#6d68f21a;border-radius:14px;justify-content:center;align-items:center;padding:0 12px;font-size:.82rem;font-weight:800;display:inline-flex}.solution-document-card p{color:var(--text-secondary);margin:0;font-size:.96rem;line-height:1.68}.solution-document-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 12px 8px 14px}.solution-document-card p{color:var(--text-primary);font-weight:650;line-height:1.22}.solution-support__group--documents .solution-document-card__index{border-radius:12px;min-width:36px;height:36px;padding:0 10px;font-size:.74rem}.solution-workflow:before,.module-workflow:before,.device-workflow:before{content:"";background:linear-gradient(90deg,#6d68f200 0%,#6d68f247 18%,#6d68f238 82%,#6d68f200 100%);height:1px;position:absolute;top:28px;left:8%;right:8%}.solution-workflow__step{background:linear-gradient(#fffffffa 0%,#f7f9fff0 100%);border:1px solid #7981a524;border-radius:26px;grid-template-rows:auto 1fr;gap:18px;min-height:100%;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 22px 38px #0f183714,inset 0 1px #ffffffe0}.solution-workflow__step:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 100% 0,#6d68f21f,#6d68f200 34%);position:absolute;inset:0}.solution-workflow__marker{align-items:center;display:flex}.solution-workflow__marker span{width:56px;height:56px;color:var(--accent-strong);background:linear-gradient(#fff 0%,#f5f7ff 100%);border:1px solid #6d68f233;border-radius:999px;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:inline-flex;box-shadow:0 12px 26px #0f183714,inset 0 1px #ffffffdb}.module-detail-page{--detail-support-card-radius:28px}.module-detail-page__section,.device-detail-page__section{position:relative}.module-detail-page__section:before,.device-detail-page__section:before{content:"";background:linear-gradient(90deg,#6d68f200 0%,#6d68f229 14%,#6d68f23d 50%,#6d68f229 86%,#6d68f200 100%);height:1px;position:absolute;top:0;left:24px;right:24px}.module-detail-page__section--hero:before,.device-detail-page__section--hero:before{display:none}.module-detail-page__section--hero,.device-detail-page__section--hero{padding-top:52px}.module-workflow__step-heading h3,.device-workflow__step-heading h3,.module-capability-card h3,.device-capability-card h3{color:var(--text-primary);letter-spacing:-.05em;margin:0}.module-spotlight__visual,.device-spotlight__visual{background:linear-gradient(150deg,#ffffffeb 0%,#f3f5fbe0 100%),linear-gradient(#f8f9ff 0%,#eef1f8 100%);border-radius:36px;position:relative;overflow:hidden;box-shadow:0 22px 42px #0f18371a,inset 0 1px #ffffffd6}.module-spotlight__visual:before,.device-spotlight__visual:before{content:"";pointer-events:none;border:1px solid #6d68f21f;border-radius:28px;position:absolute;inset:18px}.module-spotlight__device-card{background:linear-gradient(#fffffff5 0%,#f7f9ffeb 100%);border:1px solid #7981a524;border-radius:24px;align-content:start;gap:14px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 32px #0f183714,inset 0 1px #ffffffdb}.module-spotlight__device-card:before{content:"";pointer-events:none;position:absolute;inset:0}.module-spotlight__device-card--stu-430:before{background:radial-gradient(circle at 18% 14%,#7d71ff2e,#0000 28%),linear-gradient(#fff0 42%,#ecebff94 100%)}.module-spotlight__device-card--stu-540:before{background:radial-gradient(circle at 82% 16%,#5c56ee2e,#0000 30%),linear-gradient(#fff0 38%,#f4f2ffc2 100%)}.module-spotlight__device-card--dtu-1141b:before{background:radial-gradient(circle at 50% 12%,#151a3117,#0000 32%),linear-gradient(#fff0 36%,#eef0f9b8 100%)}.module-spotlight__device-card>*{z-index:1;position:relative}.module-spotlight__device-card--secondary{grid-column:1/-1;grid-template-columns:minmax(132px,164px) minmax(0,1fr);align-items:center}.module-spotlight__device-media{background:linear-gradient(#ffffffd6 0%,#f1f4fcc2 100%);border-radius:20px;justify-content:center;align-items:center;min-height:168px;padding:12px;display:flex}.module-spotlight__device-card--secondary .module-spotlight__device-media{min-height:124px}.module-spotlight__device-image{object-fit:contain;width:100%;height:auto;max-height:144px;display:block}.module-spotlight__device-card--secondary .module-spotlight__device-image{max-height:108px}.module-spotlight__device-copy{align-content:start;gap:8px;display:grid}.module-spotlight__device-fit{color:var(--accent-strong);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.module-spotlight__device-copy h3{color:var(--text-primary);letter-spacing:-.04em;margin:0;font-size:1.08rem;font-weight:800;line-height:1.18}.module-capability-card,.device-capability-card{background:radial-gradient(circle at 100% 0,#6d68f21f,#6d68f200 36%),linear-gradient(#fffffffa 0%,#f7f9fff2 100%);border:1px solid #7981a524;border-radius:26px;gap:20px;min-height:100%;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 38px #0f183714,inset 0 1px #ffffffe0}.module-capability-card:before,.device-capability-card:before,.module-use-case-card:before,.device-use-case-card:before,.module-device-card:before,.device-module-card:before{content:"";pointer-events:none;background:linear-gradient(#6d68f2c7 0%,#42a2d9e6 100%);width:4px;position:absolute;inset:0 auto 0 0}.module-capability-card:hover,.device-capability-card:hover,.module-use-case-card:hover,.device-use-case-card:hover,.module-device-card:hover,.device-module-card:hover,.module-workflow__step:hover,.device-workflow__step:hover{border-color:#6d68f238;transform:translateY(-3px);box-shadow:0 24px 34px #0f18371a,inset 0 1px #ffffffd6}.module-capability-card__header,.device-capability-card__header{gap:12px;display:grid}.module-capability-card__label,.device-capability-card__label,.module-workflow__label,.device-workflow__label{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.77rem;font-weight:800}.module-capability-card h3,.device-capability-card h3{font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:800;line-height:1.16}.module-capability-card__description,.device-capability-card__description,.module-workflow__description,.device-workflow__description,.module-support__intro,.device-support__intro,.module-device-card__summary,.device-module-card__summary,.module-use-case-card p,.device-use-case-card p{color:var(--text-secondary);margin:0;font-size:.96rem;line-height:1.72}.module-workflow__step,.device-workflow__step{background:linear-gradient(#fffffffa 0%,#f7f9fff0 100%);border:1px solid #7981a524;border-radius:26px;gap:18px;min-height:100%;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 22px 38px #0f183714,inset 0 1px #ffffffe0}.module-workflow__step:before,.device-workflow__step:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 100% 0,#6d68f21f,#6d68f200 34%);position:absolute;inset:0}.module-workflow__step-header,.device-workflow__step-header{z-index:1;border-bottom:1px solid #7981a51f;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding-bottom:18px;display:grid;position:relative}.module-workflow__marker{align-items:center;display:flex}.module-workflow__marker span,.device-workflow__marker span{width:56px;height:56px;color:var(--accent-strong);background:linear-gradient(#fff 0%,#f5f7ff 100%);border:1px solid #6d68f233;border-radius:999px;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:inline-flex;box-shadow:0 12px 26px #0f183714,inset 0 1px #ffffffdb}.module-workflow__step-heading,.device-workflow__step-heading{gap:10px;display:grid}.module-workflow__step-heading h3,.device-workflow__step-heading h3{text-wrap:pretty;max-width:none;font-size:clamp(1.18rem,1.8vw,1.48rem);font-weight:800;line-height:1.18}.module-support__group,.device-support__group{border-radius:var(--detail-support-card-radius);background:radial-gradient(circle at 100% 0,#6d68f21f,#6d68f200 34%),linear-gradient(#fffffffa 0%,#f6f8fcf5 100%);border:1px solid #7981a524;gap:22px;padding:30px;display:grid;box-shadow:0 24px 48px #0f183714,inset 0 1px #ffffffdb}.module-support__group-heading,.device-support__group-heading{gap:10px;display:grid}.module-support__headline,.device-support__headline{max-width:none;color:var(--text-primary);letter-spacing:-.04em;text-wrap:pretty;margin:0;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:800;line-height:1.06}.module-use-case-card,.device-use-case-card,.module-device-card,.device-module-card{background:#ffffffd6;border:1px solid #7981a524;border-radius:22px;gap:14px;padding:18px 18px 18px 20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 28px #0f18370f,inset 0 1px #ffffffd1}.module-use-case-card,.device-use-case-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 18px 14px 20px}.module-use-case-card__index,.device-use-case-card__index,.module-device-card__index,.device-module-card__index{min-width:42px;height:42px;color:var(--accent-strong);letter-spacing:.12em;background:#6d68f21a;border-radius:14px;justify-content:center;align-items:center;padding:0 12px;font-size:.82rem;font-weight:800;display:inline-flex}.module-use-case-card p,.device-use-case-card p{color:var(--text-primary);font-weight:650;line-height:1.34}.module-device-card__top,.device-module-card__top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.module-device-card__link,.device-module-card__link{color:var(--text-primary);letter-spacing:-.03em;font-size:1.06rem;font-weight:800;line-height:1.3;text-decoration:none}.module-device-card__link:hover,.device-module-card__link:hover{color:var(--accent-strong)}.module-device-card__fit{color:var(--accent-deep);letter-spacing:-.02em;margin:0;font-size:.92rem;font-weight:700;line-height:1.3}.solution-recommendation__visual:before,.device-spotlight__visual:before,.module-spotlight__visual:before{animation:11s ease-in-out infinite alternate ambient-frame-float}.products-page__device-card:before,.home-page__device-card:before,.module-spotlight__device-card:before{animation:14s ease-in-out infinite alternate ambient-glow-shift}.products-page__device-card--stu-540:before,.home-page__device-card--stu-540:before,.module-spotlight__device-card--stu-540:before{animation-duration:16s;animation-delay:-4s}.products-page__device-card--dtu-1141b:before,.home-page__device-card--dtu-1141b:before,.module-spotlight__device-card--dtu-1141b:before{animation-duration:18s;animation-delay:-7s}.device-detail-page{--detail-support-card-radius:28px}.device-spotlight__visual{min-height:560px}.device-workflow__marker{align-items:center;display:flex}.faq-page{--page-hero-padding:26px 24px 44px;--page-hero-shell-padding:18px;--page-hero-shell-radius:16px;--page-hero-content-width:100%;--page-hero-title-size:clamp(1.85rem, 3vw, 2.45rem);--page-hero-button-width:auto}.faq-page .page-hero__shell{background:linear-gradient(#fafaff 0%,#f3f5fb 100%);border-color:#68709729;max-width:1080px;box-shadow:0 16px 34px #0f183712,inset 0 1px #ffffffd1}.faq-page .page-hero__shell:before{content:none}.faq-page .page-hero__title{color:#151a31;letter-spacing:-.045em;margin-top:0;font-weight:700;line-height:1.08}.faq-page .page-hero__intro{color:#7d859f;max-width:48rem;margin-top:12px;font-size:.92rem;line-height:1.62}.faq-page .page-hero__actions{margin-top:18px}.faq-page__accordion-list{gap:12px;display:grid}.faq-page__item{transition:grid-template-rows var(--motion-duration-base) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard);background:linear-gradient(#fff 0%,#fbfbff 100%);border:1px solid #7981a524;border-radius:14px;grid-template-rows:auto 0fr;padding:0 16px;display:grid;box-shadow:0 8px 18px #13204a0a}.faq-page__item[data-state=open]{border-color:#6d68f233;grid-template-rows:auto 1fr;box-shadow:0 12px 24px #13204a14}.faq-page__item-heading{margin:0}.faq-page__trigger{cursor:pointer;text-align:left;color:#151a31;width:100%;transition:color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:0;padding:16px 30px 16px 0;font-size:.95rem;font-weight:700;line-height:1.5;display:block;position:relative}.faq-page__trigger:before,.faq-page__trigger:after{content:"";width:12px;height:2px;transition:transform var(--motion-duration-fast) var(--motion-ease-standard), opacity var(--motion-duration-fast) var(--motion-ease-standard);background:#6d68f2;border-radius:999px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.faq-page__trigger:after{transform:translateY(-50%)rotate(90deg)}.faq-page__item[data-state=open] .faq-page__trigger{color:#121831}.faq-page__item[data-state=open] .faq-page__trigger:after{opacity:0;transform:translateY(-50%)rotate(90deg)scaleX(0)}.faq-page__trigger:focus-visible{outline-offset:4px;outline:2px solid #6d68f261}.faq-page__answer{overflow:hidden}.faq-page__answer-inner{padding:0 0 16px}.faq-page__answer p{color:#7d859f;margin:0;font-size:.9rem;line-height:1.68}.faq-page__support-button{background:linear-gradient(#7d71ff 0%,#5c56ee 100%);min-width:220px;box-shadow:0 12px 26px #5f59ea42}.products-page .page-hero{--page-hero-padding:44px 24px 44px;--page-hero-shell-padding:18px;--page-hero-shell-radius:16px;--page-hero-content-width:100%;--page-hero-title-size:clamp(1.85rem, 3vw, 2.45rem);--page-hero-button-width:auto}.products-page .page-hero__shell{background:linear-gradient(#fafaff 0%,#f3f5fb 100%);border-color:#68709729;max-width:1080px;box-shadow:0 16px 34px #0f183712,inset 0 1px #ffffffd1}.products-page .page-hero__shell:before{content:none}.products-page .page-hero__title{color:#151a31;letter-spacing:-.045em;margin-top:0;font-weight:700;line-height:1.08}.products-page .page-hero__intro{color:#7d859f;max-width:48rem;margin-top:12px;font-size:.92rem;line-height:1.62}.products-page .page-hero__actions{margin-top:18px}.products-page__device-card:before{content:"";pointer-events:none;position:absolute;inset:0}.products-page__device-card--stu-430:before{background:radial-gradient(circle at 18% 14%,#7d71ff33,#0000 26%),linear-gradient(#fff0 42%,#ecebffb8 100%)}.products-page__device-card--stu-540:before{background:radial-gradient(circle at 82% 16%,#5c56ee38,#0000 28%),linear-gradient(#fff0 38%,#f4f2ffe6 100%)}.products-page__device-card--dtu-1141b:before{background:radial-gradient(circle at 50% 12%,#151a311c,#0000 32%),linear-gradient(#fff0 36%,#eef0f9db 100%)}.products-page__device-card>*{z-index:1;position:relative}.solutions-page .page-hero{--page-hero-padding:140px 24px 44px;--page-hero-shell-padding:18px;--page-hero-shell-radius:16px;--page-hero-content-width:100%;--page-hero-title-size:clamp(1.85rem, 3vw, 2.45rem);--page-hero-button-width:auto}.solutions-page .page-hero__shell{background:linear-gradient(#fafaff 0%,#f3f5fb 100%);border-color:#68709729;max-width:1080px;box-shadow:0 16px 34px #0f183712,inset 0 1px #ffffffd1}.solutions-page .page-hero__shell:before{content:none}.solutions-page .page-hero__title{color:#151a31;letter-spacing:-.045em;margin-top:0;font-weight:700;line-height:1.08}.solutions-page .page-hero__intro{color:#7d859f;max-width:48rem;margin-top:12px;font-size:.92rem;line-height:1.62}.solutions-page .page-hero__actions{margin-top:18px}.home-page .hero{--hero-padding:0 0 96px;--hero-min-height:auto;--hero-grid-min-height:auto;--hero-content-max:610px;--hero-title-max:11.5ch;--hero-title-size:clamp(2.65rem, 5vw, 4.25rem);--hero-copy-size:1rem;--hero-copy-line:1.64;--hero-button-min-width:180px;--hero-frame-radius:34px;--hero-panel-radius:30px;background:#f6f7fc}.home-page .hero:after{content:"";z-index:0;pointer-events:none;background:0 0;height:0;position:absolute;bottom:0;left:0;right:0}.home-page .hero__grid{max-width:none;padding:0;overflow:visible}.home-page .hero__backdrop{display:none}.home-page .hero__frame{box-shadow:none;background:0 0;border:0;border-radius:0}.home-page .hero__background{max-height:970px;overflow:hidden}.home-page .hero__content-panel{align-items:center;padding:clamp(24px,4vw,48px) clamp(64px,9vw,168px) clamp(24px,4vw,48px) clamp(112px,14vw,260px)}.home-page .hero h1{color:#151a31;letter-spacing:-.055em;text-shadow:0 10px 30px #fff3;font-weight:700;line-height:1.04}.home-page .hero__eyebrow{color:#5c6685}.home-page .hero__supporting-copy{color:#626b86;max-width:36rem;margin-top:18px}.home-page .hero__actions{margin-top:26px}.home-page .hero__content{max-width:min(100%,34rem);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.home-page__device-card:before{content:"";pointer-events:none;position:absolute;inset:0}.home-page__device-card--stu-430:before{background:radial-gradient(circle at 18% 14%,#7d71ff2e,#0000 26%),linear-gradient(#fff0 42%,#ecebff9e 100%)}.home-page__device-card--stu-540:before{background:radial-gradient(circle at 82% 16%,#5c56ee33,#0000 28%),linear-gradient(#fff0 38%,#f4f2ffc7 100%)}.home-page__device-card--dtu-1141b:before{background:radial-gradient(circle at 50% 12%,#151a311a,#0000 32%),linear-gradient(#fff0 36%,#eef0f9c7 100%)}.home-page__device-card>*{z-index:1;position:relative}.faq-page .page-hero__shell,.faq-page__accordion-shell,.faq-page__support-shell,.products-page .page-hero__shell,.products-page__shell,.solutions-page .page-hero__shell,.solutions-page__shell,.home-page__shell,.faq-page__item,.faq-page__support-card,.faq-page__support-note,.products-page__module-card,.products-page__device-card,.products-page__device-visual,.solutions-page__sector-card,.home-page__device-card,.home-page__feature-card,.home-page__solution-card{background:var(--card-glass-surface) padding-box, var(--card-glass-edge) border-box;box-shadow:var(--card-glass-shadow), inset 0 1px 0 #ffffffd1;border-color:#0000}.faq-page .page-hero__shell,.faq-page__accordion-shell,.faq-page__support-shell,.products-page .page-hero__shell,.products-page__shell,.solutions-page .page-hero__shell,.solutions-page__shell,.home-page__shell{box-shadow:none;background:0 0;border-color:#0000}.faq-page__item:hover,.faq-page__support-card:hover,.faq-page__support-note:hover,.products-page__module-card:hover,.products-page__device-card:hover,.solutions-page__sector-card:hover,.home-page__device-card:hover,.home-page__feature-card:hover,.home-page__solution-card:hover{background:var(--card-glass-surface) padding-box, var(--card-glass-edge-hover) border-box;box-shadow:var(--card-glass-shadow-hover), inset 0 1px 0 #ffffffe0;border-color:#0000}@media (max-width:1080px){.site-shell:has(.home-page) .site-shell__content{margin-top:-78px}.site-header{--site-header-top:14px;--site-header-padding:0 18px;--site-header-shell-max:var(--content-max)}.site-header__drawer{display:flex}.page-hero{--page-hero-padding:24px 24px 40px;--page-hero-shell-padding:18px;--page-hero-content-width:100%}.home-page .hero{--hero-title-max:18ch}.solution-detail-page__section:before{left:24px;right:24px}.solution-detail-page__section--support,.solution-detail-page__section--workflow{margin-top:0}.solution-recommendation__visual{min-height:420px}.solution-support__group{padding:26px}.solution-support__group--documents{gap:10px}.solution-workflow__step{gap:18px;padding:22px}.module-detail-page__section:before,.device-detail-page__section:before{left:24px;right:24px}.module-detail-page__section--hero,.device-detail-page__section--hero{padding-top:40px}.module-spotlight__visual{min-height:0}.module-support__group,.device-support__group{padding:26px}.module-support__headline,.device-support__headline{max-width:none}.solution-workflow:before,.module-workflow:before,.device-workflow:before{background:linear-gradient(#6d68f200 0%,#6d68f247 18%,#6d68f238 82%,#6d68f200 100%);width:1px;height:auto;inset:16px auto 18px 28px}.module-workflow__step,.device-workflow__step{gap:18px;padding:22px}.module-workflow__step-heading h3,.device-workflow__step-heading h3{max-width:none}.device-spotlight__visual{min-height:420px}.hero{--hero-min-height:auto;--hero-grid-min-height:auto;--hero-content-max:100%;--hero-title-max:15ch}}@media (max-width:720px){.site-shell:has(.home-page) .site-shell__content{margin-top:-72px}:root{--section-title-max:none;--section-title-size:clamp(1.5rem, 7vw, 2rem);--section-intro-size:.92rem;--section-intro-line:1.62}.site-header{--site-header-top:12px;--site-header-padding:0 18px}.site-header__bar{border-radius:24px;padding:12px 14px}.site-header__brand-copy span{display:none}.solution-detail-page__section:before{left:18px;right:18px}.solution-detail-page__section--support,.solution-detail-page__section--workflow{margin-top:0}.solution-recommendation__visual{border-radius:28px;min-height:260px}.solution-recommendation__visual:before{border-radius:22px;inset:12px}.solution-document-card p{font-size:.94rem}.solution-support__group{border-radius:24px;gap:18px;padding:22px 20px}.solution-support__group--documents{gap:8px}.solution-module-card,.solution-document-card,.solution-workflow__step{border-radius:20px}.solution-document-card{gap:12px}.solution-workflow__step{gap:14px;padding:18px}.solution-workflow__marker span{width:46px;height:46px;font-size:.84rem}.module-detail-page__section:before,.device-detail-page__section:before{left:18px;right:18px}.module-detail-page__section--hero,.device-detail-page__section--hero{padding-top:32px}.module-capability-card__description,.device-capability-card__description,.module-device-card__summary,.device-module-card__summary,.module-use-case-card p,.device-use-case-card p,.module-workflow__description,.device-workflow__description,.module-support__intro,.device-support__intro,.module-device-card__fit{font-size:.94rem}.module-spotlight__visual{border-radius:28px;min-height:0}.module-spotlight__visual:before{border-radius:22px;inset:12px}.module-spotlight__device-card,.module-spotlight__device-card--secondary{grid-column:auto;grid-template-columns:1fr}.module-spotlight__device-media,.module-spotlight__device-card--secondary .module-spotlight__device-media{min-height:112px}.module-spotlight__device-image,.module-spotlight__device-card--secondary .module-spotlight__device-image{max-height:88px}.device-capability-grid{grid-template-columns:1fr;gap:18px}.module-capability-card,.device-capability-card,.module-use-case-card,.device-use-case-card,.module-device-card,.device-module-card,.module-workflow__step,.device-workflow__step{border-radius:20px}.module-capability-card,.device-capability-card{gap:16px;padding:20px}.module-support__group,.device-support__group{border-radius:24px;gap:18px;padding:22px 20px}.module-use-case-card,.device-use-case-card,.module-device-card,.device-module-card{gap:12px}.module-device-card__top,.device-module-card__top{gap:10px}.solution-workflow:before,.module-workflow:before,.device-workflow:before{left:23px}.module-workflow__step,.device-workflow__step{gap:14px;padding:18px}.module-workflow__marker span,.device-workflow__marker span{width:46px;height:46px;font-size:.84rem}.module-workflow__step-header,.device-workflow__step-header{gap:12px;padding-bottom:14px}.module-workflow__step-heading h3,.device-workflow__step-heading h3{max-width:none;font-size:1.2rem}.device-spotlight__visual{border-radius:28px;min-height:260px}.device-spotlight__visual:before{border-radius:22px;inset:12px}.page-hero{--page-hero-padding:22px 18px 34px;--page-hero-shell-padding:14px;--page-hero-shell-radius:16px;--page-hero-title-size:clamp(1.72rem, 8vw, 2.25rem);--page-hero-actions-direction:column;--page-hero-button-width:100%}.home-page .hero{--hero-padding:0 0 72px;--hero-title-size:clamp(2.18rem, 11vw, 3rem);--hero-copy-size:.95rem;--hero-actions-direction:column;--hero-button-width:100%;--hero-button-min-width:0;background:radial-gradient(circle at 12% 0,#7d71ff2e,#0000 18rem),radial-gradient(circle at 82% 18%,#22d3ee24,#0000 18rem),linear-gradient(#f8faffad 0%,#eef2ffad 100%)}.home-page .hero:after{height:72px}.home-page .hero__grid{border-radius:16px;padding:16px}.home-page .hero__frame{border-radius:24px}.home-page .hero__content-panel{padding:18px clamp(28px,7vw,64px) 18px clamp(44px,9vw,88px)}.home-page .hero__content{max-width:min(100%,30rem)}.faq-page{--page-hero-padding:22px 18px 34px;--page-hero-shell-padding:14px;--page-hero-shell-radius:16px;--page-hero-title-size:clamp(1.72rem, 8vw, 2.25rem);--page-hero-actions-direction:column;--page-hero-button-width:100%}.faq-page__support-button{width:100%;min-width:0}.products-page .page-hero,.solutions-page .page-hero{--page-hero-padding:22px 18px 34px;--page-hero-shell-padding:14px;--page-hero-shell-radius:16px;--page-hero-title-size:clamp(1.72rem, 8vw, 2.25rem);--page-hero-actions-direction:column;--page-hero-button-width:100%}.hero{--hero-padding:20px 18px 44px;--hero-title-max:none;--hero-title-size:clamp(2.55rem, 12vw, 3.55rem);--hero-copy-size:.98rem;--hero-copy-line:1.62;--hero-actions-direction:column;--hero-button-width:100%;--hero-button-min-width:0;--hero-frame-radius:24px;--hero-panel-padding:20px;--hero-panel-radius:22px}.home-page .hero{--hero-padding:0 0 44px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.3e69tg4c48nn6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.2v19e1tj9utm9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.10xp3ztz64-x5.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.27k1jrsqo381m.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.p.3f00j5la6zyv3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.0iudtydy6ujc_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.04pt35s93a97i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.3yrvj83qsyboh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.3e69tg4c48nn6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.2v19e1tj9utm9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.10xp3ztz64-x5.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.27k1jrsqo381m.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.p.3f00j5la6zyv3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.0iudtydy6ujc_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.04pt35s93a97i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.3yrvj83qsyboh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.3e69tg4c48nn6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.2v19e1tj9utm9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.10xp3ztz64-x5.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.27k1jrsqo381m.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.p.3f00j5la6zyv3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.0iudtydy6ujc_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.04pt35s93a97i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.3yrvj83qsyboh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.3e69tg4c48nn6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.2v19e1tj9utm9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.10xp3ztz64-x5.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.27k1jrsqo381m.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.p.3f00j5la6zyv3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.0iudtydy6ujc_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.04pt35s93a97i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.3yrvj83qsyboh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.3e69tg4c48nn6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.2v19e1tj9utm9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.10xp3ztz64-x5.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.27k1jrsqo381m.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.p.3f00j5la6zyv3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.0iudtydy6ujc_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.04pt35s93a97i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.3yrvj83qsyboh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Fallback;src:local(Arial);ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_df75f2a8-module__AUpqga__className{font-family:Noto Sans,Noto Sans Fallback;font-style:normal}.noto_sans_df75f2a8-module__AUpqga__variable{--font-sans:"Noto Sans", "Noto Sans Fallback"}
