@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--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-divide-x-reverse:0}}}@layer theme{:root,:host{--font-sans:var(--font-inter), "Inter", system-ui, -apple-system, sans-serif;--font-mono:var(--font-geist-mono), "Geist Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-bold:700;--tracking-normal:0em;--leading-relaxed:1.625;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--ease-snap:cubic-bezier(.7,0,.2,1);--ease-decelerate:cubic-bezier(.22,1,.36,1);--ease-soft:cubic-bezier(.2,.7,.2,1);--text-eyebrow:.875rem;--text-eyebrow--line-height:1.2857;--text-eyebrow--letter-spacing:1.68px;--color-background:#0c0c0f;--color-surface-sunken:#070709;--color-surface-raised:#1c1c1c;--color-border:#343434;--color-foreground:#fff;--color-muted:#fff9;--color-dim:#fff3;--color-accent:#2c61d2;--color-accent-light:#b5d2ff;--color-surface-header:#141414;--color-surface-well:#101014;--color-surface-input:#121216;--color-surface-icon:#1a1a1a;--color-inactive:#303030;--color-bar-mid:#313131;--color-bar-low:#474747;--color-faint:#616161;--color-tick:#d9d9d9}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-\[calc\(-0\.5rem_\+_0\.5px\)\]{top:calc(.5px - .5rem)}.top-\[calc\(-0\.5rem_-_0\.5px\)\]{top:calc(-.5rem - .5px)}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.-right-2{right:calc(var(--spacing) * -2)}.-right-px{right:-1px}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[35\.25rem\]{right:35.25rem}.right-\[calc\(1rem-1px\)\]{right:calc(1rem - 1px)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-\[calc\(-0\.5rem_\+_0\.5px\)\]{bottom:calc(.5px - .5rem)}.bottom-\[calc\(-0\.5rem_-_0\.5px\)\]{bottom:calc(-.5rem - .5px)}.-left-2{left:calc(var(--spacing) * -2)}.-left-px{left:-1px}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.left-\[-9999px\]{left:-9999px}.left-\[22\.5rem\]{left:22.5rem}.left-\[calc\(-0\.5rem_-_1px\)\]{left:calc(-.5rem - 1px)}.left-\[calc\(1rem-1px\)\]{left:calc(1rem - 1px)}.left-\[calc\(100\%\/2\.25_-_9px\)\]{left:calc(44.4444% - 9px)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[5\]{z-index:5}.order-1{order:1}.order-2{order:2}.order-first{order:-9999}.order-last{order:9999}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing) * 0)}.-mt-px{margin-top:-1px}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-\[0\.5rem\]{margin-top:.5rem}.mt-\[0\.25rem\]{margin-top:.25rem}.mt-\[0\.375rem\]{margin-top:.375rem}.mt-\[1\.5rem\]{margin-top:1.5rem}.mt-\[2\.5rem\]{margin-top:2.5rem}.mt-\[2rem\]{margin-top:2rem}.mt-\[3rem\]{margin-top:3rem}.mt-auto{margin-top:auto}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-\[2rem\]{margin-bottom:2rem}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.aspect-\(--aspect-cover\){aspect-ratio:var(--aspect-cover)}.aspect-\(--aspect-portrait\){aspect-ratio:var(--aspect-portrait)}.aspect-\[767\/401\]{aspect-ratio:767/401}.aspect-\[3851\/1000\]{aspect-ratio:3851/1000}.aspect-square{aspect-ratio:1}.size-1{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-\[0\.5rem\]{width:.5rem;height:.5rem}.size-\[0\.25rem\]{width:.25rem;height:.25rem}.size-\[0\.75rem\]{width:.75rem;height:.75rem}.size-\[1\.5rem\]{width:1.5rem;height:1.5rem}.size-\[2\.875rem\]{width:2.875rem;height:2.875rem}.size-\[4\.5rem\]{width:4.5rem;height:4.5rem}.size-full{width:100%;height:100%}.size-px{width:1px;height:1px}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[0\.5rem\]{height:.5rem}.h-\[0\.375rem\]{height:.375rem}.h-\[1\.5rem\]{height:1.5rem}.h-\[1\.125rem\]{height:1.125rem}.h-\[2\.25rem\]{height:2.25rem}.h-\[2px\]{height:2px}.h-\[4\.5rem\]{height:4.5rem}.h-\[8rem\]{height:8rem}.h-\[14px\]{height:14px}.h-\[24rem\]{height:24rem}.h-\[40\%\]{height:40%}.h-\[55\%\]{height:55%}.h-\[60\%\]{height:60%}.h-\[99\%\]{height:99%}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[70\%\]{max-height:70%}.min-h-\[calc\(100svh-var\(--nav-height\)-3rem\)\]{min-height:calc(100svh - var(--nav-height) - 3rem)}.min-h-\[max\(36rem\,calc\(100svh-73px\)\)\]{min-height:max(36rem,100svh - 73px)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-10{width:calc(var(--spacing) * 10)}.w-\[0\.5rem\]{width:.5rem}.w-\[0\.75rem\]{width:.75rem}.w-\[0\.375rem\]{width:.375rem}.w-\[1\.125rem\]{width:1.125rem}.w-\[2\.5rem\]{width:2.5rem}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[4\.5rem\]{width:4.5rem}.w-\[14px\]{width:14px}.w-\[80vw\]{width:80vw}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-\(--container\){max-width:var(--container)}.max-w-\(--container-prose\){max-width:var(--container-prose)}.max-w-\(--container-wide\){max-width:var(--container-wide)}.max-w-\[20rem\]{max-width:20rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[29\.8125rem\]{max-width:29.8125rem}.max-w-\[33\.875rem\]{max-width:33.875rem}.max-w-\[33\.4375rem\]{max-width:33.4375rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[58\.8125rem\]{max-width:58.8125rem}.max-w-\[64\.25rem\]{max-width:64.25rem}.max-w-\[70\%\]{max-width:70%}.max-w-\[280px\]{max-width:280px}.max-w-\[378px\]{max-width:378px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[13rem\]{min-width:13rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.\[scroll-snap-stop\:always\]{scroll-snap-stop:always}.scroll-px-\[10vw\]{scroll-padding-inline:10vw}.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-9{grid-template-columns:repeat(9,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[0\.5rem\]{gap:.5rem}.gap-\[0\.25rem\]{gap:.25rem}.gap-\[0\.75rem\]{gap:.75rem}.gap-\[0\.375rem\]{gap:.375rem}.gap-\[0\.625rem\]{gap:.625rem}.gap-\[0\.4375rem\]{gap:.4375rem}.gap-\[1\.5rem\]{gap:1.5rem}.gap-\[1\.25rem\]{gap:1.25rem}.gap-\[1\.75rem\]{gap:1.75rem}.gap-\[1px\]{gap:1px}.gap-\[1rem\]{gap:1rem}.gap-\[2\.5rem\]{gap:2.5rem}.gap-\[2rem\]{gap:2rem}.gap-\[3rem\]{gap:3rem}.gap-\[4\.5625rem\]{gap:4.5625rem}.gap-\[6\.46875rem\]{gap:6.46875rem}.gap-\[10px\]{gap:10px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-\[2rem\]{column-gap:2rem}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--color-border)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e38px}.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}.border-border{border-color:var(--color-border)}.bg-accent{background-color:var(--color-accent)}.bg-accent-light{background-color:var(--color-accent-light)}.bg-background{background-color:var(--color-background)}.bg-bar-low{background-color:var(--color-bar-low)}.bg-bar-mid{background-color:var(--color-bar-mid)}.bg-border{background-color:var(--color-border)}.bg-current{background-color:currentColor}.bg-inactive{background-color:var(--color-inactive)}.bg-surface-header{background-color:var(--color-surface-header)}.bg-surface-icon{background-color:var(--color-surface-icon)}.bg-surface-raised{background-color:var(--color-surface-raised)}.bg-surface-sunken{background-color:var(--color-surface-sunken)}.bg-surface-well{background-color:var(--color-surface-well)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-white\/\[0\.12\]{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.12\]{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[0\.5rem\]{padding:.5rem}.p-\[0\.25rem\]{padding:.25rem}.p-\[0\]{padding:0}.p-\[1\.5rem\]{padding:1.5rem}.p-\[1\.25rem\]{padding:1.25rem}.p-\[1rem\]{padding:1rem}.p-\[8px\]{padding:8px}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[0\.5rem\]{padding-inline:.5rem}.px-\[1\.5rem\]{padding-inline:1.5rem}.px-\[1\.25rem\]{padding-inline:1.25rem}.px-\[1rem\]{padding-inline:1rem}.px-\[2rem\]{padding-inline:2rem}.px-\[10vw\]{padding-inline:10vw}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[0\.5rem\]{padding-block:.5rem}.py-\[1\.5rem\]{padding-block:1.5rem}.py-\[1\.25rem\]{padding-block:1.25rem}.py-\[1\.75rem\]{padding-block:1.75rem}.py-\[1rem\]{padding-block:1rem}.py-\[2\.5rem\]{padding-block:2.5rem}.py-\[3rem\]{padding-block:3rem}.py-\[5\.1875rem\]{padding-block:5.1875rem}.py-\[5rem\]{padding-block:5rem}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-\[1rem\]{padding-top:1rem}.pt-\[2\.5rem\]{padding-top:2.5rem}.pt-\[2rem\]{padding-top:2rem}.pt-\[3\.625rem\]{padding-top:3.625rem}.pt-\[3rem\]{padding-top:3rem}.pt-\[5rem\]{padding-top:5rem}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-\[1\.5rem\]{padding-bottom:1.5rem}.pb-\[1\.25rem\]{padding-bottom:1.25rem}.pb-\[2\.5rem\]{padding-bottom:2.5rem}.pb-\[2rem\]{padding-bottom:2rem}.pb-\[3\.25rem\]{padding-bottom:3.25rem}.pb-\[3\.75rem\]{padding-bottom:3.75rem}.pb-\[3rem\]{padding-bottom:3rem}.pb-\[5rem\]{padding-bottom:5rem}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-eyebrow{font-size:var(--text-eyebrow);line-height:var(--tw-leading,var(--text-eyebrow--line-height));letter-spacing:var(--tw-tracking,var(--text-eyebrow--letter-spacing))}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2\.75rem\]{font-size:2.75rem}.text-\[2rem\]{font-size:2rem}.leading-\[0\.72rem\]{--tw-leading:.72rem;line-height:.72rem}.leading-\[0\.875rem\]{--tw-leading:.875rem;line-height:.875rem}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.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\.5rem\]{--tw-leading:1.5rem;line-height:1.5rem}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.25rem\]{--tw-leading:1.25rem;line-height:1.25rem}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.75rem\]{--tw-leading:1.75rem;line-height:1.75rem}.leading-\[1\.125rem\]{--tw-leading:1.125rem;line-height:1.125rem}.leading-\[1\.1667\]{--tw-leading:1.1667;line-height:1.1667}.leading-\[1\.2857\]{--tw-leading:1.2857;line-height:1.2857}.leading-\[1\.4286\]{--tw-leading:1.4286;line-height:1.4286}.leading-\[1\.5556\]{--tw-leading:1.5556;line-height:1.5556}.leading-\[1\.7778\]{--tw-leading:1.7778;line-height:1.7778}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2rem\]{--tw-tracking:.2rem;letter-spacing:.2rem}.tracking-\[0\.3rem\]{--tw-tracking:.3rem;letter-spacing:.3rem}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.5px\]{--tw-tracking:.5px;letter-spacing:.5px}.tracking-\[0\.06rem\]{--tw-tracking:.06rem;letter-spacing:.06rem}.tracking-\[0\.09rem\]{--tw-tracking:.09rem;letter-spacing:.09rem}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.12rem\]{--tw-tracking:.12rem;letter-spacing:.12rem}.tracking-\[0\.13rem\]{--tw-tracking:.13rem;letter-spacing:.13rem}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16rem\]{--tw-tracking:.16rem;letter-spacing:.16rem}.tracking-\[0\.18rem\]{--tw-tracking:.18rem;letter-spacing:.18rem}.tracking-\[0\.24rem\]{--tw-tracking:.24rem;letter-spacing:.24rem}.tracking-\[0\.075rem\]{--tw-tracking:.075rem;letter-spacing:.075rem}.tracking-\[0\.105rem\]{--tw-tracking:.105rem;letter-spacing:.105rem}.tracking-\[0\.135rem\]{--tw-tracking:.135rem;letter-spacing:.135rem}.tracking-\[1\.44px\]{--tw-tracking:1.44px;letter-spacing:1.44px}.tracking-\[1\.68px\]{--tw-tracking:1.68px;letter-spacing:1.68px}.tracking-\[1\.92px\]{--tw-tracking:1.92px;letter-spacing:1.92px}.tracking-\[2\.4px\]{--tw-tracking:2.4px;letter-spacing:2.4px}.tracking-\[2\.5px\]{--tw-tracking:2.5px;letter-spacing:2.5px}.tracking-\[2\.16px\]{--tw-tracking:2.16px;letter-spacing:2.16px}.tracking-\[2\.88px\]{--tw-tracking:2.88px;letter-spacing:2.88px}.tracking-\[2px\]{--tw-tracking:2px;letter-spacing:2px}.tracking-\[3\.2px\]{--tw-tracking:3.2px;letter-spacing:3.2px}.tracking-\[3\.36px\]{--tw-tracking:3.36px;letter-spacing:3.36px}.tracking-\[3\.84px\]{--tw-tracking:3.84px;letter-spacing:3.84px}.tracking-\[4\.8px\]{--tw-tracking:4.8px;letter-spacing:4.8px}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--color-accent)}.text-accent-light{color:var(--color-accent-light)}.text-background{color:var(--color-background)}.text-faint{color:var(--color-faint)}.text-surface-sunken{color:var(--color-surface-sunken)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-focus-within\:visible:is(:where(.group):focus-within *){visibility:visible}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/30::placeholder{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing) * 0)}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.after\:h-\[0\.75rem\]:after{content:var(--tw-content);height:.75rem}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.focus-within\:bg-surface-input:focus-within{background-color:var(--color-surface-input)}@media (hover:hover){.hover\:border-accent:hover{border-color:var(--color-accent)}.hover\:bg-surface-raised:hover{background-color:var(--color-surface-raised)}.hover\:bg-white\/\[0\.18\]:hover{background-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.18\]:hover{background-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-accent-light:hover{color:var(--color-accent-light)}.hover\:text-white:hover{color:var(--color-white)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-accent:focus-visible{--tw-ring-color:var(--color-accent)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}@media not all and (min-width:48rem){.max-md\:gap-2{gap:calc(var(--spacing) * 2)}.max-md\:px-0{padding-inline:calc(var(--spacing) * 0)}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}}@media (min-width:40rem){.sm\:hidden{display:none}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:gap-\[2rem\]{gap:2rem}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}}@media (min-width:48rem){.md\:order-first{order:-9999}.md\:order-none{order:0}.md\:col-span-2{grid-column:span 2/span 2}.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:-my-8{margin-block:calc(var(--spacing) * -8)}.md\:mt-\[1\.875rem\]{margin-top:1.875rem}.md\:mt-\[3rem\]{margin-top:3rem}.md\:mb-\[3rem\]{margin-bottom:3rem}.md\:block{display:block}.md\:contents{display:contents}.md\:flex{display:flex}.md\:grid{display:grid}.md\:inline{display:inline}.md\:inline-block{display:inline-block}.md\:aspect-\(--aspect-thumb\){aspect-ratio:var(--aspect-thumb)}.md\:aspect-\[4\/3\]{aspect-ratio:4/3}.md\:aspect-auto{aspect-ratio:auto}.md\:h-\[11rem\]{height:11rem}.md\:h-\[36rem\]{height:36rem}.md\:h-full{height:100%}.md\:w-auto{width:auto}.md\:w-fit{width:fit-content}.md\:max-w-\[42\.9375rem\]{max-width:42.9375rem}.md\:max-w-none{max-width:none}.md\:flex-none{flex:none}.md\:shrink{flex-shrink:1}.md\:snap-align-none{scroll-snap-align:none}.md\:scroll-px-0{scroll-padding-inline:calc(var(--spacing) * 0)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.5fr_3fr\]{grid-template-columns:1.5fr 3fr}.md\:grid-cols-\[1fr_35\%\]{grid-template-columns:1fr 35%}.md\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.md\:grid-cols-\[22\.5rem_1fr\]{grid-template-columns:22.5rem 1fr}.md\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-start{justify-content:flex-start}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-\[0\.5rem\]{gap:.5rem}.md\:gap-\[0\.75rem\]{gap:.75rem}.md\:gap-\[1\.5rem\]{gap:1.5rem}.md\:gap-\[2\.5rem\]{gap:2.5rem}.md\:gap-\[2\.25rem\]{gap:2.25rem}.md\:gap-\[3rem\]{gap:3rem}.md\:gap-y-\[2rem\]{row-gap:2rem}:where(.md\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.md\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}:where(.md\:divide-border>:not(:last-child)){border-color:var(--color-border)}.md\:self-start{align-self:flex-start}.md\:overflow-visible{overflow:visible}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:p-\[1\.25rem\]{padding:1.25rem}.md\:p-\[2\.5rem\]{padding:2.5rem}.md\:p-\[2rem\]{padding:2rem}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-\[1\.25rem\]{padding-inline:1.25rem}.md\:px-\[33px\]{padding-inline:33px}.md\:px-\[calc\(1\.25rem\+1px\)\]{padding-inline:calc(1.25rem + 1px)}.md\:py-11{padding-block:calc(var(--spacing) * 11)}.md\:py-\[4\.5rem\]{padding-block:4.5rem}.md\:py-\[5\.875rem\]{padding-block:5.875rem}.md\:py-\[5rem\]{padding-block:5rem}.md\:py-\[6\.5rem\]{padding-block:6.5rem}.md\:py-\[6rem\]{padding-block:6rem}.md\:py-\[8rem\]{padding-block:8rem}.md\:pt-\[2\.5rem\]{padding-top:2.5rem}.md\:pt-\[3rem\]{padding-top:3rem}.md\:pt-\[4\.5rem\]{padding-top:4.5rem}.md\:pt-\[4rem\]{padding-top:4rem}.md\:pt-\[5\.875rem\]{padding-top:5.875rem}.md\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.md\:pb-\[2\.5rem\]{padding-bottom:2.5rem}.md\:pb-\[4\.25rem\]{padding-bottom:4.25rem}.md\:pb-\[5\.5rem\]{padding-bottom:5.5rem}.md\:pb-\[5rem\]{padding-bottom:5rem}.md\:text-center{text-align:center}.md\:text-left{text-align:left}.md\:text-\[0\.875rem\]{font-size:.875rem}.md\:text-\[1\.25rem\]{font-size:1.25rem}.md\:text-\[1\.125rem\]{font-size:1.125rem}.md\:text-\[1\.375rem\]{font-size:1.375rem}.md\:text-\[1rem\]{font-size:1rem}.md\:text-\[2\.5rem\]{font-size:2.5rem}.md\:text-\[2\.75rem\]{font-size:2.75rem}.md\:text-\[2rem\]{font-size:2rem}.md\:text-\[3\.5rem\]{font-size:3.5rem}.md\:text-\[3rem\]{font-size:3rem}.md\:leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.md\:leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.md\:leading-\[1\.75rem\]{--tw-leading:1.75rem;line-height:1.75rem}.md\:leading-none{--tw-leading:1;line-height:1}.md\:tracking-\[0\.2rem\]{--tw-tracking:.2rem;letter-spacing:.2rem}.md\:tracking-\[0\.15rem\]{--tw-tracking:.15rem;letter-spacing:.15rem}.md\:tracking-\[0\.36rem\]{--tw-tracking:.36rem;letter-spacing:.36rem}.md\:tracking-\[0\.42rem\]{--tw-tracking:.42rem;letter-spacing:.42rem}.md\:tracking-\[3\.84px\]{--tw-tracking:3.84px;letter-spacing:3.84px}.md\:tracking-\[4\.8px\]{--tw-tracking:4.8px;letter-spacing:4.8px}.md\:tracking-\[5\.76px\]{--tw-tracking:5.76px;letter-spacing:5.76px}.md\:tracking-\[6\.72px\]{--tw-tracking:6.72px;letter-spacing:6.72px}.md\:last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media (min-width:64rem){.lg\:right-0{right:calc(var(--spacing) * 0)}.lg\:right-\[-1px\]{right:-1px}.lg\:left-0{left:calc(var(--spacing) * 0)}.lg\:left-\[-1px\]{left:-1px}.lg\:z-auto{z-index:auto}.lg\:order-none{order:0}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:my-0{margin-block:calc(var(--spacing) * 0)}.lg\:mt-\[4\.5rem\]{margin-top:4.5rem}.lg\:mt-\[4\.375rem\]{margin-top:4.375rem}.lg\:mt-\[5\.75rem\]{margin-top:5.75rem}.lg\:mt-\[5\.375rem\]{margin-top:5.375rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-block{display:inline-block}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-\[26rem\]{height:26rem}.lg\:h-\[39rem\]{height:39rem}.lg\:h-auto{height:auto}.lg\:min-h-0{min-height:calc(var(--spacing) * 0)}.lg\:min-h-\[24rem\]{min-height:24rem}.lg\:min-h-\[calc\(100svh-var\(--nav-height\)\)\]{min-height:calc(100svh - var(--nav-height))}.lg\:min-h-\[calc\(100svh-var\(--nav-height\)-3rem\)\]{min-height:calc(100svh - var(--nav-height) - 3rem)}.lg\:w-full{width:100%}.lg\:max-w-\[26rem\]{max-width:26rem}.lg\:max-w-\[27\.3125rem\]{max-width:27.3125rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_22rem\]{grid-template-columns:1fr 22rem}.lg\:grid-cols-\[1fr_35\.25rem\]{grid-template-columns:1fr 35.25rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.25fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-\[0\.75rem\]{gap:.75rem}.lg\:gap-\[1\.5rem\]{gap:1.5rem}.lg\:gap-\[1\.25rem\]{gap:1.25rem}.lg\:gap-\[2rem\]{gap:2rem}.lg\:gap-\[3\.5rem\]{gap:3.5rem}.lg\:gap-\[6\.25rem\]{gap:6.25rem}.lg\:gap-x-\[3\.75rem\]{column-gap:3.75rem}.lg\:gap-y-\[3\.75rem\]{row-gap:3.75rem}.lg\:border{border-style:var(--tw-border-style);border-width:1px}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.lg\:border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.lg\:border-border{border-color:var(--color-border)}.lg\:p-0{padding:calc(var(--spacing) * 0)}.lg\:p-5{padding:calc(var(--spacing) * 5)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-\[2\.5rem\]{padding:2.5rem}.lg\:p-\[2rem\]{padding:2rem}.lg\:px-0{padding-inline:calc(var(--spacing) * 0)}.lg\:px-\[2\.5rem\]{padding-inline:2.5rem}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:py-\[3\.5rem\]{padding-block:3.5rem}.lg\:py-\[4rem\]{padding-block:4rem}.lg\:pt-\[2\.5rem\]{padding-top:2.5rem}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.lg\:pb-\[2\.25rem\]{padding-bottom:2.25rem}.lg\:pb-\[3\.5rem\]{padding-bottom:3.5rem}.lg\:pb-\[4\.5rem\]{padding-bottom:4.5rem}.lg\:pb-\[6rem\]{padding-bottom:6rem}.lg\:text-left{text-align:left}.lg\:text-\[0\.875rem\]{font-size:.875rem}.lg\:text-\[1\.5rem\]{font-size:1.5rem}.lg\:text-\[3\.5rem\]{font-size:3.5rem}.lg\:text-\[3rem\]{font-size:3rem}.lg\:leading-\[2rem\]{--tw-leading:2rem;line-height:2rem}.lg\:leading-none{--tw-leading:1;line-height:1}.lg\:tracking-\[0\.42rem\]{--tw-tracking:.42rem;letter-spacing:.42rem}.lg\:tracking-\[1\.68px\]{--tw-tracking:1.68px;letter-spacing:1.68px}.lg\:tracking-\[5\.76px\]{--tw-tracking:5.76px;letter-spacing:5.76px}}@media (min-width:48rem){.md\:\[\\u0026\\u003ediv\:nth-child\(3\)\]\:col-span-2:is(u0026u003ediv:nth-child(3)){grid-column:span 2/span 2}}@media (min-width:64rem){.lg\:\[\\u0026\\u003ediv\:nth-child\(3\)\]\:col-span-1:is(u0026u003ediv:nth-child(3)){grid-column:span 1/span 1}}@media (min-width:48rem){.md\:\[\&\>div\:nth-child\(3\)\]\:col-span-2>div:nth-child(3){grid-column:span 2/span 2}}@media (min-width:64rem){.lg\:\[\&\>div\:nth-child\(3\)\]\:col-span-1>div:nth-child(3){grid-column:span 1/span 1}}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nav-height:3.25rem;--container:70.5rem;--container-prose:46.5rem;--container-wide:68rem;--aspect-portrait:346.667/368;--aspect-thumb:312/180;--aspect-cover:744/466}@media (min-width:48rem){:root{--nav-height:4.8125rem}}html,body{background:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.font-mono{font-family:var(--font-mono)}.label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#2c61d2b3;font-size:12px}.hover-stagger__inner{clip-path:inset(0);line-height:inherit;vertical-align:top;display:inline-block;overflow:hidden}.hover-stagger__inner>span{text-shadow:0 1.4em;white-space:pre;transition:transform .6s cubic-bezier(.625,.05,0,1);display:inline-block;position:relative;transform:translateY(0)rotate(.001deg)}.hover-stagger:hover .hover-stagger__inner>span,.hover-stagger.is-stagger-hovered .hover-stagger__inner>span{transform:translateY(-1.4em)rotate(.001deg)}@media (prefers-reduced-motion:reduce){.hover-stagger__inner>span{transition:none}.hover-stagger:hover .hover-stagger__inner>span,.hover-stagger.is-stagger-hovered .hover-stagger__inner>span{transform:none}}.btn-accent-glow{transition:box-shadow .3s,filter .3s}.btn-accent-glow:hover,.accent-glow-active{box-shadow:0 0 8px #2c61d2e6,0 0 24px #2c61d280,0 0 48px #2c61d233}.accent-glow{filter:drop-shadow(0 0 4px #2c61d2d9)drop-shadow(0 0 10px #2c61d280)drop-shadow(0 0 18px #2c61d233)}@media (hover:hover) and (pointer:fine){.site-logo .logo-mark,.site-logo .logo-focus,.site-logo .logo-ai{transition:filter .3s}.site-logo:hover .logo-mark,.site-logo:hover .logo-ai{filter:drop-shadow(0 0 3px #2c61d299)drop-shadow(0 0 7px #2c61d24d)}.site-logo:hover .logo-focus{filter:drop-shadow(0 0 3px #e2e8f080)drop-shadow(0 0 7px #e2e8f040)}}@media (prefers-reduced-motion:reduce){.site-logo .logo-mark,.site-logo .logo-focus,.site-logo .logo-ai{transition:none}}@media (hover:none),(pointer:coarse){.btn-accent-glow:hover{box-shadow:none!important}.hover-stagger:hover .hover-stagger__inner>span,.hover-stagger.is-stagger-hovered .hover-stagger__inner>span{transform:none!important}}@media (max-width:767px){[data-howit-line],[data-impact-line],[data-blog-line],[data-footer-line],[data-howit-tmark],[data-impact-tmark],[data-blog-tmark],[data-footer-marker]{display:none!important}}.platform-chevron{transition:transform .2s;transform:rotate(90deg)}[data-platform-dropdown]:hover .platform-chevron,[data-platform-dropdown]:focus-within .platform-chevron{transform:rotate(-90deg)}.nav-link{transition:color .3s,filter .3s}@media (hover:hover) and (pointer:fine){.nav-link:not([aria-current=page]):hover,[data-platform-dropdown]:hover .nav-link:not([aria-current=page]){color:var(--color-accent);filter:drop-shadow(0 0 2px #1e40af8c)drop-shadow(0 0 6px #1e40af2e)}}.nav-feature-item:hover:not([aria-current=page]){background-color:var(--color-surface-raised)}.nav-feature-icon{filter:grayscale()brightness(.55);transition:filter .3s}.nav-feature-item:hover:not([aria-current=page]) .nav-feature-icon{filter:grayscale(0)brightness()drop-shadow(0 0 4px #1e40afd9)drop-shadow(0 0 10px #1e40af80)drop-shadow(0 0 18px #1e40af33)}.nav-feature-item[aria-current=page] .nav-feature-icon{filter:drop-shadow(0 0 4px #1e40afe6)drop-shadow(0 0 10px #1e40af8c)drop-shadow(0 0 18px #1e40af40)}.nav-feature-chevron{transition:color .25s,filter .25s}.nav-feature-item:hover:not([aria-current=page]) .nav-feature-chevron{color:var(--color-accent);filter:drop-shadow(0 0 4px #1e40af99)drop-shadow(0 0 10px #1e40af4d)}.nav-active-marker{background:var(--color-accent);pointer-events:none;opacity:0;transform-origin:50%;width:3px;height:100%;transition:opacity .25s ease,transform .35s var(--ease-snap);position:absolute;top:0;left:0;transform:scaleY(0);box-shadow:0 0 6px #2c61d28c,0 0 14px #2c61d240}.nav-feature-item[aria-current=page] .nav-active-marker{opacity:1;transform:scaleY(1)}.nav-feature-item--all .nav-active-marker{opacity:1;box-shadow:none;background-color:#ffffff2e;transition:background-color .25s,box-shadow .25s;transform:scaleY(1)}.nav-feature-item--all:hover .nav-active-marker,.nav-feature-item--all[aria-current=page] .nav-active-marker{background-color:var(--color-accent);box-shadow:0 0 6px #2c61d28c,0 0 14px #2c61d240}.nav-feature-item--all:hover .nav-feature-chevron,.nav-feature-item--all[aria-current=page] .nav-feature-chevron{color:var(--color-accent);filter:drop-shadow(0 0 4px #1e40af99)drop-shadow(0 0 10px #1e40af4d)}.nav-burger__bars{width:18px;height:14px;display:inline-block;position:relative}.nav-burger__bars>span{height:1.5px;transition:transform .3s var(--ease-snap),top .3s var(--ease-snap),opacity .2s ease;background:#fff;position:absolute;left:0;right:0}.nav-burger__bars>span:first-child{top:0}.nav-burger__bars>span:nth-child(2){top:50%;transform:translateY(-50%)}.nav-burger__bars>span:nth-child(3){bottom:0}.nav-burger[aria-expanded=true] .nav-burger__bars>span:first-child{top:50%;transform:translateY(-50%)rotate(45deg)}.nav-burger[aria-expanded=true] .nav-burger__bars>span:nth-child(2){opacity:0}.nav-burger[aria-expanded=true] .nav-burger__bars>span:nth-child(3){bottom:50%;transform:translateY(50%)rotate(-45deg)}.nav-drawer{background:var(--color-background);border-bottom:1px solid var(--color-border);max-height:0;transition:max-height .32s var(--ease-snap);position:absolute;top:100%;left:0;right:0;overflow:hidden}.nav-drawer.is-open{max-height:calc(100vh - 4rem);overflow-y:auto}.nav-drawer__list{flex-direction:column;display:flex}.nav-drawer__link,.nav-drawer__group-toggle{border-top:1px solid var(--color-border);color:#ffffffb3;width:100%;font-family:var(--font-mono);letter-spacing:.105rem;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:.75rem;padding:1.125rem 1rem;font-size:.875rem;line-height:1.125rem;transition:color .2s,background-color .2s;display:flex}.nav-drawer__link.is-current,.nav-drawer__group-toggle[aria-expanded=true]{color:#fff}.nav-drawer__chevron{transition:transform .25s}.nav-drawer__group-toggle[aria-expanded=true] .nav-drawer__chevron{transform:rotate(90deg)}.nav-drawer__sub{background:var(--color-surface-well);flex-direction:column;display:flex}.nav-drawer__sub-link{border-top:1px solid var(--color-border);color:#ffffffb3;font-family:var(--font-mono);letter-spacing:.08rem;text-transform:uppercase;align-items:center;gap:.875rem;padding:1rem 1rem 1rem 2rem;font-size:.8125rem;line-height:1.125rem;display:flex}.nav-drawer__sub-link.is-current{color:var(--color-accent)}.nav-drawer__sub-icon{filter:grayscale()brightness(.55);flex-shrink:0;width:1.25rem;height:1.25rem}.nav-drawer__sub-link.is-current .nav-drawer__sub-icon{filter:none}.nav-drawer__sub-link--all{color:#ffffffb3}.nav-drawer__sub-link--all .nav-drawer__sub-icon{display:none}.nav-drawer__sub-link--all.is-current{color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.nav-burger__bars>span,.nav-drawer,.nav-drawer__chevron{transition:none}}.halftone-canvas{pointer-events:none;position:absolute;inset:0;overflow:hidden}.halftone-canvas canvas{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.halftone-debug{border:1px solid var(--color-border);z-index:9999;color:#d0d0d0;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#111111f5;width:280px;max-height:92vh;padding:16px 18px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;display:none;position:fixed;top:50%;right:20px;overflow-y:auto;transform:translateY(-50%)}.halftone-debug.is-open{display:block}.halftone-debug h2{letter-spacing:.18em;text-transform:uppercase;color:#b5d2ffb3;margin-bottom:12px;font-size:11px}.halftone-debug .row{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.halftone-debug label{letter-spacing:.08em;text-transform:uppercase;color:#b0b0b0;justify-content:space-between;align-items:center;font-size:10px;display:flex}.halftone-debug .v{font-variant-numeric:tabular-nums;color:var(--color-accent-light)}.halftone-debug input[type=range]{appearance:none;background:var(--color-border);cursor:pointer;outline:none;width:100%;height:2px}.halftone-debug input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-accent-light);cursor:pointer;border-radius:50%;width:11px;height:11px}.halftone-debug .hint{color:#555;letter-spacing:.1em;text-transform:uppercase;text-align:right;margin-top:8px;font-size:9px}.halftone-debug .copy{border:1px solid var(--color-border);color:#b0b0b0;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;width:100%;margin-top:10px;padding:6px 8px;font-family:inherit;font-size:10px}.halftone-debug .copy:hover{border-color:var(--color-accent-light);color:var(--color-accent-light)}.footer-pre-anim [data-footer-tagline],.footer-pre-anim [data-footer-heading],.footer-pre-anim [data-footer-subhead],.footer-pre-anim [data-footer-cta],.footer-pre-anim [data-footer-link],.footer-pre-anim [data-footer-image]>div{visibility:hidden}.footer-pre-anim [data-footer-line],.footer-pre-anim [data-footer-marker]{opacity:0}.footer-link{transition:background-color .25s,color .3s,filter .3s}.footer-link:hover{color:var(--color-accent);filter:drop-shadow(0 0 2px #1e40af8c)drop-shadow(0 0 6px #1e40af2e)}.footer-link__arrow{transition:transform .3s}.footer-link:hover .footer-link__arrow{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.footer-link,.footer-link__arrow{transition:none}}.about-hero-pre-anim [data-about-hero-eyebrow],.about-hero-pre-anim [data-about-hero-headline],.about-hero-pre-anim [data-about-hero-subhead],.about-hero-pre-anim [data-about-hero-cta]{visibility:hidden}.about-hero-pre-anim [data-about-hero-line],.about-hero-pre-anim [data-about-hero-tmark]{opacity:0}.about-story-pre-anim [data-about-story-eyebrow],.about-story-pre-anim [data-about-story-body],.about-values-pre-anim [data-about-values-eyebrow],.about-values-pre-anim [data-about-values-headline],.about-values-pre-anim [data-about-values-stack],.about-values-pre-anim [data-about-values-visual]{visibility:hidden}.about-values-pre-anim [data-about-values-line],.about-values-pre-anim [data-about-values-tmark]{opacity:0}[data-value-panel]:not([data-active]){opacity:0;pointer-events:none}.about-team-pre-anim [data-about-team-eyebrow],.about-team-pre-anim [data-about-team-headline],.about-team-pre-anim [data-about-team-subhead],.about-team-pre-anim [data-about-team-card]{visibility:hidden}.team-card-marker{opacity:0;transition:opacity .3s,filter .3s}.group:hover .team-card-marker,.team-card[data-active=true] .team-card-marker{opacity:1;filter:drop-shadow(0 0 4px #b5d2ffd9)drop-shadow(0 0 10px #b5d2ff80)drop-shadow(0 0 18px #b5d2ff33)}.team-card-dot{transition:filter .3s}.group:hover .team-card-dot,.team-card[data-active=true] .team-card-dot{filter:drop-shadow(0 0 4px #b5d2ffd9)drop-shadow(0 0 10px #b5d2ff80)drop-shadow(0 0 18px #b5d2ff33)}.team-cards-track::-webkit-scrollbar{display:none}.team-cards-track{scrollbar-width:none;-ms-overflow-style:none}@media (max-width:639px){.team-card.group:hover .team-card-marker{opacity:0;filter:none}.team-card.group:hover .team-card-dot{filter:none}.team-card .halftone-image:hover canvas,.team-card a:hover .halftone-image canvas,.team-card article:hover .halftone-image canvas,a.team-card:hover .halftone-image canvas{filter:none!important}.team-card[data-active=true] .team-card-marker{opacity:1!important;filter:drop-shadow(0 0 4px #b5d2ffd9)drop-shadow(0 0 10px #b5d2ff80)drop-shadow(0 0 18px #b5d2ff33)!important}.team-card[data-active=true] .team-card-dot{filter:drop-shadow(0 0 4px #b5d2ffd9)drop-shadow(0 0 10px #b5d2ff80)drop-shadow(0 0 18px #b5d2ff33)!important}.team-card[data-active=true] .halftone-image canvas{filter:var(--halftone-hover-filter)!important}.tm-mobile-nav{justify-content:center;align-items:center;gap:.5rem;margin:2.5rem auto 0;padding:0 1rem;display:flex}.tm-arrow{background:var(--color-accent);width:3rem;height:3rem;color:var(--color-background);cursor:pointer;border:0;justify-content:center;align-items:center;transition:filter .18s,transform .12s;display:inline-flex}.tm-arrow svg{width:1.25rem;height:1.25rem}.tm-arrow:active{filter:brightness(.9);transform:scale(.94)}.tm-arrow:disabled{background:var(--color-border);color:#fff6;cursor:not-allowed;pointer-events:none}.tm-mobile-count{letter-spacing:.18rem;color:#fffffff2;font-variant-numeric:tabular-nums;text-transform:uppercase;padding:0 .5rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1.125rem}}@media (min-width:640px){.tm-mobile-nav{display:none}}:where(.fcc-wrap){--periwinkle:var(--color-accent-light);--chart-bg:var(--color-surface-header);--chart-border:var(--color-border);font-family:var(--font-mono);color:var(--color-foreground);place-items:center;display:grid;position:absolute;inset:0}.ano-bar{background:var(--chart-border);transform-origin:bottom;flex:1}@keyframes fcc-trust-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fcc-trustDotPulse{0%,to{box-shadow:0 0 3px #2c61d299,0 0 8px #2c61d240}50%{box-shadow:0 0 5px var(--color-accent),0 0 12px #2c61d28c,0 0 22px #2c61d240}}.features-hero-pre-anim [data-features-hero-eyebrow],.features-hero-pre-anim [data-features-hero-headline],.features-hero-pre-anim [data-features-hero-subhead],.features-hero-pre-anim [data-features-hero-buttons]{visibility:hidden}.features-hero-pre-anim [data-features-hero-line],.features-hero-pre-anim [data-features-hero-tmark],.features-hero-pre-anim [data-features-hero-card]{opacity:0}.features-cuadros-pre-anim .hero-reporting-wrap,.features-cuadros-pre-anim .hero-anomaly-wrap,.features-cuadros-pre-anim .hero-trust-wrap{visibility:hidden}.solution-card-line{background:var(--color-border);pointer-events:none;z-index:1;position:absolute}.solution-card-line--top,.solution-card-line--bottom{height:1px;left:0;right:0}.solution-card-line--top{transform-origin:0;top:0}.solution-card-line--bottom{transform-origin:100%;bottom:0}.solution-card-line--left,.solution-card-line--right{width:1px;top:0;bottom:0}.solution-card-line--right{transform-origin:top;right:0}.solution-card-line--left{transform-origin:bottom;left:0}.features-solution-pre-anim [data-features-solution-card-line],.features-solution-pre-anim [data-features-solution-card-icon],.features-solution-pre-anim [data-features-solution-card-title],.features-solution-pre-anim [data-features-solution-card-body]{visibility:hidden}[data-features-solution-card] .icon-cell-on{background:var(--color-accent-light);box-shadow:0 0 2px #2c61d2c7,0 1px 3px #2c61d280,0 2px 5px #2c61d240}.features-core-halftone canvas{filter:drop-shadow(0 0 2px #1e40af8c)drop-shadow(0 0 5px #1e40af4d)}.features-core-card-sticky+.features-core-card-sticky{margin-top:-1px}@media (max-width:1023px){.features-core-visual .fcc-wrap{padding:1.5rem}.features-core-visual .chart{transform-origin:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.78)}}@media (max-width:767px){.features-core-visual .fcc-wrap{padding:1.5rem}.features-core-visual .chart{transform:translate(-50%,-50%)scale(.62)}}.features-core-section{padding-bottom:5rem}@media (min-width:1024px){.features-core-header{top:calc(var(--nav-height,5rem) + 2rem);z-index:5;background:var(--color-background);position:sticky}.features-core-header:before{content:"";background:var(--color-background);z-index:-1;width:100vw;position:absolute;top:-2rem;bottom:0;left:50%;transform:translate(-50%)}.features-core-card-sticky{top:var(--features-core-card-top,calc(var(--nav-height,5rem) + 12rem));height:var(--features-core-card-h,calc(100svh - var(--nav-height,5rem) - 12rem));position:sticky}.features-core-card-sticky [data-features-core-card-wrap],.features-core-card-sticky [data-features-core-card-wrap]>div:last-child{height:100%}}.features-core-bullet-dot{box-shadow:0 0 4px #2c61d2a6,0 0 10px #2c61d266,0 0 18px #2c61d22e}.features-core-card-cta{transition:filter .3s}.features-core-card-cta:hover{filter:drop-shadow(0 0 4px #1e40afe6)drop-shadow(0 0 10px #1e40af8c)drop-shadow(0 0 18px #1e40af40)}.features-core-pre-anim [data-features-core-eyebrow],.features-core-pre-anim [data-features-core-headline],.features-core-pre-anim [data-features-core-subhead],.features-core-pre-anim [data-features-core-loader]{visibility:hidden}[data-features-core-stage]:not([data-active=true]){opacity:0;pointer-events:none}[data-features-core-stage][data-active=true]{opacity:1}.cuadros-group{transform:scale(var(--cuadros-scale,1));transform-origin:50%;position:absolute;inset:0}@media (max-width:767px){.cuadros-group{transform:scale(calc(var(--cuadros-scale,1) * .95));inset:0 .5rem}[data-features-hero-stack]{height:102vw}}.hero-reporting-wrap{--periwinkle:var(--color-accent-light);--chart-bg:var(--color-surface-header);--chart-border:var(--color-border);z-index:3;transform:translate(calc(-50% + var(--cuadro-spread,27%)),calc(-50% - var(--cuadro-spread,27%)));pointer-events:none;font-family:var(--font-mono);position:absolute;top:50%;left:50%}.hero-reporting-wrap .chart{background:var(--chart-bg);border:1px solid var(--chart-border);box-sizing:border-box;flex-direction:column;gap:.6rem;padding:.85rem;display:flex}.hero-reporting-wrap .chart-reporting{justify-content:flex-start;gap:1.5rem;width:fit-content;height:auto}.hero-reporting-wrap .reporting-block{flex-direction:column;gap:.5rem;display:flex}.hero-reporting-wrap .reporting-header{letter-spacing:1.36px;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.7093rem;line-height:1.4;display:flex}.hero-reporting-wrap .reporting-label{color:var(--color-muted)}.hero-reporting-wrap .reporting-value{color:var(--color-accent);text-shadow:0 0 4px #1e40afe6,0 0 10px #1e40af73,0 0 18px #1e40af2e}.hero-reporting-wrap .reporting-matrix{grid-template-columns:repeat(18,.851rem);grid-auto-rows:.851rem;gap:.2838rem;width:fit-content;display:grid}.hero-reporting-wrap .reporting-matrix .cell{aspect-ratio:1;background:var(--chart-border);transition:background-color .45s,box-shadow .45s}.hero-reporting-wrap .reporting-matrix .cell.is-lit{background:var(--periwinkle);box-shadow:0 0 6px #2c61d2f2,0 0 14px #2c61d299,0 0 28px #2c61d259,0 0 50px #2c61d226}.hero-anomaly-wrap{--periwinkle:var(--color-accent-light);--chart-bg:var(--color-surface-header);--chart-border:var(--color-border);z-index:2;pointer-events:none;font-family:var(--font-mono);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.82)}.hero-anomaly-wrap .chart{background:var(--chart-bg);border:1px solid var(--chart-border);box-sizing:border-box;flex-direction:column;gap:.6rem;width:26.8125rem;height:26.8125rem;padding:.85rem;display:flex;overflow:hidden}.hero-anomaly-wrap .chart-anomaly{justify-content:flex-start;gap:.75rem}.hero-anomaly-wrap .anomaly-header{justify-content:space-between;align-items:center;display:flex}.hero-anomaly-wrap .ls-label{letter-spacing:1.91px;color:var(--color-muted);text-transform:uppercase;font-size:.9931rem;line-height:1.286}.hero-anomaly-wrap .ls-tabs{display:flex}.hero-anomaly-wrap .ls-tab{letter-spacing:.6px;color:var(--color-muted);text-transform:uppercase;border:1px solid var(--chart-border);background:var(--chart-bg);padding:.36rem .72rem;font-size:.6346rem;line-height:1.286}.hero-anomaly-wrap .ls-tab.is-active{color:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 4px #2c61d28c,0 0 10px #2c61d240}.hero-anomaly-wrap .anomaly-stat{align-items:baseline;gap:.65rem;margin-top:.25rem;display:flex}.hero-anomaly-wrap .anomaly-stat span:first-child{letter-spacing:4.5px;color:#fff;text-transform:uppercase;font-size:2.6rem;font-weight:400;line-height:1}.hero-anomaly-wrap .anomaly-stat-lbl{letter-spacing:.6px;color:var(--color-muted);text-transform:uppercase;font-size:.6346rem;line-height:1.2}.hero-anomaly-wrap .anomaly-bars{flex:1;justify-content:space-between;align-items:flex-end;gap:.65rem;width:100%;min-height:11rem;padding:0 .25rem;display:flex}.hero-anomaly-wrap .ano-bar{background:var(--chart-border);transform-origin:bottom;flex:1;height:0}.hero-anomaly-wrap .ano-bar.is-spike{background:var(--periwinkle);box-shadow:0 0 6px #2c61d2f2,0 0 14px #2c61d299,0 0 28px #2c61d259,0 0 50px #2c61d226}.hero-anomaly-wrap .anomaly-axis{color:var(--color-faint);text-transform:uppercase;justify-content:space-between;padding:0 .25rem;font-size:.6346rem;line-height:1.286;display:flex}.hero-trust-wrap{--periwinkle:var(--color-accent-light);--chart-bg:var(--color-surface-header);--chart-border:var(--color-border);z-index:1;transform:translate(calc(-50% - var(--cuadro-spread,27%) + var(--c3-offset-x,4%)),calc(-50% + var(--cuadro-spread,27%) - var(--c3-offset-y,3%))) scale(.82);pointer-events:none;font-family:var(--font-mono);position:absolute;top:50%;left:50%}.hero-trust-wrap .chart{background:var(--chart-bg);border:1px solid var(--chart-border);box-sizing:border-box;flex-direction:column;width:26.8125rem;height:26.8125rem;display:flex;overflow:hidden}.hero-trust-wrap .chart-trust{justify-content:space-between;padding:0;position:relative}.hero-trust-wrap .lock-wrap{flex:1;place-items:center;padding:.5rem 0;display:grid}.hero-trust-wrap .lock-grid{width:calc(9.5rem * var(--lock-scale,1.55));aspect-ratio:1;gap:calc(.14rem * var(--lock-scale,1.55));grid-template-rows:repeat(18,1fr);grid-template-columns:repeat(18,1fr);display:grid}.hero-trust-wrap .lock-cell{aspect-ratio:1;background:0 0}.hero-trust-wrap .lock-cell.on{background:var(--periwinkle);box-shadow:0 0 8px #2c61d2,0 0 18px #2c61d2cc,0 0 36px #2c61d280,0 0 64px #2c61d240,0 0 100px #2c61d21a}.hero-trust-wrap .trust-marquees{flex-direction:column;gap:.5674rem;padding-bottom:1.25rem;display:flex}.hero-trust-wrap .trust-marquee{overflow:hidden}.hero-trust-wrap .trust-track{gap:.5674rem;width:max-content;animation:22s linear infinite hero-trust-scroll;display:flex}.hero-trust-wrap .trust-track-reverse{animation-direction:reverse}@keyframes hero-trust-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-trust-wrap .trust-badge{background:var(--color-background);border:1px solid var(--chart-border);letter-spacing:.12em;color:#fff;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;gap:.5674rem;padding:.5674rem 1.1349rem;font-size:.85rem;line-height:1.2;display:inline-flex}.hero-trust-wrap .trust-dot{background:var(--color-accent);flex-shrink:0;width:.32rem;height:.32rem;animation:1.8s ease-in-out infinite hero-trust-dot;box-shadow:0 0 4px #2c61d2d9,0 0 10px #2c61d266}@keyframes hero-trust-dot{0%,to{box-shadow:0 0 3px #2c61d299,0 0 8px #2c61d240}50%{box-shadow:0 0 5px var(--color-accent),0 0 12px #2c61d28c,0 0 22px #2c61d240}}html.is-loading,html.is-loading body{overflow:hidden}.stage{background:var(--color-surface-sunken);position:absolute;inset:0;overflow:hidden}.popup{background:var(--color-surface-sunken);border:1px solid var(--color-border);opacity:0;transition:opacity .45s var(--ease-soft),transform .45s var(--ease-soft);will-change:opacity,transform;pointer-events:none;flex-direction:column;display:flex;position:absolute;transform:scale(.9);box-shadow:0 10px 40px #0009}.popup.enter{opacity:1;transform:scale(1)}.popup.exit{opacity:0;transform:scale(.92)}.popup-header{background:var(--color-surface-raised);border-bottom:1px solid var(--color-border);align-items:center;gap:8px;padding:7px 10px;display:flex}.popup-status{background:var(--color-accent);flex-shrink:0;width:7px;height:7px;animation:1.6s ease-in-out infinite statusPulse}@keyframes statusPulse{0%,to{box-shadow:0 0 1px #2c61d259}50%{box-shadow:0 0 3px #2c61d2f2,0 0 7px #2c61d28c,0 0 12px #2c61d240}}.popup-title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-foreground);white-space:nowrap;text-overflow:ellipsis;flex:1 0 0;font-size:8.5px;font-weight:400;line-height:1;overflow:hidden}.popup-title .sep{color:var(--color-dim);margin:0 5px}.popup-bars{flex-shrink:0;align-items:center;gap:3px;display:flex}.popup-bars .bar{background:var(--color-accent);flex-shrink:0;width:4px;height:11px;animation:1.6s linear infinite barSweep}@keyframes barSweep{0%,to{box-shadow:none}15%{box-shadow:0 0 2px #2c61d2e6,0 0 6px #2c61d28c,0 0 10px #2c61d240}}.popup-body{flex:1;position:relative;overflow:hidden}.popup-body canvas{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}html.hero-pre-anim [data-navbar]{opacity:0;transform:translateY(-8px)}html.hero-pre-anim [data-hero] .hero-frame,html.hero-pre-anim [data-hero] .hero-col-left,html.hero-pre-anim [data-hero] .hero-marquee-wrap,html.hero-pre-anim [data-hero] .hero-marquee-inner{border-color:#0000!important}html.hero-pre-anim [data-hero] [data-hero-tick],html.hero-pre-anim [data-hero] h1,html.hero-pre-anim [data-hero] [data-hero-subhead],html.hero-pre-anim [data-hero] [data-hero-video],html.hero-pre-anim [data-hero] [data-hero-visual],html.hero-pre-anim [data-hero] [data-hero-marquee-track]{opacity:0}html.hero-pre-anim [data-hero] [data-hero-cta]{opacity:0;transform-origin:50%;transform:translateY(12px)scale(.96)}html.hero-pre-anim [data-hero] [data-frame-line][data-axis=y]{transform-origin:top;transform:scaleY(0)}html.hero-pre-anim [data-hero] [data-frame-line][data-axis=x]{transform-origin:0;transform:scaleX(0)}@media (max-width:1023px){.hero-col-left{display:contents}}.hero-line{display:block}.hero-word{will-change:transform,opacity;display:inline-block}@media (min-width:1024px){.hero-h1-fit{letter-spacing:clamp(.356rem,.248vw + .197rem,.396rem);font-size:clamp(2.97rem,2.07vw + 1.64rem,3.3rem)}}[data-hero-tick]{will-change:transform,opacity}[data-frame-line]{will-change:transform}.marquee-track{will-change:transform;animation:40s linear infinite marquee}.hero-mini-play{cursor:pointer;animation:1.6s ease-in-out infinite heroMiniPulse}.hero-mini-play:active{transform:scale(.94)}@keyframes heroMiniPulse{0%,to{box-shadow:0 0 6px #2c61d28c,0 0 14px #2c61d24d}50%{box-shadow:0 0 10px #2c61d2f2,0 0 22px #2c61d28c,0 0 36px #2c61d233}}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.card-line{background:var(--color-border);pointer-events:none;position:absolute}.card-line--top,.card-line--bottom{height:1px;left:0;right:0}.card-line--top{transform-origin:0;top:0}.card-line--bottom{transform-origin:100%;bottom:0}.card-line--left,.card-line--right{width:1px;top:0;bottom:0}.card-line--right{transform-origin:top;right:0}.card-line--left{transform-origin:bottom;left:0}.problem-pre-anim [data-problem-eyebrow],.problem-pre-anim [data-problem-headline],.problem-pre-anim [data-problem-subhead],.problem-pre-anim [data-problem-card]{visibility:hidden}[data-problem-card] .icon-cell-on{background:var(--color-accent-light);box-shadow:0 0 2px #2c61d2c7,0 1px 3px #2c61d280,0 2px 5px #2c61d240}.solution-tab{background-color:#0000;transition:background-color .18s}.solution-tab:hover:not([aria-selected=true]){background-color:#ffffff06}.solution-tab:hover:not([aria-selected=true]) .corner-dot{background-color:#ffffff8c}.solution-tab[aria-selected=true]{background-color:var(--color-surface-header)}.solution-tab[aria-selected=true] .corner-dot{background-color:var(--color-accent);box-shadow:0 0 4px #2c61d2d9,0 0 10px #2c61d266,0 0 18px #2c61d226}.tab-active-marker{background:var(--color-accent);pointer-events:none;opacity:0;transform-origin:bottom;width:3px;height:100%;transition:opacity .25s ease,transform .35s var(--ease-snap);position:absolute;top:0;left:0;transform:scaleY(0);box-shadow:0 0 6px #2c61d28c,0 0 14px #2c61d240}.solution-tab[aria-selected=true] .tab-active-marker{opacity:1;transform:scaleY(1)}.solution-tab [data-tab-icon]{filter:grayscale()brightness(.55);transition:filter .22s}.solution-tab:hover:not([aria-selected=true]) [data-tab-icon]{filter:grayscale(0)brightness()}.solution-tab[aria-selected=true] [data-tab-icon]{filter:drop-shadow(0 0 4px #1e40afe6)drop-shadow(0 0 10px #1e40af8c)drop-shadow(0 0 18px #1e40af40)}@keyframes tabDotPulse{0%,to{box-shadow:0 0 4px #2c61d2d9,0 0 10px #2c61d266,0 0 18px #2c61d226}50%{box-shadow:0 0 6px var(--color-accent),0 0 14px #2c61d2bf,0 0 26px #2c61d259}}.solution-tab[aria-selected=true] .tab-dot-pulse{animation:1.6s ease-in-out infinite tabDotPulse}.tab-line{background:var(--color-border);pointer-events:none;z-index:1;position:absolute}.tab-line--top,.tab-line--bottom{height:1px;left:0;right:0}.tab-line--top{transform-origin:0;top:0}.tab-line--bottom{transform-origin:100%;bottom:0}.tab-line--left,.tab-line--right{width:1px;top:0;bottom:0}.tab-line--right{transform-origin:top;right:0}.tab-line--left{transform-origin:bottom;left:0}@media (max-width:767px){.solution-tab[aria-selected=true] [data-tab-icon]{filter:none}}.solution-tabs::-webkit-scrollbar{display:none}.solution-panels-track::-webkit-scrollbar{display:none}.solution-tabs,.solution-panels-track{scrollbar-width:none;-ms-overflow-style:none}.solution-tabs>*{scroll-snap-stop:always}@media (max-width:767px){[data-solution-panels-track] [data-solution-panel]{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;min-width:100%}[data-solution-panels-track] [data-solution-panel][hidden]{display:flex!important}}.solution-pre-anim [data-solution-eyebrow],.solution-pre-anim [data-solution-headline],.solution-pre-anim [data-solution-subhead],.solution-pre-anim [data-solution-tmark],.solution-pre-anim [data-solution-tab],.solution-pre-anim [data-solution-stage],.solution-pre-anim [data-solution-panel]{visibility:hidden}:root{--periwinkle:var(--color-accent-light);--chart-bg:var(--color-surface-header);--chart-border:var(--color-border)}.sfv{background:var(--color-background);font-family:var(--font-mono);color:var(--color-foreground);position:relative}.sfv-pin{height:calc(100vh - var(--nav-height));place-items:center;display:grid;position:relative;overflow:hidden}.sfv-stack{width:100%;max-width:68rem;margin:0 auto;padding:0 1.5rem;display:grid}.feature-row{will-change:opacity,transform;grid-area:1/1;grid-template-columns:26.8125rem 1fr;align-items:center;gap:5.25rem;display:grid}.feature-row:not([data-idx="0"]){opacity:0}.sfv-pre-anim [data-sfv-feature]{visibility:hidden}@media (max-width:1023px){.sfv-pin{height:auto;padding:0;display:block;overflow:visible}.sfv-stack{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-flow:row;gap:0;max-width:none;padding:0;display:flex;overflow-x:auto}.sfv-stack::-webkit-scrollbar{display:none}.feature-row{text-align:center;scroll-snap-align:center;scroll-snap-stop:always;flex-direction:column;flex:0 0 100vw;grid-area:auto;justify-content:center;align-items:center;gap:1.5rem;width:100vw;min-width:0;min-height:auto;padding:0 1rem;display:flex;opacity:1!important;visibility:visible!important;transform:none!important}.feature-text{flex-direction:column;align-items:center;gap:1rem;min-height:0!important}.feature-body{align-items:center;padding-top:0!important}.feature-decor{display:none}.feature-icon,.feature-icon-svg{display:none!important}.feature-chart{justify-content:center;align-items:center;width:100%;max-width:30rem;height:23rem;margin:0 auto;display:flex;overflow:hidden}.feature-chart>.chart{transform:scale(var(--sfv-chart-scale,.6));transform-origin:50%;flex-shrink:0;width:26.8125rem!important;height:26.8125rem!important}.feature-chart>.chart-reporting{width:fit-content!important;height:auto!important}}.feature-text{align-items:center;gap:2.5rem;min-height:19.6875rem;display:flex;position:relative}.feature-decor{object-fit:contain;flex-shrink:0;align-self:stretch;width:3.5625rem}.feature-body{flex-direction:column;gap:1.5rem;padding-top:.5rem;display:flex}.feature-icon-svg{flex-shrink:0;width:3.1875rem;height:3.1875rem;display:block}.feature-icon{aspect-ratio:1;flex-shrink:0;grid-template-columns:repeat(10,1fr);gap:1px;width:3.1875rem;display:grid}.icon-cell{aspect-ratio:1;background:0 0}.icon-cell.on{background:var(--periwinkle);box-shadow:0 0 4px #2c61d2f2,0 0 10px #2c61d299,0 0 20px #2c61d259,0 0 38px #2c61d226}.feature-content{flex-direction:column;gap:.5rem;display:flex}.feature-title{letter-spacing:3.84px;color:#fff;text-transform:uppercase;max-width:29.875rem;margin:0;font-size:2rem;font-weight:400;line-height:1.25}.feature-desc{color:var(--color-muted);text-transform:uppercase;max-width:29.875rem;margin:0;font-size:.875rem;line-height:1.2857}.chart{background:var(--chart-bg);border:1px solid var(--chart-border);box-sizing:border-box;flex-direction:column;gap:.6rem;width:26.8125rem;height:26.8125rem;padding:.85rem;display:flex;overflow:hidden}.chart-reporting{justify-content:flex-start;gap:1.5rem;width:fit-content;height:auto}.reporting-block{flex-direction:column;gap:.5rem;display:flex}.reporting-header{letter-spacing:1.3619px;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.7093rem;line-height:1.4;display:flex}.reporting-label{color:var(--color-muted)}.reporting-value{color:var(--color-accent);text-shadow:0 0 4px #1e40afe6,0 0 10px #1e40af73,0 0 18px #1e40af2e}.reporting-matrix{grid-template-columns:repeat(22,.851rem);grid-auto-rows:.851rem;gap:.2838rem;width:fit-content;display:grid}.reporting-matrix .cell{aspect-ratio:1;aspect-ratio:1;background:var(--chart-border);transition:background-color .45s,box-shadow .45s}.reporting-matrix .cell.is-lit{background:var(--periwinkle);box-shadow:0 0 6px #2c61d2f2,0 0 14px #2c61d299,0 0 28px #2c61d259,0 0 50px #2c61d226}.chart-eyebrow{letter-spacing:1.36px;color:#fff;text-transform:uppercase;text-align:center;flex-shrink:0;align-self:stretch;font-size:.7093rem;line-height:1.4}.chart-anomaly{justify-content:flex-start;gap:.75rem}.anomaly-header{justify-content:space-between;align-items:center;display:flex}.ls-label{letter-spacing:1.9067px;color:var(--color-muted);text-transform:uppercase;font-size:.9931rem;line-height:1.286}.ls-tabs{display:flex}.ls-tab{letter-spacing:.6px;color:var(--color-muted);text-transform:uppercase;border:1px solid var(--chart-border);background:var(--chart-bg);text-align:center;padding:.3626rem .7253rem;font-size:.6346rem;line-height:1.286;transition:color .2s,border-color .2s}.ls-tab.is-active{color:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 4px #2c61d28c,0 0 10px #2c61d240}.anomaly-stat{align-items:baseline;gap:.65rem;margin-top:.25rem;display:flex}.anomaly-stat span:first-child{letter-spacing:4.5px;color:#fff;text-transform:uppercase;font-size:2.6rem;font-weight:400;line-height:1}.anomaly-stat-lbl{letter-spacing:.6px;color:var(--color-muted);text-transform:uppercase;font-size:.6346rem;line-height:1.2}.anomaly-bars{flex:1;justify-content:space-between;align-items:flex-end;gap:.65rem;width:100%;min-height:11rem;padding:0 .25rem;display:flex}.ano-bar{background:var(--chart-border);transform-origin:bottom;flex:1;height:0}.ano-bar.is-spike{background:var(--periwinkle);box-shadow:0 0 6px #2c61d2f2,0 0 14px #2c61d299,0 0 28px #2c61d259,0 0 50px #2c61d226}.anomaly-axis{color:var(--color-faint);text-transform:uppercase;justify-content:space-between;padding:0 .25rem;font-size:.6346rem;line-height:1.286;display:flex}.chart-trust{justify-content:space-between;padding:0;position:relative;overflow:hidden}.lock-wrap{flex:1;place-items:center;padding:.5rem 0;display:grid}.lock-grid{aspect-ratio:1;grid-template-rows:repeat(18,1fr);grid-template-columns:repeat(18,1fr);gap:.14rem;width:9.5rem;display:grid}.lock-cell{aspect-ratio:1;background:0 0}.lock-cell.on{background:var(--periwinkle);box-shadow:0 0 8px #2c61d2,0 0 18px #2c61d2cc,0 0 36px #2c61d280,0 0 64px #2c61d240,0 0 100px #2c61d21a}.trust-marquees{flex-direction:column;gap:.5674rem;padding-bottom:1.25rem;display:flex}.trust-marquee{overflow:hidden}.trust-track{gap:.5674rem;width:max-content;animation:22s linear infinite trust-scroll;display:flex}.trust-track-reverse{animation-direction:reverse}@keyframes trust-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.trust-badge{background:var(--color-background);border:1px solid var(--chart-border);letter-spacing:.12em;color:#fff;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;gap:.5674rem;padding:.5674rem 1.1349rem;font-size:.85rem;line-height:1.2;display:inline-flex}.trust-dot{background:var(--color-accent);flex-shrink:0;width:.32rem;height:.32rem;animation:1.8s ease-in-out infinite trustDotPulse;box-shadow:0 0 4px #2c61d2d9,0 0 10px #2c61d266}@keyframes trustDotPulse{0%,to{box-shadow:0 0 3px #2c61d299,0 0 8px #2c61d240}50%{box-shadow:0 0 5px var(--color-accent),0 0 12px #2c61d28c,0 0 22px #2c61d240}}@media (max-width:62rem){.feature-row{grid-template-columns:1fr;gap:2rem}.feature-chart{justify-self:center}.feature-chart .chart{width:100%;max-width:26.8125rem}}@media (max-width:47.9375rem){.sfv-pin{height:auto;padding:0 0 4rem}.feature-text{gap:1.25rem;min-height:auto}.feature-decor{width:2rem}.feature-title{letter-spacing:2.4px;font-size:1.5rem;line-height:1.2}}@media (max-width:29.9375rem){.feature-title{letter-spacing:1.6px;font-size:1.25rem}.feature-desc{font-size:.8125rem}}@media (max-width:1023px){.sfv-mobile-nav{justify-content:center;align-items:center;gap:.5rem;margin:3rem auto 0;padding:0 1rem .5rem;display:flex}.sfv-arrow{background:var(--color-accent);width:3rem;height:3rem;color:var(--color-background);cursor:pointer;border:0;justify-content:center;align-items:center;transition:filter .18s,transform .12s;display:inline-flex}.sfv-arrow svg{width:1.25rem;height:1.25rem}.sfv-arrow:active{filter:brightness(.9);transform:scale(.94)}.sfv-arrow:disabled{background:var(--color-border);color:#fff6;cursor:not-allowed;pointer-events:none}.sfv-mobile-count{letter-spacing:.18rem;color:#fffffff2;font-variant-numeric:tabular-nums;text-transform:uppercase;padding:0 .5rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1.125rem}}@media (min-width:1024px){.sfv-mobile-nav{display:none}}.impact-pre-anim [data-impact-eyebrow],.impact-pre-anim [data-impact-headline],.impact-pre-anim [data-impact-metric]{visibility:hidden}.impact-pre-anim [data-impact-line],.impact-pre-anim [data-impact-tmark]{opacity:0}.howit-pre-anim [data-howit-eyebrow],.howit-pre-anim [data-howit-headline],.howit-pre-anim [data-howit-subhead]{visibility:hidden}.howit-pre-anim [data-howit-line],.howit-pre-anim [data-howit-tmark]{opacity:0}.howit-pre-anim .howit-card{visibility:hidden}.howit-stack{position:relative}.howit-card{will-change:transform;transform-origin:top;position:relative}.howit-card:not([data-card-idx="0"]){position:absolute;inset:0 0 auto}@media (prefers-reduced-motion:reduce){.howit-stack{flex-direction:column;gap:2rem;display:flex}.howit-card,.howit-card:not([data-card-idx="0"]){position:static;inset:auto;transform:none!important}}@media (max-width:767px){.howit-stack{flex-direction:column;gap:1.25rem;display:flex}.howit-card,.howit-card:not([data-card-idx="0"]){position:static;inset:auto;visibility:visible!important;opacity:1!important;transform:none!important}.howit-card [data-howit-card-header]{display:none}.howit-card .howit-asset{aspect-ratio:1;min-height:14rem;margin:0 .5rem .5rem;padding:1.5rem}}.step3-grid{aspect-ratio:22/14;gap:3px;width:100%;display:grid}.step3-cell{background:var(--color-bar-mid);aspect-ratio:1;transition:background-color .4s,box-shadow .4s}.step3-cell.is-lit{background:var(--color-accent-light);box-shadow:0 0 4px #2c61d2f2,0 0 9px #2c61d299,0 0 18px #2c61d259,0 0 32px #2c61d226}.step3-label{font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;text-align:center;padding:.85rem 1rem;font-size:.75rem;line-height:1}.step3-label-dim{color:var(--color-accent);background:#212121}.step3-label-active{background:var(--color-accent);color:var(--color-white);box-shadow:0 0 6px #2c61d28c,0 0 14px #2c61d240}.test-pre-anim [data-test-eyebrow],.test-pre-anim [data-test-headline],.test-pre-anim [data-test-subhead],.test-pre-anim [data-test-card]{visibility:hidden}.corner-marker{pointer-events:none;width:.53rem;height:.4375rem;position:absolute}.corner-marker:before,.corner-marker:after{content:"";background:var(--color-tick);position:absolute}.corner-tl{top:0;left:0}.corner-tl:before{width:1px;height:100%;top:0;left:0}.corner-tl:after{width:100%;height:1px;top:0;left:0}.corner-tr{top:0;right:0}.corner-tr:before{width:1px;height:100%;top:0;right:0}.corner-tr:after{width:100%;height:1px;top:0;right:0}.corner-bl{bottom:0;left:0}.corner-bl:before{width:1px;height:100%;bottom:0;left:0}.corner-bl:after{width:100%;height:1px;bottom:0;left:0}.corner-br{bottom:0;right:0}.corner-br:before{width:1px;height:100%;bottom:0;right:0}.corner-br:after{width:100%;height:1px;bottom:0;right:0}.blog-list-hero-pre-anim [data-blog-list-hero-eyebrow],.blog-list-hero-pre-anim [data-blog-list-hero-headline],.blog-list-hero-pre-anim [data-blog-list-hero-subhead],.blog-list-hero-pre-anim [data-blog-list-featured]{visibility:hidden}.blog-list-hero-pre-anim [data-blog-list-hero-line],.blog-list-hero-pre-anim [data-blog-list-hero-tmark],.blog-list-hero-pre-anim [data-blog-list-featured-line],.blog-list-hero-pre-anim [data-blog-list-featured-tmark]{opacity:0}.blog-list-grid-pre-anim [data-blog-list-filter],.blog-list-grid-pre-anim [data-blog-list-card]{visibility:hidden}@media (min-width:640px){[data-blog-list-grid-cards][data-blog-grid-mode=single]{width:50%;margin-right:auto;grid-template-columns:1fr!important}}.blog-filter-pill{color:var(--color-muted)}@media (hover:hover) and (pointer:fine){.blog-filter-pill[aria-selected=false]:hover{color:var(--color-accent);filter:drop-shadow(0 0 2px #1e40af8c)drop-shadow(0 0 6px #1e40af2e)}}.blog-filter-pill[aria-selected=true]{background:var(--color-accent);color:var(--color-white);font-weight:700;box-shadow:0 0 8px #2c61d2e6,0 0 24px #2c61d280,0 0 48px #2c61d233}.blog-post-pre-anim [data-blog-post-cover],.blog-post-pre-anim [data-blog-post-meta],.blog-post-pre-anim [data-blog-post-title],.blog-post-pre-anim [data-blog-post-desc],.blog-post-pre-anim [data-blog-post-body]{visibility:hidden}.blog-post-pre-anim [data-blog-post-line],.blog-post-pre-anim [data-blog-post-tmark]{opacity:0}[data-blog-post-body]{color:#ffffffd9;font-family:Geist Mono,monospace;font-size:.875rem;line-height:1.55}@media (min-width:768px){[data-blog-post-body]{font-size:.9375rem;line-height:1.7}}[data-blog-post-body] h2{letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-top:2rem;margin-bottom:.75rem;font-family:Geist Mono,monospace;font-size:1.25rem;font-weight:400}@media (min-width:768px){[data-blog-post-body] h2{letter-spacing:.16em;margin-top:3rem;margin-bottom:1rem;font-size:1.75rem}}[data-blog-post-body] h3{letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-top:1.5rem;margin-bottom:.5rem;font-size:1.0625rem;font-weight:400}@media (min-width:768px){[data-blog-post-body] h3{letter-spacing:.12em;margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem}}[data-blog-post-body] p{margin-bottom:1.5rem}[data-blog-post-body] ul,[data-blog-post-body] ol{margin:1.5rem 0;padding-left:1.75rem}[data-blog-post-body] ul li,[data-blog-post-body] ol li{margin-bottom:.75rem;display:list-item}[data-blog-post-body] ul li{list-style:none;position:relative}[data-blog-post-body] ul li:before{content:"";background:var(--color-accent);width:.375rem;height:.375rem;position:absolute;top:.6875rem;left:-1.25rem}[data-blog-post-body] ol{counter-reset:blog-counter}[data-blog-post-body] ol li{counter-increment:blog-counter;list-style:none;position:relative}[data-blog-post-body] ol li:before{content:counter(blog-counter) ".";color:var(--color-accent);text-align:right;width:1.5rem;font-weight:600;position:absolute;top:0;left:-1.75rem}[data-blog-post-body] strong{color:#fff;font-weight:600}[data-blog-post-body] code{color:var(--color-accent);background:#ffffff14;padding:.125rem .375rem;font-size:.875rem}[data-blog-post-body] a{color:var(--color-accent);text-underline-offset:.1875rem;text-decoration:underline}[data-blog-post-body] blockquote{border-left:2px solid var(--color-accent);color:#ffffffbf;margin:2rem 0;padding:.25rem 0 .25rem 1.25rem;font-style:italic}[data-blog-post-body] blockquote p{margin-bottom:.5rem}[data-blog-post-body] blockquote p:last-child{margin-bottom:0}.blog-card .blog-card__readmore{transition:filter .3s}.blog-card .blog-card__readmore-arrow{opacity:0;white-space:nowrap;max-width:0;transition:max-width .35s var(--ease-snap),opacity .35s ease,margin-left .35s var(--ease-snap);display:inline-block;overflow:hidden}@media (hover:hover) and (pointer:fine){.blog-card:hover .blog-card__readmore{filter:drop-shadow(0 0 4px #1e40afd9)drop-shadow(0 0 10px #1e40af80)drop-shadow(0 0 18px #1e40af33)}.blog-card:hover .blog-card__readmore-arrow{opacity:1;max-width:1.25rem;margin-left:.375rem}}[data-contact-visual] canvas{width:100%!important;height:100%!important}.contact-hero-pre-anim [data-contact-hero-eyebrow],.contact-hero-pre-anim [data-contact-hero-headline],.contact-hero-pre-anim [data-contact-hero-subhead],.contact-hero-pre-anim [data-contact-form],.contact-hero-pre-anim [data-contact-visual]{visibility:hidden}.contact-hero-pre-anim [data-contact-hero-line],.contact-hero-pre-anim [data-contact-hero-tmark],.contact-hero-pre-anim [data-contact-form-line]{opacity:0}.feature-hero-visual canvas{opacity:.6}@media (max-width:1023px){.feature-hero-visual .fcc-wrap{padding:1.5rem}.feature-hero-visual .chart{transform-origin:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.78)}}@media (max-width:767px){.feature-hero-visual .chart{transform:translate(-50%,-50%)scale(.62)}}.feature-hero-pre-anim [data-feature-hero-visual],.feature-hero-pre-anim .feature-hero-chart,.feature-hero-pre-anim [data-feature-hero-eyebrow],.feature-hero-pre-anim [data-feature-hero-headline],.feature-hero-pre-anim [data-feature-hero-bullet],.feature-hero-pre-anim [data-feature-hero-copy]{visibility:hidden}.feature-hero-pre-anim [data-feature-hero-line],.feature-hero-pre-anim [data-feature-hero-tmark]{opacity:0}.feature-core-pre-anim [data-feature-core-eyebrow],.feature-core-pre-anim [data-feature-core-headline],.feature-core-pre-anim [data-feature-core-body]{visibility:hidden}.benefit-line{background:var(--color-border);pointer-events:none;z-index:5;position:absolute}.benefit-line--top,.benefit-line--bottom{height:1px;left:0;right:0}.benefit-line--top{transform-origin:0;top:0}.benefit-line--bottom{transform-origin:100%;bottom:0}.benefit-line--left,.benefit-line--right{width:1px;top:0;bottom:0}.benefit-line--right{transform-origin:top;right:0}.benefit-line--left{transform-origin:bottom;left:0}.feature-benefits-pre-anim [data-feature-benefits-eyebrow],.feature-benefits-pre-anim [data-feature-benefits-headline],.feature-benefits-pre-anim [data-feature-benefit-content]{visibility:hidden}.feature-benefits-pre-anim [data-feature-benefit-line],.feature-benefits-pre-anim [data-feature-benefit-tmark]{opacity:0}.blog-pre-anim [data-blog-eyebrow],.blog-pre-anim [data-blog-headline],.blog-pre-anim [data-blog-subhead],.blog-pre-anim [data-blog-cta],.blog-pre-anim [data-blog-card]{visibility:hidden}.blog-pre-anim [data-blog-line],.blog-pre-anim [data-blog-tmark]{opacity:0}.blog-edge-line{left:1rem;right:1rem}@media (min-width:1024px){.blog-edge-line{width:100vw;left:calc(50% - 50vw);right:auto}}.blog-card{background-color:#0000;transition:background-color .25s}.blog-card:hover{background-color:#ffffff03}.blog-card__readmore{transition:filter .35s}.blog-card:hover .blog-card__readmore{filter:drop-shadow(0 0 4px #1e40afd9)drop-shadow(0 0 10px #1e40af80)drop-shadow(0 0 18px #1e40af33)}.blog-card__readmore-arrow{opacity:0;white-space:nowrap;max-width:0;transition:max-width .4s var(--ease-decelerate),margin-left .4s var(--ease-decelerate),opacity .3s ease;margin-left:0;display:inline-block;overflow:hidden}.blog-card:hover .blog-card__readmore-arrow{opacity:1;max-width:1.5em;margin-left:.5em}.blog-card a:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.blog-card,.blog-card__thumb,.blog-card__readmore-arrow{transition:none!important}}.comparison-frame-line{background:var(--color-border);pointer-events:none;z-index:5;position:absolute}.comparison-frame-line--top,.comparison-frame-line--bottom{height:1px;left:0;right:0}.comparison-frame-line--top{transform-origin:0;top:0}.comparison-frame-line--bottom{transform-origin:100%;bottom:0}.comparison-frame-line--left,.comparison-frame-line--right{width:1px;top:0;bottom:0}@media (max-width:1023px){.comparison-frame-line--left,.comparison-frame-line--right,[data-comparison-tmark]{display:none}[data-comparison-table][data-active-plan] [data-comparison-header-row],[data-comparison-table][data-active-plan] [data-comparison-row]{grid-template-columns:1fr 1fr!important}[data-comparison-table][data-active-plan="0"] [data-plan-cell]:not([data-plan-idx="0"]),[data-comparison-table][data-active-plan="1"] [data-plan-cell]:not([data-plan-idx="1"]),[data-comparison-table][data-active-plan="2"] [data-plan-cell]:not([data-plan-idx="2"]),[data-comparison-table][data-active-plan="3"] [data-plan-cell]:not([data-plan-idx="3"]){display:none}[data-comparison-header-row]>div,[data-comparison-row]>div{padding:.75rem 1rem!important}[data-comparison-row]>div{min-height:0;height:auto!important}}.comparison-tab[aria-selected=true]{border-color:var(--color-foreground);color:var(--color-foreground)}.comparison-tab[aria-selected=true][data-tab-highlight=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-white)}.comparison-frame-line--right{transform-origin:top;right:0}.comparison-frame-line--left{transform-origin:bottom;left:0}.comparison-check{filter:drop-shadow(0 0 .5px #1e40affa)drop-shadow(0 0 1px #1e40afd9)drop-shadow(0 1px 1.5px #1e40af8c)drop-shadow(0 2px 3px #1e40af4d)}.comparison-pre-anim [data-comparison-eyebrow],.comparison-pre-anim [data-comparison-headline],.comparison-pre-anim [data-comparison-table]{visibility:hidden}.comparison-pre-anim [data-comparison-tmark]{opacity:0}.faq-frame-line{background:var(--color-border);pointer-events:none;z-index:5;position:absolute}.faq-frame-line--top,.faq-frame-line--bottom{height:1px;left:0;right:0}.faq-frame-line--top{transform-origin:0;top:0}.faq-frame-line--bottom{transform-origin:100%;bottom:0}.faq-frame-line--left,.faq-frame-line--right{width:1px;top:0;bottom:0}.faq-frame-line--right{transform-origin:top;right:0}.faq-frame-line--left{transform-origin:bottom;left:0}.faq-section-pre-anim [data-faq-eyebrow],.faq-section-pre-anim [data-faq-headline],.faq-section-pre-anim [data-faq-item]{visibility:hidden}.faq-section-pre-anim [data-faq-frame-line],.faq-section-pre-anim [data-faq-tmark]{opacity:0}[data-faq-item] .faq-answer{display:block;overflow:hidden}.faq-chevron{transform-origin:50%;transition:transform .3s,filter .3s}[data-faq-item][data-faq-state=open] .faq-chevron{transform:rotate(45deg)}[data-faq-item] summary:hover .faq-chevron,[data-faq-item][data-faq-state=open] .faq-chevron{filter:drop-shadow(0 0 4px #1e40afe6)drop-shadow(0 0 10px #1e40af80)drop-shadow(0 0 18px #1e40af33)}[data-faq-item] summary::-webkit-details-marker{display:none}[data-faq-item] summary::marker{display:none}.pricing-tier-line{background:var(--color-border);pointer-events:none;z-index:5;position:absolute}.pricing-tier-line--top,.pricing-tier-line--bottom{height:1px;left:0;right:0}.pricing-tier-line--top{transform-origin:0;top:0}.pricing-tier-line--bottom{transform-origin:100%;bottom:0}.pricing-tier-line--left,.pricing-tier-line--right{width:1px;top:0;bottom:0}.pricing-tier-line--right{transform-origin:top;right:0}.pricing-tier-line--left{transform-origin:bottom;left:0}.pricing-hero-pre-anim [data-pricing-hero-eyebrow],.pricing-hero-pre-anim [data-pricing-hero-headline],.pricing-hero-pre-anim [data-pricing-hero-subhead],.pricing-hero-pre-anim [data-pricing-hero-trust],.pricing-hero-pre-anim [data-pricing-tier]>:not([data-pricing-tier-line]):not([data-pricing-tier-marker]){visibility:hidden}.pricing-hero-pre-anim [data-pricing-hero-line],.pricing-hero-pre-anim [data-pricing-hero-tmark],.pricing-hero-pre-anim [data-pricing-tier-line],.pricing-hero-pre-anim [data-pricing-tier-marker]{opacity:0}.pricing-hero-pre-anim [data-pricing-tier][data-tier-featured=true]{box-shadow:none;background-color:#0000}.halftone-image{width:100%;height:100%;position:relative;overflow:hidden}.halftone-image img{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.halftone-image canvas{width:100%;height:100%;transition:filter .3s;display:block;position:absolute;inset:0}.halftone-image:hover canvas,a:hover .halftone-image canvas,article:hover .halftone-image canvas{filter:var(--halftone-hover-filter)}.halftone-image-debug{border:1px solid var(--color-border);z-index:9999;color:#d0d0d0;background:#111111f5;width:280px;max-height:92vh;padding:16px 18px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;display:none;position:fixed;top:50%;right:20px;overflow-y:auto;transform:translateY(-50%)}.halftone-image-debug.is-open{display:block}.halftone-image-debug h2{letter-spacing:.18em;text-transform:uppercase;color:#b5d2ffb3;margin-bottom:12px;font-size:11px}.halftone-image-debug .row{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.halftone-image-debug label{letter-spacing:.08em;text-transform:uppercase;color:#b0b0b0;justify-content:space-between;align-items:center;font-size:10px;display:flex}.halftone-image-debug .v{font-variant-numeric:tabular-nums;color:var(--color-accent-light)}.halftone-image-debug input[type=range]{appearance:none;background:var(--color-border);cursor:pointer;outline:none;width:100%;height:2px}.halftone-image-debug input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-accent-light);cursor:pointer;border-radius:50%;width:11px;height:11px}.halftone-image-debug input[type=color]{border:1px solid var(--color-border);cursor:pointer;background:0 0;width:32px;height:22px;padding:0}.halftone-image-debug .row.color{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.halftone-image-debug .hint{color:#555;letter-spacing:.1em;text-transform:uppercase;text-align:right;margin-top:8px;font-size:9px}.halftone-image-debug .copy{border:1px solid var(--color-border);color:#b0b0b0;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;width:100%;margin-top:10px;padding:6px 8px;font-family:inherit;font-size:10px}.halftone-image-debug .copy:hover{border-color:var(--color-accent-light);color:var(--color-accent-light)}.team-hero-pre-anim [data-team-hero-image],.team-hero-pre-anim [data-team-hero-eyebrow],.team-hero-pre-anim [data-team-hero-name],.team-hero-pre-anim [data-team-hero-role],.team-hero-pre-anim [data-team-hero-cta],.team-hero-pre-anim [data-team-hero-bio]{visibility:hidden}.team-hero-pre-anim [data-team-hero-line],.team-hero-pre-anim [data-team-hero-tmark]{opacity:0}.cta-section-pre-anim [data-cta-section-eyebrow],.cta-section-pre-anim [data-cta-section-headline],.cta-section-pre-anim [data-cta-section-subhead],.cta-section-pre-anim [data-cta-section-buttons]{visibility:hidden}[data-cta-section-filter]{filter:drop-shadow(0 0 4px #b5d2ffcc)drop-shadow(0 0 10px #b5d2ff80)drop-shadow(0 0 18px #b5d2ff40)}@media (min-width:1024px){[data-feature-hero]{padding-bottom:0}[data-feature-hero] .grid{min-height:calc(100svh - var(--nav-height));grid-template-columns:1fr 30rem}}@media (max-height:50rem){.features-core-card-sticky{height:auto;position:static}.features-core-card-sticky [data-features-core-card-wrap],.features-core-card-sticky [data-features-core-card-wrap]>div:last-child{height:auto}}@media (min-height:50.0625rem){.features-core-card-sticky{height:calc(100svh - var(--features-core-card-top,calc(var(--nav-height,5rem) + 12rem)) - 3rem)}}[data-fcore-bottom-mask]{display:none}@media (min-height:50.0625rem){[data-fcore-bottom-mask]{z-index:50;background:var(--color-background);height:3rem;display:block;position:sticky;top:calc(100svh - 3rem)}}@media (max-height:50rem){[data-features-core]{padding-bottom:5rem!important}[data-features-core]>:first-child{height:auto!important}}html.fcore-deck [data-features-core-stack]{position:relative}html.fcore-deck .features-core-card-sticky{will-change:transform;transform-origin:top;position:absolute;inset:0 0 auto}html.fcore-deck [data-fcore-bottom-mask]{display:none}html.fcore-deck [data-features-core]{padding-bottom:5rem!important}html.fcore-deck [data-features-core]>:first-child{height:auto!important}html.fcore-deck .features-core-header{position:relative!important;top:auto!important}@media (max-height:50rem){.features-core-header{position:relative!important;top:auto!important}}[data-features-solution-card] img[data-features-solution-card-icon]{filter:drop-shadow(0 0 2px #2c61d2c7)drop-shadow(0 1px 3px #2c61d280)drop-shadow(0 2px 5px #2c61d240)}a.solution-card{cursor:pointer}a.solution-card .vh-card-cta{transition:color .2s}a.solution-card .vh-card-cta span{transition:transform .2s;display:inline-block}a.solution-card:hover .vh-card-cta{color:var(--color-accent-light)}a.solution-card:hover .vh-card-cta span{transform:translate(3px)}.vh-sol-cta-pre .vh-card-cta{opacity:0;transform:translateY(10px)}html.vh-sol-cta-in .vh-card-cta{opacity:1;transition:opacity .5s,transform .5s;transform:none}html.vh-sol-cta-in .vh-solution-grid>:first-child .vh-card-cta{transition-delay:.15s}html.vh-sol-cta-in .vh-solution-grid>:nth-child(2) .vh-card-cta{transition-delay:.27s}html.vh-sol-cta-in .vh-solution-grid>:nth-child(3) .vh-card-cta{transition-delay:.39s}html.vh-sol-cta-in .vh-solution-grid>:nth-child(4) .vh-card-cta{transition-delay:.51s}html.vh-sol-cta-in .vh-solution-grid>:nth-child(5) .vh-card-cta{transition-delay:.63s}.min-h-\[4\.5rem\]{min-height:4.5rem}@media (min-width:768px){.faq-headline-1line{white-space:nowrap}}@media (min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:pb-\[2\.25rem\]{padding-bottom:2.25rem}}html{font-size:clamp(16px,1.25vw,18px)}@media (min-width:1536px){:root{--container:min(96rem, calc(100vw - 4rem))}}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.45\]{line-height:1.45}@media (min-width:768px){.md\:mt-10{margin-top:2.5rem}}.focus-phone-input{--react-international-phone-height:1.5rem;--react-international-phone-background-color:transparent;--react-international-phone-text-color:#fff;--react-international-phone-border-color:transparent;--react-international-phone-border-radius:0;--react-international-phone-font-size:1rem;--react-international-phone-flag-width:20px;--react-international-phone-flag-height:20px;--react-international-phone-country-selector-background-color-hover:transparent;--react-international-phone-dropdown-top:2.75rem;align-items:center;width:100%;display:flex}.focus-phone-input .react-international-phone-input{width:100%;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0;color:#fff;padding-left:.625rem;background:0 0!important;border:none!important}@media (min-width:768px){.focus-phone-input{--react-international-phone-font-size:.875rem}}.focus-phone-input .react-international-phone-input::placeholder{color:#fff9;text-transform:uppercase}.focus-phone-input .react-international-phone-input:focus{outline:none}.focus-phone-input .react-international-phone-country-selector-button{height:auto;padding:0;background:0 0!important;border:none!important}.focus-phone-input .react-international-phone-country-selector-button__button-content{gap:.35rem}.focus-phone-input .react-international-phone-country-selector-button__dropdown-arrow{border-top-color:#ffffff80}.focus-phone-input .react-international-phone-country-selector-dropdown{background:var(--color-surface-raised);border:1px solid var(--color-border);color:#fff;z-index:60;font-family:var(--font-mono);border-radius:0;box-shadow:0 14px 40px #0009}.focus-phone-input .react-international-phone-country-selector-dropdown__list-item{color:#fff;background:0 0}.focus-phone-input .react-international-phone-country-selector-dropdown__list-item:hover,.focus-phone-input .react-international-phone-country-selector-dropdown__list-item--focused,.focus-phone-input .react-international-phone-country-selector-dropdown__list-item--selected{background:#ffffff14}.focus-phone-input .react-international-phone-country-selector-dropdown__list-item-country-name{color:#fff}.focus-phone-input .react-international-phone-country-selector-dropdown__list-item-dial-code{color:#ffffff80}.focus-phone-input .react-international-phone-country-selector-dropdown__preferred-list-divider{border-bottom:1px solid var(--color-border)}.contact-hero-pre-anim .react-international-phone-country-selector-button img{visibility:hidden!important}@media (max-width:640px){html:not([lang=en]) .vh-ice-chips,html:not([lang=en]) .vh-ice-topline{width:100%!important;left:0!important;transform:none!important}html:lang(de) [data-feature-core-headline],html:lang(lb) [data-feature-core-headline]{font-size:1.75rem!important}}html:not([lang=en]) h1,html:not([lang=en]) h2,html:not([lang=en]) h3{text-wrap:balance}html:not([lang=en]) p,html:not([lang=en]) li{text-wrap:pretty}html:not([lang=en]) :is(h1,h2,h3)+p:not([data-blog-post] *){text-wrap:balance}@media (min-width:768px){html:not([lang=en]) [data-problem-headline],html:not([lang=en]) [data-solution-headline],html:not([lang=en]) [data-about-hero-headline]{max-width:none!important}}@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}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}
