@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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--color-red-700:#bf000f;--color-green-600:#00a544;--color-green-700:#008138;--color-blue-800:#193cb8;--color-gray-100:#f3f4f6;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-900:#101828;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--leading-tight:1.25;--leading-relaxed:1.625;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-700:lab(40.4273% 67.2623 53.7441);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-4{top:calc(var(--spacing) * 4)}.top-\[2px\]{top:2px}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.right-0{right:0}.-left-\[9999px\]{left:-9999px}.left-0{left:0}.z-40{z-index:40}.z-\[60\]{z-index:60}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-\[2px\]{margin-top:2px}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[10px\]{margin-bottom:10px}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-0{height:0}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-48{height:calc(var(--spacing) * 48)}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[48px\]{height:48px}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[340px\]{max-height:340px}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[200px\]{min-height:200px}.min-h-full{min-height:100%}.w-0{width:0}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-48{width:calc(var(--spacing) * 48)}.w-\[44px\]{width:44px}.w-\[56px\]{width:56px}.w-\[64px\]{width:64px}.w-\[72px\]{width:72px}.w-\[220px\]{width:220px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-\[160px\]{max-width:160px}.max-w-\[300px\]{max-width:300px}.max-w-\[420px\]{max-width:420px}.max-w-\[560px\]{max-width:560px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1500px\]{max-width:1500px}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[18px\]{min-width:18px}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.\[appearance\:textfield\]{appearance:textfield}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fill\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[10px\]{gap:10px}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-9{column-gap:calc(var(--spacing) * 9)}.gap-y-1{row-gap:var(--spacing)}.gap-y-7{row-gap:calc(var(--spacing) * 7)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#0f3b78\]{border-color:#0f3b78}.border-\[\#1f1f1f\]{border-color:#1f1f1f}.border-\[\#2e2e2e\]{border-color:#2e2e2e}.border-\[\#3c763d\]{border-color:#3c763d}.border-\[\#168a4a\]\/30{border-color:#168a4a4d;border-color:lab(50.4683% -43.1426 25.2039/.3)}.border-\[\#bbb\]{border-color:#bbb}.border-\[\#bfe3cf\]{border-color:#bfe3cf}.border-\[\#ccc\]{border-color:#ccc}.border-\[\#cfcfcf\]{border-color:#cfcfcf}.border-\[\#d8d4cb\]{border-color:#d8d4cb}.border-\[\#d9d8d3\]{border-color:#d9d8d3}.border-\[\#ddd\]{border-color:#ddd}.border-\[\#e8eef7\]{border-color:#e8eef7}.border-\[\#ece9e2\]{border-color:#ece9e2}.border-\[\#f0c9c6\]{border-color:#f0c9c6}.border-\[\#faebcc\]{border-color:#faebcc}.border-\[var\(--line\)\]{border-color:var(--line)}.border-green-600{border-color:var(--color-green-600)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/\[0\.12\]{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.12\]{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.bg-\[\#0f3b78\]{background-color:#0f3b78}.bg-\[\#2e2e2e\]{background-color:#2e2e2e}.bg-\[\#174d9a\]{background-color:#174d9a}.bg-\[\#151718\]{background-color:#151718}.bg-\[\#c7362f\]{background-color:#c7362f}.bg-\[\#dff0d8\]{background-color:#dff0d8}.bg-\[\#e9f7ef\]{background-color:#e9f7ef}.bg-\[\#eef3fb\]{background-color:#eef3fb}.bg-\[\#eefaf2\]{background-color:#eefaf2}.bg-\[\#f0ad4e\]{background-color:#f0ad4e}.bg-\[\#f1f1f1\]{background-color:#f1f1f1}.bg-\[\#f4f2ed\]{background-color:#f4f2ed}.bg-\[\#f5f5f5\]{background-color:#f5f5f5}.bg-\[\#fcf8e3\]{background-color:#fcf8e3}.bg-\[\#fdf1f0\]{background-color:#fdf1f0}.bg-\[rgba\(22\,138\,74\,0\.12\)\]{background-color:#168a4a1f}.bg-\[rgba\(255\,199\,44\,0\.10\)\]{background-color:#ffc72c1a}.bg-\[rgba\(255\,199\,44\,0\.18\)\]{background-color:#ffc72c2e}.bg-gray-100{background-color:var(--color-gray-100)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-left{object-position:left}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[14px\]{padding-inline:14px}.px-\[18px\]{padding-inline:18px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-14{padding-block:calc(var(--spacing) * 14)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[10px\]{padding-top:10px}.pt-\[34px\]{padding-top:34px}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-\[6px\]{padding-bottom:6px}.pb-\[70px\]{padding-bottom:70px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-sans{font-family:var(--font-geist-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[\#1a6bb8\]{color:#1a6bb8}.text-\[\#1f1f1f\]{color:#1f1f1f}.text-\[\#1f8a5b\]{color:#1f8a5b}.text-\[\#2b3542\]{color:#2b3542}.text-\[\#2e2e2e\]{color:#2e2e2e}.text-\[\#2e6da4\]{color:#2e6da4}.text-\[\#3c763d\]{color:#3c763d}.text-\[\#8a6d3b\]{color:#8a6d3b}.text-\[\#168a4a\]{color:#168a4a}.text-\[\#333\]{color:#333}.text-\[\#337ab7\]{color:#337ab7}.text-\[\#747b7e\]{color:#747b7e}.text-\[\#888\]{color:#888}.text-\[\#999\]{color:#999}.text-\[\#151718\]{color:#151718}.text-\[\#545454\]{color:#545454}.text-\[\#626667\]{color:#626667}.text-\[\#a33\]{color:#a33}.text-\[\#b02a1e\]{color:#b02a1e}.text-\[\#b3261e\]{color:#b3261e}.text-\[\#d71920\]{color:#d71920}.text-\[\#ffc72c\]{color:#ffc72c}.text-\[var\(--blue-800\)\]{color:var(--blue-800)}.text-blue-800{color:var(--color-blue-800)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-green-700{color:var(--color-green-700)}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.text-white\/\[0\.45\]{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.45\]{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/\[0\.68\]{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.68\]{color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.text-white\/\[0\.92\]{color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.92\]{color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#2e2e2e\]{accent-color:#2e2e2e}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-\[0\.72\]{opacity:.72}.shadow-\[0_16px_45px_rgba\(20\,24\,26\,0\.10\)\]{--tw-shadow:0 16px 45px var(--tw-shadow-color,#14181a1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-\[13px\]::placeholder{font-size:13px}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-\[\#0f3b78\]:hover{background-color:#0f3b78}.hover\:bg-\[\#1f1f1f\]:hover{background-color:#1f1f1f}.hover\:bg-\[\#ec971f\]:hover{background-color:#ec971f}.hover\:bg-\[\#f4f2ed\]:hover{background-color:#f4f2ed}.hover\:text-\[\#2e2e2e\]:hover{color:#2e2e2e}.hover\:text-\[\#ffc72c\]:hover{color:#ffc72c}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:z-50:focus{z-index:50}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:p-2:focus{padding:calc(var(--spacing) * 2)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media not all and (min-width:48rem){.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:text-left{text-align:left}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:min-w-\[128px\]{min-width:128px}.sm\:min-w-\[220px\]{min-width:220px}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[240px_minmax\(0\,1fr\)_auto\]{grid-template-columns:240px minmax(0,1fr) auto}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[15px\]{font-size:15px}.sm\:tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.sm\:placeholder\:text-\[15px\]::placeholder{font-size:15px}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:columns-2{columns:2}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.lg\:grid-cols-\[minmax\(300px\,1\.65fr\)_minmax\(150px\,0\.75fr\)_minmax\(220px\,1fr\)\]{grid-template-columns:minmax(300px,1.65fr) minmax(150px,.75fr) minmax(220px,1fr)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:\[column-rule\:1px_solid_rgba\(255\,255\,255\,0\.14\)\]{column-rule:1px solid #ffffff24}}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}}:root{--red:#2e2e2e;--red2:#1f1f1f;--ink:#151718;--graphite:#222527;--steel:#747b7e;--paper:#f4f2ed;--white:#fff;--line:#d9d8d3;--teal:#009a9c;--green:#1f8a5b;--amber:#c27a00;--shadow:0 16px 45px #14181a1a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#f7f6f2;margin:0;font-family:Segoe UI,Arial,sans-serif;line-height:1.45}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.topbar{z-index:20;background:#fff;border-bottom:1px solid #e6e4df;align-items:center;gap:44px;height:82px;padding:0 clamp(18px,4vw,64px);display:flex;position:sticky;top:0}.brandlink{margin-inline-end:auto}.hero-mark{grid-template-rows:auto auto;grid-template-columns:auto 10px;align-items:end;width:max-content;line-height:.8;display:grid}.hword{letter-spacing:-2px;font-family:Arial Black,Arial,sans-serif;font-size:27px;font-style:italic}.slash{background:var(--red);width:5px;height:27px;margin-left:3px;transform:skew(-15deg)}.hero-mark small{letter-spacing:2.2px;color:#5c6062;grid-column:1/3;margin-top:5px;font-size:8px}.topbar nav a{border-bottom:3px solid #0000;padding:31px 0 25px}.topbar nav a:hover,.topbar nav a.active{border-color:var(--red)}.nav-actions{align-items:center;gap:10px;display:flex}.region{letter-spacing:.8px;background:0 0;border:0;font-size:11px;font-weight:800}.iconlink{font-size:24px}.account-pill{background:var(--ink);color:#fff;letter-spacing:1px;border-radius:2px;padding:10px 14px;font-size:11px;font-weight:900}.demo-env{color:#b9bec0;margin-inline-start:auto}main{max-width:1500px;margin:auto;padding:34px clamp(18px,4vw,64px) 70px}.page-intro{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.page-intro h1{letter-spacing:-1.5px;margin:4px 0 0;font-size:clamp(30px,3vw,46px)}.eyebrow{letter-spacing:2px;color:var(--red);text-transform:uppercase;font-size:11px;font-weight:900}.source-key{flex-wrap:wrap;gap:6px;display:flex}.badge{letter-spacing:.7px;color:#565b5e;background:#ecebe7;border-radius:2px;padding:5px 7px;font-size:9px;font-weight:900}.badge.fact{color:#1f684d;background:#e7edea}.hero-stage{color:#fff;min-height:610px;box-shadow:var(--shadow);background:linear-gradient(118deg,#111315 0%,#202426 54%,#dfe0dc 54%,#f3f1eb 100%);border-radius:2px;grid-template-columns:1.05fr .95fr;display:grid;overflow:hidden}.hero-copy{padding:70px 56px 46px}.heritage{letter-spacing:2.2px;color:#bfc4c5;font-size:11px;font-weight:800}.hero-copy h2{letter-spacing:-5px;margin:34px 0 18px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(56px,6vw,94px);font-style:italic;line-height:.88}.hero-copy h2 span{color:var(--red)}.hero-copy h3{max-width:650px;margin:0 0 16px;font-size:24px}.hero-copy p{color:#c9cdce;max-width:700px;font-size:16px}.cta-row{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.btn{letter-spacing:1px;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:11px;font-weight:900;display:inline-flex}.btn.red{background:var(--red);color:#fff}.btn.line{background:#fff;border-color:#aaa}.btn.white{color:#111;background:#fff}.btn.ghost-white{color:#fff;border-color:#fff}.btn.small{min-height:34px;padding:0 12px}.heritage-grid{border-top:1px solid #3c4142;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px;padding-top:22px;display:grid}.heritage-grid b{color:#fff;font-size:20px;display:block}.heritage-grid span{color:#aeb4b5;margin-top:4px;font-size:10px;display:block}.machine-stage{justify-content:center;align-items:center;padding:40px;display:flex;position:relative}.machine-svg{filter:drop-shadow(0 28px 28px #00000038);width:min(430px,90%);max-height:510px}.float-tag{color:#fff;border-inline-start:4px solid var(--red);letter-spacing:1px;background:#111;padding:9px 12px;font-size:9px;font-weight:900;position:absolute}.tag-one{top:90px;inset-inline-end:25px}.tag-two{bottom:140px;inset-inline-start:35px}.tag-three{bottom:70px;inset-inline-end:35px}.task-band{background:var(--red);color:#fff;margin:34px 0;padding:38px 42px}.task-band h2{margin:5px 0 22px;font-size:35px}.action-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.action-card{color:#17191a;background:#fff;grid-template-columns:36px 1fr auto;align-items:start;gap:12px;min-height:136px;padding:20px;display:grid}.action-card:hover{transition:all .2s;transform:translateY(-3px)}.action-card strong{font-size:14px}.action-card p{color:#666;margin:5px 0;font-size:12px}.action-icon{color:var(--red);font-weight:900}.innovation-row{grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:45px 0;display:grid}.innovation-row h2,.demo-path h2,.section h2,.section-head h2{margin:7px 0 12px;font-size:34px;line-height:1.05}.innovation-row p{color:#626667}.innovation-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tech-card{color:#fff;border-bottom:4px solid var(--red);background:#202325;min-height:160px;padding:28px 20px}.tech-card b{font-size:42px}.tech-card span{color:#bbc0c1;margin-top:18px;font-size:11px;display:block}.demo-path{border:1px solid var(--line);background:#fff;padding:34px}.section-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.demo-path ol{background:#ddd;grid-template-columns:repeat(4,1fr);gap:1px;margin:25px 0 0;padding:0;list-style:none;display:grid}.demo-path li{background:#f7f6f2;gap:14px;padding:20px;display:flex}.demo-path li>span{color:var(--red);font-size:30px;font-weight:900}.demo-path li strong,.demo-path li small{display:block}.demo-path li small{color:#727778;margin-top:6px}.catalog-toolbar{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;margin-bottom:18px;padding:14px 18px;display:flex}.catalog-toolbar strong,.catalog-toolbar span{display:block}.catalog-toolbar span{color:#707577;font-size:11px}.segmented{border:1px solid #cfd1cf;display:flex}.segmented button{background:#fff;border:0;padding:9px 13px;font-size:10px;font-weight:900}.segmented .active{color:#fff;background:#222}.machine-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.machine-card{border:1px solid var(--line);background:#fff;min-height:330px;padding:20px}.machine-card.featured{grid-column:span 2;grid-template-columns:1fr 1fr;align-items:center;display:grid}.machine-card .machine-mini{grid-row:1/6}.machine-card .machine-svg{max-height:310px}.model-block{color:#fff;border-bottom:4px solid var(--red);background:linear-gradient(135deg,#222,#444);justify-content:center;align-items:center;height:160px;margin-bottom:16px;font-family:Arial Black;font-size:47px;font-style:italic;display:flex}.meta-line{color:#696e70;letter-spacing:.5px;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.machine-card h3{margin:9px 0;font-size:28px}.machine-card p{color:#64696a}.machine-card a,.text-link{color:var(--red);letter-spacing:.5px;font-size:11px;font-weight:900}.notice{border-inline-start:4px solid var(--teal);background:#eef1f0;margin-top:16px;padding:13px 15px;font-size:12px}.notice.danger{border-color:var(--red);background:#fff0f0}.notice.success{border-color:var(--green);background:#edf7f1}.machine-hero{border:1px solid var(--line);background:#fff;grid-template-columns:.8fr 1.2fr;gap:28px;min-height:470px;display:grid}.machine-visual{background:linear-gradient(150deg,#e8e8e4,#fff);justify-content:center;align-items:center;display:flex}.machine-info{padding:36px 40px}.machine-info h2{letter-spacing:-4px;margin:10px 0;font-family:Arial Black;font-size:72px;font-style:italic}.lead{color:#555;max-width:680px;font-size:18px}.context-bar{color:#fff;background:#1e2123;justify-content:space-between;align-items:center;margin-top:25px;padding:14px;display:flex}.context-bar small,.context-bar strong{display:block}.context-bar a{color:#ff777b;font-size:11px;font-weight:900}.tabbar{border-bottom:1px solid #ddd;gap:0;margin-top:28px;display:flex;overflow:auto}.tabbar button,.tabbar a{white-space:nowrap;background:0 0;border:0;padding:12px 14px;font-size:10px;font-weight:900}.tabbar .active{border-bottom:3px solid var(--red)}.region-spec{margin-top:22px}.card{border:1px solid var(--line);background:#fff}.pad,.region-spec{padding:28px}.region-spec p{color:#666;max-width:700px}.spec-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.spec-grid.hidden{display:none}.metric{background:#f1f0ec;border-top:3px solid #242728;padding:18px}.metric strong{font-size:28px;display:block}.metric span,.metric small{display:block}.metric span{text-transform:uppercase;font-size:10px;font-weight:900}.metric small{color:#777;margin-top:6px;font-size:9px}.split{grid-template-columns:1.3fr .7fr;gap:18px;margin-top:22px;display:grid}.compact-list a{border-top:1px solid #e2e1dc;grid-template-columns:90px 1fr 160px;gap:12px;padding:12px 0;display:grid}.compact-list em{color:#41736f;font-size:10px;font-style:normal}.support-callout{color:#fff;background:#202325}.support-callout .eyebrow{color:#ff7579}.support-links a{border-top:1px solid #3c4143;align-items:center;gap:12px;padding:13px 0;display:flex}.support-links a>span{background:var(--red);place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.support-links strong,.support-links small{display:block}.support-links small{color:#aeb4b5}.lookup-stage{color:#fff;background:#202325;grid-template-columns:1fr .7fr;align-items:center;gap:35px;padding:55px;display:grid}.lookup-stage h2{margin:8px 0;font-size:46px}.lookup-stage p{color:#bdc2c3}.lookup-box{margin-top:30px}.lookup-box label,.lookup-box small{display:block}.lookup-box div{margin:7px 0;display:flex}.lookup-box input{border:0;flex:1;padding:14px}.lookup-box button{background:var(--red);color:#fff;border:0;padding:0 20px;font-weight:900}.resolved-card{color:#17191a;border-top:5px solid var(--red);background:#f5f3ed;padding:28px}.resolved-card>strong{font-size:34px}.resolved-card p{color:#646869}.resolved-card .tags{flex-wrap:wrap;gap:5px;margin:20px 0;display:flex}.resolved-card .tags span{background:#e3e2de;padding:6px 9px;font-size:9px;font-weight:900}.resolved-card a{color:var(--red);font-weight:900}.status-dot{background:#39a66b;border-radius:50%;width:8px;height:8px}.parts-layout{grid-template-columns:230px 1fr;gap:20px;display:grid}.filters{color:#fff;background:#202325;align-self:start;padding:20px}.filters>*{display:block}.filters>strong{margin-bottom:18px;font-size:18px}.filters label{color:#92999b;letter-spacing:1px;margin-top:18px;font-size:9px}.filters a{border-bottom:1px solid #363b3d;padding:8px 0;font-size:11px}.filter-value{color:#111;background:#fff;margin-top:6px;padding:10px;font-weight:800}.filter-value small{color:var(--red)}.part-list{gap:10px;display:grid}.part-card{border:1px solid var(--line);background:#fff;grid-template-columns:140px 1fr;min-height:150px;display:grid}.part-thumb{background:#efeee9;place-items:center;display:grid}.part-shape{background:linear-gradient(90deg,#777,#d6d5d0,#6c6d6d);border-radius:8px;width:85px;height:16px;display:block;transform:rotate(-15deg);box-shadow:inset 0 0 0 2px #666}.part-copy{padding:16px}.part-copy h3{margin:6px 0;font-size:17px}.part-copy p{color:#606566;font-size:11px}.part-foot{align-items:center;gap:12px;margin-top:12px;display:flex}.part-foot strong{margin-inline-start:auto}.part-foot a{color:var(--red);font-size:10px;font-weight:900}.context-head{border-inline-start:5px solid var(--red);background:#fff;justify-content:space-between;align-items:end;gap:30px;margin-bottom:18px;padding:24px;display:flex}.context-head h2{margin:4px 0;font-size:38px}.context-chip{color:#fff;background:#202325;padding:12px 15px;font-weight:900}.context-chip span{color:#afb4b5;font-size:9px;display:block}.product-detail{background:#fff;grid-template-columns:.75fr 1.25fr;gap:36px;padding:36px;display:grid}.part-hero{background:#efeee9;place-items:center;min-height:420px;display:grid;position:relative}.part-hero small{color:#777;position:absolute;bottom:15px}.nozzle-ill{background:linear-gradient(90deg,#444,#c6c5c0 35%,#777);border-radius:22px;width:270px;height:42px;transform:rotate(-20deg);box-shadow:0 20px 30px #00000026,inset 0 0 0 4px #666}.product-detail h2{margin:8px 0 18px;font-size:40px}.evidence-box{color:#fff;border-inline-start:5px solid var(--teal);background:#172123;padding:16px}.evidence-box span,.evidence-box strong,.evidence-box small{display:block}.evidence-box span{color:#77d4d4;font-size:9px}.evidence-box strong{font-size:20px}.fact-table{margin-top:18px}.fact-row{border-bottom:1px solid #e3e2dd;grid-template-columns:180px 1fr auto;align-items:center;gap:14px;padding:11px 0;display:grid}.fact-row span{color:#6c7172;text-transform:uppercase;font-size:10px}.restriction-panel{color:#891b1e;background:#fff0f0;border:1px solid #efbbbb;gap:15px;padding:18px;display:flex}.lock{background:var(--red);color:#fff;place-items:center;width:60px;height:60px;font-size:9px;font-weight:900;display:grid}.pad-shape{background:repeating-linear-gradient(45deg,#b89568 0 4px,#d0b98e 4px 8px);border-radius:6px;width:220px;height:170px;box-shadow:0 16px 25px #00000026}.supersession-stage{color:#fff;background:#1e2123;grid-template-columns:1fr 90px 1fr;align-items:center;padding:55px;display:grid}.old-part,.current-part{border:1px solid #4c5153;min-height:210px;padding:30px}.old-part strong,.current-part strong{margin:12px 0;font-size:50px;display:block}.old-part strong{color:#9a9fa0;text-decoration:line-through}.current-part{background:#292d2f;border-color:#2e2e2e}.current-part div{color:#ffb5b7;margin-top:20px}.sup-arrow{text-align:center;color:var(--red);font-size:50px}.search-stage{color:#fff;background:#202325;padding:42px}.search-big{margin-top:12px;display:flex}.search-big input{border:0;flex:1;padding:17px;font-size:18px}.search-big button{background:var(--red);color:#fff;border:0;padding:0 28px;font-weight:900}.search-chips{gap:6px;margin-top:15px;display:flex}.search-chips span{background:#34393b;padding:6px 10px;font-size:9px}.search-results{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:15px;display:grid}.search-results article{border:1px solid var(--line);background:#fff;border-top:3px solid #333;padding:20px}.search-results article>b{color:var(--red);font-size:9px}.search-results article h3{margin:7px 0}.search-results article p{color:#666;font-size:12px}.search-results article a{color:var(--red);font-size:10px;font-weight:900}.ai-shell{border:1px solid var(--line);background:#fff;grid-template-columns:260px 1fr;min-height:700px;display:grid}.ai-shell aside{color:#fff;background:#171a1c;padding:28px}.ai-logo{background:var(--red);place-items:center;width:52px;height:52px;font-size:22px;font-weight:900;display:grid}.ai-logo span{font-size:11px}.ai-shell aside h2{margin-bottom:0}.ai-shell aside p{color:#aab0b1;margin-top:3px}.ai-context{border-inline-start:3px solid var(--red);background:#252a2c;margin:28px 0;padding:14px}.ai-context>*{display:block}.ai-context small{color:#8e9698}.ai-context em{color:#e8a953;margin-top:6px;font-size:8px;font-style:normal}.ai-shell aside>a{border-top:1px solid #34393b;padding:12px 0;font-size:11px;display:block}.ai-policy{color:#858d8e;margin-top:25px;font-size:9px}.chat{flex-direction:column;padding:26px;display:flex}.chat-head{border-bottom:1px solid #ddd;justify-content:space-between;padding-bottom:18px;display:flex}.chat-head strong,.chat-head small{display:block}.online{color:#067b70;font-size:9px;font-weight:900}.bubble{max-width:78%;margin-top:18px;padding:14px 16px;font-size:13px}.bubble.user{color:#fff;background:#202325;margin-inline-start:auto}.bubble.ai{background:#f0f1ee;gap:12px;display:flex}.bubble.ai.warning{background:#fff3e5}.evidence-dot{background:var(--teal);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.bubble.warning .evidence-dot{background:#d98100}.ai-result{background:#fff;align-items:center;gap:10px;margin:12px 0;padding:10px;display:flex}.ai-result span{font-weight:900}.ai-result b{color:#21815a}.ai-result a{color:var(--red);margin-inline-start:auto;font-size:9px;font-weight:900}.composer{border:1px solid #ccc;margin-top:auto;display:flex}.composer input{border:0;flex:1;padding:13px}.composer button{background:var(--red);color:#fff;border:0;width:50px}.quote-layout{grid-template-columns:1fr 330px;gap:22px;display:grid}.quote-machine{color:#fff;background:#202325;margin:18px 0;padding:18px}.quote-machine>*{display:block}.quote-machine em{color:#aeb4b5;font-size:10px;font-style:normal}.quote-lines>div,.cart-line{background:#fff;border-bottom:1px solid #ddd;grid-template-columns:90px 1fr 160px 90px;gap:10px;padding:14px;display:grid}.quote-lines small,.cart-line small{color:#367874}.summary-card{color:#fff;background:#202325;align-self:start;padding:26px}.summary-card>small{color:#f0ad55}.summary-card>div{justify-content:space-between;padding:9px 0;display:flex}.summary-card hr{border:0;border-top:1px solid #444}.summary-card .total b{font-size:25px}.summary-card .btn{width:100%;margin-top:18px}.document-head{border-inline-start:5px solid var(--red);background:#fff;justify-content:space-between;align-items:center;padding:25px;display:flex}.document-head h2{margin:4px 0;font-size:38px}.doc-state{color:#fff;text-align:center;background:#202325;padding:14px 20px;font-weight:900}.doc-state.green{background:#277451}.data-card{border:1px solid var(--line);background:#fff;margin-top:18px;padding:22px}.commerce-steps{background:#ddd;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:20px;display:grid}.commerce-steps span{text-align:center;background:#fff;padding:12px;font-size:10px;font-weight:900}.commerce-steps .done{color:#2c7e5b}.commerce-steps .active{color:#fff;background:#202325}.checkout-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.check{gap:8px;margin:20px 0;font-size:11px;display:flex}.login-shell{background:#1d2022;grid-template-columns:1fr 440px;min-height:600px;display:grid}.login-brand{color:#fff;background:radial-gradient(circle at 90% 10%,#3d4244,#151718 55%);padding:70px}.login-brand h2{max-width:700px;font-size:52px}.login-brand p{color:#bbc0c1}.mini-heritage{color:#ff7478;letter-spacing:2px;margin-top:70px;font-weight:900}.login-card{background:#fff;flex-direction:column;justify-content:center;padding:50px;display:flex}.login-card label{margin:12px 0 5px;font-size:10px;font-weight:900}.login-card input{border:1px solid #ccc;padding:12px}.login-card button{background:var(--red);color:#fff;border:0;margin-top:20px;padding:14px;font-weight:900}.login-card a,.login-card small{margin-top:12px}.login-card small{color:#777}.account-hero{color:#fff;background:#202325;align-items:center;gap:16px;padding:28px;display:flex}.avatar{background:var(--red);border-radius:50%;place-items:center;width:54px;height:54px;font-weight:900;display:grid}.account-hero small{color:#f1a7aa}.account-hero h2{margin:3px 0}.account-hero p{color:#aeb4b5;margin:0}.myhero-grid{grid-template-columns:1.1fr .9fr;gap:18px;margin-top:18px;display:grid}.registered-machine{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;align-items:center;padding:18px;display:grid}.registered-machine .machine-svg{max-height:310px}.registered-machine h3{margin:5px 0;font-size:34px}.account-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.account-actions .action-card{min-height:160px}.table-card,.panel{border:1px solid var(--line);background:#fff;padding:22px}.table-head,.panel-head{justify-content:space-between;align-items:center;display:flex}.table-head h2,.panel-head h2{margin:4px 0}.table-head>span,.panel-head>span{color:#a06e00;font-size:9px;font-weight:900}table{border-collapse:collapse;width:100%;margin-top:20px}th,td{text-align:start;border-bottom:1px solid #e2e1dd;padding:12px;font-size:11px}th{text-transform:uppercase;color:#666;font-size:9px}.status{padding:4px 7px;font-size:9px;font-weight:900}.status.ok{color:#176942;background:#e5f2ea}.status.warn{color:#8a5800;background:#fff0d8}.order-detail-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.form-stage{color:#fff;background:#202325;grid-template-columns:.8fr 1.2fr;gap:25px;padding:45px;display:grid}.form-stage h2{font-size:40px}.form-stage p{color:#bcc1c2}.context-mini{border-inline-start:4px solid var(--red);background:#2b3032;padding:12px 15px}.context-mini>*{display:block}.service-form{color:#111;background:#fff;gap:8px;padding:28px;display:grid}.service-form label{margin-top:8px;font-size:9px;font-weight:900}.service-form select,.service-form textarea{border:1px solid #ccc;padding:10px}.service-form textarea{min-height:100px}.upload{text-align:center;color:#666;border:1px dashed #999;padding:25px}.tracking .document-head{margin-bottom:20px}.timeline{background:#fff;padding:30px}.timeline>div{grid-template-columns:45px 1fr;gap:14px;padding-bottom:25px;display:grid;position:relative}.timeline>div:not(:last-child):before{content:"";inset-inline-start:19px;background:#ddd;width:2px;height:calc(100% - 20px);position:absolute;top:35px}.timeline>div>span{z-index:1;background:#fff;border:2px solid #aaa;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.timeline .done>span{color:#fff;background:#277451;border-color:#277451}.timeline .active>span{background:var(--red);color:#fff;border-color:var(--red)}.timeline b,.timeline small{display:block}.support-hero{color:#fff;background:linear-gradient(120deg,#16191a,#2d3133);grid-template-columns:1.3fr .7fr;gap:40px;padding:55px;display:grid}.support-hero h2{font-size:46px;line-height:1.05}.support-hero p{color:#c3c8c9}.support-number{border-inline-start:4px solid var(--red);background:#222729;align-self:center;padding:25px}.support-number>*{display:block}.support-number b{font-family:Arial Black;font-size:60px;font-style:italic}.support-number small{color:#aeb4b5;margin-top:12px}.support-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.support-grid article{background:#fff;border-top:4px solid #26292b;min-height:210px;padding:24px}.support-grid article>span{color:var(--red);font-size:24px;font-weight:900}.support-grid article p{color:#656a6b;font-size:12px}.support-grid article a,.support-grid article>b{color:var(--red);font-size:10px;font-weight:900}.document-filters{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.document-filters button{background:#fff;border:1px solid #ccc;padding:8px 11px;font-size:9px;font-weight:900}.document-filters .active{color:#fff;background:#202325}.document-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.doc-card{border:1px solid var(--line);background:#fff;grid-template-columns:55px 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.doc-icon{background:var(--red);color:#fff;place-items:center;width:48px;height:58px;font-size:9px;font-weight:900;display:grid}.doc-card small,.doc-card span{color:#777;display:block}.doc-card h3{margin:4px 0;font-size:14px}.doc-card p{margin:3px 0;font-size:11px}.doc-card button{background:#fff;border:1px solid #bbb;padding:7px;font-size:8px;font-weight:900}footer{color:#fff;background:#17191a;grid-template-columns:1fr 1fr 1fr;gap:30px;padding:35px clamp(18px,4vw,64px);font-size:11px;display:grid}footer .hero-mark small,footer div:not(:first-child){color:#aaa}footer strong{color:#fff}.admin-body{background:#ececea;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.admin-side{color:#fff;background:#16191a;height:100vh;padding:28px 18px;position:sticky;top:0}.admin-side>small{color:#777;letter-spacing:1.5px;margin:20px 0 25px;font-size:8px;display:block}.admin-side nav a{color:#aeb4b5;border-bottom:1px solid #282c2e;align-items:center;gap:10px;padding:10px 8px;font-size:11px;display:flex}.admin-side nav a span{background:#555;width:6px;height:6px}.admin-side nav a.active,.admin-side nav a:hover{color:#fff}.admin-side nav a.active span{background:var(--red)}.admin-boundary{color:#777;font-size:8px;line-height:1.7;position:absolute;bottom:24px}.admin-main{padding:28px 34px}.admin-main>header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.admin-main h1{margin:3px 0;font-size:34px}.admin-user{font-size:10px;font-weight:900}.admin-user b{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-inline-start:8px;display:inline-grid}.admin-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.admin-kpi{background:#fff;border-bottom:3px solid #333;padding:18px}.admin-kpi.good{border-color:var(--green)}.admin-kpi small{color:#6c7172;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.admin-kpi strong{font-size:32px}.admin-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-grid .wide{grid-column:1/-1}.panel{box-shadow:0 2px 4px #00000005}.panel>small{color:var(--red);letter-spacing:1px;font-size:8px;font-weight:900}.panel h2{margin:4px 0 10px}.panel p{color:#636869;font-size:12px}.panel a{color:var(--red);font-size:10px;font-weight:900}.ops-flow{grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr;align-items:center;margin-top:22px;display:grid}.ops-flow>div{color:#fff;background:#202325;padding:18px}.ops-flow b,.ops-flow span,.ops-flow small{display:block}.ops-flow b{color:#ff7478;font-size:24px}.ops-flow small{color:#aab0b1}.ops-flow i{text-align:center;color:var(--red);font-style:normal}.admin-table{width:100%}.panel button{color:#fff;background:#202325;border:0;padding:9px 12px;font-size:9px;font-weight:900}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid label{font-size:9px;font-weight:900}.form-grid input,.form-grid textarea{border:1px solid #ccc;width:100%;margin-top:5px;padding:10px;display:block}.form-grid .full{grid-column:1/-1}.policy-lock{color:#9a161a;border-inline-start:4px solid var(--red);background:#fff0f0;padding:13px;font-weight:900}.provenance-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.provenance-grid div{background:#f0efeb;padding:15px}.provenance-grid b,.provenance-grid span{display:block}.provenance-grid span{color:#666;margin-top:5px;font-size:10px}.persona-switch{letter-spacing:.5px;white-space:nowrap;background:#fff;border:1px solid #c8c8c5;padding:8px 10px;font-size:8px;font-weight:900}.persona-switch[data-persona=technician]{color:#a20e14;background:#fff1f1;border-color:#2e2e2e}.demo-price{flex-direction:column;align-items:flex-end;line-height:1.05;display:inline-flex}.demo-price strong{font-size:13px}.demo-price small,.inline-demo-label{letter-spacing:.4px;color:#b36b00;text-transform:uppercase;white-space:nowrap;font-size:6px;font-weight:900}.demo-price.compact{align-items:flex-start}.machine-context-ribbon{color:#fff;background:#222526;border-inline-start:4px solid #2e2e2e;align-items:center;gap:11px;margin:0 0 14px;padding:10px 14px;font-size:9px;display:flex}.machine-context-ribbon>span{letter-spacing:1px;color:#aaa;font-size:7px;font-weight:900}.machine-context-ribbon b{font-size:12px}.machine-context-ribbon em{color:#d7d9d8;font-style:normal}.machine-context-ribbon a{color:#fff;margin-inline-start:auto;font-weight:900}.ai-contract{border:1px solid var(--line);background:#fff;margin-top:18px;padding:22px}.policy-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.policy-grid article{background:#f1f0ec;border-top:3px solid #242729;padding:14px}.policy-grid article b{color:#2e2e2e;font-size:9px}.policy-grid article p{color:#555;font-size:10px;line-height:1.45}.role-policy-ok{color:#277451}.role-policy-block{color:#a20e14}@media (max-width:980px){.topbar{gap:10px;height:auto;min-height:68px;padding:12px 18px}.topbar nav,.region{display:none}.persona-switch{padding:7px 8px}.policy-grid{grid-template-columns:1fr 1fr}.machine-context-ribbon{flex-wrap:wrap}.machine-context-ribbon a{margin-inline-start:0}.prototype-strip{flex-wrap:wrap;height:auto;min-height:32px;padding:7px 18px}.demo-env{margin-inline-start:0}.hero-stage,.machine-hero,.split,.lookup-stage,.product-detail,.quote-layout,.login-shell,.myhero-grid,.order-detail-grid,.form-stage,.support-hero{grid-template-columns:1fr}.hero-stage{background:linear-gradient(160deg,#111315 0 56%,#e7e7e2 56%)}.hero-copy{padding:45px 25px}.hero-copy h2{font-size:58px}.heritage-grid{grid-template-columns:1fr 1fr}.machine-stage{min-height:430px}.action-grid,.demo-path ol,.innovation-cards,.spec-grid,.machine-grid,.support-grid,.admin-kpis{grid-template-columns:1fr 1fr}.machine-card.featured{grid-column:auto;display:block}.innovation-row,.parts-layout{grid-template-columns:1fr}.filters{display:none}.search-results,.checkout-grid,.document-list,.account-actions,.ai-shell{grid-template-columns:1fr}.ai-shell aside{display:none}.quote-lines>div,.cart-line{grid-template-columns:70px 1fr}.quote-lines>div small,.cart-line small,.quote-lines>div b,.cart-line strong{grid-column:2}.registered-machine,.admin-body{grid-template-columns:1fr}.admin-side{height:auto;position:static}.admin-side nav{grid-template-columns:repeat(2,1fr);display:grid}.admin-boundary{margin-top:20px;position:static}.admin-grid{grid-template-columns:1fr}.admin-grid .wide{grid-column:auto}.ops-flow{grid-template-columns:1fr}.ops-flow i{transform:rotate(90deg)}.page-intro{align-items:start;gap:12px}.source-key{display:none}}@media (max-width:600px){main{padding:22px 14px 50px}.hword{font-size:23px}.account-pill{padding:9px;font-size:9px}.hero-copy h2{font-size:49px}.hero-copy h3{font-size:20px}.heritage-grid{grid-template-columns:1fr 1fr}.action-grid,.demo-path ol,.innovation-cards,.spec-grid,.support-grid,.admin-kpis,.policy-grid{grid-template-columns:1fr}.task-band{padding:28px 18px}.task-band h2{font-size:28px}.page-intro h1{font-size:31px}.machine-info{padding:24px}.machine-info h2{font-size:54px}.compact-list a{grid-template-columns:70px 1fr}.compact-list em{grid-column:2}.part-card{grid-template-columns:95px 1fr}.part-foot{flex-wrap:wrap;align-items:flex-start}.supersession-stage{grid-template-columns:1fr;padding:25px}.sup-arrow{transform:rotate(90deg)}.chat{padding:14px}.bubble{max-width:94%}.support-hero{padding:30px 22px}.support-hero h2{font-size:34px}.context-head{flex-direction:column;align-items:start}.doc-card{grid-template-columns:45px 1fr}.doc-card button{grid-column:2;width:max-content}.admin-main{padding:18px 12px}.admin-side nav{grid-template-columns:1fr 1fr}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}footer{grid-template-columns:1fr}.prototype-strip span:not(:first-of-type){display:none}.machine-hero>*,.login-shell>*,.product-detail>*,.form-stage>*,.lookup-stage>*,.quote-layout>*,.checkout-grid>*,.myhero-grid>*,.order-detail-grid>*{min-width:0}.machine-visual,.machine-info,.login-brand,.login-card,.part-hero,.product-detail>div,.service-form,.resolved-card{width:100%;min-width:0}.search-big input,.lookup-box input{min-width:0}.search-big button,.lookup-box button{padding-inline:12px}.table-card,.panel{overflow-x:auto}.admin-main,.admin-side{width:100%;min-width:0}.admin-main>header{flex-wrap:wrap;gap:10px}.admin-user{margin-inline-start:auto}.admin-table{min-width:620px}.nozzle-ill,.pad-shape{max-width:80%}.fact-row{grid-template-columns:1fr;gap:4px}.fact-row .badge{white-space:normal;width:max-content;max-width:100%}.service-form>*{min-width:0;max-width:100%}.service-form select,.service-form textarea{width:100%}.product-detail{padding:20px}.form-stage{padding:28px 18px}}.topbar nav{letter-spacing:.5px;text-transform:uppercase;gap:28px;font-size:13px;font-weight:800;display:flex}.r2nav-link{border-bottom:3px solid #0000;align-items:center;gap:4px;padding:31px 0 25px;display:inline-flex}.r2nav-link:hover,.r2nav-link.active{border-color:var(--red)}.r2nav-drop{z-index:50;border:1px solid var(--line);min-width:230px;box-shadow:var(--shadow);text-transform:none;inset-inline-start:0;background:#fff;padding:8px 0;position:absolute;top:100%}.r2nav-drop-all{color:var(--red);padding:10px 14px;font-size:13px;font-weight:900;display:block}.r2nav-drop-item{color:var(--ink);border-top:1px solid #f0efeb;padding:10px 14px;font-size:13px;font-weight:600;display:block}.r2nav-drop-item:hover{background:#f7f6f2}.region{border:1px solid var(--line);letter-spacing:.8px;min-height:34px;color:var(--ink);cursor:pointer;background:#f3f4f2;border-radius:2px;padding:0 10px;font-size:11px;font-weight:800}.iconlink{color:var(--ink);position:relative}.account-pill{background:var(--ink);color:#fff;letter-spacing:1px;text-transform:uppercase;border-radius:2px;align-items:center;padding:10px 14px;font-size:11px;font-weight:900;display:inline-flex}.account-pill:hover{background:var(--red)}.r2-searchrow{background:#fff;border-bottom:1px solid #e6e4df;padding:12px clamp(18px,4vw,64px)}.r2-searchrow-inner{max-width:1500px;margin:auto}.prototype-strip{color:#fff;letter-spacing:.6px;background:#17191a;align-items:center;gap:16px;height:34px;padding:0 clamp(18px,4vw,64px);font-size:10px;display:flex}.prototype-strip strong{background:var(--red);padding:4px 8px}.prototype-strip .demo-env{color:#b9bec0;margin-inline-start:auto}@media (max-width:900px){.topbar{flex-wrap:wrap;gap:16px;height:auto;padding-top:12px;padding-bottom:12px}.topbar nav{order:3;width:100%;overflow-x:auto}.r2nav-link{padding:10px 0 8px}}.filters form{flex-direction:column;gap:8px;display:flex}.filters input,.filters select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:#fff;border-radius:2px;padding:0 10px;font-size:13px}.filters input:focus,.filters select:focus{border-color:var(--red);outline:none}.filters .btn{margin-top:6px}.part-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}@media (max-width:900px){.parts-layout{grid-template-columns:1fr}.filters{margin-bottom:16px;display:block;position:static}}.r2-price{color:var(--red);font-size:16px;font-weight:900}.r2-price s{color:var(--steel);margin-inline-end:6px;font-size:13px;font-weight:400}.r2-pagebtn{border:1px solid var(--line);min-width:38px;min-height:38px;color:var(--ink);background:#fff;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.r2-pagebtn:hover{background:var(--paper)}.r2-pagebtn.cur{background:var(--ink);border-color:var(--ink);color:#fff}.segmented a{letter-spacing:.08em;text-transform:uppercase;min-height:30px;color:var(--ink);border:1px solid var(--line);background:#fff;align-items:center;margin:2px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.segmented a.active{background:var(--ink);color:#fff;border-color:var(--ink)}.segmented{border:0;flex-wrap:wrap;gap:2px}.chat iframe:focus{outline:3px solid var(--red);outline-offset:2px}:root{--h-ink:#545454;--h-dark:#2e2e2e;--h-darker:#1f1f1f;--h-mut:#666;--h-line:#e5e5e5;--h-soft:#f7f7f7;--h-head:#4a4a4a;--h-accent:#2ea3f2;--h-font:Montserrat, Helvetica, Arial, Lucida, sans-serif}body{color:var(--h-ink);font-family:var(--h-font);background:#fff}.hbc-ubar{color:#fff;background:#545454}.hbc-ubar-in{letter-spacing:.2px;justify-content:flex-end;align-items:center;gap:26px;max-width:1080px;margin:auto;padding:8px 18px;font-size:12px;font-weight:400;display:flex}.hbc-ubar a,.hbc-ubar button{color:#fff;opacity:.92;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.hbc-ubar a:hover,.hbc-ubar button:hover{opacity:1;text-decoration:underline}.hbc-ubar img{width:auto;height:11px;display:inline-block}.hbc-head{text-align:center;background:#fff;padding:20px 18px 19px}.hbc-logo{display:inline-block}.hbc-logo img{width:auto;height:133px;display:block}.hbc-nav{z-index:40;background:#fff;position:relative}.hbc-nav-in{flex-wrap:nowrap;justify-content:center;align-items:stretch;max-width:1440px;margin:auto;padding:0 18px;display:flex;position:relative}.hbc-nav a,.hbc-nav button.hbc-parent{font:400 14px/14px var(--h-font);letter-spacing:0;text-transform:uppercase;color:var(--h-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;margin-inline-end:15px;padding:0 0 24px;display:inline-flex}.hbc-nav a:hover,.hbc-nav a.active,.hbc-nav button.hbc-parent:hover{color:#000}.hbc-nav .hbc-drop{margin-inline-end:0;display:inline-flex;position:relative}.hbc-drop-menu{border-top:3px solid var(--h-ink);z-index:60;text-align:start;inset-inline-start:0;background:#fff;min-width:240px;padding:8px 0;display:none;position:absolute;top:100%;box-shadow:0 10px 30px #00000024}.hbc-drop:hover .hbc-drop-menu,.hbc-drop:focus-within .hbc-drop-menu{display:block}.hbc-drop-menu a{font:500 13px/1.3 var(--h-font);letter-spacing:.2px;text-transform:none;color:var(--h-ink);white-space:normal;padding:11px 22px;display:block}.hbc-drop-menu a:hover{color:#000;background:#f4f4f4}.hbc-drop-menu>span{display:block}.hbc-drop-head{text-transform:uppercase;letter-spacing:1.4px;font:700 10.5px var(--h-font)!important;color:#a0a0a0!important;padding:12px 22px 4px!important;display:block!important}.hbc-langs{align-items:center;gap:2px;margin-inline-end:0;padding:0 0 24px;display:inline-flex}.hbc-langs a{opacity:.55;letter-spacing:.4px!important;margin-inline-end:0!important;padding:3px 5px!important;font-size:11px!important;font-weight:600!important}.hbc-langs a:hover,.hbc-langs a.cur{opacity:1}.hbc-langs a.cur{text-underline-offset:3px;text-decoration:underline}.hbc-tools{align-items:center;gap:14px;margin-inline-start:8px;display:inline-flex}.hbc-tools .region{font:600 12px var(--h-font);color:var(--h-ink);cursor:pointer;letter-spacing:.3px;background:0 0;border:0;min-height:0;padding:6px 2px}.hbc-cartlink{color:var(--h-ink);display:inline-flex;position:relative}.hbc-cartlink:hover{color:#000}.hbc-cartlink svg{width:21px;height:21px}.hbc-acct{font:600 12px var(--h-font);text-transform:uppercase;letter-spacing:.5px;color:#fff;background:var(--h-dark);border-radius:3px;padding:9px 16px}.hbc-acct:hover{color:#fff;background:#000}.hbc-stripe{width:100%;height:auto;display:block}.hbc-foot{background:var(--h-dark);color:#999;font-size:13px;display:block}.hbc-foot-in{max-width:1080px;margin:auto;padding:50px 18px 40px}.hbc-foot-title{text-align:center;font:300 24px var(--h-font);letter-spacing:2px;color:#fff;text-transform:uppercase;margin-bottom:8px}.hbc-foot-sub{text-align:center;color:#777;margin-bottom:34px;font-size:13px}.hbc-branches{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.hbc-branch h4{font:400 15px var(--h-font);color:#bbb;margin-bottom:4px}.hbc-branch h5{font:700 14px var(--h-font);color:#fff;margin-bottom:6px}.hbc-branch p{color:#999;margin:0;font-size:13px;line-height:1.6}.hbc-bot{background:var(--h-darker);color:var(--h-mut);font-size:12px}.hbc-bot-in{text-align:center;flex-wrap:wrap;justify-content:center;gap:8px 26px;max-width:1080px;margin:auto;padding:14px 18px;display:flex}.hbc-bot a{color:#999}.hbc-bot a:hover{color:#fff}.hbc-cookie{z-index:90;border-top:1px solid var(--h-line);font:400 12.5px var(--h-font);color:#666;inset-inline:0;background:#fff;justify-content:center;align-items:center;gap:18px;padding:12px 18px;display:flex;position:fixed;bottom:0;box-shadow:0 -4px 24px #00000014}.hbc-cookie p{margin:0}.hbc-cookie a{color:#444;text-decoration:underline}.hbc-cookie button{font:600 12px var(--h-font);background:var(--h-dark);color:#fff;cursor:pointer;letter-spacing:.4px;text-transform:uppercase;border:0;padding:8px 18px}.hbc-cookie button:hover{background:#000}.hbc-cookie .hbc-cookie-x{color:#888;background:0 0;padding:8px 4px}.hbc-cookie .hbc-cookie-x:hover{color:#333}.hb-hero{text-align:center;background:#fff;padding:54px 18px 24px}.hb-hero h2{font:700 30px var(--h-font);letter-spacing:2px;color:#333;text-transform:uppercase;margin:0 0 30px}.hb-hero img.hb-lineup{width:100%;max-width:1050px;height:auto;margin:0 auto;display:block}.hb-stripes{grid-template-columns:repeat(4,1fr);max-width:1080px;margin:0 auto;display:grid}.hb-stripes div{font:300 15px var(--h-font);color:var(--h-head);text-transform:uppercase;letter-spacing:1.5px;padding:16px 8px}.hb-stripes b{font-weight:400;display:block}.hb-stripes span{letter-spacing:3px;color:#9a9a9a;margin-top:4px;font-size:10px;display:block}.hb-sect{max-width:1080px;margin:auto;padding:46px 18px}.hb-sect-title{text-align:center;font:700 25px var(--h-font);letter-spacing:2px;color:#333;text-transform:uppercase;margin-bottom:34px}.hb-cards4{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.hb-card{border:1px solid var(--h-line);background:#fff;transition:box-shadow .2s;display:block}.hb-card:hover{box-shadow:0 8px 26px #0000001a}.hb-card img{object-fit:cover;width:100%;height:150px;display:block}.hb-card .hb-card-b{padding:18px 16px 22px}.hb-card h3{font:700 14px/1.4 var(--h-font);color:var(--h-head);text-transform:uppercase;margin:0 0 8px}.hb-card p{font:400 12.5px/1.55 var(--h-font);color:#777;margin:0}.hb-band{background:var(--h-soft)}.hb-about{text-align:center;max-width:800px;margin:auto}.hb-about h2{font:300 30px var(--h-font);color:var(--h-head);letter-spacing:1px;margin:0 0 18px}.hb-about p{font:400 14px/1.8 var(--h-font);color:#666}.hb-newslink{text-align:center;padding:20px 0 60px}.hb-newslink a{font:600 12px var(--h-font);letter-spacing:1px;text-transform:uppercase;color:var(--h-ink);border:1px solid var(--h-ink);padding:12px 26px}.hb-newslink a:hover{background:var(--h-ink);color:#fff}.hb-quote{text-align:center;padding:30px 18px 10px}.hb-quote .q1{font:300 26px var(--h-font);color:#4a4a4a;letter-spacing:1px}.hb-quote .q2{font:300 30px var(--h-font);color:#333;margin-top:4px}.hb-brochure{text-align:center;font:600 13px var(--h-font);color:var(--h-ink);margin:20px 0 4px;text-decoration:underline;display:block}.hb-brochure:hover{color:#000}.hb-news-title{font:700 35px var(--h-font);color:#333;margin:10px 0 26px}main{max-width:1080px}.page-intro h1{color:var(--h-head);letter-spacing:-.5px;font-weight:300}.eyebrow{color:#9a9a9a}.eyebrow.light{color:#999}.badge{color:#6b6b6b;background:#f0f0f0}.badge.public,.badge.fact{color:#555;background:#efefef}.badge.synthetic{color:#8a5800;background:#f6e8d8}.badge.ok{color:#2e6b44;background:#e8f2ea}.btn.red{background:var(--h-dark)}.btn.red:hover{background:#000}.btn.ghost{color:var(--h-ink);border-color:#b5b5b5}.btn.ghost:hover{border-color:var(--h-dark);color:var(--h-dark)}.btn.line{border-color:#ccc}.btn.white{color:#333;border:1px solid var(--h-line);background:#fff}.hero-stage{color:var(--h-ink);box-shadow:none;background:#fff}.task-band{background:var(--h-soft);color:var(--h-ink)}.task-band h2{color:var(--h-head);font-weight:300}.task-band .eyebrow.light{color:#9a9a9a}.action-card{border:1px solid var(--h-line)}.action-card:hover{box-shadow:0 8px 26px #00000014}.action-icon{color:var(--h-dark)}.tech-card{color:var(--h-ink);border:1px solid var(--h-line);border-bottom:3px solid var(--h-dark);background:#fff}.tech-card span{color:#888}.demo-path{border-color:var(--h-line)}.innovation-row h2,.demo-path h2,.section h2,.section-head h2{color:var(--h-head);font-weight:300}.prototype-strip,.topbar{display:none}.r2-searchrow{background:var(--h-soft);border:0;padding:14px clamp(18px,4vw,64px)}.r2-searchrow button,.r2-searchrow .btn,.r2-searchrow input[type=submit]{background:var(--h-dark)!important}.r2-searchrow button:hover{background:#000!important}.r2-price{color:var(--h-dark)}.r2-pagebtn{border-color:var(--h-line);color:var(--h-ink)}.r2-pagebtn.cur{background:var(--h-dark);border-color:var(--h-dark)}.segmented a{border-color:var(--h-line);color:var(--h-ink)}.segmented a.active{background:var(--h-dark);border-color:var(--h-dark)}.filters input:focus,.filters select:focus{border-color:var(--h-dark)}.filters input,.filters select,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],select,textarea{font-family:var(--h-font)}.account-pill,.iconlink{display:none}.table-card{border-color:var(--h-line)}.chat iframe:focus{outline-color:var(--h-accent)}.filters{background:var(--h-soft);color:var(--h-ink);border:1px solid var(--h-line)}.filters h2,.filters h3,.filters strong,.filters label,.filters .eyebrow{color:var(--h-head)}.filters a{color:var(--h-ink)}.login-brand{border:1px solid var(--h-line);background:var(--h-soft)!important;color:var(--h-ink)!important}.login-brand .hword{color:var(--h-head)!important}.login-brand h2,.login-brand h3,.login-brand p,.login-brand .mini-heritage{color:var(--h-ink)!important}.login-brand .mini-heritage{letter-spacing:2px;opacity:.7}.ai-shell{border:1px solid var(--h-line)}.ai-side,.ai-context,.ai-policy{background:var(--h-soft)!important;color:var(--h-ink)!important;border-color:var(--h-line)!important}.ai-side h2,.ai-side h3,.ai-side p,.ai-side strong,.ai-side span,.ai-side a{color:var(--h-ink)!important}.ai-logo{background:var(--h-dark);color:#fff}.chat-head{background:var(--h-dark)!important}.ai-contract .section,.ai-contract .card{border-color:var(--h-line)}.mini-heritage{color:#9a9a9a!important}.part-foot a:not(.btn),.part-info a:not(.btn){color:var(--h-ink);font-weight:600}.part-foot a:not(.btn):hover{color:#000;text-decoration:underline}@media (max-width:900px){.hbc-nav-in{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.hbc-nav a,.hbc-nav button.hbc-parent{padding:0 10px 14px;font-size:12px}.hbc-langs{padding-bottom:14px}.hbc-tools{margin-inline-start:auto}.hbc-logo img{height:72px}.hbc-branches{text-align:center;grid-template-columns:1fr;gap:22px}.hb-cards4,.hb-stripes{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.hbc-ubar-in{flex-wrap:wrap;justify-content:center;gap:8px 18px}.hb-cards4{grid-template-columns:1fr}}.filters fieldset.facet{border:0;min-width:0;margin:0;padding:0}.filters fieldset.facet legend{letter-spacing:.5px;text-transform:uppercase;color:#545454;margin:14px 0 6px;padding:0;font-size:11px;font-weight:800}.facet-range{align-items:center;gap:8px;display:flex}.facet-range input{background:#fff;border:1px solid #d9d9d9;border-radius:2px;flex:1;width:50%;min-width:0;height:38px;padding:0 10px;font-size:13px}.facet-range .facet-sep{color:#747b7e}.facet-check{color:#333;cursor:pointer;align-items:center;gap:8px;padding:3px 0;font-size:13px;font-weight:600;display:flex}.facet-check input{accent-color:#2e2e2e;flex:none;width:15px;height:15px;margin:0}.facet-check .facet-count{color:#9a9a9a;margin-inline-start:auto;font-size:11px;font-weight:700}.facet-list{background:#fff;border:1px solid #e4e4e4;border-radius:2px;flex-direction:column;max-height:280px;padding:8px 10px;display:flex;overflow-y:auto}.facet-actions{align-items:center;gap:14px;margin-top:16px;display:flex}.facet-clear{color:#545454;font-size:12px;font-weight:700;text-decoration:underline}.facet-clear:hover{color:#111}.mk-demobar{color:#fff;text-align:center;letter-spacing:.2px;background:#b3261e;padding:5px 10px;font-size:11.5px}.mk-topbar{color:#ddd;background:#1d1d1d;font-size:12px}.mk-topbar-in{align-items:center;gap:28px;max-width:1440px;margin:auto;padding:7px 48px;display:flex}.mk-top-item{color:#ddd;align-items:center;gap:6px;display:inline-flex}.mk-top-item:hover{color:#fff}.mk-top-ico{width:13px;height:13px}.mk-top-eu{color:#fff;margin-inline-start:auto}.mk-top-eu .region,.mk-top-eu button,.mk-top-eu a{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:inline-flex}.mk-head{background:#fff;justify-content:space-between;align-items:center;padding:14px 48px;display:flex}.mk-head-sp{flex:none;width:230px}.mk-head .hbc-logo img{width:auto;height:56px;display:block}.mk-head-right{flex:none;justify-content:flex-end;align-items:center;gap:30px;width:230px;display:flex}.mk-tool{color:#333;flex-direction:column;align-items:center;gap:3px;font-size:13px;display:flex}.mk-tool:hover{color:#000}.mk-ico{width:22px;height:22px}.mk-cart,.mk-lang{position:relative}.mk-lang-head{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.mk-lang-lbl{color:#333;white-space:nowrap;font-size:13px}.mk-lang-caret{border-inline:4px solid #0000;border-top:4px solid #333;width:0;height:0}.mk-lang-drop{z-index:80;inset-inline-end:0;background:#fff;border:1px solid #e5e5e5;min-width:220px;position:absolute;top:calc(100% + 8px);box-shadow:0 10px 30px #00000026}.mk-lang-opt{color:#333;align-items:center;gap:10px;padding:9px 14px;font-size:13px;display:flex}.mk-lang-opt:hover{background:#f5f5f5}.mk-lang-name{flex:1}.mk-nav{z-index:40;background:#fff;border-top:1px solid #eee;position:relative}.mk-nav-in{justify-content:center;align-items:stretch;max-width:1440px;margin:auto;padding:0 18px;display:flex;position:relative}.mk-nav-in>a,.mk-prod>a{letter-spacing:.4px;color:#333;white-space:nowrap;align-items:center;gap:5px;padding:13px 16px;font-size:13px;display:inline-flex}.mk-nav-in>a:hover,.mk-prod:hover>a{color:#000}.mk-nav-in>a.act,.mk-prod>a.act{color:#000;border-bottom:2px solid #000;font-weight:700}.mk-caret{font-size:9px}.mk-prod{display:inline-flex;position:static}.mk-mega{z-index:60;top:100%;background:#fff;border-bottom:2px solid #000;gap:24px;padding:24px 48px;display:none;position:absolute;inset-inline:0;box-shadow:0 18px 30px #00000026}.mk-prod:hover .mk-mega,.mk-prod:focus-within .mk-mega{display:flex}.mk-mcol{flex:1;min-width:0}.mk-mtitle{letter-spacing:.6px;color:#888;text-transform:uppercase;white-space:normal;border-bottom:1px solid #e5e5e5;margin-bottom:8px;padding-bottom:6px;font-size:10.5px;font-weight:700;display:block}.mk-mtitle:hover{color:#333}.mk-mitem{color:#333;margin:1px;padding:3px 9px;font-size:12.5px;display:inline-block}.mk-mitem:hover{background:#f0f0f0}.mk-foot{color:#aaa;background:#2b2b2b;font-size:12.5px}.mk-foot-in{grid-template-columns:repeat(3,1fr);gap:40px;max-width:1440px;margin:auto;padding:44px 48px 34px;display:grid}.mk-bcol h4{color:#fff;align-items:center;gap:7px;margin:0 0 8px;font-size:15px;font-weight:700;display:flex}.mk-bcol h4 img{width:18px}.mk-bcol p{color:#999;margin:0 0 3px;line-height:1.6}.mk-map{background:#dfe5dd;border:1px solid #5a5a5a;height:110px;margin-top:14px;position:relative}.mk-pin{font-size:20px;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}.mk-mapcap{color:#333;bottom:6px;background:#fff;padding:2px 7px;font-size:10px;position:absolute;inset-inline-start:8px;box-shadow:0 1px 3px #0000004d}.mk-bot{background:#1f1f1f}.mk-bot-in{color:#888;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 30px;max-width:1440px;margin:auto;padding:14px 48px 6px;font-size:11.5px;display:flex}.mk-legal a{color:#999}.mk-legal a:hover{color:#fff}.mk-pay{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.mk-pay b{color:#bbb;border:1px solid #555;border-radius:3px;padding:2px 8px;font-size:10.5px;font-weight:600}.mk-copy{text-align:center;color:#777;padding:4px 0 14px;font-size:11px}.hbc-cookie{inset-inline:auto 24px;border:1px solid #e0e0e0;border-radius:2px;justify-content:flex-start;max-width:460px;padding:10px 16px;font-size:12px;bottom:24px}@media (max-width:900px){.mk-topbar-in,.mk-head,.mk-foot-in,.mk-bot-in{padding-inline:18px}.mk-head-sp,.mk-head-right{width:auto}.mk-head-right{gap:18px}.mk-head .hbc-logo img{height:44px}.mk-nav-in{flex-wrap:wrap;justify-content:flex-start}.mk-nav-in>a,.mk-prod>a{padding:11px 12px;font-size:12px}.mk-mega{flex-wrap:wrap;gap:14px;padding:18px}.mk-mcol{flex:40%}.mk-foot-in{grid-template-columns:1fr}.mk-bot-in{text-align:center;justify-content:center}}.mk-heroband{color:#fff;text-align:center;background:#111;padding:64px 20px 58px}.mk-claim{letter-spacing:2px;text-transform:uppercase;font-size:38px;font-weight:300}.mk-claim b{font-weight:700}.mk-since{letter-spacing:3px;color:#aaa;text-transform:uppercase;margin-top:22px;font-size:15px}.mk-since b{color:#fff;font-size:19px;font-weight:700}@media (max-width:700px){.mk-claim{font-size:26px}}.mk-band{color:#fff;background:#2b2b2b}.mk-band-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1440px;margin:auto;padding:22px 48px;display:flex}.mk-band h1{letter-spacing:2px;margin:0;font-size:30px;font-weight:300}.mk-crumbs{color:#999;margin-top:6px;font-size:11.5px}.mk-band .relative{width:520px;max-width:100%}.mk-band form[role=search]{border:0;min-height:44px}.mk-band form[role=search] button[type=submit]{background:#b3261e}.mk-band form[role=search] button[type=submit]:hover{background:#8f1d17}.mk-plp{grid-template-columns:270px 1fr;align-items:start;gap:34px;max-width:1440px;margin:auto;padding:34px 48px 60px;display:grid}.mk-filters{border-top:2px solid #222}.mk-fhead{justify-content:space-between;align-items:baseline;padding:12px 0 4px;display:flex}.mk-fhead strong{letter-spacing:.5px;text-transform:uppercase;font-size:14px}.mk-fclear{color:#b3261e;font-size:12px;text-decoration:underline}.mk-filters details{border-bottom:1px solid #e5e5e5;padding:6px 0 12px}.mk-filters summary{cursor:pointer;color:#333;justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.mk-filters summary:after{content:"▾";color:#999;font-size:11px}.mk-filters details:not([open]) summary:after{content:"▸"}.mk-fcheck{color:#333;cursor:pointer;align-items:center;gap:8px;padding:3px 0;font-size:13px;display:flex}.mk-fcheck input{accent-color:#2e2e2e;flex:none;width:14px;height:14px}.mk-fcount{color:#9a9a9a;margin-inline-start:auto;font-size:11px;font-weight:700}.mk-fscroll{max-height:280px;overflow-y:auto}.mk-frange{gap:8px;margin-top:8px;display:flex}.mk-frange input{border:1px solid #d9d9d9;flex:1;min-width:0;height:34px;padding:0 9px;font-size:13px}.mk-fapply{color:#fff;letter-spacing:.4px;cursor:pointer;background:#2e2e2e;border:0;margin-top:8px;padding:7px 18px;font-size:12px;font-weight:600}.mk-fapply:hover{background:#000}.mk-ffoot{align-items:center;gap:14px;margin-top:14px;display:flex}.mk-gridbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.mk-count{color:#555;font-size:13px}.mk-sort{color:#555;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.mk-sort select{border:1px solid #d9d9d9;height:34px;padding:0 8px;font-size:12.5px}.mk-sort .mk-fapply{margin-top:0;padding:7px 14px}.mk-cards{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.mk-card{background:#fff;border:1px solid #e5e5e5;flex-direction:column;display:flex}.mk-thumb{justify-content:center;align-items:center;height:180px;padding:14px;display:flex}.mk-thumb img{object-fit:contain;max-width:100%;max-height:160px}.mk-thumb-ph{color:#9a9a9a;text-transform:uppercase;text-align:center;padding:0 12px;font-size:13px;font-weight:900}.mk-card-b{flex-direction:column;flex:1;padding:0 16px 16px;display:flex}.mk-sku{color:#fff;letter-spacing:.3px;background:#222;align-self:flex-start;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.mk-prline{justify-content:space-between;align-items:baseline;min-height:20px;margin-top:10px;display:flex}.mk-price{color:#222;font-size:14px;font-weight:700}.mk-stock{color:#2e8b47;letter-spacing:.4px;font-size:11px;font-weight:700}.mk-desc{color:#333;text-transform:uppercase;min-height:38px;margin:8px 0 4px;font-size:12.5px;line-height:1.5}.mk-klass{color:#999;margin:0 0 12px;font-size:11.5px}.mk-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;display:grid}.mk-btn-ghost{color:#333;letter-spacing:.4px;text-transform:uppercase;border:1px solid #333;justify-content:center;align-items:center;min-height:38px;padding:0 8px;font-size:11.5px;font-weight:700;display:flex}.mk-btn-ghost:hover{background:#f2f2f2}.mk-btn-red{color:#fff;letter-spacing:.4px;text-transform:uppercase;background:#e2571e;justify-content:center;align-items:center;min-height:38px;padding:0 8px;font-size:11.5px;font-weight:700;display:flex}.mk-btn-red:hover{background:#c44a18}.mk-addbtn button{background:#e2571e!important;border-radius:0!important;min-height:38px!important;font-size:11.5px!important}.mk-addbtn button:hover{background:#c44a18!important}.mk-empty{text-align:center;color:#777;border:1px solid #e5e5e5;padding:40px}.mk-pages{border-top:1px solid #e5e5e5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:26px;padding-top:16px;display:flex}.mk-pages nav{gap:6px;display:flex}.mk-show{color:#888;font-size:12px}.mk-sug{text-align:start;color:#151718;cursor:pointer;border-top:0;border-bottom:1px solid #ece9e2;background:#fff;border-inline:0;align-items:center;gap:12px;width:100%;padding:8px 14px;font-size:13px;display:flex}.mk-sug:hover{background:#f4f2ed}.mk-sug-thumb{flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.mk-sug-thumb img{object-fit:contain;max-width:44px;max-height:44px}.mk-sug-mid{flex:1;min-width:0}.mk-sug-right{flex:none}.mk-sug-all{color:#b3261e;text-align:start;cursor:pointer;background:#fff;border:0;width:100%;padding:10px 14px;font-size:12.5px;font-weight:700;display:block}.mk-sug-all:hover{background:#f4f2ed}@media (max-width:1000px){.mk-plp{grid-template-columns:1fr;padding:24px 18px 50px}.mk-plp>*{min-width:0}.mk-cards{grid-template-columns:repeat(2,1fr)}.mk-band-in{padding:18px}}@media (max-width:560px){.mk-cards{grid-template-columns:1fr}.mk-topbar-in{flex-wrap:wrap;gap:4px 14px}.mk-band h1{font-size:24px}}.mk-pdp{grid-template-columns:1fr 1fr;gap:48px;max-width:1440px;margin:auto;padding:40px 48px;display:grid}.mk-pimg{border:1px solid #e5e5e5;justify-content:center;align-items:center;min-height:430px;padding:26px;display:flex}.mk-pimg img{object-fit:contain;max-width:100%;max-height:400px}.mk-thumbs{gap:10px;margin-top:12px;display:flex}.mk-thumb1{border:1px solid #e5e5e5;border-bottom:2px solid #222;justify-content:center;align-items:center;width:74px;height:74px;padding:4px;display:flex}.mk-thumb1 img{object-fit:contain;max-width:64px;max-height:64px}.mk-pcrumb{color:#999;margin-bottom:12px;font-size:12px}.mk-pcrumb a{color:#999}.mk-pcrumb a:hover{color:#333}.mk-ptitle{letter-spacing:.6px;text-transform:uppercase;color:#222;margin:0 0 10px;font-size:22px;font-weight:400}.mk-skuline{color:#888;margin-bottom:10px;font-size:12.5px}.mk-pstock{letter-spacing:.5px;margin-bottom:18px;font-size:12px;font-weight:700}.mk-pstock.in{color:#2e8b47}.mk-pstock.out{color:#b3261e}.mk-plabel{color:#999;letter-spacing:.4px;text-transform:uppercase;font-size:11.5px}.mk-pprice{color:#222;margin:2px 0 8px;font-size:26px;font-weight:400}.mk-pprice s{color:#999;font-size:18px}.mk-pnote{color:#8a5800;margin-bottom:8px;font-size:11.5px}.mk-pacct{color:#777;margin-bottom:18px;font-size:12.5px}.mk-pacct a{color:#1e4d7b;font-weight:700}.mk-buyrow{margin-bottom:16px}.mk-buyrow button{background:#e2571e!important}.mk-buyrow button:hover{background:#c44a18!important}.mk-oos{border:1px solid #e5e5e5;margin-bottom:14px;padding:14px 16px}.mk-ooslbl{letter-spacing:.5px;color:#555;font-size:11px;font-weight:700}.mk-oosrow{flex-wrap:wrap;gap:10px;margin:10px 0 8px;display:flex}.mk-ooswhy{color:#999;font-size:11px}.mk-ask{color:#333;letter-spacing:.5px;border:1px solid #333;margin-bottom:20px;padding:10px 22px;font-size:12px;font-weight:700;display:inline-block}.mk-ask:hover{background:#f2f2f2}.mk-fits h4{letter-spacing:.8px;color:#555;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.mk-fitcards{flex-wrap:wrap;gap:16px;display:flex}.mk-fitcard{border:1px solid #e5e5e5;width:150px;padding:10px}.mk-fitcard:hover{box-shadow:0 6px 18px #00000014}.mk-fi{height:86px;display:block;position:relative;overflow:hidden}.mk-fi img{object-fit:cover;width:100%;height:100%}.mk-fm{color:#fff;bottom:4px;background:#222;padding:1px 6px;font-size:10.5px;font-weight:700;position:absolute;inset-inline-start:6px}.mk-ft{color:#777;margin-top:8px;font-size:11px;display:block}@media (max-width:900px){.mk-pdp{grid-template-columns:1fr;padding:24px 18px}}.mk-shell{max-width:1200px;margin:0 auto;padding:44px 48px}.mk-h1{letter-spacing:1px;color:#222;margin:0 0 20px;font-size:26px;font-weight:700}.mk-steps{letter-spacing:1.5px;align-items:center;gap:14px;margin-bottom:30px;font-size:13px;display:flex}.mk-st{color:#999;text-transform:uppercase;border-bottom:2px solid #ddd;padding:8px 16px}.mk-st.act{color:#000;border-color:#c00;font-weight:700}.mk-st.done{color:#2e9e3f}.mk-sep{color:#ccc}.mk-ctwrap{overflow-x:auto}.mk-ct{border-collapse:collapse;width:100%}.mk-ct th{text-align:start;letter-spacing:1px;color:#888;text-transform:uppercase;border-bottom:2px solid #333;padding:10px 8px;font-size:11.5px}.mk-ct td{vertical-align:middle;border-bottom:1px solid #eee;padding:16px 8px}.mk-ct .num,.mk-ct th.num{text-align:end;font-size:13.5px}.mk-ctthumb{object-fit:contain;color:#999;border:1px solid #eee;justify-content:center;align-items:center;width:64px;height:64px;font-size:10px;display:inline-flex}.mk-iname{color:#222;font-size:13px;font-weight:700}.mk-iname:hover{color:#c00}.mk-icls{color:#888;margin-top:3px;font-size:11px}.mk-was{color:#999;font-size:11.5px;display:block}.mk-qty{border:1px solid #ccc;display:inline-flex}.mk-qty button{cursor:pointer;background:#f5f5f5;border:0;width:28px;height:30px;font-size:14px}.mk-qty button:disabled{opacity:.4;cursor:default}.mk-qty input{text-align:center;border:0;border-inline:1px solid #eee;width:40px;font-size:13px}.mk-rm{color:#999;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:20px}.mk-rm:hover{color:#c00}.mk-sumrow{justify-content:space-between;align-items:flex-start;gap:24px;margin-top:24px;display:flex}.mk-cont{color:#555;padding-top:8px;font-size:13px}.mk-cont:hover{color:#c00}.mk-totals{flex-shrink:0;width:320px}.mk-trow{color:#555;justify-content:space-between;padding:7px 0;font-size:13.5px;display:flex}.mk-trow.mk-grand{color:#000;border-top:2px solid #333;padding-top:12px;font-size:16px}.mk-go{color:#fff;letter-spacing:.5px;cursor:pointer;text-align:center;text-transform:uppercase;background:#e8a000;border:0;width:100%;margin-top:14px;padding:14px;font-size:14px;font-weight:700;display:block}.mk-go:hover{background:#cf9000}.mk-cksec h3{letter-spacing:1px;text-transform:uppercase;color:#222;margin:0 0 12px;font-size:15px}.mk-ckform{max-width:560px}.mk-fld{border:1px solid #ccc;width:100%;margin-bottom:10px;padding:11px;font-size:13px}.mk-fldrow{gap:10px;display:flex}.mk-fldrow>*{flex:1}.mk-ckwrap{align-items:flex-start;gap:50px;display:flex}.mk-ckdoc{flex:1;min-width:0}.mk-cksum{background:#f7f7f7;flex-shrink:0;width:340px;padding:24px}.mk-cksum h3{letter-spacing:1px;text-transform:uppercase;margin:0 0 16px;font-size:14px}.mk-osrow{border-bottom:1px solid #e5e5e5;align-items:center;gap:12px;padding:9px 0;font-size:12px;display:flex}.mk-osrow span{color:#444;flex:1}.mk-sthumb{object-fit:contain;color:#aaa;vertical-align:middle;background:#fff;border:1px solid #ddd;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;margin-inline-end:8px;font-size:9px;display:inline-flex}@media (max-width:1000px){.mk-ckwrap{flex-direction:column}.mk-cksum{width:100%}.mk-shell{padding:28px 18px}.mk-sumrow{flex-direction:column}.mk-totals{width:100%}}.mk-banner{color:#fff;background:#2b2b2b;padding:28px 48px 24px}.mk-banner h1{letter-spacing:2px;text-transform:uppercase;margin:0;font-size:26px}.mk-banner p{color:#bbb;max-width:680px;margin:7px 0 0;font-size:13px}.mk-qshell{grid-template-columns:1.35fr 1fr;align-items:start;gap:30px;display:grid}.mk-qdoc{border:1px solid #e0e0e0}.mk-qhead{color:#fff;background:#1d1d1d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.mk-qno{letter-spacing:1px;font-size:17px;font-weight:700}.mk-qexp{color:#ffd27a;font-size:12px}.mk-qmeta{letter-spacing:.5px;color:#888;text-transform:uppercase;border-bottom:1px solid #eee;flex-wrap:wrap;gap:34px;padding:16px 22px;font-size:11px;display:flex}.mk-qmeta b{color:#333;text-transform:none;letter-spacing:0;margin-top:2px;font-size:13px;display:block}.mk-qtable{border-collapse:collapse;width:100%;font-size:12.5px}.mk-qtable th{text-align:start;color:#555;letter-spacing:.5px;border-bottom:2px solid #1d1d1d;padding:10px 22px;font-size:11px}.mk-qtable td{vertical-align:middle;border-bottom:1px solid #eee;padding:11px 22px}.mk-qtot{text-align:end;padding:14px 22px}.mk-qtot .line{color:#555;padding:3px 0;font-size:13px}.mk-qtot .grand{color:#1e4d7b;border-top:1px solid #ddd;min-width:260px;margin-top:6px;padding-top:6px;font-size:19px;font-weight:700;display:inline-block}.mk-side .mk-panel{border:1px solid #e8e8e8;margin-bottom:20px}.mk-side .mk-panel h3{letter-spacing:1px;color:#fff;background:#1d1d1d;margin:0;padding:11px 18px;font-size:12.5px}.mk-pbody{padding:18px}.mk-actbtn{letter-spacing:.5px;cursor:pointer;text-align:center;border:0;width:100%;margin-bottom:10px;padding:12px;font-size:13px;display:block}.mk-actbtn.pay{color:#fff;background:#c00;font-weight:700}.mk-actbtn.print{color:#333;background:#fff;border:1.5px solid #555}.mk-paynote{color:#777;margin:4px 0 12px;font-size:11.5px;line-height:1.6}.mk-qlist table{border-collapse:collapse;width:100%;font-size:12px}.mk-qlist th{text-align:start;color:#888;letter-spacing:.5px;border-bottom:1px solid #eee;padding:9px 14px;font-size:11px}.mk-qlist td{border-bottom:1px solid #f0f0f0;padding:9px 14px}.mk-qst{white-space:nowrap;border:1px solid;padding:2px 9px;font-size:10.5px;display:inline-block}.mk-qst.open{color:#1e4d7b;background:#eef4fb;border-color:#9cc}.mk-qst.exp{color:#a33;background:#fdf0f0;border-color:#d99}.mk-qst.paid{color:#1d7a1d;background:#f0f7f0;border-color:#9c9}@media (max-width:900px){.mk-qshell{grid-template-columns:1fr}.mk-banner{padding:22px 18px}}.mk-loginwrap{grid-template-columns:1.2fr 1fr;gap:60px;padding-top:56px;display:grid}.mk-logfields{max-width:440px}.mk-remrow{color:#444;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:13px;display:flex}.mk-remrow label{cursor:pointer;align-items:center;gap:7px;display:flex}.mk-remrow a{color:#2e6da4;font-weight:400;text-decoration:none}.mk-remrow a:hover{text-decoration:underline}.mk-or{text-align:center;color:#aaa;margin:14px 0;font-size:12px}.mk-newhere{color:#333;margin:0 0 8px;font-size:13.5px}.mk-otpnote{color:#999;font-size:12px}.mk-acctside{background:#f7f7f7;align-self:start;padding:34px 32px}.mk-acctside h3{color:#333;margin:0 0 22px;font-size:16px;font-weight:700}.mk-feat{gap:14px;margin-bottom:22px;display:flex}.mk-feat .mk-check{color:#2e9e3f;font-size:15px;font-weight:700}.mk-feat b{color:#333;font-size:14px;display:block}.mk-feat p{color:#666;margin:4px 0 0;font-size:12.5px}@media (max-width:900px){.mk-loginwrap{grid-template-columns:1fr}}.mk-acctwrap{grid-template-columns:220px 1fr;align-items:start;gap:24px;display:grid}.mk-acctnav{border:1px solid #e8e8e8}.mk-anav{color:#444;border-inline-start:3px solid #0000;text-align:start;cursor:pointer;border-top:0;border-inline-end:0;background:0 0;border-bottom:1px solid #f0f0f0;width:100%;padding:13px 16px;font-size:13.5px;text-decoration:none;display:block}.mk-anav:hover{color:#111;background:#fafafa}.mk-anav.sel{color:#111;border-left-color:#c00;font-weight:700}.mk-anav.out{color:#777}.mk-ocard{border:1px solid #e8e8e8;margin-bottom:22px}.mk-ocard h3{letter-spacing:.4px;margin:0;padding:14px 18px;font-size:14px;font-weight:700}.mk-ocard .mk-qtable th{border-bottom:2px solid #333;padding:9px 18px}.mk-ocard .mk-qtable td{padding:11px 18px}.mk-minigrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mk-minicard{border:1px solid #e8e8e8;padding:18px}.mk-minicard h4{margin:0 0 8px;font-size:13.5px;font-weight:700}.mk-minicard p{color:#888;margin:0 0 10px;font-size:12px}.mk-minicard a{color:#2e6da4;font-size:12.5px}@media (max-width:900px){.mk-acctwrap,.mk-minigrid{grid-template-columns:1fr}}.mk-fstep{color:#333;align-items:center;gap:10px;margin:0 0 16px;font-size:15px;font-weight:400;display:flex}.mk-fstep b{color:#fff;background:#1d1d1d;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:inline-flex}.mk-famgrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:34px;display:grid}.mk-famcard{text-align:start;cursor:pointer;background:#fff;border:2px solid #e5e5e5;padding:0 0 12px;position:relative}.mk-famcard.sel{border-color:#c00}.mk-famcard img{object-fit:cover;width:100%;height:110px;display:block}.mk-famname{color:#333;padding:10px 12px 2px;font-size:13px;font-weight:700;display:block}.mk-famsub{color:#999;padding:0 12px;font-size:11px;display:block}.mk-famchk{color:#fff;z-index:2;top:8px;background:#c00;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:flex;position:absolute;inset-inline-end:8px}.mk-serial{border:1px solid #cfd8e3;margin-bottom:18px;padding:14px 16px}.mk-seriallbl{letter-spacing:.6px;color:#1e4d7b;text-transform:uppercase;margin-bottom:8px;font-size:10.5px;font-weight:700;display:block}.mk-serialrow{align-items:center;gap:10px;display:flex}.mk-serialrow input{border:0;border-bottom:1px solid #ccc;outline:none;flex:1;padding:8px 4px;font-size:13px}.mk-serialrow button{color:#fff;letter-spacing:.5px;cursor:pointer;background:#1d1d1d;border:0;padding:10px 18px;font-size:11.5px}.mk-serialhit{color:#2e9e3f;white-space:nowrap;font-size:11.5px}.mk-mgrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin-bottom:8px;display:grid}.mk-mgrid.dim .mk-mtile{opacity:.55;border-style:dashed}.mk-mtile{text-align:start;cursor:pointer;background:#fff;border:1.5px solid #e5e5e5;padding:0}.mk-mtile.sel{border-color:#c00}.mk-mtile:disabled{cursor:default}.mk-mimg{height:70px;display:block;position:relative;overflow:hidden}.mk-mimg img{object-fit:cover;filter:saturate(.85);width:100%;height:100%}.mk-mcode{color:#fff;bottom:0;background:#1d1d1d;padding:2px 7px;font-size:11px;font-weight:700;position:absolute;inset-inline-start:0}.mk-mcnt{color:#2e9e3f;padding:6px 8px;font-size:10.5px;display:block}.mk-mpend{color:#999;margin:10px 0 8px;font-size:11.5px}.mk-fitbar{color:#2e7d32;background:#eef7ee;border:1px solid #cfe6cf;margin-bottom:16px;padding:9px 16px;font-size:12.5px}.mk-partgrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.mk-partcard{border:1px solid #e5e5e5;flex-direction:column;padding:12px;display:flex}.mk-pcimg{justify-content:center;align-items:center;height:110px;margin-bottom:10px;display:flex}.mk-pcimg img{object-fit:contain;max-width:100%;max-height:105px}.mk-sku{color:#fff;background:#1d1d1d;align-self:flex-start;margin-bottom:8px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-block}.mk-pcline{justify-content:space-between;margin-bottom:4px;font-size:13px;display:flex}.mk-pcprice{color:#333}.mk-in{color:#2e8b47;font-size:11px;font-weight:700}.mk-out{color:#b3261e;font-size:11px;font-weight:700}.mk-pcname{color:#333;min-height:34px;font-size:11.5px;line-height:1.35}.mk-pcfoot{color:#999;justify-content:space-between;margin:8px 0;font-size:10.5px;display:flex}.mk-fit{color:#2e9e3f}.mk-pcbtns{gap:8px;margin-top:auto;display:flex}.mk-details{color:#333;text-align:center;border:1px solid #bbb;flex:1;padding:8px 4px;font-size:11.5px;text-decoration:none}.mk-details.amber,.mk-pcbtns .mk-details+button,.mk-pcbtns button{color:#fff;cursor:pointer;background:#e8a000;border:0;flex:1;padding:8px 4px;font-size:11.5px;font-weight:700;min-height:0!important}.mk-none{color:#888;grid-column:1/-1;padding:20px 0;font-size:13px}.mk-riadhbox{color:#555;border:1px dashed #bbb;align-items:center;gap:12px;margin-top:26px;padding:14px 18px;font-size:12.5px;display:flex}.mk-riadic{color:#2a7ae2;font-size:18px}@media (max-width:1000px){.mk-famgrid,.mk-partgrid{grid-template-columns:repeat(2,1fr)}}.mk-infostrip{color:#2e6d33;background:#eef7ee;border-top:1px solid #cfe6cf;border-bottom:1px solid #cfe6cf;padding:10px 48px;font-size:12.5px}.mk-warnstrip{color:#7a6a20;background:#fdf6e0;border-bottom:1px solid #f0e2b0;padding:10px 48px;font-size:12.5px}.mk-famsec{margin-bottom:36px}.mk-famhead{align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.mk-famhead h2{letter-spacing:.4px;margin:0;font-size:16px;font-weight:700}.mk-famhead span{color:#999;font-size:12px}.mk-machgrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mk-machcard{border:1px solid #e5e5e5}.mk-machimg{height:150px;display:block;position:relative;overflow:hidden}.mk-machimg img{object-fit:cover;filter:saturate(.9);width:100%;height:100%}.mk-machcode{color:#fff;bottom:8px;background:#1d1d1d;padding:2px 8px;font-size:11.5px;font-weight:700;position:absolute;inset-inline-start:10px}.mk-machbody{padding:14px 16px 16px}.mk-machbody h3{color:#222;margin:0 0 4px;font-size:13.5px;font-weight:700}.mk-machfam{color:#999;margin-bottom:10px;font-size:11px}.mk-machprice{color:#333;margin-bottom:3px;font-size:12.5px}.mk-machacct{color:#888;margin-bottom:12px;font-size:11px}.mk-machbtns{gap:8px;display:flex}.mk-machbtns button{color:#fff;cursor:pointer;background:#e8a000;border:0;flex:1;padding:8px 4px;font-size:11.5px;font-weight:700;border-radius:0!important;min-height:0!important}@media (max-width:1000px){.mk-machgrid{grid-template-columns:1fr 1fr}}.mk-twin{grid-template-columns:1fr 1fr;align-items:start;gap:30px;display:grid}.mk-panel{border:1px solid #e5e5e5}.mk-phead{letter-spacing:1px;color:#fff;background:#1d1d1d;margin:0;padding:12px 20px;font-size:13px;font-weight:700}.mk-pbody2{padding:20px 22px}.mk-lbl{letter-spacing:.5px;color:#888;text-transform:uppercase;margin-bottom:10px;font-size:10.5px;font-weight:700;display:block}.mk-submit{color:#fff;letter-spacing:.8px;cursor:pointer;background:#c00;border:0;width:100%;margin-top:6px;padding:13px;font-size:13px;font-weight:700}.mk-submit:hover{background:#a50}.mk-polnote{color:#888;margin-top:10px;font-size:11px;line-height:1.55}.mk-rail{justify-content:space-between;margin:8px 0 18px;display:flex;position:relative}.mk-rail:before{content:"";top:6px;background:#e0e0e0;height:2px;position:absolute;inset-inline:4%}.mk-railst{z-index:1;color:#aaa;text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;font-size:10px;display:flex;position:relative}.mk-railst i{background:#ddd;border-radius:50%;width:12px;height:12px;display:block}.mk-railst.on{color:#2e8b47}.mk-railst.on i{background:#2e8b47}.mk-railst.cur{color:#c00}.mk-railst.cur i{background:#c00}.mk-caselist{margin-bottom:16px}.mk-casecard{border:1px solid #eee;margin-bottom:10px;padding:12px 14px}.mk-casehead{justify-content:space-between;align-items:center;font-size:13px;display:flex}.mk-caseline{color:#666;margin-top:5px;font-size:11.5px}.mk-caseline.dim{color:#999}.mk-svcsteps{border-bottom:1px solid #eee;margin-bottom:0;padding:0 48px;overflow-x:auto}.mk-svcsteps .mk-st b{margin-inline-end:6px;font-weight:400;display:inline-block}.mk-triage{background:#f4f8fd;border:1px solid #d5e2f0;margin-bottom:16px;padding:12px 16px}.mk-triage b{letter-spacing:.6px;color:#1e4d7b;text-transform:uppercase;font-size:11px}.mk-triage p{color:#555;margin:6px 0 0;font-size:12px;font-style:italic;line-height:1.55}.mk-techcards{gap:12px;margin-bottom:16px;display:flex}.mk-techcard{border:1px solid #e5e5e5;flex:1;padding:12px 14px}.mk-techcard.sel{border-color:#b9d0e4}.mk-techcard b{color:#333;font-size:12.5px}.mk-techcard p{color:#888;margin:6px 0 0;font-size:11px;line-height:1.5}.mk-tag{color:#fff;letter-spacing:.6px;vertical-align:2px;background:#1e4d7b;padding:2px 6px;font-size:9px;font-weight:700}.mk-tag.third{background:#8a6d1d}.mk-quote{border:1px solid #e5e5e5;margin-bottom:14px;padding:14px 16px}.mk-quotehead{justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.mk-quotehead span{color:#999;letter-spacing:.6px;font-size:10px}.mk-qline{color:#555;border-bottom:1px dotted #e5e5e5;justify-content:space-between;padding:5px 0;font-size:12px;display:flex}.mk-qline.tot{color:#1e4d7b;border-bottom:0;font-weight:700}.mk-terms{margin-bottom:14px}.mk-dispatch{color:#7a3535;background:#fdf3f3;border-inline-start:3px solid #c00;padding:10px 14px;font-size:11.5px;line-height:1.55}.mk-note2{color:#555;background:#f4f9ff;border-inline-start:3px solid #2a7ae2;margin-top:14px;padding:10px 14px;font-size:11.5px;line-height:1.55}@media (max-width:1000px){.mk-twin{grid-template-columns:1fr}.mk-infostrip,.mk-warnstrip,.mk-svcsteps{padding-inline:18px}}.mk-b2b{background:#eaf0f7;border-bottom:1px solid #cfd9e4;font-size:12.5px}.mk-b2b-in{flex-wrap:wrap;align-items:center;gap:14px;max-width:1500px;margin:0 auto;padding:6px 20px;display:flex}.mk-b2b-badge{color:#fff;letter-spacing:.08em;background:#1e4d7b;padding:3px 9px;font-size:10.5px;font-weight:800}.mk-b2b-txt{color:#3d5066;flex:1;min-width:200px}.mk-pubview{color:#1e4d7b;white-space:nowrap;cursor:pointer;font-weight:700;text-decoration:underline}.mk-b2bprice{background:#fbfdff;border:1px solid #cfd9e4;margin:10px 0;padding:14px 18px}.mk-b2bpub{color:#999;font-size:13px}.mk-b2bpub s{margin-inline-start:6px}.mk-b2byour{color:#1e4d7b;margin-top:4px;font-size:14px}.mk-b2byour em{color:#2e8b47;font-size:12.5px;font-style:normal;font-weight:700}.mk-b2byour b{color:#1e4d7b;margin-inline-start:10px;font-size:26px}.mk-b2bfoot{color:#8fa0b3;border-top:1px dashed #cfd9e4;margin-top:10px;padding-top:8px;font-size:11px}.mk-paycards{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.mk-paycard{text-align:center;background:#fafbfc;border:1px solid #ddd;padding:12px 14px}.mk-paycard b{color:#222;font-size:13px;display:block}.mk-paycard span{color:#888;margin-top:4px;font-size:10.5px;line-height:1.4;display:block}.mk-edi{border:1px solid #cfd9e4;margin:12px 0;padding:12px 14px}.mk-edi h4{letter-spacing:.08em;color:#1e4d7b;margin-bottom:8px;font-size:11px;font-weight:800}.mk-edirow{gap:8px;display:flex}.mk-edirow input{border:1px solid #ddd;flex:1;min-width:0;padding:8px 12px;font-size:12.5px}.mk-edirow button{color:#fff;cursor:pointer;white-space:nowrap;background:#1e4d7b;border:0;padding:8px 18px;font-size:12px;font-weight:700}.mk-edi p{color:#888;margin-top:8px;font-size:10.5px;line-height:1.45}.mk-quoterow{color:#666;border:1px dashed #cfd9e4;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;padding:10px 14px;font-size:12px;display:flex}.mk-saveq{color:#1e4d7b;white-space:nowrap;cursor:pointer;font-weight:700;text-decoration:none}.mk-saveq:hover{text-decoration:underline}@media (max-width:760px){.mk-paycards{grid-template-columns:1fr}.mk-edirow{flex-direction:column}}@media (max-width:560px){.mk-steps{flex-wrap:wrap;gap:8px}.mk-st{padding:6px 10px;font-size:12px}.mk-sort{flex-wrap:wrap;max-width:100%}.mk-sort select{min-width:0;max-width:100%}}.hb-slogan{text-align:center;color:#222;letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(18px,2.4vw,32px);font-weight:800}.hb-card-slogan{text-align:center;color:#555;padding:6px 10px 0;font-size:12px;font-weight:700;display:block}@media (max-width:700px){.mk-machgrid{grid-template-columns:minmax(0,1fr)}.mk-machcard{min-width:0}}:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brand,#1e40af);outline-offset:2px}.nd-card{background:#fff;border:1px solid #d9d8d3;border-radius:3px;box-shadow:0 16px 45px #14181a14}.nd-field{letter-spacing:.06em;text-transform:uppercase;color:#151718;flex-direction:column;gap:6px;font-size:11px;font-weight:900;display:flex}.nd-input{color:#151718;background:#fff;border:1px solid #d9d8d3;border-radius:2px;width:100%;min-height:44px;padding:0 14px;font-size:15px;font-weight:400}.nd-input:focus{border-color:#2e2e2e;outline:none}textarea.nd-input{min-height:110px;padding:10px 14px}.nd-btn-cta{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#2e2e2e;border:0;border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 26px;font-size:12px;font-weight:900;display:inline-flex}.nd-btn-cta:hover{background:#1f1f1f}.nd-btn-cta:disabled{opacity:.6;cursor:default}.nd-table{border-collapse:collapse;width:100%}.nd-table th{color:#151718;letter-spacing:.06em;text-transform:uppercase;text-align:left;background:#f4f2ed;border-bottom:1px solid #d9d8d3;padding:12px 14px;font-size:11px;font-weight:900}.nd-table td{color:#151718;border-bottom:1px solid #ece9e2;padding:12px 14px;font-size:14px}.nd-breadcrumb{letter-spacing:.04em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:700}.nd-breadcrumb a{color:#2e2e2e}.nd-breadcrumb a:hover{text-decoration:underline}.nd-breadcrumb .sep{color:#747b7e;margin:0 6px}.nd-breadcrumb .cur{color:#151718}.flag{float:left;background:url(/store/assets/frontend/images/msdropdown/icons/flagssprite_small.png) no-repeat;width:16px;height:11px;margin:0 5px 0 0;padding:0!important}.flag.ad{background-position:0 0}.flag.ae{background-position:0 -11px}.flag.af{background-position:0 -22px}.flag.ag{background-position:0 -33px}.flag.ai{background-position:0 -44px}.flag.al{background-position:0 -55px}.flag.am{background-position:0 -66px}.flag.an{background-position:0 -77px}.flag.ao{background-position:0 -88px}.flag.ar{background-position:0 -99px}.flag.as{background-position:0 -110px}.flag.at{background-position:0 -121px}.flag.au{background-position:0 -132px}.flag.aw{background-position:0 -143px}.flag.ax{background-position:0 -154px}.flag.az{background-position:0 -165px}.flag.ba{background-position:0 -176px}.flag.bb{background-position:0 -187px}.flag.bd{background-position:0 -198px}.flag.be{background-position:0 -209px}.flag.bf{background-position:0 -220px}.flag.bg{background-position:0 -231px}.flag.bh{background-position:0 -242px}.flag.bi{background-position:0 -253px}.flag.bj{background-position:0 -264px}.flag.bm{background-position:0 -275px}.flag.bn{background-position:0 -286px}.flag.bo{background-position:0 -297px}.flag.br{background-position:0 -308px}.flag.bs{background-position:0 -319px}.flag.bt{background-position:0 -330px}.flag.bv{background-position:0 -341px}.flag.bw{background-position:0 -352px}.flag.by{background-position:0 -363px}.flag.bz{background-position:0 -374px}.flag.ca{background-position:0 -385px}.flag.catalonia{background-position:0 -396px}.flag.cc{background-position:0 -407px}.flag.cg{background-position:0 -418px}.flag.cf{background-position:0 -429px}.flag.cd{background-position:0 -440px}.flag.ch{background-position:0 -451px}.flag.ci{background-position:0 -462px}.flag.ck{background-position:0 -473px}.flag.cl{background-position:0 -484px}.flag.cm{background-position:0 -495px}.flag.cn{background-position:0 -506px}.flag.co{background-position:0 -517px}.flag.cu{background-position:0 -528px}.flag.cr{background-position:0 -539px}.flag.cs{background-position:0 -550px}.flag.cx{background-position:0 -572px}.flag.cy{background-position:-16px 0}.flag.cz{background-position:-16px -11px}.flag.de{background-position:-16px -22px}.flag.dj{background-position:-16px -33px}.flag.dk{background-position:-16px -44px}.flag.dm{background-position:-16px -55px}.flag.do{background-position:-16px -66px}.flag.dz{background-position:-16px -77px}.flag.ec{background-position:-16px -88px}.flag.ee{background-position:-16px -99px}.flag.eg{background-position:-16px -110px}.flag.eh{background-position:-16px -121px}.flag.england{background-position:-16px -132px}.flag.er{background-position:-16px -143px}.flag.es{background-position:-16px -154px}.flag.et{background-position:-16px -165px}.flag.eu{background-position:-16px -176px}.flag.fam{background-position:-16px -187px}.flag.fj{background-position:-16px -209px}.flag.fk{background-position:-16px -220px}.flag.fm{background-position:-16px -231px}.flag.fo{background-position:-16px -242px}.flag.fr{background-position:-16px -253px}.flag.ga{background-position:-16px -264px}.flag.gb{background-position:-16px -275px}.flag.gd{background-position:-16px -286px}.flag.ge{background-position:-16px -297px}.flag.gh{background-position:-16px -319px}.flag.gi{background-position:-16px -330px}.flag.gl{background-position:-16px -341px}.flag.gm{background-position:-16px -352px}.flag.gn{background-position:-16px -363px}.flag.gp{background-position:-16px -374px}.flag.gq{background-position:-16px -385px}.flag.gr{background-position:-16px -396px}.flag.gs{background-position:-16px -407px}.flag.gt{background-position:-16px -418px}.flag.gu{background-position:-16px -429px}.flag.gw{background-position:-16px -440px}.flag.gy{background-position:-16px -451px}.flag.hk{background-position:-16px -462px}.flag.hm{background-position:-16px -473px}.flag.hn{background-position:-16px -484px}.flag.hr{background-position:-16px -495px}.flag.ht{background-position:-16px -506px}.flag.hu{background-position:-16px -517px}.flag.id{background-position:-16px -528px}.flag.ie{background-position:-16px -539px}.flag.il{background-position:-16px -550px}.flag.in{background-position:-16px -561px}.flag.io{background-position:-16px -572px}.flag.iq{background-position:-32px 0}.flag.ir{background-position:-32px -11px}.flag.is{background-position:-32px -22px}.flag.it{background-position:-32px -33px}.flag.jm{background-position:-32px -44px}.flag.jo{background-position:-32px -55px}.flag.jp{background-position:-32px -66px}.flag.ke{background-position:-32px -77px}.flag.kg{background-position:-32px -88px}.flag.kh{background-position:-32px -99px}.flag.ki{background-position:-32px -110px}.flag.km{background-position:-32px -121px}.flag.kn{background-position:-32px -132px}.flag.kp{background-position:-32px -143px}.flag.kr{background-position:-32px -154px}.flag.kw{background-position:-32px -165px}.flag.ky{background-position:-32px -176px}.flag.kz{background-position:-32px -187px}.flag.la{background-position:-32px -198px}.flag.lb{background-position:-32px -209px}.flag.lc{background-position:-32px -220px}.flag.li{background-position:-32px -231px}.flag.lr{background-position:-32px -242px}.flag.lk{background-position:-32px -253px}.flag.lt{background-position:-32px -275px}.flag.lu{background-position:-32px -286px}.flag.lv{background-position:-32px -297px}.flag.ma{background-position:-32px -319px}.flag.mc{background-position:-32px -330px}.flag.md{background-position:-32px -341px}.flag.me{background-position:-32px -352px}.flag.mg{background-position:-32px -363px}.flag.mh{background-position:-32px -374px}.flag.mk{background-position:-32px -385px}.flag.ml{background-position:-32px -396px}.flag.mn{background-position:-32px -418px}.flag.mo{background-position:-32px -429px}.flag.mp{background-position:-32px -440px}.flag.mq{background-position:-32px -451px}.flag.mr{background-position:-32px -462px}.flag.ms{background-position:-32px -473px}.flag.mt{background-position:-32px -484px}.flag.mu{background-position:-32px -495px}.flag.mv{background-position:-32px -506px}.flag.mw{background-position:-32px -517px}.flag.mx{background-position:-32px -528px}.flag.my{background-position:-32px -539px}.flag.mz{background-position:-32px -550px}.flag.na{background-position:-32px -561px}.flag.nc{background-position:-32px -572px}.flag.ne{background-position:-48px 0}.flag.nf{background-position:-48px -11px}.flag.ng{background-position:-48px -22px}.flag.ni{background-position:-48px -33px}.flag.nl{background-position:-48px -44px}.flag.no{background-position:-48px -55px}.flag.np{background-position:-48px -66px}.flag.nr{background-position:-48px -77px}.flag.nu{background-position:-48px -88px}.flag.nz{background-position:-48px -99px}.flag.om{background-position:-48px -110px}.flag.pa{background-position:-48px -121px}.flag.pe{background-position:-48px -132px}.flag.pf{background-position:-48px -143px}.flag.pg{background-position:-48px -154px}.flag.ph{background-position:-48px -165px}.flag.pk{background-position:-48px -176px}.flag.pl{background-position:-48px -187px}.flag.pm{background-position:-48px -198px}.flag.pn{background-position:-48px -209px}.flag.pr{background-position:-48px -220px}.flag.ps{background-position:-48px -231px}.flag.pt{background-position:-48px -242px}.flag.pw{background-position:-48px -253px}.flag.py{background-position:-48px -264px}.flag.qa{background-position:-48px -275px}.flag.re{background-position:-48px -286px}.flag.ro{background-position:-48px -297px}.flag.rs{background-position:-48px -308px}.flag.ru{background-position:-48px -319px}.flag.rw{background-position:-48px -330px}.flag.sa{background-position:-48px -341px}.flag.sb{background-position:-48px -352px}.flag.sc{background-position:-48px -363px}.flag.scotland{background-position:-48px -374px}.flag.sd{background-position:-48px -385px}.flag.se{background-position:-48px -396px}.flag.sg{background-position:-48px -407px}.flag.sh{background-position:-48px -418px}.flag.si{background-position:-48px -429px}.flag.sj{background-position:-48px -440px}.flag.sk{background-position:-48px -451px}.flag.sl{background-position:-48px -462px}.flag.sm{background-position:-48px -473px}.flag.sn{background-position:-48px -484px}.flag.so{background-position:-48px -495px}.flag.sr{background-position:-48px -506px}.flag.st{background-position:-48px -517px}.flag.sv{background-position:-48px -528px}.flag.sy{background-position:-48px -539px}.flag.sz{background-position:-48px -550px}.flag.tc{background-position:-48px -561px}.flag.td{background-position:-48px -572px}.flag.tf{background-position:-64px 0}.flag.tg{background-position:-64px -11px}.flag.th{background-position:-64px -22px}.flag.tj{background-position:-64px -33px}.flag.tk{background-position:-64px -44px}.flag.tl{background-position:-64px -55px}.flag.tm{background-position:-64px -66px}.flag.tn{background-position:-64px -77px}.flag.to{background-position:-64px -88px}.flag.tr{background-position:-64px -99px}.flag.tt{background-position:-64px -110px}.flag.tv{background-position:-64px -121px}.flag.tw{background-position:-64px -132px}.flag.tz{background-position:-64px -143px}.flag.ua{background-position:-64px -154px}.flag.ug{background-position:-64px -165px}.flag.um{background-position:-64px -176px}.flag.us{background-position:-64px -187px}.flag.uy{background-position:-64px -198px}.flag.uz{background-position:-64px -209px}.flag.va{background-position:-64px -220px}.flag.vc{background-position:-64px -231px}.flag.ve{background-position:-64px -242px}.flag.vg{background-position:-64px -253px}.flag.vi{background-position:-64px -264px}.flag.vn{background-position:-64px -275px}.flag.vu{background-position:-64px -286px}.flag.wales{background-position:-64px -297px}.flag.wf{background-position:-64px -308px}.flag.ws{background-position:-64px -319px}.flag.ye{background-position:-64px -330px}.flag.yt{background-position:-64px -341px}.flag.za{background-position:-64px -352px}.flag.zm{background-position:-64px -363px}.flag.zw{background-position:-64px -374px}.flag.aq{background:url(/store/assets/frontend/images/msdropdown/icons/aq.png) no-repeat}.flag.bl{background:url(/store/assets/frontend/images/msdropdown/icons/bl.png) no-repeat}.flag.bq{background:url(/store/assets/frontend/images/msdropdown/icons/bq.png) no-repeat}.flag.cw{background:url(/store/assets/frontend/images/msdropdown/icons/cw.png) no-repeat}.flag.fi{background:url(/store/assets/frontend/images/msdropdown/icons/fi.png) no-repeat}.flag.gf{background:url(/store/assets/frontend/images/msdropdown/icons/gf.png) no-repeat}.flag.gg{background:url(/store/assets/frontend/images/msdropdown/icons/gg.png) no-repeat}.flag.im{background:url(/store/assets/frontend/images/msdropdown/icons/im.png) no-repeat}.flag.je{background:url(/store/assets/frontend/images/msdropdown/icons/je.png) no-repeat}.flag.ls{background:url(/store/assets/frontend/images/msdropdown/icons/ls.png) no-repeat}.flag.ec{background:url(/store/assets/frontend/images/msdropdown/icons/ec.png) no-repeat}.flag.mf{background:url(/store/assets/frontend/images/msdropdown/icons/mf.png) no-repeat}.flag.sx{background:url(/store/assets/frontend/images/msdropdown/icons/sx.png) no-repeat}.flag.tk{background:url(/store/assets/frontend/images/msdropdown/icons/tk.png) no-repeat}.flag.ss{background:url(/store/assets/frontend/images/msdropdown/icons/ss.png) no-repeat}.flag.ly{background:url(/store/assets/frontend/images/msdropdown/icons/ly.png) no-repeat}.flag.mm{background:url(/store/assets/frontend/images/msdropdown/icons/mm.png) no-repeat}.flag.cv{background:url(/store/assets/frontend/images/msdropdown/icons/cv.png) no-repeat}.flag.fj{background:url(/store/assets/frontend/images/msdropdown/icons/fj.png) no-repeat}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
