@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-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-duration:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-sky-100:#dff2fe;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-950:#020618;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-slate-50:lab(98.1434% -.369549 -1.05968);--color-slate-100:lab(96.286% -.852466 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47018 -15.6993);--color-slate-950:lab(1.76974% 1.32743 -9.28855)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-\[calc\(100\%\+0\.8rem\)\]{top:calc(100% + .8rem)}.top-\[calc\(100\%\+0\.75rem\)\]{top:calc(100% + .75rem)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-0{left:calc(var(--spacing) * 0)}.left-5{left:calc(var(--spacing) * 5)}.z-50{z-index:50}.z-\[80\]{z-index:80}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/10\]{aspect-ratio:16/10}.h-0\.5{height:calc(var(--spacing) * .5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-12{height:calc(var(--spacing) * 12)}.h-auto{height:auto}.h-full{height:100%}.max-h-\[24rem\]{max-height:24rem}.max-h-\[90vh\]{max-height:90vh}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-12{width:calc(var(--spacing) * 12)}.w-80{width:calc(var(--spacing) * 80)}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,100vw - 2rem)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.min-w-\[7rem\]{min-width:7rem}.flex-1{flex:1}.shrink{flex-shrink:1}.-translate-y-1\.5{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\.5{--tw-translate-y:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.cursor-zoom-in{cursor:zoom-in}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-px{gap:1px}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[0\.9rem\]{border-radius:.9rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-primary\/12{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/12{border-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.border-primary\/15{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/15{border-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-transparent{border-color:#0000}.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\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.border-white\/18{border-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-\[\#eef5fd\]{background-color:#eef5fd}.bg-\[\#f1f1f1\]{background-color:#f1f1f1}.bg-background{background-color:var(--background)}.bg-current{background-color:currentColor}.bg-primary{background-color:var(--primary)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-950\/92{background-color:#020618eb}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/92{background-color:color-mix(in oklab, var(--color-slate-950) 92%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.bg-white\/92{background-color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.bg-\[linear-gradient\(135deg\,\#ff7a1a\,\#e56506\)\]{background-image:linear-gradient(135deg,#ff7a1a,#e56506)}.bg-\[linear-gradient\(145deg\,rgba\(229\,238\,248\,0\.16\)\,rgba\(8\,22\,39\,0\.7\)\)\]{background-image:linear-gradient(145deg,#e5eef829,#081627b3)}.bg-\[linear-gradient\(165deg\,rgba\(238\,244\,250\,0\.98\)\,rgba\(203\,214\,228\,0\.88\)\)\]{background-image:linear-gradient(165deg,#eef4fafa,#cbd6e4e0)}.bg-\[linear-gradient\(180deg\,rgba\(4\,10\,18\,0\)_45\%\,rgba\(4\,10\,18\,0\.36\)_100\%\)\]{background-image:linear-gradient(#040a1200 45%,#040a125c 100%)}.bg-\[linear-gradient\(180deg\,rgba\(4\,10\,18\,0\.02\)_38\%\,rgba\(4\,10\,18\,0\.16\)_100\%\)\]{background-image:linear-gradient(#040a1205 38%,#040a1229 100%)}.stroke-current{stroke:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.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)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[2rem\]{font-size:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.text-\[\#2f2f2f\]{color:#2f2f2f}.text-\[\#4bace5\]{color:#4bace5}.text-\[\#5f6975\]{color:#5f6975}.text-\[\#6b6b6b\]{color:#6b6b6b}.text-\[\#295eaf\]{color:#295eaf}.text-\[\#444\]{color:#444}.text-foreground{color:var(--foreground)}.text-muted{color:var(--muted)}.text-primary,.text-primary\/70{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/70{color:color-mix(in oklab, var(--primary) 70%, transparent)}}.text-sky-100\/62{color:#dff2fe9e}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/62{color:color-mix(in oklab, var(--color-sky-100) 62%, transparent)}}.text-slate-100{color:var(--color-slate-100)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-\[0_14px_32px_-24px_rgba\(9\,28\,51\,0\.32\)\]{--tw-shadow:0 14px 32px -24px var(--tw-shadow-color,#091c3352);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_28px_-18px_rgba\(15\,76\,129\,0\.25\)\]{--tw-shadow:0 16px 28px -18px var(--tw-shadow-color,#0f4c8140);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_-28px_rgba\(9\,28\,51\,0\.22\)\]{--tw-shadow:0 18px 40px -28px var(--tw-shadow-color,#091c3338);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_54px_-40px_rgba\(9\,28\,51\,0\.2\)\]{--tw-shadow:0 22px 54px -40px var(--tw-shadow-color,#091c3333);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_26px_70px_-35px_rgba\(9\,28\,51\,0\.28\)\]{--tw-shadow:0 26px 70px -35px var(--tw-shadow-color,#091c3347);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_60px_-28px_rgba\(9\,28\,51\,0\.24\)\]{--tw-shadow:0 28px 60px -28px var(--tw-shadow-color,#091c333d);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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:scale-\[1\.07\]:is(:where(.group):hover *){scale:1.07}.group-hover\:text-primary\/70:is(:where(.group):hover *){color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-primary\/70:is(:where(.group):hover *){color:color-mix(in oklab, var(--primary) 70%, transparent)}}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:-translate-y-1\.5:hover{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-primary\/18:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/18:hover{border-color:color-mix(in oklab, var(--primary) 18%, transparent)}}.hover\:border-primary\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.hover\:border-slate-200:hover{border-color:var(--color-slate-200)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:text-primary:hover{color:var(--primary)}.hover\:shadow-\[0_28px_60px_-38px_rgba\(9\,28\,51\,0\.24\)\]:hover{--tw-shadow:0 28px 60px -38px var(--tw-shadow-color,#091c333d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:40rem){.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:min-w-\[7\.6rem\]{min-width:7.6rem}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.02fr_0\.98fr\]{grid-template-columns:1.02fr .98fr}.lg\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.lg\:items-start{align-items:flex-start}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:text-\[4rem\]{font-size:4rem}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--background:#fcfcfc;--foreground:#626262;--surface:#fff;--primary:#4bace5;--primary-strong:#295eaf;--accent:red;--accent-strong:#d30000;--muted:#6b6b6b;--line:#0000001a;--surface-dark:#295eaf;--font-body:Arial, sans-serif;--display-font:Arial, sans-serif}@media (max-width:760px){.news-detail-media-gallery,.news-effect-section{grid-template-columns:1fr}.news-effect-section .news-effect-copy,.news-effect-section .news-effect-media{order:initial!important}.news-effect-media,.news-effect-media img,.news-effect-media video{min-height:230px}}.about-web.about-web-reference{color:#12345c;background:#fff;width:min(96vw,95svh,1260px);margin:0 auto;padding:90px 0 150px;overflow:visible}.lucky-about-ppt-page .solutions-floating-hero{top:var(--lucky-header-runtime-height,136px);height:150px;position:fixed}.lucky-about-ppt-page .solutions-floating-mark{text-shadow:0 8px 18px #295faf29;font-size:clamp(28px,2.7vw,42px);top:44px;left:max(34px,50vw - 784px)}.lucky-about-ppt-page .solutions-floating-mark:after{width:118px;height:10px;margin-top:18px}html[dir=rtl] .lucky-about-ppt-page .solutions-floating-mark{left:auto;right:max(34px,50vw - 784px)}.about-web.about-web-reference section{width:100%;margin:0}.about-reference-factory{width:100%}.about-reference-factory img{width:100%;height:auto;display:block}.about-reference-copy,.about-reference-title,.about-reference-team-photos,.about-reference-experience,.about-reference-partner-photos,.about-reference-logos{width:min(100% - 100px,860px);margin-left:auto;margin-right:auto}.about-reference-title{color:#12345c;font-family:var(--display-font);letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:0;margin-bottom:42px;padding-bottom:16px;font-size:clamp(1.75rem,3vw,2.35rem);font-style:italic;font-weight:900;line-height:1.08;position:relative}.about-reference-title:after{content:"";background:#0e95d3;width:72px;height:7px;position:absolute;bottom:0;left:0}.about-reference-intro-copy{margin-top:40px}.about-reference-copy p{color:#12345c;font-family:var(--display-font);margin:0;font-size:clamp(.98rem,1.45vw,1.14rem);font-style:italic;font-weight:700;line-height:1.42}.about-reference-copy p+p{margin-top:26px}.about-reference-copy .about-reference-strong{font-size:clamp(1.08rem,1.6vw,1.28rem);font-weight:900}.about-reference-section{padding-top:130px}.about-reference-team-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:62px;display:grid}.about-reference-team-photos figure,.about-reference-partner-photos figure{background:#eef5f9;border:1px solid #c8dce9;border-radius:5px;margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 4px #f4f8fa}.about-reference-team-photos figure{aspect-ratio:1.55}.about-reference-team-photos img,.about-reference-partner-photos img{object-fit:cover}.about-reference-experience{color:#12345c;font-family:var(--display-font);background:#eaf7fc;border:1px solid #b8dbea;border-radius:6px;margin-top:44px;padding:18px 22px;font-style:italic}.about-reference-experience strong,.about-reference-experience span{color:#0e95d3;font-size:clamp(1.22rem,2.1vw,1.7rem);font-weight:900;line-height:1.1}.about-reference-experience strong{margin-right:8px}.about-reference-experience p{color:#12345c;margin:5px 0 0;font-size:.8rem;font-weight:750;line-height:1.25}.about-reference-partner-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.about-reference-partner-photos figure{aspect-ratio:1.08}.about-reference-trusted{margin-top:72px;margin-bottom:40px;font-size:clamp(1.45rem,2.5vw,2rem)}.about-reference-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;list-style:none;display:grid}.about-reference-logos li{background:#fff;border:1px solid #c8dce9;border-radius:4px;min-height:86px;position:relative;overflow:hidden}.about-reference-logos img{object-fit:contain;padding:16px 22px}@media (max-width:760px){.about-web.about-web-reference{width:min(100% - 28px,720px);padding-top:132px;padding-bottom:90px}.about-reference-copy,.about-reference-title,.about-reference-team-photos,.about-reference-experience,.about-reference-partner-photos,.about-reference-logos{width:min(100% - 22px,620px)}.about-reference-title{margin-bottom:28px;padding-bottom:12px}.about-reference-section{padding-top:130px}.about-reference-team-photos{gap:10px;margin-top:42px}.about-reference-partner-photos,.about-reference-logos{gap:9px}.about-reference-partner-photos{margin-top:34px}.about-reference-logos li{min-height:66px}.about-reference-logos img{padding:11px 12px}.about-reference-experience p{display:none}}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth}body{background:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:#4bace540}.font-display{font-family:var(--display-font)}.text-balance{text-wrap:balance}.energy-shell{width:100%;max-width:1200px;margin:0 auto}.desktop-only{display:none}.mobile-only{display:block}.lucky-header{z-index:60;position:sticky;top:0}.lucky-header-topline{background:linear-gradient(90deg,#b7d4ef 0%,#dbeaf8 50%,#b7d4ef 100%);height:6px}.lucky-header-bar{background:linear-gradient(#2f65b7 0%,#295faf 100%);box-shadow:0 6px 14px #00000014}.lucky-header-shell{grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:22px;width:100%;max-width:1500px;margin:0 auto;padding:5px 22px;display:grid}.lucky-logo-link{align-items:center;min-width:0;display:inline-flex}.lucky-brand{align-items:center;gap:16px;min-width:0;display:inline-flex}.lucky-logo-image{object-fit:contain;flex-shrink:0;width:120px;height:120px}.lucky-brand-text{color:#fff;font-family:var(--display-font);letter-spacing:0;white-space:nowrap;font-size:32px;font-style:italic;font-weight:700;line-height:1}.lucky-brand-highlight{color:#ff2323;font-size:40px;line-height:1}.lucky-nav{justify-content:center;align-items:center;gap:clamp(14px,1.6vw,28px);min-width:0;display:flex}.lucky-nav-item{padding:22px 0;position:relative}.lucky-nav-link{color:#fff;font-family:var(--display-font);white-space:nowrap;font-size:clamp(13px,1.05vw,16px);font-weight:500;line-height:1;transition:color .18s}.lucky-nav-link:hover{color:#ffcb59}.lucky-nav-link.is-active{text-underline-offset:8px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.lucky-mega-panel{z-index:80;opacity:0;pointer-events:none;gap:18px;padding-top:18px;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%)translateY(10px)}.lucky-nav-item:hover .lucky-mega-panel,.lucky-mega-panel:hover{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.lucky-mega-card{background:linear-gradient(#fffffffa,#f5fafffa);border:1px solid #295faf1f;border-radius:10px;min-width:220px;padding:18px 18px 16px;box-shadow:0 22px 40px #112f5f2e}.lucky-mega-title{color:#295faf;font-family:var(--display-font);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:14px;font-weight:700}.lucky-mega-links{flex-direction:column;gap:8px;display:flex}.lucky-mega-link{color:#295faf;font-family:var(--display-font);font-size:15px;line-height:1.45;transition:color .16s,transform .16s}.lucky-mega-link:hover{color:#ff6c3a;transform:translate(3px)}.lucky-mega-solutions,.lucky-mega-solutions .lucky-mega-card{width:430px}.lucky-mega-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:690px;display:grid}.lucky-mega-products .lucky-mega-card:last-child{grid-column:1/-1}.lucky-mega-service{width:320px}.lucky-mega-news{width:210px}.lucky-mega-about{width:220px}.lucky-mega-contact{width:270px}.lucky-language-wrap{justify-content:flex-end;min-width:0;display:flex}.lucky-language-button{color:#eef6ff;background:linear-gradient(#ffffff29,#ffffff14);border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;min-height:40px;padding:0 14px 0 10px;transition:border-color .18s,background-color .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 10px 18px #10274e2e}.lucky-language-button:hover{background:linear-gradient(#ffffff38,#ffffff1f);border-color:#ffffff52;transform:translateY(-1px)}.lucky-language-chip{color:#0d315f;min-width:34px;height:26px;font-family:var(--display-font);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#8fd6ff,#4bace5);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.lucky-language-label{font-family:var(--display-font);letter-spacing:.02em;font-size:14px;font-weight:600}.lucky-language-panel{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#163a71f7,#112e5cf7);border:1px solid #ffffff2e;border-radius:18px;width:min(26rem,100vw - 1.5rem);position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 24px 48px #0b1e3c52}.lucky-language-panel-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.lucky-language-panel-title{color:#dcecff;font-family:var(--display-font);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.lucky-language-panel-count{color:#dcecffa3;font-size:12px;font-weight:600}.lucky-language-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:22rem;padding:14px;display:grid;overflow-y:auto}.lucky-language-item{background:#ffffff08;border:1px solid #0000;border-radius:14px;padding:12px 12px 11px;transition:border-color .16s,background-color .16s,transform .16s;display:block}.lucky-language-item:hover{background:#ffffff14;border-color:#8fd6ff4d;transform:translateY(-1px)}.lucky-language-item.is-active{background:linear-gradient(#548ad65c,#3866b452);border-color:#8fd6ff52}.lucky-language-item-name{color:#f3f8ff;font-size:14px;font-weight:600;line-height:1.25;display:block}.lucky-language-item-code{color:#e0efffa8;letter-spacing:.16em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:700;display:block}.lucky-mobile-menu{justify-self:end;position:relative}.lucky-mobile-toggle{color:#fff;min-width:86px;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;list-style:none;display:inline-flex}.lucky-mobile-toggle::-webkit-details-marker{display:none}.lucky-mobile-panel{background:#1d4991f7;border-radius:10px;width:min(20rem,100vw - 32px);min-width:min(220px,100vw - 32px);max-height:calc(100svh - 108px);padding:14px;display:none;position:absolute;top:calc(100% + 20px);right:0;overflow-y:auto;box-shadow:0 20px 40px #0003}.lucky-mobile-menu[data-open=true] .lucky-mobile-panel{display:block}.lucky-mobile-nav-list{display:grid}.lucky-mobile-nav-list .lucky-mobile-link{border-bottom:1px solid #ffffff1a}.lucky-mobile-nav-list .lucky-mobile-link:last-child{border-bottom:0}.lucky-mobile-language{border-top:1px solid #ffffff1f;margin-top:10px;padding-top:12px}.lucky-mobile-language-toggle{color:#eef6ff;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.lucky-mobile-language-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:18rem;margin-top:10px;display:grid;overflow-y:auto}.lucky-mobile-language-item{color:#ffffffd6;background:#ffffff0a;border:1px solid #0000;border-radius:8px;gap:4px;padding:10px;display:grid}.lucky-mobile-language-item.is-active{color:#fff;background:#8fd6ff24;border-color:#8fd6ff57}.lucky-mobile-language-item span{font-size:13px;font-weight:700;line-height:1.25}.lucky-mobile-language-item small{color:#e0efffa8;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1}.lucky-mobile-link{color:#fff;min-height:44px;font-family:var(--display-font);align-items:center;padding:9px 0;display:flex}.lucky-mobile-link.is-active{text-underline-offset:5px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.lucky-homepage{background:#fff}.lucky-hero{background:linear-gradient(#386fbd 0%,#54a9dd 100%);border-top:1px solid #ffffff73;position:relative}.lucky-hero-overlay{background:radial-gradient(circle at 24% 44%,#ffffff14,#0000 28%),radial-gradient(circle at 77% 38%,#ffffff1f,#0000 22%);position:absolute;inset:0}.lucky-hero-shell{grid-template-columns:minmax(360px,46%) minmax(420px,54%);align-items:center;gap:30px;width:100%;max-width:1500px;min-height:510px;margin:0 auto;padding:28px 34px 36px;display:grid;position:relative}.lucky-hero-media{min-height:455px;position:relative}.lucky-hero-copy{color:#fff;text-align:center;justify-self:center;width:100%;max-width:790px}.lucky-hero-title{width:max-content;max-width:100%;font-family:var(--display-font);letter-spacing:0;text-align:center;flex-direction:column;justify-items:center;gap:10px;margin:0 auto;font-size:clamp(2rem,3.2vw,3.7rem);font-style:italic;font-weight:700;line-height:1.14;display:grid}.lucky-hero-title-line{text-align:center;white-space:nowrap;width:100%;display:block}.lucky-hero-subtitle{width:max-content;max-width:100%;font-family:var(--display-font);flex-direction:column;justify-items:center;gap:8px;margin:30px auto 0;font-size:clamp(1.16rem,1.55vw,1.58rem);font-style:italic;line-height:1.36;display:grid}.lucky-hero-subtitle-line{text-align:center;white-space:nowrap;width:100%;display:block}.lucky-hero-subtitle strong{color:#ffb83f;font-weight:700}.lucky-hero-actions{justify-content:center;gap:30px;margin-top:62px;display:flex}.lucky-hero-button{color:#fff;min-width:260px;min-height:50px;font-family:var(--display-font);background:linear-gradient(#a8bdf0 0%,#5479d0 45%,#315aac 100%);border-radius:2px;justify-content:center;align-items:center;padding:0 28px;font-size:18px;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #fff6,0 10px 18px #264d962e}.lucky-hero-button:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff6,0 14px 24px #264d9640}.energy-page{background:var(--background)}.energy-header{z-index:30;color:#fff;background:linear-gradient(#295eaff5,#295eaff5),url(/energy/home_energy_sub2.jpg) bottom/cover no-repeat;position:relative}.energy-nav-link{font-size:16px;line-height:1;position:relative}.energy-nav-link:after{content:"";opacity:0;background:#fff;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:-12px;left:0;right:0;transform:scaleX(.5)}.energy-nav-link:hover:after{opacity:1;transform:scaleX(1)}.energy-buy-button,.energy-theme-button{background:linear-gradient(180deg, var(--accent), var(--accent-strong));color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:5px;justify-content:center;align-items:center;min-height:45px;font-size:13px;font-weight:500;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.energy-buy-button{padding:0 20px}.energy-theme-button{padding:0 24px}.energy-buy-button:hover,.energy-theme-button:hover{transform:translateY(-1px);box-shadow:0 12px 24px #ff000038}.energy-mobile-toggle{color:#fff;cursor:pointer;border:1px solid #ffffff3d;border-radius:5px;justify-content:center;align-items:center;min-width:82px;min-height:40px;padding:0 14px;list-style:none;display:inline-flex}.energy-mobile-toggle::-webkit-details-marker{display:none}.energy-mobile-panel{background:#1a4282fa;border-radius:10px;flex-direction:column;gap:8px;min-width:220px;padding:14px;display:flex;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 36px #0000003d}.energy-mobile-link,.energy-mobile-buy{border-radius:5px;padding:10px 12px}.energy-mobile-link:hover{background:#ffffff14}.energy-mobile-buy{background:linear-gradient(180deg, var(--accent), var(--accent-strong));color:#fff;text-align:center;text-transform:uppercase}.energy-hero-link,.energy-read-more{background:url(/energy/home_energy_arrow_right_large.png) 100%/29px 29px no-repeat;align-items:center;min-height:29px;font-size:19px;line-height:23px;display:inline-flex}.energy-hero-link{padding-right:42px}.energy-read-more{color:var(--primary-strong);background-image:url(/energy/home_energy_arrow_right.png);background-size:21px 8px;padding-right:28px;font-size:14px;line-height:1}.energy-chart-ring{border-radius:999px;justify-content:center;align-items:center;width:132px;height:132px;display:flex}.energy-chart-hole{background:var(--background);border-radius:999px;justify-content:center;align-items:center;width:102px;height:102px;display:flex}.energy-chart-hole span{font-family:var(--display-font);color:#2f2f2f;font-size:34px;line-height:1}.energy-feature-item{border-bottom:1px solid #ffffff2e;align-items:flex-start;gap:16px;padding-bottom:24px;display:flex}.energy-footer{background:linear-gradient(#295eaffa,#295eaffa),url(/energy/home_energy_footer_bgd.jpg) bottom/cover no-repeat}.energy-footer-link{transition:opacity .18s}.energy-footer-link:hover{opacity:.8}.energy-subheader{color:#fff;background-color:#295eaf;background-position:bottom;background-repeat:no-repeat}.energy-subheader-title{font-family:var(--display-font);margin:0;font-size:70px;font-weight:700;line-height:1}.energy-content-card{background:#fff;overflow:hidden;box-shadow:0 18px 38px #0000000f}.lucky-product-showcase{min-height:100%;color:inherit;background:#fff;grid-template-rows:minmax(76px,auto) 300px 48px;padding:0 26px 22px;transition:transform .18s,background-color .18s;display:grid}.lucky-product-showcase:hover{background:#f8fbff;transform:translateY(-2px)}.lucky-product-showcase:not(:last-child){border-right:1px solid #00000017}.lucky-product-showcase-copy{padding-top:8px}.lucky-product-showcase-media{height:100%;margin-top:18px;position:relative}.lucky-product-showcase-link{color:#fff;width:150px;min-height:38px;font-family:var(--display-font);background:linear-gradient(#4f87df 0%,#2858b8 100%);border-radius:4px;justify-content:center;align-self:end;align-items:center;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #2858b82e}.energy-quote-card{background:#fff;padding:32px 28px;box-shadow:0 14px 30px #0000000d}.energy-icon-card{text-align:center}.energy-pricing-card{background:#fff;border:1px solid #00000014;box-shadow:0 16px 34px #0000000a}.energy-pricing-card-featured{border-color:#ff00002e;box-shadow:0 20px 44px #ff000014}.energy-home-list-item{border-bottom:1px solid #00000014;align-items:flex-start;gap:16px;padding-bottom:24px;display:flex}.energy-contact-card{background:#fff;padding:32px;box-shadow:0 18px 38px #0000000f}.energy-input{color:#626262;width:100%;min-height:54px;font:inherit;background:#fff;border:1px solid #ebebeb;padding:14px 16px;transition:border-color .18s,background-color .18s,color .18s}.energy-input:focus{color:#1982c2;background:#e9f5fc;border-color:#d5e5ee;outline:none}.button-primary,.button-secondary{text-transform:uppercase;border-radius:5px;justify-content:center;align-items:center;min-height:45px;padding:0 20px;font-size:13px;display:inline-flex}.button-primary{background:linear-gradient(180deg, var(--accent), var(--accent-strong));color:#fff}.button-secondary{background:var(--surface);color:var(--primary-strong);border:1px solid var(--line)}.nav-link{position:relative}.nav-link:after{content:"";opacity:0;background:currentColor;height:2px;position:absolute;bottom:-6px;left:0;right:0}.nav-link:hover:after{opacity:1}@media (max-width:767px){.energy-subheader-title{font-size:42px}.energy-contact-card{padding:24px}.energy-hero-link{font-size:16px}.energy-chart-ring{width:118px;height:118px}.energy-chart-hole{width:90px;height:90px}.energy-chart-hole span{font-size:28px}.lucky-product-showcase{grid-template-rows:auto 220px 48px;padding:0 0 24px}.lucky-product-showcase:not(:last-child){border-bottom:1px solid #00000017;border-right:0;margin-bottom:26px}.lucky-product-showcase-media{height:100%}}@media (min-width:1100px){.desktop-only{display:flex}.mobile-only{display:none}}@media (max-width:1099px){.desktop-only{display:none}.mobile-only{display:block}.lucky-header-shell{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:5px 16px}}@media (max-width:900px){.lucky-logo-image{width:66px;height:66px}.lucky-brand{gap:10px}.lucky-brand-text{font-size:19px}.lucky-brand-highlight{font-size:22px}.lucky-mobile-toggle{min-width:72px;min-height:38px;padding:0 12px}.lucky-hero-shell{grid-template-columns:1fr;gap:10px;min-height:auto;padding:22px 20px 34px}.lucky-hero-media{min-width:0;min-height:280px}.lucky-hero-copy{min-width:0;max-width:100%;padding-top:8px}.lucky-hero-title{align-items:center;width:100%}.lucky-hero-title-line{text-align:center}.lucky-hero-title-line,.lucky-hero-subtitle-line{white-space:normal}.lucky-hero-subtitle{width:100%}.lucky-hero-actions{flex-direction:column;align-items:center;gap:18px;width:100%;margin-top:34px}.lucky-hero-button{width:100%;min-width:min(280px,100%)}}@media (max-width:420px){.lucky-header-shell{gap:10px;padding-inline:12px}.lucky-brand{gap:8px}.lucky-brand-text{font-size:17px}.lucky-brand-highlight{font-size:20px}.lucky-mobile-toggle{min-width:66px;padding:0 10px;font-size:13px}}.lucky-page{background:#fff}.lucky-page,.lucky-homepage,.lucky-newsroom-page{overflow-wrap:anywhere}.lucky-white-section{background:#fff}html[dir=rtl] .lucky-header-shell,html[dir=rtl] .lucky-nav,html[dir=rtl] .lucky-hero-shell,html[dir=rtl] .lucky-welcome-grid,html[dir=rtl] .lucky-contact-content .energy-shell,html[dir=rtl] .service-localized-card{direction:rtl}html[dir=rtl] .solutions-floating-mark,html[dir=rtl] .newsroom-floating-mark{left:auto;right:max(34px,50vw - 784px)}html[dir=rtl] .service-localized-feature{border-left:0;border-right:8px solid #0e8ece}.lucky-steel-section{background:linear-gradient(#f4f7fb 0%,#eef3f8 100%)}.lucky-blue-section{color:#fff;background:linear-gradient(135deg,#295faf 0%,#4bace5 100%)}.lucky-page-intro{background:#163b73;min-height:360px;position:relative;overflow:hidden}.lucky-page-intro-bg{position:absolute;inset:0}.lucky-page-intro-bg:after{content:"";background:linear-gradient(90deg,#0e2a54e6 0%,#143a6eb8 48%,#143a6e5c 100%);position:absolute;inset:0}.lucky-page-intro-inner{color:#fff;text-align:center;justify-items:center;width:100%;max-width:1200px;margin:0 auto;padding:82px 24px;display:grid;position:relative}.lucky-page-intro-inner h1{max-width:850px;font-family:var(--display-font);margin:12px 0 0;font-size:clamp(2.4rem,5vw,5.2rem);font-style:italic;font-weight:800;line-height:.98}.lucky-page-intro-inner p:last-child{color:#ffffffe0;max-width:760px;margin:26px 0 0;font-size:18px;line-height:1.8}.lucky-eyebrow{color:#ffb83f;font-family:var(--display-font);text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.solutions-ppt-gallery{--lucky-header-height:136px;color:#12345c;background:#fff}.lucky-solutions-page{position:relative}.solutions-floating-hero{top:var(--lucky-header-runtime-height,136px);z-index:15;pointer-events:none;background:0 0;height:150px;position:fixed;left:0;right:0}.solutions-floating-mark{color:#295faf;font-family:var(--display-font);text-transform:uppercase;text-shadow:0 8px 18px #295faf29;font-size:clamp(28px,2.7vw,42px);font-style:italic;font-weight:900;line-height:1;position:absolute;top:44px;left:max(34px,50vw - 784px)}.solutions-floating-mark:after{content:"";background:currentColor;width:118px;height:10px;margin-top:18px;display:block}.solutions-ppt-scroll{background:#fff}.solutions-ppt-section{min-height:calc(100svh - var(--lucky-header-height));place-items:center;padding:10px;display:grid;overflow:hidden}.solutions-ppt-card{aspect-ratio:7559680/10691500;isolation:isolate;background:#fff;width:min(96vw,95svh,1260px);position:relative;overflow:hidden;container-type:inline-size}.solutions-ppt-image{position:absolute}.solutions-ppt-image img{object-fit:contain;filter:drop-shadow(0 12px 18px #12345c2e)}.solutions-ppt-title{z-index:3;color:#12345c;width:86%;font-family:var(--display-font);overflow-wrap:anywhere;align-items:baseline;gap:1.5cqw;font-style:italic;font-weight:800;line-height:1.08;display:flex;position:absolute;top:11.7%;left:6.7%}.solutions-ppt-title span{white-space:nowrap;flex:none;font-size:5.1cqw}.solutions-ppt-title strong{font-size:3.45cqw}.solutions-ppt-section:first-child .solutions-ppt-title strong{font-size:3.05cqw}.solutions-ppt-copy{color:#12345c;font-family:var(--display-font);overflow-wrap:anywhere;z-index:2;margin:0;font-size:2.65cqw;font-style:italic;line-height:1.24;position:absolute}.solutions-ppt-copy-drone{width:84%;top:47.5%;left:7.1%}.solutions-ppt-drone-exploded{z-index:1;width:50.5%;height:41.5%;top:3.6%;right:-4.2%}.solutions-ppt-drone-motor{width:28.6%;height:20.2%;top:21.7%;left:17.8%}.solutions-ppt-drone-line{height:22.8%;bottom:8.5%;left:1%;right:1%}.solutions-ppt-copy-die{width:86%;top:24%;left:7%}.solutions-ppt-die-rotor{width:30.7%;height:23.1%;top:46.8%;left:8.1%}.solutions-ppt-die-mold{width:52%;height:20%;top:46.8%;right:4%}.solutions-ppt-die-island{height:34.6%;bottom:2.6%;left:2%;right:2%}.solutions-ppt-stamping-line{width:45.14%;height:31.81%;top:18.19%;left:3.18%}.solutions-ppt-copy-stamping{text-align:center;width:53.71%;font-size:2.55cqw;font-weight:700;line-height:1.35;top:16.87%;left:46.34%}.solutions-ppt-copy-stamping-bottom{text-align:center;width:88.4%;font-size:2.55cqw;font-weight:700;line-height:1.35;top:50.97%;left:5.8%}.solutions-ppt-label{color:#ffb33d;font-family:var(--display-font);text-align:center;z-index:2;margin:0;font-size:2.15cqw;font-style:italic;font-weight:800;line-height:1;position:absolute}.solutions-ppt-label-curled{width:20.51%;top:59.15%;left:16.07%}.solutions-ppt-label-laminated{width:36.12%;top:59.23%;left:56.71%}.solutions-ppt-stamping-equipment{opacity:1;width:44.81%;height:23.32%;top:73.38%;left:48.02%}.solutions-ppt-stamping-core-a{opacity:.92;width:16.19%;height:9.99%;top:63.77%;left:58.89%}.solutions-ppt-stamping-core-b{opacity:.96;width:15.4%;height:10.76%;top:63.39%;left:77.44%}.solutions-ppt-stamping-press{width:40.01%;height:20.33%;top:75.27%;left:6.33%}.solutions-ppt-stamping-rings{width:31.54%;height:12.79%;top:62.47%;left:10.56%}@media (max-width:900px){.solutions-ppt-gallery{--lucky-header-height:82px}.solutions-floating-hero{height:118px;top:82px}.solutions-floating-mark{font-size:28px;top:28px;left:22px}.solutions-floating-mark:after{width:94px;height:8px;margin-top:14px}.solutions-ppt-card{width:min(96vw,72svh)}}.lucky-service-ppt-page,.lucky-about-ppt-page{position:relative}.service-floating-mark{color:#0e8ece}.about-floating-mark,.contact-floating-mark{color:#295faf}.about-web{--about-ink:#12345c;--about-blue:#295faf;--about-cyan:#0e95d3;width:100%;color:var(--about-ink);background:#fff;overflow:hidden}.about-web section{width:min(100% - 48px,1380px);margin-inline:auto}.about-web-intro{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(48px,7vw,110px);min-height:calc(100svh - 136px);padding:190px 0 90px;display:grid}.about-web-kicker,.about-web-heading p{color:var(--about-cyan);font-family:var(--display-font);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:900}.about-web-intro h1{max-width:720px;font-family:var(--display-font);letter-spacing:-.055em;overflow-wrap:anywhere;margin:18px 0 0;font-size:clamp(3rem,5.4vw,6.2rem);font-style:italic;font-weight:950;line-height:.98}.about-web-lead{color:#5a6d80;max-width:650px;margin:26px 0 0;font-size:clamp(1.05rem,1.35vw,1.28rem);line-height:1.75}.about-web-mission{border-top:1px solid #cfe0ec;border-left:6px solid var(--about-cyan);margin-top:36px;padding:28px 0 0 26px}.about-web-mission h2{font-family:var(--display-font);overflow-wrap:anywhere;margin:0;font-size:clamp(1.45rem,2.15vw,2.45rem);font-weight:900;line-height:1.15}.about-web-mission p,.about-web-team-copy p,.about-web-partner-copy>p:last-child{color:#5a6d80;margin:18px 0 0;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.8}.about-web-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:34px 0 0;padding:0;list-style:none;display:grid}.about-web-values li{min-width:0;color:var(--about-ink);font-family:var(--display-font);overflow-wrap:anywhere;background:#f1f7fb;padding:13px 14px;font-size:.9rem;font-weight:850}.about-web-values span{color:var(--about-cyan);letter-spacing:.08em;margin-right:10px;font-size:.68rem}.about-web-factory{background:#dcecf5;min-height:min(72svh,780px);position:relative;overflow:hidden;box-shadow:-26px 28px #e9f4f9}.about-web-factory:after{content:"";background:linear-gradient(#0000 54%,#031c3ab8);position:absolute;inset:0}.about-web-factory img,.about-web-team-photos img,.about-web-partner-photos img{object-fit:cover}.about-web-factory-label{z-index:1;color:#fff;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:30px;left:34px;right:34px}.about-web-factory-label strong{font-family:var(--display-font);font-size:clamp(1.4rem,2.4vw,2.7rem);font-style:italic}.about-web-factory-label span{letter-spacing:.16em;font-size:.72rem;font-weight:800}.about-web-team{border-top:1px solid #dce7ef;padding:clamp(90px,10vw,150px) 0}.about-web-heading{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,62px);display:grid}.about-web-heading>span{color:var(--about-cyan);font-family:var(--display-font);letter-spacing:-.08em;font-size:clamp(5rem,11vw,10rem);font-style:italic;font-weight:950;line-height:.72}.about-web-heading h2,.about-web-partner-copy h2{max-width:1000px;font-family:var(--display-font);letter-spacing:-.045em;overflow-wrap:anywhere;margin:12px 0 0;font-size:clamp(2.4rem,5vw,5.6rem);font-style:italic;font-weight:950;line-height:1}.about-web-team-grid{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(40px,6vw,90px);margin-top:clamp(54px,7vw,96px);display:grid}.about-web-team-copy{border-left:6px solid var(--about-blue);padding:10px 0 10px 28px;position:sticky;top:170px}.about-web-team-copy p:first-child{color:var(--about-ink);margin-top:0;font-weight:750}.about-web-team-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.about-web-team-photos figure,.about-web-partner-photos figure{background:#eaf2f7;margin:0;position:relative;overflow:hidden}.about-web-team-photos figure{aspect-ratio:1.42}.about-web-team-photos figure:nth-child(2),.about-web-team-photos figure:nth-child(3){transform:translateY(28px)}.about-web-partners{border-top:1px solid #dce7ef;padding:clamp(90px,10vw,150px) 0}.about-web-partner-copy{max-width:1040px}.about-web-partner-copy>p:last-child{max-width:800px}.about-web-partner-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(46px,6vw,84px);display:grid}.about-web-partner-photos figure{aspect-ratio:1.25}.about-web-logo-heading{grid-template-columns:auto 1fr;align-items:center;gap:24px;margin-top:clamp(72px,9vw,128px);display:grid}.about-web-logo-heading span{color:var(--about-cyan);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.about-web-logo-heading h3{font-family:var(--display-font);overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,3vw,3.1rem);font-style:italic;line-height:1.05}.about-web-logos{background:#dce7ef;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:32px 0 0;padding:1px;list-style:none;display:grid}.about-web-logos li{background:#fff;min-height:142px;position:relative}.about-web-logos img{object-fit:contain;filter:saturate(.84);padding:clamp(22px,3vw,42px);transition:filter .18s,transform .18s}.about-web-logos li:hover img{filter:saturate();transform:scale(1.04)}@media (max-width:960px){.about-web section{width:min(100% - 36px,760px)}.about-web-intro{grid-template-columns:1fr;min-height:auto;padding:152px 0 76px}.about-web-factory{min-height:62svh;box-shadow:-14px 16px #e9f4f9}.about-web-team-grid{grid-template-columns:1fr}.about-web-team-copy{position:static}}@media (max-width:640px){.about-web section{width:min(100% - 28px,560px)}.about-web-intro{padding-top:128px}.about-web-intro h1{font-size:clamp(2.7rem,14vw,4.6rem)}.about-web-values,.about-web-team-photos,.about-web-partner-photos,.about-web-heading{grid-template-columns:1fr}.about-web-heading>span{font-size:6.4rem}.about-web-team-photos figure:nth-child(2),.about-web-team-photos figure:nth-child(3){transform:none}.about-web-partner-photos figure{aspect-ratio:1.35}.about-web-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.about-web-logos li{min-height:104px}.about-web-logo-heading{grid-template-columns:1fr}.about-web-factory-label{display:block;bottom:20px;left:20px;right:20px}.about-web-factory-label span{margin-top:7px;display:block}}.service-ppt-gallery{--lucky-header-height:136px;color:#12345c;background:#fff}.service-ppt-scroll{background:#fff}.service-ppt-section{min-height:calc(100svh - var(--lucky-header-height));place-items:center;padding:10px;display:grid;overflow:hidden}.service-ppt-section-industries{place-items:start center;padding:0}.service-ppt-card{aspect-ratio:7559680/10691500;isolation:isolate;background:#fff;width:min(96vw,68svh,900px);position:relative;overflow:hidden;container-type:inline-size}.service-ppt-rendered-card{aspect-ratio:7559680/10691500;isolation:isolate;background:#fff;width:min(96vw,68svh,900px);position:relative;overflow:hidden;box-shadow:0 18px 40px #12345c14}.lucky-about-ppt-page .service-ppt-rendered-card{width:min(96vw,95svh,1260px)}.service-localized-gallery{--lucky-header-height:136px;color:#12345c;background:#fff;width:100%;padding:150px 0 56px}.service-localized-card{width:min(96vw,1352px);min-height:min(920px, calc(100svh - var(--lucky-header-height) + 170px));background:linear-gradient(135deg,#ebf6fcf5,#fffffffa 46%),#fff;border:1px solid #295faf1f;border-radius:6px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(28px,5vw,74px);margin:0 auto;padding:clamp(34px,6vw,86px);display:grid;box-shadow:0 24px 58px #12345c17}.service-localized-intro p{color:#0e8ece;font-family:var(--display-font);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px;font-weight:900}.service-localized-intro h2{color:#12345c;font-family:var(--display-font);overflow-wrap:anywhere;margin:18px 0 0;font-size:clamp(2.35rem,4.7vw,5.2rem);font-style:italic;font-weight:900;line-height:1.02}.service-localized-intro span{color:#526a82;max-width:720px;margin-top:24px;font-size:clamp(16px,1.35vw,20px);line-height:1.82;display:block}.service-localized-feature-grid{gap:16px;display:grid}.service-localized-feature{background:#ffffffc7;border-left:8px solid #0e8ece;border-radius:6px;padding:20px 24px;box-shadow:0 14px 34px #12345c12}.service-localized-feature h3{color:#12345c;font-family:var(--display-font);overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,1.8vw,1.75rem);font-style:italic;font-weight:900;line-height:1.12}.service-localized-feature p{color:#5a6b80;margin:8px 0 0;font-size:15px;line-height:1.65}.service-ppt-gallery-classic{background:#fff;padding:150px 0 clamp(92px,10vw,172px)}.service-ppt-classic-frame{color:#12345c;width:min(86vw,680px);font-family:var(--display-font);margin:0 auto;font-style:italic}.service-ppt-classic-copy{gap:clamp(18px,2vw,28px);margin-bottom:clamp(28px,3.2vw,42px);display:grid}.service-ppt-classic-copy p{color:#12345c;margin:0;font-size:clamp(18px,1.35vw,23px);font-weight:900;line-height:1.23}.service-ppt-classic-boxes{gap:clamp(14px,1.5vw,18px);margin-bottom:clamp(28px,3.1vw,40px);display:grid}.service-ppt-classic-box{background:#eaf6fb;border:1px solid #b8dbef;border-radius:5px;padding:clamp(12px,1.25vw,16px) clamp(16px,1.7vw,22px);box-shadow:inset 0 0 0 1px #ffffffb8}.service-ppt-classic-box h3,.service-ppt-classic-row h3{margin:0;font-weight:900;line-height:1.08}.service-ppt-classic-box h3{color:#0e8ece;font-size:clamp(18px,1.38vw,24px)}.service-ppt-classic-box p,.service-ppt-classic-row p{margin:7px 0 0;font-size:clamp(14px,1.05vw,17px);font-weight:800;line-height:1.2}.service-ppt-classic-box p{color:#12345c}.service-ppt-classic-list{gap:clamp(20px,2.2vw,30px);display:grid}.service-ppt-classic-row{color:#12345c;border-left:8px solid #0e8ece;padding:0 0 0 clamp(16px,1.7vw,24px)}.service-ppt-classic-row h3{color:#12345c;font-size:clamp(18px,1.42vw,24px)}.service-ppt-classic-row p{color:#5a6b80}html[dir=rtl] .service-ppt-classic-row{border-left:0;border-right:8px solid #0e8ece;padding-left:0;padding-right:clamp(16px,1.7vw,24px)}.service-ppt-rendered-slide{object-fit:contain}.service-ppt-image{position:absolute}.service-ppt-title{z-index:4;color:#12345c;width:87%;font-family:var(--display-font);align-items:baseline;gap:1.4cqw;font-style:italic;font-weight:900;line-height:1.06;display:flex;position:absolute;top:10.9%;left:6.6%}.service-ppt-title span{font-size:3.6cqw}.service-ppt-title strong{font-size:4.1cqw}.service-ppt-copy{z-index:3;color:#12345c;font-family:var(--display-font);overflow-wrap:anywhere;margin:0;font-size:2.48cqw;font-style:italic;font-weight:700;line-height:1.28;position:absolute}.service-ppt-service-hero{width:52%;height:18%;top:4%;right:0}.service-ppt-service-intro{width:86%;top:22.6%;left:7%}.service-ppt-service-summary{width:86%;font-size:2.35cqw;top:34.8%;left:7%}.service-ppt-feature{z-index:3;color:#12345c;width:86%;font-family:var(--display-font);font-size:2.2cqw;font-style:italic;line-height:1.28;position:absolute;left:7%}.service-ppt-feature strong{color:#0e8ece;font-weight:900;display:inline}.service-ppt-feature span{font-weight:700}.service-ppt-service-list{z-index:3;color:#12345c;font-family:var(--display-font);gap:1.25cqw;font-style:italic;display:grid;position:absolute;bottom:7.2%;left:6%;right:6%}.service-ppt-service-list div{border-left:.8cqw solid #0e8ece;gap:.35cqw;padding-left:1.4cqw;display:grid}.service-ppt-service-list strong{color:#0e8ece;font-size:2.25cqw;font-weight:900;line-height:1.04}.service-ppt-service-list span{font-size:2.05cqw;font-weight:700;line-height:1.22}.service-ppt-industries-copy{text-align:center;width:86.4%;top:19.7%;left:6.8%}.service-ppt-industries-heading{color:#12345c;width:84%;font-family:var(--display-font);text-align:center;z-index:3;margin:0;font-size:2.65cqw;font-style:italic;font-weight:900;line-height:1.12;position:absolute;top:32%;left:8%}.service-ppt-industry-label,.service-ppt-capability-label{z-index:3;color:#0e8ece;font-family:var(--display-font);text-align:center;margin:0;font-size:2.35cqw;font-style:italic;font-weight:900;line-height:1;position:absolute}.service-ppt-capability-die{width:82%;top:45.5%;left:9%}.service-ppt-capability-assembly-line{width:50%;height:12.8%;top:26.3%;right:6%}.service-ppt-capability-die-part{width:25%;height:17%;top:49.7%;right:12%}.service-ppt-gallery,.service-ppt-scroll,.service-ppt-section{background:#fff}.service-ppt-card{box-shadow:none;background:#fff}.lucky-service-ppt-page .service-ppt-card{width:min(86vw,105svh - 164px,1080px);height:min(calc(100svh - var(--lucky-header-height) - 20px), 1180px);aspect-ratio:auto}.lucky-service-ppt-page .service-ppt-rendered-card{width:min(96vw, calc((100svh - var(--lucky-header-height) - 20px) * 1.733), 1641px);aspect-ratio:1641/947;height:auto;overflow:hidden}.lucky-service-ppt-page .service-ppt-rendered-slide{object-fit:contain;object-position:center}.service-ppt-image{z-index:2}.service-ppt-image img{object-fit:contain;filter:none}.service-ppt-service-copy{z-index:3;color:#12345c;width:86.5%;font-family:var(--display-font);font-style:italic;position:absolute;top:6.8%;left:6.7%}.service-ppt-service-copy p{color:#12345c;margin:0 0 2.35cqw;font-size:2.45cqw;font-weight:700;line-height:1.22}.service-ppt-feature{z-index:3;color:#12345c;background:#eaf6fb;border:.12cqw solid #b8dbef;border-radius:.62cqw;width:86.5%;padding:1.1cqw 2.45cqw 1.05cqw;left:6.7%}.service-ppt-feature strong{color:#0e8ece;font-size:2.55cqw;font-weight:900;line-height:1.04;display:block}.service-ppt-feature span{color:#12345c;margin-top:.42cqw;font-size:2.02cqw;font-weight:700;line-height:1.16;display:block}.service-ppt-feature-remote{top:34.2%}.service-ppt-feature-modular{top:46.4%}.service-ppt-support-list{z-index:3;color:#12345c;width:84%;font-family:var(--display-font);gap:1.6cqw;font-style:italic;display:grid;position:absolute;top:60.6%;left:7.8%}.service-ppt-support-list section{border-left:1.2cqw solid #0e8ece;min-height:5.55cqw;padding-left:2cqw}.service-ppt-support-list h3{color:#12345c;margin:0;font-size:2.48cqw;font-weight:900;line-height:1.05}.service-ppt-support-list p{color:#5a6b80;margin:.5cqw 0 0;font-size:1.82cqw;font-weight:700;line-height:1.2}.service-ppt-page-heading{z-index:3;width:86%;font-family:var(--display-font);font-style:italic;position:absolute;top:6.8%;left:6.8%}.service-ppt-page-heading h2{color:#12345c;margin:0;font-size:5.2cqw;font-weight:900;line-height:1}.service-ppt-page-heading span{background:#0e8ece;width:13.5cqw;height:.7cqw;margin-top:1.2cqw;display:block}.service-ppt-industries-copy{z-index:3;color:#12345c;width:86%;font-family:var(--display-font);text-align:center;margin:0;font-size:2.2cqw;font-style:italic;font-weight:700;line-height:1.22;position:absolute;top:17.4%;left:7%}.service-ppt-industry-label,.service-ppt-capability-label{z-index:3;color:#0e8ece;text-align:left;font-size:2.35cqw;text-decoration:none}.service-ppt-label-motor{width:86%;top:35.4%;left:7%}.service-ppt-label-die{width:86%;top:52.2%;left:7%}.service-ppt-label-stamping{width:86%;top:68.7%;left:7%}.service-ppt-motor-a{width:25%;height:10.7%;top:39.3%;left:7%}.service-ppt-motor-b{width:25%;height:11.2%;top:38.9%;left:37%}.service-ppt-motor-c{width:24%;height:12.2%;top:38.7%;right:7%}.service-ppt-die-a{width:24%;height:11.2%;top:56.2%;left:9%}.service-ppt-die-b{width:23%;height:12%;top:55.5%;left:38%}.service-ppt-die-c{width:22%;height:12.4%;top:55.2%;right:9%}.service-ppt-stamping-a{width:22%;height:11.8%;top:72.9%;left:4%}.service-ppt-stamping-b{width:22%;height:10.7%;top:73.4%;left:27.8%}.service-ppt-stamping-c{width:21%;height:13.3%;top:72.2%;left:52%}.service-ppt-stamping-d{width:22%;height:13.4%;top:72%;right:4%}.service-ppt-motor-a,.service-ppt-motor-b,.service-ppt-motor-c,.service-ppt-die-a,.service-ppt-die-b,.service-ppt-die-c,.service-ppt-stamping-a,.service-ppt-stamping-b,.service-ppt-stamping-c,.service-ppt-stamping-d{background:#f8fcffeb;border:.12cqw solid #c6dfee;border-radius:.62cqw}.service-ppt-capabilities-heading{top:5.2%}.service-ppt-capability-label{color:#12345c;font-size:2.55cqw;line-height:1.12}.service-ppt-capability-assembly{width:84%;top:14.2%;left:6.5%}.service-ppt-capability-die{text-align:left;width:84%;top:39.3%;left:6.5%}.service-ppt-capability-stamping{width:84%;top:62.4%;left:6.5%}.service-ppt-capability-assembly-img{width:31%;height:15.6%;top:18.8%;left:8.3%}.service-ppt-capability-assembly-line{width:51%;height:11.9%;top:21.6%;left:auto;right:7.2%}.service-ppt-capability-die-img{width:37%;height:14.7%;top:46.4%;left:16%}.service-ppt-capability-die-part{width:24%;height:18.6%;top:42.2%;left:auto;right:14%}.service-ppt-capability-stamping-img{width:36%;height:15.7%;top:71.8%;left:14%}.service-ppt-capability-stamping-part{width:28%;height:20.1%;top:69.8%;right:13%}.service-ppt-capability-panel{z-index:1;background:#f7fbfedb;border:.12cqw solid #b8dbef;border-radius:.62cqw;width:86.5%;position:absolute;left:6.8%}.service-ppt-panel-assembly{height:16.9%;top:18.1%}.service-ppt-panel-die{height:16.9%;top:44.3%}.service-ppt-panel-stamping{height:16.9%;top:69.2%}.lucky-service-ppt-page .service-ppt-card{aspect-ratio:7559680/10691500;width:min(96vw,68svh,900px);height:auto}.lucky-service-ppt-page .service-ppt-image img{object-fit:contain;filter:none}.lucky-service-ppt-page .service-ppt-page-heading{text-align:left;width:86%;top:6.8%;left:6.8%}.lucky-service-ppt-page .service-ppt-page-heading h2{font-size:5.2cqw}.lucky-service-ppt-page .service-ppt-page-heading span{width:13.5cqw;height:.7cqw;margin-top:1.2cqw}.lucky-service-ppt-page .service-ppt-card-industries{width:min(96vw, calc((100svh - var(--lucky-header-height)) * .7069), 808px);height:calc(100svh - var(--lucky-header-height));background:0 0;max-width:100vw;max-height:none;display:block}.lucky-service-ppt-page .service-ppt-section-industries{background:radial-gradient(circle at 52% 58%,#4cacdb8f,#0a407e00 32%),radial-gradient(circle at 50% 100%,#ffdaa4f2,#ffdaa400 21%),linear-gradient(#0b2e67 0%,#0f4f89 58%,#8fc9dd 88%,#f0dcc0 100%)}.lucky-service-ppt-page .service-ppt-industries-copy{color:#fff;text-align:center;width:88%;font-size:2.18cqw;line-height:1.34;top:7.2%;left:6%}.lucky-service-ppt-page .service-ppt-industries-copy p{margin:0}.lucky-service-ppt-page .service-ppt-industries-copy-lead{padding:0 2%}.lucky-service-ppt-page .service-ppt-industries-copy-sub{margin-top:2.1cqw}.lucky-service-ppt-page .service-ppt-industry-label,.lucky-service-ppt-page .service-ppt-capability-label{color:#ffb03f;text-align:left;font-size:2.22cqw;line-height:1}.lucky-service-ppt-page .service-ppt-label-motor{width:85%;top:26.2%;left:7.2%}.lucky-service-ppt-page .service-ppt-label-die{width:85%;top:48.8%;left:7.2%}.lucky-service-ppt-page .service-ppt-label-stamping{width:85%;top:67.5%;left:7.2%}.lucky-service-ppt-page .service-ppt-motor-a{width:22.8%;height:14.8%;top:28.8%;left:6.2%}.lucky-service-ppt-page .service-ppt-motor-b{width:16.9%;height:15.2%;top:29.4%;left:28.8%}.lucky-service-ppt-page .service-ppt-motor-c{width:21.8%;height:14.2%;top:30%;left:48.8%}.lucky-service-ppt-page .service-ppt-motor-d{width:19.4%;height:13.9%;top:30.2%;left:70.8%}.lucky-service-ppt-page .service-ppt-die-a{width:25.6%;height:11.2%;top:52.2%;left:7.4%}.lucky-service-ppt-page .service-ppt-die-b{width:18%;height:15%;top:50.8%;left:39.3%}.lucky-service-ppt-page .service-ppt-die-c{width:15.6%;height:11.8%;top:51.1%;left:61.4%}.lucky-service-ppt-page .service-ppt-die-d{width:14.6%;height:14.2%;top:50.5%;left:77.8%}.lucky-service-ppt-page .service-ppt-stamping-a{width:15.2%;height:10%;top:72.4%;left:9.4%}.lucky-service-ppt-page .service-ppt-stamping-b{width:24.6%;height:13.1%;top:71.4%;left:24.8%}.lucky-service-ppt-page .service-ppt-stamping-c{width:23.8%;height:10.6%;top:72.4%;left:50.1%}.lucky-service-ppt-page .service-ppt-stamping-d{width:15.4%;height:11.3%;top:72%;left:77.4%;right:auto}.lucky-service-ppt-page .service-ppt-motor-a,.lucky-service-ppt-page .service-ppt-motor-b,.lucky-service-ppt-page .service-ppt-motor-c,.lucky-service-ppt-page .service-ppt-motor-d,.lucky-service-ppt-page .service-ppt-die-a,.lucky-service-ppt-page .service-ppt-die-b,.lucky-service-ppt-page .service-ppt-die-c,.lucky-service-ppt-page .service-ppt-die-d,.lucky-service-ppt-page .service-ppt-stamping-a,.lucky-service-ppt-page .service-ppt-stamping-b,.lucky-service-ppt-page .service-ppt-stamping-c,.lucky-service-ppt-page .service-ppt-stamping-d{background:0 0;border:0;border-radius:0}.lucky-service-ppt-page .service-ppt-capabilities-heading{top:5.2%}.lucky-service-ppt-page .service-ppt-capability-label{color:#12345c;font-size:2.55cqw;line-height:1.12}.lucky-service-ppt-page .service-ppt-capability-assembly{width:84%;top:12.09%;left:6.5%}.lucky-service-ppt-page .service-ppt-capability-die{text-align:left;width:84%;top:36.25%;left:6.5%}.lucky-service-ppt-page .service-ppt-capability-stamping{width:84%;top:59.83%;left:6.5%}.lucky-service-ppt-page .service-ppt-panel-assembly{height:21.36%;top:16.03%}.lucky-service-ppt-page .service-ppt-panel-die{height:22.2%;top:44.54%}.lucky-service-ppt-page .service-ppt-panel-stamping{height:25.2%;top:62.49%}.lucky-service-ppt-page .service-ppt-capability-assembly-img{width:31.1%;height:18.35%;top:9.1%;left:65.33%}.lucky-service-ppt-page .service-ppt-capability-assembly-line{width:93.05%;height:21.36%;top:16.03%;left:2.08%;right:auto}.lucky-service-ppt-page .service-ppt-capability-die-img{width:71.02%;height:30.55%;top:36.19%;left:31.09%}.lucky-service-ppt-page .service-ppt-capability-die-part{width:19.15%;height:14.43%;top:44.54%;left:6.63%;right:auto}.lucky-service-ppt-page .service-ppt-capability-stamping-img{width:64.36%;height:37.41%;top:62.49%;left:2.87%}.lucky-service-ppt-page .service-ppt-capability-stamping-part{width:25.37%;height:17.08%;top:69.73%;left:70.5%;right:auto}@media (max-width:900px){.service-ppt-gallery{--lucky-header-height:82px}.service-localized-gallery{--lucky-header-height:82px;padding:118px 0 42px}.service-localized-card{grid-template-columns:1fr;min-height:auto;padding:30px 22px}.service-localized-feature{padding:18px 18px 18px 20px}.service-ppt-gallery-classic{padding:118px 0 72px}.service-ppt-classic-frame{width:min(88vw,680px)}.service-ppt-classic-box,.service-ppt-classic-row{overflow-wrap:anywhere}.service-ppt-card{width:min(96vw,72svh)}.lucky-service-ppt-page .service-ppt-card{width:min(96vw,72svh);height:auto}.lucky-service-ppt-page .service-ppt-rendered-card{width:min(96vw, calc((100svh - var(--lucky-header-height) - 20px) * 1.733), 760px);height:auto}.lucky-service-ppt-page .service-ppt-card-industries{width:100vw;height:calc(100svh - var(--lucky-header-height))}}.lucky-section-heading{max-width:820px}.lucky-section-heading.is-center{text-align:center;margin:0 auto}.lucky-section-heading h2{color:#263342;font-family:var(--display-font);margin:10px 0 0;font-size:clamp(2rem,3vw,3.2rem);font-weight:800;line-height:1.05}.lucky-section-heading p:not(.lucky-eyebrow){color:#627083;margin:18px 0 0;font-size:16px;line-height:1.85}.lucky-blue-section .lucky-section-heading h2,.lucky-blue-section .lucky-section-heading p:not(.lucky-eyebrow),.lucky-blue-section h2{color:#fff}.lucky-photo-frame{background:#fff;border:1px solid #295faf1f;overflow:hidden;box-shadow:0 24px 54px #13335b1f}.lucky-welcome-grid .lucky-photo-frame{justify-self:end;width:min(100%,660px)}.lucky-keyword{color:#295faf;text-transform:uppercase;background:#eef6ff;border:1px solid #295faf29;align-items:center;min-height:34px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.lucky-primary-button,.lucky-secondary-button{min-height:44px;font-family:var(--display-font);text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;padding:0 22px;font-size:14px;font-weight:800;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex}.lucky-primary-button{color:#fff;background:#ff2525;box-shadow:0 14px 28px #ff25252e}.lucky-secondary-button{color:#295faf;background:#fff;border:1px solid #295faf33}.lucky-primary-button:hover,.lucky-secondary-button:hover{transform:translateY(-2px)}.lucky-solution-card,.lucky-group-panel,.lucky-service-card,.lucky-light-tile,.lucky-text-panel,.lucky-contact-card,.lucky-quote-card{background:#fffffff0;border:1px solid #295faf1f;box-shadow:0 18px 44px #13335b14}.lucky-solution-card{min-height:310px;color:inherit;flex-direction:column;padding:28px;transition:transform .18s,box-shadow .18s;display:flex}.lucky-solution-card:hover{transform:translateY(-4px);box-shadow:0 28px 58px #13335b24}.lucky-solution-card span,.lucky-solution-row-index{color:#ff2525;font-family:var(--display-font);font-size:42px;font-weight:900;line-height:1}.lucky-solution-card h3{color:#263342;font-family:var(--display-font);margin:26px 0 0;font-size:28px;font-weight:800;line-height:1.12}.lucky-solution-card p,.lucky-group-panel p,.lucky-service-card p,.lucky-text-panel p{color:#627083;margin:16px 0 0;font-size:15px;line-height:1.8}.lucky-group-panel{min-height:250px;padding:28px;transition:transform .18s,box-shadow .18s;display:block}.lucky-group-panel:hover{transform:translateY(-3px)}.lucky-group-panel h3,.lucky-service-card h3,.lucky-text-panel h2,.lucky-contact-card h2,.lucky-quote-card h2{color:#263342;font-family:var(--display-font);margin:0;font-size:26px;font-weight:800;line-height:1.18}.lucky-group-panel span{color:#295faf;margin-top:24px;font-weight:800;display:inline-flex}.lucky-industry-tile{text-align:center;color:#fff;min-height:120px;font-family:var(--display-font);background:#ffffff1c;border:1px solid #ffffff38;justify-content:center;align-items:center;padding:20px;font-size:20px;font-weight:800;display:flex}.lucky-cta-band{color:#fff;background:#0f315f;align-items:center;gap:30px;padding:54px max(24px,50vw - 600px);display:grid}@media (min-width:900px){.lucky-cta-band{grid-template-columns:1fr auto}}.lucky-cta-band h2{max-width:760px;font-family:var(--display-font);margin:10px 0 0;font-size:clamp(2rem,3vw,3.2rem);font-weight:800;line-height:1.08}.lucky-cta-band p:not(.lucky-eyebrow){color:#ffffffd1;margin:14px 0 0}.lucky-cta-actions{flex-wrap:wrap;gap:14px;display:flex}.lucky-contact-strip{color:#ffffffdb;background:#081f3e;flex-wrap:wrap;justify-content:center;gap:18px;padding:16px 24px;font-size:14px;display:flex}.lucky-image-card{background:#fff;border:1px solid #295faf1f;height:100%;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 18px 44px #13335b14}.lucky-image-card:hover{transform:translateY(-3px);box-shadow:0 26px 58px #13335b21}.lucky-image-card-media{background:#f8fbff;height:260px;position:relative}.lucky-image-card-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:100%;padding:12px;display:grid}.lucky-image-card-gallery-item{background:#fff;min-width:0;min-height:0;position:relative;overflow:hidden}.lucky-image-card-body{padding:24px}.lucky-image-card-body h3{color:#263342;font-family:var(--display-font);margin:0;font-size:24px;font-weight:800;line-height:1.18}.lucky-image-card-body p{color:#627083;margin:14px 0 0;font-size:15px;line-height:1.78}.lucky-text-link{color:#295faf;align-items:center;gap:8px;margin-top:18px;font-weight:800;display:inline-flex}.lucky-checklist,.lucky-product-steps{margin:18px 0 0;padding:0;list-style:none}.lucky-checklist li{color:#415064;align-items:flex-start;gap:10px;margin-top:10px;font-size:14px;line-height:1.55;display:flex}.lucky-checklist svg{color:#4bace5;flex:none}.lucky-product-steps li{color:#627083;margin-top:9px;font-size:14px;line-height:1.6}.lucky-solution-row{justify-content:center;gap:18px;display:grid}.lucky-solutions-shell{max-width:980px}@media (min-width:980px){.lucky-solution-row{grid-template-columns:70px minmax(0,720px);align-items:start}.lucky-solution-row:has(.lucky-product-list){grid-template-columns:70px minmax(0,720px) 220px}}.lucky-product-list{background:#f8fbff;border:1px solid #295faf1f;padding:20px}.lucky-product-list p{color:#263342;margin:0 0 12px;font-weight:800}.lucky-product-list a{color:#295faf;padding:7px 0;font-size:14px;font-weight:700;display:block}.lucky-service-grid{gap:18px;margin-top:40px;display:grid}.lucky-service-card{grid-template-rows:190px 1fr;min-height:100%;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden}.lucky-service-card:hover{transform:translateY(-3px);box-shadow:0 28px 58px #13335b24}.lucky-service-card-media{background:linear-gradient(#eef5fb 0%,#fff 100%);min-height:190px;position:relative;overflow:hidden}.lucky-service-card-media img{transition:transform .22s}.lucky-service-card:hover .lucky-service-card-media img{transform:scale(1.04)}.lucky-service-card-body{padding:24px}.lucky-service-card:nth-child(2) .lucky-service-card-media img,.lucky-service-card:nth-child(4) .lucky-service-card-media img,.lucky-service-card:nth-child(5) .lucky-service-card-media img{object-fit:contain;padding:18px}.lucky-service-industries{gap:34px;display:grid}.lucky-service-industries-copy{max-width:720px}.lucky-service-industries-copy h2{color:#fff;font-family:var(--display-font);margin:10px 0 0;font-size:clamp(30px,4vw,48px);font-weight:900;line-height:1.08}.lucky-service-industries-copy p:not(.lucky-eyebrow){color:#ffffffd6;max-width:660px;margin:18px 0 0;font-size:16px;line-height:1.8}.lucky-service-industry-grid{gap:18px;display:grid}.lucky-service-industry-card{background:#fffffff2;border:1px solid #ffffff42;grid-template-rows:220px auto;display:grid;overflow:hidden;box-shadow:0 22px 46px #0b2a562e}.lucky-service-industry-card img{object-fit:contain;width:100%;height:220px;padding:24px}.lucky-service-industry-card h3{color:#263342;text-align:center;min-height:82px;font-family:var(--display-font);border-top:1px solid #295faf1a;justify-content:center;align-items:center;margin:0;padding:18px;font-size:20px;font-weight:800;line-height:1.2;display:flex}.lucky-news-digest{background:linear-gradient(#f8fbff 0%,#fff 100%);border-left:5px solid #ff2525;flex-direction:column;justify-content:center;min-height:100%;padding:34px;display:flex;box-shadow:0 20px 48px #13335b14}.lucky-news-digest h2{color:#263342;font-family:var(--display-font);margin:12px 0 0;font-size:clamp(2rem,3vw,3.35rem);font-weight:900;line-height:1.05}.lucky-news-digest p:not(.lucky-eyebrow){color:#627083;margin:18px 0 0;font-size:16px;line-height:1.85}.lucky-news-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.lucky-news-stats div{text-align:center;background:#fff;border:1px solid #295faf1f;padding:16px 12px}.lucky-news-stats strong{color:#295faf;font-family:var(--display-font);font-size:28px;font-weight:900;line-height:1;display:block}.lucky-news-stats span{color:#627083;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:800;line-height:1.25;display:block}.lucky-news-feature,.lucky-news-card,.lucky-news-format-card{background:#fff;border:1px solid #295faf1f;box-shadow:0 18px 44px #13335b14}.lucky-news-feature{min-height:430px;display:grid;overflow:hidden}.lucky-news-feature-media{background:radial-gradient(circle at 20% 16%,#4bace52e,#0000 32%),linear-gradient(#eef6ff 0%,#fff 100%);min-height:270px;position:relative}.lucky-news-feature-body{padding:28px}.lucky-news-meta{color:#627083;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.lucky-news-meta span{background:#f8fbff;border:1px solid #295faf1f;align-items:center;gap:6px;min-height:28px;padding:0 10px;display:inline-flex}.lucky-news-meta span:first-child{color:#295faf;background:#eef6ff}.lucky-news-feature-body h3,.lucky-news-card-body h3,.lucky-news-format-card h3{color:#263342;font-family:var(--display-font);margin:18px 0 0;font-weight:900;line-height:1.14}.lucky-news-feature-body h3{font-size:clamp(1.8rem,3vw,3rem)}.lucky-news-feature-body p,.lucky-news-card-body p,.lucky-news-format-card p{color:#627083;margin:14px 0 0;font-size:15px;line-height:1.78}.lucky-news-format-card{min-height:250px;padding:28px;transition:transform .18s,box-shadow .18s}.lucky-news-format-card:hover{transform:translateY(-3px);box-shadow:0 28px 58px #13335b24}.lucky-news-format-card svg{color:#ff2525}.lucky-news-format-card h3{font-size:26px}.lucky-news-card{grid-template-rows:220px 1fr;min-height:100%;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden}.lucky-news-card:hover{transform:translateY(-3px);box-shadow:0 28px 58px #13335b24}.lucky-news-card-media{background:radial-gradient(circle at 72% 20%,#ff252514,#0000 26%),linear-gradient(#f4f8fc 0%,#fff 100%);position:relative}.lucky-news-card-body{flex-direction:column;padding:24px;display:flex}.lucky-news-card-body h3{font-size:24px}.lucky-news-card-foot{color:#295faf;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:auto;padding-top:24px;font-size:13px;font-weight:800;display:flex}.lucky-news-planner{gap:14px;display:grid}.lucky-news-planner div{background:#ffffff1f;border:1px solid #ffffff2e;grid-template-columns:74px 1fr;align-items:center;gap:18px;padding:18px;display:grid}.lucky-news-planner span{color:#ffcb59;font-family:var(--display-font);font-size:36px;font-weight:900;line-height:1}.lucky-news-planner p{color:#ffffffe0;margin:0;font-size:16px;line-height:1.65}.lucky-newsroom-page{color:#263342;background:#f5f8fb}.newsroom-shell{width:min(100%,1200px);margin:0 auto;padding-inline:24px}.newsroom-hero{background:linear-gradient(90deg,#092549fa 0%,#17447af0 56%,#2f69b8d1 100%),#123665;position:relative;overflow:hidden}.newsroom-hero:after{content:"";background:linear-gradient(90deg,#ff2525 0 18%,#ffcb59 18% 32%,#4bace5 32% 100%);height:6px;position:absolute;inset:auto 0 0}.newsroom-hero-inner{z-index:1;grid-template-columns:minmax(0,.86fr) minmax(460px,1fr);align-items:stretch;width:min(100%,1500px);min-height:520px;margin:0 auto;display:grid;position:relative}.newsroom-hero-copy{color:#fff;align-content:center;padding:80px 54px 86px max(28px,50vw - 576px);display:grid}.newsroom-kicker{color:#ffcb59;font-family:var(--display-font);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:13px;font-weight:900;line-height:1.2}.newsroom-hero-copy h1{max-width:780px;font-family:var(--display-font);margin:14px 0 0;font-size:clamp(2.8rem,5vw,5.8rem);font-style:italic;font-weight:900;line-height:.96}.newsroom-hero-copy p:not(.newsroom-kicker){color:#f0f7ffdb;max-width:620px;margin:24px 0 0;font-size:18px;line-height:1.8}.newsroom-format-row{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.newsroom-format-row span{color:#ffffffe6;background:#ffffff17;border:1px solid #ffffff2e;align-items:center;min-height:34px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.newsroom-hero-visual{clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);background:#e9f1f8;min-height:520px;position:relative;overflow:hidden}.newsroom-hero-visual:after{content:"";background:linear-gradient(90deg,#0925495c,#0000 46%),linear-gradient(#0000 58%,#09254970);position:absolute;inset:0}.newsroom-hero-note{z-index:1;background:#fffffff0;border-left:4px solid #ff2525;width:min(260px,100% - 68px);padding:18px 20px;position:absolute;bottom:34px;right:34px;box-shadow:0 20px 44px #09254938}.newsroom-hero-note span,.newsroom-hero-note strong{display:block}.newsroom-hero-note span{color:#295faf;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.newsroom-hero-note strong{color:#263342;font-family:var(--display-font);margin-top:6px;font-size:30px;line-height:1}.newsroom-feature{background:#fff;border:1px solid #295faf24;grid-template-columns:minmax(360px,.92fr) minmax(0,1fr);align-items:stretch;display:grid;box-shadow:0 24px 60px #13335b1a}.newsroom-feature-media{background:linear-gradient(135deg,#eef6ff 0%,#fff 58%),#f6f9fc;min-height:430px;position:relative}.newsroom-feature-copy{align-content:center;padding:clamp(32px,5vw,58px);display:grid}.newsroom-meta{color:#627083;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.newsroom-meta span{background:#f8fbff;border:1px solid #295faf21;align-items:center;gap:6px;min-height:30px;padding:0 11px;display:inline-flex}.newsroom-meta span:first-child{color:#295faf;background:#eef6ff}.newsroom-feature-copy h2{color:#263342;max-width:640px;font-family:var(--display-font);margin:22px 0 0;font-size:clamp(2.1rem,4vw,4.35rem);font-weight:900;line-height:.98}.newsroom-feature-copy p{color:#627083;max-width:610px;margin:20px 0 0;font-size:16px;line-height:1.82}.newsroom-link{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#ff2525;align-items:center;gap:8px;width:fit-content;min-height:42px;margin-top:30px;padding:0 18px;font-size:13px;font-weight:900;transition:background-color .18s,transform .18s;display:inline-flex}.newsroom-link:hover{background:#d90000;transform:translateY(-2px)}.newsroom-list-section .newsroom-shell{width:min(100%,1500px)}.newsroom-list-layout{max-width:1260px;margin:0 auto;display:block;position:relative}.newsroom-list-heading{margin-bottom:34px;position:static}.newsroom-list-heading h2{color:#295faf;font-family:var(--display-font);text-shadow:0 8px 18px #295faf29;text-transform:uppercase;margin:0;font-size:clamp(28px,2.7vw,42px);font-style:italic;font-weight:900;line-height:1}.newsroom-list-heading h2:after{content:"";background:currentColor;width:118px;height:10px;margin-top:18px;display:block}.newsroom-plan h2{color:#263342;font-family:var(--display-font);margin:0;font-size:clamp(2rem,3vw,3.3rem);font-weight:900;line-height:1.04}.newsroom-list-heading p:not(.newsroom-kicker){color:#627083;margin:16px 0 0;font-size:15px;line-height:1.78}.newsroom-feed{border-top:1px solid #295faf2e;display:grid}.newsroom-feed-item{border-bottom:1px solid #295faf2e;grid-template-columns:118px 274px minmax(0,1fr);align-items:center;gap:32px;padding:28px 0;display:grid}.newsroom-feed-item time{color:#295faf;font-family:var(--display-font);white-space:nowrap;font-size:18px;font-weight:900;line-height:1.2}.newsroom-feed-thumb{background:#fff;border:1px solid #295faf1f;height:190px;position:relative}.newsroom-feed-copy h3{color:#263342;max-width:860px;font-family:var(--display-font);margin:0;font-size:clamp(1.35rem,2vw,2rem);font-weight:900;line-height:1.12}.newsroom-feed-copy p{color:#627083;margin:10px 0 0;font-size:15px;line-height:1.74}.newsroom-plan{grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.newsroom-plan ol{counter-reset:plan;border-top:1px solid #295faf29;gap:0;margin:0;padding:0;list-style:none;display:grid}.newsroom-plan li{color:#415064;border-bottom:1px solid #295faf29;grid-template-columns:58px 1fr;align-items:start;gap:18px;padding:22px 0;font-size:16px;line-height:1.72;display:grid}.newsroom-plan li:before{counter-increment:plan;content:counter(plan, decimal-leading-zero);color:#ff2525;font-family:var(--display-font);font-size:24px;font-weight:900;line-height:1}@media (max-width:980px){.newsroom-hero-inner,.newsroom-feature,.newsroom-list-layout,.newsroom-plan{grid-template-columns:1fr}.newsroom-hero-copy{padding:58px 24px 44px}.newsroom-hero-visual{clip-path:none;min-height:330px}.newsroom-list-heading{position:static}}@media (max-width:700px){.newsroom-shell{padding-inline:20px}.newsroom-hero-inner{min-height:auto}.newsroom-hero-copy h1{font-size:clamp(2.35rem,12vw,3.6rem)}.newsroom-feature-section,.newsroom-list-section,.newsroom-plan-section{padding:46px 0}.newsroom-feed-item{grid-template-columns:1fr;gap:14px;padding:26px 0}.newsroom-feed-thumb{height:190px}.newsroom-plan li{grid-template-columns:44px 1fr}}.lucky-newsroom-page{background:#fff}.newsroom-hero{background:linear-gradient(#f9fbfe 0%,#eef4fa 100%);border-bottom:1px solid #295faf1f}.newsroom-hero:after{height:0}.newsroom-hero-inner{grid-template-columns:minmax(0,.92fr) minmax(420px,.82fr);gap:34px;width:min(100%,1500px);min-height:560px;padding:56px max(24px,50vw - 676px)}.newsroom-hero-copy{color:#263342;align-content:center;padding:0}.newsroom-kicker{color:#ff2525}.newsroom-hero-copy h1{color:#193a66;max-width:800px;font-size:clamp(2.65rem,4.6vw,5.2rem)}.newsroom-hero-copy p:not(.newsroom-kicker){color:#5d6b7d;max-width:680px}.newsroom-format-row{margin-top:28px}.newsroom-format-row span{color:#295faf;background:#fff;border-color:#295faf29;box-shadow:0 10px 24px #13335b0f}.newsroom-hero-feature{border-top:1px solid #295faf29;width:min(100%,760px);margin-top:42px;padding-top:26px}.newsroom-hero-feature>span{color:#295faf;letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:900;display:block}.newsroom-hero-feature h2{color:#263342;font-family:var(--display-font);margin:10px 0 14px;font-size:clamp(1.55rem,2.2vw,2.5rem);font-weight:900;line-height:1.12}.newsroom-hero-visual{clip-path:none;background:radial-gradient(circle at 18% 16%,#4bace529,#0000 30%),linear-gradient(#fff 0%,#eef6ff 100%);border:1px solid #295faf24;align-self:center;min-height:430px;box-shadow:0 24px 58px #13335b1f}.newsroom-hero-visual img{padding:34px}.newsroom-hero-visual:after{background:linear-gradient(#0000 56%,#0925490f)}.newsroom-hero-note{border-top:3px solid #ff2525;border-left:0;width:auto;min-width:190px;bottom:22px;right:22px;box-shadow:0 16px 34px #13335b24}.newsroom-feature-section{background:#fff;padding:54px 0 28px}.newsroom-feature{box-shadow:none;border:1px solid #295faf29;border-left:0;border-right:0;grid-template-columns:minmax(0,1fr) minmax(310px,.44fr)}.newsroom-feature-copy{padding:34px 44px 34px 0}.newsroom-feature-copy h2{color:#193a66;max-width:760px;font-size:clamp(1.9rem,3.2vw,3.6rem);line-height:1.03}.newsroom-feature-aside{background:#f8fbff;border-left:1px solid #295faf24;padding:32px}.newsroom-feature-aside ol{counter-reset:brief-plan;gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.newsroom-feature-aside li{color:#4c5d70;grid-template-columns:34px 1fr;gap:12px;font-size:14px;line-height:1.58;display:grid}.newsroom-feature-aside li:before{counter-increment:brief-plan;content:counter(brief-plan, decimal-leading-zero);color:#295faf;font-family:var(--display-font);font-weight:900}.newsroom-list-section{background:#fff;padding:72px 0 86px}.newsroom-list-layout{gap:44px}.newsroom-feed-item{grid-template-columns:118px 274px minmax(0,1fr);gap:32px;padding:24px 0}.newsroom-feed-item:hover .newsroom-feed-copy h3{color:#295faf}.newsroom-feed-thumb{background:linear-gradient(#fff 0%,#f4f8fc 100%);height:190px}.newsroom-feed-thumb img{padding:6px}.newsroom-plan-section{background:linear-gradient(#eef4fa 0%,#f8fbff 100%);padding:52px 0 68px}.newsroom-plan{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr) auto;align-items:center}.newsroom-plan .newsroom-link{white-space:nowrap;margin-top:0}@media (max-width:980px){.newsroom-hero-inner{grid-template-columns:1fr;min-height:auto;padding:44px 24px}.newsroom-hero-visual{min-height:320px}.newsroom-feature,.newsroom-plan{grid-template-columns:1fr}.newsroom-feature-copy{padding:30px 0}.newsroom-feature-aside{border-top:1px solid #295faf24;border-left:0}.newsroom-plan .newsroom-link{width:fit-content}}@media (max-width:700px){.newsroom-hero-copy p:not(.newsroom-kicker){font-size:16px}.newsroom-hero-feature{margin-top:32px}.newsroom-hero-visual{min-height:260px}.newsroom-hero-visual img{padding:20px}.newsroom-hero-note{min-width:150px;padding:14px;bottom:14px;right:14px}.newsroom-hero-note strong{font-size:22px}}.newsroom-floating-hero{top:var(--lucky-header-runtime-height,136px);z-index:15;pointer-events:none;background:0 0;height:180px;position:fixed;left:0;right:0}.newsroom-floating-mark{color:#295faf;width:min(390px,100vw - 68px);font-family:var(--display-font);text-shadow:0 8px 18px #295faf29;text-transform:uppercase;font-style:italic;position:absolute;top:44px;left:max(34px,50vw - 784px)}.newsroom-floating-kicker{color:#ff2525;letter-spacing:.16em;margin:0 0 10px;font-size:12px;font-weight:900;line-height:1.2}.newsroom-floating-mark h1{margin:0;font-size:clamp(28px,2.7vw,42px);font-weight:900;line-height:1}.newsroom-floating-mark h1:after{content:"";background:currentColor;width:118px;height:10px;margin-top:18px;display:block}.newsroom-floating-mark p:not(.newsroom-floating-kicker){color:#5d6b7d;text-transform:none;text-shadow:none;margin:16px 0 0;font-size:14px;font-style:normal;font-weight:700;line-height:1.62}.newsroom-dispatch-section{padding:224px 0 86px}.newsroom-dispatch-feed{width:min(100%,1080px);margin:0 auto}.newsroom-dispatch-feed .newsroom-feed-item{grid-template-columns:106px minmax(190px,250px) minmax(0,1fr);gap:28px;min-height:232px}.newsroom-dispatch-feed .newsroom-feed-copy{min-width:0}.newsroom-dispatch-feed .newsroom-meta{margin-bottom:16px}.newsroom-dispatch-feed .newsroom-feed-copy h3{max-width:720px}.newsroom-dispatch-feed .newsroom-feed-copy p{max-width:760px}@media (max-width:980px){.newsroom-dispatch-section{padding-top:224px}.newsroom-dispatch-feed{width:100%}}@media (max-width:900px){.newsroom-floating-hero{height:140px;top:82px}.newsroom-floating-mark{width:min(410px,100vw - 44px);top:28px;left:22px}.newsroom-floating-kicker{margin-bottom:8px;font-size:11px}.newsroom-floating-mark h1{font-size:28px}.newsroom-floating-mark h1:after{width:94px;height:8px;margin-top:14px}.newsroom-floating-mark p:not(.newsroom-floating-kicker){margin-top:12px;font-size:13px;line-height:1.5}}@media (max-width:700px){.newsroom-dispatch-section{padding-top:250px}.newsroom-dispatch-feed .newsroom-feed-item{grid-template-columns:1fr;gap:14px;min-height:0}}@media (min-width:720px){.lucky-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lucky-service-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1180px){.lucky-service-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.lucky-service-card{grid-template-rows:170px 1fr}.lucky-service-card-media{min-height:170px}}.lucky-capability-card,.lucky-dark-capability-card{text-align:center;background:#fff;border:1px solid #295faf1f;padding:24px}.lucky-dark-capability-card{background:#ffffff1f;border-color:#ffffff29}.lucky-capability-card img,.lucky-dark-capability-card img{object-fit:contain;width:100%;height:180px}.lucky-capability-card h3,.lucky-dark-capability-card h3{color:#263342;font-family:var(--display-font);margin:18px 0 0;font-size:22px;font-weight:800}.lucky-dark-capability-card h3{color:#fff}.lucky-text-panel{padding:32px}.lucky-partner-grid{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.lucky-partner-grid span,.lucky-light-tile{color:#295faf;background:#fff;border:1px solid #295faf29;font-weight:800}.lucky-partner-grid span{padding:10px 14px}.lucky-light-tile{text-align:center;min-height:110px;font-family:var(--display-font);justify-content:center;align-items:center;padding:18px;font-size:20px;display:flex}.lucky-contact-card,.lucky-quote-card{padding:32px}.lucky-contact-page .lucky-contact-card .lucky-section-heading h2,.lucky-contact-page .lucky-quote-card .lucky-section-heading h2{font-size:15px;line-height:1.2}@media (min-width:1200px){.lucky-contact-page .lucky-quote-card .lucky-section-heading h2{white-space:nowrap}}.lucky-contact-list{margin:28px 0 0}.lucky-contact-list div{border-top:1px solid #295faf1f;padding:16px 0}.lucky-contact-list dt{color:#8994a3;text-transform:uppercase;font-size:12px;font-weight:800}.lucky-contact-list dd{color:#263342;margin:6px 0 0;font-size:17px;font-weight:700}.lucky-quote-form{gap:14px;margin-top:28px;display:grid}@media (min-width:720px){.lucky-quote-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.lucky-quote-form input,.lucky-quote-form select,.lucky-quote-form textarea{color:#263342;width:100%;min-height:48px;font:inherit;background:#f8fbff;border:1px solid #295faf29;outline:none;padding:0 14px}.lucky-quote-form textarea{resize:vertical;grid-column:1/-1;min-height:150px;padding:14px}.lucky-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.lucky-form-status{color:#193861;background:#edf5ff;border-left:3px solid #295faf;grid-column:1/-1;margin:0;padding:12px 14px;font-size:13px;line-height:1.55}.lucky-form-status-success{color:#176241;background:#edf8f2;border-left-color:#1e9f60}.lucky-form-status-error{color:#8f3029;background:#fff1ef;border-left-color:#cf3f35}.lucky-form-spin{width:16px;height:16px;animation:.8s linear infinite lucky-form-spin}@keyframes lucky-form-spin{to{transform:rotate(360deg)}}.lucky-quote-form button{cursor:pointer;border:0}.lucky-footer{color:#fff;background:linear-gradient(#3268b8 0%,#285da8 100%)}.lucky-clients-section,.lucky-served-industries{background:#fff}.lucky-served-industries h2{color:#050505;max-width:none;font-family:var(--display-font);text-align:center;white-space:nowrap;margin:0 auto 46px;font-size:28px;font-style:italic;font-weight:800;line-height:1.08}.lucky-served-industries-list{gap:46px;display:grid}.lucky-served-industry{justify-items:center;display:grid}.lucky-served-industry h3{color:#ffae3a;font-family:var(--display-font);text-align:center;margin:0 0 14px;font-size:clamp(1.45rem,2.2vw,2.15rem);font-style:italic;font-weight:800;line-height:1.1}.lucky-served-industry img{object-fit:contain;width:min(100%,980px);height:auto}.lucky-contact-page{position:relative}.lucky-contact-content{padding-top:150px}.lucky-contact-content .energy-shell{width:min(100%,1400px);margin:0 auto}.lucky-clients-shell{width:100%;max-width:1680px;margin:0 auto}.lucky-clients-heading{text-align:center}.lucky-clients-heading p{color:#ffad22;font-family:var(--display-font);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}.lucky-clients-heading h2{color:#243044;font-family:var(--display-font);margin:8px 0 0;font-size:clamp(2rem,3vw,3.2rem);font-weight:800;line-height:1.08}.lucky-clients-carousel{margin-top:36px;padding:8px 0 18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.lucky-clients-track{will-change:transform;flex-flow:row;gap:18px;width:max-content;min-width:max-content;animation:34s linear infinite lucky-clients-scroll;display:inline-flex}.lucky-clients-carousel:hover .lucky-clients-track{animation-play-state:paused}.lucky-client-logo{background:#fff;border:1px solid #295faf1f;flex:none;place-items:center;width:250px;min-width:250px;min-height:126px;padding:22px;display:grid;box-shadow:0 18px 42px #16335c0f}.lucky-client-logo img{object-fit:contain;max-width:100%;max-height:82px}.lucky-start-section{background:linear-gradient(#6db8eee6,#50a1daeb),radial-gradient(circle at 18% 12%,#ffffff47,#0000 30%),#63b5ec;padding:0 0 56px}.lucky-start-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:66px;width:min(100%,1680px);margin:0 auto;padding:92px 72px 0;display:grid}.lucky-start-panel{color:#fff;background:#4794d39e;grid-template-rows:1fr 124px;min-height:560px;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s;display:grid;overflow:hidden;box-shadow:0 18px 38px #1f58962e}.lucky-start-panel:hover,.lucky-start-panel:focus-visible{background:#428fcfbd;transform:translateY(-3px);box-shadow:0 24px 48px #1f589640}.lucky-start-panel:focus-visible{outline-offset:6px;outline:3px solid #ffffffc7}.lucky-start-panel-content{padding:56px 72px 38px}.lucky-start-panel h2{color:#fff;font-family:var(--display-font);margin:0 0 54px;font-size:clamp(2rem,2.8vw,3rem);font-style:italic;font-weight:800;line-height:1.05}.lucky-start-panel ul{gap:44px;margin:0;padding:0;list-style:none;display:grid}.lucky-start-panel li{color:#fff;font-family:var(--display-font);font-size:clamp(1.25rem,1.55vw,1.72rem);font-style:italic;font-weight:800;line-height:1.2}.lucky-start-panel-action{border-top:2px solid #ffffff1f;align-items:center;padding:0 72px;display:flex}.lucky-start-button{color:#fff;width:174px;min-height:45px;font-family:var(--display-font);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#ff1717 0%,#e30000 100%);border-radius:4px;justify-content:center;align-items:center;font-size:14px;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 20px #c800002e}.lucky-start-panel:hover .lucky-start-button,.lucky-start-panel:focus-visible .lucky-start-button,.lucky-start-button:hover{transform:translateY(-1px);box-shadow:0 14px 26px #c800003d}@keyframes lucky-clients-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}@media (prefers-reduced-motion:reduce){.lucky-clients-track{animation-duration:80s}}.lucky-footer-shell{padding:34px 24px 24px}.lucky-footer-heading{text-align:center;border-bottom:1px solid #ffffff24;padding-bottom:30px}.lucky-footer-heading h2{color:#fff;font-family:var(--display-font);margin:0;font-size:clamp(1.7rem,2.1vw,2.35rem);font-weight:800;line-height:1.12}.lucky-footer-heading p{color:#fffffff0;margin:6px 0 0;font-size:clamp(1.2rem,1.65vw,1.85rem);line-height:1.2}.lucky-footer-main{border-bottom:1px solid #ffffff24;grid-template-columns:1fr 1.05fr 1fr;gap:54px;padding:34px 0 36px;display:grid}.lucky-footer-block h3{color:#fff;font-family:var(--display-font);margin:0 0 18px;font-size:20px;font-weight:700}.lucky-footer-block p{color:#ffffffe0;margin:0;font-size:15px;line-height:1.9}.lucky-footer-qr-grid{align-items:flex-start;gap:18px;display:flex}.lucky-footer-qr-card{color:#ffffffeb;justify-items:center;gap:8px;font-size:13px;font-weight:700;display:grid}.lucky-footer-qr-card img{background:#fff;border:6px solid #fff;width:116px;height:116px;display:block;box-shadow:0 16px 36px #081e4638}.lucky-footer-bottom{text-align:center;color:#ffffffbf;padding-top:22px;font-size:13px}@media (max-width:900px){.lucky-served-industries h2{white-space:normal;font-size:22px;line-height:1.18}.lucky-start-grid{grid-template-columns:1fr;gap:28px;padding:48px 20px 0}.lucky-start-panel{grid-template-rows:auto 92px;min-height:auto}.lucky-start-panel-content{padding:34px 28px 28px}.lucky-start-panel h2{margin-bottom:28px}.lucky-start-panel ul{gap:22px}.lucky-start-panel-action{padding:0 28px}.lucky-client-logo{width:180px;min-width:180px;min-height:112px;padding:18px}.lucky-footer-main{grid-template-columns:1fr;gap:28px}.lucky-footer-qr-grid{flex-wrap:wrap}}@media (max-width:520px){.lucky-client-logo{width:160px;min-width:160px}}.newsroom-feed-item{color:inherit;transition:background-color .18s,padding-inline .18s}.newsroom-feed-item:hover{background:#f8fbff;padding-inline:14px}.product-category-ppt-page{--lucky-header-height:136px;color:#101820;background:#fff}.product-category-ppt-gallery{background:#fff}.product-category-ppt-section{place-items:start center;padding:18px 10px 42px;display:grid;overflow:hidden}.product-category-ppt-slide{aspect-ratio:7559680/10691500;isolation:isolate;background:#fff;width:min(96vw,860px);position:relative;overflow:hidden;container-type:inline-size}.product-category-ppt-image,.product-category-ppt-text,.product-category-ppt-mark{position:absolute}.product-category-ppt-image img{object-fit:contain}.product-category-ppt-text{z-index:4;color:#101820;font-family:var(--display-font);letter-spacing:0;margin:0;font-style:italic;font-weight:800}.product-category-ppt-number{font-size:4.35cqw;line-height:1}.product-category-ppt-title{font-size:2.85cqw;line-height:1.08}.product-category-ppt-copy{white-space:pre-line;font-size:2.15cqw;line-height:1.23}.product-category-ppt-small-code{color:#f6a800;text-align:center;font-size:1.35cqw;line-height:1}.product-category-ppt-code{color:#f6a800;font-weight:900}.product-category-ppt-mark{z-index:3;background:0 0;border:.22cqw dashed #f1001a}@media (max-width:900px){.product-category-ppt-page{--lucky-header-height:82px}.product-category-ppt-slide{width:min(96vw,860px)}}.product-ppt-detail-page{--lucky-header-height:136px;color:#12345c;background:#fff;position:relative}.product-floating-mark{color:#295faf}.product-ppt-stage{min-height:calc(100svh - var(--lucky-header-height));background:#fff;place-items:center;padding:10px;display:grid;overflow:hidden}.product-ppt-slide{width:min(96vw, calc((100svh - var(--lucky-header-height) - 20px) * .7071), 900px);aspect-ratio:7559680/10691500;isolation:isolate;background:#fff;position:relative;overflow:hidden;container-type:inline-size}.product-ppt-title{z-index:5;color:#12345c;width:86.6%;font-family:var(--display-font);align-items:baseline;gap:1.45cqw;font-style:italic;font-weight:900;line-height:1.05;display:flex;position:absolute;top:10.8%;left:6.7%}.product-ppt-title span{flex:none;font-size:5.1cqw}.product-ppt-title h1{margin:0;font-size:3.2cqw;font-weight:900;line-height:1.08}.product-ppt-category{z-index:5;color:#12345c;font-family:var(--display-font);gap:.5cqw;margin:0;font-style:italic;line-height:1.08;display:grid;position:absolute;top:17.4%;left:7%}.product-ppt-category span{color:#ffb33d;font-size:1.85cqw;font-weight:800}.product-ppt-category strong{max-width:58cqw;font-size:2.35cqw;font-weight:900}.product-ppt-intro{z-index:4;color:#12345c;width:86%;font-family:var(--display-font);margin:0;font-size:2.42cqw;font-style:italic;font-weight:700;line-height:1.28;position:absolute;top:24.2%;left:7%}.product-ppt-hero-image,.product-ppt-grid-image{position:absolute}.product-ppt-hero-image img,.product-ppt-grid-image img{object-fit:contain;filter:drop-shadow(0 12px 18px #12345c2e)}.product-ppt-hero-image{z-index:2;width:88%;height:38%;top:43%;left:6%}.product-ppt-image-grid{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:1cqw;height:13%;display:grid;position:absolute;bottom:5.4%;left:6%;right:6%}.product-ppt-grid-image{min-width:0;min-height:0;position:relative}.product-ppt-process{z-index:5;gap:1.15cqw;margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:6.4%;left:6.6%;right:6.6%}.product-ppt-process li{color:#12345c;font-family:var(--display-font);grid-template-columns:7.4cqw minmax(0,1fr);align-items:start;gap:1.1cqw;font-style:italic;line-height:1.16;display:grid}.product-ppt-process li span{color:#ffb33d;font-size:2.3cqw;font-weight:900}.product-ppt-process li strong{font-size:2.16cqw;font-weight:800}.product-ppt-slide-assembly .product-ppt-title h1{font-size:3.55cqw}.product-ppt-slide-assembly .product-ppt-category{top:18.4%}.product-ppt-slide-assembly .product-ppt-intro{display:none}.product-ppt-slide-assembly .product-ppt-hero-image{width:88%;height:27%;top:24.4%;left:6%}.product-ppt-slide-assembly .product-ppt-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));height:23%;top:69%;bottom:auto}.product-ppt-slide-assembly .product-ppt-process{gap:.88cqw;top:53.2%;bottom:auto}.product-ppt-slide-assembly .product-ppt-process li{grid-template-columns:6.3cqw minmax(0,1fr)}.product-ppt-slide-station .product-ppt-title h1,.product-ppt-slide-stamping .product-ppt-title h1,.product-ppt-slide-combined .product-ppt-title h1{font-size:3cqw}.product-ppt-slide-station .product-ppt-hero-image{width:90%;height:39%;top:43%;left:5%}.product-ppt-slide-station .product-ppt-image-grid{height:12%}.product-ppt-slide-station.product-ppt-slide-no-intro .product-ppt-hero-image{height:54%;top:27%}.product-ppt-slide-stamping .product-ppt-intro{text-align:center;font-size:2.34cqw;top:24%}.product-ppt-slide-stamping .product-ppt-hero-image{width:90.4%;height:34.5%;top:42.5%;left:4.8%}.product-ppt-slide-stamping .product-ppt-image-grid{grid-template-columns:repeat(5,minmax(0,1fr));height:16%;bottom:4.2%}.product-ppt-slide-combined .product-ppt-hero-image{width:32%;height:23%;top:29%;left:7%}.product-ppt-slide-combined .product-ppt-intro{width:49%;top:31.5%;left:43%}.product-ppt-paired-copy{z-index:5;color:#12345c;width:86%;font-family:var(--display-font);text-align:center;gap:1.25cqw;font-style:italic;line-height:1.22;display:grid;position:absolute;top:55.6%;left:7%}.product-ppt-paired-copy strong{color:#ffb33d;font-size:2.55cqw;font-weight:900}.product-ppt-paired-copy span{font-size:2.35cqw;font-weight:700}.product-ppt-slide-combined .product-ppt-image-grid{grid-template-columns:repeat(4,minmax(0,1fr));height:22%;bottom:6%;left:5%;right:5%}.product-ppt-detail-strip{background:linear-gradient(#eef4fa 0%,#fff 28%);padding:64px 0 78px}.product-ppt-detail-shell{width:min(100%,1260px);margin:0 auto;padding:0 24px}.product-ppt-breadcrumbs{color:#6b7788;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;font-size:13px;font-weight:800;display:flex}.product-ppt-breadcrumbs a{color:#295faf}.product-ppt-detail-grid{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(220px,.6fr));align-items:stretch;gap:18px;display:grid}.product-ppt-detail-main,.product-ppt-detail-panel,.product-ppt-related{background:#fff;border:1px solid #295faf24;box-shadow:0 20px 48px #13335b14}.product-ppt-detail-main{padding:32px}.product-ppt-detail-panel{padding:24px}.product-ppt-spec-panel{grid-column:1/-1}.product-ppt-kicker{color:#ff2525;font-family:var(--display-font);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:13px;font-weight:900}.product-ppt-detail-main h2{color:#193a66;max-width:720px;font-family:var(--display-font);margin:12px 0 0;font-size:clamp(2rem,3vw,3.6rem);font-weight:900;line-height:1.04}.product-ppt-detail-main p:not(.product-ppt-kicker),.product-ppt-empty-note{color:#5d6b7d;margin:18px 0 0;font-size:15px;line-height:1.78}.product-ppt-contact-link{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#ff2525;border-radius:4px;justify-content:center;align-items:center;min-height:42px;margin-top:28px;padding:0 18px;font-size:13px;font-weight:900;transition:background-color .18s,transform .18s;display:inline-flex}.product-ppt-contact-link:hover{background:#d90000;transform:translateY(-2px)}.product-ppt-chip-list{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.product-ppt-chip-list span{color:#415064;background:#f8fbff;border:1px solid #295faf24;align-items:center;min-height:34px;padding:7px 11px;font-size:13px;font-weight:800;line-height:1.35;display:inline-flex}.product-ppt-spec-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:18px 0 0;display:grid}.product-ppt-spec-list div{border-top:1px solid #295faf1f;gap:6px;padding:15px 16px 15px 0;display:grid}.product-ppt-spec-list dt{color:#8491a1;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.product-ppt-spec-list dd{color:#263342;margin:0;font-size:15px;font-weight:800;line-height:1.45}.product-ppt-related{margin-top:18px;padding:24px}.product-ppt-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.product-ppt-related a{color:#263342;background:#f8fbff;border:1px solid #295faf1f;gap:8px;min-height:112px;padding:16px;transition:border-color .18s,transform .18s;display:grid}.product-ppt-related a:hover{border-color:#295faf57;transform:translateY(-2px)}.product-ppt-related a span{color:#295faf;font-family:var(--display-font);font-size:16px;font-weight:900}.product-ppt-related a strong{font-family:var(--display-font);font-size:18px;font-weight:900;line-height:1.16}@media (max-width:980px){.product-ppt-detail-page{--lucky-header-height:82px}.product-ppt-stage{min-height:calc(100svh - var(--lucky-header-height))}.product-ppt-slide{width:min(96vw, calc((100svh - var(--lucky-header-height) - 20px) * .7071))}.product-ppt-detail-grid,.product-ppt-related>div,.product-ppt-spec-list{grid-template-columns:1fr}}.product-index-page{background:#fff;position:relative}.product-floating-hero{pointer-events:none}.product-floating-mark{pointer-events:auto;text-decoration:none}.product-list-section{min-height:calc(100vh - 132px);padding-top:224px}.product-list-heading{max-width:860px}.product-list-heading .newsroom-kicker{color:#ff2525;font-family:var(--display-font);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-style:italic;font-weight:900}.product-list-heading h1{color:#295faf;font-family:var(--display-font);text-transform:uppercase;margin:0;font-size:clamp(32px,3vw,48px);font-style:italic;font-weight:900;line-height:1}.product-list-heading h1:after{content:"";background:currentColor;width:118px;height:10px;margin-top:18px;display:block}.product-feed-item{grid-template-columns:118px minmax(280px,360px) minmax(0,1fr);min-height:248px}.product-feed-index{color:#295faf;font-family:var(--display-font);white-space:nowrap;font-size:32px;font-style:italic;font-weight:900;line-height:1}.product-feed-thumb{background:linear-gradient(#fff 0%,#f4f8fc 100%);height:220px}.product-feed-thumb img{padding:14px}.product-feed-copy h2{color:#263342;max-width:860px;font-family:var(--display-font);margin:0;font-size:clamp(1.75rem,2.5vw,3rem);font-weight:900;line-height:1.06}.product-feed-item:hover .product-feed-copy h2{color:#295faf}.product-subtitle-list{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.product-subtitle-list li{color:#3f5268;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px;font-size:14px;font-weight:700;line-height:1.45;display:grid}.product-subtitle-list li span:first-child{color:#295faf;font-family:var(--display-font);white-space:nowrap}.product-category-outline{color:#fff;background:radial-gradient(circle at 86% 12%,#4bace547,#0000 34%),linear-gradient(135deg,#0c4b86 0%,#1f78a7 55%,#d5e5dc 100%);border:1px solid #295faf2e;border-radius:6px;padding:clamp(28px,4vw,48px);overflow:hidden;box-shadow:0 24px 58px #13335b24}.product-category-outline-head{align-items:baseline;gap:18px;display:flex}.product-category-outline-head span{font-family:var(--display-font);font-size:clamp(2.4rem,5vw,4.1rem);font-weight:900;line-height:.9}.product-category-outline-head h2{font-family:var(--display-font);margin:0;font-size:clamp(1.55rem,2.6vw,2.7rem);font-weight:800;line-height:1.08}.product-category-outline-head h2:after{content:"";background:linear-gradient(90deg,#ff2525 0 32px,#ffffff3d 32px 100%);width:122px;height:1px;margin-top:14px;display:block}.product-category-outline-list{gap:9px;max-width:780px;margin:22px 0 0;padding:0 0 0 clamp(58px,7vw,96px);list-style:none;display:grid}.product-category-outline-list a{color:#fff;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px;font-size:15px;font-weight:800;line-height:1.42;transition:color .18s,transform .18s;display:grid}.product-category-outline-list a:hover{color:#fff7cf;transform:translate(4px)}.product-category-outline-list a span:first-child{white-space:nowrap}@media (max-width:700px){.product-feed-item{grid-template-columns:1fr;min-height:0}.product-feed-index{font-size:24px}.product-feed-thumb{height:210px}.product-category-outline-head{gap:12px}.product-category-outline-list{padding-left:0}.product-category-outline-list a{font-size:14px}}.news-detail-page{color:#263342;background:#fff}.news-detail-hero{background:linear-gradient(#f8fbff 0%,#fff 100%);border-bottom:1px solid #295faf1f;padding:50px 0 54px}.news-detail-back{color:#295faf;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.news-detail-heading{max-width:940px;margin-top:34px}.news-detail-heading h1{color:#193a66;font-family:var(--display-font);margin:0;font-size:clamp(1.75rem,2.7vw,2.9rem);font-weight:900;line-height:1.02}.news-detail-content-section{padding:58px 0 42px}.news-detail-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:52px;display:grid}.news-detail-main-image{background:radial-gradient(circle at 14% 12%,#4bace529,#0000 30%),linear-gradient(#fff 0%,#eef6ff 100%);border:1px solid #295faf24;min-height:460px;position:relative;box-shadow:0 22px 54px #13335b1a}.news-detail-main-image img{padding:34px}.news-detail-body{max-width:820px;margin-top:34px}.news-detail-body p{color:#4c5d70;margin:0;font-size:19px;line-height:1.86}.news-detail-body p+p{margin-top:20px}.news-detail-main-video{background:#0c1726;width:100%;max-height:680px;margin-top:28px;display:block}.news-detail-media-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.news-detail-media-gallery figure{background:#f6f9fc;border:1px solid #295faf24;margin:0}.news-detail-media-gallery img,.news-detail-media-gallery video{aspect-ratio:16/10;object-fit:contain;background:#eef3f7;width:100%}.news-detail-media-gallery figcaption{color:#627083;padding:12px 14px;font-size:13px;line-height:1.5}.news-effect-sections{gap:24px;margin-top:54px;display:grid}.news-effect-section{background:#fff;border:1px solid #295faf29;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;min-height:330px;display:grid;overflow:hidden}.news-effect-section.is-media-right .news-effect-copy{order:1}.news-effect-section.is-media-right .news-effect-media,.news-effect-section.is-media-left .news-effect-copy{order:2}.news-effect-section.is-media-left .news-effect-media{order:1}.news-effect-section.is-full-width{grid-template-columns:1fr}.news-effect-section.is-full-width .news-effect-media{max-height:560px}.news-effect-copy{padding:clamp(30px,5vw,60px)}.news-effect-copy>span{color:#ff463d;font-family:var(--display-font);letter-spacing:.18em;font-size:12px;font-weight:900}.news-effect-copy h2{color:#193a66;font-family:var(--display-font);margin:18px 0 16px;font-size:clamp(1.55rem,3vw,2.5rem);font-style:italic;line-height:1.04}.news-effect-copy p{color:#53657a;white-space:pre-line;margin:0;font-size:16px;line-height:1.8}.news-effect-media{background:#edf3f8;height:100%;min-height:330px}.news-effect-media img,.news-effect-media video{object-fit:contain;width:100%;height:100%;min-height:330px}.news-effect-section.effect-blueprint{background-color:#edf7fd;background-image:linear-gradient(#2d7ebd1a 1px,#0000 1px),linear-gradient(90deg,#2d7ebd1a 1px,#0000 1px);background-size:26px 26px;border-color:#2272b06b}.news-effect-section.effect-spotlight{background:linear-gradient(135deg,#fff7df 0%,#fff 62%);border-color:#e3a73066;box-shadow:0 22px 54px #cf931d24}.news-effect-section.effect-dark{background:#10243e;border-color:#18304f}.news-effect-section.effect-dark .news-effect-copy h2{color:#fff}.news-effect-section.effect-dark .news-effect-copy p{color:#c2d3e4}.news-detail-aside{border-left:1px solid #295faf29;padding-left:26px;position:sticky;top:132px}.news-detail-related-list{border-top:1px solid #295faf24;margin-top:18px;display:grid}.news-detail-related-list a{border-bottom:1px solid #295faf24;gap:8px;padding:18px 0;display:grid}.news-detail-related-list span{color:#627083;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.news-detail-related-list strong{color:#263342;font-family:var(--display-font);font-size:18px;line-height:1.22;transition:color .18s}.news-detail-related-list a:hover strong{color:#295faf}@media (max-width:980px){.news-detail-layout{grid-template-columns:1fr}.news-detail-aside{border-top:1px solid #295faf29;border-left:0;padding:28px 0 0;position:static}}@media (max-width:700px){.news-detail-hero{padding:36px 0 42px}.news-detail-heading h1{font-size:clamp(1.55rem,6.8vw,2rem)}.news-detail-body p{font-size:18px}.news-detail-main-image{min-height:290px}.news-detail-main-image img{padding:20px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-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-duration{syntax:"*";inherits:false}
