@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--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)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.-row-1{grid-row:calc(1 * -1)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{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))}}:root{--bg:#1c1c1c;--text:#fffffff0;--muted:#ffffff9e;--soft:#ffffff6b;--line:#ffffff1f;--red:#e30613;--orange:#ff7a1a;--yellow:#ffd15c}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-main), Manrope, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.site{background:var(--bg);min-height:100vh}.page-container{width:min(1180px,100% - 48px);margin:0 auto}.navbar{z-index:100;background:0 0;border-bottom:1px solid #0000;align-items:center;width:100%;height:72px;transition:background .22s,border-color .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s,height .22s;display:flex;position:fixed;top:0;left:0}.navbar.is-scrolled{-webkit-backdrop-filter:blur(20px)saturate(1.08);background:#121214c2;border-bottom-color:#ffffff14;height:66px}.nav-inner{grid-template-columns:180px 1fr 230px;align-items:center;gap:24px;width:min(1180px,100% - 48px);margin:0 auto;display:grid}.brand{align-items:center;width:fit-content;display:inline-flex}.brand-logo{object-fit:contain;width:auto;height:42px;transition:height .22s,opacity .22s;display:block}.nav-menu{justify-content:flex-start;align-items:center;gap:10px;display:flex}.nav-link{color:#ffffffb8;letter-spacing:-.012em;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:14px;font-weight:720;line-height:1;transition:background .18s,color .18s,transform .18s;display:inline-flex}.nav-link:hover{color:#fff;background:#ffffff0e}.nav-link.active{color:#fff;background:#ffffff16}.nav-dropdown{position:relative}.dropdown-panel{opacity:0;pointer-events:none;width:min(760px,100vw - 48px);transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(8px)}.nav-dropdown:hover .dropdown-panel{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.dropdown-content{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 80% 0,#e306131c,#0000 18rem),linear-gradient(#ffffff13,#ffffff07),#141416f5;border:1px solid #ffffff1f;border-radius:24px;grid-template-columns:.9fr 1.1fr;gap:18px;padding:22px;display:grid;box-shadow:0 28px 80px #00000070}.dropdown-feature{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;padding:18px}.dropdown-feature span{color:#ff5a64eb;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.dropdown-feature strong{color:#fffffff0;letter-spacing:-.04em;margin-top:10px;font-size:20px;line-height:1.15;display:block}.dropdown-feature p{color:#ffffff94;margin:12px 0 0;font-size:14px;line-height:1.55}.dropdown-links{gap:8px;display:grid}.dropdown-links a{border:1px solid #0000;border-radius:16px;padding:14px;transition:background .18s,border-color .18s,transform .18s}.dropdown-links a:hover{background:#ffffff0a;border-color:#ffffff14;transform:translateY(-1px)}.dropdown-links strong{color:#ffffffe6;font-size:14px;display:block}.dropdown-links span{color:#ffffff80;margin-top:5px;font-size:13px;line-height:1.45;display:block}.nav-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.language-switch{color:#ffffffdb;cursor:pointer;background:#ffffff06;border:1px solid #ffffff29;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-width:66px;height:38px;padding:0 12px;font-size:13px;font-weight:760;transition:background .18s,border-color .18s;display:inline-flex}.language-switch:hover{background:#ffffff0e;border-color:#ffffff3d}.nav-cta{color:#0a0a0cf5;background:#fffffff0;border:1px solid #ffffffc2;border-radius:13px;justify-content:center;align-items:center;min-width:128px;height:40px;padding:0 18px;font-size:13.5px;font-weight:820;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 12px 30px #0000003d,inset 0 1px #ffffffe6}.nav-cta:hover{background:#fff;transform:translateY(-1px);box-shadow:0 18px 42px #00000052,inset 0 1px #fff}.hero{background:radial-gradient(circle at 23% 5%,#ff7a1a29,#0000 34rem),radial-gradient(circle at 54% 18%,#e3061329,#0000 41rem),radial-gradient(circle at 84% 0,#ffd25a1a,#0000 34rem),linear-gradient(#242326 0%,#1b1a1d 45%,#121213 100%);justify-content:center;align-items:flex-start;min-height:100vh;padding:142px 24px 86px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";background:#ffffff14;height:1px;position:absolute;bottom:0;left:0;right:0}.hero-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-bg:after{display:none}.hero-orb{filter:blur(96px)saturate(.95);mix-blend-mode:screen;border-radius:999px;position:absolute}.hero-orb-red{opacity:.24;background:radial-gradient(circle,#e306131f,#0000 73%);width:980px;height:980px;margin-left:-490px;animation:48s ease-in-out infinite alternate orbRed;top:190px;left:48%}.hero-orb-orange{opacity:.17;background:radial-gradient(circle,#ff7a1a21,#0000 74%);width:820px;height:820px;animation:58s ease-in-out infinite alternate orbOrange;top:150px;left:20%}.hero-orb-ash{opacity:.12;background:radial-gradient(circle,#ffe19614,#0000 74%);width:780px;height:780px;animation:62s ease-in-out infinite alternate orbAsh;top:-220px;right:6%}.hero-grid{opacity:.042;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 36%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 36%,#000,#0000 72%)}.hero-inner{z-index:2;text-align:center;width:min(980px,100%);position:relative}.hero h1{color:#fffffff2;letter-spacing:-.052em;word-spacing:.045em;margin:0;font-size:clamp(42px,4.05vw,66px);font-weight:700;line-height:1.09}.hero p{color:#ffffffa3;word-spacing:.04em;width:min(770px,100%);margin:30px auto 0;font-size:17px;font-weight:520;line-height:1.82}.hero-actions{justify-content:center;gap:16px;margin-top:42px;display:flex}.hero-button{isolation:isolate;letter-spacing:-.012em;border-radius:17px;justify-content:center;align-items:center;gap:10px;min-width:176px;height:54px;padding:0 24px;font-size:15px;font-weight:820;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s,color .2s;display:inline-flex;position:relative;overflow:hidden}.hero-button-primary{color:#0c0c0ef2;background:linear-gradient(135deg,#fff,#e8e8ebf0);border:1px solid #ffffffdb;box-shadow:0 18px 46px #00000052,inset 0 1px #fffffff2}.hero-button-primary:before{content:"";background:linear-gradient(110deg,#0000 0%,#ffffffb8 42%,#0000 62%);transition:transform .72s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-120%)skew(-18deg)}.hero-button-primary span,.hero-button-primary svg{z-index:2;position:relative}.hero-button-primary:hover{background:linear-gradient(135deg,#fff,#f1f1f3);transform:translateY(-2px);box-shadow:0 24px 64px #0006,inset 0 1px #fff}.hero-button-primary:hover:before{transform:translate(130%)skew(-18deg)}.hero-button-secondary{color:#ffffffc7;background:radial-gradient(circle at 50% 0,#ffffff14,#0000 54%),linear-gradient(#ffffff0d,#ffffff05),#ffffff04;border:1px solid #ffffff26;box-shadow:0 14px 38px #00000042,inset 0 1px #ffffff0e}.hero-button-secondary:hover{color:#fffffff5;border-color:#ffffff3d;transform:translateY(-2px)}.ai-stack{width:min(760px,100%);margin:72px auto 0}.ai-command{background:linear-gradient(#ffffff0d,#ffffff05),#111114e8;border:1px solid #ffffff2e;border-radius:27px;flex-direction:column;justify-content:space-between;height:96px;padding:16px 18px 14px;display:flex;box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff0e}.ai-command-input{color:#ffffff8c;align-items:center;min-height:28px;font-size:15px;font-weight:470;line-height:1.35;display:flex}.ai-typing-text{color:#ffffff85;align-items:center;height:22px;display:inline-flex}.ai-typing-prefix{color:#ffffff85;font-weight:470}.ai-typing-value{color:#ffffffb8;margin-left:.36em;font-weight:600}.ai-typing-caret{background:#ffffffb8;border-radius:99px;width:1.5px;height:18px;margin-left:5px;animation:1.05s steps(2,start) infinite caretBlink;display:inline-block;transform:translateY(1px);box-shadow:0 0 10px #ffffff29}.ai-command-bottom{justify-content:space-between;align-items:center;display:flex}.ai-plus{background:#ffffff0b;border:1px solid #ffffff3b;border-radius:999px;width:28px;height:28px;position:relative}.ai-plus:before,.ai-plus:after{content:"";background:#ffffffb3;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-plus:before{width:9px;height:1.25px}.ai-plus:after{width:1.25px;height:9px}.ai-actions{color:#ffffff8a;align-items:center;gap:13px;font-size:13.5px;font-weight:700;display:flex}.ai-send{color:#fff;background:linear-gradient(#ffffff29,#ffffff16);border:1px solid #ffffff2b;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:relative}.ai-send svg{stroke:#ffffffeb;width:16px;height:16px;position:absolute;top:50.5%;left:49.5%;transform:translate(-50%,-50%)}.hero-scroll-cue{background:linear-gradient(#ffffff0f,#ffffff05),#ffffff05;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:42px;height:42px;margin:34px auto 0;transition:transform .18s,border-color .18s,background .18s;display:grid;box-shadow:0 16px 42px #00000047,inset 0 1px #ffffff0f}.hero-scroll-cue span{border-bottom:1.7px solid #ffffffb3;border-right:1.7px solid #ffffffb3;width:10px;height:10px;animation:2.9s ease-in-out infinite scrollCue;transform:translateY(-2px)rotate(45deg)}.hero-scroll-cue:hover{border-color:#ffffff42;transform:translateY(-2px)}.machine-showcase,.selection-section,.projects-teaser,.final-cta-section{color:var(--text);background:#1c1c1c;position:relative}.machine-showcase,.selection-section,.projects-teaser{padding:128px 0}.machine-showcase{padding-top:140px}.section-split:before,.machine-showcase:before,.selection-section:before,.projects-teaser:before,.final-cta-section:before{content:none;display:none}.section-heading{max-width:790px}.section-heading.centered{text-align:center;margin:0 auto 64px}.eyebrow{color:#ff5c66e6;letter-spacing:-.01em;align-items:center;gap:8px;font-size:13px;font-weight:820;display:inline-flex}.section-heading h2,.selection-copy h2,.projects-header h2,.final-cta h2{color:#fffffff0;letter-spacing:-.052em;margin:18px 0 0;font-size:clamp(34px,3.4vw,54px);font-weight:730;line-height:1.06}.section-heading p,.selection-copy p,.final-cta p,.projects-header p{color:#ffffff9e;margin-top:18px;font-size:16px;line-height:1.75}.machine-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.premium-machine-card{min-height:420px;color:var(--text);background:radial-gradient(circle at 80% 0,#ffffff0e,#0000 14rem),radial-gradient(circle at 50% 42%,#e3061321,#0000 14rem),linear-gradient(#ffffff0d,#ffffff05),#ffffff05;border:1px solid #ffffff1f;border-radius:30px;flex-direction:column;justify-content:space-between;padding:26px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 78px #00000052,inset 0 1px #ffffff0e}.premium-machine-card:hover{border-color:#fff3;transform:translateY(-7px);box-shadow:0 38px 104px #00000070,0 0 42px #e306130e,inset 0 1px #ffffff13}.machine-card-glow{opacity:.38;background:radial-gradient(circle,#e3061329,#0000 68%);height:190px;transition:opacity .22s,transform .22s;position:absolute;inset:auto -20% -28%}.premium-machine-card:hover .machine-card-glow{opacity:.55;transform:translateY(-8px)}.machine-card-top{z-index:2;color:#ffffffbd;letter-spacing:.08em;justify-content:space-between;font-size:12px;font-weight:840;display:flex;position:relative}.premium-machine-visual{z-index:2;opacity:.96;place-items:center;height:165px;display:grid;position:relative}.machine-halo{filter:blur(4px);background:radial-gradient(circle,#ffffff0f,#0000 66%);border-radius:999px;width:170px;height:170px;position:absolute}.machine-disc{background:radial-gradient(circle at 50% 45%,#ffffff61,#ffffff1a 48%,#ffffff05);border:1px solid #ffffff29;border-radius:50%;width:138px;height:28px;position:absolute;top:42px;box-shadow:0 18px 32px #00000047}.machine-body{background:linear-gradient(135deg,#e30613ad,#ff7a1a1f);border:1px solid #ffffff26;border-radius:15px;width:86px;height:88px;position:absolute;top:78px;transform:skew(-8deg);box-shadow:0 22px 50px #00000059,inset 0 1px #ffffff29}.machine-panel{background:#ffffff29;border:1px solid #ffffff1f;border-radius:6px;width:34px;height:20px;position:absolute;bottom:12px;right:11px}.machine-card-content{z-index:2;position:relative}.machine-tag{color:#ffffffb8;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;width:fit-content;margin-bottom:13px;padding:7px 10px;font-size:12px;font-weight:760}.machine-card-content h3{color:#fffffff0;letter-spacing:-.04em;margin:0;font-size:24px;line-height:1.1}.machine-card-content p{color:#fff9;margin:13px 0 0;line-height:1.65}.machine-meta{color:#ffffff75;border-top:1px solid #ffffff17;justify-content:space-between;margin-top:22px;padding-top:16px;display:flex}.machine-meta strong{color:#fff}.machine-index{color:#ffffff0b;letter-spacing:-.07em;font-size:58px;font-weight:850;position:absolute;bottom:20px;right:24px}.section-button{color:#ffffffd6;background:linear-gradient(#ffffff0f,#ffffff05),#ffffff05;border:1px solid #ffffff21;border-radius:16px;align-items:center;gap:10px;height:50px;margin-top:28px;padding:0 20px;font-size:14px;font-weight:790;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.section-button:hover{border-color:#ffffff38;transform:translateY(-2px)}.selection-panel{background:radial-gradient(circle at 88% 8%,#ff7a1a14,#0000 15rem),radial-gradient(circle at 24% 80%,#e3061314,#0000 16rem),linear-gradient(#ffffff0e,#ffffff05),#ffffff05;border:1px solid #ffffff1f;border-radius:32px;padding:28px;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000005c,inset 0 1px #ffffff0e}.selection-panel-header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:16px;padding-bottom:22px;display:flex}.selection-panel-header span{color:#ffffff73;font-size:13px;font-weight:740;display:block}.selection-panel-header strong{color:#fffffff0;letter-spacing:-.04em;margin-top:5px;font-size:22px;line-height:1.1;display:block}.live-dot{background:var(--red);border-radius:999px;width:10px;height:10px;box-shadow:0 0 18px #e306138c}.selection-steps{gap:14px;margin-top:22px;display:grid}.selection-steps article{background:linear-gradient(#ffffff0b,#ffffff04),#ffffff04;border:1px solid #ffffff18;border-radius:22px;grid-template-columns:54px 1fr;align-items:center;gap:18px;min-height:116px;padding:22px;transition:transform .18s,border-color .18s,background .18s;display:grid}.selection-steps article:hover{border-color:#ffffff29;transform:translate(4px)}.selection-steps article>span{color:#fff;background:linear-gradient(135deg,#e3061347,#ff7a1a14);border:1px solid #e306134d;border-radius:15px;place-items:center;width:46px;height:46px;font-weight:820;display:grid}.selection-steps strong{color:#fff;letter-spacing:-.025em;font-size:18px}.selection-steps p{color:#ffffff94;margin:8px 0 0;line-height:1.6}.projects-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:48px;display:flex}.project-system-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.project-system-card{min-height:270px;color:var(--text);background:radial-gradient(circle at 70% 0,#ffffff0b,#0000 12rem),linear-gradient(#ffffff0b,#ffffff04),#ffffff05;border:1px solid #ffffff1c;border-radius:26px;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff0a}.project-system-card:hover{border-color:#ffffff2e;transform:translateY(-5px);box-shadow:0 34px 92px #0000005c,0 0 34px #e306130b,inset 0 1px #ffffff0f}.project-icon{color:#ffffffc7;background:linear-gradient(#ffffff12,#ffffff06),#ffffff06;border:1px solid #ffffff1f;border-radius:17px;place-items:center;width:50px;height:50px;margin-bottom:44px;display:grid}.project-system-card h3{color:#ffffffed;letter-spacing:-.035em;margin:0;font-size:22px;line-height:1.12}.project-system-card p{color:#ffffff94;margin:12px 0 0;line-height:1.65}.project-card-footer{color:#ff5f69e6;align-items:center;gap:8px;margin-top:28px;font-size:13px;font-weight:820;display:inline-flex}.final-cta-section{background:#1c1c1c;padding:150px 0 190px;position:relative;overflow:hidden}.final-cta-section:before{content:"";pointer-events:none;z-index:0;filter:blur(28px)saturate(1.06);opacity:.74;background:radial-gradient(at 18% 48%,#e30613e6,#0000 34%),radial-gradient(at 50% 42%,#ff7a14c7,#0000 39%),radial-gradient(at 82% 48%,#ff2040d1,#0000 36%),radial-gradient(at 50% 4%,#ffd75c57,#0000 28%);width:155vw;height:820px;position:absolute;bottom:-450px;left:50%;transform:translate(-50%)}.final-cta-section:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#1c1c1c 0%,#1c1c1cfc 31%,#1c1c1cd6 58%,#1c1c1c6b 79%,#1c1c1c14 100%);position:absolute;inset:0}.final-cta{text-align:center;-webkit-backdrop-filter:blur(20px)saturate(1.08);background:radial-gradient(circle at 50% 0,#ffffff0f,#0000 28rem),radial-gradient(circle at 50% 100%,#e3061314,#0000 25rem),linear-gradient(#ffffff0d,#ffffff05),#1c1c1cb8;border:1px solid #ffffff21;border-radius:34px;padding:70px 32px;position:relative;overflow:hidden;box-shadow:0 34px 100px #0000006b,inset 0 1px #ffffff0f}.final-cta-icon{color:#fff;background:linear-gradient(135deg,#e306133d,#ff7a1a14);border:1px solid #e3061340;border-radius:18px;place-items:center;width:54px;height:54px;margin:0 auto 22px;display:grid}.final-cta h2{max-width:720px;margin-left:auto;margin-right:auto}.final-cta p{max-width:620px;margin-left:auto;margin-right:auto}.final-actions{justify-content:center;gap:14px;margin-top:32px;display:flex}.floating-ai{z-index:60;color:#ffffffd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff12,#ffffff06),#161618c7;border:1px solid #ffffff26;border-radius:18px;place-items:center;width:54px;height:54px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 48px #00000057,inset 0 1px #ffffff0f}@keyframes caretBlink{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes scrollCue{0%,to{opacity:.48;transform:translateY(-3px)rotate(45deg)}50%{opacity:.9;transform:translateY(2px)rotate(45deg)}}@keyframes orbRed{0%{transform:translate(-14px,10px)scale(1)}to{transform:translate(22px,-12px)scale(1.035)}}@keyframes orbOrange{0%{transform:translate(0)scale(1)}to{transform:translate(22px,18px)scale(1.04)}}@keyframes orbAsh{0%{transform:translate(0)scale(1)}to{transform:translate(-20px,18px)scale(1.035)}}@media (max-width:980px){.nav-inner{grid-template-columns:150px 1fr}.nav-actions{display:none}.brand-logo{height:38px}.nav-menu{justify-content:flex-end}.machine-grid,.project-system-grid,.selection-layout{grid-template-columns:1fr}.projects-header{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.page-container{width:min(100% - 32px,1180px)}.navbar{height:auto;padding:14px 0}.nav-inner{grid-template-columns:1fr;gap:14px;width:min(100% - 32px,1180px)}.nav-menu{justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.hero{min-height:820px;padding:110px 16px 76px}.hero h1{font-size:38px}.hero p{font-size:15.5px}.hero-actions,.final-actions{flex-direction:column;align-items:center}.hero-button{width:min(320px,100%)}.ai-command{height:104px}}.navbar{height:104px!important}.navbar.is-scrolled{height:88px!important}.nav-inner{grid-template-columns:255px 1fr 300px!important;gap:34px!important;width:min(1280px,100% - 56px)!important}.brand-logo{height:68px!important}.navbar.is-scrolled .brand-logo{height:56px!important}.nav-menu{gap:18px!important}.nav-link{border-radius:15px!important;gap:8px!important;height:46px!important;padding:0 17px!important;font-size:16.5px!important;font-weight:760!important}.nav-link svg{width:16px!important;height:16px!important}.language-switch{border-radius:16px!important;gap:8px!important;min-width:88px!important;height:50px!important;padding:0 17px!important;font-size:15px!important}.language-switch svg{width:16px!important;height:16px!important}.nav-cta{border-radius:17px!important;min-width:166px!important;height:52px!important;padding:0 24px!important;font-size:15px!important;font-weight:830!important}.dropdown-panel{top:calc(100% + 18px)!important}@media (max-width:980px){.nav-inner{grid-template-columns:210px 1fr!important;width:min(100% - 40px,1280px)!important}.brand-logo{height:58px!important}.navbar.is-scrolled .brand-logo{height:50px!important}.nav-menu{gap:10px!important}.nav-link{padding:0 12px!important;font-size:15px!important}}html body main.site section.hero .hero-grid{opacity:.025!important}html body main.site section.hero .hero-orb,html body main.site section.hero .hero-orb-red,html body main.site section.hero .hero-orb-warm,html body main.site section.hero .hero-orb-soft,html body main.site section.hero .hero-orb-orange,html body main.site section.hero .hero-orb-ash{z-index:1!important;mix-blend-mode:screen!important;filter:blur(115px)saturate(1.1)!important;position:absolute!important}html body main.site section.hero .hero-orb-red{opacity:.3!important;background:radial-gradient(circle,#e3061375,#0000 72%)!important;width:980px!important;height:980px!important;margin-left:-490px!important;top:250px!important;left:50%!important}html body main.site section.hero .hero-orb-warm,html body main.site section.hero .hero-orb-orange{opacity:.28!important;background:radial-gradient(circle,#ff7a1a70,#0000 74%)!important;width:860px!important;height:860px!important;top:300px!important;left:8%!important}html body main.site section.hero .hero-orb-soft,html body main.site section.hero .hero-orb-ash{opacity:.12!important;background:radial-gradient(circle,#ffdc7833,#0000 76%)!important;width:820px!important;height:820px!important;top:-230px!important;right:8%!important}html body main.site section.hero{background:linear-gradient(#171719 0%,#1b191b 22%,#241c1d 48%,#38201d 74%,#4f251f 100%)!important;padding-top:178px!important}html body main.site section.hero .hero-inner{z-index:5!important}html body main.site section.hero:after{background:#ffffff12!important;box-shadow:0 0 28px #e3061314,0 -18px 80px #aa141c0b!important}html body main.site section.hero>.hero-bg{background:radial-gradient(78% 52% at 50% -10%,#020204fa 0%,#070709e6 24%,#0f0e1094 46%,#14111224 68%,#0000 84%),radial-gradient(58% 42% at 50% 60%,#70181c24 0%,#44141817 42%,#0000 74%),radial-gradient(96% 54% at 50% 113%,#a5181c3d 0%,#74161a2e 34%,#3d15171f 60%,#1c14150a 80%,#0000 93%),radial-gradient(46% 38% at 8% 90%,#a0231e14 0%,#0000 76%),radial-gradient(48% 39% at 94% 90%,#be141c17 0%,#0000 76%)!important}html body main.site section.hero .hero-orb-red{opacity:.07!important;background:radial-gradient(circle,#e3061333,#0000 76%)!important}html body main.site section.hero .hero-orb-warm,html body main.site section.hero .hero-orb-orange{opacity:.045!important;background:radial-gradient(circle,#a01c1e29,#0000 78%)!important}html body main.site section.hero .hero-orb-soft,html body main.site section.hero .hero-orb-ash{opacity:.035!important;background:radial-gradient(circle,#ff826e14,#0000 78%)!important}html body main.site section.hero{isolation:isolate!important;background:linear-gradient(#111113 0%,#171519 18%,#22151a 38%,#3a1820 64%,#671d27 100%)!important;min-height:100vh!important;position:relative!important;overflow:hidden!important}html body main.site section.hero>.hero-bg{z-index:0!important;pointer-events:none!important;background:radial-gradient(88% 48% at 50% -8%,#000000eb 0%,#08080ad6 24%,#110f1270 50%,#0000 76%),radial-gradient(92% 54% at 50% 44%,#37235829 0%,#5c1a362e 34%,#0000 72%),radial-gradient(115% 66% at 50% 116%,#be1c378f 0%,#a6182d7a 26%,#76182757 50%,#32161b1a 78%,#0000 94%),radial-gradient(58% 48% at 8% 92%,#ff522a33 0%,#aa222724 42%,#0000 78%),radial-gradient(58% 48% at 94% 92%,#e306133d 0%,#851b2c26 46%,#0000 80%),radial-gradient(46% 28% at 50% 88%,#ff6c481a 0%,#0000 72%)!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body main.site section.hero .hero-orb-red{opacity:.12!important;filter:blur(130px)saturate(1.05)!important;background:radial-gradient(circle,#e3061352,#0000 76%)!important;width:980px!important;height:980px!important;margin-left:-490px!important;top:330px!important;left:50%!important}html body main.site section.hero .hero-orb-warm,html body main.site section.hero .hero-orb-orange{opacity:.08!important;filter:blur(130px)saturate(1.02)!important;background:radial-gradient(circle,#ff4e343d,#0000 78%)!important;width:900px!important;height:900px!important;top:360px!important;left:4%!important}html body main.site section.hero .hero-orb-soft,html body main.site section.hero .hero-orb-ash{opacity:.07!important;filter:blur(135px)saturate(1.02)!important;background:radial-gradient(circle,#cd244838,#0000 78%)!important;width:860px!important;height:860px!important;top:280px!important;right:4%!important}html body main.site section.hero{padding-top:190px!important}html body main.site section.hero .ai-command{background:linear-gradient(#ffffff0d,#ffffff05),#0d0d10ed!important;border-color:#fff3!important;box-shadow:0 34px 95px #0000006b,0 0 70px #b4182d14,inset 0 1px #ffffff0e!important}html body main.site section.hero:after{z-index:6!important;background:#ffffff0f!important;box-shadow:0 0 28px #be1c3714!important}html body main.site section.hero{isolation:isolate!important;background:#0f0f11!important;position:relative!important;overflow:hidden!important}html body main.site section.hero>.hero-bg{z-index:0!important;pointer-events:none!important;background:#0f0f11!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body main.site section.hero>.hero-bg>video.hero-video-bg{object-fit:cover!important;object-position:center center!important;opacity:1!important;filter:brightness(.6)contrast(1.08)saturate(.92)!important;z-index:0!important;pointer-events:none!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;display:block!important;position:absolute!important;inset:0!important}html body main.site section.hero>.hero-bg>.hero-video-overlay{z-index:1!important;pointer-events:none!important;background:radial-gradient(74% 46% at 50% 0,#000000b3 0%,#00000085 34%,#0000003d 68%,#0000 88%),radial-gradient(90% 58% at 50% 82%,#5a0a1252 0%,#2c080d38 46%,#0000 78%),linear-gradient(#08080a80 0%,#0a0a0c57 36%,#0e080a66 72%,#08080a8f 100%)!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body main.site section.hero .hero-grid{opacity:.012!important;z-index:2!important}html body main.site section.hero>.hero-bg:after{content:none!important;display:none!important}html body main.site section.hero:before{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,#00000057,#0000 24% 76%,#00000057),linear-gradient(#0000002e 0%,#0000 40%,#00000038 100%)!important;position:absolute!important;inset:0!important}html body main.site section.hero .ai-command{-webkit-backdrop-filter:blur(14px)saturate(1.04)!important;background:linear-gradient(#ffffff0e,#ffffff05),#0c0c0fe0!important;border-color:#fff3!important;box-shadow:0 34px 95px #0000006b,inset 0 1px #ffffff0e!important}html,body,.site{background:#0f0f11!important}.machine-showcase,.machine-showcase-v2,.workflow-section,.selection-section,.projects-teaser,.final-cta-section{isolation:isolate!important;background:#0f0f11!important;border-top:0!important;border-bottom:0!important;position:relative!important;overflow:hidden!important}.machine-showcase:after,.machine-showcase-v2:after,.workflow-section:after,.selection-section:after,.projects-teaser:after{content:none!important;display:none!important}.machine-showcase:before,.machine-showcase-v2:before,.workflow-section:before,.selection-section:before,.projects-teaser:before{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:1!important;background:linear-gradient(#ffffff03 0%,#0000 28% 72%,#ffffff03 100%)!important;position:absolute!important;inset:0!important}.machine-showcase,.machine-showcase-v2{background:radial-gradient(circle at 12% 12%,#78161c1b 0%,#5214180e 26%,#0000 52rem),#0f0f11!important}.workflow-section,.selection-section{background:radial-gradient(circle at 92% 28%,#6e161c12 0%,#46121609 24%,#0000 58rem),#101012!important}.projects-teaser{background:radial-gradient(circle at 8% 86%,#78161c14 0%,#4612160a 26%,#0000 60rem),#0f0f11!important}.final-cta-section{background:#0f0f11!important;position:relative!important;overflow:hidden!important}.final-cta-section:before{content:""!important;z-index:-2!important;pointer-events:none!important;filter:blur(34px)saturate(.95)!important;opacity:.78!important;background:radial-gradient(at 50% 100%,#9b181e52 0%,#6e161c38 28%,#4112161f 52%,#0000 78%)!important;width:145vw!important;height:760px!important;position:absolute!important;bottom:-420px!important;left:50%!important;transform:translate(-50%)!important}.final-cta-section:after{content:""!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(#0f0f11 0%,#0f0f11fa 38%,#0f0f11d6 66%,#0f0f116b 100%)!important;position:absolute!important;inset:0!important}.machine-card,.machine-card-v2,.premium-machine-card,.workflow-panel,.selection-panel,.project-system-card,.final-cta{-webkit-backdrop-filter:blur(18px)saturate(1.03)!important;background:radial-gradient(circle at 50% 0,#ffffff0a,#0000 18rem),linear-gradient(#ffffff0a,#ffffff04),#09090ba8!important;border-color:#ffffff18!important;box-shadow:0 30px 96px #00000070,inset 0 1px #ffffff0b!important}.machine-section-intro{background:radial-gradient(circle at 20% 0,#ffffff0a,#0000 20rem),linear-gradient(#ffffff0a,#ffffff04),#09090ba8!important;border-color:#ffffff18!important;box-shadow:0 30px 96px #00000070,inset 0 1px #ffffff0b!important}.eyebrow,.project-card-footer{color:#ff5c66ad!important}.machine-showcase p,.machine-showcase-v2 p,.workflow-section p,.selection-section p,.projects-teaser p,.final-cta-section p{color:#ffffff94!important}.section-split:before,.machine-showcase:before,.selection-section:before,.projects-teaser:before{border:0!important}main.site{isolation:isolate!important;background:#0f0f11!important;position:relative!important;overflow:hidden!important}main.site:before{content:""!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(circle at 12% 8%,#76161c18 0%,#5214180d 22%,#0000 34rem),radial-gradient(circle at 88% 38%,#76161c12 0%,#5214180a 22%,#0000 42rem),radial-gradient(circle at 18% 72%,#76161c11 0%,#52141809 24%,#0000 44rem),linear-gradient(#0f0f11 0%,#111113 34%,#0f0f11 68%,#0d0d0f 100%)!important;position:absolute!important;inset:100vh 0 0!important}main.site:after{content:""!important;z-index:0!important;pointer-events:none!important;filter:blur(38px)saturate(.95)!important;opacity:.82!important;background:radial-gradient(at 50% 100%,#9b181e57 0%,#78161c3d 24%,#4e121826 46%,#1e0c1014 64%,#0000 82%)!important;width:155vw!important;height:980px!important;position:absolute!important;bottom:-520px!important;left:50%!important;transform:translate(-50%)!important}.machine-showcase:before,.machine-showcase:after,.machine-showcase-v2:before,.machine-showcase-v2:after,.workflow-section:before,.workflow-section:after,.selection-section:before,.selection-section:after,.projects-teaser:before,.projects-teaser:after,.final-cta-section:before,.final-cta-section:after{content:none!important;background:0 0!important;display:none!important}.machine-card,.machine-card-v2,.premium-machine-card,.workflow-panel,.selection-panel,.project-system-card,.final-cta{background:radial-gradient(circle at 50% 0,#ffffff09,#0000 18rem),linear-gradient(#ffffff0a,#ffffff04),#09090bad!important;border-color:#ffffff18!important;box-shadow:0 30px 96px #00000070,inset 0 1px #ffffff0b!important}html,body,.site,main.site{background:#1c1c1c!important}main.site{isolation:isolate!important;position:relative!important;overflow:hidden!important}main.site:before{content:none!important;background:0 0!important;display:none!important}main.site:after{content:""!important;z-index:0!important;pointer-events:none!important;opacity:1!important;filter:none!important;background:linear-gradient(#1c1c1c00 0%,#2d101209 38%,#46121613 62%,#62141921 82%,#78161c2e 100%)!important;width:100%!important;height:780px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;transform:none!important}main.site>.hero{z-index:5!important;position:relative!important}.machine-showcase,.machine-showcase-v2,.workflow-section,.selection-section,.projects-teaser,.final-cta-section{z-index:2!important;isolation:auto!important;background:#1c1c1c!important;border:0!important;position:relative!important;overflow:visible!important}.machine-showcase:before,.machine-showcase:after,.machine-showcase-v2:before,.machine-showcase-v2:after,.workflow-section:before,.workflow-section:after,.selection-section:before,.selection-section:after,.projects-teaser:before,.projects-teaser:after,.final-cta-section:before,.final-cta-section:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}.machine-showcase>*,.machine-showcase-v2>*,.workflow-section>*,.selection-section>*,.projects-teaser>*,.final-cta-section>*{z-index:3!important;position:relative!important}.final-cta-section{padding-bottom:240px!important}.machine-card,.machine-card-v2,.premium-machine-card,.workflow-panel,.selection-panel,.project-system-card,.final-cta,.machine-section-intro{-webkit-backdrop-filter:blur(18px)saturate(1.03)!important;background:linear-gradient(#ffffff0a,#ffffff04),#0c0c0eb3!important;border-color:#ffffff18!important;box-shadow:0 30px 96px #0000006b,inset 0 1px #ffffff0b!important}.machine-visual-image-wrap{z-index:5!important;justify-content:center!important;align-items:center!important;height:220px!important;margin:18px 0 14px!important;display:flex!important;position:relative!important;overflow:visible!important}.machine-product-image{object-fit:contain!important;object-position:center center!important;opacity:1!important;filter:drop-shadow(0 34px 50px #0000007a)drop-shadow(0 0 34px #e3061313)!important;width:min(96%,310px)!important;height:210px!important;transition:transform .26s,filter .26s!important;display:block!important;transform:translateY(0)scale(1)!important}.machine-card:hover .machine-product-image,.machine-card-v2:hover .machine-product-image{filter:drop-shadow(0 44px 64px #00000094)drop-shadow(0 0 48px #e306131c)!important;transform:translateY(-6px)scale(1.035)!important}.machine-visual-image-wrap .machine-disc,.machine-visual-image-wrap .machine-body,.machine-visual-image-wrap .machine-visual-ring,.machine-visual-image-wrap .machine-visual-disc,.machine-visual-image-wrap .machine-visual-arm,.machine-visual-image-wrap .machine-visual-body,.machine-visual-image-wrap .machine-visual-shadow{display:none!important}.machine-card,.machine-card-v2{min-height:520px!important}.machine-card-real{min-height:560px!important;padding:26px!important}.machine-card-real .machine-card-top{z-index:3!important;position:relative!important}.machine-image-stage{z-index:2!important;justify-content:center!important;align-items:center!important;height:235px!important;margin:18px 0 8px!important;display:flex!important;position:relative!important;overflow:visible!important}.machine-image-stage:before{content:""!important;filter:blur(12px)!important;pointer-events:none!important;background:radial-gradient(circle,#ffffff0f,#0000 68%)!important;border-radius:999px!important;width:230px!important;height:120px!important;position:absolute!important;top:54%!important;left:50%!important;transform:translate(-50%,-50%)!important}.machine-real-image{z-index:2!important;object-fit:contain!important;object-position:center center!important;opacity:1!important;filter:drop-shadow(0 34px 52px #00000085)drop-shadow(0 0 34px #e3061314)!important;width:min(100%,310px)!important;height:225px!important;transition:transform .28s,filter .28s!important;display:block!important;position:relative!important;transform:translateY(0)scale(1)!important}.machine-card-real:hover .machine-real-image{filter:drop-shadow(0 44px 68px #0000009e)drop-shadow(0 0 52px #e306131f)!important;transform:translateY(-7px)scale(1.035)!important}.machine-card-real .machine-disc,.machine-card-real .machine-body,.machine-card-real .machine-visual,.machine-card-real .machine-visual-v2,.machine-card-real .machine-visual-ring,.machine-card-real .machine-visual-disc,.machine-card-real .machine-visual-arm,.machine-card-real .machine-visual-body,.machine-card-real .machine-visual-shadow{display:none!important}.machine-card-real .machine-image-stage{display:flex!important}.machine-card-real .machine-tag{color:#ffffffb8!important;background:#ffffff0a!important;border:1px solid #ffffff18!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;height:32px!important;padding:0 12px!important;font-size:12px!important;font-weight:760!important;display:inline-flex!important}.machine-card-real .machine-card-content h3{margin-top:16px!important}#production-systems{background:#1c1c1c!important;overflow:hidden!important}#production-systems .machine-lab-grid,#production-systems .machine-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:24px!important;display:grid!important}#production-systems a[href=\/machines],#production-systems .machine-lab-card,#production-systems .machine-card{background:linear-gradient(#ffffff0b,#ffffff04),#0a0a0cb8!important;border:1px solid #ffffff16!important;border-radius:30px!important;flex-direction:column!important;min-height:560px!important;padding:26px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 90px #0000006b,inset 0 1px #ffffff0b!important}#production-systems .machine-lab-visual,#production-systems .machine-image-stage,#production-systems .machine-visual,#production-systems .machine-visual-v2{flex:0 0 235px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:235px!important;max-height:235px!important;margin:18px 0!important;display:flex!important;position:relative!important;overflow:hidden!important}#production-systems img,#production-systems .machine-lab-image,#production-systems .machine-real-image,#production-systems .machine-product-image{object-fit:contain!important;object-position:center center!important;opacity:1!important;filter:drop-shadow(0 28px 42px #0000007a)drop-shadow(0 0 26px #e306130e)!important;width:100%!important;max-width:300px!important;height:220px!important;max-height:220px!important;margin:0 auto!important;padding:0!important;display:block!important;transform:none!important}#production-systems img[width],#production-systems img[height]{width:100%!important;height:220px!important}#production-systems .machine-lab-content,#production-systems .machine-card-content{z-index:3!important;display:block!important;position:relative!important}#production-systems h3{color:#fffffff2!important;letter-spacing:-.045em!important;margin:14px 0 0!important;font-size:24px!important;line-height:1.1!important}#production-systems p{color:#ffffff94!important;margin:12px 0 0!important;font-size:15px!important;line-height:1.65!important}#production-systems .machine-lab-specs,#production-systems .machine-tags{flex-wrap:wrap!important;gap:8px!important;margin-top:16px!important;display:flex!important}#production-systems .machine-lab-specs span,#production-systems .machine-tags span{color:#ffffff7a!important;background:#ffffff07!important;border:1px solid #ffffff12!important;border-radius:999px!important;align-items:center!important;height:28px!important;padding:0 10px!important;font-size:11.5px!important;font-weight:720!important;display:inline-flex!important}#production-systems .machine-lab-footer,#production-systems .machine-meta{border-top:1px solid #ffffff16!important;justify-content:space-between!important;align-items:center!important;margin-top:auto!important;padding-top:18px!important;display:flex!important}@media (max-width:1100px){#production-systems .machine-lab-grid,#production-systems .machine-grid{grid-template-columns:1fr!important}#production-systems img,#production-systems .machine-lab-image,#production-systems .machine-real-image,#production-systems .machine-product-image{max-width:320px!important;height:220px!important}}#production-systems.clean-products-section{isolation:isolate!important;background:#1c1c1c!important;width:100%!important;padding:135px 0 145px!important;display:block!important;position:relative!important;overflow:hidden!important}#production-systems.clean-products-section:before,#production-systems.clean-products-section:after{content:none!important;display:none!important}#production-systems.clean-products-section .clean-products-heading{text-align:center!important;width:min(760px,100%)!important;margin:0 auto 56px!important}#production-systems.clean-products-section .clean-products-heading span{color:#ff5c66c7!important;font-size:13px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}#production-systems.clean-products-section .clean-products-heading h2{color:#fffffff5!important;letter-spacing:-.058em!important;margin:18px 0 0!important;font-size:clamp(38px,3.6vw,56px)!important;font-weight:760!important;line-height:1.04!important;display:block!important}#production-systems.clean-products-section .clean-products-heading p{color:#ffffff94!important;width:min(620px,100%)!important;margin:18px auto 0!important;font-size:16px!important;line-height:1.68!important;display:block!important}#production-systems.clean-products-section .clean-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:24px!important;width:100%!important;display:grid!important}#production-systems.clean-products-section .clean-products-grid>a.clean-product-card,#production-systems.clean-products-section .clean-products-grid>.clean-product-card{all:unset!important;box-sizing:border-box!important;cursor:pointer!important;color:#fffffff0!important;-webkit-backdrop-filter:blur(18px)saturate(1.03)!important;background:radial-gradient(circle at 50% 0,#ffffff0e,#0000 18rem),linear-gradient(#ffffff0b,#ffffff04),#0a0a0cbd!important;border:1px solid #ffffff1b!important;border-radius:30px!important;flex-direction:column!important;width:auto!important;min-width:0!important;min-height:445px!important;padding:22px!important;text-decoration:none!important;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s,background .28s!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:translateY(0)!important;box-shadow:0 30px 96px #0000006b,inset 0 1px #ffffff0c!important}#production-systems.clean-products-section .clean-products-grid>a.clean-product-card:hover,#production-systems.clean-products-section .clean-products-grid>.clean-product-card:hover{background:radial-gradient(circle at 50% 0,#ffffff12,#0000 18rem),radial-gradient(circle at 50% 100%,#e306130d,#0000 20rem),linear-gradient(#ffffff0e,#ffffff05),#0a0a0ccc!important;border-color:#fff3!important;transform:translateY(-8px)!important;box-shadow:0 48px 124px #0000008c,0 0 70px #e306130b,inset 0 1px #fff1!important}#production-systems.clean-products-section .clean-product-glow{z-index:0!important;pointer-events:none!important;opacity:.42!important;background:radial-gradient(circle,#e3061313,#0000 68%)!important;height:180px!important;transition:opacity .28s,transform .28s!important;display:block!important;position:absolute!important;bottom:-32%!important;left:-20%!important;right:-20%!important}#production-systems.clean-products-section .clean-product-card:hover .clean-product-glow{opacity:.86!important;transform:translateY(-16px)!important}#production-systems.clean-products-section .clean-product-top{z-index:3!important;justify-content:space-between!important;align-items:center!important;height:34px!important;margin:0!important;display:flex!important;position:relative!important}#production-systems.clean-products-section .clean-product-top span{color:#ffffffb8!important;background:#ffffff0b!important;border:1px solid #ffffff16!important;border-radius:999px!important;align-items:center!important;height:30px!important;padding:0 12px!important;font-size:12px!important;font-weight:780!important;line-height:1!important;display:inline-flex!important}#production-systems.clean-products-section .clean-product-top svg{color:#ffffffb3!important;transition:transform .24s,color .24s!important;display:block!important}#production-systems.clean-products-section .clean-product-card:hover .clean-product-top svg{color:#fff!important;transform:translate(3px,-3px)!important}#production-systems.clean-products-section .clean-product-image-box{z-index:2!important;background:radial-gradient(circle at 50% 46%,#ffffff14,#0000 62%),linear-gradient(#ffffff09,#ffffff03),#ffffff05!important;border:1px solid #ffffff13!important;border-radius:24px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:245px!important;margin:24px 0 22px!important;display:flex!important;position:relative!important;overflow:hidden!important}#production-systems.clean-products-section .clean-product-image-box:after{content:""!important;filter:blur(14px)!important;pointer-events:none!important;background:#0000006b!important;border-radius:50%!important;width:180px!important;height:22px!important;position:absolute!important;bottom:22px!important;left:50%!important;transform:translate(-50%)!important}#production-systems.clean-products-section img.clean-product-image,#production-systems.clean-products-section .clean-product-image{z-index:2!important;object-fit:contain!important;object-position:center center!important;opacity:1!important;filter:drop-shadow(0 30px 42px #00000080)drop-shadow(0 0 26px #e306130e)!important;width:auto!important;max-width:86%!important;height:210px!important;max-height:210px!important;margin:0 auto!important;padding:0!important;transition:transform .28s cubic-bezier(.22,1,.36,1),filter .28s!important;display:block!important;position:relative!important;transform:translateY(0)scale(1)!important}#production-systems.clean-products-section .clean-product-card:hover img.clean-product-image{filter:drop-shadow(0 40px 58px #0009)drop-shadow(0 0 40px #e3061317)!important;transform:translateY(-6px)scale(1.035)!important}#production-systems.clean-products-section .clean-product-info{z-index:3!important;margin-top:auto!important;padding-top:2px!important;display:block!important;position:relative!important}#production-systems.clean-products-section .clean-product-info span{color:#ffffff73!important;letter-spacing:.11em!important;font-size:12px!important;font-weight:850!important;line-height:1!important;display:block!important}#production-systems.clean-products-section .clean-product-info h3{color:#fffffff5!important;letter-spacing:-.045em!important;margin:10px 0 0!important;font-size:24px!important;font-weight:730!important;line-height:1.1!important;display:block!important}#production-systems.clean-products-section .recommended-product-card,#production-systems.clean-products-section .recommended-product-image-wrap,#production-systems.clean-products-section .recommended-product-content,#production-systems.clean-products-section .recommended-product-footer,#production-systems.clean-products-section .machine-lab-card,#production-systems.clean-products-section .machine-card,#production-systems.clean-products-section .premium-machine-card,#production-systems.clean-products-section .machine-lab-visual,#production-systems.clean-products-section .machine-visual,#production-systems.clean-products-section .machine-visual-v2,#production-systems.clean-products-section .machine-disc,#production-systems.clean-products-section .machine-body,#production-systems.clean-products-section .machine-index,#production-systems.clean-products-section .machine-lab-index,#production-systems.clean-products-section .machine-meta,#production-systems.clean-products-section .machine-lab-footer,#production-systems.clean-products-section .machine-lab-specs,#production-systems.clean-products-section .machine-tags{display:none!important}@media (max-width:1100px){#production-systems.clean-products-section .clean-products-grid{grid-template-columns:1fr!important}}.selection-section{isolation:isolate!important;background:#1c1c1c!important;padding:150px 0!important;position:relative!important;overflow:hidden!important}.selection-section:before{content:""!important;pointer-events:none!important;z-index:0!important;filter:blur(10px)!important;opacity:.9!important;background:radial-gradient(circle at 72% 42%,#ffffff09,#0000 26rem),radial-gradient(circle at 38% 58%,#e306130e,#0000 34rem)!important;width:min(1180px,92vw)!important;height:620px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.selection-section:after{content:""!important;pointer-events:none!important;z-index:0!important;background:linear-gradient(#ffffff05,#fff0)!important;border:1px solid #ffffff0b!important;border-radius:42px!important;width:min(1180px,100% - 48px)!important;height:calc(100% - 140px)!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)!important;mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)!important}.selection-section .page-container{z-index:3!important;position:relative!important}.selection-layout{grid-template-columns:.86fr 1.14fr!important;align-items:center!important;gap:72px!important;display:grid!important}.selection-copy{max-width:520px!important}.selection-copy .eyebrow{color:#ff5c66d1!important;gap:9px!important;font-size:13px!important;font-weight:850!important}.selection-copy h2{color:#fffffff5!important;letter-spacing:-.062em!important;text-shadow:0 26px 90px #00000057!important;margin-top:22px!important;font-size:clamp(42px,4vw,62px)!important;font-weight:760!important;line-height:1.03!important}.selection-copy p{color:#fff9!important;margin-top:26px!important;font-size:16.5px!important;line-height:1.78!important}.selection-copy .section-button{color:#ffffffdb!important;-webkit-backdrop-filter:blur(14px)saturate(1.04)!important;background:linear-gradient(#ffffff0f,#ffffff05),#0c0c0e80!important;border:1px solid #ffffff21!important;border-radius:17px!important;height:54px!important;margin-top:34px!important;padding:0 22px!important;box-shadow:0 20px 54px #00000047,inset 0 1px #ffffff0d!important}.selection-copy .section-button:hover{color:#fff!important;border-color:#ffffff3b!important;transform:translateY(-3px)!important;box-shadow:0 28px 74px #00000061,0 0 54px #e306130e,inset 0 1px #ffffff12!important}.selection-copy .section-button svg{transition:transform .22s!important}.selection-copy .section-button:hover svg{transform:translate(3px)!important}.selection-panel{-webkit-backdrop-filter:blur(18px)saturate(1.04)!important;background:radial-gradient(circle at 82% 0,#ffffff0e,#0000 20rem),radial-gradient(circle at 0 100%,#e306130d,#0000 24rem),linear-gradient(#ffffff0d,#ffffff04),#0a0a0cb3!important;border:1px solid #ffffff1d!important;border-radius:36px!important;padding:34px!important;position:relative!important;overflow:hidden!important;box-shadow:0 36px 120px #00000075,inset 0 1px #ffffff0e!important}.selection-panel:before{content:""!important;pointer-events:none!important;z-index:0!important;opacity:0!important;background:linear-gradient(115deg,#0000 0%,#ffffff0d 42%,#0000 58%)!important;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .28s!important;position:absolute!important;inset:0!important;transform:translate(-72%)!important}.selection-panel:hover:before{opacity:1!important;transform:translate(72%)!important}.selection-panel>*{z-index:2!important;position:relative!important}.selection-panel-header{border-bottom:1px solid #ffffff18!important;padding-bottom:26px!important}.selection-panel-header span{color:#ffffff7a!important;font-size:13px!important;font-weight:760!important}.selection-panel-header strong{color:#fffffff5!important;letter-spacing:-.045em!important;margin-top:8px!important;font-size:25px!important;line-height:1.08!important}.live-dot{background:#ff3342!important;width:10px!important;height:10px!important;box-shadow:0 0 18px #e3061394,0 0 42px #e306133d!important}.selection-steps{gap:14px!important;margin-top:26px!important;display:grid!important;position:relative!important}.selection-steps:before{content:""!important;pointer-events:none!important;background:linear-gradient(#e3061300,#e3061352,#ffffff16,#e3061333,#e3061300)!important;width:1px!important;position:absolute!important;top:40px!important;bottom:40px!important;left:45px!important}.selection-steps article{background:radial-gradient(circle at 0%,#e306130b,#0000 18rem),linear-gradient(#ffffff0c,#ffffff04),#ffffff03!important;border:1px solid #ffffff18!important;border-radius:25px!important;grid-template-columns:58px 1fr!important;align-items:center!important;gap:22px!important;min-height:128px!important;padding:24px!important;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s,background .24s,box-shadow .24s!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 52px #00000038,inset 0 1px #ffffff0a!important}.selection-steps article:after{content:""!important;pointer-events:none!important;opacity:0!important;background:linear-gradient(90deg,#ffffff09,#0000 38%)!important;transition:opacity .24s!important;position:absolute!important;inset:0!important}.selection-steps article:hover{background:radial-gradient(circle at 0%,#e3061313,#0000 18rem),linear-gradient(#ffffff0f,#ffffff05),#ffffff05!important;border-color:#ffffff2e!important;transform:translate(7px)translateY(-2px)!important;box-shadow:0 26px 70px #00000052,0 0 44px #e3061309,inset 0 1px #ffffff0f!important}.selection-steps article:hover:after{opacity:1!important}.selection-steps article>span{z-index:3!important;color:#fff!important;background:linear-gradient(135deg,#e3061352,#e306131f),#ffffff06!important;border:1px solid #e3061352!important;border-radius:16px!important;place-items:center!important;width:48px!important;height:48px!important;font-size:15px!important;font-weight:850!important;display:grid!important;position:relative!important;box-shadow:0 0 28px #e306131f,inset 0 1px #ffffff14!important}.selection-steps strong{color:#fffffff5!important;letter-spacing:-.035em!important;font-size:19px!important;font-weight:780!important;line-height:1.15!important;display:block!important}.selection-steps p{color:#ffffff96!important;margin:10px 0 0!important;font-size:15.5px!important;line-height:1.62!important}.selection-copy{animation:.75s cubic-bezier(.22,1,.36,1) both selectionFadeLeft!important}.selection-panel{animation:.82s cubic-bezier(.22,1,.36,1) both selectionFadeRight!important}.selection-steps article:first-child{animation:.65s cubic-bezier(.22,1,.36,1) 80ms both selectionStepIn!important}.selection-steps article:nth-child(2){animation:.65s cubic-bezier(.22,1,.36,1) .16s both selectionStepIn!important}.selection-steps article:nth-child(3){animation:.65s cubic-bezier(.22,1,.36,1) .24s both selectionStepIn!important}@keyframes selectionFadeLeft{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes selectionFadeRight{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes selectionStepIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.selection-layout{grid-template-columns:1fr!important;gap:42px!important}.selection-copy{max-width:100%!important}.selection-panel{padding:24px!important}}.selection-section,.selection-layout,.selection-copy,.selection-panel{display:none!important}.process-accordion-section:before{content:""!important;pointer-events:none!important;z-index:0!important;filter:blur(10px)!important;opacity:.75!important;background:radial-gradient(circle at 75% 42%,#ffffff0a,#0000 27rem),radial-gradient(circle at 30% 68%,#e306130d,#0000 38rem)!important;width:min(1180px,90vw)!important;height:620px!important;position:absolute!important;top:52%!important;left:50%!important;transform:translate(-50%,-50%)!important}.process-accordion-copy p{color:#fff9!important;margin:26px 0 0!important;font-size:16.5px!important;line-height:1.78!important}.process-accordion-item:hover{border-color:#ffffff29!important;transform:translateY(-2px)!important}.process-accordion-item summary{cursor:pointer!important;grid-template-columns:54px 1fr!important;align-items:center!important;gap:20px!important;min-height:82px!important;padding:22px 24px!important;list-style:none!important;display:grid!important}.process-accordion-item summary span{color:#fff!important;background:linear-gradient(135deg,#e306134d,#e306131a),#ffffff06!important;border:1px solid #e306134d!important;border-radius:16px!important;place-items:center!important;width:48px!important;height:48px!important;font-size:14px!important;font-weight:850!important;display:grid!important}@keyframes accordionReveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.process-accordion-copy{animation:1.15s cubic-bezier(.22,1,.36,1) both softFadeLeft!important}.process-accordion-panel{animation:1.2s cubic-bezier(.22,1,.36,1) 80ms both softFadeRight!important}@keyframes softFadeLeft{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes softFadeRight{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@media (max-width:980px){.process-accordion-layout{grid-template-columns:1fr!important;gap:42px!important}.process-accordion-panel{padding:24px!important}.process-accordion-item summary{grid-template-columns:48px 1fr!important;gap:16px!important}.process-accordion-item>div{padding-left:88px!important}}.selection-copy,.selection-panel,.selection-steps article,.process-accordion-copy,.process-accordion-panel{animation:none!important}.process-accordion-section:before{content:""!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(circle at 18% 24%,#e306130e,#0000 34rem),radial-gradient(circle at 78% 36%,#ffffff0a,#0000 31rem),radial-gradient(circle at 50% 100%,#6e161c0f,#0000 40rem),#1c1c1c!important;position:absolute!important;inset:0!important}.process-accordion-section:after{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(#ffffff03,#0000)!important;border:1px solid #ffffff0b!important;border-radius:42px!important;width:min(1180px,100% - 48px)!important;height:calc(100% - 120px)!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.process-accordion-layout{grid-template-columns:.82fr 1.18fr!important;align-items:center!important;gap:76px!important;display:grid!important}.process-accordion-copy{max-width:540px!important;display:block!important}.process-accordion-eyebrow{color:#ff5c66d1!important;letter-spacing:-.01em!important;font-size:13px!important;font-weight:860!important;display:inline-flex!important}.process-accordion-copy h2{color:#fffffff6!important;letter-spacing:-.066em!important;text-shadow:0 28px 92px #0000005c!important;margin:24px 0 0!important;font-size:clamp(44px,4vw,64px)!important;font-weight:760!important;line-height:1.02!important}.process-accordion-cta{color:#ffffffe0!important;background:linear-gradient(#ffffff0f,#ffffff05),#0c0c0e85!important;border:1px solid #ffffff29!important;border-radius:17px!important;align-items:center!important;gap:10px!important;width:fit-content!important;height:54px!important;margin-top:36px!important;padding:0 22px!important;font-size:14px!important;font-weight:830!important;transition:transform .62s cubic-bezier(.22,1,.36,1),border-color .62s,box-shadow .62s,color .62s!important;display:inline-flex!important;box-shadow:0 22px 58px #00000052,inset 0 1px #ffffff0f!important}.process-accordion-cta:hover{color:#fff!important;border-color:#ffffff47!important;transform:translateY(-3px)!important;box-shadow:0 30px 78px #0000006b,0 0 48px #e306130a,inset 0 1px #ffffff14!important}.process-accordion-cta svg{transition:transform .62s cubic-bezier(.22,1,.36,1)!important}.process-accordion-cta:hover svg{transform:translate(3px,-3px)!important}.process-accordion-panel{-webkit-backdrop-filter:blur(18px)saturate(1.04)!important;background:radial-gradient(circle at 50% 0,#ffffff0e,#0000 24rem),linear-gradient(#ffffff0b,#ffffff04),#0a0a0ca8!important;border:1px solid #ffffff1f!important;border-radius:36px!important;padding:34px!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 38px 128px #0000007a,inset 0 1px #ffffff0f!important}.process-accordion-list{interpolate-size:allow-keywords!important;gap:14px!important;display:grid!important}.process-accordion-item{background:radial-gradient(circle at 50% 0,#ffffff0a,#0000 18rem),linear-gradient(#ffffff0b,#ffffff04),#ffffff03!important;border:1px solid #ffffff1f!important;border-radius:26px!important;transition:transform .72s cubic-bezier(.22,1,.36,1),border-color .72s,box-shadow .72s,background .72s!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 62px #00000038,inset 0 1px #ffffff0b!important}.process-accordion-item:first-child{border-color:#fff3!important}.process-accordion-item:nth-child(2){border-color:#ffee8242!important}.process-accordion-item:nth-child(3){border-color:#ae91ff3d!important}.process-accordion-item:nth-child(4){border-color:#ff9e9e40!important}.process-accordion-item:hover{transform:translateY(-3px)!important;box-shadow:0 30px 82px #00000052,inset 0 1px #ffffff10!important}.process-accordion-item[open]{background:radial-gradient(circle at 50% 0,#ffffff0f,#0000 18rem),radial-gradient(circle at 0 100%,#e306130d,#0000 22rem),linear-gradient(#ffffff0e,#ffffff05),#ffffff04!important;box-shadow:0 34px 96px #0000005c,0 0 58px #e3061309,inset 0 1px #ffffff12!important}.process-accordion-item>div{color:#ffffff96!important;padding:0 72px 26px 98px!important;font-size:15.5px!important;line-height:1.68!important}@supports selector(::details-content){.process-accordion-item::details-content{opacity:0!important;block-size:0!important;transition:block-size .86s cubic-bezier(.22,1,.36,1), opacity .62s ease, content-visibility .86s allow-discrete!important;overflow:clip!important}.process-accordion-item[open]::details-content{opacity:1!important;block-size:auto!important}}@supports not selector(::details-content){.process-accordion-item>div{animation:.82s cubic-bezier(.22,1,.36,1) both accordionRevealSlow!important}}@keyframes accordionRevealSlow{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.process-accordion-item,.process-accordion-item summary:after,.process-accordion-cta,.process-accordion-cta svg{transition:none!important;animation:none!important}}@media (max-width:980px){.process-accordion-layout{grid-template-columns:1fr!important;gap:42px!important}.process-accordion-panel{padding:24px!important}.process-accordion-item summary{grid-template-columns:48px 1fr!important;gap:16px!important;padding-right:62px!important}.process-accordion-item>div{padding-left:88px!important;padding-right:62px!important}}.process-accordion-section:after{content:none!important;background:0 0!important;border:0!important;display:none!important}.process-accordion-section{isolation:isolate!important;background:#1c1c1c!important;padding:145px 0 150px!important;position:relative!important;overflow:hidden!important}.process-accordion-section:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:1!important;filter:none!important;background:radial-gradient(circle at 78% 44%,#ffffff08,#0000 34rem),radial-gradient(circle at 22% 62%,#e306130a,#0000 42rem),#1c1c1c!important;position:absolute!important;inset:0!important;transform:none!important}.process-accordion-section .page-container{z-index:2!important;position:relative!important}.process-accordion-layout{grid-template-columns:.82fr 1.18fr!important;align-items:center!important;gap:78px!important;width:100%!important;display:grid!important}.process-accordion-copy{max-width:540px!important;animation:none!important;display:block!important}.process-accordion-eyebrow{color:#ff5c66d1!important;font-size:13px!important;font-weight:860!important;display:inline-flex!important}.process-accordion-copy h2{color:#fffffff5!important;letter-spacing:-.066em!important;margin:24px 0 0!important;font-size:clamp(44px,4vw,64px)!important;font-weight:760!important;line-height:1.02!important}.process-accordion-copy p{color:#fff9!important;max-width:505px!important;margin:28px 0 0!important;font-size:16.5px!important;line-height:1.78!important}.process-accordion-cta{color:#ffffffe0!important;background:linear-gradient(#ffffff0e,#ffffff05),#0c0c0e8f!important;border:1px solid #ffffff26!important;border-radius:17px!important;align-items:center!important;gap:10px!important;height:54px!important;margin-top:36px!important;padding:0 22px!important;transition:transform .55s cubic-bezier(.22,1,.36,1),border-color .55s,box-shadow .55s!important;display:inline-flex!important;box-shadow:0 22px 58px #00000052,inset 0 1px #ffffff0e!important}.process-accordion-cta:hover{border-color:#ffffff42!important;transform:translateY(-2px)!important;box-shadow:0 28px 74px #0000006b,inset 0 1px #ffffff13!important}.process-accordion-panel{-webkit-backdrop-filter:blur(18px)saturate(1.04)!important;background:radial-gradient(circle at 50% 0,#ffffff0b,#0000 24rem),linear-gradient(#ffffff0b,#ffffff04),#0a0a0cad!important;border:1px solid #ffffff1c!important;border-radius:36px!important;padding:34px!important;animation:none!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 38px 128px #00000075,inset 0 1px #ffffff0e!important}.process-accordion-panel:before,.process-accordion-panel:after{content:none!important;display:none!important}.process-accordion-panel-top{border-bottom:1px solid #ffffff17!important;margin-bottom:18px!important;padding-bottom:26px!important}.process-accordion-panel-top span{color:#ffffff7a!important;font-size:13px!important;font-weight:760!important;display:block!important}.process-accordion-panel-top strong{color:#fffffff5!important;letter-spacing:-.046em!important;margin-top:8px!important;font-size:26px!important;line-height:1.08!important;display:block!important}.process-accordion-list{gap:14px!important;display:grid!important}.process-accordion-item,.process-accordion-item:first-child,.process-accordion-item:nth-child(2),.process-accordion-item:nth-child(3),.process-accordion-item:nth-child(4){background:radial-gradient(circle at 50% 0,#ffffff0a,#0000 18rem),linear-gradient(#ffffff0b,#ffffff04),#ffffff03!important;border:1px solid #ff5c663d!important;border-radius:26px!important;transition:transform .58s cubic-bezier(.22,1,.36,1),border-color .58s,box-shadow .58s,background .58s!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 62px #00000038,inset 0 1px #ffffff0b!important}.process-accordion-item:hover{border-color:#ff5c6661!important;transform:translateY(-2px)!important;box-shadow:0 28px 76px #0000004d,0 0 42px #e3061308,inset 0 1px #ffffff0f!important}.process-accordion-item[open]{background:radial-gradient(circle at 0 100%,#e306130d,#0000 20rem),radial-gradient(circle at 50% 0,#ffffff0d,#0000 18rem),linear-gradient(#ffffff0e,#ffffff05),#ffffff04!important;border-color:#ff5c666b!important;box-shadow:0 34px 96px #00000059,0 0 52px #e3061309,inset 0 1px #fff1!important}.process-accordion-item summary{cursor:pointer!important;grid-template-columns:54px 1fr!important;align-items:center!important;gap:20px!important;min-height:88px!important;padding:22px 72px 22px 24px!important;list-style:none!important;display:grid!important;position:relative!important}.process-accordion-item summary::-webkit-details-marker{display:none!important}.process-accordion-item summary:after{content:""!important;border-bottom:2px solid #fff9!important;border-right:2px solid #fff9!important;width:10px!important;height:10px!important;transition:transform .58s cubic-bezier(.22,1,.36,1),border-color .58s!important;position:absolute!important;top:50%!important;right:26px!important;transform:translateY(-65%)rotate(45deg)!important}.process-accordion-item[open] summary:after{border-color:#ffffffeb!important;transform:translateY(-30%)rotate(-135deg)!important}.process-accordion-item summary span{color:#fff!important;background:linear-gradient(135deg,#e3061357,#e306131f),#ffffff06!important;border:1px solid #ff5c6657!important;border-radius:16px!important;place-items:center!important;width:48px!important;height:48px!important;font-size:14px!important;font-weight:880!important;display:grid!important;box-shadow:0 0 26px #e306131c,inset 0 1px #ffffff14!important}.process-accordion-item summary strong{color:#fffffff0!important;letter-spacing:-.036em!important;font-size:19.5px!important;font-weight:790!important;line-height:1.16!important}.process-accordion-item>div{color:#ffffff96!important;padding:0 72px 28px 98px!important;font-size:15.5px!important;line-height:1.68!important;animation:.62s cubic-bezier(.22,1,.36,1) both accordionSoftReveal!important}@supports selector(::details-content){.process-accordion-item::details-content{opacity:0!important;block-size:0!important;transition:block-size .68s cubic-bezier(.22,1,.36,1), opacity .48s ease, content-visibility .68s allow-discrete!important;overflow:clip!important}.process-accordion-item[open]::details-content{opacity:1!important;block-size:auto!important}.process-accordion-item>div{animation:none!important}}@keyframes accordionSoftReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.process-accordion-layout{grid-template-columns:1fr!important;gap:42px!important}.process-accordion-panel{padding:24px!important}.process-accordion-item summary{grid-template-columns:48px 1fr!important;gap:16px!important;padding-right:62px!important}.process-accordion-item>div{padding-left:88px!important;padding-right:62px!important}}.process-accordion-section,.selection-section{display:none!important}.clean-selector-section{isolation:isolate!important;background:#1c1c1c!important;padding:145px 0!important;position:relative!important;overflow:hidden!important}.clean-selector-section:before,.clean-selector-section:after{content:none!important;background:0 0!important;border:0!important;display:none!important}.clean-selector-layout{grid-template-columns:.88fr 1.12fr!important;align-items:center!important;gap:82px!important;display:grid!important}.clean-selector-copy{max-width:560px!important}.clean-selector-copy h2{color:#fffffff6!important;letter-spacing:-.066em!important;margin:0!important;font-size:clamp(42px,4.2vw,66px)!important;font-weight:760!important;line-height:1.02!important}.clean-selector-copy p{color:#fff9!important;max-width:545px!important;margin:26px 0 0!important;font-size:16.5px!important;line-height:1.78!important}.clean-selector-cta{color:#ffffffe0!important;background:linear-gradient(#ffffff0d,#ffffff04),#0c0c0e94!important;border:1px solid #ffffff24!important;border-radius:15px!important;align-items:center!important;gap:9px!important;width:fit-content!important;height:48px!important;margin-top:34px!important;padding:0 18px!important;font-size:13.5px!important;font-weight:820!important;text-decoration:none!important;transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .42s,box-shadow .42s!important;display:inline-flex!important;box-shadow:0 18px 48px #00000047,inset 0 1px #ffffff0d!important}.clean-selector-cta:hover{border-color:#ffffff40!important;transform:translateY(-2px)!important;box-shadow:0 24px 64px #00000061,inset 0 1px #ffffff12!important}.clean-selector-cta svg{transition:transform .42s cubic-bezier(.22,1,.36,1)!important}.clean-selector-cta:hover svg{transform:translate(3px,-3px)!important}.clean-selector-dropdowns{gap:14px!important;width:100%!important;display:grid!important}.clean-selector-item{-webkit-backdrop-filter:blur(14px)saturate(1.03)!important;background:linear-gradient(#ffffff0b,#ffffff04),#0c0c0ea8!important;border:1px solid #ff5c6638!important;border-radius:22px!important;transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .42s,background .42s,box-shadow .42s!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 64px #00000042,inset 0 1px #ffffff0c!important}.clean-selector-item:hover{border-color:#ff5c6657!important;transform:translateY(-2px)!important;box-shadow:0 26px 78px #00000057,0 0 36px #e3061307,inset 0 1px #ffffff0f!important}.clean-selector-item[open]{background:radial-gradient(circle at 0 100%,#e306130a,#0000 18rem),linear-gradient(#ffffff0d,#ffffff04),#0c0c0eb3!important;border-color:#ff5c6661!important}.clean-selector-item summary{cursor:pointer!important;grid-template-columns:46px 1fr!important;align-items:center!important;gap:18px!important;min-height:76px!important;padding:18px 62px 18px 22px!important;list-style:none!important;display:grid!important;position:relative!important}.clean-selector-item summary::-webkit-details-marker{display:none!important}.clean-selector-item summary:after{content:""!important;border-bottom:2px solid #ffffff94!important;border-right:2px solid #ffffff94!important;width:9px!important;height:9px!important;transition:transform .46s cubic-bezier(.22,1,.36,1),border-color .46s!important;position:absolute!important;top:50%!important;right:24px!important;transform:translateY(-65%)rotate(45deg)!important}.clean-selector-item[open] summary:after{border-color:#ffffffe6!important;transform:translateY(-30%)rotate(-135deg)!important}.clean-selector-item summary span{color:#fff!important;background:linear-gradient(135deg,#e3061352,#e306131f),#ffffff06!important;border:1px solid #ff5c6652!important;border-radius:14px!important;place-items:center!important;width:44px!important;height:44px!important;font-size:13px!important;font-weight:880!important;display:grid!important;box-shadow:0 0 22px #e306131a,inset 0 1px #ffffff13!important}.clean-selector-item summary strong{color:#fffffff0!important;letter-spacing:-.032em!important;font-size:18px!important;font-weight:780!important;line-height:1.16!important}.clean-selector-item p{color:#ffffff94!important;margin:0!important;padding:0 62px 22px 86px!important;font-size:15px!important;line-height:1.64!important;animation:.46s cubic-bezier(.22,1,.36,1) both cleanDropdownReveal!important}@supports selector(::details-content){.clean-selector-item::details-content{opacity:0!important;block-size:0!important;transition:block-size .55s cubic-bezier(.22,1,.36,1), opacity .4s ease, content-visibility .55s allow-discrete!important;overflow:clip!important}.clean-selector-item[open]::details-content{opacity:1!important;block-size:auto!important}.clean-selector-item p{animation:none!important}}@keyframes cleanDropdownReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.clean-selector-layout{grid-template-columns:1fr!important;gap:42px!important}.clean-selector-item summary{grid-template-columns:44px 1fr!important;gap:15px!important}.clean-selector-item p{padding-left:84px!important}}.minimal-selector-section{isolation:isolate!important;color:#fffffff0!important;background:#1c1c1c!important;padding:135px 0!important;position:relative!important;overflow:hidden!important}.minimal-selector-section:before,.minimal-selector-section:after,.minimal-selector-layout:before,.minimal-selector-layout:after,.minimal-selector-list:before,.minimal-selector-list:after{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;display:none!important}.minimal-selector-layout{flex-direction:column!important;align-items:center!important;gap:46px!important;width:100%!important;display:flex!important}.minimal-selector-copy{text-align:center!important;width:100%!important;max-width:760px!important}.minimal-selector-cta{color:#ffffffe0!important;background:linear-gradient(#ffffff0d,#ffffff04),#0c0c0e9e!important;border:1px solid #ffffff24!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:fit-content!important;height:44px!important;margin:30px auto 0!important;padding:0 16px!important;font-size:13px!important;font-weight:820!important;text-decoration:none!important;transition:transform .36s cubic-bezier(.22,1,.36,1),border-color .36s,box-shadow .36s!important;display:inline-flex!important;box-shadow:0 16px 42px #00000042,inset 0 1px #ffffff0d!important}.minimal-selector-cta:hover{border-color:#ffffff40!important;transform:translateY(-2px)!important;box-shadow:0 22px 58px #0000005c,inset 0 1px #ffffff12!important}.minimal-selector-cta svg{transition:transform .36s cubic-bezier(.22,1,.36,1)!important}.minimal-selector-cta:hover svg{transform:translate(3px,-3px)!important}.minimal-selector-item{-webkit-backdrop-filter:blur(12px)saturate(1.02)!important;background:linear-gradient(#ffffff0a,#ffffff03),#0c0c0ead!important;border:1px solid #ff5c6633!important;border-radius:20px!important;transition:transform .38s cubic-bezier(.22,1,.36,1),border-color .38s,background .38s,box-shadow .38s!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 54px #0000003d,inset 0 1px #ffffff0a!important}.minimal-selector-item summary span{color:#fff!important;background:linear-gradient(135deg,#e306134d,#e306131c),#ffffff06!important;border:1px solid #ff5c664d!important;border-radius:13px!important;place-items:center!important;width:42px!important;height:42px!important;font-size:12.5px!important;font-weight:880!important;display:grid!important;box-shadow:inset 0 1px #ffffff13!important}.minimal-selector-item p{color:#ffffff94!important;margin:0!important;padding:0 56px 20px 78px!important;font-size:14.5px!important;line-height:1.62!important;animation:.42s cubic-bezier(.22,1,.36,1) both minimalSelectorReveal!important}@supports selector(::details-content){.minimal-selector-item::details-content{opacity:0!important;block-size:0!important;transition:block-size .5s cubic-bezier(.22,1,.36,1), opacity .34s ease, content-visibility .5s allow-discrete!important;overflow:clip!important}.minimal-selector-item[open]::details-content{opacity:1!important;block-size:auto!important}.minimal-selector-item p{animation:none!important}}@keyframes minimalSelectorReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.minimal-selector-section .process-accordion-panel,.minimal-selector-section .process-accordion-list,.minimal-selector-section .process-accordion-item,.minimal-selector-section .selection-panel,.minimal-selector-section .selection-steps,.minimal-selector-section .clean-selector-dropdowns,.minimal-selector-section .clean-selector-item{display:none!important}@media (max-width:980px){.minimal-selector-section{padding:110px 0!important}.minimal-selector-layout{gap:38px!important}.minimal-selector-copy{text-align:left!important}.minimal-selector-copy h2,.minimal-selector-copy p,.minimal-selector-cta{margin-left:0!important;margin-right:0!important}.minimal-selector-list{width:100%!important}}.process-accordion-section,.selection-section,.clean-selector-section{display:none!important}.minimal-selector-section{isolation:isolate!important;color:#fffffff0!important;background:#1c1c1c!important;margin:0!important;padding:135px 0 145px!important;display:block!important;position:relative!important;overflow:hidden!important}.minimal-selector-section:before,.minimal-selector-section:after,.minimal-selector-layout:before,.minimal-selector-layout:after,.minimal-selector-list:before,.minimal-selector-list:after{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;display:none!important}.minimal-selector-layout{flex-direction:column!important;align-items:center!important;gap:46px!important;width:100%!important;max-width:100%!important;display:flex!important}.minimal-selector-copy{text-align:center!important;width:min(820px,100%)!important;max-width:820px!important;margin:0 auto!important;display:block!important}.minimal-selector-copy h2{color:#fffffff6!important;letter-spacing:-.066em!important;max-width:800px!important;margin:0 auto!important;font-size:clamp(42px,4.2vw,66px)!important;font-weight:760!important;line-height:1.02!important}.minimal-selector-copy p{color:#fff9!important;max-width:720px!important;margin:24px auto 0!important;font-size:16.5px!important;line-height:1.75!important}.minimal-selector-list{width:min(880px,100%)!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:12px!important;margin:0 auto!important;padding:0!important;display:grid!important}.minimal-selector-item{-webkit-backdrop-filter:blur(12px)saturate(1.02)!important;background:linear-gradient(#ffffff0a,#ffffff03),#0c0c0ead!important;border:1px solid #ff5c662e!important;border-radius:20px!important;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s,background .4s,box-shadow .4s!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 54px #0000003b,inset 0 1px #ffffff0a!important}.minimal-selector-item:hover{border-color:#ff5c664d!important;transform:translateY(-2px)!important;box-shadow:0 24px 66px #0000004f,inset 0 1px #ffffff0e!important}.minimal-selector-item[open]{background:linear-gradient(#ffffff0d,#ffffff04),#0c0c0eb8!important;border-color:#ff5c6657!important}.minimal-selector-item summary{cursor:pointer!important;grid-template-columns:42px 1fr!important;align-items:center!important;gap:16px!important;min-height:68px!important;padding:15px 56px 15px 20px!important;list-style:none!important;display:grid!important;position:relative!important}.minimal-selector-item summary::-webkit-details-marker{display:none!important}.minimal-selector-item summary:after{content:""!important;border-bottom:2px solid #ffffff8c!important;border-right:2px solid #ffffff8c!important;width:9px!important;height:9px!important;transition:transform .46s cubic-bezier(.22,1,.36,1),border-color .46s!important;position:absolute!important;top:50%!important;right:22px!important;transform:translateY(-65%)rotate(45deg)!important}.minimal-selector-item[open] summary:after{border-color:#ffffffe0!important;transform:translateY(-30%)rotate(-135deg)!important}.minimal-selector-item summary span{color:#fff!important;background:linear-gradient(135deg,#e306134d,#e306131c),#ffffff06!important;border:1px solid #ff5c664d!important;border-radius:13px!important;place-items:center!important;width:42px!important;height:42px!important;font-size:12.5px!important;font-weight:880!important;display:grid!important}.minimal-selector-item summary strong{color:#fffffff0!important;letter-spacing:-.032em!important;font-size:17px!important;font-weight:780!important;line-height:1.16!important}.minimal-selector-content{opacity:0!important;grid-template-rows:0fr!important;transition:grid-template-rows .62s cubic-bezier(.22,1,.36,1),opacity .42s!important;display:grid!important;overflow:hidden!important}.minimal-selector-item[open] .minimal-selector-content{opacity:1!important;grid-template-rows:1fr!important}.minimal-selector-content>*{min-height:0!important}.minimal-selector-content p{color:#fff9!important;margin:0!important;padding:0 56px 14px 78px!important;font-size:14.5px!important;line-height:1.65!important}.minimal-selector-content ul{gap:8px!important;margin:0!important;padding:0 56px 22px 78px!important;list-style:none!important;display:grid!important}.minimal-selector-content li{color:#ffffff85!important;padding-left:18px!important;font-size:13.5px!important;line-height:1.5!important;position:relative!important}.minimal-selector-content li:before{content:""!important;background:#ff5c66b8!important;border-radius:999px!important;width:6px!important;height:6px!important;position:absolute!important;top:.62em!important;left:0!important;box-shadow:0 0 14px #e3061338!important}.minimal-selector-final-cta{background:linear-gradient(#ffffff0e,#ffffff04),#0c0c0eb3!important;border:1px solid #ffffff26!important;border-radius:22px!important;justify-content:space-between!important;align-items:center!important;gap:22px!important;min-height:86px!important;margin-top:8px!important;padding:20px 22px!important;text-decoration:none!important;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s,background .4s!important;display:flex!important;position:relative!important;box-shadow:0 20px 58px #00000047,inset 0 1px #ffffff0e!important}.minimal-selector-final-cta:hover{border-color:#ffffff40!important;transform:translateY(-3px)!important;box-shadow:0 28px 76px #00000061,0 0 42px #e3061308,inset 0 1px #ffffff12!important}.minimal-selector-final-cta div{gap:5px!important;display:grid!important}.minimal-selector-final-cta span{color:#ff5c66c7!important;font-size:12px!important;font-weight:840!important}.minimal-selector-final-cta strong{color:#fffffff0!important;letter-spacing:-.035em!important;font-size:18px!important;font-weight:820!important;line-height:1.1!important}.minimal-selector-final-cta p{color:#ffffff8c!important;margin:0!important;font-size:14px!important;line-height:1.45!important}.minimal-selector-final-cta svg{color:#ffffffc7!important;flex:none!important;transition:transform .4s cubic-bezier(.22,1,.36,1)!important}.minimal-selector-final-cta:hover svg{transform:translate(4px,-4px)!important}.minimal-selector-cta,.minimal-selector-section .process-accordion-panel,.minimal-selector-section .process-accordion-list,.minimal-selector-section .process-accordion-item,.minimal-selector-section .selection-panel,.minimal-selector-section .selection-steps,.minimal-selector-section .clean-selector-dropdowns,.minimal-selector-section .clean-selector-item{display:none!important}@media (max-width:980px){.minimal-selector-section{padding:110px 0!important}.minimal-selector-copy{text-align:left!important}.minimal-selector-copy h2,.minimal-selector-copy p{margin-left:0!important;margin-right:0!important}.minimal-selector-list{width:100%!important}.minimal-selector-content p,.minimal-selector-content ul{padding-left:76px!important;padding-right:22px!important}}#guided-flow-v9,#guided-flow-v9 *{box-sizing:border-box!important}#guided-flow-v9.flow-v9-section{color:#fffffff0!important;isolation:isolate!important;background:#1c1c1c!important;margin:0!important;padding:132px 0 142px!important;display:block!important;position:relative!important;overflow:hidden!important}#guided-flow-v9:before,#guided-flow-v9:after{content:none!important;display:none!important}#guided-flow-v9 .flow-v9-header{text-align:center!important;width:min(850px,100%)!important;margin:0 auto 48px!important}#guided-flow-v9 .flow-v9-header h2{color:#fffffff6!important;letter-spacing:-.068em!important;max-width:850px!important;margin:0 auto!important;font-size:clamp(42px,4.4vw,70px)!important;font-weight:760!important;line-height:1.01!important}#guided-flow-v9 .flow-v9-header p{color:#fff9!important;max-width:710px!important;margin:24px auto 0!important;font-size:16.5px!important;line-height:1.75!important}#guided-flow-v9 .flow-v9-list{width:min(880px,100%)!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:13px!important;margin:0 auto!important;padding:0!important;display:grid!important}#guided-flow-v9 .flow-v9-item{-webkit-backdrop-filter:blur(12px)saturate(1.02)!important;background:linear-gradient(#ffffff0a,#ffffff03),#0b0b0db3!important;border:1px solid #ff5c6630!important;border-radius:22px!important;transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .42s,background .42s,box-shadow .42s!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 54px #0000003d,inset 0 1px #ffffff0a!important}#guided-flow-v9 .flow-v9-item:hover{border-color:#ff5c664d!important;transform:translateY(-2px)!important;box-shadow:0 24px 68px #00000052,inset 0 1px #ffffff0e!important}#guided-flow-v9 .flow-v9-item[open]{background:linear-gradient(#ffffff0d,#ffffff04),#0b0b0dc2!important;border-color:#ff5c665c!important}#guided-flow-v9 .flow-v9-item summary{cursor:pointer!important;grid-template-columns:44px 1fr!important;align-items:center!important;gap:17px!important;min-height:76px!important;padding:17px 60px 17px 20px!important;list-style:none!important;display:grid!important;position:relative!important}#guided-flow-v9 .flow-v9-item summary::-webkit-details-marker{display:none!important}#guided-flow-v9 .flow-v9-item summary:after{content:""!important;border-bottom:2px solid #ffffff8f!important;border-right:2px solid #ffffff8f!important;width:9px!important;height:9px!important;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .5s!important;position:absolute!important;top:50%!important;right:24px!important;transform:translateY(-65%)rotate(45deg)!important}#guided-flow-v9 .flow-v9-item[open] summary:after{border-color:#ffffffe0!important;transform:translateY(-30%)rotate(-135deg)!important}#guided-flow-v9 .flow-v9-number{color:#fff!important;background:linear-gradient(135deg,#e306134d,#e306131c),#ffffff06!important;border:1px solid #ff5c664d!important;border-radius:14px!important;place-items:center!important;width:44px!important;height:44px!important;font-size:12.5px!important;font-weight:880!important;display:grid!important}#guided-flow-v9 summary div{gap:6px!important;min-width:0!important;display:grid!important}#guided-flow-v9 summary strong{color:#fffffff0!important;letter-spacing:-.032em!important;font-size:17.5px!important;font-weight:790!important;line-height:1.15!important}#guided-flow-v9 summary small{color:#ffffff73!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important}#guided-flow-v9 .flow-v9-roll{opacity:0!important;grid-template-rows:0fr!important;transition:grid-template-rows .62s cubic-bezier(.22,1,.36,1),opacity .42s!important;display:grid!important;overflow:hidden!important}#guided-flow-v9 .flow-v9-item[open] .flow-v9-roll{opacity:1!important;grid-template-rows:1fr!important}#guided-flow-v9 .flow-v9-content{min-height:0!important;padding:0 58px 22px 81px!important;overflow:hidden!important}#guided-flow-v9 .flow-v9-content p{color:#ffffff9c!important;margin:0!important;font-size:14.5px!important;line-height:1.65!important}#guided-flow-v9 .flow-v9-points{flex-wrap:wrap!important;gap:8px!important;margin-top:14px!important;display:flex!important}#guided-flow-v9 .flow-v9-points span{color:#fff9!important;background:#ffffff09!important;border:1px solid #ffffff12!important;border-radius:999px!important;align-items:center!important;height:30px!important;padding:0 11px!important;font-size:12.5px!important;font-weight:720!important;display:inline-flex!important}#guided-flow-v9 .flow-v9-cta{background:linear-gradient(#ffffff0d,#ffffff04),#0b0b0dbd!important;border:1px solid #ffffff26!important;border-radius:22px!important;justify-content:space-between!important;align-items:center!important;gap:22px!important;min-height:88px!important;margin-top:8px!important;padding:20px 22px!important;text-decoration:none!important;transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .42s,box-shadow .42s,background .42s!important;display:flex!important;position:relative!important;box-shadow:0 20px 58px #00000047,inset 0 1px #ffffff0e!important}#guided-flow-v9 .flow-v9-cta:hover{border-color:#ffffff40!important;transform:translateY(-3px)!important;box-shadow:0 28px 76px #00000061,inset 0 1px #ffffff12!important}#guided-flow-v9 .flow-v9-cta div{gap:5px!important;display:grid!important}#guided-flow-v9 .flow-v9-cta span{color:#ff5c66c7!important;font-size:12px!important;font-weight:840!important}#guided-flow-v9 .flow-v9-cta strong{color:#fffffff0!important;letter-spacing:-.035em!important;font-size:18px!important;font-weight:820!important;line-height:1.1!important}#guided-flow-v9 .flow-v9-cta p{color:#ffffff8c!important;margin:0!important;font-size:14px!important;line-height:1.45!important}#guided-flow-v9 .flow-v9-cta svg{color:#ffffffc7!important;flex:none!important;transition:transform .42s cubic-bezier(.22,1,.36,1)!important}#guided-flow-v9 .flow-v9-cta:hover svg{transform:translate(4px,-4px)!important}.minimal-selector-section,.process-accordion-section,.selection-section,.clean-selector-section{display:none!important}@media (max-width:980px){#guided-flow-v9.flow-v9-section{padding:110px 0!important}#guided-flow-v9 .flow-v9-header{text-align:left!important}#guided-flow-v9 .flow-v9-content{padding-left:78px!important;padding-right:22px!important}}#guided-flow-v9,.minimal-selector-section,.process-accordion-section,.selection-section,.clean-selector-section{display:none!important}#guided-flow-v10,#guided-flow-v10 *{box-sizing:border-box!important}#guided-flow-v10.gf10-section{color:#fffffff0!important;isolation:isolate!important;background:#1c1c1c!important;margin:0!important;padding:132px 0 142px!important;display:block!important;position:relative!important;overflow:hidden!important}#guided-flow-v10:before,#guided-flow-v10:after{content:none!important;display:none!important}#guided-flow-v10 .gf10-header h2{color:#fffffff6!important;letter-spacing:-.068em!important;max-width:850px!important;margin:0 auto!important;font-size:clamp(42px,4.4vw,70px)!important;font-weight:760!important;line-height:1.01!important}#guided-flow-v10 .gf10-header p{color:#fff9!important;max-width:710px!important;margin:24px auto 0!important;font-size:16.5px!important;line-height:1.75!important}#guided-flow-v10 .gf10-list{width:min(880px,100%)!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:13px!important;margin:0 auto!important;padding:0!important;display:grid!important}#guided-flow-v10 .gf10-item{-webkit-backdrop-filter:blur(12px)saturate(1.02)!important;background:linear-gradient(#ffffff0a,#ffffff03),#0b0b0db3!important;border:1px solid #ff5c662e!important;border-radius:22px!important;transition:transform .58s cubic-bezier(.22,1,.36,1),border-color .58s,background .58s,box-shadow .58s!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 54px #0000003d,inset 0 1px #ffffff0a!important}#guided-flow-v10 .gf10-item.is-open{background:linear-gradient(#ffffff0d,#ffffff04),#0b0b0dc2!important;border-color:#ff5c6659!important}#guided-flow-v10 .gf10-summary{appearance:none!important;cursor:pointer!important;text-align:left!important;width:100%!important;min-height:76px!important;color:inherit!important;background:0 0!important;border:0!important;grid-template-columns:44px 1fr 20px!important;align-items:center!important;gap:17px!important;padding:17px 60px 17px 20px!important;display:grid!important}#guided-flow-v10 .gf10-number{color:#fff!important;background:linear-gradient(135deg,#e306134d,#e306131c),#ffffff06!important;border:1px solid #ff5c664d!important;border-radius:14px!important;place-items:center!important;width:44px!important;height:44px!important;font-size:12.5px!important;font-weight:880!important;display:grid!important}#guided-flow-v10 .gf10-title-wrap{gap:6px!important;min-width:0!important;display:grid!important}#guided-flow-v10 .gf10-title-wrap strong{color:#fffffff0!important;letter-spacing:-.032em!important;font-size:17.5px!important;font-weight:790!important;line-height:1.15!important}#guided-flow-v10 .gf10-title-wrap small{color:#ffffff73!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important}#guided-flow-v10 .gf10-chevron{border-bottom:2px solid #ffffff8f!important;border-right:2px solid #ffffff8f!important;justify-self:end!important;width:9px!important;height:9px!important;transition:transform .7s cubic-bezier(.22,1,.36,1),border-color .7s!important;transform:rotate(45deg)!important}#guided-flow-v10 .gf10-item.is-open .gf10-chevron{border-color:#ffffffe0!important;transform:rotate(-135deg)!important}#guided-flow-v10 .gf10-roll{opacity:0!important;grid-template-rows:0fr!important;transition:grid-template-rows .9s cubic-bezier(.22,1,.36,1),opacity .62s!important;display:grid!important;overflow:hidden!important}#guided-flow-v10 .gf10-item.is-open .gf10-roll{opacity:1!important;grid-template-rows:1fr!important}#guided-flow-v10 .gf10-content{min-height:0!important;padding:0 58px 23px 81px!important;overflow:hidden!important}#guided-flow-v10 .gf10-content p{color:#ffffff9c!important;margin:0!important;font-size:14.5px!important;line-height:1.65!important}#guided-flow-v10 .gf10-points{flex-wrap:wrap!important;gap:8px!important;margin-top:14px!important;display:flex!important}#guided-flow-v10 .gf10-points span{color:#fff9!important;background:#ffffff09!important;border:1px solid #ffffff12!important;border-radius:999px!important;align-items:center!important;height:30px!important;padding:0 11px!important;font-size:12.5px!important;font-weight:720!important;display:inline-flex!important}#guided-flow-v10 .gf10-cta{color:#ffffffe0!important;background:linear-gradient(#ffffff0d,#ffffff04),#0b0b0dbd!important;border:1px solid #ffffff26!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:fit-content!important;height:46px!important;padding:0 18px!important;font-size:13.5px!important;font-weight:830!important;text-decoration:none!important;transition:transform .44s cubic-bezier(.22,1,.36,1),border-color .44s,box-shadow .44s!important;display:inline-flex!important;box-shadow:0 16px 42px #00000042,inset 0 1px #ffffff0e!important}#guided-flow-v10 .gf10-cta:hover{border-color:#ffffff42!important;transform:translateY(-2px)!important;box-shadow:0 22px 58px #0000005c,inset 0 1px #ffffff12!important}#guided-flow-v10 .gf10-cta svg{color:#ffffffc7!important;transition:transform .44s cubic-bezier(.22,1,.36,1)!important}#guided-flow-v10 .gf10-cta:hover svg{transform:translate(3px,-3px)!important}@media (max-width:980px){#guided-flow-v10.gf10-section{padding:110px 0!important}#guided-flow-v10 .gf10-header{text-align:left!important}#guided-flow-v10 .gf10-content{padding-left:78px!important;padding-right:22px!important}#guided-flow-v10 .gf10-summary{grid-template-columns:44px 1fr 18px!important;padding-right:22px!important}}#guided-flow-v10.gf10-section{background:#1c1c1c!important;padding:120px 0 130px!important}#guided-flow-v10 .gf10-header{text-align:center!important;width:min(780px,100%)!important;margin:0 auto 42px!important}#guided-flow-v10 .gf10-header h2{max-width:780px!important;font-size:clamp(40px,4vw,64px)!important;line-height:1.02!important}#guided-flow-v10 .gf10-header p{max-width:660px!important;margin-top:22px!important}#guided-flow-v10 .gf10-item{border-color:#ff5c6629!important;border-radius:19px!important;box-shadow:0 14px 42px #00000038,inset 0 1px #ffffff09!important}#guided-flow-v10 .gf10-item:hover{border-color:#ff5c6642!important;transform:translateY(-1px)!important;box-shadow:0 18px 52px #00000047,inset 0 1px #ffffff0d!important}#guided-flow-v10 .gf10-title-wrap small{color:#ffffff6e!important;font-size:12.5px!important;line-height:1.3!important}#guided-flow-v10 .gf10-chevron{justify-self:end!important;width:8px!important;height:8px!important}#guided-flow-v10 .gf10-final{justify-content:center!important;margin-top:18px!important;display:flex!important}#guided-flow-v10 .gf10-cta{border-radius:14px!important;gap:8px!important;width:fit-content!important;min-width:0!important;height:42px!important;padding:0 16px!important;font-size:13px!important}@media (max-width:980px){#guided-flow-v10 .gf10-list{width:100%!important}#guided-flow-v10 .gf10-header{text-align:left!important}#guided-flow-v10 .gf10-content{padding-left:69px!important;padding-right:22px!important}}#guided-flow-v10 .gf10-list{gap:13px!important;width:min(820px,100%)!important;margin-left:auto!important;margin-right:auto!important}#guided-flow-v10 .gf10-item{border-radius:21px!important}#guided-flow-v10 .gf10-summary{grid-template-columns:42px 1fr 18px!important;gap:16px!important;min-height:70px!important;padding:15px 56px 15px 18px!important}#guided-flow-v10 .gf10-number{border-radius:13px!important;width:42px!important;height:42px!important;font-size:12.5px!important}#guided-flow-v10 .gf10-title-wrap{gap:5px!important}#guided-flow-v10 .gf10-title-wrap strong{font-size:17px!important;line-height:1.15!important}#guided-flow-v10 .gf10-title-wrap small{font-size:13px!important;line-height:1.32!important}#guided-flow-v10 .gf10-content p{font-size:14.3px!important;line-height:1.64!important}#guided-flow-v10 .gf10-points{gap:8px!important;margin-top:13px!important}#guided-flow-v10 .gf10-points span{height:29px!important;padding:0 11px!important;font-size:12.3px!important}#guided-flow-v10 .gf10-final{justify-content:center!important;margin-top:20px!important}#guided-flow-v10 .gf10-cta{border-radius:14px!important;height:44px!important;padding:0 17px!important;font-size:13.3px!important}#guided-flow-v10.gf10-section{justify-content:center!important;padding:120px 0 130px!important;display:flex!important}#guided-flow-v10 .page-container{width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important}#guided-flow-v10 .gf10-header{text-align:center!important;width:min(820px,100%)!important;margin-left:auto!important;margin-right:auto!important}#guided-flow-v10 .gf10-list{place-self:center!important;width:min(820px,100vw - 48px)!important;max-width:820px!important;margin-left:auto!important;margin-right:auto!important}#guided-flow-v10 .gf10-item{width:100%!important;max-width:820px!important;margin-left:auto!important;margin-right:auto!important}#guided-flow-v10 .gf10-final{justify-content:center!important;width:100%!important;display:flex!important}#guided-flow-v10 .page-container>*{margin-left:auto!important;margin-right:auto!important}@media (max-width:980px){#guided-flow-v10 .gf10-header{text-align:left!important}#guided-flow-v10 .gf10-list{width:100%!important}}#guided-flow-v10 .gf10-item{align-items:stretch!important;min-height:86px!important;display:flex!important}#guided-flow-v10 .gf10-summary{justify-content:flex-start!important;align-items:center!important;gap:16px!important;width:100%!important;height:86px!important;min-height:86px!important;padding:0 56px 0 20px!important;display:flex!important;position:relative!important}#guided-flow-v10 .gf10-number{flex:0 0 42px!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:42px!important;height:42px!important;margin:0!important;display:flex!important}#guided-flow-v10 .gf10-title-wrap{flex-direction:column!important;flex:auto!important;justify-content:center!important;align-self:center!important;align-items:flex-start!important;gap:5px!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}#guided-flow-v10 .gf10-title-wrap strong{margin:0!important;padding:0!important;font-size:17px!important;font-weight:790!important;line-height:1.12!important;display:block!important}#guided-flow-v10 .gf10-title-wrap small{margin:0!important;padding:0!important;font-size:13px!important;line-height:1.25!important;display:block!important}#guided-flow-v10 .gf10-chevron{width:9px!important;height:9px!important;margin:0!important;position:absolute!important;top:50%!important;right:24px!important;transform:translateY(-55%)rotate(45deg)!important}#guided-flow-v10 .gf10-item.is-open .gf10-chevron{transform:translateY(-35%)rotate(-135deg)!important}#guided-flow-v10 .gf10-item.is-open{display:block!important}#guided-flow-v10 .gf10-item.is-open .gf10-summary{height:86px!important;min-height:86px!important}#guided-flow-v10 .gf10-content{padding:0 56px 22px 78px!important}#guided-flow-v10 .gf10-list{width:min(820px,100vw - 48px)!important;max-width:820px!important;margin-left:auto!important;margin-right:auto!important}#guided-flow-final,#guided-flow-final *{box-sizing:border-box!important}#guided-flow-final.guided-flow-final-section{color:#fffffff0!important;isolation:isolate!important;background:#1c1c1c!important;margin:0!important;padding:132px 0 142px!important;display:block!important;position:relative!important;overflow:hidden!important}#guided-flow-final:before{content:""!important;pointer-events:none!important;z-index:0!important;filter:blur(8px)!important;opacity:.8!important;background:radial-gradient(circle at 50% 46%,#e306130e,#0000 34rem),radial-gradient(circle at 80% 22%,#ffffff09,#0000 26rem)!important;width:min(980px,92vw)!important;height:520px!important;position:absolute!important;top:52%!important;left:50%!important;transform:translate(-50%,-50%)!important}#guided-flow-final .page-container{z-index:2!important;position:relative!important}.guided-flow-final-header{text-align:center!important;width:min(850px,100%)!important;margin:0 auto 48px!important}.guided-flow-final-header h2{color:#fffffff7!important;letter-spacing:-.068em!important;text-wrap:balance!important;margin:0 auto!important;font-size:clamp(42px,4.5vw,68px)!important;font-weight:760!important;line-height:1.02!important}.guided-flow-final-header p{color:#ffffff9e!important;width:min(720px,100%)!important;margin:24px auto 0!important;font-size:16.5px!important;line-height:1.75!important}.guided-flow-final-list{gap:14px!important;width:min(820px,100%)!important;margin:0 auto!important;display:grid!important}.guided-flow-final-item{-webkit-backdrop-filter:blur(16px)saturate(1.04)!important;background:linear-gradient(#ffffff0a,#ffffff03),#09090b8f!important;border:1px solid #ff5c663b!important;border-radius:22px!important;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s,background .28s!important;position:relative!important;overflow:hidden!important;box-shadow:0 22px 70px #00000047,inset 0 1px #ffffff0b!important}.guided-flow-final-item:hover,.guided-flow-final-item.is-open{background:radial-gradient(circle at 0%,#e306130e,#0000 22rem),linear-gradient(#ffffff0d,#ffffff04),#09090ba3!important;border-color:#ff5c6661!important;transform:translateY(-2px)!important;box-shadow:0 30px 86px #00000061,0 0 42px #e3061308,inset 0 1px #ffffff0f!important}.guided-flow-final-trigger{cursor:pointer!important;text-align:left!important;background:0 0!important;border:0!important;outline:0!important;grid-template-columns:58px minmax(0,1fr) 38px!important;align-items:center!important;gap:20px!important;width:100%!important;min-height:86px!important;padding:20px 24px!important;display:grid!important}.guided-flow-final-number{color:#fff!important;background:linear-gradient(135deg,#e3061357,#e306131f),#ffffff06!important;border:1px solid #ff5c6657!important;border-radius:15px!important;place-items:center!important;width:48px!important;height:48px!important;font-size:14px!important;font-weight:880!important;display:grid!important;box-shadow:0 0 24px #e306131c,inset 0 1px #ffffff14!important}.guided-flow-final-text{min-width:0!important;display:block!important}.guided-flow-final-text strong{color:#fffffff5!important;letter-spacing:-.035em!important;font-size:18px!important;font-weight:800!important;line-height:1.18!important;display:block!important}.guided-flow-final-text small{color:#ffffff8c!important;width:min(470px,100%)!important;margin-top:6px!important;font-size:13.5px!important;font-weight:650!important;line-height:1.35!important;display:block!important}.guided-flow-final-icon{color:#ffffff9e!important;justify-self:end!important;transition:transform .34s cubic-bezier(.22,1,.36,1),color .34s!important}.guided-flow-final-item.is-open .guided-flow-final-icon{color:#ffffffeb!important;transform:rotate(180deg)!important}.guided-flow-final-content{opacity:0!important;grid-template-rows:0fr!important;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .28s!important;display:grid!important}.guided-flow-final-content>div{overflow:hidden!important}.guided-flow-final-item.is-open .guided-flow-final-content{opacity:1!important;grid-template-rows:1fr!important}.guided-flow-final-content p{color:#fff9!important;margin:0!important;padding:0 72px 24px 102px!important;font-size:15px!important;line-height:1.68!important}.guided-flow-final-action{justify-content:center!important;margin-top:34px!important;display:flex!important}.guided-flow-final-cta{color:#ffffffe6!important;background:linear-gradient(#ffffff0e,#ffffff05),#0c0c0e8f!important;border:1px solid #ffffff29!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;gap:9px!important;height:46px!important;padding:0 18px!important;font-size:13.5px!important;font-weight:830!important;text-decoration:none!important;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s!important;display:inline-flex!important;box-shadow:0 18px 48px #0000004d,inset 0 1px #ffffff0e!important}.guided-flow-final-cta:hover{border-color:#ffffff47!important;transform:translateY(-2px)!important;box-shadow:0 26px 68px #0006,inset 0 1px #ffffff13!important}.guided-flow-final-cta svg{transition:transform .28s cubic-bezier(.22,1,.36,1)!important}.guided-flow-final-cta:hover svg{transform:translate(3px,-3px)!important}@media (max-width:720px){#guided-flow-final.guided-flow-final-section{padding:104px 0 112px!important}.guided-flow-final-header{text-align:left!important;margin-bottom:34px!important}.guided-flow-final-header h2{letter-spacing:-.058em!important;font-size:38px!important}.guided-flow-final-header p{font-size:15px!important;line-height:1.65!important}.guided-flow-final-trigger{grid-template-columns:50px minmax(0,1fr) 28px!important;gap:14px!important;min-height:82px!important;padding:18px!important}.guided-flow-final-number{border-radius:14px!important;width:44px!important;height:44px!important}.guided-flow-final-text strong{font-size:16.5px!important}.guided-flow-final-text small{font-size:13px!important}.guided-flow-final-content p{padding:0 22px 22px 82px!important;font-size:14px!important}.guided-flow-final-action{justify-content:flex-start!important}}html,body,main.site{background:#111112!important}main.site{overflow:hidden!important}#production-systems,#guided-flow-final,.projects-teaser,.final-cta-section{background:radial-gradient(circle at 50% 0,#ffffff07,#0000 34rem),linear-gradient(#141415 0%,#111112 100%)!important}#production-systems,#guided-flow-final,.projects-teaser{padding-top:118px!important;padding-bottom:126px!important}.final-cta-section{padding-top:118px!important;padding-bottom:190px!important}#production-systems:before,#production-systems:after,#guided-flow-final:before,#guided-flow-final:after,.projects-teaser:before,.projects-teaser:after{content:none!important;display:none!important}#production-systems .clean-product-card,#guided-flow-final .guided-flow-final-item,.projects-teaser .project-system-card,.final-cta{-webkit-backdrop-filter:blur(30px)saturate(1.18)!important;background:radial-gradient(circle at 28% 0,#ffffff18,#0000 18rem),linear-gradient(#fff1,#ffffff05),#1414166b!important;border:1px solid #ffffff2e!important;border-radius:30px!important;box-shadow:0 34px 110px #00000075,inset 0 1px #ffffff1d,inset 0 -1px #ffffff09!important}#production-systems .clean-product-card:first-child,#guided-flow-final .guided-flow-final-item:first-child,.projects-teaser .project-system-card:first-child{border-color:#ffffff52!important}#production-systems .clean-product-card:nth-child(2),#guided-flow-final .guided-flow-final-item:nth-child(2),.projects-teaser .project-system-card:nth-child(2){border-color:#ffeb7852!important}#production-systems .clean-product-card:nth-child(3),#guided-flow-final .guided-flow-final-item:nth-child(3),.projects-teaser .project-system-card:nth-child(3){border-color:#ae91ff52!important}#guided-flow-final .guided-flow-final-item:nth-child(4),.projects-teaser .project-system-card:nth-child(4){border-color:#ffaaaa52!important}#production-systems .clean-product-card:hover,#guided-flow-final .guided-flow-final-item:hover,#guided-flow-final .guided-flow-final-item.is-open,.projects-teaser .project-system-card:hover{background:radial-gradient(circle at 28% 0,#ffffff20,#0000 18rem),linear-gradient(#ffffff16,#ffffff06),#18181a85!important;transform:translateY(-8px)!important;box-shadow:0 46px 140px #00000094,inset 0 1px #ffffff26,inset 0 -1px #ffffff0b!important}#production-systems h2,#guided-flow-final h2,.projects-teaser h2,.final-cta h2{color:#fffffffa!important;letter-spacing:-.072em!important;text-shadow:0 34px 90px #0000006b,0 1px #ffffff08!important;font-weight:760!important}#production-systems p,#guided-flow-final p,.projects-teaser p,.final-cta p{color:#dae2f0a8!important}#guided-flow-final .guided-flow-final-list{gap:18px!important;width:min(920px,100%)!important}#guided-flow-final .guided-flow-final-item{min-height:96px!important}#guided-flow-final .guided-flow-final-trigger{min-height:96px!important;padding:24px 32px!important}#guided-flow-final .guided-flow-final-number{background:radial-gradient(circle at 50% 0,#ffffff2e,#0000 72%),linear-gradient(#e306134f,#7310182e),#1414167a!important;border:1px solid #ff5c666b!important;border-radius:16px!important;width:50px!important;height:50px!important}#guided-flow-final .guided-flow-final-text strong{font-size:19px!important}#guided-flow-final .guided-flow-final-text small{color:#dae2f0ad!important}.projects-teaser .projects-header{margin-bottom:58px!important}.projects-teaser .project-system-grid{gap:22px!important}.projects-teaser .project-system-card{min-height:344px!important;padding:28px!important}.projects-teaser .project-icon{background:radial-gradient(circle at 50% 0,#ffffff29,#0000 72%),linear-gradient(#ffffff18,#ffffff07),#ffffff07!important;border:1px solid #ffffff2e!important;border-radius:18px!important;width:56px!important;height:56px!important;margin-bottom:48px!important}.projects-teaser .project-system-card h3{font-size:23px!important}.projects-teaser .project-card-footer{color:#ff646ee6!important}.final-cta-section:before{content:""!important;z-index:0!important;pointer-events:none!important;filter:blur(56px)saturate(.9)!important;opacity:.7!important;background:radial-gradient(at 50% 100%,#87161d26 0%,#5f12181a 32%,#370f130c 58%,#0000 82%)!important;width:125vw!important;height:720px!important;display:block!important;position:absolute!important;bottom:-500px!important;left:50%!important;transform:translate(-50%)!important}.final-cta-section:after{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(#111112 0%,#111112d1 26%,#11111238 62%,#11111200 100%)!important;display:block!important;position:absolute!important;inset:0!important}.final-cta-section .page-container{z-index:3!important;position:relative!important}.final-cta{border-radius:36px!important;width:min(1120px,100%)!important;padding:78px 40px!important}.final-cta-icon{border-radius:18px!important;width:58px!important;height:58px!important;margin-bottom:28px!important}.floating-ai,button[aria-label="Open AI assistant"]{-webkit-backdrop-filter:blur(28px)saturate(1.18)!important;background:radial-gradient(circle at 50% 0,#ffffff29,#0000 72%),linear-gradient(#ffffff15,#ffffff06),#14141694!important;border:1px solid #ffffff38!important;border-radius:19px!important;width:60px!important;height:60px!important;box-shadow:0 26px 72px #0000006b,inset 0 1px #ffffff1f!important}@media (max-width:1100px){.projects-teaser .project-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){#production-systems,#guided-flow-final,.projects-teaser,.final-cta-section{padding-top:92px!important;padding-bottom:104px!important}.projects-teaser .project-system-grid{grid-template-columns:1fr!important}}.hero h1,.guided-flow-final-header h2,.projects-header h2,.final-cta h2,.clean-products-heading h2{word-spacing:.055em!important}.hero p,.guided-flow-final-header p,.guided-flow-final-text small,.guided-flow-final-content p,.projects-header p,.project-system-card p,.final-cta p,.guided-flow-final-text strong,.project-system-card h3,.clean-product-info h3{word-spacing:.035em!important}#guided-flow-final .guided-flow-final-number{background:radial-gradient(circle at 50% 0,#ffffff29,#0000 72%),linear-gradient(#e3061357,#73101833),#1414167a!important;border-color:#ff4a567a!important;box-shadow:0 14px 30px #0000004d,0 0 24px #e306131c,inset 0 1px #ffffff24!important}.projects-teaser .project-system-card:first-child{border-color:#ebeef55c!important;box-shadow:0 34px 110px #00000070,0 0 42px #ebeef509,inset 0 1px #ffffff1f,inset 0 -1px #ffffff09!important}.projects-teaser .project-system-card:nth-child(2){border-color:#dabc6c66!important;box-shadow:0 34px 110px #00000070,0 0 42px #dabc6c0b,inset 0 1px #ffffff1f,inset 0 -1px #ffffff09!important}.projects-teaser .project-system-card:nth-child(3){border-color:#9b94d26b!important;box-shadow:0 34px 110px #00000070,0 0 42px #9b94d20b,inset 0 1px #ffffff1f,inset 0 -1px #ffffff09!important}.projects-teaser .project-system-card:nth-child(4){border-color:#d8877a6b!important;box-shadow:0 34px 110px #00000070,0 0 42px #d8877a0b,inset 0 1px #ffffff1f,inset 0 -1px #ffffff09!important}.projects-teaser .project-system-card:first-child:hover{border-color:#f5f7fc8a!important;box-shadow:0 46px 138px #0000008a,0 0 54px #ebeef50e,inset 0 1px #ffffff26,inset 0 -1px #ffffff0b!important}.projects-teaser .project-system-card:nth-child(2):hover{border-color:#e6ca7e94!important;box-shadow:0 46px 138px #0000008a,0 0 54px #dabc6c12,inset 0 1px #ffffff26,inset 0 -1px #ffffff0b!important}.projects-teaser .project-system-card:nth-child(3):hover{border-color:#afa8e899!important;box-shadow:0 46px 138px #0000008a,0 0 54px #9b94d213,inset 0 1px #ffffff26,inset 0 -1px #ffffff0b!important}.projects-teaser .project-system-card:nth-child(4):hover{border-color:#e89b8c99!important;box-shadow:0 46px 138px #0000008a,0 0 54px #d8877a12,inset 0 1px #ffffff26,inset 0 -1px #ffffff0b!important}.projects-teaser .project-system-card:first-child .project-icon{border-color:#ebeef538!important}.projects-teaser .project-system-card:nth-child(2) .project-icon{border-color:#dabc6c42!important}.projects-teaser .project-system-card:nth-child(3) .project-icon{border-color:#9b94d242!important}.projects-teaser .project-system-card:nth-child(4) .project-icon{border-color:#d8877a42!important}#guided-flow-final .guided-flow-final-item,#guided-flow-final .guided-flow-final-item:first-child,#guided-flow-final .guided-flow-final-item:nth-child(2),#guided-flow-final .guided-flow-final-item:nth-child(3),#guided-flow-final .guided-flow-final-item:nth-child(4){border-color:#ff4a5633!important;box-shadow:0 28px 94px #00000061,0 0 24px #e3061304,inset 0 1px #ffffff16,inset 0 -1px #ffffff06!important}#guided-flow-final .guided-flow-final-item:hover,#guided-flow-final .guided-flow-final-item.is-open,#guided-flow-final .guided-flow-final-item:first-child:hover,#guided-flow-final .guided-flow-final-item:nth-child(2):hover,#guided-flow-final .guided-flow-final-item:nth-child(3):hover,#guided-flow-final .guided-flow-final-item:nth-child(4):hover,#guided-flow-final .guided-flow-final-item:first-child.is-open,#guided-flow-final .guided-flow-final-item:nth-child(2).is-open,#guided-flow-final .guided-flow-final-item:nth-child(3).is-open,#guided-flow-final .guided-flow-final-item:nth-child(4).is-open{border-color:#ff4a5652!important;box-shadow:0 38px 112px #00000075,0 0 34px #e3061307,inset 0 1px #ffffff1d,inset 0 -1px #ffffff08!important}#guided-flow-final .guided-flow-final-number{border-color:#ff4a565c!important;box-shadow:0 14px 30px #00000047,0 0 18px #e3061313,inset 0 1px #ffffff21!important}.projects-header .section-button{border-color:#ffffff38!important;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .32s,box-shadow .32s,background .32s,color .32s!important}.projects-header .section-button:hover{color:#fffffff5!important;background:radial-gradient(circle at 50% 0,#ffffff1b,#0000 10rem),linear-gradient(#ffffff12,#ffffff05),#0e0e108f!important;border-color:#ff4a568c!important;box-shadow:0 28px 72px #0006,0 0 34px #e306130e,inset 0 1px #ffffff21,inset 0 -1px #ffffff09!important}.projects-teaser .project-system-grid{align-items:stretch!important}.projects-teaser .project-system-card h3{align-items:flex-start!important;min-height:54px!important;margin-top:0!important;display:flex!important}@media (max-width:720px){.projects-teaser .project-system-card{min-height:310px!important}.projects-teaser .project-system-card h3,.projects-teaser .project-system-card p{min-height:0!important}.projects-teaser .project-card-footer{margin-top:28px!important}}.guided-flow-final-header{flex-direction:column!important;align-items:center!important;display:flex!important}.guided-flow-final-eyebrow{color:#ff5c66d6!important;letter-spacing:-.01em!important;justify-content:center!important;align-items:center!important;gap:9px!important;margin:0 auto 22px!important;font-size:13px!important;font-weight:860!important;line-height:1!important;display:inline-flex!important}.guided-flow-final-eyebrow-icon{color:#ff5c66e0!important;opacity:.92!important;filter:drop-shadow(0 0 12px #e3061338)!important;place-items:center!important;width:15px!important;height:15px!important;font-size:10px!important;line-height:1!important;display:inline-grid!important;transform:rotate(45deg)!important}.guided-flow-final-header h2{margin-top:0!important}@media (max-width:720px){.guided-flow-final-header{align-items:flex-start!important}.guided-flow-final-eyebrow{margin-bottom:18px!important;margin-left:0!important;margin-right:0!important}}.guided-flow-final-header{flex-direction:column!important;align-items:flex-start!important;width:min(920px,100%)!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}.guided-flow-final-header h2,.guided-flow-final-header p{text-align:center!important;align-self:center!important}.guided-flow-final-eyebrow,.projects-header .eyebrow,.eyebrow{color:#ff5c66d6!important;letter-spacing:-.01em!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;font-size:13px!important;font-weight:860!important;line-height:1!important;display:inline-flex!important}.guided-flow-final-eyebrow svg,.projects-header .eyebrow svg,.eyebrow svg{color:#ff5c66e0!important;stroke-width:2.2px!important;filter:drop-shadow(0 0 12px #e3061333)!important;flex:none!important;width:15px!important;height:15px!important;display:block!important}.guided-flow-final-eyebrow-icon{display:none!important}.projects-header .eyebrow{margin:0!important}@media (max-width:720px){.guided-flow-final-header{align-items:flex-start!important}.guided-flow-final-header h2,.guided-flow-final-header p{text-align:left!important;align-self:flex-start!important}}.guided-flow-final-eyebrow svg{stroke-width:2.35px!important;color:#ff5c66e6!important;filter:drop-shadow(0 0 10px #e306133d)drop-shadow(0 6px 12px #00000038)!important;width:15px!important;height:15px!important}.projects-header .eyebrow svg{stroke-width:2.15px!important;color:#ff5c66db!important;width:15px!important;height:15px!important}.hero-actions{gap:14px!important;margin-top:42px!important}.hero-actions .hero-button{letter-spacing:-.014em!important;border-radius:17px!important;min-width:178px!important;height:54px!important;padding:0 24px!important;font-size:14.5px!important;font-weight:850!important;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s,background .28s,color .28s!important}.hero-actions .hero-button-primary{color:#0c0c0ef5!important;background:linear-gradient(#fff,#e8e8ebf0)!important;border:1px solid #ffffffe0!important;box-shadow:0 22px 58px #00000057,inset 0 1px #ffffffeb,inset 0 -1px #0000000d!important}.hero-actions .hero-button-primary:hover{transform:translateY(-3px)!important;box-shadow:0 30px 76px #00000070,0 0 40px #ffffff0e,inset 0 1px #fffffffa,inset 0 -1px #0000000f!important}.hero-actions .hero-button-secondary{color:#ffffffe0!important;-webkit-backdrop-filter:blur(22px)saturate(1.12)!important;background:radial-gradient(circle at 50% 0,#ffffff16,#0000 10rem),linear-gradient(#ffffff0d,#ffffff04),#0c0c0e61!important;border:1px solid #ffffff38!important;box-shadow:0 20px 54px #00000047,inset 0 1px #ffffff18,inset 0 -1px #ffffff06!important}.hero-actions .hero-button-secondary:hover{color:#fff!important;background:radial-gradient(circle at 50% 0,#ffffff1d,#0000 10rem),linear-gradient(#ffffff12,#ffffff05),#0e0e107a!important;border-color:#ffffff5c!important;transform:translateY(-3px)!important;box-shadow:0 28px 72px #0006,inset 0 1px #ffffff21,inset 0 -1px #ffffff09!important}.hero-actions .hero-button svg{transition:transform .28s cubic-bezier(.22,1,.36,1)!important}.hero-actions .hero-button:hover svg{transform:translate(3px,-3px)!important}.page-container{width:min(1180px,100% - 56px)!important}#guided-flow-final.guided-flow-final-section,.projects-teaser,.final-cta-section{background:#1c1c1c!important}#guided-flow-final.guided-flow-final-section{padding-top:112px!important;padding-bottom:96px!important}.projects-teaser{padding-top:104px!important;padding-bottom:126px!important}.final-cta-section{padding-top:118px!important}.guided-flow-final-header{flex-direction:column!important;align-items:flex-start!important;width:100%!important;max-width:none!important;margin:0 auto 52px!important;display:flex!important}.guided-flow-final-eyebrow{align-self:flex-start!important;margin:0 0 24px!important}.guided-flow-final-header h2,.guided-flow-final-header p{text-align:center!important;align-self:center!important;margin-left:auto!important;margin-right:auto!important}.projects-header .eyebrow{align-self:flex-start!important;margin:0!important}.guided-flow-final-eyebrow,.projects-header .eyebrow{color:#ff5c66d6!important;letter-spacing:-.01em!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;font-size:13px!important;font-weight:860!important;line-height:1!important;display:inline-flex!important}.guided-flow-final-eyebrow svg,.projects-header .eyebrow svg{color:#ff5c66e0!important;stroke-width:2.25px!important;filter:drop-shadow(0 0 12px #e3061333)!important;flex:none!important;width:15px!important;height:15px!important;display:block!important}.guided-flow-final-eyebrow svg{stroke-width:2.45px!important}#guided-flow-final .guided-flow-final-list{gap:16px!important;width:min(920px,100%)!important;margin-left:auto!important;margin-right:auto!important}#guided-flow-final .guided-flow-final-item{background:radial-gradient(circle at 28% 0,#ffffff13,#0000 18rem),linear-gradient(#ffffff0d,#ffffff04),#1212146b!important;border-color:#ff4a562e!important;box-shadow:0 30px 104px #0006,0 0 24px #e3061304,inset 0 1px #ffffff18,inset 0 -1px #ffffff07!important}#guided-flow-final .guided-flow-final-item:hover,#guided-flow-final .guided-flow-final-item.is-open{border-color:#ff4a564d!important;box-shadow:0 40px 124px #0000007a,0 0 34px #e3061307,inset 0 1px #ffffff1f,inset 0 -1px #ffffff09!important}.guided-flow-final-action{margin-top:30px!important}.projects-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:42px!important;margin-bottom:56px!important;display:grid!important}.projects-header>div{max-width:790px!important}.projects-header h2{margin-top:24px!important}.projects-header .section-button{transform:translateY(-8px)!important}.projects-header .section-button:hover{transform:translateY(-10px)!important}.projects-teaser .project-system-grid{align-items:stretch!important;gap:22px!important}.projects-teaser .project-system-card{flex-direction:column!important;height:100%!important;min-height:352px!important;padding:28px!important;display:flex!important}.projects-teaser .project-icon{margin-bottom:44px!important}.projects-teaser .project-system-card h3{align-items:flex-start!important;min-height:54px!important;display:flex!important}.projects-teaser .project-system-card p{min-height:88px!important;margin-top:14px!important}.projects-teaser .project-card-footer{align-items:flex-end!important;min-height:42px!important;margin-top:auto!important;padding-top:28px!important;display:flex!important}.projects-teaser .project-system-card:first-child{border-color:#ebeef557!important}.projects-teaser .project-system-card:nth-child(2){border-color:#d4b46661!important}.projects-teaser .project-system-card:nth-child(3){border-color:#8e8acd66!important}.projects-teaser .project-system-card:nth-child(4){border-color:#cd7c7066!important}.final-cta-section{background:linear-gradient(#1c1c1c 0% 54%,#1b1919 78%,#211719 100%)!important}.final-cta-section:before{filter:blur(56px)saturate(.88)!important;opacity:.64!important;background:radial-gradient(at 50% 100%,#87161d1f 0%,#5f121814 32%,#370f130a 58%,#0000 82%)!important;width:122vw!important;height:670px!important;bottom:-480px!important}@media (max-width:720px){.guided-flow-final-header{align-items:flex-start!important}.guided-flow-final-header h2,.guided-flow-final-header p{text-align:left!important;align-self:flex-start!important}.projects-header{grid-template-columns:1fr!important;align-items:start!important;gap:28px!important}.projects-header .section-button{transform:none!important}.projects-header .section-button:hover{transform:translateY(-2px)!important}.projects-teaser .project-system-card h3,.projects-teaser .project-system-card p{min-height:0!important}.projects-teaser .project-card-footer{margin-top:28px!important}}.hero-actions{justify-content:center!important;align-items:center!important;gap:14px!important;display:flex!important}.hero-actions .hero-button,.hero-actions .hero-button-primary,.hero-actions .hero-button-secondary{white-space:nowrap!important;box-sizing:border-box!important;border-radius:17px!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:190px!important;min-width:190px!important;max-width:190px!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:0 18px!important;line-height:1!important;display:inline-flex!important}.hero-actions .hero-button svg{flex:none!important;width:16px!important;height:16px!important}.hero-actions .hero-button-secondary{border-width:1px!important}@media (max-width:720px){.hero-actions{flex-direction:column!important}.hero-actions .hero-button,.hero-actions .hero-button-primary,.hero-actions .hero-button-secondary{width:min(280px,100%)!important;min-width:0!important;max-width:280px!important}}.hero-scroll-cue{cursor:pointer!important;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,background .28s,box-shadow .28s!important}.ai-command{-webkit-backdrop-filter:blur(22px)saturate(1.12)!important;background:radial-gradient(circle at 24% 0,#ffffff12,#0000 18rem),radial-gradient(circle at 100% 100%,#ffffff07,#0000 16rem),linear-gradient(#ffffff0e,#ffffff04),#0a0a0cb8!important;border-color:#ffffff38!important;box-shadow:0 28px 90px #0000006b,inset 0 1px #ffffff1b,inset 0 -1px #ffffff07!important}.ai-command:before{content:""!important;pointer-events:none!important;border-radius:inherit!important;opacity:.24!important;background:linear-gradient(112deg,#ffffff13 0%,#ffffff07 26%,#0000 54%)!important;position:absolute!important;inset:1px!important}.ai-command>*{z-index:2!important;position:relative!important}.ai-plus,.ai-send{background:linear-gradient(#ffffff18,#ffffff0a),#ffffff05!important;border-color:#ffffff3d!important;box-shadow:inset 0 1px #ffffff16,0 8px 20px #0003!important}.ai-send svg,.ai-actions svg{opacity:.96!important}.hero-scroll-cue{-webkit-backdrop-filter:blur(18px)saturate(1.12)!important;background:radial-gradient(circle at 50% 0,#ffffff21,#0000 72%),linear-gradient(#ffffff12,#ffffff06),#0e0e108f!important;border-color:#ffffff47!important;width:46px!important;height:46px!important;box-shadow:0 18px 50px #0000005c,0 0 28px #ffffff09,inset 0 1px #ffffff21,inset 0 -1px #ffffff07!important}.hero-scroll-cue span{filter:drop-shadow(0 0 10px #ffffff29)drop-shadow(0 8px 14px #0000004d)!important;border-bottom:2px solid #ffffffe0!important;border-right:2px solid #ffffffe0!important;width:12px!important;height:12px!important}.hero-scroll-cue:hover{background:radial-gradient(circle at 50% 0,#ffffff2b,#0000 72%),linear-gradient(#ffffff16,#ffffff07),#101012a3!important;border-color:#ffffff6b!important;transform:translateY(3px)!important;box-shadow:0 24px 62px #00000070,0 0 34px #ffffff0e,inset 0 1px #ffffff29,inset 0 -1px #ffffff09!important}.process-selector-scroll-anchor{pointer-events:none!important;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;top:74px!important;left:0!important}#guided-flow-final{scroll-margin-top:96px!important}#process-selector-scroll{scroll-margin-top:86px!important}.machines-page{color:#fff!important;background:radial-gradient(circle at 50% 0,#ffffff0a,#0000 32rem),radial-gradient(circle at 18% 18%,#e3061313,#0000 26rem),linear-gradient(#09090b 0%,#080809 46%,#09090b 100%)!important;min-height:100vh!important;overflow:hidden!important}.machines-hero,.machine-family-hero,.machine-detail-hero{padding:176px 0 92px!important;position:relative!important}.machines-hero-grid,.machine-family-hero-grid,.machine-detail-grid{grid-template-columns:minmax(0,1.02fr) minmax(360px,.78fr)!important;align-items:center!important;gap:54px!important;display:grid!important;position:relative!important}.machines-hero-copy h1,.machine-family-hero h1,.machine-detail-copy h1{color:#fffffff5!important;letter-spacing:-.075em!important;max-width:830px!important;margin:18px 0 20px!important;font-size:clamp(48px,6.2vw,92px)!important;font-weight:860!important;line-height:.92!important}.machine-family-hero h1,.machine-detail-copy h1{font-size:clamp(58px,8vw,118px)!important}.machines-hero-copy p,.machine-family-hero p,.machine-detail-copy p,.machine-section-heading p{color:#e8ecf4a3!important;letter-spacing:-.022em!important;max-width:690px!important;font-size:17px!important;line-height:1.72!important}.machine-family-hero strong{color:#ffffffd1!important;margin:-8px 0 18px!important;font-size:19px!important;display:block!important}.machines-eyebrow{color:#ffffffb8!important;letter-spacing:.02em!important;text-transform:uppercase!important;-webkit-backdrop-filter:blur(16px)saturate(1.08)!important;background:linear-gradient(#ffffff0e,#ffffff04),#ffffff05!important;border:1px solid #ffffff1c!important;border-radius:999px!important;align-items:center!important;gap:9px!important;width:fit-content!important;padding:8px 12px!important;font-size:12.5px!important;font-weight:820!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff13,0 14px 36px #0000003d!important}.machines-hero-actions,.machine-detail-actions{flex-wrap:wrap!important;align-items:center!important;gap:14px!important;margin-top:34px!important;display:flex!important}.machines-primary-btn,.machines-secondary-btn{letter-spacing:-.018em!important;cursor:pointer!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;gap:9px!important;height:52px!important;padding:0 22px!important;font-size:14px!important;font-weight:820!important;text-decoration:none!important;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,background .22s,box-shadow .22s!important;display:inline-flex!important}.machines-primary-btn{color:#fffffff0!important;background:radial-gradient(circle at 50% 0,#ffffff21,#0000 74%),linear-gradient(#e30613eb,#92000aeb)!important;border:1px solid #e306136b!important;box-shadow:0 18px 48px #e3061333,inset 0 1px #ffffff2e!important}.machines-secondary-btn{color:#ffffffc7!important;background:linear-gradient(#ffffff0d,#ffffff04),#ffffff05!important;border:1px solid #ffffff21!important}.machines-primary-btn:hover,.machines-secondary-btn:hover{transform:translateY(-2px)!important}.machines-hero-panel,.machine-family-spec-card,.machine-detail-visual,.machine-sidebar-card,.machine-info-block,.machine-final-cta,.machines-bottom-card{-webkit-backdrop-filter:blur(22px)saturate(1.1)!important;background:radial-gradient(circle at 24% 0,#ffffff12,#0000 18rem),linear-gradient(#ffffff0d,#ffffff04),#ffffff05!important;border:1px solid #ffffff16!important;box-shadow:0 34px 100px #0000005c,inset 0 1px #ffffff14!important}.machines-hero-panel{border-radius:34px!important;min-height:430px!important;padding:28px!important;position:relative!important;overflow:hidden!important}.machines-panel-orbit{opacity:.86!important;background:radial-gradient(circle,#e306131f,#0000 62%),conic-gradient(from 90deg,#0000,#ffffff1c,#0000)!important;border:1px solid #ffffff1c!important;border-radius:999px!important;width:280px!important;height:280px!important;position:absolute!important;top:-52px!important;right:-52px!important}.machines-panel-card{background:#00000038!important;border:1px solid #ffffff16!important;border-radius:22px!important;gap:8px!important;width:fit-content!important;padding:18px!important;display:grid!important;position:relative!important}.machines-panel-card span,.machines-panel-stats span{color:#ffffff8a!important;font-size:13px!important;font-weight:720!important}.machines-panel-card strong{color:#ffffffeb!important;letter-spacing:-.035em!important;font-size:22px!important}.machines-panel-stats{grid-template-columns:repeat(3,1fr)!important;gap:12px!important;display:grid!important;position:absolute!important;bottom:28px!important;left:28px!important;right:28px!important}.machines-panel-stats div{background:#00000038!important;border:1px solid #ffffff17!important;border-radius:20px!important;padding:16px!important}.machines-panel-stats strong{color:#fffffff0!important;letter-spacing:-.04em!important;font-size:28px!important;display:block!important}.machine-family-section,.machine-variant-section,.machine-detail-content,.machines-bottom-strip{padding:78px 0 112px!important;position:relative!important}.machine-section-heading{justify-content:space-between!important;align-items:end!important;gap:32px!important;margin-bottom:32px!important;display:flex!important}.machine-section-heading h2,.machine-info-block h2,.machine-final-cta h2,.machines-bottom-card h2{color:#fffffff2!important;letter-spacing:-.062em!important;max-width:780px!important;margin:16px 0 0!important;font-size:clamp(34px,4.3vw,62px)!important;font-weight:850!important;line-height:.96!important}.machine-family-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.machine-family-card,.machine-variant-card{color:#fff!important;background:radial-gradient(circle at 26% 0,#ffffff0f,#0000 15rem),linear-gradient(#ffffff0c,#ffffff04),#ffffff05!important;border:1px solid #ffffff17!important;border-radius:28px!important;flex-direction:column!important;justify-content:space-between!important;min-height:302px!important;padding:22px!important;text-decoration:none!important;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,background .28s,box-shadow .28s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 72px #00000042,inset 0 1px #ffffff12!important}.machine-family-card:before,.machine-variant-card:before{content:""!important;opacity:.32!important;background:linear-gradient(90deg,#0000,#e30613b8,#0000)!important;height:2px!important;position:absolute!important;inset:auto 0 0!important}.machine-family-card:hover,.machine-variant-card:hover{border-color:#ffffff2b!important;transform:translateY(-5px)!important}.machine-card-topline,.machine-card-footer,.machine-variant-footer{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.machine-card-topline span{color:#ffffff61!important;font-size:12px!important;font-weight:820!important}.machine-family-card h3,.machine-variant-card h3{color:#fffffff2!important;letter-spacing:-.055em!important;margin:0 0 10px!important;font-size:34px!important;font-weight:860!important;line-height:.96!important}.machine-family-card strong{color:#ffffffbd!important;margin-bottom:14px!important;font-size:14px!important;display:block!important}.machine-family-card p,.machine-variant-card p,.machine-info-block p,.machine-final-cta p,.machine-sidebar-card p,.machines-bottom-card p{color:#e8ecf494!important;margin:0!important;font-size:14.5px!important;line-height:1.62!important}.machine-card-footer{color:#ffffff9e!important;margin-top:28px!important;font-size:13px!important;font-weight:760!important}.machine-card-footer span{align-items:center!important;gap:7px!important;display:inline-flex!important}.machine-family-spec-card{border-radius:30px!important;padding:30px!important}.machine-family-spec-card span,.machine-sidebar-card span{color:#ffffff75!important;font-size:13px!important;font-weight:760!important}.machine-family-spec-card strong{color:#fffffff2!important;letter-spacing:-.065em!important;margin:10px 0!important;font-size:78px!important;line-height:.9!important;display:block!important}.machine-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;display:grid!important}.machine-variant-card{min-height:460px!important;padding:0!important}.machine-variant-image,.machine-main-image{background:radial-gradient(circle at 50% 18%,#ffffff13,#0000 18rem),linear-gradient(#ffffff09,#ffffff03),#0000003d!important;border:1px solid #ffffff13!important;border-radius:24px!important;place-items:center!important;min-height:250px!important;margin:16px!important;display:grid!important;overflow:hidden!important}.machine-image-placeholder,.machine-gallery-item{color:#ffffff8a!important;text-align:center!important;place-items:center!important;gap:8px!important;display:grid!important}.machine-image-placeholder span,.machine-gallery-item span{color:#ffffffc2!important;font-weight:820!important}.machine-image-placeholder small,.machine-gallery-item small{color:#ffffff5c!important;max-width:320px!important;font-size:11px!important;line-height:1.35!important}.machine-variant-content{flex-direction:column!important;flex:1!important;justify-content:space-between!important;gap:22px!important;padding:6px 22px 22px!important;display:flex!important}.machine-mini-specs{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.machine-mini-specs span{color:#ffffffa8!important;background:#ffffff07!important;border:1px solid #ffffff17!important;border-radius:999px!important;padding:7px 10px!important;font-size:12.5px!important;font-weight:720!important}.machine-variant-footer span,.machine-variant-footer strong{align-items:center!important;gap:7px!important;display:inline-flex!important}.machine-back-link,.machine-breadcrumbs a,.machine-breadcrumbs span{color:#ffffff94!important;font-size:13px!important;font-weight:760!important;text-decoration:none!important}.machine-back-link{align-items:center!important;gap:8px!important;width:fit-content!important;margin-bottom:34px!important;display:inline-flex!important}.machine-breadcrumbs{color:#ffffff61!important;align-items:center!important;gap:8px!important;margin-bottom:34px!important;display:flex!important}.machine-detail-grid{grid-template-columns:minmax(0,.88fr) minmax(420px,.86fr)!important}.machine-detail-visual{border-radius:34px!important;padding:18px!important}.machine-detail-visual .machine-main-image{min-height:440px!important;margin:0!important}.machine-view-360{color:#ffffffe0!important;background:radial-gradient(circle at 50% 0,#ffffff17,#0000 74%),linear-gradient(#e3061366,#5600076b),#ffffff05!important;border:1px solid #e306134d!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;height:58px!important;margin-top:14px!important;font-size:14px!important;font-weight:820!important;display:flex!important}.machine-view-360 span{color:#ffffff61!important;font-size:11px!important;font-weight:650!important}.machine-detail-layout{grid-template-columns:320px minmax(0,1fr)!important;align-items:start!important;gap:22px!important;display:grid!important}.machine-detail-sidebar{gap:14px!important;display:grid!important;position:sticky!important;top:104px!important}.machine-sidebar-card,.machine-info-block{border-radius:26px!important;padding:24px!important}.machine-sidebar-card strong{color:#ffffffe6!important;margin:8px 0 10px!important;font-size:20px!important;display:block!important}.machine-info-block h2{font-size:clamp(30px,3.5vw,48px)!important}.machine-info-block ul{gap:12px!important;margin:26px 0 0!important;padding:0!important;list-style:none!important;display:grid!important}.machine-info-block li{color:#e8ecf4a8!important;align-items:flex-start!important;gap:10px!important;font-size:14.5px!important;line-height:1.55!important;display:flex!important}.machine-info-block li svg{color:#e30613eb!important;flex:none!important;margin-top:2px!important}.machine-spec-table{border:1px solid #ffffff14!important;border-radius:22px!important;margin-top:24px!important;overflow:hidden!important}.machine-spec-table div{background:#ffffff05!important;border-bottom:1px solid #ffffff12!important;grid-template-columns:minmax(160px,.6fr) minmax(0,1fr)!important;align-items:center!important;gap:18px!important;min-height:60px!important;padding:0 18px!important;display:grid!important}.machine-spec-table div:last-child{border-bottom:0!important}.machine-spec-table span{color:#ffffff75!important;font-size:13px!important;font-weight:760!important}.machine-spec-table strong{color:#ffffffdb!important;font-size:15px!important}.machine-gallery-block{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.machine-gallery-item{background:radial-gradient(circle at 50% 0,#ffffff0f,#0000 16rem),#ffffff05!important;border:1px solid #ffffff14!important;border-radius:24px!important;min-height:190px!important}.machine-final-cta,.machines-bottom-card{border-radius:32px!important;justify-content:space-between!important;align-items:center!important;gap:28px!important;padding:30px!important;display:flex!important}@media (max-width:1100px){.machines-hero-grid,.machine-family-hero-grid,.machine-detail-grid,.machine-detail-layout{grid-template-columns:1fr!important}.machine-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.machine-detail-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))!important;position:static!important}}@media (max-width:760px){.machines-hero,.machine-family-hero,.machine-detail-hero{padding:136px 0 70px!important}.machines-hero-copy h1,.machine-family-hero h1,.machine-detail-copy h1{font-size:clamp(44px,15vw,70px)!important}.machine-section-heading,.machine-final-cta,.machines-bottom-card{flex-direction:column!important;align-items:flex-start!important}.machine-family-grid,.machine-variant-grid,.machine-gallery-block,.machine-detail-sidebar{grid-template-columns:1fr!important}.machines-panel-stats{grid-template-columns:1fr!important;margin-top:120px!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.machine-spec-table div{grid-template-columns:1fr!important;padding:14px 16px!important}.machine-detail-actions,.machines-hero-actions,.machines-primary-btn,.machines-secondary-btn{width:100%!important}}.machines-page{background:radial-gradient(circle at 50% -8%,#ffffff0d,#0000 34rem),radial-gradient(circle at 12% 22%,#e3061316,#0000 30rem),radial-gradient(circle at 88% 28%,#ffffff08,#0000 28rem),linear-gradient(#09090b 0%,#09090a 42%,#09090b 100%)!important}.machines-hero,.machine-family-hero,.machine-detail-hero{padding-top:168px!important}.machine-section-heading{align-items:flex-end!important;margin-bottom:38px!important}.machine-section-heading h2{letter-spacing:-.068em!important}.machine-family-grid{gap:22px!important}.machine-family-card{-webkit-backdrop-filter:blur(22px)saturate(1.14)!important;background:linear-gradient(135deg,#ffffff12,#ffffff06 42%,#ffffff03),radial-gradient(circle at 22% 0,#ffffff18,#0000 16rem),radial-gradient(circle at 90% 100%,#e306130b,#0000 18rem),#ffffff05!important;border:1px solid #ffffff1b!important;border-radius:30px!important;min-height:318px!important;padding:25px!important;box-shadow:0 28px 84px #00000052,inset 0 1px #ffffff18,inset 0 -1px #ffffff05!important}.machine-family-card:before{opacity:.72!important;background:linear-gradient(90deg,#0000,#fff3,#e3061357,#ffffff21,#0000)!important;height:1px!important;top:0!important;bottom:auto!important}.machine-family-card:after{content:""!important;border-radius:inherit!important;pointer-events:none!important;opacity:.26!important;background:linear-gradient(118deg,#ffffff14 0%,#ffffff06 28%,#0000 56%)!important;position:absolute!important;inset:1px!important}.machine-family-card:hover{background:linear-gradient(135deg,#ffffff17,#ffffff07 42%,#ffffff04),radial-gradient(circle at 22% 0,#ffffff20,#0000 16rem),radial-gradient(circle at 90% 100%,#e3061313,#0000 18rem),#ffffff06!important;border-color:#ffffff30!important;transform:translateY(-6px)!important;box-shadow:0 38px 105px #0000006b,0 0 42px #ffffff07,inset 0 1px #ffffff1f,inset 0 -1px #ffffff06!important}.machine-card-topline{z-index:2!important;position:relative!important}.machine-card-topline span{color:#ffffff70!important;letter-spacing:.03em!important;font-size:12px!important}.machine-card-topline svg{color:#ffffffc7!important;transition:transform .25s cubic-bezier(.22,1,.36,1),color .25s!important}.machine-family-card:hover .machine-card-topline svg{color:#fffffff5!important;transform:translate(3px,-3px)!important}.machine-family-card h3{z-index:2!important;color:#fffffff7!important;letter-spacing:-.06em!important;text-shadow:0 12px 34px #0000005c!important;margin-bottom:8px!important;font-size:31px!important;position:relative!important}.machine-family-card strong{z-index:2!important;color:#ffffffc7!important;letter-spacing:-.025em!important;font-size:14.5px!important;position:relative!important}.machine-family-card p{z-index:2!important;color:#dbe2ee9e!important;max-width:330px!important;font-size:15px!important;line-height:1.68!important;position:relative!important}.machine-card-footer{z-index:2!important;color:#ffffffa8!important;position:relative!important}.machine-card-footer span:first-child{color:#ffffffb3!important}.machine-card-footer span:last-child{color:#ffffffbd!important;transition:transform .25s cubic-bezier(.22,1,.36,1),color .25s!important}.machine-family-card:hover .machine-card-footer span:last-child{color:#fffffff0!important;transform:translate(3px)!important}.machine-variant-grid{gap:22px!important}.machine-variant-card{-webkit-backdrop-filter:blur(22px)saturate(1.13)!important;background:linear-gradient(135deg,#ffffff12,#ffffff05 48%,#ffffff03),radial-gradient(circle at 30% 0,#ffffff17,#0000 18rem),#ffffff05!important;border-color:#ffffff1b!important;border-radius:32px!important;box-shadow:0 30px 92px #00000057,inset 0 1px #ffffff17!important}.machine-variant-card:hover{border-color:#ffffff30!important;transform:translateY(-6px)!important;box-shadow:0 40px 112px #00000070,inset 0 1px #ffffff1f!important}.machine-variant-image,.machine-main-image{background:radial-gradient(circle at 50% 18%,#ffffff18,#0000 17rem),radial-gradient(circle at 50% 100%,#e306130b,#0000 16rem),linear-gradient(#ffffff0a,#ffffff03),#0000003d!important;border-color:#ffffff18!important;border-radius:26px!important}.machine-family-spec-card{background:linear-gradient(135deg,#ffffff14,#ffffff05),radial-gradient(circle at 70% 0,#e3061314,#0000 18rem),#ffffff05!important;border-color:#ffffff1f!important;border-radius:32px!important}.machines-eyebrow{background:linear-gradient(#ffffff12,#ffffff05),#ffffff05!important;border-color:#ffffff21!important}@media (max-width:1100px){.machine-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.machine-family-grid,.machine-variant-grid{grid-template-columns:1fr!important}.machine-family-card{min-height:290px!important}}.hero-video,.hero-video video,.hero-background video,.hero-media video,.hero-bg video{opacity:.65!important;filter:brightness(1.16)contrast(1.04)saturate(1.04)!important}.hero:before,.hero-section:before,.home-hero:before{opacity:.48!important}.hero:after,.hero-section:after,.home-hero:after{opacity:.55!important}.hero-video{opacity:.65!important}:root{--hst-hero-video-brightness:.75;--hst-hero-video-contrast:1.1;--hst-hero-video-saturation:.88}html body main.site section.hero>.hero-bg>video.hero-video-bg{opacity:1!important;filter:brightness(var(--hst-hero-video-brightness)) contrast(var(--hst-hero-video-contrast)) saturate(var(--hst-hero-video-saturation))!important}html body main.site section.hero .hero-inner{z-index:5!important;position:relative!important}.hst-hero-ai{z-index:10!important;width:min(760px,100%)!important;margin:72px auto 0!important;position:relative!important}.hst-hero-ai-shell{-webkit-backdrop-filter:blur(14px)saturate(1.04)!important;background:linear-gradient(#ffffff0d,#ffffff05),#0c0c0fe0!important;border:1px solid #ffffff2e!important;border-radius:27px!important;flex-direction:column!important;justify-content:space-between!important;height:96px!important;padding:16px 18px 14px!important;display:flex!important;position:relative!important;box-shadow:0 34px 95px #0000006b,inset 0 1px #ffffff0e!important}.hst-hero-ai-textline{color:#ffffff8c!important;align-items:center!important;min-height:28px!important;font-size:15px!important;font-weight:470!important;line-height:1.35!important;display:flex!important}.hst-hero-ai .ai-typing-text{color:#ffffff85!important;align-items:center!important;height:22px!important;display:inline-flex!important}.hst-hero-ai .ai-typing-prefix{color:#ffffff85!important;font-weight:470!important}.hst-hero-ai .ai-typing-value{color:#ffffffb8!important;margin-left:.36em!important;font-weight:650!important}.hst-hero-ai .ai-typing-caret{display:none!important}.hst-hero-ai-controls{justify-content:space-between!important;align-items:center!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important}.hst-hero-ai-plus{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;cursor:pointer!important;background:linear-gradient(#ffffff0d,#ffffff05),#ffffff05!important;border:1px solid #fff3!important;border-radius:999px!important;flex:0 0 28px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;transform:none!important}.hst-hero-ai-actions{color:#ffffff8a!important;justify-content:center!important;align-items:center!important;gap:13px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;font-size:13.5px!important;font-weight:730!important;line-height:1!important;display:inline-flex!important;transform:none!important}.hst-hero-ai-mode{color:#ffffff8c!important;justify-content:center!important;align-items:center!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important;transform:none!important}.hst-hero-ai-mic{all:unset!important;box-sizing:border-box!important;color:#ffffff8f!important;cursor:pointer!important;justify-content:center!important;align-items:center!important;width:18px!important;height:32px!important;display:inline-flex!important;transform:none!important}.hst-hero-ai-mic svg{stroke:currentColor!important;width:15px!important;height:15px!important;display:block!important}.hst-hero-ai-send{all:unset!important;box-sizing:border-box!important;color:#ffffffe6!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;cursor:pointer!important;background:linear-gradient(#ffffff20,#ffffff0f),#ffffff05!important;border:1px solid #ffffff2b!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;transform:none!important}.hst-hero-ai-plus:hover,.hst-hero-ai-send:hover{background:linear-gradient(#ffffff28,#fff1),#ffffff06!important;border-color:#ffffff47!important}.hst-hero-ai-mic:hover{color:#ffffffd1!important}.hst-hero-ai .hst-hero-ai-actions>svg{display:none!important}.hst-hero-ai button{font:inherit!important}@media (max-width:720px){.hst-hero-ai-shell{height:104px!important}.hst-hero-ai-textline{font-size:14px!important}}.hst-hero-ai .ai-typing-prefix,.hst-hero-ai .ai-typing-value,.hst-hero-ai .hst-hero-ai-placeholder-text{color:#ffffff85!important;letter-spacing:-.018em!important;font-size:15px!important;font-weight:560!important;line-height:1.35!important}.hst-hero-ai .ai-typing-value{margin-left:.36em!important;font-weight:560!important}.hst-hero-ai-textline{cursor:text!important;position:relative!important}.hst-hero-ai-placeholder-text{z-index:1!important;pointer-events:none!important;position:absolute!important;top:50%!important;left:0!important;transform:translateY(-50%)!important}.hst-hero-ai-input{z-index:2!important;color:#ffffffb8!important;width:100%!important;height:28px!important;font:inherit!important;letter-spacing:-.018em!important;caret-color:#ffffffc7!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:560!important;position:relative!important}.hst-hero-ai-shell.is-sending{animation:.46s cubic-bezier(.16,1,.3,1) both hstChatV6InputPulse!important}.floating-ai,.hst-floating-ai-safe{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,background .22s,box-shadow .22s!important}.floating-ai:hover,.hst-floating-ai-safe:hover{border-color:#ffffff42!important;transform:translateY(-3px)scale(1.025)!important;box-shadow:0 24px 64px #00000075,0 0 34px #ffffff0b,inset 0 1px #ffffff16!important}.hst-chat-v6-wrap{z-index:96!important;transform-origin:bottom!important;will-change:transform, opacity, filter!important;width:min(430px,100vw - 32px)!important;animation:.46s cubic-bezier(.16,1,.3,1) both hstChatV6Open!important;position:fixed!important;bottom:92px!important;right:28px!important;overflow:visible!important}.hst-chat-v6-wrap.is-closing{pointer-events:none!important;animation:.42s cubic-bezier(.55,0,.1,1) both hstChatV6Close!important}.hst-chat-v6-panel{isolation:isolate!important;-webkit-backdrop-filter:blur(32px)saturate(1.18)!important;background:linear-gradient(135deg,#ffffff13,#ffffff06 48%,#ffffff03),radial-gradient(circle at 16% 0,#ffffff13,#0000 16rem),#08080bd6!important;border-radius:28px!important;position:relative!important;overflow:hidden!important;box-shadow:0 36px 118px #0000008f,inset 0 1px #ffffff16!important}.hst-chat-v6-panel:before{content:""!important;z-index:1!important;pointer-events:none!important;border-radius:inherit!important;opacity:.42!important;background:linear-gradient(118deg,#ffffff17 0%,#ffffff07 30%,#0000 60%)!important;position:absolute!important;inset:1px!important}.hst-chat-v6-border{z-index:20!important;pointer-events:none!important;border-radius:inherit!important;border:1px solid #ffffff28!important;position:absolute!important;inset:0!important;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff06!important}.hst-chat-v6-header{z-index:5!important;background:linear-gradient(#ffffff08,#ffffff02),0 0!important;border-bottom:1px solid #ffffff16!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:76px!important;padding:17px 18px!important;display:flex!important;position:relative!important}.hst-chat-v6-header span{color:#ffffff70!important;font-size:12px!important;font-weight:780!important;display:block!important}.hst-chat-v6-header strong{color:#fffffff0!important;letter-spacing:-.038em!important;margin-top:4px!important;font-size:17px!important;line-height:1.08!important;display:block!important}.hst-chat-v6-header-actions{align-items:center!important;gap:8px!important;display:inline-flex!important}.hst-chat-v6-header-actions button{all:unset!important;box-sizing:border-box!important;color:#ffffffb3!important;cursor:pointer!important;background:linear-gradient(#ffffff0d,#ffffff04),#ffffff04!important;border:1px solid #ffffff24!important;border-radius:999px!important;place-items:center!important;width:37px!important;height:37px!important;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,background .2s,color .2s!important;display:grid!important}.hst-chat-v6-header-actions button:hover,.hst-chat-v6-header-actions button.is-active{color:#fffffff0!important;background:linear-gradient(#ffffff16,#ffffff06),#ffffff05!important;border-color:#ffffff42!important;transform:translateY(-1px)!important}.hst-chat-v6-header-actions svg{width:15px!important;height:15px!important;display:block!important}.hst-chat-v6-scroll-shell{z-index:5!important;position:relative!important;overflow:hidden!important}.hst-chat-v6-messages{scroll-behavior:smooth!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;gap:13px!important;max-height:355px!important;padding:18px 16px 22px!important;display:grid!important;overflow-y:auto!important}.hst-chat-v6-messages::-webkit-scrollbar{width:8px!important}.hst-chat-v6-history-list::-webkit-scrollbar{width:8px!important}.hst-chat-v6-messages::-webkit-scrollbar-track{background:0 0!important}.hst-chat-v6-history-list::-webkit-scrollbar-track{background:0 0!important}.hst-chat-v6-messages::-webkit-scrollbar-thumb{background:#ffffff26 padding-box content-box!important;border:2px solid #0000!important;border-radius:999px!important}.hst-chat-v6-history-list::-webkit-scrollbar-thumb{background:#ffffff26 padding-box content-box!important;border:2px solid #0000!important;border-radius:999px!important}.hst-chat-v6-message{will-change:transform, opacity, filter!important;animation:.72s cubic-bezier(.16,1,.3,1) both hstChatV6MessageIn!important;display:flex!important}.hst-chat-v6-message-assistant{justify-content:flex-start!important}.hst-chat-v6-message-user{justify-content:flex-end!important}.hst-chat-v6-message span{letter-spacing:-.012em!important;-webkit-backdrop-filter:blur(18px)saturate(1.1)!important;border-radius:18px!important;max-width:82%!important;padding:13px 15px!important;font-size:13.5px!important;line-height:1.55!important}.hst-chat-v6-thinking span{justify-content:center!important;align-items:center!important;gap:5px!important;width:62px!important;min-height:42px!important;display:inline-flex!important}.hst-chat-v6-thinking i{background:#ffffff9e!important;border-radius:999px!important;width:6px!important;height:6px!important;animation:1.05s ease-in-out infinite hstChatV6ThinkingDot!important;display:block!important}.hst-chat-v6-thinking i:nth-child(2){animation-delay:.14s!important}.hst-chat-v6-thinking i:nth-child(3){animation-delay:.28s!important}.hst-chat-v6-bottom-anchor{width:100%!important;height:1px!important}.hst-chat-v6-scroll-bottom{z-index:25!important;color:#ffffffdb!important;-webkit-backdrop-filter:blur(16px)saturate(1.1)!important;cursor:pointer!important;background:#0c0c0fc7!important;border:1px solid #ffffff29!important;border-radius:999px!important;place-items:center!important;width:38px!important;height:38px!important;animation:.26s cubic-bezier(.16,1,.3,1) both hstChatV6ScrollButtonIn!important;display:grid!important;position:absolute!important;bottom:16px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 16px 42px #00000057!important}.hst-chat-v6-history{z-index:110!important;-webkit-backdrop-filter:blur(30px)saturate(1.2)!important;background:radial-gradient(circle at 20% 0,#ffffff14,#0000 13rem),linear-gradient(135deg,#ffffff12,#ffffff05),#0a0a0ddb!important;border:1px solid #ffffff2e!important;border-radius:26px!important;width:318px!important;max-height:460px!important;animation:.4s cubic-bezier(.16,1,.3,1) both hstChatV6HistoryIn!important;position:absolute!important;top:0!important;right:calc(100% + 16px)!important;overflow:hidden!important;box-shadow:0 34px 110px #0000008a,inset 0 1px #ffffff16,inset 0 0 0 1px #ffffff08!important}.hst-chat-v6-history:before{content:""!important;pointer-events:none!important;border-radius:inherit!important;opacity:.44!important;background:linear-gradient(120deg,#ffffff16,#0000 34%),radial-gradient(circle at 100% 0,#e3061314,#0000 13rem)!important;position:absolute!important;inset:0!important}.hst-chat-v6-history-head{z-index:2!important;border-bottom:1px solid #ffffff14!important;padding:18px 18px 15px!important;position:relative!important}.hst-chat-v6-history-head span{color:#ffffff75!important;letter-spacing:.075em!important;text-transform:uppercase!important;font-size:10.5px!important;font-weight:860!important;line-height:1!important;display:block!important}.hst-chat-v6-history-head strong{color:#ffffffe6!important;letter-spacing:-.035em!important;margin-top:8px!important;font-size:18px!important;font-weight:820!important;line-height:1.1!important;display:block!important}.hst-chat-v6-history-list{z-index:2!important;gap:10px!important;max-height:376px!important;padding:14px!important;display:grid!important;position:relative!important;overflow-y:auto!important}.hst-chat-v6-history-item{grid-template-columns:minmax(0,1fr) 30px!important;align-items:center!important;gap:8px!important;display:grid!important}.hst-chat-v6-history-item>button{all:unset!important;box-sizing:border-box!important;cursor:pointer!important}.hst-chat-v6-history-item>button:first-child{background:linear-gradient(135deg,#ffffff0b,#ffffff03),#ffffff03!important;border:1px solid #ffffff1f!important;border-radius:18px!important;min-height:72px!important;padding:14px 14px 14px 36px!important;transition:transform .22s cubic-bezier(.16,1,.3,1),background .22s,border-color .22s,box-shadow .22s!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0a!important}.hst-chat-v6-history-item>button:first-child:before{content:""!important;border-radius:inherit!important;pointer-events:none!important;opacity:.34!important;-webkit-mask-composite:xor!important;-webkit-mask-composite:xor!important;-webkit-mask-source-type:auto,auto!important;-webkit-mask-composite:xor!important;-webkit-mask-source-type:auto,auto!important;background:linear-gradient(135deg,#ffffff4d,#0000 38%,#e3061347) border-box!important;padding:1px!important;position:absolute!important;inset:-1px!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}.hst-chat-v6-history-item.is-active>button:first-child{box-shadow:0 0 0 1px #e3061329,0 16px 42px #0000003d,inset 0 1px #ffffff0f!important}.hst-chat-v6-history-item small{background:#ffffffb8!important;border-radius:999px!important;width:7px!important;height:7px!important;position:absolute!important;top:19px!important;left:14px!important;box-shadow:0 0 18px #ffffff29!important}.hst-chat-v6-history-item strong{color:#ffffffe8!important;letter-spacing:-.02em!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:14px!important;font-weight:820!important;line-height:1.22!important;display:block!important;overflow:hidden!important}.hst-chat-v6-history-item span{color:#ffffff75!important;margin-top:7px!important;font-size:11.5px!important;font-weight:680!important;display:block!important}.hst-chat-v6-history-item>button:last-child{color:#ffffff6b!important;background:#ffffff03!important;border:1px solid #ffffff13!important;border-radius:999px!important;place-items:center!important;width:30px!important;height:30px!important;transition:color .2s,border-color .2s,background .2s,transform .2s cubic-bezier(.16,1,.3,1)!important;display:grid!important}.hst-chat-v6-history-item>button:last-child:hover{color:#ffffffdb!important;background:#e3061313!important;border-color:#ff5c6647!important;transform:translateY(-1px)!important}.hst-chat-v6-confirm{z-index:7!important;-webkit-backdrop-filter:blur(24px)saturate(1.18)!important;background:radial-gradient(circle at 50% 0,#ffffff14,#0000 14rem),linear-gradient(#ffffff0d,#ffffff04),#09090cc7!important;border:1px solid #ffffff24!important;border-radius:23px!important;margin:14px 16px 2px!important;padding:16px!important;animation:.36s cubic-bezier(.16,1,.3,1) both hstChatV6DrawerIn!important;position:relative!important;box-shadow:0 24px 78px #00000057,inset 0 1px #ffffff12!important}.hst-chat-v6-confirm span{color:#ffffffeb!important;letter-spacing:-.025em!important;font-size:15px!important;font-weight:820!important;display:block!important}.hst-chat-v6-confirm p{color:#ffffff85!important;margin:6px 0 0!important;font-size:12.5px!important;line-height:1.45!important}.hst-chat-v6-confirm-actions{grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:14px!important;display:grid!important}.hst-chat-v6-confirm-actions button{all:unset!important;box-sizing:border-box!important;text-align:center!important;cursor:pointer!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:42px!important;font-size:12.5px!important;font-weight:800!important;display:inline-flex!important}.hst-chat-v6-confirm-actions button:first-child{color:#ffffffb8!important;background:linear-gradient(#ffffff0d,#ffffff05),#ffffff05!important;border:1px solid #ffffff1f!important}.hst-chat-v6-confirm-actions button:last-child{color:#08080aeb!important;background:#ffffffeb!important;border:1px solid #ffffff8c!important}.hst-chat-v6-input{outline-offset:-2px!important;-webkit-backdrop-filter:blur(24px)saturate(1.16)!important;background:linear-gradient(135deg,#ffffff0f,#ffffff05),#0a0a0dcc!important;border:1px solid #ffffff29!important;border-radius:19px!important;outline:1px solid #ffffff0b!important;grid-template-columns:18px 1fr 40px!important;gap:9px!important;height:54px!important;margin-top:12px!important;padding:7px 7px 7px 12px!important;animation:.38s cubic-bezier(.16,1,.3,1) both hstChatV6InputIn!important;display:grid!important;box-shadow:0 22px 72px #0000006b,inset 0 1px #ffffff0f!important}.hst-chat-v6-input.is-sending{animation:.46s cubic-bezier(.16,1,.3,1) both hstChatV6InputPulse!important}.hst-chat-v6-input input{color:#ffffffe6!important;background:0 0!important;border:0!important;outline:0!important;min-width:0!important;height:40px!important;padding:0!important;font-size:13.2px!important;font-weight:560!important;line-height:40px!important}.hst-chat-v6-input button{all:unset!important;box-sizing:border-box!important;cursor:pointer!important;border-radius:999px!important;place-items:center!important;margin:0!important;padding:0!important;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s,border-color .2s,color .2s!important;display:grid!important}.hst-chat-v6-new-trigger:hover{color:#ffffffdb!important;background:0 0!important;transform:translateY(-1px)scale(1.08)!important}.hst-chat-v6-new-trigger svg{stroke-width:2.4px!important;width:9px!important;height:9px!important;transform:none!important}.hst-chat-v6-input button[type=submit]{color:#fffffff0!important;background:#ffffff0e!important;border:1px solid #ffffff2e!important;align-self:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.hst-chat-v6-input button[type=submit]:hover{background:#ffffff16!important;border-color:#ffffff47!important;transform:translateY(-1px)!important}.hst-chat-v6-input button[type=submit] svg{width:15px!important;height:15px!important;transform:translate(1px)!important}.hst-hero-ai-send{place-items:center!important;display:inline-grid!important}.hst-hero-ai-send svg{stroke:currentColor!important;width:16px!important;height:16px!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:translate(1px)!important}@keyframes hstChatV6Open{0%{opacity:0;filter:blur(7px);transform:translateY(20px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes hstChatV6Close{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(7px);transform:translateY(24px)scale(.982)}}@keyframes hstChatV6MessageIn{0%{opacity:0;filter:blur(6px);transform:translateY(16px)scale(.972)}68%{opacity:1;filter:blur();transform:translateY(-1px)scale(1.003)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes hstChatV6ThinkingDot{0%,to{opacity:.38;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes hstChatV6ScrollButtonIn{0%{opacity:0;filter:blur(4px);transform:translate(-50%)translateY(8px)scale(.92)}to{opacity:1;filter:blur();transform:translate(-50%)translateY(0)scale(1)}}@keyframes hstChatV6HistoryIn{0%{opacity:0;filter:blur(5px);transform:translate(12px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes hstChatV6DrawerIn{0%{opacity:0;filter:blur(4px);transform:translateY(-8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hstChatV6InputIn{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hstChatV6InputPulse{0%{transform:translateY(0)scale(1)}42%{filter:brightness(1.06);transform:translateY(-2px)scale(.996)}to{filter:brightness();transform:translateY(0)scale(1)}}@media (max-width:920px){.hst-chat-v6-history{width:100%!important;max-height:320px!important;margin-bottom:12px!important;position:relative!important;top:auto!important;right:auto!important}.hst-chat-v6-history-list{max-height:240px!important}}@media (max-width:720px){.hst-chat-v6-wrap{width:calc(100vw - 32px)!important;bottom:86px!important;right:16px!important}.hst-chat-v6-messages{max-height:320px!important}.hst-chat-v6-confirm-actions{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.hst-chat-v6-wrap,.hst-chat-v6-wrap.is-closing,.hst-chat-v6-message,.hst-chat-v6-input,.hst-chat-v6-scroll-bottom,.hst-chat-v6-thinking i,.hst-chat-v6-history,.hst-chat-v6-confirm,.hst-hero-ai-shell.is-sending{animation:none!important}.hst-chat-v6-messages{scroll-behavior:auto!important}}.hst-chat-v6-input button[type=submit]{place-items:center!important;display:grid!important;position:relative!important}.hst-chat-v6-input button[type=submit] svg{transform-origin:50%!important;width:15px!important;height:15px!important;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-52%,-48%)!important}.hst-hero-ai-send{place-items:center!important;display:grid!important;position:relative!important}.hst-hero-ai-send svg,.ai-send svg{transform-origin:50%!important;width:16px!important;height:16px!important;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-52%,-48%)!important}.hst-chat-v6-panel{-webkit-backdrop-filter:blur(30px)saturate(1.14)!important;background:radial-gradient(circle at 50% 0,#ffffff13,#0000 42%),linear-gradient(#ffffff0d,#ffffff04),#08080bdb!important;border:1px solid #e2e8f025!important;border-radius:30px!important;box-shadow:0 34px 110px -74px #000000f5,0 0 0 1px #e2e8f008,inset 0 1px #ffffff18,inset 0 0 0 1px #ffffff05!important}.hst-chat-v6-panel:after{content:""!important;z-index:6!important;pointer-events:none!important;opacity:.62!important;background:linear-gradient(90deg,#0000,#f8fafc8a,#0000)!important;height:1px!important;position:absolute!important;top:0!important;left:28px!important;right:28px!important}.hst-chat-v6-border{border-color:#e2e8f025!important;box-shadow:inset 0 1px #ffffff1b,inset 0 0 0 1px #ffffff05!important}.hst-chat-v6-header{background:linear-gradient(#ffffff08,#ffffff02),0 0!important;border-bottom:1px solid #ffffff13!important;min-height:78px!important;padding:18px 19px!important}.hst-chat-v6-header>div:first-child{padding-left:13px!important;position:relative!important}.hst-chat-v6-header>div:first-child:before{content:""!important;background:#f8fafce0!important;border-radius:999px!important;width:5px!important;height:5px!important;position:absolute!important;top:7px!important;left:0!important;box-shadow:0 0 12px #e2e8f06b!important}.hst-chat-v6-header span{color:#e2e8f080!important;letter-spacing:.055em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:840!important;line-height:1!important}.hst-chat-v6-header strong{color:#fffffff5!important;letter-spacing:-.045em!important;margin-top:7px!important;font-size:18px!important;font-weight:780!important;line-height:1.06!important}.hst-chat-v6-header-actions{gap:8px!important}.hst-chat-v6-header-actions button{color:#e2e8f0b3!important;background:linear-gradient(#ffffff0c,#ffffff03),#ffffff03!important;border-color:#e2e8f022!important;width:36px!important;height:36px!important;box-shadow:inset 0 1px #ffffff0e!important}.hst-chat-v6-header-actions button:hover,.hst-chat-v6-header-actions button.is-active{color:#fffffff5!important;background:linear-gradient(#ffffff14,#ffffff05),#ffffff05!important;border-color:#e2e8f042!important}.hst-chat-v6-messages{gap:14px!important;max-height:360px!important;padding:18px 16px 22px!important}.hst-chat-v6-message span{letter-spacing:-.014em!important;border-radius:18px!important;max-width:84%!important;padding:13px 15px!important;font-size:13.5px!important;line-height:1.55!important}.hst-chat-v6-message-assistant span{color:#e2e8f0c7!important;background:radial-gradient(circle at 50% 0,#ffffff12,#0000 72%),linear-gradient(#ffffff0c,#ffffff04),#ffffff04!important;border:1px solid #e2e8f01d!important;border-top-left-radius:8px!important;box-shadow:0 20px 70px -54px #000000f5,inset 0 1px #ffffff0d!important}.hst-chat-v6-message-user span{color:#fffffff5!important;background:radial-gradient(circle at 50% 0,#fff2,#0000 72%),linear-gradient(#e30613d6,#76000ae0)!important;border:1px solid #f8717175!important;border-top-right-radius:8px!important;box-shadow:0 22px 58px -36px #e306138c,inset 0 1px #ffffff26!important}.hst-chat-v6-message{animation:.62s cubic-bezier(.16,1,.3,1) both hstChatV7MessageSoftIn!important}.hst-chat-v6-history{-webkit-backdrop-filter:blur(30px)saturate(1.14)!important;background:radial-gradient(circle at 50% 0,#ffffff16,#0000 42%),linear-gradient(#ffffff0d,#ffffff04),#08080be0!important;border:1px solid #e2e8f033!important;border-radius:28px!important;width:326px!important;box-shadow:0 34px 110px -72px #000000fa,0 0 0 1px #e2e8f00a,inset 0 1px #ffffff18,inset 0 0 0 1px #ffffff05!important}.hst-chat-v6-history:before{opacity:.2!important;background:linear-gradient(120deg,#ffffff16,#0000 34%)!important}.hst-chat-v6-history:after{content:""!important;z-index:4!important;pointer-events:none!important;opacity:.62!important;background:linear-gradient(90deg,#0000,#f8fafc8a,#0000)!important;height:1px!important;position:absolute!important;top:0!important;left:24px!important;right:24px!important}.hst-chat-v6-history-head{border-bottom:1px solid #ffffff13!important;padding:18px 18px 14px!important}.hst-chat-v6-history-head span{color:#e2e8f07a!important;letter-spacing:.08em!important;font-size:10.5px!important;font-weight:860!important}.hst-chat-v6-history-head strong{color:#ffffffeb!important;letter-spacing:-.04em!important;margin-top:9px!important;font-size:18px!important;font-weight:820!important}.hst-chat-v6-history-list{gap:10px!important;padding:14px!important}.hst-chat-v6-history-item>button:first-child{background:radial-gradient(circle at 50% 0,#ffffff0e,#0000 72%),linear-gradient(#ffffff09,#ffffff03),#ffffff02!important;border:1px solid #e2e8f021!important;border-radius:19px!important;min-height:74px!important;padding:14px 14px 14px 38px!important;box-shadow:0 24px 90px -70px #0f172af2,inset 0 1px #ffffff0a!important}.hst-chat-v6-history-item>button:first-child:before{opacity:.28!important;background:linear-gradient(135deg,#e2e8f057,#0000 42%,#f8717138) border-box!important}.hst-chat-v6-history-item>button:first-child:hover,.hst-chat-v6-history-item.is-active>button:first-child{background:radial-gradient(circle at 50% 0,#ffffff15,#0000 72%),linear-gradient(#ffffff0d,#ffffff04),#ffffff04!important;border-color:#e2e8f047!important;transform:translateY(-2px)!important;box-shadow:0 30px 95px -68px #000,0 0 28px -20px #e2e8f052,inset 0 1px #ffffff0f!important}.hst-chat-v6-history-item.is-active>button:first-child{border-color:#f871716b!important;box-shadow:0 30px 95px -68px #000,0 0 0 1px #f871711f,0 0 30px -19px #e3061375,inset 0 1px #ffffff0f!important}.hst-chat-v6-history-item small{background:#e2e8f0c2!important;width:6px!important;height:6px!important;top:20px!important;left:16px!important;box-shadow:0 0 13px #e2e8f05c!important}.hst-chat-v6-history-item.is-active small{background:#f87171f2!important;box-shadow:0 0 14px #e3061375!important}.hst-chat-v6-history-item strong{color:#ffffffeb!important;letter-spacing:-.026em!important;font-size:14px!important;font-weight:820!important}.hst-chat-v6-history-item span{color:#e2e8f075!important;margin-top:7px!important;font-size:11.3px!important;font-weight:680!important}.hst-chat-v6-history-item>button:last-child{color:#e2e8f06b!important;background:#ffffff03!important;border-color:#e2e8f014!important;width:30px!important;height:30px!important}.hst-chat-v6-history-item>button:last-child:hover{color:#ffffffe6!important;background:#e3061312!important;border-color:#f871714d!important}.hst-chat-v6-input{background:radial-gradient(circle at 50% 0,#ffffff0d,#0000 72%),linear-gradient(#ffffff0b,#ffffff03),#08080bd1!important;border-color:#e2e8f025!important;grid-template-columns:16px minmax(0,1fr) 40px!important;gap:10px!important;height:54px!important;padding:7px 8px 7px 13px!important;box-shadow:0 26px 90px -66px #000000fa,inset 0 1px #ffffff0f!important}.hst-chat-v6-new-trigger{color:#e2e8f08f!important;background:0 0!important;border:0!important;place-self:center!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important}.hst-chat-v6-new-trigger:hover{color:#ffffffe0!important;transform:translateY(-1px)scale(1.1)!important}.hst-chat-v6-input input{color:#e2e8f0d6!important;height:40px!important;font-size:13.3px!important;line-height:40px!important}.hst-chat-v6-input input::placeholder{color:#e2e8f06b!important}.hst-chat-v6-input button[type=submit]{background:radial-gradient(circle at 50% 0,#ffffff18,#0000 68%),#ffffff0a!important;border-color:#e2e8f029!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;position:relative!important}.hst-hero-ai-send svg,.ai-send svg{transform:translate(-52%,-48%)!important}.hst-chat-v6-confirm{background:radial-gradient(circle at 50% 0,#ffffff14,#0000 14rem),linear-gradient(#ffffff0d,#ffffff04),#09090ccc!important;border-color:#e2e8f024!important}@keyframes hstChatV7MessageSoftIn{0%{opacity:0;filter:blur(4px);transform:translateY(12px)scale(.982)}70%{opacity:1;filter:blur();transform:translateY(-1px)scale(1.002)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (max-width:920px){.hst-chat-v6-history{width:100%!important}}.hst-chat-v6-wrap{z-index:140!important;width:min(430px,100vw - 40px)!important;bottom:108px!important;right:28px!important;overflow:visible!important}.hst-chat-v6-panel{border-radius:30px!important;min-height:224px!important}.hst-chat-v6-history{z-index:145!important;border-radius:28px!important;width:304px!important;max-height:410px!important;top:0!important;right:calc(100% + 18px)!important}.hst-chat-v6-history-head{text-align:center!important;padding:17px 17px 14px!important}.hst-chat-v6-history-head span{letter-spacing:.105em!important;font-size:10px!important}.hst-chat-v6-history-head strong{font-size:17px!important}.hst-chat-v6-history-list{gap:9px!important;max-height:315px!important;padding:13px!important}.hst-chat-v6-history-item{grid-template-columns:minmax(0,1fr) 28px!important;gap:8px!important}.hst-chat-v6-history-item>button:first-child{border-radius:18px!important;min-height:66px!important;padding:12px 13px 12px 34px!important}.hst-chat-v6-history-item small{width:6px!important;height:6px!important;top:18px!important;left:14px!important}.hst-chat-v6-history-item strong{font-size:13.5px!important}.hst-chat-v6-history-item span{margin-top:6px!important;font-size:10.8px!important}.hst-chat-v6-history-item>button:last-child{width:28px!important;height:28px!important}.hst-chat-v6-input{border-radius:20px!important;grid-template-columns:26px minmax(0,1fr) 42px!important;gap:10px!important;height:56px!important;margin-top:14px!important;padding:7px 8px 7px 12px!important}.hst-chat-v6-new-trigger{color:#e2e8f0a8!important;background:linear-gradient(#ffffff0a,#ffffff03),#ffffff03!important;border:1px solid #e2e8f01d!important;border-radius:999px!important;place-self:center!important;place-items:center!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0b!important}.hst-chat-v6-new-trigger:hover{color:#ffffffeb!important;background:linear-gradient(#fff1,#ffffff05),#ffffff05!important;border-color:#e2e8f038!important;transform:translateY(-1px)scale(1.03)!important}.hst-chat-v6-new-trigger svg{stroke-width:2.35px!important;width:11px!important;height:11px!important}.hst-chat-v6-input input{min-width:0!important;height:42px!important;padding-left:1px!important;font-size:13.2px!important;line-height:42px!important}.hst-chat-v6-input button[type=submit]{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;position:relative!important}.hst-chat-v6-input button[type=submit] svg{width:15px!important;height:15px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-52%,-48%)!important}.hst-chat-v6-input,.hst-chat-v6-panel,.hst-chat-v6-history{isolation:isolate!important}.hst-chat-v6-wrap,.hst-chat-v6-panel,.hst-chat-v6-history,.hst-chat-v6-input{pointer-events:auto!important}@media (max-width:1280px){.hst-chat-v6-wrap{width:min(420px,100vw - 36px)!important;bottom:104px!important;right:22px!important}.hst-chat-v6-history{width:286px!important;right:calc(100% + 14px)!important}}@media (max-width:1120px){.hst-chat-v6-wrap{width:min(430px,100vw - 32px)!important}.hst-chat-v6-history{width:100%!important;max-height:260px!important;margin:0 0 14px!important;position:relative!important;top:auto!important;right:auto!important}.hst-chat-v6-history-list{max-height:175px!important}}@media (max-width:720px){.hst-chat-v6-wrap{width:calc(100vw - 32px)!important;bottom:86px!important;right:16px!important}.hst-chat-v6-input{grid-template-columns:26px minmax(0,1fr) 42px!important}}html body .hst-chat-v6-wrap{z-index:160!important;width:368px!important;max-width:calc(100vw - 48px)!important;bottom:112px!important;right:34px!important;overflow:visible!important}html body .hst-chat-v6-panel{background:radial-gradient(circle at 50% 0,#ffffff12,#0000 17rem),linear-gradient(#ffffff0d,#ffffff03),#08080ae0!important;border:1px solid #e2e8f029!important;border-radius:30px!important;width:100%!important;min-height:404px!important;max-height:560px!important;box-shadow:0 38px 120px #00000094,0 0 0 1px #ffffff06,inset 0 1px #ffffff16!important}html body .hst-chat-v6-header{min-height:82px!important;padding:18px 18px 16px!important}html body .hst-chat-v6-header>div:first-child{padding-left:12px!important}html body .hst-chat-v6-header span{letter-spacing:.085em!important;font-size:10.5px!important}html body .hst-chat-v6-header strong{letter-spacing:-.045em!important;margin-top:8px!important;font-size:18.5px!important}html body .hst-chat-v6-messages{gap:14px!important;min-height:276px!important;max-height:418px!important;padding:18px 15px 24px!important}html body .hst-chat-v6-message span{max-width:88%!important;padding:13px 14px!important;font-size:13.2px!important;line-height:1.54!important}html body .hst-chat-v6-message-assistant span{border-radius:7px 17px 17px!important}html body .hst-chat-v6-message-user span{border-radius:17px 7px 17px 17px!important}html body .hst-chat-v6-input{border-radius:20px!important;grid-template-columns:28px minmax(0,1fr) 42px!important;gap:10px!important;width:100%!important;height:56px!important;margin-top:14px!important;padding:7px 8px 7px 12px!important}html body .hst-chat-v6-new-trigger{color:#e2e8f0bd!important;background:linear-gradient(#ffffff0d,#ffffff04),#ffffff03!important;border:1px solid #e2e8f026!important;border-radius:999px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;box-shadow:inset 0 1px #ffffff0e!important}html body .hst-chat-v6-new-trigger svg{stroke-width:2.35px!important;width:12px!important;height:12px!important}html body .hst-chat-v6-input input{min-width:0!important;height:42px!important;padding-left:0!important;font-size:13px!important;line-height:42px!important}html body .hst-chat-v6-input button[type=submit]{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;position:relative!important}html body .hst-chat-v6-history{z-index:165!important;background:radial-gradient(circle at 50% 0,#ffffff12,#0000 14rem),linear-gradient(#ffffff0c,#ffffff03),#08080ae6!important;border-radius:26px!important;width:270px!important;max-height:404px!important;top:0!important;right:calc(100% + 18px)!important;box-shadow:0 34px 110px #0000008f,inset 0 1px #ffffff18!important}html body .hst-chat-v6-history-head{text-align:left!important;padding:16px 16px 13px!important}html body .hst-chat-v6-history-head span{letter-spacing:.095em!important;font-size:10px!important}html body .hst-chat-v6-history-head strong{letter-spacing:-.035em!important;font-size:16px!important}html body .hst-chat-v6-history-list{gap:9px!important;max-height:306px!important;padding:12px!important}html body .hst-chat-v6-history-item{grid-template-columns:minmax(0,1fr) 27px!important;gap:7px!important}html body .hst-chat-v6-history-item>button:first-child{border-radius:17px!important;min-height:64px!important;padding:12px 12px 12px 32px!important}html body .hst-chat-v6-history-item small{width:6px!important;height:6px!important;top:18px!important;left:13px!important}html body .hst-chat-v6-history-item strong{font-size:13px!important}html body .hst-chat-v6-history-item span{margin-top:6px!important;font-size:10.5px!important}html body .hst-chat-v6-history-item>button:last-child{width:27px!important;height:27px!important}@media (max-width:1160px){html body .hst-chat-v6-wrap{width:368px!important;right:24px!important}html body .hst-chat-v6-history{width:100%!important;max-height:250px!important;margin:0 0 14px!important;position:relative!important;top:auto!important;right:auto!important}html body .hst-chat-v6-history-list{max-height:168px!important}}@media (max-width:720px){html body .hst-chat-v6-wrap{width:calc(100vw - 32px)!important;bottom:86px!important;right:16px!important}html body .hst-chat-v6-panel{min-height:380px!important}html body .hst-chat-v6-messages{min-height:246px!important;max-height:330px!important}}html body .hst-chat-v6-input{grid-template-columns:20px minmax(0,1fr) 42px!important;gap:10px!important;padding:7px 8px 7px 13px!important}html body .hst-chat-v6-new-trigger{width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;box-shadow:none!important;color:#e2e8f094!important;background:0 0!important;border:0!important;outline:0!important;place-self:center!important;place-items:center!important;display:grid!important}html body .hst-chat-v6-floating-placeholder{white-space:nowrap!important;text-overflow:ellipsis!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;color:#e2e8f06b!important;letter-spacing:-.018em!important;grid-area:1/2!important;place-self:center start!important;max-width:100%!important;font-size:13.2px!important;font-weight:560!important;line-height:42px!important;overflow:hidden!important}html body .hst-chat-v6-input input{z-index:2!important;color:#e2e8f0e0!important;letter-spacing:-.018em!important;background:0 0!important;grid-area:1/2!important;min-width:0!important;height:42px!important;margin:0!important;padding:0!important;font-size:13.2px!important;font-weight:560!important;line-height:42px!important;position:relative!important}html body .hst-chat-v6-input button[type=submit]{grid-area:1/3!important}html body .hst-chat-v6-panel{background:radial-gradient(circle at 12% 0,#ffffff17,#0000 15rem),radial-gradient(circle at 100% 12%,#e3061312,#0000 17rem),linear-gradient(#ffffff0d,#ffffff03),#08080bdb!important;position:relative!important;overflow:hidden!important;box-shadow:0 38px 120px #00000094,0 0 60px -42px #e306138c,inset 0 1px #ffffff1b,inset 0 0 0 1px #ffffff06!important}html body .hst-chat-v6-panel:after{content:""!important;z-index:1!important;pointer-events:none!important;opacity:.55!important;filter:blur(22px)!important;background:radial-gradient(circle,#e3061329,#e306130f 35%,#0000 70%)!important;height:210px!important;position:absolute!important;inset:auto -18% -35% 28%!important}html body .hst-chat-v6-header{background:linear-gradient(#ffffff0a,#ffffff02),radial-gradient(circle at 100% 0,#e306130f,#0000 16rem)!important}html body .hst-chat-v6-confirm{z-index:80!important;-webkit-backdrop-filter:blur(30px)saturate(1.22)!important;background:radial-gradient(circle at 50% 0,#ffffff1d,#0000 13rem),radial-gradient(circle at 100% 0,#e306131d,#0000 14rem),linear-gradient(#ffffff12,#ffffff06),#0a0a0ddb!important;border:1px solid #ffffff29!important;border-radius:24px!important;margin:0!important;padding:18px!important;animation:.34s cubic-bezier(.16,1,.3,1) both hstChatConfirmPopIn!important;position:absolute!important;top:96px!important;left:18px!important;right:18px!important;box-shadow:0 34px 90px #00000085,0 0 52px -34px #e30613ad,inset 0 1px #ffffff18,inset 0 0 0 1px #ffffff06!important}html body .hst-chat-v6-panel:has(.hst-chat-v6-confirm) .hst-chat-v6-scroll-shell{filter:brightness(.62)blur(.6px)!important;opacity:.52!important;transition:filter .26s,opacity .26s!important}html body .hst-chat-v6-confirm span{color:#fffffff5!important;letter-spacing:-.035em!important;text-align:center!important;font-size:17px!important;font-weight:850!important;line-height:1.12!important;display:block!important}html body .hst-chat-v6-confirm p{color:#e2e8f094!important;text-align:center!important;max-width:280px!important;margin:8px auto 0!important;font-size:12.7px!important;font-weight:620!important;line-height:1.48!important}html body .hst-chat-v6-confirm-actions{grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:16px!important;display:grid!important}html body .hst-chat-v6-confirm-actions button{all:unset!important;box-sizing:border-box!important;letter-spacing:-.012em!important;cursor:pointer!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:42px!important;font-size:12.5px!important;font-weight:820!important;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,background .2s,box-shadow .2s,color .2s!important;display:inline-flex!important}html body .hst-chat-v6-confirm-actions button:first-child{color:#ffffffb8!important;background:linear-gradient(#ffffff0d,#ffffff04),#ffffff03!important;border:1px solid #ffffff21!important;box-shadow:inset 0 1px #ffffff0b!important}html body .hst-chat-v6-confirm-actions button:last-child{color:#07070af0!important;background:radial-gradient(circle at 50% 0,#fff,#ffffffe0 70%),#fffffff0!important;border:1px solid #ffffff9e!important;box-shadow:0 16px 38px #0000003d,0 0 34px -24px #e30613d9,inset 0 1px #ffffffb8!important}html body .hst-chat-v6-confirm-actions button:hover{transform:translateY(-1px)!important}html body .hst-chat-v6-confirm-actions button:first-child:hover{color:#ffffffeb!important;background:linear-gradient(#ffffff13,#ffffff05),#ffffff05!important;border-color:#ffffff38!important}html body .hst-chat-v6-confirm-actions button:last-child:hover{box-shadow:0 18px 42px #00000047,0 0 42px -22px #e30613f2,inset 0 1px #fffc!important}html body .hst-chat-v6-input{background:radial-gradient(circle at 100% 0,#e306130f,#0000 12rem),radial-gradient(circle at 50% 0,#ffffff0f,#0000 72%),linear-gradient(#ffffff0b,#ffffff03),#08080bd6!important;box-shadow:0 26px 90px -66px #000000fa,0 0 36px -28px #e306138f,inset 0 1px #fff1!important}html body .hst-chat-v6-new-trigger{border-color:#e2e8f021!important}html body .hst-chat-v6-new-trigger:hover{color:#fffffff2!important;border-color:#f8717147!important;box-shadow:0 0 18px -10px #e30613bf,inset 0 1px #ffffff0e!important}html body .hst-chat-v6-input button[type=submit]:hover{background:radial-gradient(circle at 50% 0,#ffffff1f,#0000 68%),#ffffff0f!important;border-color:#f871715c!important;box-shadow:0 0 24px -14px #e30613b8,inset 0 1px #ffffff13!important}html body .hst-chat-v6-history{background:radial-gradient(circle at 90% 0,#e3061312,#0000 14rem),radial-gradient(circle at 50% 0,#ffffff12,#0000 14rem),linear-gradient(#ffffff0d,#ffffff03),#08080ae6!important}@keyframes hstChatConfirmPopIn{0%{opacity:0;filter:blur(6px);transform:translateY(10px)scale(.975)}72%{opacity:1;filter:blur();transform:translateY(-1px)scale(1.004)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (max-width:720px){html body .hst-chat-v6-confirm{top:94px!important;left:14px!important;right:14px!important}html body .hst-chat-v6-confirm-actions{grid-template-columns:1fr!important}}html body .hst-chat-v6-message-user span{color:#fffffff5!important;-webkit-backdrop-filter:blur(18px)saturate(1.22)!important;background:radial-gradient(circle at 50% 0,#ffffff2e,#0000 68%),radial-gradient(circle at 100% 100%,#ff4b552e,#0000 58%),linear-gradient(135deg,#e30613b3,#690008b8),#ffffff09!important;border:1px solid #ff78806b!important;border-radius:18px 7px 18px 18px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 48px -26px #e30613b8,0 0 0 1px #ffffff08,inset 0 1px #ffffff2e,inset 0 -1px #0000002e!important}html body .hst-chat-v6-message-user span:before{content:""!important;pointer-events:none!important;opacity:.48!important;background:linear-gradient(135deg,#fff3,#ffffff0e 28%,#0000 58%)!important;position:absolute!important;inset:0!important}html body .hst-chat-v6-message-user span:after{content:""!important;pointer-events:none!important;border-radius:inherit!important;opacity:.9!important;position:absolute!important;inset:1px!important;box-shadow:inset 0 0 18px #ffffff09,inset 0 0 26px #e306131f!important}html body .hst-chat-v6-message-user span{isolation:isolate!important}html body .hst-chat-v6-message-user span>*{z-index:2!important;position:relative!important}html body .hst-chat-v6-message-user span{text-shadow:0 1px 12px #00000057!important;isolation:isolate!important;color:#fffffff0!important;-webkit-backdrop-filter:blur(24px)saturate(1.22)!important;background:radial-gradient(circle at 50% 0,#ffffff1d,#0000 72%),radial-gradient(circle at 100% 100%,#e3061322,#0000 62%),linear-gradient(135deg,#ffffff12,#ffffff06),#0e0e1175!important;border:1px solid #ffffff2e!important;border-radius:18px 7px 18px 18px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 54px -36px #000000e0,0 0 34px -24px #e30613b3,inset 0 1px #ffffff20,inset 0 0 0 1px #ffffff08!important}html body .hst-chat-v6-message-user span:hover{border-color:#ffffff3b!important;box-shadow:0 20px 58px -36px #000000e6,0 0 38px -22px #e30613c7,inset 0 1px #ffffff25,inset 0 0 0 1px #ffffff09!important}html body .hst-chat-v6-input{pointer-events:auto!important;grid-template-columns:26px minmax(0,1fr) 42px!important;grid-auto-rows:auto!important;align-items:end!important;gap:10px!important;height:auto!important;min-height:56px!important;margin-top:14px!important;padding:7px 8px 7px 12px!important;display:grid!important;position:relative!important;overflow:visible!important}html body .hst-chat-v6-input *,html body .hst-chat-v6-input :focus,html body .hst-chat-v6-input :focus-visible{outline:none!important}html body .hst-chat-v6-floating-placeholder{z-index:1!important;white-space:nowrap!important;text-overflow:ellipsis!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;color:#e2e8f06b!important;letter-spacing:-.018em!important;grid-area:1/2!important;place-self:start!important;max-width:100%!important;padding-top:10px!important;font-size:13.2px!important;font-weight:560!important;line-height:1.45!important;position:relative!important;overflow:hidden!important}html body .hst-chat-v6-input textarea{z-index:5!important;resize:none!important;pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important;color:#e2e8f0eb!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;max-height:128px!important;font:inherit!important;letter-spacing:-.018em!important;caret-color:#ffffffeb!important;opacity:1!important;visibility:visible!important;background:0 0!important;border:0!important;outline:0!important;grid-area:1/2!important;margin:0!important;padding:10px 0 9px!important;font-size:13.2px!important;font-weight:560!important;line-height:1.45!important;display:block!important;position:relative!important;overflow-y:auto!important}html body .hst-chat-v6-input textarea::-webkit-scrollbar{width:6px!important}html body .hst-chat-v6-input textarea::-webkit-scrollbar-track{background:0 0!important}html body .hst-chat-v6-input textarea::-webkit-scrollbar-thumb{background:#ffffff29!important;border-radius:999px!important}html body .hst-chat-v6-input input{pointer-events:none!important;display:none!important}html body .hst-chat-v6-new-trigger{width:26px!important;min-width:26px!important;height:42px!important;min-height:42px!important;box-shadow:none!important;color:#e2e8f0a3!important;background:0 0!important;border:0!important;outline:0!important;grid-area:1/1!important;place-self:end center!important;place-items:center!important;display:grid!important}html body .hst-chat-v6-new-trigger svg{width:12px!important;height:12px!important;margin:0!important;transform:none!important}html body .hst-chat-v6-input{border-radius:21px!important;grid-template-columns:24px minmax(0,1fr) 42px!important;grid-auto-rows:minmax(42px,auto)!important;align-items:center!important;gap:10px!important;height:auto!important;min-height:56px!important;padding:7px 8px 7px 12px!important;display:grid!important;overflow:visible!important}html body .hst-chat-v6-new-trigger{width:24px!important;min-width:24px!important;height:42px!important;min-height:42px!important;box-shadow:none!important;color:#e2e8f09e!important;background:0 0!important;border:0!important;outline:0!important;grid-area:1/1!important;place-self:center!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important}html body .hst-chat-v6-new-trigger:hover{color:#ffffffe6!important;box-shadow:none!important;background:0 0!important;border:0!important;transform:scale(1.08)!important}html body .hst-chat-v6-new-trigger svg{stroke-width:2.35px!important;width:12px!important;height:12px!important;margin:0!important;display:block!important;transform:none!important}html body .hst-chat-v6-floating-placeholder{white-space:nowrap!important;text-overflow:ellipsis!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;color:#e2e8f06b!important;letter-spacing:-.018em!important;grid-area:1/2!important;place-self:center start!important;max-width:100%!important;height:42px!important;margin:0!important;padding:0!important;font-size:13.2px!important;font-weight:560!important;line-height:42px!important;overflow:hidden!important}html body .hst-chat-v6-input textarea{resize:none!important;color:#e2e8f0eb!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;max-height:128px!important;font:inherit!important;letter-spacing:-.018em!important;caret-color:#ffffffeb!important;background:0 0!important;border:0!important;outline:0!important;grid-area:1/2!important;align-self:center!important;margin:0!important;padding:11px 0 9px!important;font-size:13.2px!important;font-weight:560!important;line-height:1.45!important;display:block!important;overflow-y:auto!important}html body .hst-chat-v6-input button[type=submit]{grid-area:1/3!important;place-self:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;position:relative!important}html body .hst-chat-v6-input button[type=submit] svg{width:15px!important;height:15px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-52%,-48%)!important}html body .hst-chat-v6-message-assistant span{background:radial-gradient(circle at 50% 0,#ffffff0f,#0000 70%),linear-gradient(#ffffff0b,#ffffff04),#ffffff03!important;border-color:#e2e8f018!important;border-radius:7px 16px 16px!important;padding:12px 14px!important}html body .hst-chat-v6-message-user span{isolation:isolate!important;color:#fffffff0!important;text-shadow:0 1px 10px #0000004d!important;-webkit-backdrop-filter:blur(26px)saturate(1.22)!important;letter-spacing:-.012em!important;background:linear-gradient(135deg,#ffffff0f,#ffffff07 42%,#e306130e 100%),#1212163c!important;border:1px solid #ffffff25!important;border-radius:16px 7px 16px 16px!important;max-width:80%!important;padding:10px 13px!important;font-size:13.1px!important;font-weight:560!important;line-height:1.48!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 44px -34px #000000f2,0 0 26px -23px #e30613bf,inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff05!important}html body .hst-chat-v6-message-user span:before{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:.34!important;background:linear-gradient(125deg,#ffffff1d 0%,#ffffff08 28%,#0000 58%)!important;position:absolute!important;inset:0!important}html body .hst-chat-v6-message-user span{isolation:isolate!important;color:#eefcfff7!important;letter-spacing:-.01em!important;text-shadow:0 1px 8px #00000029!important;-webkit-backdrop-filter:blur(26px)saturate(1.42)brightness(1.1)!important;background:linear-gradient(135deg,#23d2c34d 0%,#239bd23d 48%,#4687ff40 100%),#ffffff09!important;border:1px solid #d2ffff2e!important;border-radius:14px 7px 14px 14px!important;max-width:78%!important;padding:7px 11px!important;font-size:12.9px!important;font-weight:560!important;line-height:1.4!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 26px #00000021,0 0 22px #23d2c31f,0 0 20px #239bd21a,0 0 20px #4687ff1a,inset 0 1px #ffffff2b,inset 0 0 0 1px #ffffff07!important}html body .hst-chat-v6-message-user span:before{content:""!important;z-index:-1!important;pointer-events:none!important;border-radius:inherit!important;opacity:.48!important;background:linear-gradient(120deg,#ffffff38 0%,#ffffff0f 28%,#0000 62%)!important;position:absolute!important;inset:0!important}html body .hst-chat-v6-message-user span:after{content:""!important;z-index:-1!important;pointer-events:none!important;border-radius:inherit!important;opacity:.82!important;background:radial-gradient(circle at 12% 18%,#23d2c33d,#0000 44%),radial-gradient(circle at 56% 48%,#239bd22e,#0000 48%),radial-gradient(circle at 100% 100%,#4687ff2e,#0000 48%)!important;position:absolute!important;inset:0!important}html body .hst-chat-v6-message-user span:hover{background:linear-gradient(135deg,#23d2c357 0%,#239bd247 48%,#4687ff47 100%),#ffffff0a!important;border-color:#d2ffff3d!important;box-shadow:0 11px 28px #00000024,0 0 26px #23d2c324,0 0 24px #239bd21f,0 0 22px #4687ff1c,inset 0 1px #ffffff30,inset 0 0 0 1px #ffffff08!important}html body .hst-chat-v6-message-assistant span{isolation:isolate!important;color:#fff6f4f5!important;letter-spacing:-.01em!important;text-shadow:0 1px 8px #00000029!important;-webkit-backdrop-filter:blur(26px)saturate(1.42)brightness(1.1)!important;background:linear-gradient(135deg,#ff843752 0%,#ffc6a540 42%,#ff5c6938 74%,#9b22302e 100%),#ffffff09!important;border:1px solid #ffe1d72b!important;border-radius:7px 14px 14px!important;max-width:82%!important;padding:8px 12px!important;font-size:12.9px!important;font-weight:560!important;line-height:1.42!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 26px #00000021,0 0 22px #ff84371f,0 0 20px #ffc6a51a,0 0 20px #ff5c6918,0 0 18px #9b223013,inset 0 1px #ffffff2b,inset 0 0 0 1px #ffffff07!important}html body .hst-chat-v6-message-assistant span:before{content:""!important;z-index:-1!important;pointer-events:none!important;border-radius:inherit!important;opacity:.48!important;background:linear-gradient(120deg,#ffffff38 0%,#ffffff0f 28%,#0000 62%)!important;position:absolute!important;inset:0!important}html body .hst-chat-v6-message-assistant span:after{content:""!important;z-index:-1!important;pointer-events:none!important;border-radius:inherit!important;opacity:.82!important;background:radial-gradient(circle at 12% 18%,#ff84373d,#0000 44%),radial-gradient(circle at 48% 46%,#ffc6a533,#0000 48%),radial-gradient(circle at 82% 78%,#ff5c692e,#0000 48%),radial-gradient(circle at 100% 100%,#9b223024,#0000 48%)!important;position:absolute!important;inset:0!important}html body .hst-chat-v6-message-assistant span:hover{background:linear-gradient(135deg,#ff84375c 0%,#ffc6a547 42%,#ff5c6940 74%,#9b223036 100%),#ffffff0a!important;border-color:#ffe1d73d!important;box-shadow:0 11px 28px #00000024,0 0 26px #ff843724,0 0 24px #ffc6a51f,0 0 22px #ff5c691c,0 0 20px #9b223016,inset 0 1px #ffffff30,inset 0 0 0 1px #ffffff08!important}html body .hst-chat-v6-thinking span{width:56px!important;min-height:36px!important;padding:8px 12px!important}html body .hst-chat-v6-message-meta{letter-spacing:.01em!important;opacity:.72!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;align-items:center!important;gap:5px!important;padding:0 3px!important;font-size:10.5px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}html body .hst-chat-v6-message-user .hst-chat-v6-message-meta{color:#d6faffd1!important;text-align:right!important;flex-direction:row-reverse!important}html body .hst-chat-v6-message-assistant .hst-chat-v6-message-meta{color:#ffddced1!important;text-align:left!important}html body .hst-chat-v6-message-meta-icon{-webkit-backdrop-filter:blur(16px)saturate(1.2)!important;background:#ffffff0b!important;border:1px solid #ffffff1f!important;border-radius:999px!important;place-items:center!important;width:18px!important;height:18px!important;display:grid!important}html body .hst-chat-v6-message-user .hst-chat-v6-message-meta-icon{box-shadow:0 0 18px #30c3dc1a!important}html body .hst-chat-v6-message-assistant .hst-chat-v6-message-meta-icon{box-shadow:0 0 18px #ff8e551a!important}html body .hst-chat-v6-message-meta-icon svg{width:11px!important;height:11px!important}html body .hst-chat-v6-message .hst-chat-v6-message-meta,html body .hst-chat-v6-message .hst-chat-v6-message-meta *,html body .hst-chat-v6-message .hst-chat-v6-message-meta span,html body .hst-chat-v6-message .hst-chat-v6-message-meta-icon,html body .hst-chat-v6-message .hst-chat-v6-message-meta-icon *{min-width:0!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;text-shadow:none!important;isolation:auto!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}html body .hst-chat-v6-message .hst-chat-v6-message-meta:before,html body .hst-chat-v6-message .hst-chat-v6-message-meta:after,html body .hst-chat-v6-message .hst-chat-v6-message-meta span:before,html body .hst-chat-v6-message .hst-chat-v6-message-meta span:after,html body .hst-chat-v6-message .hst-chat-v6-message-meta-icon:before,html body .hst-chat-v6-message .hst-chat-v6-message-meta-icon:after{content:none!important;display:none!important}html body .hst-chat-v6-message-meta{letter-spacing:.01em!important;color:#e2e8f094!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;align-items:center!important;gap:5px!important;font-size:10.5px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}html body .hst-chat-v6-message-user .hst-chat-v6-message-meta{text-align:right!important;flex-direction:row-reverse!important;padding-right:2px!important}html body .hst-chat-v6-message-assistant .hst-chat-v6-message-meta{text-align:left!important;flex-direction:row!important;padding-left:2px!important}html body .hst-chat-v6-message-user>span{isolation:isolate!important;color:#f8fafcf5!important;letter-spacing:-.01em!important;text-shadow:0 1px 8px #00000029!important;-webkit-backdrop-filter:blur(26px)saturate(1.18)brightness(1.06)!important;background:linear-gradient(135deg,#ffffff26 0%,#b4bcc81b 52%,#6c74801c 100%),#ffffff07!important;border:1px solid #ffffff29!important;border-radius:15px 7px 15px 15px!important;max-width:78%!important;padding:8px 12px!important;font-size:12.9px!important;font-weight:560!important;line-height:1.43!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 26px #00000021,0 0 20px #ffffff0b,inset 0 1px #ffffff25,inset 0 0 0 1px #ffffff05!important}html body .hst-chat-v6-message-assistant>span{isolation:isolate!important;color:#fff8f5f5!important;letter-spacing:-.01em!important;text-shadow:0 1px 8px #0000002b!important;-webkit-backdrop-filter:blur(26px)saturate(1.24)brightness(1.06)!important;background:linear-gradient(135deg,#ffc6a52e 0%,#ff7d7022 58%,#96243020 100%),#ffffff07!important;border:1px solid #ffe2d629!important;border-radius:7px 15px 15px!important;max-width:82%!important;padding:8px 12px!important;font-size:12.9px!important;font-weight:560!important;line-height:1.43!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 26px #00000021,0 0 21px #ffc6a512,0 0 19px #ff5c690f,inset 0 1px #ffffff25,inset 0 0 0 1px #ffffff05!important}html body .hst-chat-v6-message-user>span:hover,html body .hst-chat-v6-message-assistant>span:hover{transform:none!important}html body .hst-chat-v6-header strong{color:#fffffff0!important;letter-spacing:-.04em!important}html body .hst-chat-v6-header-actions button{color:#e2e8f0b8!important;background:#ffffff09!important;border:1px solid #ffffff1f!important;box-shadow:inset 0 1px #ffffff13!important}html body .hst-chat-v6-header-actions button:hover{background:#ffffff0d!important;border-color:#ffffff29!important;transform:none!important;box-shadow:inset 0 1px #ffffff17!important}html body .hst-chat-v6-messages{gap:14px!important;padding:17px 16px 16px!important}html body .hst-chat-v6-message{flex-direction:column!important;gap:5px!important;display:flex!important}html body .hst-chat-v6-message-meta,html body .hst-chat-v6-message-meta *,html body .hst-chat-v6-message-meta-icon,html body .hst-chat-v6-message-meta-icon *{box-shadow:none!important;-webkit-backdrop-filter:none!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}html body .hst-chat-v6-message-meta:before,html body .hst-chat-v6-message-meta:after,html body .hst-chat-v6-message-meta :before,html body .hst-chat-v6-message-meta :after{content:none!important;display:none!important}html body .hst-chat-v6-message-meta{letter-spacing:.01em!important;color:#e2e8f09e!important;opacity:1!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;align-items:center!important;gap:5px!important;font-size:10.5px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important}html body .hst-chat-v6-message-user .hst-chat-v6-message-meta{flex-direction:row-reverse!important;padding-right:2px!important}html body .hst-chat-v6-message-assistant .hst-chat-v6-message-meta{flex-direction:row!important;padding-left:2px!important}html body .hst-chat-v6-message-meta-icon{color:#e2e8f09e!important;place-items:center!important;width:13px!important;height:13px!important;display:inline-grid!important}html body .hst-chat-v6-message-meta-icon svg{stroke-width:2.05px!important;color:#e2e8f09e!important;width:11px!important;height:11px!important}html body .hst-chat-v6-input textarea{color:#f2f5faf0!important}html body .hst-chat-v6-messages::-webkit-scrollbar-thumb:hover{background:#ffffff24!important}html body .hst-chat-v6-thinking .hst-chat-v6-message-meta{display:none!important}html body .hst-chat-v6-thinking>span{width:56px!important;min-height:36px!important;padding:8px 12px!important}html body .hst-floating-ai-safe,html body .floating-ai.hst-floating-ai-safe{-webkit-backdrop-filter:blur(28px)saturate(1.3)brightness(1.08)!important;color:#f8fafceb!important;background:radial-gradient(circle at 28% 14%,#ffffff2e,#0000 34%),radial-gradient(circle at 78% 88%,#ff746822,#0000 42%),linear-gradient(135deg,#ffffff12,#ffffff07),#1111148a!important;border:1px solid #ffffff25!important;border-radius:22px!important;width:62px!important;height:62px!important;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s!important;bottom:28px!important;right:31px!important;box-shadow:0 22px 58px -34px #000000f5,0 0 34px -26px #ff746894,inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff06!important}html body .hst-floating-ai-safe:before,html body .floating-ai.hst-floating-ai-safe:before{content:""!important;pointer-events:none!important;opacity:.82!important;background:linear-gradient(135deg,#ffffff26,#0000 34%,#ff746814 100%)!important;border-radius:21px!important;position:absolute!important;inset:1px!important}html body .hst-floating-ai-safe:after,html body .floating-ai.hst-floating-ai-safe:after{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:.55!important;filter:blur(12px)!important;background:radial-gradient(circle,#ff74682e,#0000 58%)!important;border-radius:28px!important;position:absolute!important;inset:-7px!important}html body .hst-floating-ai-safe svg,html body .floating-ai.hst-floating-ai-safe svg{stroke-width:2.05px!important;color:#f8fafceb!important;filter:drop-shadow(0 0 12px #ffffff16)!important;width:20px!important;height:20px!important}html body .hst-floating-ai-safe:hover,html body .floating-ai.hst-floating-ai-safe:hover{background:radial-gradient(circle at 28% 14%,#fff3,#0000 34%),radial-gradient(circle at 78% 88%,#ff746829,#0000 42%),linear-gradient(135deg,#ffffff15,#ffffff08),#14141894!important;border-color:#fff3!important;transform:translateY(-2px)scale(1.015)!important;box-shadow:0 24px 62px -34px #000000f5,0 0 40px -25px #ff7468a3,inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff08!important}html body .hst-chat-v6-history{-webkit-backdrop-filter:blur(30px)saturate(1.28)brightness(1.06)!important;background:radial-gradient(circle at 18% 0,#ffffff17,#0000 38%),radial-gradient(circle at 92% 18%,#ff74681b,#0000 36%),radial-gradient(circle at 50% 100%,#ffcaaa0b,#0000 38%),linear-gradient(#1d191bc7,#0d0d10bd)!important;border:1px solid #fff2!important;border-radius:24px!important;width:286px!important;padding:15px!important;box-shadow:0 28px 86px -48px #000000f5,0 0 42px -31px #ff746894,inset 0 1px #ffffff1c,inset 0 0 0 1px #ffffff06!important}html body .hst-chat-v6-history:before{content:""!important;pointer-events:none!important;border-radius:inherit!important;opacity:.75!important;background:linear-gradient(135deg,#ffffff16,#0000 38%,#ff74680e)!important;position:absolute!important;inset:0!important}html body .hst-chat-v6-history-head{z-index:1!important;border-bottom:1px solid #ffffff18!important;margin-bottom:13px!important;padding:1px 2px 13px!important;position:relative!important}html body .hst-chat-v6-history-head span{color:#e2e8f075!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:10px!important;font-weight:850!important;line-height:1!important;display:block!important}html body .hst-chat-v6-history-head strong{color:#ffffffeb!important;letter-spacing:-.035em!important;font-size:14px!important;font-weight:780!important;line-height:1.1!important;display:block!important}html body .hst-chat-v6-history-list{z-index:1!important;flex-direction:column!important;gap:9px!important;max-height:292px!important;padding-right:2px!important;display:flex!important;position:relative!important;overflow-y:auto!important}html body .hst-chat-v6-history-list::-webkit-scrollbar{width:5px!important}html body .hst-chat-v6-history-list::-webkit-scrollbar-track{background:0 0!important}html body .hst-chat-v6-history-list::-webkit-scrollbar-thumb{background:#ffffff21!important;border-radius:999px!important}html body .hst-chat-v6-history-item{background:linear-gradient(135deg,#ffffff0f,#ffffff05),#ffffff05!important;border:1px solid #ffffff18!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) 30px!important;align-items:center!important;gap:8px!important;min-height:66px!important;padding:8px!important;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s!important;display:grid!important;position:relative!important;box-shadow:0 14px 34px -26px #000000eb,inset 0 1px #ffffff13,inset 0 0 0 1px #ffffff03!important}html body .hst-chat-v6-history-item:hover{background:linear-gradient(135deg,#ffffff13,#ffffff06),#ffffff07!important;border-color:#ffffff25!important;transform:translateY(-1px)!important;box-shadow:0 16px 38px -26px #000000eb,inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff04!important}html body .hst-chat-v6-history-item.is-active{background:radial-gradient(circle at 8%,#ff817629,#0000 42%),linear-gradient(135deg,#ffffff14,#ff74680e),#ffffff08!important;border-color:#ff817661!important;box-shadow:0 16px 40px -27px #000000f0,0 0 30px -24px #ff7468bd,inset 0 1px #ffffff1c,inset 0 0 0 1px #ffffff05!important}html body .hst-chat-v6-history-item>button:first-child{text-align:left!important;width:100%!important;min-width:0!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-rows:auto auto!important;grid-template-columns:8px minmax(0,1fr)!important;align-items:center!important;gap:5px 9px!important;padding:0!important;display:grid!important}html body .hst-chat-v6-history-item>button:first-child small{background:#ff8176c7!important;border-radius:999px!important;grid-area:1/1/span 2!important;width:5px!important;height:5px!important;box-shadow:0 0 14px #ff817638!important}html body .hst-chat-v6-history-item>button:first-child strong{white-space:nowrap!important;text-overflow:ellipsis!important;color:#ffffffe6!important;letter-spacing:-.022em!important;grid-area:1/2!important;min-width:0!important;font-size:12.7px!important;font-weight:760!important;line-height:1.12!important;overflow:hidden!important}html body .hst-chat-v6-history-item>button:first-child span{white-space:nowrap!important;text-overflow:ellipsis!important;color:#e2e8f06e!important;letter-spacing:-.01em!important;grid-area:2/2!important;min-width:0!important;font-size:10.6px!important;font-weight:700!important;line-height:1.1!important;overflow:hidden!important}html body .hst-chat-v6-history-item>button:last-child{color:#e2e8f07a!important;background:#ffffff08!important;border:1px solid #ffffff17!important;border-radius:12px!important;place-items:center!important;width:30px!important;height:30px!important;margin:0!important;padding:0!important;transition:color .15s,border-color .15s,background .15s!important;display:grid!important;box-shadow:inset 0 1px #ffffff12!important}html body .hst-chat-v6-history-item>button:last-child:hover{color:#ffbeb9d6!important;background:#ff817612!important;border-color:#ff81763d!important;transform:none!important}html body .hst-chat-v6-history-item>button:last-child svg{stroke-width:2px!important;width:13px!important;height:13px!important}@media (max-width:720px){html body .hst-chat-v6-history{width:min(286px,100vw - 48px)!important}html body .hst-floating-ai-safe,html body .floating-ai.hst-floating-ai-safe{bottom:22px!important;right:22px!important}}html body .floating-ai.hst-floating-ai-safe{-webkit-backdrop-filter:blur(30px)saturate(1.34)brightness(1.1)!important;color:#fafcfff0!important;background:radial-gradient(circle at 25% 16%,#ffffff38,#0000 34%),radial-gradient(circle at 86% 86%,#ff706026,#0000 42%),linear-gradient(145deg,#ffffff14,#ffffff06),#0f0f128f!important;border:1px solid #ffffff29!important;border-radius:24px!important;width:64px!important;height:64px!important;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s!important;bottom:28px!important;right:31px!important;box-shadow:0 24px 66px -36px #000000fa,0 0 38px -27px #ff7060b8,inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff07!important}html body .floating-ai.hst-floating-ai-safe:before{content:""!important;pointer-events:none!important;opacity:.86!important;background:linear-gradient(135deg,#ffffff29,#0000 38%,#ff706013)!important;border-radius:23px!important;position:absolute!important;inset:1px!important}html body .floating-ai.hst-floating-ai-safe:after{content:""!important;z-index:-1!important;pointer-events:none!important;filter:blur(13px)!important;opacity:.58!important;background:radial-gradient(circle,#ff706033,#0000 58%)!important;border-radius:31px!important;position:absolute!important;inset:-8px!important}html body .floating-ai.hst-floating-ai-safe svg{stroke-width:2.05px!important;color:#fafcfff0!important;filter:drop-shadow(0 0 12px #ffffff1f)!important;width:21px!important;height:21px!important}html body .floating-ai.hst-floating-ai-safe:hover{border-color:#ffffff38!important;transform:translateY(-2px)scale(1.018)!important;box-shadow:0 26px 72px -36px #000000fa,0 0 46px -27px #ff7060d1,inset 0 1px #fff3,inset 0 0 0 1px #ffffff08!important}html body .hst-chat-v6-panel{overflow:hidden!important}html body .hst-chat-v6-header{justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:82px!important;display:flex!important}html body .hst-chat-v6-back{color:#fafcffd6!important;-webkit-backdrop-filter:blur(18px)saturate(1.22)!important;background:linear-gradient(135deg,#ffffff13,#ffffff06),#ffffff05!important;border:1px solid #ffffff21!important;border-radius:15px!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;transition:border-color .15s,background .15s,transform .15s!important;display:grid!important;box-shadow:inset 0 1px #ffffff1b,0 12px 26px -20px #000000eb!important}html body .hst-chat-v6-back:hover{background:linear-gradient(135deg,#ffffff17,#ffffff08),#ffffff07!important;border-color:#ffffff30!important;transform:translateY(-1px)!important}html body .hst-chat-v6-history-view{background:radial-gradient(circle at 16% 0,#ffffff0f,#0000 36%),radial-gradient(circle at 92% 18%,#ff706016,#0000 36%),linear-gradient(#ffffff05,#0000 42%)!important;height:318px!important;padding:16px!important}html body .hst-chat-v6-history-view-list{flex-direction:column!important;gap:10px!important;height:100%!important;padding-right:2px!important;display:flex!important;overflow-y:auto!important}html body .hst-chat-v6-history-view-list::-webkit-scrollbar{width:5px!important}html body .hst-chat-v6-history-view-list::-webkit-scrollbar-track{background:0 0!important}html body .hst-chat-v6-history-view-list::-webkit-scrollbar-thumb{background:#ffffff21!important;border-radius:999px!important}html body .hst-chat-v6-history-view-item{-webkit-backdrop-filter:blur(18px)saturate(1.22)!important;background:radial-gradient(circle at 10% 18%,#ffffff0f,#0000 38%),linear-gradient(135deg,#ffffff0f,#ffffff05),#ffffff05!important;border:1px solid #ffffff1b!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;gap:9px!important;min-height:70px!important;padding:9px!important;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s!important;display:grid!important;box-shadow:0 16px 42px -31px #000000f0,inset 0 1px #ffffff16,inset 0 0 0 1px #ffffff04!important}html body .hst-chat-v6-history-view-item:hover{background:radial-gradient(circle at 10% 18%,#ffffff13,#0000 38%),linear-gradient(135deg,#ffffff12,#ffffff06),#ffffff06!important;border-color:#ffffff28!important;transform:translateY(-1px)!important}html body .hst-chat-v6-history-view-item>button:first-child{text-align:left!important;width:100%!important;min-width:0!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-rows:auto auto!important;grid-template-columns:7px minmax(0,1fr)!important;align-items:center!important;gap:5px 10px!important;padding:0!important;display:grid!important}html body .hst-chat-v6-history-view-dot{background:#ff7d70d1!important;border-radius:999px!important;grid-area:1/1/span 2!important;width:5px!important;height:5px!important;box-shadow:0 0 16px #ff7d7040!important}html body .hst-chat-v6-history-view-item strong{white-space:nowrap!important;text-overflow:ellipsis!important;color:#ffffffeb!important;letter-spacing:-.026em!important;grid-area:1/2!important;min-width:0!important;font-size:13px!important;font-weight:780!important;line-height:1.14!important;overflow:hidden!important}html body .hst-chat-v6-history-view-item small{white-space:nowrap!important;text-overflow:ellipsis!important;color:#e2e8f073!important;letter-spacing:-.01em!important;grid-area:2/2!important;min-width:0!important;font-size:10.7px!important;font-weight:720!important;line-height:1.1!important;overflow:hidden!important}html body .hst-chat-v6-history-view-item>button:last-child{color:#e2e8f080!important;background:linear-gradient(135deg,#ffffff0d,#ffffff04),#ffffff05!important;border:1px solid #ffffff18!important;border-radius:14px!important;place-items:center!important;width:34px!important;height:34px!important;transition:color .15s,border-color .15s,background .15s!important;display:grid!important;box-shadow:inset 0 1px #ffffff13!important}html body .hst-chat-v6-history-view-item>button:last-child:hover{color:#ffbeb9db!important;background:linear-gradient(135deg,#ff7d7017,#ffffff05),#ff7d700b!important;border-color:#ff7d7040!important;transform:none!important}html body .hst-chat-v6-empty-history{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:10px!important;height:100%!important;padding:22px!important;display:flex!important}html body .hst-chat-v6-empty-icon{color:#ffffffe0!important;-webkit-backdrop-filter:blur(22px)saturate(1.24)!important;background:radial-gradient(circle at 28% 16%,#ffffff29,#0000 34%),linear-gradient(135deg,#ffffff12,#ff7d700d),#ffffff05!important;border:1px solid #ffffff21!important;border-radius:20px!important;place-items:center!important;width:54px!important;height:54px!important;display:grid!important;box-shadow:0 18px 42px -28px #000000f0,0 0 26px -22px #ff7d70b3,inset 0 1px #ffffff1f!important}html body .hst-chat-v6-empty-history strong{color:#ffffffed!important;letter-spacing:-.035em!important;font-size:15px!important;font-weight:800!important;line-height:1.1!important}html body .hst-chat-v6-empty-history p{color:#e2e8f085!important;letter-spacing:-.012em!important;max-width:230px!important;margin:0!important;font-size:12.2px!important;font-weight:560!important;line-height:1.45!important}html body .hst-chat-v6-empty-history button{color:#ffffffe0!important;letter-spacing:-.014em!important;-webkit-backdrop-filter:blur(18px)saturate(1.2)!important;background:linear-gradient(135deg,#ffffff14,#ff7d7012),#ffffff07!important;border:1px solid #ffffff24!important;border-radius:14px!important;height:38px!important;margin-top:4px!important;padding:0 15px!important;font-size:12px!important;font-weight:760!important;box-shadow:inset 0 1px #ffffff1c,0 14px 30px -24px #000000e6!important}html body .hst-chat-v6-history{display:none!important}html body .hst-chat-v6-back{color:#f8fafcd1!important;-webkit-backdrop-filter:blur(18px)saturate(1.2)!important;background:radial-gradient(circle at 28% 14%,#ffffff1d,#0000 38%),linear-gradient(135deg,#ffffff12,#ffffff06),#ffffff05!important;border:1px solid #fff2!important;border-radius:15px!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;display:grid!important;box-shadow:0 12px 30px -22px #000000f0,inset 0 1px #ffffff1d,inset 0 0 0 1px #ffffff05!important}html body .hst-chat-v6-back svg{stroke-width:2.1px!important;width:16px!important;height:16px!important;transform:translate(-1px)!important}html body .hst-chat-v6-back:hover{color:#ffffffeb!important;background:radial-gradient(circle at 28% 14%,#fff2,#0000 38%),linear-gradient(135deg,#ffffff16,#ffffff07),#ffffff06!important;border-color:#ffffff30!important;transform:translateY(-1px)!important}html body .hst-chat-v6-wrap{transform-origin:100% 100%!important;animation:.38s cubic-bezier(.16,1,.3,1) both hstChatWrapIn!important}html body .hst-chat-v6-wrap.is-closing{animation:.3s cubic-bezier(.7,0,.84,0) both hstChatWrapOut!important}@keyframes hstChatWrapIn{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.965)}62%{opacity:1;filter:blur();transform:translateY(-2px)scale(1.006)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes hstChatWrapOut{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(7px);transform:translateY(14px)scale(.97)}}html body .hst-chat-v6-scroll-shell,html body .hst-chat-v6-history-view{transform-origin:50% 44%!important;animation:.34s cubic-bezier(.16,1,.3,1) both hstChatViewSwap!important}@keyframes hstChatViewSwap{0%{opacity:0;filter:blur(7px);transform:translateY(12px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}html body .hst-chat-v6-header{animation:.3s cubic-bezier(.16,1,.3,1) both hstChatHeaderSoft!important}@keyframes hstChatHeaderSoft{0%{opacity:.72;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}html body .hst-chat-v6-history-view-item{animation:.34s cubic-bezier(.16,1,.3,1) both hstHistoryItemIn!important}html body .hst-chat-v6-history-view-item:first-child{animation-delay:25ms!important}html body .hst-chat-v6-history-view-item:nth-child(2){animation-delay:50ms!important}html body .hst-chat-v6-history-view-item:nth-child(3){animation-delay:75ms!important}html body .hst-chat-v6-history-view-item:nth-child(4){animation-delay:.1s!important}@keyframes hstHistoryItemIn{0%{opacity:0;filter:blur(5px);transform:translateY(10px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}html body .hst-chat-v6-empty-history{animation:.36s cubic-bezier(.16,1,.3,1) both hstEmptyHistoryIn!important}@keyframes hstEmptyHistoryIn{0%{opacity:0;filter:blur(6px);transform:translateY(10px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}html body .floating-ai.hst-floating-ai-safe{-webkit-backdrop-filter:blur(30px)saturate(1.36)brightness(1.1)!important;color:#fafcfff0!important;transform-origin:88%!important;background:radial-gradient(circle at 19% 22%,#fff3,#0000 31%),radial-gradient(circle at 88% 100%,#ff72602e,#0000 44%),linear-gradient(135deg,#ffffff17,#ffffff08),#0f0f1294!important;border:1px solid #ffffff29!important;border-radius:999px!important;grid-template-columns:36px 1fr!important;place-items:center!important;gap:0!important;width:92px!important;height:48px!important;padding:0 12px 0 7px!important;transition:transform .19s cubic-bezier(.16,1,.3,1),border-color .19s,box-shadow .19s,background .19s!important;display:grid!important;bottom:30px!important;right:28px!important;box-shadow:0 24px 68px -40px #000000fa,0 0 42px -30px #ff7260d1,inset 0 1px #ffffff30,inset 0 0 0 1px #ffffff07!important}html body .floating-ai.hst-floating-ai-safe:before{content:""!important;z-index:-1!important;border-radius:inherit!important;pointer-events:none!important;opacity:.62!important;filter:blur(.2px)!important;background:linear-gradient(135deg,#ffffff2e,#ffffff05 38%,#ff72602e 100%)!important;position:absolute!important;inset:-1px!important}html body .floating-ai.hst-floating-ai-safe:after{content:"AI"!important;z-index:2!important;color:#ffffffeb!important;letter-spacing:.02em!important;text-shadow:0 1px 9px #00000052,0 0 16px #ffffff16!important;justify-self:start!important;font-size:12.5px!important;font-weight:850!important;line-height:1!important;position:relative!important}html body .floating-ai.hst-floating-ai-safe svg{box-sizing:content-box!important;color:#fafcffe6!important;stroke-width:2.05px!important;filter:none!important;background:radial-gradient(circle at 30% 18%,#ffffff2e,#0000 34%),linear-gradient(135deg,#ffffff12,#ffffff05),#ffffff05!important;border:1px solid #ffffff21!important;border-radius:999px!important;grid-column:1!important;width:18px!important;height:18px!important;padding:8px!important;box-shadow:inset 0 1px #ffffff1f,0 0 18px -10px #ffffff5c!important}html body .floating-ai.hst-floating-ai-safe>span{display:none!important}html body .floating-ai.hst-floating-ai-safe:hover{background:radial-gradient(circle at 19% 22%,#ffffff3b,#0000 31%),radial-gradient(circle at 88% 100%,#ff726038,#0000 44%),linear-gradient(135deg,#ffffff1b,#ffffff09),#121216a3!important;border-color:#ffffff3b!important;transform:translateY(-2px)scale(1.018)!important;box-shadow:0 26px 74px -40px #000000fa,0 0 50px -29px #ff7260e6,inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff08!important}html body .floating-ai.hst-floating-ai-safe:active{transform:translateY(0)scale(.985)!important}html body .floating-ai.hst-floating-ai-safe{outline:none!important}html body .floating-ai.hst-floating-ai-safe:focus-visible{border-color:#ffffff4d!important;box-shadow:0 26px 74px -40px #000000fa,0 0 0 4px #ffffff0e,0 0 50px -29px #ff7260e6,inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff08!important}html body .hst-chat-v6-header-actions button,html body .hst-chat-v6-back{transition:transform .17s cubic-bezier(.16,1,.3,1),border-color .17s,background .17s,box-shadow .17s,color .17s!important}html body .hst-chat-v6-header-actions button:hover,html body .hst-chat-v6-back:hover{transform:translateY(-1px)!important}html body .hst-chat-v6-input{transform-origin:50% 100%!important;animation:.4s cubic-bezier(.16,1,.3,1) both hstComposerIn!important}@keyframes hstComposerIn{0%{opacity:0;filter:blur(6px);transform:translateY(12px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}html body .hst-chat-v6-message{animation:.28s cubic-bezier(.16,1,.3,1) both hstMessageSoftIn!important}@keyframes hstMessageSoftIn{0%{opacity:0;filter:blur(4px);transform:translateY(7px)scale(.988)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}html body .hst-chat-v6-empty-icon{animation:3.6s ease-in-out infinite hstEmptyIconFloat!important}@keyframes hstEmptyIconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (max-width:720px){html body .floating-ai.hst-floating-ai-safe{width:88px!important;height:47px!important;bottom:22px!important;right:20px!important}}html body .floating-ai.hst-floating-ai-safe,html body .hst-floating-ai-safe{color:#fafcffed!important;-webkit-backdrop-filter:blur(30px)saturate(1.3)brightness(1.08)!important;transform-origin:50%!important;background:radial-gradient(circle at 31% 20%,#ffffff38,#0000 34%),radial-gradient(circle at 74% 82%,#ff6a5c22,#0000 45%),linear-gradient(145deg,#ffffff15,#ffffff06),#0f0f129e!important;border:1px solid #ffffff2b!important;border-radius:999px!important;grid-template-columns:1fr!important;place-items:center!important;width:58px!important;height:58px!important;margin:0!important;padding:0!important;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s,box-shadow .18s,background .18s!important;display:grid!important;bottom:30px!important;right:32px!important;box-shadow:0 22px 58px -34px #000000fa,0 0 32px -26px #ff6a5cad,inset 0 1px #ffffff2e,inset 0 -1px #0000002e,inset 0 0 0 1px #ffffff07!important}html body .floating-ai.hst-floating-ai-safe:after,html body .hst-floating-ai-safe:after{content:""!important;z-index:-2!important;pointer-events:none!important;filter:blur(14px)!important;opacity:.42!important;background:radial-gradient(circle,#ff6a5c29,#0000 58%)!important;border-radius:999px!important;position:absolute!important;inset:-8px!important}html body .floating-ai.hst-floating-ai-safe:before,html body .hst-floating-ai-safe:before{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:.82!important;background:linear-gradient(135deg,#ffffff2b 0%,#0000 38%,#ff6a5c12 100%)!important;border-radius:999px!important;position:absolute!important;inset:1px!important}html body .floating-ai.hst-floating-ai-safe svg,html body .hst-floating-ai-safe svg{width:21px!important;height:21px!important;box-shadow:none!important;color:#fafcffeb!important;stroke-width:2.05px!important;filter:drop-shadow(0 1px 8px #00000047)drop-shadow(0 0 10px #ffffff14)!important;background:0 0!important;border:0!important;border-radius:0!important;grid-column:auto!important;margin:0!important;padding:0!important}html body .floating-ai.hst-floating-ai-safe span,html body .hst-floating-ai-safe span{display:none!important}html body .floating-ai.hst-floating-ai-safe:hover,html body .hst-floating-ai-safe:hover{background:radial-gradient(circle at 31% 20%,#ffffff40,#0000 34%),radial-gradient(circle at 74% 82%,#ff6a5c2b,#0000 45%),linear-gradient(145deg,#ffffff18,#ffffff07),#121216a8!important;border-color:#ffffff3d!important;transform:translateY(-2px)scale(1.025)!important;box-shadow:0 25px 64px -34px #000000fa,0 0 40px -25px #ff6a5cc2,inset 0 1px #fff3,inset 0 -1px #0000002e,inset 0 0 0 1px #ffffff08!important}html body .floating-ai.hst-floating-ai-safe:active,html body .hst-floating-ai-safe:active{transform:translateY(0)scale(.965)!important}html body .floating-ai.hst-floating-ai-safe:focus-visible,html body .hst-floating-ai-safe:focus-visible{outline:none!important;box-shadow:0 25px 64px -34px #000000fa,0 0 0 4px #ffffff0e,0 0 40px -25px #ff6a5cc2,inset 0 1px #fff3,inset 0 -1px #0000002e,inset 0 0 0 1px #ffffff08!important}html body .floating-ai.hst-floating-ai-safe{animation:5.5s ease-in-out infinite hstCleanOrbIdle!important}@keyframes hstCleanOrbIdle{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}html body .floating-ai.hst-floating-ai-safe:hover{animation:none!important}@media (max-width:720px){html body .floating-ai.hst-floating-ai-safe,html body .hst-floating-ai-safe{width:56px!important;height:56px!important;bottom:22px!important;right:22px!important}}html body .floating-ai.hst-floating-ai-safe,html body .hst-floating-ai-safe{background:radial-gradient(circle at 31% 20%,#ffffff38,#0000 34%),radial-gradient(circle at 72% 82%,#23d2c320,#0000 44%),radial-gradient(circle at 88% 88%,#4687ff1c,#0000 46%),linear-gradient(145deg,#ffffff15,#ffffff06),#0f0f129e!important;box-shadow:0 22px 58px -34px #000000fa,0 0 32px -26px #23d2c38f,0 0 30px -27px #4687ff7a,inset 0 1px #ffffff2e,inset 0 -1px #0000002e,inset 0 0 0 1px #ffffff07!important}html body .floating-ai.hst-floating-ai-safe:hover,html body .hst-floating-ai-safe:hover{background:radial-gradient(circle at 31% 20%,#ffffff40,#0000 34%),radial-gradient(circle at 72% 82%,#23d2c328,#0000 44%),radial-gradient(circle at 88% 88%,#4687ff24,#0000 46%),linear-gradient(145deg,#ffffff18,#ffffff07),#121216a8!important;box-shadow:0 25px 64px -34px #000000fa,0 0 38px -25px #23d2c3ad,0 0 36px -26px #4687ff94,inset 0 1px #fff3,inset 0 -1px #0000002e,inset 0 0 0 1px #ffffff08!important}html body .hst-chat-v6-header{background:radial-gradient(circle at 16% 0,#d2f5ff18,#0000 38%),radial-gradient(circle at 92% 24%,#23d2c318,#0000 36%),linear-gradient(135deg,#7ed2ff0e,#3a84ff0b),#ffffff04!important;border-bottom:1px solid #7ed2ff25!important}html body .hst-chat-v6-header-actions button,html body .hst-chat-v6-back{color:#dcf6ffc7!important;-webkit-backdrop-filter:blur(18px)saturate(1.22)!important;background:radial-gradient(circle at 28% 16%,#d2f5ff1c,#0000 38%),linear-gradient(135deg,#7ed2ff0f,#3a84ff09),#ffffff05!important;border:1px solid #7ed2ff29!important;box-shadow:0 12px 30px -22px #000000f0,inset 0 1px #d2f5ff1a,inset 0 0 0 1px #7ed2ff04!important}html body .hst-chat-v6-header-actions button:hover,html body .hst-chat-v6-back:hover{color:#eefcffeb!important;background:radial-gradient(circle at 28% 16%,#d2f5ff22,#0000 38%),linear-gradient(135deg,#7ed2ff13,#3a84ff0b),#ffffff06!important;border-color:#7edcff3d!important;transform:translateY(-1px)!important}html body .hst-chat-v6-message-assistant>span{isolation:isolate!important;color:#eefcfff7!important;letter-spacing:-.01em!important;text-align:left!important;text-shadow:0 1px 8px #0000002e!important;-webkit-backdrop-filter:blur(26px)saturate(1.36)brightness(1.08)!important;background:linear-gradient(135deg,#23d2c338 0%,#22a8dc2e 54%,#3a84ff2b 100%),#ffffff07!important;border:1px solid #7edcff30!important;border-radius:7px 15px 15px!important;max-width:82%!important;padding:8px 12px!important;font-size:12.9px!important;font-weight:570!important;line-height:1.43!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 26px #00000021,0 0 23px #23d2c317,0 0 21px #3a84ff16,inset 0 1px #d2f5ff29,inset 0 0 0 1px #7ed2ff06!important}html body .hst-chat-v6-message-assistant>span:before{content:""!important;z-index:-1!important;pointer-events:none!important;border-radius:inherit!important;opacity:.46!important;background:linear-gradient(120deg,#d2f5ff33 0%,#d2f5ff0d 30%,#0000 64%)!important;position:absolute!important;inset:0!important}html body .hst-chat-v6-message-assistant>span:after{content:""!important;z-index:-1!important;pointer-events:none!important;border-radius:inherit!important;opacity:.78!important;background:radial-gradient(circle at 12% 18%,#23d2c32b,#0000 44%),radial-gradient(circle at 100% 100%,#3a84ff26,#0000 48%)!important;position:absolute!important;inset:0!important}html body .hst-chat-v6-message-user>span{isolation:isolate!important;color:#f8fcfff7!important;letter-spacing:-.01em!important;text-align:left!important;text-shadow:0 1px 8px #00000029!important;-webkit-backdrop-filter:blur(26px)saturate(1.26)brightness(1.08)!important;background:linear-gradient(135deg,#ffffff25 0%,#7ed2ff1b 52%,#3a84ff1b 100%),#ffffff08!important;border:1px solid #d2f5ff2e!important;border-radius:15px 7px 15px 15px!important;max-width:78%!important;padding:8px 12px!important;font-size:12.9px!important;font-weight:570!important;line-height:1.43!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 26px #00000021,0 0 20px #7ed2ff0f,inset 0 1px #d2f5ff29,inset 0 0 0 1px #7ed2ff05!important}html body .hst-chat-v6-message-user>span:before{content:""!important;z-index:-1!important;pointer-events:none!important;border-radius:inherit!important;opacity:.44!important;background:linear-gradient(120deg,#ffffff36 0%,#d2f5ff0d 30%,#0000 64%)!important;position:absolute!important;inset:0!important}html body .hst-chat-v6-message-user>span:after{content:""!important;z-index:-1!important;pointer-events:none!important;border-radius:inherit!important;opacity:.72!important;background:radial-gradient(circle at 12% 18%,#ffffff1c,#0000 44%),radial-gradient(circle at 100% 100%,#3a84ff1f,#0000 48%)!important;position:absolute!important;inset:0!important}html body .hst-chat-v6-history-view-item{background:radial-gradient(circle at 10% 18%,#d2f5ff11,#0000 38%),linear-gradient(135deg,#7ed2ff0d,#3a84ff07),#ffffff04!important;border:1px solid #7ed2ff21!important;box-shadow:0 16px 42px -31px #000000f0,inset 0 1px #d2f5ff16,inset 0 0 0 1px #7ed2ff04!important}html body .hst-chat-v6-message-meta,html body .hst-chat-v6-message-meta *{color:#cde6ee8f!important}html body .floating-ai.hst-floating-ai-safe,html body .hst-floating-ai-safe{background:radial-gradient(circle at 30% 18%,#b2ebff1f,#0000 34%),radial-gradient(circle at 62% 78%,#22c8d21d,#0000 44%),radial-gradient(circle at 88% 86%,#3a84ff25,#0000 48%),linear-gradient(145deg,#4887ff0b,#23d2c306),#09121cad!important;border-color:#7ed2ff2e!important;box-shadow:0 22px 58px -34px #000000fa,0 0 30px -25px #23beb96b,0 0 32px -25px #3a78dc6b,inset 0 1px #d2f5ff24,inset 0 -1px #0000002e,inset 0 0 0 1px #7ed2ff06!important}html body .hst-ai-hidden{pointer-events:none!important;visibility:hidden!important;display:none!important}html body .hst-chat-v6-message-user>span,html body .hst-chat-v6-message-assistant>span{transition:none!important}html body .hst-chat-v6-message-user>span:hover{background:linear-gradient(135deg,#ffffff1b 0%,#96d2e611 52%,#3a78dc0f 100%),#ffffff06!important;border-color:#dcf5ff22!important;box-shadow:0 10px 26px #00000021,0 0 18px #7ec8e109,inset 0 1px #dcf5ff1d,inset 0 0 0 1px #96d2e603!important}html body .hst-chat-v6-message-assistant>span:hover{background:linear-gradient(135deg,#23beb922 0%,#2291c31d 54%,#3a78dc1b 100%),#ffffff06!important;border-color:#96dceb22!important;box-shadow:0 10px 26px #00000021,0 0 20px #23beb90d,0 0 18px #3a78dc0b,inset 0 1px #dcf5ff1d,inset 0 0 0 1px #96d2e604!important}html body .floating-ai.hst-floating-ai-safe{z-index:99980!important;position:fixed!important}html body .hst-chat-v6-wrap{z-index:99979!important;position:fixed!important}html body .process-selector,html body .process-section,html body .production-systems,html body .machines-section,html body .project-systems,html body .projects-section{isolation:isolate!important;position:relative!important}html body section:has([class*=process]){isolation:isolate!important;position:relative!important}html body section:has([class*=machine]){isolation:isolate!important;position:relative!important}html body section:has([class*=project]){isolation:isolate!important;position:relative!important}html body .process-selector:before,html body .process-section:before,html body .production-systems:before,html body .machines-section:before,html body .project-systems:before,html body .projects-section:before{content:""!important;z-index:-2!important;pointer-events:none!important;opacity:.92!important;background:radial-gradient(circle at 50% 0,#ffffff0b,#0000 38%),radial-gradient(circle at 18% 48%,#e306130e,#0000 34%),radial-gradient(circle at 82% 64%,#ff845a0b,#0000 38%),linear-gradient(#0000,#ffffff03,#0000)!important;position:absolute!important;inset:-12% 0 -10%!important}html body section:has([class*=process]):before{content:""!important;z-index:-2!important;pointer-events:none!important;opacity:.92!important;background:radial-gradient(circle at 50% 0,#ffffff0b,#0000 38%),radial-gradient(circle at 18% 48%,#e306130e,#0000 34%),radial-gradient(circle at 82% 64%,#ff845a0b,#0000 38%),linear-gradient(#0000,#ffffff03,#0000)!important;position:absolute!important;inset:-12% 0 -10%!important}html body section:has([class*=machine]):before{content:""!important;z-index:-2!important;pointer-events:none!important;opacity:.92!important;background:radial-gradient(circle at 50% 0,#ffffff0b,#0000 38%),radial-gradient(circle at 18% 48%,#e306130e,#0000 34%),radial-gradient(circle at 82% 64%,#ff845a0b,#0000 38%),linear-gradient(#0000,#ffffff03,#0000)!important;position:absolute!important;inset:-12% 0 -10%!important}html body section:has([class*=project]):before{content:""!important;z-index:-2!important;pointer-events:none!important;opacity:.92!important;background:radial-gradient(circle at 50% 0,#ffffff0b,#0000 38%),radial-gradient(circle at 18% 48%,#e306130e,#0000 34%),radial-gradient(circle at 82% 64%,#ff845a0b,#0000 38%),linear-gradient(#0000,#ffffff03,#0000)!important;position:absolute!important;inset:-12% 0 -10%!important}html body .process-selector:after,html body .process-section:after,html body .production-systems:after,html body .machines-section:after,html body .project-systems:after,html body .projects-section:after{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:.35!important;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px)!important;background-size:72px 72px!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,#0000 72%)!important;mask-image:radial-gradient(circle at 50% 40%,#000,#0000 72%)!important}html body section:has([class*=process]):after{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:.35!important;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px)!important;background-size:72px 72px!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,#0000 72%)!important;mask-image:radial-gradient(circle at 50% 40%,#000,#0000 72%)!important}html body section:has([class*=machine]):after{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:.35!important;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px)!important;background-size:72px 72px!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,#0000 72%)!important;mask-image:radial-gradient(circle at 50% 40%,#000,#0000 72%)!important}html body section:has([class*=project]):after{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:.35!important;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px)!important;background-size:72px 72px!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,#0000 72%)!important;mask-image:radial-gradient(circle at 50% 40%,#000,#0000 72%)!important}html body :is(.section-eyebrow,.section-kicker,.eyebrow,.kicker,[class*=eyebrow],[class*=kicker]){color:#ff525ce6!important;letter-spacing:-.018em!important;text-shadow:0 0 18px #e3061338!important;align-items:center!important;gap:8px!important;width:fit-content!important;font-size:13px!important;font-weight:820!important;display:inline-flex!important}html body :is(.process-selector,.process-section,.production-systems,.machines-section,.project-systems,.projects-section) h2{letter-spacing:-.075em!important;color:#0000!important;text-shadow:0 24px 64px #00000061,0 0 34px #ffffff09!important;background:linear-gradient(#fff,#ffffffd6)!important;-webkit-background-clip:text!important;background-clip:text!important;line-height:.96!important}html body section:has([class*=process]) h2{letter-spacing:-.075em!important;color:#0000!important;text-shadow:0 24px 64px #00000061,0 0 34px #ffffff09!important;background:linear-gradient(#fff,#ffffffd6)!important;-webkit-background-clip:text!important;background-clip:text!important;line-height:.96!important}html body section:has([class*=machine]) h2{letter-spacing:-.075em!important;color:#0000!important;text-shadow:0 24px 64px #00000061,0 0 34px #ffffff09!important;background:linear-gradient(#fff,#ffffffd6)!important;-webkit-background-clip:text!important;background-clip:text!important;line-height:.96!important}html body section:has([class*=project]) h2{letter-spacing:-.075em!important;color:#0000!important;text-shadow:0 24px 64px #00000061,0 0 34px #ffffff09!important;background:linear-gradient(#fff,#ffffffd6)!important;-webkit-background-clip:text!important;background-clip:text!important;line-height:.96!important}html body :is(.process-selector,.process-section,.production-systems,.machines-section,.project-systems,.projects-section) p{color:#cddcebb8!important}html body section:has([class*=process])>p{color:#cddcebb8!important}html body section:has([class*=machine])>p{color:#cddcebb8!important}html body section:has([class*=project])>p{color:#cddcebb8!important}html body :is(.process-step,.process-card,.process-item,.process-row,.selector-step,.accordion-item,.accordion-card,[class*=process] [class*=item],[class*=process] [class*=step],[class*=process] [class*=card],[class*=accordion] [class*=item]){isolation:isolate!important;-webkit-backdrop-filter:blur(26px)saturate(1.18)!important;background:radial-gradient(circle at 7%,#e3061318,#0000 30%),radial-gradient(circle at 96% 0,#ffffff0d,#0000 36%),linear-gradient(#ffffff0d,#ffffff05),#1212158a!important;border:1px solid #ff606a30!important;border-radius:26px!important;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,background .22s,box-shadow .22s!important;position:relative!important;overflow:hidden!important;box-shadow:0 22px 70px -48px #000000fa,0 0 36px -30px #e3061394,inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff04!important}html body :is(.process-step,.process-card,.process-item,.process-row,.selector-step,.accordion-item,.accordion-card,[class*=process] [class*=item],[class*=process] [class*=step],[class*=process] [class*=card],[class*=accordion] [class*=item]):before{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:.72!important;background:linear-gradient(120deg,#ffffff1a,#0000 32%,#e306130b),radial-gradient(circle at 10% 0,#ffffff12,#0000 36%)!important;position:absolute!important;inset:0!important}html body :is(.process-step,.process-card,.process-item,.process-row,.selector-step,.accordion-item,.accordion-card,[class*=process] [class*=item],[class*=process] [class*=step],[class*=process] [class*=card],[class*=accordion] [class*=item]):hover{background:radial-gradient(circle at 7%,#e3061322,#0000 31%),radial-gradient(circle at 96% 0,#ffffff10,#0000 36%),linear-gradient(#ffffff10,#ffffff06),#16161a99!important;border-color:#ff737d57!important;transform:translateY(-3px)!important;box-shadow:0 28px 86px -50px #000000fa,0 0 44px -29px #e30613ad,inset 0 1px #ffffff1d,inset 0 0 0 1px #ffffff05!important}html body :is(.process-step,.process-card,.process-item,.process-row,.selector-step,.accordion-item,.accordion-card,[class*=process] [class*=item],[class*=process] [class*=step],[class*=process] [class*=card]) :is(.number,.step-number,.index,[class*=number],[class*=index]){-webkit-backdrop-filter:blur(18px)saturate(1.18)!important;background:radial-gradient(circle at 28% 15%,#ffffff2e,#0000 34%),linear-gradient(135deg,#e3061357,#640c1473),#ffffff09!important;border:1px solid #ff737d4d!important;border-radius:16px!important;box-shadow:0 12px 32px -22px #e30613b8,inset 0 1px #ffffff29!important}html body :is(.machine-card,.machine-family-card,.machine-category-card,.category-card,[class*=machine] [class*=card],[class*=family] [class*=card],[class*=category] [class*=card]){isolation:isolate!important;-webkit-backdrop-filter:blur(26px)saturate(1.12)!important;background:radial-gradient(circle at 18% 0,#ffffff12,#0000 36%),radial-gradient(circle at 92% 94%,#e306130d,#0000 42%),linear-gradient(#ffffff0c,#ffffff04),#10101394!important;border:1px solid #ffffff1d!important;border-radius:28px!important;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,background .28s,box-shadow .28s!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 76px -52px #000000fa,inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff04!important}html body :is(.machine-card,.machine-family-card,.machine-category-card,.category-card,[class*=machine] [class*=card],[class*=family] [class*=card],[class*=category] [class*=card]):before{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:.82!important;background:linear-gradient(135deg,#ffffff17,#0000 34%,#e3061309),radial-gradient(circle at 50% 0,#ffffff0e,#0000 42%)!important;position:absolute!important;inset:0!important}html body :is(.machine-card,.machine-family-card,.machine-category-card,.category-card,[class*=machine] [class*=card],[class*=family] [class*=card],[class*=category] [class*=card]):hover{background:radial-gradient(circle at 18% 0,#ffffff18,#0000 36%),radial-gradient(circle at 92% 94%,#e3061313,#0000 42%),linear-gradient(#ffffff10,#ffffff05),#141418a3!important;border-color:#ffffff2e!important;transform:translateY(-8px)!important;box-shadow:0 32px 96px -54px #000,0 0 42px -32px #e306138c,inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff05!important}html body :is(.machine-card,.machine-family-card,.machine-category-card,.category-card,[class*=machine] [class*=card],[class*=family] [class*=card],[class*=category] [class*=card]) :is(.visual,.image,.icon,.media,[class*=visual],[class*=image],[class*=media]){background:radial-gradient(circle at 50% 16%,#ffffff17,#0000 42%),linear-gradient(#ffffff0b,#ffffff03),#ffffff04!important;border:1px solid #ffffff1b!important;border-radius:22px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff13,0 18px 54px -42px #000000f0!important}html body :is(.project-card,.system-card,.project-system-card,[class*=project] [class*=card],[class*=system] [class*=card]){isolation:isolate!important;-webkit-backdrop-filter:blur(26px)saturate(1.16)!important;background:radial-gradient(circle at 16% 0,#ffffff12,#0000 36%),linear-gradient(#ffffff0d,#ffffff04),#10101394!important;border:1px solid #fff2!important;border-radius:30px!important;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,background .28s,box-shadow .28s!important;position:relative!important;overflow:hidden!important;box-shadow:0 26px 82px -55px #000000fa,inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff04!important}html body :is(.project-card,.system-card,.project-system-card,[class*=project] [class*=card],[class*=system] [class*=card]):first-child{border-color:#ffffff2b!important}html body :is(.project-card,.system-card,.project-system-card,[class*=project] [class*=card],[class*=system] [class*=card]):nth-child(2){border-color:#ffcc6438!important;box-shadow:0 26px 82px -55px #000000fa,0 0 44px -35px #ffcc646b,inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff04!important}html body :is(.project-card,.system-card,.project-system-card,[class*=project] [class*=card],[class*=system] [class*=card]):nth-child(3){border-color:#8791ff38!important;box-shadow:0 26px 82px -55px #000000fa,0 0 44px -35px #8791ff6b,inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff04!important}html body :is(.project-card,.system-card,.project-system-card,[class*=project] [class*=card],[class*=system] [class*=card]):nth-child(4){border-color:#ff766c38!important;box-shadow:0 26px 82px -55px #000000fa,0 0 44px -35px #ff766c6b,inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff04!important}html body :is(.project-card,.system-card,.project-system-card,[class*=project] [class*=card],[class*=system] [class*=card]):before{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:.78!important;background:linear-gradient(135deg,#ffffff18,#0000 34%,#ffffff05),radial-gradient(circle at 50% 0,#ffffff0f,#0000 42%)!important;position:absolute!important;inset:0!important}html body :is(.project-card,.system-card,.project-system-card,[class*=project] [class*=card],[class*=system] [class*=card]):hover{background:radial-gradient(circle at 16% 0,#ffffff18,#0000 36%),linear-gradient(#ffffff10,#ffffff06),#141418a3!important;transform:translateY(-8px)!important}html body :is(.project-card,.system-card,.project-system-card,[class*=project] [class*=card],[class*=system] [class*=card]) :is(.icon,.icon-box,[class*=icon]){-webkit-backdrop-filter:blur(20px)saturate(1.16)!important;background:radial-gradient(circle at 28% 16%,#ffffff2e,#0000 34%),linear-gradient(135deg,#ffffff13,#ffffff06),#ffffff05!important;border:1px solid #ffffff24!important;border-radius:18px!important;box-shadow:0 14px 36px -26px #000000f2,inset 0 1px #ffffff1f!important}html body :is(.project-systems,.projects-section,[class*=project]) a,html body :is(.production-systems,.machines-section,[class*=machine]) a,html body :is(.process-selector,.process-section,[class*=process]) a,html body :is(.project-systems,.projects-section,[class*=project]) button,html body :is(.production-systems,.machines-section,[class*=machine]) button,html body :is(.process-selector,.process-section,[class*=process]) button{transition:transform .2s cubic-bezier(.16,1,.3,1),color .2s,border-color .2s,background .2s,box-shadow .2s!important}html body :is(.project-systems,.projects-section,[class*=project]) a:hover,html body :is(.production-systems,.machines-section,[class*=machine]) a:hover,html body :is(.process-selector,.process-section,[class*=process]) a:hover,html body :is(.project-systems,.projects-section,[class*=project]) button:hover,html body :is(.production-systems,.machines-section,[class*=machine]) button:hover,html body :is(.process-selector,.process-section,[class*=process]) button:hover{transform:translateY(-1px)!important}html body :is(.process-step,.process-card,.process-item,.process-row,.selector-step,.accordion-item,.accordion-card,.machine-card,.machine-family-card,.machine-category-card,.category-card,.project-card,.system-card,.project-system-card,[class*=process] [class*=card],[class*=machine] [class*=card],[class*=project] [class*=card],[class*=system] [class*=card]){animation:.55s cubic-bezier(.16,1,.3,1) both hstHomeGlassCardIn!important}html body :is(.process-step,.process-card,.process-item,.process-row,.selector-step,.accordion-item,.accordion-card,.machine-card,.machine-family-card,.machine-category-card,.category-card,.project-card,.system-card,.project-system-card,[class*=process] [class*=card],[class*=machine] [class*=card],[class*=project] [class*=card],[class*=system] [class*=card]):nth-child(2){animation-delay:45ms!important}html body :is(.process-step,.process-card,.process-item,.process-row,.selector-step,.accordion-item,.accordion-card,.machine-card,.machine-family-card,.machine-category-card,.category-card,.project-card,.system-card,.project-system-card,[class*=process] [class*=card],[class*=machine] [class*=card],[class*=project] [class*=card],[class*=system] [class*=card]):nth-child(3){animation-delay:90ms!important}html body :is(.process-step,.process-card,.process-item,.process-row,.selector-step,.accordion-item,.accordion-card,.machine-card,.machine-family-card,.machine-category-card,.category-card,.project-card,.system-card,.project-system-card,[class*=process] [class*=card],[class*=machine] [class*=card],[class*=project] [class*=card],[class*=system] [class*=card]):nth-child(4){animation-delay:.135s!important}@keyframes hstHomeGlassCardIn{0%{opacity:0;filter:blur(7px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (max-width:900px){html body :is(.process-step,.process-card,.process-item,.process-row,.selector-step,.accordion-item,.accordion-card,.machine-card,.machine-family-card,.machine-category-card,.category-card,.project-card,.system-card,.project-system-card,[class*=process] [class*=card],[class*=machine] [class*=card],[class*=project] [class*=card],[class*=system] [class*=card]){border-radius:22px!important}}body{color:#ffffffeb!important;background:radial-gradient(circle at 50% -10%,#ffffff0f,#0000 34%),radial-gradient(circle at 82% 6%,#e306130f,#0000 28%),radial-gradient(circle at 12% 38%,#ff735f09,#0000 34%),linear-gradient(#ffffff03,#0000 24%),0 0!important}body:before{content:""!important;z-index:-3!important;pointer-events:none!important;filter:blur()!important;background:radial-gradient(circle at 12% 8%,#ffffff0d,#0000 30%),radial-gradient(circle at 88% 10%,#e3061313,#0000 32%),radial-gradient(circle at 50% 48%,#ffffff05,#0000 46%),radial-gradient(circle at 78% 86%,#415f960e,#0000 38%)!important;position:fixed!important;inset:0!important}body:after{content:""!important;z-index:-2!important;pointer-events:none!important;opacity:.42!important;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px),radial-gradient(circle at 50% 0,#ffffff09,#0000 38%)!important;background-size:76px 76px,76px 76px,100% 100%!important;position:fixed!important;inset:0!important;-webkit-mask-image:radial-gradient(circle at 50% 28%,#000000e0,#0000 74%)!important;mask-image:radial-gradient(circle at 50% 28%,#000000e0,#0000 74%)!important}html body main,html body .main,html body .page,html body main[class*=page],html body main[class*=main]{background:0 0!important}html body :is(.home,.homepage,.home-page,.site-shell,.app-shell,.page-shell,.layout-shell,[class*=home],[class*=shell],[class*=wrapper]){background-color:#0000!important}html body section{background:linear-gradient(#ffffff02,#fff0)!important;position:relative!important}html body section:before{content:""!important;pointer-events:none!important;opacity:.45!important;background:linear-gradient(90deg,#0000,#fff1,#e3061312,#ffffff0e,#0000)!important;width:min(1180px,100vw - 48px)!important;height:1px!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important}html body :is(.hero,.hero-section,.hst-hero,[class*=hero],[class*=process],[class*=machine],[class*=project]):after{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:.72!important;background:radial-gradient(circle at 50% 0,#ffffff0b,#0000 38%),radial-gradient(circle at 80% 26%,#e306130a,#0000 32%),radial-gradient(circle at 20% 82%,#ff7e6407,#0000 34%)!important;position:absolute!important;inset:0!important}html body *{--hst-page-bg:transparent}html body h1,html body h2,html body h3{text-rendering:geometricprecision!important}@media (prefers-reduced-motion:no-preference){body:before{animation:12s ease-in-out infinite alternate hstPageAmbientGlow!important}@keyframes hstPageAmbientGlow{0%{opacity:.86;transform:scale(1)}to{opacity:1;transform:scale(1.018)}}}html body .site .page-container:before{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:.3!important;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px)!important;background-size:86px 86px!important;position:absolute!important;inset:-40px -28px!important;-webkit-mask-image:radial-gradient(circle at 50% 44%,#000000b8,#0000 72%)!important;mask-image:radial-gradient(circle at 50% 44%,#000000b8,#0000 72%)!important}html body main.site>section:not(.hero),html body .machine-showcase,html body .machine-showcase-v2,html body .clean-products-section,html body .clean-selector-section,html body .process-accordion-section,html body .selection-section,html body .workflow-section,html body .projects-teaser,html body .final-cta-section{z-index:3!important;isolation:isolate!important;background:0 0!important;border:0!important;position:relative!important;overflow:visible!important}html body main.site>section:not(.hero):before,html body main.site>section:not(.hero):after,html body .machine-showcase:before,html body .machine-showcase:after,html body .machine-showcase-v2:before,html body .machine-showcase-v2:after,html body .clean-products-section:before,html body .clean-products-section:after,html body .clean-selector-section:before,html body .clean-selector-section:after,html body .process-accordion-section:before,html body .process-accordion-section:after,html body .selection-section:before,html body .selection-section:after,html body .workflow-section:before,html body .workflow-section:after,html body .projects-teaser:before,html body .projects-teaser:after,html body .final-cta-section:before,html body .final-cta-section:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html body main.site>section:not(.hero)>*,html body .machine-showcase>*,html body .machine-showcase-v2>*,html body .clean-products-section>*,html body .clean-selector-section>*,html body .process-accordion-section>*,html body .selection-section>*,html body .workflow-section>*,html body .projects-teaser>*,html body .final-cta-section>*{z-index:4!important;position:relative!important}html body .clean-selector-section,html body .process-accordion-section,html body .selection-section,html body .workflow-section{padding-top:140px!important;padding-bottom:140px!important}html body :is(.clean-product-card,.project-system-card,.final-cta,.clean-selector-item,.clean-selector-cta,.section-button,.process-accordion-panel,.process-accordion-item,.selection-panel,.machine-card,.machine-card-v2,.premium-machine-card,.machine-section-intro){-webkit-backdrop-filter:blur(24px)saturate(1.1)brightness(1.03)!important;background:radial-gradient(circle at 18% 0,#ffffff13,#0000 34%),radial-gradient(circle at 92% 100%,#e306130f,#0000 46%),linear-gradient(#ffffff0e,#ffffff04),#08080a94!important;border-color:#ffffff1d!important;position:relative!important;overflow:hidden!important;box-shadow:0 34px 110px #00000070,0 0 58px -46px #e306138c,inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff04!important}html body :is(.clean-product-card,.project-system-card,.final-cta,.clean-selector-item,.process-accordion-panel,.process-accordion-item,.selection-panel,.machine-card,.machine-card-v2,.premium-machine-card):before{content:""!important;z-index:0!important;pointer-events:none!important;border-radius:inherit!important;opacity:.72!important;background:linear-gradient(135deg,#fff2 0%,#ffffff07 28%,#0000 46%,#e3061314 100%)!important;position:absolute!important;inset:0!important}html body :is(.clean-product-card,.project-system-card,.final-cta,.clean-selector-item,.process-accordion-panel,.process-accordion-item,.selection-panel,.machine-card,.machine-card-v2,.premium-machine-card):after{content:""!important;z-index:0!important;pointer-events:none!important;border-radius:inherit!important;opacity:0!important;background:linear-gradient(115deg,#0000 0%,#ffffff12 42%,#0000 58%)!important;transition:opacity .28s,transform .9s cubic-bezier(.22,1,.36,1)!important;position:absolute!important;inset:0!important;transform:translate(-72%)!important}html body :is(.clean-product-card,.project-system-card,.final-cta,.clean-selector-item,.process-accordion-panel,.process-accordion-item,.selection-panel,.machine-card,.machine-card-v2,.premium-machine-card):hover:after{opacity:.78!important;transform:translate(72%)!important}html body :is(.clean-product-card,.project-system-card,.final-cta,.clean-selector-item,.process-accordion-panel,.process-accordion-item,.selection-panel,.machine-card,.machine-card-v2,.premium-machine-card)>*{z-index:2!important;position:relative!important}html body :is(.clean-product-card,.project-system-card,.clean-selector-item,.process-accordion-item,.machine-card,.machine-card-v2,.premium-machine-card):hover{background:radial-gradient(circle at 18% 0,#ffffff18,#0000 34%),radial-gradient(circle at 92% 100%,#e3061316,#0000 46%),linear-gradient(#fff1,#ffffff05),#0a0a0ca8!important;border-color:#ffffff30!important;transform:translateY(-7px)!important;box-shadow:0 46px 132px #0000008c,0 0 76px -46px #e30613b3,inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff05!important}html body :is(.eyebrow,.project-card-footer,.clean-products-heading span,.clean-selector-copy span,.process-accordion-eyebrow){color:#ff5c66cc!important;text-shadow:0 0 22px #e306132e!important}html body .final-cta-section{background:linear-gradient(#0000 0%,#e3061305 56%,#78161c13 100%)!important}html body :is(.clean-products-section,.clean-selector-section,.process-accordion-section,.projects-teaser,.final-cta-section) .page-container{animation:.72s cubic-bezier(.22,1,.36,1) both hstHomepageLayerContentIn!important}@keyframes hstHomepageLayerContentIn{0%{opacity:0;filter:blur(7px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hstUnderHeroBlobDrift{0%{background-position:0 0,100% 0,0 64%,100% 100%,0 0;transform:translate(-1.4vw,-1.2vh)scale(1.04)}50%{background-position:5% 2%,96% 8%,7% 58%,94% 94%,0 0;transform:translate(1.2vw,1.4vh)scale(1.06)}to{background-position:8% 4%,92% 2%,2% 68%,90% 90%,0 0;transform:translate(1.8vw,-1vh)scale(1.05)}}@media (prefers-reduced-motion:reduce){html body main.site:before,html body :is(.clean-products-section,.clean-selector-section,.process-accordion-section,.projects-teaser,.final-cta-section) .page-container{animation:none!important}}@media (max-width:900px){html body main.site:before,html body main.site:after{top:820px!important}html body :is(.clean-product-card,.project-system-card,.final-cta,.clean-selector-item,.process-accordion-panel,.process-accordion-item,.selection-panel,.machine-card,.machine-card-v2,.premium-machine-card){-webkit-backdrop-filter:blur(18px)saturate(1.08)brightness(1.02)!important}}html,body,.site,html body main.site{background:#111113!important}html body main.site>section.hero{z-index:10!important;position:relative!important}html body main.site>section:not(.hero),html body #process-selector-scroll,html body .process-selector,html body .process-selector-section,html body .guided-flow,html body .guided-flow-section,html body .clean-selector-section,html body .process-accordion-section,html body .selection-section,html body .workflow-section,html body .machine-showcase,html body .machine-showcase-v2,html body .clean-products-section,html body .projects-teaser,html body .final-cta-section{z-index:3!important;isolation:isolate!important;background:0 0!important;border:0!important;position:relative!important;overflow:visible!important}html body main.site>section:not(.hero):before,html body main.site>section:not(.hero):after,html body #process-selector-scroll:before,html body #process-selector-scroll:after,html body .process-selector:before,html body .process-selector:after,html body .process-selector-section:before,html body .process-selector-section:after,html body .guided-flow:before,html body .guided-flow:after,html body .guided-flow-section:before,html body .guided-flow-section:after,html body .clean-selector-section:before,html body .clean-selector-section:after,html body .process-accordion-section:before,html body .process-accordion-section:after,html body .selection-section:before,html body .selection-section:after,html body .workflow-section:before,html body .workflow-section:after,html body .machine-showcase:before,html body .machine-showcase:after,html body .machine-showcase-v2:before,html body .machine-showcase-v2:after,html body .clean-products-section:before,html body .clean-products-section:after,html body .projects-teaser:before,html body .projects-teaser:after,html body .final-cta-section:before,html body .final-cta-section:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html body main.site>section:not(.hero)>*,html body #process-selector-scroll>*,html body .process-selector>*,html body .process-selector-section>*,html body .guided-flow>*,html body .guided-flow-section>*,html body .clean-selector-section>*,html body .process-accordion-section>*,html body .selection-section>*,html body .workflow-section>*,html body .machine-showcase>*,html body .machine-showcase-v2>*,html body .clean-products-section>*,html body .projects-teaser>*,html body .final-cta-section>*{z-index:4!important;position:relative!important}html body .guided-flow-section,html body .guided-flow,html body #process-selector-scroll,html body .process-selector,html body .process-selector-section{padding-top:132px!important;padding-bottom:132px!important}html body .clean-products-section,html body .machine-showcase{padding-top:132px!important;padding-bottom:138px!important}html body :is(.process-step,.process-card,.process-item,.process-row,.selector-step,.guided-flow-card,.clean-selector-item,.process-accordion-panel,.process-accordion-item,.selection-panel,.clean-product-card,.project-system-card,.final-cta,.machine-card,.machine-card-v2,.premium-machine-card,.machine-section-intro){-webkit-backdrop-filter:blur(22px)saturate(1.04)brightness(1.01)!important;background:radial-gradient(circle at 18% 0,#ffffff0d,#0000 34%),radial-gradient(circle at 96% 100%,#b9202708,#0000 48%),linear-gradient(#ffffff0a,#ffffff03),#08080aa8!important;border-color:#ffffff18!important;position:relative!important;overflow:hidden!important;box-shadow:0 34px 112px #00000075,0 0 52px -48px #e3061370,inset 0 1px #ffffff0d,inset 0 0 0 1px #ffffff03!important}html body :is(.process-step,.process-card,.process-item,.process-row,.selector-step,.guided-flow-card) :is(.number,.step-number,.index,[class*=number],[class*=index]){background:radial-gradient(circle at 28% 15%,#ffffff1c,#0000 34%),linear-gradient(135deg,#b9202738,#480c126b),#ffffff05!important;border-color:#ff5c663d!important;box-shadow:0 12px 32px -23px #e3061375,inset 0 1px #ffffff16!important}html body #production-systems.clean-products-section{background:0 0!important}@keyframes hstMutedBackgroundBlobs{0%{transform:translate(-.8vw,-.7vh)scale(1.02)}50%{transform:translate(.9vw,.9vh)scale(1.035)}to{transform:translate(1.2vw,-.6vh)scale(1.025)}}html body :is(.guided-flow-section,.guided-flow,.clean-products-section,.clean-selector-section,.process-accordion-section,.projects-teaser,.final-cta-section) .page-container{animation:.65s cubic-bezier(.22,1,.36,1) both hstMutedContentIn!important}@keyframes hstMutedContentIn{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html body main.site:before,html body :is(.guided-flow-section,.guided-flow,.clean-products-section,.clean-selector-section,.process-accordion-section,.projects-teaser,.final-cta-section) .page-container{animation:none!important}}@media (max-width:900px){html body main.site:before,html body main.site:after{top:760px!important}html body :is(.guided-flow-section,.guided-flow,#process-selector-scroll,.process-selector,.process-selector-section,.clean-products-section,.machine-showcase,.projects-teaser,.final-cta-section){padding-top:96px!important;padding-bottom:104px!important}}body{overflow-x:hidden!important}html body main.site:before{content:""!important;z-index:0!important;pointer-events:none!important;filter:blur(42px)saturate(.94)!important;opacity:.58!important;background:radial-gradient(45% 28% at 18% 7%,#a51c221b 0%,#64161b0d 36%,#0000 74%),radial-gradient(42% 30% at 82% 26%,#d2242a14 0%,#78181e0b 36%,#0000 76%),radial-gradient(46% 30% at 18% 62%,#961a2012 0%,#5e141a09 38%,#0000 78%),radial-gradient(46% 32% at 86% 88%,#b4222811 0%,#5f141a09 38%,#0000 80%),linear-gradient(#101012 0%,#111113 42%,#0d0d0f 100%)!important;animation:46s ease-in-out infinite alternate hstFinalSoftBlobMove!important;display:block!important;position:absolute!important;inset:calc(100vh - 140px) -18vw -22vh!important;transform:translate(0)scale(1.03)!important}html body main.site:after{content:""!important;z-index:1!important;pointer-events:none!important;-webkit-backdrop-filter:blur(16px)saturate(1.02)brightness()!important;opacity:.76!important;background:linear-gradient(#ffffff05 0%,#ffffff02 24% 56%,#ffffff01 100%),linear-gradient(90deg,#00000047,#0000 20% 80%,#00000047)!important;display:block!important;position:absolute!important;inset:calc(100vh - 140px) 0 0!important}html body main.site>section:not(.hero),html body #process-selector-scroll,html body .process-selector,html body .process-selector-section,html body .guided-flow,html body .guided-flow-section,html body .clean-selector-section,html body .process-accordion-section,html body .selection-section,html body .workflow-section,html body .machine-showcase,html body .machine-showcase-v2,html body .clean-products-section,html body #production-systems,html body .projects-teaser,html body .section-split,html body .final-cta-section{z-index:3!important;isolation:isolate!important;box-shadow:none!important;background:0 0!important;border:0!important;position:relative!important;overflow:visible!important}html body :is(.guided-flow,.guided-flow-section,#process-selector-scroll,.process-selector,.process-selector-section,.clean-products-section,#production-systems,.machine-showcase,.projects-teaser,.final-cta-section)>.page-container:after{content:""!important;z-index:-2!important;pointer-events:none!important;opacity:.82!important;background:radial-gradient(54% 32% at 50% 18%,#ffffff08,#0000 72%),radial-gradient(72% 46% at 50% 54%,#911a200b,#0000 74%)!important;width:min(1320px,100vw - 32px)!important;height:calc(100% + 180px)!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)!important;mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)!important}html body .projects-teaser>.page-container:after{opacity:.92!important;background:radial-gradient(58% 34% at 28% 20%,#ffffff09,#0000 74%),radial-gradient(78% 52% at 74% 48%,#9b1e2611,#0000 78%),radial-gradient(62% 40% at 18% 90%,#6e161c0d,#0000 76%)!important}html body :is(.guided-flow,.guided-flow-section,#process-selector-scroll,.process-selector,.process-selector-section)>.page-container:after{opacity:.78!important;background:radial-gradient(54% 34% at 50% 16%,#ffffff07,#0000 72%),radial-gradient(72% 50% at 50% 58%,#87181f0d,#0000 78%)!important}html body main.site>section:not(.hero) .page-container:before{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:.2!important;background-image:linear-gradient(#ffffff02 1px,#0000 1px),linear-gradient(90deg,#ffffff02 1px,#0000 1px)!important;background-size:94px 94px!important;position:absolute!important;inset:-48px -32px!important;-webkit-mask-image:radial-gradient(circle at 50% 42%,#0000006b,#0000 74%)!important;mask-image:radial-gradient(circle at 50% 42%,#0000006b,#0000 74%)!important}html body :is(.process-step,.process-card,.process-item,.process-row,.selector-step,.guided-flow-card,.clean-product-card,.project-system-card,.final-cta,.clean-selector-item,.process-accordion-panel,.process-accordion-item,.selection-panel,.machine-card,.machine-card-v2,.premium-machine-card):before{content:""!important;z-index:0!important;pointer-events:none!important;border-radius:inherit!important;opacity:.54!important;background:linear-gradient(135deg,#ffffff14 0%,#ffffff04 30%,#0000 54%,#e3061307 100%)!important;position:absolute!important;inset:0!important}html body :is(.process-step,.process-card,.process-item,.process-row,.selector-step,.guided-flow-card,.clean-product-card,.project-system-card,.final-cta,.clean-selector-item,.process-accordion-panel,.process-accordion-item,.selection-panel,.machine-card,.machine-card-v2,.premium-machine-card):after{content:""!important;z-index:0!important;pointer-events:none!important;border-radius:inherit!important;opacity:0!important;background:linear-gradient(115deg,#0000 0%,#ffffff09 44%,#0000 58%)!important;transition:opacity .24s,transform .85s cubic-bezier(.22,1,.36,1)!important;position:absolute!important;inset:0!important;transform:translate(-72%)!important}html body :is(.process-step,.process-card,.process-item,.process-row,.selector-step,.guided-flow-card,.clean-product-card,.project-system-card,.clean-selector-item,.process-accordion-item,.machine-card,.machine-card-v2,.premium-machine-card):hover:after{opacity:.38!important;transform:translate(72%)!important}html body :is(.process-step,.process-card,.process-item,.process-row,.selector-step,.guided-flow-card,.clean-product-card,.project-system-card,.final-cta,.clean-selector-item,.process-accordion-panel,.process-accordion-item,.selection-panel,.machine-card,.machine-card-v2,.premium-machine-card)>*{z-index:2!important;position:relative!important}@keyframes hstFinalSoftBlobMove{0%{transform:translate(-.6vw,-.5vh)scale(1.03)}50%{transform:translate(.8vw,.8vh)scale(1.045)}to{transform:translate(1vw,-.4vh)scale(1.035)}}@media (prefers-reduced-motion:reduce){html body main.site:before{animation:none!important}}@media (max-width:900px){html body main.site:before,html body main.site:after{top:760px!important}html body :is(.guided-flow,.guided-flow-section,#process-selector-scroll,.process-selector,.process-selector-section,.clean-products-section,#production-systems,.machine-showcase,.projects-teaser,.final-cta-section){padding-top:96px!important;padding-bottom:104px!important}}html body .hst-hero-ai{z-index:30!important;visibility:visible!important;pointer-events:auto!important;width:min(760px,100vw - 48px)!important;max-width:760px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:56px auto 0!important;padding:0!important;display:block!important;position:relative!important;transform:none!important}html body .hst-hero-ai.hst-ai-hidden{display:none!important}html body .hst-hero-ai-shell,html body .hst-hero-ai .ai-command{-webkit-backdrop-filter:blur(24px)saturate(1.08)brightness(1.02)!important;isolation:isolate!important;background:radial-gradient(circle at 20% 0,#ffffff14,#0000 38%),radial-gradient(circle at 86% 100%,#e3061311,#0000 44%),linear-gradient(#ffffff0d,#ffffff05),#08080a8f!important;border:1px solid #ffffff29!important;border-radius:25px!important;width:100%!important;max-width:760px!important;min-height:92px!important;margin:0 auto!important;padding:17px 18px 16px!important;position:relative!important;overflow:hidden!important;box-shadow:0 34px 110px #00000070,0 0 56px -44px #e306136b,inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff04!important}html body .hst-hero-ai-shell:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.7!important;background:linear-gradient(135deg,#ffffff1b,#0000 34%,#e306130b),linear-gradient(90deg,#0000,#ffffff06,#0000)!important;position:absolute!important;inset:0!important}html body .hst-hero-ai-shell>*{z-index:2!important;position:relative!important}html body .hst-hero-ai-textline{color:#f0f4fad1!important;align-items:center!important;width:100%!important;min-height:26px!important;display:flex!important}html body .hst-hero-ai-input{color:#f8fafcf0!important;caret-color:#ff626ceb!important;letter-spacing:-.025em!important;background:0 0!important;border:0!important;outline:none!important;width:100%!important;min-height:30px!important;font-size:14px!important;font-weight:650!important}html body .hst-hero-ai-placeholder-text{color:#e2e8f094!important;letter-spacing:-.025em!important;font-size:14px!important;font-weight:720!important}html body .hst-hero-ai-controls{justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-top:10px!important;display:flex!important}html body .hst-hero-ai-plus{background:radial-gradient(circle at 30% 15%,#ffffff1f,#0000 36%),#ffffff05!important;border:1px solid #ffffff21!important;border-radius:999px!important;width:28px!important;height:28px!important;box-shadow:inset 0 1px #ffffff13!important}html body .hst-hero-ai-actions{align-items:center!important;gap:13px!important;display:flex!important}html body .hst-hero-ai-mode{color:#e2e8f09e!important;font-size:12px!important;font-weight:800!important}html body .hst-hero-ai-mic,html body .hst-hero-ai-send{color:#e2e8f0ad!important;box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;display:grid!important}html body .hst-hero-ai-send{background:radial-gradient(circle at 28% 15%,#ffffff26,#0000 36%),radial-gradient(circle at 86% 100%,#e3061317,#0000 44%),#ffffff08!important;border:1px solid #ffffff2b!important;border-radius:999px!important;width:42px!important;height:42px!important;box-shadow:inset 0 1px #ffffff18,0 14px 32px -24px #000000e6!important}html body main.site>.hero,html body main.site>section.hero{z-index:20!important;position:relative!important}html body main.site:before{content:""!important;z-index:0!important;pointer-events:none!important;filter:blur(46px)saturate(.92)!important;opacity:.52!important;background:radial-gradient(48% 26% at 50% 5%,#ffffff08,#0000 74%),radial-gradient(42% 28% at 22% 18%,#961c2212,#0000 76%),radial-gradient(45% 32% at 82% 34%,#b920260f,#0000 78%),radial-gradient(50% 34% at 24% 62%,#78181e0d,#0000 78%),radial-gradient(52% 36% at 82% 86%,#911c220d,#0000 80%),linear-gradient(#111113,#0e0e10)!important;animation:48s ease-in-out infinite alternate hstContinuousPremiumGlowMove!important;position:absolute!important;inset:calc(100vh - 180px) -22vw -28vh!important;transform:translate(0)scale(1.04)!important}html body main.site:after{content:""!important;z-index:1!important;pointer-events:none!important;-webkit-backdrop-filter:blur(14px)saturate(1.02)brightness()!important;opacity:.74!important;background:linear-gradient(#ffffff05 0%,#ffffff02 18% 56%,#ffffff01 100%),linear-gradient(90deg,#0000004d,#0000 18% 82%,#0000004d)!important;position:absolute!important;inset:calc(100vh - 180px) 0 0!important}html body main.site>section:not(.hero),html body #process-selector-scroll,html body .process-selector,html body .process-selector-section,html body .guided-flow,html body .guided-flow-section,html body .clean-selector-section,html body .process-accordion-section,html body .selection-section,html body .workflow-section,html body .machine-showcase,html body .machine-showcase-v2,html body .clean-products-section,html body #production-systems,html body .projects-teaser,html body .section-split,html body .final-cta-section{z-index:3!important;isolation:isolate!important;box-shadow:none!important;background:0 0!important;border:0!important;position:relative!important}html body main.site>section:not(.hero):before,html body main.site>section:not(.hero):after,html body #process-selector-scroll:before,html body #process-selector-scroll:after,html body .process-selector:before,html body .process-selector:after,html body .process-selector-section:before,html body .process-selector-section:after,html body .guided-flow:before,html body .guided-flow:after,html body .guided-flow-section:before,html body .guided-flow-section:after,html body .clean-selector-section:before,html body .clean-selector-section:after,html body .process-accordion-section:before,html body .process-accordion-section:after,html body .selection-section:before,html body .selection-section:after,html body .workflow-section:before,html body .workflow-section:after,html body .machine-showcase:before,html body .machine-showcase:after,html body .machine-showcase-v2:before,html body .machine-showcase-v2:after,html body .clean-products-section:before,html body .clean-products-section:after,html body #production-systems:before,html body #production-systems:after,html body .projects-teaser:before,html body .projects-teaser:after,html body .section-split:before,html body .section-split:after,html body .final-cta-section:before,html body .final-cta-section:after{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;display:none!important}html body main.site>section:not(.hero)>*,html body #process-selector-scroll>*,html body .process-selector>*,html body .process-selector-section>*,html body .guided-flow>*,html body .guided-flow-section>*,html body .clean-selector-section>*,html body .process-accordion-section>*,html body .selection-section>*,html body .workflow-section>*,html body .machine-showcase>*,html body .machine-showcase-v2>*,html body .clean-products-section>*,html body #production-systems>*,html body .projects-teaser>*,html body .section-split>*,html body .final-cta-section>*{z-index:5!important;position:relative!important}html body main.site>section:not(.hero) .page-container{position:relative!important}html body main.site>section:not(.hero) .page-container:before{content:""!important;z-index:-2!important;pointer-events:none!important;opacity:.7!important;background:radial-gradient(58% 32% at 50% 20%,#ffffff06,#0000 76%),radial-gradient(74% 46% at 50% 58%,#82181e08,#0000 82%)!important;width:min(1320px,100vw - 32px)!important;height:calc(100% + 220px)!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)!important;mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)!important}html body main.site>section:not(.hero) .page-container:after{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:.16!important;background-image:linear-gradient(#ffffff02 1px,#0000 1px),linear-gradient(90deg,#ffffff01 1px,#0000 1px)!important;background-size:96px 96px!important;position:absolute!important;inset:-54px -36px!important;-webkit-mask-image:radial-gradient(circle at 50% 42%,#00000057,#0000 74%)!important;mask-image:radial-gradient(circle at 50% 42%,#00000057,#0000 74%)!important}html body :is(.guided-flow,.guided-flow-section,#process-selector-scroll,.process-selector,.process-selector-section){padding-top:132px!important;padding-bottom:132px!important}html body :is(.clean-products-section,#production-systems,.machine-showcase){padding-top:136px!important;padding-bottom:142px!important}html body .projects-teaser{padding-top:140px!important;padding-bottom:154px!important}html body .final-cta-section{padding-top:142px!important;padding-bottom:220px!important}html body :is(.process-step,.process-card,.process-item,.process-row,.selector-step,.guided-flow-card,.clean-product-card,.project-system-card,.final-cta,.clean-selector-item,.process-accordion-panel,.process-accordion-item,.selection-panel,.machine-card,.machine-card-v2,.premium-machine-card,.machine-section-intro){-webkit-backdrop-filter:blur(22px)saturate(1.035)brightness(1.01)!important;background:radial-gradient(circle at 18% 0,#ffffff0c,#0000 34%),radial-gradient(circle at 92% 100%,#911a2006,#0000 48%),linear-gradient(#ffffff09,#ffffff03),#08080ab0!important;border-color:#ffffff17!important;position:relative!important;overflow:hidden!important;box-shadow:0 34px 112px #0000007a,0 0 50px -48px #e3061357,inset 0 1px #ffffff0c,inset 0 0 0 1px #ffffff03!important}html body :is(.process-step,.process-card,.process-item,.process-row,.selector-step,.guided-flow-card){background:radial-gradient(circle at 8%,#911a2008,#0000 34%),radial-gradient(circle at 94% 0,#ffffff06,#0000 36%),linear-gradient(#ffffff09,#ffffff03),#09090bb3!important;border-color:#ff5c662e!important}html body #production-systems.clean-products-section,html body #production-systems{background:0 0!important}html body #production-systems.clean-products-section .clean-products-grid>a.clean-product-card,html body #production-systems.clean-products-section .clean-products-grid>.clean-product-card{-webkit-backdrop-filter:blur(22px)saturate(1.035)brightness(1.01)!important;background:radial-gradient(circle at 18% 0,#ffffff0c,#0000 34%),radial-gradient(circle at 92% 100%,#911a2006,#0000 48%),linear-gradient(#ffffff09,#ffffff03),#08080ab0!important;border:1px solid #ffffff17!important;box-shadow:0 34px 112px #0000007a,0 0 50px -48px #e3061357,inset 0 1px #ffffff0c,inset 0 0 0 1px #ffffff03!important}html body :is(.process-step,.process-card,.process-item,.process-row,.selector-step,.guided-flow-card,.clean-product-card,.project-system-card,.clean-selector-item,.process-accordion-item,.machine-card,.machine-card-v2,.premium-machine-card):hover{background:radial-gradient(circle at 18% 0,#ffffff0e,#0000 34%),radial-gradient(circle at 92% 100%,#911a2008,#0000 48%),linear-gradient(#ffffff0b,#ffffff04),#0a0a0cb8!important;border-color:#fff2!important;transform:translateY(-3px)!important;box-shadow:0 42px 126px #0000008a,0 0 58px -50px #e3061366,inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff03!important}html body main.site>section:not(.hero) h2{color:#fffffff6!important;text-shadow:0 26px 90px #00000070,0 0 24px #ffffff04!important}html body main.site>section:not(.hero) p{color:#cddae89e!important}html body :is(.eyebrow,.project-card-footer,.clean-products-heading span,.clean-selector-copy span,.process-accordion-eyebrow,[class*=eyebrow],[class*=kicker]){color:#ff5c66c2!important;text-shadow:0 0 18px #e306131f!important}@keyframes hstContinuousPremiumGlowMove{0%{transform:translate(-.5vw,-.5vh)scale(1.04)}50%{transform:translate(.7vw,.7vh)scale(1.052)}to{transform:translate(1vw,-.4vh)scale(1.045)}}@media (prefers-reduced-motion:reduce){html body main.site:before{animation:none!important}}@media (max-width:900px){html body main.site:before,html body main.site:after{top:720px!important}html body :is(.guided-flow,.guided-flow-section,#process-selector-scroll,.process-selector,.process-selector-section,.clean-products-section,#production-systems,.machine-showcase,.projects-teaser,.final-cta-section){padding-top:96px!important;padding-bottom:104px!important}}html body main.site>section.hero,html body main.site>.hero,html body .hero,html body .hero-section,html body .hst-hero{background:0 0!important}html body [class*=hero]:has(video){background:0 0!important}html body section:has(video){background:0 0!important}html body main.site>section.hero:before,html body main.site>section.hero:after,html body main.site>.hero:before,html body main.site>.hero:after,html body .hero:before,html body .hero:after,html body .hero-section:before,html body .hero-section:after,html body .hst-hero:before,html body .hst-hero:after{content:none!important;box-shadow:none!important;filter:none!important;opacity:0!important;background:0 0!important;border:0!important;display:none!important}html body [class*=hero]:has(video):before{content:none!important;box-shadow:none!important;filter:none!important;opacity:0!important;background:0 0!important;border:0!important;display:none!important}html body [class*=hero]:has(video):after{content:none!important;box-shadow:none!important;filter:none!important;opacity:0!important;background:0 0!important;border:0!important;display:none!important}html body section:has(video):before{content:none!important;box-shadow:none!important;filter:none!important;opacity:0!important;background:0 0!important;border:0!important;display:none!important}html body section:has(video):after{content:none!important;box-shadow:none!important;filter:none!important;opacity:0!important;background:0 0!important;border:0!important;display:none!important}html body .hero video,html body .hero-section video,html body .hst-hero video{z-index:0!important;filter:none!important;background:0 0!important;position:absolute!important;inset:0!important}html body section:has(video) video{z-index:0!important;filter:none!important;background:0 0!important;position:absolute!important;inset:0!important}html body main.site>section.hero>*,html body main.site>.hero>*,html body .hero>*,html body .hero-section>*,html body .hst-hero>*{z-index:2!important;position:relative!important}html body main.site:before,html body main.site:after{top:100vh!important}html body :is(.hero,.hero-section,.hst-hero,[class*=hero]):after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}html body .hst-hero-ai,html body .hst-hero-ai:before,html body .hst-hero-ai:after{box-shadow:none!important;background:0 0!important}html body .hst-hero-ai-shell,html body .hst-hero-ai .ai-command{-webkit-backdrop-filter:blur(24px)saturate(1.08)brightness(1.02)!important;background:linear-gradient(#ffffff0d,#ffffff05),#08080a8a!important;border:1px solid #ffffff29!important;box-shadow:0 34px 110px #00000070,inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff04!important}html body .hst-hero-ai-shell:before,html body .hst-hero-ai-shell:after,html body .hst-hero-ai .ai-command:before,html body .hst-hero-ai .ai-command:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}@media (max-width:900px){html body main.site:before,html body main.site:after{top:100vh!important}}html body .hst-hero-ai-plus,html body .hst-hero-ai .ai-plus,html body .hst-hero-ai-shell .ai-plus{cursor:default!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;background:radial-gradient(circle at 30% 15%,#ffffff1d,#0000 36%),linear-gradient(#ffffff09,#ffffff03),#ffffff05!important;border:1px solid #ffffff29!important;border-radius:999px!important;flex:0 0 28px!important;place-items:center!important;width:28px!important;height:28px!important;transition:none!important;display:grid!important;position:relative!important;transform:none!important;box-shadow:inset 0 1px #ffffff14,0 10px 24px -20px #000000e6!important}html body .hst-hero-ai-plus:before,html body .hst-hero-ai .ai-plus:before,html body .hst-hero-ai-shell .ai-plus:before{content:""!important;opacity:1!important;background:#ebf0f8b8!important;border-radius:999px!important;width:9px!important;height:1.35px!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}html body .hst-hero-ai-plus:after,html body .hst-hero-ai .ai-plus:after,html body .hst-hero-ai-shell .ai-plus:after{content:""!important;opacity:1!important;background:#ebf0f8b8!important;border-radius:999px!important;width:1.35px!important;height:9px!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}html body .hst-hero-ai-plus:hover,html body .hst-hero-ai .ai-plus:hover,html body .hst-hero-ai-shell .ai-plus:hover{border-color:#ffffff29!important;transform:none!important}html body .hero-scroll-cue{scroll-behavior:smooth!important;transition:transform .34s cubic-bezier(.22,1,.36,1),border-color .34s,background .34s,box-shadow .34s!important}html body .hero-scroll-cue:hover{transform:translateY(-3px)!important}html body main.site section.hero>.hero-bg>video.hero-video-bg,html body .hero-video-bg{object-fit:cover!important;object-position:center center!important;opacity:.58!important;filter:none!important;backface-visibility:hidden!important;perspective:1000px!important;will-change:transform!important;contain:layout paint size!important;width:100%!important;height:100%!important;display:block!important;transform:translate(0)scale(1.002)!important}html body main.site section.hero>.hero-bg>.hero-video-overlay{will-change:opacity!important;background:radial-gradient(76% 50% at 50% 0,#000000b3 0%,#00000085 36%,#0000003d 70%,#0000 90%),linear-gradient(#00000080 0%,#00000052 38%,#00000061 72%,#0000008f 100%)!important;transform:translate(0)!important}html body main.site section.hero .hero-orb,html body main.site section.hero .hero-orb-red,html body main.site section.hero .hero-orb-orange,html body main.site section.hero .hero-orb-ash,html body main.site section.hero .hero-orb-warm,html body main.site section.hero .hero-orb-soft{opacity:0!important;filter:none!important;animation:none!important;display:none!important}html body main.site section.hero:before{filter:none!important;animation:none!important}html body .hst-hero-ai-shell,html body .hst-hero-ai .ai-command{-webkit-backdrop-filter:blur(14px)saturate(1.04)brightness(1.01)!important}html body :is(#production-systems,#process-selector-scroll,#guided-flow-final,.clean-products-section,.projects-teaser,.final-cta-section){scroll-margin-top:104px!important}html body main.site section.hero>.hero-bg>video.hero-video-bg{filter:none!important;opacity:1!important;will-change:auto!important;backface-visibility:hidden!important;transform:translateZ(0)!important}html body main.site section.hero .hero-grid,html body main.site section.hero .hero-orb,html body main.site section.hero .hero-orb-red,html body main.site section.hero .hero-orb-orange,html body main.site section.hero .hero-orb-ash{opacity:0!important;display:none!important}html body main.site section.hero .ai-command{-webkit-backdrop-filter:none!important}html body .hst-hero-ai-plus,html body .hst-hero-ai .ai-plus,html body .hst-hero-ai-shell .ai-plus{pointer-events:auto!important;cursor:default!important}html body .hst-hero-ai-plus:hover,html body .hst-hero-ai .ai-plus:hover,html body .hst-hero-ai-shell .ai-plus:hover,html body .hst-hero-ai-plus:active,html body .hst-hero-ai .ai-plus:active,html body .hst-hero-ai-shell .ai-plus:active{transform:none!important}html body .projects-teaser.section-split,html body .projects-teaser{isolation:isolate!important;background:radial-gradient(72% 52% at 50% 10%,#ffffff09,#0000 70%),radial-gradient(60% 46% at 16% 62%,#69161c0d,#0000 76%),radial-gradient(68% 50% at 88% 48%,#87181f0f,#0000 78%),linear-gradient(#1c1c1c 0%,#171719 46%,#111113 100%)!important;border:0!important;padding-top:142px!important;padding-bottom:158px!important;position:relative!important;overflow:hidden!important}html body .projects-teaser:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.86!important;background:linear-gradient(#ffffff05,#ffffff01 54%,#0000),radial-gradient(78% 42% at 50% 28%,#ffffff08,#0000 74%)!important;display:block!important;position:absolute!important;inset:0!important}html body .projects-teaser:after{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.82!important;background:radial-gradient(58% 34% at 30% 22%,#ffffff07,#0000 76%),radial-gradient(72% 52% at 80% 58%,#82181f0a,#0000 82%)!important;border:1px solid #ffffff0a!important;border-radius:44px!important;width:min(1240px,100vw - 48px)!important;height:calc(100% - 70px)!important;display:block!important;position:absolute!important;top:54%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)!important;mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)!important}html body .projects-teaser .page-container{z-index:3!important;position:relative!important}html body .projects-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:36px!important;width:100%!important;margin:0 auto 56px!important;display:grid!important}html body .projects-header>div{max-width:720px!important}html body .projects-header .eyebrow{color:#ff5c66c7!important;letter-spacing:-.018em!important;text-shadow:0 0 18px #e306131f!important;align-items:center!important;gap:8px!important;margin:0 0 22px!important;font-size:13px!important;font-weight:850!important;display:inline-flex!important}html body .projects-header h2{color:#fffffff6!important;letter-spacing:-.07em!important;text-shadow:0 30px 96px #00000075,0 0 28px #ffffff05!important;max-width:680px!important;margin:0!important;font-size:clamp(42px,4.05vw,64px)!important;font-weight:780!important;line-height:.98!important}html body .projects-header .section-button{color:#ffffffdb!important;letter-spacing:-.018em!important;-webkit-backdrop-filter:blur(16px)saturate(1.04)!important;background:radial-gradient(circle at 50% 0,#ffffff12,#0000 54%),linear-gradient(#ffffff0d,#ffffff04),#0a0a0c94!important;border:1px solid #ffffff25!important;border-radius:18px!important;min-width:164px!important;height:54px!important;margin:0 0 8px!important;padding:0 22px!important;font-size:14px!important;font-weight:820!important;box-shadow:0 22px 58px #00000052,inset 0 1px #ffffff0f!important}html body .projects-header .section-button:hover{color:#fff!important;border-color:#ffffff3d!important;transform:translateY(-3px)!important;box-shadow:0 30px 76px #0000006b,0 0 42px #e306130a,inset 0 1px #ffffff14!important}html body .project-system-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:22px!important;display:grid!important}html body .project-system-card{-webkit-backdrop-filter:blur(20px)saturate(1.04)brightness(1.01)!important;background:radial-gradient(circle at 22% 0,#ffffff0f,#0000 34%),radial-gradient(circle at 100% 100%,#7d181f09,#0000 48%),linear-gradient(#ffffff0b,#ffffff04),#0a0a0cb3!important;border:1px solid #ffffff1b!important;border-radius:30px!important;flex-direction:column!important;min-height:340px!important;padding:28px!important;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s,background .28s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 34px 100px #0000006b,inset 0 1px #ffffff0d,inset 0 0 0 1px #ffffff03!important}html body .project-system-card:before{content:""!important;z-index:0!important;pointer-events:none!important;border-radius:inherit!important;opacity:.64!important;background:linear-gradient(135deg,#ffffff17,#0000 34%,#ff5c6608),radial-gradient(circle at 50% 0,#ffffff09,#0000 44%)!important;position:absolute!important;inset:0!important}html body .project-system-card:after{content:""!important;z-index:0!important;pointer-events:none!important;border-radius:inherit!important;opacity:0!important;background:linear-gradient(115deg,#0000 0%,#ffffff0b 43%,#0000 58%)!important;transition:opacity .24s,transform .84s cubic-bezier(.22,1,.36,1)!important;position:absolute!important;inset:0!important;transform:translate(-72%)!important}html body .project-system-card:hover{background:radial-gradient(circle at 22% 0,#ffffff13,#0000 34%),radial-gradient(circle at 100% 100%,#911a200c,#0000 48%),linear-gradient(#ffffff0e,#ffffff04),#0c0c0ec2!important;border-color:#ffffff2e!important;transform:translateY(-7px)!important;box-shadow:0 46px 128px #0000008a,0 0 54px -42px #e306137a,inset 0 1px #fff1,inset 0 0 0 1px #ffffff03!important}html body .project-system-card:hover:after{opacity:.52!important;transform:translate(72%)!important}html body .project-system-card>*{z-index:2!important;position:relative!important}html body .project-system-card:first-child{border-color:#ffffff20!important}html body .project-system-card:nth-child(2){border-color:#ffcc642a!important}html body .project-system-card:nth-child(3){border-color:#8791ff28!important}html body .project-system-card:nth-child(4){border-color:#ff766c2a!important}html body .project-icon{color:#ffffffc2!important;-webkit-backdrop-filter:blur(14px)saturate(1.04)!important;background:radial-gradient(circle at 30% 15%,#ffffff25,#0000 36%),linear-gradient(#ffffff0f,#ffffff05),#ffffff05!important;border:1px solid #fff2!important;border-radius:19px!important;place-items:center!important;width:56px!important;height:56px!important;margin:0 0 52px!important;display:grid!important;box-shadow:0 16px 42px #00000047,inset 0 1px #ffffff12!important}html body .project-system-card h3{color:#fffe!important;letter-spacing:-.048em!important;margin:0!important;font-size:24px!important;font-weight:660!important;line-height:1.08!important}html body .project-system-card p{color:#c5cfdc99!important;margin:20px 0 0!important;font-size:16px!important;font-weight:520!important;line-height:1.62!important}html body .project-card-footer{color:#ff5c66c7!important;letter-spacing:-.018em!important;width:fit-content!important;height:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:8px!important;margin-top:auto!important;padding-top:28px!important;font-size:13px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}html body .project-card-footer span{box-shadow:none!important;background:0 0!important;border:0!important;display:inline-flex!important}html body .project-card-footer svg{width:15px!important;height:15px!important;transition:transform .22s!important}html body .project-system-card:hover .project-card-footer svg{transform:translate(3px,-3px)!important}@media (max-width:1100px){html body .project-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){html body .projects-header{text-align:left!important;grid-template-columns:1fr!important}html body .projects-header .section-button{margin-top:6px!important}html body .project-system-grid{grid-template-columns:1fr!important}html body .project-system-card{min-height:300px!important}}html body main.site .projects-teaser.section-split,html body main.site section.projects-teaser{z-index:2!important;isolation:isolate!important;background:#1c1c1c!important;border:0!important;padding:135px 0 150px!important;position:relative!important;overflow:hidden!important}html body main.site .projects-teaser:before,html body main.site .projects-teaser:after,html body main.site .projects-teaser.section-split:before,html body main.site .projects-teaser.section-split:after{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;display:none!important}html body main.site .projects-teaser>.page-container{z-index:5!important;position:relative!important}html body main.site .projects-header{grid-template-columns:minmax(0,760px) auto!important;justify-content:space-between!important;align-items:end!important;gap:44px!important;width:100%!important;margin:0 0 62px!important;padding:0!important;display:grid!important}html body main.site .projects-header .eyebrow{color:#ff5c66d1!important;letter-spacing:-.01em!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:13px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}html body main.site .projects-header h2{color:#fffffff6!important;letter-spacing:-.07em!important;text-wrap:balance!important;max-width:760px!important;text-shadow:none!important;margin:22px 0 0!important;font-size:clamp(48px,4.55vw,76px)!important;font-weight:760!important;line-height:.98!important}html body main.site .projects-header .section-button{color:#ffffffe0!important;-webkit-backdrop-filter:none!important;white-space:nowrap!important;background:linear-gradient(#ffffff0e,#ffffff04),#0c0c0e9e!important;border:1px solid #ffffff26!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:fit-content!important;min-width:162px!important;height:56px!important;margin:0 0 12px!important;padding:0 24px!important;font-size:15px!important;font-weight:820!important;line-height:1!important;display:inline-flex!important;box-shadow:0 20px 56px #0000004d,inset 0 1px #ffffff0e!important}html body main.site .project-system-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:24px!important;width:100%!important;display:grid!important}html body main.site a.project-system-card,html body main.site .project-system-card{isolation:isolate!important;color:#fffffff0!important;-webkit-backdrop-filter:none!important;background:radial-gradient(circle at 48% 0,#ffffff0f,#0000 18rem),linear-gradient(#ffffff0b,#ffffff04),#0a0a0cbd!important;border:1px solid #ffffff1d!important;border-radius:30px!important;flex-direction:column!important;align-items:flex-start!important;width:auto!important;min-width:0!important;height:auto!important;min-height:385px!important;padding:28px 28px 30px!important;text-decoration:none!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:none!important;box-shadow:0 30px 96px #0000006b,inset 0 1px #ffffff0c!important}html body main.site .project-system-card:first-child,html body main.site .project-system-card:nth-child(2),html body main.site .project-system-card:nth-child(3),html body main.site .project-system-card:nth-child(4){border-color:#ffffff1d!important}html body main.site .project-system-card:hover{background:radial-gradient(circle at 50% 0,#ffffff12,#0000 18rem),radial-gradient(circle at 50% 100%,#e306130b,#0000 20rem),linear-gradient(#ffffff0e,#ffffff05),#0a0a0ccc!important;border-color:#fff3!important;transform:translateY(-6px)!important;box-shadow:0 44px 118px #00000085,0 0 58px #e306130a,inset 0 1px #ffffff10!important}html body main.site .project-system-card:before,html body main.site .project-system-card:after{content:none!important;display:none!important}html body main.site .project-system-card .project-icon{color:#ffffffd1!important;background:linear-gradient(#ffffff12,#ffffff05),#ffffff06!important;border:1px solid #ffffff21!important;border-radius:18px!important;place-items:center!important;width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;margin:0 0 48px!important;padding:0!important;display:grid!important;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #00000038!important}html body main.site .project-system-card h3{color:#fffffff5!important;letter-spacing:-.046em!important;text-wrap:balance!important;width:100%!important;margin:0!important;padding:0!important;font-size:25px!important;font-weight:760!important;line-height:1.08!important}html body main.site .project-system-card p{color:#ffffff8f!important;width:100%!important;margin:20px 0 0!important;padding:0!important;font-size:16px!important;font-weight:620!important;line-height:1.62!important}html body main.site .project-system-card .project-card-footer{z-index:4!important;color:#ff5c66db!important;width:auto!important;height:auto!important;min-height:18px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin:auto 0 0!important;padding:30px 0 0!important;font-size:14px!important;font-weight:850!important;line-height:18px!important;display:inline-flex!important;position:relative!important;overflow:visible!important;transform:none!important}html body main.site .project-system-card .project-card-footer span{align-items:center!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;line-height:18px!important;display:inline-flex!important;overflow:visible!important;transform:none!important}html body main.site .project-system-card .project-card-footer svg{flex:none!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important;transform:translateY(-1px)!important}html body main.site .project-card-footer:before,html body main.site .project-card-footer:after,html body main.site .project-card-footer span:before,html body main.site .project-card-footer span:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}@media (max-width:1180px){html body main.site .project-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body main.site a.project-system-card,html body main.site .project-system-card{min-height:350px!important}}@media (max-width:720px){html body main.site .projects-header{grid-template-columns:1fr!important;align-items:start!important;gap:26px!important}html body main.site .projects-header h2{font-size:42px!important;line-height:1.02!important}html body main.site .projects-header .section-button{margin:0!important}html body main.site .project-system-grid{grid-template-columns:1fr!important}html body main.site a.project-system-card,html body main.site .project-system-card{min-height:330px!important}}html body main.site section.hero .hst-hero-ai{z-index:8!important;width:min(820px,100% - 32px)!important;margin:56px auto 0!important;position:relative!important}html body main.site section.hero .hst-hero-ai-shell{isolation:isolate!important;-webkit-backdrop-filter:blur(16px)saturate(1.02)!important;background:linear-gradient(#1a1a1bf2,#161617f2) padding-box padding-box,linear-gradient(135deg,#4aebffd1 0%,#3c9bffb3 22%,#5569ff7d 42%,#ffffff16 52%,#408cffa1 72%,#4ef0ffc7 100%) border-box!important;border:1px solid #0000!important;border-radius:27px!important;width:100%!important;height:116px!important;min-height:116px!important;padding:18px 20px 15px!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 78px #00000070,inset 0 1px #ffffff0f,inset 0 -1px #00000057!important}html body main.site section.hero .hst-hero-ai-textline{z-index:3!important;width:100%!important;height:36px!important;margin:0!important;padding:0 8px!important;display:block!important;position:relative!important;overflow:hidden!important}html body main.site section.hero .hst-hero-ai-input{color:#e1e1e4cc!important;caret-color:#e1e1e4db!important;letter-spacing:-.014em!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;height:36px!important;margin:0!important;padding:0!important;font-size:15.5px!important;font-weight:500!important;line-height:36px!important;display:block!important;overflow:hidden!important}html body main.site section.hero .hst-hero-ai-input::placeholder{color:#dcdce08f!important;opacity:1!important;font-weight:500!important}html body main.site section.hero .hst-hero-ai-controls{z-index:3!important;justify-content:space-between!important;align-items:center!important;height:38px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;bottom:13px!important;left:20px!important;right:20px!important}html body main.site section.hero .hst-hero-ai-plus,html body main.site section.hero .ai-plus.hst-hero-ai-plus{cursor:pointer!important;background:#ffffff09!important;border:1px solid #ffffff1f!important;border-radius:999px!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;display:grid!important;position:relative!important;box-shadow:inset 0 1px #ffffff0f,0 10px 26px #00000038!important}html body main.site section.hero .hst-hero-ai-plus:before,html body main.site section.hero .hst-hero-ai-plus:after{content:""!important;background:#dcdce08f!important;border-radius:99px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}html body main.site section.hero .hst-hero-ai-plus:before{width:12px!important;height:1.4px!important}html body main.site section.hero .hst-hero-ai-plus:after{width:1.4px!important;height:12px!important}html body main.site section.hero .hst-hero-ai-actions{color:#dcdce099!important;letter-spacing:-.012em!important;white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:13px!important;height:38px!important;font-size:13.5px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important}html body main.site section.hero .hst-hero-ai-mode{color:#dcdce09e!important;font-weight:680!important}html body main.site section.hero .hst-hero-ai-mic{color:#dcdce094!important;background:0 0!important;border:0!important;place-items:center!important;width:24px!important;height:24px!important;padding:0!important;display:grid!important}html body main.site section.hero .hst-hero-ai-send{color:#181819eb!important;background:radial-gradient(circle at 72% 72%,#50d2ff2e,#0000 62%),#ebebeebd!important;border:1px solid #ffffff16!important;border-radius:999px!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;display:grid!important;box-shadow:0 12px 28px #00000047,0 0 24px #50d2ff1a,inset 0 1px #ffffff6b!important}html body main.site section.hero .hst-hero-ai-send svg{stroke:#181819eb!important;stroke-width:2px!important;width:16px!important;height:16px!important}html body main.site section.hero .hst-hero-ai-mic svg{stroke-width:1.8px!important;width:15px!important;height:15px!important}@media (max-width:720px){html body main.site section.hero .hst-hero-ai{width:min(100% - 24px,820px)!important;margin-top:48px!important}html body main.site section.hero .hst-hero-ai-shell{border-radius:26px!important;height:116px!important;min-height:116px!important;padding:18px 16px 14px!important}html body main.site section.hero .hst-hero-ai-controls{bottom:12px!important;left:16px!important;right:16px!important}html body main.site section.hero .hst-hero-ai-input{font-size:14px!important}html body main.site section.hero .hst-hero-ai-mode{display:none!important}}html body main.site section.hero .hst-hero-ai-plus,html body main.site section.hero .hst-hero-ai-mic,html body main.site section.hero .hst-hero-ai-send{will-change:transform!important;transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s,border-color .22s,box-shadow .22s,color .22s!important}html body main.site section.hero .hst-hero-ai-plus:before,html body main.site section.hero .hst-hero-ai-plus:after,html body main.site section.hero .hst-hero-ai-mic svg,html body main.site section.hero .hst-hero-ai-send svg{transform-origin:50%!important;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s,stroke .22s,background .22s!important}html body main.site section.hero .hst-hero-ai-plus:hover{background:#ffffff0e!important;border-color:#fff3!important;transform:scale(1.075)!important;box-shadow:inset 0 1px #ffffff13,0 12px 30px #00000047!important}html body main.site section.hero .hst-hero-ai-plus:hover:before,html body main.site section.hero .hst-hero-ai-plus:hover:after{background:#ebebeeb8!important}html body main.site section.hero .hst-hero-ai-mic:hover svg{transform:scale(1.06)!important}html body main.site section.hero .hst-hero-ai-send:hover{background:radial-gradient(circle at 72% 72%,#50d2ff3d,#0000 62%),#f5f5f7d1!important;transform:translateY(-1px)scale(1.075)!important;box-shadow:0 16px 34px #00000057,0 0 26px #50d2ff21,inset 0 1px #ffffff75!important}html body main.site section.hero .hst-hero-ai-plus:active,html body main.site section.hero .hst-hero-ai-mic:active,html body main.site section.hero .hst-hero-ai-send:active{transform:scale(.96)!important}html body main.site section.hero .hst-hero-ai-send{position:relative!important;overflow:hidden!important}html body main.site section.hero .hst-hero-ai-send svg{transform-origin:50%!important;width:16px!important;height:16px!important;transition:transform .22s cubic-bezier(.22,1,.36,1),stroke .22s,opacity .22s!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)scale(1)!important}html body main.site section.hero .hst-hero-ai-send:hover svg{transform:translate(-50%,-50%)scale(1.08)!important}html body main.site section.hero .hst-hero-ai-send:active svg{transform:translate(-50%,-50%)scale(.96)!important}html body main.site section.hero .hst-hero-ai-send:hover{transform:translateY(-1px)scale(1.055)!important}html body .floating-ai.hst-floating-ai-safe,html body .hst-floating-ai-safe{-webkit-backdrop-filter:blur(30px)saturate(1.16)brightness(1.05)!important;background:radial-gradient(circle at 30% 18%,#fff2,#0000 34%),radial-gradient(circle at 58% 72%,#d6ae961f,#0000 46%),radial-gradient(circle at 92% 88%,#e306131b,#0000 48%),linear-gradient(145deg,#b4b4b90d,#d6ae960b,#e3061307),#110f10bd!important;border-color:#dcbeb03d!important;box-shadow:0 24px 66px -36px #000000fa,0 0 34px -29px #d6ae966b,0 0 34px -31px #e306135c,inset 0 1px #fff5ee22,inset 0 -1px #0003,inset 0 0 0 1px #dcbeb008!important}html body .floating-ai.hst-floating-ai-safe:before,html body .hst-floating-ai-safe:before{opacity:.84!important;background:linear-gradient(135deg,#ffffff29 0%,#d6ae9611 42%,#a082780a 70%,#e306130d 100%)!important}html body .floating-ai.hst-floating-ai-safe:after,html body .hst-floating-ai-safe:after{opacity:.46!important;background:radial-gradient(circle at 44% 44%,#d6ae961d,#0000 56%),radial-gradient(circle at 64% 66%,#e3061317,#0000 62%)!important}html body .floating-ai.hst-floating-ai-safe svg,html body .hst-floating-ai-safe svg{color:#ebcdbef0!important;stroke:#ebcdbef0!important;filter:drop-shadow(0 1px 8px #00000042)drop-shadow(0 0 10px #d6ae9633)drop-shadow(0 0 14px #e306131c)!important}html body .floating-ai.hst-floating-ai-safe:hover,html body .hst-floating-ai-safe:hover{background:radial-gradient(circle at 30% 18%,#ffffff28,#0000 34%),radial-gradient(circle at 58% 72%,#d6ae9625,#0000 46%),radial-gradient(circle at 92% 88%,#e3061320,#0000 48%),linear-gradient(145deg,#bebec30f,#d6ae960d,#e3061308),#131011c7!important;border-color:#ebcdbe52!important;box-shadow:0 28px 76px -38px #000000fa,0 0 40px -28px #d6ae9685,0 0 40px -30px #e3061370,inset 0 1px #fff8f228,inset 0 -1px #0003,inset 0 0 0 1px #dcbeb00a!important}html body .hst-chat-v6-panel{-webkit-backdrop-filter:blur(32px)saturate(1.12)brightness(1.035)!important;background:radial-gradient(circle at 16% 0,#ffffff0d,#0000 34%),radial-gradient(circle at 88% 8%,#d6ae960e,#0000 34%),radial-gradient(circle at 74% 100%,#e3061312,#0000 44%),linear-gradient(#131011e0,#070708d6)!important;border-color:#dcbeb02e!important;box-shadow:0 30px 98px -48px #000000f5,0 0 46px -36px #d6ae964d,0 0 54px -39px #e306134d,inset 0 1px #fff5ee1a,inset 0 0 0 1px #dcbeb005!important}html body .hst-chat-v6-header:before,html body .hst-chat-v6-header:after{background:#ebcdbec2!important;box-shadow:0 0 14px #d6ae962e!important}html body .hst-chat-v6-message-meta,html body .hst-chat-v6-message-meta *{color:#e2d2ca8c!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .hst-chat-v6-message-assistant>span{color:#fffaf6f5!important;-webkit-backdrop-filter:blur(26px)saturate(1.12)brightness(1.035)!important;background:linear-gradient(135deg,#b4b4b918 0%,#d6ae961b 52%,#e3061314 100%),#ffffff05!important;border-color:#dcbeb028!important;box-shadow:0 10px 26px #00000024,0 0 18px #d6ae960a,0 0 18px #e3061309,inset 0 1px #fff5ee1a,inset 0 0 0 1px #dcbeb003!important}html body .hst-chat-v6-message-assistant>span:before{opacity:.34!important;background:linear-gradient(120deg,#ffffff1f 0%,#fff5ee07 30%,#0000 64%)!important}html body .hst-chat-v6-message-user>span{color:#fffaf6f5!important;-webkit-backdrop-filter:blur(26px)saturate(1.08)brightness(1.035)!important;background:linear-gradient(135deg,#ffffff17 0%,#b4b4b912 48%,#d6ae960d 100%),#ffffff05!important;border-color:#e6dcd620!important;box-shadow:0 10px 26px #00000024,0 0 16px #d6ae9607,inset 0 1px #fff5ee17,inset 0 0 0 1px #dcbeb003!important}html body .hst-chat-v6-message-user>span:before{opacity:.32!important;background:linear-gradient(120deg,#ffffff21 0%,#fff5ee07 30%,#0000 64%)!important}html body .hst-chat-v6-input{-webkit-backdrop-filter:blur(28px)saturate(1.1)!important;background:radial-gradient(circle at 12% 0,#ffffff0b,#0000 46%),radial-gradient(circle at 92% 100%,#d6ae960b,#0000 42%),radial-gradient(circle at 100% 100%,#e306130b,#0000 46%),#0a090ab8!important;border-color:#dcbeb022!important;box-shadow:0 20px 58px -38px #000000f5,0 0 28px -27px #d6ae9642,inset 0 1px #fff5ee13,inset 0 0 0 1px #dcbeb003!important}html body .hst-chat-v6-input textarea{color:#fffaf6eb!important;caret-color:#ebcdbee6!important}html body .hst-chat-v6-new-trigger,html body .hst-chat-v6-input button[type=submit]{color:#e2d2caa3!important}html body .hst-chat-v6-history-view-item:hover{background:radial-gradient(circle at 10% 18%,#ffffff0c,#0000 38%),linear-gradient(135deg,#b4b4b909,#d6ae9609,#e3061305),#ffffff04!important;border-color:#ebcdbe24!important}html body .hst-chat-v6-history-view-item.is-active{background:radial-gradient(circle at 12%,#d6ae960f,#0000 42%),linear-gradient(135deg,#b4b4b90a,#d6ae960b,#e3061306),#ffffff04!important;border-color:#d6ae9638!important;box-shadow:0 18px 46px -32px #000000f2,0 0 28px -25px #d6ae9657,inset 0 1px #fff5ee11,inset 0 0 0 1px #dcbeb003!important}html body .hst-chat-v6-history-view-item strong{color:#fffaf6e6!important}html body .hst-chat-v6-history-view-item small{color:#e2d2ca66!important}html body .hst-chat-v6-history-view-item>button:last-child{color:#e2d2ca6e!important;background:linear-gradient(135deg,#b4b4b906,#d6ae9605,#e3061303),#ffffff03!important;border-color:#dcbeb016!important}html body .hst-chat-v6-history-view-item>button:last-child:hover{color:#fff5eebd!important;background:linear-gradient(135deg,#b4b4b908,#d6ae9609,#e3061304),#ffffff04!important;border-color:#ebcdbe26!important}html body .hst-chat-v6-empty-history button{color:#fffaf6d1!important;background:linear-gradient(135deg,#b4b4b908,#d6ae9609,#e3061305),#ffffff04!important;border-color:#dcbeb01f!important}html body .hst-chat-v6-history-view-list::-webkit-scrollbar-thumb{background:#dcbeb02e!important}html body .hst-chat-v6-message-user>span:before{opacity:.42!important}html body .hst-chat-v6-message-assistant>span:before{opacity:.4!important}html body .hst-chat-v6-message-user>span:hover{filter:none!important;border:1px solid #ffffff3c!important;transform:none!important;box-shadow:0 10px 26px #00000024,0 0 0 1px #ffffff13,0 0 18px #ffffff08,inset 0 1px #ffffff28,inset 0 0 0 1px #ffffff0b!important}html body .hst-chat-v6-message-assistant>span:hover{filter:none!important;border:1px solid #e3061344!important;transform:none!important;box-shadow:0 10px 26px #00000024,0 0 0 1px #e306131b,0 0 22px #e306130e,inset 0 1px #fff5ee1d,inset 0 0 0 1px #ff5c660e!important}html body .hst-chat-v6-message,html body .hst-chat-v6-message *,html body .hst-chat-v6-message-user,html body .hst-chat-v6-message-assistant,html body .hst-chat-v6-message-user>span,html body .hst-chat-v6-message-assistant>span{transition:none!important}html body .hst-chat-v6-message-user:hover,html body .hst-chat-v6-message-assistant:hover,html body .hst-chat-v6-message-user:hover>span,html body .hst-chat-v6-message-assistant:hover>span,html body .hst-chat-v6-message-user>span:hover,html body .hst-chat-v6-message-assistant>span:hover{filter:none!important;transform:translate(0)scale(1)!important}html body .hst-chat-v6-message-user>span,html body .hst-chat-v6-message-user>span:hover{background:linear-gradient(135deg,#ffffff17 0%,#46dcff0f 48%,#d6ae960b 100%),#ffffff05!important;border:1px solid #46dcff57!important;box-shadow:0 10px 26px #00000024,0 0 0 1px #46dcff1d,0 0 22px #46dcff0f,inset 0 1px #e1faff21,inset 0 0 0 1px #46dcff0b!important}html body .hst-chat-v6-message-assistant>span,html body .hst-chat-v6-message-assistant>span:hover{background:linear-gradient(135deg,#b4b4b916 0%,#d6ae9618 46%,#ff913c12 100%),#ffffff05!important;border:1px solid #ff913c5c!important;box-shadow:0 10px 26px #00000024,0 0 0 1px #ff913c1f,0 0 22px #ff913c11,inset 0 1px #ffebda1f,inset 0 0 0 1px #ff913c0d!important}html body .hst-chat-v6-message-user>span:before,html body .hst-chat-v6-message-user>span:after,html body .hst-chat-v6-message-assistant>span:before,html body .hst-chat-v6-message-assistant>span:after{filter:none!important;transition:none!important;transform:none!important}html body .hst-chat-v6-message-user>span:after{opacity:.5!important;background:radial-gradient(circle at 12% 18%,#ffffff0d,#0000 44%),radial-gradient(circle at 100% 100%,#46dcff0f,#0000 48%)!important}html body .hst-chat-v6-message-assistant>span:after{opacity:.54!important;background:radial-gradient(circle at 12% 18%,#d6ae9612,#0000 44%),radial-gradient(circle at 100% 100%,#ff913c12,#0000 48%)!important}html body .hst-chat-v6-panel,html body .hst-chat-v6-body,html body .hst-chat-v6-messages,html body .hst-chat-v6-message,html body .hst-chat-v6-message-user,html body .hst-chat-v6-message-assistant{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}html body .hst-chat-v6-message{width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}html body .hst-chat-v6-message-user{justify-content:flex-end!important}html body .hst-chat-v6-message-assistant{justify-content:flex-start!important}html body .hst-chat-v6-message-user>span,html body .hst-chat-v6-message-assistant>span{white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;word-wrap:break-word!important;line-break:auto!important;-webkit-hyphens:auto!important;hyphens:auto!important;text-overflow:clip!important;width:fit-content!important;min-width:0!important;max-width:min(78%,420px)!important;line-height:1.48!important;display:block!important;overflow-x:hidden!important}html body .hst-chat-v6-message-user>span *,html body .hst-chat-v6-message-assistant>span *{white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;word-wrap:break-word!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}html body .hst-chat-v6-input,html body .hst-chat-v6-input textarea,html body .hst-chat-v6-input input{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}html body .hst-chat-v6-input textarea,html body .hst-chat-v6-input input{white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important}html body .hst-chat-v6-history-view-item,html body .hst-chat-v6-history-view-item strong,html body .hst-chat-v6-history-view-item small{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;word-wrap:break-word!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}@media (max-width:640px){html body .hst-chat-v6-message-user>span,html body .hst-chat-v6-message-assistant>span{max-width:88%!important}}:root{--ai-dark:#111010;--ai-dark-soft:#131011;--ai-black-glass:#070708;--ai-skin:#d6ae96;--ai-skin-light:#dcbeb0;--ai-skin-bright:#ebcdbe;--ai-cream:#fff5ee;--ai-orange:#ff7a2f;--ai-orange-soft:#f0a06a;--ai-red:#e30613;--ai-red-dark:#8f1a20}html body main.site section.hero .hst-hero-ai-shell{background-blend-mode:normal, screen, screen, screen, screen, normal!important;background:linear-gradient(#131011f6 0%,#111010f4 44%,#070708f3 100%) padding-box padding-box,radial-gradient(circle at 16% 8%,#fff5eef5 0%,#ebcdbeeb 11%,#d6ae96db 23%,#0000 36%) border-box,radial-gradient(circle at 78% 18%,#e30613f0 0%,#8f1a20d1 16%,#ff7a2fb3 29%,#0000 43%) border-box,radial-gradient(circle at 90% 88%,#ff7a2fe6 0%,#e30613c7 18%,#ebcdbea8 34%,#0000 50%) border-box,radial-gradient(circle at 38% 104%,#f0a06ad6 0%,#d6ae96c7 18%,#e306139e 34%,#0000 50%) border-box,conic-gradient(from 237deg,#d6ae96 0deg,#ebcdbe 19deg,#f0a06a 47deg,#dcbeb0 73deg,#ff7a2f 101deg,#e30613 132deg,#f0a06a 158deg,#d6ae96 191deg,#8f1a20 221deg,#ff7a2f 249deg,#ebcdbe 286deg,#e30613 317deg,#dcbeb0 342deg,#d6ae96 360deg) border-box!important;border:1px solid #0000!important;box-shadow:0 28px 78px #00000075,inset 0 1px #ffffff0e,inset 0 -1px #0000005c!important}html body main.site section.hero .hst-hero-ai-shell:before,html body main.site section.hero .hst-hero-ai-shell:after,html body main.site section.hero .hst-hero-ai:before,html body main.site section.hero .hst-hero-ai:after{content:none!important;display:none!important}html body main.site section.hero .hst-hero-ai-plus,html body main.site section.hero .ai-plus.hst-hero-ai-plus{background:linear-gradient(#ffffff0b,#ffffff05),#ffffff06!important;border-color:#ffffff21!important;box-shadow:inset 0 1px #ffffff0f,0 10px 26px #00000038!important}html body main.site section.hero .hst-hero-ai-plus:before,html body main.site section.hero .hst-hero-ai-plus:after{background:#e6e6ea9e!important}html body main.site section.hero .hst-hero-ai-plus:hover{background:linear-gradient(#fff1,#ffffff07),#ffffff0a!important;border-color:#ffffff38!important;box-shadow:inset 0 1px #ffffff13,0 12px 30px #00000047!important}html body main.site section.hero .hst-hero-ai-mic{color:#e6e6ea94!important}html body main.site section.hero .hst-hero-ai-mic:hover{color:#ffffffd1!important}html body main.site section.hero .hst-hero-ai-send{color:#070708f5!important;background:linear-gradient(#fffffffa,#e6e6eaeb)!important;border-color:#ffffff70!important;box-shadow:0 12px 28px #0000004d,inset 0 1px #ffffffa6,inset 0 -1px #00000014!important}html body main.site section.hero .hst-hero-ai-send:hover{background:linear-gradient(#fff,#f4f4f6f5)!important;border-color:#ffffff94!important;box-shadow:0 16px 34px #00000057,inset 0 1px #ffffffb8,inset 0 -1px #00000014!important}html body main.site section.hero .hst-hero-ai-send svg{stroke:#070708f5!important}html body main.site section.hero .hst-hero-ai-input{color:#eeeef0d1!important;caret-color:#ffffffdb!important}html body main.site section.hero .hst-hero-ai-input::placeholder{color:#dcdce094!important}html body main.site section.hero .hst-hero-ai-actions,html body main.site section.hero .hst-hero-ai-mode{color:#dcdce09e!important}html body .hst-chat-v6-wrap{overflow:visible!important}html body .hst-chat-v6-input{margin-bottom:24px!important;position:relative!important;overflow:visible!important}html body .hst-chat-v6-char-counter{z-index:6!important;color:#e2d2ca75!important;letter-spacing:-.012em!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;text-shadow:0 8px 22px #0000007a!important;justify-content:flex-end!important;align-items:center!important;min-width:52px!important;height:18px!important;font-size:11.5px!important;font-weight:760!important;line-height:1!important;display:inline-flex!important;position:absolute!important;bottom:-24px!important;right:14px!important}html body .hst-chat-v6-input textarea{max-height:128px!important;overflow-y:auto!important}html body .hst-chat-v6-new-trigger{color:#0000!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricprecision!important;border-radius:999px!important;place-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;font-size:0!important;display:grid!important;position:relative!important}html body .hst-chat-v6-new-trigger:before,html body .hst-chat-v6-new-trigger:after{content:""!important;backface-visibility:hidden!important;will-change:auto!important;background:#eee8e4c7!important;border-radius:999px!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 8px #d6ae961f,0 0 1px #ffffff59!important}html body .hst-hero-ai-plus,html body .hst-hero-ai .ai-plus,html body .hst-hero-ai-shell .ai-plus{color:#0000!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricprecision!important;border-radius:999px!important;place-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;font-size:0!important;display:grid!important;position:relative!important}html body .hst-hero-ai-plus svg,html body .hst-hero-ai .ai-plus svg,html body .hst-hero-ai-shell .ai-plus svg{display:none!important}html body .hst-hero-ai-plus:before,html body .hst-hero-ai .ai-plus:before,html body .hst-hero-ai-shell .ai-plus:before,html body .hst-hero-ai-plus:after,html body .hst-hero-ai .ai-plus:after,html body .hst-hero-ai-shell .ai-plus:after{content:""!important;backface-visibility:hidden!important;background:#eee8e4c7!important;border-radius:999px!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 8px #d6ae961f,0 0 1px #ffffff59!important}html body .hst-hero-ai-plus:before,html body .hst-hero-ai .ai-plus:before,html body .hst-hero-ai-shell .ai-plus:before{width:12px!important;height:2px!important}html body .hst-hero-ai-plus:after,html body .hst-hero-ai .ai-plus:after,html body .hst-hero-ai-shell .ai-plus:after{width:2px!important;height:12px!important}html body .hst-chat-v6-wrap{z-index:80!important;width:min(390px,100vw - 28px)!important;max-width:calc(100vw - 28px)!important;position:fixed!important;bottom:92px!important;right:22px!important;overflow:visible!important}html body .hst-chat-v6-panel{border-radius:28px!important;flex-direction:column!important;width:100%!important;height:min(660px,100vh - 118px)!important;max-height:calc(100vh - 118px)!important;display:flex!important;overflow:hidden!important}html body .hst-chat-v6-header{flex:none!important;min-height:82px!important}html body .hst-chat-v6-messages{flex-direction:column!important;flex:auto!important;gap:14px!important;width:100%!important;min-height:0!important;padding:18px 16px!important;display:flex!important;overflow:hidden auto!important}html body .hst-chat-v6-message-user{align-items:flex-end!important}html body .hst-chat-v6-message-assistant{align-items:flex-start!important}html body .hst-chat-v6-message-meta{align-items:center!important;gap:6px!important;width:fit-content!important;max-width:100%!important;font-size:12px!important;font-weight:820!important;line-height:1!important;display:inline-flex!important}html body .hst-chat-v6-message-user>span,html body .hst-chat-v6-message-assistant>span{white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;word-wrap:break-word!important;line-break:anywhere!important;-webkit-hyphens:auto!important;hyphens:auto!important;text-overflow:clip!important;border-radius:14px!important;width:fit-content!important;min-width:0!important;max-width:min(82%,300px)!important;padding:13px 14px!important;font-size:13.5px!important;font-weight:650!important;line-height:1.45!important;transition:none!important;display:block!important;overflow:hidden!important}html body .hst-chat-v6-message-user>span{border:1px solid #46dcff57!important;box-shadow:0 10px 26px #00000024,0 0 0 1px #46dcff1d,0 0 22px #46dcff0f,inset 0 1px #e1faff21,inset 0 0 0 1px #46dcff0b!important}html body .hst-chat-v6-message-assistant>span{border:1px solid #ff913c5c!important;box-shadow:0 10px 26px #00000024,0 0 0 1px #ff913c1f,0 0 22px #ff913c11,inset 0 1px #ffebda1f,inset 0 0 0 1px #ff913c0d!important}html body .hst-chat-v6-message-user>span:hover,html body .hst-chat-v6-message-assistant>span:hover{filter:none!important;transform:none!important}html body .hst-chat-v6-input{border-radius:22px!important;flex:none!important;width:calc(100% - 24px)!important;min-width:0!important;margin:16px 12px 30px!important;padding:11px 50px 11px 42px!important;display:block!important;position:relative!important;overflow:visible!important}html body .hst-chat-v6-textarea-shell{width:100%!important;min-width:0!important;display:block!important;position:relative!important}html body .hst-chat-v6-floating-placeholder{pointer-events:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:13px!important;line-height:1!important;position:absolute!important;top:50%!important;left:0!important;overflow:hidden!important;transform:translateY(-50%)!important}html body .hst-chat-v6-input textarea{resize:none!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;word-wrap:break-word!important;line-break:anywhere!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;max-height:128px!important;padding:10px 0!important;font-size:13.5px!important;font-weight:650!important;line-height:1.45!important;display:block!important;overflow:hidden auto!important}html body .hst-chat-v6-new-trigger{pointer-events:auto!important;cursor:default!important;color:#0000!important;border-radius:999px!important;place-items:center!important;width:24px!important;height:24px!important;font-size:0!important;display:grid!important;position:absolute!important;top:17px!important;left:10px!important}html body .hst-chat-v6-input button[type=submit]{border-radius:999px!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important;position:absolute!important;top:11px!important;right:9px!important}html body .hst-chat-v6-char-counter{z-index:8!important;color:#e2d2ca7a!important;letter-spacing:-.012em!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;min-width:58px!important;height:18px!important;font-size:11.5px!important;font-weight:780!important;line-height:1!important;display:inline-flex!important;position:absolute!important;bottom:-23px!important;right:12px!important}html body .hst-chat-v6-char-counter.is-warning{color:#ffa046e6!important;text-shadow:0 0 14px #ff913c2e!important}html body .hst-chat-v6-char-counter.is-danger{color:#ff7680f0!important;text-shadow:0 0 14px #e3061338!important}html body .hst-chat-v6-history-view,html body .hst-chat-v6-history-view-list,html body .hst-chat-v6-history-view-item,html body .hst-chat-v6-history-view-item button,html body .hst-chat-v6-history-view-item strong,html body .hst-chat-v6-history-view-item small{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}html body .hst-hero-ai-hidden-input{z-index:4!important;opacity:0!important;cursor:text!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body .hst-hero-ai-input{text-overflow:ellipsis!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body .hst-hero-ai-plus{pointer-events:auto!important;cursor:default!important}html body .hst-hero-ai-plus svg{display:none!important}@media (max-width:640px){html body .hst-chat-v6-wrap{width:calc(100vw - 24px)!important;bottom:86px!important;right:12px!important}html body .hst-chat-v6-message-user>span,html body .hst-chat-v6-message-assistant>span{max-width:88%!important}}html body main.site section.hero .hero-video-bg,html body main.site section.hero video.hero-video-bg,html body main.site section.hero video[data-hero-video=true]{object-position:center 56%!important}html body .hst-chat-v6-wrap{width:404px!important;max-width:calc(100vw - 28px)!important;display:block!important;bottom:92px!important;right:22px!important;overflow:visible!important}html body .hst-chat-v6-panel{border-radius:28px!important;flex-direction:column!important;width:100%!important;height:min(658px,100vh - 116px)!important;display:flex!important;overflow:hidden!important}html body .hst-chat-v6-header{justify-content:space-between!important;align-items:center!important;gap:16px!important;height:86px!important;min-height:86px!important;padding:18px 20px!important;display:flex!important}html body .hst-chat-v6-header>div:first-child{flex-direction:column!important;gap:6px!important;min-width:0!important;display:flex!important}html body .hst-chat-v6-header span{line-height:1!important}html body .hst-chat-v6-header strong{line-height:1.08!important}html body .hst-chat-v6-messages{flex-direction:column!important;flex:auto!important;gap:18px!important;width:100%!important;min-height:0!important;padding:22px 18px 18px!important;scroll-padding-bottom:18px!important;display:flex!important;overflow:hidden auto!important}html body .hst-chat-v6-message{flex-direction:column!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:visible!important}html body .hst-chat-v6-message-assistant{align-items:flex-start!important;padding-left:0!important;padding-right:42px!important}html body .hst-chat-v6-message-user{align-items:flex-end!important;padding-left:88px!important;padding-right:0!important}html body .hst-chat-v6-message-meta{letter-spacing:-.012em!important;white-space:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:fit-content!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:820!important;line-height:1!important;display:inline-flex!important}html body .hst-chat-v6-message-user .hst-chat-v6-message-meta{align-self:flex-end!important}html body .hst-chat-v6-message-assistant .hst-chat-v6-message-meta{align-self:flex-start!important}html body .hst-chat-v6-message-user>span,html body .hst-chat-v6-message-assistant>span{white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;word-wrap:break-word!important;line-break:anywhere!important;text-align:left!important;border-radius:15px!important;width:fit-content!important;min-width:46px!important;max-width:100%!important;padding:14px 15px!important;font-size:13.5px!important;font-weight:650!important;line-height:1.48!important;transition:none!important;display:block!important;overflow:hidden!important;transform:none!important}html body .hst-chat-v6-message-assistant>span{max-width:306px!important}html body .hst-chat-v6-message-user>span{align-self:flex-end!important;max-width:250px!important}html body .hst-chat-v6-message-assistant>span{align-self:flex-start!important}html body .hst-chat-v6-message:hover,html body .hst-chat-v6-message:hover *,html body .hst-chat-v6-message-user>span:hover,html body .hst-chat-v6-message-assistant>span:hover{filter:none!important;transform:translate(0)scale(1)!important}html body .hst-chat-v6-input{border-radius:23px!important;flex:none!important;align-items:center!important;gap:0!important;width:calc(100% - 28px)!important;min-height:68px!important;margin:14px auto 34px!important;padding:12px 54px 12px 42px!important;display:flex!important;position:relative!important;overflow:visible!important}html body .hst-chat-v6-textarea-shell{flex:auto!important;width:auto!important;min-width:0!important;max-width:100%!important;display:block!important;position:relative!important}html body .hst-chat-v6-floating-placeholder{white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;max-width:100%!important;font-size:13.5px!important;font-weight:650!important;line-height:1!important;position:absolute!important;top:50%!important;left:0!important;overflow:hidden!important;transform:translateY(-50%)!important}html body .hst-chat-v6-input textarea{resize:none!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;line-break:anywhere!important;background:0 0!important;border:0!important;outline:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;max-height:128px!important;padding:10px 0!important;font-size:13.5px!important;font-weight:650!important;line-height:1.45!important;display:block!important;overflow:hidden auto!important}html body .hst-chat-v6-new-trigger{width:24px!important;height:24px!important;position:absolute!important;top:50%!important;left:12px!important;transform:translateY(-50%)!important}html body .hst-chat-v6-input button[type=submit]{place-items:center!important;width:38px!important;height:38px!important;display:grid!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}html body .hst-chat-v6-char-counter{white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;width:fit-content!important;min-width:54px!important;height:16px!important;font-size:11.5px!important;font-weight:780!important;line-height:1!important;display:inline-flex!important;position:absolute!important;bottom:-22px!important;right:14px!important}html body .hst-chat-v6-scroll-bottom{z-index:7!important;width:34px!important;height:34px!important;position:absolute!important;bottom:104px!important;left:50%!important;transform:translate(-50%)rotate(-90deg)!important}@media (max-height:760px){html body .hst-chat-v6-scroll-bottom{display:none!important}}@media (max-width:640px){html body .hst-chat-v6-wrap{width:calc(100vw - 24px)!important;bottom:86px!important;right:12px!important}html body .hst-chat-v6-panel{height:min(650px,100vh - 110px)!important}html body .hst-chat-v6-message-assistant{padding-right:24px!important}html body .hst-chat-v6-message-user{padding-left:72px!important}html body .hst-chat-v6-message-assistant>span{max-width:292px!important}html body .hst-chat-v6-message-user>span{max-width:236px!important}}html body .hst-chat-v6-input{border-radius:23px!important;grid-template-columns:32px minmax(0,1fr) 42px!important;align-items:center!important;column-gap:12px!important;width:calc(100% - 28px)!important;min-height:68px!important;margin:14px auto 34px!important;padding:0 12px!important;display:grid!important;position:relative!important;overflow:visible!important}html body .hst-chat-v6-new-trigger{border-radius:999px!important;grid-area:1/1!important;place-self:center!important;place-items:center!important;width:28px!important;height:28px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}html body .hst-chat-v6-textarea-shell{grid-area:1/2!important;align-items:center!important;width:100%!important;min-width:0!important;height:44px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}html body .hst-chat-v6-floating-placeholder{white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:13.5px!important;font-weight:650!important;line-height:1!important;display:block!important;position:absolute!important;top:50%!important;left:0!important;overflow:hidden!important;transform:translateY(-50%)!important}html body .hst-chat-v6-input textarea{resize:none!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;vertical-align:middle!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;max-height:128px!important;margin:0!important;padding:12px 0 10px!important;font-size:13.5px!important;font-weight:650!important;line-height:20px!important;display:block!important;overflow:hidden auto!important}html body .hst-chat-v6-input button[type=submit]{border-radius:999px!important;grid-area:1/3!important;place-self:center!important;place-items:center!important;width:40px!important;height:40px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}html body .hst-chat-v6-input{grid-template-columns:32px minmax(0,1fr) 42px!important;align-items:center!important;column-gap:12px!important;height:68px!important;min-height:68px!important;padding:0 12px!important;display:grid!important}html body .hst-chat-v6-textarea-shell{grid-column:2!important;width:100%!important;height:22px!important;min-height:22px!important;max-height:128px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}html body .hst-chat-v6-floating-placeholder{white-space:nowrap!important;text-overflow:ellipsis!important;pointer-events:none!important;height:22px!important;display:block!important;overflow:hidden!important}html body .hst-chat-v6-input textarea{resize:none!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;vertical-align:top!important;background:0 0!important;border:0!important;outline:0!important;height:22px!important;min-height:22px!important;max-height:128px!important;display:block!important;overflow:hidden auto!important}html body .hst-chat-v6-input textarea::-webkit-scrollbar{width:0!important;height:0!important}html body .hst-chat-v6-new-trigger,html body .hst-chat-v6-input button[type=submit]{align-self:center!important;margin-top:0!important;margin-bottom:0!important}html body .hst-chat-v6-input:focus-within .hst-chat-v6-textarea-shell{height:auto!important;min-height:22px!important}html body .hst-chat-v6-char-counter{bottom:-22px!important}html body .hst-chat-v6-header-actions{justify-content:flex-end!important;align-items:center!important;gap:9px!important;display:flex!important}html body .hst-chat-v6-header-actions button{border-radius:999px!important;place-items:center!important;width:38px!important;height:38px!important;margin:0!important;padding:0!important;display:grid!important}html body .hst-chat-v6-panel{flex-direction:column!important;display:flex!important}html body .hst-chat-v6-messages{flex:auto!important;min-height:0!important;padding-bottom:10px!important}html body .hst-chat-v6-input{flex:none!important;align-self:center!important;width:calc(100% - 28px)!important;height:auto!important;min-height:68px!important;margin:8px auto 18px!important;padding:0 12px!important}html body .hst-chat-v6-panel{height:min(660px,100vh - 102px)!important;max-height:calc(100vh - 102px)!important}@media (max-width:640px){html body .hst-chat-v6-wrap{bottom:82px!important}html body .hst-chat-v6-input{margin-bottom:16px!important}html body .hst-chat-v6-char-counter{bottom:-18px!important}}html body .hst-chat-v6-panel{flex-direction:column!important;height:min(660px,100vh - 96px)!important;max-height:calc(100vh - 96px)!important;display:flex!important;overflow:hidden!important}html body .hst-chat-v6-header{flex:0 0 84px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;height:84px!important;min-height:84px!important;padding:18px 20px!important;display:grid!important;overflow:hidden!important}html body .hst-chat-v6-header>div:first-child{flex-direction:column!important;gap:6px!important;min-width:0!important;display:flex!important;overflow:hidden!important}html body .hst-chat-v6-header-actions{justify-content:flex-end!important;align-items:center!important;gap:9px!important;min-width:max-content!important;display:flex!important;overflow:visible!important}html body .hst-chat-v6-header-actions button{border-radius:999px!important;place-items:center!important;width:38px!important;height:38px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important}html body .hst-chat-v6-messages{flex-direction:column!important;flex:auto!important;gap:18px!important;min-height:0!important;padding:20px 18px 8px!important;display:flex!important;overflow:hidden auto!important}html body .hst-chat-v6-input{border-radius:23px!important;flex:none!important;grid-template-columns:32px minmax(0,1fr) 42px!important;align-items:center!important;column-gap:12px!important;width:calc(100% - 28px)!important;height:68px!important;min-height:68px!important;margin:auto auto 12px!important;padding:0 12px!important;display:grid!important;overflow:visible!important}html body .hst-chat-v6-textarea-shell{grid-area:1/2!important;width:100%!important;height:22px!important;min-height:22px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}html body .hst-chat-v6-floating-placeholder,html body .hst-chat-v6-input textarea{letter-spacing:-.018em!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:13.5px!important;font-weight:650!important;line-height:22px!important;position:absolute!important;top:0!important;left:0!important;transform:none!important}html body .hst-chat-v6-floating-placeholder{white-space:nowrap!important;text-overflow:ellipsis!important;pointer-events:none!important;height:22px!important;overflow:hidden!important}html body .hst-chat-v6-input textarea{resize:none!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;line-break:anywhere!important;vertical-align:top!important;background:0 0!important;border:0!important;outline:0!important;height:22px!important;min-height:22px!important;max-height:128px!important;overflow:hidden auto!important}html body .hst-chat-v6-new-trigger{grid-area:1/1!important;place-self:center!important;width:28px!important;height:28px!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;transform:none!important}html body .hst-chat-v6-input button[type=submit]{grid-area:1/3!important;place-self:center!important;width:40px!important;height:40px!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;transform:none!important}html body .hst-chat-v6-char-counter{white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;width:auto!important;min-width:54px!important;height:16px!important;margin:0!important;padding:0!important;font-size:11.5px!important;font-weight:780!important;line-height:1!important;display:inline-flex!important;position:absolute!important;bottom:-20px!important;right:14px!important}html body .floating-ai.hst-floating-ai-safe{bottom:20px!important;right:22px!important}html body .hst-chat-v6-new-trigger svg{display:none!important}html body .hst-chat-v6-new-trigger:before,html body .hst-chat-v6-new-trigger:after{content:""!important;backface-visibility:hidden!important;background:#eee8e4db!important;border-radius:999px!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}html body .hst-chat-v6-new-trigger:before{width:12px!important;height:2px!important}html body .hst-chat-v6-new-trigger:after{width:2px!important;height:12px!important}@media (max-width:640px){html body .hst-chat-v6-wrap{width:calc(100vw - 20px)!important;bottom:76px!important;right:10px!important}html body .hst-chat-v6-input{margin-bottom:10px!important}html body .floating-ai.hst-floating-ai-safe{bottom:16px!important;right:16px!important}}html body .hst-chat-v6-input{margin:auto auto 30px!important}html body .hst-chat-v6-char-counter{z-index:12!important;box-shadow:none!important;background:0 0!important;border:0!important;line-height:1!important;bottom:-19px!important;right:14px!important}html body .hst-chat-v6-wrap{bottom:78px!important}@media (max-width:640px){html body .hst-chat-v6-input{margin-bottom:28px!important}html body .hst-chat-v6-char-counter{bottom:-18px!important}}html body main.site section.hero .hero-video-bg,html body main.site section.hero video.hero-video-bg,html body main.site section.hero video[data-hero-video=true]{opacity:1!important;visibility:visible!important;object-fit:cover!important;object-position:center 56%!important;backface-visibility:hidden!important;will-change:transform!important;background:#111010!important;transform:translate(0)scale(1.001)!important}html body main.site section.hero .hst-hero-ai-mic:before,html body main.site section.hero .hst-hero-ai-mic:after{content:none!important;display:none!important}html body main.site section.hero .hst-hero-ai-mic{color:#dcdce0a8!important;transform-origin:50%!important;background:0 0!important;border:0!important;outline:0!important;place-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;display:inline-grid!important;position:relative!important;overflow:visible!important}html body main.site section.hero .hst-hero-ai-mic>svg{visibility:visible!important;opacity:1!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:16px!important;height:16px!important;transition:transform .22s cubic-bezier(.22,1,.36,1),stroke .22s,opacity .22s!important;display:block!important;transform:none!important}html body main.site section.hero .hst-hero-ai-mic>svg path,html body main.site section.hero .hst-hero-ai-mic>svg line{visibility:visible!important;opacity:1!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9px!important;stroke-linecap:round!important;stroke-linejoin:round!important;display:block!important}html body main.site section.hero .hst-hero-ai-mic:hover{color:#ffffffdb!important;transform:scale(1.1)!important}html body main.site section.hero .hst-hero-ai-mic:hover>svg{transform:scale(1.06)!important}html body main.site section.hero .hst-hero-ai-mic:active{transform:scale(.96)!important}html body main.site section.hero .hst-hero-ai-actions>.hst-hero-ai-mic{all:unset!important;box-sizing:border-box!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;color:#dcdce0a8!important;cursor:pointer!important;transform-origin:50%!important;background:0 0!important;border:0!important;outline:0!important;place-items:center!important;margin:0!important;padding:0!important;transition:transform .22s cubic-bezier(.22,1,.36,1),color .22s!important;display:inline-grid!important;overflow:visible!important}html body main.site section.hero .hst-hero-ai-actions>.hst-hero-ai-mic:before,html body main.site section.hero .hst-hero-ai-actions>.hst-hero-ai-mic:after{content:none!important;display:none!important}html body main.site section.hero .hst-hero-ai-actions>.hst-hero-ai-mic>svg{visibility:visible!important;opacity:1!important;fill:none!important;stroke:currentColor!important;stroke-width:1.85px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:15px!important;height:15px!important;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s,stroke .22s!important;display:block!important;transform:none!important}html body main.site section.hero .hst-hero-ai-actions>.hst-hero-ai-mic:hover{color:#ffffffd6!important;transform:scale(1.1)!important}html body main.site section.hero .hst-hero-ai-actions>.hst-hero-ai-mic:hover>svg{transform:scale(1.06)!important}html body main.site section.hero .hst-hero-ai-actions>.hst-hero-ai-mic:active{transform:scale(.96)!important}html body main.site .clean-products-section,html body main.site .projects-teaser,html body main.site .final-cta-section{isolation:isolate!important;background:radial-gradient(circle at 50% 0,#ffffff09,#0000 22%),radial-gradient(circle at 50% 40%,#96121a22,#0000 44%),radial-gradient(circle at 16% 82%,#a0101813,#0000 34%),radial-gradient(circle at 86% 78%,#ff5a1a0b,#0000 32%),linear-gradient(#121214 0%,#100e10 48%,#111112 100%)!important;border-top:1px solid #ffffff0b!important;border-bottom:1px solid #ffffff09!important;position:relative!important;overflow:hidden!important}html body main.site .clean-products-section:before,html body main.site .projects-teaser:before,html body main.site .final-cta-section:before{content:""!important;z-index:-2!important;pointer-events:none!important;opacity:.42!important;background-color:#0000!important;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:64px 64px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0%,#0000 72%)!important;mask-image:radial-gradient(circle at 50% 42%,#000 0%,#0000 72%)!important}html body main.site .clean-products-section:after,html body main.site .projects-teaser:after,html body main.site .final-cta-section:after{content:""!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(circle at 50% 0,#ffffff0f,#0000 20%),linear-gradient(#ffffff05,#0000 18% 78%,#00000038)!important;position:absolute!important;inset:0!important}html body main.site .clean-products-section.machine-showcase{min-height:auto!important;padding:104px 0 112px!important}html body main.site .clean-products-heading{text-align:center!important;max-width:790px!important;margin:0 auto 58px!important}html body main.site .clean-products-heading span{color:#ff4a55!important;letter-spacing:-.01em!important;font-size:13px!important;font-weight:800!important}html body main.site .clean-products-heading h2{color:#fffffff5!important;letter-spacing:-.065em!important;max-width:760px!important;margin:18px auto 0!important;font-size:clamp(44px,4.35vw,72px)!important;line-height:.96!important}html body main.site .clean-products-heading p{color:#ebeef594!important;max-width:680px!important;margin:24px auto 0!important;font-size:17px!important;line-height:1.55!important}html body main.site .clean-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:24px!important;display:grid!important}html body main.site .clean-product-card{background:radial-gradient(circle at 50% 0,#ffffff17,#0000 34%),radial-gradient(circle at 50% 100%,#b9101c21,#0000 46%),linear-gradient(#ffffff0c,#ffffff05)!important;border:1px solid #ffffff1b!important;border-radius:28px!important;min-height:520px!important;padding:24px!important;transform:translateZ(0)!important;box-shadow:0 30px 90px #00000052,inset 0 1px #ffffff0f!important}html body main.site .clean-product-card:hover{border-color:#ff525c4d!important;box-shadow:0 36px 110px #0000006b,0 0 46px #b9101c1b,inset 0 1px #ffffff14!important}html body main.site .clean-product-image-box{background:radial-gradient(circle at 50% 45%,#ffffff1b,#0000 48%),linear-gradient(#ffffff12,#ffffff07)!important;border:1px solid #ffffff18!important;border-radius:24px!important;height:240px!important;margin-top:26px!important;margin-bottom:28px!important}html body main.site .clean-product-info{margin-top:0!important}html body main.site .clean-product-info span{color:#ffffff6e!important;letter-spacing:.105em!important;font-size:13px!important;font-weight:850!important}html body main.site .clean-product-info h3{color:#fffffff5!important;letter-spacing:-.045em!important;margin-top:12px!important;font-size:24px!important;line-height:1.04!important}html body main.site .clean-product-info p{color:#e6eaf29e!important;margin-top:14px!important;font-size:16px!important;line-height:1.55!important}html body main.site .projects-teaser.section-split{min-height:auto!important;padding:112px 0 118px!important}html body main.site .projects-teaser .page-container{max-width:1180px!important}html body main.site .projects-header{grid-template-columns:1fr auto!important;align-items:end!important;gap:32px!important;margin-bottom:42px!important;display:grid!important}html body main.site .projects-header>div{max-width:620px!important}html body main.site .projects-header .eyebrow{color:#ff4a55!important;letter-spacing:-.01em!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important}html body main.site .projects-header h2{color:#fffffff5!important;letter-spacing:-.065em!important;max-width:570px!important;margin:14px 0 0!important;font-size:clamp(42px,4vw,66px)!important;line-height:.94!important}html body main.site .projects-header .section-button{color:#ffffffd1!important;background:linear-gradient(#ffffff12,#ffffff06)!important;border:1px solid #ffffff24!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:42px!important;padding:0 18px!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff0e!important}html body main.site .project-system-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;display:grid!important}html body main.site .project-system-card{background:radial-gradient(circle at 50% 0,#ffffff13,#0000 32%),radial-gradient(circle at 50% 100%,#b9101c1f,#0000 50%),linear-gradient(#ffffff0b,#ffffff04)!important;border:1px solid #ffffff1b!important;border-radius:20px!important;flex-direction:column!important;min-height:238px!important;padding:22px!important;display:flex!important;box-shadow:0 24px 80px #0000004d,inset 0 1px #ffffff0e!important}html body main.site .project-system-card:hover{border-color:#ff525c47!important;box-shadow:0 28px 96px #00000061,0 0 38px #b9101c1a,inset 0 1px #ffffff12!important}html body main.site .project-icon{color:#ffffffb8!important;background:radial-gradient(circle at 50% 30%,#ffffff1f,#0000 62%),#ffffff0b!important;border:1px solid #ffffff1f!important;border-radius:10px!important;place-items:center!important;width:34px!important;height:34px!important;margin-bottom:34px!important;display:grid!important}html body main.site .project-system-card h3{color:#fffffff0!important;letter-spacing:-.035em!important;font-size:17px!important;line-height:1.05!important}html body main.site .project-system-card p{color:#e6eaf294!important;margin-top:12px!important;font-size:13px!important;line-height:1.45!important}html body main.site .project-card-footer{color:#ff4a55!important;margin-top:auto!important;padding-top:22px!important}html body main.site .project-card-footer span{color:#ff4a55!important;font-size:12px!important;font-weight:800!important}html body main.site .final-cta-section{padding:118px 0 130px!important}html body main.site .final-cta{text-align:center!important;background:radial-gradient(circle at 50% 0,#ffffff16,#0000 34%),radial-gradient(circle at 50% 100%,#b9101c26,#0000 48%),linear-gradient(#ffffff0d,#ffffff05)!important;border:1px solid #ffffff1c!important;border-radius:24px!important;max-width:560px!important;margin:0 auto!important;padding:58px 52px!important;box-shadow:0 34px 110px #0000005c,0 0 60px #b9101c14,inset 0 1px #fff1!important}html body main.site .final-cta-icon{color:#ff4a55!important;margin:0 auto 26px!important}html body main.site .final-cta h2{color:#fffffff5!important;letter-spacing:-.055em!important;font-size:clamp(28px,2.5vw,40px)!important;line-height:.98!important}html body main.site .final-cta p{color:#e6eaf299!important;max-width:440px!important;margin:18px auto 0!important;font-size:14px!important;line-height:1.55!important}html body main.site .final-actions{margin-top:28px!important}@media (max-width:980px){html body main.site .clean-products-grid,html body main.site .project-system-grid{grid-template-columns:1fr!important}html body main.site .projects-header{grid-template-columns:1fr!important;align-items:start!important}html body main.site .clean-product-card{min-height:auto!important}}@media (max-width:640px){html body main.site .clean-products-section.machine-showcase,html body main.site .projects-teaser.section-split,html body main.site .final-cta-section{padding:82px 0!important}html body main.site .clean-products-heading h2,html body main.site .projects-header h2{font-size:clamp(38px,12vw,52px)!important}html body main.site .clean-products-heading{margin-bottom:38px!important}html body main.site .clean-product-image-box{height:210px!important}html body main.site .final-cta{padding:42px 26px!important}}html body main.site section.projects-teaser.section-split{isolation:isolate!important;box-shadow:none!important;background:radial-gradient(70% 42% at 50% 0,#ffffff09,#0000 68%),radial-gradient(62% 48% at 50% 48%,#96121a20,#0000 74%),radial-gradient(46% 42% at 10% 74%,#73121812,#0000 72%),radial-gradient(46% 42% at 90% 74%,#b41c200f,#0000 72%),linear-gradient(#151516 0%,#111112 48%,#100f10 100%)!important;border:0!important;margin:0!important;padding:118px 0 124px!important;position:relative!important;overflow:hidden!important}html body main.site section.projects-teaser.section-split:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.36!important;background-color:#0000!important;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:64px 64px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;display:block!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(at 50% 48%,#000 0%,#0000 72%)!important;mask-image:radial-gradient(at 50% 48%,#000 0%,#0000 72%)!important}html body main.site section.projects-teaser.section-split:after{content:""!important;z-index:1!important;pointer-events:none!important;opacity:1!important;background:linear-gradient(#00000024 0%,#0000 18% 82%,#0003 100%),radial-gradient(74% 40% at 50% 18%,#ffffff08,#0000 72%)!important;display:block!important;position:absolute!important;inset:0!important}html body main.site section.projects-teaser.section-split>.page-container{z-index:5!important;width:min(1180px,100% - 56px)!important;max-width:1180px!important;margin:0 auto!important;position:relative!important;transform:none!important}html body main.site section.projects-teaser.section-split .projects-header{text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;max-width:820px!important;margin:0 auto 58px!important;display:flex!important}html body main.site section.projects-teaser.section-split .projects-header>div{flex-direction:column!important;align-items:center!important;width:100%!important;max-width:820px!important;display:flex!important}html body main.site section.projects-teaser.section-split .projects-header .eyebrow{color:#ff4a55!important;letter-spacing:-.01em!important;text-align:center!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:13px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}html body main.site section.projects-teaser.section-split .projects-header .eyebrow svg{color:#ff4a55!important;stroke-width:2.2px!important;filter:drop-shadow(0 0 12px #e3061338)!important;width:15px!important;height:15px!important}html body main.site section.projects-teaser.section-split .projects-header h2{color:#fffffff6!important;letter-spacing:-.067em!important;text-align:center!important;text-wrap:balance!important;word-spacing:0!important;text-shadow:0 32px 90px #0000006b,0 1px #ffffff09!important;max-width:820px!important;margin:18px auto 0!important;font-size:clamp(44px,4.35vw,72px)!important;font-weight:780!important;line-height:.96!important}html body main.site section.projects-teaser.section-split .projects-header .section-button{color:#ffffffd1!important;-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;background:radial-gradient(circle at 50% 0,#ffffff16,#0000 68%),linear-gradient(#ffffff12,#ffffff06),#0e0e107a!important;border:1px solid #ffffff29!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:42px!important;margin-top:26px!important;padding:0 18px!important;font-size:13px!important;font-weight:780!important;display:inline-flex!important;transform:none!important;box-shadow:0 18px 50px #0000004d,inset 0 1px #ffffff14!important}html body main.site section.projects-teaser.section-split .projects-header .section-button:hover{color:#fffffff0!important;border-color:#ff4a566b!important;transform:translateY(-2px)!important;box-shadow:0 24px 70px #00000061,0 0 30px #e3061313,inset 0 1px #ffffff1a!important}html body main.site section.projects-teaser.section-split .project-system-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:22px!important;width:100%!important;margin:0 auto!important;display:grid!important}html body main.site section.projects-teaser.section-split a.project-system-card,html body main.site section.projects-teaser.section-split .project-system-card{isolation:isolate!important;color:#fffffff0!important;-webkit-backdrop-filter:blur(22px)saturate(1.12)!important;background:radial-gradient(circle at 50% 0,#ffffff14,#0000 34%),radial-gradient(circle at 50% 100%,#b9101c20,#0000 52%),linear-gradient(#ffffff0d,#ffffff04),#0d0d0fad!important;border:1px solid #ffffff1d!important;border-radius:24px!important;flex-direction:column!important;height:100%!important;min-height:268px!important;padding:24px!important;text-decoration:none!important;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s,box-shadow .24s,background .24s!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:none!important;box-shadow:0 28px 88px #00000057,inset 0 1px #ffffff12!important}html body main.site section.projects-teaser.section-split .project-system-card:first-child,html body main.site section.projects-teaser.section-split .project-system-card:nth-child(2),html body main.site section.projects-teaser.section-split .project-system-card:nth-child(3),html body main.site section.projects-teaser.section-split .project-system-card:nth-child(4){border-color:#ffffff1d!important}html body main.site section.projects-teaser.section-split .project-system-card:before{content:""!important;z-index:-2!important;pointer-events:none!important;opacity:.68!important;background:linear-gradient(135deg,#ffffff14,#0000 35%,#e306130d),radial-gradient(circle at 18% 0,#ffffff12,#0000 42%)!important;display:block!important;position:absolute!important;inset:0!important}html body main.site section.projects-teaser.section-split .project-system-card:after{content:""!important;z-index:-1!important;opacity:0!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#ffffff1b,#0000)!important;width:70%!important;height:180%!important;transition:opacity .25s,transform .75s cubic-bezier(.22,1,.36,1)!important;display:block!important;position:absolute!important;top:-40%!important;left:-70%!important;transform:rotate(14deg)translate(-40%)!important}html body main.site section.projects-teaser.section-split .project-system-card:hover{background:radial-gradient(circle at 50% 0,#ffffff1b,#0000 34%),radial-gradient(circle at 50% 100%,#b9101c28,#0000 52%),linear-gradient(#fff1,#ffffff06),#101012b8!important;border-color:#ff4a564d!important;transform:translateY(-5px)!important;box-shadow:0 34px 104px #00000070,0 0 46px #b9101c17,inset 0 1px #ffffff17!important}html body main.site section.projects-teaser.section-split .project-system-card:hover:after{opacity:.54!important;transform:rotate(14deg)translate(260%)!important}html body main.site section.projects-teaser.section-split .project-icon{color:#ffffffb8!important;background:radial-gradient(circle at 50% 24%,#ffffff26,#0000 60%),linear-gradient(#ffffff14,#ffffff06),#ffffff07!important;border:1px solid #ffffff21!important;border-radius:13px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin:0 0 34px!important;display:grid!important;box-shadow:0 14px 34px #00000042,inset 0 1px #ffffff17!important}html body main.site section.projects-teaser.section-split .project-icon svg{stroke-width:1.9px!important;width:19px!important;height:19px!important}html body main.site section.projects-teaser.section-split .project-system-card h3{color:#fffffff0!important;letter-spacing:-.035em!important;word-spacing:0!important;min-height:0!important;margin:0!important;font-size:17px!important;font-weight:780!important;line-height:1.1!important;display:block!important}html body main.site section.projects-teaser.section-split .project-system-card p{color:#dae2f099!important;word-spacing:0!important;min-height:0!important;margin:13px 0 0!important;font-size:13px!important;font-weight:520!important;line-height:1.48!important}html body main.site section.projects-teaser.section-split .project-card-footer{color:#ff4a55!important;text-shadow:0 0 18px #e3061324!important;align-items:center!important;gap:8px!important;min-height:0!important;margin-top:auto!important;padding-top:24px!important;display:inline-flex!important}html body main.site section.projects-teaser.section-split .project-card-footer span{color:#ff4a55!important;font-size:12px!important;font-weight:850!important;line-height:1!important}html body main.site section.projects-teaser.section-split .project-card-footer svg{color:#ff4a55!important;stroke-width:2.1px!important;width:14px!important;height:14px!important;transition:transform .22s cubic-bezier(.22,1,.36,1)!important}html body main.site section.projects-teaser.section-split .project-system-card:hover .project-card-footer svg{transform:translate(2px,-2px)!important}@media (max-width:1100px){html body main.site section.projects-teaser.section-split .project-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){html body main.site section.projects-teaser.section-split{padding:88px 0 96px!important}html body main.site section.projects-teaser.section-split>.page-container{width:min(100% - 32px,1180px)!important}html body main.site section.projects-teaser.section-split .projects-header{text-align:left!important;align-items:flex-start!important;margin-bottom:38px!important}html body main.site section.projects-teaser.section-split .projects-header>div{align-items:flex-start!important}html body main.site section.projects-teaser.section-split .projects-header h2{text-align:left!important;font-size:clamp(38px,12vw,52px)!important}html body main.site section.projects-teaser.section-split .project-system-grid{grid-template-columns:1fr!important}html body main.site section.projects-teaser.section-split .project-system-card{min-height:246px!important}}html body main.site .hst-story-section{isolation:isolate!important;background:radial-gradient(68% 42% at 50% 0,#ffffff08,#0000 70%),radial-gradient(62% 48% at 50% 48%,#96121a1f,#0000 76%),radial-gradient(46% 42% at 10% 72%,#73121812,#0000 74%),radial-gradient(46% 42% at 90% 74%,#b41c200e,#0000 74%),linear-gradient(#111112 0%,#100f10 50%,#111112 100%)!important;margin:0!important;padding:126px 0 145px!important;position:relative!important;overflow:hidden!important}html body main.site .hst-story-section:before{content:""!important;z-index:-2!important;pointer-events:none!important;opacity:.34!important;background-color:#0000!important;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:64px 64px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(at 50% 42%,#000 0%,#0000 72%)!important;mask-image:radial-gradient(at 50% 42%,#000 0%,#0000 72%)!important}html body main.site .hst-story-heading{text-align:center!important;max-width:830px!important;margin:0 auto 64px!important}html body main.site .hst-story-heading span{color:#ff4a55!important;letter-spacing:-.01em!important;font-size:13px!important;font-weight:850!important;line-height:1!important}html body main.site .hst-story-heading h2{color:#fffffff6!important;letter-spacing:-.067em!important;text-wrap:balance!important;max-width:820px!important;margin:18px auto 0!important;font-size:clamp(44px,4.35vw,72px)!important;font-weight:780!important;line-height:.96!important}html body main.site .hst-story-heading p{color:#dae2f099!important;max-width:680px!important;margin:24px auto 0!important;font-size:16px!important;line-height:1.58!important}html body main.site .hst-story-layout{grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr)!important;align-items:center!important;gap:48px!important;display:grid!important}html body main.site .hst-story-media{-webkit-backdrop-filter:blur(24px)saturate(1.12)!important;background:radial-gradient(circle at 50% 0,#ffffff14,#0000 34%),radial-gradient(circle at 50% 100%,#b9101c20,#0000 52%),linear-gradient(#ffffff0d,#ffffff04),#0d0d0fad!important;border:1px solid #ffffff1b!important;border-radius:30px!important;flex-direction:column!important;justify-content:center!important;min-height:560px!important;padding:34px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 34px 110px #00000061,inset 0 1px #ffffff12!important}html body main.site .hst-story-media-glow{pointer-events:none!important;opacity:.82!important;background:radial-gradient(circle at 50% 18%,#ffffff13,#0000 38%),radial-gradient(circle at 50% 100%,#e306131d,#0000 46%)!important;position:absolute!important;inset:-1px!important}html body main.site .hst-story-video-shell{background:#ffffff09!important;border:1px solid #ffffff1d!important;border-radius:24px!important;height:360px!important;position:relative!important;overflow:hidden!important;box-shadow:0 26px 86px #0000005c,inset 0 1px #ffffff14!important}html body main.site .hst-story-video-shell video{object-fit:cover!important;object-position:center!important;opacity:.62!important;filter:saturate(.92)contrast(1.06)brightness(.78)!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body main.site .hst-story-video-overlay{background:radial-gradient(circle at 50% 22%,#ffffff1a,#0000 36%),linear-gradient(#0000001f,#00000094)!important;position:absolute!important;inset:0!important}html body main.site .hst-story-video-content{align-items:flex-end!important;gap:16px!important;display:flex!important;position:absolute!important;bottom:24px!important;left:26px!important;right:26px!important}html body main.site .hst-story-visual-icon{color:#ffffffdb!important;background:radial-gradient(circle at 50% 22%,#ffffff2e,#0000 64%),#ffffff0b!important;border:1px solid #ffffff29!important;border-radius:15px!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important;box-shadow:0 18px 46px #00000052,inset 0 1px #ffffff1f!important}html body main.site .hst-story-video-content span{color:#ff4a55!important;margin-bottom:7px!important;font-size:12px!important;font-weight:850!important;display:block!important}html body main.site .hst-story-video-content strong{color:#fffffff5!important;letter-spacing:-.055em!important;font-size:clamp(28px,2.4vw,42px)!important;line-height:.96!important;display:block!important}html body main.site .hst-story-video-content p{color:#dae2f09e!important;margin:8px 0 0!important;font-size:13px!important;line-height:1.4!important}html body main.site .hst-story-machine-row{z-index:2!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:18px!important;display:grid!important;position:relative!important}html body main.site .hst-story-machine-card{background:linear-gradient(#ffffff0e,#ffffff05),#ffffff06!important;border:1px solid #ffffff1a!important;border-radius:18px!important;padding:16px!important;box-shadow:inset 0 1px #ffffff0e!important}html body main.site .hst-story-machine-card span{color:#ff4a55!important;font-size:12px!important;font-weight:850!important;display:block!important}html body main.site .hst-story-machine-card strong{color:#ffffffd6!important;margin-top:7px!important;font-size:13px!important;line-height:1.2!important;display:block!important}html body main.site .hst-story-options{flex-direction:column!important;gap:18px!important;display:flex!important}html body main.site .hst-story-option{text-align:left!important;color:#fff6!important;cursor:pointer!important;opacity:.56!important;background:0 0!important;border:0!important;grid-template-columns:42px 46px 1fr 18px!important;align-items:flex-start!important;gap:18px!important;width:100%!important;padding:0!important;transition:opacity .24s,transform .24s cubic-bezier(.22,1,.36,1),color .24s!important;display:grid!important;transform:translateZ(0)!important}html body main.site .hst-story-option:hover,html body main.site .hst-story-option.is-active{opacity:1!important;color:#fffffff5!important}html body main.site .hst-story-option-number{color:#ff4a55!important;padding-top:7px!important;font-size:12px!important;font-weight:900!important}html body main.site .hst-story-option-icon{color:#ffffffb3!important;background:radial-gradient(circle at 50% 24%,#ffffff21,#0000 64%),linear-gradient(#fff1,#ffffff05),#ffffff06!important;border:1px solid #ffffff1f!important;border-radius:14px!important;place-items:center!important;width:46px!important;height:46px!important;display:grid!important}html body main.site .hst-story-option-copy strong{color:currentColor!important;letter-spacing:-.055em!important;font-size:clamp(27px,2.3vw,40px)!important;font-weight:790!important;line-height:1.02!important;display:block!important}html body main.site .hst-story-option-copy small{color:#dae2f09e!important;margin-top:12px!important;font-size:15px!important;font-weight:640!important;line-height:1.48!important;display:block!important}html body main.site .hst-story-option-copy em{color:#dae2f075!important;margin-top:12px!important;font-size:13px!important;font-style:normal!important;font-weight:520!important;line-height:1.5!important;display:block!important}html body main.site .hst-story-option:not(.is-active) .hst-story-option-copy small,html body main.site .hst-story-option:not(.is-active) .hst-story-option-copy em{display:none!important}html body main.site .hst-story-option-arrow{color:#ff4a55!important;opacity:0!important;margin-top:11px!important;transition:opacity .24s,transform .24s cubic-bezier(.22,1,.36,1)!important;transform:translate(-4px,4px)!important}html body main.site .hst-story-option.is-active .hst-story-option-arrow,html body main.site .hst-story-option:hover .hst-story-option-arrow{opacity:1!important;transform:translate(0)!important}html body main.site .hst-story-note{color:#dae2f094!important;background:linear-gradient(#ffffff0b,#ffffff04),#ffffff05!important;border:1px solid #ffffff17!important;border-radius:18px!important;align-items:center!important;gap:12px!important;margin-top:18px!important;padding:18px 20px!important;font-size:13px!important;line-height:1.45!important;display:flex!important}html body main.site .hst-story-note svg{color:#ff4a55!important;flex:none!important}@media (max-width:1050px){html body main.site .hst-story-layout{grid-template-columns:1fr!important}html body main.site .hst-story-media{min-height:auto!important}}@media (max-width:720px){html body main.site .hst-story-section{padding:88px 0 98px!important}html body main.site .hst-story-heading{text-align:left!important;margin-bottom:42px!important}html body main.site .hst-story-heading h2{font-size:clamp(38px,12vw,52px)!important}html body main.site .hst-story-media{border-radius:24px!important;padding:18px!important}html body main.site .hst-story-video-shell{height:300px!important}html body main.site .hst-story-machine-row{grid-template-columns:1fr!important}html body main.site .hst-story-option{grid-template-columns:34px 42px 1fr!important}html body main.site .hst-story-option-arrow{display:none!important}}html body main.site .hst-story-options.is-fading .hst-story-option.is-active{opacity:.34!important;color:#ffffff5c!important;transform:translate(0)scale(.992)!important}html body main.site .hst-story-options.is-fading .hst-story-option.is-active .hst-story-option-icon{box-shadow:none!important;color:#ffffff6b!important;border-color:#ffffff1a!important}html body main.site .hst-story-machine-media{object-fit:cover!important;object-position:center!important;opacity:.72!important;filter:saturate(.95)contrast(1.06)brightness(.82)!important;width:100%!important;height:100%!important;animation:.62s cubic-bezier(.22,1,.36,1) both hstStoryMediaIn!important;position:absolute!important;inset:0!important}html body main.site .hst-story-video-shell video.hst-story-machine-media,html body main.site .hst-story-video-shell img.hst-story-machine-media{display:block!important;position:absolute!important;inset:0!important}@keyframes hstStoryMediaIn{0%{opacity:0;filter:blur(8px)saturate(.85)contrast(1.02)brightness(.66);transform:scale(1.025)}to{opacity:.72;filter:blur()saturate(.95)contrast(1.06)brightness(.82);transform:scale(1)}}html body main.site .hst-story-machine-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body main.site button.hst-story-machine-card,html body main.site .hst-story-machine-card{isolation:isolate!important;text-align:left!important;cursor:pointer!important;background:linear-gradient(#ffffff0e,#ffffff05),#ffffff06!important;border:1px solid #ffffff1a!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:86px!important;padding:16px!important;transition:opacity .28s,transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,background .28s,box-shadow .28s!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff0e,0 14px 40px #0000002e!important}html body main.site button.hst-story-machine-card:before{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:0!important;background:radial-gradient(circle at 50% 0,#ffffff1a,#0000 58%),radial-gradient(circle at 50% 100%,#e3061329,#0000 62%)!important;transition:opacity .38s!important;position:absolute!important;inset:0!important}html body main.site .hst-story-machine-card span{color:#ff4a55b8!important;transition:color .28s!important}html body main.site .hst-story-machine-card strong{color:#ffffffbd!important;transition:color .28s!important}html body main.site .hst-story-machine-card small{color:#dae2f06b!important;margin-top:5px!important;font-size:11px!important;font-weight:620!important;line-height:1.25!important;transition:color .28s,opacity .28s!important;display:block!important}html body main.site .hst-story-machine-card:hover{border-color:#ffffff2b!important;transform:translateY(-2px)!important}html body main.site .hst-story-machine-card.is-active{background:radial-gradient(circle at 50% 0,#ffffff1b,#0000 58%),linear-gradient(#ffffff13,#ffffff06),#5a141857!important;border-color:#ff4a5661!important;box-shadow:0 18px 56px #00000042,0 0 34px #e306131f,inset 0 1px #ffffff1a!important}html body main.site .hst-story-machine-card.is-active:before{opacity:1!important}@keyframes hstStoryMachineLinkedPulse{0%{opacity:.46;filter:brightness(.72);transform:translateY(0)scale(.985)}68%{opacity:1;filter:brightness(1.12);transform:translateY(-2px)scale(1.012)}to{opacity:1;filter:brightness();transform:translateY(0)scale(1)}}html body main.site .hst-story-option{transition:opacity .62s,transform .62s cubic-bezier(.22,1,.36,1),color .62s!important}html body main.site .hst-story-option-copy strong,html body main.site .hst-story-option-copy small,html body main.site .hst-story-option-copy em{transition:color .62s,opacity .62s,filter .62s!important}html body main.site .hst-story-option.is-active .hst-story-option-copy strong{animation:.72s cubic-bezier(.22,1,.36,1) both hstStoryTextGlowIn!important}@keyframes hstStoryTextGlowIn{0%{opacity:.35;filter:blur(3px);transform:translateY(4px)}to{opacity:1;filter:blur();transform:translateY(0)}}html body main.site .hst-story-options.is-fading .hst-story-option.is-active{opacity:1!important}html body main.site .hst-story-options.is-fading-out .hst-story-option.is-active{opacity:.22!important;color:#ffffff4d!important;filter:blur(.35px)brightness(.76)!important;transform:translate(-4px)scale(.992)!important}html body main.site .hst-story-options.is-fading-out .hst-story-option.is-active .hst-story-option-icon{color:#ffffff61!important;box-shadow:none!important;background:linear-gradient(#ffffff09,#ffffff03),#ffffff04!important;border-color:#ffffff17!important}html body main.site .hst-story-options.is-fading-out .hst-story-option.is-active .hst-story-option-copy strong,html body main.site .hst-story-options.is-fading-out .hst-story-option.is-active .hst-story-option-copy small,html body main.site .hst-story-options.is-fading-out .hst-story-option.is-active .hst-story-option-copy em{opacity:.42!important;filter:blur(.45px)!important}html body main.site .hst-story-options.is-fading-out .hst-story-option.is-active .hst-story-option-arrow{opacity:0!important;transform:translate(-6px,6px)!important}html body main.site .hst-story-options.is-fading-in .hst-story-option.is-active{animation:.92s cubic-bezier(.22,1,.36,1) both hstStoryOptionSmoothIgnite!important}html body main.site .hst-story-options.is-fading-in .hst-story-option.is-active .hst-story-option-icon{animation:.92s cubic-bezier(.22,1,.36,1) both hstStoryIconSmoothIgnite!important}html body main.site .hst-story-options.is-fading-in .hst-story-option.is-active .hst-story-option-copy strong,html body main.site .hst-story-options.is-fading-in .hst-story-option.is-active .hst-story-option-copy small,html body main.site .hst-story-options.is-fading-in .hst-story-option.is-active .hst-story-option-copy em{animation:.92s cubic-bezier(.22,1,.36,1) both hstStoryCopySmoothIgnite!important}html body main.site .hst-story-options.is-fading-in~*,html body main.site .hst-story-machine-card.is-story-linked,html body main.site .hst-story-machine-card.is-active{transition:opacity .72s,transform .72s cubic-bezier(.22,1,.36,1),filter .72s,border-color .72s,box-shadow .72s,background .72s,color .72s!important}@keyframes hstStoryOptionSmoothIgnite{0%{opacity:.18;color:#ffffff42;filter:blur(1.6px)brightness(.72);transform:translate(-8px)scale(.988)}42%{opacity:.58;color:#ffffff94;filter:blur(.55px)brightness(.92);transform:translate(-2px)scale(.996)}to{opacity:1;color:#fffffff5;filter:blur()brightness();transform:translate(0)scale(1)}}@keyframes hstStoryIconSmoothIgnite{0%{color:#ffffff4d;box-shadow:none;filter:brightness(.72);border-color:#ffffff14}46%{color:#ffffffad;filter:brightness(.94);border-color:#ff4a562e;box-shadow:0 0 18px #e306130b,inset 0 1px #fff1}to{color:#ffffffeb;filter:brightness();border-color:#ff4a5652;box-shadow:0 0 34px #e306131b,inset 0 1px #ffffff1a}}@keyframes hstStoryCopySmoothIgnite{0%{opacity:.2;filter:blur(2px);transform:translateY(7px)}48%{opacity:.64;filter:blur(.55px);transform:translateY(2px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hstStoryMachineSmoothIgnite{0%{opacity:.42;filter:brightness(.68)saturate(.85);border-color:#ffffff1a;transform:translateY(0)scale(.985)}46%{opacity:.76;filter:brightness(.96)saturate(.96);border-color:#ff4a563d;transform:translateY(-1px)scale(1.004)}to{opacity:1;filter:brightness()saturate();border-color:#ff4a5661;transform:translateY(0)scale(1)}}html body main.site .hst-story-options.is-fading,html body main.site .hst-story-options.is-fading-out,html body main.site .hst-story-options.is-fading-in{pointer-events:auto!important}html body main.site .hst-story-options.is-fading .hst-story-option.is-active,html body main.site .hst-story-options.is-fading-out .hst-story-option.is-active,html body main.site .hst-story-options.is-fading-in .hst-story-option.is-active{filter:none!important}html body main.site .hst-story-option .hst-story-option-icon{color:#ffffff6b!important;box-shadow:none!important;border-color:#ffffff1a!important;transition:color 1.15s cubic-bezier(.22,1,.36,1),border-color 1.15s cubic-bezier(.22,1,.36,1),box-shadow 1.15s cubic-bezier(.22,1,.36,1),background 1.15s cubic-bezier(.22,1,.36,1)!important}html body main.site .hst-story-option .hst-story-option-copy small,html body main.site .hst-story-option .hst-story-option-copy em{opacity:0!important;max-height:0!important;margin-top:0!important;transition:opacity 1.15s cubic-bezier(.22,1,.36,1),max-height 1.15s cubic-bezier(.22,1,.36,1),margin-top 1.15s cubic-bezier(.22,1,.36,1),color 1.15s cubic-bezier(.22,1,.36,1)!important;overflow:hidden!important}html body main.site .hst-story-option.is-leaving{opacity:.56!important;color:#fff6!important;filter:none!important;transform:translate(0)scale(1)!important}html body main.site .hst-story-option.is-leaving .hst-story-option-icon{color:#ffffff6b!important;box-shadow:none!important;border-color:#ffffff1a!important}html body main.site .hst-story-option.is-leaving .hst-story-option-copy strong{color:#fff6!important}html body main.site .hst-story-option.is-leaving .hst-story-option-copy small,html body main.site .hst-story-option.is-leaving .hst-story-option-copy em{opacity:0!important;max-height:0!important;margin-top:0!important}html body main.site .hst-story-option.is-active{opacity:1!important;color:#fffffff5!important;filter:none!important;transform:translate(0)scale(1)!important}html body main.site .hst-story-option.is-active .hst-story-option-copy small{opacity:1!important;color:#dae2f09e!important;max-height:90px!important;margin-top:12px!important}html body main.site .hst-story-option.is-active .hst-story-option-copy em{opacity:1!important;color:#dae2f075!important;max-height:100px!important;margin-top:12px!important}html body main.site .hst-story-option.is-active .hst-story-option-copy strong,html body main.site .hst-story-options.is-fading-in .hst-story-option.is-active,html body main.site .hst-story-options.is-fading-in .hst-story-option.is-active .hst-story-option-icon,html body main.site .hst-story-options.is-fading-in .hst-story-option.is-active .hst-story-option-copy strong,html body main.site .hst-story-options.is-fading-in .hst-story-option.is-active .hst-story-option-copy small,html body main.site .hst-story-options.is-fading-in .hst-story-option.is-active .hst-story-option-copy em,html body main.site .hst-story-machine-card.is-story-linked{animation:none!important}html body main.site .hst-story-machine-card:not(.is-active){opacity:.72!important;filter:none!important}html body main.site .hst-story-machine-card.is-active{opacity:1!important;filter:none!important;transform:translateY(0)scale(1)!important}html body main.site .hst-story-options.is-fading,html body main.site .hst-story-options.is-fading-out,html body main.site .hst-story-options.is-fading-in,html body main.site .hst-story-options.is-crossfading{pointer-events:auto!important}html body main.site .hst-story-option,html body main.site .hst-story-option.is-active,html body main.site .hst-story-option.is-leaving,html body main.site .hst-story-machine-card,html body main.site .hst-story-machine-card.is-active,html body main.site .hst-story-machine-card.is-story-linked{filter:none!important;animation:none!important}html body main.site .hst-story-option-number{color:#ff4a55d1!important;transition:opacity 1.35s cubic-bezier(.22,1,.36,1),color 1.35s cubic-bezier(.22,1,.36,1)!important}html body main.site .hst-story-option-copy small,html body main.site .hst-story-option-copy em{opacity:1!important;max-height:none!important;transition:color 1.35s cubic-bezier(.22,1,.36,1),opacity 1.35s cubic-bezier(.22,1,.36,1)!important;display:block!important;overflow:hidden!important}@keyframes hstStoryMediaSoftFade{0%{opacity:0;transform:scale(1.01)}to{opacity:.72;transform:scale(1)}}html body main.site .hst-story-options.is-manual .hst-story-option,html body main.site .hst-story-options.is-manual .hst-story-option-hidden,html body main.site .hst-story-options.is-manual .hst-story-option-icon,html body main.site .hst-story-options.is-manual .hst-story-option-copy strong,html body main.site .hst-story-options.is-manual .hst-story-option-copy small,html body main.site .hst-story-options.is-manual .hst-story-option-copy em,html body main.site .hst-story-options.is-manual~*{transition-duration:.55s!important}@keyframes hstStoryMachineMediaCalmIn{0%{opacity:0;transform:scale(1.006)}to{opacity:.72;transform:scale(1)}}html body main.site .hst-story-option.is-active .hst-story-option-icon{color:#ffffffeb!important;background:radial-gradient(circle at 50% 24%,#ffffff29,#0000 64%),linear-gradient(#ffffff13,#ffffff06),#ffffff06!important;border-color:#ff4a5652!important;box-shadow:0 0 34px #e306131b,inset 0 1px #ffffff1a!important}html body main.site .hst-story-option .hst-story-option-copy strong{color:#fff6!important;transition:color 1.45s cubic-bezier(.22,1,.36,1),opacity 1.45s cubic-bezier(.22,1,.36,1)!important}html body main.site .hst-story-option.is-active .hst-story-option-copy small,html body main.site .hst-story-option.is-active .hst-story-option-copy em{transform:translateY(0)!important}html body main.site .hst-story-machine-card{opacity:.72!important;filter:none!important;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1),border-color .65s cubic-bezier(.22,1,.36,1),box-shadow .65s cubic-bezier(.22,1,.36,1),background .65s cubic-bezier(.22,1,.36,1)!important;transform:none!important}html body main.site .hst-story-machine-card:hover{opacity:.9!important;transform:translateY(-2px)!important}html body main.site .hst-story-machine-card.is-active{opacity:1!important;background:radial-gradient(circle at 50% 0,#ffffff1b,#0000 58%),linear-gradient(#ffffff13,#ffffff06),#5a141857!important;border-color:#ff4a5661!important;transform:none!important;box-shadow:0 18px 56px #00000042,0 0 34px #e306131f,inset 0 1px #ffffff1a!important}html body main.site .hst-story-machine-card.is-active span{color:#ff4a55!important}html body main.site .hst-story-machine-card.is-active strong{color:#fffffff0!important}html body main.site .hst-story-machine-card.is-active small{color:#dae2f09e!important}html body main.site .hst-story-machine-media{animation:.72s cubic-bezier(.22,1,.36,1) both hstStoryMachineMediaCalmIn!important}html body main.site .hst-story-option,html body main.site .hst-story-option *,html body main.site .hst-story-machine-card,html body main.site .hst-story-machine-card *{animation-name:none!important}html body main.site .hst-story-option-copy{isolation:isolate!important;position:relative!important;overflow:hidden!important}html body main.site .hst-story-option-copy:after{content:""!important;z-index:5!important;pointer-events:none!important;opacity:0!important;background:linear-gradient(#0f0f11f5 0%,#0f0f11e0 34%,#0f0f117a 68%,#0000 100%)!important;position:absolute!important;inset:-8px -12px!important;transform:translateY(-108%)!important}html body main.site .hst-story-options.is-top-wipe-out .hst-story-option.is-active .hst-story-option-copy:after{opacity:1!important;animation:.95s cubic-bezier(.55,0,.2,1) both hstStoryTopWipeOut!important}html body main.site .hst-story-options.is-top-reveal-in .hst-story-option.is-active .hst-story-option-copy{animation:.95s cubic-bezier(.22,1,.36,1) both hstStoryTopRevealIn!important}@keyframes hstStoryTopWipeOut{0%{opacity:0;transform:translateY(-108%)}18%{opacity:.72}to{opacity:1;transform:translateY(104%)}}@keyframes hstStoryTopRevealIn{0%{opacity:.38;clip-path:inset(0 0 100%)}42%{opacity:.74;clip-path:inset(0 0 42%)}to{opacity:1;clip-path:inset(0)}}html body main.site .hst-story-option{opacity:.58!important;color:#fff6!important;filter:none!important;transition:opacity .95s cubic-bezier(.22,1,.36,1),color .95s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.22,1,.36,1)!important;transform:none!important}html body main.site .hst-story-option.is-active{opacity:1!important;color:#fffffff5!important}html body main.site .hst-story-option .hst-story-option-icon{color:#ffffff6b!important;box-shadow:none!important;background:radial-gradient(circle at 50% 24%,#ffffff14,#0000 64%),linear-gradient(#ffffff0b,#ffffff04),#ffffff04!important;border-color:#ffffff1a!important;transition:color .95s cubic-bezier(.22,1,.36,1),border-color .95s cubic-bezier(.22,1,.36,1),box-shadow .95s cubic-bezier(.22,1,.36,1),background .95s cubic-bezier(.22,1,.36,1)!important}html body main.site .hst-story-option-hidden{opacity:0!important;grid-template-rows:0fr!important;margin-top:0!important;transition:grid-template-rows .95s cubic-bezier(.22,1,.36,1),opacity .95s cubic-bezier(.22,1,.36,1),margin-top .95s cubic-bezier(.22,1,.36,1)!important;display:grid!important}html body main.site .hst-story-option.is-active .hst-story-option-hidden{opacity:1!important;grid-template-rows:1fr!important;margin-top:12px!important}html body main.site .hst-story-option-copy strong{color:#fff6!important;transition:color .95s cubic-bezier(.22,1,.36,1)!important}html body main.site .hst-story-option.is-active .hst-story-option-copy strong{color:#fffffff5!important}html body main.site .hst-story-option-arrow{opacity:0!important;transition:opacity .95s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.22,1,.36,1)!important;transform:translate(-4px,4px)!important}html body main.site .hst-story-option,html body main.site .hst-story-option *,html body main.site .hst-story-option-copy,html body main.site .hst-story-option-copy:after,html body main.site .hst-story-option-hidden,html body main.site .hst-story-machine-card,html body main.site .hst-story-machine-card *{filter:none!important;clip-path:none!important;animation:none!important}html body main.site .hst-story-option-copy:after{content:none!important;display:none!important}html body main.site .hst-story-options{contain:layout paint style!important}html body main.site .hst-story-option{opacity:.58!important;color:#fff6!important;will-change:opacity, transform!important;backface-visibility:hidden!important;grid-template-columns:42px 46px 1fr 18px!important;align-items:start!important;height:154px!important;min-height:154px!important;transition:opacity 1.25s cubic-bezier(.16,1,.3,1),color 1.25s cubic-bezier(.16,1,.3,1),transform 1.25s cubic-bezier(.16,1,.3,1)!important;display:grid!important;transform:translate(0)!important}html body main.site .hst-story-option:hover{transform:translate(3px)!important}html body main.site .hst-story-option.is-active{opacity:1!important;color:#fffffff5!important;transform:translate(0)!important}html body main.site .hst-story-option .hst-story-option-icon{color:#ffffff6b!important;box-shadow:none!important;will-change:color, border-color, box-shadow!important;backface-visibility:hidden!important;border-color:#ffffff1a!important;transition:color 1.25s cubic-bezier(.16,1,.3,1),border-color 1.25s cubic-bezier(.16,1,.3,1),box-shadow 1.25s cubic-bezier(.16,1,.3,1),background 1.25s cubic-bezier(.16,1,.3,1)!important;transform:translate(0)!important}html body main.site .hst-story-option.is-active .hst-story-option-icon{color:#ffffffeb!important;border-color:#ff4a5652!important;box-shadow:0 0 34px #e306131b,inset 0 1px #ffffff1a!important}html body main.site .hst-story-option-copy{will-change:opacity, transform!important;backface-visibility:hidden!important;position:relative!important;overflow:hidden!important;transform:translate(0)!important}html body main.site .hst-story-option-copy strong{color:#fff6!important;will-change:color, opacity, transform!important;transition:color 1.25s cubic-bezier(.16,1,.3,1),opacity 1.25s cubic-bezier(.16,1,.3,1),transform 1.25s cubic-bezier(.16,1,.3,1)!important;display:block!important;transform:translate(0)!important}html body main.site .hst-story-option-hidden{opacity:0!important;will-change:opacity, transform!important;backface-visibility:hidden!important;height:88px!important;min-height:88px!important;max-height:88px!important;margin-top:12px!important;transition:opacity 1.35s cubic-bezier(.16,1,.3,1),transform 1.35s cubic-bezier(.16,1,.3,1)!important;display:block!important;overflow:hidden!important;transform:translateY(-10px)!important}html body main.site .hst-story-option-copy small,html body main.site .hst-story-option-copy em{opacity:1!important;will-change:opacity, transform, color!important;min-height:0!important;max-height:none!important;transition:color 1.25s cubic-bezier(.16,1,.3,1),opacity 1.25s cubic-bezier(.16,1,.3,1),transform 1.25s cubic-bezier(.16,1,.3,1)!important;display:block!important;overflow:visible!important;transform:translate(0)!important}html body main.site .hst-story-option.is-active .hst-story-option-copy small{color:#dae2f09e!important}html body main.site .hst-story-option.is-active .hst-story-option-copy em{color:#dae2f075!important;margin-top:12px!important}html body main.site .hst-story-option:not(.is-active) .hst-story-option-copy strong{transform:translateY(2px)!important}html body main.site .hst-story-option.is-active .hst-story-option-copy strong{transform:translate(0)!important}html body main.site .hst-story-option-arrow{opacity:0!important;will-change:opacity, transform!important;transition:opacity 1.15s cubic-bezier(.16,1,.3,1),transform 1.15s cubic-bezier(.16,1,.3,1)!important;transform:translate(-4px,4px)!important}html body main.site .hst-story-option.is-active .hst-story-option-arrow{opacity:1!important;transform:translate(0)!important}html body main.site .hst-story-machine-card{will-change:opacity, transform, border-color, box-shadow, background!important;backface-visibility:hidden!important;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1),border-color .75s cubic-bezier(.16,1,.3,1),box-shadow .75s cubic-bezier(.16,1,.3,1),background .75s cubic-bezier(.16,1,.3,1)!important;transform:translate(0)!important}html body main.site .hst-story-machine-card:hover{transform:translateY(-2px)!important}html body main.site .hst-story-machine-media{will-change:opacity, transform!important;backface-visibility:hidden!important;animation:.75s cubic-bezier(.16,1,.3,1) both hstStoryUltraSmoothMediaIn!important}@keyframes hstStoryUltraSmoothMediaIn{0%{opacity:0;transform:translate(0)scale(1.006)}to{opacity:.72;transform:translate(0)scale(1)}}html body main.site .hst-story-options.is-top-wipe-out .hst-story-option.is-active .hst-story-option-copy:after,html body main.site .hst-story-options.is-top-reveal-in .hst-story-option.is-active .hst-story-option-copy{clip-path:none!important;animation:none!important}html body main.site .hst-story-options{gap:22px!important}html body main.site .hst-story-option{align-items:start!important;height:230px!important;min-height:230px!important;max-height:230px!important;overflow:visible!important}html body main.site .hst-story-option-copy{overflow:visible!important}html body main.site .hst-story-option-hidden{height:118px!important;min-height:118px!important;max-height:118px!important;margin-top:14px!important;overflow:hidden!important}html body main.site .hst-story-option-copy small{font-size:15px!important;line-height:1.46!important}html body main.site .hst-story-option-copy em{margin-top:12px!important;font-size:13px!important;line-height:1.48!important}html body main.site .hst-story-option:not(.is-active) .hst-story-option-hidden{opacity:0!important;transform:translateY(-8px)!important}html body main.site .hst-story-option.is-active .hst-story-option-hidden{opacity:1!important;transform:translate(0)!important}html body main.site .hst-story-option-copy strong{line-height:.98!important}@media (max-width:1100px){html body main.site .hst-story-option{height:auto!important;min-height:190px!important;max-height:none!important}html body main.site .hst-story-option-hidden{height:auto!important;min-height:0!important;max-height:140px!important}}@media (max-width:720px){html body main.site .hst-story-option{min-height:170px!important}}html body main.site .hst-story-options{contain:none!important;gap:30px!important}html body main.site .hst-story-option{align-items:start!important;height:auto!important;min-height:0!important;max-height:none!important;transition:opacity .95s cubic-bezier(.22,1,.36,1),color .95s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.22,1,.36,1),margin .95s cubic-bezier(.22,1,.36,1)!important;overflow:visible!important}html body main.site .hst-story-option:not(.is-active){opacity:.56!important;color:#fff6!important}html body main.site .hst-story-option.is-active{opacity:1!important;color:#fffffff5!important;margin-bottom:4px!important}html body main.site .hst-story-option-copy{contain:none!important;overflow:visible!important}html body main.site .hst-story-option-copy strong{line-height:.98!important;transition:color .95s cubic-bezier(.22,1,.36,1),opacity .95s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.22,1,.36,1)!important;display:block!important;overflow:visible!important}html body main.site .hst-story-option:not(.is-active) .hst-story-option-copy strong{color:#fff6!important;transform:translate(0)!important}html body main.site .hst-story-option.is-active .hst-story-option-copy strong{color:#fffffff5!important;transform:translate(0)!important}html body main.site .hst-story-option-hidden{opacity:0!important;grid-template-rows:0fr!important;height:auto!important;min-height:0!important;max-height:none!important;margin-top:0!important;transition:grid-template-rows 1.05s cubic-bezier(.22,1,.36,1),opacity .85s cubic-bezier(.22,1,.36,1),margin-top 1.05s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.22,1,.36,1)!important;display:grid!important;overflow:hidden!important;transform:translateY(-8px)!important}html body main.site .hst-story-option-hidden>small,html body main.site .hst-story-option-hidden>em{min-height:0!important;overflow:hidden!important}html body main.site .hst-story-option.is-active .hst-story-option-hidden{opacity:1!important;grid-template-rows:1fr!important;margin-top:16px!important;transform:translate(0)!important}html body main.site .hst-story-option-copy small,html body main.site .hst-story-option-copy em{opacity:1!important;max-height:none!important;transition:color .95s cubic-bezier(.22,1,.36,1),opacity .95s cubic-bezier(.22,1,.36,1)!important;display:block!important;overflow:hidden!important;transform:none!important}html body main.site .hst-story-option-copy small{color:#dae2f09e!important;font-size:15px!important;font-weight:640!important;line-height:1.48!important}html body main.site .hst-story-option-copy em{color:#dae2f075!important;margin-top:12px!important;font-size:13px!important;font-style:normal!important;font-weight:520!important;line-height:1.5!important}html body main.site .hst-story-option .hst-story-option-icon{transition:color .95s cubic-bezier(.22,1,.36,1),border-color .95s cubic-bezier(.22,1,.36,1),box-shadow .95s cubic-bezier(.22,1,.36,1),background .95s cubic-bezier(.22,1,.36,1)!important}html body main.site .hst-story-option-arrow{transition:opacity .95s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.22,1,.36,1)!important}html body main.site .hst-story-note{margin-top:12px!important}@media (max-width:1100px){html body main.site .hst-story-options{gap:24px!important}}@media (max-width:720px){html body main.site .hst-story-option.is-active .hst-story-option-hidden{margin-top:14px!important}}html body main.site .hst-story-options.is-typing{contain:none!important;gap:30px!important}html body main.site .hst-story-options.is-typing .hst-story-option{filter:none!important;clip-path:none!important;align-items:start!important;height:auto!important;min-height:0!important;max-height:none!important;transition:opacity .65s cubic-bezier(.22,1,.36,1),color .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)!important;animation:none!important;overflow:visible!important}html body main.site .hst-story-options.is-typing .hst-story-option:not(.is-active){opacity:.56!important;color:#fff6!important}html body main.site .hst-story-options.is-typing .hst-story-option.is-active{opacity:1!important;color:#fffffff5!important}html body main.site .hst-story-options.is-typing .hst-story-option-copy{contain:none!important;overflow:visible!important}html body main.site .hst-story-options.is-typing .hst-story-option-copy:after{content:none!important;display:none!important}html body main.site .hst-story-options.is-typing .hst-story-option-copy strong{line-height:.98!important;transition:color .65s cubic-bezier(.22,1,.36,1),opacity .65s cubic-bezier(.22,1,.36,1)!important;display:block!important;overflow:visible!important}html body main.site .hst-story-options.is-typing .hst-story-option:not(.is-active) .hst-story-option-copy strong{color:#fff6!important}html body main.site .hst-story-options.is-typing .hst-story-option.is-active .hst-story-option-copy strong{color:#fffffff5!important}html body main.site .hst-story-options.is-typing .hst-story-option-hidden{opacity:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin-top:0!important;transition:opacity .45s cubic-bezier(.22,1,.36,1),margin-top .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)!important;display:block!important;overflow:visible!important;transform:translateY(4px)!important}html body main.site .hst-story-options.is-typing .hst-story-option.is-active .hst-story-option-hidden{opacity:1!important;margin-top:16px!important;transform:translate(0)!important}html body main.site .hst-story-options.is-typing .hst-story-option-copy small,html body main.site .hst-story-options.is-typing .hst-story-option-copy em{opacity:1!important;filter:none!important;clip-path:none!important;max-height:none!important;animation:none!important;display:block!important;overflow:visible!important;transform:none!important}html body main.site .hst-story-options.is-typing .hst-story-option-copy small{color:#dae2f09e!important;font-size:15px!important;font-weight:640!important;line-height:1.48!important}html body main.site .hst-story-options.is-typing .hst-story-option-copy em{color:#dae2f075!important;margin-top:12px!important;font-size:13px!important;font-style:normal!important;font-weight:520!important;line-height:1.5!important}html body main.site .hst-story-typing-cursor{background:#ff4a55d1!important;border-radius:999px!important;width:7px!important;height:15px!important;margin-left:3px!important;animation:.82s steps(2,end) infinite hstStoryTypingCursorBlink!important;display:inline-block!important;transform:translateY(2px)!important;box-shadow:0 0 14px #e306134d!important}@keyframes hstStoryTypingCursorBlink{0%,45%{opacity:1}46%,to{opacity:0}}html body main.site .hst-story-machine-card{transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),border-color .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1),background .55s cubic-bezier(.22,1,.36,1)!important}html body main.site .hst-story-machine-card.is-active{border-color:#ff4a5661!important}html body main.site .clean-products-section.machine-showcase,html body main.site .hst-story-section{box-shadow:none!important;border-top:0!important;border-bottom:0!important}html body main.site .clean-products-section.machine-showcase{isolation:isolate!important;background:radial-gradient(62% 32% at 50% 0,#ffffff09,#0000 72%),radial-gradient(66% 42% at 50% 45%,#96121a20,#0000 74%),radial-gradient(48% 38% at 14% 82%,#78121811,#0000 72%),radial-gradient(48% 38% at 86% 82%,#b41c200d,#0000 72%),linear-gradient(#121214 0%,#100f10 58%,#111112 100%)!important;padding-bottom:150px!important;position:relative!important;overflow:visible!important}html body main.site .clean-products-section.machine-showcase:after{content:""!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(#11111200 0%,#11111257 34%,#100f10c7 70%,#100f10 100%)!important;height:260px!important;position:absolute!important;bottom:-1px!important;left:0!important;right:0!important}html body main.site .hst-story-section{isolation:isolate!important;background:radial-gradient(64% 34% at 50% 8%,#96121a17,#0000 76%),radial-gradient(64% 46% at 50% 48%,#96121a1c,#0000 76%),radial-gradient(46% 42% at 10% 72%,#7312180f,#0000 74%),radial-gradient(46% 42% at 90% 74%,#b41c200c,#0000 74%),linear-gradient(#100f1000 0%,#100f10 22%,#111112 100%)!important;margin-top:-92px!important;padding-top:210px!important;position:relative!important;overflow:hidden!important}html body main.site .hst-story-section:after{content:""!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(#100f10 0%,#100f10bd 34%,#100f104d 70%,#100f1000 100%)!important;height:260px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}html body main.site .clean-products-section.machine-showcase>.page-container,html body main.site .hst-story-section>.page-container{z-index:3!important;position:relative!important}html body main.site .clean-products-heading{margin-bottom:58px!important}html body main.site .hst-story-heading{margin-bottom:68px!important}html body main.site .clean-products-section.machine-showcase:before,html body main.site .hst-story-section:before{opacity:.24!important;-webkit-mask-image:radial-gradient(at 50% 45%,#000 0%,#0000 76%)!important;mask-image:radial-gradient(at 50% 45%,#000 0%,#0000 76%)!important}@media (max-width:720px){html body main.site .clean-products-section.machine-showcase{padding-bottom:112px!important}html body main.site .hst-story-section{margin-top:-70px!important;padding-top:150px!important}html body main.site .clean-products-section.machine-showcase:after,html body main.site .hst-story-section:after{height:190px!important}}html body main.site .hst-story-options.is-typing .hst-story-option .hst-story-option-icon,html body main.site .hst-story-options.is-typing .hst-story-option .hst-story-option-copy strong,html body main.site .hst-story-options.is-typing .hst-story-option .hst-story-option-arrow{transition:opacity .9s cubic-bezier(.16,1,.3,1),color .9s cubic-bezier(.16,1,.3,1),border-color .9s cubic-bezier(.16,1,.3,1),box-shadow .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)!important}html body main.site .hst-story-options.is-leaving .hst-story-option.is-active{opacity:.56!important;color:#fff6!important;transform:translateY(8px)!important}html body main.site .hst-story-options.is-leaving .hst-story-option.is-active .hst-story-option-icon{color:#ffffff6b!important;box-shadow:none!important;border-color:#ffffff1a!important}html body main.site .hst-story-options.is-leaving .hst-story-option.is-active .hst-story-option-copy strong{color:#fff6!important}html body main.site .hst-story-options.is-leaving .hst-story-option.is-active .hst-story-option-hidden{opacity:0!important;transform:translateY(10px)!important}html body main.site .hst-story-options.is-leaving .hst-story-option.is-active .hst-story-option-arrow{opacity:0!important;transform:translate(-6px,6px)!important}html body main.site .hst-story-options.is-entering .hst-story-option.is-active{animation:.9s cubic-bezier(.16,1,.3,1) both hstStoryRealEnter!important}html body main.site .hst-story-options.is-entering .hst-story-option.is-active .hst-story-option-icon{animation:.9s cubic-bezier(.16,1,.3,1) both hstStoryIconRealEnter!important}html body main.site .hst-story-options.is-entering .hst-story-option.is-active .hst-story-option-copy strong{animation:.9s cubic-bezier(.16,1,.3,1) both hstStoryTitleRealEnter!important}html body main.site .hst-story-options.is-entering .hst-story-option.is-active .hst-story-option-hidden{animation:.9s cubic-bezier(.16,1,.3,1) both hstStoryBodyRealEnter!important}@keyframes hstStoryRealEnter{0%{opacity:.56;color:#fff6;transform:translateY(-8px)}to{opacity:1;color:#fffffff5;transform:translate(0)}}@keyframes hstStoryIconRealEnter{0%{color:#ffffff6b;box-shadow:none;border-color:#ffffff1a}to{color:#ffffffeb;border-color:#ff4a5652;box-shadow:0 0 34px #e306131b,inset 0 1px #ffffff1a}}@keyframes hstStoryTitleRealEnter{0%{opacity:.62;color:#fff6;transform:translateY(-8px)}to{opacity:1;color:#fffffff5;transform:translate(0)}}@keyframes hstStoryBodyRealEnter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translate(0)}}html body main.site .hst-story-options.is-leaving .hst-story-option-copy:after,html body main.site .hst-story-options.is-entering .hst-story-option-copy:after{content:none!important;display:none!important}html body main.site .hst-story-options.is-typing .hst-story-option{transition:opacity .42s cubic-bezier(.22,1,.36,1),color .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)!important}html body main.site .hst-story-options.is-deleting .hst-story-option.is-active .hst-story-option-hidden{opacity:.72!important}html body main.site .hst-story-options.is-switching .hst-story-option.is-active{opacity:.56!important;color:#fff6!important;transform:translateY(4px)!important}html body main.site .hst-story-options.is-switching .hst-story-option.is-active .hst-story-option-icon{color:#ffffff6b!important;box-shadow:none!important;border-color:#ffffff1a!important}html body main.site .hst-story-options.is-switching .hst-story-option.is-active .hst-story-option-copy strong{color:#fff6!important}html body main.site .hst-story-options.is-switching .hst-story-option.is-active .hst-story-option-hidden{opacity:0!important;transform:translateY(6px)!important}html body main.site .hst-story-options.is-switching .hst-story-option.is-active .hst-story-option-arrow{opacity:0!important;transform:translate(-4px,4px)!important}html body main.site .hst-story-options.is-typing .hst-story-option-hidden{transition:opacity .28s cubic-bezier(.22,1,.36,1),margin-top .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)!important}html body main.site .hst-story-options.is-holding .hst-story-typing-cursor{opacity:.55!important}html body main.site .hst-story-concept-panel{justify-content:space-between!important;min-height:560px!important;padding:34px!important}html body main.site .hst-concept-stage{background:radial-gradient(circle at 50% 40%,#ffffff18,#0000 34%),radial-gradient(circle at 50% 74%,#e306131b,#0000 48%),linear-gradient(#ffffff0b,#ffffff04),#0c0c0eb8!important;border:1px solid #ffffff1d!important;border-radius:26px!important;place-items:center!important;min-height:410px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 90px #00000057,inset 0 1px #ffffff14!important}html body main.site .hst-concept-grid{opacity:.35!important;pointer-events:none!important;background-color:#0000!important;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:46px 46px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 0%,#0000 72%)!important;mask-image:radial-gradient(circle at 50% 48%,#000 0%,#0000 72%)!important}html body main.site .hst-concept-orbit{pointer-events:none!important;border:1px solid #ffffff1a!important;border-radius:999px!important;position:absolute!important}html body main.site .hst-concept-orbit-a{border-color:#ffffff1b!important;width:360px!important;height:360px!important;box-shadow:0 0 80px #ffffff06!important}html body main.site .hst-concept-orbit-b{border-color:#ff4a562e!important;width:250px!important;height:250px!important;transform:rotate(18deg)!important}html body main.site .hst-concept-orbit-c{border-color:#ffffff24!important;width:148px!important;height:148px!important;transform:rotate(-12deg)!important}html body main.site .hst-concept-core{z-index:3!important;text-align:center!important;background:radial-gradient(circle at 50% 0,#ffffff1d,#0000 58%),radial-gradient(circle at 50% 100%,#e3061326,#0000 64%),linear-gradient(#fff1,#ffffff05),#101012c2!important;border:1px solid #ffffff21!important;border-radius:42px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:230px!important;height:230px!important;animation:.55s cubic-bezier(.22,1,.36,1) both hstConceptCoreIn!important;display:flex!important;position:relative!important;box-shadow:0 30px 90px #0000006b,0 0 60px #e3061312,inset 0 1px #ffffff17!important}html body main.site .hst-concept-core-icon{color:#ffffffeb!important;background:radial-gradient(circle at 50% 24%,#ffffff29,#0000 64%),linear-gradient(#ffffff12,#ffffff06),#ffffff06!important;border:1px solid #ff4a564d!important;border-radius:18px!important;place-items:center!important;width:58px!important;height:58px!important;margin-bottom:18px!important;display:grid!important;box-shadow:0 0 34px #e306131c,inset 0 1px #ffffff1a!important}html body main.site .hst-concept-core span{color:#ff4a55!important;font-size:12px!important;font-weight:850!important;line-height:1!important}html body main.site .hst-concept-core strong{color:#fffffff5!important;letter-spacing:-.06em!important;margin-top:12px!important;font-size:34px!important;line-height:.96!important;display:block!important}html body main.site .hst-concept-core p{color:#dae2f094!important;max-width:170px!important;margin:10px auto 0!important;font-size:13px!important;line-height:1.35!important}html body main.site .hst-concept-node{z-index:4!important;-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;background:linear-gradient(#ffffff0f,#ffffff05),#ffffff05!important;border:1px solid #ffffff1b!important;border-radius:16px!important;min-width:112px!important;padding:13px 14px!important;position:absolute!important;box-shadow:0 16px 46px #00000040,inset 0 1px #ffffff0f!important}html body main.site .hst-concept-node span{color:#ff4a55!important;font-size:11px!important;font-weight:850!important;display:block!important}html body main.site .hst-concept-node strong{color:#ffffffd1!important;margin-top:5px!important;font-size:13px!important;line-height:1!important;display:block!important}html body main.site .hst-concept-node-one{top:54px!important;left:42px!important}html body main.site .hst-concept-node-two{top:128px!important;right:46px!important}html body main.site .hst-concept-node-three{bottom:58px!important;left:66px!important}html body main.site .hst-story-value-row{z-index:4!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:18px!important;display:grid!important;position:relative!important}html body main.site .hst-story-value-card{background:radial-gradient(circle at 50% 0,#ffffff13,#0000 58%),linear-gradient(#ffffff0e,#ffffff05),#5a141833!important;border:1px solid #ffffff1a!important;border-radius:18px!important;min-height:82px!important;padding:16px!important;box-shadow:inset 0 1px #ffffff0e,0 14px 40px #0000002e!important}html body main.site .hst-story-value-card span{color:#ff4a55!important;font-size:12px!important;font-weight:850!important;display:block!important}html body main.site .hst-story-value-card strong{color:#ffffffdb!important;margin-top:9px!important;font-size:14px!important;line-height:1.15!important;display:block!important}html body main.site .hst-story-machine-row,html body main.site .hst-story-video-shell{display:none!important}html body main.site .hst-story-options.is-typing{justify-self:center!important;max-width:560px!important}@keyframes hstConceptCoreIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:1050px){html body main.site .hst-story-layout-centered{grid-template-columns:1fr!important;gap:42px!important}html body main.site .hst-story-options.is-typing{max-width:100%!important}}@media (max-width:720px){html body main.site .hst-story-concept-panel{min-height:auto!important;padding:18px!important}html body main.site .hst-concept-stage{min-height:350px!important}html body main.site .hst-concept-core{width:200px!important;height:200px!important}html body main.site .hst-concept-node{display:none!important}html body main.site .hst-story-value-row{grid-template-columns:1fr!important}}html body main.site .hst-industrial-grid{pointer-events:none!important;opacity:.34!important;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/44px 44px,radial-gradient(circle at 50% 24%,#ffffff0f,#0000 42%)!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(at 50% 48%,#000 0%,#0000 76%)!important;mask-image:radial-gradient(at 50% 48%,#000 0%,#0000 76%)!important}html body main.site .hst-industrial-header span{color:#ff4a55!important;letter-spacing:.04em!important;font-size:12px!important;font-weight:900!important;line-height:1!important}html body main.site .hst-industrial-stack{z-index:3!important;flex-direction:column!important;flex:1!important;gap:16px!important;display:flex!important;position:relative!important}html body main.site .hst-industrial-layer{opacity:.58!important;background:linear-gradient(#ffffff0b,#ffffff04),#ffffff04!important;border:1px solid #ffffff18!important;border-radius:22px!important;grid-template-columns:42px 48px 1fr!important;align-items:center!important;gap:18px!important;min-height:104px!important;padding:20px 22px!important;transition:opacity .65s cubic-bezier(.22,1,.36,1),border-color .65s cubic-bezier(.22,1,.36,1),background .65s cubic-bezier(.22,1,.36,1),box-shadow .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0b,0 18px 50px #0000002e!important}html body main.site .hst-industrial-layer:before{content:""!important;pointer-events:none!important;opacity:0!important;background:radial-gradient(circle at 18% 0,#ffffff1f,#0000 38%),radial-gradient(circle at 100%,#e3061329,#0000 48%)!important;transition:opacity .65s cubic-bezier(.22,1,.36,1)!important;position:absolute!important;inset:0!important}html body main.site .hst-industrial-layer.is-active{opacity:1!important;background:radial-gradient(circle at 50% 0,#ffffff13,#0000 58%),linear-gradient(#fff1,#ffffff05),#5a141840!important;border-color:#ff4a564d!important;transform:translateY(-2px)!important;box-shadow:0 22px 70px #00000052,0 0 44px #e3061313,inset 0 1px #ffffff13!important}html body main.site .hst-industrial-layer.is-active:before{opacity:1!important}html body main.site .hst-industrial-layer-index{color:#ff4a55!important;font-size:12px!important;font-weight:900!important}html body main.site .hst-industrial-layer-icon{color:#ffffffad!important;background:radial-gradient(circle at 50% 24%,#ffffff1f,#0000 64%),linear-gradient(#ffffff0e,#ffffff05),#ffffff05!important;border:1px solid #ffffff1c!important;border-radius:15px!important;place-items:center!important;width:48px!important;height:48px!important;transition:color .65s cubic-bezier(.22,1,.36,1),border-color .65s cubic-bezier(.22,1,.36,1),box-shadow .65s cubic-bezier(.22,1,.36,1)!important;display:grid!important}html body main.site .hst-industrial-layer.is-active .hst-industrial-layer-icon{color:#fffffff0!important;border-color:#ff4a5652!important;box-shadow:0 0 34px #e306131c,inset 0 1px #ffffff1a!important}html body main.site .hst-industrial-layer-copy span{color:#ff4a55!important;margin-bottom:7px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;display:block!important}html body main.site .hst-industrial-layer-copy strong{color:#ffffffe6!important;letter-spacing:-.045em!important;font-size:22px!important;line-height:.98!important;display:block!important}html body main.site .hst-industrial-layer-copy p{color:#dae2f085!important;max-width:340px!important;margin:8px 0 0!important;font-size:13px!important;line-height:1.38!important}html body main.site .hst-industrial-layer-line{opacity:0!important;background:linear-gradient(#0000,#ff4a56b8,#0000)!important;width:2px!important;transition:opacity .65s cubic-bezier(.22,1,.36,1)!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}html body main.site .hst-industrial-layer.is-active .hst-industrial-layer-line{opacity:1!important}html body main.site .hst-industrial-footer{z-index:3!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:22px!important;display:grid!important;position:relative!important}html body main.site .hst-industrial-chip{background:linear-gradient(#ffffff0c,#ffffff04),#ffffff04!important;border:1px solid #ffffff18!important;border-radius:18px!important;min-height:76px!important;padding:15px!important;box-shadow:inset 0 1px #ffffff0d,0 12px 34px #00000024!important}html body main.site .hst-industrial-chip span{color:#ff4a55!important;font-size:11px!important;font-weight:900!important;display:block!important}html body main.site .hst-concept-stage,html body main.site .hst-story-value-row{display:none!important}@media (max-width:720px){html body main.site .hst-industrial-stage{min-height:auto!important;padding:22px!important}html body main.site .hst-industrial-layer{grid-template-columns:34px 44px 1fr!important;padding:18px!important}html body main.site .hst-industrial-footer{grid-template-columns:1fr!important}}html body main.site .hst-story-layout-centered{grid-template-columns:minmax(0,1fr) minmax(420px,.86fr)!important;align-items:center!important;gap:64px!important}html body main.site .hst-story-industrial-panel{justify-content:center!important;min-height:560px!important;padding:34px!important}html body main.site .hst-industrial-stage{background:radial-gradient(70% 40% at 50% 0,#ffffff13,#0000 70%),radial-gradient(70% 52% at 50% 100%,#e3061325,#0000 68%),linear-gradient(#ffffff0d,#ffffff04),#0c0c0ec7!important;border:1px solid #ffffff1f!important;border-radius:28px!important;flex-direction:column!important;min-height:510px!important;padding:34px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 34px 105px #0000006b,inset 0 1px #ffffff16!important}html body main.site .hst-industrial-grid{pointer-events:none!important;opacity:.34!important;background-color:#0000!important;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:44px 44px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(at 50% 48%,#000 0%,#0000 76%)!important;mask-image:radial-gradient(at 50% 48%,#000 0%,#0000 76%)!important}html body main.site .hst-industrial-scanline{pointer-events:none!important;opacity:.75!important;background:linear-gradient(90deg,#0000,#ff4a5675,#0000)!important;height:1px!important;position:absolute!important;top:32%!important;left:0!important;right:0!important;box-shadow:0 0 28px #e306132e!important}html body main.site .hst-industrial-header{z-index:3!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;margin-bottom:28px!important;display:flex!important;position:relative!important}html body main.site .hst-industrial-header span,html body main.site .hst-industrial-hero span,html body main.site .hst-industrial-flow-card span,html body main.site .hst-industrial-chip span{color:#ff4a55!important;font-size:12px!important;font-weight:900!important;line-height:1!important}html body main.site .hst-industrial-header strong{color:#ffffff94!important;font-size:13px!important;font-weight:760!important;line-height:1!important}html body main.site .hst-industrial-hero{z-index:3!important;background:radial-gradient(circle at 18% 0,#ffffff1f,#0000 38%),radial-gradient(circle at 100% 60%,#e3061329,#0000 48%),linear-gradient(#ffffff0f,#ffffff05),#5a141838!important;border:1px solid #ff4a5638!important;border-radius:24px!important;grid-template-columns:64px 1fr!important;align-items:center!important;gap:20px!important;margin-bottom:18px!important;padding:28px!important;display:grid!important;position:relative!important;box-shadow:0 22px 70px #00000052,0 0 44px #e3061313,inset 0 1px #ffffff13!important}html body main.site .hst-industrial-hero-icon{color:#fffffff0!important;background:radial-gradient(circle at 50% 24%,#ffffff29,#0000 64%),linear-gradient(#ffffff12,#ffffff06),#ffffff06!important;border:1px solid #ff4a5652!important;border-radius:20px!important;place-items:center!important;width:64px!important;height:64px!important;display:grid!important;box-shadow:0 0 34px #e306131c,inset 0 1px #ffffff1a!important}html body main.site .hst-industrial-hero strong{color:#fffffff5!important;letter-spacing:-.06em!important;margin-top:10px!important;font-size:36px!important;line-height:.96!important;display:block!important}html body main.site .hst-industrial-hero p{color:#dae2f094!important;max-width:360px!important;margin:10px 0 0!important;font-size:14px!important;line-height:1.42!important}html body main.site .hst-industrial-flow{z-index:3!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:18px!important;display:grid!important;position:relative!important}html body main.site .hst-industrial-flow-card{opacity:.62!important;background:linear-gradient(#ffffff0b,#ffffff04),#ffffff04!important;border:1px solid #ffffff18!important;border-radius:20px!important;flex-direction:column!important;justify-content:flex-start!important;min-height:160px!important;padding:18px!important;transition:opacity .65s cubic-bezier(.22,1,.36,1),border-color .65s cubic-bezier(.22,1,.36,1),background .65s cubic-bezier(.22,1,.36,1),box-shadow .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)!important;display:flex!important;box-shadow:inset 0 1px #ffffff0b,0 18px 50px #0000002e!important}html body main.site .hst-industrial-flow-card.is-active{opacity:1!important;background:radial-gradient(circle at 50% 0,#ffffff13,#0000 58%),linear-gradient(#fff1,#ffffff05),#5a141840!important;border-color:#ff4a564d!important;transform:translateY(-2px)!important;box-shadow:0 22px 70px #00000052,0 0 44px #e3061313,inset 0 1px #ffffff13!important}html body main.site .hst-industrial-flow-card svg{color:#ffffffd1!important;margin-bottom:18px!important}html body main.site .hst-industrial-flow-card strong{color:#ffffffe6!important;letter-spacing:-.035em!important;margin-top:8px!important;font-size:18px!important;line-height:1!important;display:block!important}html body main.site .hst-industrial-flow-card p{color:#dae2f085!important;margin:10px 0 0!important;font-size:12px!important;line-height:1.38!important}html body main.site .hst-industrial-bottom{z-index:3!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:auto!important;padding-top:18px!important;display:grid!important;position:relative!important}html body main.site .hst-industrial-chip{background:linear-gradient(#ffffff0c,#ffffff04),#ffffff04!important;border:1px solid #ffffff18!important;border-radius:18px!important;min-height:76px!important;padding:15px!important}html body main.site .hst-industrial-chip strong{color:#ffffffd1!important;margin-top:8px!important;font-size:13px!important;line-height:1.16!important;display:block!important}html body main.site .hst-industrial-corner{color:#ffffff61!important;opacity:.55!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important;position:absolute!important;bottom:22px!important;right:22px!important}html body main.site .hst-concept-stage,html body main.site .hst-story-value-row,html body main.site .hst-story-machine-row,html body main.site .hst-story-video-shell{display:none!important}@media (max-width:1050px){html body main.site .hst-story-layout-centered{grid-template-columns:1fr!important;gap:42px!important}}@media (max-width:720px){html body main.site .hst-industrial-stage{min-height:auto!important;padding:22px!important}html body main.site .hst-industrial-hero,html body main.site .hst-industrial-flow,html body main.site .hst-industrial-bottom{grid-template-columns:1fr!important}}html body main.site .hst-story-section-centered{padding:128px 0 150px!important}html body main.site .hst-story-section-centered .page-container{width:min(1180px,100% - 56px)!important}html body main.site .hst-story-section-centered .hst-story-heading{text-align:center!important;max-width:860px!important;margin:0 auto 58px!important}html body main.site .hst-story-section-centered .hst-story-heading span{color:#ff4a55!important;letter-spacing:-.01em!important;font-size:13px!important;font-weight:850!important;line-height:1!important}html body main.site .hst-story-section-centered .hst-story-heading h2{color:#fffffff6!important;letter-spacing:-.072em!important;text-align:center!important;text-wrap:balance!important;max-width:850px!important;margin:18px auto 0!important;font-size:clamp(46px,4.6vw,76px)!important;font-weight:780!important;line-height:.94!important}html body main.site .hst-story-section-centered .hst-story-heading p{color:#dae2f099!important;text-align:center!important;max-width:670px!important;margin:24px auto 0!important;font-size:16px!important;line-height:1.58!important}html body main.site .hst-story-glass-shell{isolation:isolate!important;-webkit-backdrop-filter:blur(30px)saturate(1.18)!important;background:radial-gradient(72% 34% at 50% 0,#ffffff16,#0000 72%),radial-gradient(70% 48% at 50% 100%,#e3061322,#0000 70%),linear-gradient(#ffffff0e,#ffffff05),#0d0d0f94!important;border:1px solid #ffffff1f!important;border-radius:34px!important;width:min(860px,100%)!important;margin:0 auto!important;padding:42px!important;position:relative!important;overflow:hidden!important;box-shadow:0 36px 120px #0000006b,0 0 80px #e306130e,inset 0 1px #ffffff14!important}html body main.site .hst-story-glass-shell:before{content:""!important;z-index:-2!important;pointer-events:none!important;opacity:.34!important;background-color:#0000!important;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:54px 54px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(at 50% 44%,#000 0%,#0000 76%)!important;mask-image:radial-gradient(at 50% 44%,#000 0%,#0000 76%)!important}html body main.site .hst-story-glass-shell:after{content:""!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(circle at 50% 0,#ffffff12,#0000 34%),linear-gradient(135deg,#ffffff09,#0000 34%,#e306130a)!important;border-radius:33px!important;position:absolute!important;inset:1px!important}html body main.site .hst-story-glass-shell .hst-story-options.is-typing{flex-direction:column!important;justify-self:auto!important;gap:18px!important;width:100%!important;max-width:none!important;display:flex!important}html body main.site .hst-story-glass-shell .hst-story-option{color:#ffffff6b!important;opacity:.58!important;text-align:left!important;cursor:pointer!important;background:linear-gradient(#ffffff09,#ffffff03),#ffffff03!important;border:1px solid #ffffff16!important;border-radius:24px!important;grid-template-columns:44px 52px 1fr 18px!important;align-items:flex-start!important;gap:18px!important;width:100%!important;min-height:118px!important;padding:22px 24px!important;transition:opacity .45s cubic-bezier(.22,1,.36,1),color .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1),background .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1)!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:translate(0)!important;box-shadow:inset 0 1px #ffffff0a,0 18px 50px #00000029!important}html body main.site .hst-story-glass-shell .hst-story-option:before{content:""!important;pointer-events:none!important;opacity:0!important;background:radial-gradient(circle at 12% 0,#ffffff1a,#0000 38%),radial-gradient(circle at 100%,#e3061321,#0000 48%)!important;transition:opacity .45s cubic-bezier(.22,1,.36,1)!important;position:absolute!important;inset:0!important}html body main.site .hst-story-glass-shell .hst-story-option:hover{opacity:.82!important;border-color:#ffffff24!important;transform:translateY(-2px)!important}html body main.site .hst-story-glass-shell .hst-story-option.is-active{opacity:1!important;color:#fffffff5!important;background:radial-gradient(circle at 50% 0,#ffffff12,#0000 58%),linear-gradient(#ffffff0f,#ffffff05),#5a14182e!important;border-color:#ff4a5647!important;box-shadow:0 24px 76px #00000042,0 0 42px #e3061313,inset 0 1px #ffffff12!important}html body main.site .hst-story-glass-shell .hst-story-option.is-active:before{opacity:1!important}html body main.site .hst-story-glass-shell .hst-story-option-number{color:#ff4a55!important;padding-top:8px!important;font-size:12px!important;font-weight:900!important}html body main.site .hst-story-glass-shell .hst-story-option-icon{color:#ffffff70!important;background:radial-gradient(circle at 50% 24%,#ffffff1a,#0000 64%),linear-gradient(#ffffff0d,#ffffff04),#ffffff04!important;border:1px solid #ffffff1a!important;border-radius:16px!important;place-items:center!important;width:52px!important;height:52px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0b!important}html body main.site .hst-story-glass-shell .hst-story-option.is-active .hst-story-option-icon{color:#fffffff0!important;border-color:#ff4a5652!important;box-shadow:0 0 34px #e306131c,inset 0 1px #ffffff1a!important}html body main.site .hst-story-glass-shell .hst-story-option-copy strong{color:#ffffff6b!important;letter-spacing:-.062em!important;font-size:clamp(28px,3.1vw,46px)!important;font-weight:790!important;line-height:.96!important;display:block!important}html body main.site .hst-story-glass-shell .hst-story-option.is-active .hst-story-option-copy strong{color:#fffffff7!important}html body main.site .hst-story-glass-shell .hst-story-option-hidden{margin-top:16px!important;display:block!important;overflow:visible!important}html body main.site .hst-story-glass-shell .hst-story-option-copy small{color:#dae2f0a8!important;max-width:560px!important;font-size:15px!important;font-weight:650!important;line-height:1.5!important;display:block!important}html body main.site .hst-story-glass-shell .hst-story-option-copy em{color:#dae2f07a!important;max-width:560px!important;margin-top:12px!important;font-size:13px!important;font-style:normal!important;font-weight:520!important;line-height:1.52!important;display:block!important}html body main.site .hst-story-glass-shell .hst-story-option-arrow{color:#ff4a55!important;opacity:0!important;margin-top:10px!important;transform:translate(-4px,4px)!important}html body main.site .hst-story-glass-shell .hst-story-option.is-active .hst-story-option-arrow{opacity:1!important;transform:translate(0)!important}html body main.site .hst-story-glass-note{color:#dae2f094!important;text-align:center!important;background:linear-gradient(#ffffff0b,#ffffff04),#ffffff05!important;border:1px solid #ffffff17!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin-top:22px!important;padding:18px 20px!important;font-size:13px!important;line-height:1.45!important;display:flex!important}html body main.site .hst-story-glass-note svg{color:#ff4a55!important;flex:none!important}html body main.site .hst-story-layout,html body main.site .hst-story-layout-centered{display:block!important}html body main.site .hst-story-media,html body main.site .hst-story-industrial-panel,html body main.site .hst-concept-stage,html body main.site .hst-story-value-row,html body main.site .hst-story-machine-row,html body main.site .hst-story-video-shell,html body main.site .hst-industrial-stage{display:none!important}@media (max-width:720px){html body main.site .hst-story-section-centered{padding:88px 0 104px!important}html body main.site .hst-story-section-centered .page-container{width:min(100% - 32px,1180px)!important}html body main.site .hst-story-glass-shell{border-radius:26px!important;padding:18px!important}html body main.site .hst-story-glass-shell .hst-story-option{grid-template-columns:32px 46px 1fr!important;padding:20px!important}html body main.site .hst-story-glass-shell .hst-story-option-arrow{display:none!important}html body main.site .hst-story-glass-shell .hst-story-option-copy strong{font-size:clamp(30px,10vw,42px)!important}html body main.site .hst-story-glass-note{text-align:left!important;justify-content:flex-start!important}}html body main.site .hst-story-section,html body main.site .hst-story-section-centered,html body main.site .hst-story-glass-shell{display:none!important}html body main.site .hst-home-section,html body main.site .hst-home-final,html body main.site .hst-home-footer{isolation:isolate!important;color:#fffffff0!important;background:0 0!important;position:relative!important;overflow:hidden!important}html body main.site .hst-home-section:before,html body main.site .hst-home-final:before,html body main.site .hst-home-footer:before{content:""!important;z-index:-2!important;pointer-events:none!important;background:radial-gradient(circle at 50% 0,#ffffff08,#0000 34rem),radial-gradient(circle at 50% 100%,#e306130f,#0000 42rem)!important;position:absolute!important;inset:0!important}html body main.site .hst-home-section:after,html body main.site .hst-home-final:after,html body main.site .hst-home-footer:after{content:""!important;z-index:-1!important;opacity:.75!important;background:linear-gradient(90deg,#0000,#ffffff1a,#ff4a562e,#0000)!important;width:min(1180px,100vw - 56px)!important;height:1px!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important}html body main.site .hst-home-capabilities{padding:118px 0 128px!important}html body main.site .hst-home-philosophy{padding:118px 0 138px!important}html body main.site .hst-home-kicker{color:#ff4a55!important;letter-spacing:-.012em!important;text-shadow:0 0 24px #e3061347!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}html body main.site .hst-home-section-head{text-align:center!important;width:min(850px,100%)!important;margin:0 auto 60px!important}html body main.site .hst-home-section-head h2,html body main.site .hst-home-capability-intro h2,html body main.site .hst-home-philosophy-copy h2,html body main.site .hst-home-final-card h2,html body main.site .hst-home-footer-brand h2{color:#fffffff7!important;letter-spacing:-.076em!important;text-wrap:balance!important;text-shadow:0 26px 72px #0000006b,0 0 34px #ffffff09!important;margin:18px 0 0!important;font-size:clamp(42px,5.2vw,78px)!important;font-weight:790!important;line-height:.94!important}html body main.site .hst-home-section-head p,html body main.site .hst-home-capability-intro p,html body main.site .hst-home-philosophy-copy p,html body main.site .hst-home-final-card p,html body main.site .hst-home-footer-brand p{color:#dae2f0a3!important;letter-spacing:-.018em!important;margin:22px 0 0!important;font-size:16.5px!important;line-height:1.72!important}html body main.site .hst-home-machine-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;display:grid!important}html body main.site .hst-home-machine-card{-webkit-backdrop-filter:blur(22px)saturate(1.12)!important;cursor:pointer!important;background:radial-gradient(circle at 50% 0,#ffffff10,#0000 18rem),radial-gradient(circle at 50% 100%,#e306130e,#0000 22rem),linear-gradient(#ffffff0b,#ffffff04),#0c0c0e94!important;border:1px solid #ffffff1b!important;border-radius:32px!important;flex-direction:column!important;min-height:560px!important;padding:28px!important;transition:transform .34s cubic-bezier(.22,1,.36,1),border-color .34s,box-shadow .34s,background .34s!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:translate(0)!important;box-shadow:0 34px 94px #0000005c,inset 0 1px #ffffff0f!important}html body main.site .hst-home-card-ambient{pointer-events:none!important;opacity:.4!important;background:radial-gradient(circle,#e306131b,#0000 68%)!important;height:230px!important;transition:opacity .34s,transform .34s!important;position:absolute!important;bottom:-26%!important;left:-24%!important;right:-24%!important}html body main.site .hst-home-machine-card:hover .hst-home-card-ambient{opacity:.86!important;transform:translateY(-20px)!important}html body main.site .hst-home-machine-top,html body main.site .hst-home-card-link{z-index:3!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important;position:relative!important}html body main.site .hst-home-machine-top span{color:#ff4a55!important;font-size:12px!important;font-weight:900!important}html body main.site .hst-home-machine-top strong{color:#ffffff8f!important;margin-right:auto!important;font-size:12px!important;font-weight:760!important}html body main.site .hst-home-machine-top svg,html body main.site .hst-home-card-link svg{color:#ffffffb8!important;transition:transform .28s cubic-bezier(.22,1,.36,1),color .28s!important}html body main.site .hst-home-machine-card:hover .hst-home-machine-top svg,html body main.site .hst-home-machine-card:hover .hst-home-card-link svg{color:#fff!important;transform:translate(4px,-4px)!important}html body main.site .hst-home-machine-visual{z-index:2!important;background:radial-gradient(circle at 50% 18%,#ffffff12,#0000 13rem),radial-gradient(circle at 50% 100%,#e306130b,#0000 15rem),linear-gradient(#ffffff09,#ffffff03),#ffffff05!important;border:1px solid #ffffff16!important;border-radius:26px!important;place-items:center!important;height:245px!important;margin:28px 0 24px!important;display:grid!important;position:relative!important}html body main.site .hst-home-machine-visual:after{content:""!important;filter:blur(15px)!important;pointer-events:none!important;background:#0000006b!important;border-radius:999px!important;width:180px!important;height:24px!important;position:absolute!important;bottom:26px!important;left:50%!important;transform:translate(-50%)!important}html body main.site .hst-home-machine-visual svg{z-index:2!important;color:#ffffffeb!important;filter:drop-shadow(0 38px 52px #00000094)drop-shadow(0 0 36px #ffffff0e)!important;transition:transform .34s cubic-bezier(.22,1,.36,1),filter .34s!important;position:relative!important}html body main.site .hst-home-machine-copy{z-index:3!important;position:relative!important}html body main.site .hst-home-machine-copy small{color:#ffffff6b!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:850!important;line-height:1!important;display:block!important}html body main.site .hst-home-machine-copy p{color:#dae2f094!important;margin:14px 0 0!important;font-size:15px!important;line-height:1.62!important}html body main.site .hst-home-card-link{color:#ff646ee0!important;margin-top:auto!important;padding-top:28px!important;font-size:13px!important;font-weight:840!important}html body main.site .hst-home-capability-shell,html body main.site .hst-home-final-card{-webkit-backdrop-filter:blur(26px)saturate(1.14)!important;background:radial-gradient(78% 45% at 50% 0,#ffffff12,#0000 72%),radial-gradient(70% 52% at 100% 100%,#e306131a,#0000 72%),linear-gradient(#ffffff0d,#ffffff04),#0c0c0e94!important;border:1px solid #ffffff1c!important;border-radius:38px!important;padding:46px!important;position:relative!important;overflow:hidden!important;box-shadow:0 36px 120px #0000006b,inset 0 1px #ffffff13!important}html body main.site .hst-home-capability-shell{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;align-items:center!important;gap:42px!important;display:grid!important}html body main.site .hst-home-capability-intro h2,html body main.site .hst-home-philosophy-copy h2,html body main.site .hst-home-final-card h2{font-size:clamp(40px,4.3vw,68px)!important}html body main.site .hst-home-inline-actions,html body main.site .hst-home-final-actions{flex-wrap:wrap!important;gap:12px!important;margin-top:34px!important;display:flex!important}html body main.site .hst-home-pill-button,html body main.site .hst-home-final-primary,html body main.site .hst-home-final-secondary{color:#ffffffe0!important;background:linear-gradient(#ffffff0e,#ffffff04),#ffffff05!important;border:1px solid #ffffff21!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;height:52px!important;padding:0 20px!important;font-size:14px!important;font-weight:790!important;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,background .28s,box-shadow .28s!important;display:inline-flex!important}html body main.site .hst-home-pill-button.is-muted{color:#dae2f0a8!important}html body main.site .hst-home-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}html body main.site .hst-home-capability-card,html body main.site .hst-home-philosophy-card{background:linear-gradient(#ffffff0b,#ffffff04),#ffffff04!important;border:1px solid #ffffff18!important;border-radius:24px!important;padding:24px!important;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s,background .28s!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0d,0 18px 54px #0000002e!important}html body main.site .hst-home-capability-card:hover,html body main.site .hst-home-philosophy-card:hover{border-color:#ffffff2e!important;transform:translateY(-5px)!important;box-shadow:0 26px 74px #00000052,0 0 42px #e306130d,inset 0 1px #ffffff12!important}html body main.site .hst-home-capability-icon,html body main.site .hst-home-philosophy-icon{color:#ffffffe0!important;background:radial-gradient(circle at 50% 24%,#ffffff24,#0000 64%),linear-gradient(#ffffff0f,#ffffff05),#ffffff05!important;border:1px solid #ff4a5638!important;border-radius:15px!important;place-items:center!important;width:48px!important;height:48px!important;margin-bottom:24px!important;display:grid!important}html body main.site .hst-home-capability-card h3,html body main.site .hst-home-philosophy-card h3{color:#fffffff0!important;letter-spacing:-.045em!important;margin:0!important;font-size:22px!important;font-weight:770!important;line-height:1.05!important}html body main.site .hst-home-capability-card p,html body main.site .hst-home-philosophy-card p{color:#dae2f08f!important;margin:14px 0 0!important;font-size:14.5px!important;line-height:1.62!important}html body main.site .hst-home-philosophy-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:center!important;gap:56px!important;display:grid!important}html body main.site .hst-home-philosophy-copy{max-width:540px!important}html body main.site .hst-home-philosophy-stack{gap:16px!important;display:grid!important}html body main.site .hst-home-philosophy-card{grid-template-columns:42px 54px 1fr!important;align-items:start!important;gap:18px!important;display:grid!important}html body main.site .hst-home-philosophy-number{color:#ff4a55!important;padding-top:8px!important;font-size:12px!important;font-weight:900!important}html body main.site .hst-home-philosophy-icon{margin-bottom:0!important}html body main.site .hst-home-final-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:42px!important;display:grid!important}html body main.site .hst-home-final-card p{max-width:720px!important}html body main.site .hst-home-final-primary{background:radial-gradient(circle at 50% 0,#ffffff1a,#0000 8rem),linear-gradient(#ff4a5633,#e306131a),#78141c38!important;border-color:#ff4a565c!important}html body main.site .hst-home-footer{background:radial-gradient(72% 48% at 50% 0,#e306131a,#0000 70%),linear-gradient(#0d0d0f00,#09090a 34%,#070708 100%)!important;padding:96px 0 42px!important}html body main.site .hst-home-footer-top{border-bottom:1px solid #ffffff17!important;justify-content:space-between!important;align-items:flex-start!important;gap:36px!important;padding-bottom:42px!important;display:flex!important}html body main.site .hst-home-footer-brand{max-width:620px!important}html body main.site .hst-home-footer-brand>span{color:#ff4a55!important;font-size:13px!important;font-weight:900!important}html body main.site .hst-home-footer-brand h2{font-size:clamp(32px,3.3vw,54px)!important}html body main.site .hst-home-footer-highlight{white-space:nowrap!important;color:#ffffffc7!important;background:linear-gradient(#ffffff0b,#ffffff04),#ffffff04!important;border:1px solid #ffffff1c!important;border-radius:999px!important;align-items:center!important;gap:10px!important;height:46px!important;padding:0 16px!important;font-size:13px!important;font-weight:760!important;display:inline-flex!important}html body main.site .hst-home-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(280px,.95fr)!important;gap:28px!important;padding:42px 0!important;display:grid!important}html body main.site .hst-home-footer-column,html body main.site .hst-home-footer-company{background:linear-gradient(#ffffff09,#ffffff03),#ffffff03!important;border:1px solid #ffffff16!important;border-radius:24px!important;min-height:230px!important;padding:24px!important}html body main.site .hst-home-footer-column h3,html body main.site .hst-home-footer-company h3{color:#ffffffe6!important;margin:0 0 18px!important;font-size:15px!important;font-weight:850!important;line-height:1!important}html body main.site .hst-home-footer-column a{color:#dae2f094!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:34px!important;font-size:13px!important;font-weight:650!important;line-height:1.3!important;transition:color .22s,transform .22s cubic-bezier(.22,1,.36,1)!important;display:flex!important}html body main.site .hst-home-footer-column a:hover{color:#ffffffeb!important;transform:translate(3px)!important}html body main.site .hst-home-footer-company p{color:#dae2f08f!important;margin:0 0 12px!important;font-size:13.5px!important;line-height:1.56!important}html body main.site .hst-home-footer-badges{flex-wrap:wrap!important;gap:8px!important;margin-top:18px!important;display:flex!important}html body main.site .hst-home-footer-badges span{color:#ffffffa8!important;background:#ffffff05!important;border:1px solid #ffffff17!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:30px!important;padding:0 10px!important;font-size:11.5px!important;font-weight:720!important;display:inline-flex!important}html body main.site .hst-home-footer-bottom{color:#dae2f075!important;border-top:1px solid #ffffff13!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:46px!important;padding-top:24px!important;font-size:12.5px!important;font-weight:640!important;display:flex!important}html body main.site .hst-home-footer-bottom span{align-items:center!important;gap:7px!important;display:inline-flex!important}html body main.site .projects-teaser,html body main.site .final-cta-section,html body main.site #guided-flow-final,html body main.site #guided-flow-v10,html body main.site #guided-flow-v9,html body main.site .minimal-selector-section,html body main.site .process-accordion-section,html body main.site .selection-section,html body main.site .clean-selector-section{display:none!important}@media (max-width:1100px){html body main.site .hst-home-machine-grid,html body main.site .hst-home-capability-shell,html body main.site .hst-home-philosophy-layout,html body main.site .hst-home-final-card,html body main.site .hst-home-footer-grid{grid-template-columns:1fr!important}html body main.site .hst-home-final-actions{justify-content:flex-start!important}}@media (max-width:720px){html body main.site .hst-home-machines,html body main.site .hst-home-capabilities,html body main.site .hst-home-philosophy,html body main.site .hst-home-final{padding:92px 0!important}html body main.site .hst-home-section-head{text-align:left!important;margin-bottom:38px!important}html body main.site .hst-home-section-head h2,html body main.site .hst-home-capability-intro h2,html body main.site .hst-home-philosophy-copy h2,html body main.site .hst-home-final-card h2{font-size:clamp(38px,13vw,58px)!important}html body main.site .hst-home-machine-card{border-radius:26px!important;min-height:auto!important;padding:22px!important}html body main.site .hst-home-machine-visual{height:210px!important}html body main.site .hst-home-capability-shell,html body main.site .hst-home-final-card{border-radius:28px!important;padding:24px!important}html body main.site .hst-home-capability-grid{grid-template-columns:1fr!important}html body main.site .hst-home-philosophy-card{grid-template-columns:34px 48px 1fr!important;padding:20px!important}html body main.site .hst-home-footer-top,html body main.site .hst-home-footer-bottom{flex-direction:column!important;align-items:flex-start!important}html body main.site .hst-home-footer-highlight{white-space:normal!important}}.hst-home-footer-company-copy{color:#f5f5f794;gap:8px;margin-top:12px;line-height:1.45;display:grid}.hst-home-footer-company-copy p{margin:0}.hst-home-machine-card,.machine-card,.product-card,.hst-machine-card{flex-direction:column;height:auto;min-height:560px;display:flex;overflow:hidden}.hst-home-machine-card p,.machine-card p,.product-card p,.hst-machine-card p{margin-bottom:22px;line-height:1.55}.hst-home-machine-card .machine-card-footer,.machine-card .machine-card-footer,.product-card .machine-card-footer,.hst-machine-card .machine-card-footer{z-index:2;margin-top:auto;padding-top:22px;position:relative}.hst-home-machine-card a,.machine-card a,.product-card a,.hst-machine-card a{z-index:3;position:relative}.machine-card-footer{margin-top:auto}.machine-card-footer a,.machine-card-footer button{width:100%;min-height:48px}html body main.site .hst-home-machine-card{flex-direction:column!important;height:auto!important;min-height:600px!important;padding:28px!important;display:flex!important;overflow:hidden!important}html body main.site .hst-home-machine-visual{flex:none!important;height:245px!important;margin:28px 0 24px!important}html body main.site .hst-home-machine-copy{z-index:3!important;flex:none!important;min-height:142px!important;display:block!important;position:relative!important}html body main.site .hst-home-machine-copy small{margin:0!important;display:block!important}html body main.site .hst-home-machine-copy h3{margin:12px 0 0!important}html body main.site .hst-home-machine-copy p{margin:14px 0 0!important;line-height:1.62!important}html body main.site .hst-home-card-link{z-index:4!important;color:#ff646eeb!important;background:radial-gradient(circle at 0 0,#ffffff14,#0000 48%),linear-gradient(#ffffff0b,#ffffff04),#ffffff05!important;border:1px solid #ffffff1c!important;border-radius:999px!important;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;width:100%!important;height:50px!important;min-height:50px!important;margin-top:18px!important;padding:0 18px!important;font-size:13px!important;font-weight:840!important;line-height:1!important;display:flex!important;position:relative!important}html body main.site .hst-home-card-link svg{flex:none!important}@media (max-width:1100px){html body main.site .hst-home-machine-card,html body main.site .hst-home-machine-copy{min-height:auto!important}}html body main.site .hst-home-machine-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:28px!important;display:grid!important}html body main.site .hst-home-machine-card{isolation:isolate!important;background:radial-gradient(circle at 50% 0,#ffffff13,#0000 34%),radial-gradient(circle at 85% 100%,#e3061318,#0000 34%),linear-gradient(#ffffff0a,#ffffff03),#121215b8!important;border:1px solid #ffffff1b!important;border-radius:34px!important;flex-direction:column!important;height:100%!important;min-height:640px!important;padding:30px!important;text-decoration:none!important;transition:border-color .28s,box-shadow .28s,background .28s!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:translate(0)!important;box-shadow:0 38px 96px #00000061,inset 0 1px #ffffff12!important}html body main.site .hst-home-machine-card:before{content:""!important;z-index:-2!important;border-radius:inherit!important;pointer-events:none!important;opacity:.45!important;background:linear-gradient(135deg,#ffffff12,#0000 28%,#e306130f 100%)!important;transition:opacity .28s!important;position:absolute!important;inset:1px!important}html body main.site .hst-home-machine-card:after{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:.34!important;filter:blur(22px)!important;background:radial-gradient(circle,#e3061329,#0000 68%)!important;height:190px!important;transition:opacity .28s,transform .28s!important;position:absolute!important;bottom:-90px!important;left:12%!important;right:12%!important}html body main.site .hst-home-machine-card:hover{border-color:#fff3!important;transform:translate(0)!important;box-shadow:0 44px 116px #0000007a,0 0 56px #e3061313,inset 0 1px #ffffff1a!important}html body main.site .hst-home-machine-card:hover:before{opacity:.72!important}html body main.site .hst-home-machine-card:hover:after{opacity:.62!important;transform:translateY(-14px)!important}html body main.site .hst-home-card-ambient{display:none!important}html body main.site .hst-home-machine-top{z-index:3!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:14px!important;min-height:24px!important;margin-bottom:30px!important;display:grid!important;position:relative!important}html body main.site .hst-home-machine-top span{color:#ff4a55!important;font-size:12px!important;font-weight:900!important;line-height:1!important}html body main.site .hst-home-machine-top strong{color:#ffffff94!important;font-size:12px!important;font-weight:780!important;line-height:1!important}html body main.site .hst-home-machine-top svg{color:#ffffffb3!important;transition:color .25s,transform .25s cubic-bezier(.22,1,.36,1)!important;transform:translate(0)!important}html body main.site .hst-home-machine-card:hover .hst-home-machine-top svg{color:#fff!important;transform:translate(3px,-3px)!important}html body main.site .hst-home-machine-visual{z-index:2!important;background:radial-gradient(circle at 50% 44%,#ffffff14,#0000 42%),radial-gradient(circle at 50% 100%,#e306130e,#0000 62%),linear-gradient(#ffffff0a,#ffffff03),#ffffff04!important;border:1px solid #ffffff1b!important;border-radius:28px!important;place-items:center!important;height:250px!important;margin:0 0 34px!important;display:grid!important;position:relative!important;box-shadow:inset 0 1px #ffffff0e,0 18px 44px #0003!important}html body main.site .hst-home-machine-visual:after{opacity:.55!important;width:170px!important;height:22px!important;bottom:28px!important}html body main.site .hst-home-machine-visual svg{color:#ffffffed!important;filter:drop-shadow(0 30px 42px #00000085)drop-shadow(0 0 26px #ffffff0e)!important;transition:transform .28s cubic-bezier(.22,1,.36,1),filter .28s!important;transform:translate(0)scale(1)!important}html body main.site .hst-home-machine-card:hover .hst-home-machine-visual svg{filter:drop-shadow(0 34px 48px #00000094)drop-shadow(0 0 34px #e306131a)!important;transform:translateY(-5px)scale(1.025)!important}html body main.site .hst-home-machine-copy{z-index:3!important;flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important;position:relative!important}html body main.site .hst-home-machine-copy small{color:#ffffff70!important;letter-spacing:.105em!important;text-transform:uppercase!important;margin:0 0 14px!important;font-size:11px!important;font-weight:880!important;line-height:1.15!important;display:block!important}html body main.site .hst-home-machine-copy h3{color:#fffffff5!important;letter-spacing:-.055em!important;margin:0!important;font-size:27px!important;font-weight:780!important;line-height:1.08!important}html body main.site .hst-home-machine-copy p{color:#dae2f09c!important;letter-spacing:-.018em!important;margin:16px 0 0!important;font-size:15.5px!important;line-height:1.68!important}html body main.site .hst-home-card-link{z-index:4!important;color:#ff646ef0!important;background:radial-gradient(circle at 0 0,#ffffff1a,#0000 46%),linear-gradient(#ffffff0d,#ffffff04),#ffffff05!important;border:1px solid #ffffff1d!important;border-radius:999px!important;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;height:52px!important;min-height:52px!important;margin-top:28px!important;padding:0 18px!important;font-size:13px!important;font-weight:850!important;line-height:1!important;transition:border-color .24s,background .24s,color .24s,box-shadow .24s!important;display:flex!important;position:relative!important;box-shadow:inset 0 1px #ffffff0f,0 14px 34px #0003!important}html body main.site .hst-home-card-link span{align-items:center!important;line-height:1!important;display:inline-flex!important}html body main.site .hst-home-card-link svg{color:#ffffffb8!important;flex:none!important;transition:color .24s,transform .24s cubic-bezier(.22,1,.36,1)!important;transform:translate(0)!important}html body main.site .hst-home-machine-card:hover .hst-home-card-link{color:#ff6670!important;background:radial-gradient(circle at 0 0,#ffffff21,#0000 46%),linear-gradient(#ff4a561d,#e3061309),#ffffff07!important;border-color:#ff4a5647!important;box-shadow:inset 0 1px #ffffff13,0 18px 42px #00000047,0 0 34px #e306130e!important}html body main.site .hst-home-machine-card:hover .hst-home-card-link svg{color:#fff!important;transform:translate(4px)!important}@media (max-width:1100px){html body main.site .hst-home-machine-grid{grid-template-columns:1fr!important}html body main.site .hst-home-machine-card{min-height:auto!important}html body main.site .hst-home-machine-copy{flex:none!important}}@media (max-width:720px){html body main.site .hst-home-machines{padding:96px 0!important}html body main.site .hst-home-machine-card{border-radius:28px!important;padding:22px!important}html body main.site .hst-home-machine-top{margin-bottom:22px!important}html body main.site .hst-home-machine-visual{border-radius:24px!important;height:215px!important;margin-bottom:26px!important}html body main.site .hst-home-machine-copy h3{font-size:25px!important}}html body main.site .hst-home-card-link{isolation:isolate!important;will-change:background, border-color, box-shadow, color!important;transition:border-color .42s cubic-bezier(.16,1,.3,1),background .42s cubic-bezier(.16,1,.3,1),color .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1)!important;position:relative!important;overflow:hidden!important;transform:translate(0)!important}html body main.site .hst-home-card-link:before{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:0!important;background:linear-gradient(110deg,#0000 0%,#ffffff16 38%,#ffffff25 50%,#ffffff14 62%,#0000 100%)!important;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;inset:0!important;transform:translate(-115%)!important}html body main.site .hst-home-card-link span{z-index:2!important;transition:color .36s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1)!important;position:relative!important;transform:translate(0)!important}html body main.site .hst-home-card-link svg{z-index:2!important;transition:color .36s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1),opacity .36s cubic-bezier(.16,1,.3,1)!important;position:relative!important;transform:translate(0)!important}html body main.site .hst-home-machine-card:hover .hst-home-card-link,html body main.site .hst-home-card-link:hover{color:#ff7079!important;background:radial-gradient(circle at 12% 0,#ffffff25,#0000 48%),linear-gradient(#ff4a5622,#e306130b),#ffffff08!important;border-color:#ff5c6761!important;box-shadow:inset 0 1px #ffffff18,0 18px 44px #0000004d,0 0 38px #e3061313!important}html body main.site .hst-home-machine-card:hover .hst-home-card-link:before,html body main.site .hst-home-card-link:hover:before{opacity:1!important;transform:translate(115%)!important}html body main.site .hst-home-machine-card:hover .hst-home-card-link span,html body main.site .hst-home-card-link:hover span{color:#ff747d!important;transform:translate(2px)!important}html body main.site .hst-home-machine-card:hover .hst-home-card-link svg,html body main.site .hst-home-card-link:hover svg{color:#fffffff5!important;opacity:1!important;transform:translate(5px)!important}html body main.site .hst-home-machine-card:hover .hst-home-machine-top svg{transform:translate(2px,-2px)!important}html body .hero-scroll-cue{isolation:isolate!important;-webkit-backdrop-filter:blur(18px)saturate(1.12)!important;background:radial-gradient(circle at 34% 18%,#fff2,#0000 34%),radial-gradient(circle at 70% 92%,#e306131d,#0000 48%),linear-gradient(#ffffff0d,#ffffff04),#121216a8!important;border:1px solid #ffffff2e!important;border-radius:999px!important;place-items:center!important;width:54px!important;height:54px!important;transition:border-color .34s cubic-bezier(.16,1,.3,1),background .34s cubic-bezier(.16,1,.3,1),box-shadow .34s cubic-bezier(.16,1,.3,1),transform .34s cubic-bezier(.16,1,.3,1)!important;animation:2.9s cubic-bezier(.45,0,.25,1) infinite hstHeroScrollOrbFloat!important;display:grid!important;position:relative!important;overflow:visible!important;transform:translate(0)!important;box-shadow:0 18px 46px #00000057,0 0 34px #e3061313,inset 0 1px #ffffff1a!important}html body .hero-scroll-cue:before{content:""!important;z-index:-2!important;border-radius:inherit!important;pointer-events:none!important;opacity:.62!important;filter:blur(.15px)!important;background:conic-gradient(from 210deg,#fff3,#ff4a5647,#ffffff16,#ff805e33,#fff3)!important;animation:5.6s linear infinite hstHeroScrollOrbRing!important;position:absolute!important;inset:-2px!important}html body .hero-scroll-cue:after{content:""!important;z-index:-3!important;border-radius:inherit!important;pointer-events:none!important;opacity:.45!important;filter:blur(12px)!important;background:radial-gradient(circle,#e306132e,#0000 64%)!important;animation:2.9s cubic-bezier(.45,0,.25,1) infinite hstHeroScrollOrbGlow!important;position:absolute!important;inset:-12px!important}html body .hero-scroll-cue span{z-index:2!important;border-bottom:2px solid #ffffffdb!important;border-right:2px solid #ffffffdb!important;width:14px!important;height:14px!important;transition:border-color .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1)!important;animation:none!important;position:relative!important;transform:translateY(-2px)rotate(45deg)!important}html body .hero-scroll-cue:hover{background:radial-gradient(circle at 34% 18%,#ffffff2e,#0000 34%),radial-gradient(circle at 70% 92%,#e306132e,#0000 48%),linear-gradient(#ff4a5613,#ffffff05),#161216c7!important;border-color:#ff767e75!important;animation-play-state:paused!important;transform:translateY(-4px)scale(1.035)!important;box-shadow:0 22px 58px #0000006b,0 0 48px #e3061329,inset 0 1px #ffffff24!important}html body .hero-scroll-cue:hover:before{opacity:.9!important}html body .hero-scroll-cue:hover:after{opacity:.72!important}html body .hero-scroll-cue:hover span{border-color:#fffffffa!important;transform:translateY(1px)rotate(45deg)!important}@keyframes hstHeroScrollOrbFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translateY(8px)scale(1.018)}}@keyframes hstHeroScrollOrbGlow{0%,to{opacity:.36;transform:scale(.96)}50%{opacity:.68;transform:scale(1.08)}}@keyframes hstHeroScrollOrbRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html body .navbar{-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;height:74px!important;box-shadow:none!important;background:linear-gradient(#0a0a0bd1,#0a0a0b94)!important;border-bottom:1px solid #ffffff0e!important;padding:0!important;transition:height .28s cubic-bezier(.16,1,.3,1),background .28s cubic-bezier(.16,1,.3,1),border-color .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1)!important}html body .navbar.is-scrolled{background:linear-gradient(#080809e6,#080809b3)!important;border-bottom-color:#ffffff13!important;height:68px!important;box-shadow:0 16px 46px #00000038!important}html body .nav-inner{grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:34px!important;width:min(1180px,100vw - 56px)!important;height:100%!important;margin:0 auto!important;display:grid!important}html body .brand{justify-content:center!important;align-items:center!important;text-decoration:none!important;display:inline-flex!important}html body .brand-logo{object-fit:contain!important;filter:drop-shadow(0 8px 18px #00000038)!important;opacity:.96!important;width:126px!important;height:auto!important;transition:opacity .24s,transform .24s cubic-bezier(.16,1,.3,1),filter .24s!important}html body .brand:hover .brand-logo{opacity:1!important;filter:drop-shadow(0 10px 24px #0000004d)drop-shadow(0 0 18px #ffffff09)!important;transform:translateY(-1px)!important}html body .nav-menu{justify-content:center!important;align-items:center!important;gap:10px!important;display:flex!important}html body .nav-link{color:#f5f5f79e!important;letter-spacing:-.018em!important;height:34px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 13px!important;font-size:13.5px!important;font-weight:650!important;line-height:1!important;text-decoration:none!important;transition:color .24s cubic-bezier(.16,1,.3,1),background .24s cubic-bezier(.16,1,.3,1),border-color .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;position:relative!important}html body .nav-link:after{content:""!important;opacity:0!important;transform-origin:50%!important;background:linear-gradient(90deg,#0000,#ffffff6b,#0000)!important;border-radius:999px!important;height:1px!important;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;bottom:4px!important;left:14px!important;right:14px!important;transform:scaleX(.55)!important}html body .nav-link:hover{color:#ffffffe6!important;background:#ffffff09!important;border-color:#ffffff0f!important;transform:translateY(-1px)!important}html body .nav-link.active:after{opacity:.7!important;background:linear-gradient(90deg,#0000,#ffffff94,#0000)!important;transform:scaleX(1)!important}html body .nav-dropdown{position:relative!important}html body .nav-link svg,html body .language-switch svg{opacity:.72!important;transition:opacity .22s,transform .22s cubic-bezier(.16,1,.3,1)!important}html body .nav-link:hover svg,html body .language-switch:hover svg{opacity:1!important}html body .nav-actions{justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}html body .language-switch{color:#ffffffd1!important;letter-spacing:-.01em!important;min-width:72px!important;height:40px!important;box-shadow:none!important;cursor:pointer!important;background:linear-gradient(#ffffff09,#ffffff03),#ffffff03!important;border:1px solid #ffffff16!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 13px!important;font-size:12.5px!important;font-weight:720!important;line-height:1!important;transition:color .24s,background .24s,border-color .24s,box-shadow .24s,transform .24s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}html body .language-switch:hover{color:#fffffff5!important;background:linear-gradient(#ffffff0d,#ffffff04),#ffffff04!important;border-color:#ffffff24!important;transform:translateY(-1px)!important}html body .nav-cta{color:#121214f0!important;letter-spacing:-.018em!important;background:linear-gradient(#fffffffa,#f5f5f7e8)!important;border:1px solid #ffffffeb!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;height:42px!important;padding:0 20px!important;font-size:13px!important;font-weight:760!important;line-height:1!important;text-decoration:none!important;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s,background .24s,border-color .24s!important;display:inline-flex!important;box-shadow:0 12px 32px #0003,inset 0 1px #ffffffe6!important}html body .nav-cta:hover{background:linear-gradient(#fff,#f7f7f9f0)!important;border-color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 16px 42px #00000047,0 0 34px #fff1,inset 0 1px #fffffff2!important}html body .dropdown-panel{padding-top:14px!important}html body .dropdown-content{-webkit-backdrop-filter:blur(24px)saturate(1.1)!important;background:radial-gradient(circle at 20% 0,#ffffff12,#0000 34%),linear-gradient(#121215f0,#0a0a0ceb)!important;border:1px solid #ffffff1a!important;border-radius:24px!important;box-shadow:0 30px 90px #00000075,inset 0 1px #ffffff13!important}@media (max-width:980px){html body .nav-inner{gap:18px!important;width:min(100% - 32px,1180px)!important}html body .nav-menu{display:none!important}html body .brand-logo{width:116px!important}html body .nav-cta{height:40px!important;padding:0 16px!important}}@media (max-width:560px){html body .language-switch{display:none!important}html body .nav-cta{padding:0 14px!important;font-size:12.5px!important}}html body .navbar{height:82px!important}html body .navbar.is-scrolled{height:74px!important}html body .nav-inner{gap:42px!important;width:min(1260px,100vw - 64px)!important}html body .brand-logo{width:156px!important}html body .nav-menu{gap:14px!important}html body .nav-link{letter-spacing:-.022em!important;height:38px!important;padding:0 15px!important;font-size:15px!important;font-weight:680!important}html body .nav-link svg{width:15px!important;height:15px!important}html body .language-switch{min-width:80px!important;height:44px!important;padding:0 15px!important;font-size:13.5px!important;font-weight:740!important}html body .nav-cta{border-radius:16px!important;height:46px!important;padding:0 24px!important;font-size:14px!important;font-weight:770!important}@media (max-width:980px){html body .navbar{height:76px!important}html body .navbar.is-scrolled{height:70px!important}html body .brand-logo{width:138px!important}html body .nav-cta{height:42px!important;padding:0 18px!important;font-size:13px!important}}html body .nav-inner{grid-template-columns:auto auto minmax(0,1fr)!important;justify-content:start!important;justify-items:start!important;gap:26px!important}html body .nav-link{padding-left:10px!important;padding-right:10px!important}html body .nav-link.active{padding-left:13px!important;padding-right:13px!important}@media (min-width:1200px){html body .nav-inner{gap:24px!important;width:min(1260px,100vw - 72px)!important}html body .nav-menu{margin-left:2px!important}}@media (max-width:980px){html body .nav-inner{grid-template-columns:auto 1fr auto!important}html body .nav-actions{grid-column:auto!important}}html body .nav-inner{justify-content:initial!important;justify-items:initial!important;grid-template-columns:auto 1fr auto!important;gap:38px!important}html body .brand{justify-self:start!important}html body .nav-actions{grid-column:auto!important;justify-self:end!important}html body .nav-link{height:38px!important;box-shadow:none!important;color:#f5f5f79e!important;letter-spacing:-.022em!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;padding:0 12px!important;font-size:15px!important;font-weight:680!important;transition:color .28s cubic-bezier(.16,1,.3,1),background .28s cubic-bezier(.16,1,.3,1),border-color .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1)!important;transform:translate(0)!important}html body .nav-link:after{content:""!important;opacity:0!important;transform-origin:50%!important;background:linear-gradient(90deg,#0000,#ffffffb3,#0000)!important;border-radius:999px!important;width:18px!important;height:1px!important;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),width .28s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;bottom:4px!important;left:50%!important;right:auto!important;transform:translate(-50%)scaleX(.35)!important;box-shadow:0 0 12px #ffffff1a!important}html body .nav-link:hover{color:#ffffffe0!important;background:linear-gradient(#ffffff09,#ffffff03)!important;border-color:#ffffff0e!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff0b!important}html body .nav-link.active{color:#fffffff5!important;background:radial-gradient(circle at 50% 0,#ffffff1b,#0000 72%),linear-gradient(#ffffff0f,#ffffff05),#ffffff03!important;border-color:#ffffff16!important;transform:translate(0)!important;box-shadow:inset 0 1px #ffffff13,0 10px 28px #00000026,0 0 26px #ffffff05!important}html body .nav-link.active:before{content:""!important;z-index:-1!important;border-radius:inherit!important;pointer-events:none!important;opacity:.72!important;background:linear-gradient(135deg,#ffffff0d,#0000 52%,#e3061309)!important;position:absolute!important;inset:1px!important}html body .nav-link.active:after{opacity:.82!important;background:linear-gradient(90deg,#0000,#ffffffd1,#0000)!important;width:26px!important;transform:translate(-50%)scaleX(1)!important;box-shadow:0 0 14px #ffffff29,0 0 22px #e306130e!important}html body .nav-link svg{opacity:.68!important;margin-top:1px!important}html body .nav-link.active svg,html body .nav-link:hover svg{opacity:.95!important}html body .language-switch{background:radial-gradient(circle at 32% 0,#ffffff1b,#0000 44%),linear-gradient(#ffffff0b,#ffffff04),#ffffff03!important;border-color:#ffffff1f!important}html body .nav-cta{background:radial-gradient(circle at 28% 0,#fff,#0000 54%),linear-gradient(#fffffffa,#f0f0f3eb)!important;border-radius:17px!important}@media (max-width:980px){html body .nav-inner{grid-template-columns:auto 1fr auto!important;gap:22px!important}html body .nav-menu{display:none!important}}html body .nav-link{height:38px!important;box-shadow:none!important;color:#f5f5f799!important;letter-spacing:-.022em!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 8px!important;font-size:15px!important;font-weight:690!important;text-decoration:none!important;transition:color .26s cubic-bezier(.16,1,.3,1),opacity .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;position:relative!important;transform:translate(0)!important}html body .nav-link:before{content:none!important;display:none!important}html body .nav-link:after{content:""!important;opacity:0!important;background:linear-gradient(90deg,#0000,#ffffffeb,#ffffffeb,#0000)!important;border-radius:999px!important;width:0!important;height:1px!important;transition:width .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;bottom:2px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 0 12px #ffffff38,0 0 22px #e3061314!important}html body .nav-link:hover{color:#ffffffdb!important;box-shadow:none!important;background:0 0!important;border:0!important;transform:translateY(-1px)!important}html body .nav-link:hover:after{opacity:.46!important;width:18px!important}html body .nav-link.active{color:#fffffff7!important;box-shadow:none!important;background:0 0!important;border:0!important;font-weight:760!important;transform:translate(0)!important}html body .nav-link.active:after{opacity:.94!important;background:linear-gradient(90deg,#0000,#fffffff5,#fffffff5,#0000)!important;width:26px!important;box-shadow:0 0 14px #ffffff4d,0 0 26px #e306131a!important}html body .nav-link.active:hover:after{opacity:1!important;width:32px!important}html body .nav-link svg{opacity:.64!important;margin-top:1px!important;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1)!important}html body .nav-dropdown:hover .nav-link svg{transform:translateY(1px)!important}html body .nav-link:after{opacity:0!important;transform-origin:50%!important;background:linear-gradient(90deg,#0000 0%,#ffffffe0 18%,#fffffff5 50%,#ffffffe0 82%,#0000 100%)!important;width:auto!important;height:1px!important;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)!important;bottom:2px!important;left:8px!important;right:8px!important;transform:scaleX(.35)!important;box-shadow:0 0 12px #ffffff38,0 0 22px #e3061314!important}html body .nav-link:hover:after{opacity:.46!important;width:auto!important;transform:scaleX(.78)!important}html body .nav-link.active:after{opacity:.94!important;width:auto!important;transform:scaleX(1)!important;box-shadow:0 0 14px #ffffff4d,0 0 26px #e306131a!important}html body .nav-link.active:hover:after{opacity:1!important;width:auto!important;transform:scaleX(1)!important}html body .navbar{height:82px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom:1px solid #0000!important;padding:0!important;transition:height .32s cubic-bezier(.16,1,.3,1),background .32s cubic-bezier(.16,1,.3,1),border-color .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .32s cubic-bezier(.16,1,.3,1),backdrop-filter .32s cubic-bezier(.16,1,.3,1)!important}html body .navbar.is-scrolled{-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;background:linear-gradient(#070708e0,#070708b3)!important;border-bottom-color:#ffffff13!important;height:72px!important;box-shadow:0 18px 54px #00000052!important}html body .navbar.is-scrolled .brand-logo{width:146px!important}html body .nav-link-label{align-items:center!important;line-height:1!important;display:inline-flex!important;position:relative!important}html body .nav-link:after,html body .nav-link:before{content:none!important;display:none!important}html body .nav-link-label:after{content:""!important;opacity:0!important;transform-origin:50%!important;background:linear-gradient(90deg,#0000 0%,#ffffffc7 16%,#fffffff5 50%,#ffffffc7 84%,#0000 100%)!important;border-radius:999px!important;height:1px!important;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;bottom:-8px!important;left:0!important;right:0!important;transform:scaleX(.35)!important;box-shadow:0 0 12px #ffffff38,0 0 22px #e3061314!important}html body .nav-link:hover .nav-link-label:after{opacity:.46!important;transform:scaleX(.82)!important}html body .nav-link.active .nav-link-label:after{opacity:.96!important;transform:scaleX(1)!important;box-shadow:0 0 14px #ffffff4d,0 0 26px #e306131a!important}html body .nav-link.active:hover .nav-link-label:after{opacity:1!important;transform:scaleX(1)!important}html body .nav-link{height:38px!important;box-shadow:none!important;color:#f5f5f7a3!important;letter-spacing:-.022em!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 8px!important;font-size:15px!important;font-weight:690!important;transition:color .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1)!important}html body .nav-link:hover{color:#ffffffe0!important;box-shadow:none!important;background:0 0!important;transform:translateY(-1px)!important}html body .nav-link.active{color:#fffffff7!important;box-shadow:none!important;background:0 0!important;font-weight:760!important}html body .nav-link svg{opacity:.62!important;margin-top:1px!important;margin-left:1px!important}html body .nav-link:hover svg,html body .nav-link.active svg{opacity:.92!important}html body .nav-inner{grid-template-columns:auto 1fr auto!important;gap:38px!important}html body .nav-menu{justify-content:center!important;justify-self:center!important;gap:30px!important;margin-left:0!important}html body main.site section.hero:before,html body main.site .hero:before{background:linear-gradient(#00000057 0%,#00000038 14%,#0000001f 32%,#0000002e 62%,#0000007a 100%)!important}html body main.site .hero-overlay,html body main.site .hero-bg:after,html body main.site .hero-bg:before{opacity:.72!important}html body main.site section.hero:after,html body main.site .hero:after{opacity:.9!important;background:radial-gradient(circle at 50% 0,#ffffff09,#0000 34rem),linear-gradient(#ffffff05 0%,#0000 26% 100%)!important}html body .navbar:not(.is-scrolled){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom-color:#0000!important}html body main.site h1,html body main.site h2{letter-spacing:-.058em!important;line-height:1.08!important}html body main.site h3{letter-spacing:-.038em!important;line-height:1.16!important}html body main.site .hst-home-section-head{max-width:760px!important;margin-bottom:58px!important}html body main.site .hst-home-section-head h2{letter-spacing:-.058em!important;margin:14px 0 0!important;line-height:1.08!important}html body main.site .hst-home-section-head p{margin-top:22px!important;line-height:1.68!important}html body main.site .hst-home-kicker,html body main.site .machines-eyebrow,html body main.site .page-label{margin-bottom:14px!important;line-height:1.15!important;display:inline-flex!important}html body main.site .hero-title,html body main.site .hero h1,html body main.site .machines-hero h1,html body main.site .page-hero h1{letter-spacing:-.064em!important;line-height:1.06!important}html body main.site .hst-home-philosophy-copy h2{letter-spacing:-.058em!important;margin:14px 0 0!important;line-height:1.09!important}html body main.site .hst-home-philosophy-copy p{margin-top:24px!important;line-height:1.68!important}html body main.site .hst-home-philosophy-card h3{letter-spacing:-.036em!important;line-height:1.18!important}html body main.site .hst-home-philosophy-card p{margin-top:9px!important;line-height:1.58!important}html body main.site .hst-home-final-card h2,html body main.site .hst-home-final h2{letter-spacing:-.058em!important;margin:14px 0 0!important;line-height:1.09!important}html body main.site .hst-home-final-card p,html body main.site .hst-home-final p{margin-top:24px!important;line-height:1.66!important}html body main.site .hst-home-machine-copy h3{letter-spacing:-.044em!important;line-height:1.14!important}html body main.site .hst-home-machine-copy p{line-height:1.66!important}html body main.site .hst-home-capability-card h3{letter-spacing:-.034em!important;line-height:1.16!important}html body main.site .hst-home-capability-card p{margin-top:10px!important;line-height:1.62!important}html body :is(.process-selector,.process-section,.production-systems,.machines-section,.project-systems,.projects-section) h2{letter-spacing:-.058em!important;line-height:1.08!important}html body section:has([class*=process]) h2{letter-spacing:-.058em!important;line-height:1.08!important}html body section:has([class*=machine]) h2{letter-spacing:-.058em!important;line-height:1.08!important}html body section:has([class*=project]) h2{letter-spacing:-.058em!important;line-height:1.08!important}@media (max-width:720px){html body main.site h1,html body main.site h2,html body .machines-page h1,html body .machines-page h2{letter-spacing:-.05em!important;line-height:1.11!important}html body main.site .hst-home-section-head{margin-bottom:42px!important}}html body main.site h1,html body main.site h2,html body .machines-page h1,html body .machines-page h2,html body .page-shell h1,html body .page-hero h1{letter-spacing:-.04em!important;line-height:1.16!important}html body main.site .hst-home-section-head h2{letter-spacing:-.04em!important;margin-top:18px!important;line-height:1.16!important}html body main.site .hero-title,html body main.site .hero h1{letter-spacing:-.045em!important;line-height:1.13!important}html body main.site .hst-home-philosophy-copy h2,html body main.site .hst-home-final-card h2,html body main.site .hst-home-final h2,html body main.site .hst-home-footer h2,html body main.site footer h2,html body main.site .footer h2,html body :is(.process-selector,.process-section,.production-systems,.machines-section,.project-systems,.projects-section) h2{letter-spacing:-.04em!important;line-height:1.16!important}html body section:has([class*=process]) h2{letter-spacing:-.04em!important;line-height:1.16!important}html body section:has([class*=machine]) h2{letter-spacing:-.04em!important;line-height:1.16!important}html body section:has([class*=project]) h2{letter-spacing:-.04em!important;line-height:1.16!important}html body main.site h3,html body .machines-page h3{letter-spacing:-.03em!important;line-height:1.22!important}@media (max-width:720px){html body main.site h1,html body main.site h2,html body .machines-page h1,html body .machines-page h2{letter-spacing:-.032em!important;line-height:1.18!important}}html body main.site .hst-home-section-head h2,html body main.site .hst-home-philosophy-copy h2,html body main.site .hst-home-final-card h2,html body main.site .hst-home-final h2{letter-spacing:-.03em!important;max-width:980px!important;margin-top:20px!important;margin-bottom:0!important;font-size:clamp(46px,5.15vw,82px)!important;line-height:1.22!important}html body main.site #production-systems .hst-home-section-head h2{letter-spacing:-.028em!important;max-width:980px!important;font-size:clamp(48px,5.05vw,82px)!important;line-height:1.24!important}html body main.site .hst-home-section-head p{letter-spacing:-.012em!important;max-width:820px!important;margin-top:28px!important;font-size:16px!important;line-height:1.75!important}html body main.site .hst-home-section-head{text-align:center!important;flex-direction:column!important;align-items:center!important;max-width:1040px!important;margin-bottom:72px!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}html body main.site .hst-home-section-head .hst-home-kicker{margin-bottom:20px!important}html body main.site h1,html body main.site h2,html body .machines-page h1,html body .machines-page h2{letter-spacing:-.032em!important;line-height:1.2!important}@media (max-width:720px){html body main.site .hst-home-section-head h2,html body main.site #production-systems .hst-home-section-head h2,html body main.site .hst-home-philosophy-copy h2,html body main.site .hst-home-final-card h2,html body main.site .hst-home-final h2{letter-spacing:-.026em!important;font-size:clamp(38px,11vw,58px)!important;line-height:1.22!important}html body main.site .hst-home-section-head p{margin-top:22px!important;font-size:15px!important;line-height:1.7!important}}html body h1,html body h2,html body h3{text-wrap:balance!important}html body main.site .hero h1,html body main.site .hero-title{letter-spacing:-.032em!important;line-height:1.18!important}html body main.site .hst-home-section-head h2,html body main.site .hst-home-capability-intro h2,html body main.site .hst-home-philosophy-copy h2,html body main.site .hst-home-final-card h2,html body main.site .hst-home-final h2,html body main.site .hst-home-footer h2{letter-spacing:-.026em!important;line-height:1.24!important}html body main.site .hst-home-footer h2,html body main.site footer h2,html body main.site .footer h2{letter-spacing:-.024em!important;line-height:1.24!important}html body main.site .hst-home-machine-copy h3,html body main.site .hst-home-capability-card h3,html body main.site .hst-home-philosophy-card h3,html body main.site .hst-home-footer-column h3,html body main.site .hst-home-footer-company h3{letter-spacing:-.018em!important;line-height:1.28!important}html body main.site .hst-home-kicker,html body main.site .machines-eyebrow,html body main.site .page-label{margin-bottom:20px!important;line-height:1.2!important}html body main.site .hst-home-section-head h2,html body main.site .hst-home-capability-intro h2,html body main.site .hst-home-philosophy-copy h2,html body main.site .hst-home-final-card h2{margin-top:0!important;margin-bottom:0!important}html body main.site .hst-home-section-head p,html body main.site .hst-home-capability-intro p,html body main.site .hst-home-philosophy-copy p,html body main.site .hst-home-final-card p{letter-spacing:-.01em!important;margin-top:30px!important;line-height:1.76!important}html body main.site .hst-home-final-card{row-gap:34px!important}html body .machines-page h1{letter-spacing:-.026em!important;line-height:1.22!important}html body .machines-page h2{letter-spacing:-.024em!important;line-height:1.24!important}html body .machines-page h3{letter-spacing:-.018em!important;line-height:1.28!important}html body .machines-page p{line-height:1.74!important}html body .page-shell h1,html body .page-hero h1{letter-spacing:-.026em!important;line-height:1.22!important}html body .page-shell h2,html body .page-hero h2{letter-spacing:-.024em!important;line-height:1.24!important}html body .page-shell p,html body .page-hero p{line-height:1.74!important}html body :is(.process-selector,.process-section,.production-systems,.machines-section,.project-systems,.projects-section) h1,html body :is(.process-selector,.process-section,.production-systems,.machines-section,.project-systems,.projects-section) h2{letter-spacing:-.026em!important;line-height:1.24!important}html body section:has([class*=process]) h1{letter-spacing:-.026em!important;line-height:1.24!important}html body section:has([class*=process]) h2{letter-spacing:-.026em!important;line-height:1.24!important}html body section:has([class*=machine]) h1{letter-spacing:-.026em!important;line-height:1.24!important}html body section:has([class*=machine]) h2{letter-spacing:-.026em!important;line-height:1.24!important}html body section:has([class*=project]) h1{letter-spacing:-.026em!important;line-height:1.24!important}html body section:has([class*=project]) h2{letter-spacing:-.026em!important;line-height:1.24!important}@media (max-width:720px){html body main.site h1,html body main.site h2,html body .machines-page h1,html body .machines-page h2,html body .page-shell h1,html body .page-hero h1{letter-spacing:-.02em!important;line-height:1.25!important}html body main.site .hero h1,html body main.site .hero-title{letter-spacing:-.026em!important;line-height:1.2!important}html body main.site h3,html body .machines-page h3{letter-spacing:-.014em!important;line-height:1.3!important}html body main.site .hst-home-section-head{margin-bottom:54px!important}html body main.site .hst-home-section-head p,html body main.site .hst-home-capability-intro p,html body main.site .hst-home-philosophy-copy p,html body main.site .hst-home-final-card p{margin-top:24px!important;line-height:1.72!important}}html body main.site h1,html body main.site h2,html body .machines-page h1,html body .machines-page h2,html body .page-shell h1,html body .page-hero h1,html body .page-hero h2{letter-spacing:-.026em!important;line-height:1.2!important}html body main.site .hst-home-section-head h2,html body main.site .hst-home-capability-intro h2,html body main.site .hst-home-philosophy-copy h2,html body main.site .hst-home-final-card h2,html body main.site .hst-home-final h2{letter-spacing:-.026em!important;font-size:clamp(40px,4.25vw,68px)!important;line-height:1.2!important}html body main.site #production-systems .hst-home-section-head h2{letter-spacing:-.026em!important;font-size:clamp(42px,4.35vw,70px)!important;line-height:1.21!important}html body main.site .hero h1,html body main.site .hero-title{letter-spacing:-.034em!important;font-size:clamp(48px,5.4vw,86px)!important;line-height:1.14!important}html body main.site .hst-home-final-card h2,html body main.site .hst-home-final h2{font-size:clamp(38px,3.95vw,62px)!important;line-height:1.2!important}html body main.site .hst-home-philosophy-copy h2{font-size:clamp(40px,4.15vw,66px)!important}html body main.site .hst-home-footer h2,html body main.site footer h2,html body main.site .footer h2{letter-spacing:-.024em!important;font-size:clamp(34px,3.35vw,54px)!important;line-height:1.2!important}html body main.site h3,html body .machines-page h3,html body .page-shell h3,html body .page-hero h3{letter-spacing:-.018em!important;line-height:1.24!important}html body main.site .hst-home-machine-copy h3{font-size:25px!important;line-height:1.2!important}html body main.site .hst-home-capability-card h3,html body main.site .hst-home-philosophy-card h3{line-height:1.22!important}html body main.site .hst-home-section-head p,html body main.site .hst-home-capability-intro p,html body main.site .hst-home-philosophy-copy p,html body main.site .hst-home-final-card p{margin-top:24px!important;line-height:1.7!important}html body main.site .hst-home-section-head{margin-bottom:64px!important}@media (max-width:720px){html body main.site .hst-home-section-head h2,html body main.site #production-systems .hst-home-section-head h2,html body main.site .hst-home-capability-intro h2,html body main.site .hst-home-philosophy-copy h2,html body main.site .hst-home-final-card h2,html body main.site .hst-home-final h2{letter-spacing:-.022em!important;font-size:clamp(34px,9.4vw,48px)!important;line-height:1.2!important}html body main.site .hero h1,html body main.site .hero-title{font-size:clamp(42px,11vw,64px)!important;line-height:1.16!important}}html body .hst-machines-page{background:radial-gradient(circle at 50% 0,#ffffff0b,#0000 34rem),radial-gradient(circle at 12% 18%,#e3061314,#0000 34rem),radial-gradient(circle at 88% 42%,#ff5e460b,#0000 30rem),linear-gradient(#070708 0%,#111013 46%,#080809 100%)!important;position:relative!important;overflow:hidden!important}html body .hst-machines-page:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.32!important;background-color:#0000!important;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:72px 72px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:fixed!important;inset:0!important;-webkit-mask-image:linear-gradient(#000,#0000 82%)!important;mask-image:linear-gradient(#000,#0000 82%)!important}html body .hst-machines-page>section{z-index:1!important;position:relative!important}html body .hst-machines-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr)!important;align-items:center!important;gap:72px!important;display:grid!important}html body .hst-machines-hero-copy h1{color:#fffffffa!important;letter-spacing:-.034em!important;max-width:880px!important;margin:0!important;font-size:clamp(52px,5.55vw,92px)!important;line-height:1.13!important}html body .hst-machines-hero-copy p{color:#dae2f09e!important;letter-spacing:-.012em!important;max-width:720px!important;margin:28px 0 0!important;font-size:17px!important;line-height:1.76!important}html body .hst-machines-hero-actions{flex-wrap:wrap!important;gap:14px!important;margin-top:36px!important;display:flex!important}html body .hst-machines-hero-panel{isolation:isolate!important;background:radial-gradient(circle at 50% 0,#ffffff13,#0000 52%),linear-gradient(#ffffff0b,#ffffff04),#ffffff04!important;border:1px solid #ffffff1a!important;border-radius:34px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;min-height:440px!important;padding:24px!important;display:grid!important;position:relative!important;box-shadow:0 34px 110px #0000006b,inset 0 1px #ffffff13!important}html body .hst-machines-panel-glow{z-index:-1!important;pointer-events:none!important;filter:blur(24px)!important;opacity:.72!important;background:radial-gradient(circle,#e306132e,#0000 66%)!important;height:220px!important;position:absolute!important;inset:auto 10% -90px!important}html body .hst-machines-panel-card,html body .hst-machines-panel-note{background:radial-gradient(circle at 30% 0,#ffffff17,#0000 54%),linear-gradient(#ffffff0b,#ffffff04),#ffffff05!important;border:1px solid #ffffff18!important;border-radius:24px!important;flex-direction:column!important;justify-content:space-between!important;min-height:150px!important;padding:22px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body .hst-machines-panel-card.is-primary{background:radial-gradient(circle at 30% 0,#ffffff1f,#0000 52%),radial-gradient(circle at 86% 100%,#e3061329,#0000 46%),linear-gradient(#ffffff0e,#ffffff04),#ffffff05!important;grid-column:span 2!important;min-height:170px!important}html body .hst-machines-panel-card svg,html body .hst-machines-panel-note svg{color:#ff4a55!important}html body .hst-machines-panel-card span,html body .hst-machines-panel-note span{color:#dae2f094!important;font-size:13px!important;line-height:1.5!important}html body .hst-machines-panel-card strong{color:#fffffff2!important;letter-spacing:-.035em!important;font-size:24px!important;line-height:1.12!important}html body .hst-machines-panel-note{grid-column:span 2!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:12px!important;min-height:auto!important;display:grid!important}html body .hst-machines-hero-strip{background:linear-gradient(#ffffff08,#ffffff03),#ffffff03!important;border:1px solid #ffffff13!important;border-radius:999px!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px!important;margin-top:54px!important;padding:14px!important;display:flex!important}html body .hst-machines-hero-strip span{color:#f5f5f7b8!important;align-items:center!important;gap:8px!important;height:34px!important;padding:0 14px!important;font-size:13px!important;font-weight:720!important;display:inline-flex!important}html body .hst-machines-hero-strip svg{color:#ff4a55!important}html body .hst-machines-catalog{padding:72px 0 110px!important}html body .hst-machines-catalog-head{grid-template-columns:minmax(0,.95fr) minmax(320px,.62fr)!important;align-items:end!important;gap:60px!important;margin-bottom:34px!important;display:grid!important}html body .hst-machines-catalog-head h2{color:#fffffffa!important;letter-spacing:-.03em!important;max-width:780px!important;margin:0!important;font-size:clamp(40px,4vw,66px)!important;line-height:1.18!important}html body .hst-machines-catalog-head p{color:#dae2f099!important;margin:0!important;font-size:15.5px!important;line-height:1.72!important}html body .hst-machine-filter-shell{z-index:8!important;-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;background:linear-gradient(#0c0c0ed6,#0c0c0ea8),#ffffff04!important;border:1px solid #ffffff16!important;border-radius:24px!important;flex-wrap:wrap!important;gap:8px!important;margin:34px 0 18px!important;padding:10px!important;display:flex!important;position:sticky!important;top:86px!important;box-shadow:0 18px 54px #00000047,inset 0 1px #ffffff0e!important}html body .hst-machine-filter{color:#f5f5f7a8!important;cursor:pointer!important;background:linear-gradient(#ffffff08,#ffffff03),#ffffff03!important;border:1px solid #ffffff13!important;border-radius:999px!important;align-items:center!important;gap:10px!important;height:42px!important;padding:0 14px!important;font-size:13px!important;font-weight:760!important;transition:color .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),background .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}html body .hst-machine-filter strong{color:#ffffffd1!important;background:#ffffff0f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:24px!important;height:24px!important;font-size:12px!important;display:inline-flex!important}html body .hst-machine-filter:hover{color:#ffffffeb!important;border-color:#ffffff24!important;transform:translateY(-1px)!important}html body .hst-machine-filter.is-active{color:#fffffffa!important;background:radial-gradient(circle at 20% 0,#ffffff21,#0000 44%),linear-gradient(#ff4a5621,#e306130a),#ffffff05!important;border-color:#ff4a5659!important;box-shadow:0 0 34px #e3061317,inset 0 1px #ffffff14!important}html body .hst-machine-filter.is-active strong{color:#fff!important;background:#ff4a5633!important}html body .hst-machine-filter-summary{color:#dae2f08c!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;margin:18px 0 28px!important;font-size:14px!important;display:flex!important}html body .hst-machine-filter-summary>div{align-items:center!important;gap:9px!important;display:inline-flex!important}html body .hst-machine-filter-summary strong{color:#ffffffeb!important}html body .hst-machine-filter-summary button{color:#ff6e76f0!important;cursor:pointer!important;background:0 0!important;border:0!important;font-weight:760!important}html body .hst-machine-family-card{isolation:isolate!important;min-height:420px!important;color:inherit!important;background:radial-gradient(circle at 50% 0,#ffffff12,#0000 50%),radial-gradient(circle at 100% 100%,#e3061316,#0000 45%),linear-gradient(#ffffff09,#ffffff03),#ffffff04!important;border:1px solid #ffffff18!important;border-radius:30px!important;flex-direction:column!important;padding:24px!important;text-decoration:none!important;transition:border-color .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),background .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:translate(0)!important;box-shadow:0 24px 76px #0000004d,inset 0 1px #ffffff0e!important}html body .hst-machine-card-bg{z-index:-1!important;filter:blur(18px)!important;opacity:.46!important;background:radial-gradient(circle,#e3061324,#0000 68%)!important;height:180px!important;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;inset:auto 12% -90px!important}html body .hst-machine-family-card:hover .hst-machine-card-bg{opacity:.72!important;transform:translateY(-12px)!important}html body .hst-machine-card-top{justify-content:space-between!important;align-items:center!important;margin-bottom:46px!important;display:flex!important}html body .hst-machine-card-top span{color:#ff4a55!important;font-size:12px!important;font-weight:900!important}html body .hst-machine-card-top svg{color:#ffffffa3!important;transition:transform .24s cubic-bezier(.16,1,.3,1),color .24s!important}html body .hst-machine-family-card:hover .hst-machine-card-top svg{color:#fff!important;transform:translate(3px,-3px)!important}html body .hst-machine-card-main small{color:#ffffff6b!important;letter-spacing:.105em!important;text-transform:uppercase!important;margin-bottom:14px!important;font-size:11px!important;font-weight:880!important;line-height:1.2!important;display:block!important}html body .hst-machine-card-main h3{color:#fffffff5!important;letter-spacing:-.028em!important;margin:0!important;font-size:31px!important;line-height:1.18!important}html body .hst-machine-card-main p{color:#dae2f094!important;margin:18px 0 0!important;font-size:15px!important;line-height:1.66!important}html body .hst-machine-card-badges{flex-wrap:wrap!important;gap:8px!important;margin-top:24px!important;display:flex!important}html body .hst-machine-card-badges span{color:#f5f5f7b3!important;background:#ffffff07!important;border:1px solid #ffffff14!important;border-radius:999px!important;align-items:center!important;gap:6px!important;height:30px!important;padding:0 10px!important;font-size:12px!important;font-weight:740!important;display:inline-flex!important}html body .hst-machine-card-badges svg{color:#ff4a55!important}html body .hst-machine-card-specs{border-top:1px solid #ffffff12!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:24px!important;padding-top:20px!important;display:grid!important}html body .hst-machine-card-specs span{color:#dae2f08a!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:690!important;display:inline-flex!important}html body .hst-machine-card-specs svg{color:#ffffff8f!important}html body .hst-machine-card-action{color:#ff646ef0!important;background:radial-gradient(circle at 0 0,#ffffff1a,#0000 48%),linear-gradient(#ffffff0b,#ffffff04),#ffffff05!important;border:1px solid #ffffff1b!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;height:48px!important;margin-top:24px!important;padding:0 16px!important;font-size:13px!important;font-weight:830!important;display:flex!important}html body .hst-machine-family-card:hover .hst-machine-card-action{border-color:#ff4a5647!important}html body .hst-machine-card-action svg{color:#ffffffb8!important;transition:transform .24s cubic-bezier(.16,1,.3,1),color .24s!important}html body .hst-machine-family-card:hover .hst-machine-card-action svg{color:#fff!important;transform:translate(4px)!important}html body .hst-machines-bottom-card{background:radial-gradient(circle at 90% 100%,#e3061324,#0000 44%),linear-gradient(#ffffff0a,#ffffff04),#ffffff04!important;border:1px solid #ffffff1a!important;border-radius:34px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:36px!important;padding:42px!important;display:grid!important;box-shadow:0 30px 98px #00000057,inset 0 1px #ffffff0f!important}html body .hst-machines-bottom-card h2{color:#fffffff5!important;letter-spacing:-.028em!important;max-width:760px!important;margin:0!important;font-size:clamp(34px,3.5vw,56px)!important;line-height:1.18!important}html body .hst-machines-bottom-card p{color:#dae2f094!important;max-width:720px!important;margin:20px 0 0!important;line-height:1.72!important}html body .machines-primary-btn,html body .machines-secondary-btn{border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:48px!important;padding:0 18px!important;font-size:13px!important;font-weight:820!important;text-decoration:none!important;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .24s,background .24s,box-shadow .24s!important;display:inline-flex!important}html body .machines-primary-btn{color:#fff!important;background:radial-gradient(circle at 20% 0,#ffffff21,#0000 48%),linear-gradient(#ff4a5647,#e3061329),#e3061329!important;border:1px solid #ff4a5661!important;box-shadow:0 16px 42px #e3061324,inset 0 1px #ffffff1c!important}html body .machines-secondary-btn{color:#ffffffd6!important;background:linear-gradient(#ffffff0b,#ffffff04),#ffffff04!important;border:1px solid #ffffff1b!important}html body .machines-primary-btn:hover,html body .machines-secondary-btn:hover{transform:translateY(-1px)!important}@media (max-width:1100px){html body .hst-machines-hero-grid,html body .hst-machines-catalog-head,html body .hst-machines-bottom-card{grid-template-columns:1fr!important}html body .hst-machine-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .hst-machines-hero-panel{max-width:640px!important}}@media (max-width:720px){html body .hst-machines-hero{padding:132px 0 64px!important}html body .hst-machines-hero-copy h1{font-size:clamp(40px,11vw,60px)!important;line-height:1.16!important}html body .hst-machines-hero-panel,html body .hst-machines-bottom-card{border-radius:26px!important;padding:22px!important}html body .hst-machines-panel-card.is-primary,html body .hst-machines-panel-card,html body .hst-machines-panel-note{grid-column:span 2!important}html body .hst-machine-filter-shell{border-radius:22px!important;position:relative!important;top:auto!important}html body .hst-machine-family-grid{grid-template-columns:1fr!important}html body .hst-machine-family-card{border-radius:26px!important;min-height:auto!important;padding:22px!important}html body .hst-machines-catalog-head h2{font-size:clamp(34px,9.5vw,48px)!important}}html body .hst-machines-hero{padding:126px 0 34px!important}html body .hst-machines-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(300px,390px)!important;align-items:end!important;gap:54px!important}html body .hst-machines-hero-copy h1{letter-spacing:-.032em!important;max-width:780px!important;font-size:clamp(44px,4.35vw,72px)!important;line-height:1.14!important}html body .hst-machines-hero-copy p{max-width:680px!important;margin-top:22px!important;font-size:15.5px!important;line-height:1.68!important}html body .hst-machines-hero-actions{margin-top:28px!important}html body .hst-machines-hero-panel-compact{border-radius:26px!important;grid-template-columns:1fr!important;gap:12px!important;min-height:auto!important;padding:16px!important;display:grid!important}html body .hst-machines-hero-panel-compact .hst-machines-panel-card,html body .hst-machines-hero-panel-compact .hst-machines-panel-note{border-radius:20px!important;grid-column:auto!important;min-height:auto!important;padding:18px!important}html body .hst-machines-hero-panel-compact .hst-machines-panel-card strong{font-size:20px!important}html body .hst-machines-hero-strip{margin-top:30px!important;padding:10px!important}html body .hst-machines-catalog-remake{padding:44px 0 96px!important}html body .hst-machines-selector-layout{grid-template-columns:330px minmax(0,1fr)!important;align-items:start!important;gap:28px!important;display:grid!important}html body .hst-machines-filter-sidebar{background:radial-gradient(circle at 20% 0,#ffffff13,#0000 45%),radial-gradient(circle at 100% 100%,#e3061314,#0000 48%),linear-gradient(#ffffff09,#ffffff03),#ffffff04!important;border:1px solid #ffffff18!important;border-radius:28px!important;padding:18px!important;position:sticky!important;top:92px!important;box-shadow:0 26px 78px #00000052,inset 0 1px #ffffff0f!important}html body .hst-machines-filter-head{padding:8px 8px 16px!important}html body .hst-machines-filter-head h2{color:#fffffff5!important;letter-spacing:-.026em!important;margin:12px 0 0!important;font-size:30px!important;line-height:1.16!important}html body .hst-machines-filter-head p{color:#dae2f08a!important;margin:14px 0 0!important;font-size:13.5px!important;line-height:1.62!important}html body .hst-machines-filter-list{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}html body .hst-machines-filter-tile{width:100%!important;min-height:76px!important;color:inherit!important;cursor:pointer!important;text-align:left!important;background:linear-gradient(#ffffff08,#ffffff03),#ffffff03!important;border:1px solid #ffffff13!important;border-radius:20px!important;grid-template-columns:52px 1fr auto!important;align-items:center!important;gap:12px!important;padding:10px!important;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .24s,background .24s,box-shadow .24s!important;display:grid!important}html body .hst-machines-filter-tile:hover{border-color:#ffffff26!important;transform:translateY(-1px)!important}html body .hst-machines-filter-tile.is-active{background:radial-gradient(circle at 18% 0,#ffffff21,#0000 46%),linear-gradient(#ff4a561f,#e3061309),#ffffff05!important;border-color:#ff4a5661!important;box-shadow:0 0 36px #e3061316,inset 0 1px #ffffff13!important}html body .hst-machines-filter-icon{color:#ff5963!important;letter-spacing:.035em!important;background:radial-gradient(circle at 34% 0,#ffffff29,#0000 52%),linear-gradient(#ffffff0d,#ffffff04),#ffffff05!important;border:1px solid #ffffff18!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;width:52px!important;height:52px!important;font-size:11px!important;font-weight:920!important;display:inline-flex!important}html body .hst-machines-filter-copy{flex-direction:column!important;gap:5px!important;min-width:0!important;display:flex!important}html body .hst-machines-filter-copy strong{color:#ffffffe6!important;font-size:14px!important;line-height:1.18!important}html body .hst-machines-filter-copy small{color:#dae2f07a!important;font-size:11.5px!important;line-height:1.32!important}html body .hst-machines-filter-tile em{color:#ffffffd1!important;background:#ffffff0f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:28px!important;height:28px!important;font-size:12px!important;font-style:normal!important;font-weight:850!important;display:inline-flex!important}html body .hst-machines-results{min-width:0!important}html body .hst-machines-results-head{background:linear-gradient(#ffffff08,#ffffff03),#ffffff03!important;border:1px solid #ffffff14!important;border-radius:28px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:108px!important;margin-bottom:18px!important;padding:22px 24px!important;display:flex!important}html body .hst-machines-results-head h2{color:#fffffff5!important;letter-spacing:-.026em!important;margin:10px 0 0!important;font-size:34px!important;line-height:1.14!important}html body .hst-machines-result-count{grid-template-columns:auto auto!important;justify-content:end!important;align-items:baseline!important;gap:4px 10px!important;display:grid!important}html body .hst-machines-result-count strong{color:#fff!important;font-size:26px!important;line-height:1!important}html body .hst-machines-result-count span{color:#dae2f080!important;font-size:12px!important;font-weight:720!important}html body .hst-machine-filter-shell,html body .hst-machine-filter-summary,html body .hst-machines-catalog-head{display:none!important}html body .hst-machine-family-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}html body .hst-machine-family-card{background:radial-gradient(circle at 50% 0,#ffffff0f,#0000 42%),radial-gradient(circle at 100% 100%,#e3061312,#0000 46%),linear-gradient(#ffffff08,#ffffff03),#ffffff03!important;border:1px solid #ffffff17!important;border-radius:24px!important;min-height:330px!important;padding:18px!important;box-shadow:0 20px 62px #00000042,inset 0 1px #ffffff0d!important}html body .hst-machine-family-card:hover{border-color:#ffffff29!important;transform:translateY(-3px)!important;box-shadow:0 28px 76px #0000005c,0 0 38px #e306130e,inset 0 1px #ffffff12!important}html body .hst-machine-card-bg{display:none!important}html body .hst-machine-card-top{margin-bottom:26px!important}html body .hst-machine-card-main{flex:none!important}html body .hst-machine-card-main small{color:#fff6!important;letter-spacing:.095em!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-bottom:10px!important;font-size:10px!important;line-height:1.2!important;overflow:hidden!important}html body .hst-machine-card-main h3{color:#fffffff5!important;letter-spacing:-.026em!important;font-size:25px!important;line-height:1.14!important}html body .hst-machine-card-main p{color:#dae2f094!important;min-height:50px!important;margin-top:12px!important;font-size:13.5px!important;line-height:1.56!important}html body .hst-machine-card-badges{gap:6px!important;margin-top:18px!important}html body .hst-machine-card-badges span{background:#ffffff08!important;border-radius:999px!important;height:26px!important;padding:0 9px!important;font-size:11px!important;font-weight:780!important}html body .hst-machine-card-specs{gap:6px!important;margin-top:18px!important;padding-top:16px!important}html body .hst-machine-card-specs span{font-size:12px!important;line-height:1.25!important}html body .hst-machine-card-action{height:42px!important;margin-top:auto!important;padding:0 14px!important;font-size:12.5px!important}html body .hst-machines-bottom{padding:0 0 88px!important}html body .hst-machines-bottom-card{border-radius:28px!important;padding:32px!important}html body .hst-machines-bottom-card h2{font-size:clamp(30px,2.8vw,46px)!important}@media (max-width:1180px){html body .hst-machines-selector-layout{grid-template-columns:1fr!important}html body .hst-machines-filter-sidebar{position:relative!important;top:auto!important}html body .hst-machines-filter-list,html body .hst-machine-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){html body .hst-machines-hero{padding:118px 0 30px!important}html body .hst-machines-hero-grid,html body .hst-machines-selector-layout{grid-template-columns:1fr!important}html body .hst-machines-hero-copy h1{font-size:clamp(38px,10vw,56px)!important;line-height:1.16!important}html body .hst-machines-filter-list,html body .hst-machine-family-grid{grid-template-columns:1fr!important}html body .hst-machines-results-head{flex-direction:column!important;align-items:flex-start!important}}html body main.machines-page{color:#fffffff0!important;background:radial-gradient(circle at 50% -8%,#ffffff0e,#0000 36rem),radial-gradient(circle at 12% 18%,#e3061318,#0000 34rem),radial-gradient(circle at 92% 30%,#ffffff08,#0000 30rem),radial-gradient(circle at 50% 78%,#78101816,#0000 42rem),linear-gradient(#09090b 0% 42%,#060607 100%)!important;min-height:100vh!important;overflow-x:hidden!important}html body main.machines-page :is(h1,h2,h3){text-wrap:balance!important}html body main.machines-page :is(.hst-machines-hero,.machine-family-hero,.machine-detail-hero,.hst-machines-catalog-v3,.machine-variant-section,.machine-detail-content,.hst-machines-bottom){isolation:isolate!important;background:0 0!important;position:relative!important}html body main.machines-page :is(.hst-machines-hero,.machine-family-hero,.machine-detail-hero):before{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:.4!important;background-color:#0000!important;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:58px 58px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(at 50% 30%,#000 0%,#0000 74%)!important;mask-image:radial-gradient(at 50% 30%,#000 0%,#0000 74%)!important}html body main.machines-page .hst-machines-hero,html body main.machines-page .machine-family-hero,html body main.machines-page .machine-detail-hero{padding:168px 0 82px!important}html body main.machines-page .hst-machines-hero-grid,html body main.machines-page .machine-family-hero-grid,html body main.machines-page .machine-detail-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr)!important;align-items:center!important;gap:58px!important;display:grid!important}html body main.machines-page :is(.hst-machines-hero-copy h1,.machine-family-hero h1,.machine-detail-copy h1){color:#fffffffa!important;letter-spacing:-.046em!important;word-spacing:.035em!important;text-shadow:0 34px 92px #0000007a,0 0 42px #ffffff09!important;max-width:860px!important;margin:18px 0 22px!important;font-size:clamp(54px,6.8vw,104px)!important;font-weight:820!important;line-height:1.02!important}html body main.machines-page .machine-detail-copy h1{font-size:clamp(58px,7.5vw,112px)!important}html body main.machines-page :is(.hst-machines-hero-copy p,.machine-family-hero p,.machine-detail-copy p,.machine-section-heading p){color:#dae2f0a8!important;letter-spacing:-.01em!important;max-width:720px!important;font-size:17px!important;line-height:1.74!important}html body main.machines-page .machines-eyebrow{color:#ff5661!important;letter-spacing:-.01em!important;text-shadow:0 0 24px #e306133d!important;align-items:center!important;gap:9px!important;font-size:13px!important;font-weight:860!important;line-height:1!important;display:inline-flex!important}html body main.machines-page :is(.machines-primary-btn,.machines-secondary-btn){color:#ffffffe6!important;background:linear-gradient(#ffffff0e,#ffffff04),#ffffff05!important;border:1px solid #ffffff21!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;height:52px!important;padding:0 20px!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s,box-shadow .24s,background .24s!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff0e,0 18px 50px #0003!important}html body main.machines-page .machines-primary-btn{background:radial-gradient(circle at 50% 0,#ffffff1a,#0000 8rem),linear-gradient(#ff4a5633,#e306131a),#78141c38!important;border-color:#ff4a5661!important}html body main.machines-page :is(.machines-primary-btn,.machines-secondary-btn):hover{border-color:#ff4a567a!important;transform:translateY(-3px)!important;box-shadow:0 25px 70px #00000052,0 0 44px #e3061312,inset 0 1px #ffffff16!important}html body main.machines-page .hst-machines-hero-panel{-webkit-backdrop-filter:blur(26px)saturate(1.14)!important;background:radial-gradient(circle at 50% 0,#ffffff13,#0000 18rem),radial-gradient(circle at 100% 100%,#e3061316,#0000 18rem),linear-gradient(#ffffff0d,#ffffff04),#0c0c0e94!important;border:1px solid #ffffff1c!important;border-radius:34px!important;box-shadow:0 34px 100px #0000006b,inset 0 1px #ffffff13!important}html body main.machines-page .hst-machines-panel-card,html body main.machines-page .hst-machines-panel-note,html body main.machines-page .hst-machines-hero-strip span{background:linear-gradient(#ffffff0b,#ffffff03),#ffffff03!important;border:1px solid #ffffff18!important;border-radius:20px!important}html body main.machines-page .hst-machines-catalog-v3{padding:54px 0 104px!important}html body main.machines-page .hst-machines-v3-head{text-align:center!important;width:min(900px,100%)!important;margin:0 auto 34px!important}html body main.machines-page .hst-machines-v3-head h2{color:#fffffffa!important;letter-spacing:-.042em!important;word-spacing:.035em!important;max-width:880px!important;margin:18px auto 0!important;font-size:clamp(42px,4.6vw,72px)!important;font-weight:800!important;line-height:1.06!important}html body main.machines-page .hst-machines-v3-head p{color:#dae2f09e!important;max-width:720px!important;margin:22px auto 0!important;font-size:16px!important;line-height:1.72!important}html body main.machines-page .hst-machines-v3-filter-bar{flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;width:min(1040px,100%)!important;margin:0 auto 34px!important;display:flex!important}html body main.machines-page .hst-machines-v3-filter-pill{color:#ffffffb8!important;cursor:pointer!important;background:linear-gradient(#ffffff0a,#ffffff03),#ffffff03!important;border:1px solid #ffffff18!important;border-radius:999px!important;grid-template-columns:44px auto 28px!important;align-items:center!important;gap:10px!important;height:46px!important;padding:0 12px 0 8px!important;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,background .22s,box-shadow .22s!important;display:inline-grid!important;box-shadow:inset 0 1px #ffffff0b,0 14px 38px #00000029!important}html body main.machines-page .hst-machines-v3-filter-pill:hover{border-color:#ffffff2e!important;transform:translateY(-2px)!important}html body main.machines-page .hst-machines-v3-filter-pill.is-active{background:radial-gradient(circle at 20% 0,#ffffff21,#0000 54%),linear-gradient(#ff4a5624,#e306130a),#ffffff05!important;border-color:#ff4a566b!important;box-shadow:0 0 36px #e3061318,inset 0 1px #ffffff13!important}html body main.machines-page .hst-machines-v3-filter-pill>span{color:#ff5963!important;letter-spacing:.035em!important;background:radial-gradient(circle at 50% 0,#ffffff1f,#0000 62%),#ffffff05!important;border:1px solid #ffffff1a!important;border-radius:999px!important;place-items:center!important;width:38px!important;height:34px!important;font-size:10px!important;font-weight:920!important;display:grid!important}html body main.machines-page .hst-machines-v3-filter-pill strong{color:#ffffffe0!important;font-size:13px!important;font-weight:800!important;line-height:1!important}html body main.machines-page .hst-machines-v3-filter-pill em{color:#ffffffd1!important;background:#ffffff0f!important;border-radius:999px!important;place-items:center!important;width:26px!important;height:26px!important;font-size:11px!important;font-style:normal!important;font-weight:850!important;display:grid!important}html body main.machines-page .hst-machines-v3-shell{grid-template-columns:330px minmax(0,1fr)!important;align-items:start!important;gap:28px!important;display:grid!important}html body main.machines-page .hst-machines-v3-sidebar{gap:14px!important;display:grid!important;position:sticky!important;top:94px!important}html body main.machines-page .hst-machines-v3-sidebar-card,html body main.machines-page .hst-machines-v3-results-head,html body main.machines-page .hst-machines-v3-stat-grid,html body main.machines-page .hst-machine-family-card,html body main.machines-page .machine-family-spec-card,html body main.machines-page .machine-detail-visual,html body main.machines-page .machine-sidebar-card,html body main.machines-page .machine-info-block,html body main.machines-page .machine-final-cta,html body main.machines-page .machine-variant-card,html body main.machines-page .hst-machines-bottom-card{-webkit-backdrop-filter:blur(22px)saturate(1.12)!important;background:radial-gradient(circle at 50% 0,#ffffff0f,#0000 18rem),radial-gradient(circle at 100% 100%,#e306130f,#0000 20rem),linear-gradient(#ffffff0b,#ffffff03),#0c0c0e8f!important;border:1px solid #ffffff1a!important;position:relative!important;overflow:hidden!important;box-shadow:0 26px 80px #0000004d,inset 0 1px #ffffff0f!important}html body main.machines-page .hst-machines-v3-sidebar-card{border-radius:28px!important;padding:24px!important}html body main.machines-page .hst-machines-v3-sidebar-card h3{color:#fffffff5!important;letter-spacing:-.028em!important;margin:16px 0 0!important;font-size:26px!important;line-height:1.12!important}html body main.machines-page .hst-machines-v3-sidebar-card p{color:#dae2f08f!important;margin:12px 0 0!important;font-size:13.5px!important;line-height:1.6!important}html body main.machines-page .hst-machines-v3-active-list{flex-wrap:wrap!important;gap:8px!important;margin-top:18px!important;display:flex!important}html body main.machines-page .hst-machines-v3-active-list span,html body main.machines-page .hst-machines-v3-active-list button{color:#ffffffb8!important;background:#ffffff06!important;border:1px solid #ffffff1a!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:32px!important;padding:0 11px!important;font-size:12px!important;font-weight:760!important;display:inline-flex!important}html body main.machines-page .hst-machines-v3-active-list button{cursor:pointer!important}html body main.machines-page .hst-machines-v3-stat-grid{border-radius:24px!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;padding:14px!important;display:grid!important}html body main.machines-page .hst-machines-v3-stat-grid div{background:#ffffff04!important;border:1px solid #ffffff13!important;border-radius:18px!important;min-height:86px!important;padding:14px!important}html body main.machines-page .hst-machines-v3-stat-grid strong{color:#fffffff5!important;font-size:28px!important;line-height:1!important;display:block!important}html body main.machines-page .hst-machines-v3-stat-grid span{color:#dae2f080!important;margin-top:8px!important;font-size:12px!important;font-weight:700!important;display:block!important}html body main.machines-page .hst-machines-v3-results{min-width:0!important}html body main.machines-page .hst-machines-v3-results-head{border-radius:28px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:106px!important;margin-bottom:18px!important;padding:24px!important;display:flex!important}html body main.machines-page .hst-machines-v3-results-head h2{color:#fffffff5!important;letter-spacing:-.03em!important;margin:10px 0 0!important;font-size:36px!important;line-height:1.12!important}html body main.machines-page .hst-machines-v3-result-meta{justify-items:end!important;gap:4px!important;display:grid!important}html body main.machines-page .hst-machines-v3-result-meta strong{color:#fffffff5!important;font-size:32px!important;line-height:1!important}html body main.machines-page .hst-machines-v3-result-meta span{color:#dae2f085!important;font-size:12px!important;font-weight:720!important}html body main.machines-page .hst-machine-family-grid-v3{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;display:grid!important}html body main.machines-page .hst-machine-family-card{min-height:382px!important;color:inherit!important;border-radius:28px!important;flex-direction:column!important;padding:22px!important;text-decoration:none!important;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,background .28s,box-shadow .28s!important;display:flex!important;transform:translate(0)!important}html body main.machines-page .hst-machine-family-card:hover{border-color:#fff3!important;transform:translateY(-7px)!important;box-shadow:0 42px 112px #00000070,0 0 58px #e306130f,inset 0 1px #ffffff16!important}html body main.machines-page .hst-machine-card-ambient{pointer-events:none!important;opacity:.36!important;background:radial-gradient(circle,#e306131f,#0000 68%)!important;height:190px!important;transition:opacity .28s,transform .28s!important;position:absolute!important;bottom:-30%!important;left:-20%!important;right:-20%!important}html body main.machines-page .hst-machine-family-card:hover .hst-machine-card-ambient{opacity:.86!important;transform:translateY(-18px)!important}html body main.machines-page .hst-machine-card-top{z-index:2!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important;position:relative!important}html body main.machines-page .hst-machine-card-top span{color:#ff5661!important;font-size:12px!important;font-weight:900!important}html body main.machines-page .hst-machine-card-top svg{color:#ffffffb3!important;transition:transform .24s cubic-bezier(.22,1,.36,1),color .24s!important}html body main.machines-page .hst-machine-family-card:hover .hst-machine-card-top svg{color:#fffffff5!important;transform:translate(4px,-4px)!important}html body main.machines-page .hst-machine-card-main{z-index:2!important;margin-top:26px!important;position:relative!important}html body main.machines-page .hst-machine-card-main small{color:#ffffff70!important;letter-spacing:.095em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important;display:block!important}html body main.machines-page .hst-machine-card-main h3{color:#fffffff7!important;letter-spacing:-.034em!important;margin:12px 0 0!important;font-size:31px!important;font-weight:820!important;line-height:1.1!important}html body main.machines-page .hst-machine-card-main p{color:#dae2f094!important;min-height:70px!important;margin:14px 0 0!important;font-size:14.5px!important;line-height:1.64!important}html body main.machines-page .hst-machine-card-badges{z-index:2!important;flex-wrap:wrap!important;gap:7px!important;margin-top:20px!important;display:flex!important;position:relative!important}html body main.machines-page .hst-machine-card-badges span{color:#ffffffa8!important;background:#ffffff07!important;border:1px solid #ffffff17!important;border-radius:999px!important;align-items:center!important;gap:6px!important;height:28px!important;padding:0 10px!important;font-size:11.5px!important;font-weight:760!important;display:inline-flex!important}html body main.machines-page .hst-machine-card-badges svg{color:#ff5661!important}html body main.machines-page .hst-machine-card-specs{z-index:2!important;border-top:1px solid #ffffff16!important;gap:7px!important;margin-top:20px!important;padding-top:18px!important;display:grid!important;position:relative!important}html body main.machines-page .hst-machine-card-specs span{color:#dae2f085!important;align-items:center!important;gap:8px!important;font-size:12.5px!important;font-weight:700!important;display:inline-flex!important}html body main.machines-page .hst-machine-card-specs svg{color:#ffffff8a!important}html body main.machines-page .hst-machine-card-action{z-index:2!important;color:#ffffffc7!important;background:#ffffff05!important;border:1px solid #ffffff17!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;height:44px!important;margin-top:auto!important;padding:0 14px!important;font-size:12.5px!important;font-weight:800!important;display:flex!important;position:relative!important}html body main.machines-page .hst-machine-card-action svg{transition:transform .24s cubic-bezier(.22,1,.36,1)!important}html body main.machines-page .hst-machine-family-card:hover .hst-machine-card-action svg{transform:translate(4px)!important}html body main.machines-page .hst-machines-v3-empty{background:#ffffff05!important;border:1px solid #ffffff1a!important;border-radius:24px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-top:18px!important;padding:26px!important;display:flex!important}html body main.machines-page .hst-machines-v3-empty span{color:#ffffffc7!important;font-weight:760!important}html body main.machines-page .hst-machines-v3-empty button{color:#ffffffdb!important;cursor:pointer!important;background:#ffffff06!important;border:1px solid #ffffff1f!important;border-radius:999px!important;height:42px!important;padding:0 14px!important;font-weight:780!important}html body main.machines-page .machine-family-spec-card{border-radius:34px!important;padding:34px!important}html body main.machines-page .machine-family-spec-card span,html body main.machines-page .machine-sidebar-card span{color:#dae2f085!important;font-size:13px!important;font-weight:760!important}html body main.machines-page .machine-family-spec-card strong{color:#fffffff7!important;letter-spacing:-.04em!important;margin:12px 0 10px!important;font-size:82px!important;line-height:.95!important;display:block!important}html body main.machines-page .machine-variant-section,html body main.machines-page .machine-detail-content{padding:84px 0 118px!important}html body main.machines-page .machine-section-heading{justify-content:space-between!important;align-items:flex-end!important;gap:32px!important;margin-bottom:40px!important;display:flex!important}html body main.machines-page :is(.machine-section-heading h2,.machine-info-block h2,.machine-final-cta h2,.hst-machines-bottom-card h2){color:#fffffff5!important;letter-spacing:-.038em!important;word-spacing:.025em!important;margin:16px 0 0!important;font-size:clamp(34px,4.2vw,62px)!important;font-weight:800!important;line-height:1.08!important}html body main.machines-page .machine-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;display:grid!important}html body main.machines-page .machine-variant-card{min-height:500px!important;color:inherit!important;border-radius:32px!important;flex-direction:column!important;padding:0!important;text-decoration:none!important;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s!important;display:flex!important}html body main.machines-page .machine-variant-card:hover{border-color:#fff3!important;transform:translateY(-7px)!important;box-shadow:0 42px 112px #00000070,0 0 58px #e306130f,inset 0 1px #ffffff16!important}html body main.machines-page .machine-variant-image,html body main.machines-page .machine-main-image{background:radial-gradient(circle at 50% 18%,#ffffff17,#0000 18rem),radial-gradient(circle at 50% 100%,#e306130e,#0000 17rem),linear-gradient(#ffffff09,#ffffff03),#0000003d!important;border:1px solid #ffffff17!important;border-radius:26px!important;place-items:center!important;min-height:265px!important;margin:16px!important;display:grid!important;overflow:hidden!important}html body main.machines-page .machine-image-placeholder,html body main.machines-page .machine-gallery-item{color:#ffffff80!important;text-align:center!important;place-items:center!important;gap:9px!important;display:grid!important}html body main.machines-page .machine-image-placeholder svg,html body main.machines-page .machine-gallery-item svg{color:#ffffff57!important;filter:drop-shadow(0 0 24px #e3061314)!important}html body main.machines-page .machine-image-placeholder span,html body main.machines-page .machine-gallery-item span{color:#ffffffc7!important;font-weight:820!important}html body main.machines-page .machine-image-placeholder small,html body main.machines-page .machine-gallery-item small{color:#dae2f057!important;max-width:320px!important;font-size:11px!important;line-height:1.36!important}html body main.machines-page .machine-variant-content{flex-direction:column!important;flex:1!important;justify-content:space-between!important;gap:22px!important;padding:8px 24px 24px!important;display:flex!important}html body main.machines-page .machine-variant-card h3{color:#fffffff5!important;letter-spacing:-.034em!important;margin:0 0 12px!important;font-size:32px!important;font-weight:820!important;line-height:1.1!important}html body main.machines-page :is(.machine-variant-card p,.machine-sidebar-card p,.machine-info-block p,.machine-final-cta p,.hst-machines-bottom-card p){color:#dae2f094!important;margin:0!important;font-size:14.5px!important;line-height:1.66!important}html body main.machines-page .machine-mini-specs{flex-wrap:wrap!important;gap:8px!important;display:flex!important}html body main.machines-page .machine-mini-specs span{color:#dae2f0a3!important;background:#ffffff07!important;border:1px solid #ffffff17!important;border-radius:999px!important;padding:7px 10px!important;font-size:12.5px!important;font-weight:720!important}html body main.machines-page .machine-variant-footer{border-top:1px solid #ffffff16!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding-top:18px!important;display:flex!important}html body main.machines-page .machine-variant-footer span,html body main.machines-page .machine-variant-footer strong{color:#ffffffa8!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:760!important;display:inline-flex!important}html body main.machines-page .machine-breadcrumbs{color:#ffffff61!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-bottom:34px!important;display:flex!important}html body main.machines-page .machine-breadcrumbs a,html body main.machines-page .machine-breadcrumbs span,html body main.machines-page .machine-back-link{color:#dae2f094!important;font-size:13px!important;font-weight:760!important;text-decoration:none!important}html body main.machines-page .machine-back-link{align-items:center!important;gap:8px!important;width:fit-content!important;margin-bottom:34px!important;transition:color .22s,transform .22s cubic-bezier(.22,1,.36,1)!important;display:inline-flex!important}html body main.machines-page .machine-back-link:hover{color:#ffffffe6!important;transform:translate(-3px)!important}html body main.machines-page .machine-detail-grid{grid-template-columns:minmax(0,.92fr) minmax(420px,.82fr)!important}html body main.machines-page .machine-detail-visual{border-radius:34px!important;padding:18px!important}html body main.machines-page .machine-detail-visual .machine-main-image{min-height:450px!important;margin:0!important}html body main.machines-page .machine-view-360{color:#ffffffe0!important;cursor:pointer!important;background:radial-gradient(circle at 50% 0,#ffffff17,#0000 74%),linear-gradient(#e306135c,#5600075c),#ffffff05!important;border:1px solid #ff4a5657!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;height:58px!important;margin-top:14px!important;padding:0 16px!important;font-size:14px!important;font-weight:820!important;display:flex!important}html body main.machines-page .machine-view-360 span{color:#ffffff61!important;font-size:11px!important;font-weight:650!important}html body main.machines-page .machine-detail-layout{grid-template-columns:320px minmax(0,1fr)!important;align-items:start!important;gap:22px!important;display:grid!important}html body main.machines-page .machine-detail-sidebar{gap:14px!important;display:grid!important;position:sticky!important;top:104px!important}html body main.machines-page .machine-sidebar-card,html body main.machines-page .machine-info-block{border-radius:28px!important;padding:25px!important}html body main.machines-page .machine-sidebar-card strong{color:#ffffffe6!important;margin:10px 0 12px!important;font-size:21px!important;line-height:1.16!important;display:block!important}html body main.machines-page .machine-detail-main{gap:18px!important;display:grid!important}html body main.machines-page .machine-info-block ul{gap:12px!important;margin:26px 0 0!important;padding:0!important;list-style:none!important;display:grid!important}html body main.machines-page .machine-info-block li{color:#dae2f0a8!important;align-items:flex-start!important;gap:11px!important;font-size:14.5px!important;line-height:1.56!important;display:flex!important}html body main.machines-page .machine-info-block li svg{color:#ff5661!important;flex:none!important;margin-top:2px!important}html body main.machines-page .machine-spec-table{border:1px solid #ffffff14!important;border-radius:22px!important;margin-top:24px!important;overflow:hidden!important}html body main.machines-page .machine-spec-table div{background:#ffffff05!important;border-bottom:1px solid #ffffff12!important;grid-template-columns:minmax(160px,.55fr) minmax(0,1fr)!important;align-items:center!important;gap:18px!important;min-height:62px!important;padding:0 18px!important;display:grid!important}html body main.machines-page .machine-spec-table div:last-child{border-bottom:0!important}html body main.machines-page .machine-spec-table span{color:#dae2f075!important;font-size:13px!important;font-weight:760!important}html body main.machines-page .machine-spec-table strong{color:#ffffffe0!important;font-size:15px!important;font-weight:820!important}html body main.machines-page .machine-gallery-block{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}html body main.machines-page .machine-gallery-item{background:radial-gradient(circle at 50% 0,#ffffff0f,#0000 16rem),#ffffff05!important;border:1px solid #ffffff14!important;border-radius:24px!important;min-height:190px!important}html body main.machines-page .machine-final-cta,html body main.machines-page .hst-machines-bottom-card{border-radius:34px!important;justify-content:space-between!important;align-items:center!important;gap:28px!important;padding:32px!important;display:flex!important}html body main.machines-page .hst-machines-selector-layout,html body main.machines-page .hst-machines-filter-sidebar,html body main.machines-page .hst-machines-results,html body main.machines-page .hst-machines-results-head,html body main.machines-page .hst-machine-filter-shell,html body main.machines-page .hst-machine-filter-summary,html body main.machines-page .hst-machines-catalog-head{display:none!important}html body main.machines-page .hst-machines-catalog-v3 .hst-machines-v3-shell,html body main.machines-page .hst-machines-catalog-v3 .hst-machines-v3-sidebar,html body main.machines-page .hst-machines-catalog-v3 .hst-machines-v3-results,html body main.machines-page .hst-machines-catalog-v3 .hst-machines-v3-results-head{display:grid!important}html body main.machines-page .hst-machines-catalog-v3 .hst-machines-v3-results-head{display:flex!important}@media (max-width:1180px){html body main.machines-page .hst-machines-v3-shell,html body main.machines-page .hst-machines-hero-grid,html body main.machines-page .machine-family-hero-grid,html body main.machines-page .machine-detail-grid,html body main.machines-page .machine-detail-layout{grid-template-columns:1fr!important}html body main.machines-page .hst-machines-v3-sidebar,html body main.machines-page .machine-detail-sidebar{position:static!important}html body main.machines-page .hst-machine-family-grid-v3,html body main.machines-page .machine-variant-grid,html body main.machines-page .machine-detail-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){html body main.machines-page .hst-machines-hero,html body main.machines-page .machine-family-hero,html body main.machines-page .machine-detail-hero{padding:132px 0 64px!important}html body main.machines-page :is(.hst-machines-hero-copy h1,.machine-family-hero h1,.machine-detail-copy h1){letter-spacing:-.034em!important;font-size:clamp(42px,14vw,68px)!important;line-height:1.08!important}html body main.machines-page .hst-machines-v3-head{text-align:left!important}html body main.machines-page .hst-machines-v3-filter-bar{justify-content:flex-start!important}html body main.machines-page .hst-machine-family-grid-v3,html body main.machines-page .machine-variant-grid,html body main.machines-page .machine-gallery-block,html body main.machines-page .machine-detail-sidebar{grid-template-columns:1fr!important}html body main.machines-page .hst-machines-v3-results-head,html body main.machines-page .machine-section-heading,html body main.machines-page .machine-final-cta,html body main.machines-page .hst-machines-bottom-card{flex-direction:column!important;align-items:flex-start!important}html body main.machines-page .hst-machines-v3-result-meta{justify-items:start!important}html body main.machines-page .machine-spec-table div{grid-template-columns:1fr!important;padding:14px 16px!important}html body main.machines-page :is(.machines-primary-btn,.machines-secondary-btn){width:100%!important}}html body .global-footer{z-index:2!important;color:#ffffffeb!important;background:radial-gradient(circle at 50% 0,#e306131b,#0000 34rem),radial-gradient(circle at 14% 28%,#ffffff09,#0000 28rem),linear-gradient(#0c0a0cfa,#060607 72%)!important;padding:112px 0 34px!important;position:relative!important;overflow:hidden!important}html body .global-footer:before{content:""!important;pointer-events:none!important;opacity:.22!important;background-color:#0000!important;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:74px 74px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000,#0000 82%)!important;mask-image:linear-gradient(#000,#0000 82%)!important}html body .global-footer .hst-home-footer-top{border-bottom:1px solid #ffffff16!important;justify-content:space-between!important;align-items:flex-start!important;gap:48px!important;padding-bottom:58px!important;display:flex!important}html body .global-footer .hst-home-footer-brand{max-width:720px!important}html body .global-footer .hst-home-footer-brand>span{color:#ff4a55!important;letter-spacing:.02em!important;text-transform:uppercase!important;margin-bottom:18px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}html body .global-footer .hst-home-footer-brand h2{color:#fffffff5!important;letter-spacing:-.032em!important;max-width:760px!important;margin:0!important;font-size:clamp(36px,3.55vw,58px)!important;line-height:1.16!important}html body .global-footer .hst-home-footer-brand p{color:#dae2f094!important;max-width:640px!important;margin:24px 0 0!important;font-size:15px!important;line-height:1.72!important}html body .global-footer .hst-home-footer-highlight{color:#f5f5f7c7!important;background:linear-gradient(#ffffff0d,#ffffff04),#ffffff05!important;border:1px solid #ffffff1f!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:10px!important;height:44px!important;padding:0 18px!important;font-size:13px!important;font-weight:760!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff12,0 18px 46px #00000042!important}html body .global-footer .hst-home-footer-highlight svg{color:#ffffffd1!important}html body .global-footer .hst-home-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px!important;padding:54px 0 48px!important;display:grid!important}html body .global-footer .hst-home-footer-column,html body .global-footer .hst-home-footer-company{background:radial-gradient(circle at 50% 0,#ffffff0e,#0000 48%),radial-gradient(circle at 100% 100%,#e306130f,#0000 46%),linear-gradient(#ffffff09,#ffffff03),#ffffff04!important;border:1px solid #ffffff18!important;border-radius:28px!important;min-height:260px!important;padding:28px!important;box-shadow:0 24px 76px #00000042,inset 0 1px #ffffff0d!important}html body .global-footer .hst-home-footer-column h3,html body .global-footer .hst-home-footer-company h3{color:#fffffff0!important;letter-spacing:-.018em!important;margin:0 0 24px!important;font-size:16px!important;line-height:1.2!important}html body .global-footer .hst-home-footer-column a{color:#dae2f094!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:36px!important;font-size:14px!important;font-weight:720!important;line-height:1.35!important;text-decoration:none!important;transition:color .22s,transform .22s!important;display:flex!important}html body .global-footer .hst-home-footer-column a:hover{color:#ffffffeb!important;transform:translate(2px)!important}html body .global-footer .hst-home-footer-column a svg{color:#ffffff6b!important;flex:none!important}html body .global-footer .hst-home-footer-company>p,html body .global-footer .hst-home-footer-company-copy p{color:#dae2f094!important;margin:0!important;font-size:14px!important;line-height:1.62!important}html body .global-footer .hst-home-footer-company-copy{gap:16px!important;margin-top:24px!important;display:grid!important}html body .global-footer .hst-home-footer-badges{flex-wrap:wrap!important;gap:8px!important;margin-top:26px!important;display:flex!important}html body .global-footer .hst-home-footer-badges span{color:#f5f5f7b3!important;background:#ffffff07!important;border:1px solid #ffffff18!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:30px!important;padding:0 10px!important;font-size:12px!important;font-weight:760!important;display:inline-flex!important}html body .global-footer .hst-home-footer-badges svg{color:#ffffff94!important}html body .global-footer .hst-home-footer-bottom{color:#dae2f075!important;border-top:1px solid #ffffff16!important;justify-content:space-between!important;align-items:center!important;gap:22px!important;padding-top:28px!important;font-size:13px!important;font-weight:720!important;display:flex!important}html body .global-footer .hst-home-footer-bottom span{align-items:center!important;gap:8px!important;display:inline-flex!important}html body .global-footer .hst-home-footer-bottom svg{color:#ffffff85!important}@media (max-width:1100px){html body .global-footer .hst-home-footer-top{flex-direction:column!important}html body .global-footer .hst-home-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){html body .global-footer{padding:84px 0 28px!important}html body .global-footer .hst-home-footer-grid{grid-template-columns:1fr!important;gap:16px!important}html body .global-footer .hst-home-footer-column,html body .global-footer .hst-home-footer-company{border-radius:24px!important;min-height:auto!important;padding:22px!important}html body .global-footer .hst-home-footer-bottom{flex-direction:column!important;align-items:flex-start!important}}html body{isolation:isolate!important;color:#ffffffeb!important;background:radial-gradient(circle at 50% 0,#e306131b,#0000 34rem),radial-gradient(circle at 14% 28%,#ffffff09,#0000 28rem),linear-gradient(#0c0a0cfa,#060607 72%)!important;min-height:100vh!important;position:relative!important}html body:before{content:""!important;z-index:-2!important;pointer-events:none!important;filter:blur(34px)!important;opacity:.74!important;background:radial-gradient(circle,#e3061328 0%,#e3061317 24%,#e306130a 44%,#0000 68%)!important;border-radius:999px!important;width:58vw!important;height:58vw!important;animation:22s ease-in-out infinite alternate hstGlobalRedOrb!important;position:fixed!important;inset:-18vh -12vw auto auto!important;transform:translate(0)scale(1)!important}@keyframes hstGlobalRedOrb{0%{opacity:.62;transform:translate(0)scale(1)}45%{opacity:.78;transform:translate(-8vw,9vh)scale(1.08)}to{opacity:.68;transform:translate(-18vw,22vh)scale(.96)}}@keyframes hstGlobalAshOrb{0%{opacity:.46;transform:translate(0)scale(1)}50%{opacity:.62;transform:translate(9vw,-6vh)scale(1.1)}to{opacity:.5;transform:translate(18vw,8vh)scale(.98)}}html body main.site section,html body .machines-page section,html body .page-shell section{background-color:#0000!important}html body .site:before,html body .machines-page:before,html body .page-shell:before{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:.2!important;background-color:#0000!important;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:74px 74px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:fixed!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0%,#000000c7 42%,#0000 100%)!important;mask-image:linear-gradient(#000 0%,#000000c7 42%,#0000 100%)!important}html body main,html body footer,html body .navbar,html body .global-footer{position:relative!important}@media (prefers-reduced-motion:reduce){html body:before,html body:after{animation:none!important}}@media (max-width:720px){html body:before{opacity:.48!important;width:88vw!important;height:88vw!important}html body:after{opacity:.34!important;width:70vw!important;height:70vw!important}}html body .navbar{z-index:9999!important;isolation:isolate!important;color:inherit!important;box-shadow:none!important;background:0 0!important;position:fixed!important}html body .navbar:not(.is-scrolled){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}html body .navbar:before,html body .navbar:after,html body .nav-inner:before,html body .nav-inner:after{content:none!important;background:0 0!important;animation:none!important;display:none!important}html body .navbar .nav-inner,html body .navbar .brand,html body .navbar .brand-logo,html body .navbar .nav-menu,html body .navbar .nav-actions{z-index:2!important;position:relative!important}html body{background-color:#0000!important;background-image:radial-gradient(circle at 50% -10%,#e3061316,#0000 34rem),radial-gradient(circle at 16% 28%,#ffffff07,#0000 26rem),linear-gradient(#080709 0%,#0b080a 38%,#09090b 100%)!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;min-height:100vh!important;position:relative!important;overflow-x:hidden!important}html body:before{content:""!important;z-index:0!important;pointer-events:none!important;filter:blur(42px)!important;opacity:.74!important;background:radial-gradient(circle,#e306132f 0%,#e306131d 22%,#e306130d 44%,#e3061305 58%,#0000 74%)!important;border-radius:999px!important;width:56vw!important;height:56vw!important;animation:26s ease-in-out infinite alternate hstRealOrbRedA!important;position:fixed!important;top:-18vh!important;left:56vw!important;transform:translate(0)scale(1)!important}html body:after{content:""!important;z-index:0!important;pointer-events:none!important;filter:blur(46px)!important;opacity:.58!important;background:radial-gradient(circle,#ffffff0e 0%,#e306130f 24%,#ffffff05 48%,#0000 72%)!important;border-radius:999px!important;width:48vw!important;height:48vw!important;animation:34s ease-in-out infinite alternate hstRealOrbRedB!important;position:fixed!important;top:18vh!important;left:-18vw!important;transform:translate(0)scale(1)!important}html body main:before,html body .global-footer:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.18!important;background-color:#0000!important;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff02 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:76px 76px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:fixed!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0%,#000000d6 54%,#0000 100%)!important;mask-image:linear-gradient(#000 0%,#000000d6 54%,#0000 100%)!important}html body .navbar{z-index:9999!important;background-image:none!important;position:fixed!important}html body .navbar:not(.is-scrolled){-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body .navbar.is-scrolled{-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;background:linear-gradient(#08080ac7,#08080a94)!important;border-bottom:1px solid #ffffff13!important;box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff0a!important}html body .navbar:before,html body .navbar:after,html body .nav-inner:before,html body .nav-inner:after{content:none!important;display:none!important}@keyframes hstRealOrbRedA{0%{opacity:.56;transform:translate(0)scale(1)}35%{opacity:.78;transform:translate(-11vw,12vh)scale(1.1)}70%{opacity:.66;transform:translate(-22vw,28vh)scale(.94)}to{opacity:.72;transform:translate(-8vw,42vh)scale(1.04)}}@keyframes hstRealOrbRedB{0%{opacity:.38;transform:translate(0)scale(1)}40%{opacity:.58;transform:translate(18vw,-5vh)scale(1.12)}75%{opacity:.5;transform:translate(32vw,10vh)scale(.96)}to{opacity:.54;transform:translate(42vw,-2vh)scale(1.06)}}@media (prefers-reduced-motion:reduce){html body:before,html body:after{animation:none!important}}@media (max-width:720px){html body:before{opacity:.46!important;width:95vw!important;height:95vw!important;top:-10vh!important;left:30vw!important}html body:after{opacity:.34!important;width:90vw!important;height:90vw!important;top:28vh!important;left:-42vw!important}}html body .hst-live-background{z-index:0!important;pointer-events:none!important;min-height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body .hst-live-background:before{content:""!important;z-index:1!important;opacity:.16!important;background-color:#0000!important;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff02 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:76px 76px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0%,#000000d6 46%,#0000 100%)!important;mask-image:linear-gradient(#000 0%,#000000d6 46%,#0000 100%)!important}html body .hst-live-orb{z-index:0!important;pointer-events:none!important;filter:blur(48px)!important;will-change:transform, opacity!important;border-radius:999px!important;display:block!important;position:absolute!important;transform:translate(0)scale(1)!important}@keyframes hstDocumentOrbA{0%{opacity:.54;transform:translate(0)scale(1)}50%{opacity:.74;transform:translate(-120px,90px)scale(1.08)}to{opacity:.62;transform:translate(-40px,190px)scale(.98)}}@keyframes hstDocumentOrbB{0%{opacity:.38;transform:translate(0)scale(1)}50%{opacity:.58;transform:translate(160px,-70px)scale(1.12)}to{opacity:.48;transform:translate(260px,80px)scale(.96)}}@keyframes hstDocumentOrbC{0%{opacity:.44;transform:translate(0)scale(.98)}45%{opacity:.62;transform:translate(-210px,120px)scale(1.08)}to{opacity:.52;transform:translate(-90px,-70px)scale(1.02)}}@keyframes hstDocumentOrbD{0%{opacity:.36;transform:translate(0)scale(1)}50%{opacity:.52;transform:translate(90px,130px)scale(1.12)}to{opacity:.44;transform:translate(-110px,70px)scale(.98)}}@keyframes hstDocumentOrbE{0%{opacity:.34;transform:translate(0)scale(1)}50%{opacity:.52;transform:translate(-160px,-120px)scale(1.1)}to{opacity:.42;transform:translate(-60px,140px)scale(.96)}}html body main,html body footer,html body .global-footer,html body .navbar{position:relative!important}html body main,html body footer,html body .global-footer{z-index:2!important}@media (prefers-reduced-motion:reduce){html body .hst-live-orb{animation:none!important}}@media (max-width:720px){html body .hst-live-orb.orb-a{opacity:.44!important;width:520px!important;height:520px!important;top:120px!important;left:30%!important}html body .hst-live-orb.orb-b{opacity:.34!important;width:430px!important;height:430px!important;top:780px!important;left:-220px!important}html body .hst-live-orb.orb-c{opacity:.38!important;width:560px!important;height:560px!important;top:1500px!important;right:-280px!important}}html body .navbar{z-index:99999!important;pointer-events:auto!important;width:100%!important;height:82px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;will-change:background, border-color, box-shadow, height!important;background:0 0!important;border-bottom:1px solid #0000!important;align-items:center!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;right:0!important;transform:translate(0)!important}html body .navbar .nav-inner{z-index:2!important;width:min(1260px,100% - 48px)!important;margin:0 auto!important;position:relative!important}html body .navbar:not(.is-scrolled){height:82px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom-color:#0000!important}html body .navbar.is-scrolled{-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;background:linear-gradient(#08080ad1,#08080a9e)!important;border-bottom:1px solid #ffffff13!important;height:72px!important;box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff0a!important}html body .navbar:before,html body .navbar:after,html body .navbar .nav-inner:before,html body .navbar .nav-inner:after{content:none!important;background:0 0!important;animation:none!important;display:none!important}html body .hst-live-background{z-index:0!important}html body .navbar{z-index:99999!important}html body main.site,html body .machines-page,html body .hst-machines-page,html body .page-shell,html body .page-main{z-index:2!important;position:relative!important}html body .hst-live-background{z-index:0!important;pointer-events:none!important;width:100%!important;min-height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body .hst-live-background:before{content:""!important;z-index:1!important;pointer-events:none!important;opacity:.12!important;background-color:#0000!important;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff02 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:82px 82px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0%,#000000b8 55%,#0000 100%)!important;mask-image:linear-gradient(#000 0%,#000000b8 55%,#0000 100%)!important}html body .hst-live-orb{z-index:0!important;pointer-events:none!important;filter:blur(34px)!important;will-change:transform, opacity!important;mix-blend-mode:screen!important;border-radius:999px!important;display:block!important;position:absolute!important;transform:translate(0)scale(1)!important}@keyframes hstBgSpotA{0%{opacity:.52;transform:translate(0)scale(1)}50%{opacity:.74;transform:translate(-72px,46px)scale(1.08)}to{opacity:.58;transform:translate(38px,112px)scale(.98)}}@keyframes hstBgSpotB{0%{opacity:.42;transform:translate(0)scale(1)}50%{opacity:.6;transform:translate(96px,-38px)scale(1.1)}to{opacity:.48;transform:translate(160px,72px)scale(.96)}}@keyframes hstBgSpotC{0%{opacity:.46;transform:translate(0)scale(1)}50%{opacity:.66;transform:translate(-110px,66px)scale(1.08)}to{opacity:.52;transform:translate(-42px,-54px)scale(.98)}}@keyframes hstBgSpotD{0%{opacity:.38;transform:translate(0)scale(1)}50%{opacity:.56;transform:translate(62px,86px)scale(1.12)}to{opacity:.44;transform:translate(-74px,38px)scale(.98)}}@keyframes hstBgSpotE{0%{opacity:.36;transform:translate(0)scale(1)}50%{opacity:.54;transform:translate(-90px,-70px)scale(1.1)}to{opacity:.42;transform:translate(40px,90px)scale(.96)}}@media (prefers-reduced-motion:reduce){html body .hst-live-orb{animation:none!important}}@media (max-width:720px){html body .hst-live-orb{filter:blur(30px)!important;opacity:.42!important}html body .hst-live-orb.orb-a{top:140px!important;left:44%!important}html body .hst-live-orb.orb-b{top:820px!important;left:-14%!important}html body .hst-live-orb.orb-c{top:1450px!important;right:-20%!important}}html body:before,html body:after{content:none!important;display:none!important}html body .hst-live-background{z-index:1!important;pointer-events:none!important;width:100%!important;height:100%!important;min-height:5200px!important;position:absolute!important;top:0!important;left:0!important;right:0!important;overflow:hidden!important}html body .hst-live-background:before{content:""!important;z-index:1!important;opacity:.14!important;background-color:#0000!important;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff02 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:84px 84px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important}html body .hst-live-background:after{content:""!important;z-index:2!important;opacity:.78!important;background:radial-gradient(circle at 76% 10%,#e3061312,#0000 34rem),radial-gradient(circle at 18% 34%,#e306130d,#0000 30rem),radial-gradient(circle at 78% 62%,#e306130e,#0000 34rem),radial-gradient(circle at 28% 86%,#e306130b,#0000 30rem)!important;position:absolute!important;inset:0!important}html body .hst-live-orb{z-index:3!important;pointer-events:none!important;filter:blur(30px)!important;mix-blend-mode:screen!important;will-change:transform, opacity!important;border-radius:999px!important;display:block!important;position:absolute!important;transform:translate(0)scale(1)!important}html body .hst-live-orb.orb-a{opacity:.78!important;background:radial-gradient(circle,#e3061338 0%,#e306131f 32%,#e306130b 58%,#0000 78%)!important;width:420px!important;height:420px!important;animation:32s ease-in-out infinite alternate hstSpotFloatA!important;top:180px!important;left:62%!important}html body .hst-live-orb.orb-b{opacity:.68!important;background:radial-gradient(circle,#5069aa1a 0%,#e3061318 34%,#e3061309 58%,#0000 78%)!important;width:360px!important;height:360px!important;animation:40s ease-in-out infinite alternate hstSpotFloatB!important;top:900px!important;left:8%!important}html body .hst-live-orb.orb-c{opacity:.72!important;background:radial-gradient(circle,#e306132e 0%,#e3061317 36%,#e3061308 60%,#0000 80%)!important;width:460px!important;height:460px!important;animation:46s ease-in-out infinite alternate hstSpotFloatC!important;top:1550px!important;right:5%!important}html body .hst-live-orb.orb-d{opacity:.62!important;background:radial-gradient(circle,#ff556029 0%,#e3061313 40%,#0000 78%)!important;width:340px!important;height:340px!important;animation:38s ease-in-out infinite alternate hstSpotFloatD!important;top:2450px!important;left:18%!important}html body .hst-live-orb.orb-e{opacity:.66!important;background:radial-gradient(circle,#e306132b 0%,#e3061313 42%,#0000 80%)!important;width:480px!important;height:480px!important;animation:52s ease-in-out infinite alternate hstSpotFloatE!important;top:3350px!important;right:14%!important}@keyframes hstSpotFloatA{0%{opacity:.58;transform:translate(0)scale(1)}50%{opacity:.82;transform:translate(-70px,46px)scale(1.08)}to{opacity:.66;transform:translate(42px,106px)scale(.98)}}@keyframes hstSpotFloatB{0%{opacity:.46;transform:translate(0)scale(1)}50%{opacity:.7;transform:translate(100px,-44px)scale(1.1)}to{opacity:.54;transform:translate(154px,70px)scale(.96)}}@keyframes hstSpotFloatC{0%{opacity:.5;transform:translate(0)scale(1)}50%{opacity:.74;transform:translate(-112px,66px)scale(1.08)}to{opacity:.58;transform:translate(-42px,-54px)scale(.98)}}@keyframes hstSpotFloatD{0%{opacity:.42;transform:translate(0)scale(1)}50%{opacity:.64;transform:translate(68px,86px)scale(1.12)}to{opacity:.5;transform:translate(-74px,38px)scale(.98)}}@keyframes hstSpotFloatE{0%{opacity:.42;transform:translate(0)scale(1)}50%{opacity:.68;transform:translate(-90px,-70px)scale(1.1)}to{opacity:.5;transform:translate(44px,90px)scale(.96)}}html body .global-footer .hst-home-footer-column,html body .global-footer .hst-home-footer-company,html body main.site .hst-home-machine-card,html body .hst-machine-family-card{background:radial-gradient(circle at 50% 0,#ffffff0f,#0000 48%),radial-gradient(circle at 100% 100%,#e3061313,#0000 48%),linear-gradient(#ffffff09,#ffffff03),#ffffff04!important}@media (max-width:720px){html body .hst-live-background{min-height:6200px!important}html body .hst-live-orb{filter:blur(28px)!important;opacity:.46!important}}html body:before,html body:after,html body .hst-live-orb{content:none!important;animation:none!important;display:none!important}html body{color:#ffffffeb!important;background:linear-gradient(#090a10 0%,#07080d 45%,#09090b 100%)!important;min-height:100vh!important;position:relative!important;overflow-x:hidden!important}html body .hst-live-background{z-index:1!important;pointer-events:none!important;opacity:1!important;mix-blend-mode:screen!important;background-image:radial-gradient(circle,#e3061333 0%,#e3061316 22%,#e3061306 42%,#0000 62%),radial-gradient(circle,#5a69aa1b 0%,#e306130d 28%,#0000 62%),radial-gradient(circle,#e3061329 0%,#e3061311 26%,#0000 64%),radial-gradient(circle,#ff505c21 0%,#e306130d 30%,#0000 64%),radial-gradient(circle,#e3061321 0%,#e306130b 32%,#0000 66%),linear-gradient(#ffffff05,#0000 38%)!important;background-position:76% 8%,12% 24%,88% 46%,20% 68%,72% 88%,0 0!important;background-repeat:no-repeat!important;background-size:420px 420px,360px 360px,480px 480px,340px 340px,520px 520px,100% 100%!important;width:100%!important;height:100%!important;min-height:100%!important;animation:46s ease-in-out infinite alternate hstGradientSpotDrift!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body .hst-live-background:before{content:""!important;z-index:2!important;pointer-events:none!important;opacity:.12!important;background-color:#0000!important;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff02 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:84px 84px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important}html body .hst-live-background:after{content:""!important;z-index:3!important;pointer-events:none!important;background:linear-gradient(#0505062e 0%,#05050614 38%,#05050638 100%)!important;position:absolute!important;inset:0!important}@keyframes hstGradientSpotDrift{0%{background-position:76% 8%,12% 24%,88% 46%,20% 68%,72% 88%,0 0}35%{background-position:70% 13%,17% 20%,82% 52%,24% 73%,66% 82%,0 0}70%{background-position:82% 18%,8% 30%,92% 41%,14% 76%,76% 92%,0 0}to{background-position:68% 10%,19% 27%,78%,28% 64%,62% 86%,0 0}}html body main,html body footer,html body .global-footer{z-index:5!important;position:relative!important}html body main.site,html body .machines-page,html body .hst-machines-page,html body .page-shell,html body .page-main,html body main.site section,html body .machines-page section,html body .page-shell section{background:0 0!important}html body main:before,html body .global-footer:before,html body .site:before,html body .machines-page:before,html body .page-shell:before{content:none!important;display:none!important}@media (max-width:720px){html body .hst-live-background{opacity:.78!important;background-size:360px 360px,310px 310px,390px 390px,280px 280px,420px 420px,100% 100%!important}}@media (prefers-reduced-motion:reduce){html body .hst-live-background{animation:none!important}}html body .hst-live-background{display:none!important}html body:before,html body:after{content:none!important;background:0 0!important;animation:none!important;display:none!important}html{background:#09090b!important}html body{color:#ffffffeb!important;background:#09090b!important}html body main.site,html body .machines-page,html body .hst-machines-page,html body .page-shell,html body .page-main{background:0 0!important}html body .navbar{z-index:99999!important;position:fixed!important}html body .global-footer{isolation:isolate!important;background-color:#0000!important;background-image:radial-gradient(circle at 78% 10%,#e3061325,#0000 30rem),radial-gradient(circle at 12% 42%,#e3061314,#0000 26rem),radial-gradient(circle at 72% 88%,#ff505c12,#0000 28rem),linear-gradient(#09080a 0%,#060607 76%)!important;background-position:78% 8%,12% 42%,72% 88%,0 0!important;background-repeat:no-repeat!important;background-size:720px 720px,620px 620px,680px 680px,100% 100%!important;background-attachment:scroll,scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box!important;animation:42s ease-in-out infinite alternate hstFooterBackgroundDrift!important;position:relative!important;overflow:hidden!important}html body .global-footer:before{content:""!important;z-index:-2!important;pointer-events:none!important;opacity:.16!important;background-color:#0000!important;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:76px 76px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0%,#000000b8 70%,#0000 100%)!important;mask-image:linear-gradient(#000 0%,#000000b8 70%,#0000 100%)!important}html body .global-footer:after{content:""!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(circle at 50% 0,#ffffff08,#0000 36rem),linear-gradient(#0505061f 0%,#05050657 56%,#050506c7 100%)!important;position:absolute!important;inset:0!important}@keyframes hstFooterBackgroundDrift{0%{background-position:78% 8%,12% 42%,72% 88%,0 0}35%{background-position:72% 14%,16% 36%,66% 82%,0 0}70%{background-position:84% 18%,8% 48%,78% 92%,0 0}to{background-position:70% 10%,18% 44%,62% 84%,0 0}}@media (prefers-reduced-motion:reduce){html body .global-footer{animation:none!important}}html body .global-footer{isolation:isolate!important;background:linear-gradient(#080709 0%,#060607 58%,#09090b 100%)!important;background-position:initial!important;background-repeat:initial!important;animation:none!important;position:relative!important;overflow:hidden!important}html body .global-footer .hst-footer-orb{z-index:0!important;pointer-events:none!important;filter:blur(44px)!important;will-change:transform, opacity!important;mix-blend-mode:screen!important;background:radial-gradient(circle,#ff5f6957 0%,#e3061333 22%,#e3061317 43%,#e3061307 62%,#0000 78%)!important;border-radius:9999px!important;display:block!important;position:absolute!important;transform:translate(0)scale(1)!important}@keyframes hstFooterOrbOne{0%{opacity:.38;transform:translate(0)scale(1)}50%{opacity:.52;transform:translate(-72px,58px)scale(1.08)}to{opacity:.42;transform:translate(36px,124px)scale(.98)}}@keyframes hstFooterOrbTwo{0%{opacity:.26;transform:translate(0)scale(1)}50%{opacity:.4;transform:translate(94px,-36px)scale(1.12)}to{opacity:.3;transform:translate(146px,62px)scale(.96)}}@keyframes hstFooterOrbThree{0%{opacity:.3;transform:translate(0)scale(1)}50%{opacity:.44;transform:translate(-118px,-76px)scale(1.08)}to{opacity:.34;transform:translate(42px,-126px)scale(.98)}}@keyframes hstFooterOrbFour{0%{opacity:.16;transform:translate(0)scale(1)}50%{opacity:.26;transform:translate(-54px,68px)scale(1.14)}to{opacity:.18;transform:translate(78px,32px)scale(.98)}}@media (prefers-reduced-motion:reduce){html body .global-footer .hst-footer-orb{animation:none!important}}@media (max-width:720px){html body .global-footer .hst-footer-orb{filter:blur(38px)!important;opacity:.3!important}}@keyframes hstFooterOrbOneCalm{0%{opacity:.24;transform:translate(0)scale(1)}30%{opacity:.34;transform:translate(-90px,44px)scale(1.04)}62%{opacity:.28;transform:translate(-148px,136px)scale(.98)}to{opacity:.3;transform:translate(42px,188px)scale(1.03)}}@keyframes hstFooterOrbTwoCalm{0%{opacity:.18;transform:translate(0)scale(1)}34%{opacity:.26;transform:translate(84px,-52px)scale(1.06)}68%{opacity:.22;transform:translate(188px,28px)scale(.97)}to{opacity:.24;transform:translate(122px,142px)scale(1.02)}}@keyframes hstFooterOrbThreeCalm{0%{opacity:.2;transform:translate(0)scale(1)}28%{opacity:.3;transform:translate(-82px,-48px)scale(1.05)}64%{opacity:.25;transform:translate(-176px,-128px)scale(.99)}to{opacity:.27;transform:translate(38px,-176px)scale(1.03)}}@keyframes hstFooterOrbFourCalm{0%{opacity:.1;transform:translate(0)scale(1)}36%{opacity:.17;transform:translate(-72px,92px)scale(1.08)}70%{opacity:.14;transform:translate(44px,146px)scale(.98)}to{opacity:.16;transform:translate(126px,34px)scale(1.04)}}html body .global-footer .hst-footer-orb.orb-1{opacity:.42!important;animation:62s cubic-bezier(.4,0,.2,1) infinite alternate hstFooterOrbOneVisible!important}html body .global-footer .hst-footer-orb.orb-2{opacity:.32!important;animation:76s cubic-bezier(.4,0,.2,1) infinite alternate hstFooterOrbTwoVisible!important}html body .global-footer .hst-footer-orb.orb-3{opacity:.36!important;animation:84s cubic-bezier(.4,0,.2,1) infinite alternate hstFooterOrbThreeVisible!important}html body .global-footer .hst-footer-orb.orb-4{opacity:.22!important;animation:70s cubic-bezier(.4,0,.2,1) infinite alternate hstFooterOrbFourVisible!important}@keyframes hstFooterOrbOneVisible{0%{opacity:.32;transform:translate(0)scale(1)}25%{opacity:.44;transform:translate(-130px,70px)scale(1.06)}55%{opacity:.38;transform:translate(-230px,170px)scale(.98)}78%{opacity:.42;transform:translate(-90px,255px)scale(1.04)}to{opacity:.36;transform:translate(85px,210px)scale(1.01)}}@keyframes hstFooterOrbTwoVisible{0%{opacity:.24;transform:translate(0)scale(1)}30%{opacity:.34;transform:translate(135px,-78px)scale(1.08)}58%{opacity:.3;transform:translate(270px,38px)scale(.96)}82%{opacity:.33;transform:translate(190px,170px)scale(1.04)}to{opacity:.27;transform:translate(60px,110px)scale(.99)}}@keyframes hstFooterOrbThreeVisible{0%{opacity:.27;transform:translate(0)scale(1)}26%{opacity:.38;transform:translate(-125px,-76px)scale(1.07)}56%{opacity:.34;transform:translate(-260px,-175px)scale(.98)}80%{opacity:.36;transform:translate(-85px,-260px)scale(1.04)}to{opacity:.3;transform:translate(90px,-145px)scale(1)}}@keyframes hstFooterOrbFourVisible{0%{opacity:.15;transform:translate(0)scale(1)}32%{opacity:.24;transform:translate(-110px,130px)scale(1.1)}62%{opacity:.2;transform:translate(70px,215px)scale(.97)}84%{opacity:.23;transform:translate(180px,60px)scale(1.05)}to{opacity:.18;transform:translate(55px,-40px)scale(1)}}html body .global-footer .hst-footer-orb{filter:blur(68px)!important;will-change:transform, opacity!important;backface-visibility:hidden!important;mix-blend-mode:screen!important;background:radial-gradient(circle,#ff78802f 0%,#ff505c26 14%,#e306131d 28%,#e3061312 42%,#e3061309 58%,#e3061303 72%,#0000 86%)!important;transform:translate(0)scale(1)!important}html body .global-footer .hst-footer-orb.orb-1{opacity:.46!important;width:620px!important;height:620px!important;animation:58s cubic-bezier(.37,0,.23,1) infinite alternate hstFooterOrbOneHQ!important;top:-4%!important;right:2%!important}html body .global-footer .hst-footer-orb.orb-2{opacity:.36!important;width:500px!important;height:500px!important;animation:66s cubic-bezier(.37,0,.23,1) infinite alternate hstFooterOrbTwoHQ!important;top:28%!important;left:4%!important}html body .global-footer .hst-footer-orb.orb-3{opacity:.4!important;width:720px!important;height:720px!important;animation:72s cubic-bezier(.37,0,.23,1) infinite alternate hstFooterOrbThreeHQ!important;bottom:-30%!important;right:12%!important}html body .global-footer .hst-footer-orb.orb-4{opacity:.25!important;background:radial-gradient(circle,#ffffff12 0%,#ff5a6414 22%,#e306130d 42%,#e3061305 62%,#0000 84%)!important;width:420px!important;height:420px!important;animation:62s cubic-bezier(.37,0,.23,1) infinite alternate hstFooterOrbFourHQ!important;top:8%!important;left:40%!important}@keyframes hstFooterOrbOneHQ{0%{opacity:.32;transform:translate(0)scale(1)}22%{opacity:.44;transform:translate(-130px,72px)scale(1.045)}52%{opacity:.38;transform:translate(-245px,178px)scale(.985)}78%{opacity:.41;transform:translate(-95px,260px)scale(1.035)}to{opacity:.35;transform:translate(95px,205px)scale(1.005)}}@keyframes hstFooterOrbTwoHQ{0%{opacity:.24;transform:translate(0)scale(1)}28%{opacity:.34;transform:translate(130px,-78px)scale(1.06)}56%{opacity:.3;transform:translate(250px,36px)scale(.965)}80%{opacity:.33;transform:translate(180px,168px)scale(1.035)}to{opacity:.27;transform:translate(54px,110px)scale(.99)}}@keyframes hstFooterOrbThreeHQ{0%{opacity:.27;transform:translate(0)scale(1)}24%{opacity:.38;transform:translate(-135px,-78px)scale(1.055)}55%{opacity:.34;transform:translate(-270px,-185px)scale(.975)}82%{opacity:.36;transform:translate(-88px,-265px)scale(1.035)}to{opacity:.3;transform:translate(110px,-150px)scale(1)}}@keyframes hstFooterOrbFourHQ{0%{opacity:.14;transform:translate(0)scale(1)}30%{opacity:.23;transform:translate(-105px,128px)scale(1.08)}60%{opacity:.19;transform:translate(72px,205px)scale(.975)}84%{opacity:.22;transform:translate(175px,58px)scale(1.045)}to{opacity:.16;transform:translate(55px,-48px)scale(1)}}html body .global-footer .hst-home-footer-column,html body .global-footer .hst-home-footer-company{background:radial-gradient(circle at 50% 0,#ffffff0c,#0000 48%),linear-gradient(#ffffff08,#ffffff03),#ffffff03!important}html body .global-footer .hst-footer-orb{filter:blur(58px)!important}html body .global-footer .hst-footer-orb.orb-1{opacity:.42!important;width:500px!important;height:500px!important;top:0%!important;right:4%!important}html body .global-footer .hst-footer-orb.orb-2{opacity:.32!important;width:340px!important;height:340px!important;top:32%!important;left:7%!important}html body .global-footer .hst-footer-orb.orb-3{opacity:.36!important;width:580px!important;height:580px!important;bottom:-22%!important;right:16%!important}html body .global-footer .hst-footer-orb.orb-4{opacity:.22!important;width:260px!important;height:260px!important;top:14%!important;left:42%!important}html body .global-footer:before,html body .global-footer:after{content:none!important;display:none!important}html body .global-footer .hst-footer-orb{z-index:0!important;left:var(--x)!important;top:var(--y)!important;width:var(--s)!important;height:var(--s)!important;pointer-events:none!important;opacity:var(--o)!important;filter:blur(52px)!important;mix-blend-mode:screen!important;will-change:transform, opacity!important;backface-visibility:hidden!important;background:radial-gradient(circle,#ff7d842b 0%,#ff505c21 16%,#e3061317 30%,#e306130d 46%,#e3061306 62%,#e3061302 76%,#0000 88%)!important;border-radius:9999px!important;display:block!important;position:absolute!important;transform:translate(-50%,-50%)scale(1)!important}html body .global-footer .hst-footer-orb.orb-1{animation:58s cubic-bezier(.37,0,.23,1) infinite alternate hstFooterRandomOrb1!important}html body .global-footer .hst-footer-orb.orb-2{animation:68s cubic-bezier(.37,0,.23,1) infinite alternate hstFooterRandomOrb2!important}html body .global-footer .hst-footer-orb.orb-3{animation:76s cubic-bezier(.37,0,.23,1) infinite alternate hstFooterRandomOrb3!important}html body .global-footer .hst-footer-orb.orb-4{animation:62s cubic-bezier(.37,0,.23,1) infinite alternate hstFooterRandomOrb4!important}html body .global-footer .hst-footer-orb.orb-5{animation:72s cubic-bezier(.37,0,.23,1) infinite alternate hstFooterRandomOrb5!important}@keyframes hstFooterRandomOrb1{0%{transform:translate(-50%,-50%)scale(1)}30%{transform:translate(calc(-50% - 120px),calc(70px - 50%))scale(1.05)}66%{transform:translate(calc(-50% - 220px),calc(170px - 50%))scale(.98)}to{transform:translate(calc(80px - 50%),calc(210px - 50%))scale(1.02)}}@keyframes hstFooterRandomOrb2{0%{transform:translate(-50%,-50%)scale(1)}34%{transform:translate(calc(140px - 50%),calc(-50% - 82px))scale(1.07)}68%{transform:translate(calc(260px - 50%),calc(44px - 50%))scale(.97)}to{transform:translate(calc(110px - 50%),calc(160px - 50%))scale(1.02)}}@keyframes hstFooterRandomOrb3{0%{transform:translate(-50%,-50%)scale(1)}28%{transform:translate(calc(-50% - 130px),calc(-50% - 86px))scale(1.06)}62%{transform:translate(calc(-50% - 250px),calc(-50% - 190px))scale(.98)}to{transform:translate(calc(95px - 50%),calc(-50% - 145px))scale(1.01)}}@keyframes hstFooterRandomOrb4{0%{transform:translate(-50%,-50%)scale(1)}32%{transform:translate(calc(-50% - 95px),calc(130px - 50%))scale(1.08)}64%{transform:translate(calc(86px - 50%),calc(210px - 50%))scale(.97)}to{transform:translate(calc(180px - 50%),calc(-50% - 42px))scale(1.02)}}@keyframes hstFooterRandomOrb5{0%{transform:translate(-50%,-50%)scale(1)}26%{transform:translate(calc(105px - 50%),calc(90px - 50%))scale(1.06)}58%{transform:translate(calc(-50% - 70px),calc(230px - 50%))scale(.98)}to{transform:translate(calc(-50% - 170px),calc(-50% - 60px))scale(1.03)}}@media (prefers-reduced-motion:reduce){html body .global-footer .hst-footer-orb{animation:none!important}}@media (max-width:720px){html body .global-footer .hst-footer-orb{width:calc(var(--s) * .74)!important;height:calc(var(--s) * .74)!important;filter:blur(42px)!important;opacity:calc(var(--o) * .78)!important}}html body .global-footer .hst-footer-orb{z-index:2!important;left:var(--x)!important;top:var(--y)!important;width:var(--s)!important;height:var(--s)!important;pointer-events:none!important;opacity:var(--o)!important;filter:blur(48px)!important;mix-blend-mode:screen!important;will-change:transform, opacity!important;backface-visibility:hidden!important;animation-name:hstFooterOrbRandomFloat!important;animation-duration:var(--dur)!important;background:radial-gradient(circle,#ff7d842b 0%,#ff505c21 16%,#e3061317 30%,#e306130d 46%,#e3061306 62%,#e3061302 76%,#0000 88%)!important;border-radius:9999px!important;animation-timing-function:cubic-bezier(.37,0,.23,1)!important;animation-iteration-count:infinite!important;animation-direction:alternate!important;display:block!important;position:absolute!important;transform:translate(-50%,-50%)scale(1)!important}@keyframes hstFooterOrbRandomFloat{0%{transform:translate(-50%,-50%)scale(1)}20%{transform:translate3d(calc(-50% + var(--dx1)), calc(-50% + var(--dy1)), 0) scale(1.055)}48%{transform:translate3d(calc(-50% + var(--dx2)), calc(-50% + var(--dy2)), 0) scale(.965)}72%{transform:translate3d(calc(-50% + (var(--dx3) * .65)), calc(-50% + (var(--dy1) * -1)), 0) scale(1.045)}to{transform:translate3d(calc(-50% + var(--dx3)), calc(-50% + var(--dy3)), 0) scale(1.015)}}html body .global-footer .hst-home-footer-column,html body .global-footer .hst-home-footer-company{z-index:5!important;-webkit-backdrop-filter:blur(12px)saturate(1.05)!important;background:radial-gradient(circle at 50% 0,#ffffff0c,#0000 48%),linear-gradient(#ffffff08,#ffffff03),#ffffff03!important;position:relative!important}@media (max-width:720px){html body .global-footer .hst-footer-orb{width:calc(var(--s) * .72)!important;height:calc(var(--s) * .72)!important;filter:blur(42px)!important;opacity:calc(var(--o) * .72)!important}}@media (prefers-reduced-motion:reduce){html body .global-footer .hst-footer-orb{animation:none!important}}html body .global-footer .hst-footer-orb{animation-name:hstFooterOrbFastRandomFloat!important;animation-timing-function:cubic-bezier(.45,.02,.25,1)!important;animation-duration:var(--dur)!important;animation-delay:var(--delay)!important;opacity:var(--o)!important;filter:blur(46px)!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-direction:alternate!important}@keyframes hstFooterOrbFastRandomFloat{0%{transform:translate(-50%,-50%)scale(1)}18%{transform:translate3d(calc(-50% + var(--dx1)), calc(-50% + var(--dy1)), 0) scale(1.045)}42%{transform:translate3d(calc(-50% + var(--dx2)), calc(-50% + var(--dy2)), 0) scale(.97)}68%{transform:translate3d(calc(-50% + var(--dx3)), calc(-50% + var(--dy3)), 0) scale(1.035)}to{transform:translate3d(calc(-50% + var(--dx4)), calc(-50% + var(--dy4)), 0) scale(1.01)}}html body .global-footer{isolation:isolate!important;isolation:isolate!important;background:radial-gradient(circle at 50% 0,#ffffff04,#0000 34rem),linear-gradient(#080709 0%,#070607 58%,#09090b 100%)!important;position:relative!important;overflow:hidden!important}html body .global-footer:before,html body .global-footer:after{content:none!important;background:0 0!important;animation:none!important;display:none!important}html body .global-footer .hst-footer-orbs{z-index:0!important;pointer-events:none!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body .global-footer .hst-footer-orbs:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.72!important;background:radial-gradient(circle at 50% 0,#ffffff06,#0000 34rem),linear-gradient(#ffffff02,#0000 44%)!important;position:absolute!important;inset:0!important}html body .global-footer .hst-footer-orbs:after{content:""!important;z-index:1!important;pointer-events:none!important;opacity:.075!important;background-color:#0000!important;background-image:linear-gradient(#ffffff02 1px,#0000 1px),linear-gradient(90deg,#ffffff01 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:84px 84px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0%,#00000094 72%,#0000 100%)!important;mask-image:linear-gradient(#000 0%,#00000094 72%,#0000 100%)!important}html body .global-footer .hst-footer-orb{z-index:2!important;left:var(--x)!important;top:var(--y)!important;width:var(--s)!important;height:var(--s)!important;pointer-events:none!important;opacity:var(--o)!important;filter:blur(44px)!important;mix-blend-mode:screen!important;transform:translate3d(calc(-50% + var(--tx)), calc(-50% + var(--ty)), 0) scale(1)!important;will-change:transform!important;backface-visibility:hidden!important;background:radial-gradient(circle,#ff878e2e 0%,#ff525e23 16%,#e3061319 31%,#e306130e 47%,#e3061307 64%,#e3061302 78%,#0000 90%)!important;border-radius:9999px!important;animation:none!important;display:block!important;position:absolute!important}@media (max-width:720px){html body .global-footer .hst-footer-orb{width:calc(var(--s) * .72)!important;height:calc(var(--s) * .72)!important;filter:blur(38px)!important;opacity:calc(var(--o) * .72)!important}}html body .global-footer .hst-footer-orb{transform:translate3d(calc(-50% + var(--tx)), calc(-50% + var(--ty)), 0) scale(1)!important;filter:blur(42px)!important;opacity:var(--o)!important;animation:none!important}html body .global-footer .hst-footer-orbs{overflow:hidden!important}@media (max-width:720px){html body .global-footer .hst-footer-orb{width:calc(var(--s) * .68)!important;height:calc(var(--s) * .68)!important;filter:blur(34px)!important;opacity:calc(var(--o) * .74)!important}}html body .global-footer .hst-footer-orbs{backface-visibility:hidden!important;contain:paint!important;transform:translateZ(0)!important}html body .global-footer .hst-footer-orb{opacity:var(--o)!important;mix-blend-mode:normal!important;filter:blur(42px)!important;transform:translate3d(calc(-50% + var(--tx)), calc(-50% + var(--ty)), 0) scale(1)!important;will-change:transform!important;backface-visibility:hidden!important;transform-style:preserve-3d!important;background:radial-gradient(circle,#ff7e8637 0%,#ff48562a 15%,#e306131f 30%,#e3061312 46%,#e3061309 63%,#e3061303 78%,#0000 91%)!important;animation:none!important}html body .global-footer .page-container,html body .global-footer .hst-home-footer-column,html body .global-footer .hst-home-footer-company{z-index:5!important;position:relative!important}html body .global-footer .hst-home-footer-column,html body .global-footer .hst-home-footer-company{z-index:5!important;-webkit-backdrop-filter:blur(22px)saturate(1.18)!important;background:linear-gradient(#ffffff0f,#ffffff05 42%,#ffffff03 100%)!important;border:1px solid #ffffff25!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff1d,inset 0 -1px #ffffff09,0 22px 70px #00000057,0 0 0 1px #e3061309!important}html body .global-footer .hst-home-footer-column:before,html body .global-footer .hst-home-footer-company:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.78!important;background:radial-gradient(circle at 50% 0,#ffffff1b,#0000 42%),linear-gradient(135deg,#ffffff12,#0000 38%)!important;position:absolute!important;inset:0!important}html body .global-footer .hst-home-footer-column:after,html body .global-footer .hst-home-footer-company:after{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.72!important;background:radial-gradient(circle at 50% 100%,#e306131b,#0000 72%)!important;height:42%!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}html body .global-footer .hst-home-footer-column:hover,html body .global-footer .hst-home-footer-company:hover{background:linear-gradient(#ffffff14,#ffffff06 44%,#ffffff03 100%)!important;border-color:#ffffff34!important;box-shadow:inset 0 1px #ffffff25,inset 0 -1px #ffffff0b,0 26px 82px #0006,0 0 0 1px #e306130e!important}html body .global-footer .hst-home-footer-column:before,html body .global-footer .hst-home-footer-company:before{content:""!important;z-index:0!important;pointer-events:none!important;border-radius:inherit!important;opacity:.68!important;background:radial-gradient(circle at 50% 0,#fff2,#0000 44%),linear-gradient(135deg,#ffffff12 0%,#0000 38%),linear-gradient(#ffffff08,#0000 58%)!important;position:absolute!important;inset:1px!important}html body .global-footer .hst-home-footer-column:after,html body .global-footer .hst-home-footer-company:after{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.54!important;background:radial-gradient(circle at 50% 100%,#e3061317,#0000 74%)!important;border-radius:0 0 28px 28px!important;height:45%!important;position:absolute!important;bottom:1px!important;left:1px!important;right:1px!important}html body .global-footer .hst-home-footer-column>*,html body .global-footer .hst-home-footer-company>*{z-index:2!important;position:relative!important}html body .global-footer .hst-home-footer-column h3,html body .global-footer .hst-home-footer-company h3{color:#fffffff0!important;letter-spacing:-.015em!important}html body .global-footer .hst-home-footer-column,html body .global-footer .hst-home-footer-company{z-index:5!important;-webkit-backdrop-filter:blur(18px)saturate(1.12)!important;background:linear-gradient(#ffffff07,#ffffff03) padding-box padding-box,linear-gradient(135deg,#ffffffb8 0%,#ffffff4d 18%,#e3061342 48%,#ff788233 68%,#ffffff61 100%) border-box!important;border:1px solid #0000!important;border-radius:28px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0e,0 20px 60px #00000047!important}html body .global-footer .hst-home-footer-column:before,html body .global-footer .hst-home-footer-company:before,html body .global-footer .hst-home-footer-column:after,html body .global-footer .hst-home-footer-company:after{content:none!important;background:0 0!important;display:none!important}html body .global-footer .hst-home-footer-column,html body .global-footer .hst-home-footer-company{box-shadow:inset 0 1px #ffffff0f,0 20px 60px #00000047,0 0 0 1px #ffffff09!important}html body .global-footer .hst-home-footer-column:hover,html body .global-footer .hst-home-footer-company:hover{background:linear-gradient(#ffffff09,#ffffff03) padding-box padding-box,linear-gradient(135deg,#ffffffdb 0%,#ffffff5c 18%,#e3061357 48%,#ff788242 68%,#ffffff75 100%) border-box!important;box-shadow:inset 0 1px #ffffff13,0 24px 70px #00000057,0 0 0 1px #ffffff0d!important}html body .global-footer .hst-home-footer-column h3,html body .global-footer .hst-home-footer-company h3{color:#fffffff0!important}html body .global-footer .hst-home-footer-pill{-webkit-backdrop-filter:blur(12px)saturate(1.08)!important;background:linear-gradient(#ffffff07,#ffffff03) padding-box padding-box,linear-gradient(135deg,#ffffff73,#e3061338,#ffffff38) border-box!important;border:1px solid #0000!important;box-shadow:inset 0 1px #ffffff0b,0 8px 22px #0003!important}html body footer.global-footer .hst-home-footer-column:before,html body footer.global-footer .hst-home-footer-company:before,html body .global-footer .hst-home-footer-column:before,html body .global-footer .hst-home-footer-company:before{content:""!important;z-index:1!important;pointer-events:none!important;border-radius:inherit!important;-webkit-mask-composite:xor!important;opacity:.92!important;-webkit-mask-composite:xor!important;-webkit-mask-source-type:auto,auto!important;-webkit-mask-composite:xor!important;-webkit-mask-source-type:auto,auto!important;background:linear-gradient(135deg,#ffffffc7 0%,#ffffff57 18%,#ffcdbe3d 34%,#e3061338 56%,#ff917d33 74%,#ffffff6b 100%)!important;padding:1px!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-origin:content-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}html body footer.global-footer .hst-home-footer-column:hover,html body footer.global-footer .hst-home-footer-company:hover,html body .global-footer .hst-home-footer-column:hover,html body .global-footer .hst-home-footer-company:hover{background:#090a0f3d!important;box-shadow:inset 0 1px #fff1,0 26px 72px #00000061!important}html body footer.global-footer .hst-home-footer-link,html body footer.global-footer .hst-home-footer-company p,html body footer.global-footer .hst-home-footer-company address,html body .global-footer .hst-home-footer-link,html body .global-footer .hst-home-footer-company p,html body .global-footer .hst-home-footer-company address{color:#ebeef5a3!important}html body footer.global-footer .hst-home-footer-pill,html body .global-footer .hst-home-footer-pill{-webkit-backdrop-filter:blur(12px)saturate(1.08)!important;background:#ffffff07!important;border:1px solid #ffffff2e!important;position:relative!important;box-shadow:inset 0 1px #ffffff0b,0 8px 22px #0003!important}html body .global-footer .hst-home-footer-column:first-child{border-color:#ebf0ffb8!important}html body .global-footer .hst-home-footer-column:nth-child(2){border-color:#fff29e94!important}html body .global-footer .hst-home-footer-column:nth-child(3){border-color:#cabaff99!important}html body .global-footer .hst-home-footer-company{border-color:#ffcac499!important}html body footer.global-footer .hst-home-footer-column,html body footer.global-footer .hst-home-footer-company,html body .global-footer .hst-home-footer-column,html body .global-footer .hst-home-footer-company{z-index:5!important;-webkit-backdrop-filter:blur(16px)saturate(1.12)!important;background:linear-gradient(#ffffff05 0%,#ffffff02 48%,#ffffff01 100%)!important;border:1px solid #ffdabe94!important;border-radius:26px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #ffdabe08,0 0 0 1px #ffdabe0e,0 0 28px #ffa08212,0 24px 70px #0000004d!important}html body footer.global-footer .hst-home-footer-column:before,html body footer.global-footer .hst-home-footer-column:after,html body footer.global-footer .hst-home-footer-company:before,html body footer.global-footer .hst-home-footer-company:after,html body .global-footer .hst-home-footer-column:before,html body .global-footer .hst-home-footer-column:after,html body .global-footer .hst-home-footer-company:before,html body .global-footer .hst-home-footer-company:after{content:none!important;background:0 0!important;display:none!important}html body .global-footer .hst-home-footer-column h3,html body .global-footer .hst-home-footer-company h3{color:#fffffff0!important;font-weight:650!important}html body .global-footer .hst-home-footer-link,html body .global-footer .hst-home-footer-company p,html body .global-footer .hst-home-footer-company address{color:#e1e5f0a3!important}html body .global-footer .hst-home-footer-link:hover{color:#ffffffeb!important}html body footer.global-footer .hst-home-footer-pill,html body .global-footer .hst-home-footer-pill{-webkit-backdrop-filter:blur(12px)saturate(1.08)!important;background:linear-gradient(#ffffff05,#ffffff02)!important;border:1px solid #ffdabe57!important;box-shadow:inset 0 1px #ffffff0a,0 0 16px #ffa0820b,0 8px 24px #0003!important}html body footer.global-footer .hst-home-footer-column,html body footer.global-footer .hst-home-footer-company,html body .global-footer .hst-home-footer-column,html body .global-footer .hst-home-footer-company{will-change:transform!important;transition:transform .34s cubic-bezier(.22,1,.36,1),border-color .34s,box-shadow .34s,background .34s!important;transform:translate(0)scale(1)!important}html body .global-footer{background:radial-gradient(circle at 50% 0,#ffd27803,#0000 34rem),linear-gradient(#080709 0%,#070607 58%,#09090b 100%)!important}html body footer.global-footer .hst-home-footer-pill,html body .global-footer .hst-home-footer-pill{box-shadow:inset 0 1px #ffffff0a,0 0 16px #ffa02d12,0 8px 24px #0003!important}html body main.site .hst-home-section,html body main.site .hst-home-final{isolation:isolate!important;background:0 0!important;position:relative!important;overflow:hidden!important}html body main.site .hst-home-section:before,html body main.site .hst-home-section:after,html body main.site .hst-home-final:before,html body main.site .hst-home-final:after{content:none!important;display:none!important}html body main.site .hst-home-machines{padding:138px 0 126px!important}html body main.site .hst-home-capabilities,html body main.site .hst-home-philosophy{padding:126px 0!important}html body main.site .hst-home-final{padding:118px 0 150px!important}html body main.site .hst-home-section-head,html body main.site .hst-home-capability-intro,html body main.site .hst-home-philosophy-copy{z-index:3!important;position:relative!important}html body main.site .hst-home-section-head h2,html body main.site .hst-home-capability-intro h2,html body main.site .hst-home-philosophy-copy h2,html body main.site .hst-home-final-card h2{color:#fffffff6!important;text-shadow:0 26px 90px #00000057!important}html body main.site .hst-home-section-head p,html body main.site .hst-home-capability-intro p,html body main.site .hst-home-philosophy-copy p,html body main.site .hst-home-final-card p{color:#e2e6f09e!important}html body main.site .hst-home-machine-card,html body main.site .hst-home-capability-shell,html body main.site .hst-home-capability-card,html body main.site .hst-home-philosophy-card,html body main.site .hst-home-final-card{-webkit-backdrop-filter:blur(18px)saturate(1.12)!important;background:linear-gradient(#ffffff05 0%,#ffffff02 46%,#ffffff01 100%)!important;border:1px solid #ffbe508a!important;border-radius:28px!important;transition:transform .34s cubic-bezier(.22,1,.36,1),border-color .34s,box-shadow .34s,background .34s!important;position:relative!important;overflow:hidden!important;transform:translate(0)scale(1)!important;box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #ffbe5009,0 0 0 1px #ffbe500d,0 0 32px #ffa02d12,0 26px 76px #00000057!important}html body main.site .hst-home-machine-card:before,html body main.site .hst-home-capability-shell:before,html body main.site .hst-home-capability-card:before,html body main.site .hst-home-philosophy-card:before,html body main.site .hst-home-final-card:before{content:""!important;z-index:1!important;pointer-events:none!important;border-radius:inherit!important;-webkit-mask-composite:xor!important;opacity:.78!important;-webkit-mask-composite:xor!important;-webkit-mask-source-type:auto,auto!important;-webkit-mask-composite:xor!important;-webkit-mask-source-type:auto,auto!important;background:linear-gradient(135deg,#fff8bec7 0%,#ffd65ca8 20%,#ffa63770 48%,#ffc74a8f 72%,#fff4beb3 100%)!important;padding:1px!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-origin:content-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}html body main.site .hst-home-machine-card>*,html body main.site .hst-home-capability-shell>*,html body main.site .hst-home-capability-card>*,html body main.site .hst-home-philosophy-card>*,html body main.site .hst-home-final-card>*{z-index:2!important;position:relative!important}html body main.site .hst-home-card-ambient,html body main.site .hst-home-machine-card:after,html body main.site .hst-home-capability-shell:after,html body main.site .hst-home-capability-card:after,html body main.site .hst-home-philosophy-card:after,html body main.site .hst-home-final-card:after{content:none!important;background:0 0!important;display:none!important}html body main.site .hst-home-machine-card:hover,html body main.site .hst-home-capability-card:hover,html body main.site .hst-home-philosophy-card:hover,html body main.site .hst-home-final-card:hover{background:linear-gradient(#ffffff07 0%,#ffffff03 46%,#ffffff01 100%)!important;border-color:#ffdc73c7!important;transform:translateY(-8px)scale(1.018)!important;box-shadow:inset 0 1px #fff1,inset 0 -1px #ffbe500d,0 0 0 1px #ffbe5018,0 0 58px #ffa02d25,0 34px 98px #0000006b!important}html body main.site .hst-home-machine-card:hover:before,html body main.site .hst-home-capability-card:hover:before,html body main.site .hst-home-philosophy-card:hover:before,html body main.site .hst-home-final-card:hover:before{opacity:1!important}html body main.site .hst-home-machine-grid{gap:26px!important}html body main.site .hst-home-machine-card{min-height:430px!important}html body main.site .hst-home-machine-copy h3,html body main.site .hst-home-capability-card h3,html body main.site .hst-home-philosophy-card h3{color:#fffffff0!important}html body main.site .hst-home-machine-copy p,html body main.site .hst-home-capability-card p,html body main.site .hst-home-philosophy-card p{color:#e2e6f099!important}html body main.site .hst-home-capability-shell{padding:34px!important}html body main.site .hst-home-capability-grid{gap:18px!important}html body main.site .hst-home-capability-card{border-color:#ffbe5057!important;border-radius:22px!important;box-shadow:inset 0 1px #ffffff0a,0 0 20px #ffa02d0a,0 18px 52px #0000003d!important}html body main.site .hst-home-philosophy-card{border-color:#ffbe506b!important;border-radius:24px!important}html body main.site .hst-home-pill-button,html body main.site .hst-home-final-primary,html body main.site .hst-home-final-secondary{color:#ffffffe0!important;-webkit-backdrop-filter:blur(12px)saturate(1.08)!important;background:linear-gradient(#ffffff06,#ffffff02),#08080a2e!important;border:1px solid #ffbe5057!important;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s,background .28s!important;box-shadow:inset 0 1px #ffffff0a,0 0 16px #ffa02d0f,0 10px 30px #0000003d!important}html body main.site .hst-home-pill-button:hover,html body main.site .hst-home-final-primary:hover,html body main.site .hst-home-final-secondary:hover{border-color:#ffdc739e!important;transform:translateY(-3px)!important;box-shadow:inset 0 1px #ffffff0e,0 0 34px #ffa02d1c,0 18px 48px #00000057!important}html body main.site .hst-home-final-card{border-radius:32px!important;padding:48px!important}html body main.site .guided-flow-final-section{background:0 0!important}html body main.site .guided-flow-final-item,html body main.site .guided-flow-final-cta{background:linear-gradient(#ffffff06,#ffffff02),#08080a33!important;border-color:#ffbe505c!important;box-shadow:inset 0 1px #ffffff0a,0 0 22px #ffa02d0d,0 16px 48px #00000042!important}@media (max-width:980px){html body main.site .hst-home-machines,html body main.site .hst-home-capabilities,html body main.site .hst-home-philosophy,html body main.site .hst-home-final{padding:96px 0!important}html body main.site .hst-home-capability-shell,html body main.site .hst-home-final-card{padding:26px!important}}html body main.site .hst-home-machine-top span,html body main.site .hst-home-machine-top strong,html body main.site .hst-home-machine-copy small{color:#93c5fdcc!important}html body main.site .hst-home-machine-visual{color:#60a5fad1!important;filter:drop-shadow(0 0 30px #2563eb29)drop-shadow(0 20px 42px #00000059)!important}html body main.site .hst-home-card-link{color:#93c5fdd6!important}html body main.site .hst-home-capability-card{border-color:#60a5fa61!important;box-shadow:inset 0 1px #ffffff0a,0 0 22px #2563eb0e,0 18px 52px #0000003d!important}html body main.site .hst-home-capability-icon,html body main.site .hst-home-philosophy-icon{color:#93c5fdeb!important;background:linear-gradient(#ffffff09,#ffffff03),#2563eb0f!important;border-color:#60a5fa5c!important;box-shadow:inset 0 1px #ffffff0b,0 0 26px #2563eb1c!important}html body main.site .hst-home-philosophy-card{border-color:#60a5fa75!important}html body main.site .hst-home-philosophy-number{color:#93c5fd99!important}html body main.site .hst-home-pill-button:hover,html body main.site .hst-home-final-primary:hover,html body main.site .hst-home-final-secondary:hover{border-color:#7dd3fcad!important;box-shadow:inset 0 1px #ffffff0e,0 0 36px #2563eb26,0 18px 48px #00000057!important}html body main.site .guided-flow-final-item,html body main.site .guided-flow-final-cta{border-color:#60a5fa66!important;box-shadow:inset 0 1px #ffffff0a,0 0 24px #2563eb12,0 16px 48px #00000042!important}html body .global-footer .hst-footer-orb{filter:blur(42px)!important;opacity:var(--o)!important;background:radial-gradient(circle,#bfdbfe3b 0%,#7dd3fc2f 15%,#60a5fa24 32%,#2563eb16 50%,#1e40af0b 68%,#0ea5e904 82%,#0000 92%)!important;box-shadow:0 0 72px #60a5fa14,0 0 128px #2563eb0d!important}html body footer.global-footer .hst-home-footer-column,html body footer.global-footer .hst-home-footer-company,html body .global-footer .hst-home-footer-column,html body .global-footer .hst-home-footer-company{background:linear-gradient(#ffffff05 0%,#ffffff02 48%,#ffffff01 100%)!important;border:1px solid #60a5fa8f!important;box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #2563eb0a,0 0 0 1px #60a5fa0f,0 0 34px #2563eb17,0 24px 70px #0000004d!important}html body footer.global-footer .hst-home-footer-column:after,html body footer.global-footer .hst-home-footer-company:after,html body .global-footer .hst-home-footer-column:after,html body .global-footer .hst-home-footer-company:after{content:none!important;background:0 0!important;display:none!important}html body .global-footer .hst-home-kicker,html body footer.global-footer .hst-home-kicker{color:#7dd3fceb!important;text-shadow:0 0 18px #2563eb2e!important}html body .global-footer a:hover,html body footer.global-footer a:hover{color:#bfdbfef5!important}html body footer.global-footer .hst-home-footer-pill,html body .global-footer .hst-home-footer-pill{background:linear-gradient(#ffffff06,#ffffff02)!important;border:1px solid #60a5fa5c!important;box-shadow:inset 0 1px #ffffff0a,0 0 18px #2563eb13,0 8px 24px #0003!important}html body .global-footer .hst-home-footer-bottom,html body footer.global-footer .hst-home-footer-bottom{border-top-color:#60a5fa29!important}html body .global-footer .hst-home-footer-bottom span,html body footer.global-footer .hst-home-footer-bottom span{color:#e2e8f08a!important}html body main.site .hst-hero-ai-shell{-webkit-backdrop-filter:blur(20px)saturate(1.12)!important;background:linear-gradient(#ffffff06 0%,#ffffff02 48%,#ffffff01 100%),#05070db3!important;border:1px solid #60a5fa94!important;transition:border-color .34s,box-shadow .34s,background .34s,transform .34s cubic-bezier(.22,1,.36,1)!important;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #2563eb0a,0 0 0 1px #60a5fa0d,0 0 44px #2563eb1d,0 30px 90px #0000006b!important}html body main.site .hst-hero-ai-shell:before{content:""!important;z-index:1!important;pointer-events:none!important;border-radius:inherit!important;-webkit-mask-composite:xor!important;opacity:.86!important;-webkit-mask-composite:xor!important;-webkit-mask-source-type:auto,auto!important;-webkit-mask-composite:xor!important;-webkit-mask-source-type:auto,auto!important;background:linear-gradient(135deg,#bfdbfed1 0%,#7dd3fcad 20%,#60a5fa85 46%,#2563eb85 72%,#93c5fdb8 100%)!important;padding:1px!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-origin:content-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}html body main.site .hst-hero-ai-shell>*{z-index:2!important;position:relative!important}html body main.site .hst-hero-ai-shell:hover,html body main.site .hst-hero-ai-shell:focus-within{border-color:#7dd3fcd1!important;box-shadow:inset 0 1px #fff1,inset 0 -1px #2563eb0e,0 0 0 1px #60a5fa1b,0 0 64px #2563eb2b,0 36px 104px #0000007a!important}html body main.site .hst-hero-ai-placeholder-text,html body main.site .hst-hero-ai-input,html body main.site .hst-hero-ai-hidden-input{color:#e2e8f0b8!important}html body main.site .hst-hero-ai-plus,html body main.site .hst-hero-ai-mic,html body main.site .hst-hero-ai-send,html body main.site .ai-plus,html body main.site .ai-send{color:#e2e8f0db!important;background:linear-gradient(#ffffff13,#ffffff06),#2563eb0d!important;border-color:#60a5fa61!important;box-shadow:inset 0 1px #ffffff0e,0 0 22px #2563eb13,0 12px 30px #0000003d!important}html body main.site .hst-hero-ai-send{color:#08142af5!important;background:linear-gradient(135deg,#f0f9fffa,#bfdbfeeb)!important;border-color:#bfdbfee6!important}html body main.site .hst-hero-ai-plus:hover,html body main.site .hst-hero-ai-mic:hover,html body main.site .hst-hero-ai-send:hover,html body main.site .ai-plus:hover,html body main.site .ai-send:hover{border-color:#7dd3fcad!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #ffffff12,0 0 34px #2563eb24,0 16px 42px #00000052!important}html body main.site .hero-scroll-cue{-webkit-backdrop-filter:blur(14px)saturate(1.08)!important;background:linear-gradient(#ffffff0d,#ffffff04),#2563eb0d!important;border-color:#60a5fa66!important;box-shadow:inset 0 1px #ffffff0d,0 0 28px #2563eb1b,0 18px 46px #00000052!important}html body main.site .hero-scroll-cue:hover{border-color:#7dd3fcb3!important;transform:translateY(-3px)!important;box-shadow:inset 0 1px #fff1,0 0 42px #2563eb2a,0 24px 62px #00000061!important}html body .floating-ai:hover,html body .hst-floating-ai-safe:hover,html body .floating-ai.is-active,html body .hst-floating-ai-safe.is-active{border-color:#7dd3fcc2!important;transform:translateY(-4px)scale(1.035)!important;box-shadow:inset 0 1px #ffffff12,0 0 52px #2563eb38,0 26px 76px #0000007a!important}html body .hst-chat-v6-message-meta{color:#93c5fd9e!important}html body .hst-chat-v6-message-assistant>span:not(.hst-chat-v6-thinking),html body .hst-chat-v6-message-assistant span:not(.hst-chat-v6-message-meta span):not(.hst-chat-v6-thinking){color:#f8fafceb!important;background:linear-gradient(#ffffff0c,#ffffff04),#2563eb0d!important;border-color:#60a5fa57!important;box-shadow:inset 0 1px #ffffff0c,0 0 26px #2563eb12,0 16px 42px #00000038!important}html body .hst-chat-v6-message-user>span{color:#f8fafcf5!important;background:linear-gradient(135deg,#2563eb61,#0ea5e929),#2563eb12!important;border-color:#7dd3fc7a!important;box-shadow:inset 0 1px #ffffff0f,0 0 34px #2563eb1f,0 18px 48px #00000042!important}html body .hst-chat-v6-thinking{background:linear-gradient(#ffffff0c,#ffffff04),#2563eb0d!important;border-color:#60a5fa57!important}html body .hst-chat-v6-textarea-shell textarea,html body .hst-chat-v6-input textarea,html body .hst-chat-v6-input input{color:#f8fafceb!important}html body .hst-chat-v6-char-counter{color:#93c5fd94!important}html body .hst-chat-v6-new-trigger,html body .hst-chat-v6-input button[type=submit]{color:#bfdbfee0!important;background:linear-gradient(#ffffff0e,#ffffff04),#2563eb0d!important;border-color:#60a5fa5c!important;box-shadow:inset 0 1px #ffffff0d,0 0 18px #2563eb12!important}html body .hst-chat-v6-input button[type=submit]{color:#08142af5!important;background:linear-gradient(135deg,#f0f9fff5,#bfdbfee6)!important;border-color:#bfdbfee0!important}html body .hst-chat-v6-new-trigger:hover,html body .hst-chat-v6-input button[type=submit]:hover{border-color:#7dd3fcad!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #ffffff10,0 0 32px #2563eb25!important}html body .hst-chat-v6-empty-icon{color:#bfdbfee6!important;background:linear-gradient(#ffffff0d,#ffffff04),#2563eb0d!important;border-color:#60a5fa5c!important;box-shadow:inset 0 1px #ffffff0d,0 0 30px #2563eb1c!important}html body .hst-chat-v6-empty-history button{color:#f8fafce0!important;background:linear-gradient(#ffffff0d,#ffffff04),#2563eb0d!important;border-color:#60a5fa5c!important;box-shadow:inset 0 1px #ffffff0d,0 0 22px #2563eb14!important}html body .hst-chat-v6-history-view-item{background:linear-gradient(#ffffff0a,#ffffff03),#2563eb08!important;border-color:#60a5fa3d!important;box-shadow:inset 0 1px #ffffff0a,0 14px 40px #00000038!important}html body .hst-chat-v6-history-view-dot{background:#7dd3fceb!important;box-shadow:0 0 16px #2563eb52!important}html body .hst-chat-panel,html body .hst-floating-chat-wrap,html body .hst-hero-chat-popover{background:radial-gradient(circle at 18% 0,#7dd3fc12,#0000 18rem),radial-gradient(circle at 92% 100%,#2563eb1b,#0000 22rem),linear-gradient(#ffffff0b,#ffffff03),#03050adb!important;border-color:#60a5fa75!important;box-shadow:inset 0 1px #ffffff0e,0 0 70px #2563eb26,0 38px 118px #00000094!important}html body main.site .hst-hero-ai-plus,html body main.site .hst-hero-ai-mic{background:linear-gradient(#ffffff0d,#ffffff03),#0408126b!important;border-color:#7dd3fc7a!important;box-shadow:inset 0 1px #ffffff0d,0 0 20px #0ea5e91b!important}html body main.site .hst-hero-ai-mode{color:#bfdbfec2!important}html body .hst-chat-v6-header span{color:#93c5fdad!important}html body .hst-chat-v6-header-actions button,html body .hst-chat-v6-back{background:linear-gradient(#ffffff0a,#ffffff02),#0408123d!important;border-color:#7dd3fc52!important}html body .hst-chat-v6-message-assistant>span:not(.hst-chat-v6-thinking),html body .hst-chat-v6-message-assistant span:not(.hst-chat-v6-message-meta span):not(.hst-chat-v6-thinking){background:linear-gradient(#ffffff08,#ffffff02),#04081257!important;border:1px solid #7dd3fc75!important;box-shadow:inset 0 1px #ffffff0d,0 0 24px #0ea5e916,0 14px 40px #00000038!important}html body .hst-chat-v6-message-user>span{background:linear-gradient(135deg,#2563eb38,#0ea5e912),#0408125c!important;border:1px solid #7dd3fc8f!important;box-shadow:inset 0 1px #ffffff0f,0 0 32px #0ea5e91d,0 18px 48px #00000042!important}html body .hst-chat-v6-input{background:linear-gradient(#ffffff07,#ffffff01),#03050a7a!important;border:1px solid #7dd3fc9e!important;box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #7dd3fc0a,0 0 0 1px #7dd3fc11,0 0 30px #0ea5e91f,0 18px 52px #0000005c!important}html body .hst-chat-v6-new-trigger{background:linear-gradient(#ffffff0a,#ffffff02),#0408124d!important;border-color:#7dd3fc57!important}html body .hst-chat-v6-input button[type=submit]{background:linear-gradient(135deg,#f0f9fffa,#bfdbfeeb)!important;border-color:#bfdbfeeb!important;box-shadow:inset 0 1px #fffc,0 0 28px #0ea5e92b,0 16px 42px #0000004d!important}html body main.site .hst-home-machine-top span,html body main.site .hst-home-machine-top strong,html body main.site .hst-home-machine-copy small,html body main.site .hst-home-card-link,html body main.site .hst-home-philosophy-number{color:#5eead4d1!important}html body .floating-ai:hover,html body .hst-floating-ai-safe:hover,html body .floating-ai.is-active,html body .hst-floating-ai-safe.is-active{background:radial-gradient(circle at 50% 100%,#14b8a636,#0000 72%),linear-gradient(#ffffff12,#ffffff05),#03080ac2!important;border-color:#99f6e4db!important;box-shadow:inset 0 1px #ffffff12,0 0 52px #14b8a63d,0 26px 76px #0000007a!important}html body main.site #production-systems .hst-home-machine-card:hover{background:radial-gradient(circle at 50% 100%,#0664661b,#0000 20rem),radial-gradient(circle at 50% 0,#5eead40a,#0000 18rem),linear-gradient(#ffffff07 0%,#ffffff03 46%,#ffffff01 100%),#03080aa3!important;border-color:#5eead4db!important;box-shadow:inset 0 1px #fff1,inset 0 -1px #5eead40f,0 0 0 1px #5eead41f,0 0 62px #14b8a62f,0 34px 98px #0000006b!important}html body main.site #production-systems .hst-home-machine-card .hst-home-card-ambient{z-index:0!important;pointer-events:none!important;opacity:.52!important;filter:blur(8px)!important;background:radial-gradient(circle,#5eead41d 0%,#14b8a614 32%,#0664660d 52%,#0000 72%)!important;height:210px!important;transition:opacity .34s,transform .34s cubic-bezier(.22,1,.36,1)!important;display:block!important;position:absolute!important;inset:auto -22% -32%!important}html body main.site #production-systems .hst-home-machine-card:hover .hst-home-card-ambient{opacity:.92!important;transform:translateY(-12px)!important}html body main.site #production-systems .hst-home-card-link{color:#99f6e4e0!important;background:linear-gradient(#ffffff09,#ffffff02),#06646612!important;border:1px solid #5eead457!important;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s,background .3s,color .3s!important;box-shadow:inset 0 1px #ffffff0d,0 0 22px #14b8a61b,0 12px 34px #0000003d!important}html body main.site #production-systems .hst-home-machine-top span,html body main.site #production-systems .hst-home-machine-top strong,html body main.site #production-systems .hst-home-machine-copy small{color:#5eead4d1!important}html body main.site #production-systems .hst-home-machine-visual{color:#99f6e4db!important;filter:drop-shadow(0 0 30px #14b8a626)drop-shadow(0 20px 42px #00000059)!important}html body main.site #production-systems .hst-home-machine-visual,html body main.site #production-systems .clean-product-image-box{background:radial-gradient(circle at 50% 46%,#5eead40f,#0000 62%),linear-gradient(#ffffff09,#ffffff03),#ffffff04!important;border-color:#5eead42e!important}html body main.site #production-systems a:hover,html body main.site #production-systems button:hover{color:#ccfbf1fa!important}html body main.site #production-systems .hst-home-machine-card .hst-home-card-link,html body main.site #production-systems .hst-home-machine-card .hst-home-card-link span,html body main.site #production-systems .hst-home-machine-card .hst-home-card-link svg{color:#99f6e4e0!important;stroke:#99f6e4e0!important}html body main.site #production-systems .hst-home-machine-card:hover .hst-home-card-link,html body main.site #production-systems .hst-home-machine-card:hover .hst-home-card-link span,html body main.site #production-systems .hst-home-machine-card:hover .hst-home-card-link svg{color:#ccfbf1fa!important;stroke:#ccfbf1fa!important}html body main.site #production-systems .hst-home-card-link span{text-shadow:0 0 14px #14b8a62e!important}html body main.site section#production-systems a.hst-home-machine-card .hst-home-card-link>span{color:#99f6e4e0!important}html body main.site section#production-systems a.hst-home-machine-card:hover .hst-home-card-link>span{color:#ccfbf1fa!important}html body main.site .hst-hero-ai,html body .hst-hero-ai{pointer-events:auto!important}@media (max-width:760px){html body main.site .hst-hero-ai-hidden-input,html body .hst-hero-ai-hidden-input{left:18px!important;right:128px!important}}html body main.site{background:radial-gradient(circle at 14% 24%,#ffbe500d,#0000 34rem),radial-gradient(circle at 86% 48%,#ff912d0b,#0000 38rem),radial-gradient(circle at 50% 86%,#ffd25a09,#0000 42rem),#09090b!important}html body main.site .hst-home-kicker{color:#ffc458e6!important;text-shadow:0 0 18px #ffa63729!important}html body main.site .hst-home-machine-card,html body main.site .hst-home-capability-shell,html body main.site .hst-home-capability-card,html body main.site .hst-home-philosophy-card,html body main.site .hst-home-final-card{border-color:#ffbe508f!important;box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #ffbe500a,0 0 0 1px #ffbe500f,0 0 36px #ffa02d18,0 26px 76px #00000057!important}html body main.site .hst-home-machine-card:hover,html body main.site .hst-home-capability-card:hover,html body main.site .hst-home-philosophy-card:hover,html body main.site .hst-home-final-card:hover{border-color:#ffdc73d6!important;box-shadow:inset 0 1px #fff1,inset 0 -1px #ffbe500e,0 0 0 1px #ffbe501c,0 0 62px #ffa02d26,0 34px 98px #0000006b!important}html body main.site .hst-home-machine-top span,html body main.site .hst-home-machine-top strong,html body main.site .hst-home-machine-copy small,html body main.site .hst-home-card-link,html body main.site .hst-home-card-link span,html body main.site .hst-home-philosophy-number{color:#ffd278d6!important}html body main.site .hst-home-card-link svg{stroke:#ffd278d6!important}html body main.site .hst-home-machine-card:hover .hst-home-card-link,html body main.site .hst-home-machine-card:hover .hst-home-card-link span,html body main.site .hst-home-machine-card:hover .hst-home-card-link svg{color:#fff4befa!important;stroke:#fff4befa!important}html body main.site .hst-home-machine-visual,html body main.site .hst-home-capability-icon,html body main.site .hst-home-philosophy-icon{color:#ffda78e6!important;background:linear-gradient(#ffffff09,#ffffff03),#ffbe500d!important;border-color:#ffbe5057!important;box-shadow:inset 0 1px #ffffff0b,0 0 28px #ffa02d1a!important}html body main.site .hst-home-pill-button,html body main.site .hst-home-final-primary,html body main.site .hst-home-final-secondary{border-color:#ffbe505c!important;box-shadow:inset 0 1px #ffffff0a,0 0 18px #ffa02d16,0 10px 30px #0000003d!important}html body main.site #production-systems .hst-home-machine-card:hover{background:radial-gradient(circle at 50% 100%,#ffbe5018,#0000 20rem),radial-gradient(circle at 50% 0,#fff4be09,#0000 18rem),linear-gradient(#ffffff07,#ffffff02),#090807a3!important;border-color:#ffdc73db!important}html body main.site #production-systems .hst-home-machine-card .hst-home-card-link{color:#ffd278e0!important;background:linear-gradient(#ffffff09,#ffffff02),#ffbe500e!important;border-color:#ffbe5057!important;box-shadow:inset 0 1px #ffffff0d,0 0 22px #ffa02d14,0 12px 34px #0000003d!important}html body main.site #production-systems .hst-home-machine-card:hover .hst-home-card-link{color:#fff4befa!important;background:linear-gradient(#ffffff0c,#ffffff03),#ffbe5018!important;border-color:#ffdc73ad!important;box-shadow:inset 0 1px #fff1,0 0 36px #ffa02d22,0 18px 48px #00000052!important}html body main.site #production-systems .hst-home-card-ambient{background:radial-gradient(circle,#ffda781c 0%,#ffa63714 32%,#ffbe500c 52%,#0000 72%)!important}html body footer.global-footer .hst-home-footer-column,html body footer.global-footer .hst-home-footer-company,html body .global-footer .hst-home-footer-column,html body .global-footer .hst-home-footer-company{border-color:#ffbe5094!important;box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #ffbe5009,0 0 0 1px #ffbe500f,0 0 34px #ffa02d17,0 24px 70px #0000004d!important}html body footer.global-footer .hst-home-footer-pill,html body .global-footer .hst-home-footer-pill{border-color:#ffbe5057!important;box-shadow:inset 0 1px #ffffff0a,0 0 16px #ffa02d12,0 8px 24px #0003!important}html body main.site section.hero .hst-hero-ai .hst-hero-ai-shell,html body main.site .hst-hero-ai .hst-hero-ai-shell,html body .hst-hero-ai .hst-hero-ai-shell{background:linear-gradient(#ffffff05,#ffffff01),#0a080680!important;border-color:#ffdc73cc!important;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #ffbe500e,0 0 0 1px #ffbe5020,0 0 36px #ffa02d29,0 0 82px #ffbe5016,0 30px 90px #0000006b!important}html body main.site .hst-hero-ai-mode,html body main.site .hst-hero-ai-placeholder-text,html body main.site .hst-hero-ai-input,html body main.site .hst-hero-ai-hidden-input{color:#ffebaac2!important}html body main.site .hst-hero-ai-send,html body .hst-chat-v6-input button[type=submit]{color:#342004f5!important;background:linear-gradient(135deg,#fffff5fa,#ffda78eb)!important;border-color:#fff4beeb!important;box-shadow:inset 0 1px #fffc,0 0 28px #ffa02d29,0 16px 42px #0000004d!important}html body main.site .hero-scroll-cue{background:linear-gradient(#ffffff08,#ffffff02),#ffbe500a!important;border-color:#ffbe5094!important;box-shadow:inset 0 1px #ffffff0d,0 0 28px #ffa02d1b,0 16px 42px #00000057!important}html body main.site .hero-scroll-cue span{filter:drop-shadow(0 0 10px #ffa02d3d)!important;border-bottom-color:#fff4beeb!important;border-right-color:#fff4beeb!important}html body .floating-ai,html body .hst-floating-ai-safe,html body button[aria-label="Open HST AI assistant"]{color:#fff4bef0!important;background:radial-gradient(circle at 50% 100%,#ffa02d22,#0000 72%),linear-gradient(#ffffff0f,#ffffff04),#0a0806b8!important;border-color:#ffbe508a!important;box-shadow:inset 0 1px #ffffff0e,0 0 32px #ffa02d1f,0 18px 54px #0000006b!important}html body .hst-chat-v6-panel{background:radial-gradient(circle at 20% 0,#ffda7809,#0000 20rem),radial-gradient(circle at 88% 100%,#ffa02d0b,#0000 24rem),linear-gradient(#ffffff08,#ffffff01),#08070694!important;border-color:#ffdc73b3!important;box-shadow:inset 0 1px #ffffff10,inset 0 -1px #ffbe500e,0 0 0 1px #ffbe501b,0 0 42px #ffa02d24,0 0 100px #ffbe5011,0 38px 118px #0000009e!important}html body .hst-chat-v6-panel:before{background:radial-gradient(circle at 50% 0,#ffda7808,#0000 20rem),linear-gradient(#ffffff05,#0000 48%)!important}html body .hst-chat-v6-border{background:linear-gradient(#ffdc73cc,#ffa6376b,#ff7e262e,#0000)!important}html body .hst-chat-v6-header-actions button,html body .hst-chat-v6-back,html body .hst-chat-v6-new-trigger{color:#fff4bedb!important;background:linear-gradient(#ffffff0a,#ffffff02),#ffbe500a!important;border-color:#ffbe5052!important}html body .hst-chat-v6-message-assistant>span:not(.hst-chat-v6-thinking),html body .hst-chat-v6-message-assistant span:not(.hst-chat-v6-message-meta span):not(.hst-chat-v6-thinking){background:linear-gradient(#ffffff08,#ffffff02),#ffbe500a!important;border-color:#ffbe5070!important;box-shadow:inset 0 1px #ffffff0d,0 0 24px #ffa02d14,0 14px 40px #00000038!important}html body .hst-chat-v6-message-user>span{background:linear-gradient(135deg,#ffa02d33,#ffda780e),#08070661!important;border-color:#ffdc7385!important;box-shadow:inset 0 1px #ffffff0f,0 0 32px #ffa02d1b,0 18px 48px #00000042!important}html body .hst-chat-v6-empty-icon,html body .hst-chat-v6-empty-history button,html body .hst-chat-v6-history-view-item{background:linear-gradient(#ffffff08,#ffffff02),#ffbe5009!important;border-color:#ffbe5061!important;box-shadow:inset 0 1px #ffffff0d,0 0 24px #ffa02d13,0 14px 40px #0000003d!important}html body main.site .hst-hero-ai-shell,html body .hst-hero-ai-shell{position:relative!important}html body main.site .hst-hero-ai-hidden-input,html body .hst-hero-ai-hidden-input{z-index:5!important;opacity:0!important;color:#0000!important;caret-color:#0000!important;pointer-events:auto!important;cursor:text!important;background:0 0!important;border:0!important;outline:0!important;width:auto!important;height:100%!important;display:block!important;position:absolute!important;inset:0 190px 0 26px!important}html body main.site .hst-hero-ai-textline,html body .hst-hero-ai-textline{z-index:3!important;pointer-events:none!important;position:relative!important}html body main.site .hst-hero-ai-placeholder-text,html body .hst-hero-ai-placeholder-text{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}html body main.site .hst-hero-ai-input,html body .hst-hero-ai-input{color:#ffebaaf0!important;caret-color:#ffdc73f2!important;pointer-events:auto!important;cursor:text!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-width:0!important;display:block!important}html body main.site .hst-hero-ai-controls,html body main.site .hst-hero-ai-actions,html body main.site .hst-hero-ai-plus,html body main.site .hst-hero-ai-mic,html body main.site .hst-hero-ai-send,html body .hst-hero-ai-controls,html body .hst-hero-ai-actions,html body .hst-hero-ai-plus,html body .hst-hero-ai-mic,html body .hst-hero-ai-send{z-index:9!important;pointer-events:auto!important;position:relative!important}html body main.site section#production-systems .hst-home-machine-card{background:radial-gradient(circle at 50% 100%,#ffbe500d,#0000 22rem),linear-gradient(#ffffff05 0%,#ffffff02 48%,#ffffff01 100%),#0908079e!important;border-color:#ffbe5094!important;box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #ffbe500a,0 0 0 1px #ffbe5011,0 0 36px #ffa02d1a,0 26px 76px #00000057!important}html body main.site section#production-systems .hst-home-machine-card:hover{background:radial-gradient(circle at 50% 100%,#ffbe5018,#0000 22rem),radial-gradient(circle at 50% 0,#fff4be09,#0000 18rem),linear-gradient(#ffffff07 0%,#ffffff03 48%,#ffffff01 100%),#090807a8!important;border-color:#ffdc73db!important;box-shadow:inset 0 1px #fff1,inset 0 -1px #ffbe500e,0 0 0 1px #ffbe501f,0 0 62px #ffa02d28,0 34px 98px #0000006b!important}html body main.site section#production-systems .hst-home-card-ambient{z-index:0!important;pointer-events:none!important;opacity:.48!important;filter:blur(8px)!important;background:radial-gradient(circle,#ffda781d 0%,#ffa63714 32%,#ffbe500c 52%,#0000 72%)!important;height:210px!important;display:block!important;position:absolute!important;inset:auto -22% -32%!important}html body main.site section#production-systems .hst-home-machine-card:hover .hst-home-card-ambient{opacity:.9!important;transform:translateY(-12px)!important}html body main.site section#production-systems .hst-home-machine-visual svg{stroke:#fff5cdf0!important}html body main.site section#production-systems .hst-home-card-link span,html body main.site section#production-systems .hst-home-card-link svg{color:#ffdc87eb!important;stroke:#ffdc87eb!important;text-shadow:0 0 14px #ffa02d29!important}html body main.site section#production-systems .hst-home-machine-card:hover .hst-home-card-link{color:#fff4befa!important;background:linear-gradient(#ffffff0c,#ffffff03),#ffbe501b!important;border-color:#ffdc73b8!important;box-shadow:inset 0 1px #fff1,0 0 36px #ffa02d25,0 18px 48px #00000052!important}html body footer.global-footer .hst-home-footer-column,html body footer.global-footer .hst-home-footer-company,html body .global-footer .hst-home-footer-column,html body .global-footer .hst-home-footer-company{background:linear-gradient(#ffffff05 0%,#ffffff02 48%,#ffffff01 100%)!important;border-color:#ffbe5094!important;box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #ffbe5009,0 0 0 1px #ffbe500f,0 0 34px #ffa02d17,0 24px 70px #0000004d!important}html body footer.global-footer .hst-home-footer-column:hover,html body footer.global-footer .hst-home-footer-company:hover,html body .global-footer .hst-home-footer-column:hover,html body .global-footer .hst-home-footer-company:hover{border-color:#ffdc73d6!important;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #ffbe500d,0 0 0 1px #ffbe501c,0 0 58px #ffa02d28,0 34px 96px #0000006b!important}html body footer.global-footer .hst-home-kicker,html body .global-footer .hst-home-kicker{color:#ffc458e6!important}html body .global-footer .hst-footer-orb{background:radial-gradient(circle,#fff8be3b 0%,#ffda5c2f 15%,#ffa63722 32%,#ff7e2614 50%,#ffbe5009 68%,#ffd26e03 82%,#0000 92%)!important;box-shadow:0 0 72px #ffba4812,0 0 128px #ff88280a!important}html body main.site section#production-systems .hst-home-machine-visual,html body main.site section#production-systems .hst-home-machine-visual svg,html body main.site section#production-systems .hst-home-machine-visual svg *,html body main.site section#production-systems .hst-home-machine-card:hover .hst-home-machine-visual,html body main.site section#production-systems .hst-home-machine-card:hover .hst-home-machine-visual svg,html body main.site section#production-systems .hst-home-machine-card:hover .hst-home-machine-visual svg *{color:#ffbc69c7!important;stroke:#ffbc69c7!important}html body main.site section#production-systems .hst-home-machine-visual{filter:drop-shadow(0 0 16px #ff96371d)drop-shadow(0 0 30px #ffbe500e)drop-shadow(0 22px 44px #00000061)!important;background:radial-gradient(circle at 50% 46%,#ffbe640d,#0000 62%),radial-gradient(circle at 50% 52%,#ffdc8c07,#0000 46%),linear-gradient(#ffffff08,#ffffff03),#ffffff04!important;border-color:#ffbe502e!important}html body main.site section#production-systems .hst-home-machine-card:hover .hst-home-machine-visual,html body main.site section#production-systems .hst-home-machine-card:hover .hst-home-machine-visual svg,html body main.site section#production-systems .hst-home-machine-card:hover .hst-home-machine-visual svg *{color:#ffd791e0!important;stroke:#ffd791e0!important}html body main.site section#production-systems .hst-home-machine-card:hover .hst-home-machine-visual{filter:drop-shadow(0 0 20px #ff963726)drop-shadow(0 0 36px #ffbe5014)drop-shadow(0 24px 48px #0000006b)!important}html body main.site section#production-systems .hst-home-machine-card .hst-home-card-link,html body main.site section#production-systems .hst-home-machine-card .hst-home-card-link span,html body main.site section#production-systems .hst-home-machine-card .hst-home-card-link svg,html body main.site section#production-systems .hst-home-machine-card:hover .hst-home-card-link,html body main.site section#production-systems .hst-home-machine-card:hover .hst-home-card-link span,html body main.site section#production-systems .hst-home-machine-card:hover .hst-home-card-link svg{color:#ffdc87eb!important;stroke:#ffdc87eb!important}html body main.site section#production-systems .hst-home-machine-card:hover .hst-home-card-link span,html body main.site section#production-systems .hst-home-machine-card:hover .hst-home-card-link svg{color:#fff4befa!important;stroke:#fff4befa!important}html body main.site section#production-systems .hst-home-card-link span{text-shadow:0 0 14px #ffa02d29!important}html body main.site #production-systems a.hst-home-machine-card .hst-home-card-link>span,html body main.site #production-systems a.hst-home-machine-card .hst-home-card-link>svg{color:#ffdc87eb!important;stroke:#ffdc87eb!important}html body main.site #production-systems a.hst-home-machine-card:hover .hst-home-card-link>span,html body main.site #production-systems a.hst-home-machine-card:hover .hst-home-card-link>svg{color:#fff4befa!important;stroke:#fff4befa!important}html body main.site section#production-systems a.hst-home-machine-card .hst-home-card-link,html body main.site section#production-systems a.hst-home-machine-card .hst-home-card-link *,html body main.site section#production-systems .hst-home-machine-card .hst-home-card-link,html body main.site section#production-systems .hst-home-machine-card .hst-home-card-link *,html body main.site #production-systems a.hst-home-machine-card .hst-home-card-link,html body main.site #production-systems a.hst-home-machine-card .hst-home-card-link *,html body main.site #production-systems .hst-home-machine-card .hst-home-card-link,html body main.site #production-systems .hst-home-machine-card .hst-home-card-link *{color:#ffdc87f0!important;-webkit-text-fill-color:#ffdc87f0!important;text-fill-color:#ffdc87f0!important;text-shadow:0 0 14px #ffa02d29!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}html body main.site section#production-systems a.hst-home-machine-card .hst-home-card-link svg,html body main.site section#production-systems a.hst-home-machine-card .hst-home-card-link svg *,html body main.site #production-systems a.hst-home-machine-card .hst-home-card-link svg,html body main.site #production-systems a.hst-home-machine-card .hst-home-card-link svg *{color:#ffdc87f0!important;stroke:#ffdc87f0!important;fill:none!important}html body main.site section#production-systems a.hst-home-machine-card:hover .hst-home-card-link,html body main.site section#production-systems a.hst-home-machine-card:hover .hst-home-card-link *,html body main.site #production-systems a.hst-home-machine-card:hover .hst-home-card-link,html body main.site #production-systems a.hst-home-machine-card:hover .hst-home-card-link *{color:#fff4befa!important;-webkit-text-fill-color:#fff4befa!important;text-fill-color:#fff4befa!important;text-shadow:0 0 16px #ffbe5038!important}html body main.site section#production-systems a.hst-home-machine-card:hover .hst-home-card-link svg,html body main.site section#production-systems a.hst-home-machine-card:hover .hst-home-card-link svg *,html body main.site #production-systems a.hst-home-machine-card:hover .hst-home-card-link svg,html body main.site #production-systems a.hst-home-machine-card:hover .hst-home-card-link svg *{color:#fff4befa!important;stroke:#fff4befa!important}html body main.site section#production-systems a.hst-home-machine-card .hst-home-card-link,html body main.site #production-systems a.hst-home-machine-card .hst-home-card-link{background:linear-gradient(#ffffff09,#ffffff02),#ffbe500e!important;border-color:#ffbe506b!important;box-shadow:inset 0 1px #ffffff0d,0 0 22px #ffa02d17,0 12px 34px #0000003d!important}html body .hst-chat-v6-border{opacity:.42!important;background:linear-gradient(#fff4beb8,#ffbe505c,#ffa6371f,#0000)!important}html body .hst-chat-v6-header-actions button,html body .hst-chat-v6-back{color:#fff4bec7!important;background:linear-gradient(#ffffff09,#ffffff02),#0505063d!important;border-color:#ffd65c47!important;box-shadow:inset 0 1px #ffffff0a,0 0 14px #ffbe500b!important}html body .hst-chat-v6-header-actions button:hover,html body .hst-chat-v6-back:hover{color:#fff4bef5!important;border-color:#ffdc7394!important;box-shadow:inset 0 1px #ffffff0e,0 0 24px #ffbe501b!important}html body .hst-chat-v6-messages{background:0 0!important}html body .hst-chat-v6-message-assistant>span:not(.hst-chat-v6-thinking),html body .hst-chat-v6-message-assistant span:not(.hst-chat-v6-message-meta span):not(.hst-chat-v6-thinking){color:#ffffffe0!important;-webkit-backdrop-filter:blur(12px)saturate(1.04)!important;background:linear-gradient(#ffffff08,#ffffff02),#05050647!important;border:1px solid #ffd65c6b!important;box-shadow:inset 0 1px #ffffff0c,0 0 18px #ffbe500d,0 14px 40px #00000038!important}html body .hst-chat-v6-message-user>span{color:#fffffff0!important;-webkit-backdrop-filter:blur(12px)saturate(1.04)!important;background:linear-gradient(#ffffff09,#ffffff02),#05050652!important;border:1px solid #ffdc738a!important;box-shadow:inset 0 1px #ffffff0d,0 0 22px #ffbe5012,0 18px 48px #00000042!important}html body .hst-chat-v6-thinking{background:linear-gradient(#ffffff08,#ffffff02),#05050647!important;border:1px solid #ffd65c66!important;box-shadow:inset 0 1px #ffffff0c,0 0 18px #ffbe500d!important}html body .hst-chat-v6-thinking i{background:#ffdc73d1!important;box-shadow:0 0 10px #ffbe5040!important}html body .hst-chat-v6-input{-webkit-backdrop-filter:blur(16px)saturate(1.06)!important;background:linear-gradient(#ffffff07,#ffffff01),#0505066b!important;border:1px solid #ffdc739e!important;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #ffd65c08,0 0 0 1px #ffd65c0e,0 0 24px #ffbe5014,0 18px 52px #0000005c!important}html body .hst-chat-v6-new-trigger{color:#fff4bed1!important;background:linear-gradient(#ffffff09,#ffffff02),#05050647!important;border-color:#ffd65c47!important;box-shadow:inset 0 1px #ffffff0a,0 0 14px #ffbe500d!important}html body .hst-chat-v6-input button[type=submit]{color:#342004f5!important;background:linear-gradient(135deg,#fffff5f5,#ffda78e0)!important;border-color:#fff4bee0!important;box-shadow:inset 0 1px #ffffffb8,0 0 22px #ffa02d1f,0 14px 38px #00000047!important}html body .hst-chat-v6-history-view{background:0 0!important}html body .hst-chat-v6-empty-icon,html body .hst-chat-v6-empty-history button,html body .hst-chat-v6-history-view-item{-webkit-backdrop-filter:blur(12px)saturate(1.04)!important;background:linear-gradient(#ffffff07,#ffffff01),#0505064d!important;border-color:#ffd65c57!important;box-shadow:inset 0 1px #ffffff0c,0 0 18px #ffbe500d,0 14px 40px #0000003d!important}html body .hst-chat-v6-history-view-item:hover,html body .hst-chat-v6-history-view-item.is-active{border-color:#ffdc739e!important;box-shadow:inset 0 1px #ffffff0e,0 0 28px #ffbe501b,0 18px 52px #00000057!important}html body .hst-chat-v6-messages::-webkit-scrollbar-thumb{background:#ffd65c57!important}html body .hst-chat-v6-history-list::-webkit-scrollbar-thumb{background:#ffd65c57!important}html body .hst-chat-v6-history-view::-webkit-scrollbar-thumb{background:#ffd65c57!important}html body .hst-chat-v6-messages{scrollbar-color:#ffd65c57 #ffffff08!important}html body .hst-chat-v6-scroll-bottom{color:#fff4bee0!important;background:linear-gradient(#ffffff0a,#ffffff02),#0505065c!important;border-color:#ffd65c6b!important;box-shadow:inset 0 1px #ffffff0c,0 0 20px #ffbe5014,0 16px 44px #00000057!important}html body .floating-ai,html body .hst-floating-ai-safe,html body button[aria-label="Open HST AI assistant"]{color:#fff4beeb!important;-webkit-backdrop-filter:blur(16px)saturate(1.06)!important;background:linear-gradient(#ffffff0d,#ffffff03),#0505067a!important;border-color:#ffd65c80!important;box-shadow:inset 0 1px #ffffff0d,0 0 24px #ffbe5017,0 18px 54px #0000006b!important}html body .hst-chat-v6-panel:before{content:""!important;pointer-events:none!important;border-radius:inherit!important;opacity:.35!important;background:linear-gradient(#ffffff0a 0%,#0000 30% 100%)!important;position:absolute!important;inset:0!important}html body .hst-chat-v6-header{background:linear-gradient(#ffffff09,#ffffff02),#05050729!important;border-bottom:1px solid #ffda781d!important;height:92px!important;padding:22px 26px!important}html body .hst-chat-v6-messages{scrollbar-width:thin!important;scrollbar-color:#ffda784d transparent!important;background:0 0!important;padding:22px 20px 142px 22px!important;overflow:hidden auto!important}html body .hst-chat-v6-messages::-webkit-scrollbar-thumb{background:#ffda784d!important;border-radius:999px!important}html body .hst-chat-v6-message{max-width:100%!important}html body .hst-chat-v6-message span{overflow-wrap:anywhere!important;word-break:normal!important}html body .hst-chat-v6-thinking i{background:#ffda78c7!important}html body .hst-chat-v6-input{-webkit-backdrop-filter:blur(18px)saturate(1.06)!important;background:linear-gradient(#ffffff09,#ffffff02),#04040685!important;border:1px solid #ffda7894!important;border-radius:22px!important;min-height:66px!important;bottom:18px!important;left:14px!important;right:14px!important;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #ffda780d,0 18px 52px #0006!important}html body .floating-ai.is-active,html body .hst-floating-ai-safe.is-active{opacity:1!important;pointer-events:auto!important;transform:translateY(0)scale(1)!important}html body .floating-ai,html body .hst-floating-ai-safe,html body button[aria-label="Open HST AI assistant"]{color:#fff4bee6!important;-webkit-backdrop-filter:blur(16px)saturate(1.06)!important;background:linear-gradient(#ffffff0d,#ffffff03),#05050780!important;border:1px solid #ffda7875!important;box-shadow:inset 0 1px #ffffff0d,0 18px 54px #0000006b!important}html body .floating-ai svg,html body .hst-floating-ai-safe svg,html body button[aria-label="Open HST AI assistant"] svg{stroke:#fff4beeb!important;color:#fff4beeb!important}html body .hst-chat-v6-panel *,html body .hst-chat-v6-input *{text-shadow:none}html body .hst-chat-v6-panel{border:1px solid #ffda78c2!important;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #ffda780b,0 0 0 1px #ffda7817,0 0 34px #ffbe501b,0 42px 130px #000000ad!important}html body .hst-chat-v6-panel:before,html body .hst-chat-v6-panel:after,html body .hst-chat-v6-border,html body .hst-chat-v6-messages:before,html body .hst-chat-v6-messages:after,html body .hst-chat-v6-message:before,html body .hst-chat-v6-message:after,html body .hst-chat-v6-message-assistant:before,html body .hst-chat-v6-message-assistant:after,html body .hst-chat-v6-message-user:before,html body .hst-chat-v6-message-user:after,html body .hst-chat-v6-input:before,html body .hst-chat-v6-input:after,html body .hst-chat-v6-history-view:before,html body .hst-chat-v6-history-view:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html body .hst-chat-v6-header{box-shadow:none!important;border:0!important;border-bottom:1px solid #ffda781d!important}html body .hst-chat-v6-message{isolation:isolate!important;position:relative!important;overflow:visible!important}html body .hst-chat-v6-message>span,html body .hst-chat-v6-message-assistant>span,html body .hst-chat-v6-message-user>span{z-index:2!important;background-clip:padding-box!important;position:relative!important;overflow:hidden!important}html body .hst-chat-v6-messages span{outline:0!important;text-decoration:none!important}html body .hst-chat-v6-messages{box-shadow:none!important;scrollbar-color:#ffda7847 transparent!important;border:0!important;outline:0!important}html body .hst-chat-v6-messages::-webkit-scrollbar-track{background:0 0!important;border:0!important}html body .hst-chat-v6-messages::-webkit-scrollbar-thumb{background:#ffda7847!important;border:0!important}html body .hst-chat-v6-scroll-bottom{z-index:25!important;color:#fff4beeb!important;-webkit-backdrop-filter:blur(14px)saturate(1.06)!important;background:linear-gradient(#ffffff0b,#ffffff02),#0505079e!important;border:1px solid #ffda788f!important;border-radius:999px!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important;position:absolute!important;bottom:96px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:inset 0 1px #ffffff0d,0 0 22px #ffbe5018,0 14px 36px #00000061!important}html body .hst-chat-v6-scroll-bottom svg{stroke:#fff4bef0!important;width:15px!important;height:15px!important;transform:rotate(-90deg)!important}html body .hst-chat-v6-scroll-bottom:hover{border-color:#fff4bec7!important;transform:translate(-50%)translateY(-2px)!important;box-shadow:inset 0 1px #ffffff10,0 0 30px #ffbe5025,0 18px 44px #00000070!important}html body .hst-chat-v6-input{z-index:20!important}@media (max-width:760px){html body .hst-chat-v6-scroll-bottom{bottom:102px!important}}html body div.hst-chat-v6-wrap div.hst-chat-v6-panel button.hst-chat-v6-scroll-bottom,html body .hst-chat-v6-wrap .hst-chat-v6-panel .hst-chat-v6-scroll-bottom,html body .hst-chat-v6-panel>button.hst-chat-v6-scroll-bottom{z-index:999!important;color:#fff4bef0!important;-webkit-backdrop-filter:blur(16px)saturate(1.06)!important;background:linear-gradient(#ffffff0d,#ffffff02),#050507b8!important;border:1px solid #ffda789e!important;border-radius:999px!important;place-items:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;animation:none!important;display:grid!important;position:absolute!important;inset:auto auto 122px 50%!important;transform:translate(-50%)!important;box-shadow:inset 0 1px #ffffff0e,0 0 24px #ffbe501c,0 14px 36px #0000006b!important}html body div.hst-chat-v6-wrap div.hst-chat-v6-panel button.hst-chat-v6-scroll-bottom svg,html body .hst-chat-v6-wrap .hst-chat-v6-panel .hst-chat-v6-scroll-bottom svg,html body .hst-chat-v6-panel>button.hst-chat-v6-scroll-bottom svg{stroke:#fff4bef5!important;width:15px!important;height:15px!important;transform:rotate(-90deg)!important}html body div.hst-chat-v6-wrap div.hst-chat-v6-panel button.hst-chat-v6-scroll-bottom:hover,html body .hst-chat-v6-wrap .hst-chat-v6-panel .hst-chat-v6-scroll-bottom:hover,html body .hst-chat-v6-panel>button.hst-chat-v6-scroll-bottom:hover{border-color:#fff4bed1!important;transform:translate(-50%,-3px)!important;box-shadow:inset 0 1px #fff1,0 0 32px #ffbe5028,0 18px 44px #0000007a!important}html body div.hst-chat-v6-wrap div.hst-chat-v6-panel form.hst-chat-v6-input,html body .hst-chat-v6-wrap .hst-chat-v6-panel .hst-chat-v6-input{z-index:80!important;position:absolute!important;bottom:18px!important;left:14px!important;right:14px!important}html body div.hst-chat-v6-wrap div.hst-chat-v6-panel .hst-chat-v6-messages,html body .hst-chat-v6-wrap .hst-chat-v6-panel .hst-chat-v6-messages{padding-bottom:172px!important}@media (max-width:760px){html body div.hst-chat-v6-wrap div.hst-chat-v6-panel button.hst-chat-v6-scroll-bottom,html body .hst-chat-v6-wrap .hst-chat-v6-panel .hst-chat-v6-scroll-bottom,html body .hst-chat-v6-panel>button.hst-chat-v6-scroll-bottom{bottom:128px!important}}html body main.site section.hero .hst-hero-ai .hst-hero-ai-shell:before,html body main.site .hst-hero-ai .hst-hero-ai-shell:before,html body .hst-hero-ai .hst-hero-ai-shell:before{content:""!important;border-radius:inherit!important;pointer-events:none!important;-webkit-mask-composite:xor!important;opacity:.72!important;-webkit-mask-composite:xor!important;-webkit-mask-source-type:auto,auto!important;-webkit-mask-composite:xor!important;-webkit-mask-source-type:auto,auto!important;background:linear-gradient(135deg,#ffffffb8,#ffffff38,#ffffff1a,#ffffff57)!important;padding:1px!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-origin:content-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}html body main.site section.hero .hst-hero-ai .hst-hero-ai-shell:hover,html body main.site section.hero .hst-hero-ai .hst-hero-ai-shell:focus-within,html body .hst-hero-ai .hst-hero-ai-shell:hover,html body .hst-hero-ai .hst-hero-ai-shell:focus-within{border-color:#ffffff6b!important;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #ffffff0b,0 0 0 1px #ffffff0f,0 34px 96px #0000008f!important}html body main.site .hst-hero-ai-placeholder-text,html body main.site .hst-hero-ai-input,html body main.site .hst-hero-ai-hidden-input,html body main.site .hst-hero-ai-mode{color:#f5f5f6ad!important}html body main.site .hst-hero-ai-input{caret-color:#ffffffeb!important}html body main.site .hst-hero-ai-plus,html body main.site .hst-hero-ai-mic{color:#f5f5f6b8!important;background:linear-gradient(#ffffff0f,#ffffff04),#0a0a0c7a!important;border-color:#ffffff2e!important;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #00000047!important}html body main.site .hst-hero-ai-send{color:#121214f5!important;background:linear-gradient(135deg,#fffffff5,#dadadee6)!important;border:1px solid #ffffffb8!important;box-shadow:inset 0 1px #ffffffeb,0 12px 34px #00000057!important}html body main.site .hst-hero-ai-send svg{stroke:#121214f5!important}html body .floating-ai:hover,html body .hst-floating-ai-safe:hover,html body button[aria-label="Open HST AI assistant"]:hover{background:radial-gradient(circle at 50% 0,#ffffff17,#0000 68%),linear-gradient(#ffffff12,#ffffff05),#0c0c0ec7!important;border-color:#ffffff5c!important;transform:translateY(-3px)scale(1.025)!important;box-shadow:inset 0 1px #ffffff17,0 24px 68px #00000085!important}html body .hst-chat-v6-wrap{z-index:99999!important}html body .hst-chat-v6-panel{-webkit-backdrop-filter:blur(30px)saturate(1.02)!important;background:linear-gradient(#ffffff0a 0%,#ffffff04 42%,#ffffff02 100%),#0606088f!important;border:1px solid #ffffff3d!important;border-radius:30px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff16,inset 0 -1px #ffffff08,0 0 0 1px #ffffff08,0 42px 130px #000000ad!important}html body .hst-chat-v6-panel:before{content:""!important;border-radius:inherit!important;pointer-events:none!important;opacity:.34!important;background:linear-gradient(#ffffff09 0%,#0000 32% 100%)!important;position:absolute!important;inset:0!important}html body .hst-chat-v6-panel:after{content:""!important;pointer-events:none!important;border-radius:inherit!important;-webkit-mask-composite:xor!important;opacity:.66!important;-webkit-mask-composite:xor!important;-webkit-mask-source-type:auto,auto!important;-webkit-mask-composite:xor!important;-webkit-mask-source-type:auto,auto!important;background:linear-gradient(135deg,#ffffffb8,#fff3,#ffffff14,#ffffff4d)!important;padding:1px!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-origin:content-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}html body .hst-chat-v6-border{display:none!important}html body .hst-chat-v6-header{height:92px!important;box-shadow:none!important;background:linear-gradient(#ffffff08,#ffffff02),#08080a2e!important;border:0!important;border-bottom:1px solid #ffffff1b!important;padding:22px 26px!important}html body .hst-chat-v6-header>div:first-child:before{background:#ffffffb8!important;box-shadow:0 0 12px #ffffff1f!important}html body .hst-chat-v6-header span{color:#f5f5f675!important;letter-spacing:.035em!important}html body .hst-chat-v6-header strong{color:#fffffff0!important}html body .hst-chat-v6-header-actions button,html body .hst-chat-v6-back{color:#f5f5f6ad!important;background:linear-gradient(#ffffff0d,#ffffff03),#0a0a0c61!important;border:1px solid #ffffff29!important;box-shadow:inset 0 1px #ffffff0d,0 10px 28px #0003!important}html body .hst-chat-v6-header-actions button:hover,html body .hst-chat-v6-back:hover{color:#fffffff0!important;background:linear-gradient(#ffffff12,#ffffff04),#0e0e1070!important;border-color:#ffffff4d!important}html body .hst-chat-v6-messages{box-shadow:none!important;scrollbar-width:thin!important;scrollbar-color:#ffffff38 transparent!important;background:0 0!important;border:0!important;outline:0!important;padding:22px 20px 172px 22px!important;overflow:hidden auto!important}html body .hst-chat-v6-messages::-webkit-scrollbar{width:5px!important}html body .hst-chat-v6-messages::-webkit-scrollbar-track{background:0 0!important}html body .hst-chat-v6-messages::-webkit-scrollbar-thumb{background:#ffffff38!important;border:0!important;border-radius:999px!important}html body .hst-chat-v6-messages:before,html body .hst-chat-v6-messages:after,html body .hst-chat-v6-message:before,html body .hst-chat-v6-message:after,html body .hst-chat-v6-message-assistant:before,html body .hst-chat-v6-message-assistant:after,html body .hst-chat-v6-message-user:before,html body .hst-chat-v6-message-user:after{content:none!important;display:none!important}html body .hst-chat-v6-message-meta{color:#f5f5f675!important;margin-bottom:8px!important}html body .hst-chat-v6-message{isolation:isolate!important;max-width:100%!important}html body .hst-chat-v6-message span{overflow-wrap:anywhere!important;word-break:normal!important;text-shadow:none!important}html body .hst-chat-v6-message-assistant>span:not(.hst-chat-v6-thinking),html body .hst-chat-v6-message-assistant span:not(.hst-chat-v6-message-meta span):not(.hst-chat-v6-thinking){color:#ffffffe0!important;-webkit-backdrop-filter:blur(14px)saturate(1.02)!important;background:linear-gradient(#ffffff0a,#ffffff02),#08080a5c!important;border:1px solid #ffffff2e!important;border-radius:16px!important;max-width:min(310px,88%)!important;box-shadow:inset 0 1px #ffffff0b,0 12px 36px #0000003d!important}html body .hst-chat-v6-message-user>span{color:#fffffff0!important;-webkit-backdrop-filter:blur(14px)saturate(1.02)!important;background:linear-gradient(#ffffff0c,#ffffff03),#0c0c0e66!important;border:1px solid #ffffff3d!important;border-radius:16px!important;max-width:min(290px,82%)!important;box-shadow:inset 0 1px #ffffff0d,0 14px 40px #00000047!important}html body .hst-chat-v6-thinking{background:linear-gradient(#ffffff0a,#ffffff02),#08080a5c!important;border:1px solid #ffffff2e!important}html body .hst-chat-v6-thinking i{box-shadow:none!important;background:#ffffffad!important}html body .hst-chat-v6-input{z-index:80!important;-webkit-backdrop-filter:blur(18px)saturate(1.02)!important;background:linear-gradient(#ffffff0a,#ffffff02),#0606088a!important;border:1px solid #ffffff47!important;border-radius:22px!important;min-height:66px!important;position:absolute!important;bottom:18px!important;left:14px!important;right:14px!important;box-shadow:inset 0 1px #ffffff0f,0 18px 52px #0000006b!important}html body .hst-chat-v6-input:before,html body .hst-chat-v6-input:after{content:none!important;display:none!important}html body .hst-chat-v6-input:focus-within{border-color:#ffffff6b!important;box-shadow:inset 0 1px #ffffff13,0 22px 62px #0000007a!important}html body .hst-chat-v6-floating-placeholder{color:#f5f5f657!important}html body .hst-chat-v6-textarea-shell textarea,html body .hst-chat-v6-input textarea,html body .hst-chat-v6-input input{color:#fffffff0!important;caret-color:#ffffffeb!important}html body .hst-chat-v6-new-trigger{color:#f5f5f6b8!important;background:linear-gradient(#ffffff0b,#ffffff02),#0a0a0c6b!important;border:0!important;box-shadow:inset 0 1px #ffffff0a,0 10px 26px #0000003d!important}html body .hst-chat-v6-new-trigger svg{stroke:#f5f5f6b8!important}html body .hst-chat-v6-input button[type=submit]{color:#121214f5!important;background:linear-gradient(135deg,#fffffff5,#dadadee6)!important;border:1px solid #ffffffb8!important;box-shadow:inset 0 1px #ffffffd6,0 12px 32px #0000004d!important}html body .hst-chat-v6-input button[type=submit] svg{stroke:#121214f5!important}html body .hst-chat-v6-char-counter{color:#f5f5f66b!important;bottom:-18px!important;right:22px!important}html body div.hst-chat-v6-wrap div.hst-chat-v6-panel button.hst-chat-v6-scroll-bottom,html body .hst-chat-v6-wrap .hst-chat-v6-panel .hst-chat-v6-scroll-bottom,html body .hst-chat-v6-panel>button.hst-chat-v6-scroll-bottom{z-index:999!important;color:#f5f5f6c7!important;-webkit-backdrop-filter:blur(16px)saturate(1.02)!important;background:linear-gradient(#ffffff0d,#ffffff03),#08080aa8!important;border:1px solid #ffffff3d!important;border-radius:999px!important;place-items:center!important;width:36px!important;height:36px!important;animation:none!important;display:grid!important;position:absolute!important;inset:auto auto 122px 50%!important;transform:translate(-50%)!important;box-shadow:inset 0 1px #ffffff0d,0 14px 36px #0000006b!important}html body .hst-chat-v6-scroll-bottom svg{stroke:#f5f5f6d1!important;transform:rotate(-90deg)!important}html body .hst-chat-v6-history-view{background:0 0!important;padding:34px 24px 24px!important}html body .hst-chat-v6-empty-icon,html body .hst-chat-v6-empty-history button,html body .hst-chat-v6-history-view-item{-webkit-backdrop-filter:blur(14px)saturate(1.02)!important;background:linear-gradient(#ffffff09,#ffffff02),#08080a5c!important;border:1px solid #ffffff2e!important;box-shadow:inset 0 1px #ffffff0c,0 14px 40px #00000042!important}html body .hst-chat-v6-empty-history strong{color:#ffffffeb!important}html body .hst-chat-v6-empty-history p{color:#f5f5f680!important}html body .hst-chat-v6-panel *,html body .hst-chat-v6-input *,html body .floating-ai *,html body .hst-floating-ai-safe *{text-shadow:none!important}:root{--hst-bg-main:#08080a;--hst-bg-soft:#0c0c0f;--hst-glass:#0c0c0f94;--hst-glass-soft:#ffffff05;--hst-line:#ffffff29;--hst-line-strong:#ffffff47;--hst-text:#fffffff0;--hst-muted:#ebebf094;--hst-soft:#ebebf061;--hst-accent:#ffffffd1;--hst-accent-soft:#ffffff1f}html,body,.site,main.site{background:var(--hst-bg-main)!important;color:var(--hst-text)!important}html body main.site{isolation:isolate!important;background:radial-gradient(circle at 14% 18%,#ffffff08,#0000 34rem),radial-gradient(circle at 86% 42%,#ffffff05,#0000 40rem),radial-gradient(circle at 50% 88%,#ffffff05,#0000 46rem),linear-gradient(#08080a 0%,#09090b 45%,#070708 100%)!important;position:relative!important;overflow:hidden!important}html body main.site:before,html body main.site:after,html body .hst-live-background,html body .hst-page-orb,html body .global-orb,html body .ambient-orb{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}html body .hst-home-kicker,html body .eyebrow,html body .process-accordion-eyebrow,html body .clean-products-heading span,html body .project-card-footer,html body .machine-tag,html body .clean-product-info span,html body .hst-home-machine-copy small,html body .hst-home-machine-top span,html body .hst-home-machine-top strong{color:#f5f5f69e!important;text-shadow:none!important}html body h1,html body h2,html body h3,html body h4,html body strong{color:#fffffff0!important}html body p,html body small,html body .hst-home-section-head p,html body .hst-home-capability-intro p,html body .hst-home-philosophy-copy p,html body .hst-home-final-card p,html body .machine-card-content p,html body .clean-products-heading p,html body .process-accordion-copy p,html body .project-system-card p,html body .selection-copy p{color:var(--hst-muted)!important}html body .navbar{background:0 0!important;border-bottom-color:#0000!important}html body .navbar.is-scrolled{-webkit-backdrop-filter:blur(22px)saturate(1.02)!important;background:linear-gradient(#ffffff08,#ffffff03),#08080abd!important;border-bottom:1px solid #ffffff1a!important}html body .nav-link,html body .language-switch{color:#f5f5f6ad!important;border-color:#ffffff1f!important}html body .nav-link:hover,html body .nav-link.active,html body .language-switch:hover{color:#fffffff5!important;background:#ffffff0f!important;border-color:#ffffff2e!important}html body .nav-cta{color:#101012f5!important;background:linear-gradient(135deg,#fffffffa,#dcdce0eb)!important;border-color:#ffffffb3!important;box-shadow:inset 0 1px #ffffffe0,0 14px 38px #00000052!important}html body .dropdown-content{-webkit-backdrop-filter:blur(24px)saturate(1.02)!important;background:radial-gradient(circle at 50% 0,#ffffff0b,#0000 18rem),linear-gradient(#ffffff0b,#ffffff03),#08080ad6!important;border-color:#ffffff24!important;box-shadow:inset 0 1px #ffffff0f,0 30px 90px #0000007a!important}html body .dropdown-feature,html body .dropdown-links a:hover{background:#ffffff0a!important;border-color:#ffffff1f!important}html body .dropdown-feature span{color:#f5f5f694!important}html body main.site section.hero,html body main.site section.hero>.hero-bg{background:#08080a!important}html body main.site section.hero>.hero-bg>video.hero-video-bg{filter:brightness(.58)contrast(1.08)saturate(.7)!important}html body main.site section.hero>.hero-bg>.hero-video-overlay{background:radial-gradient(76% 50% at 50% 0,#000000b8 0%,#0000008a 34%,#0000003d 68%,#0000 88%),linear-gradient(#0000008f 0%,#0000005c 38%,#0000006b 72%,#0000009e 100%)!important}html body main.site section.hero .hero-orb,html body main.site section.hero .hero-orb-red,html body main.site section.hero .hero-orb-warm,html body main.site section.hero .hero-orb-soft,html body main.site section.hero .hero-orb-orange,html body main.site section.hero .hero-orb-ash{opacity:0!important;display:none!important}html body main.site section.hero:before{background:linear-gradient(90deg,#00000057,#0000 24% 76%,#00000057),linear-gradient(#0000001f 0%,#0000 44%,#0000003d 100%)!important}html body main.site section.hero:after{box-shadow:none!important;background:#ffffff0e!important}html body main.site section.hero h1{color:#fffffff5!important;text-shadow:0 28px 90px #00000075!important}html body main.site section.hero p{color:#f5f5f6a3!important}html body .hero-button-secondary,html body .section-button,html body .process-accordion-cta,html body .clean-selector-cta,html body .hst-home-pill-button,html body .hst-home-final-secondary{color:#f5f5f6c7!important;-webkit-backdrop-filter:blur(14px)saturate(1.02)!important;background:linear-gradient(#ffffff0c,#ffffff03),#0a0a0c85!important;border-color:#ffffff29!important;box-shadow:inset 0 1px #ffffff0d,0 16px 44px #0000004d!important}html body .hero-button-secondary:hover,html body .section-button:hover,html body .process-accordion-cta:hover,html body .clean-selector-cta:hover,html body .hst-home-pill-button:hover,html body .hst-home-final-secondary:hover{color:#fffffff5!important;background:linear-gradient(#ffffff0f,#ffffff04),#0c0c0e9e!important;border-color:#ffffff47!important}html body .hero-button-primary,html body .hst-home-final-primary{color:#101012f5!important;background:linear-gradient(135deg,#fffffffa,#dcdce0eb)!important;border-color:#ffffffb8!important;box-shadow:inset 0 1px #ffffffe6,0 18px 50px #00000057!important}html body main.site .hst-home-machine-card,html body main.site .hst-home-capability-shell,html body main.site .hst-home-capability-card,html body main.site .hst-home-philosophy-card,html body main.site .hst-home-final-card,html body main.site .premium-machine-card,html body main.site .machine-card,html body main.site .machine-card-v2,html body main.site .machine-card-real,html body main.site .clean-product-card,html body main.site .project-system-card,html body main.site .selection-panel,html body main.site .process-accordion-panel,html body main.site .process-accordion-item,html body main.site .clean-selector-item,html body main.site .final-cta,html body main.site .workflow-panel{-webkit-backdrop-filter:blur(18px)saturate(1.02)!important;background:radial-gradient(circle at 50% 0,#ffffff09,#0000 18rem),linear-gradient(#ffffff0a,#ffffff03),#08080a94!important;border-color:#ffffff29!important;box-shadow:inset 0 1px #ffffff0f,0 28px 86px #0000006b!important}html body main.site .hst-home-machine-card:before,html body main.site .hst-home-capability-shell:before,html body main.site .hst-home-capability-card:before,html body main.site .hst-home-philosophy-card:before,html body main.site .hst-home-final-card:before{opacity:.68!important;background:linear-gradient(135deg,#ffffff9e,#fff3,#ffffff14,#ffffff47)!important}html body main.site .hst-home-machine-card:hover,html body main.site .hst-home-capability-card:hover,html body main.site .hst-home-philosophy-card:hover,html body main.site .hst-home-final-card:hover,html body main.site .premium-machine-card:hover,html body main.site .machine-card:hover,html body main.site .machine-card-v2:hover,html body main.site .machine-card-real:hover,html body main.site .clean-product-card:hover,html body main.site .project-system-card:hover,html body main.site .process-accordion-item:hover{background:radial-gradient(circle at 50% 0,#ffffff0c,#0000 18rem),linear-gradient(#ffffff0d,#ffffff04),#0a0a0ca8!important;border-color:#ffffff47!important;box-shadow:inset 0 1px #ffffff13,0 36px 104px #00000080!important}html body .hst-home-card-ambient,html body .machine-card-glow,html body .clean-product-glow,html body .machine-halo,html body .machine-image-stage:before{box-shadow:none!important;filter:blur(10px)!important;opacity:.38!important;background:radial-gradient(circle,#ffffff0d,#0000 68%)!important}html body main.site section#production-systems .hst-home-machine-card{border-color:#ffffff29!important}html body main.site section#production-systems .hst-home-machine-card:hover{border-color:#ffffff47!important}html body main.site section#production-systems .hst-home-machine-top span,html body main.site section#production-systems .hst-home-machine-top strong,html body main.site section#production-systems .hst-home-machine-copy small{color:#f5f5f699!important;text-shadow:none!important}html body main.site section#production-systems .hst-home-machine-visual{color:#f5f5f6e6!important;filter:drop-shadow(0 0 22px #ffffff12)drop-shadow(0 22px 44px #00000061)!important;background:radial-gradient(circle at 50% 46%,#ffffff0e,#0000 62%),linear-gradient(#ffffff08,#ffffff02),#ffffff03!important;border-color:#ffffff1f!important}html body main.site section#production-systems .hst-home-machine-visual svg,html body main.site section#production-systems .hst-home-machine-visual svg *{color:#f5f5f6eb!important;stroke:#f5f5f6eb!important}html body main.site .hst-home-card-link,html body main.site section#production-systems .hst-home-card-link,html body main.site section#production-systems .hst-home-card-link *,html body main.site section#production-systems .hst-home-card-link svg,html body main.site section#production-systems .hst-home-card-link svg *{color:#f5f5f6c7!important;stroke:#f5f5f6c7!important;-webkit-text-fill-color:#f5f5f6c7!important;text-shadow:none!important;background:linear-gradient(#ffffff0a,#ffffff02),#08080a70!important;border-color:#ffffff29!important;box-shadow:inset 0 1px #ffffff0b,0 12px 34px #0000003d!important}html body main.site .hst-home-machine-card:hover .hst-home-card-link,html body main.site .hst-home-machine-card:hover .hst-home-card-link *,html body main.site section#production-systems .hst-home-machine-card:hover .hst-home-card-link,html body main.site section#production-systems .hst-home-machine-card:hover .hst-home-card-link *{color:#fffffff5!important;stroke:#fffffff5!important;-webkit-text-fill-color:#fffffff5!important;border-color:#ffffff47!important}html body .hst-home-capability-icon,html body .hst-home-philosophy-icon,html body .project-icon,html body .final-cta-icon,html body .process-accordion-item summary span{color:#f5f5f6d1!important;background:linear-gradient(#ffffff0d,#ffffff03),#0a0a0c70!important;border-color:#ffffff24!important;box-shadow:inset 0 1px #ffffff0d,0 12px 32px #0000003d!important}html body .machine-real-image,html body .machine-product-image,html body .clean-product-image{filter:drop-shadow(0 30px 42px #00000085)drop-shadow(0 0 24px #ffffff09)!important}html body .machine-showcase,html body .machine-showcase-v2,html body .workflow-section,html body .selection-section,html body .projects-teaser,html body .final-cta-section,html body .process-accordion-section,html body .clean-selector-section,html body #production-systems{background:0 0!important}html body .machine-showcase:before,html body .machine-showcase:after,html body .machine-showcase-v2:before,html body .machine-showcase-v2:after,html body .workflow-section:before,html body .workflow-section:after,html body .selection-section:before,html body .selection-section:after,html body .projects-teaser:before,html body .projects-teaser:after,html body .final-cta-section:before,html body .final-cta-section:after,html body .process-accordion-section:before,html body .process-accordion-section:after,html body .clean-selector-section:before,html body .clean-selector-section:after,html body #production-systems:before,html body #production-systems:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}html body .global-footer,html body footer.global-footer{background:radial-gradient(circle at 18% 18%,#ffffff07,#0000 34rem),radial-gradient(circle at 84% 38%,#ffffff05,#0000 38rem),linear-gradient(#08080a 0%,#070708 58%,#09090b 100%)!important}html body .global-footer .hst-footer-orbs,html body .global-footer .hst-footer-orbs:before,html body .global-footer .hst-footer-orb{opacity:0!important;display:none!important}html body footer.global-footer .hst-home-footer-column,html body footer.global-footer .hst-home-footer-company,html body .global-footer .hst-home-footer-column,html body .global-footer .hst-home-footer-company{-webkit-backdrop-filter:blur(18px)saturate(1.02)!important;background:linear-gradient(#ffffff09,#ffffff03),#08080a8a!important;border-color:#ffffff29!important;box-shadow:inset 0 1px #ffffff0e,0 24px 70px #00000057!important}html body footer.global-footer .hst-home-footer-column:before,html body footer.global-footer .hst-home-footer-company:before,html body .global-footer .hst-home-footer-column:before,html body .global-footer .hst-home-footer-company:before{opacity:.64!important;background:linear-gradient(135deg,#ffffff9e,#ffffff2e,#ffffff14,#ffffff47)!important}html body footer.global-footer .hst-home-footer-column:hover,html body footer.global-footer .hst-home-footer-company:hover{border-color:#ffffff47!important;box-shadow:inset 0 1px #ffffff13,0 34px 96px #00000070!important}html body footer.global-footer .hst-home-footer-pill,html body .global-footer .hst-home-footer-pill{color:#f5f5f6a8!important;background:linear-gradient(#ffffff09,#ffffff02),#08080a6b!important;border-color:#ffffff24!important;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #0003!important}html body footer.global-footer .hst-home-footer-pill svg,html body .global-footer .hst-home-footer-pill svg{stroke:#f5f5f69e!important}html body footer.global-footer a:hover,html body .global-footer a:hover{color:#fffffff5!important}html body main.site section.hero .hst-hero-ai .hst-hero-ai-shell,html body main.site .hst-hero-ai .hst-hero-ai-shell,html body .hst-hero-ai .hst-hero-ai-shell{-webkit-backdrop-filter:blur(22px)saturate(1.02)!important;background:linear-gradient(#ffffff0a,#ffffff02),#08080a94!important;border:1px solid #ffffff3d!important;box-shadow:inset 0 1px #ffffff12,0 28px 86px #00000080!important}html body main.site section.hero .hst-hero-ai .hst-hero-ai-shell:before,html body main.site .hst-hero-ai .hst-hero-ai-shell:before,html body .hst-hero-ai .hst-hero-ai-shell:before{opacity:.66!important;background:linear-gradient(135deg,#ffffff9e,#ffffff2e,#ffffff14,#ffffff47)!important}html body main.site .hst-hero-ai-plus,html body main.site .hst-hero-ai-mic,html body .hst-chat-v6-new-trigger{color:#f5f5f6b3!important;background:linear-gradient(#ffffff0d,#ffffff03),#0a0a0c6b!important;border-color:#ffffff29!important;box-shadow:inset 0 1px #ffffff0b,0 10px 28px #0000003d!important}html body main.site .hst-hero-ai-send,html body .hst-chat-v6-input button[type=submit]{color:#121214f5!important;background:linear-gradient(135deg,#fffffff5,#dadadee6)!important;border:1px solid #ffffffb8!important;box-shadow:inset 0 1px #ffffffd6,0 12px 32px #0000004d!important}html body main.site .hst-hero-ai-send svg,html body .hst-chat-v6-input button[type=submit] svg{stroke:#121214f5!important}html body .hst-chat-v6-panel{-webkit-backdrop-filter:blur(30px)saturate(1.02)!important;background:linear-gradient(#ffffff0a,#ffffff02),#06060894!important;border:1px solid #ffffff38!important;box-shadow:inset 0 1px #ffffff13,0 42px 130px #000000ad!important}html body .hst-chat-v6-panel:before{opacity:.34!important;background:linear-gradient(#ffffff08,#0000 32%)!important}html body .hst-chat-v6-panel:after{opacity:.62!important;background:linear-gradient(135deg,#ffffff9e,#ffffff2e,#ffffff14,#ffffff47)!important}html body .hst-chat-v6-header{background:linear-gradient(#ffffff08,#ffffff02),#08080a2e!important;border-bottom-color:#ffffff1a!important}html body .hst-chat-v6-header span,html body .hst-chat-v6-message-meta,html body .hst-chat-v6-char-counter{color:#f5f5f675!important}html body .hst-chat-v6-message-assistant>span:not(.hst-chat-v6-thinking),html body .hst-chat-v6-message-assistant span:not(.hst-chat-v6-message-meta span):not(.hst-chat-v6-thinking),html body .hst-chat-v6-message-user>span,html body .hst-chat-v6-thinking{color:#ffffffe6!important;background:linear-gradient(#ffffff0a,#ffffff02),#08080a5c!important;border-color:#ffffff2e!important;box-shadow:inset 0 1px #ffffff0b,0 12px 36px #0000003d!important}html body .hst-chat-v6-input{background:linear-gradient(#ffffff0a,#ffffff02),#0606088a!important;border-color:#ffffff42!important;box-shadow:inset 0 1px #ffffff0f,0 18px 52px #0000006b!important}html body .hst-chat-v6-input:focus-within{border-color:#ffffff6b!important}html body .floating-ai,html body .hst-floating-ai-safe,html body button[aria-label="Open HST AI assistant"],html body .floating-ai.is-active,html body .hst-floating-ai-safe.is-active{opacity:1!important;pointer-events:auto!important;color:#f5f5f6c2!important;-webkit-backdrop-filter:blur(18px)saturate(1.02)!important;background:radial-gradient(circle at 50% 0,#ffffff0f,#0000 68%),linear-gradient(#ffffff0d,#ffffff03),#0a0a0cb8!important;border:1px solid #fff3!important;transform:translateY(0)scale(1)!important;box-shadow:inset 0 1px #ffffff0f,0 18px 54px #00000075!important}html body .floating-ai svg,html body .hst-floating-ai-safe svg,html body button[aria-label="Open HST AI assistant"] svg{stroke:#f5f5f6c7!important;color:#f5f5f6c7!important;filter:none!important}html body main.site .hero-scroll-cue,html body .hst-chat-v6-scroll-bottom{color:#f5f5f6c7!important;background:linear-gradient(#ffffff0d,#ffffff03),#0a0a0c99!important;border-color:#ffffff2e!important;box-shadow:inset 0 1px #ffffff0d,0 14px 36px #00000061!important}html body main.site .hero-scroll-cue span{border-bottom-color:#f5f5f6c7!important;border-right-color:#f5f5f6c7!important}html body [style*="color: rgba(94, 234, 212"],html body [style*="color: rgba(255, 190, 80"],html body [style*="color: rgba(255, 220, 135"]{color:#f5f5f6c7!important}html body svg{filter:none}html body main.site section#production-systems .hst-home-machine-card{-webkit-backdrop-filter:blur(16px)saturate(1.01)!important;background:linear-gradient(#ffffff08 0%,#ffffff03 45%,#ffffff01 100%),#08080a8f!important;border:1px solid #ffffff25!important;box-shadow:inset 0 1px #ffffff0d,0 22px 64px #00000057!important}html body main.site section#production-systems .hst-home-machine-card:before{opacity:.48!important;background:linear-gradient(135deg,#ffffff75 0%,#ffffff25 28%,#ffffff0d 58%,#fff3 100%)!important}html body main.site section#production-systems .hst-home-card-ambient{opacity:0!important;background:0 0!important;display:none!important}html body main.site section#production-systems .hst-home-machine-card:hover{background:linear-gradient(#ffffff0a 0%,#ffffff04 45%,#ffffff02 100%),#0a0a0c9e!important;border-color:#ffffff3d!important;transform:translateY(-6px)scale(1.012)!important;box-shadow:inset 0 1px #fff1,0 30px 82px #0000006b!important}html body main.site section#production-systems .hst-home-machine-card:hover:before{opacity:.62!important}html body main.site section#production-systems .hst-home-machine-top span,html body main.site section#production-systems .hst-home-machine-top strong,html body main.site section#production-systems .hst-home-machine-copy small{color:#ebebf08a!important;text-shadow:none!important;letter-spacing:.055em!important}html body main.site section#production-systems .hst-home-machine-copy h3{color:#ffffffeb!important;text-shadow:none!important}html body main.site section#production-systems .hst-home-machine-copy p{color:#ebebf094!important}html body main.site section#production-systems .hst-home-machine-visual{filter:drop-shadow(0 20px 36px #00000057)!important;background:radial-gradient(circle at 50% 45%,#ffffff0b,#0000 58%),linear-gradient(#ffffff07,#ffffff02),#ffffff02!important;border:1px solid #ffffff1d!important;box-shadow:inset 0 1px #ffffff0a,0 18px 48px #0000003d!important}html body main.site section#production-systems .hst-home-machine-visual svg,html body main.site section#production-systems .hst-home-machine-visual svg *,html body main.site section#production-systems .hst-home-machine-card:hover .hst-home-machine-visual svg,html body main.site section#production-systems .hst-home-machine-card:hover .hst-home-machine-visual svg *{color:#f5f5f6e6!important;stroke:#f5f5f6e6!important;filter:none!important}html body main.site section#production-systems .hst-home-card-link{color:#ebebf0b8!important;background:linear-gradient(#ffffff08,#ffffff02),#08080a6b!important;border:1px solid #ffffff25!important;box-shadow:inset 0 1px #ffffff0a,0 10px 30px #00000038!important}html body main.site section#production-systems .hst-home-card-link,html body main.site section#production-systems .hst-home-card-link *,html body main.site section#production-systems .hst-home-card-link svg,html body main.site section#production-systems .hst-home-card-link svg *{color:#ebebf0b8!important;stroke:#ebebf0b8!important;-webkit-text-fill-color:#ebebf0b8!important;text-shadow:none!important;filter:none!important}html body main.site section#production-systems .hst-home-machine-card:hover .hst-home-card-link{background:linear-gradient(#ffffff0b,#ffffff03),#0c0c0e80!important;border-color:#ffffff3d!important;box-shadow:inset 0 1px #ffffff0e,0 14px 38px #00000047!important}html body main.site section#production-systems .hst-home-machine-card:hover .hst-home-card-link,html body main.site section#production-systems .hst-home-machine-card:hover .hst-home-card-link *,html body main.site section#production-systems .hst-home-machine-card:hover .hst-home-card-link svg,html body main.site section#production-systems .hst-home-machine-card:hover .hst-home-card-link svg *{color:#ffffffeb!important;stroke:#ffffffeb!important;-webkit-text-fill-color:#ffffffeb!important}html body main.site #production-systems a.hst-home-machine-card .hst-home-card-link>span,html body main.site #production-systems a.hst-home-machine-card:hover .hst-home-card-link>span{color:inherit!important;-webkit-text-fill-color:currentColor!important}html body main.site section#production-systems,html body main.site #production-systems,html body main.site .hst-home-machines{visibility:hidden!important;pointer-events:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}html body main.site .hst-home-capability-intro .hst-home-pill-button,html body main.site .hst-home-capability-shell .hst-home-pill-button,html body main.site .hst-home-capabilities .hst-home-pill-button,html body main.site .hst-home-capability-actions .hst-home-pill-button{color:#ffffffe0!important;-webkit-backdrop-filter:blur(14px)saturate(1.03)!important;background:linear-gradient(#ffffff12 0%,#ffffff08 48%,#ffffff04 100%),#121214ad!important;border:1px solid #ffffff3d!important;box-shadow:inset 0 1px #ffffff14,0 12px 34px #00000052!important}html body main.site .hst-home-capability-intro .hst-home-pill-button *,html body main.site .hst-home-capability-shell .hst-home-pill-button *,html body main.site .hst-home-capabilities .hst-home-pill-button *,html body main.site .hst-home-capability-actions .hst-home-pill-button *{color:#ffffffe0!important;stroke:#ffffffe0!important;-webkit-text-fill-color:#ffffffe0!important}html body main.site .hst-home-capability-intro .hst-home-pill-button:first-child,html body main.site .hst-home-capability-shell .hst-home-pill-button:first-child,html body main.site .hst-home-capabilities .hst-home-pill-button:first-child,html body main.site .hst-home-capability-actions .hst-home-pill-button:first-child{color:#fffffff0!important;background:linear-gradient(#ffffff1b 0%,#ffffff0c 48%,#ffffff05 100%),#161618bd!important;border-color:#ffffff57!important;box-shadow:inset 0 1px #ffffff1c,0 14px 38px #0000005c!important}html body main.site .hst-home-capability-intro .hst-home-pill-button:first-child *,html body main.site .hst-home-capability-shell .hst-home-pill-button:first-child *,html body main.site .hst-home-capabilities .hst-home-pill-button:first-child *,html body main.site .hst-home-capability-actions .hst-home-pill-button:first-child *{color:#fffffff0!important;stroke:#fffffff0!important;-webkit-text-fill-color:#fffffff0!important}html body main.site .hst-home-capability-intro .hst-home-pill-button:hover,html body main.site .hst-home-capability-shell .hst-home-pill-button:hover,html body main.site .hst-home-capabilities .hst-home-pill-button:hover,html body main.site .hst-home-capability-actions .hst-home-pill-button:hover{color:#fffffffa!important;background:linear-gradient(#ffffff1f 0%,#ffffff0d 48%,#ffffff06 100%),#18181ac7!important;border-color:#ffffff6b!important;transform:translateY(-3px)!important;box-shadow:inset 0 1px #ffffff1f,0 18px 48px #0000006b!important}html body main.site .hst-home-capability-intro .hst-home-pill-button:hover *,html body main.site .hst-home-capability-shell .hst-home-pill-button:hover *,html body main.site .hst-home-capabilities .hst-home-pill-button:hover *,html body main.site .hst-home-capability-actions .hst-home-pill-button:hover *{color:#fffffffa!important;stroke:#fffffffa!important;-webkit-text-fill-color:#fffffffa!important}html body main.site .hst-home-capabilities .hst-home-pill-button:before,html body main.site .hst-home-capability-actions .hst-home-pill-button:before,html body main.site .hst-home-capabilities .hst-home-pill-button:after,html body main.site .hst-home-capability-actions .hst-home-pill-button:after{content:none!important;display:none!important}html body main.site .hst-home-capabilities .hst-home-pill-button,html body main.site .hst-home-capability-intro .hst-home-pill-button,html body main.site .hst-home-capability-shell .hst-home-pill-button,html body main.site .hst-home-capability-actions .hst-home-pill-button{color:#ffffffe0!important;-webkit-backdrop-filter:blur(14px)saturate(1.03)!important;background:linear-gradient(#ffffff0f 0%,#ffffff06 48%,#ffffff03 100%),#0d0d0f94!important;border:1px solid #ffcd7870!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #ffcd7808,0 0 0 1px #ffcd7809,0 12px 34px #0000004d!important}html body main.site .hst-home-capabilities .hst-home-pill-button:before,html body main.site .hst-home-capability-intro .hst-home-pill-button:before,html body main.site .hst-home-capability-shell .hst-home-pill-button:before,html body main.site .hst-home-capability-actions .hst-home-pill-button:before{content:""!important;pointer-events:none!important;border-radius:inherit!important;-webkit-mask-composite:xor!important;opacity:.72!important;-webkit-mask-composite:xor!important;-webkit-mask-source-type:auto,auto!important;-webkit-mask-composite:xor!important;-webkit-mask-source-type:auto,auto!important;background:linear-gradient(135deg,#fff4bea3 0%,#ffcd786b 28%,#ffffff1a 58%,#ffe19675 100%)!important;padding:1px!important;display:block!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-origin:content-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}html body main.site .hst-home-capabilities .hst-home-pill-button:after,html body main.site .hst-home-capability-intro .hst-home-pill-button:after,html body main.site .hst-home-capability-shell .hst-home-pill-button:after,html body main.site .hst-home-capability-actions .hst-home-pill-button:after{content:none!important;display:none!important}html body main.site .hst-home-capabilities .hst-home-pill-button>*,html body main.site .hst-home-capability-intro .hst-home-pill-button>*,html body main.site .hst-home-capability-shell .hst-home-pill-button>*,html body main.site .hst-home-capability-actions .hst-home-pill-button>*{z-index:2!important;position:relative!important}html body main.site .hst-home-capabilities .hst-home-pill-button,html body main.site .hst-home-capabilities .hst-home-pill-button *,html body main.site .hst-home-capability-intro .hst-home-pill-button,html body main.site .hst-home-capability-intro .hst-home-pill-button *,html body main.site .hst-home-capability-shell .hst-home-pill-button,html body main.site .hst-home-capability-shell .hst-home-pill-button *,html body main.site .hst-home-capability-actions .hst-home-pill-button,html body main.site .hst-home-capability-actions .hst-home-pill-button *{color:#ffffffe0!important;stroke:#ffffffe0!important;-webkit-text-fill-color:#ffffffe0!important;text-shadow:none!important}html body main.site .hst-home-capabilities .hst-home-pill-button:first-child,html body main.site .hst-home-capability-intro .hst-home-pill-button:first-child,html body main.site .hst-home-capability-shell .hst-home-pill-button:first-child,html body main.site .hst-home-capability-actions .hst-home-pill-button:first-child{background:linear-gradient(#ffffff13 0%,#ffffff08 48%,#ffffff03 100%),#0e0e109e!important;border-color:#ffdc878f!important;box-shadow:inset 0 1px #ffffff16,inset 0 -1px #ffcd780a,0 0 0 1px #ffcd780b,0 14px 38px #00000057!important}html body main.site .hst-home-capabilities .hst-home-pill-button:hover,html body main.site .hst-home-capability-intro .hst-home-pill-button:hover,html body main.site .hst-home-capability-shell .hst-home-pill-button:hover,html body main.site .hst-home-capability-actions .hst-home-pill-button:hover{color:#fffffffa!important;background:linear-gradient(#ffffff17 0%,#ffffff09 48%,#ffffff04 100%),#121214ad!important;border-color:#ffe6a0ad!important;transform:translateY(-3px)!important;box-shadow:inset 0 1px #ffffff1b,inset 0 -1px #ffcd780d,0 0 0 1px #ffcd780f,0 0 28px #ffbe5012,0 18px 48px #0000006b!important}html body main.site .hst-home-capabilities .hst-home-pill-button:hover:before,html body main.site .hst-home-capability-intro .hst-home-pill-button:hover:before,html body main.site .hst-home-capability-shell .hst-home-pill-button:hover:before,html body main.site .hst-home-capability-actions .hst-home-pill-button:hover:before{opacity:.92!important}html body main.site .hst-home-capabilities .hst-home-pill-button:hover *,html body main.site .hst-home-capability-intro .hst-home-pill-button:hover *,html body main.site .hst-home-capability-shell .hst-home-pill-button:hover *,html body main.site .hst-home-capability-actions .hst-home-pill-button:hover *{color:#fffffffa!important;stroke:#fffffffa!important;-webkit-text-fill-color:#fffffffa!important}html body main.site .hst-home-philosophy-number{color:#ebebf0a3!important;width:32px!important;height:32px!important;text-shadow:none!important;place-self:center!important;place-items:center!important;margin:0!important;font-size:13px!important;line-height:1!important;display:grid!important}html body main.site .hst-home-philosophy-icon{border-radius:15px!important;place-self:center!important;place-items:center!important;width:52px!important;min-width:52px!important;height:52px!important;margin:0!important;display:grid!important}html body main.site .hst-home-philosophy-icon svg{width:20px!important;height:20px!important}html body main.site .hst-home-philosophy-card h3,html body main.site .hst-home-philosophy-card p{margin-left:0!important}html body main.site .hst-home-philosophy-card h3{margin-bottom:8px!important;font-size:clamp(22px,2vw,28px)!important;line-height:1.08!important}html body main.site .hst-home-philosophy-card p{max-width:540px!important;line-height:1.55!important}html body main.site .hst-home-philosophy-card>div:last-child{align-self:center!important}@media (max-width:760px){html body main.site .hst-home-philosophy-card{grid-template-columns:34px 48px 1fr!important;column-gap:16px!important;min-height:112px!important;padding:22px 20px!important}html body main.site .hst-home-philosophy-icon{width:48px!important;min-width:48px!important;height:48px!important}html body main.site .hst-home-philosophy-number{width:30px!important;height:30px!important}}html body main.site .hst-home-philosophy-card{border-radius:26px!important;grid-template-columns:34px 56px minmax(0,1fr)!important;align-items:center!important;column-gap:24px!important;min-height:118px!important;padding:22px 34px!important;display:grid!important}html body main.site .hst-home-philosophy-card>:first-child{grid-column:1!important;place-self:center!important}html body main.site .hst-home-philosophy-card>:nth-child(2){grid-column:2!important;place-self:center!important}html body main.site .hst-home-philosophy-card>:nth-child(3){grid-column:3!important;place-self:center stretch!important}html body main.site .hst-home-philosophy-number{text-align:center!important;place-items:center!important;width:34px!important;height:34px!important;margin:0!important;padding:0!important;line-height:1!important;display:grid!important;transform:translateY(0)!important}html body main.site .hst-home-philosophy-icon{place-self:center!important;place-items:center!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0!important;display:grid!important;transform:translateY(0)!important}html body main.site .hst-home-philosophy-icon svg{width:20px!important;height:20px!important;display:block!important}html body main.site .hst-home-philosophy-card h3,html body main.site .hst-home-philosophy-card p{margin-left:0!important;margin-right:0!important}html body main.site .hst-home-philosophy-card h3{letter-spacing:-.035em!important;margin-top:0!important;margin-bottom:7px!important;line-height:1.08!important}html body main.site .hst-home-philosophy-card p{max-width:560px!important;margin-top:0!important;margin-bottom:0!important;line-height:1.48!important}html body main.site .hst-home-philosophy-card>div:last-child{flex-direction:column!important;justify-content:center!important;min-height:64px!important;margin:0!important;display:flex!important}html body main.site .hst-home-philosophy-stack,html body main.site .hst-home-philosophy-list{max-width:740px!important}@media (max-width:760px){html body main.site .hst-home-philosophy-card{grid-template-columns:30px 48px minmax(0,1fr)!important;column-gap:16px!important;min-height:108px!important;padding:20px!important}html body main.site .hst-home-philosophy-number{width:30px!important;height:30px!important}html body main.site .hst-home-philosophy-icon{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important}}html body footer.global-footer,html body .global-footer{color:#ffffffeb!important;background:radial-gradient(circle at 14% 16%,#ffdc9107,#0000 34rem),radial-gradient(circle at 86% 44%,#ffffff05,#0000 38rem),linear-gradient(#08080a 0%,#070708 58%,#09090b 100%)!important}html body .global-footer .hst-footer-orbs,html body .global-footer .hst-footer-orbs:before,html body .global-footer .hst-footer-orb{opacity:0!important;box-shadow:none!important;background:0 0!important;display:none!important}html body footer.global-footer h2,html body .global-footer h2{color:#fffffff0!important;text-shadow:none!important}html body footer.global-footer p,html body .global-footer p{color:#ebebf08f!important}html body footer.global-footer .hst-home-kicker,html body .global-footer .hst-home-kicker{color:#ffd791b8!important;text-shadow:none!important}html body footer.global-footer .hst-home-footer-badge,html body .global-footer .hst-home-footer-badge,html body footer.global-footer [class*=badge],html body .global-footer [class*=badge]{color:#f5f5f6c7!important;-webkit-backdrop-filter:blur(14px)saturate(1.02)!important;background:linear-gradient(#ffffff0d,#ffffff03),#0a0a0c85!important;border-color:#ffffff2e!important;box-shadow:inset 0 1px #ffffff0d,0 12px 34px #00000047!important}html body footer.global-footer .hst-home-footer-badge *,html body .global-footer .hst-home-footer-badge *,html body footer.global-footer [class*=badge] *,html body .global-footer [class*=badge] *{color:#f5f5f6c7!important;stroke:#f5f5f6c7!important}html body footer.global-footer .hst-home-footer-column,html body footer.global-footer .hst-home-footer-company,html body .global-footer .hst-home-footer-column,html body .global-footer .hst-home-footer-company{-webkit-backdrop-filter:blur(18px)saturate(1.02)!important;background:radial-gradient(circle at 50% 0,#ffffff07,#0000 18rem),linear-gradient(#ffffff09 0%,#ffffff03 48%,#ffffff01 100%),#08080a8a!important;border:1px solid #ffffff29!important;box-shadow:inset 0 1px #ffffff0e,0 24px 70px #00000057!important}html body footer.global-footer .hst-home-footer-column:after,html body footer.global-footer .hst-home-footer-company:after,html body .global-footer .hst-home-footer-column:after,html body .global-footer .hst-home-footer-company:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}html body footer.global-footer .hst-home-footer-column h3,html body footer.global-footer .hst-home-footer-company h3,html body .global-footer .hst-home-footer-column h3,html body .global-footer .hst-home-footer-company h3{color:#ffffffeb!important}html body footer.global-footer .hst-home-footer-column a,html body footer.global-footer .hst-home-footer-company a,html body .global-footer .hst-home-footer-column a,html body .global-footer .hst-home-footer-company a,html body footer.global-footer .hst-home-footer-column span,html body footer.global-footer .hst-home-footer-company span,html body .global-footer .hst-home-footer-column span,html body .global-footer .hst-home-footer-company span{color:#ebebf094!important;-webkit-text-fill-color:#ebebf094!important;text-shadow:none!important}html body footer.global-footer .hst-home-footer-column a:hover svg,html body footer.global-footer .hst-home-footer-company a:hover svg,html body .global-footer .hst-home-footer-column a:hover svg,html body .global-footer .hst-home-footer-company a:hover svg{stroke:#ffffffe0!important;color:#ffffffe0!important}html body footer.global-footer .hst-home-footer-pill,html body .global-footer .hst-home-footer-pill{color:#ebebf0a8!important;-webkit-text-fill-color:#ebebf0a8!important;text-shadow:none!important;background:linear-gradient(#ffffff09,#ffffff02),#08080a6b!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #0003!important}html body footer.global-footer .hst-home-footer-pill *,html body .global-footer .hst-home-footer-pill *{color:#ebebf0a8!important;stroke:#ebebf09e!important;-webkit-text-fill-color:#ebebf0a8!important}html body footer.global-footer .hst-home-footer-pill:hover *,html body .global-footer .hst-home-footer-pill:hover *{color:#ffffffe6!important;stroke:#ffffffdb!important}html body footer.global-footer [style],html body .global-footer [style]{text-shadow:none!important}html body footer.global-footer *{filter:none}html body footer.global-footer,html body .global-footer{color:#ffffffeb!important;background:radial-gradient(circle at 14% 18%,#ffbe5009,#0000 34rem),radial-gradient(circle at 84% 42%,#ffa02d07,#0000 40rem),linear-gradient(#08080a 0%,#070708 58%,#09090b 100%)!important;position:relative!important;overflow:hidden!important}html body .global-footer .hst-footer-orbs{pointer-events:none!important;z-index:0!important;opacity:1!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body .global-footer .hst-footer-orbs:before{content:""!important;opacity:.78!important;background:radial-gradient(circle at 18% 26%,#ffd27808,#0000 32rem),radial-gradient(circle at 82% 46%,#ffa02d06,#0000 36rem),radial-gradient(circle at 52% 92%,#ffdc9105,#0000 40rem)!important;display:block!important;position:absolute!important;inset:0!important}html body .global-footer .hst-footer-orb{left:var(--x)!important;top:var(--y)!important;width:var(--s)!important;height:var(--s)!important;pointer-events:none!important;opacity:calc(var(--o) * .48)!important;filter:blur(48px)!important;transform:translate3d(calc(-50% + var(--tx)), calc(-50% + var(--ty)), 0)!important;mix-blend-mode:normal!important;will-change:transform!important;background:radial-gradient(circle,#fff4be26 0%,#ffd65c18 18%,#ffa6370e 38%,#ff7e2606 58%,#0000 82%)!important;border-radius:999px!important;animation:none!important;display:block!important;position:absolute!important;box-shadow:0 0 60px #ffbe5008,0 0 120px #ffa02d05!important}html body footer.global-footer>*,html body .global-footer>*{z-index:2!important;position:relative!important}html body footer.global-footer hr,html body .global-footer hr,html body footer.global-footer .hst-home-footer-divider,html body .global-footer .hst-home-footer-divider,html body footer.global-footer .hst-home-footer-bottom,html body .global-footer .hst-home-footer-bottom{border-color:#ffdc9121!important}html body footer.global-footer .hst-home-footer-column,html body footer.global-footer .hst-home-footer-company,html body .global-footer .hst-home-footer-column,html body .global-footer .hst-home-footer-company{-webkit-backdrop-filter:blur(18px)saturate(1.02)!important;background:radial-gradient(circle at 50% 0,#ffdc9105,#0000 17rem),linear-gradient(#ffffff08 0%,#ffffff03 48%,#ffffff01 100%),#08080a94!important;border:1px solid #ffbe507a!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #ffbe5008,0 0 0 1px #ffbe500a,0 0 28px #ffa02d0d,0 24px 70px #00000057!important}html body .global-footer .hst-home-footer-column:first-child,html body .global-footer .hst-home-footer-column:nth-child(2),html body .global-footer .hst-home-footer-column:nth-child(3),html body .global-footer .hst-home-footer-company{border-color:#ffbe507a!important}html body footer.global-footer .hst-home-footer-column:before,html body footer.global-footer .hst-home-footer-company:before,html body .global-footer .hst-home-footer-column:before,html body .global-footer .hst-home-footer-company:before{content:""!important;z-index:1!important;pointer-events:none!important;border-radius:inherit!important;-webkit-mask-composite:xor!important;opacity:.78!important;-webkit-mask-composite:xor!important;-webkit-mask-source-type:auto,auto!important;-webkit-mask-composite:xor!important;-webkit-mask-source-type:auto,auto!important;background:linear-gradient(135deg,#fff8bebd 0%,#ffd65c8c 22%,#ffa63757 48%,#ffc74a6b 74%,#fff4be9e 100%)!important;padding:1px!important;display:block!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-origin:content-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}html body footer.global-footer .hst-home-footer-column:after,html body footer.global-footer .hst-home-footer-company:after,html body .global-footer .hst-home-footer-column:after,html body .global-footer .hst-home-footer-company:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html body footer.global-footer .hst-home-footer-column>*,html body footer.global-footer .hst-home-footer-company>*,html body .global-footer .hst-home-footer-column>*,html body .global-footer .hst-home-footer-company>*{z-index:2!important;position:relative!important}html body footer.global-footer .hst-home-footer-column:hover,html body footer.global-footer .hst-home-footer-company:hover,html body .global-footer .hst-home-footer-column:hover,html body .global-footer .hst-home-footer-company:hover{background:radial-gradient(circle at 50% 0,#ffdc9107,#0000 17rem),linear-gradient(#ffffff0b 0%,#ffffff04 48%,#ffffff02 100%),#0a0a0ca3!important;border-color:#ffdc739e!important;transform:translateY(-7px)scale(1.012)!important;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #ffbe500a,0 0 0 1px #ffbe500f,0 0 38px #ffa02d13,0 34px 96px #00000070!important}html body footer.global-footer .hst-home-footer-column:hover:before,html body footer.global-footer .hst-home-footer-company:hover:before,html body .global-footer .hst-home-footer-column:hover:before,html body .global-footer .hst-home-footer-company:hover:before{opacity:.94!important}html body footer.global-footer .hst-home-footer-column h3,html body footer.global-footer .hst-home-footer-company h3,html body .global-footer .hst-home-footer-column h3,html body .global-footer .hst-home-footer-company h3{color:#ffffffeb!important;-webkit-text-fill-color:#ffffffeb!important;text-shadow:none!important}html body footer.global-footer .hst-home-footer-column a,html body footer.global-footer .hst-home-footer-company a,html body .global-footer .hst-home-footer-column a,html body .global-footer .hst-home-footer-company a,html body footer.global-footer .hst-home-footer-column span,html body footer.global-footer .hst-home-footer-company span,html body .global-footer .hst-home-footer-column span,html body .global-footer .hst-home-footer-company span,html body footer.global-footer .hst-home-footer-company p,html body .global-footer .hst-home-footer-company p{color:#ebebf094!important;-webkit-text-fill-color:#ebebf094!important;text-shadow:none!important}html body footer.global-footer .hst-home-footer-column a:hover,html body footer.global-footer .hst-home-footer-company a:hover,html body .global-footer .hst-home-footer-column a:hover,html body .global-footer .hst-home-footer-company a:hover{color:#fff4beeb!important;-webkit-text-fill-color:#fff4beeb!important}html body footer.global-footer .hst-home-footer-column svg,html body footer.global-footer .hst-home-footer-company svg,html body .global-footer .hst-home-footer-column svg,html body .global-footer .hst-home-footer-company svg{stroke:#ffdc917a!important;color:#ffdc917a!important;filter:none!important}html body footer.global-footer .hst-home-footer-company,html body .global-footer .hst-home-footer-company{overflow:hidden!important}html body footer.global-footer .hst-home-footer-company div,html body .global-footer .hst-home-footer-company div{box-shadow:none!important;background:0 0!important}html body footer.global-footer .hst-home-footer-company div:has(.hst-home-footer-pill){box-shadow:none!important;background:0 0!important;border:0!important}html body .global-footer .hst-home-footer-company div:has(.hst-home-footer-pill){box-shadow:none!important;background:0 0!important;border:0!important}html body footer.global-footer .hst-home-footer-pill,html body .global-footer .hst-home-footer-pill{color:#ebebf0ad!important;-webkit-text-fill-color:#ebebf0ad!important;width:fit-content!important;max-width:100%!important;text-shadow:none!important;-webkit-backdrop-filter:blur(12px)saturate(1.02)!important;background:linear-gradient(#ffffff09,#ffffff02),#08080a75!important;border:1px solid #ffdc9133!important;position:relative!important;box-shadow:inset 0 1px #ffffff0a,0 8px 22px #00000038!important}html body footer.global-footer .hst-home-footer-pill *,html body .global-footer .hst-home-footer-pill *{color:#ebebf0ad!important;stroke:#ffdc917a!important;-webkit-text-fill-color:#ebebf0ad!important;box-shadow:none!important;background:0 0!important}html body footer.global-footer .hst-home-footer-pill:hover,html body .global-footer .hst-home-footer-pill:hover{color:#fff4bee6!important;background:linear-gradient(#ffffff0c,#ffffff03),#0a0a0c8a!important;border-color:#ffdc915c!important}html body footer.global-footer .hst-home-footer-pill:hover *,html body .global-footer .hst-home-footer-pill:hover *{color:#fff4bee6!important;stroke:#fff4beb8!important;-webkit-text-fill-color:#fff4bee6!important}html body footer.global-footer .hst-home-footer-bottom span,html body .global-footer .hst-home-footer-bottom span{color:#ebebf06b!important;-webkit-text-fill-color:#ebebf06b!important}html body footer.global-footer .hst-home-footer-column,html body footer.global-footer .hst-home-footer-company,html body footer.global-footer .hst-home-footer-column *,html body footer.global-footer .hst-home-footer-company *{text-shadow:none!important}html body .global-footer .hst-footer-orbs{opacity:.55!important}html body .global-footer .hst-footer-orbs:before{opacity:.42!important;background:radial-gradient(circle at 18% 26%,#ffd27803,#0000 20rem),radial-gradient(circle at 82% 46%,#ffa02d03,#0000 22rem),radial-gradient(circle at 52% 92%,#ffdc9102,#0000 24rem)!important}html body .global-footer .hst-footer-orb{width:calc(var(--s) * .48)!important;height:calc(var(--s) * .48)!important;opacity:calc(var(--o) * .18)!important;filter:blur(36px)!important;background:radial-gradient(circle,#fff4be16 0%,#ffd65c0d 20%,#ffa63707 42%,#ff7e2603 62%,#0000 84%)!important;box-shadow:0 0 32px #ffbe5003,0 0 70px #ffa02d02!important}html body footer.global-footer,html body .global-footer{background:radial-gradient(circle at 14% 18%,#ffbe5004,#0000 26rem),radial-gradient(circle at 84% 42%,#ffa02d03,#0000 30rem),linear-gradient(#08080a 0%,#070708 58%,#09090b 100%)!important}html body main.site .hst-hero-ai,html body main.site section.hero .hst-hero-ai{z-index:30!important;pointer-events:auto!important;width:min(760px,100% - 48px)!important;margin-left:auto!important;margin-right:auto!important;position:relative!important}html body main.site .hst-hero-ai-shell,html body main.site section.hero .hst-hero-ai-shell{-webkit-backdrop-filter:blur(18px)saturate(1.02)!important;background:linear-gradient(#ffffff0a,#ffffff03),#08080aa8!important;border:1px solid #ffffff38!important;border-radius:28px!important;flex-direction:column!important;justify-content:space-between!important;gap:10px!important;width:100%!important;height:96px!important;min-height:96px!important;padding:16px 18px 14px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 26px 78px #0000006b,inset 0 1px #ffffff0f!important}html body main.site .hst-hero-ai-shell:before,html body main.site .hst-hero-ai-shell:after,html body main.site section.hero .hst-hero-ai-shell:before,html body main.site section.hero .hst-hero-ai-shell:after{pointer-events:none!important}html body main.site .hst-hero-ai-textline,html body main.site section.hero .hst-hero-ai-textline{z-index:5!important;pointer-events:auto!important;align-items:center!important;width:100%!important;min-width:0!important;height:30px!important;display:flex!important;position:relative!important}html body main.site .hst-hero-ai-placeholder-text,html body main.site section.hero .hst-hero-ai-placeholder-text{z-index:1!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;color:#f5f5f694!important;-webkit-text-fill-color:#f5f5f694!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:calc(100% - 6px)!important;position:absolute!important;top:50%!important;left:0!important;overflow:hidden!important;transform:translateY(-50%)!important}html body main.site .hst-hero-ai-input,html body main.site section.hero .hst-hero-ai-input{z-index:3!important;width:100%!important;min-width:0!important;height:30px!important;box-shadow:none!important;color:#ffffffeb!important;-webkit-text-fill-color:#ffffffeb!important;caret-color:#ffffffeb!important;font:inherit!important;pointer-events:auto!important;cursor:text!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:650!important;line-height:30px!important;display:block!important;position:relative!important}html body main.site .hst-hero-ai-hidden-input,html body main.site section.hero .hst-hero-ai-hidden-input{pointer-events:none!important;display:none!important}html body main.site .hst-hero-ai-controls,html body main.site section.hero .hst-hero-ai-controls{z-index:6!important;pointer-events:auto!important;justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important;position:relative!important}html body main.site .hst-hero-ai-actions,html body main.site section.hero .hst-hero-ai-actions{pointer-events:auto!important;align-items:center!important;gap:14px!important;display:inline-flex!important}html body main.site .hst-hero-ai-mode,html body main.site section.hero .hst-hero-ai-mode{color:#f5f5f699!important;-webkit-text-fill-color:#f5f5f699!important}html body main.site .hst-hero-ai-plus,html body main.site .hst-hero-ai-mic,html body main.site section.hero .hst-hero-ai-plus,html body main.site section.hero .hst-hero-ai-mic{z-index:7!important;pointer-events:auto!important;color:#f5f5f6b3!important;background:#ffffff0b!important;border:1px solid #ffffff26!important;position:relative!important;box-shadow:inset 0 1px #ffffff0b,0 10px 28px #00000038!important}html body main.site .hst-hero-ai-send,html body main.site section.hero .hst-hero-ai-send{z-index:7!important;pointer-events:auto!important;color:#0e0e10f5!important;background:linear-gradient(135deg,#fffffff5,#e2e2e6e6)!important;border:1px solid #ffffffc7!important;position:relative!important;box-shadow:inset 0 1px #ffffffe0,0 12px 30px #00000047!important}html body main.site .hst-hero-ai-send svg,html body main.site section.hero .hst-hero-ai-send svg{stroke:#0e0e10f5!important}html body main.site .hst-hero-ai-shell:focus-within,html body main.site section.hero .hst-hero-ai-shell:focus-within{border-color:#ffffff57!important;box-shadow:0 30px 88px #0000007a,inset 0 1px #ffffff13!important}html body .floating-ai,html body .hst-floating-ai-safe,html body .floating-ai.is-active,html body .hst-floating-ai-safe.is-active{z-index:90!important;color:#f5f5f6cc!important;-webkit-backdrop-filter:blur(18px)saturate(1.02)!important;pointer-events:auto!important;opacity:1!important;background:radial-gradient(circle at 50% 20%,#ffffff13,#0000 60%),linear-gradient(#ffffff0d,#ffffff03),#0a0a0cc7!important;border:1px solid #fff3!important;border-radius:999px!important;place-items:center!important;width:56px!important;height:56px!important;display:grid!important;position:fixed!important;bottom:24px!important;right:24px!important;transform:translateY(0)scale(1)!important;box-shadow:0 18px 54px #0000007a,inset 0 1px #ffffff0f!important}html body .floating-ai:hover,html body .hst-floating-ai-safe:hover{background:radial-gradient(circle at 50% 20%,#ffffff18,#0000 60%),linear-gradient(#ffffff10,#ffffff04),#0c0c0ed6!important;border-color:#ffffff52!important;transform:translateY(-3px)scale(1.025)!important}html body .floating-ai svg,html body .hst-floating-ai-safe svg{stroke:#f5f5f6c7!important;color:#f5f5f6c7!important;filter:none!important;width:19px!important;height:19px!important}@media (max-width:760px){html body main.site .hst-hero-ai,html body main.site section.hero .hst-hero-ai{width:min(100% - 32px,760px)!important}html body main.site .hst-hero-ai-shell,html body main.site section.hero .hst-hero-ai-shell{border-radius:24px!important;height:104px!important;min-height:104px!important}}html body main.site section.hero form.hst-hero-ai,html body main.site form.hst-hero-ai,html body form.hst-hero-ai{z-index:40!important;pointer-events:auto!important;width:min(760px,100% - 48px)!important;margin-left:auto!important;margin-right:auto!important;position:relative!important}html body main.site section.hero .hst-hero-ai-shell,html body main.site .hst-hero-ai-shell,html body .hst-hero-ai-shell{-webkit-backdrop-filter:blur(18px)saturate(1.02)!important;background:linear-gradient(#ffffff0a,#ffffff03),#08080aad!important;border:1px solid #ffffff38!important;border-radius:28px!important;flex-direction:column!important;justify-content:space-between!important;width:100%!important;height:96px!important;min-height:96px!important;padding:16px 18px 14px!important;display:flex!important;overflow:hidden!important;box-shadow:0 26px 78px #0000006b,inset 0 1px #ffffff0f!important}html body main.site section.hero .hst-hero-ai-placeholder-text,html body main.site .hst-hero-ai-placeholder-text,html body .hst-hero-ai-placeholder-text,html body main.site section.hero .hst-hero-ai-hidden-input,html body main.site .hst-hero-ai-hidden-input,html body .hst-hero-ai-hidden-input{opacity:0!important;pointer-events:none!important;display:none!important}html body main.site section.hero .hst-hero-ai-textline,html body main.site .hst-hero-ai-textline,html body .hst-hero-ai-textline{z-index:5!important;pointer-events:auto!important;align-items:center!important;width:100%!important;height:30px!important;display:flex!important;position:relative!important}html body main.site section.hero input.hst-hero-ai-input,html body main.site input.hst-hero-ai-input,html body input.hst-hero-ai-input{all:unset!important;box-sizing:border-box!important;color:#ffffffeb!important;-webkit-text-fill-color:#ffffffeb!important;caret-color:#ffffffeb!important;width:100%!important;height:30px!important;box-shadow:none!important;cursor:text!important;pointer-events:auto!important;background:0 0!important;border:0!important;outline:0!important;font-family:inherit!important;font-size:15px!important;font-weight:650!important;line-height:30px!important;display:block!important}html body main.site section.hero input.hst-hero-ai-input::placeholder,html body main.site input.hst-hero-ai-input::placeholder,html body input.hst-hero-ai-input::placeholder{color:#f5f5f68a!important;-webkit-text-fill-color:#f5f5f68a!important;opacity:1!important}html body main.site section.hero .hst-hero-ai-controls,html body main.site .hst-hero-ai-controls,html body .hst-hero-ai-controls{z-index:8!important;pointer-events:auto!important;justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important;position:relative!important}html body main.site section.hero .hst-hero-ai-actions,html body main.site .hst-hero-ai-actions,html body .hst-hero-ai-actions{pointer-events:auto!important;align-items:center!important;gap:14px!important;display:inline-flex!important}html body main.site section.hero .hst-hero-ai-mode,html body main.site .hst-hero-ai-mode,html body .hst-hero-ai-mode{color:#f5f5f699!important;-webkit-text-fill-color:#f5f5f699!important}html body main.site section.hero .hst-hero-ai-plus,html body main.site section.hero .hst-hero-ai-mic,html body main.site .hst-hero-ai-plus,html body main.site .hst-hero-ai-mic,html body .hst-hero-ai-plus,html body .hst-hero-ai-mic{z-index:9!important;pointer-events:auto!important;color:#f5f5f6b3!important;background:#ffffff0b!important;border:1px solid #ffffff26!important;position:relative!important;box-shadow:inset 0 1px #ffffff0b,0 10px 28px #00000038!important}html body main.site .hst-hero-ai-plus:before,html body main.site .hst-hero-ai-plus:after{background:#f5f5f6b3!important}html body main.site section.hero .hst-hero-ai-send,html body main.site .hst-hero-ai-send,html body .hst-hero-ai-send{z-index:9!important;pointer-events:auto!important;color:#0e0e10f5!important;background:linear-gradient(135deg,#fffffff5,#e2e2e6e6)!important;border:1px solid #ffffffc7!important;position:relative!important;box-shadow:inset 0 1px #ffffffe0,0 12px 30px #00000047!important}html body main.site section.hero .hst-hero-ai-send svg,html body main.site .hst-hero-ai-send svg,html body .hst-hero-ai-send svg{stroke:#0e0e10f5!important}html body main.site section.hero .hst-hero-ai-shell:focus-within,html body main.site .hst-hero-ai-shell:focus-within,html body .hst-hero-ai-shell:focus-within{border-color:#ffffff57!important;box-shadow:0 30px 88px #0000007a,inset 0 1px #ffffff13!important}html body main.site section.hero form.hst-hero-ai>.hst-hero-ai-shell,html body main.site form.hst-hero-ai>.hst-hero-ai-shell,html body form.hst-hero-ai>.hst-hero-ai-shell{text-align:left!important;-webkit-backdrop-filter:blur(18px)saturate(1.02)!important;background:linear-gradient(#ffffff0a,#ffffff03),#08080ab3!important;border:1px solid #ffffff3d!important;border-radius:28px!important;grid-template-rows:32px 36px!important;align-items:center!important;row-gap:10px!important;width:100%!important;height:96px!important;min-height:96px!important;max-height:96px!important;padding:16px 18px 14px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 26px 78px #0000006b,inset 0 1px #ffffff0f!important}html body main.site section.hero form.hst-hero-ai .hst-hero-ai-textline,html body main.site form.hst-hero-ai .hst-hero-ai-textline,html body form.hst-hero-ai .hst-hero-ai-textline{z-index:5!important;text-align:left!important;pointer-events:auto!important;grid-row:1!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}html body main.site section.hero form.hst-hero-ai input.hst-hero-ai-input,html body main.site form.hst-hero-ai input.hst-hero-ai-input,html body form.hst-hero-ai input.hst-hero-ai-input{all:unset!important;box-sizing:border-box!important;text-align:left!important;color:#ffffffeb!important;-webkit-text-fill-color:#ffffffeb!important;caret-color:#ffffffeb!important;width:100%!important;max-width:100%!important;height:32px!important;font-family:var(--font-main), Manrope, Inter, sans-serif!important;letter-spacing:-.015em!important;box-shadow:none!important;cursor:text!important;pointer-events:auto!important;direction:ltr!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0 8px 0 0!important;font-size:15px!important;font-weight:650!important;line-height:32px!important;display:block!important}html body main.site section.hero form.hst-hero-ai input.hst-hero-ai-input::placeholder,html body main.site form.hst-hero-ai input.hst-hero-ai-input::placeholder,html body form.hst-hero-ai input.hst-hero-ai-input::placeholder{text-align:left!important;color:#f5f5f685!important;-webkit-text-fill-color:#f5f5f685!important;opacity:1!important}html body main.site section.hero form.hst-hero-ai .hst-hero-ai-controls,html body main.site form.hst-hero-ai .hst-hero-ai-controls,html body form.hst-hero-ai .hst-hero-ai-controls{z-index:6!important;text-align:left!important;pointer-events:auto!important;grid-row:2!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:36px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}html body main.site section.hero form.hst-hero-ai .hst-hero-ai-actions,html body main.site form.hst-hero-ai .hst-hero-ai-actions,html body form.hst-hero-ai .hst-hero-ai-actions{pointer-events:auto!important;justify-content:flex-end!important;align-items:center!important;gap:14px!important;height:36px!important;margin-left:auto!important;display:inline-flex!important}html body main.site section.hero form.hst-hero-ai .hst-hero-ai-mode,html body main.site form.hst-hero-ai .hst-hero-ai-mode,html body form.hst-hero-ai .hst-hero-ai-mode{color:#f5f5f699!important;-webkit-text-fill-color:#f5f5f699!important;font-size:13.5px!important;font-weight:760!important}html body main.site section.hero form.hst-hero-ai .hst-hero-ai-plus,html body main.site form.hst-hero-ai .hst-hero-ai-plus,html body form.hst-hero-ai .hst-hero-ai-plus{z-index:7!important;pointer-events:auto!important;background:#ffffff0b!important;border:1px solid #ffffff29!important;border-radius:999px!important;width:30px!important;min-width:30px!important;height:30px!important;position:relative!important;box-shadow:inset 0 1px #ffffff0b,0 10px 28px #00000038!important}html body main.site section.hero form.hst-hero-ai .hst-hero-ai-mic,html body main.site form.hst-hero-ai .hst-hero-ai-mic,html body form.hst-hero-ai .hst-hero-ai-mic{color:#f5f5f6ad!important;width:30px!important;height:30px!important;box-shadow:none!important;pointer-events:auto!important;background:0 0!important;border:0!important;place-items:center!important;display:grid!important}@media (max-width:760px){html body main.site section.hero form.hst-hero-ai,html body main.site form.hst-hero-ai,html body form.hst-hero-ai{width:min(100% - 32px,760px)!important}html body main.site section.hero form.hst-hero-ai>.hst-hero-ai-shell,html body main.site form.hst-hero-ai>.hst-hero-ai-shell,html body form.hst-hero-ai>.hst-hero-ai-shell{border-radius:24px!important;height:102px!important;min-height:102px!important;max-height:102px!important}}html body main.site section.hero form.hst-hero-ai,html body main.site form.hst-hero-ai,html body form.hst-hero-ai{z-index:40!important;text-align:left!important;pointer-events:auto!important;width:min(760px,100% - 48px)!important;margin:72px auto 0!important;padding:0!important;display:block!important;position:relative!important}html body main.site section.hero form.hst-hero-ai>.hst-hero-ai-shell,html body main.site form.hst-hero-ai>.hst-hero-ai-shell,html body form.hst-hero-ai>.hst-hero-ai-shell{text-align:left!important;-webkit-backdrop-filter:blur(18px)saturate(1.02)!important;background:linear-gradient(#ffffff0a,#ffffff03),#08080ab8!important;border:1px solid #ffffff3d!important;border-radius:28px!important;grid-template-rows:1fr!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:0 14px!important;width:100%!important;height:76px!important;min-height:76px!important;max-height:76px!important;margin:0!important;padding:0 16px!important;display:grid!important;overflow:hidden!important;box-shadow:0 26px 78px #0000006b,inset 0 1px #ffffff0f!important}html body main.site section.hero form.hst-hero-ai>.hst-hero-ai-shell:before,html body main.site section.hero form.hst-hero-ai>.hst-hero-ai-shell:after,html body main.site form.hst-hero-ai>.hst-hero-ai-shell:before,html body main.site form.hst-hero-ai>.hst-hero-ai-shell:after,html body form.hst-hero-ai>.hst-hero-ai-shell:before,html body form.hst-hero-ai>.hst-hero-ai-shell:after{content:none!important;display:none!important}html body main.site section.hero form.hst-hero-ai .hst-hero-ai-textline,html body main.site form.hst-hero-ai .hst-hero-ai-textline,html body form.hst-hero-ai .hst-hero-ai-textline{text-align:left!important;pointer-events:auto!important;grid-area:1/2!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-width:0!important;height:44px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}html body main.site section.hero form.hst-hero-ai input.hst-hero-ai-input,html body main.site form.hst-hero-ai input.hst-hero-ai-input,html body form.hst-hero-ai input.hst-hero-ai-input{all:unset!important;box-sizing:border-box!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;color:#ffffffeb!important;-webkit-text-fill-color:#ffffffeb!important;caret-color:#ffffffeb!important;width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;line-height:44px!important;font-family:var(--font-main), Manrope, Inter, sans-serif!important;letter-spacing:-.015em!important;box-shadow:none!important;cursor:text!important;pointer-events:auto!important;direction:ltr!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:650!important;display:block!important;overflow:hidden!important}html body main.site section.hero form.hst-hero-ai input.hst-hero-ai-input::placeholder,html body main.site form.hst-hero-ai input.hst-hero-ai-input::placeholder,html body form.hst-hero-ai input.hst-hero-ai-input::placeholder{color:#f5f5f68a!important;-webkit-text-fill-color:#f5f5f68a!important;opacity:1!important;text-align:left!important}html body main.site section.hero form.hst-hero-ai .hst-hero-ai-placeholder-text,html body main.site form.hst-hero-ai .hst-hero-ai-placeholder-text,html body form.hst-hero-ai .hst-hero-ai-placeholder-text,html body main.site section.hero form.hst-hero-ai .hst-hero-ai-hidden-input,html body main.site form.hst-hero-ai .hst-hero-ai-hidden-input,html body form.hst-hero-ai .hst-hero-ai-hidden-input{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}html body main.site section.hero form.hst-hero-ai .hst-hero-ai-controls,html body main.site form.hst-hero-ai .hst-hero-ai-controls,html body form.hst-hero-ai .hst-hero-ai-controls{display:contents!important}html body main.site section.hero form.hst-hero-ai .hst-hero-ai-plus,html body main.site form.hst-hero-ai .hst-hero-ai-plus,html body form.hst-hero-ai .hst-hero-ai-plus{z-index:7!important;pointer-events:auto!important;background:#ffffff0b!important;border:1px solid #ffffff29!important;border-radius:999px!important;grid-area:1/1!important;place-self:center!important;width:32px!important;min-width:32px!important;height:32px!important;position:relative!important;box-shadow:inset 0 1px #ffffff0b,0 10px 28px #00000038!important}html body main.site section.hero form.hst-hero-ai .hst-hero-ai-actions,html body main.site form.hst-hero-ai .hst-hero-ai-actions,html body form.hst-hero-ai .hst-hero-ai-actions{pointer-events:auto!important;grid-area:1/3!important;justify-content:flex-end!important;place-self:center end!important;align-items:center!important;gap:13px!important;min-width:max-content!important;height:44px!important;margin:0!important;display:inline-flex!important}html body main.site section.hero form.hst-hero-ai .hst-hero-ai-mode,html body main.site form.hst-hero-ai .hst-hero-ai-mode,html body form.hst-hero-ai .hst-hero-ai-mode{color:#f5f5f69e!important;-webkit-text-fill-color:#f5f5f69e!important;white-space:nowrap!important;font-size:13.5px!important;font-weight:760!important}html body main.site section.hero form.hst-hero-ai .hst-hero-ai-mic,html body main.site form.hst-hero-ai .hst-hero-ai-mic,html body form.hst-hero-ai .hst-hero-ai-mic{color:#f5f5f6ad!important;width:30px!important;min-width:30px!important;height:30px!important;box-shadow:none!important;pointer-events:auto!important;background:0 0!important;border:0!important;place-items:center!important;display:grid!important}html body main.site section.hero form.hst-hero-ai .hst-hero-ai-send,html body main.site form.hst-hero-ai .hst-hero-ai-send,html body form.hst-hero-ai .hst-hero-ai-send{color:#0e0e10f5!important;pointer-events:auto!important;background:linear-gradient(135deg,#fffffff5,#e2e2e6e6)!important;border:1px solid #ffffffc7!important;border-radius:999px!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;display:grid!important;box-shadow:inset 0 1px #ffffffe0,0 12px 30px #00000047!important}html body main.site section.hero form.hst-hero-ai .hst-hero-ai-send svg,html body main.site form.hst-hero-ai .hst-hero-ai-send svg,html body form.hst-hero-ai .hst-hero-ai-send svg{stroke:#0e0e10f5!important}html body main.site section.hero form.hst-hero-ai>.hst-hero-ai-shell:focus-within,html body main.site form.hst-hero-ai>.hst-hero-ai-shell:focus-within,html body form.hst-hero-ai>.hst-hero-ai-shell:focus-within{border-color:#ffffff57!important;box-shadow:0 30px 88px #0000007a,inset 0 1px #ffffff13!important}@media (max-width:760px){html body main.site section.hero form.hst-hero-ai,html body main.site form.hst-hero-ai,html body form.hst-hero-ai{width:min(100% - 32px,760px)!important}html body main.site section.hero form.hst-hero-ai>.hst-hero-ai-shell,html body main.site form.hst-hero-ai>.hst-hero-ai-shell,html body form.hst-hero-ai>.hst-hero-ai-shell{border-radius:24px!important;grid-template-columns:34px minmax(0,1fr) auto!important;column-gap:10px!important;height:76px!important;min-height:76px!important;max-height:76px!important;padding:0 12px!important}html body main.site section.hero form.hst-hero-ai .hst-hero-ai-mode,html body main.site form.hst-hero-ai .hst-hero-ai-mode,html body form.hst-hero-ai .hst-hero-ai-mode{display:none!important}}html body .hst-chat-v6-wrap{z-index:99998!important;transform-origin:100% 100%!important;will-change:transform, opacity, filter!important;animation:.34s cubic-bezier(.22,1,.36,1) both hstChatOpenSmooth!important;position:fixed!important;bottom:96px!important;right:24px!important}html body .hst-chat-v6-wrap.is-closing{pointer-events:none!important;animation:.28s cubic-bezier(.55,0,.1,1) both hstChatCloseSmooth!important}html body .hst-chat-v6-wrap .hst-chat-v6-panel{transform-origin:100% 100%!important;will-change:transform, opacity!important}html body .floating-ai,html body .hst-floating-ai-safe,html body .floating-ai.is-active,html body .hst-floating-ai-safe.is-active{z-index:99999!important;bottom:24px!important;right:24px!important}@keyframes hstChatOpenSmooth{0%{opacity:0;filter:blur(8px);transform:translate(16px,24px)scale(.965)}58%{opacity:1;filter:blur();transform:translateY(-3px)scale(1.006)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes hstChatCloseSmooth{0%{opacity:1;filter:blur();transform:translate(0)scale(1)}to{opacity:0;filter:blur(7px);transform:translate(14px,22px)scale(.965)}}@media (max-width:760px){html body .hst-chat-v6-wrap{bottom:92px!important;right:14px!important}html body .floating-ai,html body .hst-floating-ai-safe,html body .floating-ai.is-active,html body .hst-floating-ai-safe.is-active{bottom:18px!important;right:18px!important}}html body main.site #production-systems,html body main.site section#production-systems{position:relative!important}html{scroll-behavior:smooth!important}html body #production-systems-anchor{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;scroll-margin-top:96px!important;display:block!important;position:relative!important}html body #production-systems{scroll-margin-top:96px!important}html body .hero-scroll-cue,html body #production-systems-anchor,html body .production-systems-anchor{visibility:hidden!important;pointer-events:none!important;visibility:hidden!important;pointer-events:none!important;display:none!important}html body .floating-ai,html body .hst-floating-ai-safe,html body .floating-ai.is-active,html body .hst-floating-ai-safe.is-active,html body button.floating-ai,html body button.hst-floating-ai-safe{color:#ffe8aad1!important;-webkit-backdrop-filter:blur(18px)saturate(1.02)!important;background:radial-gradient(circle at 50% 18%,#fff4be1d,#0000 58%),radial-gradient(circle at 58% 86%,#ffaa3a16,#0000 62%),linear-gradient(#ffffff0e,#ffffff03),#0a0a0cc7!important;border:1px solid #ffdc9157!important;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #ffbe500a,0 0 0 1px #ffbe5008,0 0 32px #ffaa3a0e,0 18px 54px #00000075!important}html body .floating-ai:hover,html body .hst-floating-ai-safe:hover,html body .floating-ai.is-active:hover,html body .hst-floating-ai-safe.is-active:hover{background:radial-gradient(circle at 50% 18%,#fff4be25,#0000 58%),radial-gradient(circle at 58% 86%,#ffaa3a1b,#0000 62%),linear-gradient(#fff1,#ffffff04),#0c0c0ed6!important;border-color:#ffe8aa7a!important;box-shadow:inset 0 1px #ffffff13,inset 0 -1px #ffbe500e,0 0 0 1px #ffbe500b,0 0 42px #ffaa3a14,0 24px 68px #00000085!important}html body .floating-ai svg,html body .hst-floating-ai-safe svg,html body button.floating-ai svg,html body button.hst-floating-ai-safe svg,html body .floating-ai svg *,html body .hst-floating-ai-safe svg *{stroke:#ffe8aad1!important;color:#ffe8aad1!important;filter:none!important}html body .floating-ai:before,html body .floating-ai:after,html body .hst-floating-ai-safe:before,html body .hst-floating-ai-safe:after{box-shadow:none!important;background:radial-gradient(circle,#ffbe5017,#0000 68%)!important;border-color:#ffdc9138!important}html body .floating-ai,html body .hst-floating-ai-safe,html body button.floating-ai,html body button.hst-floating-ai-safe,html body .floating-ai.is-active,html body .hst-floating-ai-safe.is-active{-webkit-backdrop-filter:blur(16px)saturate(1.04)!important;background:radial-gradient(circle at 35% 30%,#fff5d233,#0000 32%),radial-gradient(circle,#ffd27829,#ffb9551a 58%,#121214e0 100%)!important;border:1px solid #ffdf914d!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffff1a,inset 0 -10px 24px #ffaa4614,0 0 0 1px #ffd2780a,0 10px 30px #00000059!important}html body .floating-ai:hover,html body .hst-floating-ai-safe:hover,html body button.floating-ai:hover,html body button.hst-floating-ai-safe:hover,html body .floating-ai.is-active:hover,html body .hst-floating-ai-safe.is-active:hover{background:radial-gradient(circle at 35% 30%,#fff8dc3d,#0000 34%),radial-gradient(circle,#ffda8233,#ffbe5821 58%,#141416eb 100%)!important;border-color:#ffe8aa6b!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -12px 26px #ffaf4b1a,0 0 0 1px #ffd2780d,0 12px 34px #0006!important}html body .floating-ai svg,html body .hst-floating-ai-safe svg,html body button.floating-ai svg,html body button.hst-floating-ai-safe svg,html body .floating-ai svg *,html body .hst-floating-ai-safe svg *{stroke:#ffecb4eb!important;color:#ffecb4eb!important}html body .floating-ai,html body .hst-floating-ai-safe,html body button.floating-ai,html body button.hst-floating-ai-safe{will-change:background, border-color, box-shadow, transform!important;border-radius:999px!important;transition:background .42s cubic-bezier(.22,1,.36,1),border-color .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),color .42s!important;overflow:hidden!important}html body .floating-ai:not(.is-active),html body .hst-floating-ai-safe:not(.is-active),html body button.floating-ai:not(.is-active),html body button.hst-floating-ai-safe:not(.is-active){color:#ecd498d1!important;-webkit-backdrop-filter:blur(16px)saturate(1.02)!important;background:radial-gradient(circle at 34% 24%,#fff4c81d,#0000 34%),radial-gradient(circle at 52% 62%,#bea05f21,#0000 58%),linear-gradient(#ffffff0d,#ffffff03),#181818d1!important;border:1px solid #dabe7a47!important;box-shadow:inset 0 1px #ffffff12,inset 0 -10px 22px #be96460e,0 0 0 1px #dabe7a08,0 12px 34px #00000061!important}html body .floating-ai.is-active,html body .hst-floating-ai-safe.is-active,html body button.floating-ai.is-active,html body button.hst-floating-ai-safe.is-active{color:#ffe7a5eb!important;-webkit-backdrop-filter:blur(16px)saturate(1.05)!important;background:radial-gradient(circle at 34% 24%,#fff5c82b,#0000 34%),radial-gradient(circle at 52% 68%,#ff9c322f,#0000 60%),linear-gradient(#ffffff0f,#ffffff04),#1b1610e0!important;border:1px solid #ffcc696b!important;box-shadow:inset 0 1px #ffffff16,inset 0 -12px 26px #ff962c18,0 0 0 1px #ffbe500d,0 0 34px #ff9e3016,0 16px 42px #0000006b!important}html body .floating-ai:not(.is-active):hover,html body .hst-floating-ai-safe:not(.is-active):hover,html body button.floating-ai:not(.is-active):hover,html body button.hst-floating-ai-safe:not(.is-active):hover{background:radial-gradient(circle at 34% 24%,#fff6cd25,#0000 34%),radial-gradient(circle at 52% 62%,#cdaa6229,#0000 58%),linear-gradient(#ffffff0f,#ffffff04),#1a1a19e0!important;border-color:#e8cd8c66!important;transform:translateY(-3px)scale(1.025)!important;box-shadow:inset 0 1px #ffffff14,inset 0 -10px 22px #be964612,0 0 0 1px #dabe7a0a,0 16px 42px #00000070!important}html body .floating-ai.is-active:hover,html body .hst-floating-ai-safe.is-active:hover,html body button.floating-ai.is-active:hover,html body button.hst-floating-ai-safe.is-active:hover{background:radial-gradient(circle at 34% 24%,#fff8d233,#0000 34%),radial-gradient(circle at 52% 68%,#ffa83738,#0000 60%),linear-gradient(#ffffff12,#ffffff04),#1e1810eb!important;border-color:#ffdc878f!important;transform:translateY(-3px)scale(1.025)!important;box-shadow:inset 0 1px #ffffff18,inset 0 -12px 26px #ff962c1f,0 0 0 1px #ffbe500f,0 0 44px #ff9e301c,0 20px 54px #0000007a!important}html body .floating-ai:before,html body .floating-ai:after,html body .hst-floating-ai-safe:before,html body .hst-floating-ai-safe:after,html body button.floating-ai:before,html body button.floating-ai:after,html body button.hst-floating-ai-safe:before,html body button.hst-floating-ai-safe:after{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body .floating-ai,html body .hst-floating-ai-safe,html body button.floating-ai,html body button.hst-floating-ai-safe{isolation:isolate!important;will-change:transform, border-color, box-shadow!important;background:linear-gradient(#ffffff0a,#ffffff03),#0e0e0fe0!important;border-radius:999px!important;transition:border-color .62s cubic-bezier(.22,1,.36,1),box-shadow .62s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),color .62s!important;position:fixed!important;overflow:hidden!important}html body .floating-ai:before,html body .hst-floating-ai-safe:before,html body button.floating-ai:before,html body button.hst-floating-ai-safe:before{content:""!important;z-index:0!important;pointer-events:none!important;border-radius:inherit!important;opacity:1!important;background:radial-gradient(circle at 34% 24%,#fff4c820,#0000 34%),radial-gradient(circle at 52% 64%,#bea05f25,#0000 58%),linear-gradient(#ffffff0d,#ffffff03),#181818d6!important;transition:opacity .68s cubic-bezier(.22,1,.36,1)!important;position:absolute!important;inset:0!important}html body .floating-ai:not(.is-active):before,html body .hst-floating-ai-safe:not(.is-active):before,html body button.floating-ai:not(.is-active):before,html body button.hst-floating-ai-safe:not(.is-active):before{opacity:1!important;background:radial-gradient(circle at 34% 24%,#fff2c630 0%,#eccd8720 28%,#0000 48%),radial-gradient(circle at 55% 72%,#b98e4636 0%,#8a693a29 34%,#0000 68%),radial-gradient(circle,#d2b26e1c 0%,#5c4e342b 62%,#161616eb 100%)!important}html body .floating-ai:not(.is-active),html body .hst-floating-ai-safe:not(.is-active),html body button.floating-ai:not(.is-active),html body button.hst-floating-ai-safe:not(.is-active){background:#121212e0!important;border-color:#e8cc8466!important;box-shadow:inset 0 1px #ffffff14,inset 0 -13px 26px #b284361b,0 0 0 1px #e8cc840d,0 0 28px #be91410f,0 14px 36px #0006!important}html body .floating-ai:not(.is-active):after,html body .hst-floating-ai-safe:not(.is-active):after,html body button.floating-ai:not(.is-active):after,html body button.hst-floating-ai-safe:not(.is-active):after{opacity:0!important}html body .floating-ai,html body .hst-floating-ai-safe,html body button.floating-ai,html body button.hst-floating-ai-safe{isolation:isolate!important;background:#0e0e0ff0!important;border-radius:999px!important;transition:border-color .58s cubic-bezier(.22,1,.36,1),box-shadow .58s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),color .58s!important;overflow:hidden!important}html body .floating-ai:not(.is-active):before,html body .hst-floating-ai-safe:not(.is-active):before,html body button.floating-ai:not(.is-active):before,html body button.hst-floating-ai-safe:not(.is-active):before{content:""!important;z-index:0!important;pointer-events:none!important;border-radius:inherit!important;opacity:1!important;background:radial-gradient(circle at 34% 24%,#ffe8a025 0%,#d2a65217 30%,#0000 50%),radial-gradient(circle at 58% 76%,#9b692a28 0%,#5640262e 44%,#0000 72%),linear-gradient(145deg,#2a261cf5 0%,#181817f5 46%,#101011fa 100%)!important;transition:opacity .62s cubic-bezier(.22,1,.36,1)!important;position:absolute!important;inset:0!important}html body .floating-ai:after,html body .hst-floating-ai-safe:after,html body button.floating-ai:after,html body button.hst-floating-ai-safe:after{content:""!important;z-index:1!important;pointer-events:none!important;border-radius:inherit!important;opacity:0!important;background:radial-gradient(circle at 34% 24%,#ffecaa38 0%,#ffbe5222 32%,#0000 52%),radial-gradient(circle at 58% 78%,#ff882238 0%,#7e481c40 45%,#0000 72%),linear-gradient(145deg,#362a16fa 0%,#221912fa 48%,#121212fa 100%)!important;transition:opacity .62s cubic-bezier(.22,1,.36,1)!important;position:absolute!important;inset:0!important}html body .floating-ai:not(.is-active),html body .hst-floating-ai-safe:not(.is-active),html body button.floating-ai:not(.is-active),html body button.hst-floating-ai-safe:not(.is-active){color:#f5da96e6!important;border:1px solid #dab25c61!important;box-shadow:inset 0 1px #ffffff16,inset 0 -10px 22px #865c2222,0 0 0 1px #dab25c0a,0 12px 32px #0000006b!important}html body .floating-ai.is-active,html body .hst-floating-ai-safe.is-active,html body button.floating-ai.is-active,html body button.hst-floating-ai-safe.is-active{color:#ffe8a8f5!important;border:1px solid #ffc45885!important;box-shadow:inset 0 1px #ffffff1b,inset 0 -12px 24px #ff841e26,0 0 0 1px #ffbe500f,0 0 26px #ff9a2d17,0 16px 40px #00000075!important}html body .floating-ai.is-active:before,html body .hst-floating-ai-safe.is-active:before,html body button.floating-ai.is-active:before,html body button.hst-floating-ai-safe.is-active:before{opacity:0!important}html body .floating-ai:not(.is-active) svg,html body .hst-floating-ai-safe:not(.is-active) svg,html body button.floating-ai:not(.is-active) svg,html body button.hst-floating-ai-safe:not(.is-active) svg,html body .floating-ai:not(.is-active) svg *,html body .hst-floating-ai-safe:not(.is-active) svg *{stroke:#f8dd9aeb!important;color:#f8dd9aeb!important}html body .floating-ai.is-active svg,html body .hst-floating-ai-safe.is-active svg,html body button.floating-ai.is-active svg,html body button.hst-floating-ai-safe.is-active svg,html body .floating-ai.is-active svg *,html body .hst-floating-ai-safe.is-active svg *{stroke:#ffecb0fa!important;color:#ffecb0fa!important}html body .floating-ai svg,html body .hst-floating-ai-safe svg,html body button.floating-ai svg,html body button.hst-floating-ai-safe svg,html body .floating-ai svg *,html body .hst-floating-ai-safe svg *{filter:none!important;transition:stroke .58s cubic-bezier(.22,1,.36,1),color .58s cubic-bezier(.22,1,.36,1)!important}html body .floating-ai,html body .hst-floating-ai-safe,html body button.floating-ai,html body button.hst-floating-ai-safe{isolation:isolate!important;color:#f5dc9beb!important;-webkit-backdrop-filter:none!important;filter:none!important;backface-visibility:hidden!important;-webkit-font-smoothing:antialiased!important;will-change:transform, background-color, border-color, box-shadow!important;background:#181817!important;border:1px solid #dab4606b!important;border-radius:999px!important;place-items:center!important;width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;transition:background-color .46s cubic-bezier(.22,1,.36,1),border-color .46s cubic-bezier(.22,1,.36,1),box-shadow .46s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),color .46s!important;display:grid!important;overflow:hidden!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff16,inset 0 -1px #0006,0 0 0 1px #ffd27809,0 14px 34px #0000006b!important}html body .floating-ai:before,html body .hst-floating-ai-safe:before,html body button.floating-ai:before,html body button.hst-floating-ai-safe:before{content:""!important;z-index:0!important;pointer-events:none!important;border-radius:inherit!important;opacity:1!important;filter:none!important;background:linear-gradient(145deg,#ffe6a51d 0%,#c4914013 42%,#ffffff05 100%)!important;transition:opacity .46s cubic-bezier(.22,1,.36,1),background .46s cubic-bezier(.22,1,.36,1)!important;position:absolute!important;inset:1px!important;transform:translateZ(0)!important}html body .floating-ai:after,html body .hst-floating-ai-safe:after,html body button.floating-ai:after,html body button.hst-floating-ai-safe:after{content:""!important;z-index:1!important;pointer-events:none!important;border-radius:inherit!important;opacity:0!important;filter:none!important;background:linear-gradient(145deg,#ffe19628 0%,#ff9b3a25 45%,#ffffff05 100%)!important;transition:opacity .46s cubic-bezier(.22,1,.36,1)!important;position:absolute!important;inset:1px!important;transform:translateZ(0)!important}html body .floating-ai:not(.is-active),html body .hst-floating-ai-safe:not(.is-active),html body button.floating-ai:not(.is-active),html body button.hst-floating-ai-safe:not(.is-active){background-color:#181817!important;border-color:#dab4606b!important;box-shadow:inset 0 1px #ffffff16,inset 0 -1px #0000006b,0 0 0 1px #ffd27809,0 14px 34px #0000006b!important}html body .floating-ai.is-active,html body .hst-floating-ai-safe.is-active,html body button.floating-ai.is-active,html body button.hst-floating-ai-safe.is-active{background-color:#211812!important;border-color:#ffbe5294!important;box-shadow:inset 0 1px #ffffff1b,inset 0 -1px #0000006b,0 0 0 1px #ffbe500e,0 0 22px #ff912d16,0 16px 38px #00000075!important}html body .floating-ai.is-active:after,html body .hst-floating-ai-safe.is-active:after,html body button.floating-ai.is-active:after,html body button.hst-floating-ai-safe.is-active:after{opacity:1!important}html body .floating-ai svg *,html body .hst-floating-ai-safe svg *{stroke:currentColor!important}html body .floating-ai.is-active svg,html body .hst-floating-ai-safe.is-active svg,html body button.floating-ai.is-active svg,html body button.hst-floating-ai-safe.is-active svg{stroke:#ffe8a6fa!important;color:#ffe8a6fa!important}html body .floating-ai .glow,html body .hst-floating-ai-safe .glow{display:none!important}html body .floating-ai,html body .hst-floating-ai-safe,html body button.floating-ai,html body button.hst-floating-ai-safe{isolation:isolate!important;color:#eed69aeb!important;-webkit-backdrop-filter:none!important;filter:none!important;backface-visibility:hidden!important;will-change:transform, background-color, border-color, box-shadow!important;background:#20201d!important;border:1px solid #d2b97d57!important;border-radius:999px!important;place-items:center!important;width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;transition:background-color .42s cubic-bezier(.22,1,.36,1),border-color .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),color .42s!important;display:grid!important;position:fixed!important;bottom:24px!important;right:24px!important;overflow:hidden!important;transform:translateZ(0)!important;box-shadow:inset 0 1px #ffffff13,inset 0 -1px #0006,0 12px 32px #0000006b!important}html body .floating-ai:before,html body .floating-ai:after,html body .hst-floating-ai-safe:before,html body .hst-floating-ai-safe:after,html body button.floating-ai:before,html body button.floating-ai:after,html body button.hst-floating-ai-safe:before,html body button.hst-floating-ai-safe:after{content:none!important;opacity:0!important;box-shadow:none!important;filter:none!important;background:0 0!important;display:none!important}html body .floating-ai:not(.is-active),html body .hst-floating-ai-safe:not(.is-active),html body button.floating-ai:not(.is-active),html body button.hst-floating-ai-safe:not(.is-active){color:#eed69aeb!important;background-color:#20201d!important;border-color:#d6bc7b5c!important;box-shadow:inset 0 1px #ffffff13,inset 0 -1px #0000006b,0 0 0 1px #d6bc7b06,0 12px 32px #0000006b!important}html body .floating-ai.is-active,html body .hst-floating-ai-safe.is-active,html body button.floating-ai.is-active,html body button.hst-floating-ai-safe.is-active{color:#ffe5a0f5!important;background-color:#2b2117!important;border-color:#ffbe588f!important;box-shadow:inset 0 1px #ffffff18,inset 0 -1px #0000006b,0 0 0 1px #ffbe580a,0 0 20px #ff962c12,0 14px 36px #00000070!important}html body .floating-ai:hover,html body .hst-floating-ai-safe:hover,html body button.floating-ai:hover,html body button.hst-floating-ai-safe:hover{transform:translateY(-3px)scale(1.025)translateZ(0)!important}html body .floating-ai:not(.is-active):hover,html body .hst-floating-ai-safe:not(.is-active):hover,html body button.floating-ai:not(.is-active):hover,html body button.hst-floating-ai-safe:not(.is-active):hover{background-color:#25241f!important;border-color:#e2c78475!important;box-shadow:inset 0 1px #ffffff16,inset 0 -1px #0000006b,0 0 0 1px #e2c78409,0 16px 38px #00000075!important}html body .floating-ai.is-active:hover,html body .hst-floating-ai-safe.is-active:hover,html body button.floating-ai.is-active:hover,html body button.hst-floating-ai-safe.is-active:hover{background-color:#332416!important;border-color:#ffcd70a8!important;box-shadow:inset 0 1px #ffffff1b,inset 0 -1px #0000006b,0 0 0 1px #ffcd700d,0 0 24px #ff962c16,0 18px 44px #0000007a!important}html body .floating-ai>*,html body .hst-floating-ai-safe>*,html body button.floating-ai>*,html body button.hst-floating-ai-safe>*{z-index:2!important;position:relative!important}html body .floating-ai svg,html body .hst-floating-ai-safe svg,html body button.floating-ai svg,html body button.hst-floating-ai-safe svg{stroke:currentColor!important;color:currentColor!important;filter:none!important;shape-rendering:geometricprecision!important;width:19px!important;height:19px!important;transition:color .42s,stroke .42s!important;display:block!important;transform:translateZ(0)!important}html body .floating-ai svg *,html body .hst-floating-ai-safe svg *,html body button.floating-ai svg *,html body button.hst-floating-ai-safe svg *{stroke:currentColor!important;color:currentColor!important}html body .floating-ai .glow,html body .floating-ai [class*=glow],html body .hst-floating-ai-safe .glow,html body .hst-floating-ai-safe [class*=glow]{opacity:0!important;display:none!important}html body .hst-chat-v6-panel{padding-bottom:16px!important}html body .hst-chat-v6-messages{padding-bottom:96px!important}html body .hst-chat-v6-input{z-index:12!important;margin:0!important;position:absolute!important;bottom:18px!important;left:16px!important;right:16px!important}html body .hst-chat-v6-textarea-shell{border-radius:22px!important;align-items:center!important;height:58px!important;min-height:58px!important;display:flex!important}html body .hst-chat-v6-textarea-shell textarea,html body .hst-chat-v6-input textarea{min-height:24px!important;max-height:86px!important;padding-top:0!important;padding-bottom:0!important;line-height:24px!important}html body .hst-chat-v6-floating-placeholder{top:50%!important;transform:translateY(-50%)!important}html body .hst-chat-v6-new-trigger,html body .hst-chat-v6-input button[type=submit],html body .hst-chat-v6-input .hst-chat-v6-send{align-self:center!important;margin-top:0!important;margin-bottom:0!important}html body .hst-chat-v6-char-counter{opacity:.72!important;bottom:-18px!important;right:12px!important}@media (max-width:760px){html body .hst-chat-v6-input{bottom:16px!important;left:14px!important;right:14px!important}html body .hst-chat-v6-messages{padding-bottom:94px!important}html body .hst-chat-v6-scroll-bottom{bottom:90px!important}}html body .hst-chat-v6-input{z-index:20!important;position:absolute!important;bottom:18px!important;left:16px!important;right:16px!important}html body .hst-chat-v6-messages>div:last-child:not(.hst-chat-v6-message){pointer-events:none!important;height:1px!important;min-height:1px!important;max-height:1px!important;margin:0!important;padding:0!important}html body .hst-chat-v6-scroll-bottom{z-index:18!important;bottom:94px!important;left:50%!important;transform:translate(-50%)!important}html body .hst-chat-v6-textarea-shell{border-radius:22px!important;height:58px!important;min-height:58px!important}html body .hst-chat-v6-char-counter{bottom:-18px!important;right:12px!important}@media (max-width:760px){html body .hst-chat-v6-input{bottom:16px!important;left:14px!important;right:14px!important}html body .hst-chat-v6-messages{padding-bottom:86px!important;-webkit-mask-image:linear-gradient(#0000 0%,#000 7% calc(100% - 76px),#0000 100%)!important;mask-image:linear-gradient(#0000 0%,#000 7% calc(100% - 76px),#0000 100%)!important}html body .hst-chat-v6-scroll-bottom{bottom:92px!important}}html body .hst-chat-v6-messages{padding-bottom:74px!important;-webkit-mask-image:linear-gradient(#0000 0%,#000 6% calc(100% - 24px),#0000 100%)!important;mask-image:linear-gradient(#0000 0%,#000 6% calc(100% - 24px),#0000 100%)!important}html body .hst-chat-v6-input{bottom:16px!important}html body .hst-chat-v6-scroll-bottom{opacity:.88!important;bottom:88px!important}@media (max-width:760px){html body .hst-chat-v6-messages{padding-bottom:72px!important;-webkit-mask-image:linear-gradient(#0000 0%,#000 6% calc(100% - 22px),#0000 100%)!important;mask-image:linear-gradient(#0000 0%,#000 6% calc(100% - 22px),#0000 100%)!important}html body .hst-chat-v6-scroll-bottom{bottom:86px!important}}html body .hst-chat-v6-messages{padding-bottom:84px!important;-webkit-mask:none!important;mask:none!important}html body .hst-chat-v6-input{z-index:30!important;bottom:16px!important}html body .hst-chat-v6-textarea-shell{z-index:31!important;-webkit-backdrop-filter:blur(16px)saturate(1.02)!important;background:linear-gradient(#ffffff0a,#ffffff03),#08080ae0!important;position:relative!important}html body .hst-chat-v6-messages>div:last-child:not(.hst-chat-v6-message){pointer-events:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .hst-chat-v6-scroll-bottom{z-index:25!important;bottom:90px!important}@media (max-width:760px){html body .hst-chat-v6-messages{padding-bottom:82px!important;-webkit-mask:none!important;mask:none!important}html body .hst-chat-v6-input{bottom:14px!important}html body .hst-chat-v6-scroll-bottom{bottom:88px!important}}html body .hst-chat-v6-wrap{z-index:99998!important;bottom:96px!important;right:24px!important}html body .hst-chat-v6-wrap .hst-chat-v6-panel,html body div.hst-chat-v6-wrap div.hst-chat-v6-panel,html body .hst-chat-v6-panel{border-radius:30px!important;grid-template-rows:92px minmax(0,1fr) auto!important;width:410px!important;height:min(680px,100vh - 132px)!important;max-height:calc(100vh - 132px)!important;padding:0 14px 14px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body .hst-chat-v6-panel .hst-chat-v6-header{z-index:5!important;grid-row:1!important;height:92px!important;min-height:92px!important;margin:0 -14px!important;padding:20px 22px!important;position:relative!important}html body .hst-chat-v6-wrap .hst-chat-v6-panel .hst-chat-v6-messages,html body div.hst-chat-v6-wrap div.hst-chat-v6-panel .hst-chat-v6-messages,html body .hst-chat-v6-panel .hst-chat-v6-messages,html body .hst-chat-v6-messages{z-index:4!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;clip-path:none!important;border:0!important;outline:0!important;grid-row:2!important;margin:0!important;padding:18px 6px!important;position:relative!important;overflow:hidden auto!important;-webkit-mask:none!important;mask:none!important}html body .hst-chat-v6-messages>div:last-child:not(.hst-chat-v6-message){pointer-events:none!important;height:1px!important;min-height:1px!important;max-height:1px!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}html body .hst-chat-v6-wrap .hst-chat-v6-panel form.hst-chat-v6-input,html body div.hst-chat-v6-wrap div.hst-chat-v6-panel form.hst-chat-v6-input,html body .hst-chat-v6-panel form.hst-chat-v6-input,html body form.hst-chat-v6-input,html body .hst-chat-v6-input{z-index:20!important;border-radius:24px!important;grid-row:3!important;grid-template-columns:38px minmax(0,1fr) 46px!important;align-items:center!important;gap:8px!important;width:100%!important;height:66px!important;min-height:66px!important;margin:10px 0 0!important;padding:8px 10px!important;display:grid!important;position:relative!important;inset:auto!important}html body .hst-chat-v6-textarea-shell{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}html body .hst-chat-v6-input textarea,html body .hst-chat-v6-textarea-shell textarea{resize:none!important;width:100%!important;min-width:0!important;height:24px!important;min-height:24px!important;max-height:72px!important;margin:0!important;padding:0!important;line-height:24px!important;overflow-y:auto!important}html body .hst-chat-v6-floating-placeholder{pointer-events:none!important;top:50%!important;left:0!important;right:auto!important;transform:translateY(-50%)!important}html body .hst-chat-v6-new-trigger{grid-column:1!important;place-self:center!important;margin:0!important}html body .hst-chat-v6-input button[type=submit]{grid-column:3!important;place-self:center!important;margin:0!important}html body .hst-chat-v6-char-counter{z-index:21!important;position:absolute!important;bottom:-18px!important;right:12px!important}html body .hst-chat-v6-wrap .hst-chat-v6-panel button.hst-chat-v6-scroll-bottom,html body div.hst-chat-v6-wrap div.hst-chat-v6-panel button.hst-chat-v6-scroll-bottom,html body .hst-chat-v6-panel>button.hst-chat-v6-scroll-bottom,html body .hst-chat-v6-scroll-bottom{z-index:30!important;position:absolute!important;inset:auto auto 88px 50%!important;transform:translate(-50%)!important}html body .hst-chat-v6-scroll-bottom:hover{transform:translate(-50%)translateY(-2px)!important}html body .hst-chat-v6-message,html body .hst-chat-v6-message-user,html body .hst-chat-v6-message-assistant,html body .hst-chat-v6-message>span,html body .hst-chat-v6-message-user>span,html body .hst-chat-v6-message-assistant>span{clip-path:none!important;max-height:none!important;overflow:visible!important;-webkit-mask:none!important;mask:none!important}@media (max-width:760px){html body .hst-chat-v6-wrap{bottom:92px!important;right:14px!important}html body .hst-chat-v6-wrap .hst-chat-v6-panel,html body div.hst-chat-v6-wrap div.hst-chat-v6-panel,html body .hst-chat-v6-panel{width:calc(100vw - 28px)!important;height:min(680px,100vh - 118px)!important;max-height:calc(100vh - 118px)!important}html body .hst-chat-v6-scroll-bottom{bottom:86px!important}}html body main.machines-gold-page,html body main.machines-gold-page *{box-sizing:border-box!important}html body main.machines-gold-page{isolation:isolate!important;color:#f5f5f6f0!important;background:radial-gradient(circle at 16% 7%,#ffbc4e0e,#0000 30rem),radial-gradient(circle at 88% 18%,#ffd6820a,#0000 34rem),linear-gradient(#080809 0%,#0b0b0d 42%,#080809 100%)!important;min-height:100vh!important;padding-top:96px!important;padding-bottom:96px!important;position:relative!important;overflow:hidden!important}html body main.machines-gold-page:before{content:""!important;z-index:-2!important;pointer-events:none!important;opacity:.16!important;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px)!important;background-size:88px 88px!important;position:absolute!important;inset:0!important}html body .machines-gold-container{width:min(1180px,100% - 44px)!important;margin:0 auto!important}html body .machines-gold-hero{padding:34px 0 20px!important;position:relative!important}html body .machines-gold-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)!important;align-items:stretch!important;gap:28px!important;display:grid!important}html body .machines-gold-hero-copy{-webkit-backdrop-filter:blur(18px)saturate(1.04)!important;background:linear-gradient(#ffffff0a,#ffffff03),#0d0d0ebd!important;border:1px solid #ffd58747!important;border-radius:34px!important;flex-direction:column!important;justify-content:center!important;min-height:330px!important;padding:38px!important;display:flex!important;box-shadow:inset 0 1px #fff1,0 34px 90px #0000006b!important}html body .machines-gold-eyebrow,html body .machines-gold-kicker{color:#ffd57eeb!important;letter-spacing:.045em!important;text-transform:uppercase!important;align-items:center!important;gap:9px!important;width:fit-content!important;font-size:12px!important;font-weight:850!important;display:inline-flex!important}html body .machines-gold-eyebrow svg,html body .machines-gold-kicker svg{stroke:currentColor!important}html body .machines-gold-hero-copy h1{color:#fffffff5!important;letter-spacing:-.075em!important;max-width:760px!important;margin:16px 0 0!important;font-size:clamp(42px,5.3vw,72px)!important;font-weight:860!important;line-height:.94!important}html body .machines-gold-hero-copy p{color:#cdcfd6b3!important;letter-spacing:-.025em!important;max-width:630px!important;margin:22px 0 0!important;font-size:16px!important;line-height:1.72!important}html body .machines-gold-hero-actions{flex-wrap:wrap!important;gap:12px!important;margin-top:28px!important;display:flex!important}html body .machines-gold-primary,html body .machines-gold-secondary,html body .machines-gold-card-cta{text-decoration:none!important}html body .machines-gold-primary,html body .machines-gold-secondary{letter-spacing:-.02em!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;height:48px!important;padding:0 20px!important;font-size:13px!important;font-weight:850!important;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s,background .26s,box-shadow .26s!important;display:inline-flex!important}html body .machines-gold-primary{color:#121212f5!important;background:linear-gradient(135deg,#fff2ccfa,#ffbe52eb)!important;border:1px solid #ffe9b8cc!important;box-shadow:inset 0 1px #ffffffb8,0 18px 42px #ffa8371a,0 18px 52px #00000057!important}html body .machines-gold-secondary{color:#f5f5f6d1!important;background:#ffffff09!important;border:1px solid #ffffff2b!important}html body .machines-gold-primary:hover,html body .machines-gold-secondary:hover,html body .machines-gold-card-cta:hover{transform:translateY(-2px)!important}html body .machines-gold-hero-panel{-webkit-backdrop-filter:blur(18px)saturate(1.04)!important;background:radial-gradient(circle at 25% 0,#ffce780f,#0000 22rem),linear-gradient(#ffffff0b,#ffffff03),#0e0e0fb8!important;border:1px solid #ffffff2e!important;border-radius:34px!important;flex-direction:column!important;justify-content:space-between!important;gap:22px!important;min-height:330px!important;padding:26px!important;display:flex!important;box-shadow:inset 0 1px #fff1,0 34px 90px #0006!important}html body .machines-gold-panel-top{color:#ffde9ce6!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important}html body .machines-gold-panel-top span{letter-spacing:.04em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:850!important}html body .machines-gold-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body .machines-gold-stats div{background:#ffffff08!important;border:1px solid #ffffff21!important;border-radius:22px!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;min-height:88px!important;padding:16px!important;display:flex!important}html body .machines-gold-stats strong{color:#fffffff5!important;letter-spacing:-.055em!important;font-size:26px!important;line-height:1!important}html body .machines-gold-stats span,html body .machines-gold-hero-panel p{color:#cdcfd69e!important;font-size:13px!important;line-height:1.55!important}html body .machines-gold-filter-strip{padding:16px 0 10px!important}html body .machines-gold-filter-inner{flex-wrap:wrap!important;gap:10px!important;display:flex!important}html body .machines-gold-filter-pill{color:#e6d3a6cc!important;background:#ffffff06!important;border:1px solid #ffffff1f!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:0 14px!important;display:inline-flex!important}html body .machines-gold-filter-pill span{font-size:12px!important;font-weight:820!important}html body .machines-gold-section{padding:48px 0 26px!important}html body .machines-gold-section-head{max-width:760px!important;margin-bottom:24px!important}html body .machines-gold-section-head h2,html body .machines-gold-process h2{color:#fffffff5!important;letter-spacing:-.065em!important;margin:12px 0 0!important;font-size:clamp(34px,4vw,56px)!important;font-weight:850!important;line-height:1.02!important}html body .machines-gold-section-head p,html body .machines-gold-process p{color:#cdcfd6a3!important;max-width:680px!important;margin:14px 0 0!important;font-size:15px!important;line-height:1.72!important}html body .machines-gold-family-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;display:grid!important}html body .machines-gold-family-card{background:radial-gradient(circle at 50% 0,#ffd27d0d,#0000 18rem),linear-gradient(#ffffff0a,#ffffff03),#0d0d0ec7!important;border:1px solid #ffffff29!important;border-radius:30px!important;flex-direction:column!important;gap:18px!important;min-height:520px!important;padding:22px!important;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s,background .3s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0f,0 26px 72px #0000005c!important}html body .machines-gold-family-card:before{content:""!important;z-index:0!important;pointer-events:none!important;border-radius:inherit!important;-webkit-mask-composite:xor!important;opacity:.58!important;-webkit-mask-composite:xor!important;-webkit-mask-source-type:auto,auto!important;-webkit-mask-composite:xor!important;-webkit-mask-source-type:auto,auto!important;background:linear-gradient(135deg,#ffffff47,#ffd6824d,#ffffff14,#ffbe5238)!important;padding:1px!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-origin:content-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}html body .machines-gold-family-card>*{z-index:2!important;position:relative!important}html body .machines-gold-family-card:hover{border-color:#ffda9157!important;transform:translateY(-6px)!important;box-shadow:inset 0 1px #ffffff13,0 0 42px #ffb8480f,0 34px 96px #00000070!important}html body .machines-gold-card-top{color:#e1e2e894!important;justify-content:space-between!important;align-items:center!important;font-size:12px!important;font-weight:850!important;display:flex!important}html body .machines-gold-card-top span{color:#ffdd96d1!important}html body .machines-gold-visual{color:#f5f5f6e6!important;background:radial-gradient(circle at 50% 45%,#ffdd9617,#0000 10rem),#ffffff07!important;border:1px solid #ffffff1f!important;border-radius:24px!important;place-items:center!important;height:150px!important;display:grid!important}html body .machines-gold-visual svg{stroke-width:1.6px!important;stroke:#f5f5f6e6!important;filter:drop-shadow(0 0 22px #ffffff14)!important}html body .machines-gold-family-copy{flex-direction:column!important;gap:9px!important;display:flex!important}html body .machines-gold-family-name{color:#ffda91db!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:880!important}html body .machines-gold-family-copy h3{color:#fffffff2!important;letter-spacing:-.052em!important;margin:0!important;font-size:24px!important;line-height:1.08!important}html body .machines-gold-family-copy p{color:#cdcfd6a8!important;margin:0!important;font-size:14px!important;line-height:1.65!important}html body .machines-gold-badges{flex-wrap:wrap!important;gap:8px!important;display:flex!important}html body .machines-gold-badges span{color:#e1e2e8ad!important;background:#ffffff07!important;border:1px solid #ffffff1c!important;border-radius:999px!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;font-size:11px!important;font-weight:780!important;display:inline-flex!important}html body .machines-gold-machine-list{flex-direction:column!important;gap:8px!important;margin-top:auto!important;display:flex!important}html body .machines-gold-machine-row{background:#ffffff05!important;border:1px solid #ffffff17!important;border-radius:17px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:11px 12px!important;display:grid!important}html body .machines-gold-machine-row div{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}html body .machines-gold-machine-row strong{color:#ffffffdb!important;letter-spacing:-.025em!important;font-size:13px!important;font-weight:830!important}html body .machines-gold-machine-row span{color:#cdcfd68a!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;font-size:12px!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}html body .machines-gold-machine-row em{white-space:nowrap!important;color:#ffde96c7!important;font-size:12px!important;font-style:normal!important;font-weight:850!important}html body .machines-gold-card-footer{justify-content:space-between!important;align-items:center!important;gap:12px!important;padding-top:4px!important;display:flex!important}html body .machines-gold-card-footer>span{color:#cdcfd68c!important;font-size:12px!important;font-weight:780!important}html body .machines-gold-card-cta{color:#ffe09ceb!important;background:linear-gradient(#ffbe520f,#ffffff04),#ffffff06!important;border:1px solid #ffc65f52!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:40px!important;padding:0 14px!important;font-size:12px!important;font-weight:850!important;display:inline-flex!important}html body .machines-gold-process{padding:28px 0 0!important}html body .machines-gold-process-shell{background:linear-gradient(#ffffff09,#ffffff03),#0d0d0ec2!important;border:1px solid #ffffff26!important;border-radius:34px!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:26px!important;padding:34px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0f,0 30px 86px #00000061!important}html body .machines-gold-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body .machines-gold-process-grid div{background:#ffffff06!important;border:1px solid #ffffff1f!important;border-radius:24px!important;flex-direction:column!important;gap:12px!important;min-height:190px!important;padding:20px!important;display:flex!important}html body .machines-gold-process-grid svg{color:#ffdc96e0!important;stroke:currentColor!important}html body .machines-gold-process-grid strong{color:#ffffffeb!important;letter-spacing:-.035em!important;font-size:15px!important;font-weight:850!important}html body .machines-gold-process-grid span{color:#cdcfd699!important;font-size:13px!important;line-height:1.55!important}html body .machines-gold-orb{z-index:-1!important;pointer-events:none!important;filter:blur(58px)!important;opacity:.34!important;border-radius:999px!important;position:absolute!important}html body .machines-gold-orb-a{background:#ffb84829!important;width:360px!important;height:360px!important;top:90px!important;left:-130px!important}html body .machines-gold-orb-b{background:#ffdc8c1a!important;width:420px!important;height:420px!important;top:160px!important;right:-180px!important}@media (max-width:1080px){html body .machines-gold-hero-grid,html body .machines-gold-process-shell{grid-template-columns:1fr!important}html body .machines-gold-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .machines-gold-process-grid{grid-template-columns:1fr!important}}@media (max-width:720px){html body main.machines-gold-page{padding-top:82px!important;padding-bottom:70px!important}html body .machines-gold-container{width:min(100% - 28px,1180px)!important}html body .machines-gold-hero{padding-top:22px!important}html body .machines-gold-hero-copy,html body .machines-gold-hero-panel,html body .machines-gold-process-shell{border-radius:26px!important;padding:22px!important}html body .machines-gold-hero-copy{min-height:0!important}html body .machines-gold-hero-copy h1{font-size:clamp(38px,12vw,54px)!important}html body .machines-gold-stats,html body .machines-gold-family-grid{grid-template-columns:1fr!important}html body .machines-gold-family-card{border-radius:26px!important;min-height:auto!important}html body .machines-gold-card-footer{flex-direction:column!important;align-items:stretch!important}html body .machines-gold-card-cta{width:100%!important}}html body main.machines-gold-page{background:radial-gradient(circle at 16% 9%,#ffc25a08,#0000 30rem),radial-gradient(circle at 88% 20%,#ffda9106,#0000 34rem),linear-gradient(#080809 0%,#0a0a0b 46%,#080809 100%)!important;padding-top:92px!important}html body main.machines-gold-page .machines-gold-hero{padding:28px 0 18px!important}html body main.machines-gold-page .machines-gold-hero-grid{grid-template-columns:minmax(0,1fr) 360px!important;align-items:stretch!important;gap:18px!important}html body main.machines-gold-page .machines-gold-hero-copy{background:radial-gradient(circle at 14% 0,#ffd6820a,#0000 24rem),linear-gradient(#ffffff09,#ffffff02),#0c0c0dd1!important;border:1px solid #ffd58738!important;border-radius:30px!important;justify-content:flex-start!important;height:auto!important;min-height:0!important;padding:34px 38px 32px!important;box-shadow:inset 0 1px #ffffff0e,0 28px 82px #00000061!important}html body main.machines-gold-page .machines-gold-eyebrow,html body main.machines-gold-page .machines-gold-kicker{color:#ffd57ee0!important}html body main.machines-gold-page .machines-gold-eyebrow svg,html body main.machines-gold-page .machines-gold-kicker svg{stroke:#ffd57ee0!important;color:#ffd57ee0!important}html body main.machines-gold-page .machines-gold-hero-copy h1{letter-spacing:-.07em!important;max-width:780px!important;margin-top:15px!important;font-size:clamp(44px,4.7vw,66px)!important;font-weight:850!important;line-height:.98!important}html body main.machines-gold-page .machines-gold-hero-copy p{color:#d2d4daa8!important;max-width:640px!important;margin-top:18px!important;font-size:15px!important;line-height:1.65!important}html body main.machines-gold-page .machines-gold-hero-actions{margin-top:24px!important}html body main.machines-gold-page .machines-gold-hero-panel{background:radial-gradient(circle at 30% 0,#ffd2820b,#0000 18rem),linear-gradient(#ffffff09,#ffffff02),#0d0d0ed1!important;border:1px solid #ffffff26!important;border-radius:30px!important;justify-content:flex-start!important;gap:18px!important;height:auto!important;min-height:0!important;padding:24px!important;box-shadow:inset 0 1px #ffffff0d,0 28px 82px #0000005c!important}html body main.machines-gold-page .machines-gold-panel-top{margin-bottom:2px!important}html body main.machines-gold-page .machines-gold-panel-top span{color:#ffd57edb!important;font-size:11px!important}html body main.machines-gold-page .machines-gold-stats{grid-template-columns:1fr!important;gap:9px!important}html body main.machines-gold-page .machines-gold-stats div{background:linear-gradient(#ffffff08,#ffffff02),#ffffff03!important;border:1px solid #ffffff1b!important;border-radius:18px!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;height:auto!important;min-height:58px!important;padding:12px 14px!important;display:grid!important}html body main.machines-gold-page .machines-gold-stats strong{letter-spacing:-.045em!important;color:#fffffff0!important;font-size:24px!important}html body main.machines-gold-page .machines-gold-stats span{color:#d2d4da99!important;font-size:12px!important}html body main.machines-gold-page .machines-gold-hero-panel p{color:#d2d4da94!important;margin:2px 0 0!important;font-size:13px!important;line-height:1.55!important}html body main.machines-gold-page .machines-gold-filter-strip{padding:18px 0!important}html body main.machines-gold-page .machines-gold-filter-inner{justify-content:flex-start!important}html body main.machines-gold-page .machines-gold-filter-pill{color:#e2cd9ec7!important;background:linear-gradient(#ffffff08,#ffffff02),#ffffff03!important;border-color:#ffffff1b!important;min-height:36px!important;padding:0 13px!important}html body main.machines-gold-page .machines-gold-orb{opacity:.18!important;filter:blur(74px)!important}html body main.machines-gold-page .machines-gold-orb-a{background:#ffb8481a!important}html body main.machines-gold-page .machines-gold-orb-b{background:#ffdc8c12!important}@media (max-width:1080px){html body main.machines-gold-page .machines-gold-hero-grid{grid-template-columns:1fr!important}html body main.machines-gold-page .machines-gold-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body main.machines-gold-page .machines-gold-stats div{min-height:80px!important;display:flex!important}}@media (max-width:720px){html body main.machines-gold-page{padding-top:82px!important}html body main.machines-gold-page .machines-gold-hero-copy,html body main.machines-gold-page .machines-gold-hero-panel{border-radius:26px!important;padding:22px!important}html body main.machines-gold-page .machines-gold-hero-copy h1{font-size:clamp(38px,11vw,52px)!important}html body main.machines-gold-page .machines-gold-stats{grid-template-columns:1fr!important}html body main.machines-gold-page .machines-gold-stats div{min-height:58px!important;display:grid!important}}@media (max-width:1080px){html body .machines-clean-hero-grid,html body .machines-clean-process-shell{grid-template-columns:1fr!important}html body .machines-clean-overview{min-height:auto!important}html body .machines-clean-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .machines-clean-stats div{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;display:flex!important}html body .machines-clean-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .machines-clean-process-grid{grid-template-columns:1fr!important}}@media (max-width:720px){html body main.machines-clean-page{padding-top:86px!important;padding-bottom:68px!important}html body .machines-clean-container{width:min(100% - 28px,1160px)!important}html body .machines-clean-hero{padding-top:18px!important}html body .machines-clean-hero-copy,html body .machines-clean-overview,html body .machines-clean-card,html body .machines-clean-process-shell{border-radius:26px!important}html body .machines-clean-hero-copy{min-height:0!important;padding:24px!important}html body .machines-clean-hero-copy h1{font-size:clamp(38px,11vw,52px)!important}html body .machines-clean-stats,html body .machines-clean-grid{grid-template-columns:1fr!important}html body .machines-clean-card{min-height:auto!important}html body .machines-clean-card-footer{flex-direction:column!important;align-items:stretch!important}html body .machines-clean-card-footer a{width:100%!important}}@media (max-width:1080px){html body .machines-clean-hero-grid,html body .machines-clean-process-shell{grid-template-columns:1fr!important}html body .machines-clean-overview{min-height:auto!important}html body .machines-clean-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .machines-clean-stats div{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;display:flex!important}html body .machines-clean-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .machines-clean-process-grid{grid-template-columns:1fr!important}}@media (max-width:720px){html body main.machines-clean-page{padding-top:86px!important;padding-bottom:68px!important}html body .machines-clean-container{width:min(100% - 28px,1160px)!important}html body .machines-clean-hero{padding-top:18px!important}html body .machines-clean-hero-copy,html body .machines-clean-overview,html body .machines-clean-card,html body .machines-clean-process-shell{border-radius:26px!important}html body .machines-clean-hero-copy{min-height:0!important;padding:24px!important}html body .machines-clean-hero-copy h1{font-size:clamp(38px,11vw,52px)!important}html body .machines-clean-stats,html body .machines-clean-grid{grid-template-columns:1fr!important}html body .machines-clean-card{min-height:auto!important}html body .machines-clean-card-footer{flex-direction:column!important;align-items:stretch!important}html body .machines-clean-card-footer a{width:100%!important}}html body.machines-clean-at-top .navbar.is-scrolled{height:82px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px)saturate(1.02)!important;background:linear-gradient(#0707086b,#0707082e)!important;border-bottom-color:#ffffff0e!important}html body main.machines-clean-page,html body main.machines-clean-page *{box-sizing:border-box!important}html body main.machines-clean-page{isolation:isolate!important;color:#f5f5f6f0!important;background:radial-gradient(circle at 18% 6%,#ffffff06,#0000 30rem),radial-gradient(circle at 82% 26%,#ffcb7805,#0000 34rem),linear-gradient(#080809 0%,#09090a 46%,#070708 100%)!important;min-height:100vh!important;padding-top:104px!important;padding-bottom:86px!important;position:relative!important;overflow:hidden!important}html body .machines-clean-container{width:min(1160px,100% - 44px)!important;margin:0 auto!important}html body .machines-clean-hero{padding:26px 0 12px!important}html body .machines-clean-hero-grid{grid-template-columns:minmax(0,1fr) 330px!important;align-items:stretch!important;gap:16px!important;display:grid!important}html body .machines-clean-hero-copy,html body .machines-clean-overview,html body .machines-clean-card,html body .machines-clean-process-shell{-webkit-backdrop-filter:blur(18px)saturate(1.02)!important;background:linear-gradient(#ffffff09,#ffffff02),#0d0d0ec2!important;border:1px solid #ffffff25!important;box-shadow:inset 0 1px #ffffff0e,0 28px 84px #0000005c!important}html body .machines-clean-hero-copy{border-radius:32px!important;flex-direction:column!important;justify-content:center!important;min-height:360px!important;padding:34px 38px!important;display:flex!important}html body .machines-clean-eyebrow,html body .machines-clean-section-head>span,html body .machines-clean-process-copy>span{color:#ffd57ee0!important;letter-spacing:.045em!important;text-transform:uppercase!important;align-items:center!important;gap:9px!important;width:fit-content!important;font-size:12px!important;font-weight:850!important;display:inline-flex!important}html body .machines-clean-eyebrow svg{stroke:currentColor!important}html body .machines-clean-hero-copy h1{color:#fffffff5!important;letter-spacing:-.072em!important;max-width:720px!important;margin:16px 0 0!important;font-size:clamp(42px,4.55vw,64px)!important;font-weight:860!important;line-height:.98!important}html body .machines-clean-hero-copy p{color:#d3d5dca8!important;letter-spacing:-.025em!important;max-width:620px!important;margin:18px 0 0!important;font-size:15px!important;line-height:1.68!important}html body .machines-clean-actions{flex-wrap:wrap!important;gap:12px!important;margin-top:25px!important;display:flex!important}html body .machines-clean-primary,html body .machines-clean-secondary,html body .machines-clean-card-footer a{text-decoration:none!important}html body .machines-clean-primary,html body .machines-clean-secondary{letter-spacing:-.02em!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;height:46px!important;padding:0 19px!important;font-size:13px!important;font-weight:850!important;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,background .25s,box-shadow .25s!important;display:inline-flex!important}html body .machines-clean-primary{color:#121212f5!important;background:linear-gradient(135deg,#fff2ccfa,#ffc15ceb)!important;border:1px solid #ffecc2c7!important;box-shadow:inset 0 1px #ffffffb3,0 18px 42px #ffab3e18,0 16px 48px #0000004d!important}html body .machines-clean-secondary{color:#f5f5f6d1!important;background:#ffffff07!important;border:1px solid #ffffff26!important}html body .machines-clean-primary:hover,html body .machines-clean-secondary:hover,html body .machines-clean-card-footer a:hover{transform:translateY(-2px)!important}html body .machines-clean-overview{border-radius:32px!important;flex-direction:column!important;gap:15px!important;min-height:360px!important;padding:23px!important;display:flex!important}html body .machines-clean-overview-head{color:#ffd57ed6!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}html body .machines-clean-overview-head span{letter-spacing:.045em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:860!important}html body .machines-clean-stats{grid-template-columns:1fr!important;gap:9px!important;display:grid!important}html body .machines-clean-stats div{background:#ffffff06!important;border:1px solid #ffffff1b!important;border-radius:18px!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;min-height:58px!important;padding:12px 14px!important;display:grid!important}html body .machines-clean-stats strong{color:#fffffff0!important;letter-spacing:-.045em!important;font-size:24px!important;line-height:1!important}html body .machines-clean-stats span,html body .machines-clean-overview p{color:#d3d5dc94!important;font-size:13px!important;line-height:1.52!important}html body .machines-clean-overview p{margin:2px 0 0!important}html body .machines-clean-tags{padding:17px 0 22px!important}html body .machines-clean-tags-inner{flex-wrap:wrap!important;gap:9px!important;display:flex!important}html body .machines-clean-tag{color:#e2cd9ec7!important;background:#ffffff05!important;border:1px solid #ffffff1b!important;border-radius:999px!important;align-items:center!important;gap:8px!important;height:36px!important;padding:0 13px!important;font-size:12px!important;font-weight:820!important;display:inline-flex!important}html body .machines-clean-tag svg{stroke:#ffd57ec7!important}html body .machines-clean-portfolio{padding:26px 0 28px!important}html body .machines-clean-section-head{max-width:720px!important;margin-bottom:22px!important}html body .machines-clean-section-head h2,html body .machines-clean-process-copy h2{color:#fffffff5!important;letter-spacing:-.065em!important;margin:10px 0 0!important;font-size:clamp(34px,3.75vw,52px)!important;font-weight:850!important;line-height:1.02!important}html body .machines-clean-section-head p,html body .machines-clean-process-copy p{color:#d3d5dc9e!important;max-width:650px!important;margin:12px 0 0!important;font-size:15px!important;line-height:1.68!important}html body .machines-clean-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}html body .machines-clean-card{border-radius:28px!important;flex-direction:column!important;gap:15px!important;min-height:455px!important;padding:20px!important;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s,background .28s!important;display:flex!important;position:relative!important;overflow:hidden!important}html body .machines-clean-card:before{content:""!important;z-index:0!important;pointer-events:none!important;border-radius:inherit!important;-webkit-mask-composite:xor!important;opacity:.5!important;-webkit-mask-composite:xor!important;-webkit-mask-source-type:auto,auto!important;-webkit-mask-composite:xor!important;-webkit-mask-source-type:auto,auto!important;background:linear-gradient(135deg,#ffffff38,#ffd68238,#ffffff0f,#ffbe522e)!important;padding:1px!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-origin:content-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}html body .machines-clean-card>*{z-index:2!important;position:relative!important}html body .machines-clean-card:hover{border-color:#ffda9147!important;transform:translateY(-5px)!important;box-shadow:inset 0 1px #ffffff12,0 0 36px #ffb8480c,0 32px 90px #0000006b!important}html body .machines-clean-card-top{color:#e1e2e88f!important;justify-content:space-between!important;align-items:center!important;font-size:12px!important;font-weight:850!important;display:flex!important}html body .machines-clean-card-top span{color:#ffdd96cc!important}html body .machines-clean-card-visual{color:#f5f5f6e6!important;background:radial-gradient(circle at 50% 45%,#ffdd960d,#0000 10rem),#ffffff05!important;border:1px solid #ffffff1c!important;border-radius:22px!important;place-items:center!important;height:118px!important;display:grid!important}html body .machines-clean-card-visual svg{stroke:#f5f5f6e6!important;stroke-width:1.6px!important}html body .machines-clean-card-copy{flex-direction:column!important;gap:8px!important;display:flex!important}html body .machines-clean-card-copy>span{color:#ffda91d1!important;letter-spacing:.075em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:880!important}html body .machines-clean-card-copy h3{color:#fffffff0!important;letter-spacing:-.052em!important;margin:0!important;font-size:22px!important;line-height:1.1!important}html body .machines-clean-card-copy p{color:#d3d5dca1!important;margin:0!important;font-size:14px!important;line-height:1.58!important}html body .machines-clean-badges{flex-wrap:wrap!important;gap:7px!important;display:flex!important}html body .machines-clean-badges span{color:#e1e2e8a3!important;background:#ffffff05!important;border:1px solid #ffffff1a!important;border-radius:999px!important;align-items:center!important;min-height:27px!important;padding:0 9px!important;font-size:11px!important;font-weight:790!important;display:inline-flex!important}html body .machines-clean-models{flex-direction:column!important;gap:8px!important;margin-top:auto!important;display:flex!important}html body .machines-clean-model{background:#ffffff04!important;border:1px solid #ffffff16!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:54px!important;padding:10px 11px!important;display:grid!important}html body .machines-clean-model div{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}html body .machines-clean-model strong{color:#ffffffdb!important;letter-spacing:-.025em!important;font-size:13px!important;font-weight:830!important}html body .machines-clean-model span{color:#d3d5dc85!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;font-size:12px!important;line-height:1.34!important;display:-webkit-box!important;overflow:hidden!important}html body .machines-clean-model em{color:#ffde96c2!important;white-space:nowrap!important;font-size:12px!important;font-style:normal!important;font-weight:850!important}html body .machines-clean-card-footer{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}html body .machines-clean-card-footer>span{color:#d3d5dc85!important;font-size:12px!important;font-weight:780!important}html body .machines-clean-card-footer a{color:#ffe09ce6!important;background:#ffffff05!important;border:1px solid #ffc65f47!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:38px!important;padding:0 13px!important;font-size:12px!important;font-weight:850!important;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,background .25s!important;display:inline-flex!important}html body .machines-clean-process{padding:18px 0 0!important}html body .machines-clean-process-shell{border-radius:32px!important;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)!important;gap:24px!important;padding:30px!important;display:grid!important}html body .machines-clean-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important;display:grid!important}html body .machines-clean-process-grid div{background:#ffffff05!important;border:1px solid #ffffff1b!important;border-radius:22px!important;flex-direction:column!important;gap:11px!important;min-height:168px!important;padding:18px!important;display:flex!important}html body .machines-clean-process-grid svg{stroke:#ffdc96d6!important}html body .machines-clean-process-grid strong{color:#ffffffe8!important;letter-spacing:-.035em!important;font-size:15px!important;font-weight:850!important}html body .machines-clean-process-grid span{color:#d3d5dc94!important;font-size:13px!important;line-height:1.52!important}@media (max-width:1080px){html body .machines-clean-hero-grid,html body .machines-clean-process-shell{grid-template-columns:1fr!important}html body .machines-clean-overview{min-height:auto!important}html body .machines-clean-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .machines-clean-stats div{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;display:flex!important}html body .machines-clean-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .machines-clean-process-grid{grid-template-columns:1fr!important}}@media (max-width:720px){html body main.machines-clean-page{padding-top:86px!important;padding-bottom:68px!important}html body .machines-clean-container{width:min(100% - 28px,1160px)!important}html body .machines-clean-hero{padding-top:18px!important}html body .machines-clean-hero-copy,html body .machines-clean-overview,html body .machines-clean-card,html body .machines-clean-process-shell{border-radius:26px!important}html body .machines-clean-hero-copy{min-height:0!important;padding:24px!important}html body .machines-clean-hero-copy h1{font-size:clamp(38px,11vw,52px)!important}html body .machines-clean-stats,html body .machines-clean-grid{grid-template-columns:1fr!important}html body .machines-clean-card{min-height:auto!important}html body .machines-clean-card-footer{flex-direction:column!important;align-items:stretch!important}html body .machines-clean-card-footer a{width:100%!important}}html body main.machines-clean-page{color:#f5f5f6f0!important;isolation:isolate!important;background:radial-gradient(circle at 50% 0,#ffffff06,#0000 34rem),linear-gradient(#080809 0%,#09090a 42%,#070708 100%)!important;padding-top:104px!important;padding-bottom:90px!important;overflow:hidden!important}html body main.machines-clean-page:before{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:.12!important;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px)!important;background-size:82px 82px!important;position:absolute!important;inset:0!important}html body main.machines-clean-page .machines-clean-container{width:min(1120px,100% - 48px)!important;margin-left:auto!important;margin-right:auto!important}html body main.machines-clean-page .machines-clean-hero{padding:26px 0 14px!important}html body main.machines-clean-page .machines-clean-hero-grid{grid-template-columns:minmax(0,1fr) 320px!important;align-items:stretch!important;gap:16px!important;display:grid!important}html body main.machines-clean-page .machines-clean-hero-copy,html body main.machines-clean-page .machines-clean-overview,html body main.machines-clean-page .machines-clean-card,html body main.machines-clean-page .machines-clean-process-shell{-webkit-backdrop-filter:blur(18px)saturate(1.02)!important;background:linear-gradient(#ffffff09,#ffffff02),#0c0c0dd1!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff0e,0 28px 82px #00000061!important}html body main.machines-clean-page .machines-clean-hero-copy{border-radius:30px!important;flex-direction:column!important;justify-content:center!important;min-height:330px!important;padding:32px 36px!important;display:flex!important}html body main.machines-clean-page .machines-clean-eyebrow,html body main.machines-clean-page .machines-clean-section-head>span,html body main.machines-clean-page .machines-clean-process-copy>span{color:#ffd57edb!important;letter-spacing:.045em!important;text-transform:uppercase!important;align-items:center!important;gap:8px!important;width:fit-content!important;font-size:11px!important;font-weight:850!important;display:inline-flex!important}html body main.machines-clean-page .machines-clean-eyebrow svg{stroke:currentColor!important}html body main.machines-clean-page .machines-clean-hero-copy h1{color:#fffffff5!important;letter-spacing:-.068em!important;max-width:680px!important;margin:15px 0 0!important;font-size:clamp(40px,4.25vw,58px)!important;font-weight:860!important;line-height:.99!important}html body main.machines-clean-page .machines-clean-hero-copy p{color:#d3d5dca3!important;max-width:600px!important;margin:17px 0 0!important;font-size:15px!important;line-height:1.62!important}html body main.machines-clean-page .machines-clean-actions{flex-wrap:wrap!important;gap:11px!important;margin-top:24px!important;display:flex!important}html body main.machines-clean-page .machines-clean-primary,html body main.machines-clean-page .machines-clean-secondary{border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:9px!important;height:44px!important;padding:0 18px!important;font-size:13px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}html body main.machines-clean-page .machines-clean-primary{color:#121212f5!important;background:linear-gradient(135deg,#fff2ccfa,#ffc25ceb)!important;border:1px solid #ffecc2c2!important}html body main.machines-clean-page .machines-clean-secondary{color:#f5f5f6d1!important;background:#ffffff07!important;border:1px solid #ffffff26!important}html body main.machines-clean-page .machines-clean-overview{border-radius:30px!important;flex-direction:column!important;gap:14px!important;min-height:330px!important;padding:22px!important;display:flex!important}html body main.machines-clean-page .machines-clean-overview-head{color:#ffd57ed6!important;justify-content:space-between!important;align-items:center!important;display:flex!important}html body main.machines-clean-page .machines-clean-overview-head span{letter-spacing:.045em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:850!important}html body main.machines-clean-page .machines-clean-stats{grid-template-columns:1fr!important;gap:9px!important;display:grid!important}html body main.machines-clean-page .machines-clean-stats div{background:#ffffff05!important;border:1px solid #ffffff1a!important;border-radius:17px!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:56px!important;padding:11px 13px!important;display:grid!important}html body main.machines-clean-page .machines-clean-stats strong{color:#fffffff0!important;font-size:23px!important;line-height:1!important}html body main.machines-clean-page .machines-clean-stats span,html body main.machines-clean-page .machines-clean-overview p{color:#d3d5dc94!important;font-size:13px!important;line-height:1.52!important}html body main.machines-clean-page .machines-clean-tags{padding:16px 0 22px!important}html body main.machines-clean-page .machines-clean-tags-inner{flex-wrap:wrap!important;gap:9px!important;display:flex!important}html body main.machines-clean-page .machines-clean-tag{color:#e2cd9ec7!important;background:#ffffff04!important;border:1px solid #ffffff1a!important;border-radius:999px!important;align-items:center!important;gap:8px!important;height:34px!important;padding:0 12px!important;font-size:12px!important;font-weight:820!important;display:inline-flex!important}html body main.machines-clean-page .machines-clean-portfolio{padding:22px 0 28px!important}html body main.machines-clean-page .machines-clean-section-head{max-width:700px!important;margin-bottom:22px!important}html body main.machines-clean-page .machines-clean-section-head h2,html body main.machines-clean-page .machines-clean-process-copy h2{color:#fffffff5!important;letter-spacing:-.062em!important;margin:10px 0 0!important;font-size:clamp(34px,3.5vw,48px)!important;line-height:1.04!important}html body main.machines-clean-page .machines-clean-section-head p,html body main.machines-clean-page .machines-clean-process-copy p{color:#d3d5dc9e!important;max-width:640px!important;margin:12px 0 0!important;font-size:15px!important;line-height:1.65!important}html body main.machines-clean-page .machines-clean-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}html body main.machines-clean-page .machines-clean-card{border-radius:27px!important;flex-direction:column!important;gap:14px!important;min-height:430px!important;padding:19px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body main.machines-clean-page .machines-clean-card-visual{background:#ffffff05!important;border:1px solid #ffffff1b!important;border-radius:20px!important;place-items:center!important;height:104px!important;display:grid!important}html body main.machines-clean-page .machines-clean-card-visual svg{stroke:#f5f5f6e6!important;stroke-width:1.55px!important;width:40px!important;height:40px!important}html body main.machines-clean-page .machines-clean-card-copy>span{color:#ffda91d1!important;letter-spacing:.075em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:880!important}html body main.machines-clean-page .machines-clean-card-copy h3{color:#fffffff0!important;letter-spacing:-.052em!important;margin:7px 0 0!important;font-size:21px!important;line-height:1.1!important}html body main.machines-clean-page .machines-clean-card-copy p{color:#d3d5dc9e!important;margin:8px 0 0!important;font-size:14px!important;line-height:1.56!important}html body main.machines-clean-page .machines-clean-badges{flex-wrap:wrap!important;gap:7px!important;display:flex!important}html body main.machines-clean-page .machines-clean-badges span{color:#e1e2e8a3!important;background:#ffffff05!important;border:1px solid #ffffff18!important;border-radius:999px!important;align-items:center!important;min-height:26px!important;padding:0 9px!important;font-size:11px!important;font-weight:790!important;display:inline-flex!important}html body main.machines-clean-page .machines-clean-models{flex-direction:column!important;gap:8px!important;margin-top:auto!important;display:flex!important}html body main.machines-clean-page .machines-clean-model{background:#ffffff04!important;border:1px solid #ffffff15!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:52px!important;padding:10px 11px!important;display:grid!important}html body main.machines-clean-page .machines-clean-model strong{color:#ffffffdb!important;font-size:13px!important;font-weight:830!important;display:block!important}html body main.machines-clean-page .machines-clean-model span{color:#d3d5dc85!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;margin-top:3px!important;font-size:12px!important;line-height:1.34!important;display:-webkit-box!important;overflow:hidden!important}html body main.machines-clean-page .machines-clean-model em{color:#ffde96c2!important;white-space:nowrap!important;font-size:12px!important;font-style:normal!important;font-weight:850!important}html body main.machines-clean-page .machines-clean-card-footer{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}html body main.machines-clean-page .machines-clean-card-footer>span{color:#d3d5dc85!important;font-size:12px!important;font-weight:780!important}html body main.machines-clean-page .machines-clean-card-footer a{color:#ffe09ce6!important;background:#ffffff05!important;border:1px solid #ffc65f47!important;border-radius:999px!important;align-items:center!important;gap:8px!important;height:38px!important;padding:0 13px!important;font-size:12px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}@media (max-width:1080px){html body main.machines-clean-page .machines-clean-hero-grid{grid-template-columns:1fr!important}html body main.machines-clean-page .machines-clean-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){html body main.machines-clean-page{padding-top:86px!important}html body main.machines-clean-page .machines-clean-container{width:min(100% - 28px,1120px)!important}html body main.machines-clean-page .machines-clean-hero-copy,html body main.machines-clean-page .machines-clean-overview,html body main.machines-clean-page .machines-clean-card{border-radius:25px!important}html body main.machines-clean-page .machines-clean-hero-copy{min-height:auto!important;padding:24px!important}html body main.machines-clean-page .machines-clean-hero-copy h1{font-size:clamp(38px,11vw,52px)!important}html body main.machines-clean-page .machines-clean-grid,html body main.machines-clean-page .machines-clean-stats{grid-template-columns:1fr!important}}html body.machines-clean-active.machines-clean-at-top .navbar,html body.machines-clean-active.machines-clean-at-top .navbar.is-scrolled{height:82px!important;box-shadow:none!important;background:linear-gradient(#070708b8,#07070875)!important;border-bottom:1px solid #ffffff0e!important}html body .nav-link,html body .nav-link.active{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;position:relative!important}html body .nav-link:before,html body .nav-link.active:before{content:none!important;display:none!important}html body .nav-link.active{color:#fffffff5!important;font-weight:820!important}html body .nav-link:after{content:""!important;transform-origin:50%!important;opacity:0!important;background:linear-gradient(90deg,#0000 0%,#ffde9a1a 8%,#ffde9ac7 50%,#ffde9a1a 92%,#0000 100%)!important;border-radius:999px!important;width:100%!important;max-width:76px!important;height:1px!important;transition:opacity .24s,transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s!important;position:absolute!important;bottom:4px!important;left:50%!important;right:auto!important;transform:translate(-50%)scaleX(.35)!important;box-shadow:0 0 8px #ffcb7624,0 0 18px #ffcb7614!important}html body .nav-link:hover{box-shadow:none!important;color:#ffffffe0!important;background:0 0!important;border:0!important}html body .nav-link:hover:after{opacity:.34!important;transform:translate(-50%)scaleX(.72)!important}html body .nav-link.active:after{opacity:.92!important;transform:translate(-50%)scaleX(1)!important;box-shadow:0 0 10px #ffcf8033,0 0 24px #ffcf801a!important}html body .nav-link.active:hover:after{opacity:1!important;transform:translate(-50%)scaleX(1.04)!important}html body .nav-link-label{z-index:2!important;position:relative!important}html body main.machines-safe-page{color:#fffffff0!important;background:#101011!important;min-height:100vh!important;overflow-x:hidden!important}html body main.machines-safe-page *,html body main.machines-safe-page :before,html body main.machines-safe-page :after{box-sizing:border-box!important}html body main.machines-safe-page .page-container{width:min(1180px,100% - 48px)!important;margin:0 auto!important}html body main.machines-safe-page .machines-safe-hero{isolation:isolate!important;background:radial-gradient(circle at 50% 0,#fff1,#0000 28rem),radial-gradient(circle at 84% 24%,#e3061317,#0000 36rem),radial-gradient(circle at 14% 78%,#ff7a1a0f,#0000 34rem),linear-gradient(#181819 0%,#111112 56%,#0b0b0c 100%)!important;min-height:100vh!important;padding:178px 0 96px!important;position:relative!important;overflow:hidden!important}html body main.machines-safe-page .machines-safe-gradient{z-index:-1!important;pointer-events:none!important;opacity:.45!important;background-color:#0000!important;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:72px 72px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000,#0000 72%)!important;mask-image:radial-gradient(circle at 50% 30%,#000,#0000 72%)!important}html body main.machines-safe-page .machines-safe-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.7fr)!important;align-items:center!important;gap:clamp(38px,6vw,86px)!important;display:grid!important}html body main.machines-safe-page .machines-safe-eyebrow{color:#ff5c66e0!important;letter-spacing:.04em!important;text-transform:uppercase!important;align-items:center!important;gap:9px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}html body main.machines-safe-page .machines-safe-copy h1{color:#fffffff7!important;letter-spacing:-.068em!important;text-wrap:balance!important;max-width:820px!important;margin:22px 0 24px!important;font-size:clamp(54px,6.8vw,104px)!important;font-weight:830!important;line-height:.95!important}html body main.machines-safe-page .machines-safe-copy p{color:#e2e8f2a8!important;max-width:650px!important;margin:0!important;font-size:17px!important;line-height:1.74!important}html body main.machines-safe-page .machines-safe-actions{flex-wrap:wrap!important;gap:13px!important;margin-top:34px!important;display:flex!important}html body main.machines-safe-page .machines-safe-primary,html body main.machines-safe-page .machines-safe-secondary{border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:48px!important;padding:0 19px!important;font-size:13px!important;font-weight:820!important;text-decoration:none!important;transition:transform .22s,border-color .22s,background .22s!important;display:inline-flex!important}html body main.machines-safe-page .machines-safe-primary{color:#fffffff5!important;background:linear-gradient(#e306133d,#e306131c),#ffffff09!important;border:1px solid #ff5c666b!important}html body main.machines-safe-page .machines-safe-secondary{color:#ffffffc7!important;background:#ffffff09!important;border:1px solid #ffffff21!important}html body main.machines-safe-page .machines-safe-primary:hover,html body main.machines-safe-page .machines-safe-secondary:hover{background:#ffffff0f!important;border-color:#ffffff3d!important;transform:translateY(-2px)!important}html body main.machines-safe-page .machines-safe-panel{-webkit-backdrop-filter:blur(18px)saturate(1.04)!important;backdrop-filter:blur(18px)saturate(1.04)!important;background:radial-gradient(circle at 50% 0,#ffffff0f,#0000 20rem),linear-gradient(#ffffff0e,#ffffff05),#0a0a0cb8!important;border:1px solid #ffffff1c!important;border-radius:32px!important;padding:28px!important;box-shadow:0 34px 110px #0000006b!important}html body main.machines-safe-page .machines-safe-panel span{color:#ff5c66d1!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:12px!important;font-weight:840!important}html body main.machines-safe-page .machines-safe-panel strong{color:#fffffff5!important;letter-spacing:-.055em!important;margin-top:18px!important;font-size:32px!important;line-height:1!important;display:block!important}html body main.machines-safe-page .machines-safe-panel p{color:#e2e8f29e!important;margin:18px 0 0!important;font-size:14px!important;line-height:1.7!important}html body main.machines-safe-page .machines-safe-preview{background:radial-gradient(circle at 15% 10%,#e3061312,#0000 34rem),radial-gradient(circle at 85% 20%,#ff7a1a0a,#0000 36rem),linear-gradient(#0b0b0c 0%,#111112 100%)!important;padding:116px 0 136px!important}html body main.machines-safe-page .machines-safe-section-head{width:min(760px,100%)!important;margin-bottom:46px!important}html body main.machines-safe-page .machines-safe-section-head h2{color:#fffffff5!important;letter-spacing:-.062em!important;text-wrap:balance!important;margin:18px 0 16px!important;font-size:clamp(38px,4.8vw,72px)!important;font-weight:830!important;line-height:1!important}html body main.machines-safe-page .machines-safe-section-head p{color:#e2e8f29e!important;max-width:640px!important;margin:0!important;font-size:16px!important;line-height:1.7!important}html body main.machines-safe-page .machines-safe-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;display:grid!important}html body main.machines-safe-page .machines-safe-card{background:radial-gradient(circle at 50% 0,#ffffff0d,#0000 18rem),linear-gradient(#ffffff0b,#ffffff04),#0c0c0eb8!important;border:1px solid #ffffff18!important;border-radius:28px!important;min-height:300px!important;padding:24px!important}html body main.machines-safe-page .machines-safe-card>div{justify-content:space-between!important;align-items:center!important;margin-bottom:70px!important;display:flex!important}html body main.machines-safe-page .machines-safe-card>div span{color:#ff5c66db!important;font-size:12px!important;font-weight:850!important}html body main.machines-safe-page .machines-safe-card>div svg{color:#ffffffb3!important}html body main.machines-safe-page .machines-safe-card h3{color:#fffffff0!important;letter-spacing:-.04em!important;margin:0 0 12px!important;font-size:24px!important;line-height:1.08!important}html body main.machines-safe-page .machines-safe-card p{color:#e2e8f294!important;margin:0!important;font-size:14px!important;line-height:1.65!important}@media (max-width:980px){html body main.machines-safe-page .machines-safe-grid,html body main.machines-safe-page .machines-safe-card-grid{grid-template-columns:1fr!important}html body main.machines-safe-page .machines-safe-panel{max-width:620px!important}}@media (max-width:680px){html body main.machines-safe-page .page-container{width:min(100% - 32px,1180px)!important}html body main.machines-safe-page .machines-safe-hero{padding:140px 0 70px!important}html body main.machines-safe-page .machines-safe-copy h1{font-size:clamp(44px,14vw,62px)!important}html body main.machines-safe-page .machines-safe-actions{flex-direction:column!important}html body main.machines-safe-page .machines-safe-primary,html body main.machines-safe-page .machines-safe-secondary{width:100%!important}}body.hst-machine-modal-open>:not(.hst-machine-modal-portal){filter:blur(10px)brightness(.34)saturate(.72)contrast(.92)!important;opacity:.88!important;transition:filter .32s,transform .32s cubic-bezier(.22,1,.36,1),opacity .32s!important;transform:scale(.992)!important}body.hst-machine-modal-open .hst-machine-modal-portal,body.hst-machine-modal-open .hst-machine-modal-portal *{filter:none!important;opacity:1!important;transform:none!important}body.hst-machine-modal-open,.page,.backdrop,.page:before,.page:after,.backdrop:before,.backdrop:after{background:#09090b!important}.container{background-color:#0000!important}html,body{background:#09090b!important}footer,.siteFooter,[class*=footer],[class*=Footer]{background-color:#09090b!important}html body .innovation-nav-dropdown{position:relative!important}html body .innovation-nav-dropdown:after{content:""!important;pointer-events:auto!important;background:0 0!important;height:38px!important;position:absolute!important;top:100%!important;left:-42px!important;right:-42px!important}html body .innovation-dropdown-panel{opacity:0!important;pointer-events:none!important;transform-origin:top!important;width:min(870px,100vw - 48px)!important;transition:opacity .28s,transform .38s cubic-bezier(.16,1,.3,1)!important;top:calc(100% + 8px)!important;left:50%!important;transform:translate(-50%)translateY(12px)scale(.986)!important}html body .innovation-nav-dropdown:hover .innovation-dropdown-panel,html body .innovation-nav-dropdown:focus-within .innovation-dropdown-panel{opacity:1!important;pointer-events:auto!important;transform:translate(-50%)translateY(0)scale(1)!important}html body .innovation-dropdown-content{isolation:isolate!important;-webkit-backdrop-filter:blur(26px)saturate(1.05)!important;background:radial-gradient(circle at 16% 0,#edc27012,#0000 24rem),radial-gradient(circle at 92% 100%,#ffffff07,#0000 22rem),linear-gradient(#ffffff0c,#ffffff03),#09090bf4!important;border:1px solid #edc27024!important;border-radius:26px!important;grid-template-columns:minmax(285px,.84fr) minmax(0,1.16fr)!important;gap:14px!important;padding:14px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 34px 115px #000000ad,0 0 0 1px #ffffff06,0 0 42px #edc27009,inset 0 1px #ffffff10!important}html body .innovation-dropdown-content:before{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:.16!important;background-color:#0000!important;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:48px 48px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000 0%,#0000 78%)!important;mask-image:radial-gradient(circle at 50% 30%,#000 0%,#0000 78%)!important}html body .innovation-dropdown-content:after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#edc2706b,#ffffff29,#0000)!important;height:1px!important;position:absolute!important;top:0!important;left:24px!important;right:24px!important}html body .innovation-dropdown-feature{background:radial-gradient(circle at 0 0,#edc27013,#0000 18rem),linear-gradient(#ffffff09,#ffffff03),#ffffff03!important;border:1px solid #edc27021!important;border-radius:22px!important;flex-direction:column!important;min-height:316px!important;padding:22px!important;text-decoration:none!important;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s,background .32s,box-shadow .32s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0d,0 20px 62px #00000057!important}html body .innovation-dropdown-feature:hover{background:radial-gradient(circle at 0 0,#edc2701b,#0000 18rem),radial-gradient(circle at 100% 100%,#ffffff08,#0000 18rem),linear-gradient(#ffffff0c,#ffffff03),#ffffff04!important;border-color:#edc2703d!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #fff1,0 28px 82px #00000075,0 0 42px #edc2700b!important}html body .innovation-dropdown-feature:before{content:""!important;pointer-events:none!important;background:radial-gradient(circle,#ffffff0a,#0000 68%)!important;border:1px solid #edc27017!important;border-radius:999px!important;width:156px!important;height:156px!important;position:absolute!important;top:-52px!important;right:-52px!important}html body .innovation-dropdown-feature:after{content:none!important;display:none!important}html body .innovation-dropdown-feature>span{color:#edc270fa!important;letter-spacing:.115em!important;text-transform:uppercase!important;background:#edc27010!important;border:1px solid #edc27033!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;min-height:24px!important;padding:0 10px!important;font-size:10px!important;font-weight:920!important;line-height:1!important;display:inline-flex!important}html body .innovation-dropdown-feature>strong{color:#fffffff6!important;letter-spacing:-.062em!important;max-width:330px!important;margin-top:18px!important;font-size:30px!important;font-weight:780!important;line-height:.98!important;display:block!important}html body .innovation-dropdown-feature>p{color:#dae2f094!important;max-width:335px!important;margin:17px 0 0!important;font-size:13.5px!important;font-weight:520!important;line-height:1.62!important}html body .innovation-feature-points{flex-wrap:wrap!important;gap:7px!important;margin-top:22px!important;display:flex!important}html body .innovation-feature-points em{color:#ffffff9e!important;background:#ffffff07!important;border:1px solid #ffffff12!important;border-radius:999px!important;align-items:center!important;height:27px!important;padding:0 10px!important;font-size:11px!important;font-style:normal!important;font-weight:780!important;line-height:1!important;display:inline-flex!important}html body .innovation-feature-footer{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #edc27029!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-top:auto!important;padding:18px 0 0!important;display:flex!important}html body .innovation-feature-footer:before,html body .innovation-feature-footer:after{content:none!important;display:none!important}html body .innovation-feature-footer em{color:#ffffffb8!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:12px!important;font-style:normal!important;font-weight:850!important;line-height:1!important}html body .innovation-feature-footer i{color:#edc270f5!important;background:linear-gradient(#edc2701b,#edc27009)!important;border:1px solid #edc2703d!important;border-radius:999px!important;place-items:center!important;width:30px!important;height:30px!important;font-style:normal!important;line-height:1!important;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s,border-color .3s,box-shadow .3s!important;display:grid!important;box-shadow:inset 0 1px #ffffff0e,0 10px 26px #0000003d!important}html body .innovation-dropdown-feature:hover .innovation-feature-footer i{background:linear-gradient(#edc27026,#edc2700e)!important;border-color:#edc2705c!important;transform:translate(3px)!important;box-shadow:inset 0 1px #ffffff12,0 14px 32px #0000004d,0 0 18px #edc27012!important}html body .innovation-dropdown-links{grid-template-columns:1fr!important;gap:9px!important;display:grid!important}html body .innovation-dropdown-links a{background:linear-gradient(#ffffff08,#ffffff02),#ffffff03!important;border:1px solid #ffffff14!important;border-radius:18px!important;grid-template-columns:36px minmax(0,1fr) 24px!important;align-items:center!important;gap:14px!important;min-height:72px!important;padding:14px!important;text-decoration:none!important;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,background .3s,box-shadow .3s!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff09,0 14px 34px #00000029!important}html body .innovation-dropdown-links a:before{content:""!important;pointer-events:none!important;opacity:0!important;background:radial-gradient(circle at 0%,#edc27012,#0000 15rem),linear-gradient(90deg,#ffffff07,#0000 44%)!important;transition:opacity .3s!important;position:absolute!important;inset:0!important}html body .innovation-dropdown-links a:hover{background:linear-gradient(#ffffff0b,#ffffff03),#ffffff04!important;border-color:#edc27033!important;transform:translate(4px)!important;box-shadow:inset 0 1px #ffffff0d,0 20px 52px #00000047,0 0 34px #edc27008!important}html body .innovation-dropdown-links a:hover:before{opacity:1!important}html body .innovation-link-index{z-index:2!important;color:#edc270f0!important;background:linear-gradient(135deg,#edc2701b,#ffffff05)!important;border:1px solid #edc2702e!important;border-radius:13px!important;place-items:center!important;width:36px!important;height:36px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;display:grid!important;position:relative!important}html body .innovation-link-copy{z-index:2!important;min-width:0!important;position:relative!important}html body .innovation-link-copy small{color:#edc270ad!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:9.5px!important;font-weight:880!important;line-height:1!important;display:block!important}html body .innovation-link-copy strong{color:#fffffff0!important;letter-spacing:-.028em!important;margin-top:5px!important;font-size:14.5px!important;font-weight:820!important;line-height:1.08!important;display:block!important}html body .innovation-link-copy span{color:#dae2f080!important;margin-top:5px!important;font-size:12.2px!important;line-height:1.38!important;display:block!important}html body .innovation-link-arrow{z-index:2!important;color:#edc27075!important;place-items:center!important;width:24px!important;height:24px!important;font-size:15px!important;line-height:1!important;transition:transform .3s cubic-bezier(.16,1,.3,1),color .3s!important;display:grid!important;position:relative!important}html body .innovation-dropdown-links a:hover .innovation-link-arrow{color:#edc270f2!important;transform:translate(3px,-3px)!important}html body .innovation-nav-dropdown:hover .innovation-dropdown-feature,html body .innovation-nav-dropdown:focus-within .innovation-dropdown-feature{animation:.4s cubic-bezier(.16,1,.3,1) both innovationProudIn!important}html body .innovation-nav-dropdown:hover .innovation-dropdown-links a,html body .innovation-nav-dropdown:focus-within .innovation-dropdown-links a{animation:.36s cubic-bezier(.16,1,.3,1) both innovationProudIn!important}html body .innovation-nav-dropdown:hover .innovation-dropdown-links a:first-child,html body .innovation-nav-dropdown:focus-within .innovation-dropdown-links a:first-child{animation-delay:35ms!important}html body .innovation-nav-dropdown:hover .innovation-dropdown-links a:nth-child(2),html body .innovation-nav-dropdown:focus-within .innovation-dropdown-links a:nth-child(2){animation-delay:60ms!important}html body .innovation-nav-dropdown:hover .innovation-dropdown-links a:nth-child(3),html body .innovation-nav-dropdown:focus-within .innovation-dropdown-links a:nth-child(3){animation-delay:85ms!important}html body .innovation-nav-dropdown:hover .innovation-dropdown-links a:nth-child(4),html body .innovation-nav-dropdown:focus-within .innovation-dropdown-links a:nth-child(4){animation-delay:.11s!important}@keyframes innovationProudIn{0%{opacity:0;transform:translateY(7px)scale(.994)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:980px){html body .innovation-dropdown-panel{width:min(720px,100vw - 32px)!important}html body .innovation-dropdown-content{grid-template-columns:1fr!important}html body .innovation-dropdown-feature{min-height:230px!important}}@media (max-width:720px){html body .innovation-dropdown-panel{width:min(100vw - 32px,560px)!important;left:0!important;transform:translate(0)translateY(12px)scale(.986)!important}html body .innovation-nav-dropdown:hover .innovation-dropdown-panel,html body .innovation-nav-dropdown:focus-within .innovation-dropdown-panel{transform:translate(0)translateY(0)scale(1)!important}html body .innovation-dropdown-content{border-radius:22px!important;padding:10px!important}html body .innovation-dropdown-feature{min-height:0!important;padding:18px!important}html body .innovation-dropdown-feature>strong{font-size:25px!important}html body .innovation-dropdown-links a{grid-template-columns:34px minmax(0,1fr) 22px!important;min-height:78px!important}}@media (prefers-reduced-motion:reduce){html body .innovation-dropdown-panel,html body .innovation-dropdown-feature,html body .innovation-dropdown-links a,html body .innovation-link-arrow,html body .innovation-feature-footer i{transition:none!important;animation:none!important}}html body .innovation-page{color:#fffffff0!important;background:radial-gradient(circle at 18% 7%,#edc2700f,#0000 34rem),radial-gradient(circle at 86% 20%,#ffffff08,#0000 30rem),linear-gradient(#09090b 0%,#0b0b0d 44%,#09090b 100%)!important;min-height:100vh!important;overflow:hidden!important}html body .innovation-page-container{width:min(1180px,100% - 48px)!important;margin:0 auto!important}html body .innovation-hero{padding:176px 0 90px!important;position:relative!important;overflow:hidden!important}html body .innovation-hero:before{content:""!important;pointer-events:none!important;opacity:.16!important;background-color:#0000!important;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:72px 72px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000 0%,#0000 72%)!important;mask-image:radial-gradient(circle at 50% 30%,#000 0%,#0000 72%)!important}html body .innovation-back-link{z-index:2!important;color:#edc270c2!important;width:fit-content!important;margin-bottom:28px!important;font-size:13px!important;font-weight:850!important;display:inline-flex!important;position:relative!important}html body .innovation-back-link:before{content:"←"!important;margin-right:8px!important}html body .innovation-hero-grid{z-index:2!important;grid-template-columns:minmax(0,1.03fr) minmax(360px,.97fr)!important;align-items:stretch!important;gap:28px!important;display:grid!important;position:relative!important}html body .innovation-hero-copy,html body .innovation-hero-card,html body .innovation-process-card,html body .innovation-final-card{-webkit-backdrop-filter:blur(18px)saturate(1.04)!important;background:radial-gradient(circle at 0 0,#edc27012,#0000 22rem),linear-gradient(#ffffff0b,#ffffff03),#0a0a0cbd!important;border:1px solid #edc27021!important;box-shadow:0 34px 110px #00000070,inset 0 1px #ffffff0e!important}html body .innovation-hero-copy{border-radius:34px!important;padding:42px!important}html body .innovation-hero-copy>span,html body .innovation-detail-copy>span,html body .innovation-process-card>div>span,html body .innovation-final-card>span{color:#edc270db!important;letter-spacing:.11em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:920!important;line-height:1!important}html body .innovation-hero-copy h1{color:#fffffff6!important;letter-spacing:-.078em!important;max-width:760px!important;margin:20px 0 0!important;font-size:clamp(52px,6.2vw,96px)!important;font-weight:790!important;line-height:.91!important}html body .innovation-hero-copy p{color:#dae2f09e!important;max-width:690px!important;margin:26px 0 0!important;font-size:17px!important;line-height:1.72!important}html body .innovation-hero-actions{flex-wrap:wrap!important;gap:12px!important;margin-top:34px!important;display:flex!important}html body .innovation-hero-actions a,html body .innovation-final-card a{border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:46px!important;padding:0 18px!important;font-size:13px!important;font-weight:900!important;transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .26s,background .26s,box-shadow .26s!important;display:inline-flex!important}html body .innovation-hero-actions a:first-child,html body .innovation-final-card a{color:#09090b!important;background:#fffffff0!important;border:1px solid #ffffffd1!important;box-shadow:0 18px 48px #0000004d,inset 0 1px #fffffff0!important}html body .innovation-hero-actions a:nth-child(2){color:#edc270eb!important;background:#edc2700e!important;border:1px solid #edc27033!important}html body .innovation-hero-actions a:hover,html body .innovation-final-card a:hover{transform:translateY(-2px)!important}html body .innovation-hero-card{border-radius:34px!important;flex-direction:column!important;justify-content:space-between!important;min-height:430px!important;padding:26px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body .innovation-hero-card:before{content:""!important;background:radial-gradient(circle,#edc27014,#0000 67%)!important;border:1px solid #edc27021!important;border-radius:999px!important;width:320px!important;height:320px!important;position:absolute!important;top:-120px!important;right:-120px!important}html body .innovation-status-pill{z-index:2!important;background:#edc2700e!important;border:1px solid #edc2702e!important;border-radius:999px!important;align-items:center!important;gap:10px!important;width:fit-content!important;padding:10px 12px!important;display:flex!important;position:relative!important}html body .innovation-status-pill span{color:#edc270c2!important;font-size:11px!important;font-weight:850!important}html body .innovation-status-pill strong{color:#ffffffe6!important;font-size:12px!important;font-weight:900!important}html body .innovation-card-grid{z-index:2!important;gap:12px!important;display:grid!important;position:relative!important}html body .innovation-card-grid div{background:linear-gradient(#ffffff09,#ffffff03),#ffffff03!important;border:1px solid #ffffff13!important;border-radius:22px!important;padding:18px!important}html body .innovation-card-grid span{color:#edc270b8!important;font-size:11px!important;font-weight:900!important;display:block!important}html body .innovation-card-grid strong{color:#ffffffeb!important;letter-spacing:-.04em!important;margin-top:8px!important;font-size:19px!important;line-height:1.1!important;display:block!important}html body .innovation-detail-section{padding:82px 0 96px!important}html body .innovation-detail-grid{grid-template-columns:.78fr 1.22fr!important;align-items:start!important;gap:46px!important;display:grid!important}html body .innovation-detail-copy h2,html body .innovation-process-card h2,html body .innovation-final-card h2{color:#fffffff5!important;letter-spacing:-.066em!important;margin:18px 0 0!important;font-size:clamp(36px,3.8vw,58px)!important;font-weight:770!important;line-height:1.02!important}html body .innovation-detail-copy p,html body .innovation-process-card p,html body .innovation-final-card p{color:#dae2f099!important;margin:20px 0 0!important;font-size:16px!important;line-height:1.76!important}html body .innovation-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}html body .innovation-feature-grid article{background:linear-gradient(#ffffff09,#ffffff03),#ffffff03!important;border:1px solid #ffffff16!important;border-radius:26px!important;min-height:210px!important;padding:22px!important;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,background .3s!important;box-shadow:0 24px 70px #00000042,inset 0 1px #ffffff0b!important}html body .innovation-feature-grid article:hover{background:radial-gradient(circle at 0 0,#edc2700e,#0000 18rem),linear-gradient(#ffffff0c,#ffffff03),#ffffff03!important;border-color:#edc27033!important;transform:translateY(-4px)!important}html body .innovation-feature-grid article span{color:#edc270b8!important;font-size:12px!important;font-weight:920!important}html body .innovation-feature-grid article strong{color:#fffffff0!important;letter-spacing:-.045em!important;margin-top:34px!important;font-size:22px!important;line-height:1.08!important;display:block!important}html body .innovation-feature-grid article p{color:#dae2f08f!important;margin:12px 0 0!important;font-size:14.5px!important;line-height:1.62!important}html body .innovation-process-section{padding:30px 0 98px!important}html body .innovation-process-card{border-radius:34px!important;grid-template-columns:.9fr 1.1fr!important;align-items:center!important;gap:34px!important;padding:34px!important;display:grid!important}html body .innovation-process-card ul{gap:12px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}html body .innovation-process-card li{color:#dae2f09e!important;background:#ffffff04!important;border:1px solid #ffffff13!important;border-radius:18px!important;padding:16px 18px 16px 44px!important;font-size:14.5px!important;line-height:1.45!important;position:relative!important}html body .innovation-process-card li:before{content:""!important;background:#edc270d6!important;border-radius:999px!important;width:8px!important;height:8px!important;position:absolute!important;top:21px!important;left:18px!important;box-shadow:0 0 16px #edc27033!important}html body .innovation-final-section{padding:26px 0 132px!important}html body .innovation-final-card{text-align:center!important;border-radius:36px!important;padding:52px!important}html body .innovation-final-card h2,html body .innovation-final-card p{margin-left:auto!important;margin-right:auto!important}html body .innovation-final-card h2{max-width:780px!important}html body .innovation-final-card p{max-width:680px!important}html body .innovation-final-card a{margin-top:28px!important}@media (max-width:980px){html body .innovation-hero-grid,html body .innovation-detail-grid,html body .innovation-process-card{grid-template-columns:1fr!important}html body .innovation-hero{padding-top:146px!important}html body .innovation-hero-card{min-height:360px!important}}@media (max-width:720px){html body .innovation-page-container{width:min(100% - 32px,1180px)!important}html body .innovation-hero-copy,html body .innovation-hero-card,html body .innovation-process-card,html body .innovation-final-card{border-radius:28px!important;padding:24px!important}html body .innovation-feature-grid{grid-template-columns:1fr!important}html body .innovation-hero-copy h1{font-size:clamp(42px,13vw,62px)!important}}html body .innovation-nav-dropdown.is-click-closed .innovation-dropdown-panel,html body .innovation-nav-dropdown.is-click-closed:hover .innovation-dropdown-panel,html body .innovation-nav-dropdown.is-click-closed:focus-within .innovation-dropdown-panel{opacity:0!important;pointer-events:none!important;transform:translate(-50%)translateY(12px)scale(.986)!important}html body .innovation-summary-page{color:#fffffff0!important;background:radial-gradient(circle at 14% 8%,#edc2700e,#0000 36rem),radial-gradient(circle at 88% 12%,#ffffff07,#0000 34rem),linear-gradient(#09090b 0%,#0b0b0d 48%,#09090b 100%)!important;min-height:100vh!important;overflow:hidden!important}html body .innovation-summary-container{width:min(1180px,100% - 48px)!important;margin:0 auto!important}html body .innovation-summary-hero{padding:178px 0 92px!important;position:relative!important;overflow:hidden!important}html body .innovation-summary-hero:before{content:""!important;pointer-events:none!important;opacity:.14!important;background-color:#0000!important;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:72px 72px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(circle at 50% 28%,#000 0%,#0000 72%)!important;mask-image:radial-gradient(circle at 50% 28%,#000 0%,#0000 72%)!important}html body .innovation-summary-hero-grid{z-index:2!important;grid-template-columns:minmax(0,.98fr) minmax(360px,.72fr)!important;align-items:center!important;gap:38px!important;display:grid!important;position:relative!important}html body .innovation-summary-copy{max-width:760px!important}html body .innovation-summary-copy>span,html body .innovation-summary-sticky>span,html body .innovation-summary-list-heading>span,html body .innovation-summary-final>span{color:#edc270db!important;letter-spacing:.11em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:920!important;line-height:1!important}html body .innovation-summary-copy h1{color:#fffffff6!important;letter-spacing:-.078em!important;margin:22px 0 0!important;font-size:clamp(54px,6.2vw,96px)!important;font-weight:790!important;line-height:.91!important}html body .innovation-summary-copy p{color:#dae2f09e!important;max-width:680px!important;margin:28px 0 0!important;font-size:17px!important;line-height:1.78!important}html body .innovation-summary-actions{flex-wrap:wrap!important;gap:12px!important;margin-top:36px!important;display:flex!important}html body .innovation-summary-actions a,html body .innovation-summary-final a{border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:46px!important;padding:0 18px!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important;transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .26s,background .26s,box-shadow .26s!important;display:inline-flex!important}html body .innovation-summary-actions a:first-child,html body .innovation-summary-final a{color:#09090b!important;background:#fffffff0!important;border:1px solid #ffffffd1!important;box-shadow:0 18px 48px #0000004d,inset 0 1px #fffffff0!important}html body .innovation-summary-actions a:nth-child(2){color:#edc270eb!important;background:#edc2700e!important;border:1px solid #edc27033!important}html body .innovation-summary-actions a:hover,html body .innovation-summary-final a:hover{transform:translateY(-2px)!important}html body .innovation-summary-visual{-webkit-backdrop-filter:blur(18px)saturate(1.04)!important;background:radial-gradient(circle at 50% 0,#edc27012,#0000 24rem),linear-gradient(#ffffff0b,#ffffff03),#0a0a0cb8!important;border:1px solid #edc27021!important;border-radius:34px!important;min-height:520px!important;position:relative!important;overflow:hidden!important;box-shadow:0 34px 110px #00000070,inset 0 1px #ffffff0e!important}html body .innovation-summary-image{background:linear-gradient(#0000000f,#00000057),url(/innovation/placeholder-innovation2.webp) 50%/cover no-repeat,radial-gradient(circle at 50% 42%,#ffffff12,#0000 18rem),#ffffff05!important;border:1px solid #ffffff14!important;border-radius:26px!important;position:absolute!important;inset:18px!important}html body .innovation-summary-image:before{content:""!important;border-radius:inherit!important;pointer-events:none!important;opacity:.18!important;background-color:#0000!important;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:42px 42px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important}html body .innovation-summary-image-note{-webkit-backdrop-filter:blur(16px)saturate(1.04)!important;background:linear-gradient(#ffffff0e,#ffffff04),#09090bc7!important;border:1px solid #edc27026!important;border-radius:22px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:74px!important;padding:17px 18px!important;display:flex!important;position:absolute!important;bottom:34px!important;left:34px!important;right:34px!important}html body .innovation-summary-image-note span{color:#edc270bd!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:900!important;line-height:1!important}html body .innovation-summary-image-note strong{color:#ffffffe6!important;font-size:14px!important;font-weight:850!important;line-height:1!important}html body .innovation-summary-text-grid{grid-template-columns:.82fr 1.18fr!important;align-items:start!important;gap:70px!important;display:grid!important}html body .innovation-summary-sticky{position:sticky!important;top:128px!important}html body .innovation-summary-sticky h2,html body .innovation-summary-list-heading h2,html body .innovation-summary-final h2{color:#fffffff5!important;letter-spacing:-.066em!important;margin:18px 0 0!important;font-size:clamp(36px,3.8vw,58px)!important;font-weight:770!important;line-height:1.02!important}html body .innovation-summary-article{gap:24px!important;max-width:720px!important;display:grid!important}html body .innovation-summary-article p{color:#dae2f09e!important;margin:0!important;font-size:17px!important;line-height:1.88!important}html body .innovation-summary-list-section{padding:56px 0 96px!important}html body .innovation-summary-list-heading{max-width:720px!important;margin-bottom:34px!important}html body .innovation-summary-list{gap:14px!important;display:grid!important}html body .innovation-summary-row{background:linear-gradient(#ffffff09,#ffffff03),#ffffff03!important;border:1px solid #ffffff16!important;border-radius:28px!important;grid-template-columns:58px minmax(0,1fr) 92px!important;align-items:center!important;gap:22px!important;min-height:138px!important;padding:22px!important;text-decoration:none!important;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,background .3s,box-shadow .3s!important;display:grid!important;position:relative!important;box-shadow:0 22px 70px #0000003d,inset 0 1px #ffffff0a!important}html body .innovation-summary-row:hover{background:radial-gradient(circle at 0%,#edc2700d,#0000 22rem),linear-gradient(#ffffff0b,#ffffff03),#ffffff04!important;border-color:#edc27033!important;transform:translateY(-3px)!important;box-shadow:0 30px 92px #00000057,0 0 34px #edc27007,inset 0 1px #ffffff0d!important}html body .innovation-summary-row-index{color:#edc270eb!important;background:#edc2700e!important;border:1px solid #edc2702e!important;border-radius:18px!important;place-items:center!important;width:54px!important;height:54px!important;font-size:13px!important;font-weight:920!important;display:grid!important}html body .innovation-summary-row-copy span{color:#edc270ad!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:900!important;line-height:1!important;display:block!important}html body .innovation-summary-row-copy strong{color:#fffffff0!important;letter-spacing:-.045em!important;margin-top:8px!important;font-size:24px!important;font-weight:800!important;line-height:1.08!important;display:block!important}html body .innovation-summary-row-copy p{color:#dae2f08f!important;max-width:780px!important;margin:10px 0 0!important;font-size:15px!important;line-height:1.62!important}html body .innovation-summary-row-action{color:#edc270db!important;background:#edc2700d!important;border:1px solid #edc27029!important;border-radius:999px!important;justify-content:center!important;justify-self:end!important;align-items:center!important;min-height:38px!important;padding:0 14px!important;font-size:12px!important;font-weight:860!important;display:inline-flex!important}html body .innovation-summary-final-section{padding:28px 0 132px!important}html body .innovation-summary-final{text-align:center!important;background:radial-gradient(circle at 50% 0,#edc27012,#0000 24rem),linear-gradient(#ffffff0b,#ffffff03),#0a0a0cb8!important;border:1px solid #edc27021!important;border-radius:36px!important;padding:52px!important;box-shadow:0 34px 110px #0006,inset 0 1px #ffffff0e!important}html body .innovation-summary-final h2,html body .innovation-summary-final p{margin-left:auto!important;margin-right:auto!important}html body .innovation-summary-final h2{max-width:780px!important}html body .innovation-summary-final p{color:#dae2f099!important;max-width:700px!important;margin-top:20px!important;font-size:16px!important;line-height:1.76!important}html body .innovation-summary-final a{margin-top:30px!important}@media (max-width:980px){html body .innovation-summary-hero-grid,html body .innovation-summary-text-grid{grid-template-columns:1fr!important}html body .innovation-summary-visual{min-height:420px!important}html body .innovation-summary-sticky{position:static!important}}@media (max-width:720px){html body .innovation-summary-container{width:min(100% - 32px,1180px)!important}html body .innovation-summary-hero{padding-top:146px!important}html body .innovation-summary-copy h1{font-size:clamp(42px,13vw,62px)!important}html body .innovation-summary-visual{min-height:340px!important}html body .innovation-summary-row{grid-template-columns:1fr!important;gap:16px!important}html body .innovation-summary-row-action{justify-self:start!important}html body .innovation-summary-image-note{flex-direction:column!important;align-items:flex-start!important;bottom:26px!important;left:26px!important;right:26px!important}html body .innovation-summary-final{padding:30px!important}}html body .technical-references-page{color:#fffffff0!important;background:radial-gradient(circle at 16% 6%,#edc2700e,#0000 34rem),radial-gradient(circle at 92% 24%,#ffffff07,#0000 32rem),linear-gradient(#09090b 0%,#0b0b0d 46%,#09090b 100%)!important;min-height:100vh!important;overflow:hidden!important}html body .technical-references-container{width:min(1180px,100% - 48px)!important;margin:0 auto!important}html body .technical-references-hero{padding:176px 0 84px!important;position:relative!important;overflow:hidden!important}html body .technical-references-hero:before{content:""!important;pointer-events:none!important;opacity:.14!important;background-color:#0000!important;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:72px 72px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(circle at 50% 28%,#000 0%,#0000 72%)!important;mask-image:radial-gradient(circle at 50% 28%,#000 0%,#0000 72%)!important}html body .technical-references-back{z-index:2!important;color:#edc270c2!important;width:fit-content!important;margin-bottom:30px!important;font-size:13px!important;font-weight:850!important;display:inline-flex!important;position:relative!important}html body .technical-references-back:before{content:"←"!important;margin-right:8px!important}html body .technical-references-hero-grid{z-index:2!important;grid-template-columns:minmax(0,.98fr) minmax(340px,.72fr)!important;align-items:end!important;gap:52px!important;display:grid!important;position:relative!important}html body .technical-references-hero-grid span,html body .technical-references-intro-card span,html body .technical-reference-copy>span,html body .technical-references-final-card>span{color:#edc270db!important;letter-spacing:.11em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:920!important;line-height:1!important}html body .technical-references-hero-grid h1{color:#fffffff6!important;letter-spacing:-.078em!important;max-width:820px!important;margin:22px 0 0!important;font-size:clamp(52px,6vw,92px)!important;font-weight:790!important;line-height:.92!important}html body .technical-references-hero-grid>p{color:#dae2f09e!important;margin:0!important;font-size:17px!important;line-height:1.78!important}html body .technical-references-intro-card,html body .technical-references-final-card{-webkit-backdrop-filter:blur(18px)saturate(1.04)!important;background:radial-gradient(circle at 0 0,#edc27011,#0000 24rem),linear-gradient(#ffffff0b,#ffffff03),#0a0a0cb8!important;border:1px solid #edc27021!important;box-shadow:0 34px 110px #0006,inset 0 1px #ffffff0e!important}html body .technical-references-intro-card h2,html body .technical-references-final-card h2{color:#fffffff5!important;letter-spacing:-.066em!important;max-width:900px!important;margin:18px 0 0!important;font-size:clamp(36px,3.8vw,58px)!important;font-weight:770!important;line-height:1.02!important}html body .technical-references-intro-card p,html body .technical-references-final-card p{color:#dae2f099!important;max-width:820px!important;margin:20px 0 0!important;font-size:16px!important;line-height:1.76!important}html body .technical-references-sections{gap:22px!important;display:grid!important}html body .technical-reference-section{background:linear-gradient(#ffffff09,#ffffff03),#ffffff03!important;border:1px solid #ffffff16!important;border-radius:34px!important;grid-template-columns:minmax(0,1fr) 320px!important;align-items:stretch!important;gap:28px!important;padding:28px!important;display:grid!important;box-shadow:0 26px 80px #00000042,inset 0 1px #ffffff0a!important}html body .technical-reference-copy li{color:#dae2f099!important;padding-left:18px!important;font-size:14.5px!important;line-height:1.56!important;position:relative!important}html body .technical-reference-copy p{color:#edc270b3!important;margin:22px 0 0!important;font-size:13px!important;font-weight:760!important;line-height:1.5!important}html body .technical-reference-visual{background:radial-gradient(circle at 50% 0,#edc27011,#0000 18rem),linear-gradient(#ffffff09,#ffffff03),#0a0a0cb3!important;border:1px solid #edc27021!important;border-radius:26px!important;min-height:270px!important;position:relative!important;overflow:hidden!important}html body .technical-reference-image{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #ffffff13!important;border-radius:20px!important;position:absolute!important;inset:14px!important}html body .technical-reference-image:after{content:""!important;border-radius:inherit!important;pointer-events:none!important;opacity:.18!important;background-color:#0000!important;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:34px 34px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important}html body .technical-reference-image-caption{-webkit-backdrop-filter:blur(14px)saturate(1.04)!important;background:linear-gradient(#ffffff0d,#ffffff04),#09090bc7!important;border:1px solid #edc27024!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:58px!important;padding:13px 14px!important;display:flex!important;position:absolute!important;bottom:26px!important;left:26px!important;right:26px!important}html body .technical-reference-image-caption span{color:#edc270e0!important;font-size:11px!important;font-weight:920!important}html body .technical-reference-image-caption strong{color:#ffffffc7!important;font-size:12px!important;font-weight:760!important}html body .technical-references-final{padding:20px 0 132px!important}html body .technical-references-final-card{text-align:center!important;border-radius:36px!important;padding:48px!important}html body .technical-references-final-card h2,html body .technical-references-final-card p{margin-left:auto!important;margin-right:auto!important}html body .technical-references-final-card div{flex-wrap:wrap!important;justify-content:center!important;gap:12px!important;margin-top:30px!important;display:flex!important}html body .technical-references-final-card a{border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:46px!important;padding:0 18px!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important;transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .26s,background .26s,box-shadow .26s!important;display:inline-flex!important}html body .technical-references-final-card a:first-child{color:#09090b!important;background:#fffffff0!important;border:1px solid #ffffffd1!important;box-shadow:0 18px 48px #0000004d,inset 0 1px #fffffff0!important}html body .technical-references-final-card a:nth-child(2){color:#edc270eb!important;background:#edc2700e!important;border:1px solid #edc27033!important}html body .technical-references-final-card a:hover{transform:translateY(-2px)!important}@media (max-width:980px){html body .technical-references-hero-grid,html body .technical-reference-section,html body .technical-reference-copy ul{grid-template-columns:1fr!important}html body .technical-reference-visual{min-height:340px!important}}@media (max-width:720px){html body .technical-references-container{width:min(100% - 32px,1180px)!important}html body .technical-references-hero{padding-top:146px!important}html body .technical-references-hero-grid h1{font-size:clamp(42px,13vw,62px)!important}html body .technical-reference-section,html body .technical-references-intro-card,html body .technical-references-final-card{border-radius:28px!important;padding:22px!important}html body .technical-reference-visual{min-height:280px!important}html body .technical-reference-image-caption{flex-direction:column!important;align-items:flex-start!important;bottom:24px!important;left:24px!important;right:24px!important}}html body .innovation-summary-hero{padding:164px 0 82px!important}html body .innovation-summary-hero-grid{grid-template-columns:minmax(0,.98fr) minmax(390px,.7fr)!important;align-items:center!important;gap:48px!important}html body .innovation-summary-copy h1{letter-spacing:-.074em!important;max-width:760px!important;font-size:clamp(48px,5.35vw,82px)!important;font-weight:780!important;line-height:.94!important}html body .innovation-summary-copy p{color:#dae2f099!important;max-width:690px!important;margin-top:24px!important;font-size:16px!important;line-height:1.72!important}html body .innovation-summary-actions{margin-top:32px!important}html body .innovation-summary-visual{aspect-ratio:3/2!important;border-radius:32px!important;height:auto!important;min-height:0!important}html body .innovation-summary-image{background-position:50%!important;background-size:cover!important;border-radius:24px!important;inset:18px!important}html body .innovation-summary-image-note{border-radius:20px!important;min-height:62px!important;padding:14px 16px!important;bottom:34px!important;left:34px!important;right:34px!important}html body .innovation-summary-text-section{padding:50px 0 72px!important}html body .innovation-summary-sticky h2,html body .innovation-summary-list-heading h2,html body .innovation-summary-final h2{letter-spacing:-.062em!important;font-size:clamp(34px,3.25vw,52px)!important;line-height:1.04!important}html body .innovation-summary-article p{font-size:16px!important;line-height:1.82!important}html body .innovation-summary-row{border-radius:26px!important;min-height:124px!important;padding:20px!important}html body .innovation-summary-row-copy strong{font-size:22px!important}html body .innovation-summary-row-copy p{font-size:14.5px!important;line-height:1.58!important}@media (max-width:980px){html body .innovation-summary-hero{padding-top:148px!important}html body .innovation-summary-hero-grid{grid-template-columns:1fr!important;gap:34px!important}html body .innovation-summary-visual{aspect-ratio:3/2!important;width:min(720px,100%)!important}}@media (max-width:720px){html body .innovation-summary-copy h1{font-size:clamp(40px,12vw,58px)!important;line-height:.96!important}html body .innovation-summary-copy p{font-size:15px!important}html body .innovation-summary-visual{aspect-ratio:3/2!important;border-radius:26px!important}html body .innovation-summary-image{border-radius:20px!important;inset:12px!important}html body .innovation-summary-image-note{bottom:22px!important;left:22px!important;right:22px!important}}html body .innovation-summary-image-note{content:none!important;display:none!important}html body .innovation-summary-image{border-radius:24px!important;inset:18px!important}html body .technical-reference-image{background-position:50%!important;background-size:cover!important}html body .innovation-summary-visual,html body .technical-reference-visual{aspect-ratio:3/2!important;position:relative!important;overflow:hidden!important}html body .technical-reference-visual{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:24px!important;outline:0!important}html body .technical-reference-image{box-shadow:none!important;will-change:transform!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:0!important;border-radius:24px!important;outline:0!important;transition:transform .62s cubic-bezier(.16,1,.3,1),filter .42s!important;inset:0!important}html body .innovation-summary-image{will-change:transform!important;transition:transform .62s cubic-bezier(.16,1,.3,1),filter .42s!important}html body .innovation-summary-visual:hover .innovation-summary-image,html body .technical-reference-visual:hover .technical-reference-image{filter:brightness(.94)contrast(1.04)saturate(1.04)!important;transform:scale(1.045)!important}html body .innovation-summary-image-note,html body .technical-reference-image-caption{content:none!important;display:none!important}html body .innovation-image-zoom-button{z-index:8!important;cursor:pointer!important;color:#ffffffdb!important;-webkit-backdrop-filter:blur(16px)saturate(1.08)!important;opacity:0!important;pointer-events:none!important;background:linear-gradient(#ffffff12,#ffffff05),#09090bb3!important;border:1px solid #edc27038!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:42px!important;padding:0 8px 0 14px!important;text-decoration:none!important;transition:opacity .3s,transform .34s cubic-bezier(.16,1,.3,1),border-color .28s,background .28s!important;display:inline-flex!important;position:absolute!important;bottom:24px!important;right:24px!important;transform:translateY(8px)scale(.98)!important;box-shadow:0 16px 44px #00000057,inset 0 1px #ffffff14!important}html body .innovation-summary-visual:hover .innovation-image-zoom-button,html body .technical-reference-visual:hover .innovation-image-zoom-button,html body .innovation-image-zoom-button:focus-visible{opacity:1!important;pointer-events:auto!important;transform:translateY(0)scale(1)!important}html body .innovation-image-zoom-button span{color:#ffffffd1!important;font-size:12px!important;font-weight:850!important;line-height:1!important}html body .innovation-image-zoom-button i{color:#edc270f5!important;background:linear-gradient(#edc2701f,#edc2700b)!important;border:1px solid #edc2703d!important;border-radius:999px!important;place-items:center!important;width:30px!important;height:30px!important;font-size:15px!important;font-style:normal!important;line-height:1!important;display:grid!important;box-shadow:inset 0 1px #ffffff0f,0 10px 26px #0000003d!important}html body .innovation-centered-image-modal{z-index:14000!important;-webkit-backdrop-filter:blur(8px)brightness(.66)saturate(.92)!important;background:#0000006b!important;place-items:center!important;padding:46px!important;animation:.24s both innovationModalFadeIn!important;display:grid!important;position:fixed!important;inset:0!important}html body .innovation-centered-image-modal-backdrop{z-index:1!important;cursor:default!important;background:0 0!important;border:0!important;position:absolute!important;inset:0!important}html body .innovation-centered-image-modal-card{z-index:2!important;aspect-ratio:3/2!important;background:linear-gradient(#ffffff0a,#ffffff03),#09090bdb!important;border:1px solid #edc27033!important;border-radius:34px!important;width:min(1120px,100vw - 92px)!important;max-height:calc(100vh - 92px)!important;animation:.36s cubic-bezier(.16,1,.3,1) both innovationModalCardIn!important;position:relative!important;overflow:hidden!important;box-shadow:0 44px 150px #000000c2,0 0 0 1px #ffffff07,0 0 64px #edc2700e,inset 0 1px #ffffff10!important}html body .innovation-centered-image-modal-card img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;display:block!important}html body .innovation-centered-image-modal-close{z-index:4!important;cursor:pointer!important;color:#fffffff0!important;-webkit-backdrop-filter:blur(14px)saturate(1.06)!important;background:linear-gradient(#ffffff18,#ffffff07),#09090bc7!important;border:1px solid #edc2703d!important;border-radius:999px!important;place-items:center!important;width:48px!important;height:48px!important;font-size:34px!important;font-weight:360!important;line-height:1!important;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .24s,background .24s!important;display:grid!important;position:absolute!important;top:18px!important;right:18px!important;box-shadow:0 16px 44px #0000006b,inset 0 1px #ffffff14!important}html body .innovation-centered-image-modal-close:hover{background:linear-gradient(#ffffff20,#ffffff0a),#09090bd6!important;border-color:#edc2706b!important;transform:scale(1.06)!important}@keyframes innovationModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes innovationModalCardIn{0%{opacity:0;transform:translateY(18px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:980px){html body .technical-reference-section{grid-template-columns:1fr!important}html body .technical-reference-visual{width:min(620px,100%)!important}html body .innovation-centered-image-modal{padding:32px!important}html body .innovation-centered-image-modal-card{width:min(980px,100vw - 64px)!important}}@media (max-width:720px){html body .innovation-image-zoom-button{min-height:40px!important;padding:0 6px!important;bottom:18px!important;right:18px!important}html body .innovation-image-zoom-button span{display:none!important}html body .innovation-centered-image-modal{padding:18px!important}html body .innovation-centered-image-modal-card{border-radius:24px!important;width:calc(100vw - 36px)!important}html body .innovation-centered-image-modal-close{width:42px!important;height:42px!important;font-size:30px!important;top:12px!important;right:12px!important}}html body .innovation-glass-page{background:radial-gradient(circle at 16% 8%,#edc27012,#0000 34rem),radial-gradient(circle at 88% 12%,#ffffff09,#0000 36rem),radial-gradient(circle at 52% 44%,#edc27008,#0000 42rem),linear-gradient(#09090b 0%,#0b0b0d 46%,#09090b 100%)!important;position:relative!important}html body .innovation-glass-hero{isolation:isolate!important;padding:166px 0 88px!important;position:relative!important}html body .innovation-glass-hero:after{content:""!important;z-index:-2!important;pointer-events:none!important;opacity:.14!important;background-color:#0000!important;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:78px 78px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(circle at 50% 26%,#000 0%,#0000 74%)!important;mask-image:radial-gradient(circle at 50% 26%,#000 0%,#0000 74%)!important}html body .innovation-orb{z-index:-1!important;pointer-events:none!important;filter:blur(34px)!important;opacity:.45!important;border-radius:999px!important;animation:8s cubic-bezier(.45,0,.55,1) infinite alternate innovationOrbFloat!important;position:absolute!important}html body .innovation-orb-one{background:#edc27014!important;width:260px!important;height:260px!important;top:18%!important;left:8%!important}html body .innovation-orb-two{background:#ffffff0b!important;width:220px!important;height:220px!important;animation-delay:-2.8s!important;bottom:10%!important;right:12%!important}@keyframes innovationOrbFloat{0%{transform:translate(0)scale(1)}to{transform:translate(18px,-20px)scale(1.08)}}html body .innovation-glass-copy{animation:.72s cubic-bezier(.16,1,.3,1) both innovationSmoothIn!important}html body .innovation-glass-visual{animation:.84s cubic-bezier(.16,1,.3,1) 80ms both innovationSmoothIn!important}@keyframes innovationSmoothIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}html body .innovation-glass-copy h1{letter-spacing:-.074em!important;max-width:760px!important;font-size:clamp(46px,5.15vw,80px)!important;font-weight:780!important;line-height:.95!important}html body .innovation-glass-copy p{color:#dae2f09e!important;max-width:700px!important;margin-top:25px!important;font-size:16px!important;line-height:1.74!important}html body .innovation-summary-actions a:first-child,html body .innovation-glass-final a{color:#09090b!important;background:linear-gradient(135deg,#fffffffa,#edeff4f0)!important;border:1px solid #ffffffdb!important;box-shadow:0 20px 54px #00000057,0 0 34px #ffffff0b,inset 0 1px #fffffff0!important}html body .innovation-summary-actions a:nth-child(2){color:#edc270eb!important;-webkit-backdrop-filter:blur(14px)saturate(1.05)!important;background:linear-gradient(#edc27013,#edc27006),#09090b7a!important;border:1px solid #edc27038!important}html body .innovation-glass-visual{-webkit-backdrop-filter:blur(20px)saturate(1.05)!important;background:radial-gradient(circle at 50% 0,#edc27016,#0000 24rem),linear-gradient(#ffffff0c,#ffffff03),#0a0a0ca8!important;border:1px solid #edc27029!important;box-shadow:0 36px 120px #0000007a,0 0 60px #edc27009,inset 0 1px #ffffff0f!important}html body .innovation-glass-visual:before{content:""!important;pointer-events:none!important;z-index:2!important;opacity:0!important;background:linear-gradient(120deg,#0000 0%,#ffffff14 45%,#0000 62%)!important;transition:opacity .42s,transform .8s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;inset:0!important;transform:translate(-34%)!important}html body .innovation-glass-visual:hover:before{opacity:1!important;transform:translate(34%)!important}html body .innovation-glass-text-section{padding:64px 0 82px!important;position:relative!important}html body .innovation-glass-article{-webkit-backdrop-filter:blur(14px)saturate(1.02)!important;background:radial-gradient(circle at 0 0,#edc2700a,#0000 22rem),linear-gradient(#ffffff08,#ffffff02),#ffffff03!important;border:1px solid #ffffff14!important;border-radius:30px!important;padding:26px!important;box-shadow:0 24px 80px #0000003d,inset 0 1px #ffffff0a!important}html body .innovation-glass-article p{color:#dae2f09e!important;font-size:16px!important;line-height:1.84!important}html body .innovation-glass-list-heading{margin-bottom:30px!important}html body .innovation-glass-list-heading h2{max-width:760px!important}html body .innovation-glass-list{gap:15px!important}html body .innovation-glass-row{-webkit-backdrop-filter:blur(12px)saturate(1.03)!important;background:linear-gradient(#ffffff09,#ffffff03),#ffffff03!important;border:1px solid #ffffff15!important;min-height:126px!important;position:relative!important;overflow:hidden!important}html body .innovation-glass-row:before{content:""!important;pointer-events:none!important;opacity:0!important;background:radial-gradient(circle at 0%,#edc27012,#0000 26rem),linear-gradient(110deg,#0000 0%,#ffffff0d 48%,#0000 68%)!important;transition:opacity .3s,transform .62s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;inset:0!important;transform:translate(-18%)!important}html body .innovation-glass-row:hover:before{opacity:1!important;transform:translate(0)!important}html body .innovation-glass-row:hover{border-color:#edc27038!important;transform:translateY(-4px)!important;box-shadow:0 34px 96px #0000005c,0 0 42px #edc27009,inset 0 1px #ffffff0d!important}html body .innovation-summary-row-index,html body .innovation-summary-row-copy,html body .innovation-summary-row-action{z-index:2!important;position:relative!important}html body .innovation-summary-row-action{transition:color .28s,background .28s,border-color .28s,transform .28s cubic-bezier(.16,1,.3,1)!important}html body .innovation-glass-row:hover .innovation-summary-row-action{color:#edc270fa!important;background:#edc27013!important;border-color:#edc27047!important;transform:translate(3px)!important}html body .innovation-glass-final{-webkit-backdrop-filter:blur(18px)saturate(1.04)!important;background:radial-gradient(circle at 50% 0,#edc27015,#0000 24rem),radial-gradient(circle at 100% 100%,#ffffff08,#0000 22rem),linear-gradient(#ffffff0d,#ffffff03),#0a0a0cb8!important;border-color:#edc27029!important;position:relative!important;overflow:hidden!important}html body .innovation-glass-final:before{content:""!important;pointer-events:none!important;opacity:.16!important;background-color:#0000!important;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:54px 54px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000 0%,#0000 76%)!important;mask-image:radial-gradient(circle at 50% 30%,#000 0%,#0000 76%)!important}html body .innovation-glass-final>*{z-index:2!important;position:relative!important}@media (max-width:980px){html body .innovation-glass-hero{padding-top:148px!important}html body .innovation-glass-copy h1{font-size:clamp(44px,10vw,72px)!important}}@media (max-width:720px){html body .innovation-glass-copy h1{font-size:clamp(38px,12vw,58px)!important;line-height:.98!important}html body .innovation-glass-copy p,html body .innovation-glass-article p{font-size:15px!important}html body .innovation-glass-article{border-radius:24px!important;padding:20px!important}html body .innovation-glass-row{min-height:0!important}}@media (prefers-reduced-motion:reduce){html body .innovation-orb,html body .innovation-glass-copy,html body .innovation-glass-visual{animation:none!important}html body .innovation-glass-visual:before,html body .innovation-glass-row:before{transition:none!important}}html body .technical-reference-section{contain:paint!important;grid-template-columns:minmax(0,1fr) minmax(300px,420px)!important;align-items:start!important;gap:34px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body .technical-reference-copy{z-index:2!important;min-width:0!important;position:relative!important}html body .technical-reference-visual{z-index:1!important;aspect-ratio:3/2!important;contain:paint!important;width:100%!important;min-width:0!important;max-width:420px!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:24px!important;outline:0!important;place-self:start end!important;position:relative!important;overflow:hidden!important}html body .technical-reference-visual .technical-reference-image{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;box-shadow:none!important;border-radius:inherit!important;transform-origin:50%!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:0!important;outline:0!important;transition:transform .62s cubic-bezier(.16,1,.3,1),filter .42s!important;display:block!important;position:absolute!important;inset:0!important}@media (max-width:980px){html body .technical-reference-section{grid-template-columns:1fr!important}html body .technical-reference-visual{aspect-ratio:3/2!important;justify-self:stretch!important;width:100%!important;max-width:620px!important}}@media (max-width:720px){html body .technical-reference-section{gap:22px!important}html body .technical-reference-visual{border-radius:20px!important;max-width:100%!important}html body .technical-reference-visual .innovation-image-zoom-button{bottom:14px!important;right:14px!important}}html body .technical-references-content{padding:22px 0 82px!important}html body .technical-reference-section{contain:paint!important;-webkit-backdrop-filter:blur(12px)saturate(1.02)!important;background:radial-gradient(circle at 0 0,#edc2700a,#0000 23rem),linear-gradient(#ffffff08,#ffffff02),#ffffff02!important;border:1px solid #ffffff13!important;border-radius:30px!important;grid-template-columns:minmax(0,1fr) minmax(300px,390px)!important;align-items:start!important;gap:28px!important;padding:24px 26px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 22px 72px #00000038,inset 0 1px #ffffff09!important}html body .technical-reference-section:before{content:""!important;pointer-events:none!important;opacity:0!important;background:linear-gradient(110deg,#0000 0%,#ffffff09 48%,#0000 68%),radial-gradient(circle at 0%,#edc2700d,#0000 28rem)!important;transition:opacity .32s,transform .68s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;inset:0!important;transform:translate(-18%)!important}html body .technical-reference-section:hover:before{opacity:1!important;transform:translate(0)!important}html body .technical-reference-copy,html body .technical-reference-visual{z-index:2!important;position:relative!important}html body .technical-reference-copy>span{color:#edc270cc!important;letter-spacing:.105em!important;font-size:11px!important;font-weight:900!important;line-height:1!important}html body .technical-reference-copy h2{color:#ffffffeb!important;letter-spacing:-.058em!important;max-width:720px!important;margin:13px 0 0!important;font-size:clamp(26px,2.3vw,36px)!important;font-weight:760!important;line-height:1.06!important}html body .technical-reference-copy ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 22px!important;margin:22px 0 0!important;padding:0!important;list-style:none!important;display:grid!important}html body .technical-reference-copy li{color:#dae2f08a!important;letter-spacing:-.01em!important;padding-left:17px!important;font-size:14px!important;line-height:1.42!important;position:relative!important}html body .technical-reference-copy li:before{content:""!important;background:#edc270c2!important;border-radius:999px!important;width:5px!important;height:5px!important;position:absolute!important;top:.6em!important;left:0!important;box-shadow:0 0 12px #edc27029!important}html body .technical-reference-copy p{color:#edc270bd!important;background:#edc2700b!important;border:1px solid #edc27021!important;border-radius:999px!important;width:fit-content!important;margin:20px 0 0!important;padding:8px 10px!important;font-size:12px!important;font-weight:800!important;line-height:1!important}html body .technical-reference-visual{aspect-ratio:3/2!important;contain:paint!important;width:100%!important;min-width:0!important;max-width:390px!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:24px!important;outline:0!important;place-self:start end!important;overflow:hidden!important}html body .technical-reference-visual .technical-reference-image{width:100%!important;height:100%!important;box-shadow:none!important;border-radius:inherit!important;transform-origin:50%!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:0!important;outline:0!important;transition:transform .62s cubic-bezier(.16,1,.3,1),filter .42s!important;position:absolute!important;inset:0!important}html body .technical-reference-visual .technical-reference-image:before,html body .technical-reference-visual .technical-reference-image:after{content:none!important;display:none!important}html body .technical-reference-visual:hover .technical-reference-image{filter:brightness(.95)contrast(1.04)saturate(1.035)!important;transform:scale(1.04)!important}html body .technical-reference-image-caption{content:none!important;display:none!important}html body .technical-references-intro{padding:22px 0 56px!important}html body .technical-references-intro-card{border-radius:30px!important;padding:32px!important}html body .technical-references-intro-card h2{font-size:clamp(34px,3.35vw,52px)!important}@media (max-width:1120px){html body .technical-reference-section{grid-template-columns:minmax(0,1fr) minmax(280px,350px)!important;gap:24px!important}html body .technical-reference-visual{max-width:350px!important}html body .technical-reference-copy h2{font-size:clamp(25px,2.7vw,34px)!important}html body .technical-reference-copy li{font-size:13.5px!important}}@media (max-width:980px){html body .technical-reference-section{grid-template-columns:1fr!important;gap:22px!important;padding:24px!important}html body .technical-reference-visual{aspect-ratio:3/2!important;justify-self:stretch!important;width:min(620px,100%)!important;max-width:620px!important}html body .technical-reference-copy ul{grid-template-columns:1fr!important}}@media (max-width:720px){html body .technical-reference-section{border-radius:24px!important;padding:20px!important}html body .technical-reference-copy h2{font-size:clamp(25px,8vw,34px)!important}html body .technical-reference-copy li{font-size:13.5px!important}html body .technical-reference-visual{border-radius:20px!important;max-width:100%!important}}html body .technical-references-sections{gap:18px!important}html body .technical-reference-section{grid-template-columns:minmax(0,1fr) minmax(300px,390px)!important;align-items:center!important;gap:30px!important;height:410px!important;min-height:410px!important;padding:24px 26px!important;display:grid!important;overflow:hidden!important}html body .technical-reference-copy{align-self:center!important;min-width:0!important}html body .technical-reference-copy h2{letter-spacing:-.056em!important;max-width:760px!important;margin-top:12px!important;font-size:clamp(25px,2.12vw,34px)!important;line-height:1.05!important}html body .technical-reference-copy ul{gap:8px 20px!important;margin-top:20px!important}html body .technical-reference-copy li{font-size:13.6px!important;line-height:1.38!important}html body .technical-reference-copy p{margin-top:16px!important;padding:7px 9px!important;font-size:11.5px!important}html body .technical-reference-visual{aspect-ratio:3/2!important;border-radius:24px!important;place-self:center end!important;width:100%!important;max-width:390px!important;margin-top:0!important;margin-bottom:0!important}html body .technical-reference-visual .technical-reference-image{background-position:50% 54%!important}html body .technical-reference-visual .innovation-image-zoom-button{bottom:16px!important;right:16px!important}@media (max-width:1120px){html body .technical-reference-section{grid-template-columns:minmax(0,1fr) minmax(280px,350px)!important;height:430px!important;min-height:430px!important}html body .technical-reference-visual{max-width:350px!important}html body .technical-reference-copy h2{font-size:clamp(24px,2.45vw,32px)!important}html body .technical-reference-copy li{font-size:13.2px!important}}@media (max-width:980px){html body .technical-reference-section{grid-template-columns:1fr!important;align-items:start!important;height:auto!important;min-height:0!important}html body .technical-reference-copy{align-self:start!important}html body .technical-reference-visual{place-self:start stretch!important;width:min(620px,100%)!important;max-width:620px!important}html body .technical-reference-copy ul{grid-template-columns:1fr!important}}html body .technical-reference-image{background-image:none!important;display:none!important}html body .technical-reference-visual{aspect-ratio:3/2!important;width:100%!important;max-width:390px!important;box-shadow:none!important;background:radial-gradient(circle,#edc2700a,#0000 18rem),linear-gradient(#ffffff07,#ffffff02),#07070994!important;border:0!important;border-radius:24px!important;outline:0!important;display:block!important;position:relative!important;overflow:hidden!important}html body .technical-reference-image-frame{border-radius:inherit!important;background:radial-gradient(circle,#ffffff09,#0000 18rem),#04040575!important;place-items:center!important;width:100%!important;height:100%!important;display:grid!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body .technical-reference-img{object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important;box-shadow:none!important;filter:brightness(.98)contrast(1.03)saturate(1.02)!important;border:0!important;outline:0!important;transition:filter .34s,transform .42s cubic-bezier(.16,1,.3,1)!important;display:block!important;transform:none!important}html body .technical-reference-visual:hover .technical-reference-img{filter:brightness(1.04)contrast(1.055)saturate(1.04)!important;transform:none!important}html body .technical-reference-visual .innovation-image-zoom-button{z-index:8!important}html body .innovation-centered-image-modal-card{aspect-ratio:auto!important;width:min(1220px,100vw - 72px)!important;height:min(82vh,820px)!important;max-height:calc(100vh - 72px)!important;padding:0!important}html body .innovation-centered-image-modal-card img{object-fit:contain!important;object-position:center center!important;box-sizing:border-box!important;background:radial-gradient(circle,#edc2700b,#0000 22rem),#050506db!important;width:100%!important;height:100%!important;padding:16px!important;display:block!important}html body .innovation-summary-visual .innovation-summary-image{background-size:cover!important}html body .technical-reference-image-caption,html body .innovation-summary-image-note{content:none!important;display:none!important}@media (max-width:980px){html body .technical-reference-visual{aspect-ratio:3/2!important;width:min(620px,100%)!important;max-width:620px!important}html body .innovation-centered-image-modal-card{width:min(960px,100vw - 44px)!important;height:min(78vh,720px)!important}}@media (max-width:720px){html body .technical-reference-visual{border-radius:20px!important;max-width:100%!important}html body .innovation-centered-image-modal-card{border-radius:24px!important;width:calc(100vw - 28px)!important;height:min(74vh,620px)!important}html body .innovation-centered-image-modal-card img{padding:10px!important}}html body .innovation-bg-hero{isolation:isolate!important;background:#09090b!important;place-items:center!important;min-height:min(880px,100svh)!important;padding:148px 0 104px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body .innovation-bg-hero:before{content:""!important;z-index:-4!important;pointer-events:none!important;opacity:.58!important;filter:brightness(.62)contrast(1.08)saturate(.92)!important;background:url(/innovation/placeholder-innovation2.webp) 50%/cover no-repeat!important;animation:18s cubic-bezier(.45,0,.55,1) infinite alternate innovationHeroImageDrift!important;position:absolute!important;inset:-22px!important;transform:scale(1.035)!important}html body .innovation-bg-hero:after{content:""!important;z-index:-3!important;pointer-events:none!important;background:radial-gradient(circle at 50% 38%,#edc27017,#0000 25rem),radial-gradient(circle at 16% 16%,#ffffff0a,#0000 24rem),radial-gradient(circle at 82% 72%,#edc2700d,#0000 30rem),linear-gradient(90deg,#09090beb 0%,#09090ba8 38%,#09090bc7 100%),linear-gradient(#09090b9e 0%,#09090b70 46%,#09090b 100%)!important;position:absolute!important;inset:0!important}@keyframes innovationHeroImageDrift{0%{transform:scale(1.035)translate(-10px,-8px)}to{transform:scale(1.075)translate(12px,10px)}}html body .innovation-bg-hero-inner{z-index:2!important;text-align:center!important;-webkit-backdrop-filter:blur(16px)saturate(1.04)!important;background:radial-gradient(circle at 50% 0,#edc27016,#0000 23rem),linear-gradient(#ffffff0d,#ffffff03),#09090b66!important;border:1px solid #ffffff1b!important;border-radius:36px!important;width:min(980px,100%)!important;margin:0 auto!important;padding:38px 36px!important;animation:.82s cubic-bezier(.16,1,.3,1) both innovationHeroContentIn!important;position:relative!important;box-shadow:0 38px 130px #00000070,0 0 64px #edc2700a,inset 0 1px #ffffff12!important}html body .innovation-bg-kicker{background:linear-gradient(#ffffff0f,#ffffff04),#09090b85!important;border:1px solid #edc27033!important;border-radius:999px!important;align-items:center!important;gap:6px!important;width:fit-content!important;min-height:34px!important;margin:0 auto 22px!important;padding:4px!important;display:inline-flex!important;box-shadow:0 16px 40px #0000003d,inset 0 1px #ffffff0d!important}html body .innovation-bg-kicker span,html body .innovation-bg-kicker em{letter-spacing:.105em!important;text-transform:uppercase!important;border-radius:999px!important;align-items:center!important;min-height:26px!important;padding:0 11px!important;font-size:10px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}html body .innovation-bg-kicker span{color:#edc270fa!important;background:#edc27013!important;border:1px solid #edc27030!important}html body .innovation-bg-kicker em{color:#ffffff9e!important;font-style:normal!important}html body .innovation-bg-hero-inner h1{color:#fffffffa!important;letter-spacing:-.082em!important;text-wrap:balance!important;text-shadow:0 24px 80px #00000070,0 0 36px #0000005c!important;max-width:890px!important;margin:0 auto!important;font-size:clamp(52px,6.2vw,98px)!important;font-weight:790!important;line-height:.9!important}html body .innovation-bg-hero-inner p{color:#e5e9f2b8!important;text-shadow:0 12px 38px #0006!important;max-width:760px!important;margin:28px auto 0!important;font-size:16.5px!important;font-weight:520!important;line-height:1.76!important}html body .innovation-bg-actions{justify-content:center!important;margin-top:34px!important}html body .innovation-bg-actions a:first-child{color:#09090b!important;background:linear-gradient(135deg,#fff,#ebeef4f2)!important;border:1px solid #ffffffe0!important;box-shadow:0 20px 56px #0000006b,0 0 38px #ffffff0d,inset 0 1px #fffffff5!important}html body .innovation-bg-actions a:nth-child(2){color:#edc270f0!important;-webkit-backdrop-filter:blur(14px)saturate(1.05)!important;background:linear-gradient(#edc27014,#edc27007),#09090b8a!important;border:1px solid #edc2703d!important;box-shadow:0 18px 50px #0000004d,inset 0 1px #ffffff0b!important}html body .innovation-bg-scroll-cue{z-index:3!important;-webkit-backdrop-filter:blur(12px)saturate(1.04)!important;background:#09090b61!important;border:1px solid #ffffff2e!important;border-radius:999px!important;width:28px!important;height:48px!important;position:absolute!important;bottom:34px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 18px 50px #0000004d,inset 0 1px #ffffff0d!important}html body .innovation-bg-scroll-cue span{background:#edc270f0!important;border-radius:999px!important;width:5px!important;height:5px!important;animation:1.7s cubic-bezier(.45,0,.55,1) infinite innovationScrollDot!important;position:absolute!important;top:10px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 0 16px #edc27047!important}@keyframes innovationScrollDot{0%{opacity:0;transform:translate(-50%)translateY(0)}25%{opacity:1}to{opacity:0;transform:translate(-50%)translateY(22px)}}@keyframes innovationHeroContentIn{0%{opacity:0;transform:translateY(18px)scale(.982)}to{opacity:1;transform:translateY(0)scale(1)}}html body .innovation-bg-hero .innovation-summary-hero-grid{display:block!important}html body .innovation-bg-hero .innovation-summary-copy,html body .innovation-bg-hero .innovation-glass-copy{max-width:none!important}html body .innovation-glass-text-section{margin-top:-18px!important;padding-top:82px!important}@media (max-width:980px){html body .innovation-bg-hero{min-height:780px!important;padding:142px 0 92px!important}html body .innovation-bg-hero-inner{border-radius:32px!important;width:min(860px,100%)!important;padding:32px 28px!important}html body .innovation-bg-hero-inner h1{font-size:clamp(46px,9vw,76px)!important;line-height:.93!important}}@media (max-width:720px){html body .innovation-bg-hero{min-height:720px!important;padding:132px 0 86px!important}html body .innovation-bg-hero-inner{border-radius:28px!important;padding:26px 20px!important}html body .innovation-bg-kicker{border-radius:22px!important;flex-wrap:wrap!important;justify-content:center!important}html body .innovation-bg-kicker span,html body .innovation-bg-kicker em{font-size:9.5px!important}html body .innovation-bg-hero-inner h1{letter-spacing:-.074em!important;font-size:clamp(40px,12.6vw,58px)!important;line-height:.96!important}html body .innovation-bg-hero-inner p{font-size:15px!important;line-height:1.68!important}html body .innovation-bg-actions{grid-template-columns:1fr!important;width:100%!important;display:grid!important}html body .innovation-bg-actions a{width:100%!important}}@media (prefers-reduced-motion:reduce){html body .innovation-bg-hero:before,html body .innovation-bg-scroll-cue span,html body .innovation-bg-hero-inner{animation:none!important}}html body .innovation-bg-hero:before,html body .innovation-bg-hero:after{content:none!important;display:none!important}html body .innovation-bg-hero{isolation:isolate!important;background:#09090b!important;position:relative!important;overflow:hidden!important}html body .innovation-bg-image{z-index:0!important;pointer-events:none!important;opacity:.86!important;filter:brightness(.72)contrast(1.08)saturate(.96)!important;background:url(/innovation/placeholder-innovation2.webp) 50%/cover no-repeat!important;animation:18s cubic-bezier(.45,0,.55,1) infinite alternate innovationVisibleBgDrift!important;position:absolute!important;inset:-26px!important;transform:scale(1.035)!important}html body .innovation-bg-overlay{z-index:1!important;pointer-events:none!important;background:radial-gradient(circle at 50% 38%,#edc27017,#0000 25rem),radial-gradient(circle at 18% 16%,#ffffff0a,#0000 24rem),radial-gradient(circle at 84% 72%,#edc2700b,#0000 30rem),linear-gradient(90deg,#09090bdb 0%,#09090b66 48%,#09090bc2 100%),linear-gradient(#09090b61 0%,#09090b57 48%,#09090b 100%)!important;position:absolute!important;inset:0!important}html body .innovation-bg-noise{z-index:2!important;pointer-events:none!important;opacity:.13!important;background-color:#0000!important;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:74px 74px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0%,#0000 76%)!important;mask-image:radial-gradient(circle at 50% 42%,#000 0%,#0000 76%)!important}html body .innovation-bg-hero .innovation-summary-container{z-index:4!important;position:relative!important}html body .innovation-bg-hero-inner{-webkit-backdrop-filter:blur(14px)saturate(1.06)!important;background:radial-gradient(circle at 50% 0,#edc27012,#0000 22rem),linear-gradient(#ffffff0a,#ffffff03),#09090b57!important;border-color:#ffffff1f!important}html body .innovation-bg-hero-inner h1{text-shadow:0 28px 90px #0000009e,0 0 38px #00000075!important}html body .innovation-bg-hero-inner p{color:#eaeef6c2!important;text-shadow:0 14px 42px #0000008a!important}html body .innovation-bg-scroll-cue{z-index:5!important}@keyframes innovationVisibleBgDrift{0%{transform:scale(1.035)translate(-10px,-8px)}to{transform:scale(1.075)translate(12px,10px)}}@media (prefers-reduced-motion:reduce){html body .innovation-bg-image{animation:none!important}}html body .innovation-clean-page{color:#fffffff0!important;background:radial-gradient(circle at 16% 8%,#edc2700d,#0000 34rem),radial-gradient(circle at 88% 14%,#ffffff07,#0000 34rem),linear-gradient(#09090b 0%,#0b0b0d 48%,#09090b 100%)!important;min-height:100vh!important;overflow:hidden!important}html body .innovation-clean-hero{isolation:isolate!important;background:#09090b!important;place-items:center!important;min-height:min(820px,94svh)!important;padding:146px 0 92px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body .innovation-clean-hero .innovation-bg-image,html body .innovation-bg-hero .innovation-bg-image{z-index:0!important;pointer-events:none!important;opacity:.94!important;filter:brightness(.84)contrast(1.04)saturate(.98)!important;background:url(/innovation/placeholder-innovation2.webp) 50%/cover no-repeat!important;animation:22s cubic-bezier(.45,0,.55,1) infinite alternate innovationCleanBgDrift!important;position:absolute!important;inset:-10px!important;transform:scale(1.012)!important}@keyframes innovationCleanBgDrift{0%{transform:scale(1.012)translate(-4px,-3px)}to{transform:scale(1.035)translate(6px,5px)}}html body .innovation-clean-hero .innovation-bg-overlay,html body .innovation-bg-hero .innovation-bg-overlay{z-index:1!important;pointer-events:none!important;background:radial-gradient(circle at 50% 36%,#edc27013,#0000 25rem),radial-gradient(circle at 16% 16%,#ffffff08,#0000 24rem),linear-gradient(90deg,#09090bd1 0%,#09090b57 48%,#09090bbd 100%),linear-gradient(#09090b57 0%,#09090b4d 48%,#09090b 100%)!important;position:absolute!important;inset:0!important}html body .innovation-clean-hero .innovation-bg-noise,html body .innovation-bg-hero .innovation-bg-noise{z-index:2!important;pointer-events:none!important;opacity:.1!important;background-color:#0000!important;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff02 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:82px 82px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0%,#0000 78%)!important;mask-image:radial-gradient(circle at 50% 42%,#000 0%,#0000 78%)!important}html body .innovation-bg-scroll-cue,html body .innovation-bg-scroll-cue span{content:none!important;animation:none!important;display:none!important}html body .innovation-clean-hero-content{z-index:4!important;text-align:center!important;-webkit-backdrop-filter:blur(14px)saturate(1.06)!important;background:radial-gradient(circle at 50% 0,#edc27012,#0000 22rem),linear-gradient(#ffffff0c,#ffffff03),#09090b5c!important;border:1px solid #ffffff1b!important;border-radius:34px!important;width:min(920px,100%)!important;margin:0 auto!important;padding:34px 34px 36px!important;animation:.72s cubic-bezier(.16,1,.3,1) both innovationCleanContentIn!important;position:relative!important;box-shadow:0 36px 124px #00000070,0 0 58px #edc27009,inset 0 1px #ffffff10!important}@keyframes innovationCleanContentIn{0%{opacity:0;transform:translateY(16px)scale(.986)}to{opacity:1;transform:translateY(0)scale(1)}}html body .innovation-clean-kicker{background:linear-gradient(#ffffff0e,#ffffff04),#09090b7a!important;border:1px solid #edc27030!important;border-radius:999px!important;align-items:center!important;gap:6px!important;width:fit-content!important;margin:0 auto 22px!important;padding:4px!important;display:inline-flex!important;box-shadow:0 16px 40px #00000038,inset 0 1px #ffffff0c!important}html body .innovation-clean-kicker span,html body .innovation-clean-kicker em{letter-spacing:.105em!important;text-transform:uppercase!important;border-radius:999px!important;align-items:center!important;min-height:26px!important;padding:0 11px!important;font-size:10px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}html body .innovation-clean-kicker span{color:#edc270fa!important;background:#edc27013!important;border:1px solid #edc2702e!important}html body .innovation-clean-kicker em{color:#ffffff9e!important;font-style:normal!important}html body .innovation-clean-hero-content h1{color:#fffffffa!important;letter-spacing:-.08em!important;text-wrap:balance!important;text-shadow:0 28px 90px #00000094,0 0 38px #0000006b!important;max-width:860px!important;margin:0 auto!important;font-size:clamp(50px,5.75vw,88px)!important;font-weight:790!important;line-height:.92!important}html body .innovation-clean-hero-content p{color:#eaeef6bd!important;text-shadow:0 14px 42px #00000080!important;max-width:680px!important;margin:26px auto 0!important;font-size:16px!important;font-weight:520!important;line-height:1.72!important}html body .innovation-clean-actions{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin-top:32px!important;display:flex!important}html body .innovation-clean-actions a,html body .innovation-clean-final a{border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:46px!important;padding:0 18px!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important;transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .26s,background .26s,box-shadow .26s!important;display:inline-flex!important}html body .innovation-clean-actions a:first-child,html body .innovation-clean-final a{color:#09090b!important;background:linear-gradient(135deg,#fff,#ebeef4f2)!important;border:1px solid #ffffffe0!important;box-shadow:0 20px 56px #0006,0 0 38px #ffffff0d,inset 0 1px #fffffff5!important}html body .innovation-clean-actions a:nth-child(2){color:#edc270f0!important;-webkit-backdrop-filter:blur(14px)saturate(1.05)!important;background:linear-gradient(#edc27014,#edc27007),#09090b85!important;border:1px solid #edc2703d!important;box-shadow:0 18px 50px #00000047,inset 0 1px #ffffff0b!important}html body .innovation-clean-actions a:hover,html body .innovation-clean-final a:hover{transform:translateY(-2px)!important}html body .innovation-clean-intro-grid{-webkit-backdrop-filter:blur(14px)saturate(1.02)!important;background:radial-gradient(circle at 0 0,#edc2700b,#0000 24rem),linear-gradient(#ffffff08,#ffffff02),#ffffff03!important;border:1px solid #ffffff14!important;border-radius:32px!important;grid-template-columns:.9fr 1.1fr!important;align-items:start!important;gap:52px!important;padding:30px!important;display:grid!important;box-shadow:0 28px 86px #0000003d,inset 0 1px #ffffff0b!important}html body .innovation-clean-intro-grid span,html body .innovation-clean-heading span,html body .innovation-clean-final span{color:#edc270d6!important;letter-spacing:.105em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:920!important;line-height:1!important}html body .innovation-clean-intro-grid h2,html body .innovation-clean-heading h2,html body .innovation-clean-final h2{color:#fffffff5!important;letter-spacing:-.066em!important;margin:18px 0 0!important;font-size:clamp(34px,3.45vw,54px)!important;font-weight:770!important;line-height:1.04!important}html body .innovation-clean-intro-grid p{color:#dae2f09e!important;margin:0!important;font-size:16px!important;line-height:1.82!important}html body .innovation-clean-heading{max-width:760px!important;margin-bottom:30px!important}html body .innovation-clean-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}html body .innovation-clean-card{contain:paint!important;-webkit-backdrop-filter:blur(13px)saturate(1.02)!important;background:linear-gradient(#ffffff09,#ffffff03),#ffffff03!important;border:1px solid #ffffff14!important;border-radius:30px!important;flex-direction:column!important;min-height:238px!important;padding:24px!important;text-decoration:none!important;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,background .3s,box-shadow .3s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 26px 84px #0000003d,inset 0 1px #ffffff0a!important}html body .innovation-clean-card:hover{border-color:#edc27038!important;transform:translateY(-4px)!important;box-shadow:0 36px 104px #00000057,0 0 44px #edc27008,inset 0 1px #ffffff0d!important}html body .innovation-clean-card>*{z-index:2!important;position:relative!important}html body .innovation-clean-card-top{justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important}html body .innovation-clean-card-top span{color:#edc270f0!important;background:#edc2700f!important;border:1px solid #edc2702e!important;border-radius:14px!important;place-items:center!important;width:38px!important;height:38px!important;font-size:12px!important;font-weight:920!important;line-height:1!important;display:grid!important}html body .innovation-clean-card-top em{color:#edc270ad!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10.5px!important;font-style:normal!important;font-weight:880!important;line-height:1!important}html body .innovation-clean-card strong{color:#fffffff0!important;letter-spacing:-.052em!important;margin-top:28px!important;font-size:26px!important;font-weight:790!important;line-height:1.05!important;display:block!important}html body .innovation-clean-card p{color:#dae2f08f!important;margin:13px 0 0!important;font-size:14.5px!important;line-height:1.62!important}html body .innovation-clean-card-action{color:#edc270db!important;align-items:center!important;gap:8px!important;margin-top:auto!important;padding-top:22px!important;font-size:12px!important;font-weight:860!important;line-height:1!important;display:inline-flex!important}html body .innovation-clean-card-action i{font-style:normal!important;transition:transform .26s cubic-bezier(.16,1,.3,1)!important}html body .innovation-clean-card:hover .innovation-clean-card-action i{transform:translate(3px)!important}html body .innovation-clean-final-section{padding:22px 0 132px!important}html body .innovation-clean-final{text-align:center!important;-webkit-backdrop-filter:blur(18px)saturate(1.04)!important;background:radial-gradient(circle at 50% 0,#edc27013,#0000 24rem),linear-gradient(#ffffff0c,#ffffff03),#0a0a0cb8!important;border:1px solid #edc27024!important;border-radius:36px!important;padding:48px!important;position:relative!important;overflow:hidden!important;box-shadow:0 34px 110px #0006,inset 0 1px #ffffff0e!important}html body .innovation-clean-final h2,html body .innovation-clean-final p{margin-left:auto!important;margin-right:auto!important}html body .innovation-clean-final h2{max-width:760px!important}html body .innovation-clean-final p{color:#dae2f099!important;max-width:680px!important;margin-top:20px!important;font-size:16px!important;line-height:1.76!important}html body .innovation-clean-final a{margin-top:30px!important}html body .innovation-summary-text-section:not(.innovation-clean-intro),html body .innovation-summary-list-section:not(.innovation-clean-areas){background:0 0!important}@media (max-width:980px){html body .innovation-clean-hero{min-height:760px!important;padding:140px 0 86px!important}html body .innovation-clean-hero-content{padding:30px 26px!important}html body .innovation-clean-hero-content h1{font-size:clamp(44px,9vw,74px)!important}html body .innovation-clean-intro-grid{grid-template-columns:1fr!important;gap:24px!important}html body .innovation-clean-card-grid{grid-template-columns:1fr!important}}@media (max-width:720px){html body .innovation-clean-hero{min-height:700px!important;padding:130px 0 78px!important}html body .innovation-clean-hero-content{border-radius:28px!important;padding:24px 20px!important}html body .innovation-clean-kicker{border-radius:22px!important;flex-wrap:wrap!important;justify-content:center!important}html body .innovation-clean-kicker span,html body .innovation-clean-kicker em{font-size:9.5px!important}html body .innovation-clean-hero-content h1{letter-spacing:-.074em!important;font-size:clamp(38px,12.3vw,58px)!important;line-height:.96!important}html body .innovation-clean-hero-content p,html body .innovation-clean-intro-grid p,html body .innovation-clean-final p{font-size:15px!important}html body .innovation-clean-actions{grid-template-columns:1fr!important;display:grid!important}html body .innovation-clean-actions a{width:100%!important}html body .innovation-clean-intro-grid,html body .innovation-clean-card,html body .innovation-clean-final{border-radius:26px!important;padding:22px!important}html body .innovation-clean-card strong{font-size:24px!important}}@media (prefers-reduced-motion:reduce){html body .innovation-clean-hero .innovation-bg-image,html body .innovation-clean-hero-content{animation:none!important}}html body .innovation-clean-kicker,html body .innovation-bg-kicker{content:none!important;display:none!important}html body .innovation-clean-hero-content h1{margin-top:0!important}html body .innovation-clean-page{background:radial-gradient(circle at 14% 8%,#edc2700d,#0000 34rem),radial-gradient(circle at 82% 18%,#ffffff09,#0000 30rem),radial-gradient(circle at 50% 58%,#edc27006,#0000 44rem),linear-gradient(#09090b 0%,#0a0a0c 44%,#09090b 100%)!important}html body .innovation-clean-hero .innovation-bg-image{opacity:.98!important;filter:brightness(.9)contrast(1.035)saturate(1.02)!important}html body .innovation-clean-hero .innovation-bg-overlay{background:radial-gradient(circle at 50% 38%,#edc2700f,#0000 25rem),radial-gradient(circle at 18% 18%,#ffffff09,#0000 24rem),linear-gradient(90deg,#09090bc7 0%,#09090b4d 48%,#09090bb3 100%),linear-gradient(#09090b42 0%,#09090b47 50%,#09090b 100%)!important}html body .innovation-clean-hero .innovation-bg-noise{opacity:.075!important}html body .innovation-clean-hero-content{-webkit-backdrop-filter:blur(24px)saturate(1.12)!important;background:linear-gradient(#ffffff13,#ffffff05),#09090b41!important;border-color:#ffffff25!important;box-shadow:0 42px 140px #0000006b,0 0 0 1px #ffffff05,0 0 72px #edc2700b,inset 0 1px #ffffff1c,inset 0 -1px #ffffff07!important}html body .innovation-clean-hero-content:before{content:""!important;border-radius:inherit!important;pointer-events:none!important;opacity:.55!important;background:radial-gradient(circle at 50% 0,#ffffff14,#0000 22rem),linear-gradient(115deg,#0000 0%,#ffffff0f 46%,#0000 62%)!important;animation:7.8s cubic-bezier(.45,0,.55,1) infinite alternate innovationGlassSweep!important;position:absolute!important;inset:0!important;transform:translate(-16%)!important}html body .innovation-clean-hero-content:after{content:""!important;border-radius:inherit!important;pointer-events:none!important;border:1px solid #edc27011!important;position:absolute!important;inset:1px!important}html body .innovation-clean-hero-content h1{text-shadow:0 28px 88px #00000085,0 0 30px #00000057!important}html body .innovation-clean-hero-content p{color:#eef1f8c2!important}html body .innovation-clean-intro-grid{-webkit-backdrop-filter:blur(22px)saturate(1.1)!important;background:linear-gradient(#ffffff0f,#ffffff04),#ffffff03!important;border-color:#ffffff1d!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 100px #00000040,0 0 46px #edc27006,inset 0 1px #ffffff14!important}html body .innovation-clean-intro-grid:before{content:""!important;pointer-events:none!important;opacity:.72!important;background:radial-gradient(circle at 0 0,#edc2700d,#0000 24rem),radial-gradient(circle at 100% 100%,#ffffff08,#0000 20rem),linear-gradient(120deg,#0000,#ffffff0a,#0000)!important;position:absolute!important;inset:0!important}html body .innovation-clean-intro-grid>*,html body .innovation-clean-card>*,html body .innovation-clean-final>*{z-index:2!important;position:relative!important}html body .innovation-clean-card{contain:paint!important;-webkit-backdrop-filter:blur(22px)saturate(1.12)!important;background:linear-gradient(#ffffff0f,#ffffff04),#ffffff03!important;border-color:#ffffff1d!important;transform:translateZ(0)!important;box-shadow:0 28px 92px #00000042,0 0 0 1px #ffffff03,inset 0 1px #ffffff14,inset 0 -1px #ffffff05!important}html body .innovation-clean-card:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.36!important;filter:none!important;background:radial-gradient(circle at 50% 0,#edc27016,#0000 24rem),radial-gradient(circle at 100% 100%,#ffffff0b,#0000 20rem),linear-gradient(135deg,#ffffff0a 0%,#ffffff05 22%,#0000 42%)!important;border-radius:29px!important;transition:opacity .34s,filter .34s!important;position:absolute!important;inset:1px!important;transform:none!important}html body .innovation-clean-card:after{content:""!important;border-radius:29px!important;border-radius:inherit!important;pointer-events:none!important;opacity:.72!important;border:1px solid #edc2700d!important;position:absolute!important;inset:1px!important}html body .innovation-clean-card:hover{background:linear-gradient(#ffffff13,#ffffff05),#ffffff04!important;border-color:#edc2703e!important;transform:translateY(-6px)scale(1.006)!important;box-shadow:0 42px 125px #00000061,0 0 56px #edc2700d,inset 0 1px #ffffff19,inset 0 -1px #ffffff07!important}html body .innovation-clean-card:hover:before{opacity:.52!important;filter:saturate(1.04)brightness(1.02)!important}html body .innovation-clean-card-top span{-webkit-backdrop-filter:blur(12px)saturate(1.08)!important;background:linear-gradient(#edc27022,#edc2700a),#09090b57!important;border-color:#edc2703d!important;box-shadow:0 14px 34px #0000003d,inset 0 1px #fff1!important}html body .innovation-clean-card-top em{color:#edc270c2!important}html body .innovation-clean-card strong{color:#fffffff4!important}html body .innovation-clean-card p{color:#e0e6f099!important}html body .innovation-clean-card-action{color:#edc270eb!important}html body .innovation-clean-final{-webkit-backdrop-filter:blur(24px)saturate(1.1)!important;background:radial-gradient(circle at 50% 0,#edc27012,#0000 25rem),linear-gradient(#ffffff10,#ffffff04),#0a0a0c8a!important;border-color:#ffffff20!important;box-shadow:0 38px 118px #00000057,0 0 58px #edc27009,inset 0 1px #ffffff14!important}html body .innovation-clean-final:before{content:""!important;pointer-events:none!important;opacity:.65!important;background:radial-gradient(circle at 18% 0,#ffffff0d,#0000 22rem),radial-gradient(circle at 82% 100%,#edc2700d,#0000 22rem),linear-gradient(110deg,#0000 0%,#ffffff0a 46%,#0000 68%)!important;position:absolute!important;inset:0!important}html body .innovation-clean-intro-grid,html body .innovation-clean-heading,html body .innovation-clean-card,html body .innovation-clean-final{animation:.7s cubic-bezier(.16,1,.3,1) both innovationContentSoftIn!important}html body .innovation-clean-card:first-child{animation-delay:40ms!important}html body .innovation-clean-card:nth-child(2){animation-delay:80ms!important}html body .innovation-clean-card:nth-child(3){animation-delay:.12s!important}html body .innovation-clean-card:nth-child(4){animation-delay:.16s!important}@keyframes innovationContentSoftIn{0%{opacity:0;transform:translateY(16px)scale(.988)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes innovationGlassSweep{0%{opacity:.28;transform:translate(-34%)}to{opacity:.62;transform:translate(18%)}}html body .innovation-clean-intro{padding:78px 0 38px!important}html body .innovation-clean-areas{padding:42px 0 90px!important}html body .innovation-clean-actions a:first-child:hover,html body .innovation-clean-final a:hover{box-shadow:0 24px 70px #0000006b,0 0 44px #ffffff14,inset 0 1px #fff!important}html body .innovation-clean-actions a:nth-child(2):hover{background:linear-gradient(#edc2701d,#edc27009),#09090b7a!important;border-color:#edc2705c!important;box-shadow:0 22px 64px #00000057,0 0 32px #edc2700a,inset 0 1px #ffffff0f!important}@media (prefers-reduced-motion:reduce){html body .innovation-clean-hero-content:before,html body .innovation-clean-intro-grid,html body .innovation-clean-heading,html body .innovation-clean-card,html body .innovation-clean-final{animation:none!important}html body .innovation-clean-card,html body .innovation-clean-card:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.36!important;filter:none!important;background:radial-gradient(circle at 50% 0,#edc27016,#0000 24rem),radial-gradient(circle at 100% 100%,#ffffff0b,#0000 20rem),linear-gradient(135deg,#ffffff0a 0%,#ffffff05 22%,#0000 42%)!important;border-radius:29px!important;transition:opacity .34s,filter .34s!important;position:absolute!important;inset:1px!important;transform:none!important}html body .innovation-clean-card-grid{gap:18px!important}html body .innovation-clean-card{contain:paint!important;isolation:isolate!important;-webkit-backdrop-filter:blur(24px)saturate(1.12)!important;background:radial-gradient(circle at 0 0,#edc2700e,#0000 18rem),radial-gradient(circle at 100% 100%,#ffffff08,#0000 18rem),linear-gradient(#ffffff10,#ffffff04),#0a0a0c5c!important;border:1px solid #ffffff21!important;border-radius:30px!important;min-height:250px!important;padding:26px!important;transition:transform .34s cubic-bezier(.16,1,.3,1),border-color .34s,background .34s,box-shadow .34s!important;position:relative!important;overflow:hidden!important;transform:translate(0)!important;box-shadow:0 30px 96px #0000004d,0 0 0 1px #ffffff04,inset 0 1px #ffffff18,inset 0 -1px #ffffff07!important}html body .innovation-clean-card:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.36!important;filter:none!important;background:radial-gradient(circle at 50% 0,#edc27016,#0000 24rem),radial-gradient(circle at 100% 100%,#ffffff0b,#0000 20rem),linear-gradient(135deg,#ffffff0a 0%,#ffffff05 22%,#0000 42%)!important;border-radius:29px!important;transition:opacity .34s,filter .34s!important;position:absolute!important;inset:1px!important;transform:none!important}html body .innovation-clean-card:after{content:""!important;z-index:1!important;pointer-events:none!important;border-radius:29px!important;border-radius:inherit!important;opacity:.8!important;background:linear-gradient(#ffffff0a,#0000 38%),linear-gradient(90deg,#edc2700f,#0000 28% 72%,#ffffff08)!important;border:1px solid #edc27012!important;position:absolute!important;inset:1px!important}html body .innovation-clean-card:hover{background:radial-gradient(circle at 0 0,#edc27013,#0000 18rem),radial-gradient(circle at 100% 100%,#ffffff0a,#0000 18rem),linear-gradient(#ffffff15,#ffffff05),#0c0c0e6b!important;border-color:#edc27044!important;transform:translateY(-5px)scale(1.004)!important;box-shadow:0 42px 126px #0006,0 0 58px #edc2700d,0 0 0 1px #ffffff05,inset 0 1px #ffffff1f,inset 0 -1px #ffffff09!important}html body .innovation-clean-card:hover:before{opacity:.52!important;filter:saturate(1.04)brightness(1.02)!important}html body .innovation-clean-card>*{z-index:3!important;position:relative!important}html body .innovation-clean-card-top{justify-content:flex-start!important;align-items:center!important;gap:12px!important;display:flex!important}html body .innovation-clean-card-top span{color:#edc270f5!important;background:linear-gradient(#edc27025,#edc2700c),#09090b57!important;border:1px solid #edc2703e!important;border-radius:14px!important;flex:0 0 38px!important;width:38px!important;height:38px!important;box-shadow:0 14px 34px #00000038,inset 0 1px #ffffff13!important}html body .innovation-clean-card-top em{color:#edc270c2!important;letter-spacing:.085em!important;text-transform:uppercase!important;margin-left:0!important;font-size:10.5px!important;font-weight:900!important;line-height:1!important}html body .innovation-clean-card strong{color:#fffffff6!important;letter-spacing:-.058em!important;max-width:480px!important;margin-top:32px!important;font-size:clamp(24px,1.65vw,30px)!important;font-weight:780!important;line-height:1.02!important}html body .innovation-clean-card p{color:#e2e8f299!important;max-width:560px!important;margin-top:13px!important;font-size:14.5px!important;line-height:1.62!important}html body .innovation-clean-card-action{color:#edc270e6!important;background:linear-gradient(#edc27012,#edc27007),#09090b3d!important;border:1px solid #edc27025!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:fit-content!important;margin-top:auto!important;padding:10px 12px!important;font-size:12px!important;font-weight:880!important;line-height:1!important;transition:transform .28s cubic-bezier(.16,1,.3,1),color .28s,background .28s,border-color .28s!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff0b!important}html body .innovation-clean-card-action i{font-style:normal!important;transition:transform .28s cubic-bezier(.16,1,.3,1)!important}html body .innovation-clean-card:hover .innovation-clean-card-action{color:#ffe8bcf5!important;background:linear-gradient(#edc2701b,#edc27009),#09090b42!important;border-color:#edc27044!important;transform:translateY(-1px)!important}html body .innovation-clean-card:hover .innovation-clean-card-action i{transform:translate(3px)!important}@media (min-width:981px){html body .innovation-clean-card-grid{align-items:stretch!important}html body .innovation-clean-card{contain:paint!important;background-clip:padding-box!important;height:100%!important}}@media (max-width:720px){html body .innovation-clean-card{contain:paint!important;background-clip:padding-box!important;border-radius:26px!important;min-height:230px!important;padding:22px!important}html body .innovation-clean-card strong{margin-top:28px!important}}}.workflowHeadline{visibility:visible!important;opacity:1!important;text-align:center!important;letter-spacing:-.035em!important;white-space:normal!important;color:#0000!important;-webkit-text-fill-color:transparent!important;text-shadow:0 0 18px #ffe58c14!important;filter:drop-shadow(0 0 10px #ffdc6e14)!important;mix-blend-mode:normal!important;will-change:background-position, filter!important;background-image:linear-gradient(90deg,#b97832 0%,#d8a947 12%,#e8c95a 24%,#fff2a8 36%,#e8c95a 48%,#d8a947 60%,#b97832 72%,#d8a947 84%,#e8c95a 92%,#b97832 100%)!important;background-position:100%!important;background-repeat:repeat-x!important;background-size:260% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;max-width:900px!important;margin:0 auto 18px!important;font-size:clamp(1.95rem,3.35vw,3.25rem)!important;font-weight:620!important;line-height:1.1!important;animation:18s linear infinite hstHeadlineGoldFlow!important;display:block!important;transform:none!important}.workflowHeadline strong{color:inherit!important;-webkit-text-fill-color:inherit!important;font-weight:900!important;display:inline!important}.workflowHeadline:before,.workflowHeadline:after{content:none!important;display:none!important}@keyframes hstHeadlineGoldFlow{0%{filter:drop-shadow(0 0 8px #ffdc6e0f);background-position:100%}50%{filter:drop-shadow(0 0 14px #ffe69624);background-position:0%}to{filter:drop-shadow(0 0 8px #ffdc6e0f);background-position:-100%}}@media (prefers-reduced-motion:reduce){.workflowHeadline{filter:drop-shadow(0 0 8px #ffdc6e14)!important;background-position:50%!important;animation:none!important}}html body .language-menu{z-index:12;position:relative}html body .language-switch>span{font-size:14px;line-height:1}html body .language-options{-webkit-backdrop-filter:blur(22px)saturate(.88);backdrop-filter:blur(22px)saturate(.88);background:radial-gradient(260px at 100% 0,#d0aa651a,#0000 62%),#0d0e10f0;border:1px solid #e1c2862e;border-radius:17px;width:210px;padding:7px;animation:.22s cubic-bezier(.16,1,.3,1) both hstLocaleMenuIn;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 22px 60px #00000075,inset 0 1px #ffffff0b}html body .language-options button{color:#f6f6f8b3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px 12px;transition:color .18s,background .18s,transform .18s;display:grid}html body .language-options button:hover,html body .language-options button[data-active=true]{color:#fcfbf8f5;background:#ddbb7a16;transform:translate(2px)}html body .language-options button>span{font-size:16px}html body .language-options strong{font-size:12px;font-weight:630}html body .language-options small{color:#debc7c9e;letter-spacing:.1em;font-size:9px;font-weight:750}@keyframes hstLocaleMenuIn{0%{opacity:0;transform:translateY(-7px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
