/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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-space-x-reverse:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--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);--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--border)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:14px}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-4{top:calc(var(--spacing) * 4)}.top-\[50\%\]{top:50%}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.left-0{left:0}.left-\[50\%\]{left:50%}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.my-1{margin-block:var(--spacing)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-\[1px\]{height:1px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-48{max-height:calc(var(--spacing) * 48)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[60px\]{min-height:60px}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-9{width:calc(var(--spacing) * 9)}.w-\[1px\]{width:1px}.w-full{width:100%}.max-w-lg{max-width:var(--container-lg)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-muted{background-color:var(--muted)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-0{padding-top:0}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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-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))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.paused{animation-play-state:paused}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab,var(--destructive) 80%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.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-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (min-width:40rem){.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}}@media (min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.simulation-gif{min-width:0;color:var(--home-navy);margin:0}.simulation-gif-screen{aspect-ratio:16/9;border:1px solid var(--home-line);background:var(--home-paper);border-radius:8px;position:relative;overflow:hidden}.simulation-gif-screen>img{object-fit:contain;width:100%;height:100%;animation:none;display:block}.simulation-gif-caption{flex:1;gap:2px;min-width:0;display:grid}.simulation-gif figcaption{color:inherit;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;font-size:12px;line-height:1.6;display:flex}.simulation-gif figcaption span{color:var(--home-muted);font-size:11px}.hx-dark .simulation-gif{color:var(--home-paper)}.hx-dark .simulation-gif figcaption span{color:var(--home-light-text)}.simulation-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.simulation-gif.is-compact figcaption{display:flex}.simulation-gif.is-compact figcaption span{display:block}.hx-threats article:has(.simulation-gif){aspect-ratio:auto;flex-direction:column;min-height:0;display:flex}.hx-threats article:has(.simulation-gif):after{display:none}.hx-threats article .simulation-gif-screen>img{object-fit:contain;animation:none;position:static;transform:scale(1)}.hx-threats article>.simulation-gif{background:var(--home-paper);color:var(--home-navy);padding:16px;position:relative}.hx-threats article:has(.simulation-gif)>div{margin-top:0;position:relative}.hx-threats article:has(.simulation-gif) .hx-film{display:none}.awarex-new-flow .hx-threats article .simulation-gif-screen>img{filter:none}.simulation-gif+.ab-steps,.simulation-gif+.hx-fw,.simulation-gif+.pd-focus,.simulation-gif+.px-example-grid,.simulation-gif+.steps-grid{margin-top:32px}.pd-ai-benefits .simulation-gif{margin-block:20px}@media (max-width:700px){.simulation-gallery{grid-template-columns:1fr}}.pd-whaling .wh-number{color:var(--brand-red);font-size:13px;font-weight:800}.pd-whaling .wh-definition-note{color:var(--home-muted);margin-top:18px;font-size:14px;line-height:1.8}.pd-whaling .wh-trust-chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:38px;display:grid}.pd-whaling .wh-trust-chain article{border-top:2px solid var(--brand-teal);padding-top:22px}.pd-whaling .wh-trust-chain h3{margin:12px 0;font-size:21px}.pd-whaling .wh-build-steps p,.pd-whaling .wh-learning-path p,.pd-whaling .wh-trust-chain p{color:var(--home-muted);font-size:14px;line-height:1.75}.pd-whaling .wh-risk-band{background:var(--home-navy);color:var(--home-paper);border-top:3px solid var(--brand-red);padding-block:24px}.pd-whaling .wh-risk-band .page-container{align-items:center;gap:28px;display:flex}.pd-whaling .wh-risk-band strong{color:var(--brand-teal);font-size:22px}.pd-whaling .wh-risk-band p{flex:1;font-size:15px;line-height:1.6}.pd-whaling .wh-build-layout,.pd-whaling .wh-scenario-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:38px;display:grid}.pd-whaling .wh-build-steps{margin:0;padding:0;list-style:none}.pd-whaling .wh-build-steps li{border-top:1px solid var(--home-line);grid-template-columns:32px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.pd-whaling .wh-build-steps h3{margin:0 0 5px;font-size:18px}.pd-whaling .wh-build-steps p{margin:0}.pd-whaling .wh-blueprint{border:1px solid var(--border);background:var(--card);border-radius:8px;margin:0;padding:24px}.pd-whaling .wh-panel-top{border-bottom:1px solid var(--home-line);align-items:center;gap:10px;padding-bottom:18px;font-size:11px;font-weight:700;display:flex}.pd-whaling .wh-panel-top small{margin-left:auto;font-size:10px;font-weight:400}.pd-whaling .wh-blueprint-route{align-items:center;gap:8px;padding:22px 0;font-size:11px;line-height:1.6;display:flex}.pd-whaling .wh-blueprint-route strong{color:var(--brand-red)}.pd-whaling .wh-blueprint-route svg{color:var(--brand-teal);flex:none}.pd-whaling .wh-blueprint dl,.pd-whaling .wh-response dl{margin:0}.pd-whaling .wh-blueprint dl>div,.pd-whaling .wh-response dl>div{border-top:1px solid var(--home-line);justify-content:space-between;gap:18px;padding:12px 0;font-size:13px;display:flex}.pd-whaling dt{color:var(--home-muted)}.pd-whaling dd{text-align:right;margin:0;font-weight:600}.pd-whaling .wh-blueprint-mail{background:var(--home-section-night);color:var(--home-paper);border-radius:6px;align-items:center;gap:14px;margin-top:20px;padding:20px;display:flex}.pd-whaling .wh-blueprint-mail small{color:var(--brand-teal);font-size:10px}.pd-whaling .wh-blueprint-mail p{margin:6px 0 0;font-size:15px;line-height:1.7}.pd-whaling .wh-review{align-items:start;gap:12px;padding-top:18px;display:flex}.pd-whaling .wh-review svg{flex:none}.pd-whaling .wh-review p{color:var(--home-muted);margin:0;font-size:12px;line-height:1.75}.pd-whaling .wh-review strong{color:var(--home-navy);display:block}.pd-whaling figcaption{color:var(--home-muted);margin-top:18px;font-size:11px;line-height:1.7}.pd-whaling .wh-signal-art>span:not(.pd-ai-art-caption){border-bottom:1px dashed var(--ai-edge);padding:7px 0;font-size:11px;display:block}.pd-whaling .wh-signal-art strong{color:var(--brand-teal);align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.pd-whaling .wh-pressure-art>div{grid-template-columns:100px 1fr;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;display:grid}.pd-whaling .wh-pressure-art i{background:var(--brand-teal);border-radius:3px;width:75%;height:6px}.pd-whaling .wh-pressure-art>div:nth-of-type(2) i{width:58%}.pd-whaling .wh-pressure-art>div:nth-of-type(3) i{background:var(--vector-red-light);width:88%}.pd-whaling .wh-pressure-art small{color:var(--ai-copy);font-size:10px}.pd-whaling .wh-cue-art>p{border-left:2px solid var(--vector-red-light);padding:12px;font-size:17px}.pd-whaling .wh-cue-art>div{color:var(--ai-copy);gap:8px;margin-top:15px;font-size:11px;line-height:1.6;display:flex}.pd-whaling .wh-scenario-tabs{border-bottom:1px solid var(--home-line);flex-wrap:wrap;gap:8px;margin-bottom:28px;padding-bottom:14px;display:flex}.pd-whaling .wh-scenario-tabs [aria-selected=true]{background:var(--home-navy);color:var(--home-paper)}.pd-whaling .wh-mail{background:var(--home-section-night);color:var(--home-paper);border-radius:8px;margin:0;padding:28px}.pd-whaling .wh-mail .wh-panel-top{border-color:var(--home-hero-edge)}.pd-whaling .wh-mail .wh-panel-top small,.pd-whaling .wh-mail figcaption{color:var(--home-light-text)}.pd-whaling .wh-mail-header{align-items:center;gap:12px;margin:22px 0;display:flex}.pd-whaling .wh-avatar{width:40px;height:40px;color:var(--brand-teal);border:1px solid var(--home-hero-edge);border-radius:50%;flex:none;place-items:center;display:grid}.pd-whaling .wh-mail-header strong{font-size:13px}.pd-whaling .wh-mail-header small{color:var(--home-light-text);overflow-wrap:anywhere;font-size:11px;display:block}.pd-whaling .wh-mail h3{color:var(--home-paper);font-size:21px;line-height:1.4}.pd-whaling .wh-mail>p{color:var(--home-light-text);margin-top:18px;font-size:14px;line-height:1.9}.pd-whaling .wh-inert-link{border-bottom:1px solid var(--brand-teal);color:var(--brand-teal);align-items:center;gap:10px;margin-top:20px;padding-bottom:4px;font-size:13px;display:inline-flex}.pd-whaling .wh-scenario-cues{padding-top:18px}.pd-whaling .wh-scenario-cues h3{margin:14px 0 24px;font-size:28px;line-height:1.3}.pd-whaling .wh-scenario-cues>div{border-top:1px solid var(--home-line);align-items:start;gap:14px;padding-block:20px;display:flex}.pd-whaling .wh-scenario-cues svg{flex:none}.pd-whaling .wh-scenario-cues p{color:var(--home-muted);margin:0;font-size:14px;line-height:1.8}.pd-whaling .wh-scenario-cues strong{color:var(--home-navy);margin-bottom:6px;display:block}.pd-whaling .wh-learning-layout{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:32px;display:grid}.pd-whaling .wh-learning-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.pd-whaling .wh-learning-path li{border-top:2px solid var(--brand-teal);padding-top:20px}.pd-whaling .wh-learning-path h3{margin:16px 0 10px;font-size:19px}.pd-whaling .wh-response{border:1px solid var(--home-line);background:var(--home-paper);border-radius:8px;margin:0;padding:22px}.pd-whaling .wh-response dl>div{font-size:12px}.pd-whaling .wh-response dl>div:first-child dt{color:var(--brand-red)}@media (max-width:1000px){.pd-whaling .wh-learning-layout{grid-template-columns:1fr}.pd-whaling .wh-build-layout,.pd-whaling .wh-scenario-layout{gap:24px}.pd-whaling .wh-blueprint{padding:18px}.pd-whaling .wh-pressure-art>div{grid-template-columns:82px 1fr}.pd-whaling .wh-cue-art>p{font-size:14px}}@media (max-width:700px){.pd-whaling .wh-build-layout,.pd-whaling .wh-learning-path,.pd-whaling .wh-scenario-layout,.pd-whaling .wh-trust-chain{grid-template-columns:1fr}.pd-whaling .wh-risk-band .page-container{flex-wrap:wrap;gap:12px}.pd-whaling .wh-risk-band p{flex-basis:100%}.pd-whaling .wh-risk-band svg{display:none}.pd-whaling .wh-mail{padding:22px}.pd-whaling .wh-scenario-cues{padding-top:0}.pd-whaling .wh-trust-chain{gap:24px}}.product-detail{--td-shade:linear-gradient(90deg,var(--home-banner-base),var(--home-banner-base))}@supports (color:color-mix(in lab,red,red)){.product-detail{--td-shade:linear-gradient(90deg,color-mix(in oklab,var(--home-banner-base) 74%,transparent),color-mix(in oklab,var(--home-banner-base) 25%,transparent))}}.product-detail{--td-form-shadow:0 24px 70px var(--vector-shadow)}.product-detail .pd-images img{animation-play-state:running}.product-detail .pd-hero .td-copy h1{overflow-wrap:anywhere}.product-detail .site-footer{background:var(--home-banner-base)}.pd-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pd-product-grid a{border:1px solid var(--home-line);background:var(--home-soft);border-radius:8px;align-items:center;gap:14px;padding:24px;font-weight:600;line-height:1.5;transition:border-color .2s,transform .2s;display:flex}.pd-product-grid a:hover{border-color:var(--brand-teal);transform:translateY(-3px)}.pd-product-grid a>svg{flex-shrink:0}.pd-product-grid a>svg:last-child{margin-left:auto}.product-detail section:has(>.page-container>.pd-product-grid){padding-block:40px}.product-detail section:has(>.page-container>.pd-product-grid) .hx-head{margin-bottom:20px}.product-detail section:has(>.page-container>.pd-product-grid) .hx-head h2{font-size:28px;line-height:1.3}.product-detail .pd-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 20px}.product-detail .pd-product-grid a{border:0;border-bottom:1px solid var(--home-line);background:0 0;border-radius:0;gap:10px;min-width:0;padding:13px 0;font-size:14px;line-height:1.45}.product-detail .pd-product-grid a:hover{color:var(--brand-indigo);border-color:var(--brand-teal);transform:none}.product-detail .pd-product-grid a>span{overflow-wrap:anywhere;min-width:0}@media (max-width:1050px){.product-detail .pd-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.product-detail .pd-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}}@media (max-width:420px){.product-detail .pd-product-grid{grid-template-columns:minmax(0,1fr)}}.pd-focus{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:0;list-style:none;display:grid}.pd-focus li{align-items:flex-start;gap:14px;display:flex}.pd-focus svg{flex-shrink:0;margin-top:6px}.pd-focus h3{font-size:20px;line-height:1.5}.pd-scope{color:var(--home-muted);max-width:800px;margin-block:30px;font-size:14px;line-height:1.8}.tool-page .hero-content{min-height:550px;padding-block:64px 72px}.tool-page .hero h1{font-size:58px;line-height:1.15}.tool-page .hero-description{color:var(--home-muted);font-size:17px}.tool-page .section-title{font-size:38px;line-height:1.25}.mobile-primary-links{flex-wrap:wrap;gap:18px;padding:10px 0 20px;font-size:14px;font-weight:600;display:flex}@media (max-width:860px){.pd-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-focus{grid-template-columns:1fr}}@media (max-width:560px){.pd-product-grid{grid-template-columns:1fr}.product-detail .pd-hero .td-copy h1{font-size:34px}.tool-page .hero h1{font-size:36px}.tool-page .section-title{font-size:30px}}@media (prefers-reduced-motion:reduce){.product-detail .pd-images img{animation:none}.pd-product-grid a{transition:none}}.products-dropdown{position:relative}.products-menu{background:var(--popover);width:min(1000px,100vw - 40px);max-height:calc(100dvh - 110px);color:var(--popover-foreground);border:1px solid var(--border);box-shadow:0 18px 48px var(--vector-shadow);z-index:100;border-radius:8px;grid-template-columns:1.15fr 1fr .85fr;display:grid;position:fixed;top:82px;left:50%;overflow-y:auto;transform:translate(-50%)}.products-menu-category{padding:24px}.products-menu-category+.products-menu-category{border-left:1px solid var(--border)}.products-category-heading{align-items:flex-start;gap:10px;padding-bottom:16px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.products-category-heading svg{color:var(--primary);flex-shrink:0}.products-menu ul{margin:0;padding:0;list-style:none}.products-menu li a{padding:8px 0;font-size:13px;line-height:1.5;display:block}.products-menu a:hover{color:var(--primary)}.products-menu a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.products-menu p{color:var(--muted-foreground);margin-top:14px;font-size:12px;line-height:1.7}.product-page{min-height:70vh;padding-block:70px}.product-eyebrow{color:var(--primary);text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:700}.product-page h1{overflow-wrap:anywhere;max-width:800px;font-size:44px;line-height:1.2}.product-category-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:20px;padding-block:30px;display:flex}.product-category-tabs a{color:var(--muted-foreground);font-size:14px}.product-category-tabs a[aria-current]{color:var(--primary);font-weight:700}.product-item-list{margin-bottom:32px}.product-item{border-bottom:1px solid var(--border);gap:26px;padding-block:28px;scroll-margin-top:120px;display:flex}.product-item-number{color:var(--muted-foreground);padding-top:6px;font-size:13px}.product-item h2{align-items:center;gap:12px;font-size:22px;line-height:1.4;display:flex}.product-item h2 svg{flex-shrink:0}.product-item p{color:var(--muted-foreground);max-width:650px;margin-top:12px;line-height:1.7}@media (max-width:767px){.products-menu{width:100%;max-height:none;box-shadow:none;grid-template-columns:1fr;margin-block:12px;position:static;transform:none}.products-menu-category+.products-menu-category{border-left:none;border-top:1px solid var(--border)}.products-menu-category{padding:20px}.product-page h1{font-size:32px}.product-item{gap:14px}.product-item h2{font-size:18px}}:root{--brand-teal:oklch(76% .13 195);--brand-yellow:oklch(84% .17 85);--brand-red:oklch(58% .2 22);--brand-green:oklch(55% .13 155);--brand-blue:oklch(57% .22 260);--brand-indigo:oklch(40% .13 285);--radius:.5rem;--background:oklch(97.5% .006 265);--foreground:oklch(22% .05 285);--card:oklch(100% 0 0);--card-foreground:oklch(22% .07 266);--popover:oklch(100% 0 0);--popover-foreground:oklch(22% .07 266);--primary:oklch(40% .13 285);--primary-foreground:oklch(100% 0 0);--secondary:oklch(95% .015 270);--secondary-foreground:oklch(22% .07 266);--muted:oklch(95.5% .01 265);--muted-foreground:oklch(45% .04 265);--accent:oklch(94% .03 280);--accent-foreground:oklch(30% .12 278);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(98.4% .003 247.858);--border:oklch(22% .07 266/.11);--input:oklch(22% .07 266/.18);--ring:oklch(40% .13 285);--font-body:"Inter",sans-serif;--primary-deep:oklch(30% .12 285);--gradient-crimson:linear-gradient(120deg,var(--primary),var(--brand-teal));--glow-primary:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--glow-primary:color-mix(in oklab,var(--primary) 14%,transparent)}}:root{--shadow-glow:0 0 80px -10px var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-glow:0 0 80px -10px color-mix(in oklab,var(--primary) 35%,transparent)}}:root{--font-heading:"Plus Jakarta Sans",sans-serif;--soft-primary:oklch(95% .03 25);--veil-dim:oklch(39% .08 268);--veil-mid:oklch(76% .13 195);--veil-bright:oklch(55% .13 285);--vector-red-light:oklch(76% .13 24);--vector-side:oklch(80% .05 268);--vector-recess:oklch(93% .02 268);--vector-line:oklch(88% .035 24);--vector-metal-light:oklch(95% .005 260);--vector-metal:oklch(66% .015 260);--vector-metal-dark:oklch(38% .015 260);--vector-shadow:oklch(22% .07 266/.18);--section-background:oklch(100% 0 0);--body-band:linear-gradient(180deg,oklch(100% 0 0),oklch(97% .008 265));--cta-hover-shadow:0 0 24px var(--brand-red)}@supports (color:color-mix(in lab,red,red)){:root{--cta-hover-shadow:0 0 24px color-mix(in oklab,var(--brand-red) 45%,transparent)}}:root{--suite-background:oklch(92% .009 260);--suite-surface:oklch(98% .003 260);--suite-hover:oklch(95% .006 260);--suite-foreground:oklch(19% .006 260);--suite-muted:oklch(46% .016 260);--suite-border:oklch(82% .012 260);--suite-icon:oklch(95% .02 23);--indigo-glow:oklch(80% .09 278);--guidance-ambient:radial-gradient(ellipse 85% 100% at 50% 0%,var(--indigo-glow),transparent 75%),linear-gradient(125deg,var(--section-background),var(--background))}@supports (color:color-mix(in lab,red,red)){:root{--guidance-ambient:radial-gradient(ellipse 85% 100% at 50% 0%,color-mix(in oklab,var(--indigo-glow) 45%,transparent),transparent 75%),linear-gradient(125deg,var(--section-background),var(--background))}}:root{--metal-card:linear-gradient(145deg,var(--card),var(--background));--resilience-ambient:radial-gradient(ellipse 100% 140% at 100% 100%,var(--primary-deep),transparent 75%),linear-gradient(110deg,var(--card),var(--background))}@supports (color:color-mix(in lab,red,red)){:root{--resilience-ambient:radial-gradient(ellipse 100% 140% at 100% 100%,color-mix(in oklab,var(--primary-deep) 70%,transparent),transparent 75%),linear-gradient(110deg,var(--card),var(--background))}}:root{--grid-line:oklch(22% .07 266/.07);--texture-dot:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root{--texture-dot:color-mix(in oklab,var(--foreground) 6%,transparent)}}:root{--texture-glow:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--texture-glow:color-mix(in oklab,var(--primary) 7%,transparent)}}:root{--page-texture:radial-gradient(circle,var(--texture-dot) 1px,transparent 1.4px);--button-shine:linear-gradient(110deg,transparent 25%,var(--primary-foreground) 40%,var(--primary-foreground) 50%,var(--primary-foreground) 60%,transparent 75%)}@supports (color:color-mix(in lab,red,red)){:root{--button-shine:linear-gradient(110deg,transparent 25%,color-mix(in oklab,var(--primary-foreground) 8%,transparent) 40%,color-mix(in oklab,var(--primary-foreground) 48%,transparent) 50%,color-mix(in oklab,var(--primary-foreground) 8%,transparent) 60%,transparent 75%)}}:root{--button-edge:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){:root{--button-edge:color-mix(in oklab,var(--primary-foreground) 28%,transparent)}}:root{--button-inset-shadow:inset 0 1px 0 var(--button-edge),inset 0 -1px 0 var(--background)}@supports (color:color-mix(in lab,red,red)){:root{--button-inset-shadow:inset 0 1px 0 var(--button-edge),inset 0 -1px 0 color-mix(in oklab,var(--background) 20%,transparent)}}:root{--banner-background:linear-gradient(105deg,oklch(27% .08 268),oklch(20% .08 268));--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.4% .003 247.858);--sidebar-foreground:oklch(12.9% .042 264.695);--sidebar-primary:oklch(20.8% .042 265.755);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(96.8% .007 247.896);--sidebar-accent-foreground:oklch(20.8% .042 265.755);--sidebar-border:oklch(92.9% .013 255.508);--sidebar-ring:oklch(70.4% .04 256.788)}.dark{--background:oklch(12.9% .042 264.695);--foreground:oklch(98.4% .003 247.858);--card:oklch(20.8% .042 265.755);--card-foreground:oklch(98.4% .003 247.858);--popover:oklch(20.8% .042 265.755);--popover-foreground:oklch(98.4% .003 247.858);--primary:oklch(92.9% .013 255.508);--primary-foreground:oklch(20.8% .042 265.755);--secondary:oklch(27.9% .041 260.031);--secondary-foreground:oklch(98.4% .003 247.858);--muted:oklch(27.9% .041 260.031);--muted-foreground:oklch(70.4% .04 256.788);--accent:oklch(27.9% .041 260.031);--accent-foreground:oklch(98.4% .003 247.858);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(98.4% .003 247.858);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.1% .027 264.364);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.8% .042 265.755);--sidebar-foreground:oklch(98.4% .003 247.858);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(27.9% .041 260.031);--sidebar-accent-foreground:oklch(98.4% .003 247.858);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.1% .027 264.364)}html{scroll-behavior:smooth;scroll-padding-top:90px}.brand,h1,h2,h3{font-family:var(--font-heading)}a,button,input{-webkit-tap-highlight-color:transparent}.page-container{width:min(1184px,100% - 80px);margin-inline:auto}.site-header{border-bottom:1px solid var(--border);height:88px}.brand{color:var(--home-navy);letter-spacing:-.02em;align-items:center;gap:10px;font-size:25px;display:inline-flex}.brand img{width:auto;height:56px;display:block}.site-footer .brand{color:var(--home-light-text)}.brand-x{color:var(--primary);font-size:34px}.nav-link{color:var(--muted-foreground);font-size:13px;transition:color .2s}.nav-link.active,.nav-link:hover{color:var(--foreground)}.eyebrow{color:var(--primary);letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:700}.hero{padding-top:29px}.hero-content{z-index:1;grid-template-columns:1.2fr 1fr;gap:16px;min-height:490px;padding-bottom:32px;display:grid}.hero h1{margin-top:22px;font-size:58px;font-weight:600;line-height:1.12}.hero-description{max-width:450px;margin-top:21px;font-size:15px;line-height:1.85}.hero-art{justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.hero-art:before{content:"";background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:42px 42px;position:absolute;inset:35px 0;-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.shield-image{object-fit:contain;mix-blend-mode:screen;width:470px;height:470px;animation:shield-enter 1s ease-out both;position:relative}.scan-tag{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:6px;align-items:center;gap:9px;padding:10px 15px;font-size:11px;display:flex;position:absolute;bottom:61px;right:3px}.status-dot{background:var(--primary);border-radius:50%;width:6px;height:6px}.email-form{border:1px solid var(--input);border-radius:7px;align-items:center;gap:12px;max-width:560px;margin-top:30px;padding:7px 7px 7px 17px;display:flex}.email-form input{background:0 0;outline:none;flex:1;min-width:0;height:42px;font-size:12px}.email-form input::placeholder{color:var(--muted-foreground)}.feature-strip{border-block:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:32px;padding-block:29px;display:grid}.feature-item{align-items:flex-start;gap:16px;display:flex}.icon-box{background:var(--brand-teal);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.icon-box{background:color-mix(in srgb,var(--brand-teal) 14%,transparent)}}.icon-box{color:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){.icon-box{color:color-mix(in srgb,var(--brand-teal) 55%,var(--primary))}}.icon-box{border-radius:6px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.steps-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:34px;display:grid}.step-card{border:1px solid var(--border);border-radius:7px;padding:25px 22px;transition:border-color .2s,transform .2s}.step-card:hover{border-color:var(--primary);transform:translateY(-3px)}.step-number{font-family:var(--font-heading);font-size:12px}.step-card h3{margin-top:24px;font-size:16px;font-weight:500}.step-card p{color:var(--muted-foreground);margin-top:10px;font-size:12px}.faq-grid{grid-template-columns:1fr 1.45fr;display:grid}.faq-row{border-bottom:1px solid var(--border)}.faq-row:first-child{border-top:1px solid var(--border)}.faq-button{text-align:left;white-space:normal;border-radius:0;justify-content:space-between;width:100%;height:auto;min-height:67px;padding:19px 0;font-size:14px;font-weight:500;display:flex}.faq-answer{color:var(--muted-foreground);padding:0 35px 22px 0;font-size:13px}.team-banner{background:var(--banner-background);border:1px solid var(--accent);border-radius:8px;justify-content:space-between;align-items:center;gap:25px;margin-block:58px;padding:37px 42px;display:flex}.site-footer{border-top:1px solid var(--border);padding-block:28px}.mobile-nav{display:none}@keyframes shield-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.page-container{width:calc(100% - 48px)}.desktop-nav{display:none}.mobile-nav{display:block}.hero h1{font-size:46px}.hero-content{grid-template-columns:1.3fr 1fr;min-height:470px}.shield-image{width:350px;max-width:none;height:350px}.scan-tag{bottom:65px;right:0}.steps-grid{grid-template-columns:repeat(2,1fr)}.feature-strip{gap:16px}.feature-item{gap:10px}.feature-item+.feature-item{padding-left:16px}.faq-grid{gap:40px}}@media (max-width:640px){.page-container{width:calc(100% - 40px)}.site-header{height:72px}.brand{font-size:24px}.brand img{height:40px}.hero-content{grid-template-columns:1fr;gap:0;padding-top:36px}.hero h1{font-size:44px}.hero-description{font-size:14px}.hero-art{height:300px;margin-top:12px}.shield-image{width:320px;height:320px}.scan-tag{bottom:21px;right:12px}.email-form{gap:7px;padding-left:12px}.email-form input{font-size:11px}.email-form .check-button{padding-inline:12px;font-size:11px}.feature-strip{grid-template-columns:1fr;gap:24px}.feature-item+.feature-item{border-left:none;padding-left:0}.protection-section{padding-block:52px}.section-title{font-size:28px}.steps-grid{gap:12px}.step-card{padding:20px 16px}.step-card h3{font-size:14px}.faq-grid{grid-template-columns:1fr;gap:28px}.faq-section{padding-block:50px}.team-banner{flex-direction:column;align-items:flex-start;margin-block:40px;padding:28px 24px}.footer-inner{flex-wrap:wrap;gap:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.tools-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.tool-card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:10px;padding:24px;transition:border-color .2s,transform .2s;display:block}.tool-card:hover{border-color:hsl(var(--primary)/.6);transform:translateY(-2px)}@media (max-width:900px){.tools-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.tools-grid{grid-template-columns:1fr}}.tools-dropdown{position:relative}.tools-dropdown>button{cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.tools-chevron{transition:transform .2s}.tools-menu{transform-origin:top;background:var(--card);border:1px solid var(--border);z-index:60;border-radius:18px;grid-template-columns:repeat(4,1fr);width:min(1080px,100vw - 48px);animation:mega-in .22s both;display:grid;position:absolute;top:calc(100% + 14px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 60px -15px oklch(22% .07 266/.18),inset 0 1px #ffffff0a}@keyframes mega-in{0%{opacity:0;transform:translate(-50%)translateY(-8px)scale(.985)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes mega-item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tools-menu-item{border-right:1px solid var(--border);border-bottom:1px solid var(--border);animation:mega-item-in .28s both;animation-delay:calc(var(--i,0) * 24ms);align-items:flex-start;gap:14px;padding:24px;text-decoration:none;transition:background .2s;display:flex}.tools-menu-item:nth-child(4n){border-right:none}.tools-menu-item:nth-child(n+5){border-bottom:none}.tools-menu-item:hover{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.tools-menu-item:hover{background:color-mix(in srgb,var(--foreground) 4%,transparent)}}.tools-menu-item:hover .tools-menu-icon{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.tools-menu-item:hover .tools-menu-icon{border-color:color-mix(in srgb,var(--primary) 45%,transparent)}}.tools-menu-item:hover .tools-menu-icon svg{transform:scale(1.1)}.tools-menu-item:hover .tools-menu-name{color:var(--foreground)}.tools-menu-icon{background:var(--primary);border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.tools-menu-icon{background:color-mix(in srgb,var(--primary) 12%,transparent)}}.tools-menu-icon{border:1px solid var(--border);color:var(--primary);transition:border-color .2s}.tools-menu-icon svg{transition:transform .2s}.tools-menu-copy{min-width:0}.tools-menu-name{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:14px;font-weight:600;display:block;overflow:hidden}.tools-menu-tagline{color:var(--muted-foreground);font-size:11.5px;line-height:1.55;display:block}@media (max-width:1100px){.tools-menu{grid-template-columns:repeat(2,1fr)}.tools-menu-item:nth-child(4n){border-right:1px solid var(--border)}.tools-menu-item:nth-child(n+5){border-bottom:1px solid var(--border)}.tools-menu-item:nth-child(2n){border-right:none}.tools-menu-item:nth-child(n+7){border-bottom:none}}.example-row{color:var(--muted-foreground);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;margin-top:14px;font-size:11px;display:flex}.example-chip{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:999px;padding:5px 12px;font-family:ui-monospace,monospace;font-size:11px;transition:border-color .2s,color .2s}.example-chip:hover{color:var(--primary)}.result-ok{color:var(--foreground);margin-bottom:12px;font-size:12px}.tool-search{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:center;gap:10px;max-width:420px;height:46px;margin-top:28px;padding:0 14px;display:flex}.tool-search:focus-within{border-color:var(--primary)}.tool-search input{color:var(--foreground);background:0 0;outline:none;flex:1;font-size:13px}.tool-group-title{align-items:baseline;gap:10px;margin:0 0 16px;font-size:13px;font-weight:500;display:flex}.tool-group-title small{color:var(--muted-foreground);font-size:11px;font-weight:400}.tool-group+.tool-group{margin-top:40px}body{background:radial-gradient(60% 50% at 0 0,var(--glow-primary),transparent 70%),radial-gradient(50% 40% at 100% 100%,var(--primary),transparent 70%),var(--background);font-size:15px}@supports (color:color-mix(in lab,red,red)){body{background:radial-gradient(60% 50% at 0 0,var(--glow-primary),transparent 70%),radial-gradient(50% 40% at 100% 100%,color-mix(in oklab,var(--primary) 7%,transparent),transparent 70%),var(--background)}}body{background-attachment:fixed}.text-gradient{background:linear-gradient(120deg,var(--brand-red),var(--brand-yellow));color:#0000;-webkit-background-clip:text;background-clip:text}.site-header{border-bottom-color:var(--border);background:var(--background)}@supports (color:color-mix(in lab,red,red)){.site-header{background:color-mix(in oklab,var(--background) 70%,transparent)}}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:40;position:sticky;top:0}.brand,.eyebrow{font-weight:800}.eyebrow{letter-spacing:.3em;align-items:center;gap:12px;font-size:10px;display:inline-flex}.eyebrow:before{content:none;display:none}.hero{padding-top:56px;overflow:visible}.hero-content{gap:64px;min-height:560px;padding-bottom:96px}.hero-description{margin-top:28px;line-height:1.7}.email-form{background:var(--card);border-radius:18px;margin-top:44px;padding:8px 8px 8px 18px;position:relative}@supports (color:color-mix(in lab,red,red)){.email-form{background:color-mix(in oklab,var(--card) 85%,transparent)}}.email-form{border:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 25px 50px -12px oklch(6% .07 266/.6)}.email-form:before{content:"";z-index:-1;background:linear-gradient(90deg,var(--primary),transparent 70%);filter:blur(12px);opacity:.3;border-radius:22px;transition:opacity .3s;position:absolute;inset:-4px}.email-form:focus-within:before{opacity:.6}.email-form:focus-within{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.email-form:focus-within{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.email-form input{height:52px;font-size:14px}.check-button{box-shadow:0 12px 30px -8px var(--primary);font-weight:700;border-radius:12px!important;height:52px!important;padding-inline:28px!important;font-size:14px!important}@supports (color:color-mix(in lab,red,red)){.check-button{box-shadow:0 12px 30px -8px color-mix(in oklab,var(--primary) 50%,transparent)}}.hero-art:before{background:radial-gradient(circle,var(--glow-primary),transparent 65%);filter:blur(30px);inset:-10%;-webkit-mask-image:none;mask-image:none}.shield-image{border-radius:50%;width:520px;height:520px;transition:transform .7s}.hero-art:hover .shield-image{transform:scale(1.02)}.scan-tag{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.2em;text-transform:uppercase;background:oklch(6% .07 266/.6);border-radius:999px;font-size:9px;font-weight:700;bottom:40px;right:0}.status-dot{animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{50%{opacity:.3}}.feature-strip{border-bottom:none;gap:48px;padding-block:64px 96px}.feature-item{flex-direction:column;gap:10px}.feature-item+.feature-item{border-left:none;padding-left:0}.feature-item h2{font-size:15px!important;font-weight:700!important}.feature-item p{font-size:13px!important}.feature-index{font-family:var(--font-heading);color:var(--primary);letter-spacing:.2em;font-size:12px;font-weight:800}.protection-band{background:var(--section-background);border-block:1px solid var(--border)}.section-title{font-size:clamp(36px,4.5vw,60px);font-weight:800;line-height:1.08}.step-card{border-radius:24px;padding:40px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.step-card{background:color-mix(in oklab,var(--card) 45%,transparent)}}.step-card{border-color:var(--border);transition:border-color .5s,transform .5s}.step-card:after{content:"";background:var(--glow-primary);filter:blur(40px);opacity:0;border-radius:50%;width:128px;height:128px;transition:opacity .5s;position:absolute;top:-64px;right:-64px}@supports (color:color-mix(in lab,red,red)){.step-card:hover{border-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.step-card:hover:after{opacity:1}.step-number{font-size:56px;line-height:1}@supports (color:color-mix(in lab,red,red)){.step-number{color:color-mix(in oklab,var(--foreground) 8%,transparent)}}.step-number{transition:color .5s}.step-card:hover .step-number{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.step-card:hover .step-number{color:color-mix(in oklab,var(--primary) 30%,transparent)}}.step-card h3{margin-top:56px;font-size:20px;font-weight:700}.step-card p{margin-top:14px;line-height:1.7}.faq-section{background:0 0;border:none;padding-block:160px}.faq-grid{grid-template-columns:1fr 1fr;gap:96px}.faq-row,.faq-row:first-child{border:1px solid var(--border);border-radius:24px}@supports (color:color-mix(in lab,red,red)){.faq-row,.faq-row:first-child{background:color-mix(in oklab,var(--card) 35%,transparent)}}.faq-row,.faq-row:first-child{margin-bottom:8px}.faq-button{font-family:var(--font-heading);padding:28px 32px!important;font-size:17px!important;font-weight:700!important}.faq-toggle{background:var(--secondary);width:26px;height:26px;flex-shrink:0;font-size:18px;line-height:1}.crimson-banner{background:var(--gradient-crimson);color:var(--primary-foreground);border-radius:40px;margin-bottom:128px;padding:clamp(40px,7vw,80px)}.crimson-banner:before{content:"";background:radial-gradient(60% 80% at 100% 0,oklch(100% 0 0/.14),#0000 60%);position:absolute;inset:0}.crimson-banner>*{position:relative}.banner-cta{background:var(--primary-foreground);color:var(--primary);letter-spacing:.15em;text-transform:uppercase;border-radius:16px;margin-top:36px;padding:16px 30px;font-size:13px;font-weight:800;transition:transform .2s;display:inline-flex}.banner-cta:hover{transform:translateY(-2px)}@media (max-width:900px){.faq-grid,.hero-content{grid-template-columns:1fr;gap:48px}.shield-image{width:340px;height:340px}.steps-grid{grid-template-columns:repeat(2,1fr)}.feature-strip{grid-template-columns:1fr}}@media (max-width:640px){.steps-grid{grid-template-columns:1fr}.email-form{flex-wrap:wrap;padding-left:14px}.check-button{width:100%}.crimson-banner{border-radius:28px}}body,html{overflow-x:clip}.hero{border-bottom:1px solid var(--border);padding-top:0;position:relative;overflow:hidden}.hero-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:640px;padding-block:96px 140px;display:flex;position:relative}.hero h1{letter-spacing:-.045em;margin-top:34px;font-size:clamp(52px,7.5vw,104px);font-weight:800;line-height:.98}.hero-description{max-width:560px;margin-top:26px;font-size:17px;font-weight:300;line-height:1.75}.hero .email-form{margin-top:40px;margin-inline:auto}.hero-note{letter-spacing:.08em;gap:8px;margin-top:18px;display:flex}.hero-badge,.hero-note{text-transform:uppercase;color:var(--muted-foreground);align-items:center;font-size:10px}.hero-badge{border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.22em;background:oklch(100% 0 0/.04);border-radius:999px;gap:10px;margin-top:26px;padding:9px 18px;font-weight:700;display:inline-flex}.fx-stars{z-index:0;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 12% 22%,oklch(100% 0 0/.9),#0000 100%),radial-gradient(1px 1px at 28% 68%,oklch(100% 0 0/.7),#0000 100%),radial-gradient(1.5px 1.5px at 41% 12%,oklch(100% 0 0/.8),#0000 100%),radial-gradient(1px 1px at 55% 44%,oklch(100% 0 0/.6),#0000 100%),radial-gradient(2px 2px at 67% 18%,oklch(100% 0 0/.9),#0000 100%),radial-gradient(1px 1px at 78% 58%,oklch(100% 0 0/.7),#0000 100%),radial-gradient(1.5px 1.5px at 88% 30%,oklch(100% 0 0/.8),#0000 100%),radial-gradient(1px 1px at 8% 78%,oklch(100% 0 0/.6),#0000 100%),radial-gradient(1px 1px at 35% 88%,oklch(100% 0 0/.7),#0000 100%),radial-gradient(1.5px 1.5px at 52% 76%,oklch(100% 0 0/.5),#0000 100%),radial-gradient(1px 1px at 72% 86%,oklch(100% 0 0/.7),#0000 100%),radial-gradient(2px 2px at 93% 70%,oklch(100% 0 0/.8),#0000 100%),radial-gradient(1px 1px at 18% 48%,oklch(100% 0 0/.5),#0000 100%),radial-gradient(1px 1px at 61% 6%,oklch(100% 0 0/.6),#0000 100%),radial-gradient(1.5px 1.5px at 84% 8%,oklch(100% 0 0/.7),#0000 100%),radial-gradient(1px 1px at 46% 58%,oklch(100% 0 0/.5),#0000 100%);animation:star-drift 60s linear infinite alternate;position:absolute;inset:0}@keyframes star-drift{0%{transform:translateY(0)}to{transform:translateY(-24px)}}.fx-glow{z-index:1;pointer-events:none;background:radial-gradient(ellipse 55% 60% at 50% 100%,var(--primary),var(--primary) 45%,transparent 72%);width:150%;height:110%;position:absolute;bottom:-55%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.fx-glow{background:radial-gradient(ellipse 55% 60% at 50% 100%,color-mix(in oklab,var(--primary) 60%,transparent),color-mix(in oklab,var(--primary) 26%,transparent) 45%,transparent 72%)}}.crimson-banner{position:relative;overflow:hidden}.crimson-banner>:not(.fx-stars):not(.fx-glow){z-index:2;position:relative}.crimson-banner .fx-glow{opacity:.8;bottom:-70%}.check-button{box-shadow:0 0 24px var(--primary),0 0 64px var(--primary)}@supports (color:color-mix(in lab,red,red)){.check-button{box-shadow:0 0 24px color-mix(in oklab,var(--primary) 55%,transparent),0 0 64px color-mix(in oklab,var(--primary) 28%,transparent)}}.check-button{transition:box-shadow .3s,transform .2s}.check-button:hover{box-shadow:0 0 32px var(--primary),0 0 90px var(--primary)}@supports (color:color-mix(in lab,red,red)){.check-button:hover{box-shadow:0 0 32px color-mix(in oklab,var(--primary) 70%,transparent),0 0 90px color-mix(in oklab,var(--primary) 40%,transparent)}}.check-button:hover{transform:translateY(-1px)}@media (max-width:900px){.hero-content{min-height:540px;padding-block:72px 110px}.hero h1{font-size:clamp(44px,11vw,64px)}}.dotted-veil{z-index:0;pointer-events:none;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom,transparent,var(--foreground) 18%,var(--foreground) 82%,transparent);mask-image:linear-gradient(to bottom,transparent,var(--foreground) 18%,var(--foreground) 82%,transparent);inset:0;position:absolute!important}.hero-content>div:not(.hero-badge):not(.example-row){flex-direction:column;align-items:center;width:100%;display:flex}.hero h1{max-width:960px;font-size:80px;line-height:1.08}.brand,h1,h2,h3{letter-spacing:0}.hero-description{font-size:16px;font-weight:400}.hero .email-form{border-radius:8px;width:min(100%,600px)}.hero .check-button{border-radius:5px!important}.hero .eyebrow{justify-content:center}.hero .eyebrow:before,.hero .eyebrow>span{display:none}.hero .example-row{justify-content:center;max-width:100%}.example-chip{white-space:nowrap;text-align:left;height:auto}.tool-breadcrumb{z-index:2;padding-top:24px;position:relative}.tool-hero .hero-content{min-height:570px;padding-block:48px 80px}.tool-results{max-width:860px;padding-block:40px}.tool-results>div{background:var(--card)}.crimson-banner{background:var(--background);border:1px solid var(--border);border-radius:8px}.crimson-banner:before{display:none}.crimson-banner .dotted-veil{opacity:.8}.crimson-banner>:not(.dotted-veil){z-index:1;position:relative}.steps-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.step-card{border-radius:8px;padding:24px}.step-card:after{display:none}.step-art-row{justify-content:space-between;align-items:center;display:flex}.step-art{flex:0 150px;width:150px;min-width:0;height:140px;transition:transform .6s}.step-card:hover .step-art{transform:translateY(-4px)rotate(-3deg)}.vector-highlight{fill:none;stroke:var(--vector-red-light);stroke-width:2px;stroke-linecap:round}.step-number{color:var(--muted-foreground);font-size:28px}.step-card h3{margin-top:22px}.section-title{font-size:48px}@media (max-width:900px){.hero h1{font-size:60px}.hero-content{min-height:580px;padding-block:64px 80px}.steps-grid-three{grid-template-columns:1fr}.section-title{font-size:36px}}@media (max-width:640px){.hero h1{font-size:40px}.hero-content{min-height:580px;padding-block:48px 64px}.tool-hero .hero-content{padding-block:40px 56px}.hero-note{text-align:center;max-width:100%;font-size:9px}.hero-badge{letter-spacing:0;font-size:9px}.hero-description{font-size:14px}.section-title{font-size:30px}}.hero h1{white-space:nowrap;max-width:100%;font-size:64px}.hero-description{max-width:610px}.crimson-banner .dotted-veil,.dotted-veil{opacity:.86;-webkit-mask-image:radial-gradient(ellipse 32% 40% at 50% 48%,var(--foreground) 15%,var(--foreground) 100%),linear-gradient(to bottom,transparent,var(--foreground) 14%,var(--foreground) 88%,transparent);mask-image:radial-gradient(ellipse 32% 40% at 50% 48%,var(--foreground) 15%,var(--foreground) 100%),linear-gradient(to bottom,transparent,var(--foreground) 14%,var(--foreground) 88%,transparent)}@supports (color:color-mix(in lab,red,red)){.crimson-banner .dotted-veil,.dotted-veil{-webkit-mask-image:radial-gradient(ellipse 32% 40% at 50% 48%,color-mix(in oklab,var(--foreground) 12%,transparent) 15%,var(--foreground) 100%),linear-gradient(to bottom,transparent,var(--foreground) 14%,var(--foreground) 88%,transparent);mask-image:radial-gradient(ellipse 32% 40% at 50% 48%,color-mix(in oklab,var(--foreground) 12%,transparent) 15%,var(--foreground) 100%),linear-gradient(to bottom,transparent,var(--foreground) 14%,var(--foreground) 88%,transparent)}}.crimson-banner .dotted-veil,.dotted-veil{-webkit-mask-composite:source-in;mask-composite:intersect}.email-form,.hero .email-form{box-shadow:none;background:var(--card)}.email-form:before,.email-form:focus-within:before{opacity:0}.banner-cta,.check-button{box-shadow:none;transition:box-shadow .25s,transform .2s}.banner-cta:active,.banner-cta:focus-visible,.banner-cta:hover,.check-button:active,.check-button:focus-visible,.check-button:hover{box-shadow:var(--cta-hover-shadow)}.hero-content{min-height:540px;padding-block:64px 72px}.tool-hero .hero-content{min-height:490px}.hero-note{letter-spacing:0;text-transform:none;font-size:12px}.hero .example-row{margin-top:16px}.example-chip{border-radius:5px}.example-chip,.example-row{font-size:12px}main>.protection-section{background:var(--body-band);border-block:1px solid var(--border);width:100%;padding-inline:max(40px,50% - 592px)}.step-card{background:var(--card)}.steps-grid{margin-top:40px}.faq-section{background:var(--section-background);border-block:1px solid var(--border)}.faq-row,.faq-row:first-child{background:var(--card);border-radius:8px}.faq-button{gap:18px;padding:22px 24px!important;font-size:15px!important}.faq-answer{padding:0 24px 24px;font-size:14px}.faq-toggle{background:0 0}.faq-intro{color:var(--muted-foreground);max-width:320px;margin-top:20px;font-size:14px;line-height:1.8}.tools-menu{border-radius:8px}.tools-menu-icon{background:var(--secondary);border-radius:6px}.tools-menu-name{white-space:normal}.crimson-banner{margin-top:64px}.crimson-banner h2{white-space:nowrap;max-width:none;font-size:42px}.banner-cta{letter-spacing:0;border-radius:6px}@media (max-width:1100px){.hero h1{font-size:52px}.faq-grid{gap:40px}}@media (max-width:900px){.hero h1{font-size:38px}.crimson-banner h2{font-size:28px}.faq-grid{grid-template-columns:1fr}}@media (max-width:640px){.hero h1{font-size:24px}.hero-content,.tool-hero .hero-content{min-height:480px;padding-block:48px}.hero-description{font-size:15px}.hero .email-form{margin-top:28px}.faq-section,.protection-section{padding-block:56px}main>.protection-section{padding-inline:20px}.crimson-banner{padding:32px 20px}.crimson-banner h2{font-size:16px}.hero-note{flex-wrap:wrap;justify-content:center}}@media (max-width:340px){.hero h1{font-size:20px}.crimson-banner h2{font-size:13px}}.protection-band,main>.protection-section{background:var(--guidance-ambient);border-block:1px solid var(--border)}.protection-section{padding-block:88px}.section-title{font-weight:700;line-height:1.2}.section-support{max-width:620px;color:var(--muted-foreground);margin-top:22px;font-size:16px;line-height:1.8}.steps-grid{gap:20px;margin-top:44px}.step-card{background:var(--metal-card);padding:28px}.step-art{flex-basis:120px;width:120px;height:120px}.step-number{color:var(--foreground);font-size:36px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.step-number{color:color-mix(in oklab,var(--foreground) 20%,transparent)}}.step-card h3{font-size:18px;font-weight:600;line-height:1.5}.step-card p{font-size:14px;line-height:1.9}.faq-section{background:var(--metal-card);padding-block:88px}.faq-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:80px}.faq-row,.faq-row:first-child{border:none;border-bottom:1px solid var(--input);background:0 0;border-radius:0;margin:0;overflow:hidden}.faq-row:last-child{border-bottom:none}.faq-row[data-open=true]{border-color:var(--input)}.faq-button{align-items:flex-start;gap:24px;line-height:1.5;padding:28px 0!important;font-size:20px!important;font-weight:600!important}.faq-row:first-child .faq-button{padding-top:0!important}.faq-question{min-width:0;color:var(--foreground);flex:1;transition:color .2s}.faq-button:hover .faq-question{color:var(--primary)}.faq-answer{padding:0 56px 30px 0;animation:faq-reveal .2s ease-out}.faq-answer,.faq-intro{font-size:16px;line-height:1.9}.faq-intro{max-width:380px;margin-top:26px}.faq-toggle{border:1px solid var(--input);width:40px;height:40px;color:var(--muted-foreground);border-radius:50%;flex:0 0 40px;place-items:center;margin-top:2px;transition:background .2s,color .2s,border-color .2s;display:grid}.faq-button:hover .faq-toggle{border-color:var(--primary);color:var(--primary)}.faq-button:focus-visible{outline:2px solid var(--ring);outline-offset:5px}@keyframes faq-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq-row[data-open=true] .faq-toggle{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.resilience-band{background:var(--resilience-ambient);border-top:1px solid var(--border);padding-block:76px}.resilience-content>div{width:100%}.resilience-copy{justify-content:space-between;align-items:center;gap:48px;margin-top:20px;display:flex}.resilience-content h2{margin-top:18px;font-size:36px;font-weight:700;line-height:1.3}.resilience-content p{max-width:660px;color:var(--muted-foreground);font-size:15px;line-height:1.9}.resilience-content .banner-cta{background:var(--primary);height:52px;color:var(--primary-foreground);flex-shrink:0;margin:0 10% 0 0;padding-inline:24px}@media (max-width:1100px){.resilience-copy{flex-direction:column;align-items:flex-start;gap:28px}}@media (max-width:900px){.faq-grid{grid-template-columns:1fr;gap:36px}}@media (max-width:640px){.faq-section,.protection-section,.resilience-band{padding-block:56px}.faq-button{gap:16px;padding-block:24px!important;font-size:16px!important}.faq-toggle{flex-basis:32px;width:32px;height:32px}.faq-answer{padding-bottom:24px;padding-right:0;font-size:14px}.faq-intro,.section-support{font-size:15px}.resilience-content h2{font-size:28px}}.industry-section{background:radial-gradient(ellipse 90% 120% at 100% 100%,var(--indigo-glow),transparent 70%),radial-gradient(ellipse 60% 80% at 0 0,var(--primary),transparent 70%),var(--section-background);padding-block:88px}@supports (color:color-mix(in lab,red,red)){.industry-section{background:radial-gradient(ellipse 90% 120% at 100% 100%,color-mix(in oklab,var(--indigo-glow) 35%,transparent),transparent 70%),radial-gradient(ellipse 60% 80% at 0 0,color-mix(in oklab,var(--primary) 6%,transparent),transparent 70%),var(--section-background)}}.industry-section{border-block:1px solid var(--border)}.industry-heading{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.industry-heading h2{margin-top:22px}.industry-heading>p{color:var(--muted-foreground);max-width:760px;font-size:16px;line-height:1.8}.industry-grid{border-top:1px solid var(--input);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.industry-stat{flex-direction:column;min-width:0;padding:32px 30px 12px;display:flex}.industry-stat:first-child{padding-left:0}.industry-stat+.industry-stat{border-left:1px solid var(--input)}.industry-value{color:var(--primary);font-family:var(--font-heading);font-size:64px;font-weight:700;line-height:1.1}.industry-stat h3{margin-top:22px;font-size:18px;font-weight:600;line-height:1.5}.industry-stat p{color:var(--muted-foreground);margin-block:14px 24px;font-size:14px;line-height:1.9}.industry-stat a{color:var(--foreground);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:16px;font-size:12px;display:flex}.industry-stat a:hover{color:var(--primary)}.industry-stat a svg{flex-shrink:0}.enquiry-section{background:var(--guidance-ambient);border-bottom:1px solid var(--border);padding-block:80px}.enquiry-layout{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:88px;display:grid}.enquiry-intro .section-title{margin-top:24px;font-size:38px;line-height:1.35}.enquiry-intro p{max-width:560px;color:var(--muted-foreground);margin-top:24px;font-size:15px;line-height:1.9}.enquiry-form{background:var(--metal-card);border:1px solid var(--input);border-radius:8px;min-width:0;padding:30px}.enquiry-form h3{margin-top:16px;font-size:22px;font-weight:600;line-height:1.5}.enquiry-form>p{color:var(--muted-foreground);margin-top:12px;font-size:13px;line-height:1.7}.enquiry-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin-top:26px;display:grid}.enquiry-fields label{min-width:0;color:var(--muted-foreground);font-size:12px}.enquiry-fields label span:not([data-slot]){color:inherit}.enquiry-fields button,.enquiry-fields input{background:var(--background);border-color:var(--input);height:44px;color:var(--foreground);margin-top:8px;font-size:12px}.enquiry-fields label:last-child,.enquiry-fields label:nth-child(2){grid-column:1/-1}.enquiry-submit{width:100%;height:48px;margin-top:24px}.enquiry-form .enquiry-disclosure{font-size:11px}.enquiry-notice{border-left:2px solid var(--primary);padding-left:12px}@media (max-width:1100px){.enquiry-layout{gap:40px}.enquiry-intro .section-title{font-size:30px}}@media (max-width:900px){.enquiry-layout{grid-template-columns:1fr;gap:36px}.enquiry-form{width:100%;max-width:560px}.industry-heading{gap:24px}.industry-grid,.industry-heading{grid-template-columns:1fr}.industry-stat,.industry-stat:first-child{padding:28px 0}.industry-stat+.industry-stat{border-left:none;border-top:1px solid var(--input)}}@media (max-width:640px){.enquiry-section{padding-block:56px}.enquiry-form{padding:22px}.enquiry-intro .section-title{font-size:26px}.enquiry-form h3{font-size:20px}.enquiry-fields{grid-template-columns:1fr}.example-chip,.example-row{font-size:11px}.example-chip{padding-inline:8px}.industry-section{padding-block:56px}.industry-heading h2{font-size:30px}.industry-value{font-size:52px}}.enquiry-section,.faq-section,.industry-section,.protection-band,.resilience-band{isolation:isolate;position:relative}.enquiry-section:before,.faq-section:before,.industry-section:before,.protection-band:before,.resilience-band:before{content:"";z-index:-1;pointer-events:none;background-image:var(--page-texture),var(--texture-glow);-webkit-mask-image:linear-gradient(90deg,var(--foreground),transparent 62%,var(--foreground));mask-image:linear-gradient(90deg,var(--foreground),transparent 62%,var(--foreground));background-size:26px 26px,100% 100%;position:absolute;inset:0}.shiny-button{isolation:isolate;box-shadow:var(--button-inset-shadow);transition:transform .2s,box-shadow .25s,background-color .2s;position:relative;overflow:hidden}.shiny-button:after{content:"";pointer-events:none;background:var(--button-shine);background-position:150% 0;background-size:250% 100%;animation:button-shine 5s ease-in-out infinite;position:absolute;inset:0}.shiny-button:focus-visible,.shiny-button:hover{box-shadow:var(--button-inset-shadow),var(--cta-hover-shadow);transform:translateY(-1px)}.shiny-button:active{transform:translateY(0)}.shiny-button:disabled:after{opacity:0;animation:none}@keyframes button-shine{0%,55%{background-position:150% 0}85%,to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.shiny-button:after{opacity:.25;background-position:45% 0;animation:none}}.site-header{background:oklch(100% 0 0)}.hero{background:radial-gradient(ellipse 60% 70% at 50% 0,var(--brand-teal),transparent 70%),oklch(100% 0 0)}@supports (color:color-mix(in lab,red,red)){.hero{background:radial-gradient(ellipse 60% 70% at 50% 0,color-mix(in oklab,var(--brand-teal) 12%,transparent),transparent 70%),oklch(100% 0 0)}}.dotted-veil{opacity:.55}.text-primary{color:var(--primary)}.enquiry-section{background:linear-gradient(180deg,var(--primary),oklch(100% 0 0))}@supports (color:color-mix(in lab,red,red)){.enquiry-section{background:linear-gradient(180deg,color-mix(in oklab,var(--primary) 6%,oklch(100% 0 0)),oklch(100% 0 0))}}.protection-band{background:linear-gradient(180deg,oklch(100% 0 0),var(--primary))}@supports (color:color-mix(in lab,red,red)){.protection-band{background:linear-gradient(180deg,oklch(100% 0 0),color-mix(in oklab,var(--primary) 5%,oklch(100% 0 0)))}}.step-card{border-top:4px solid var(--step-color,var(--primary));box-shadow:0 10px 30px -18px var(--primary);background:oklch(100% 0 0)}@supports (color:color-mix(in lab,red,red)){.step-card{box-shadow:0 10px 30px -18px color-mix(in oklab,var(--primary) 35%,transparent)}}.step-card:nth-child(4n+1){--step-color:var(--primary)}.step-card:nth-child(4n+2){--step-color:var(--brand-teal)}.step-card:nth-child(4n+3){--step-color:var(--brand-blue)}.step-card:nth-child(4n+4){--step-color:var(--primary-deep)}.step-card:hover{border-color:var(--step-color)}@supports (color:color-mix(in lab,red,red)){.step-card:hover{border-color:color-mix(in oklab,var(--step-color) 55%,transparent)}}.step-card:hover{border-top-color:var(--step-color);box-shadow:0 18px 44px -20px var(--step-color)}@supports (color:color-mix(in lab,red,red)){.step-card:hover{box-shadow:0 18px 44px -20px color-mix(in oklab,var(--step-color) 55%,transparent)}}.step-number{background:linear-gradient(120deg,var(--primary),var(--brand-teal));color:#0000;opacity:.38;-webkit-background-clip:text;background-clip:text}.step-card:hover .step-number{opacity:.85;color:#0000}.faq-section{background:oklch(100% 0 0)}.industry-section,.resilience-band,.site-footer{--background:oklch(40% .13 285);--foreground:oklch(100% 0 0);--card:oklch(46% .13 285);--card-foreground:oklch(100% 0 0);--muted-foreground:oklch(88% .03 285);--border:oklch(100% 0 0/.16);--primary:oklch(76% .13 195);--primary-foreground:oklch(22% .05 285);color:var(--foreground)}section.industry-section{background:radial-gradient(ellipse 70% 90% at 100% 100%,var(--brand-teal),transparent 70%),linear-gradient(120deg,oklch(40% .13 285),oklch(32% .12 285))}@supports (color:color-mix(in lab,red,red)){section.industry-section{background:radial-gradient(ellipse 70% 90% at 100% 100%,color-mix(in oklab,var(--brand-teal) 30%,transparent),transparent 70%),linear-gradient(120deg,oklch(40% .13 285),oklch(32% .12 285))}}.industry-section .eyebrow,.resilience-band .eyebrow{color:var(--brand-yellow)}section.resilience-band{--background:oklch(57% .22 260);background:radial-gradient(ellipse 80% 120% at 100% 100%,var(--brand-teal),transparent 70%),linear-gradient(110deg,oklch(57% .22 260),oklch(40% .13 285))}@supports (color:color-mix(in lab,red,red)){section.resilience-band{background:radial-gradient(ellipse 80% 120% at 100% 100%,color-mix(in oklab,var(--brand-teal) 55%,transparent),transparent 70%),linear-gradient(110deg,oklch(57% .22 260),oklch(40% .13 285))}}.resilience-band .banner-cta{background:var(--brand-yellow);color:oklch(22% .05 285)}.site-footer{background:oklch(22% .05 285)}.hero-content .hero-badge{margin-top:0;margin-bottom:22px}:root{--band-gradient:radial-gradient(ellipse 80% 120% at 100% 100%,var(--brand-teal),transparent 70%),linear-gradient(115deg,var(--brand-blue),var(--brand-teal))}@supports (color:color-mix(in lab,red,red)){:root{--band-gradient:radial-gradient(ellipse 80% 120% at 100% 100%,color-mix(in oklab,var(--brand-teal) 45%,transparent),transparent 70%),linear-gradient(115deg,var(--brand-blue),var(--brand-teal))}}:root{--cta-bg:var(--brand-red);--cta-fg:oklch(98% .01 22)}section.industry-section,section.resilience-band{background:var(--band-gradient)}main :not(button):not(a.banner-cta)>svg:not(.step-art){color:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){main :not(button):not(a.banner-cta)>svg:not(.step-art){color:color-mix(in srgb,var(--brand-teal) 55%,var(--primary))}}.banner-cta,.check-button,.enquiry-submit,.resilience-band .banner-cta,.resilience-content .banner-cta{background:var(--cta-bg)!important;color:var(--cta-fg)!important}.banner-cta svg,.check-button svg,.enquiry-submit svg{color:var(--cta-fg)}.header-grid{grid-template-columns:1fr auto 1fr;display:grid}.header-grid>.desktop-nav{justify-self:center}.infinite-grid-background{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 8% 85%,#0000);mask-image:linear-gradient(#0000,#000 8% 85%,#0000)}.hero-badge .status-dot{background:var(--brand-green)}.eyebrow{color:var(--brand-red)}.industry-section .stat-value,.industry-section strong{color:var(--brand-yellow)}.banner-cta:focus-visible,.check-button:focus-visible{outline-color:var(--brand-yellow)}:root{--night:oklch(19% .06 280);--night-2:oklch(24% .09 282);--aurora-band:radial-gradient(ellipse 55% 70% at 8% 0%,var(--brand-teal),transparent 70%),radial-gradient(ellipse 50% 80% at 92% 100%,var(--brand-blue),transparent 70%),radial-gradient(ellipse 35% 45% at 70% 10%,var(--brand-red),transparent 70%),linear-gradient(160deg,var(--night-2),var(--night))}@supports (color:color-mix(in lab,red,red)){:root{--aurora-band:radial-gradient(ellipse 55% 70% at 8% 0%,color-mix(in oklab,var(--brand-teal) 38%,transparent),transparent 70%),radial-gradient(ellipse 50% 80% at 92% 100%,color-mix(in oklab,var(--brand-blue) 45%,transparent),transparent 70%),radial-gradient(ellipse 35% 45% at 70% 10%,color-mix(in oklab,var(--brand-red) 18%,transparent),transparent 70%),linear-gradient(160deg,var(--night-2),var(--night))}}.industry-section,.resilience-band,.site-footer{--background:var(--night);--card:oklch(100% 0 0/.06);--border:oklch(100% 0 0/.12);--muted-foreground:oklch(84% .03 270)}section.industry-section,section.resilience-band{background:var(--aurora-band);border-color:oklch(100% 0 0/.08);overflow:hidden}section.resilience-band{background:radial-gradient(ellipse 45% 90% at 100% 50%,var(--brand-red),transparent 70%),radial-gradient(ellipse 60% 90% at 0 100%,var(--brand-teal),transparent 70%),linear-gradient(120deg,var(--night),var(--night-2))}@supports (color:color-mix(in lab,red,red)){section.resilience-band{background:radial-gradient(ellipse 45% 90% at 100% 50%,color-mix(in oklab,var(--brand-red) 22%,transparent),transparent 70%),radial-gradient(ellipse 60% 90% at 0 100%,color-mix(in oklab,var(--brand-teal) 40%,transparent),transparent 70%),linear-gradient(120deg,var(--night),var(--night-2))}}section.industry-section:after,section.resilience-band:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent,var(--brand-teal),var(--brand-red),transparent);height:1px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){section.industry-section:after,section.resilience-band:after{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--brand-teal) 80%,transparent),color-mix(in oklab,var(--brand-red) 60%,transparent),transparent)}}.industry-section:before,.resilience-band:before{opacity:.35}.industry-section [class*=stat]:not(.stat-value),.industry-section article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(oklch(100% 0 0/.08),oklch(100% 0 0/.02));border:1px solid oklch(100% 0 0/.12);border-radius:20px;transition:transform .3s,border-color .3s;box-shadow:inset 0 1px oklch(100% 0 0/.12),0 30px 60px -30px oklch(0 0 0/.6)}.industry-section article:hover{border-color:var(--brand-teal);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.industry-section article:hover{border-color:color-mix(in oklab,var(--brand-teal) 55%,transparent)}}.industry-section .industry-value,.industry-section .stat-value{background:linear-gradient(120deg,var(--brand-yellow),var(--brand-red));color:#0000;-webkit-background-clip:text;background-clip:text}.industry-section a{color:var(--brand-teal)}.site-footer{background:linear-gradient(180deg,var(--night),oklch(15% .05 280));border-top:1px solid oklch(100% 0 0/.08)}.banner-cta,.check-button,.enquiry-submit{box-shadow:0 12px 30px -12px var(--brand-red),inset 0 1px 0 oklch(100% 0 0/.25)}@supports (color:color-mix(in lab,red,red)){.banner-cta,.check-button,.enquiry-submit{box-shadow:0 12px 30px -12px color-mix(in oklab,var(--brand-red) 70%,transparent),inset 0 1px 0 oklch(100% 0 0/.25)}}.step-card{box-shadow:0 1px 0 oklch(0 0 0/.03),0 24px 48px -32px var(--primary);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.step-card{box-shadow:0 1px 0 oklch(0 0 0/.03),0 24px 48px -32px color-mix(in oklab,var(--primary) 35%,transparent)}}.step-card{transition:transform .3s,box-shadow .3s}.step-card:hover{box-shadow:0 30px 60px -30px var(--step-color);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.step-card:hover{box-shadow:0 30px 60px -30px color-mix(in oklab,var(--step-color) 55%,transparent)}}.enquiry-form,.enquiry-section form{box-shadow:0 40px 80px -40px var(--primary);border-radius:22px}@supports (color:color-mix(in lab,red,red)){.enquiry-form,.enquiry-section form{box-shadow:0 40px 80px -40px color-mix(in oklab,var(--primary) 40%,transparent)}}@media (prefers-reduced-motion:reduce){.industry-section article,.step-card{transition:none}.industry-section article:hover,.step-card:hover{transform:none}}.industry-section article.industry-stat{padding:32px 28px 24px}.industry-grid{gap:18px}.site-header{-webkit-backdrop-filter:blur(18px)saturate(1.4);border-bottom:1px solid var(--primary);background:oklab(100% 0 0/.82)}@supports (color:color-mix(in lab,red,red)){.site-header{border-bottom:1px solid color-mix(in oklab,var(--primary) 12%,transparent);box-shadow:0 12px 40px -24px color-mix(in oklab,var(--primary) 35%,transparent)}}.site-header:after{content:"";background:linear-gradient(90deg,transparent,var(--brand-teal),var(--primary),transparent);opacity:.55;height:1px;position:absolute;bottom:-1px;left:0;right:0}.site-header .brand img{transition:transform .35s}.site-header .brand:hover img{transform:translateY(-1px)scale(1.02)}.desktop-nav .nav-link,.desktop-nav .tools-trigger{border-radius:999px;padding:8px 18px;transition:color .25s,background .25s,box-shadow .25s;position:relative}.desktop-nav .nav-link:hover,.desktop-nav .tools-trigger:hover{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.desktop-nav .nav-link:hover,.desktop-nav .tools-trigger:hover{background:color-mix(in oklab,var(--primary) 7%,transparent)}}.desktop-nav .nav-link:hover,.desktop-nav .tools-trigger:hover{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.desktop-nav .nav-link:hover,.desktop-nav .tools-trigger:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--primary) 18%,transparent)}}.hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 46% 42% at 50% 0,var(--brand-teal),transparent 70%),radial-gradient(ellipse 40% 46% at 8% 88%,var(--primary),transparent 70%),radial-gradient(ellipse 40% 46% at 94% 82%,var(--brand-blue),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hero:before{background:radial-gradient(ellipse 46% 42% at 50% 0,color-mix(in oklab,var(--brand-teal) 14%,transparent),transparent 70%),radial-gradient(ellipse 40% 46% at 8% 88%,color-mix(in oklab,var(--primary) 10%,transparent),transparent 70%),radial-gradient(ellipse 40% 46% at 94% 82%,color-mix(in oklab,var(--brand-blue) 10%,transparent),transparent 70%)}}.hero-badge{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hero-badge{border-color:color-mix(in oklab,var(--primary) 22%,transparent)}}.hero-badge{box-shadow:0 6px 24px -12px var(--primary),inset 0 1px 0 oklch(100% 0 0/.8);background:oklab(100% 0 0/.65)}@supports (color:color-mix(in lab,red,red)){.hero-badge{box-shadow:0 6px 24px -12px color-mix(in oklab,var(--primary) 45%,transparent),inset 0 1px 0 oklch(100% 0 0/.8)}}.hero-badge{color:var(--primary)}.hero-badge .status-dot{box-shadow:0 0 0 4px var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.hero-badge .status-dot{box-shadow:0 0 0 4px color-mix(in oklab,var(--brand-green) 22%,transparent)}}.hero-badge .status-dot{animation:badge-pulse 2.4s ease-in-out infinite}@keyframes badge-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-green) 26%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in oklab,var(--brand-green) 10%,transparent)}}.hero h1{text-wrap:balance}.hero .email-form{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.hero .email-form{border:1px solid color-mix(in oklab,var(--primary) 16%,transparent)}}.hero .email-form{box-shadow:0 24px 60px -28px var(--primary),0 2px 0 oklch(100% 0 0/.7) inset}@supports (color:color-mix(in lab,red,red)){.hero .email-form{box-shadow:0 24px 60px -28px color-mix(in oklab,var(--primary) 45%,transparent),0 2px 0 oklch(100% 0 0/.7) inset}}.hero .email-form{transition:box-shadow .35s,border-color .35s,transform .35s}.hero .email-form:focus-within{border-color:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){.hero .email-form:focus-within{border-color:color-mix(in oklab,var(--brand-teal) 55%,transparent)}}.hero .email-form:focus-within{box-shadow:0 28px 70px -26px var(--brand-teal),0 0 0 4px var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){.hero .email-form:focus-within{box-shadow:0 28px 70px -26px color-mix(in oklab,var(--brand-teal) 55%,transparent),0 0 0 4px color-mix(in oklab,var(--brand-teal) 16%,transparent)}}.hero .email-form:focus-within{transform:translateY(-2px)}.example-chip{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.example-chip{border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.example-chip{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.example-chip{background:color-mix(in oklab,var(--primary) 5%,oklch(100% 0 0))}}.example-chip{transition:background .25s,color .25s,border-color .25s,transform .25s}.example-chip:hover{background:var(--primary);color:oklch(100% 0 0);border-color:var(--primary);transform:translateY(-1px)}.hero-note{letter-spacing:.14em}.hero-note svg{color:var(--brand-teal)}@media (prefers-reduced-motion:reduce){.hero-badge .status-dot{animation:none}}.site-header{box-shadow:0 18px 50px -30px var(--primary)}@supports (color:color-mix(in lab,red,red)){.site-header{box-shadow:0 18px 50px -30px color-mix(in oklab,var(--primary) 45%,transparent)}}.site-header:after{background:linear-gradient(90deg,transparent 4%,var(--brand-teal) 30%,var(--primary) 55%,var(--brand-blue) 75%,transparent 96%);opacity:.7;background-size:200% 100%;height:2px;animation:hairline-drift 9s linear infinite}@keyframes hairline-drift{0%{background-position:0 0}to{background-position:200% 0}}.desktop-nav .tools-trigger{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.desktop-nav .tools-trigger{background:color-mix(in oklab,var(--primary) 6%,transparent)}}.desktop-nav .tools-trigger{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.desktop-nav .tools-trigger{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--primary) 14%,transparent)}}.hero:before{background:radial-gradient(ellipse 52% 46% at 50% -4%,var(--brand-teal),transparent 68%),radial-gradient(ellipse 42% 50% at 4% 90%,var(--primary),transparent 70%),radial-gradient(ellipse 42% 50% at 97% 84%,var(--brand-blue),transparent 70%),radial-gradient(ellipse 30% 26% at 50% 104%,var(--brand-teal),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.hero:before{background:radial-gradient(ellipse 52% 46% at 50% -4%,color-mix(in oklab,var(--brand-teal) 20%,transparent),transparent 68%),radial-gradient(ellipse 42% 50% at 4% 90%,color-mix(in oklab,var(--primary) 14%,transparent),transparent 70%),radial-gradient(ellipse 42% 50% at 97% 84%,color-mix(in oklab,var(--brand-blue) 14%,transparent),transparent 70%),radial-gradient(ellipse 30% 26% at 50% 104%,color-mix(in oklab,var(--brand-teal) 10%,transparent),transparent 70%)}}.hero h1{letter-spacing:-.035em;text-shadow:0 1px oklch(100% 0 0/.6)}.hero .text-gradient{background-size:180% 100%;animation:gradient-pan 7s ease-in-out infinite alternate}@keyframes gradient-pan{0%{background-position:0}to{background-position:100%}}.hero-badge{position:relative;overflow:hidden}.hero-badge:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 35%,oklch(100% 0 0/.55) 50%,#0000 65%) 0 0/250% 100%;animation:badge-sheen 4.5s ease-in-out infinite;position:absolute;inset:0}@keyframes badge-sheen{0%,55%{background-position:120% 0}85%,to{background-position:-40% 0}}.hero .email-form{-webkit-backdrop-filter:blur(14px);background:oklab(100% 0 0/.88);border-radius:20px}.hero .email-form:before{background:linear-gradient(120deg,var(--brand-teal),var(--primary) 45%,var(--brand-blue) 80%);filter:blur(14px);opacity:.28;border-radius:22px;inset:-2px}.hero .email-form:focus-within:before{opacity:.55}.hero .email-form .check-button{box-shadow:0 10px 26px -10px var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.hero .email-form .check-button{box-shadow:0 10px 26px -10px color-mix(in oklab,var(--brand-red) 65%,transparent)}}.hero .email-form .check-button{transition:box-shadow .3s,transform .2s,filter .3s}.hero .email-form .check-button:hover{filter:brightness(1.06);box-shadow:0 16px 34px -12px var(--brand-red);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.hero .email-form .check-button:hover{box-shadow:0 16px 34px -12px color-mix(in oklab,var(--brand-red) 75%,transparent)}}.hero .email-form .check-button:active{transform:translateY(0)scale(.98)}.hero-note{background:var(--brand-teal);border-radius:999px;padding:7px 16px}@supports (color:color-mix(in lab,red,red)){.hero-note{background:color-mix(in oklab,var(--brand-teal) 7%,transparent)}}.hero-note{box-shadow:inset 0 0 0 1px var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){.hero-note{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--brand-teal) 18%,transparent)}}@media (prefers-reduced-motion:reduce){.hero .text-gradient,.hero-badge:after,.site-header:after{animation:none}}:root{--hero-grid-line:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--hero-grid-line:color-mix(in oklab,var(--primary) 10%,transparent)}}:root{--hero-grid-active:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--hero-grid-active:color-mix(in oklab,var(--primary) 55%,var(--brand-teal))}}:root{--hero-grid-wash:radial-gradient(ellipse 52% 68% at 10% 6%,var(--brand-teal),transparent 70%),radial-gradient(ellipse 48% 60% at 90% 12%,var(--brand-blue),transparent 70%),radial-gradient(ellipse 55% 55% at 84% 96%,var(--primary),transparent 72%),radial-gradient(ellipse 40% 42% at 4% 94%,var(--brand-yellow),transparent 70%),linear-gradient(120deg,var(--brand-teal),var(--card) 46%,var(--primary))}@supports (color:color-mix(in lab,red,red)){:root{--hero-grid-wash:radial-gradient(ellipse 52% 68% at 10% 6%,color-mix(in oklab,var(--brand-teal) 17%,transparent),transparent 70%),radial-gradient(ellipse 48% 60% at 90% 12%,color-mix(in oklab,var(--brand-blue) 14%,transparent),transparent 70%),radial-gradient(ellipse 55% 55% at 84% 96%,color-mix(in oklab,var(--primary) 12%,transparent),transparent 72%),radial-gradient(ellipse 40% 42% at 4% 94%,color-mix(in oklab,var(--brand-yellow) 9%,transparent),transparent 70%),linear-gradient(120deg,color-mix(in oklab,var(--brand-teal) 6%,var(--card)),var(--card) 46%,color-mix(in oklab,var(--primary) 7%,var(--card)))}}:root{--hero-reading-zone:radial-gradient(ellipse 46% 72% at 50% 48%,var(--card) 32%,var(--card) 64%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){:root{--hero-reading-zone:radial-gradient(ellipse 46% 72% at 50% 48%,var(--card) 32%,color-mix(in oklab,var(--card) 82%,transparent) 64%,transparent 100%)}}.hero{background:var(--hero-grid-wash);isolation:isolate}.hero:before{z-index:1;background:var(--hero-reading-zone)}.hero-content{z-index:2}.hero h1{color:var(--foreground);letter-spacing:0;text-shadow:none}.hero .text-gradient{background:linear-gradient(92deg,var(--primary),var(--primary) 55%,var(--primary-deep))}@supports (color:color-mix(in lab,red,red)){.hero .text-gradient{background:linear-gradient(92deg,var(--primary),color-mix(in oklab,var(--primary) 55%,var(--brand-teal)) 55%,var(--primary-deep))}}.hero .text-gradient{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:gradient-pan 8s ease-in-out infinite alternate}.hero-description{color:var(--muted-foreground)}.hero .email-form{background:var(--card)}.hero .email-form:before{display:none}.hero-badge .status-dot,.hero-badge:after{animation:none}:root{--home-navy:oklch(28% .065 258);--home-navy-hover:oklch(36% .075 258);--home-paper:oklch(100% 0 0);--home-soft:oklch(97.5% .008 255);--home-muted:oklch(49% .025 258);--home-line:oklch(88% .016 258);--home-light-text:oklch(85% .025 258);--home-shadow:0 20px 65px -25px oklch(28% .065 258/.22);--home-photo-shade:linear-gradient(90deg,oklch(22% .055 258/.97),oklch(22% .055 258/.85) 36%,oklch(22% .055 258/.08) 75%);--home-banner-base:oklch(14% .018 258);--home-hero-control:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){:root{--home-hero-control:color-mix(in oklab,var(--home-paper) 12%,transparent)}}:root{--home-hero-edge:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){:root{--home-hero-edge:color-mix(in oklab,var(--home-paper) 22%,transparent)}}:root{--home-section-night:oklch(17% .04 275);--home-section-night-soft:oklch(24% .045 275);--home-banner-shade:radial-gradient(115% 95% at 4% 52%,oklch(11% .02 258/.72),oklch(11% .02 258/.42) 36%,oklch(11% .02 258/.1) 66%,transparent 82%),linear-gradient(0deg,oklch(11% .02 258/.5),oklch(11% .02 258/.18) 20%,transparent 44%),linear-gradient(180deg,oklch(11% .02 258/.4),transparent 22%),linear-gradient(90deg,oklch(13% .022 258/.62),oklch(13% .022 258/.24) 68%,oklch(13% .022 258/.08));--home-banner-shade-mobile:radial-gradient(135% 78% at -12% 16%,oklch(13% .022 258/.46),oklch(13% .022 258/.2) 40%,transparent 72%),linear-gradient(0deg,oklch(13% .022 258/.28),transparent 38%),linear-gradient(180deg,oklch(13% .022 258/.22),transparent 20%)}.awarex-home{--primary:var(--home-navy);--primary-foreground:var(--home-paper);--foreground:var(--home-navy);--background:var(--home-paper);--card:var(--home-paper);--muted-foreground:var(--home-muted);--border:var(--home-line);--input:var(--home-line);--accent:var(--home-soft);--ring:var(--home-navy);background:var(--home-paper);color:var(--home-navy)}.awarex-home .site-header{background:var(--home-paper);border-bottom:1px solid var(--home-line);box-shadow:none;height:90px;transition:transform .45s,opacity .45s;position:fixed;inset:0 0 auto}.awarex-home .site-header:after{display:none}.awarex-home .site-mobile-menu{z-index:41;top:90px;max-height:calc(100dvh - 90px);position:fixed;inset-inline:0;overflow-y:auto}.site-mobile-menu .products-menu{width:100%;max-height:none;box-shadow:none;margin-block:12px;position:static;transform:none}@media (prefers-reduced-motion:reduce){.awarex-home .site-header{transition:none}}.awarex-home .desktop-nav .nav-link{color:var(--home-muted);padding:8px 12px;font-size:12px}.home-nav-cta{height:42px;font-size:12px}.home-hero{background:var(--home-paper);padding:54px 0 64px}.home-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,440px);align-items:center;gap:70px;display:grid}.home-threat-hero{isolation:isolate;background:var(--home-banner-base);color:var(--home-paper);position:relative}.home-threat-images{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-threat-images img{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.home-threat-images img.is-active{opacity:1}.home-threat-layout{flex-direction:column;justify-content:flex-end;align-items:flex-start;height:min(700px,84svh);min-height:420px;padding-block:30px;display:flex}.home-threat-tagline{letter-spacing:-.01em;color:var(--home-paper);text-wrap:balance;text-shadow:0 2px 26px oklch(10% .02 258/.75);max-width:760px;margin-bottom:26px;font-size:clamp(19px,2.1vw,27px);font-weight:300;line-height:1.45;animation:home-slide-enter .5s both}.home-threat-tagline:before{content:"";background:var(--brand-red);vertical-align:3px;border-radius:50%;width:8px;height:8px;margin-right:14px;display:inline-block}.home-threat-copy{min-width:0;max-width:460px}.home-threat-brand{font-family:var(--font-heading);font-size:25px;font-weight:800}.home-threat-brand>span{font-family:var(--font-body);color:var(--home-light-text);margin-top:5px;font-size:9px;font-weight:500;display:block}.home-threat-slide{min-height:262px;margin-top:35px;animation:home-slide-enter .45s both}.home-threat-topic{color:var(--brand-teal);align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.home-threat-topic>span{background:currentColor;border-radius:50%;width:6px;height:6px}.home-threat-slide h1{color:var(--home-paper);text-wrap:balance;margin-top:17px;font-size:44px;font-weight:800;line-height:1.15}.home-threat-description{color:var(--home-light-text);max-width:405px;margin-top:20px;font-size:15px;line-height:1.8}.home-threat-cta{background:var(--home-paper);color:var(--home-navy);height:44px;margin-top:20px;font-size:12px}.home-threat-cta:hover{background:var(--home-soft)}.home-threat-controls{align-items:center;gap:8px;margin-top:0;display:flex}.home-threat-controls button{border:1px solid var(--home-hero-edge);color:var(--home-paper);background:var(--home-hero-control);border-radius:50%}.home-threat-controls button:hover{color:var(--home-navy);background:var(--home-paper)}.awarex-home main .home-threat-controls button>svg{color:inherit}@keyframes home-slide-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.home-threat-slide h1{font-size:38px}}@media (max-width:900px){.home-threat-layout{height:min(580px,74svh);min-height:420px;padding-block:26px}.home-threat-tagline{max-width:90%;margin-bottom:20px;font-size:19px}.home-threat-images{inset:0}.home-threat-images img{object-position:right center}.home-threat-copy{max-width:460px}}@media (max-width:640px){.home-threat-slide h1{font-size:34px}.home-threat-slide{min-height:258px;margin-top:30px}.home-threat-description{max-width:340px;font-size:14px}.home-threat-controls{margin-top:0}}@media (prefers-reduced-motion:reduce){.home-threat-slide{animation:none}.home-threat-images img{transition:none}}.home-eyebrow{color:var(--home-navy);letter-spacing:0;font-size:10px;font-weight:700}.home-hero h1{letter-spacing:0;margin-top:22px;font-size:52px;font-weight:800;line-height:1.17}.home-hero h1 span{color:var(--home-muted)}.home-hero-description{margin-top:26px;font-size:21px;font-weight:600;line-height:1.5}.home-body-copy{max-width:560px;color:var(--home-muted);margin-top:16px;font-size:15px;line-height:1.9}.home-explore{height:auto;margin-top:26px;padding:0;font-size:13px;text-decoration:none}.home-trust-points{border-top:1px solid var(--home-line);color:var(--home-muted);flex-wrap:wrap;gap:22px;margin-top:30px;padding-top:30px;font-size:11px;display:flex}.home-trust-points span{align-items:center;gap:7px;display:flex}.home-lead-form{background:var(--home-paper);border:1px solid var(--home-line);border-top:3px solid var(--home-navy);box-shadow:var(--home-shadow);border-radius:8px;padding:30px;scroll-margin-top:108px}.home-form-label{align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.home-form-label>span{background:var(--home-navy);border-radius:50%;width:5px;height:5px}.home-lead-form h2{margin-top:12px;font-size:26px;font-weight:700;line-height:1.35}.home-lead-form>p{color:var(--home-muted);margin-top:8px;font-size:12px;line-height:1.7}.home-form-fields{gap:15px;margin-top:24px;display:grid}.home-form-fields label{min-width:0;font-size:11px;font-weight:500;display:block}.home-form-fields [data-slot=select-trigger],.home-form-fields input{border-color:var(--home-line);background:var(--home-soft);width:100%;height:42px;margin-top:7px;font-size:12px}.home-form-fields input::placeholder{color:var(--home-muted)}.home-form-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.home-submit{white-space:normal;text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;height:auto;min-height:46px;margin-top:22px;padding-block:12px;padding-inline:18px;font-size:12px;line-height:1.45}.home-lead-form p.home-form-disclosure{align-items:center;gap:5px;margin-top:12px;font-size:9px;display:flex}.home-form-notice{border-top:1px solid var(--home-line);padding-top:10px}.home-capability-strip{border-block:1px solid var(--home-line);background:var(--home-soft);padding-block:26px}.home-capability-strip>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;display:flex}.home-capability-strip span{color:var(--home-muted);font-size:9px;font-weight:700}.home-capability-strip>div>div{align-items:center;gap:9px;font-size:12px;font-weight:500;display:flex}.awarex-home main :not(button)>svg,.awarex-home main svg{color:var(--home-navy)}.awarex-home .home-submit svg{color:inherit}.home-section{padding-block:88px}.home-section-heading h2{margin-top:18px;font-size:38px;font-weight:700;line-height:1.3}.home-section-heading h2 span{color:var(--home-muted)}.home-section-heading>p{color:var(--home-muted);max-width:660px;margin-top:20px;font-size:15px;line-height:1.8}.home-comparison{grid-template-columns:1fr 1fr;margin-top:40px;display:grid}.home-comparison>div{padding:32px}.home-traditional{background:var(--home-soft);border:1px solid var(--home-line)}.home-awarex-way{background:var(--home-navy);color:var(--home-paper)}.home-comparison-label{opacity:.75;font-size:10px;font-weight:600}.home-comparison h3{margin-top:16px;font-size:22px;font-weight:600}.home-comparison ul{gap:17px;margin-top:25px;display:grid}.home-comparison li{align-items:flex-start;gap:12px;font-size:13px;line-height:1.6;display:flex}.home-comparison li svg{flex-shrink:0;margin-top:2px}.awarex-home main .home-awarex-way svg{color:var(--home-paper)}.home-minus{color:var(--home-muted)}.home-process{background:var(--home-soft);border-block:1px solid var(--home-line)}.home-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:48px;display:grid}.home-process-top{border-bottom:1px solid var(--home-line);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.home-process-top span{color:var(--home-muted);font-size:28px;font-weight:600}.home-process-grid h3{margin-top:24px;font-size:18px;font-weight:600;line-height:1.5}.home-channels p,.home-process-grid p{color:var(--home-muted);margin-top:14px;font-size:13px;line-height:1.9}.home-channels{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:44px;display:grid}.home-channels article{border:1px solid var(--home-line);border-radius:8px;padding:26px 24px;transition:transform .2s}.home-channels article:hover{transform:translateY(-3px)}.home-channels h3{margin-top:25px;font-size:18px;font-weight:600}.home-photo-band{isolation:isolate;background:var(--home-navy);align-items:center;min-height:430px;display:flex;position:relative}.home-photo-band>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.home-photo-band:before{content:"";z-index:-1;background:var(--home-photo-shade);position:absolute;inset:0}.home-photo-copy{max-width:480px;padding-block:54px}.awarex-home main .home-photo-copy>svg,.home-photo-copy{color:var(--home-paper)}.home-photo-copy h2{margin-top:22px;font-size:38px;font-weight:700;line-height:1.3}.home-photo-copy p{color:var(--home-light-text);max-width:370px;margin-top:18px;font-size:15px;line-height:1.8}.home-photo-cta{background:var(--home-paper);color:var(--home-navy);height:44px;margin-top:26px}.home-photo-cta:hover{background:var(--home-soft)}.awarex-home .faq-section{background:var(--home-paper)}.awarex-home .faq-section:before{display:none}.awarex-home .faq-section .eyebrow{color:var(--home-navy);letter-spacing:0}.awarex-home .faq-section .section-title{font-size:38px}.home-final{background:var(--home-soft);border-block:1px solid var(--home-line);padding-block:55px}.home-final>div{justify-content:space-between;align-items:center;gap:30px;display:flex}.home-final h2{margin-top:12px;font-size:28px;font-weight:700;line-height:1.5}.home-final .shiny-button{height:auto;min-height:46px}.home-footer{background:var(--home-paper);padding-block:38px}.home-footer>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.home-footer p{color:var(--home-muted);margin-top:14px;font-size:10px;line-height:1.8}.home-footer a:not(.brand){align-items:center;gap:10px;font-size:12px;display:flex}@media (max-width:1100px){.home-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:40px}.home-hero h1{font-size:42px}.awarex-home .desktop-nav{gap:0}.awarex-home .desktop-nav .nav-link{padding-inline:9px}}@media (max-width:900px){.awarex-home .header-grid{grid-template-columns:1fr auto auto;gap:12px}.home-hero-grid{grid-template-columns:1fr;gap:36px}.home-lead-form{width:100%;max-width:560px}.home-hero-copy{max-width:640px}.home-channels{grid-template-columns:1fr 1fr}.home-process-grid{gap:24px}.home-capability-strip>div{justify-content:flex-start}.home-final>div{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.awarex-home .site-header{height:74px}.home-nav-cta{display:none}.home-hero{padding-block:32px 40px}.home-hero h1{font-size:34px}.home-hero-description{font-size:18px}.home-body-copy{font-size:14px}.home-lead-form{padding:24px}.home-section{padding-block:56px}.awarex-home .faq-section .section-title,.home-photo-copy h2,.home-section-heading h2{font-size:28px}.home-channels,.home-comparison,.home-process-grid{grid-template-columns:1fr}.home-comparison>div{padding:26px}.home-photo-band:before{background:var(--home-navy)}@supports (color:color-mix(in lab,red,red)){.home-photo-band:before{background:color-mix(in oklab,var(--home-navy) 86%,transparent)}}.home-photo-band>img{object-position:65% center}.home-final h2{font-size:24px}.home-final h2 br{display:none}.home-capability-strip span{width:100%}}@media (max-width:380px){.home-hero h1{font-size:29px}.home-form-pair{grid-template-columns:1fr}.home-lead-form{padding:20px}}@media (prefers-reduced-motion:reduce){.home-channels article:hover{transform:none}}.awarex-home main :not(button):not(a.banner-cta)>svg:not(.step-art){color:var(--home-navy)}.awarex-home main .home-awarex-way li>svg:not(.step-art),.awarex-home main .home-photo-copy>svg:not(.step-art){color:var(--home-paper)}.home-capability-strip strong{color:var(--home-muted);margin-right:8px;font-weight:600}.home-compare-sub{opacity:.75;margin-top:8px;font-size:12px}.home-lures{gap:8px;margin:22px 0 14px;display:grid}.home-lures>div{background:var(--home-paper);border-radius:8px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.home-lures>div{background:color-mix(in oklab,var(--home-paper) 8%,transparent)}}.home-lures>div{border:1px solid var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.home-lures>div{border:1px solid color-mix(in oklab,var(--home-paper) 14%,transparent)}}.home-lures b{background:var(--home-paper);width:36px;height:36px;color:var(--home-navy);border-radius:50%;place-items:center;font-size:11px;display:grid}.home-lures span{font-size:13px;font-weight:600;line-height:1.4}.home-lures small{opacity:.7;font-size:11px;font-weight:400;display:block}.home-lures em{text-transform:uppercase;border:1px solid var(--home-paper);border-radius:99px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:700}@supports (color:color-mix(in lab,red,red)){.home-lures em{border:1px solid color-mix(in oklab,var(--home-paper) 35%,transparent)}}.home-engine{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.home-engine article{background:var(--home-paper);border:1px solid var(--home-line);border-radius:10px;padding:22px}.home-engine span{background:var(--home-navy);width:34px;height:34px;color:var(--home-paper);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.home-engine h3{margin-top:18px;font-size:17px;font-weight:600}.home-engine p{color:var(--home-muted);margin-top:6px;font-size:13px;line-height:1.6}.home-ai-lists{grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;display:grid}.home-ai-lists>div{background:var(--home-paper);border:1px solid var(--home-line);border-radius:10px;padding:28px}.home-ai-lists h3{font-size:18px;font-weight:600}.home-ai-lists ul{gap:14px;margin-top:18px;display:grid}.home-ai-lists li,.home-control dt{align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.home-ai-lists li svg,.home-control dt svg{color:var(--home-navy);flex-shrink:0;margin-top:3px}.home-feature-num{color:var(--home-navy);opacity:.35;font-size:26px;font-weight:700}.home-features h3{margin-top:14px!important}.home-control-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:56px;display:grid}.home-control{border-top:1px solid var(--home-line);display:grid}.home-control>div{border-bottom:1px solid var(--home-line);grid-template-columns:1fr 1fr;gap:20px;padding:18px 0;display:grid}.home-control dt{font-weight:600}.home-control dd{color:var(--home-muted);font-size:13px;line-height:1.6}.home-outcomes{gap:12px;margin:20px 0 26px;display:grid}.home-outcomes li{opacity:.9;font-size:13px;line-height:1.6}.home-outcomes strong{font-size:15px;display:block}@media (max-width:1100px){.home-engine{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.home-ai-lists,.home-control-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:640px){.home-engine{grid-template-columns:1fr 1fr}.home-control>div{grid-template-columns:1fr;gap:6px}}.home-awareness-gallery{background:var(--home-soft);border-bottom:1px solid var(--home-line)}.home-poster-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:38px;display:grid}.home-awareness-poster{background:var(--home-navy);min-width:0;box-shadow:var(--home-shadow);border-radius:8px;margin:0;overflow:hidden}.home-awareness-poster img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.home-awareness-poster figcaption{color:var(--home-paper);padding:25px 24px 28px}.home-awareness-poster figcaption>span{color:var(--home-light-text);font-size:10px;font-weight:600;display:block}.home-awareness-poster h3{margin-top:13px;font-size:22px;font-weight:700;line-height:1.35}.home-awareness-poster p{color:var(--home-light-text);margin-top:10px;font-size:13px;line-height:1.75}@media (max-width:900px){.home-poster-grid{gap:16px}.home-awareness-poster figcaption{padding:20px 16px}.home-awareness-poster h3{font-size:18px}}@media (max-width:640px){.home-poster-grid{grid-template-columns:1fr;gap:28px}.home-awareness-poster{width:100%;max-width:420px;margin-inline:auto}.home-awareness-poster figcaption{padding:24px}.home-awareness-poster h3{font-size:22px}}.vhs-banner{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.vhs-banner canvas{width:100%;height:100%;position:absolute;inset:0}.vhs-title{letter-spacing:.04em;color:var(--primary-foreground);text-shadow:-3px 0 oklch(85% .15 200),3px 0 oklch(63% .24 25);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(3.5rem,11vw,9rem);font-weight:800;animation:vhs-shake 3.2s step-end infinite;position:relative}.vhs-title:after,.vhs-title:before{content:attr(data-text);position:absolute;inset:0}.vhs-title:before{color:oklch(85% .15 200);animation:vhs-slice-a 2.4s step-end infinite}.vhs-title:after{color:oklch(63% .24 25);animation:vhs-slice-b 2.9s step-end infinite}.vhs-corner{letter-spacing:.12em;font-family:ui-monospace,monospace;font-size:14px;animation:vhs-blink 1.2s steps(2) infinite;position:absolute;top:24px}.vhs-corner-l{color:oklch(63% .24 25);left:28px}.vhs-corner-r{color:oklch(85% .15 200);right:28px}@keyframes vhs-shake{0%,to{transform:none}31%{transform:translate(3px,-2px)skew(6deg)}33%{transform:none}74%{transform:translate(-4px,1px)}75%{transform:none}}@keyframes vhs-slice-a{0%,to{clip-path:inset(0 0 100%);transform:none}20%{clip-path:inset(18% 0 60%);transform:translate(-12px)}24%{clip-path:inset(0 0 100%)}61%{clip-path:inset(55% 0 25%);transform:translate(10px)}64%{clip-path:inset(0 0 100%)}}@keyframes vhs-slice-b{0%,to{clip-path:inset(0 0 100%);transform:none}37%{clip-path:inset(70% 0 8%);transform:translate(14px)}40%{clip-path:inset(0 0 100%)}82%{clip-path:inset(30% 0 48%);transform:translate(-9px)}85%{clip-path:inset(0 0 100%)}}@keyframes vhs-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.vhs-corner,.vhs-title,.vhs-title:after,.vhs-title:before{animation:none}}.vhs-copy{text-align:center;justify-items:center;gap:10px;padding-inline:16px;display:grid;position:relative}.vhs-line{letter-spacing:.18em;color:oklch(70% .22 25);text-shadow:-2px 0 oklch(85% .15 200/.8),0 0 18px oklch(63% .24 25/.6);margin:0;font-family:ui-monospace,monospace;font-size:clamp(.85rem,1.6vw,1.25rem);font-weight:700;animation:vhs-flicker 3.6s step-end infinite}.vhs-title{animation:vhs-shake 3.2s step-end infinite,vhs-glow 4s ease-in-out infinite}.vhs-rec,.vhs-time{letter-spacing:.14em;color:var(--primary-foreground);opacity:.8;font-family:ui-monospace,monospace;font-size:13px;position:absolute;bottom:92px}.vhs-rec{align-items:center;gap:8px;display:flex;right:28px}.vhs-rec i{background:oklch(63% .24 25);border-radius:50%;width:10px;height:10px;animation:vhs-blink 1s steps(2) infinite;box-shadow:0 0 10px oklch(63% .24 25)}.vhs-time{right:110px}@keyframes vhs-flicker{0%,to{opacity:1}12%{opacity:.4;transform:translate(3px)}13%{opacity:1;transform:none}58%{opacity:.6}59%{opacity:1}}@keyframes vhs-glow{0%,to{filter:drop-shadow(0 0 #0000)}50%{filter:drop-shadow(0 0 22px oklch(85% .15 200/.45))}}@media (max-width:640px){.vhs-corner,.vhs-rec,.vhs-time{display:none}.vhs-banner{place-items:start center}.vhs-copy{gap:6px;padding-top:11svh}.vhs-line{white-space:nowrap;letter-spacing:.08em;font-size:clamp(.62rem,3.1vw,.95rem)}}@media (prefers-reduced-motion:reduce){.vhs-line,.vhs-rec i{animation:none}}.vhs-title{white-space:nowrap;font-size:clamp(3.6rem,11vw,12.5rem);line-height:1.05}.vhs-line{color:oklch(72% .24 27);text-shadow:0 0 1px oklch(72% .24 27),0 0 14px oklch(63% .24 25/.7);background:oklch(12% .02 258/.72);border-radius:4px;padding:7px 16px;font-size:clamp(1.05rem,2.1vw,1.7rem)}.vhs-tagline{max-width:880px;margin:12px auto 0;font-size:clamp(19px,2.3vw,29px);font-weight:500}@media (max-width:640px){.vhs-title{font-size:clamp(2.5rem,11vw,4rem)}.vhs-tagline{max-width:92vw;font-size:18px}.vhs-line{white-space:normal;letter-spacing:.08em;max-width:92vw;font-size:clamp(.7rem,3.4vw,.95rem);line-height:1.5}}.plx-section{background:var(--home-banner-base);color:var(--home-paper);overflow:hidden}.plx-intro{flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:0 24px;display:flex}.plx-heading{text-align:center;max-width:42rem;font-size:clamp(2.4rem,5vw,3.75rem);font-weight:600;line-height:1.05}.plx-scroll{letter-spacing:.08em;align-items:center;gap:6px;margin-top:80px;font-size:.875rem;display:flex}.plx-rows{flex-direction:column;padding-inline:40px;display:flex}.plx-row{justify-content:center;align-items:center;gap:160px;min-height:100svh;display:flex}.plx-row--reverse{flex-direction:row-reverse}.plx-title{max-width:24rem;font-size:clamp(2.6rem,5vw,3.75rem);font-weight:600;line-height:1}.plx-desc{max-width:24rem;color:var(--home-paper);margin:40px 0 0}@supports (color:color-mix(in lab,red,red)){.plx-desc{color:color-mix(in oklab,var(--home-paper) 70%,transparent)}}.plx-media{position:relative}.plx-media img{object-fit:cover;width:20rem;height:20rem;display:block}@media (max-width:767px){.plx-rows{padding-inline:24px}.plx-row,.plx-row--reverse{flex-direction:column;gap:48px}.plx-media img{width:min(20rem,80vw);height:min(20rem,80vw)}}.home-stack{background:0 0;overflow:visible}.home-stack-card{isolation:isolate;background:var(--home-banner-base);height:100svh;min-height:520px;position:sticky;top:0;overflow:hidden}.home-stack-card+.home-stack-card{border-radius:28px 28px 0 0;box-shadow:0 -24px 60px oklch(0 0 0/.45)}.home-stack-copy{justify-content:center;display:flex;position:absolute;inset:auto 0 48px}@media (max-width:640px){.home-stack-card+.home-stack-card{border-radius:18px 18px 0 0}}.home-stack-card{--out:0;--in:0}.home-stack-card .home-threat-images{transform:translate3d(0,calc(var(--out) * -12vh + var(--in) * -12vh),0) scale(calc(1 + var(--out) * .04));will-change:transform;inset:0 0 -14vh}.home-stack-card:after{content:"";pointer-events:none;z-index:2;opacity:calc(var(--out) * .6);background:oklch(8% .02 258);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.home-stack-card .home-threat-images{transform:none}.home-stack-card:after{display:none}}.home-stack-card--introduction{align-items:center;height:auto;min-height:max(100svh,820px);padding-block:150px 70px;display:flex}.home-stack-card--introduction .home-threat-images{will-change:auto;inset:0;transform:none}.home-stack-card--introduction .home-threat-images img{object-position:center top}.home-introduction-layout{grid-template-columns:minmax(0,1fr) minmax(0,470px);align-items:center;gap:80px;display:grid}.home-introduction-copy{color:var(--home-paper);min-width:0}.home-introduction-eyebrow{font-size:11px;font-weight:700}.home-introduction-copy h1{letter-spacing:0;margin-top:18px;font-size:88px;font-weight:800;line-height:1.05}.home-introduction-copy h2{margin-top:30px;font-size:28px;font-weight:600;line-height:1.4}.home-introduction-copy>p:last-of-type{max-width:470px;margin-top:20px;font-size:16px;line-height:1.8}.home-introduction-copy{text-shadow:0 2px 22px oklch(4% .01 258/.95),0 1px 3px oklch(4% .01 258/.85)}.home-introduction-trust{letter-spacing:.01em;text-shadow:0 1px 10px oklch(4% .01 258/.95);align-items:center;gap:10px;margin-top:38px;font-size:13px;font-weight:600;display:flex}.home-introduction-form{color:var(--home-navy);z-index:3;position:relative}.home-introduction-form .home-form-fields label{font-size:12px}.home-introduction-form p.home-form-disclosure{font-size:11px;line-height:1.6;display:block}.home-introduction-form .home-form-notice{font-size:12px}@media (max-width:1000px){.home-introduction-layout{grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:32px}.home-introduction-copy h1{font-size:68px}.home-introduction-copy h2{font-size:24px}}@media (max-width:767px){.home-stack-card--introduction{min-height:100svh;padding-block:140px 48px}.home-introduction-layout{grid-template-columns:minmax(0,1fr);gap:32px}.home-stack-card--introduction .home-threat-images img{object-position:65% top}.home-introduction-copy h1{font-size:48px}.home-introduction-copy h2{font-size:21px}.home-introduction-copy>p:last-of-type{font-size:15px}.home-introduction-form{padding:24px}.home-introduction-form .home-form-pair{grid-template-columns:minmax(0,1fr)}.home-introduction-form .home-form-fields,.home-introduction-form .home-form-pair{gap:12px}}.home-fade-hero{isolation:isolate;background:var(--home-banner-base);align-items:center;min-height:max(100svh,820px);padding-block:150px 70px;display:flex;position:relative;overflow:hidden}.home-fade-shade,.home-fade-slides{z-index:-1;position:absolute;inset:0}.home-fade-slides img{object-fit:cover;opacity:0;filter:brightness(1.18)saturate(1.1);width:100%;height:100%;transition:opacity 1.4s,transform 6.5s ease-out;position:absolute;inset:0;transform:scale(1.06)}.home-fade-slides img.is-active{opacity:1;transform:scale(1)}.home-fade-shade{background:var(--home-banner-shade)}.home-fade-topic{color:var(--brand-teal);letter-spacing:.14em;animation:home-fade-topic .8s both;display:inline-block}@keyframes home-fade-topic{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.home-fade-copy{animation:home-fade-topic .8s both}@media (prefers-reduced-motion:reduce){.home-fade-copy{animation:none}}.home-fade-hero .home-introduction-copy h1{font-size:64px}.home-headline-threat{color:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.home-headline-threat{color:color-mix(in oklab,var(--brand-red) 86%,white)}}.home-headline-threat{text-shadow:0 2px 24px oklch(4% .01 258),0 0 6px oklch(4% .01 258/.9)}@media (max-width:1100px){.home-fade-hero .home-introduction-copy h1{font-size:52px}}@media (max-width:860px){.home-fade-hero{padding-block:140px 48px}.home-fade-hero .home-introduction-copy h1{font-size:40px}.home-fade-shade{background:var(--home-banner-shade-mobile)}}@media (prefers-reduced-motion:reduce){.home-fade-slides img{transition:none;transform:none}}.hx-section{--hx-ink:var(--home-paper);--hx-night:oklch(17% .04 275);--hx-night-soft:oklch(24% .045 275);--hx-card-shade:linear-gradient(180deg,transparent 34%,oklch(14% .034 275/.5) 64%,oklch(14% .034 275/.94) 92%);--hx-soft-fill:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){.hx-section{--hx-soft-fill:color-mix(in oklab,var(--brand-teal) 5%,var(--home-paper))}}.hx-section{padding:clamp(72px,10vw,128px) 0;position:relative;overflow:hidden}.hx-light{background:var(--background);color:var(--foreground)}.hx-dark{background:var(--hx-night);color:var(--hx-ink)}.hx-soft{background:var(--hx-soft-fill);color:var(--foreground)}.hx-section :is(h2,h3){letter-spacing:0}.hx-head{max-width:720px;margin-bottom:56px}.hx-eyebrow{font-family:var(--font-heading);letter-spacing:0;color:var(--brand-red);margin-bottom:16px;font-size:12px;font-weight:800;display:inline-block}.hx-dark .hx-eyebrow{color:var(--brand-teal)}.hx-section h2{margin:0 0 18px;font-size:48px;font-weight:800;line-height:1.15}.hx-head p{opacity:.75;margin:0;font-size:18px;line-height:1.6}.hx-fw table{border-collapse:collapse;width:100%}.hx-fw caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hx-fw thead th{text-align:left;font-family:var(--font-heading);letter-spacing:.2em;text-transform:uppercase;color:var(--brand-teal);padding:0 28px 16px;font-size:10px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.hx-fw thead th{color:color-mix(in oklab,var(--brand-teal) 72%,white)}}.hx-fw thead th{border-bottom:1px solid oklch(100% 0 0/.16)}.hx-fw tbody td,.hx-fw tbody th{text-align:left;vertical-align:middle;border-bottom:1px solid oklch(100% 0 0/.1);padding:26px 28px;transition:background .35s}.hx-fw tbody th{width:32%;color:var(--hx-ink);font-size:23px;font-weight:800;position:relative}.hx-fw tbody th:before{content:"";background:var(--fw-c);border-radius:2px;width:3px;position:absolute;top:22px;bottom:22px;left:0}.hx-fw tbody tr:first-child{--fw-c:var(--brand-teal)}.hx-fw tbody tr:nth-child(2){--fw-c:var(--brand-blue)}.hx-fw tbody tr:nth-child(3){--fw-c:var(--brand-yellow)}.hx-fw tbody tr:nth-child(4){--fw-c:var(--brand-indigo)}.hx-fw tbody tr:nth-child(5){--fw-c:var(--brand-red)}.hx-fw-n{width:32px;height:32px;color:var(--fw-c);vertical-align:middle;background:oklch(100% 0 0/.06);border:1px solid oklch(100% 0 0/.16);border-radius:50%;place-items:center;margin-right:18px;font-size:13px;font-weight:800;display:inline-grid}.hx-fw tbody td{color:var(--hx-ink);font-size:17px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.hx-fw tbody td{color:color-mix(in oklab,var(--hx-ink) 78%,transparent)}}.hx-fw tbody tr:hover td,.hx-fw tbody tr:hover th{background:oklch(100% 0 0/.05)}@media (max-width:720px){.hx-fw thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hx-fw table,.hx-fw tbody,.hx-fw tbody td,.hx-fw tbody th,.hx-fw tr{width:100%;display:block}.hx-fw tbody tr{border-bottom:1px solid oklch(100% 0 0/.12)}.hx-fw tbody th{padding:20px 0 6px 20px;font-size:19px}.hx-fw tbody td{padding:0 0 20px 20px;font-size:16px}.hx-fw tbody th:before{top:16px;bottom:6px}.hx-fw-n{width:28px;height:28px;margin-right:14px;font-size:12px}}.hx-intro{grid-template-columns:1.15fr 1fr;align-items:start;gap:64px;display:grid}.hx-intro h1{letter-spacing:-.02em;color:var(--home-navy);margin:12px 0 0;font-size:clamp(34px,4.5vw,52px);line-height:1.08}.hx-ai-word{color:var(--brand-red)}.hx-intro p{color:var(--home-muted);margin-bottom:20px;line-height:1.8}.hx-lead{font-size:20px;line-height:1.65}.hx-text-link{color:var(--home-navy);align-items:center;gap:12px;font-weight:700;display:inline-flex}.hx-comparison{margin-top:64px;position:relative}.hx-comparison:after{content:"";z-index:0;background:radial-gradient(125% 115% at 100% 0,oklch(33% .07 275) 0,var(--hx-night) 62%);box-shadow:var(--home-shadow),inset 0 1px 0 oklch(100% 0 0/.08);border:1px solid oklch(30% .06 258/.5);border-radius:22px;position:absolute;inset:-16px 0 -16px 50%}.hx-comparison:before{content:"";z-index:0;background:linear-gradient(180deg,transparent,var(--brand-teal) 22%,var(--brand-teal) 78%,transparent);width:1px;position:absolute;top:-16px;bottom:-16px;left:50%}@supports (color:color-mix(in lab,red,red)){.hx-comparison:before{background:linear-gradient(180deg,transparent,color-mix(in oklab,var(--brand-teal) 60%,transparent) 22%,color-mix(in oklab,var(--brand-teal) 60%,transparent) 78%,transparent)}}.hx-compare-head,.hx-compare-row{z-index:1;grid-template-columns:1fr 1fr;display:grid;position:relative}.hx-compare-head>div{padding:0 34px 24px}.hx-compare-kicker{font-family:var(--font-heading);letter-spacing:.2em;color:var(--home-muted);align-items:center;gap:9px;font-size:10px;font-weight:800;display:inline-flex}.hx-compare-kicker:before{content:"";background:currentColor;width:20px;height:1px}.hx-compare-head h3{color:var(--home-navy);margin-top:12px;font-size:22px;font-weight:700}.hx-compare-now-head .hx-compare-kicker{color:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){.hx-compare-now-head .hx-compare-kicker{color:color-mix(in oklab,var(--brand-teal) 72%,white)}}.hx-compare-now-head h3{color:var(--home-paper)}.hx-compare-row p{border-top:1px solid var(--home-line);align-items:flex-start;gap:14px;padding:21px 34px;font-size:16px;line-height:1.6;transition:background .3s;display:flex}.hx-compare-then{color:var(--home-muted)}.hx-compare-now{color:var(--home-paper);border-top-color:oklch(100% 0 0/.1);font-weight:600}.hx-compare-row:hover .hx-compare-then{background:var(--home-navy)}@supports (color:color-mix(in lab,red,red)){.hx-compare-row:hover .hx-compare-then{background:color-mix(in oklab,var(--home-navy) 4%,transparent)}}.hx-compare-row:hover .hx-compare-now{background:oklch(100% 0 0/.05)}.awarex-home main .hx-comparison .hx-compare-then>svg:not(.step-art){color:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.awarex-home main .hx-comparison .hx-compare-then>svg:not(.step-art){color:color-mix(in oklab,var(--brand-red) 52%,var(--home-muted))}}.awarex-home main .hx-comparison .hx-compare-then>svg:not(.step-art){opacity:.85;flex-shrink:0;margin-top:3px}.hx-compare-badge{background:var(--brand-green);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.hx-compare-badge{background:color-mix(in oklab,var(--brand-green) 20%,transparent)}}.hx-compare-badge{border:1px solid var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.hx-compare-badge{border:1px solid color-mix(in oklab,var(--brand-green) 48%,transparent)}}.awarex-home main .hx-comparison .hx-compare-badge svg:not(.step-art){color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.awarex-home main .hx-comparison .hx-compare-badge svg:not(.step-art){color:color-mix(in oklab,var(--brand-green) 72%,white)}}@media (max-width:860px){.hx-comparison{margin-top:40px}.hx-comparison:after,.hx-comparison:before{display:none}.hx-compare-head{padding-bottom:8px}.hx-compare-head>div{padding:0 0 12px}.hx-compare-head h3{margin-top:6px;font-size:17px}.hx-compare-now-head .hx-compare-kicker{color:var(--home-muted)}.hx-compare-now-head h3{color:var(--home-navy)}.hx-compare-row{border-top:1px solid var(--home-line);grid-template-columns:1fr;gap:10px;padding:12px 0 18px}.hx-compare-row p{border-top:0;grid-template-columns:auto 1fr;align-items:start;gap:3px 12px;padding:0;display:grid}.hx-compare-row p:before{font-family:var(--font-heading);letter-spacing:.18em;grid-column:1/-1;font-size:9px;font-weight:800}.hx-compare-then:before{content:"TRADITIONAL";color:var(--home-muted)}.hx-compare-now:before{content:"WITH AWARE X";color:var(--home-navy)}.hx-compare-row p>.hx-compare-badge,.hx-compare-row p>svg{grid-column:1}.hx-compare-row p>span{grid-column:2}.hx-compare-row p.hx-compare-now{background:var(--hx-night);border-radius:16px;padding:18px 20px}.hx-compare-row p.hx-compare-now:before{color:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){.hx-compare-row p.hx-compare-now:before{color:color-mix(in oklab,var(--brand-teal) 72%,white)}}}.hx-control-note{border-top:1px solid var(--border);color:var(--home-muted);align-items:center;gap:12px;margin-top:40px;padding-top:24px;line-height:1.6;display:flex}.hx-control-note svg{flex-shrink:0}.hx-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 36px;display:grid}.hx-features article{border-top:1px solid var(--home-line);padding-top:28px}.awarex-home main .hx-features svg{color:var(--brand-red)}.hx-features h3{margin:20px 0 12px;font-size:22px;font-weight:700}.hx-features p{color:var(--home-muted);line-height:1.8}.hx-compliance-band{padding-block:56px}.awarex-home .hx-compliance-band h2{font-size:30px}.hx-compliance-row{grid-template-columns:minmax(0,1.1fr) auto;align-items:center;gap:40px;display:grid}.hx-compliance-intro p{color:var(--home-muted);margin-top:14px;line-height:1.7}.hx-compliance-badges{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:0;padding:0;list-style:none;display:flex}.hx-compliance-badges li{border:1px solid var(--home-line);color:var(--home-navy);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-size:15px;font-weight:700;display:flex}.awarex-home main .hx-support .hx-compliance-badges svg:not(.step-art){color:var(--brand-red)}@media (max-width:1024px){.hx-compliance-row{grid-template-columns:1fr;gap:28px}.hx-compliance-badges{justify-content:flex-start}}.hx-learning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.hx-learning-card{border:1px solid var(--home-line);background:var(--home-soft);border-radius:14px;flex-direction:column;gap:7px;padding:18px 20px;transition:border-color .25s,transform .25s;display:flex}.hx-learning-card:hover{border-color:var(--brand-red);transform:translateY(-3px)}.hx-learning-card strong{color:var(--home-navy);font-size:15.5px}.hx-learning-card span{color:var(--home-muted);font-size:13.5px;line-height:1.6}.hx-learning-card em{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-red);align-items:center;gap:5px;margin-top:auto;padding-top:6px;font-size:12.5px;font-style:normal;font-weight:700;display:inline-flex}@media (max-width:1024px){.hx-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hx-learning-grid{grid-template-columns:1fr}}.hx-steps{border-top:2px solid var(--primary);grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.hx-steps li{padding:32px 28px 0 0;position:relative}.hx-steps li+li{border-left:1px solid var(--border);padding-left:28px}.hx-step-n{font-family:var(--font-heading);background:var(--gradient-crimson);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:64px;font-weight:800;line-height:1}.hx-steps h3{margin:18px 0 10px;font-size:24px}.hx-steps p{color:var(--muted-foreground);margin:0;line-height:1.6}.hx-ai-pipeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin:0;padding:0;list-style:none;display:grid}.hx-ai-pipeline li{border-top:1px solid var(--home-line);grid-template-columns:40px 1fr;align-items:start;gap:16px;padding:30px 0;display:grid}.awarex-home main .hx-ai-pipeline svg{color:var(--brand-red);margin-top:2px}.hx-ai-pipeline h3{margin:0 0 8px;font-size:20px;font-weight:700}.hx-ai-pipeline p{color:var(--home-muted);margin:0;line-height:1.75}.hx-mock-strip{grid-template-columns:1.15fr .8fr .95fr;align-items:end;gap:clamp(20px,3vw,40px);margin-top:72px;display:grid}.hx-mock{background:var(--home-paper);border:1px solid var(--home-line);box-shadow:var(--home-shadow);transform:translateY(var(--hx-dy,0)) rotate(var(--hx-rot,0deg));border-radius:18px;margin:0;padding:18px 20px 20px;position:relative}.hx-mock-strip .hx-mock:first-child{--hx-rot:-1.2deg}.hx-mock-strip .hx-mock:nth-child(2){--hx-rot:1.4deg;--hx-dy:14px}.hx-mock-strip .hx-mock:nth-child(3){--hx-rot:-1deg;--hx-dy:6px}.hx-ai-example .hx-mock{--hx-rot:-1.2deg}.hx-mock.hx-in-view{animation-name:hx-mock-enter}@keyframes hx-mock-enter{0%{opacity:.15;transform:translateY(calc(22px + var(--hx-dy,0px))) rotate(var(--hx-rot,0deg))}to{opacity:1;transform:translateY(var(--hx-dy,0)) rotate(var(--hx-rot,0deg))}}.hx-mock-strip .hx-mock:nth-child(2).hx-in-view{animation-delay:.1s}.hx-mock-strip .hx-mock:nth-child(3).hx-in-view{animation-delay:.2s}.hx-mock-bar{border-bottom:1px solid var(--home-line);align-items:center;gap:6px;margin-bottom:14px;padding-bottom:12px;display:flex}.hx-mock-bar i{background:oklch(88% .016 258);border-radius:50%;width:9px;height:9px}.hx-mock-bar i:first-child{background:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.hx-mock-bar i:first-child{background:color-mix(in oklab,var(--brand-red) 62%,white)}}.hx-mock-bar i:nth-child(2){background:var(--brand-yellow)}@supports (color:color-mix(in lab,red,red)){.hx-mock-bar i:nth-child(2){background:color-mix(in oklab,var(--brand-yellow) 62%,white)}}.hx-mock-bar i:nth-child(3){background:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.hx-mock-bar i:nth-child(3){background:color-mix(in oklab,var(--brand-green) 62%,white)}}.hx-mock-bar span{margin-left:8px;font-size:12px;font-weight:700}.hx-mock-bar em{color:var(--home-muted);margin-left:auto;font-size:11px;font-style:normal}.hx-mock-from{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:12px;display:flex}.hx-mock-avatar{background:var(--home-navy);width:34px;height:34px;color:var(--home-paper);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.hx-mock-from strong{font-size:14px;display:block}.hx-mock-from div span{color:var(--home-muted);font-size:12px;display:block}.hx-mock-from .hx-mock-flag{margin-left:auto}.hx-mock-flag{font-style:normal;font-family:var(--font-heading);letter-spacing:.12em;color:var(--brand-red);border:1px solid var(--brand-red);flex:none;font-size:9px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.hx-mock-flag{border:1px solid color-mix(in oklab,var(--brand-red) 45%,transparent)}}.hx-mock-flag{white-space:nowrap;border-radius:999px;padding:3px 8px}.hx-mock-subject{margin:0 0 8px;font-size:15px;font-weight:800}.hx-mock-body{color:var(--home-muted);margin:0 0 16px;font-size:13px;line-height:1.6}.hx-mock-cta{background:var(--brand-red);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:12px;font-weight:700;display:inline-flex}.awarex-home main .hx-mock-cta svg:not(.step-art),.hx-mock-cta{color:var(--home-paper)}.hx-mock-teams,.hx-mock-voice{background:var(--hx-night);color:var(--home-paper);box-shadow:var(--home-shadow);border-color:oklch(30% .06 258/.5)}.hx-mock-voice-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.hx-mock-mic{background:var(--brand-red);width:34px;height:34px;color:var(--home-paper);border-radius:50%;flex:none;place-items:center;display:grid}.awarex-home main .hx-mock-mic svg:not(.step-art){color:var(--home-paper)}.hx-mock-voice-head strong{font-size:14px}.hx-mock-voice-head em{color:oklch(100% 0 0/.55);margin-left:auto;font-size:11px;font-style:normal}.hx-mock-wave{align-items:center;gap:3px;height:44px;margin-bottom:12px;display:flex}.hx-mock-wave i{background:var(--brand-teal);border-radius:2px;flex:1;min-width:2px}@supports (color:color-mix(in lab,red,red)){.hx-mock-wave i{background:color-mix(in oklab,var(--brand-teal) 75%,white)}}.hx-mock-wave i{animation:hx-wave-pulse 1.6s ease-in-out infinite alternate}@keyframes hx-wave-pulse{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}.hx-mock-voice p{color:oklch(100% 0 0/.85);margin:0 0 14px;font-size:13px;font-style:italic;line-height:1.6}.hx-mock-voice .hx-mock-flag{color:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.hx-mock-voice .hx-mock-flag{color:color-mix(in oklab,var(--brand-red) 55%,white)}}.hx-mock-voice .hx-mock-flag{border-color:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.hx-mock-voice .hx-mock-flag{border-color:color-mix(in oklab,var(--brand-red) 55%,white)}}.hx-mock-caption{color:var(--home-muted);grid-column:1/-1;margin:8px 0 0;font-size:13px;line-height:1.7}.hx-mock-story{text-align:center;max-width:880px;color:var(--home-navy);background:var(--home-soft);margin:26px auto 0;padding:22px 26px;font-size:clamp(15px,1.6vw,17.5px);font-weight:550;line-height:1.75}@supports (color:color-mix(in lab,red,red)){.hx-mock-story{background:color-mix(in srgb,var(--home-soft) 55%,#fff)}}.hx-mock-story{border:1px solid var(--home-line);border-radius:18px;box-shadow:0 18px 40px -28px #0f172a40}.hx-mock-story:first-line{font-weight:800}.hx-mock-context{border-top:1px dashed var(--home-line);color:var(--home-muted);align-items:center;gap:7px;margin-top:14px;padding-top:12px;font-size:11.5px;font-weight:600;line-height:1.45;display:flex}.hx-mock-context i{background:var(--brand-teal);width:7px;height:7px;box-shadow:0 0 0 3px var(--brand-teal);border-radius:50%;flex:none}@supports (color:color-mix(in lab,red,red)){.hx-mock-context i{box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-teal) 20%,transparent)}}.hx-mock-context b{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-teal);flex:none;font-size:9.5px;font-weight:800}.hx-mock-context>span{flex:1;min-width:0}.hx-mock-context-none i{background:var(--home-muted);box-shadow:0 0 0 3px var(--home-muted)}@supports (color:color-mix(in lab,red,red)){.hx-mock-context-none i{box-shadow:0 0 0 3px color-mix(in oklab,var(--home-muted) 22%,transparent)}}.hx-mock-context-none b{color:var(--home-muted)}.hx-ai-example{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);margin-top:64px;display:grid}.hx-ai-example .hx-mock{max-width:460px}.hx-ai-example h3{margin:0 0 14px;font-size:clamp(24px,2.6vw,34px);line-height:1.2}.hx-ai-example p{color:var(--home-muted);margin:0;line-height:1.8}.hx-template-pitch{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);margin-top:64px;display:grid}.hx-template-pitch .hx-mock{--hx-rot:1.2deg;--hx-dy:10px;justify-self:end;max-width:460px}.hx-template-pitch h3{margin:0 0 14px;font-size:clamp(24px,2.6vw,34px);line-height:1.2}.hx-template-pitch p{color:var(--home-muted);margin:0;line-height:1.8}.hx-template-pitch p+p{margin-top:14px}.hx-tag-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:56px;display:flex}.hx-tag-lead{font-family:var(--font-heading);letter-spacing:.1em;color:var(--home-muted);margin-right:4px;font-size:11px;font-weight:800}.hx-tag{border:1px solid var(--home-line);background:var(--home-paper);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.hx-tag i{background:var(--tag-c);border-radius:50%;flex:none;width:8px;height:8px}.hx-mock-strip .hx-mock:nth-child(4){--hx-rot:.9deg}.hx-mock-strip .hx-mock:nth-child(5){--hx-rot:-.9deg;--hx-dy:10px}.hx-mock-strip .hx-mock:nth-child(4).hx-in-view{animation-delay:.1s}.hx-mock-strip .hx-mock:nth-child(5).hx-in-view{animation-delay:.2s}.hx-mock-teams .hx-mock-mic{background:var(--brand-indigo)}.hx-mock-teams .hx-mock-flag{color:var(--brand-indigo)}@supports (color:color-mix(in lab,red,red)){.hx-mock-teams .hx-mock-flag{color:color-mix(in oklab,var(--brand-indigo) 55%,white)}}.hx-mock-teams .hx-mock-flag{border-color:var(--brand-indigo)}@supports (color:color-mix(in lab,red,red)){.hx-mock-teams .hx-mock-flag{border-color:color-mix(in oklab,var(--brand-indigo) 55%,white)}}.hx-chat{gap:10px;margin-bottom:14px;display:grid}.hx-chat-msg{border-radius:14px;max-width:86%;padding:10px 14px;font-size:13px;line-height:1.55}.hx-chat-msg.them{color:oklch(100% 0 0/.9);background:oklch(100% 0 0/.08);border-top-left-radius:4px;justify-self:start}.hx-chat-msg.them strong{font-family:var(--font-heading);letter-spacing:.08em;color:oklch(100% 0 0/.55);margin-bottom:4px;font-size:10px;font-weight:800;display:block}.hx-chat-msg.me{background:var(--brand-teal);justify-self:end}@supports (color:color-mix(in lab,red,red)){.hx-chat-msg.me{background:color-mix(in oklab,var(--brand-teal) 80%,white)}}.hx-chat-msg.me{color:var(--hx-night);border-top-right-radius:4px;font-weight:600}.hx-qr-row{grid-template-columns:auto 1fr;align-items:center;gap:16px;display:grid}.hx-qr{border:1px solid var(--home-line);background:oklch(100% 0 0);border-radius:10px;grid-template-columns:repeat(9,9px);gap:2px;padding:8px;display:grid}.hx-qr i{border-radius:1.5px;width:9px;height:9px}.hx-qr i[data-on=true]{background:oklch(25% .04 260)}.hx-mock-qr .hx-mock-subject{margin:0 0 6px;font-size:14px}.hx-mock-qr .hx-mock-body{margin:0;font-size:12px}.hx-mock-qr .hx-mock-flag{margin-top:12px;display:inline-block}.hx-mock-strip .hx-mock:nth-child(6){--hx-rot:1deg;--hx-dy:4px}.hx-mock-strip .hx-mock:nth-child(6).hx-in-view{animation-delay:.3s}.awarex-home main .hx-mock-from .hx-mock-avatar svg:not(.step-art){color:var(--home-paper)}.hx-mock-ransom{background:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.hx-mock-ransom{background:color-mix(in oklab,var(--brand-red) 8%,var(--hx-night))}}.hx-mock-ransom{border-color:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.hx-mock-ransom{border-color:color-mix(in oklab,var(--brand-red) 35%,transparent)}}.hx-mock-ransom{color:var(--home-paper)}.hx-ransom-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.awarex-home main .hx-ransom-head svg:not(.step-art){color:var(--brand-red);flex:none}.hx-ransom-head strong{font-family:var(--font-heading);letter-spacing:.06em;font-size:13px;font-weight:800}.hx-ransom-files{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.hx-ransom-files li{color:oklch(100% 0 0/.78);background:oklch(100% 0 0/.06);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.awarex-home main .hx-ransom-files svg:not(.step-art){color:var(--brand-red);flex:none}.hx-ransom-note{color:oklch(100% 0 0/.8);margin:0 0 14px;font-size:12.5px;font-style:italic;line-height:1.6}.hx-mock-ransom .hx-mock-flag{color:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.hx-mock-ransom .hx-mock-flag{color:color-mix(in oklab,var(--brand-red) 60%,white)}}.hx-mock-ransom .hx-mock-flag{border-color:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.hx-mock-ransom .hx-mock-flag{border-color:color-mix(in oklab,var(--brand-red) 60%,white)}}.hx-pill{border:1px solid var(--home-line);font-family:var(--font-heading);letter-spacing:.08em;border-radius:999px;align-items:center;gap:9px;margin-bottom:22px;padding:8px 15px;font-size:11px;font-weight:800;display:inline-flex}.hx-pill i{background:var(--brand-red);border-radius:50%;flex:none;width:7px;height:7px}.hx-agents-wrap{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(40px,5vw,76px);display:grid}.hx-agents-copy h2{font-size:clamp(32px,3.6vw,48px);line-height:1.16}.hx-hl-line{text-wrap:balance;display:block}.hx-agents-copy .hx-strike{white-space:nowrap;color:var(--home-muted);position:relative}.awarex-home main .hx-agents-copy .hx-strike:after{content:"";background:var(--brand-red);transform-origin:0;border-radius:999px;height:5px;animation:hx-strike-draw .85s cubic-bezier(.22,1,.36,1) .3s both;position:absolute;top:55%;left:-3%;right:-3%}@keyframes hx-strike-draw{0%{transform:scaleX(0)}}.hx-agents-copy .hx-lead{margin-bottom:30px}.hx-agent-points{margin:0;padding:0;list-style:none}.hx-agent-points li{border-top:1px solid var(--home-line);grid-template-columns:46px minmax(0,1fr);gap:18px;padding:22px 0;display:grid}.hx-agent-mark{background:var(--hx-agent-accent);border-radius:14px;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab,red,red)){.hx-agent-mark{background:color-mix(in oklab,var(--hx-agent-accent) 10%,var(--home-paper))}}.hx-agent-mark{border:1px solid var(--hx-agent-accent)}@supports (color:color-mix(in lab,red,red)){.hx-agent-mark{border:1px solid color-mix(in oklab,var(--hx-agent-accent) 26%,transparent)}}.awarex-home main .hx-agent-points .hx-agent-mark svg:not(.step-art){color:var(--hx-agent-accent)}.hx-agent-points h3{align-items:baseline;gap:10px;margin:6px 0 8px;font-size:19px;font-weight:700;display:flex}.awarex-home main .hx-agent-points .hx-agent-n{font-family:var(--font-heading);letter-spacing:.1em;color:var(--hx-agent-accent);font-size:12px;font-weight:800}.hx-agent-points p{color:var(--home-muted);margin:0;font-size:15px;line-height:1.75}.hx-console{background:radial-gradient(130% 110% at 12% -10%,oklch(33% .07 275) 0,var(--hx-night) 62%);color:var(--home-paper);box-shadow:var(--home-shadow);border:1px solid oklch(28% .06 258/.45);border-radius:24px;padding:24px clamp(20px,3vw,30px) 26px;position:relative;overflow:hidden}.hx-console:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,oklch(100% 0 0/.05) 1px,#0000 0),linear-gradient(oklch(100% 0 0/.05) 1px,#0000 0);background-size:34px 34px;position:absolute;inset:0}.hx-console-bar{font-family:var(--font-heading);letter-spacing:.14em;color:var(--home-light-text);align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex;position:relative}.hx-console-bar i{background:var(--brand-teal);border-radius:50%;width:8px;height:8px;animation:hx-beacon 2.4s ease-out infinite}@keyframes hx-beacon{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--brand-teal) 55%,transparent)}70%,to{box-shadow:0 0 0 12px #0000}}.hx-console-bar em{letter-spacing:.16em;opacity:.5;margin-left:auto;font-size:10px;font-style:normal}.hx-radar{aspect-ratio:1;width:min(100%,430px);margin:20px auto 26px;position:relative}.hx-radar:before{background:repeating-radial-gradient(circle,#0000 0 27px,oklch(100% 0 0/.08) 27px 28px)}.hx-radar:after,.hx-radar:before{content:"";border-radius:50%;position:absolute;inset:0}.hx-radar:after{background-image:linear-gradient(90deg,#0000 calc(50% - .5px),oklch(100% 0 0/.08) calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(#0000 calc(50% - .5px),oklch(100% 0 0/.08) calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px))}.hx-radar-sweep{background:conic-gradient(from 0deg,transparent 0 255deg,var(--brand-teal) 300deg,var(--brand-teal) 356deg,transparent 1turn);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hx-radar-sweep{background:conic-gradient(from 0deg,transparent 0 255deg,color-mix(in oklab,var(--brand-teal) 6%,transparent) 300deg,color-mix(in oklab,var(--brand-teal) 30%,transparent) 356deg,transparent 1turn)}}.hx-radar-sweep{animation:hx-sweep 6.5s linear infinite}.hx-radar-sweep:before{content:"";background:linear-gradient(to top,transparent,var(--brand-teal));width:2px;height:50%;position:absolute;bottom:50%;left:calc(50% - 1px)}@supports (color:color-mix(in lab,red,red)){.hx-radar-sweep:before{background:linear-gradient(to top,transparent,color-mix(in oklab,var(--brand-teal) 80%,transparent))}}@keyframes hx-sweep{to{transform:rotate(1turn)}}.hx-radar-ticks{background:repeating-conic-gradient(from 0deg,oklch(100% 0 0/.22) 0 .7deg,transparent .7deg 15deg);inset:-3%;-webkit-mask:radial-gradient(circle,#0000 0 61%,#000 61.5% 67%,#0000 67.5%);mask:radial-gradient(circle,#0000 0 61%,#000 61.5% 67%,#0000 67.5%)}.hx-radar-core,.hx-radar-ticks{border-radius:50%;position:absolute}.hx-radar-core{background:var(--brand-teal);width:10px;height:10px;box-shadow:0 0 20px 3px var(--brand-teal);margin:-5px 0 0 -5px;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.hx-radar-core{box-shadow:0 0 20px 3px color-mix(in oklab,var(--brand-teal) 45%,transparent)}}.hx-radar-core:after{content:"";border:1px solid var(--brand-teal);border-radius:50%;position:absolute;inset:-16px}@supports (color:color-mix(in lab,red,red)){.hx-radar-core:after{border:1px solid color-mix(in oklab,var(--brand-teal) 55%,transparent)}}.hx-radar-core:after{opacity:0;animation:hx-core-ping 2.6s ease-out infinite}@keyframes hx-core-ping{0%{opacity:.85;transform:scale(.3)}to{opacity:0;transform:scale(1.45)}}.hx-radar-node{left:var(--x);top:var(--y);white-space:nowrap;background:oklch(21% .05 275/.95);border:1px solid oklch(100% 0 0/.22);border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:12px;font-weight:600;animation:hx-node-light 6.5s linear infinite;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.awarex-home main .hx-console .hx-radar-node>svg:not(.step-art){color:var(--hx-node)}@supports (color:color-mix(in lab,red,red)){.awarex-home main .hx-console .hx-radar-node>svg:not(.step-art){color:color-mix(in oklab,var(--hx-node) 70%,white)}}.awarex-home main .hx-console .hx-radar-node>svg:not(.step-art){filter:drop-shadow(0 0 6px var(--hx-node))}@supports (color:color-mix(in lab,red,red)){.awarex-home main .hx-console .hx-radar-node>svg:not(.step-art){filter:drop-shadow(0 0 6px color-mix(in oklab,var(--hx-node) 50%,transparent))}}@keyframes hx-node-light{0%,to{background:oklch(19% .05 275/.94);border-color:oklch(100% 0 0/.14)}10%{border-color:color-mix(in oklab,var(--hx-node) 85%,transparent);background:color-mix(in oklab,var(--hx-node) 20%,oklch(19% .05 275))}}.hx-console-out{border-top:1px solid oklch(100% 0 0/.13);gap:9px;padding-top:18px;display:grid;position:relative}.hx-console-out span{font-family:var(--font-heading);letter-spacing:.18em;color:var(--home-light-text);opacity:.6;font-size:10px;font-weight:800}.hx-console-out p{margin:0;font-size:16px;line-height:1.6}.hx-caret{vertical-align:-3px;background:var(--brand-teal);width:9px;height:17px;margin-left:6px;animation:hx-caret 1.1s step-end infinite;display:inline-block}@keyframes hx-caret{50%{opacity:0}}.hx-vs{grid-template-columns:1fr 1fr;gap:24px;margin-top:clamp(40px,5vw,64px);display:grid}.hx-vs-card{border:1px solid var(--home-line);background:var(--home-paper);border-radius:20px;padding:24px 26px}.hx-vs-same{background:var(--home-soft)}.hx-vs-card h3{font-family:var(--font-heading);letter-spacing:.16em;color:var(--home-muted);margin:0 0 14px;font-size:11px;font-weight:800}.hx-vs-row{grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 0;font-size:14px;display:grid}.awarex-home main .hx-vs-row .hx-vs-dept{color:var(--home-navy);font-weight:600}.hx-vs-track{background:var(--home-line);border-radius:999px;height:8px}@supports (color:color-mix(in lab,red,red)){.hx-vs-track{background:color-mix(in oklab,var(--home-line) 70%,transparent)}}.hx-vs-track{overflow:hidden}.hx-vs-bar{height:100%;width:var(--hx-w,100%);background:var(--hx-row,var(--home-muted));transform-origin:0;border-radius:999px;animation:hx-bar-grow .9s cubic-bezier(.22,1,.36,1) both;display:block}@keyframes hx-bar-grow{0%{transform:scaleX(0)}}.awarex-home main .hx-vs-row .hx-vs-note,.hx-vs-caption{color:var(--home-muted);font-size:13px}.hx-vs-caption{align-items:center;gap:18px;margin:22px 0 0;display:flex}.hx-vs-caption:after{content:"";background:var(--home-line);flex:1;height:1px}@media (max-width:980px){.hx-agents-wrap{gap:44px}.hx-agents-wrap,.hx-vs{grid-template-columns:1fr}.hx-vs{gap:18px}.hx-radar{width:min(100%,340px)}}@media (max-width:560px){.hx-radar-node{padding:5px 9px;font-size:10px}.hx-vs-row{grid-template-columns:68px minmax(0,1fr) auto;gap:10px}}@media (max-width:640px){.hx-agents-copy .hx-strike{white-space:normal}.awarex-home main .hx-agents-copy .hx-strike:after{display:none}.hx-agents-copy h2{font-size:30px;line-height:1.24}}.hx-risk-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;margin:0;padding:0;list-style:none;display:grid}.hx-risk-list li{border-top:1px solid var(--home-line);grid-template-columns:44px 32px minmax(0,1fr);gap:18px;padding:32px 0;display:grid;position:relative}.hx-risk-number{font-family:var(--font-heading);color:var(--home-navy);font-size:28px;font-weight:800;line-height:1.2}.awarex-home main .hx-risk-list svg{color:var(--brand-teal)}.hx-risk-list h3{margin:0 0 12px;font-size:21px;font-weight:700;line-height:1.4}.hx-risk-list p{color:var(--home-muted);margin:0 0 16px;line-height:1.8}.hx-risk-outcome{color:var(--home-navy);font-size:14px;font-weight:700;line-height:1.6;display:block}.hx-in-view{animation:hx-content-enter .7s cubic-bezier(.22,1,.36,1) both}.hx-agent-points .hx-in-view:nth-child(2),.hx-features .hx-in-view:nth-child(3n+2),.hx-steps .hx-in-view:nth-child(2){animation-delay:80ms}.hx-agent-points .hx-in-view:nth-child(3),.hx-features .hx-in-view:nth-child(3n),.hx-steps .hx-in-view:nth-child(3){animation-delay:.16s}.hx-steps .hx-in-view:nth-child(4){animation-delay:.24s}.hx-fw tr:nth-child(2).hx-in-view{animation-delay:90ms}.hx-fw tr:nth-child(3).hx-in-view{animation-delay:.18s}.hx-fw tr:nth-child(4).hx-in-view{animation-delay:.27s}.hx-fw tr:nth-child(5).hx-in-view{animation-delay:.36s}.hx-risk-list li.hx-in-view:before{content:"";background:var(--brand-teal);transform-origin:0;width:100%;height:2px;animation:hx-risk-line 1.2s cubic-bezier(.22,1,.36,1) both;position:absolute;top:-1px;left:0}.hx-compliance article svg,.hx-features article svg,.hx-risk-list li svg{transition:transform .25s}.hx-compliance article:hover svg,.hx-features article:hover svg,.hx-risk-list li:hover svg{transform:translateY(-4px)}@keyframes hx-content-enter{0%{opacity:.15;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes hx-risk-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:900px){.hx-risk-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.hx-risk-list li{grid-template-columns:32px minmax(0,1fr);gap:14px}.hx-risk-list li>svg{display:none}.hx-risk-number{font-size:24px}}@media (prefers-reduced-motion:reduce){.hx-in-view,.hx-risk-list li.hx-in-view:before{animation:none}.hx-compliance article:hover svg,.hx-features article:hover svg,.hx-risk-list li.hx-in-view:before,.hx-risk-list li:hover svg{transform:none}.hx-mock-wave i{animation:none}}.hx-threats{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.hx-threats article{aspect-ratio:3/4;border:1px solid var(--hx-ink);border-radius:8px;min-height:440px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hx-threats article{border:1px solid color-mix(in oklab,var(--hx-ink) 12%,transparent)}}.hx-threats article{transition:translate .5s,box-shadow .5s}.hx-threats img{object-fit:cover;filter:brightness(1.18)saturate(1.12);width:100%;height:100%;transition:scale .6s;position:absolute;inset:0}.hx-threats article:after{content:"";background:var(--hx-card-shade);position:absolute;inset:0}.hx-threats article>div{z-index:1;padding:26px 24px 28px;position:absolute;inset:auto 0 0}.hx-threats h3{color:var(--hx-ink);margin:0 0 6px;font-size:24px}.hx-threats p{opacity:.8;margin:0;font-size:15px;line-height:1.5}.hx-threat-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.hx-threats .hx-threat-cta{background:var(--hx-ink);color:var(--hx-night);border:0}.hx-threats .hx-threat-cta:hover{background:var(--hx-ink)}@supports (color:color-mix(in lab,red,red)){.hx-threats .hx-threat-cta:hover{background:color-mix(in oklab,var(--hx-ink) 84%,var(--brand-teal))}}.hx-threats .hx-threat-more{background:var(--hx-ink)}@supports (color:color-mix(in lab,red,red)){.hx-threats .hx-threat-more{background:color-mix(in oklab,var(--hx-ink) 8%,transparent)}}.hx-threats .hx-threat-more{border-color:var(--hx-ink)}@supports (color:color-mix(in lab,red,red)){.hx-threats .hx-threat-more{border-color:color-mix(in oklab,var(--hx-ink) 32%,transparent)}}.hx-threats .hx-threat-more{color:var(--hx-ink)}.hx-threats .hx-threat-more:hover{background:var(--hx-ink)}@supports (color:color-mix(in lab,red,red)){.hx-threats .hx-threat-more:hover{background:color-mix(in oklab,var(--hx-ink) 18%,transparent)}}.hx-threats .hx-threat-more:hover{color:var(--hx-ink)}.hx-scope-note{max-width:840px;color:var(--home-light-text);margin-top:28px;font-size:14px;line-height:1.8}.hx-evidence{border-left:3px solid var(--brand-teal);background:var(--hx-soft-fill);padding:36px}.hx-evidence h3{margin-bottom:20px;font-size:32px;font-weight:700;line-height:1.2}.hx-evidence p{color:var(--home-muted);margin-bottom:28px;line-height:1.8}.hx-evidence>div{border-top:1px solid var(--home-line);gap:6px;padding:18px 0;display:grid}.hx-evidence span:not(.hx-eyebrow){color:var(--home-muted);line-height:1.6}.hx-evidence>a{margin-top:24px}.hx-faq{grid-template-columns:1fr 1.25fr;gap:64px;display:grid}.hx-faq details{border-top:1px solid var(--home-line)}.hx-faq details:last-child{border-bottom:1px solid var(--home-line)}.hx-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:17px;font-weight:600;line-height:1.6;list-style:none;display:flex}.hx-faq summary::-webkit-details-marker{display:none}.hx-faq summary span{color:var(--brand-red);font-size:24px}.hx-faq details[open] summary span{transform:rotate(45deg)}.hx-faq details p{color:var(--home-muted);padding-bottom:24px;line-height:1.85}.hx-proof{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.hx-trust{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.hx-trust li{align-items:center;gap:12px;font-weight:600;display:flex}.hx-trust svg{flex-shrink:0}.hx-proof-nums{gap:16px;display:grid}.hx-proof-nums div{background:var(--primary);border-radius:14px;align-items:baseline;gap:20px;padding:24px 28px;display:flex}@supports (color:color-mix(in lab,red,red)){.hx-proof-nums div{background:color-mix(in oklab,var(--primary) 6%,var(--background))}}.hx-proof-nums div{border:1px solid var(--border)}.hx-proof-nums strong{font-family:var(--font-heading);color:var(--primary);min-width:84px;font-size:56px;line-height:1}.hx-proof-nums span{color:var(--muted-foreground);font-weight:500}.hx-cta-band{background:var(--hx-night-soft);color:var(--hx-ink);padding-block:clamp(48px,6vw,84px)}.hx-cta-band:before{content:"";background:linear-gradient(90deg,transparent,var(--brand-teal),var(--brand-red),transparent);height:1px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.hx-cta-band:before{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--brand-teal) 65%,transparent),color-mix(in oklab,var(--brand-red) 50%,transparent),transparent)}}.hx-cta-band:after{content:"";pointer-events:none;background:radial-gradient(ellipse 55% 120% at 100% 50%,var(--brand-red),transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hx-cta-band:after{background:radial-gradient(ellipse 55% 120% at 100% 50%,color-mix(in oklab,var(--brand-red) 12%,transparent),transparent 72%)}}.hx-cta-band-media{width:min(46%,620px);position:absolute;inset:0 auto 0 0;overflow:hidden}.hx-cta-band-media img{object-fit:cover;filter:brightness(1.2)saturate(1.1);width:100%;height:100%;animation:hx-cta-drift 26s ease-in-out infinite alternate;-webkit-mask-image:linear-gradient(90deg,oklch(0 0 0) 40%,oklch(0 0 0/.55) 68%,#0000);mask-image:linear-gradient(90deg,oklch(0 0 0) 40%,oklch(0 0 0/.55) 68%,#0000)}.hx-cta-band .page-container{z-index:1;justify-content:flex-end;display:flex;position:relative}.hx-cta-band-copy{max-width:540px}.hx-cta-band-copy .hx-eyebrow{color:var(--brand-teal)}.hx-cta-band-copy h2{color:var(--hx-ink);text-wrap:balance;max-width:24ch;margin-bottom:28px;font-size:clamp(30px,3.4vw,44px)}.hx-cta-band-btn{background:var(--home-paper);height:50px;color:var(--home-navy);border-color:#0000;border-radius:999px;padding-inline:26px;font-size:14px;font-weight:700}.hx-cta-band-btn:hover{background:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){.hx-cta-band-btn:hover{background:color-mix(in oklab,var(--brand-teal) 18%,var(--home-paper))}}@keyframes hx-cta-drift{0%{transform:scale(1.04)translate(-1.2%)}to{transform:scale(1.12)translate(1.4%)}}@media (prefers-reduced-motion:reduce){.hx-cta-band-media img{animation:none}}@media (max-width:900px){.hx-section h2{font-size:38px}.hx-faq,.hx-intro{grid-template-columns:1fr;gap:32px}.hx-features{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-steps{grid-template-columns:1fr 1fr;row-gap:32px}.hx-ai-pipeline{grid-template-columns:1fr}.hx-ai-example,.hx-mock-strip,.hx-template-pitch{grid-template-columns:1fr;margin-top:40px}.hx-ai-example .hx-mock,.hx-mock-strip .hx-mock{--hx-dy:0px}.hx-ai-example .hx-mock,.hx-template-pitch .hx-mock{max-width:none}.hx-steps li:nth-child(3){border-left:0;padding-left:0}.hx-threats{grid-template-columns:1fr 1fr}.hx-proof{grid-template-columns:1fr;gap:40px}}@media (max-width:560px){.hx-section h2{font-size:30px}.hx-head{margin-bottom:36px}.hx-lead{font-size:18px}.hx-mock{--hx-rot:0deg;--hx-dy:0px}.hx-features{grid-template-columns:1fr;gap:32px}.hx-compare-head h3{font-size:16px}.hx-compare-row p{font-size:15px}.hx-evidence{padding:24px}.hx-steps,.hx-threats{grid-template-columns:1fr}.hx-threats article{aspect-ratio:4/5}.hx-steps li,.hx-steps li+li{border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.hx-threats img{transition:none}}.threat-detail{--td-shade:linear-gradient(90deg,var(--home-banner-base),var(--home-banner-base))}@supports (color:color-mix(in lab,red,red)){.threat-detail{--td-shade:linear-gradient(90deg,color-mix(in oklab,var(--home-banner-base) 78%,transparent),color-mix(in oklab,var(--home-banner-base) 38%,transparent))}}.threat-detail{--td-form-shadow:0 24px 70px var(--home-banner-base)}@supports (color:color-mix(in lab,red,red)){.threat-detail{--td-form-shadow:0 24px 70px color-mix(in oklab,var(--home-banner-base) 30%,transparent)}}.td-hero{isolation:isolate;background:var(--home-banner-base);color:var(--home-paper);min-height:790px;padding:132px 0 56px;position:relative;overflow:hidden}.td-images,.td-shade{z-index:-1;pointer-events:none;position:absolute;inset:0}.td-images{overflow:hidden}.td-images img{object-fit:cover;object-position:center;opacity:0;filter:brightness(1.18)saturate(1.08);width:100%;height:100%;transition:opacity 1.5s;animation:td-image-drift 12s ease-in-out infinite alternate paused;position:absolute;inset:0}.td-images img.is-active{opacity:1}.td-playing .td-images img{animation-play-state:running}.td-shade{background:var(--td-shade)}.td-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,430px);align-items:center;gap:64px;display:grid}.td-copy{min-width:0;padding-block:12px;animation:td-copy-enter .8s both;position:relative}.td-back{width:fit-content;color:var(--home-light-text);align-items:center;gap:8px;margin-bottom:40px;font-size:13px;display:flex}.td-back:hover{color:var(--home-paper)}.td-topic{color:var(--brand-teal);margin-bottom:18px;font-size:13px;font-weight:700;display:block}.td-copy h1{letter-spacing:0;text-wrap:balance;color:var(--home-paper);font-size:54px;font-weight:800;line-height:1.13}.td-copy h2{color:var(--brand-teal);margin-top:24px;font-size:26px;font-weight:600;line-height:1.4}.td-copy>p{max-width:550px;margin-top:20px;font-size:17px;line-height:1.8}.td-copy>p,.td-trust{color:var(--home-light-text)}.td-trust{align-items:center;gap:12px;margin-top:28px;font-size:12px;line-height:1.6;display:flex}.td-trust svg{color:var(--brand-teal);flex-shrink:0}.td-discover{border-color:var(--home-hero-edge);color:var(--home-paper);background:var(--home-hero-control);margin-top:28px}.td-discover:hover{background:var(--home-paper);color:var(--home-navy)}.td-motion{color:var(--home-paper);vertical-align:bottom;margin-left:12px}.td-motion:hover{background:var(--home-hero-control);color:var(--home-paper)}.awarex-home.threat-detail main .td-copy :is(a,button)>svg{color:inherit}.awarex-home.threat-detail main .td-copy .td-trust>svg{color:var(--brand-teal)}.td-enquiry{background:var(--home-paper);color:var(--home-navy);box-shadow:var(--td-form-shadow);border-radius:8px;padding:28px;scroll-margin-top:112px}.td-enquiry .hx-eyebrow{margin-bottom:10px;font-size:10px}.td-enquiry h2{font-size:28px;font-weight:800;line-height:1.25}.td-enquiry>p{color:var(--home-muted);margin-top:10px;font-size:13px;line-height:1.65}.td-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin-top:22px;display:grid}.td-fields label{min-width:0;font-size:12px;font-weight:500}.td-fields button,.td-fields input,.td-fields textarea{background:var(--home-soft);border-color:var(--home-line);width:100%;margin-top:7px;font-size:12px}.td-fields button,.td-fields input{height:40px}.td-fields button span{text-overflow:ellipsis;overflow:hidden}.td-message{grid-column:1/-1}.td-submit{width:100%;height:44px;margin-top:20px;font-size:12px}.td-enquiry p.td-disclosure{font-size:11px}.td-notice{border-left:2px solid var(--brand-red);padding-left:12px}.td-example{border-left:3px solid var(--brand-teal);margin-top:32px;padding-left:24px}.td-example .hx-eyebrow{margin-bottom:8px}.td-example p{font-size:16px}.td-response{grid-template-columns:1fr 1.15fr;gap:64px;display:grid}.td-response ol{margin:0;padding:0;list-style:none}.td-response li{border-top:1px solid var(--home-hero-edge);gap:24px;padding:24px 0;display:flex}.td-response li span{color:var(--brand-teal);font-size:24px;font-weight:700}.td-response li p{color:var(--home-light-text);font-size:17px;line-height:1.8}.td-scope{border-top:1px solid var(--home-line);align-items:start;gap:12px;padding-top:24px;display:flex}.td-scope svg{color:var(--brand-green);flex-shrink:0;margin-top:4px}.td-related nav{flex-wrap:wrap;gap:20px 36px;margin-top:40px;display:flex}.td-related nav a{border-bottom:1px solid var(--home-hero-edge);align-items:center;gap:16px;padding-block:12px;font-size:17px;display:flex}.td-related nav a:hover{color:var(--brand-teal)}.threat-detail .site-footer{background:var(--home-banner-base)}.threat-detail #understand{scroll-margin-top:90px}@keyframes td-image-drift{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes td-copy-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:1100px){.td-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:36px}.td-copy h1{font-size:44px}}@media (max-width:860px){.td-hero-layout{grid-template-columns:minmax(0,1fr);gap:36px}.td-hero{padding:125px 0 48px}.td-copy{max-width:620px}.td-back{margin-bottom:24px}.td-enquiry{width:100%;max-width:560px}.td-response{grid-template-columns:1fr;gap:24px}.td-images img{object-position:60% center}}@media (max-width:560px){.td-copy h1{font-size:36px}.td-copy h2{font-size:23px}.td-copy>p{font-size:16px}.td-enquiry{padding:24px 20px}.td-fields{grid-template-columns:1fr}.td-response li{gap:16px}.td-related nav{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.td-images img{transition:none;animation:none}.td-copy{animation:none}}.cl-band{background:var(--background);padding:clamp(30px,4vw,52px) 0 clamp(34px,4.5vw,58px)}.tool-demo-section .cl-band{background:0 0;padding-top:16px}.cl-inner{max-width:1180px;margin-inline:auto;padding-inline:clamp(18px,4vw,40px)}.cl-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--brand-red);text-align:center;font-size:11px;font-weight:700}.cl-row{margin-top:clamp(26px,3.4vw,40px);position:relative}.cl-track{pointer-events:none;height:2px;position:absolute;top:27px;left:7.5%;right:7.5%}.cl-rule{background:linear-gradient(90deg,var(--brand-teal),var(--brand-indigo) 45%,var(--brand-red));border-radius:999px;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.cl-rule{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-teal) 85%,transparent),color-mix(in srgb,var(--brand-indigo) 85%,transparent) 45%,color-mix(in srgb,var(--brand-red) 85%,transparent))}}.cl-rule{transform-origin:0;transition:transform 1.6s cubic-bezier(.66,.03,.28,1);transform:scaleX(0)}.cl-spark{width:12px;height:12px;box-shadow:0 0 14px 4px var(--brand-teal);background:#fff;border-radius:999px;margin:-6px 0 0 -6px;position:absolute;top:50%;left:0}@supports (color:color-mix(in lab,red,red)){.cl-spark{box-shadow:0 0 14px 4px color-mix(in srgb,var(--brand-teal) 70%,transparent)}}.cl-spark{opacity:0}.cl-row.is-drawn .cl-rule{transform:scaleX(1)}.cl-row.is-drawn .cl-spark{animation:cl-travel 1.6s cubic-bezier(.66,.03,.28,1) forwards}@keyframes cl-travel{0%{opacity:1;left:0}90%{opacity:1}to{opacity:0;left:100%}}.cl-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.8vw,26px);margin:0;padding:0;list-style:none;display:grid;position:relative}.cl-item{text-align:center;opacity:0;transition:opacity .55s,transform .55s;transition-delay:calc(var(--i) * .26s + .35s);flex-direction:column;align-items:center;gap:12px;display:flex;transform:translateY(12px)}.cl-row.is-drawn .cl-item{opacity:1;transform:none}.cl-badge{background:var(--card);border:1px solid var(--c);border-radius:999px;place-items:center;width:56px;height:56px;display:grid}@supports (color:color-mix(in lab,red,red)){.cl-badge{border:1px solid color-mix(in srgb,var(--c) 42%,var(--border))}}.cl-badge{box-shadow:0 10px 26px -14px var(--c),0 0 0 6px var(--c)}@supports (color:color-mix(in lab,red,red)){.cl-badge{box-shadow:0 10px 26px -14px color-mix(in srgb,var(--c) 70%,transparent),0 0 0 6px color-mix(in srgb,var(--c) 10%,transparent)}}.cl-badge{transition:transform .4s,box-shadow .4s}.cl-item:hover .cl-badge{box-shadow:0 16px 30px -14px var(--c),0 0 0 8px var(--c);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.cl-item:hover .cl-badge{box-shadow:0 16px 30px -14px color-mix(in srgb,var(--c) 80%,transparent),0 0 0 8px color-mix(in srgb,var(--c) 14%,transparent)}}main .cl-band .cl-row .cl-list .cl-item>.cl-badge>svg:not(.step-art){color:var(--c)}.cl-text{flex-direction:column;gap:5px;display:flex}.cl-text strong{color:var(--foreground);letter-spacing:.01em;font-size:15px;font-weight:700}.cl-text small{color:var(--muted-foreground);max-width:22ch;font-size:12.5px;line-height:1.5}.cl-item.cl-bookend .cl-badge{background:var(--c);box-shadow:0 12px 28px -14px var(--c),0 0 0 6px var(--c);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.cl-item.cl-bookend .cl-badge{box-shadow:0 12px 28px -14px color-mix(in srgb,var(--c) 80%,transparent),0 0 0 6px color-mix(in srgb,var(--c) 9%,transparent)}}main .cl-band .cl-row .cl-list .cl-item.cl-bookend>.cl-badge>svg:not(.step-art){color:var(--background)}.cl-item.cl-bookend .cl-text strong{font-size:15px}.cl-across{align-items:center;gap:clamp(12px,2vw,22px);margin-top:clamp(24px,3.2vw,38px);display:flex}.cl-across-rule{background:linear-gradient(90deg,transparent,var(--foreground));border-radius:999px;flex:1;height:2px}@supports (color:color-mix(in lab,red,red)){.cl-across-rule{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--foreground) 30%,transparent))}}.cl-across-rule{transform-origin:100%;transition:transform .9s cubic-bezier(.66,.03,.28,1) .85s;transform:scaleX(0)}.cl-across>.cl-across-rule:last-of-type{background:linear-gradient(90deg,var(--foreground),transparent)}@supports (color:color-mix(in lab,red,red)){.cl-across>.cl-across-rule:last-of-type{background:linear-gradient(90deg,color-mix(in srgb,var(--foreground) 30%,transparent),transparent)}}.cl-across>.cl-across-rule:last-of-type{transform-origin:0}.cl-band.is-drawn .cl-across-rule{transform:scaleX(1)}.cl-across-label{background:var(--foreground);border-radius:999px;align-items:center;gap:10px;padding:9px 18px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cl-across-label{background:color-mix(in srgb,var(--foreground) 5%,transparent)}}.cl-across-label{border:1px solid var(--foreground)}@supports (color:color-mix(in lab,red,red)){.cl-across-label{border:1px solid color-mix(in srgb,var(--foreground) 13%,transparent)}}.cl-across-label{opacity:0;transition:opacity .6s 1.25s,transform .6s 1.25s;transform:translateY(10px)}.cl-band.is-drawn .cl-across-label{opacity:1;transform:none}.cl-across-label strong{letter-spacing:.08em;color:var(--foreground);font-size:14px;font-weight:700}.cl-across-label small{color:var(--muted-foreground);font-size:13px}main .cl-band .cl-inner .cl-across .cl-across-label>svg:not(.step-art){color:var(--foreground)}@media (max-width:860px){.cl-list{grid-template-columns:1fr;gap:18px}.cl-item{text-align:left;flex-direction:row;align-items:center;gap:16px}.cl-text{align-items:flex-start}.cl-text small{max-width:none}.cl-track{width:2px;height:auto;inset:10px auto 10px 27px}.cl-across{border-top:1px solid var(--foreground);flex-direction:column;gap:12px;margin-top:26px;padding-top:20px}@supports (color:color-mix(in lab,red,red)){.cl-across{border-top:1px solid color-mix(in srgb,var(--foreground) 12%,transparent)}}.cl-across-rule{display:none}.cl-rule{transform-origin:top;transform:scaleY(0)}.cl-row.is-drawn .cl-rule{transform:scaleY(1)}.cl-spark{display:none}}@media (prefers-reduced-motion:reduce){.cl-row .cl-rule,.cl-row.is-drawn .cl-rule{transition:none;transform:none}.cl-spark{display:none}.cl-item{opacity:1}.cl-across-label,.cl-across-rule,.cl-badge,.cl-item,.cl-item:hover .cl-badge{transition:none;transform:none}.cl-across-label{opacity:1}}.hx-threats article.hx-in-view img{will-change:transform;animation:hx-threat-drift 24s ease-in-out infinite}.hx-threats article:nth-child(2).hx-in-view img{animation-name:hx-threat-drift-alt;animation-duration:27s;animation-delay:-7s}.hx-threats article:nth-child(3).hx-in-view img{animation-duration:21s;animation-delay:-13s}.hx-threats article:nth-child(4).hx-in-view img{animation-name:hx-threat-drift-alt;animation-duration:25s;animation-delay:-3s}.hx-threats article:nth-child(5).hx-in-view img{animation-duration:29s;animation-delay:-17s}.hx-threats article:nth-child(6).hx-in-view img{animation-name:hx-threat-drift-alt;animation-duration:23s;animation-delay:-10s}@keyframes hx-threat-drift{0%,to{transform:scale(1.06)translate(-1.6%,-1.2%)}50%{transform:scale(1.15)translate(1.6%,1.4%)}}@keyframes hx-threat-drift-alt{0%,to{transform:scale(1.14)translate(1.4%,1.6%)}50%{transform:scale(1.06)translate(-1.6%,-1.4%)}}.hx-threats article:hover{box-shadow:0 26px 50px -26px var(--hx-night);translate:0 -6px}@supports (color:color-mix(in lab,red,red)){.hx-threats article:hover{box-shadow:0 26px 50px -26px color-mix(in oklab,var(--hx-night) 85%,transparent)}}.hx-threats article:before{content:"";background:linear-gradient(90deg,var(--brand-teal),var(--brand-indigo),var(--brand-red));transform-origin:0;z-index:2;height:2px;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hx-threats article:hover:before{transform:scaleX(1)}.hx-threats article{isolation:isolate}.hx-film-frame{transform-origin:62% 55%;will-change:transform;transition:transform .9s cubic-bezier(.4,0,.2,1);display:block;position:absolute;inset:0}.hx-threats article:focus-within .hx-film-frame,.hx-threats article:hover .hx-film-frame{transition:transform 7s cubic-bezier(.16,.8,.28,1);transform:scale(1.11)translate(-1.4%,-1.6%)}.hx-film{z-index:1;pointer-events:none;opacity:0;background:radial-gradient(115% 85% at 50% 42%,#0000 44%,oklch(12% .03 275/.72) 100%);transition:opacity .5s;position:absolute;inset:0}.hx-threats article:focus-within .hx-film,.hx-threats article:hover .hx-film{opacity:1}.hx-film:before{content:"";background:linear-gradient(oklch(11% .025 275),oklch(11% .025 275)) 0 0/100% 0 no-repeat,linear-gradient(oklch(11% .025 275),oklch(11% .025 275)) 0 100%/100% 0 no-repeat;transition:background-size .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.hx-threats article:focus-within .hx-film:before,.hx-threats article:hover .hx-film:before{background-size:100% 5%,100% 5%}.hx-film:after{content:"";mix-blend-mode:overlay;opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23g)'/%3E%3C/svg%3E");background-size:120px 120px;transition:opacity .5s;position:absolute;inset:0}.hx-threats article:focus-within .hx-film:after,.hx-threats article:hover .hx-film:after{opacity:.34;animation:hx-film-grain .7s steps(4) infinite}@keyframes hx-film-grain{0%{background-position:0 0}25%{background-position:-38px 26px}50%{background-position:52px -18px}75%{background-position:-24px -44px}to{background-position:34px 38px}}.hx-threats article>div{transition:translate .6s cubic-bezier(.22,1,.36,1)}.hx-threats article:focus-within>div,.hx-threats article:hover>div{translate:0 -8px}.hx-threats article:focus-within p,.hx-threats article:hover p{opacity:.92}.hx-threats article:focus-within:before,.hx-threats article:hover:before{animation:hx-film-scrub 6.5s linear infinite}@keyframes hx-film-scrub{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hx-threats article.hx-in-view img{will-change:auto;animation:none}.hx-threats article,.hx-threats article:hover{transition:none;translate:none}.hx-threats article:hover img,.hx-threats img{transition:none;scale:none}.hx-threats article:before,.hx-threats article:hover:before{transition:none;animation:none;transform:none}.hx-film{display:none}.hx-film-frame,.hx-threats article:focus-within .hx-film-frame,.hx-threats article:hover .hx-film-frame{will-change:auto;transition:none;transform:none}.hx-threats article:focus-within>div,.hx-threats article:hover>div,.hx-threats article>div{transition:none;translate:none}}.awarex-home .hx-support{--hx-editorial-rule:var(--home-navy)}@supports (color:color-mix(in lab,red,red)){.awarex-home .hx-support{--hx-editorial-rule:color-mix(in oklab,var(--home-navy) 14%,transparent)}}.awarex-home .hx-support{--hx-editorial-accent:var(--brand-indigo);border-top:1px solid var(--hx-editorial-rule);padding-block:88px}.awarex-home .hx-support.hx-dark{--hx-editorial-rule:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.awarex-home .hx-support.hx-dark{--hx-editorial-rule:color-mix(in oklab,var(--home-paper) 16%,transparent)}}.awarex-home .hx-support .hx-eyebrow{color:var(--hx-editorial-accent)}.awarex-home .hx-support.hx-dark .hx-eyebrow{color:var(--brand-teal)}.awarex-home .hx-support h2{text-wrap:balance;font-size:38px;line-height:1.2}.awarex-home .hx-support h3{line-height:1.4}.awarex-home .hx-editorial>.page-container{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:0 72px;display:grid}.awarex-home .hx-editorial .hx-head{margin:0}.awarex-home .hx-editorial .hx-head p{font-size:16px;line-height:1.8}.awarex-home .hx-editorial .hx-ai-example,.awarex-home .hx-editorial .hx-control-note{grid-column:2}.awarex-home .hx-editorial :is(.hx-risk-list,.hx-ai-pipeline){grid-template-columns:minmax(0,1fr)}.awarex-home .hx-risk-list li{grid-template-columns:30px 26px minmax(0,1fr);gap:14px;padding-block:24px}.awarex-home .hx-risk-number{color:var(--brand-indigo);padding-top:4px;font-size:16px}.awarex-home .hx-risk-list h3{margin-bottom:8px;font-size:19px}.awarex-home .hx-risk-list p{font-size:15px;line-height:1.75}.awarex-home .hx-risk-outcome{font-size:13px}.awarex-home .hx-steps{border-top:0;grid-template-columns:1fr 1fr;gap:32px}.awarex-home .hx-steps li,.awarex-home .hx-steps li+li{border-left:0;border-top:1px solid var(--home-line);padding:24px 0 0}.awarex-home .hx-step-n{color:var(--brand-indigo);background:0 0;font-size:24px}.awarex-home .hx-steps h3{margin-top:14px;font-size:21px}.awarex-home .hx-steps p{font-size:15px;line-height:1.75}.awarex-home .hx-features{grid-template-columns:1fr 1fr;gap:32px}.awarex-home .hx-features h3{margin-top:16px;font-size:19px}.awarex-home .hx-features p{font-size:15px;line-height:1.75}.awarex-home main .hx-support :is(.hx-features,.hx-ai-pipeline) svg:not(.step-art){color:var(--brand-indigo)}.awarex-home .hx-ai-pipeline li{padding-block:24px}.awarex-home .hx-ai-example{border-top:1px solid var(--home-line);grid-template-columns:1fr;gap:24px;margin-top:32px;padding-top:32px}.awarex-home .hx-ai-example h3{font-size:24px}.awarex-home .hx-ai-example .hx-mock{--hx-rot:0deg;max-width:none}.awarex-home .hx-fw thead th{letter-spacing:0;padding-inline:20px}.awarex-home .hx-fw tbody td,.awarex-home .hx-fw tbody th{padding:22px 20px}.awarex-home .hx-fw tbody th{white-space:nowrap;width:38%;font-size:19px}.awarex-home .hx-fw-n{margin-right:10px}.awarex-home .hx-fw tbody td{font-size:15px}.awarex-home .hx-scenarios .hx-head{max-width:800px;margin-bottom:40px}.awarex-home .hx-template-pitch{border-top:1px solid var(--home-line);margin-top:0;padding-top:40px}.awarex-home .hx-template-pitch h3{font-size:26px}.awarex-home .hx-template-pitch p{font-size:15px}.awarex-home .hx-tag-row{border-top:1px solid var(--home-line);margin-top:40px;padding-top:32px}.awarex-home .hx-tag-lead{letter-spacing:0;flex-basis:100%}.awarex-home .hx-mock-strip{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:28px}.awarex-home .hx-mock-strip .hx-mock{box-shadow:none;padding:20px}.awarex-home .hx-mock-strip .hx-mock,.awarex-home .hx-template-pitch .hx-mock{--hx-rot:0deg;--hx-dy:0px;border-radius:8px}.awarex-home .hx-mock-caption{padding-top:12px}.awarex-home .hx-adaptive .hx-tag-row{border-top:0;grid-column:1/-1;justify-content:center;margin-top:30px;padding-top:0}.awarex-home .hx-adaptive .hx-tag{color:var(--home-navy)}.awarex-home .hx-adaptive .hx-tag-lead{color:var(--home-light-text)}@supports (color:color-mix(in lab,red,red)){.awarex-home .hx-adaptive .hx-tag-lead{color:color-mix(in oklab,var(--home-light-text) 88%,var(--hx-night))}}.awarex-home .hx-adaptive .hx-tag-lead{text-align:center}.awarex-home .hx-mock-strip .hx-mock{flex-direction:column;display:flex}.awarex-home .hx-mock-strip .hx-mock-cta,.awarex-home .hx-mock-strip .hx-mock-flag{align-self:flex-start}.awarex-home .hx-mock-strip .hx-mock-context{margin-top:auto}.awarex-home .hx-mock-strip .hx-mock-ransom .hx-mock-context,.awarex-home .hx-mock-strip .hx-mock-teams .hx-mock-context,.awarex-home .hx-mock-strip .hx-mock-voice .hx-mock-context{color:oklch(100% 0 0/.74);border-top-color:oklch(100% 0 0/.16)}.awarex-home .hx-scenarios .hx-comparison{margin-top:56px}.awarex-home .hx-adaptive{background:radial-gradient(125% 120% at 0 0,oklch(25% .05 275) 0,var(--hx-night) 58%);color:var(--home-light-text);box-shadow:var(--home-shadow);border-radius:20px;grid-template-columns:minmax(0,.82fr) minmax(0,1fr) minmax(0,1.08fr);gap:clamp(24px,4vw,46px);margin-top:56px;padding:clamp(22px,3vw,34px);display:grid;position:relative}.awarex-home .hx-adaptive-col{flex-direction:column;min-width:0;display:flex;position:relative}.awarex-home .hx-adaptive-kicker{text-align:center;font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-teal);font-size:11px;font-weight:800;display:block}@supports (color:color-mix(in lab,red,red)){.awarex-home .hx-adaptive-kicker{color:color-mix(in oklab,var(--brand-teal) 62%,var(--home-light-text))}}.awarex-home .hx-adaptive-signals .hx-adaptive-lead{letter-spacing:-.01em;text-transform:none;text-align:center;color:var(--home-paper);margin:0 0 20px;font-size:clamp(16px,1.75vw,22px);font-weight:800;line-height:1.25;display:block}.awarex-home .hx-adaptive-lead b{color:var(--brand-teal);padding-right:3px;font-size:1.34em;font-weight:900}.awarex-home .hx-adaptive-lead:after{content:"";background:linear-gradient(90deg,var(--brand-teal),var(--brand-indigo));border-radius:2px;width:52px;height:2px;margin:13px auto 0;display:block}.awarex-home .hx-adaptive-col>ul{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.awarex-home .hx-adaptive-same li{background:var(--home-paper);color:var(--home-navy);opacity:calc(1 - var(--hx-dim,0));border-radius:8px;padding:13px 15px}.awarex-home .hx-adaptive-from{color:var(--home-muted);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.awarex-home .hx-adaptive-same strong{font-size:14px;font-weight:600}.awarex-home .hx-adaptive-signals>ul{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;margin-top:4px}.awarex-home .hx-adaptive-signals li{border:1px solid var(--home-paper);border-radius:999px;padding:9px 12px}@supports (color:color-mix(in lab,red,red)){.awarex-home .hx-adaptive-signals li{border:1px solid color-mix(in oklab,var(--home-paper) 16%,transparent)}}.awarex-home .hx-adaptive-signals li{background:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.awarex-home .hx-adaptive-signals li{background:color-mix(in oklab,var(--home-paper) 6%,transparent)}}.awarex-home .hx-adaptive-signals li{text-align:center;font-size:12px;font-weight:600}.awarex-home .hx-adaptive-arrow{z-index:2;background:var(--brand-red);width:34px;height:34px;color:var(--home-paper);box-shadow:0 6px 18px -6px var(--brand-red);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:calc(clamp(24px,4vw,46px)/-2 - 17px);transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.awarex-home .hx-adaptive-arrow{box-shadow:0 6px 18px -6px color-mix(in oklab,var(--brand-red) 60%,transparent)}}.awarex-home .hx-adaptive-personal li{background:var(--home-paper);border:1px solid var(--brand-red);border-radius:8px;padding:13px 15px}@supports (color:color-mix(in lab,red,red)){.awarex-home .hx-adaptive-personal li{border:1px solid color-mix(in oklab,var(--brand-red) 42%,transparent)}}.awarex-home .hx-adaptive-personal li{color:var(--home-navy)}.awarex-home .hx-adaptive-dept{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-red);margin-bottom:5px;font-size:10px;font-weight:800;display:block}.awarex-home .hx-adaptive-personal strong{font-size:14px;font-weight:600;line-height:1.4}.awarex-home .hx-adaptive-note{text-align:center;color:var(--home-light-text);margin:auto 0 0;padding-top:16px;font-size:12px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.awarex-home .hx-adaptive-note{color:color-mix(in oklab,var(--home-light-text) 70%,transparent)}}.awarex-home .hx-adaptive-summary{border-top:1px solid var(--home-paper);grid-column:1/-1;margin:6px 0 0;padding-top:18px}@supports (color:color-mix(in lab,red,red)){.awarex-home .hx-adaptive-summary{border-top:1px solid color-mix(in oklab,var(--home-paper) 14%,transparent)}}.awarex-home .hx-adaptive-summary{font-family:var(--font-heading);text-align:center;font-size:clamp(15px,1.6vw,20px);font-style:italic}@media (min-width:981px){.awarex-home .hx-adaptive{grid-template-rows:auto minmax(0,1fr) auto auto auto;row-gap:18px}.awarex-home .hx-adaptive-col{grid-row:span 3;grid-template-rows:subgrid;display:grid}.awarex-home .hx-adaptive-kicker{align-self:center}.awarex-home .hx-adaptive-col>ul{grid-auto-rows:minmax(0,1fr);align-self:stretch;margin-top:0}.awarex-home .hx-adaptive-personal li,.awarex-home .hx-adaptive-same li{flex-direction:column;justify-content:center;display:flex}.awarex-home .hx-adaptive-signals>ul{grid-auto-rows:minmax(38px,56px);align-content:space-between;align-self:stretch;margin-top:0}.awarex-home .hx-adaptive-note{align-self:end;margin:0;padding-top:0}.awarex-home .hx-adaptive .hx-tag-row{grid-row:4}.awarex-home .hx-adaptive-summary{grid-row:5}}@media (max-width:980px){.awarex-home .hx-adaptive{grid-template-columns:minmax(0,1fr);gap:40px}.awarex-home .hx-adaptive-arrow{top:auto;bottom:-34px;right:50%;transform:translate(50%)rotate(90deg)}}.awarex-home .hx-comparison:after{background:var(--hx-night);border-radius:8px}.awarex-home .hx-agents-copy h2{font-size:38px}.awarex-home .hx-pill{color:var(--brand-indigo);letter-spacing:0;border:0;border-radius:0;padding:0}.awarex-home .hx-agents-copy .hx-strike{color:inherit}.awarex-home main .hx-agents-copy .hx-strike:after{height:2px}.awarex-home .hx-agents-wrap{align-items:start;gap:56px}.awarex-home .hx-console{background:var(--hx-night);box-shadow:none;border-radius:8px;margin-top:10px}.awarex-home .hx-console:before{display:none}.awarex-home .hx-radar{width:min(100%,340px)}.awarex-home .hx-agent-mark{border-radius:8px}.awarex-home .hx-vs{gap:40px;margin-top:40px}.awarex-home .hx-vs-card{border:0;border-top:1px solid var(--home-line);background:0 0;border-radius:0;padding:24px 0 0}.awarex-home .hx-vs-card h3{letter-spacing:0}.awarex-home .hx-evidence{border-left:1px solid var(--home-line);background:0 0;padding:0 0 0 40px}.awarex-home .hx-evidence h3{font-size:26px}.awarex-home .hx-proof{align-items:start}.awarex-home .hx-proof .hx-lead{font-size:17px}.awarex-home .hx-trust li{align-items:start;font-size:15px;line-height:1.6}.awarex-home .hx-trust li svg{margin-top:2px}.awarex-home main .hx-cta-band-btn>svg{color:var(--home-navy)}.awarex-home .hx-cta-band-copy h2{letter-spacing:0}.awarex-home .hx-cta-band-media img{-webkit-mask-image:linear-gradient(90deg,oklch(0 0 0) 42%,oklch(0 0 0/.62) 70%,#0000);mask-image:linear-gradient(90deg,oklch(0 0 0) 42%,oklch(0 0 0/.62) 70%,#0000)}@media (max-width:1100px){.awarex-home .hx-editorial>.page-container{grid-template-columns:.85fr 1.15fr;gap:0 36px}.awarex-home .hx-fw tbody th{white-space:normal}.awarex-home .hx-mock-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.awarex-home .hx-support{padding-block:64px}.awarex-home .hx-editorial>.page-container{grid-template-columns:minmax(0,1fr);gap:32px}.awarex-home .hx-editorial .hx-ai-example,.awarex-home .hx-editorial .hx-control-note{grid-column:1}.awarex-home .hx-editorial .hx-head{max-width:640px}.awarex-home .hx-agents-wrap{grid-template-columns:minmax(0,1fr);gap:32px}.awarex-home .hx-console{justify-self:center;width:100%;max-width:540px}.awarex-home .hx-vs{grid-template-columns:1fr 1fr;gap:24px}.awarex-home .hx-evidence{border-left:0;border-top:1px solid var(--home-line);padding-top:32px;padding-left:0}.awarex-home .hx-cta-band{padding-block:0 clamp(40px,7vw,60px)}.awarex-home .hx-cta-band-media{width:100%;height:210px;position:relative;inset:auto}.awarex-home .hx-cta-band-media img{-webkit-mask-image:linear-gradient(oklch(0 0 0) 52%,#0000);mask-image:linear-gradient(oklch(0 0 0) 52%,#0000)}.awarex-home .hx-cta-band .page-container{justify-content:flex-start;padding-top:24px}.awarex-home .hx-cta-band-copy{max-width:none}}@media (max-width:720px){.awarex-home .hx-fw tbody th{width:100%;padding:20px 0 8px 18px}.awarex-home .hx-fw tbody td{padding:0 0 20px 18px}.awarex-home .hx-vs{grid-template-columns:1fr}}@media (max-width:560px){.awarex-home .hx-support{padding-block:56px}.awarex-home .hx-agents-copy h2,.awarex-home .hx-support h2{font-size:30px}.awarex-home .hx-features,.awarex-home .hx-mock-strip,.awarex-home .hx-steps{grid-template-columns:minmax(0,1fr)}.awarex-home .hx-risk-list li{grid-template-columns:30px minmax(0,1fr)}.awarex-home .hx-template-pitch h3{font-size:23px}.awarex-home .hx-compare-row p.hx-compare-now{border-radius:8px}}.hx-dispatch{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;margin-top:56px;display:grid}.hx-dispatch-side{--dispatch-accent:var(--home-muted);border-top:1px solid var(--home-line);min-width:0;padding-top:28px}.hx-dispatch-side header{min-height:130px}.hx-dispatch-kicker{color:var(--home-muted);font-size:11px;font-weight:800}.awarex-home .hx-dispatch-side h3{margin:12px 0 10px;font-size:25px}.hx-dispatch-side header p{color:var(--home-muted);margin:0;font-size:14px;line-height:1.7}.hx-dispatch-context{--dispatch-accent:var(--brand-teal)}.hx-dispatch-context .hx-dispatch-kicker{color:var(--brand-indigo)}.hx-dispatch-source{border:1px solid var(--home-line);background:var(--home-soft);border-radius:8px;align-items:center;gap:14px;padding:20px;display:flex;position:relative}.hx-dispatch-source div{flex:1;gap:5px;min-width:0;display:grid}.hx-dispatch-source strong{font-size:15px}.hx-dispatch-source div span{color:var(--home-muted);font-size:12px;line-height:1.6}.hx-dispatch-count{font-family:var(--font-heading);opacity:.4;font-size:30px}.awarex-home .hx-dispatch-context .hx-dispatch-source{background:var(--hx-night);color:var(--home-light-text);border-color:var(--hx-night)}.awarex-home .hx-dispatch-context .hx-dispatch-source div span{color:var(--home-light-text);opacity:.7}.awarex-home main .hx-dispatch-source svg{color:var(--dispatch-accent);flex-shrink:0}.awarex-home main .hx-dispatch-context .hx-dispatch-source svg{color:var(--brand-teal)}.awarex-home main .hx-dispatch-context .hx-dispatch-source strong{color:var(--home-light-text)}.hx-dispatch-inboxes{margin:0 0 0 26px;padding:24px 0 0 28px;list-style:none;position:relative}.hx-dispatch-inboxes:before{content:"";background:var(--home-line);width:1px;position:absolute;top:0;bottom:35px;left:0}.hx-dispatch-inboxes li{background:var(--home-paper);border:1px solid var(--home-line);border-left:3px solid var(--dispatch-accent);min-height:70px;animation:hx-message-arrival 6s ease-in-out infinite;animation-delay:var(--dispatch-delay);border-radius:6px;align-items:center;gap:12px;margin-bottom:12px;padding:14px 16px;display:flex;position:relative}.hx-dispatch-inboxes li:last-child{margin-bottom:0}.hx-dispatch-inboxes li div{flex:1;gap:5px;min-width:0;display:grid}.hx-dispatch-dept{color:var(--home-muted);font-size:11px;font-weight:700}.hx-dispatch-inboxes strong{font-size:14px;font-weight:600;line-height:1.4}.hx-dispatch-context .hx-dispatch-inboxes strong{text-transform:capitalize}.awarex-home main .hx-dispatch-inboxes svg{color:var(--dispatch-accent);flex-shrink:0}.hx-dispatch-wire{background:var(--home-line);width:29px;height:1px;position:absolute;right:100%}.hx-dispatch-wire:after{content:"";background:var(--dispatch-accent);width:5px;height:5px;animation:hx-message-route 6s ease-in-out infinite;animation-delay:var(--dispatch-delay);border-radius:50%;position:absolute;top:-2px;left:0}@keyframes hx-message-route{0%,12%{opacity:0;transform:translate(0)}20%{opacity:1}34%,to{opacity:0;transform:translate(28px)}}@keyframes hx-message-arrival{0%,28%,65%,to{box-shadow:none;transform:translate(0)}38%,48%{border-color:color-mix(in oklab,var(--dispatch-accent) 45%,var(--home-line));box-shadow:0 3px 18px color-mix(in oklab,var(--dispatch-accent) 12%,transparent);transform:translate(4px)}}@media (max-width:900px){.hx-dispatch{gap:28px}.hx-dispatch-side header{min-height:155px}}@media (max-width:720px){.hx-dispatch{grid-template-columns:minmax(0,1fr);gap:40px}.hx-dispatch-side header{min-height:0;margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.hx-dispatch-inboxes li,.hx-dispatch-wire:after{animation:none}.hx-dispatch-wire:after{display:none}}.hx-framework-orbit{border-radius:50%;place-items:center;width:210px;height:210px;margin:32px 0 0 12px;display:grid;position:relative}.hx-framework-orbit:before{content:"";border:1px dashed var(--home-light-text);opacity:.25;border-radius:50%;position:absolute;inset:21px}.awarex-home main .hx-head .hx-framework-orbit>svg{color:var(--brand-teal)}.hx-framework-runner{border-radius:50%;animation:hx-framework-circuit 15s linear infinite;position:absolute;inset:21px}.hx-framework-runner i{background:var(--brand-teal);width:8px;height:8px;box-shadow:0 0 12px var(--brand-teal);border-radius:50%;position:absolute;top:-4px;left:calc(50% - 4px)}@supports (color:color-mix(in lab,red,red)){.hx-framework-runner i{box-shadow:0 0 12px color-mix(in oklab,var(--brand-teal) 65%,transparent)}}.hx-framework-node{width:36px;height:36px;transform:rotate(calc(var(--stage) * 72deg)) translateY(-84px) rotate(calc(var(--stage) * -72deg));border:1px solid var(--home-light-text);background:var(--hx-night);color:var(--home-light-text);animation:hx-framework-node-active 15s linear infinite;animation-delay:calc(var(--stage) * 3s);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:calc(50% - 18px);left:calc(50% - 18px)}.awarex-home .hx-fw tbody tr>td,.awarex-home .hx-fw tbody tr>th{animation:hx-framework-row-active 15s linear infinite;animation-delay:calc(var(--stage) * 3s)}.awarex-home .hx-fw-n{animation:hx-framework-number-active 15s linear infinite;animation-delay:calc(var(--stage) * 3s)}@keyframes hx-framework-circuit{to{transform:rotate(1turn)}}@keyframes hx-framework-node-active{0%,16%{color:var(--hx-night);background:var(--brand-teal);border-color:var(--brand-teal)}20%,to{color:var(--home-light-text);background:var(--hx-night);border-color:color-mix(in oklab,var(--home-light-text) 35%,transparent)}}@keyframes hx-framework-row-active{0%,16%{background:color-mix(in oklab,var(--fw-c) 12%,transparent)}20%,to{background:0 0}}@keyframes hx-framework-number-active{0%,16%{border-color:var(--brand-teal);color:var(--brand-teal);box-shadow:0 0 0 4px color-mix(in oklab,var(--brand-teal) 12%,transparent)}20%,to{border-color:color-mix(in oklab,var(--home-light-text) 16%,transparent);box-shadow:none}}@media (max-width:900px){.hx-framework-orbit{margin-inline:auto}}@media (prefers-reduced-motion:reduce){.awarex-home .hx-fw tbody tr>td,.awarex-home .hx-fw tbody tr>th,.awarex-home .hx-fw-n,.hx-framework-node,.hx-framework-runner{animation:none}.hx-framework-runner{display:none}}.awarex-home .hx-demo{gap:20px;min-width:0}.hx-demo-heading p{font-size:14px}.hx-demo-safety{color:var(--home-muted);align-items:flex-start;gap:8px;margin-top:14px;font-size:12px;line-height:1.6;display:flex}.hx-demo-safety svg{color:var(--brand-green);flex-shrink:0;margin-top:2px}.hx-demo-progress{justify-content:space-between;align-items:center;gap:16px;font-size:12px;font-weight:700;display:flex}.hx-demo-progress>span{align-items:center;gap:8px;display:flex}.hx-demo-progress>div{gap:6px;display:flex}.hx-demo-progress i{background:var(--home-line);border-radius:2px;width:32px;height:4px}.hx-demo-progress i[data-active=true]{background:var(--brand-indigo)}.hx-demo-mail{border:1px solid var(--home-line);background:var(--home-paper);box-shadow:var(--home-shadow);border-radius:8px;padding:22px;overflow:hidden}.hx-demo-mailbar{background:var(--home-soft);border-bottom:1px solid var(--home-line);color:var(--home-muted);justify-content:space-between;gap:12px;margin:-22px -22px 22px;padding:12px 22px;font-size:11px;display:flex}.hx-demo-sender{align-items:center;gap:12px;display:flex}.hx-demo-avatar{background:var(--home-soft);width:42px;height:42px;color:var(--brand-indigo);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hx-demo-sender strong{font-size:14px;display:block}.hx-demo-sender button{height:28px;color:var(--brand-indigo);padding:0;font-size:12px}.hx-demo-address{background:var(--home-soft);color:var(--home-muted);overflow-wrap:anywhere;gap:5px;margin-top:12px;padding:12px;font-size:12px;display:grid}.hx-demo h4{font-family:var(--font-heading);margin:20px 0 12px;font-size:18px;font-weight:700;line-height:1.5}.awarex-home .hx-demo-feedback p,.awarex-home .hx-demo-mail p,.awarex-home .hx-demo-recap p{font-size:14px;line-height:1.8}.hx-demo-attachment{color:var(--home-muted);overflow-wrap:anywhere;align-items:center;gap:8px;margin-block:20px;font-size:12px;display:flex}.hx-demo-attachment svg{flex-shrink:0}.hx-demo button,.hx-demo-recap-actions a{white-space:normal;text-align:center;height:auto;min-height:42px;line-height:1.5}.hx-demo-sender button{min-height:28px}.hx-demo-decisions{margin-top:24px}.hx-demo-decisions>span{margin-bottom:12px;font-size:13px;font-weight:700;display:block}.hx-demo-decisions>div,.hx-demo-recap-actions{flex-wrap:wrap;gap:10px;display:flex}.hx-demo-decisions button{flex:1}.hx-demo-feedback{--demo-accent:var(--brand-green);border-left:3px solid var(--demo-accent);background:var(--home-paper);border-radius:0 8px 8px 0;margin-top:24px;padding:20px;animation:hx-demo-enter .25s ease-out}.hx-demo-feedback[data-decision=open]{--demo-accent:var(--brand-red)}.hx-demo-feedback-title{align-items:flex-start;gap:10px;display:flex}.hx-demo-feedback-title svg{color:var(--demo-accent);flex-shrink:0;margin-top:2px}.hx-demo-feedback-title h4{margin:0 0 10px;font-size:17px}.hx-demo h5{margin:20px 0 8px;font-size:13px;font-weight:700}.hx-demo-feedback ul{color:var(--home-muted);gap:8px;margin:0;padding:0;font-size:13px;line-height:1.6;list-style:none;display:grid}.hx-demo-feedback li{align-items:start;gap:8px;display:flex}.hx-demo-feedback li svg{flex-shrink:0;margin-top:2px}.hx-demo-feedback>button{margin-top:20px}.hx-demo-recap{padding-top:8px;animation:hx-demo-enter .25s ease-out}.hx-demo-recap>svg{color:var(--brand-green)}.hx-demo-recap h4{margin-top:12px}.hx-demo-recap ol{margin:20px 0;padding:0;list-style:none}.hx-demo-recap li{border-top:1px solid var(--home-line);padding-block:18px}.hx-demo-recap li span,.hx-demo-recap li strong{margin-bottom:8px;font-size:13px;display:block}.hx-demo-recap li span{color:var(--brand-indigo)}.awarex-home .hx-demo-recap p.hx-demo-disclosure{border-top:1px solid var(--home-line);padding-block:16px;font-size:12px}.hx-demo-recap-actions{margin-top:12px}.hx-demo :is(.hx-demo-mail,.hx-demo-feedback,.hx-demo-recap):focus-visible{outline:2px solid var(--brand-indigo);outline-offset:4px}@keyframes hx-demo-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.hx-demo-mail{padding:16px}.hx-demo-mailbar{flex-wrap:wrap;margin:-16px -16px 18px;padding:12px 16px}.hx-demo-decisions>div{flex-direction:column}.hx-demo-feedback{padding:16px}}@media (prefers-reduced-motion:reduce){.hx-demo-feedback,.hx-demo-recap{animation:none}}.awarex-home .hx-demo-bleed{width:100%;padding-inline:clamp(20px,4vw,56px)}.awarex-home .hx-demo-bleed .hx-ai-example{margin-top:56px}.awarex-home .hx-ai-bleed{width:100%;padding-inline:clamp(20px,4vw,56px)}.awarex-home .hx-ai-bleed .hx-head{margin:0 0 44px}.awarex-home .hx-ai-bleed .hx-ai-pipeline li{grid-template-columns:40px minmax(0,1fr)}.awarex-home .hx-ai-bleed .hx-ai-pipeline :is(h3,p){grid-column:2}@media (min-width:1024px){.awarex-home .hx-ai-bleed .hx-ai-pipeline li{grid-template-columns:40px minmax(180px,260px) minmax(0,1.6fr);column-gap:clamp(24px,3vw,48px)}.awarex-home .hx-ai-bleed .hx-ai-pipeline h3{grid-column:2;margin:0}.awarex-home .hx-ai-bleed .hx-ai-pipeline p{grid-column:3;max-width:96ch}}.awarex-home .hx-lines{margin:0;position:relative}.awarex-home .hx-lines-canvas{padding-bottom:134px;position:relative;overflow:hidden}.awarex-home .hx-lines-canvas:after,.awarex-home .hx-lines-canvas:before{content:"";pointer-events:none;height:2px;position:absolute;top:25px}.awarex-home .hx-lines-canvas:before{background:var(--home-navy);left:10%;right:10%}@supports (color:color-mix(in lab,red,red)){.awarex-home .hx-lines-canvas:before{background:color-mix(in oklab,var(--home-navy) 24%,var(--home-line))}}.awarex-home .hx-lines-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid;position:relative}.awarex-home .hx-lines-row>li{text-align:center;justify-items:center;display:grid}.awarex-home .hx-lines-row>li:first-child{padding-left:26px}.awarex-home .hx-lines-row>li:last-child{padding-right:26px}.awarex-home .hx-lines-node{z-index:1;background:var(--home-paper);border:1px solid var(--home-navy);border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.awarex-home .hx-lines-node{border:1px solid color-mix(in oklab,var(--home-navy) 28%,var(--home-line))}}.awarex-home .hx-lines-node{box-shadow:0 10px 24px -18px var(--home-navy)}@supports (color:color-mix(in lab,red,red)){.awarex-home .hx-lines-node{box-shadow:0 10px 24px -18px color-mix(in oklab,var(--home-navy) 80%,transparent)}}.awarex-home main .hx-lines .hx-lines-node>svg:not(.step-art){color:var(--brand-indigo)}.awarex-home .hx-lines-num{letter-spacing:.16em;color:var(--brand-red);margin-top:16px;font-size:11px;font-weight:800}.awarex-home .hx-lines-row h3{margin:6px 0 8px;font-size:18px;font-weight:700}.awarex-home .hx-lines-row p{color:var(--home-muted);max-width:20ch;margin:0;font-size:14px;line-height:1.65}.awarex-home .hx-lines-return{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.awarex-home .hx-lines-loop{fill:none;stroke:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){.awarex-home .hx-lines-loop{stroke:color-mix(in oklab,var(--brand-teal) 72%,var(--home-navy))}}.awarex-home .hx-lines-loop{stroke-width:1.8px;stroke-dasharray:7 9;vector-effect:non-scaling-stroke;animation:hx-lines-march 3.2s linear infinite}.awarex-home .hx-lines-head{fill:none;stroke:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){.awarex-home .hx-lines-head{stroke:color-mix(in oklab,var(--brand-teal) 72%,var(--home-navy))}}.awarex-home .hx-lines-head{stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}@keyframes hx-lines-march{to{stroke-dashoffset:-32px}}.awarex-home .hx-lines-note{border:1px dashed var(--brand-teal);border-radius:999px;align-items:center;gap:9px;margin:0;padding:8px 17px;display:inline-flex;position:absolute;bottom:58px;left:50%;translate:-50%}@supports (color:color-mix(in lab,red,red)){.awarex-home .hx-lines-note{border:1px dashed color-mix(in oklab,var(--brand-teal) 62%,transparent)}}.awarex-home .hx-lines-note{background:var(--home-paper);color:var(--home-navy);white-space:nowrap;font-size:13px;font-weight:600}.awarex-home .hx-lines figcaption{text-align:center;color:var(--home-muted);margin-top:18px;font-size:13px}.awarex-home .hx-lines-row li:nth-child(2).hx-in-view{animation-delay:80ms}.awarex-home .hx-lines-row li:nth-child(3).hx-in-view{animation-delay:.16s}.awarex-home .hx-lines-row li:nth-child(4).hx-in-view{animation-delay:.24s}.awarex-home .hx-lines-row li:nth-child(5).hx-in-view{animation-delay:.32s}@media (max-width:860px){.awarex-home .hx-lines-canvas{padding-bottom:0}.awarex-home .hx-lines-canvas:after,.awarex-home .hx-lines-canvas:before{display:none}.awarex-home .hx-lines-row{grid-template-columns:1fr;gap:30px;padding-inline:0}.awarex-home .hx-lines-row>li{text-align:left;justify-items:start;min-height:52px;padding-left:78px;position:relative}.awarex-home .hx-lines-row>li:first-child,.awarex-home .hx-lines-row>li:last-child{padding-left:78px;padding-right:0}.awarex-home .hx-lines-row>li:before{content:"";background:var(--home-navy);width:2px;position:absolute;top:52px;bottom:-30px;left:25px}@supports (color:color-mix(in lab,red,red)){.awarex-home .hx-lines-row>li:before{background:color-mix(in oklab,var(--home-navy) 24%,var(--home-line))}}.awarex-home .hx-lines-row>li:last-child:before{display:none}.awarex-home .hx-lines-node{position:absolute;top:0;left:0}.awarex-home .hx-lines-num{margin-top:0}.awarex-home .hx-lines-return{display:none}.awarex-home .hx-lines-note{white-space:normal;margin-top:22px;position:static;translate:none}}@media (prefers-reduced-motion:reduce){.awarex-home .hx-ai-bleed .hx-in-view,.awarex-home .hx-lines-canvas:after,.awarex-home .hx-lines-return path{animation:none}}@media (min-width:1024px){.awarex-home .hx-demo-bleed .hx-demo{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:clamp(36px,5vw,72px)}.awarex-home .hx-demo-bleed .hx-demo-heading{grid-column:1}.awarex-home .hx-demo-bleed .hx-demo-progress{grid-column:1;margin-top:28px}.awarex-home .hx-demo-bleed .hx-demo-body{grid-area:1/2/span 2}.awarex-home .hx-demo-bleed .hx-demo-recap{grid-column:2}}.awarex-home .header-grid{grid-template-columns:auto minmax(0,1fr) auto;gap:24px}.awarex-home .desktop-nav{gap:4px}.awarex-home .desktop-nav .nav-link{color:var(--home-navy);padding:10px 12px;font-size:14px;font-weight:600}.awarex-home .desktop-nav :is(.products-dropdown,.tools-dropdown)>button{background:var(--home-soft);border-bottom:2px solid var(--brand-teal);border-radius:4px}.awarex-home .brand img{height:62px}.awarex-home .home-nav-cta{justify-self:end}.product-detail .pd-hero .td-copy h1{font-size:48px}@media (max-width:1100px){.awarex-home .desktop-nav{display:none}.awarex-home .mobile-nav{justify-content:center;align-items:center;display:flex}.awarex-home .header-grid{grid-template-columns:1fr auto auto;gap:12px}}@media (max-width:560px){.awarex-home .brand img{height:44px}.product-detail .pd-hero .td-copy h1{font-size:34px}.awarex-home .home-nav-cta{padding-inline:12px;font-size:12px}}@media (max-width:700px){.product-detail .td-shade{background:linear-gradient(180deg,var(--home-banner-base),var(--home-banner-base))}@supports (color:color-mix(in lab,red,red)){.product-detail .td-shade{background:linear-gradient(180deg,color-mix(in oklab,var(--home-banner-base) 72%,transparent),color-mix(in oklab,var(--home-banner-base) 40%,transparent))}}}.awarex-home .hx-dashboard-section{border-bottom:1px solid var(--home-line)}.hx-dashboard-layout{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.hx-dashboard-preview{min-width:0;margin:0}.hx-dashboard-toolbar{background:var(--home-soft);border:1px solid var(--home-line);border-bottom:0;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.hx-dashboard-preview>img{border:1px solid var(--home-line);width:100%;height:auto;box-shadow:var(--home-shadow);border-radius:0 0 8px 8px;display:block}.awarex-home .hx-dashboard-preview figcaption{color:var(--home-muted);margin-top:16px;font-size:12px;line-height:1.7}.hx-dashboard-pointers ol{margin:0 0 28px;padding:0;list-style:none}.hx-dashboard-pointers li{border-bottom:1px solid var(--home-line);gap:14px;padding:22px 0;display:flex}.hx-dashboard-pointers li:first-child{padding-top:0}.hx-dashboard-pointers li>svg{flex-shrink:0;margin-top:5px}.awarex-home .hx-dashboard-pointers h3{margin-bottom:8px;font-size:20px;line-height:1.4}.awarex-home .hx-dashboard-pointers p{margin:0;font-size:15px}.hx-dashboard-dialog{border-radius:8px;width:calc(100% - 32px);max-width:1100px;max-height:92dvh;overflow-y:auto}.hx-dashboard-zoom{overflow:auto}.hx-dashboard-zoom img{width:100%;height:auto;display:block}@media (max-width:1000px){.hx-dashboard-layout{grid-template-columns:1fr;gap:32px}.hx-dashboard-pointers ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.hx-dashboard-pointers li{padding:0 0 20px}}@media (max-width:560px){.hx-dashboard-pointers ol{grid-template-columns:1fr;gap:20px}.hx-dashboard-zoom img{min-width:850px}.hx-dashboard-toolbar{padding-inline:12px}}.px-examples{padding-block:clamp(52px,6vw,78px)}.px-example .px-sender svg{color:#fff!important}.px-examples-top{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(28px,4vw,52px);margin-bottom:clamp(30px,4vw,46px);display:grid}.px-examples-top:not(:has(.simulation-gif)){grid-template-columns:minmax(0,1fr)}.px-examples .hx-head{max-width:none;margin-bottom:0}.px-examples-heading{max-width:780px}.px-examples-heading h2{margin-bottom:14px;font-size:clamp(28px,2.5vw,38px)}.px-examples-heading p{font-size:16px;line-height:1.6}.px-examples-intro{flex-direction:column;justify-content:center;min-width:0;display:flex}.px-demo-points{border-top:1px solid var(--home-line);gap:14px;margin:26px 0 0;padding:20px 0 0;list-style:none;display:grid}.px-demo-points li{color:var(--home-navy);align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;display:flex}.px-demo-points li>svg{flex-shrink:0;margin-top:3px}.px-examples .simulation-gif{min-width:0;margin:0}.px-examples .hx-fold-cta{margin:24px 0 0}@media (max-width:900px){.px-examples-top{grid-template-columns:1fr;gap:24px;margin-bottom:30px}}.px-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;display:grid}.px-example-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.px-example-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.px-example-grid[data-cols="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.px-example{flex-direction:column;min-width:0;margin:0;display:flex}.px-example>.px-screen{flex:auto}.px-screen{--px-surface:var(--home-paper);--px-text:var(--home-navy);--px-muted:var(--home-muted);--px-line:var(--home-line);--px-fill:var(--home-soft);background:var(--px-surface);color:var(--px-text);border:1px solid var(--px-line);min-height:320px;box-shadow:var(--home-shadow);border-radius:8px;overflow:hidden}.px-screen-dark{--px-surface:var(--home-banner-base);--px-text:var(--home-light-text);--px-muted:var(--home-light-text)}@supports (color:color-mix(in lab,red,red)){.px-screen-dark{--px-muted:color-mix(in oklab,var(--home-light-text) 76%,transparent)}}.px-screen-dark{--px-line:var(--home-light-text)}@supports (color:color-mix(in lab,red,red)){.px-screen-dark{--px-line:color-mix(in oklab,var(--home-light-text) 18%,transparent)}}.px-screen-dark{--px-fill:var(--home-light-text)}@supports (color:color-mix(in lab,red,red)){.px-screen-dark{--px-fill:color-mix(in oklab,var(--home-light-text) 9%,var(--home-banner-base))}}.px-screen-bar{border-bottom:1px solid var(--px-line);align-items:center;gap:10px;padding:16px 22px;font-size:11px;display:flex}.px-screen-dots{flex-shrink:0;gap:5px;display:flex}.px-screen-dots i{background:var(--brand-red);border-radius:50%;width:7px;height:7px}.px-screen-dots i:nth-child(2){background:var(--brand-yellow)}.px-screen-dots i:nth-child(3){background:var(--brand-green)}.px-screen-content{flex-direction:column;padding:20px;display:flex}.px-sender{align-items:center;gap:12px;margin-bottom:16px;display:flex}.px-sender>div{min-width:0}.px-sender strong{font-size:14px;display:block}.px-sender small{color:var(--px-muted);overflow-wrap:anywhere;font-size:12px;display:block}.px-sender-icon{background:var(--brand-indigo);width:38px;height:38px;color:var(--home-paper);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.awarex-home main .px-sender-icon svg{color:inherit}.awarex-home .px-screen h3{color:var(--px-text);margin:0 0 12px;font-size:18px;line-height:1.5}.awarex-home .px-screen p{color:var(--px-muted);margin:0;font-size:14px;line-height:1.75}.px-message{margin-bottom:16px}.px-screen-teams .px-message{background:var(--px-fill);border-radius:0 8px 8px;padding:18px}.px-example-actions{gap:12px;margin:16px 0 14px;display:flex}.px-example-action,.px-example-deny{background:var(--brand-red);color:var(--home-paper);border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.px-screen:is(.px-screen-lesson,.px-screen-context,.px-screen-quiz,.px-screen-studio) .px-example-action{background:var(--brand-indigo)}.px-screen-push .px-example-actions>span{flex:1}.px-example-deny{background:var(--px-fill);color:var(--px-text)}.awarex-home main .px-example-action svg{color:inherit;flex-shrink:0}.px-example-badge{border:1px solid var(--px-line);color:var(--px-muted);border-radius:4px;align-self:flex-start;margin-top:auto;padding:4px 8px;font-size:9px;font-weight:700;display:inline-block}.px-example figcaption{align-items:center;gap:12px;padding-top:12px;display:flex}.px-example figcaption>div:first-child{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.px-example-number{border:1px solid var(--brand-indigo);flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.px-example-number{border:1px solid color-mix(in oklab,var(--brand-indigo) 32%,transparent)}}.px-example-number{color:var(--brand-indigo);letter-spacing:.01em;border-radius:50%;font-size:14px;font-weight:800}.awarex-home .px-example figcaption p{color:var(--home-muted);margin:0;font-size:13px;line-height:1.7}.px-example figcaption button{color:var(--home-navy);flex-shrink:0}.px-options{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.px-options li{background:var(--px-fill);color:var(--px-text);border-radius:4px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;line-height:1.6;display:flex}.px-options li>svg{flex-shrink:0}.px-answer-letter{border:1px solid var(--px-line);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-weight:700;display:grid}.px-qr-layout{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:18px;display:grid}.px-qr-art{aspect-ratio:1;background:var(--home-paper);border:1px solid var(--home-line);border-radius:4px;grid-template-columns:repeat(9,1fr);gap:2px;padding:8px;display:grid}.px-qr-art i[data-filled=true]{background:var(--home-navy)}.px-domain{color:var(--brand-red);overflow-wrap:anywhere;margin-top:12px;font-size:12px;display:block}.px-video-still{background:var(--px-fill);border:1px solid var(--px-line);border-radius:6px;place-items:center;gap:16px;min-height:140px;margin-bottom:22px;padding:20px;display:grid}.px-video-still>div{align-items:center;gap:16px;font-size:13px;display:flex}.px-video-still>span{color:var(--px-muted);text-align:center;font-size:10px}.awarex-home main .px-video-still svg{color:var(--brand-teal)}.px-waveform{align-items:center;gap:4px;height:56px;margin:0 0 22px;display:flex}.px-waveform i{background:var(--brand-teal);border-radius:2px;flex:1;height:35%}.px-waveform i:nth-child(3n){height:75%}.px-waveform i:nth-child(4n){height:95%}.px-waveform i:nth-child(5n){height:55%}.awarex-home .px-disclosure{color:var(--home-muted);border-top:1px solid var(--home-line);margin:26px 0 0;padding-top:16px;font-size:12px;line-height:1.7}.px-example-dialog{border-radius:8px;width:calc(100% - 32px);max-width:740px;max-height:92dvh;overflow-y:auto}.px-example-dialog .px-screen{min-height:0;box-shadow:none}.px-example-dialog .px-dialog-cue{color:var(--home-muted);font-size:14px;line-height:1.7}.px-screen{position:relative}.px-example-enlarge{z-index:3;background:var(--home-paper);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:10px;right:10px}@supports (color:color-mix(in lab,red,red)){.px-example-enlarge{background:color-mix(in oklab,var(--home-paper) 92%,transparent)}}.px-example-enlarge{border:1px solid var(--px-line);color:var(--home-navy);box-shadow:0 2px 8px var(--home-navy)}@supports (color:color-mix(in lab,red,red)){.px-example-enlarge{box-shadow:0 2px 8px color-mix(in oklab,var(--home-navy) 14%,transparent)}}.px-screen-dark .px-example-enlarge{background:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.px-screen-dark .px-example-enlarge{background:color-mix(in oklab,var(--home-paper) 16%,transparent)}}.px-screen-dark .px-example-enlarge{border-color:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.px-screen-dark .px-example-enlarge{border-color:color-mix(in oklab,var(--home-paper) 32%,transparent)}}.px-screen-dark .px-example-enlarge{color:var(--home-paper)}.px-example-enlarge:focus-visible{outline:2px solid var(--brand-teal);outline-offset:2px}@media (min-width:1101px){.px-example-grid-tight{gap:24px 16px}.px-example-grid-tight .px-screen{border-radius:6px;min-height:0}.px-example-grid-tight .px-screen-bar{gap:7px;padding:9px 12px;font-size:9px}.px-example-grid-tight .px-screen-content{padding:14px}.px-example-grid-tight .px-sender{gap:8px;margin-bottom:14px}.px-example-grid-tight .px-sender-icon{width:26px;height:26px}.px-example-grid-tight .px-sender-icon svg{width:15px;height:15px}.px-example-grid-tight .px-sender strong{font-size:11px}.px-example-grid-tight .px-sender small{font-size:9.5px}.awarex-home .px-example-grid-tight .px-screen h3{margin-bottom:8px;font-size:13px;line-height:1.45}.awarex-home .px-example-grid-tight .px-screen p{font-size:11px;line-height:1.6}.px-example-grid-tight .px-message{margin-bottom:14px}.px-example-grid-tight .px-example-actions{gap:8px;margin:14px 0 12px}.px-example-grid-tight .px-example-action,.px-example-grid-tight .px-example-deny{border-radius:5px;gap:6px;padding:8px 10px;font-size:9.5px}.px-example-grid-tight .px-example-badge{padding:3px 6px;font-size:8px}.px-example-grid-tight .px-options{gap:5px;margin:14px 0}.px-example-grid-tight .px-options li{gap:7px;padding:6px 8px;font-size:9.5px;line-height:1.5}.px-example-grid-tight .px-answer-letter{width:18px;height:18px;font-size:9px}.px-example-grid-tight .px-qr-layout{grid-template-columns:54px minmax(0,1fr);gap:10px}.px-example-grid-tight .px-video-still{gap:10px;min-height:92px;margin-bottom:14px;padding:12px}.px-example-grid-tight .px-waveform{height:34px;margin-bottom:14px}.px-example-grid-tight .px-example-number{width:28px;height:28px;font-size:12px}.awarex-home .px-example-grid-tight .px-example figcaption p{font-size:11.5px;line-height:1.55}}@media (max-width:1100px){.px-example-grid[data-cols="3"],.px-example-grid[data-cols="4"],.px-example-grid[data-cols="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.px-example-grid,.px-example-grid[data-cols="3"],.px-example-grid[data-cols="4"],.px-example-grid[data-cols="5"]{grid-template-columns:1fr}.px-screen{min-height:0}.px-screen-content{padding:20px}.px-screen-bar{padding:14px 20px}.px-example-dialog{padding:20px}}@media (max-width:420px){.px-qr-layout{grid-template-columns:1fr}.px-qr-art{width:104px}}.hx-why-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:44px 0 0;padding:0;list-style:none;display:grid}.hx-why-grid li{background:var(--hx-soft,#f4f5fb);border:1px solid var(--brand-indigo,#423a8e)}@supports (color:color-mix(in lab,red,red)){.hx-why-grid li{border:1px solid color-mix(in oklab,var(--brand-indigo,#423a8e) 10%,transparent)}}.hx-why-grid li{border-radius:18px;padding:26px 24px}.hx-why-icon{background:var(--hx-night,#101631);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:inline-flex}.hx-why-grid h3{margin:0 0 8px;font-size:18px;line-height:1.35}.hx-why-grid p{color:currentColor;margin:0;font-size:15px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.hx-why-grid p{color:color-mix(in oklab,currentColor 75%,transparent)}}.hx-why-pipeline{margin:36px 0 0;font-size:19px}.hx-why-pipeline em{font-weight:600}@media (max-width:1080px){.hx-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.hx-why-grid{grid-template-columns:1fr}}.hx-why-icon svg{fill:#fff}.hx-fold-cta{margin:34px 0 0}.hx-fold-cta a{color:var(--brand-indigo,#423a8e);border-bottom:2px solid var(--brand-indigo,#423a8e);align-items:center;gap:10px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hx-fold-cta a{border-bottom:2px solid color-mix(in oklab,var(--brand-indigo,#423a8e) 35%,transparent)}}.hx-fold-cta a{padding-bottom:4px;transition:gap .2s,border-color .2s}.hx-fold-cta a:hover{border-color:var(--brand-indigo,#423a8e)}.hx-dark .hx-fold-cta a{color:var(--brand-teal,#00cccd);border-bottom-color:var(--brand-teal,#00cccd)}@supports (color:color-mix(in lab,red,red)){.hx-dark .hx-fold-cta a{border-bottom-color:color-mix(in oklab,var(--brand-teal,#00cccd) 40%,transparent)}}.hx-dark .hx-fold-cta a:hover{border-bottom-color:var(--brand-teal,#00cccd)}.awarex-home .hx-risk-bleed{width:100%;padding-inline:clamp(20px,4vw,56px)}.awarex-home .hx-risk-bleed .hx-head{margin:0 0 44px}.awarex-home .hx-risk-bleed .hx-risk-list li{grid-template-columns:30px 26px minmax(0,1fr)}.awarex-home .hx-risk-bleed .hx-risk-list :is(h3,.hx-risk-body){grid-column:3}@media (min-width:1024px){.awarex-home .hx-risk-bleed .hx-risk-list li{grid-template-columns:34px 30px minmax(190px,250px) minmax(0,1fr);column-gap:clamp(18px,2.4vw,36px)}.awarex-home .hx-risk-bleed .hx-risk-list h3{grid-column:3}.awarex-home .hx-risk-bleed .hx-risk-list .hx-risk-body{grid-column:4}}.awarex-home .hx-demo-band{background:var(--hx-night);color:var(--hx-ink);border-block:1px solid var(--brand-teal);padding-block:clamp(40px,5vw,68px)}@supports (color:color-mix(in lab,red,red)){.awarex-home .hx-demo-band{border-block:1px solid color-mix(in oklab,var(--brand-teal) 30%,transparent)}}.awarex-home .hx-demo-band{position:relative;overflow:hidden}.awarex-home .hx-demo-band:before{content:"";background-image:radial-gradient(var(--home-paper) 1px,transparent 1.4px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.awarex-home .hx-demo-band:before{background-image:radial-gradient(color-mix(in oklab,var(--home-paper) 11%,transparent) 1px,transparent 1.4px)}}.awarex-home .hx-demo-band:before{opacity:.5;pointer-events:none;background-size:26px 26px}.awarex-home .hx-demo-band>.hx-demo{position:relative}.awarex-home .hx-demo-band .hx-ai-example{border-top:0;margin-top:0;padding-top:0}.awarex-home .hx-demo-band .hx-eyebrow{color:var(--brand-teal)}.awarex-home .hx-demo-band :is(.hx-demo-mail,.hx-demo-feedback){color:var(--home-navy)}.awarex-home .hx-demo-band :is(.hx-demo-heading p,.hx-demo-safety,.hx-demo-recap p){color:var(--home-light-text)}.awarex-home .hx-demo-band .hx-demo-progress i{background:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.awarex-home .hx-demo-band .hx-demo-progress i{background:color-mix(in oklab,var(--home-paper) 22%,transparent)}}.awarex-home .hx-demo-band .hx-demo-progress i[data-active=true]{background:var(--brand-teal)}.awarex-home .hx-demo-band .hx-demo-recap :is(li,p.hx-demo-disclosure){border-top-color:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.awarex-home .hx-demo-band .hx-demo-recap :is(li,p.hx-demo-disclosure){border-top-color:color-mix(in oklab,var(--home-paper) 18%,transparent)}}.awarex-home .hx-demo-band .hx-demo-recap li span{color:var(--brand-teal)}.awarex-home .hx-demo-band .hx-demo-recap-actions a{background:var(--brand-teal);color:var(--hx-night);border-color:var(--brand-teal)}.awarex-home .hx-demo-band .hx-demo-recap-actions a:hover{background:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){.awarex-home .hx-demo-band .hx-demo-recap-actions a:hover{background:color-mix(in oklab,var(--brand-teal) 85%,var(--home-paper))}}.awarex-home .hx-demo-band .hx-demo :is(.hx-demo-mail,.hx-demo-feedback,.hx-demo-recap):focus-visible{outline-color:var(--brand-teal)}@media (prefers-reduced-motion:reduce){.awarex-home .hx-demo-band:before{animation:none}}.awarex-home .hx-demo-band :is(.hx-demo-decisions,.hx-demo-recap-actions) button{color:var(--home-navy)}.partners .td-copy h1{overflow-wrap:anywhere;font-size:48px}.pt-tabs-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px;display:flex}.pt-tabs-heading h2{margin-block:12px 0;font-size:clamp(30px,3.2vw,42px);line-height:1.18}.pt-tabs-heading>p{color:var(--home-muted);max-width:320px;margin:0;font-size:15px;line-height:1.7}.pt-tabs{border-bottom:1px solid var(--home-line);flex-wrap:wrap;gap:8px;margin-bottom:clamp(32px,4vw,52px);padding-bottom:18px;display:flex}.pt-tabs [role=tab]{color:var(--home-muted);border-radius:4px;gap:8px;height:auto;padding:12px 16px;font-size:13.5px;font-weight:600}.pt-tabs [role=tab]>span{color:var(--brand-teal);font-size:11px;font-weight:700}.pt-tabs [aria-selected=true]{background:var(--home-navy);color:var(--home-paper)}.pt-category-nav{border-bottom:1px solid var(--home-line);flex-wrap:wrap;gap:8px;margin-bottom:36px;padding-bottom:20px;display:flex}.pt-category-nav a{border-radius:4px;padding:10px 12px;font-size:13px;font-weight:600}.pt-category-nav a:hover{background:var(--home-soft)}.pt-category-nav a[aria-current=page]{background:var(--home-navy);color:var(--home-paper)}.pt-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pt-category-card{border:1px solid var(--home-line);background:var(--home-paper);border-radius:8px;flex-direction:column;padding:28px;transition:border-color .2s;display:flex}.pt-category-card:hover{border-color:var(--brand-teal)}.pt-category-card-top{color:var(--home-muted);justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.pt-category-card h3{margin-bottom:12px;font-size:23px;line-height:1.3}.pt-category-card p{color:var(--home-muted);margin-bottom:24px;font-size:15px;line-height:1.7}.pt-category-card-link{align-items:center;gap:10px;margin-top:auto;font-size:13px;font-weight:600;display:flex}@media (max-width:640px){.pt-category-grid{grid-template-columns:minmax(0,1fr)}}.pt-panel-cta{margin-top:28px}.pt-program{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.pt-program-intro{max-width:520px}.pt-program-intro h2{margin-block:14px 18px;font-size:clamp(28px,3vw,40px);line-height:1.15}.pt-program-intro>p{color:var(--home-muted);font-size:16px;line-height:1.8}.pt-who{margin-top:28px}.pt-who-label{letter-spacing:.14em;text-transform:uppercase;color:var(--home-muted);margin-bottom:12px;font-size:11px;font-weight:700;display:block}.pt-chips{flex-wrap:wrap;gap:10px;display:flex}.pt-chips span{border:1px solid var(--home-line);background:var(--home-soft);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;line-height:1.5}.pt-benefits{gap:22px;margin:0;padding:0;list-style:none;display:grid}.pt-benefits li{align-items:flex-start;gap:16px;display:flex}.pt-benefits li>svg{color:var(--primary);flex-shrink:0;margin-top:3px}.pt-benefits h3{font-size:17px;line-height:1.45}.pt-benefits p{color:var(--home-muted);margin-top:4px;font-size:14.5px;line-height:1.7}.pt-form{max-width:860px}.pt-form-head h2{margin-block:14px 10px;font-size:clamp(28px,3vw,40px);line-height:1.15}.pt-form-head p{color:var(--home-muted);max-width:640px;font-size:16px;line-height:1.8}.pt-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin-block:30px;display:grid}.pt-fields label{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.pt-fields .pt-message{grid-column:1/-1}@media (max-width:960px){.pt-program{gap:40px}.pt-fields,.pt-program{grid-template-columns:1fr}.pt-tabs-heading{display:block}.pt-tabs-heading>p{max-width:none;margin-top:14px}}@media (max-width:560px){.partners .td-copy h1{font-size:34px}.pt-tabs{gap:4px}.pt-tabs [role=tab]{padding:10px 12px;font-size:12px}}.about-awarex .ab-chapters{border-bottom:1px solid var(--home-line);flex-wrap:wrap;gap:16px 28px;padding-block:28px;display:flex}.about-awarex .ab-chapters a{color:var(--home-navy);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.about-awarex :is(section[id],h2[id]){scroll-margin-top:110px}.about-awarex .ab-screen{min-width:0;margin:0}.about-awarex .ab-screen>img{border:1px solid var(--home-line);border-radius:0 0 8px 8px;width:100%;height:auto;display:block}.about-awarex .ab-screen figcaption{color:var(--home-muted);margin-top:14px;font-size:12px;line-height:1.7}.about-awarex .ab-pointers{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:32px 0 0;padding:0;list-style:none;display:grid}.about-awarex .ab-pointers li{border-top:1px solid var(--home-line);gap:12px;padding-top:20px;display:flex}.about-awarex .ab-pointers li>svg{flex-shrink:0;margin-top:4px}.about-awarex .ab-pointers p{margin:0;font-size:15px;line-height:1.75}.about-awarex .ab-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.about-awarex .ab-steps li{border-top:2px solid var(--brand-teal);padding-top:22px}.about-awarex .ab-steps li>span{color:var(--brand-teal);font-size:30px;font-weight:800}.about-awarex .ab-steps h3{margin:16px 0 10px;font-size:19px;line-height:1.4}.about-awarex .ab-steps p{color:var(--home-light-text);font-size:14px;line-height:1.8}.about-awarex .ab-loop{border-top:1px solid var(--home-line);align-items:start;gap:14px;margin:36px 0 0;padding-top:24px;line-height:1.8;display:flex}.about-awarex .ab-loop svg{color:var(--brand-teal);flex-shrink:0;margin-top:4px}.about-awarex .ab-ai{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.about-awarex .ab-ai li{border-top:1px solid var(--home-line);align-items:start;gap:20px;padding:28px 0;display:flex}.about-awarex .ab-ai svg{color:var(--brand-teal);flex-shrink:0}.about-awarex .ab-ai h3{margin:0 0 12px;font-size:21px}.about-awarex .ab-ai p{color:var(--home-light-text);margin:0;font-size:15px;line-height:1.8}.about-awarex .ab-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;display:grid}.about-awarex .ab-context article{border-top:2px solid var(--brand-teal);padding-top:24px}.about-awarex .ab-context h3{margin:0 0 14px;font-size:23px}.about-awarex .ab-context p{color:var(--home-muted);line-height:1.8}.about-awarex .ab-comparison-head,.about-awarex .ab-comparison-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.about-awarex .ab-comparison-head h3{padding-bottom:18px;font-size:20px}.about-awarex .ab-comparison-row p{border-top:1px solid var(--home-line);align-items:start;gap:14px;margin:0;padding:20px 0;line-height:1.7;display:flex}.about-awarex .ab-comparison-row svg{color:var(--brand-red);flex-shrink:0;margin-top:3px}.about-awarex .ab-comparison-row p:last-child svg{color:var(--brand-green)}@media (max-width:1000px){.about-awarex .ab-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.about-awarex .ab-pointers{grid-template-columns:1fr;gap:16px}}@media (max-width:620px){.about-awarex :is(.ab-ai,.ab-context){grid-template-columns:1fr}.about-awarex .ab-comparison-head,.about-awarex .ab-comparison-row{gap:14px}.about-awarex .ab-comparison-row p{gap:8px;font-size:13px}.about-awarex .ab-comparison-head h3{font-size:16px}.about-awarex .ab-comparison-row svg{width:18px;height:18px}.about-awarex .ab-screen .hx-dashboard-toolbar{font-size:11px}}.about-awarex>main>.hx-section{padding-block:64px}.about-awarex .ab-explorer-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:30px;display:flex}.about-awarex .ab-explorer-heading h2{margin:12px 0 0;font-size:38px;line-height:1.2}.about-awarex .ab-explorer-heading>p{color:var(--home-muted);max-width:320px;margin:0;font-size:15px;line-height:1.7}.about-awarex .ab-screen-tabs{border-bottom:1px solid var(--home-line);flex-wrap:wrap;gap:8px;margin-bottom:32px;padding-bottom:18px;display:flex}.about-awarex .ab-screen-tabs [role=tab]{color:var(--home-muted);border-radius:4px;gap:8px;height:auto;padding:12px 14px;scroll-margin-top:120px;font-size:13px}.about-awarex .ab-screen-tabs [role=tab]>span{color:var(--brand-teal);font-size:11px}.about-awarex .ab-screen-tabs [aria-selected=true]{background:var(--home-navy);color:var(--home-paper)}.about-awarex .ab-explorer-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:40px;display:grid}.about-awarex .ab-explorer-copy h3{margin:14px 0 20px;font-size:28px;line-height:1.3}.about-awarex .ab-explorer-copy>p{color:var(--home-muted);font-size:15px;line-height:1.8}.about-awarex .ab-screen-canvas{border:1px solid var(--home-line);background:var(--home-paper);border-radius:0 0 8px 8px}.about-awarex .ab-screen-canvas img{width:100%;height:auto;display:block}.about-awarex .ab-screen figcaption{font-size:11px}.about-awarex .ab-demo-link{white-space:normal;text-align:left;height:auto;min-height:44px;margin-top:24px;padding-block:12px}.about-awarex .ab-demo-link a{align-items:center;gap:10px;display:flex}.about-awarex .ab-demo-link svg{flex-shrink:0}.about-awarex .ab-screen-details{border-block:1px solid var(--home-line);margin-top:24px}.about-awarex .ab-screen-details summary{cursor:pointer;justify-content:space-between;padding:16px 0;font-size:14px;font-weight:700;list-style:none;display:flex}.about-awarex .ab-screen-details ul{padding:0;list-style:none}.about-awarex .ab-screen-details li{align-items:start;gap:10px;margin:12px 0;display:flex}.about-awarex .ab-screen-details li svg{flex-shrink:0;margin-top:4px}.about-awarex .ab-screen-details li p{margin:0;font-size:14px;line-height:1.7}.about-awarex .ab-moments{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.about-awarex .ab-moments li{border-top:2px solid var(--brand-teal);padding-top:20px}.about-awarex .ab-said{font-family:var(--font-heading);color:var(--home-navy);margin:0 0 12px;font-size:18px;font-weight:800;line-height:1.45}.about-awarex .ab-now{color:var(--home-muted);margin:0;font-size:14px;line-height:1.75}.about-awarex .ab-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;display:grid}.about-awarex .ab-lane h3{letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:800}.about-awarex .ab-lane-before h3{color:var(--brand-red)}.about-awarex .ab-lane-after h3{color:var(--brand-teal)}.about-awarex .ab-lane ol{margin:0;padding:0;list-style:none}.about-awarex .ab-lane li{border-top:1px solid var(--home-line);grid-template-columns:66px minmax(0,1fr);align-items:baseline;gap:16px;padding:15px 0;display:grid}.about-awarex .ab-lane li>span{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.about-awarex .ab-lane-before li>span{color:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.about-awarex .ab-lane-before li>span{color:color-mix(in oklab,var(--brand-red) 82%,var(--home-navy))}}.about-awarex .ab-lane-after li>span{color:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){.about-awarex .ab-lane-after li>span{color:color-mix(in oklab,var(--brand-teal) 62%,var(--home-navy))}}.about-awarex .ab-lane li p{color:var(--home-muted);margin:0;font-size:15px;line-height:1.7}.about-awarex .ab-inline{gap:44px;display:grid}.about-awarex .ab-chapter{border-top:2px solid var(--brand-teal);grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start;gap:44px;padding-top:30px;display:grid}.about-awarex .ab-chapter header>span{font-family:var(--font-heading);color:var(--brand-teal);font-size:30px;font-weight:800;line-height:1.1}.about-awarex .ab-chapter h3{margin:10px 0 12px;font-size:27px;line-height:1.25}.about-awarex .ab-chapter header p{color:var(--home-muted);margin:0;font-size:15px;line-height:1.75}.about-awarex .ab-chapter ul{margin:0;padding:0;list-style:none}.about-awarex .ab-chapter li{border-top:1px solid var(--home-line);grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:24px;padding:15px 0;display:grid}.about-awarex .ab-chapter li:first-child{border-top:0;padding-top:0}.about-awarex .ab-chapter li strong{font-size:15px;line-height:1.5}.about-awarex .ab-chapter li span{color:var(--home-muted);font-size:14px;line-height:1.75}.about-awarex .ab-inline-dark .ab-chapter{border-top-color:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){.about-awarex .ab-inline-dark .ab-chapter{border-top-color:color-mix(in oklab,var(--brand-teal) 65%,transparent)}}.about-awarex .ab-inline-dark .ab-chapter header p,.about-awarex .ab-inline-dark .ab-chapter li span{color:var(--home-light-text)}.about-awarex .ab-inline-dark .ab-chapter li{border-top-color:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.about-awarex .ab-inline-dark .ab-chapter li{border-top-color:color-mix(in oklab,var(--home-paper) 16%,transparent)}}.about-awarex .ab-inline-dark .ab-chapter li strong{color:var(--home-paper)}.about-awarex .ab-boundaries .ab-loop{border-top-color:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.about-awarex .ab-boundaries .ab-loop{border-top-color:color-mix(in oklab,var(--home-paper) 16%,transparent)}}.about-awarex .ab-boundaries .ab-loop{color:var(--home-light-text)}.about-awarex .ab-context-section .ab-context{margin-bottom:40px}@media (max-width:1000px){.about-awarex .ab-lanes{grid-template-columns:1fr;gap:40px}.about-awarex .ab-chapter{grid-template-columns:1fr;gap:22px}}@media (max-width:620px){.about-awarex .ab-chapter li{grid-template-columns:1fr;gap:4px;padding:13px 0}.about-awarex .ab-chapter h3{font-size:23px}.about-awarex .ab-said{font-size:17px}}.about-awarex .ab-practice{margin-block:32px;padding:28px}.awarex-home.about-awarex main :is(.ab-ai li,.ab-loop,.ab-pointers li)>svg:not(.step-art){color:var(--brand-teal)}.awarex-home.about-awarex main .ab-comparison-row p>svg:not(.step-art){color:var(--brand-red)}.awarex-home.about-awarex main .ab-comparison-row p:last-child>svg:not(.step-art){color:var(--brand-green)}@media (min-width:1100px){.about-awarex .ab-own-section .ab-pointers{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}}.about-awarex .ab-comparison-row p{padding-block:14px}.about-awarex .ab-ai li{padding-block:20px}.about-awarex .ab-ai h3{margin-bottom:8px;font-size:19px}@media (max-width:1000px){.about-awarex .ab-explorer-layout{grid-template-columns:1fr;gap:28px}.about-awarex .ab-explorer-copy{max-width:760px}}@media (max-width:620px){.about-awarex>main>.hx-section{padding-block:44px}.about-awarex .ab-explorer-heading{display:block}.about-awarex .ab-explorer-heading h2{font-size:28px}.about-awarex .ab-explorer-heading>p{margin-top:16px}.about-awarex .ab-explorer-copy h3{font-size:25px}.about-awarex .ab-screen-tabs{gap:4px}.about-awarex .ab-screen-tabs [role=tab]{padding:10px;font-size:12px}.about-awarex .ab-practice{padding:18px}}.site-header.structured-header,.structured-mobile-menu{--background:var(--home-paper);--foreground:var(--home-navy);--primary:var(--home-navy);--primary-foreground:var(--home-paper);--secondary:var(--home-soft);--secondary-foreground:var(--home-navy);--muted-foreground:var(--home-muted);--popover:var(--home-paper);--popover-foreground:var(--home-navy);--border:var(--home-line);--ring:var(--home-navy);color:var(--foreground);background:var(--background)}.site-header.structured-header{-webkit-backdrop-filter:none;backdrop-filter:none;height:90px;box-shadow:none}.site-header.structured-header .header-grid{grid-template-columns:auto minmax(0,1fr) auto;gap:24px;width:min(1320px,100% - 48px)}.site-header.structured-header .brand img{width:auto;height:60px}.site-header.structured-header .desktop-nav{justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.site-header.structured-header .nav-catalogues{border-inline:1px solid var(--border);align-items:center;gap:4px;margin-inline:5px;padding-inline:9px;display:flex}.site-header.structured-header .desktop-nav .nav-link{white-space:nowrap;height:42px;color:var(--foreground);box-shadow:none;letter-spacing:0;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:10px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.site-header.structured-header .desktop-nav .nav-link:hover,.site-header.structured-header .desktop-nav .nav-link[aria-expanded=true]{color:var(--primary);background:var(--secondary);box-shadow:none}.site-header.structured-header .desktop-nav .nav-current{color:var(--primary)}.site-header.structured-header .desktop-nav .nav-current:after{content:"";background:var(--brand-teal);height:2px;position:absolute;bottom:2px;left:10px;right:10px}.site-header.structured-header .home-nav-cta{justify-self:end;gap:8px;height:42px;padding-inline:16px;font-size:13px;display:inline-flex}.site-header.structured-header .mobile-nav{display:none}.site-header.structured-header :is(.products-menu,.tools-menu,.partners-menu){background:var(--popover);width:min(1120px,100vw - 48px);max-height:calc(100dvh - 110px);color:var(--popover-foreground);border:1px solid var(--border);box-shadow:0 18px 48px var(--vector-shadow);border-radius:0 0 8px 8px;position:fixed;top:89px;left:50%;overflow-y:auto;transform:translate(-50%)}.partners-menu{z-index:100}.partners-menu-overview{border-bottom:1px solid var(--border);padding:16px 24px;font-size:13px;font-weight:600;display:block}.partners-menu-categories{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.partners-menu-categories a{align-items:center;gap:12px;padding:24px;font-size:14px;font-weight:600;display:flex}.partners-menu a:hover{background:var(--secondary)}.partners-menu-categories svg{flex-shrink:0}.mobile-partner-links{border-bottom:1px solid var(--border);gap:4px;margin-block:8px 16px;padding-bottom:12px;display:grid}.mobile-partner-links a{align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.site-header.structured-header .tools-menu{grid-template-columns:repeat(4,minmax(0,1fr))}.site-header.structured-header .tools-menu-item:nth-child(n){border-right:1px solid var(--border);border-bottom:1px solid var(--border);gap:12px;padding:22px 18px}.site-header.structured-header .tools-menu-item:nth-child(4n){border-right:0}.site-header.structured-header .tools-menu-item:nth-child(n+5){border-bottom:0}.site-header.structured-header .products-menu li a{border-radius:4px;margin-inline:-10px;padding:9px 10px}.site-header.structured-header .products-menu li a:hover{background:var(--secondary)}.structured-mobile-menu{z-index:41;top:90px;max-height:calc(100dvh - 90px);position:fixed;inset-inline:0;overflow-y:auto}.structured-mobile-menu .mobile-primary-links{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin-bottom:12px;display:grid}.structured-mobile-menu .mobile-primary-links a{padding-block:12px}.structured-mobile-menu .mobile-demo-cta{min-height:44px;margin-top:20px}@media (min-width:1001px) and (max-width:1150px){.site-header.structured-header .header-grid{gap:12px}.site-header.structured-header .brand img{height:60px}.site-header.structured-header .desktop-nav .nav-link{padding-inline:8px;font-size:12px}.site-header.structured-header .nav-catalogues{margin-inline:2px;padding-inline:5px}}@media (max-width:1000px){.site-header.structured-header .header-grid{grid-template-columns:minmax(0,1fr) auto auto;gap:12px}.site-header.structured-header .desktop-nav{display:none}.site-header.structured-header .mobile-nav{justify-content:center;align-items:center;display:inline-flex}}@media (max-width:640px){.site-header.structured-header{height:74px}.site-header.structured-header .header-grid{gap:8px;width:calc(100% - 32px)}.site-header.structured-header .brand img{height:60px}.site-header.structured-header .home-nav-cta{display:none}.awarex-home .structured-mobile-menu,.structured-mobile-menu{max-height:calc(100dvh - 74px);top:74px}}@media (prefers-reduced-motion:reduce){.structured-header :is(.tools-menu,.tools-menu-item){animation:none}}.awarex-home:is(.product-detail,.threat-detail,.tool-page){--card-foreground:var(--home-navy);--secondary:var(--home-soft);--secondary-foreground:var(--home-navy);--muted:var(--home-soft);--accent-foreground:var(--home-navy);--popover:var(--home-paper);--popover-foreground:var(--home-navy);--primary-deep:var(--home-navy-hover);--cta-bg:var(--home-navy);--cta-fg:var(--home-paper)}.awarex-home .td-hero{align-items:center;min-height:max(100svh,820px);padding-block:150px 70px;display:flex}.awarex-home .td-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,470px);gap:80px}.td-hero-layout .td-copy .shiny-button{margin-right:10px}.awarex-home .td-shade{background:var(--home-banner-shade)}.awarex-home .td-images img{filter:brightness(1.18)saturate(1.1)}.awarex-home .td-hero .td-copy h1{font-size:64px;line-height:1.05}.awarex-home .td-copy h2{color:var(--home-paper);font-size:28px;line-height:1.4}.awarex-home .td-copy>p{color:var(--home-paper);font-size:16px;line-height:1.8}.awarex-home .td-copy{text-shadow:0 2px 22px var(--home-banner-base)}@supports (color:color-mix(in lab,red,red)){.awarex-home .td-copy{text-shadow:0 2px 22px color-mix(in oklab,var(--home-banner-base) 95%,transparent)}}.awarex-home .td-copy .td-topic{color:var(--brand-teal)}.awarex-home main .td-copy :is(.td-discover,.td-motion)>svg{color:inherit}.awarex-home .td-enquiry{border:1px solid var(--home-line);border-top:3px solid var(--home-navy);box-shadow:var(--home-shadow);padding:30px}.awarex-home .td-enquiry .hx-eyebrow{color:var(--home-navy);text-shadow:none}.awarex-home:is(.product-detail,.threat-detail,.tool-page) .site-footer{background:var(--home-banner-base);--foreground:var(--home-paper);--muted-foreground:var(--home-light-text);--border:var(--home-hero-edge);color:var(--home-paper)}.tool-page{padding-top:0}.tool-page .hero{background:var(--home-banner-base);color:var(--home-paper);border:0}.tool-banner-photo,.tool-banner-shade{pointer-events:none;position:absolute;inset:0}.tool-banner-photo img{object-fit:cover;filter:brightness(1.18)saturate(1.1);width:100%;height:100%}.tool-banner-shade{background:var(--home-banner-shade)}.tool-page .hero:before{display:none}.tool-page .infinite-grid-background{--hero-grid-line:var(--home-hero-control);--hero-grid-active:var(--brand-teal);opacity:.35}.tool-page .hero-content{text-align:left;align-items:flex-start;min-height:max(100svh,820px);padding-block:150px 70px}.tool-page .hero-content>div:not(.hero-badge):not(.example-row){align-items:flex-start}.tool-page .hero h1{color:var(--home-paper);white-space:normal;max-width:820px;font-size:64px;line-height:1.05}.tool-page .hero .text-gradient{color:var(--brand-teal);-webkit-text-fill-color:currentColor;background:0 0;animation:none}.tool-page .hero-description{color:var(--home-paper);max-width:560px}.tool-page .hero-badge{color:var(--home-paper);background:var(--home-hero-control);border-color:var(--home-hero-edge);letter-spacing:0}.tool-page .hero .email-form{color:var(--home-navy);box-shadow:var(--home-shadow);border-radius:8px;margin-inline:0}.tool-page .hero .email-form .check-button{box-shadow:none}.tool-page .hero .email-form input{color:var(--home-navy)}.tool-page .hero .example-row{color:var(--home-paper);justify-content:flex-start}.tool-page .hero .example-chip{background:var(--home-paper);color:var(--home-navy);border-color:var(--home-line)}.tool-page .hero .example-chip:hover{background:var(--home-soft)}.tool-page .hero-note{color:var(--home-paper);background:var(--home-hero-control);box-shadow:none;letter-spacing:0}.tool-page .enquiry-form,.tool-page .enquiry-section{background:var(--home-paper)}.tool-page .enquiry-form{border-color:var(--home-line);border-top:3px solid var(--home-navy);box-shadow:var(--home-shadow);border-radius:8px}.tool-page .protection-band{background:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){.tool-page .protection-band{background:color-mix(in oklab,var(--brand-teal) 5%,var(--home-paper))}}.tool-page .step-card{background:var(--home-paper);border-radius:8px}.tool-page .industry-section{--background:var(--home-section-night);--foreground:var(--home-paper);--muted-foreground:var(--home-light-text);--border:var(--home-hero-edge);--input:var(--home-hero-edge);background:var(--home-section-night)}.tool-page .industry-section .eyebrow{color:var(--brand-teal)}.tool-page .industry-section .industry-stat{background:var(--home-hero-control);border-color:var(--home-hero-edge);box-shadow:none;border-radius:8px}.tool-page .industry-section .industry-value{color:var(--brand-teal);background:0 0}.tool-page .faq-section{background:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){.tool-page .faq-section{background:color-mix(in oklab,var(--brand-teal) 5%,var(--home-paper))}}.tool-page :is(.enquiry-section,.protection-band,.industry-section,.faq-section):before{display:none}.awarex-home.pd-hero-context .td-back{margin-bottom:26px}.awarex-home.pd-hero-context .td-topic{margin-bottom:14px}.awarex-home.pd-hero-context .td-copy>p{max-width:620px;margin-top:22px;line-height:1.65}.awarex-home.pd-hero-context .td-discover{margin-top:26px}@media (max-width:1100px){.awarex-home.pd-hero-context .td-hero{padding-block:120px 52px}.awarex-home.pd-hero-context .td-hero .td-copy h1{font-size:40px}.awarex-home.pd-hero-context .td-back{margin-bottom:20px}.awarex-home.pd-hero-context .td-topic{margin-bottom:12px}.awarex-home.pd-hero-context .td-copy>p{max-width:560px;margin-top:18px;line-height:1.6}.awarex-home.pd-hero-context .td-discover{margin-top:20px}}@media (max-width:860px){.awarex-home.pd-hero-context .td-back{margin-bottom:20px}.awarex-home.pd-hero-context .td-copy>p{max-width:560px;margin-top:18px}.awarex-home.pd-hero-context .td-discover{margin-top:20px}}@media (max-width:1100px){.awarex-home .td-hero .td-copy h1,.tool-page .hero h1{font-size:52px}.awarex-home .td-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:32px}}@media (max-width:860px){.awarex-home .td-hero,.tool-page .hero-content{padding-block:140px 48px}.awarex-home .td-hero-layout{grid-template-columns:minmax(0,1fr);gap:32px}.awarex-home .td-hero .td-copy h1,.tool-page .hero h1{font-size:40px}.awarex-home .td-copy h2{font-size:23px}.awarex-home .td-shade,.tool-banner-shade{background:var(--home-banner-shade-mobile)}.awarex-home .td-shade{background:linear-gradient(180deg,var(--home-banner-base),transparent 70%),var(--home-banner-shade-mobile)}@supports (color:color-mix(in lab,red,red)){.awarex-home .td-shade{background:linear-gradient(180deg,color-mix(in oklab,var(--home-banner-base) 58%,transparent),transparent 70%),var(--home-banner-shade-mobile)}}.tool-banner-photo img{object-position:65% center}}@media (max-width:560px){.awarex-home .td-enquiry{padding:24px}.tool-page .hero h1{font-size:36px}.tool-page .hero .email-form{flex-wrap:wrap;gap:8px;padding:12px}.tool-page .hero .email-form input{flex-basis:calc(100% - 40px)}.tool-page .hero .email-form .check-button{width:100%}}.awarex-home .hx-schema-section .hx-eyebrow,.pd-agents .hx-eyebrow{color:var(--brand-red);background:var(--brand-red);border-radius:999px;align-items:center;gap:10px;padding:9px 18px 9px 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.awarex-home .hx-schema-section .hx-eyebrow,.pd-agents .hx-eyebrow{background:color-mix(in oklab,var(--brand-red) 9%,var(--home-paper))}}.awarex-home .hx-schema-section .hx-eyebrow,.pd-agents .hx-eyebrow{border:1px solid var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.awarex-home .hx-schema-section .hx-eyebrow,.pd-agents .hx-eyebrow{border:1px solid color-mix(in oklab,var(--brand-red) 26%,transparent)}}.awarex-home .hx-schema-section .hx-eyebrow,.pd-agents .hx-eyebrow{box-shadow:0 10px 24px -18px var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.awarex-home .hx-schema-section .hx-eyebrow,.pd-agents .hx-eyebrow{box-shadow:0 10px 24px -18px color-mix(in oklab,var(--brand-red) 60%,transparent)}}.awarex-home .hx-schema-section .hx-eyebrow,.pd-agents .hx-eyebrow{letter-spacing:.05em;font-size:12px}.pd-agents .hx-eyebrow:before{content:"";background:var(--brand-teal);width:9px;height:9px;box-shadow:0 0 0 4px var(--brand-teal);border-radius:50%;flex:none}@supports (color:color-mix(in lab,red,red)){.pd-agents .hx-eyebrow:before{box-shadow:0 0 0 4px color-mix(in oklab,var(--brand-teal) 20%,transparent)}}.pd-agents .hx-eyebrow:before{animation:pd-eyebrow-pulse 2.6s ease-in-out infinite}@keyframes pd-eyebrow-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in oklab,var(--brand-teal) 20%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in oklab,var(--brand-teal) 8%,transparent)}}@media (prefers-reduced-motion:reduce){.pd-agents .hx-eyebrow:before{animation:none}}.pd-agents-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 40px;padding:0;list-style:none;display:grid}.pd-agents-facts li{border:1px solid var(--home-line);background:var(--home-paper);color:var(--home-navy);border-radius:12px;align-items:flex-start;gap:10px;padding:16px;font-weight:600;line-height:1.4;display:flex}.pd-agents-tabs{border-bottom:1px solid var(--home-line);flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.pd-agents-tabs button{color:var(--home-muted);cursor:pointer;background:0 0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:14px 18px;font-weight:700}.pd-agents-tabs button[aria-selected=true]{color:var(--home-navy);border-bottom-color:var(--brand-red)}.pd-agents-tabs button:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}.pd-agents-lead{max-width:720px;margin-bottom:28px}.pd-agents-lead h3{color:var(--home-navy);margin:0 0 8px;font-size:clamp(22px,2.4vw,30px);font-weight:800}.pd-agents-lead p{color:var(--home-muted);margin:0;line-height:1.7}.pd-agents-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.pd-agents-grid.pd-agents-pipeline{grid-template-columns:repeat(5,minmax(0,1fr))}.pd-agents-grid li{background:var(--home-paper);border:1px solid var(--home-line);border-radius:14px;padding:24px;position:relative}.pd-agents-grid svg{color:var(--brand-red);margin-bottom:14px}.pd-agents-n{color:var(--home-line);font-size:22px;font-weight:800;position:absolute;top:18px;right:20px}.pd-agents-grid h4{color:var(--home-navy);margin:0 0 8px;font-size:18px;font-weight:700}.pd-agents-grid p{color:var(--home-muted);margin:0;font-size:15px;line-height:1.65}@media (max-width:1000px){.pd-agents-facts,.pd-agents-grid,.pd-agents-grid.pd-agents-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.pd-agents-facts,.pd-agents-grid,.pd-agents-grid.pd-agents-pipeline{grid-template-columns:1fr}.pd-agents-tabs button{text-align:left;flex:100%}}.pd-agents-shift{color:var(--brand-red);background-image:linear-gradient(90deg,var(--brand-red),var(--brand-teal));background-position:0 100%;background-repeat:no-repeat;background-size:0 3px;padding-bottom:7px;animation:pd-shift 1.15s cubic-bezier(.2,.7,.3,1) .2s both}@keyframes pd-shift{to{background-size:100% 3px}}.pd-agents-grid li .pd-agents-used{border-top:1px dashed var(--home-line);flex-wrap:wrap;align-items:baseline;gap:8px;margin:16px 0 0;padding-top:13px;display:flex}@supports (color:color-mix(in lab,red,red)){.pd-agents-grid li .pd-agents-used{border-top:1px dashed color-mix(in oklab,var(--home-line) 70%,var(--home-muted))}}.pd-agents-used-k{letter-spacing:.14em;text-transform:uppercase;color:var(--home-muted);flex:none;font-size:10px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.pd-agents-used-k{color:color-mix(in oklab,var(--home-muted) 65%,var(--home-navy))}}.pd-agents-used-was{color:var(--home-muted)}@supports (color:color-mix(in lab,red,red)){.pd-agents-used-was{color:color-mix(in oklab,var(--home-muted) 55%,var(--home-navy))}}.pd-agents-used-was{text-decoration:line-through;-webkit-text-decoration-color:var(--brand-red);text-decoration-color:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.pd-agents-used-was{-webkit-text-decoration-color:color-mix(in oklab,var(--brand-red) 55%,transparent);text-decoration-color:color-mix(in oklab,var(--brand-red) 55%,transparent)}}.pd-agents-used-was{text-decoration-thickness:2px;transition:text-decoration-color .2s,color .2s}.pd-agents-grid li:hover .pd-agents-used-was{-webkit-text-decoration-color:var(--brand-red);text-decoration-color:var(--brand-red);color:var(--home-navy)}@media (prefers-reduced-motion:reduce){.pd-agents-shift{background-size:100% 3px;animation:none}.pd-agents-used-was{transition:none}}.hx-schema{background:var(--home-section-night);color:var(--home-paper);border-radius:18px;margin:0;padding:28px}.hx-schema-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.hx-schema-row>li{border:1px solid var(--home-paper);border-radius:14px;padding:20px;position:relative}@supports (color:color-mix(in lab,red,red)){.hx-schema-row>li{border:1px solid color-mix(in oklab,var(--home-paper) 16%,transparent)}}.hx-schema-row>li{background:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.hx-schema-row>li{background:color-mix(in oklab,var(--home-paper) 5%,transparent)}}.hx-schema-row>li.is-ai{border-color:var(--brand-teal,#00cccd);box-shadow:0 0 0 1px var(--brand-teal,#00cccd) inset,0 12px 40px -18px var(--brand-teal,#00cccd)}.hx-schema-k{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-teal,#00cccd);font-size:11px;font-weight:800}.hx-schema-row h3{color:var(--home-paper);margin:6px 0 14px;font-size:19px;font-weight:800}.hx-schema-row ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hx-schema-row ul li{background:var(--home-paper);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.hx-schema-row ul li{background:color-mix(in oklab,var(--home-paper) 7%,transparent)}}.hx-schema-row ul li{animation:hx-schema-pulse 4s ease-in-out infinite}.hx-schema-row ul svg{color:var(--brand-red);flex:none}.hx-schema-arrow,.hx-schema-row>li.is-ai ul svg{color:var(--brand-teal,#00cccd)}.hx-schema-arrow{width:20px;z-index:1;position:absolute;top:50%;right:-24px;translate:0 -50%}.hx-schema-loop{border:1px dashed var(--brand-teal,#00cccd);justify-content:center;align-items:center;gap:10px;margin-top:20px;padding:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.hx-schema-loop{border:1px dashed color-mix(in oklab,var(--brand-teal,#00cccd) 60%,transparent)}}.hx-schema-loop{border-radius:999px;font-size:14px;font-weight:600}.hx-schema-loop svg{color:var(--brand-teal,#00cccd);animation:pd-spin 6s linear infinite}.hx-schema figcaption{text-align:center;opacity:.7;margin-top:12px;font-size:13px}@keyframes hx-schema-pulse{0%,70%,to{background:color-mix(in oklab,var(--home-paper) 7%,transparent)}80%{background:color-mix(in oklab,var(--brand-teal,#00cccd) 28%,transparent)}}@keyframes pd-spin{to{rotate:1turn}}@media (max-width:1000px){.hx-schema-row{grid-template-columns:1fr 1fr}.hx-schema-arrow{display:none}}@media (max-width:600px){.hx-schema-row{grid-template-columns:1fr}.hx-schema{padding:18px}}@media (prefers-reduced-motion:reduce){.hx-schema-loop svg,.hx-schema-row ul li{animation:none}}.awarex-home main .hx-schema .hx-schema-row ul li>svg:not(.x){color:#ff5a6a}.awarex-home main .hx-schema .hx-schema-arrow>svg:not(.x),.awarex-home main .hx-schema .hx-schema-loop>svg:not(.x),.awarex-home main .hx-schema .hx-schema-row>li.is-ai ul li>svg:not(.x){color:#00cccd}.pd-what .hx-head{max-width:860px}.pd-what-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 8px;padding:0;list-style:none;display:grid}.pd-what-cards li{border:1px solid var(--home-line);background:var(--home-paper);border-radius:16px;padding:30px;transition:border-color .2s,transform .2s}.pd-what-cards li:hover{border-color:var(--brand-teal);transform:translateY(-3px)}.pd-what-cards h3{color:var(--home-navy);margin:0 0 10px;font-size:21px;font-weight:800}.pd-what-cards p{color:var(--home-muted);margin:0;line-height:1.75}.pd-what .td-example{margin-top:44px}@media (max-width:860px){.pd-what-cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pd-what-cards li{transition:none}.pd-what-cards li:hover{transform:none}}.pd-ramp{background:var(--home-section-night,#101528);color:#fff;border-radius:22px;margin:44px 0 0;padding:34px 34px 28px;overflow:hidden}.pd-ramp-steps{grid-template-columns:repeat(7,1fr);align-items:end;gap:14px;height:220px;margin:0;padding:0;list-style:none;display:grid}.pd-ramp-steps li{flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;height:100%;animation:pd-ramp-rise 9s ease-in-out infinite;display:flex}.pd-ramp-bar{background:linear-gradient(#00cccd,#423a8e);border-radius:10px 10px 4px 4px;width:100%;box-shadow:0 0 18px #00cccd40}.pd-ramp-steps li:nth-child(n+5) .pd-ramp-bar{background:linear-gradient(#ff5a6a,#423a8e);box-shadow:0 0 18px #ff5a6a47}.pd-ramp-label{text-align:center;color:#ffffffd1;min-height:32px;font-size:11.5px;line-height:1.35}.pd-ramp-note{text-align:center;color:#ffffffa8;margin:26px 0 0;font-size:13.5px}.pd-ramp-note:before{content:"";background:linear-gradient(90deg,#00cccd,#ff5a6a);border-radius:2px;width:44px;height:2px;margin:0 auto 14px;display:block}@keyframes pd-ramp-rise{0%,to{opacity:1;transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:900px){.pd-ramp{padding:26px 18px 22px}.pd-ramp-steps{grid-template-columns:repeat(7,1fr);gap:8px;height:180px}.pd-ramp-label{min-height:44px;font-size:10px}}@media (max-width:560px){.pd-ramp-steps{grid-template-columns:1fr;gap:10px;height:auto}.pd-ramp-steps li{flex-direction:row;justify-content:flex-start;align-items:center;height:auto;animation:none}.pd-ramp-bar{border-radius:4px;flex:none;width:12px;height:34px!important}.pd-ramp-label{text-align:left;min-height:0;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.pd-ramp-steps li{animation:none}}.pd-ai-roles{border-top:1px solid var(--home-paper);margin-top:58px;padding-top:46px}@supports (color:color-mix(in lab,red,red)){.pd-ai-roles{border-top:1px solid color-mix(in oklab,var(--home-paper) 16%,transparent)}}.pd-ai-roles .pd-agents-lead{max-width:780px;margin-bottom:30px}.pd-ai-roles .pd-agents-lead h3{color:var(--home-paper);font-size:clamp(24px,2.8vw,34px)}.pd-ai-roles .pd-agents-lead p{color:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.pd-ai-roles .pd-agents-lead p{color:color-mix(in oklab,var(--home-paper) 72%,transparent)}}.pd-ai-roles .pd-agents-grid li{background:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.pd-ai-roles .pd-agents-grid li{background:color-mix(in oklab,var(--home-paper) 6%,transparent)}}.pd-ai-roles .pd-agents-grid li{border-color:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.pd-ai-roles .pd-agents-grid li{border-color:color-mix(in oklab,var(--home-paper) 16%,transparent)}}.pd-ai-roles .pd-agents-grid h4,.pd-ai-roles .pd-agents-grid p{color:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.pd-ai-roles .pd-agents-grid p{color:color-mix(in oklab,var(--home-paper) 70%,transparent)}.pd-ai-roles .pd-agents-n{color:color-mix(in oklab,var(--home-paper) 17%,transparent)}}.pd-ai-roles .pd-agents-used{border-top-color:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.pd-ai-roles .pd-agents-used{border-top-color:color-mix(in oklab,var(--home-paper) 22%,transparent)}.pd-ai-roles .pd-agents-used-k{color:color-mix(in oklab,var(--home-paper) 58%,transparent)}.pd-ai-roles .pd-agents-used-was{color:color-mix(in oklab,var(--home-paper) 52%,transparent)}}.awarex-home main .pd-ai-roles .pd-agents-grid li>svg:not(.step-art){color:var(--brand-red)}.pd-ai-model{border:1px dashed var(--brand-teal);margin:26px 0 0;padding:16px 20px}@supports (color:color-mix(in lab,red,red)){.pd-ai-model{border:1px dashed color-mix(in oklab,var(--brand-teal) 45%,transparent)}}.pd-ai-model{color:var(--home-paper);border-radius:12px;font-size:14px;line-height:1.7}@supports (color:color-mix(in lab,red,red)){.pd-ai-model{color:color-mix(in oklab,var(--home-paper) 76%,transparent)}}.pd-ai-model{max-width:900px}.pd-ai-roles .pd-agents-grid li{flex-direction:column;display:flex}.pd-ai-roles .pd-agents-grid p{flex:1}.pd-ai-roles .pd-agents-used{margin-top:auto}@supports (color:color-mix(in lab,red,red)){.pd-ai-roles .pd-agents-n{color:color-mix(in oklab,var(--home-paper) 30%,transparent)}}.pd-ai-roles .pd-agents-used-k{color:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.pd-ai-roles .pd-agents-used-k{color:color-mix(in oklab,var(--home-paper) 70%,transparent)}.pd-ai-roles .pd-agents-used-was{color:color-mix(in oklab,var(--home-paper) 62%,transparent)}}.pd-ai-roles .pd-agents-grid li>p:not(.pd-agents-used){flex:1}.pd-ai-roles .pd-agents-grid .pd-agents-used{flex:none}@supports (color:color-mix(in lab,red,red)){.pd-ai-roles .pd-agents-n{color:color-mix(in oklab,var(--home-paper) 46%,transparent)}}.pd-ai .pd-scope{color:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.pd-ai .pd-scope{color:color-mix(in oklab,var(--home-paper) 70%,transparent)}}.pd-ai-visual{--ai-surface:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.pd-ai-visual{--ai-surface:color-mix(in oklab,var(--home-paper) 6%,transparent)}}.pd-ai-visual{--ai-edge:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.pd-ai-visual{--ai-edge:color-mix(in oklab,var(--home-paper) 18%,transparent)}}.pd-ai-visual{--ai-copy:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.pd-ai-visual{--ai-copy:color-mix(in oklab,var(--home-paper) 80%,transparent)}}.pd-ai-visual .pd-ai-summary{max-width:700px;color:var(--ai-copy);margin-top:18px;font-size:17px;line-height:1.6}.pd-ai-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0 0;padding:0;list-style:none;display:grid}.pd-ai-benefits>li{border:1px solid var(--ai-edge);border-top:3px solid var(--brand-teal);background:var(--ai-surface);border-radius:8px;min-width:0;padding:22px}.pd-ai-benefits>li:nth-child(2){border-top-color:var(--brand-red)}.pd-ai-benefits>li:nth-child(3){border-top-color:var(--brand-yellow)}.pd-ai-card-top{color:var(--home-paper);letter-spacing:0;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.pd-ai-card-top>svg{margin-left:auto}.pd-ai-number{color:var(--brand-teal);font-size:22px}.pd-ai-benefits>li:nth-child(2) .pd-ai-number{color:var(--vector-red-light)}.pd-ai-benefits>li:nth-child(3) .pd-ai-number{color:var(--brand-yellow)}.awarex-home.product-detail main .pd-ai-visual.pd-ai svg:not(.step-art){color:var(--brand-teal);flex-shrink:0}.pd-ai-art{border-bottom:1px solid var(--ai-edge);height:188px;color:var(--home-paper);margin-block:22px}.pd-ai-art-caption{color:var(--ai-copy);margin-bottom:16px;font-size:9px;font-weight:600;line-height:1.5;display:block}.pd-ai-role-art>div{border-bottom:1px dashed var(--ai-edge);align-items:center;gap:10px;padding:9px 0;font-size:11px;display:flex}.pd-ai-role-art>div:last-child{border-bottom:0}.pd-ai-role-art b{min-width:78px;color:var(--brand-teal)}.pd-ai-role-art div>span{flex:1;align-items:center}.pd-ai-bars,.pd-ai-role-art div>span{justify-content:space-between;gap:8px;display:flex}.pd-ai-bars{align-items:flex-end;height:82px}.pd-ai-bars i{background:var(--brand-teal);border-radius:3px 3px 0 0;flex:1;height:22%}.pd-ai-bars i:nth-child(2){height:34%}.pd-ai-bars i:nth-child(3){height:46%}.pd-ai-bars i:nth-child(4){background:var(--brand-yellow);height:58%}.pd-ai-bars i:nth-child(5){background:var(--vector-red-light);height:70%}.pd-ai-bars i:nth-child(6){background:var(--vector-red-light);height:84%}.pd-ai-bars i:nth-child(7){background:var(--brand-red);height:100%}.pd-ai-adapt-labels{color:var(--ai-copy);justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.pd-ai-adapt-note{text-align:center;color:var(--brand-teal);margin-top:15px;font-size:10px;display:block}.pd-ai-missed{border:1px solid var(--vector-red-light);border-radius:4px;padding:12px}.pd-ai-coach-cue,.pd-ai-missed{align-items:center;gap:10px;font-size:11px;display:flex}.pd-ai-coach-cue{color:var(--ai-copy);padding:15px 0;line-height:1.6}.pd-ai-coach-cue b{color:var(--brand-teal);display:block}.pd-ai-visual .pd-ai-benefits h3{color:var(--home-paper);margin:0 0 12px;font-size:21px;line-height:1.35}.pd-ai-visual .pd-ai-benefits p{color:var(--ai-copy);margin:0;font-size:14px;line-height:1.7}.pd-ai-art-disclosure{color:var(--ai-copy);margin:14px 0 24px;font-size:11px}.pd-ai-approval{border-top:1px solid var(--ai-edge);align-items:center;gap:16px;padding-top:24px;display:flex}.pd-ai-approval p{color:var(--ai-copy);flex:1;margin:0;font-size:13px;line-height:1.7}.pd-ai-approval strong{color:var(--home-paper);font-size:17px;display:block}.pd-ai-approval .hx-fold-cta{flex-shrink:0;margin:0}@media (max-width:1000px){.pd-ai-benefits{gap:12px}.pd-ai-benefits>li{padding:18px 14px}.pd-ai-role-art b{min-width:66px}.pd-ai-role-art>div{font-size:10px}.pd-ai-role-art svg{display:none}.pd-ai-approval{flex-wrap:wrap}}@media (max-width:700px){.pd-ai-benefits{grid-template-columns:1fr;gap:18px}.pd-ai-benefits>li{padding:22px}.pd-ai-art{height:178px}.pd-ai-role-art>div{font-size:12px}.pd-ai-role-art b{min-width:90px}.pd-ai-approval p{flex-basis:calc(100% - 48px)}.pd-ai-approval .hx-fold-cta{margin-left:44px}}.pd-push-ai .pd-ai-art{height:auto;min-height:200px}.pd-push-ai-phone{border:1px solid var(--ai-edge);background:var(--home-paper);border-radius:12px;max-width:300px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.pd-push-ai-phone{background:color-mix(in oklab,var(--home-paper) 7%,transparent)}}.pd-push-ai-phone-top{border-bottom:1px solid var(--ai-edge);letter-spacing:.04em;color:var(--brand-teal);align-items:center;gap:7px;padding-bottom:7px;font-size:9px;font-weight:700;display:flex}.pd-push-ai-phone-top small{letter-spacing:0;color:var(--ai-copy);margin-left:auto;font-weight:600}.pd-push-ai-phone-body{color:var(--home-paper);margin:9px 0 10px;font-size:12px;font-weight:600;line-height:1.45}.pd-push-ai-phone-actions{gap:8px;display:flex}.pd-push-ai-phone-actions span{text-align:center;border-radius:6px;flex:1;padding:6px 0;font-size:10px;font-weight:700}.pd-push-ai-phone-actions .is-deny{color:var(--brand-teal);border:1px solid var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){.pd-push-ai-phone-actions .is-deny{border:1px solid color-mix(in oklab,var(--brand-teal) 55%,transparent)}}.pd-push-ai-phone-actions .is-approve{color:var(--home-paper);background:var(--brand-red)}.pd-push-ai-moments{margin:12px 0 0;padding:0;list-style:none}.pd-push-ai-moments li{border-bottom:1px dashed var(--ai-edge);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:11px;display:flex}.pd-push-ai-moments li:last-child{border-bottom:0}.pd-push-ai-moments b{color:var(--home-paper);font-weight:600}.pd-push-ai-moments span{color:var(--brand-teal);font-size:9px;font-weight:700}.pd-push-ai-moments li:last-child span{color:var(--brand-yellow)}.pd-push-ai-track{border-bottom:1px dashed var(--ai-edge);grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:4px 14px;padding:10px 0;display:grid}.pd-push-ai-track:last-of-type{border-bottom:0}.pd-push-ai-track small{letter-spacing:.04em;color:var(--ai-copy);font-size:9px;font-weight:700}.pd-push-ai-track span{color:var(--ai-copy);grid-column:1/-1;font-size:10px}.pd-push-ai-bars{align-items:flex-end;gap:4px;height:40px;display:flex}.pd-push-ai-bars i{background:var(--brand-teal);border-radius:3px 3px 0 0;flex:1}.pd-push-ai-bars.is-up i:first-child{height:30%}.pd-push-ai-bars.is-up i:nth-child(2){height:62%}.pd-push-ai-bars.is-up i:nth-child(3){background:var(--brand-yellow);height:100%}.pd-push-ai-bars.is-down i:first-child{background:var(--vector-red-light);height:100%}.pd-push-ai-bars.is-down i:nth-child(2){height:62%}.pd-push-ai-bars.is-down i:nth-child(3){height:30%}.pd-push-ai-missed{border:1px solid var(--vector-red-light);border-radius:6px;align-items:center;gap:10px;padding:12px;display:flex}.pd-push-ai-missed>svg{color:var(--vector-red-light);flex:none}.pd-push-ai-missed b{color:var(--home-paper);font-size:12px;display:block}.pd-push-ai-missed span{letter-spacing:.04em;color:var(--ai-copy);font-size:9px;font-weight:700}.pd-push-ai-missed>svg:last-child{margin-left:auto}.pd-push-ai-cue{color:var(--ai-copy);align-items:center;gap:10px;padding-top:14px;font-size:11px;line-height:1.6;display:flex}.pd-push-ai-cue svg{color:var(--brand-teal);flex:none}.pd-push-ai-cue b{color:var(--brand-teal);display:block}@media (max-width:1000px){.pd-push-ai-track{grid-template-columns:minmax(0,1fr) 72px}}.pd-ai-roles .pd-agents-n{color:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.pd-ai-roles .pd-agents-n{color:color-mix(in oklab,var(--home-paper) 58%,transparent)}}.pd-ai-roles .pd-agents-shift{white-space:nowrap}.pd-ai-roles .pd-agents-used{align-content:flex-end;min-height:89px}.pd-ai-roles .pd-agents-used-was{color:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.pd-ai-roles .pd-agents-used-was{color:color-mix(in oklab,var(--home-paper) 80%,transparent)}}.pd-ai-roles .pd-agents-used-was{text-decoration-thickness:1px;-webkit-text-decoration-color:var(--brand-red);text-decoration-color:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.pd-ai-roles .pd-agents-used-was{-webkit-text-decoration-color:color-mix(in oklab,var(--brand-red) 65%,transparent);text-decoration-color:color-mix(in oklab,var(--brand-red) 65%,transparent)}}.pd-ai-roles .pd-agents-grid li:hover .pd-agents-used-was{color:var(--home-paper);-webkit-text-decoration-color:var(--brand-red);text-decoration-color:var(--brand-red)}.hx-why-compact{padding-block:56px}.hx-why-compact .hx-head{margin-bottom:22px}.hx-why-compact .hx-head p{margin-top:8px}.hx-why-compact .hx-why-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:0;display:grid}.hx-why-compact .hx-why-grid article{background:var(--home-navy);border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.hx-why-compact .hx-why-grid article{background:color-mix(in oklab,var(--home-navy) 4%,transparent)}}.hx-why-compact .hx-why-grid article{border-top:3px solid var(--brand-red)}.hx-why-compact .hx-why-grid strong{color:var(--home-navy);font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1}.hx-why-compact .hx-why-grid p{flex:1;margin:0;font-size:14px;line-height:1.45}.hx-why-compact .hx-why-grid a{color:var(--brand-teal);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hx-why-compact .hx-why-grid a{color:color-mix(in oklab,var(--brand-teal) 60%,var(--home-navy))}}.hx-why-compact .hx-why-grid a{text-underline-offset:3px;text-decoration:underline}@media (max-width:1000px){.hx-why-compact .hx-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.hx-why-compact .hx-why-grid{grid-template-columns:1fr}}.hx-why-creative .hx-head{max-width:780px}.hx-why-race{border:1px solid var(--home-navy);margin-top:34px;padding:26px 30px 22px}@supports (color:color-mix(in lab,red,red)){.hx-why-race{border:1px solid color-mix(in oklab,var(--home-navy) 10%,transparent)}}.hx-why-race{box-shadow:0 22px 44px -34px var(--home-navy);background:#fff;border-radius:20px}@supports (color:color-mix(in lab,red,red)){.hx-why-race{box-shadow:0 22px 44px -34px color-mix(in oklab,var(--home-navy) 40%,transparent)}}.hx-why-race{gap:20px;display:grid}.hx-why-lane{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:8px 24px;display:grid}.hx-why-lane-label{color:var(--home-navy);letter-spacing:.01em;font-size:15px;font-weight:700}.hx-why-track{background:var(--home-navy);border-radius:999px;grid-column:2;height:12px;position:relative}@supports (color:color-mix(in lab,red,red)){.hx-why-track{background:color-mix(in oklab,var(--home-navy) 7%,#eef0f6)}}.hx-why-track{overflow:hidden}.hx-why-track i{border-radius:inherit;transform-origin:0;position:absolute;inset:0}.hx-why-lane-test .hx-why-track i{background:var(--home-navy);width:9%}@supports (color:color-mix(in lab,red,red)){.hx-why-lane-test .hx-why-track i{background:color-mix(in oklab,var(--home-navy) 45%,#9aa3b8)}}.hx-why-lane-attackers .hx-why-track i{background:linear-gradient(90deg,var(--brand-red),var(--brand-yellow) 55%,var(--brand-teal));width:96%}.hx-why-lane.hx-in-view .hx-why-track i{animation:hx-why-grow 1.1s cubic-bezier(.22,1,.36,1) both}.hx-why-lane-attackers.hx-in-view .hx-why-track i{animation-delay:.18s}@keyframes hx-why-grow{0%{transform:scaleX(0)}}.hx-why-lane-note{color:var(--home-navy);grid-column:2;font-size:13px;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.hx-why-lane-note{color:color-mix(in oklab,var(--home-navy) 60%,transparent)}}.hx-why-moves{flex-wrap:wrap;grid-column:2;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hx-why-moves li{color:var(--brand-red);background:var(--brand-red);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.hx-why-moves li{background:color-mix(in oklab,var(--brand-red) 8%,#fff)}}.hx-why-moves li{border:1px solid var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.hx-why-moves li{border:1px solid color-mix(in oklab,var(--brand-red) 28%,transparent)}}.hx-why-years{letter-spacing:.1em;text-transform:uppercase;color:var(--home-navy);grid-template-columns:190px minmax(0,1fr);column-gap:24px;font-size:11px;font-weight:600;display:grid}@supports (color:color-mix(in lab,red,red)){.hx-why-years{color:color-mix(in oklab,var(--home-navy) 55%,transparent)}}.hx-why-years span:nth-child(2){grid-area:1/2;justify-self:start}.hx-why-years span:nth-child(3){grid-area:1/2;justify-self:end}.hx-why-lane-test .hx-why-lane-note{font-style:italic}@media (max-width:720px){.hx-why-race{padding:20px 18px 16px}.hx-why-lane{grid-template-columns:1fr}.hx-why-lane-note,.hx-why-moves,.hx-why-track{grid-column:1}.hx-why-years{grid-template-columns:1fr}.hx-why-years span:nth-child(2){justify-self:start}}@media (prefers-reduced-motion:reduce){.hx-why-lane .hx-why-track i{animation:none}}.pd-adapt{margin:48px 0 8px}.pd-adapt-board{background:var(--home-section-night,#0b1430);color:var(--primary-foreground);border-radius:18px 18px 0 0;grid-template-columns:1fr 160px 1fr;align-items:center;gap:24px;margin-top:20px;padding:28px;display:grid}.pd-adapt-col{gap:12px;display:grid}.pd-adapt-k{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.pd-adapt-k b{background:var(--destructive);width:24px;height:24px;color:var(--primary-foreground);border-radius:50%;place-items:center;font-size:11px;display:grid}.pd-adapt-mails,.pd-adapt-news,.pd-adapt-people{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pd-adapt-news li{background:var(--primary-foreground);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.pd-adapt-news li{background:color-mix(in oklab,var(--primary-foreground) 7%,transparent)}}.pd-adapt-news li{border-left:3px solid var(--accent);animation:pd-adapt-pulse 3.6s ease-in-out infinite}.pd-adapt-people{grid-template-columns:repeat(4,auto);justify-content:start}.pd-adapt-people li{border:1px solid var(--accent);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pd-adapt-people li{border:1px solid color-mix(in oklab,var(--accent) 50%,transparent)}}.pd-adapt-board svg{color:var(--accent);flex:none}.pd-adapt-hub{place-items:center;width:140px;height:140px;margin:auto;display:grid;position:relative}.pd-adapt-hub:after,.pd-adapt-hub:before{content:"";background:repeating-linear-gradient(90deg,var(--accent) 0 6px,transparent 6px 12px);width:60px;height:2px;position:absolute;top:50%}.pd-adapt-hub:before{right:100%}.pd-adapt-hub:after{left:100%}.pd-adapt-ring{border:2px dashed var(--accent);border-radius:50%;animation:pd-adapt-spin 18s linear infinite;position:absolute;inset:0}.pd-adapt-core{text-align:center;background:radial-gradient(circle,var(--accent),transparent 70%);border-radius:50%;place-content:center;width:96px;height:96px;font-size:34px;font-weight:800;line-height:1;display:grid}@supports (color:color-mix(in lab,red,red)){.pd-adapt-core{background:radial-gradient(circle,color-mix(in oklab,var(--accent) 40%,transparent),transparent 70%)}}.pd-adapt-core{box-shadow:0 0 40px var(--accent)}@supports (color:color-mix(in lab,red,red)){.pd-adapt-core{box-shadow:0 0 40px color-mix(in oklab,var(--accent) 35%,transparent)}}.pd-adapt-core small{letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:600}.pd-adapt-mails li{background:var(--card);color:var(--card-foreground);border-top:3px solid var(--destructive);border-radius:10px;gap:3px;padding:12px 14px;display:grid}.pd-adapt-dept{letter-spacing:.08em;text-transform:uppercase;color:var(--destructive);font-size:11px;font-weight:700}.pd-adapt-from{color:var(--muted-foreground);align-items:center;gap:4px;font-size:12px;display:inline-flex}.pd-adapt-mails strong{font-size:14px}.pd-adapt-design{background:var(--card);border:1px solid var(--border);border-top:0;border-radius:0 0 18px 18px;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 28px;display:flex}.pd-adapt-design .pd-adapt-k{color:var(--primary)}.pd-adapt-ctrls{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.pd-adapt-ctrls>span{background:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.pd-adapt-ctrls em{border-radius:999px;padding:2px 8px;font-style:normal;font-weight:600}.pd-adapt-ctrls em.is-on{background:var(--destructive);color:var(--primary-foreground)}.pd-adapt-ctrls .pd-adapt-approve{background:var(--primary);color:var(--primary-foreground);font-weight:600}.pd-adapt-note{color:var(--muted-foreground);margin:10px 0 0;font-size:12px}.product-detail :is(.pd-adapt-demo,.pd-custom)>.pd-adapt-note{margin:20px 2px 0}.pd-ai-flow{margin:4px 0 0}.pd-ai-build{color:var(--home-navy);background:var(--home-soft);margin:32px 0;padding:28px}.pd-ai-build .pd-adapt,.pd-ai-build .pd-custom{margin-top:0}.pd-ai-build .simulation-gif{color:var(--home-navy)}.pd-ai-build .simulation-gif figcaption span{color:var(--home-muted)}.pd-ai-build .pd-agents-lead h3{color:var(--home-navy)}.pd-ai-build .pd-agents-lead p{color:var(--home-muted)}@media (max-width:700px){.pd-ai-build{padding:20px 14px}}.pd-ai-flow-h{color:var(--home-paper);margin:0 0 20px;font-size:clamp(21px,2.3vw,29px);font-weight:800}.pd-ai-flow .pd-adapt-design{background:var(--home-paper);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.pd-ai-flow .pd-adapt-design{background:color-mix(in oklab,var(--home-paper) 6%,transparent)}}.pd-ai-flow .pd-adapt-design{border-color:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.pd-ai-flow .pd-adapt-design{border-color:color-mix(in oklab,var(--home-paper) 16%,transparent)}}.pd-ai-flow .pd-adapt-design .pd-adapt-k{color:var(--accent)}.pd-ai-flow .pd-adapt-ctrls>span:not(.pd-adapt-approve){background:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.pd-ai-flow .pd-adapt-ctrls>span:not(.pd-adapt-approve){background:color-mix(in oklab,var(--home-paper) 10%,transparent)}}.pd-ai-flow .pd-adapt-ctrls>span:not(.pd-adapt-approve),.pd-ai-flow .pd-adapt-note{color:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.pd-ai-flow .pd-adapt-note{color:color-mix(in oklab,var(--home-paper) 55%,transparent)}}.pd-ai-flow .pd-adapt-note{margin:20px 2px 0}.pd-ai-flow+.pd-focus,.product-detail :is(.pd-ai-build,.pd-adapt,.pd-custom)+:is(.pd-focus,.pd-ai-benefits){border-top:1px solid var(--home-paper);margin-top:44px;padding-top:34px}@supports (color:color-mix(in lab,red,red)){.pd-ai-flow+.pd-focus,.product-detail :is(.pd-ai-build,.pd-adapt,.pd-custom)+:is(.pd-focus,.pd-ai-benefits){border-top:1px solid color-mix(in oklab,var(--home-paper) 12%,transparent)}}@media (max-width:860px){.pd-ai-flow+.pd-focus,.product-detail :is(.pd-ai-build,.pd-adapt,.pd-custom)+:is(.pd-focus,.pd-ai-benefits){margin-top:32px;padding-top:26px}}@keyframes pd-adapt-spin{to{transform:rotate(1turn)}}@keyframes pd-adapt-pulse{0%,to{opacity:.75}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.pd-adapt-news li,.pd-adapt-ring{animation:none}}@media (max-width:860px){.pd-adapt-board{grid-template-columns:1fr}.pd-adapt-hub:after,.pd-adapt-hub:before{display:none}.pd-adapt-people{grid-template-columns:repeat(2,auto)}}.pd-ramp-lead{margin:48px 0 18px}.pd-ramp-lead p+p{margin-top:12px}.pd-ramp-cues{grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.pd-ramp-cues li{border:1px solid var(--home-navy);flex-direction:column;gap:8px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.pd-ramp-cues li{border:1px solid color-mix(in oklab,var(--home-navy) 12%,transparent)}}.pd-ramp-cues li{border-top:3px solid var(--brand-teal);background:var(--home-paper);border-radius:14px}.pd-ramp-cues li>svg{color:var(--brand-indigo)}.pd-ramp-cues strong{color:var(--home-navy);font-size:15px;font-weight:800}.pd-ramp-cues p{margin:0;font-size:14px}.pd-ramp-cues p,.pd-ramp-cues-note{color:var(--home-muted);line-height:1.7}.pd-ramp-cues-note{margin-top:16px;font-size:13px}@media (max-width:860px){.pd-ramp-cues{grid-template-columns:1fr}}.pd-adapt-device{position:relative}.pd-adapt-v-timeline .pd-adapt-board{background:linear-gradient(90deg,transparent 27px,var(--accent) 27px 29px,transparent 29px),var(--home-section-night,#0b1430);grid-template-columns:1fr;gap:18px;padding-left:56px}.pd-adapt-v-timeline .pd-adapt-hub{display:none}.pd-adapt-v-timeline .pd-adapt-mails{grid-template-columns:repeat(3,1fr)}.pd-adapt-v-timeline .pd-adapt-k b{margin-left:-42px;margin-right:10px}.pd-adapt-v-phone .pd-adapt-device{border:3px solid var(--primary-foreground);border-radius:34px;max-width:300px;margin:auto;padding:34px 14px 20px}@supports (color:color-mix(in lab,red,red)){.pd-adapt-v-phone .pd-adapt-device{border:3px solid color-mix(in oklab,var(--primary-foreground) 35%,transparent)}}.pd-adapt-v-phone .pd-adapt-device{background:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.pd-adapt-v-phone .pd-adapt-device{background:color-mix(in oklab,var(--primary-foreground) 5%,transparent)}}.pd-adapt-notch{background:var(--primary-foreground);border-radius:8px;width:70px;height:8px;margin-left:-35px;position:absolute;top:10px;left:50%}@supports (color:color-mix(in lab,red,red)){.pd-adapt-notch{background:color-mix(in oklab,var(--primary-foreground) 30%,transparent)}}.pd-adapt-v-phone .pd-adapt-mails li{border-top:0;border-radius:16px 16px 16px 4px}.pd-adapt-v-call .pd-adapt-mails{grid-template-columns:repeat(3,1fr)}.pd-adapt-v-call .pd-adapt-board{grid-template-columns:1fr 120px 1.4fr}.pd-adapt-v-call .pd-adapt-mails li{aspect-ratio:4/3;background:radial-gradient(circle at 50% 35%,var(--accent),var(--home-section-night,#0b1430) 70%);align-content:end}@supports (color:color-mix(in lab,red,red)){.pd-adapt-v-call .pd-adapt-mails li{background:radial-gradient(circle at 50% 35%,color-mix(in oklab,var(--accent) 35%,transparent),var(--home-section-night,#0b1430) 70%)}}.pd-adapt-v-call .pd-adapt-mails li{color:var(--primary-foreground);border-top:1px solid var(--accent);border:1px solid var(--accent)}.pd-adapt-v-call .pd-adapt-from{color:inherit;opacity:.75}.pd-adapt-rec{color:var(--destructive);font-size:11px;font-weight:700;position:absolute;top:-22px;right:0}.pd-adapt-v-poster .pd-adapt-mails{grid-template-columns:repeat(3,1fr)}.pd-adapt-v-poster .pd-adapt-board{grid-template-columns:1fr 120px 1.4fr}.pd-adapt-v-poster .pd-adapt-mails li{background:var(--card) repeating-conic-gradient(var(--foreground) 0 25%,transparent 0 50%) bottom 12px center /10px 10px no-repeat;background-size:10px 10px;border-top:0;border-radius:4px;padding-bottom:64px;transform:rotate(-1.5deg);box-shadow:0 10px 24px #00000059}.pd-adapt-v-poster .pd-adapt-mails li:nth-child(2){transform:rotate(1.5deg)}.pd-adapt-v-poster .pd-adapt-mails li{background-image:linear-gradient(var(--foreground),var(--foreground));background-position:center bottom 12px;background-repeat:no-repeat;background-size:40px 40px}.pd-adapt-v-split .pd-adapt-board{background:var(--card);color:var(--card-foreground);border:1px solid var(--border)}.pd-adapt-v-split .pd-adapt-news li{background:var(--muted)}.pd-adapt-v-split .pd-adapt-mails li{background:var(--home-section-night,#0b1430);color:var(--primary-foreground)}.pd-adapt-v-split .pd-adapt-from{color:inherit;opacity:.7}.pd-adapt-v-split .pd-adapt-core{color:var(--primary)}.pd-adapt-v-stack .pd-adapt-board{grid-template-columns:1fr}.pd-adapt-v-stack .pd-adapt-col:first-child{grid-template-columns:1fr 1fr;align-items:start}.pd-adapt-v-stack .pd-adapt-hub{width:100%;height:40px}.pd-adapt-v-stack .pd-adapt-ring{display:none}.pd-adapt-v-stack .pd-adapt-core{border-radius:999px;align-items:baseline;gap:8px;width:auto;height:auto;padding:8px 18px;font-size:18px;display:flex}.pd-adapt-v-stack .pd-adapt-hub:after,.pd-adapt-v-stack .pd-adapt-hub:before{width:35%}.pd-adapt-v-stack .pd-adapt-mails{grid-template-columns:repeat(3,1fr)}@media (max-width:860px){.pd-adapt-v-call .pd-adapt-board,.pd-adapt-v-call .pd-adapt-mails,.pd-adapt-v-poster .pd-adapt-board,.pd-adapt-v-poster .pd-adapt-mails,.pd-adapt-v-stack .pd-adapt-col:first-child,.pd-adapt-v-stack .pd-adapt-mails,.pd-adapt-v-timeline .pd-adapt-mails{grid-template-columns:1fr}}.pd-custom{margin:48px 0 8px}.awarex-home .pd-phishing-stats{background:var(--home-navy);color:var(--home-paper);border-top:3px solid var(--brand-red);padding-block:18px}.pd-phishing-stats .page-container{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:32px;display:grid}.awarex-home .pd-phishing-stats h2{color:var(--home-paper);margin:0 0 6px;font-size:17px;line-height:1.35}.awarex-home .pd-phishing-stats strong{color:var(--brand-teal);margin-bottom:5px;font-size:26px;font-weight:800;line-height:1.2;display:block}.pd-phishing-comparison{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.pd-phishing-versus{opacity:.65;font-size:12px}.awarex-home .pd-phishing-baseline strong,.pd-phishing-versus{color:var(--home-paper)}.pd-phishing-track{background:var(--home-paper);height:5px;margin-top:10px;display:block}@supports (color:color-mix(in lab,red,red)){.pd-phishing-track{background:color-mix(in oklab,var(--home-paper) 15%,transparent)}}.pd-phishing-track{border-radius:3px;overflow:hidden}.pd-phishing-track>span{background:var(--brand-teal);width:54%;height:100%;display:block}.pd-phishing-baseline .pd-phishing-track>span{background:var(--home-paper);width:12%}.awarex-home .pd-phishing-stats p{color:var(--home-paper);margin:0 0 4px;font-size:13px;line-height:1.5}.pd-phishing-source{color:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.pd-phishing-source{color:color-mix(in oklab,var(--home-paper) 55%,transparent)}}.pd-phishing-source{margin:0;font-size:11px;line-height:1.5}@media (max-width:600px){.pd-phishing-stats .page-container{grid-template-columns:minmax(0,1fr);gap:18px}.pd-phishing-comparison{gap:10px}.awarex-home .pd-phishing-stats strong{font-size:22px}}.pd-custom-card{background:var(--card);border:1px solid var(--border);border-radius:18px;gap:14px;padding:20px 22px;display:grid}.pd-custom-row{grid-template-columns:1.1fr 1fr;align-items:start;gap:14px;display:grid}.pd-custom-panel{align-content:start;gap:10px;display:grid}.pd-custom-k{letter-spacing:.08em;text-transform:uppercase;color:var(--home-navy);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.pd-custom-k b{background:var(--destructive);width:24px;height:24px;color:var(--primary-foreground);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.pd-custom-chips{flex-wrap:wrap;gap:8px;display:flex}.pd-custom-chips span{border:1px solid var(--border);background:var(--muted);color:var(--foreground);white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.pd-custom-chips span.is-on{background:var(--destructive);border-color:var(--destructive);color:var(--primary-foreground)}.pd-custom-cap{color:var(--muted-foreground);margin:0;font-size:12px}.pd-custom-board{background:var(--muted);border:1px dashed var(--border);border-radius:14px;grid-template-columns:1fr 150px 1.15fr;align-items:center;gap:20px;padding:16px;display:grid}.pd-custom-mid{justify-items:center;gap:10px;display:grid}.pd-custom .pd-adapt-hub:after,.pd-custom .pd-adapt-hub:before{width:16px}.pd-custom .pd-adapt-news li{background:var(--card)}.pd-custom .pd-adapt-mails li{background:var(--home-section-night,#0b1430);color:var(--primary-foreground)}.pd-custom .pd-adapt-from{color:inherit;opacity:.7}.pd-custom-check{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pd-custom-check input{width:16px;height:16px;accent-color:var(--destructive);margin:0}.pd-custom-check strong{color:var(--home-navy);font-size:14px}.pd-custom-bar{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px 16px;padding-top:14px;display:flex}.pd-custom-btn{background:var(--primary);color:var(--primary-foreground);border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700;display:inline-flex}.pd-custom-bar p{color:var(--muted-foreground);margin:0;font-size:13px}@media (max-width:860px){.pd-custom-board,.pd-custom-row{grid-template-columns:1fr}.pd-custom-bar{flex-direction:column;align-items:flex-start}}.pd-learning{border-top:1px solid var(--home-line);padding:clamp(18px,2.4vw,32px) 0}.pd-learning-head{max-width:720px;margin-bottom:12px}.pd-learning-head h2{margin-bottom:10px;font-size:clamp(24px,3vw,30px);line-height:1.2}.pd-learning-head p{font-size:15px;line-height:1.6}.pd-learning .hx-fold-cta{margin:12px 0 0}.awarex-home.product-detail main .pd-learning .nf-lesson-request svg:not(.step-art),.awarex-home.product-detail main .pd-learning .nf-lesson-signal>svg:not(.step-art){color:var(--brand-red);flex-shrink:0}.awarex-home.product-detail main .pd-learning .nf-lesson-habit>svg:not(.step-art){color:var(--brand-green);flex-shrink:0}.awarex-home.product-detail main .pd-learning .nf-lesson-top svg:not(.step-art){color:var(--brand-teal);flex-shrink:0}.awarex-home.product-detail main .pd-learning{padding-block:40px}.awarex-home.product-detail main .pd-learning .pd-learning-head{margin-bottom:24px}.awarex-home.product-detail main .pd-learning .hx-fold-cta{margin-top:24px}.awarex-home.product-detail.pd-email main .pd-email-stats{background:var(--card);border-block:1px solid var(--border);padding:40px 0}.pd-email-stats .page-container{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:16px 40px;display:grid}.pd-email-stats h2{color:var(--foreground);margin:0;font-size:clamp(24px,3vw,34px);line-height:1.15}.pd-email-timeline{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.pd-email-timeline:before{content:"";background:linear-gradient(90deg,var(--brand-teal,#00cccd),var(--destructive));border-radius:3px;height:3px;position:absolute;top:22px;left:8%;right:8%}.pd-email-timeline li{text-align:center;gap:6px;display:grid;position:relative}.pd-email-timeline strong{background:var(--primary);min-width:46px;height:46px;color:var(--primary-foreground);border-radius:999px;justify-self:center;place-items:center;padding:0 10px;font-size:15px;display:grid}.pd-email-timeline .is-alert strong{background:var(--destructive);color:var(--destructive-foreground)}.pd-email-timeline span{font-size:14px}.pd-email-source,.pd-email-timeline span{color:var(--muted-foreground);font-weight:600}.pd-email-source{grid-column:1/-1;margin:0;font-size:11px}.awarex-home.product-detail main .pd-email-ai .pd-ai-approval{background:var(--primary);color:var(--primary-foreground);border-radius:18px;flex-wrap:wrap;align-items:center;gap:16px;padding:20px 24px;display:flex}.pd-email-ai .pd-ai-approval p{flex:1;gap:2px;margin:0;display:grid}@media (max-width:900px){.pd-email-stats .page-container{grid-template-columns:1fr}}.awarex-home.product-detail.pd-email main .pd-email-ai .pd-ai-approval svg{color:var(--brand-teal,#00cccd);flex:none}.awarex-home.product-detail.pd-email main .pd-email-ai .pd-ai-approval .hx-fold-cta{margin:0}.awarex-home.product-detail.pd-email main .pd-email-ai .pd-ai-approval .hx-fold-cta a{color:var(--brand-teal,#00cccd)}@supports (color:color-mix(in lab,red,red)){.awarex-home.product-detail.pd-email main .pd-email-learning .nf-habit-path p,.awarex-home.product-detail.pd-email main .pd-email-learning .nf-habit-story>p{color:color-mix(in oklab,var(--primary-foreground) 75%,transparent)}}.pd-email-ai-visual .pd-ai-benefits{margin-top:36px}.pd-email-ai-visual .pd-ai-art{border-bottom:0;height:190px;margin-block:18px}.pd-email-ai-mail{border:1px solid var(--ai-edge);background:var(--home-paper);border-radius:6px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.pd-email-ai-mail{background:color-mix(in oklab,var(--home-paper) 5%,transparent)}}.pd-email-ai-mail-top{border-bottom:1px solid var(--ai-edge);color:var(--ai-copy);align-items:center;gap:8px;margin-bottom:6px;padding-bottom:7px;font-size:9px;font-weight:700;display:flex}.pd-email-ai-mail-dot{background:var(--brand-teal);border-radius:50%;width:6px;height:6px;margin-left:auto}.pd-email-ai-mail-row{white-space:nowrap;border-bottom:1px dashed var(--home-paper);align-items:baseline;gap:8px;padding:5px 0;font-size:10px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pd-email-ai-mail-row{border-bottom:1px dashed color-mix(in oklab,var(--home-paper) 12%,transparent)}}.pd-email-ai-mail-row:last-child{border-bottom:0}.pd-email-ai-mail-row small{width:52px;color:var(--ai-copy);flex:none;font-size:8px;font-weight:700}.pd-email-ai-mail-row b{color:var(--home-paper);text-overflow:ellipsis;font-weight:600;overflow:hidden}.pd-email-ai-mail-row b.pd-email-ai-key{color:var(--brand-teal)}.pd-email-ai-mail-row b.pd-email-ai-warn{color:var(--brand-yellow)}.pd-email-ai-rail{justify-content:space-between;align-items:center;height:44px;margin-top:12px;display:flex;position:relative}.pd-email-ai-rail-line{border-top:1px dashed var(--ai-edge);position:absolute;top:50%;left:8px;right:8px}.pd-email-ai-node{width:30px;height:30px;color:var(--ai-copy);background:var(--home-paper);border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.pd-email-ai-node{background:color-mix(in oklab,var(--home-paper) 8%,transparent)}}.pd-email-ai-node{border:1px solid var(--ai-edge)}.pd-email-ai-node.is-report{color:var(--brand-teal);border-color:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){.pd-email-ai-node.is-report{border-color:color-mix(in oklab,var(--brand-teal) 60%,transparent)}}.pd-email-ai-node.is-miss{color:var(--vector-red-light);border-color:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.pd-email-ai-node.is-miss{border-color:color-mix(in oklab,var(--brand-red) 70%,transparent)}}.pd-email-ai-node.is-miss{background:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.pd-email-ai-node.is-miss{background:color-mix(in oklab,var(--brand-red) 16%,transparent)}}.pd-email-ai-legend{color:var(--ai-copy);gap:7px;margin-top:16px;font-size:10px;display:grid}.pd-email-ai-legend span{align-items:center;gap:8px;display:flex}.pd-email-ai-legend i{border-radius:50%;flex:none;width:9px;height:9px}.pd-email-ai-legend i.is-report{background:var(--brand-teal)}.pd-email-ai-legend i.is-miss{background:var(--brand-red)}.pd-email-ai-trend{gap:12px;margin-top:10px;display:grid}.pd-email-ai-trend-row{grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:10px;display:grid}.pd-email-ai-trend-row small{color:var(--ai-copy);font-size:8px;font-weight:700}.pd-email-ai-trend-row b{color:var(--home-paper);white-space:nowrap;font-size:11px;font-weight:700}.pd-email-ai-spark{align-items:flex-end;gap:4px;height:30px;display:flex}.pd-email-ai-spark i{background:var(--brand-teal);border-radius:2px 2px 0 0;flex:1}.pd-email-ai-spark.is-down i{background:var(--vector-red-light)}.pd-email-ai-spark.is-down i:first-child{height:92%}.pd-email-ai-spark.is-down i:nth-child(2){height:70%}.pd-email-ai-spark.is-down i:nth-child(3){height:48%}.pd-email-ai-spark.is-down i:nth-child(4){height:30%}.pd-email-ai-spark.is-down i:nth-child(5){height:18%}.pd-email-ai-spark.is-up i:first-child{height:20%}.pd-email-ai-spark.is-up i:nth-child(2){height:36%}.pd-email-ai-spark.is-up i:nth-child(3){height:54%}.pd-email-ai-spark.is-up i:nth-child(4){height:74%}.pd-email-ai-spark.is-up i:nth-child(5){height:94%}.pd-email-ai-time{border-top:1px dashed var(--ai-edge);justify-content:space-between;align-items:baseline;gap:10px;margin:14px 0 0;padding-top:10px;display:flex}.pd-email-ai-time span{color:var(--ai-copy);align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.pd-email-ai-time b{color:var(--home-paper);white-space:nowrap;font-size:11px;font-weight:700}.awarex-home.product-detail.pd-email main .pd-email-ai.pd-email-ai-visual .pd-ai-approval{background:0 0;border-radius:0;padding:24px 0 0}@media (max-width:1000px){.pd-email-ai-visual .pd-ai-art{height:212px}.pd-email-ai-mail-row{white-space:normal;font-size:9px}.pd-email-ai-mail-row small{width:44px}.pd-email-ai-mail-row b{text-overflow:clip;overflow:visible}.pd-email-ai-trend-row{grid-template-columns:50px minmax(0,1fr) 52px;gap:8px}.pd-email-ai-trend-row b{font-size:10px}.pd-email-ai-legend{font-size:9px}.pd-email-ai-node{width:26px;height:26px;font-size:8px}}@media (max-width:700px){.pd-email-ai-visual .pd-ai-art{height:200px}}.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record{background:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record{background:color-mix(in oklab,var(--home-paper) 4%,transparent)}}.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record{border:1px solid var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record{border:1px solid color-mix(in oklab,var(--home-paper) 18%,transparent)}}.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record{border-top:1px solid var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record{border-top:1px solid color-mix(in oklab,var(--home-paper) 18%,transparent)}}.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record{border-radius:10px}.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record .nf-lesson-top{border-bottom-color:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record .nf-lesson-top{border-bottom-color:color-mix(in oklab,var(--home-paper) 18%,transparent)}}.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record .nf-lesson-top small{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record .nf-lesson-top small{color:color-mix(in oklab,var(--primary-foreground) 60%,transparent)}}.pd-email-record-mail{border-bottom:1px dashed var(--home-paper);align-items:flex-start;gap:12px;padding:16px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.pd-email-record-mail{border-bottom:1px dashed color-mix(in oklab,var(--home-paper) 16%,transparent)}}.pd-email-record-mail small{color:var(--primary-foreground);font-size:9px;font-weight:800;display:block}@supports (color:color-mix(in lab,red,red)){.pd-email-record-mail small{color:color-mix(in oklab,var(--primary-foreground) 60%,transparent)}}.pd-email-record-mail p{color:var(--primary-foreground);margin:4px 0 0;font-size:14px;line-height:1.6}.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record-mail svg{color:var(--brand-teal);flex:none}.pd-email-record-list{margin:0;padding:8px 0;list-style:none}.pd-email-record-list li{border-left:3px solid var(--brand-teal);align-items:center;gap:12px;padding:12px 20px;display:flex}.pd-email-record-list li.is-click{border-left-color:var(--brand-red)}.pd-email-record-list li.is-ignore{border-left-color:var(--brand-yellow)}.pd-email-record-list div{flex:1}.pd-email-record-list strong{color:var(--primary-foreground);font-size:13px;display:block}.pd-email-record-list p{color:var(--primary-foreground);margin:3px 0 0;font-size:12px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.pd-email-record-list p{color:color-mix(in oklab,var(--primary-foreground) 72%,transparent)}}.pd-email-record-list li>svg{flex:none}.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record-list .is-report>svg{color:var(--brand-teal)}.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record-list .is-ignore>svg{color:var(--brand-yellow)}.pd-email-record-foot{border-top:1px solid var(--home-paper);align-items:center;gap:10px;padding:14px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.pd-email-record-foot{border-top:1px solid color-mix(in oklab,var(--home-paper) 18%,transparent)}}.pd-email-record-foot{background:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.pd-email-record-foot{background:color-mix(in oklab,var(--home-paper) 5%,transparent)}}.pd-email-record-foot p{color:var(--primary-foreground);margin:0;font-size:12px}@supports (color:color-mix(in lab,red,red)){.pd-email-record-foot p{color:color-mix(in oklab,var(--primary-foreground) 80%,transparent)}}.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record-foot svg{color:var(--brand-teal);flex:none}.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record figcaption{border-top-color:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record figcaption{border-top-color:color-mix(in oklab,var(--home-paper) 18%,transparent)}}.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record figcaption{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record figcaption{color:color-mix(in oklab,var(--primary-foreground) 55%,transparent)}}.awarex-home.product-detail.pd-email{--email-learning-surface:var(--brand-indigo)}@supports (color:color-mix(in lab,red,red)){.awarex-home.product-detail.pd-email{--email-learning-surface:color-mix(in oklab,var(--brand-indigo) 3%,var(--home-paper))}}.awarex-home.product-detail.pd-email{--email-learning-edge:var(--home-navy)}@supports (color:color-mix(in lab,red,red)){.awarex-home.product-detail.pd-email{--email-learning-edge:color-mix(in oklab,var(--home-navy) 13%,transparent)}}.awarex-home.product-detail.pd-email{--email-learning-shadow:0 18px 48px -32px var(--home-navy)}@supports (color:color-mix(in lab,red,red)){.awarex-home.product-detail.pd-email{--email-learning-shadow:0 18px 48px -32px color-mix(in oklab,var(--home-navy) 28%,transparent)}}.awarex-home.product-detail.pd-email main .pd-email-stats{background:var(--home-soft)}.pd-email .pd-email-timeline:before{background:var(--home-line)}.awarex-home.product-detail.pd-email main .pd-email-ai-visual{padding-block:72px}.awarex-home.product-detail.pd-email main .pd-email-learning{background:var(--home-paper);color:var(--home-navy);border:0;padding-block:64px}.pd-email .pd-email-learning .hx-eyebrow{color:var(--brand-indigo)}.pd-email .pd-email-learning .pd-learning-head{max-width:840px}.pd-email .pd-email-learning .pd-learning-head h2{font-size:38px;line-height:1.2}.awarex-home.product-detail.pd-email main .pd-email-learning .nf-habit-path strong,.awarex-home.product-detail.pd-email main .pd-email-learning .nf-habit-story h3{color:var(--home-navy)}.awarex-home.product-detail.pd-email main .pd-email-learning .nf-habit-path p,.awarex-home.product-detail.pd-email main .pd-email-learning .nf-habit-story>p{color:var(--home-muted)}.pd-email .pd-email-learning .nf-habit-path li:not(:last-child):after{border-color:var(--home-line)}.pd-email .pd-email-learning .nf-habit-path li>span{border-color:var(--email-learning-edge);background:var(--email-learning-surface);color:var(--brand-indigo)}.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record{background:var(--email-learning-surface);border:1px solid var(--email-learning-edge);box-shadow:var(--email-learning-shadow);border-radius:8px}.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record .nf-lesson-top{border-color:var(--email-learning-edge);padding-block:20px}.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record .nf-lesson-top>span{color:var(--home-navy)}.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record .nf-lesson-top small,.pd-email .pd-email-record-mail small{color:var(--home-muted)}.pd-email .pd-email-record-mail{background:var(--home-paper);border-color:var(--email-learning-edge);padding-block:20px}.pd-email .pd-email-record-list strong,.pd-email .pd-email-record-mail p{color:var(--home-navy)}.pd-email .pd-email-record-list{padding:18px 20px}.pd-email .pd-email-record-list li{border-left:1px solid var(--email-learning-edge);margin-left:8px;padding:14px 0 14px 22px;position:relative}.pd-email .pd-email-record-list li:before{content:"";background:var(--brand-indigo);width:9px;height:9px;box-shadow:0 0 0 4px var(--email-learning-surface);border-radius:50%;position:absolute;top:21px;left:-5px}.pd-email .pd-email-record-list li.is-click:before{background:var(--brand-red)}.pd-email .pd-email-record-foot p,.pd-email .pd-email-record-list p{color:var(--home-muted)}.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record-list .is-click>svg{color:var(--brand-red)}.awarex-home.product-detail.pd-email main .pd-email-learning .nf-lesson-top svg,.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record-foot svg,.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record-list :is(.is-report,.is-ignore)>svg,.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record-mail svg{color:var(--brand-indigo)}.pd-email .pd-email-record-foot{border-color:var(--email-learning-edge);background:0 0;padding-block:18px}.awarex-home.product-detail.pd-email main .pd-email-learning .pd-email-record figcaption{color:var(--home-muted);border-color:var(--email-learning-edge)}.pd-email .pd-email-learning .hx-fold-cta a{color:var(--brand-indigo);border-color:var(--home-line)}.awarex-home.product-detail.pd-email main #framework+section{background:var(--home-paper)}.awarex-home.product-detail.pd-email main #framework+section+section{background:var(--home-paper);border-top:1px solid var(--home-line)}.pd-email .pd-product-grid a{background:0 0;border-radius:8px}@media (max-width:700px){.awarex-home.product-detail.pd-email main .pd-email-ai-visual,.awarex-home.product-detail.pd-email main .pd-email-learning{padding-block:48px}.pd-email .pd-email-learning .pd-learning-head h2{font-size:30px}.pd-email .pd-email-record-list{padding-inline:14px}}.pd-push-learning .pd-push-record{margin:0}.pd-push-record-mail{border-bottom:1px dashed var(--home-line);align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.pd-push-record-mail svg{color:var(--brand-indigo);flex:none}.pd-push-record-mail small{color:var(--home-muted);font-size:9px;font-weight:800;display:block}.pd-push-record-mail p{color:var(--home-navy);margin:4px 0 0;font-size:14px;line-height:1.6}.pd-push-record-list{margin:0;padding:10px 20px;list-style:none}.pd-push-record-list li{border-left:1px solid var(--home-line);align-items:center;gap:12px;margin-left:8px;padding:12px 0 12px 20px;display:flex;position:relative}.pd-push-record-list li:before{content:"";background:var(--brand-indigo);width:9px;height:9px;box-shadow:0 0 0 4px var(--home-paper);border-radius:50%;position:absolute;top:50%;left:-5px}.pd-push-record-list li.is-approve:before{background:var(--brand-red)}.pd-push-record-list li.is-deny:before{background:var(--brand-teal)}.pd-push-record-list div{flex:1}.pd-push-record-list strong{color:var(--home-navy);font-size:13px;display:block}.pd-push-record-list p{color:var(--home-muted);margin:3px 0 0;font-size:12px;line-height:1.6}.pd-push-record-list li>svg{flex:none}.pd-push-record-list .is-approve>svg{color:var(--brand-red)}.pd-push-record-list .is-deny>svg{color:var(--brand-teal)}.pd-push-record-list .is-report>svg{color:var(--brand-indigo)}.pd-push-record-foot{border-top:1px solid var(--home-line);background:var(--home-navy);align-items:center;gap:10px;padding:14px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.pd-push-record-foot{background:color-mix(in oklab,var(--home-navy) 3%,transparent)}}.pd-push-record-foot svg{color:var(--brand-indigo);flex:none}.pd-push-record-foot p{color:var(--home-muted);margin:0;font-size:12px}@media (max-width:700px){.pd-push-record-list{padding-inline:14px}}.brand-mark{vertical-align:-.4em;width:auto;height:1.6em;margin:0 0 0 .14em;display:inline-block}.brand-mark-line{font-size:1.15em;font-weight:600;line-height:1.25;display:block}.brand-mark-after{margin-top:.3em;display:block}.home-threat-hero .home-introduction-copy p{color:var(--home-paper);max-width:540px;margin-top:26px;font-size:16px;line-height:1.8}.tool-awarex{border-bottom:1px solid var(--home-line);padding:72px 0}.tool-awarex-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid}.tool-awarex-copy{justify-items:start;gap:16px;display:grid}.tool-awarex-lead{color:var(--home-muted);margin:0;font-size:16px;line-height:1.8}.tool-awarex-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--home-navy);margin:8px 0 0;font-size:12px;font-weight:700}.tool-awarex-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.tool-awarex-list li{align-items:flex-start;gap:12px;display:flex}.tool-awarex-list h3{color:var(--home-navy);margin:0 0 2px;font-size:16px}.tool-awarex-list p{color:var(--home-muted);margin:0;font-size:14px;line-height:1.7}.tool-awarex-cta{border:1px solid var(--brand-teal);height:54px;margin-top:18px;padding-inline:30px}@supports (color:color-mix(in lab,red,red)){.tool-awarex-cta{border:1px solid color-mix(in oklab,var(--brand-teal) 55%,transparent)}}.tool-awarex-cta{background:var(--brand-indigo);color:var(--home-paper);font-family:var(--font-heading);letter-spacing:-.01em;box-shadow:0 12px 28px -10px var(--brand-indigo),0 0 0 4px var(--brand-indigo);border-radius:8px;gap:10px;font-size:16px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.tool-awarex-cta{box-shadow:0 12px 28px -10px color-mix(in oklab,var(--brand-indigo) 60%,transparent),0 0 0 4px color-mix(in oklab,var(--brand-indigo) 9%,transparent)}}.tool-awarex-cta{transition:background-color .2s,box-shadow .25s,transform .2s}.tool-awarex-cta:focus-visible,.tool-awarex-cta:hover{background:var(--primary-deep);border-color:var(--brand-teal);color:var(--home-paper);box-shadow:0 18px 38px -10px var(--brand-indigo),0 0 0 5px var(--brand-indigo)}@supports (color:color-mix(in lab,red,red)){.tool-awarex-cta:focus-visible,.tool-awarex-cta:hover{box-shadow:0 18px 38px -10px color-mix(in oklab,var(--brand-indigo) 70%,transparent),0 0 0 5px color-mix(in oklab,var(--brand-indigo) 14%,transparent)}}.tool-awarex-cta svg{color:currentColor!important}@media (prefers-reduced-motion:reduce){.tool-awarex-cta{transition:none}}.tool-partner{border-bottom:1px solid var(--home-line);padding:72px 0}.tool-partner-head{justify-items:start;gap:12px;max-width:720px;margin-bottom:34px;display:grid}.tool-partner-head .eyebrow{color:var(--brand-indigo)}.tool-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.tool-partner-card{background:var(--home-paper);border:1px solid var(--home-line);border-top:3px solid var(--brand-teal);box-shadow:0 10px 26px var(--vector-shadow);border-radius:8px;justify-items:start;gap:8px;padding:26px 26px 24px;display:grid}.tool-partner-card h3{color:var(--home-navy);margin:0;font-size:17px;line-height:1.4}.tool-partner-card p{color:var(--home-muted);margin:0;font-size:14px;line-height:1.75}@media (max-width:900px){.tool-partner{padding:56px 0}.tool-partner-grid{grid-template-columns:1fr;gap:16px}.tool-awarex{padding:56px 0}.tool-awarex-grid{grid-template-columns:1fr;gap:32px}}.tool-awarex-list li>:first-child{flex:0 0 18px;width:18px;height:18px;margin-top:3px}.tool-awarex-list li>div{min-width:0}.tool-howto{background:var(--home-soft);border-bottom:1px solid var(--home-line);padding:48px 0}.tool-howto h2{color:var(--home-navy);margin-top:12px;font-size:28px;line-height:1.35}.tool-howto .page-container>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:28px 0;padding:0;list-style:none;display:grid}.tool-howto .page-container>ol>li{border-top:2px solid var(--brand-teal);min-width:0;padding-top:18px}.tool-howto .page-container>ol>li>span{color:var(--brand-indigo);font-size:24px;font-weight:700}.tool-howto .page-container>ol>li>p{color:var(--home-navy);margin-top:10px;font-size:15px;line-height:1.8}.tool-howto-note{color:var(--home-muted);font-size:13px;line-height:1.8}.tool-demo-section{background:var(--home-soft);padding:72px 0;scroll-margin-top:110px}.tool-demo-section .inquiry-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:56px;display:grid}.tool-demo-section .inquiry-intro{padding-top:20px}.tool-demo-section .inquiry-intro>p{color:var(--home-muted);margin-top:22px;font-size:16px;line-height:1.8}.tool-demo-benefits{gap:20px;margin:28px 0;padding:0;list-style:none;display:grid}.tool-demo-benefits li{color:var(--home-navy);align-items:start;gap:12px;font-size:15px;line-height:1.7;display:flex}.tool-demo-benefits li>:first-child{flex:0 0 18px;width:18px;height:18px;margin-top:4px}.tool-demo-limits{border-top:1px solid var(--home-line);color:var(--home-muted);padding-top:20px;font-size:14px}.tool-demo-limits summary{cursor:pointer;color:var(--home-navy);font-weight:600}.tool-demo-limits p{margin-top:14px;line-height:1.8}.tool-demo-form{background:var(--home-paper);border:1px solid var(--home-line);border-top:3px solid var(--brand-indigo);box-shadow:0 16px 40px var(--vector-shadow);border-radius:8px;min-width:0;padding:32px}.tool-demo-form h3{color:var(--home-navy);margin:12px 0;font-size:26px;line-height:1.3}.tool-demo-form>p{color:var(--home-muted);font-size:14px;line-height:1.7}.tool-demo-form .inquiry-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin-top:26px;display:grid}.tool-demo-form label{min-width:0;color:var(--home-navy);font-size:13px;font-weight:600;display:block}.tool-demo-form label>span{color:var(--brand-red)}.tool-demo-form label button,.tool-demo-form label input,.tool-demo-form label textarea{background:var(--home-paper);width:100%;color:var(--home-navy);border-color:var(--home-line);margin-top:8px;font-size:14px;font-weight:400}.tool-demo-form label button,.tool-demo-form label input{min-height:46px}.tool-demo-form .tool-demo-comment{grid-column:1/-1}.tool-demo-form .inquiry-submit{justify-content:center;width:100%;margin-top:26px}.tool-demo-form .inquiry-disclosure{margin-top:16px;font-size:12px}.tool-demo-form .inquiry-notice,.tool-demo-form .tool-demo-error{color:var(--destructive);margin-top:16px}@media (max-width:900px){.tool-demo-section .inquiry-layout{grid-template-columns:1fr;gap:32px}}@media (max-width:640px){.tool-howto .page-container>ol{grid-template-columns:1fr;gap:20px}.tool-howto h2{font-size:24px}.tool-demo-section{padding:48px 0}.tool-demo-form{padding:24px 20px}.tool-demo-form h3{font-size:24px}.tool-demo-form .inquiry-fields{grid-template-columns:1fr}.tool-awarex{padding:48px 0}.tool-awarex .section-title{letter-spacing:-.01em;font-size:28px;line-height:1.2}.tool-awarex-lead{font-size:15px;line-height:1.7}.tool-awarex-list{gap:18px}.tool-awarex-cta{justify-content:center;width:100%}}.tool-drill{background:var(--brand-teal);padding:72px 0}@supports (color:color-mix(in lab,red,red)){.tool-drill{background:color-mix(in oklab,var(--brand-teal) 4%,var(--home-paper))}}.tool-drill{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line)}.tool-drill-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.tool-drill-copy{justify-items:start;gap:16px;display:grid}.tool-drill .eyebrow{color:var(--brand-indigo)}.tool-drill .section-title{letter-spacing:0;font-size:36px;line-height:1.15}.tool-drill .section-title>span{color:var(--home-muted)}.tool-drill-contrast{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.tool-drill-contrast>span{color:var(--home-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--brand-red);text-decoration-color:var(--brand-red)}.tool-drill-contrast>svg{color:var(--brand-teal)}.tool-drill-contrast>strong{color:var(--brand-indigo)}.tool-drill-lead{color:var(--home-muted);margin:0;font-size:16px;line-height:1.8}.tool-drill-cta{border:1px solid var(--brand-indigo);background:var(--brand-indigo);height:auto;min-height:48px;color:var(--home-paper);font-family:var(--font-heading);letter-spacing:0;white-space:normal;text-align:center;border-radius:8px;gap:10px;margin-top:4px;padding:12px 24px;font-size:16px;font-weight:700;transition:background-color .2s,box-shadow .25s,transform .2s}.tool-drill-cta:hover{background:var(--home-navy-hover);transform:translateY(-2px)}.tool-drill-practice{border-top:3px solid var(--brand-teal);min-width:0;padding-top:16px}.tool-drill-practice-head{color:var(--brand-indigo);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:16px;font-size:11px;font-weight:700;display:flex}.tool-drill-practice-head>span:last-child{color:var(--home-muted);align-items:center;gap:6px;display:flex}.tool-drill-practice>p{color:var(--home-muted);margin:12px 0 0;font-size:13px;line-height:1.6}.tool-drill-list{border-top:1px solid var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:40px 0 0;padding:24px 0 0;list-style:none;display:grid}.tool-drill-list li{min-width:0;padding:0}.tool-drill-step{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.tool-drill-step>span{color:var(--brand-indigo);font-size:24px;font-weight:700}.tool-drill-list h3{color:var(--home-navy);margin:0 0 3px;font-size:16px}.tool-drill-list p{color:var(--home-muted);margin:0;font-size:14px;line-height:1.7}@media (max-width:900px){.tool-drill-grid{grid-template-columns:1fr;gap:32px}}@media (max-width:640px){.tool-drill{padding:48px 0}.tool-drill .section-title{letter-spacing:0;font-size:28px;line-height:1.2}.tool-drill-lead{font-size:15px;line-height:1.7}.tool-drill-list{grid-template-columns:1fr;gap:24px}.tool-drill-cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.tool-drill-cta{transition:none}.tool-drill-cta:hover{transform:none}}.tool-employee-note{border-left:3px solid var(--brand-teal);margin:18px 0 22px;padding-left:16px}.tool-employee-note p{color:var(--home-navy);margin:0;font-size:14px;line-height:1.7}.tool-employee-note a{color:var(--brand-indigo);text-underline-offset:4px;gap:8px;margin-top:8px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.tool-page .hero .tool-employee-note{max-width:560px}.tool-page .hero .tool-employee-note p{color:var(--home-paper);font-size:15px}.tool-page .hero .tool-employee-note a{color:var(--brand-teal)}.tool-page .hero .hero-note{border-radius:8px;align-items:flex-start;line-height:1.7}.tool-page .hero .hero-note svg{color:var(--brand-teal);flex-shrink:0;margin-top:2px}@media (max-width:640px){.tool-page .tool-banner-photo img{object-position:20% center}.tool-page .hero .hero-note{text-align:left;flex-direction:row;justify-content:flex-start}}#tool-howto-heading{scroll-margin-top:120px}.tool-howto-purpose{max-width:850px;color:var(--home-muted);margin-top:16px;font-size:16px;line-height:1.8}.tool-howto li h3{color:var(--home-navy);margin-top:10px;font-size:18px}.tool-verification-grid{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:30px;display:grid}.tool-verification-grid>div{background:var(--home-paper);border:1px solid var(--home-line);border-top:3px solid var(--brand-teal);box-shadow:0 10px 26px var(--vector-shadow);border-radius:8px;min-width:0;padding:28px 30px}.tool-verification-grid h3{color:var(--home-navy);border-left:3px solid var(--brand-indigo);margin:0;padding-left:14px;font-size:19px;line-height:1.4}.tool-verification-grid dd,.tool-verification-grid p{color:var(--home-muted);margin:12px 0 0;font-size:15px;line-height:1.8}.tool-verification-grid .tool-next-heading{margin-top:28px}.tool-verification-grid dl{margin-top:16px}.tool-verification-grid dl>div{border-top:1px solid var(--home-line);padding:14px 0}.tool-verification-grid dt{color:var(--brand-indigo);font-size:15px;font-weight:700}.tool-verification-grid dd{margin-top:6px}.tool-verify-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.tool-verify-steps li{border:1px solid var(--home-line);border-top:3px solid var(--brand-indigo);background:var(--home-soft);border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:14px;padding:14px 16px;display:grid}.tool-verify-steps li span{background:var(--brand-indigo);width:32px;height:32px;color:var(--home-paper);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.tool-verify-steps li p{overflow-wrap:anywhere;min-width:0;color:var(--home-navy);margin:0}.tool-howto-note{margin-top:24px}.tool-workplace-footer{border-top:1px solid var(--home-line);justify-content:space-between;align-items:center;gap:30px;margin-top:22px;padding-top:22px;display:flex}.tool-workplace-footer p{color:var(--home-muted);align-items:start;gap:12px;max-width:740px;margin:0;font-size:13px;line-height:1.8;display:flex}.tool-workplace-footer svg{flex-shrink:0}.tool-workplace-footer a{color:var(--home-navy);flex-shrink:0}@media (max-width:760px){.tool-workplace-footer{flex-direction:column;align-items:start;gap:18px}}@media (max-width:640px){.tool-verification-grid>div{padding:22px 18px}.tool-verify-steps{grid-template-columns:minmax(0,1fr);gap:12px}.tool-verify-steps li{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:14px 12px}.tool-verify-steps li span{width:28px;height:28px;font-size:14px}.tool-verification-grid h3{overflow-wrap:anywhere;padding-left:10px}.tool-verification-grid dd,.tool-verification-grid>div>p{overflow-wrap:anywhere}}.tool-pitch{border-bottom:1px solid var(--home-line);background:var(--home-soft)}.tool-pitch-inner{justify-content:space-between;align-items:center;gap:28px;padding-block:22px;display:flex}.tool-pitch-line{max-width:820px;color:var(--home-muted);border-left:3px solid var(--brand-teal);margin:0;padding-left:16px;font-size:15px;line-height:1.75}.tool-pitch-line strong{color:var(--home-navy);font-weight:700}.tool-pitch-cta{background:var(--brand-indigo);color:var(--home-paper);border:1px solid var(--brand-indigo);border-radius:8px;flex-shrink:0;height:44px;padding-inline:22px;font-size:14px;font-weight:600;transition:background .2s,transform .2s}.tool-pitch-cta:focus-visible,.tool-pitch-cta:hover{background:var(--home-navy);border-color:var(--home-navy);transform:translateY(-2px)}.tool-pitch-cta svg{color:currentColor!important}@media (max-width:760px){.tool-pitch-inner{flex-direction:column;align-items:stretch;gap:16px}.tool-pitch-cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.tool-pitch-cta{transition:none}.tool-pitch-cta:focus-visible,.tool-pitch-cta:hover{transform:none}}.tool-result-guide{background:var(--home-paper);padding:72px 0}.tool-result-guide-list{grid-template-columns:repeat(3,1fr);gap:20px;margin:36px 0 0;padding:0;list-style:none;display:grid}.tool-result-guide-list li{background:var(--card);border:1px solid var(--border);border-radius:12px;align-items:flex-start;gap:14px;padding:22px;display:flex}.tool-result-guide-list h3{color:var(--home-navy);margin:0 0 6px;font-size:16px;font-weight:700}.tool-result-guide-list p{color:var(--muted-foreground);margin:0;font-size:13.5px;line-height:1.65}.tool-agents{background:linear-gradient(180deg,var(--brand-indigo) 0,var(--home-paper) 70%);padding:72px 0}@supports (color:color-mix(in lab,red,red)){.tool-agents{background:linear-gradient(180deg,color-mix(in oklab,var(--brand-indigo) 6%,var(--home-paper)) 0,var(--home-paper) 70%)}}.tool-agents-grid{grid-template-columns:repeat(5,1fr);gap:16px;margin:36px 0 0;padding:0;list-style:none;display:grid}.tool-agents-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:20px;transition:transform .25s,box-shadow .25s,border-color .25s}.tool-agents-card:hover{border-color:var(--brand-teal);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.tool-agents-card:hover{border-color:color-mix(in oklab,var(--brand-teal) 55%,var(--border))}}.tool-agents-card:hover{box-shadow:0 12px 28px -14px var(--brand-indigo)}@supports (color:color-mix(in lab,red,red)){.tool-agents-card:hover{box-shadow:0 12px 28px -14px color-mix(in oklab,var(--brand-indigo) 45%,transparent)}}.tool-agents-icon{background:var(--brand-teal);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tool-agents-icon{background:color-mix(in oklab,var(--brand-teal) 16%,var(--home-paper))}}.tool-agents-icon{color:var(--brand-indigo);margin-bottom:12px}.tool-agents-card h3{color:var(--home-navy);margin:0 0 6px;font-size:15px;font-weight:700}.tool-agents-card p{color:var(--muted-foreground);margin:0;font-size:12.5px;line-height:1.6}.tool-demo-shot{margin:22px 0 0}.tool-demo-shot img{border:1px solid var(--border);width:100%;height:auto;box-shadow:0 18px 40px -22px var(--home-navy);border-radius:12px;display:block}@supports (color:color-mix(in lab,red,red)){.tool-demo-shot img{box-shadow:0 18px 40px -22px color-mix(in oklab,var(--home-navy) 45%,transparent)}}.tool-demo-shot figcaption{color:var(--muted-foreground);margin-top:8px;font-size:11px;line-height:1.5}@media (max-width:900px){.tool-result-guide-list{grid-template-columns:1fr}.tool-agents-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.tool-agents,.tool-result-guide{padding:56px 0}.tool-agents-grid{grid-template-columns:1fr}}.tool-quick-faq{padding:64px 0}.tool-quick-faq .eyebrow{color:var(--brand-red)}.tool-quick-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.tool-quick-faq-grid article{background:var(--card);border:1px solid var(--border);border-top:3px solid var(--brand-teal);box-shadow:0 10px 26px var(--vector-shadow);border-radius:8px;padding:24px 24px 22px}.tool-quick-faq-grid h3{color:var(--home-navy);margin:0 0 8px;font-size:16px;font-weight:700}.tool-quick-faq-grid p{color:var(--home-muted);margin:0;font-size:13.5px;line-height:1.7}@media (max-width:900px){.tool-quick-faq{padding:56px 0}.tool-quick-faq-grid{grid-template-columns:1fr;gap:16px}}.lms-dashboard-grid,.lms-story-grid,.lms-story-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.lms-story-heading{align-items:center;margin-bottom:40px}.lms-dashboard h2,.lms-story-heading h2{font-size:40px}.lms-story-heading .hx-lead{margin:0;font-size:18px;line-height:1.75}.lms-problem{border-left:3px solid var(--brand-red);margin:0 0 28px;padding-left:18px;font-size:19px;font-weight:600}.lms-chapters{gap:25px;display:grid}.lms-chapters article,.lms-demo-points li{align-items:start;gap:14px;display:flex}.lms-chapters h3{margin:0 0 8px;font-size:20px}.lms-chapters p,.lms-dashboard p{margin:0;font-size:16px;line-height:1.75}.lms-example{border:1px solid var(--home-line);border-top:3px solid var(--brand-teal);background:var(--home-soft);box-shadow:var(--home-shadow);border-radius:8px;min-width:0;padding:30px}.lms-document-label,.lms-example-label{color:var(--brand-indigo);font-size:11px;font-weight:700}.lms-example h3{margin:14px 0 22px;font-size:24px}.lms-selector{flex-wrap:wrap;gap:8px;display:flex}.lms-selected{min-height:165px;padding-top:24px;animation:lms-arrive .35s both}.lms-question,.lms-script p,.lms-selected p{margin:12px 0 0;font-size:18px;line-height:1.7}.lms-example p{overflow-wrap:anywhere}.lms-dashboard .lms-small,.lms-example .lms-small{color:var(--home-muted);margin-top:18px;font-size:12px;line-height:1.6}.lms-answers{gap:12px;margin-top:24px;display:grid}.lms-answers button{white-space:normal;text-align:left;justify-content:space-between;height:auto;min-height:48px;padding:12px 16px}.lms-answers button svg{flex:none}.lms-feedback{border-top:1px solid var(--home-line);align-items:start;gap:12px;margin-top:20px;padding-top:20px;display:flex}.lms-feedback svg{flex:none}.lms-feedback p{margin:0;font-size:15px;line-height:1.7}.lms-example-game{border-top-color:var(--brand-yellow)}.lms-example-quiz{border-top-color:var(--brand-blue)}.lms-example-brief{border-top-color:var(--brand-indigo);background:var(--home-paper)}.lms-document{gap:22px;display:grid}.lms-document>div{border-bottom:1px solid var(--home-line);padding-bottom:18px}.lms-document>div:last-child{border-bottom:none;padding-bottom:0}.lms-document p{margin:8px 0 0;font-size:16px;line-height:1.7}.lms-example-policy{background:var(--home-section-night);color:var(--home-paper);border-color:var(--home-hero-edge)}.lms-example-policy .lms-document-label{color:var(--brand-teal)}.lms-example-policy .lms-document>div{border-color:var(--home-hero-edge)}.lms-script{border-left:2px solid var(--brand-teal);padding-left:18px}.lms-review{gap:20px;margin-top:26px;display:grid}.lms-review>div{align-items:start;gap:12px;display:flex}.lms-review svg{flex:none}.lms-review h4{margin:0 0 5px;font-size:14px}.lms-review p{margin:0;font-size:14px;line-height:1.6}.lms-dashboard-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}.lms-dashboard figure{min-width:0;margin:0}.lms-screen-toolbar{background:var(--home-paper);border:1px solid var(--home-line);border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.lms-dashboard figure>img{width:100%;height:auto;box-shadow:var(--home-shadow);border:1px solid var(--home-line);border-top:none;display:block}.lms-dashboard figcaption{color:var(--home-muted);margin-top:12px;font-size:11px;line-height:1.6}.lms-demo-points{gap:14px;margin:24px 0 28px;padding:0;font-size:15px;line-height:1.6;list-style:none;display:grid}@keyframes lms-arrive{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:900px){.lms-dashboard-grid,.lms-story-grid,.lms-story-heading{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:640px){.lms-dashboard h2,.lms-story-heading h2{font-size:30px}.lms-example{padding:22px 18px}.lms-example h3{font-size:22px}.lms-selector button{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.lms-selected{animation:none}}.hx-product-story{--story-gap-fill:var(--brand-indigo)}@supports (color:color-mix(in lab,red,red)){.hx-product-story{--story-gap-fill:color-mix(in oklab,var(--brand-indigo) 4%,var(--home-paper))}}.hx-product-story{--story-risk-fill:var(--home-section-night);--story-response-fill:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){.hx-product-story{--story-response-fill:color-mix(in oklab,var(--brand-teal) 8%,var(--home-paper))}}.hx-product-story{border-bottom:1px solid var(--home-line);padding:72px 0}.hx-product-story-heading{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:48px;margin-bottom:36px;display:grid}.hx-product-story-heading h2{color:var(--home-navy);margin:0;font-size:38px}.hx-product-story-heading>p{color:var(--home-muted);margin:0;font-size:18px;line-height:1.75}.hx-product-story-scene{border-left:3px solid var(--brand-teal);max-width:960px;margin:0 0 32px;padding:26px 0 26px 24px}.hx-product-story-scene blockquote{color:var(--home-navy);margin:0;font-size:23px;line-height:1.65}.hx-product-story-scene>p{color:var(--home-muted);margin:14px 0 0;font-size:11px}.hx-product-story-chapters{margin:0;padding:0;list-style:none;display:grid}.hx-product-story-chapters li{border-top:1px solid var(--home-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;min-width:0;padding:30px 0;display:grid}.hx-product-story-label{color:var(--brand-indigo);margin-bottom:14px;font-size:11px;font-weight:800;display:block}.hx-product-story-chapters h3{max-width:480px;margin:0;font-size:28px;line-height:1.3}.hx-product-story-chapters p{color:var(--home-muted);margin:0;font-size:16px;line-height:1.75}.hx-product-story-chapters li:nth-child(2) .hx-product-story-label{color:var(--brand-red)}.hx-product-story-chapters li:nth-child(3){border-top:2px solid var(--brand-teal)}.hx-product-story-chapters li:nth-child(3) h3{color:var(--brand-indigo)}.hx-product-story-chapters.is-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:4px}.hx-product-story-chapters.is-columns li{border:1px solid var(--brand-indigo);grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;padding:24px 22px 26px}@supports (color:color-mix(in lab,red,red)){.hx-product-story-chapters.is-columns li{border:1px solid color-mix(in oklab,var(--brand-indigo) 14%,transparent)}}.hx-product-story-chapters.is-columns li{background:var(--brand-indigo);border-top-width:3px;border-radius:14px}@supports (color:color-mix(in lab,red,red)){.hx-product-story-chapters.is-columns li{background:color-mix(in srgb,var(--brand-indigo) 4%,var(--home-paper))}}.hx-product-story-chapters.is-columns li{box-shadow:0 14px 30px -24px var(--brand-indigo)}@supports (color:color-mix(in lab,red,red)){.hx-product-story-chapters.is-columns li{box-shadow:0 14px 30px -24px color-mix(in oklab,var(--brand-indigo) 40%,transparent)}}.hx-product-story-chapters.is-columns li:nth-child(2){border-top-color:var(--brand-red);background:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.hx-product-story-chapters.is-columns li:nth-child(2){background:color-mix(in srgb,var(--brand-red) 4%,var(--home-paper))}}.hx-product-story-chapters.is-columns li:nth-child(3){border-top:3px solid var(--brand-teal);background:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){.hx-product-story-chapters.is-columns li:nth-child(3){background:color-mix(in srgb,var(--brand-teal) 6%,var(--home-paper))}}.hx-product-story-chapters.is-columns .hx-product-story-label{letter-spacing:.06em;margin-bottom:6px;font-size:10px}.hx-product-story-chapters.is-columns h3{max-width:none;font-size:20px;line-height:1.35}.hx-product-story-chapters.is-columns p{font-size:15px;line-height:1.65}@media (max-width:1080px){.hx-product-story-chapters.is-columns{grid-template-columns:minmax(0,1fr);gap:14px}.hx-product-story-chapters.is-columns li{padding:20px 18px}}.hx-product-decision-band{background:linear-gradient(120deg,var(--brand-indigo) 0,var(--brand-teal) 100%);margin-top:56px;padding:52px 0}@supports (color:color-mix(in lab,red,red)){.hx-product-decision-band{background:linear-gradient(120deg,color-mix(in oklab,var(--brand-indigo) 12%,var(--home-paper)) 0,color-mix(in oklab,var(--brand-teal) 14%,var(--home-paper)) 100%)}}.hx-product-decision-band{border-top:1px solid var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){.hx-product-decision-band{border-top:1px solid color-mix(in oklab,var(--brand-teal) 35%,transparent)}}.hx-product-decision-band{border-bottom:1px solid var(--brand-indigo)}@supports (color:color-mix(in lab,red,red)){.hx-product-decision-band{border-bottom:1px solid color-mix(in oklab,var(--brand-indigo) 16%,transparent)}}.hx-product-story-next{justify-content:space-between;align-items:center;gap:32px;display:flex}.hx-product-story-next>div{min-width:0}.hx-product-story-next p{color:var(--home-muted);max-width:760px;margin:0;font-size:17px;font-weight:500;line-height:1.7}.hx-product-story-next h3{color:var(--home-navy);margin:0 0 12px;font-size:30px;font-weight:800;line-height:1.3}.hx-product-story-next h3:after{content:"";background:linear-gradient(90deg,var(--brand-indigo),var(--brand-teal));border-radius:999px;width:64px;height:4px;margin-top:14px;display:block}.hx-product-story-next a{background:var(--brand-indigo);color:var(--home-paper);min-height:54px;box-shadow:0 12px 28px -12px var(--brand-indigo);flex:none;padding-inline:26px;font-size:17px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.hx-product-story-next a{box-shadow:0 12px 28px -12px color-mix(in oklab,var(--brand-indigo) 55%,transparent)}}.hx-product-story-next a:hover{background:var(--home-navy)}.hx-product-story-loop{border-top:1px solid var(--brand-indigo);flex-wrap:wrap;align-items:center;gap:14px;padding-top:26px;display:flex}@supports (color:color-mix(in lab,red,red)){.hx-product-story-loop{border-top:1px solid color-mix(in oklab,var(--brand-indigo) 14%,transparent)}}.hx-product-story-loop{color:var(--brand-indigo);margin:28px 0 0;font-size:15px;font-weight:700}.hx-product-story-loop>span[aria-hidden]{color:var(--brand-teal);font-size:22px;font-weight:800}.hx-product-loop-step{color:var(--home-navy);background:var(--home-paper);border:1px solid var(--brand-indigo)}@supports (color:color-mix(in lab,red,red)){.hx-product-loop-step{border:1px solid color-mix(in oklab,var(--brand-indigo) 18%,transparent)}}.hx-product-loop-step{box-shadow:0 6px 14px -10px var(--brand-indigo);border-radius:999px;align-items:center;padding:9px 18px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hx-product-loop-step{box-shadow:0 6px 14px -10px color-mix(in oklab,var(--brand-indigo) 45%,transparent)}}@media (max-width:640px){.hx-product-decision-band{margin-top:36px;padding:36px 0}.hx-product-story-next{flex-wrap:wrap}.hx-product-story-next h3{font-size:24px}.hx-product-story-loop{gap:10px;font-size:14px}.hx-product-loop-step{flex-basis:calc(100% - 36px)}}.hx-product-comparison{margin-top:42px}.hx-product-comparison>h3{color:var(--home-navy);margin:10px 0 14px;font-size:30px;line-height:1.3}.hx-product-comparison-intro{color:var(--home-muted);max-width:800px;margin:0 0 24px;font-size:16px;line-height:1.7}.hx-product-comparison table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:15px;line-height:1.65}.hx-product-comparison td,.hx-product-comparison th{vertical-align:top;border-bottom:1px solid var(--home-line);overflow-wrap:anywhere;padding:20px}.hx-product-comparison thead th{background:var(--story-gap-fill);color:var(--home-navy);font-weight:700}.hx-product-comparison thead th:first-child{width:22%}.hx-product-comparison thead th:last-child{background:var(--brand-indigo);color:var(--home-paper)}.hx-product-comparison tbody th{color:var(--home-navy);font-weight:700}.hx-product-comparison td{color:var(--home-muted)}.hx-product-comparison td:last-child{background:var(--brand-indigo)}@supports (color:color-mix(in lab,red,red)){.hx-product-comparison td:last-child{background:color-mix(in srgb,var(--brand-indigo) 7%,var(--home-paper))}}.hx-product-comparison td:last-child{border-left:3px solid var(--brand-indigo);color:var(--home-navy);font-weight:500}.hx-product-comparison-note{color:var(--home-muted);margin:16px 0 0;font-size:12px;line-height:1.7}.hx-comparison-mobile-label{display:none}@media (max-width:640px){.hx-product-comparison>h3{font-size:25px}.hx-product-comparison table,.hx-product-comparison tbody{display:block}.hx-product-comparison thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hx-product-comparison tr{border-top:2px solid var(--home-line);grid-template-columns:minmax(0,1fr);margin-bottom:20px;display:grid}.hx-product-comparison tbody th{background:var(--story-gap-fill)}.hx-product-comparison td,.hx-product-comparison th{padding:16px;display:block}.hx-comparison-mobile-label{color:var(--brand-indigo);margin-bottom:8px;font-size:12px;font-weight:700;display:block}}@media (max-width:900px){.hx-product-story-heading{grid-template-columns:minmax(0,1fr);gap:20px}.hx-product-story-chapters li{gap:24px}}@media (max-width:640px){.hx-product-story{padding:48px 0}.hx-product-story-heading h2{font-size:30px}.hx-product-story-heading>p{font-size:16px}.hx-product-story-scene{padding:18px 0 18px 18px}.hx-product-story-scene blockquote{font-size:19px}.hx-product-story-chapters li{grid-template-columns:minmax(0,1fr);gap:14px;padding:24px 0}.hx-product-story-chapters h3{font-size:24px}.hx-product-story-next{flex-direction:column;align-items:start;gap:18px}}.asd{color:#fff;background:#0b0d21;border-radius:16px;margin:1.5rem 0;padding:1.5rem}.asd-stage{grid-template-columns:1.1fr auto 1fr;align-items:center;gap:1.25rem;display:grid}.asd-stage ol.asd-agents li svg{color:#ffffffbf!important}.asd-k{letter-spacing:.08em;text-transform:uppercase;color:#00cccd;margin-bottom:.75rem;font-size:11px;font-weight:800;display:block}.asd-agents{grid-template-columns:repeat(5,1fr);gap:6px;margin:0 0 1rem;padding:0;list-style:none;display:grid}.asd-agents li{text-align:center;color:#ffffffbf;flex-direction:column;align-items:center;gap:6px;font-size:11px;display:flex}.asd-agents li svg{color:#fff}.asd-agent-icon{color:#00cccd;background:#00cccd14;border:1px solid #00cccd66;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.asd-signals{gap:8px;margin:0;padding:0;list-style:none;display:grid}.asd-signals li{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:.6rem .8rem;font-size:13px;position:relative;overflow:hidden}.asd-beam{background:linear-gradient(90deg,#0000,#00cccd59,#0000);position:absolute;inset:0;transform:translate(-100%)}.asd-arrow{background:#00cccd;width:40px;height:2px;position:relative}.asd-arrow:after{content:"";border:6px solid #0000;border-left-color:#00cccd;position:absolute;top:-5px;right:-2px}.asd-mail-card{color:#0b0d21;background:#fff;border-radius:12px;min-height:190px;padding:1rem;font-size:13px;position:relative}.asd-mail-top{color:#423a8e;border-bottom:1px solid #e6e6ef;align-items:center;gap:6px;margin-bottom:.6rem;padding-bottom:.5rem;font-weight:700;display:flex}.asd-line{margin:0 0 .45rem;line-height:1.45}.asd-mail-card :is(.asd-mail-top,.asd-line,.asd-flag){opacity:1}.asd-att{background:#f1f0f8;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.asd-flag{color:#0b0d21;background:#ffc107;border-radius:999px;margin-top:.4rem;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block}.asd-cap{color:#fff9;margin-top:1rem;font-size:12px}@media (prefers-reduced-motion:no-preference){.asd-agent-icon{animation:asd-agent 14s infinite;animation-delay:calc(var(--i) * .5s)}.asd-beam{animation:asd-beam 14s infinite;animation-delay:calc(2.5s + var(--i) * .7s)}.asd-signals li{animation:asd-sig 14s infinite;animation-delay:calc(2.5s + var(--i) * .7s)}.asd-arrow{animation:asd-fade 14s infinite}.asd-mail-card :is(.asd-mail-top,.asd-line){animation:asd-compose 8s ease-in-out infinite}.asd-from{animation-delay:.6s}.asd-subj{animation-delay:1.2s}.asd-call{animation-delay:1.5s}.asd-body{animation-delay:1.8s}.asd-att{animation-delay:2.4s}.asd-flag{animation:asd-ready 8s ease-in-out 3s infinite}}@keyframes asd-agent{0%,2%{background:#00cccd14;transform:scale(1)}5%,9%{background:#00cccd59;transform:scale(1.15)}14%,to{background:#00cccd14;transform:scale(1)}}@keyframes asd-beam{0%{transform:translate(-100%)}8%{transform:translate(100%)}to{transform:translate(100%)}}@keyframes asd-sig{0%,4%{border-color:#ffffff1f}8%,90%{border-color:#00cccd}to{border-color:#ffffff1f}}@keyframes asd-fade{0%,40%{opacity:.2}45%,92%{opacity:1}to{opacity:.2}}@keyframes asd-compose{0%,24%,to{transform:none;box-shadow:inset 0 0 #0000}16%,7%{box-shadow:inset 3px 0 0 var(--brand-teal);transform:translate(4px)}}@keyframes asd-ready{0%,28%,to{transform:none;box-shadow:0 0 #0000}18%,9%{box-shadow:0 0 0 5px color-mix(in srgb,var(--brand-yellow) 25%,transparent);transform:scale(1.04)}}.phishing-ticker{background:var(--home-navy);color:var(--home-paper);border-bottom:2px solid var(--brand-teal);z-index:1;position:relative}.awarex-home:not(.tool-page)>.phishing-ticker{margin-top:90px}@media (max-width:640px){.awarex-home:not(.tool-page)>.phishing-ticker{margin-top:74px}}.phishing-ticker-inner{align-items:center;gap:18px;min-width:0;height:46px;display:flex}.phishing-ticker-label{white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:11px;display:flex}.phishing-ticker-label svg{color:var(--brand-teal)}.phishing-ticker-window{flex:1;min-width:0;overflow:hidden}.phishing-ticker-track{width:max-content;animation:phishing-news-scroll 180s linear infinite;display:flex}.phishing-ticker-group{align-items:center;gap:40px;padding-right:40px;display:flex}.phishing-ticker-group a{color:var(--home-paper);white-space:nowrap;align-items:center;gap:10px;font-size:12px;text-decoration:none;display:flex}.phishing-ticker-group a:hover{text-decoration:underline}.phishing-ticker-group a:focus-visible{outline:2px solid var(--brand-teal);outline-offset:-2px}.phishing-ticker-group time,.phishing-ticker-source{color:var(--home-light-text);font-size:10px}.phishing-ticker-source{color:var(--brand-teal);font-weight:700}.phishing-ticker-status{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.phishing-ticker .phishing-ticker-pause{color:var(--home-paper);background:0 0;flex:none;width:30px;height:30px}.phishing-ticker .phishing-ticker-pause:hover{color:var(--home-navy);background:var(--brand-teal)}.phishing-ticker.is-paused .phishing-ticker-track,.phishing-ticker:focus-within .phishing-ticker-track,.phishing-ticker:hover .phishing-ticker-track{animation-play-state:paused}.phishing-ticker:focus-within .phishing-ticker-window{overflow-x:auto}.phishing-ticker:focus-within .phishing-ticker-track{animation:none}@keyframes phishing-news-scroll{to{transform:translate(-50%)}}@media (max-width:700px){.phishing-ticker-inner{gap:10px;height:44px}.phishing-ticker-label{font-size:10px}.phishing-ticker-label svg{display:none}}@media (prefers-reduced-motion:reduce){.phishing-ticker-track{animation:none}.phishing-ticker-window{overflow-x:auto}.phishing-ticker-group[aria-hidden=true]{display:none}}@media (max-width:760px){.asd-stage{grid-template-columns:1fr}.asd-arrow{justify-self:center;width:2px;height:28px}.asd-arrow:after{border-top-color:#00cccd;border-left-color:#0000;top:auto;bottom:-10px;right:-5px}}.tool-drill-video{background:var(--background);border-radius:.75rem;width:100%;height:auto;display:block}.px-tabs{margin-top:1.5rem}.px-tablist{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.px-tab{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:999px;align-items:center;gap:.55rem;padding:.6rem 1rem;font-size:.92rem;font-weight:600;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.px-tab:hover{border-color:var(--primary);transform:translateY(-2px)}.px-tab[aria-selected=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.px-tab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.px-tabpanel{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:1.5rem;animation:px-tab-in .45s both;display:grid}.px-tabpanel .px-example{margin:0}.px-tab-cue{border-left:3px solid var(--primary);padding:.25rem 0 .25rem 1rem;animation:px-tab-in .55s .1s both}.px-tab-cue p{margin-top:.5rem;font-size:1.05rem;line-height:1.55}@keyframes px-tab-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:760px){.px-tabpanel{grid-template-columns:1fr}}.px-examples[data-product=AI\ Smishing] .px-tabpanel{grid-template-columns:minmax(0,1.7fr) minmax(0,.55fr);gap:1.25rem}.px-examples[data-product=AI\ Smishing] .px-tab-cue p{font-size:.98rem}@media (max-width:760px){.px-examples[data-product=AI\ Smishing] .px-tabpanel{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.px-tab-cue,.px-tabpanel{animation:none}.px-tab:hover{transform:none}}.px-tab[aria-selected=true] .px-example-number{color:var(--primary-foreground);background:0 0;border-color:currentColor}.awarex-home section.pd-assessment.pd-assessment .hx-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem 3rem;display:grid;max-width:none!important}.awarex-home section.pd-assessment.pd-assessment .hx-head .hx-eyebrow{grid-column:1/-1;justify-self:start}.awarex-home section.pd-assessment.pd-assessment .hx-head h2,.awarex-home section.pd-assessment.pd-assessment .hx-head p{margin:0}.awarex-home section.pd-assessment.pd-assessment .pd-ramp-lead{width:100%;max-width:none!important}.awarex-home section.pd-assessment.pd-assessment .pd-ramp-cues{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid;max-width:none!important}.awarex-home section.pd-assessment.pd-assessment .pd-ramp-cues-note{margin-top:.9rem}@media (max-width:820px){.awarex-home section.pd-assessment.pd-assessment .hx-head,.awarex-home section.pd-assessment.pd-assessment .pd-ramp-cues{grid-template-columns:1fr}}.ab-pitch-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:2rem;margin-top:2rem;display:grid}.ab-pitch-video{border:1px solid var(--border);box-shadow:0 20px 50px -30px var(--foreground);border-radius:1rem;margin:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ab-pitch-video{box-shadow:0 20px 50px -30px color-mix(in oklab,var(--foreground) 45%,transparent)}}.ab-pitch-video{background:var(--card)}.ab-pitch-video video{width:100%;height:auto;display:block}.ab-pitch-video figcaption{color:var(--muted-foreground);padding:.6rem 1rem;font-size:.8rem}.ab-pitch-points{counter-reset:p;gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.ab-pitch-points li{counter-increment:p;background:var(--card);border:1px solid var(--border);border-top:3px solid #00cccd;border-radius:.8rem;grid-template-columns:2.2rem 1fr;column-gap:.8rem;padding:1rem;display:grid}.ab-pitch-points li:before{content:counter(p,decimal-leading-zero);color:#423a8e;grid-row:span 2;font-weight:800}.ab-pitch-points strong{color:#423a8e}.ab-pitch-points span{color:var(--muted-foreground);font-size:.93rem}@media (max-width:860px){.ab-pitch-grid{grid-template-columns:1fr}}.asd-bubble{background:#eef0fb;border-radius:14px;padding:.45rem .7rem;font-weight:600;display:inline-block}.asd-ch-push .asd-bubble,.asd-ch-sms .asd-bubble{background:#e7f8f8}.asd-ch-teams .asd-mail-top{color:#5b5fc7}.asd-ch-teams .asd-bubble{background:#ebebf8;border-top-left-radius:4px}.asd-ch-call .asd-bubble{color:#fff;background:#0b0d21}.asd-ch-qr .asd-bubble,.asd-ch-qr .asd-mail-card{background:#fff8e1}.asd-avatar{vertical-align:middle;color:#fff;background:linear-gradient(135deg,#423a8e,#00cccd);border-radius:50%;place-items:center;width:30px;height:30px;margin-right:.5rem;font-size:11px;font-weight:800;display:inline-grid;position:relative}.asd-avatar i{background:#198754;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.asd-call{aspect-ratio:16/9;background:#0b0d21;border-radius:10px;position:relative;overflow:hidden}.asd-call img{object-fit:cover;width:100%;height:100%;display:block}.asd-call-live{color:#fff;background:#0b0d21bf;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;bottom:8px;left:8px}.asd-poster{background:#fff;border:2px dashed #e0b400;border-radius:10px;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem;display:flex}.asd-poster-txt{flex-direction:column;display:flex}.asd-poster-h{color:#423a8e;font-size:15px;font-weight:800}.asd-qr-wrap{color:#555;background:0 0;flex-direction:column;padding:0;font-size:10px}.asd-qr{border-radius:4px;width:84px;height:84px;box-shadow:0 0 0 3px #0b0d21}.asd-chain{gap:.4rem;margin:0 0 .3rem;padding:0;list-style:none;display:grid}.asd-chain li{background:#f1f0f8;border-radius:8px;align-items:flex-start;gap:.55rem;margin:0;padding:.45rem .6rem;display:flex}.asd-chain li:nth-child(2){background:#e7f8f8}.asd-chain li:nth-child(3){background:#fff3cd}.asd-chain-ic{color:#fff;background:#423a8e;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.compact-tool-page .hero-content{justify-content:flex-start;min-height:0;padding-block:92px 48px}.compact-tool-page .hero-badge{margin-bottom:20px}.compact-tool-page .hero-description{margin-top:20px}.compact-tool-page .hero .tool-employee-note{margin-block:16px}.compact-tool-page .hero .email-form{margin-top:12px}.compact-tool-page .hero .example-row,.compact-tool-page .hero .hero-note{margin-top:14px}.compact-tool-page .protection-section,.compact-tool-page :is(.tool-howto,.industry-section,.tool-drill,.tool-awarex,.tool-agents,.tool-demo-section,.tool-partner,.faq-section,#framework){padding-block:48px}.compact-tool-page .section-heading{gap:24px;margin-bottom:24px}.compact-tool-page .protection-section>.simulation-gif{max-width:560px;margin-inline:auto}.compact-tool-page .steps-grid{gap:16px;margin-top:24px}.compact-tool-page .step-card{padding:22px}.compact-tool-page .tool-howto .page-container>ol{gap:20px;margin-block:22px}.compact-tool-page .tool-verification-grid{gap:20px;margin-top:24px}.compact-tool-page .tool-verification-grid>div{padding:22px}.compact-tool-page .industry-heading{gap:16px}.compact-tool-page .industry-heading h2{margin-top:12px}.compact-tool-page .industry-grid{margin-top:24px}.compact-tool-page .industry-section article.industry-stat{padding:22px 18px}.compact-tool-page :is(.tool-drill-grid,.tool-awarex-grid){align-items:start;gap:28px}.compact-tool-page .tool-drill-list{gap:20px;margin-top:24px;padding-top:20px}.compact-tool-page .tool-agents-grid{gap:16px;margin-top:24px}.compact-tool-page .tool-demo-section .inquiry-layout{gap:28px}.compact-tool-page .tool-demo-section .inquiry-intro{padding-top:0}.compact-tool-page .tool-demo-section .inquiry-intro>p{margin-top:16px}.compact-tool-page .tool-demo-benefits{gap:12px;margin-block:18px}.compact-tool-page .tool-demo-form{padding:24px}.compact-tool-page .tool-demo-form .inquiry-fields{gap:16px 12px;margin-top:20px}.compact-tool-page .tool-demo-shot{margin-top:18px}.compact-tool-page .tool-demo-shot img{border-radius:8px}.compact-tool-page .tool-demo-limits{margin-top:16px;padding-top:16px}.compact-tool-page .tool-demo-section .cl-band{margin-top:28px;padding-block:28px 0}.compact-tool-page #framework .hx-head{margin-bottom:24px}.compact-tool-page .tool-partner-grid{gap:16px;margin-top:24px}.compact-tool-page .faq-grid{gap:28px}@media (min-width:760px) and (max-width:1000px){.compact-tool-page .industry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-tool-page .industry-value{font-size:48px}.compact-tool-page .tool-agents-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-tool-page :is(.tool-drill-grid,.tool-awarex-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.compact-tool-page .tool-demo-section .inquiry-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.compact-tool-page .tool-demo-form{padding:20px}.compact-tool-page .tool-demo-form h3{font-size:22px}}@media (max-width:759px){.compact-tool-page .hero-content{padding-block:76px 36px}.compact-tool-page :is(.tool-howto,.industry-section,.tool-drill,.tool-awarex,.tool-agents,.tool-demo-section,.tool-partner,.faq-section,#framework,.protection-section){padding-block:36px}.compact-tool-page .tool-demo-section .inquiry-layout,.compact-tool-page :is(.tool-drill-grid,.tool-awarex-grid){grid-template-columns:minmax(0,1fr);gap:24px}.compact-tool-page .hero h1{font-size:36px}}.tool-bridge{background:var(--home-soft);border-block:1px solid var(--home-line);padding-block:56px}.tool-bridge-lead{max-width:720px;color:var(--home-muted);margin:14px 0 28px;font-size:16px;line-height:1.7}.tool-bridge-steps{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.tool-bridge-steps li{background:var(--home-paper);border:1px solid var(--home-line);border-radius:12px;padding:20px;position:relative}.tool-bridge-steps li:not(:last-child):after{content:"→";color:var(--brand-teal);z-index:1;font-weight:700;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.tool-bridge-steps li.is-awarex{border-color:var(--brand-indigo);box-shadow:0 10px 28px -18px var(--brand-indigo)}.tool-bridge-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-indigo);margin-bottom:8px;font-size:11px;font-weight:700;display:inline-block}.tool-bridge-steps h3{color:var(--home-navy);margin:0 0 6px;font-size:17px}.tool-bridge-steps p{color:var(--home-muted);margin:0;font-size:14px;line-height:1.6}.tool-bridge-link{color:var(--brand-indigo);align-items:center;gap:6px;margin-top:22px;font-weight:600;display:inline-flex}@media (max-width:759px){.tool-bridge-steps{grid-template-columns:1fr}.tool-bridge-steps li:not(:last-child):after{content:"↓";top:auto;bottom:-17px;right:50%;transform:translate(50%)}}.about-awarex .ab-story{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}.about-awarex .ab-story .hx-head{text-align:left;margin:0}.about-awarex .ab-story-body p{color:var(--home-muted,inherit);margin:0 0 18px;line-height:1.7}.about-awarex .ab-ai-light li{border-top-color:var(--home-line)}.about-awarex .ab-contact{align-items:start}.about-awarex .ab-contact .hx-head{text-align:left;margin:0}@media (max-width:860px){.about-awarex .ab-story{grid-template-columns:1fr;gap:20px}}:root{--about-card-shadow:0 8px 24px -20px var(--brand-indigo);--about-hero-scrim:linear-gradient(90deg,var(--home-paper) 0%,var(--home-paper) 35%,var(--home-paper) 75%)}@supports (color:color-mix(in lab,red,red)){:root{--about-hero-scrim:linear-gradient(90deg,var(--home-paper) 0%,color-mix(in oklab,var(--home-paper) 96%,transparent) 35%,color-mix(in oklab,var(--home-paper) 20%,transparent) 75%)}}:root{--about-mobile-scrim:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){:root{--about-mobile-scrim:color-mix(in oklab,var(--home-paper) 91%,transparent)}}:root{--about-agent-line:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){:root{--about-agent-line:color-mix(in oklab,var(--brand-teal) 35%,transparent)}}:root{--about-agent-surface:var(--home-paper)}@supports (color:color-mix(in lab,red,red)){:root{--about-agent-surface:color-mix(in oklab,var(--home-paper) 5%,transparent)}}:root{--about-governance-line:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){:root{--about-governance-line:color-mix(in oklab,var(--brand-teal) 25%,transparent)}}.hx-fold-cta a{background:var(--brand-indigo,#423a8e);color:#fff;box-shadow:0 8px 20px -10px var(--brand-indigo,#423a8e);border:0;border-radius:999px;padding:12px 22px;font-size:16px}@supports (color:color-mix(in lab,red,red)){.hx-fold-cta a{box-shadow:0 8px 20px -10px color-mix(in oklab,var(--brand-indigo,#423a8e) 70%,transparent)}}.hx-fold-cta a{transition:gap .2s,transform .2s,background .2s}.hx-fold-cta a:hover{background:var(--brand-indigo,#423a8e);gap:14px;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.hx-fold-cta a:hover{background:color-mix(in oklab,var(--brand-indigo,#423a8e) 85%,black)}}.hx-dark .hx-fold-cta a{color:#0b0d21}.hx-dark .hx-fold-cta a,.hx-dark .hx-fold-cta a:hover{background:var(--brand-teal,#00cccd)}@supports (color:color-mix(in lab,red,red)){.hx-dark .hx-fold-cta a:hover{background:color-mix(in oklab,var(--brand-teal,#00cccd) 85%,white)}}.hx-fold-cta a svg{color:inherit;fill:currentColor}:root{--logo-red:#ea2127}.hx-dark .hx-fold-cta a,.hx-fold-cta a{background:var(--logo-red);color:#fff;box-shadow:0 8px 20px -10px var(--logo-red)}@supports (color:color-mix(in lab,red,red)){.hx-dark .hx-fold-cta a,.hx-fold-cta a{box-shadow:0 8px 20px -10px color-mix(in oklab,var(--logo-red) 75%,transparent)}}.hx-dark .hx-fold-cta a:hover,.hx-fold-cta a:hover{background:var(--logo-red)}@supports (color:color-mix(in lab,red,red)){.hx-dark .hx-fold-cta a:hover,.hx-fold-cta a:hover{background:color-mix(in oklab,var(--logo-red) 85%,black)}}.hx-eyebrow{color:var(--logo-red)}.hx-eyebrow:before{content:"";background:var(--logo-red);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.shiny-button.bg-primary{color:#fff!important}.shiny-button.bg-primary,.shiny-button.bg-primary:hover{background:var(--logo-red)!important}@supports (color:color-mix(in lab,red,red)){.shiny-button.bg-primary:hover{background:color-mix(in oklab,var(--logo-red) 85%,black)!important}}.hx-fold-cta a svg,.hx-fold-cta a svg path{color:#fff!important;fill:#fff!important}.home-submit,.hx-cta-band-btn,.hx-fold-cta a,.hx-threat-cta,.inquiry-submit,.td-discover,.td-submit,.tool-awarex-cta,.tool-pitch-cta,a[href=\#awarex-lead-form],a[href=\#contact],a[href=\#partner-form],a[href=\#threat-enquiry],a[href=\#tool-demo]{white-space:normal;text-align:center;justify-content:center;max-width:100%;height:auto;min-height:44px;line-height:1.35}.about-section-index a[href=\#contact]{min-height:auto!important}.hx-cta-band-btn{min-height:50px}.tool-awarex-cta{min-height:54px}.hx-threat-cta{min-height:36px}.hx-faq-page .hx-faq-navigation{border-bottom:1px solid var(--home-line);background:var(--home-paper);padding-block:22px 24px}.hx-faq-page .hx-faq-navhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin-bottom:14px;display:flex}.hx-faq-page .hx-faq-navhead:before{display:none}.hx-faq-page .hx-faq-navlabel{font-family:var(--font-heading);letter-spacing:.02em;text-transform:uppercase;color:var(--home-navy);padding-left:16px;font-size:13px;font-weight:800;position:relative}.hx-faq-page .hx-faq-navlabel:before{content:"";background:var(--logo-red);border-radius:50%;width:8px;height:8px;position:absolute;top:.52em;left:0}.hx-faq-page .hx-faq-navhint{color:var(--home-muted);font-size:14px;line-height:1.6}.hx-faq-page .hx-faq-tabs{border:1px solid var(--home-line);background:var(--home-soft);height:auto;box-shadow:var(--home-shadow);border-radius:22px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;padding:12px;display:flex}.hx-faq-page .hx-faq-tab{border:1px solid var(--home-line);min-height:46px;color:var(--home-navy);background:var(--home-paper);box-shadow:none;letter-spacing:0;border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;transition:transform .25s,border-color .25s,background-color .25s,color .25s,box-shadow .25s;display:inline-flex}.hx-faq-page .hx-faq-tab:before{content:"";background:var(--home-navy);border-radius:50%;flex:none;width:8px;height:8px}@supports (color:color-mix(in lab,red,red)){.hx-faq-page .hx-faq-tab:before{background:color-mix(in oklab,var(--home-navy) 28%,var(--home-paper))}}.hx-faq-page .hx-faq-tab:before{transition:background-color .25s,transform .25s}.hx-faq-page .hx-faq-tab:hover{border-color:var(--home-navy);background:var(--home-paper);color:var(--home-navy);box-shadow:var(--home-shadow);transform:translateY(-2px)}.hx-faq-page .hx-faq-tab:hover:before{background:var(--logo-red)}.hx-faq-page .hx-faq-tab:focus-visible{outline:2px solid var(--home-navy);outline-offset:3px}.hx-faq-page .hx-faq-tab[data-state=active]{border-color:var(--home-navy);background:var(--home-navy);color:var(--home-paper);box-shadow:var(--home-shadow)}.hx-faq-page .hx-faq-tab[data-state=active]:hover{background:var(--home-navy-hover);border-color:var(--home-navy-hover);color:var(--home-paper);transform:none}.hx-faq-page .hx-faq-tab[data-state=active]:before{background:var(--logo-red);transform:scale(1.3)}.hx-faq-page .hx-faq-panel{margin:0;padding-block:48px 56px}.hx-faq-page .hx-faq-picker{border-bottom:1px solid var(--home-line);align-items:center;gap:20px;margin-bottom:32px;padding-bottom:24px;display:flex}.hx-faq-page .hx-faq-picker label{color:var(--home-muted);font-size:14px;font-weight:600}.hx-faq-page .hx-faq-select{white-space:normal;background:var(--home-paper);width:min(100%,380px);height:auto;min-height:44px}.hx-faq-page .hx-faq-select>span{-webkit-line-clamp:unset}.hx-faq-page .hx-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:48px}.hx-faq-page .hx-faq h2{letter-spacing:0;overflow-wrap:anywhere;margin:12px 0;font-size:32px;line-height:1.25}.hx-faq-page .hx-faq-heading>p{color:var(--home-muted);font-size:14px;line-height:1.7}.hx-faq-page .hx-faq summary{gap:20px;padding-block:18px;font-size:16px}.hx-faq-page .hx-faq summary>span{flex:none}.hx-faq-page .hx-faq details p{padding:0 32px 20px 0;font-size:15px}.hx-faq-page .hx-faq-contact{border-top:1px solid var(--home-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:32px;display:flex}.hx-faq-page .hx-faq-contact h2{letter-spacing:0;font-size:24px}.hx-faq-page .hx-faq-contact p{color:var(--home-muted);margin-top:8px;font-size:14px;line-height:1.7}@media (max-width:760px){.hx-faq-page .hx-faq{grid-template-columns:minmax(0,1fr);gap:24px}.hx-faq-page .hx-faq-tabs{border-radius:18px;gap:8px;padding:8px}.hx-faq-page .hx-faq-tab{gap:8px;min-height:42px;padding:0 14px;font-size:14px}.hx-faq-page .hx-faq-navhint{font-size:13px}.hx-faq-page .hx-faq-picker{flex-direction:column;align-items:stretch;gap:10px}.hx-faq-page .hx-faq-select{width:100%}.hx-faq-page .hx-faq-panel{padding-block:32px 40px}.hx-faq-page .hx-faq h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.hx-faq-page .hx-faq-tab,.hx-faq-page .hx-faq-tab:before{transition:none}.hx-faq-page .hx-faq-tab:hover{transform:none}}.hx-faq-links{flex-wrap:wrap;gap:10px 22px;padding:0 32px 22px 0;display:flex}.hx-faq-links a{color:var(--logo-red);text-underline-offset:4px;align-items:center;gap:7px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.hx-faq-links a:hover{color:var(--home-navy)}.hx-faq-page .hx-faq details>div p{color:var(--home-muted);padding:0 32px 20px 0;font-size:15px;line-height:1.85}.pt-chips .pt-chip-more{color:var(--home-muted);background:0 0;border-style:dashed}.awarex-home .hx-support .hx-learn-suite .hx-eyebrow{color:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){.awarex-home .hx-support .hx-learn-suite .hx-eyebrow{color:color-mix(in oklab,var(--brand-teal) 72%,var(--home-paper))}}@media (prefers-reduced-motion:no-preference){.awarex-story #support .story-endtoend-list .sc-reveal.sc-in-view{animation:sc-intro-enter .65s cubic-bezier(.22,1,.36,1) var(--sc-delay,0s) backwards}}.iti{width:100%;display:block}.home-lead-form .iti,.pt-form .iti,.td-enquiry .iti{margin-top:7px}.tool-demo-form .iti{margin-top:8px}.iti input.iti__tel-input{width:100%;margin-top:0!important}.iti .iti__selected-country{width:auto;padding:0;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important}.iti .iti__selected-dial-code{color:inherit;font-size:inherit}.iti .iti__dropdown-content{color:oklch(28% .065 258);z-index:70;background:#fff;border:1px solid oklch(88% .016 258);border-radius:8px;min-width:280px;box-shadow:0 12px 32px oklch(22% .07 266/.18)}.iti .iti__search-input{background:#fff!important;width:100%!important;min-height:40px!important;margin:0!important}.iti .iti__country{color:oklch(28% .065 258);font-size:14px}.iti .iti__country.iti__highlight{background:oklch(96% .01 258)}.form-consent{text-align:left;align-items:flex-start;gap:10px;margin-top:16px;display:flex}.form-consent input[type=checkbox]{width:18px;height:18px;min-height:0;accent-color:var(--brand-red,#d92d20);cursor:pointer;flex:none;margin:2px 0 0;padding:0}.form-consent label{color:inherit;cursor:pointer;margin:0;font-size:13px;font-weight:500;line-height:1.5;display:block}.form-consent label a{color:inherit;text-underline-offset:2px;font-weight:700;text-decoration:underline}.form-consent label a:hover{color:var(--brand-red,#d92d20)}.form-consent input:focus-visible{outline:2px solid var(--brand-indigo,#3b4cca);outline-offset:2px}.form-consent-hero label{font-size:12px}.form-consent-hero{margin-top:14px}.form-consent-tool label{color:var(--home-navy)}.faq-section .faq-row[data-open=true] .faq-toggle{background:0 0!important;border-color:oklch(88% .016 258)!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-space-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-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}