@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--tw-outline-style:solid}}}@layer theme{:root,:host{--color-emerald-700:#007956;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--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-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--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;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-xl:.75rem;--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei", sans-serif;--default-mono-font-family:"SFMono-Regular", Consolas, "Liberation Mono", monospace}@supports (color:lab(0% 0 0)){:root,:host{--color-emerald-700:lab(44.4871% -41.0396 11.0361)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.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}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[7\%_6\%\]{inset:7% 6%}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-\[6\%\]{inset-inline:6%}.inset-x-\[8\%\]{inset-inline:8%}.inset-x-\[16\%\]{inset-inline:16%}.inset-x-\[22\%\]{inset-inline:22%}.inset-x-\[28\%\]{inset-inline:28%}.inset-x-\[clamp\(14px\,1\.05vw\,24px\)\]{inset-inline:clamp(14px,1.05vw,24px)}.inset-x-\[clamp\(78px\,5\.2vw\,112px\)\]{inset-inline:clamp(78px,5.2vw,112px)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-3{inset-block:calc(var(--spacing) * 3)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-5{top:calc(var(--spacing) * 5)}.top-9{top:calc(var(--spacing) * 9)}.top-\[2\%\]{top:2%}.top-\[12\%\]{top:12%}.top-\[18\%\]{top:18%}.top-\[28\%\]{top:28%}.top-\[30\%\]{top:30%}.top-\[33\%\]{top:33%}.top-\[34\%\]{top:34%}.top-\[39\%\]{top:39%}.top-\[42\%\]{top:42%}.top-\[46\%\]{top:46%}.top-\[58\%\]{top:58%}.top-\[clamp\(23px\,1\.48vw\,32px\)\]{top:clamp(23px,1.48vw,32px)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.right-5{right:calc(var(--spacing) * 5)}.right-8{right:calc(var(--spacing) * 8)}.right-20{right:calc(var(--spacing) * 20)}.right-\[-8px\]{right:-8px}.right-\[5\%\]{right:5%}.right-\[8\%\]{right:8%}.right-\[18\%\]{right:18%}.right-\[24\%\]{right:24%}.right-\[30\%\]{right:30%}.right-\[35\%\]{right:35%}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-7{bottom:calc(var(--spacing) * 7)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-\[-1px\]{bottom:-1px}.bottom-\[-10px\]{bottom:-10px}.bottom-\[4\%\]{bottom:4%}.bottom-\[8\%\]{bottom:8%}.bottom-\[10\%\]{bottom:10%}.bottom-\[12\%\]{bottom:12%}.bottom-\[15\%\]{bottom:15%}.bottom-\[18\%\]{bottom:18%}.bottom-\[clamp\(10px\,\.78vw\,16px\)\]{bottom:clamp(10px,.78vw,16px)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-9{left:calc(var(--spacing) * 9)}.left-20{left:calc(var(--spacing) * 20)}.left-\[5\%\]{left:5%}.left-\[18\%\]{left:18%}.left-\[24\%\]{left:24%}.left-\[30\%\]{left:30%}.left-\[35\%\]{left:35%}.left-\[38\%\]{left:38%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[22px\]{margin-top:22px}.mt-\[clamp\(6px\,\.45vw\,12px\)\]{margin-top:clamp(6px,.45vw,12px)}.mt-\[clamp\(10px\,\.9vw\,16px\)\]{margin-top:clamp(10px,.9vw,16px)}.mt-\[clamp\(12px\,1vw\,18px\)\]{margin-top:clamp(12px,1vw,18px)}.mt-\[clamp\(14px\,1\.3vw\,24px\)\]{margin-top:clamp(14px,1.3vw,24px)}.mt-\[clamp\(15px\,\.96vw\,18px\)\]{margin-top:clamp(15px,.96vw,18px)}.mt-\[clamp\(16px\,\.95vw\,24px\)\]{margin-top:clamp(16px,.95vw,24px)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-\[3\.2vh\]{margin-bottom:3.2vh}.mb-\[clamp\(20px\,1\.3vw\,32px\)\]{margin-bottom:clamp(20px,1.3vw,32px)}.mb-\[clamp\(42px\,3\.1vw\,62px\)\]{margin-bottom:clamp(42px,3.1vw,62px)}.mb-\[clamp\(44px\,3\.2vw\,72px\)\]{margin-bottom:clamp(44px,3.2vw,72px)}.mb-\[clamp\(48px\,3\.4vw\,66px\)\]{margin-bottom:clamp(48px,3.4vw,66px)}.mb-\[clamp\(48px\,3vw\,76px\)\]{margin-bottom:clamp(48px,3vw,76px)}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[1\.55\/1\]{aspect-ratio:1.55}.aspect-\[1\.62\/1\]{aspect-ratio:1.62}.aspect-\[1\.82\/1\]{aspect-ratio:1.82}.aspect-\[2\.10\/1\]{aspect-ratio:2.1}.aspect-\[2\.32\/1\]{aspect-ratio:2.32}.aspect-\[2\.85\/1\]{aspect-ratio:2.85}.aspect-\[3\.8\/1\]{aspect-ratio:3.8}.aspect-\[3\.38\/1\]{aspect-ratio:3.38}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[5\.18\/1\]{aspect-ratio:5.18}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[395\/320\]{aspect-ratio:395/320}.aspect-\[627\/366\]{aspect-ratio:627/366}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-\[16\%\]{width:16%;height:16%}.size-\[clamp\(14px\,\.86vw\,20px\)\]{width:clamp(14px,.86vw,20px);height:clamp(14px,.86vw,20px)}.size-\[clamp\(15px\,1\.05vw\,22px\)\]{width:clamp(15px,1.05vw,22px);height:clamp(15px,1.05vw,22px)}.size-\[clamp\(18px\,1\.04vw\,24px\)\]{width:clamp(18px,1.04vw,24px);height:clamp(18px,1.04vw,24px)}.size-\[clamp\(22px\,1\.5vw\,30px\)\]{width:clamp(22px,1.5vw,30px);height:clamp(22px,1.5vw,30px)}.size-\[clamp\(25px\,1\.56vw\,32px\)\]{width:clamp(25px,1.56vw,32px);height:clamp(25px,1.56vw,32px)}.size-\[clamp\(26px\,1\.65vw\,32px\)\]{width:clamp(26px,1.65vw,32px);height:clamp(26px,1.65vw,32px)}.size-\[clamp\(36px\,2\.18vw\,50px\)\]{width:clamp(36px,2.18vw,50px);height:clamp(36px,2.18vw,50px)}.size-\[clamp\(46px\,2\.95vw\,58px\)\]{width:clamp(46px,2.95vw,58px);height:clamp(46px,2.95vw,58px)}.size-\[clamp\(52px\,3\.35vw\,66px\)\]{width:clamp(52px,3.35vw,66px);height:clamp(52px,3.35vw,66px)}.size-\[clamp\(54px\,3\.7vw\,76px\)\]{width:clamp(54px,3.7vw,76px);height:clamp(54px,3.7vw,76px)}.size-\[clamp\(54px\,3vw\,72px\)\]{width:clamp(54px,3vw,72px);height:clamp(54px,3vw,72px)}.h-1{height:calc(var(--spacing) * 1)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[18\%\]{height:18%}.h-\[36\%\]{height:36%}.h-\[42\%\]{height:42%}.h-\[56\%\]{height:56%}.h-\[126px\]{height:126px}.h-\[210px\]{height:210px}.h-\[270px\]{height:270px}.h-\[410px\]{height:410px}.h-\[470px\]{height:470px}.h-\[clamp\(38px\,4\.2vh\,46px\)\]{height:clamp(38px,4.2vh,46px)}.h-\[clamp\(92px\,6\.6vw\,126px\)\]{height:clamp(92px,6.6vw,126px)}.h-\[clamp\(190px\,10\.5vw\,242px\)\]{height:clamp(190px,10.5vw,242px)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[92px\]{min-height:92px}.min-h-\[110vh\]{min-height:110vh}.min-h-\[160px\]{min-height:160px}.min-h-\[720px\]{min-height:720px}.min-h-\[clamp\(430px\,28vw\,620px\)\]{min-height:clamp(430px,28vw,620px)}.min-h-\[clamp\(450px\,31vw\,535px\)\]{min-height:clamp(450px,31vw,535px)}.min-h-\[clamp\(480px\,31vw\,525px\)\]{min-height:clamp(480px,31vw,525px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-44{width:calc(var(--spacing) * 44)}.w-\[3px\]{width:3px}.w-\[34\%\]{width:34%}.w-\[42\%\]{width:42%}.w-\[220px\]{width:220px}.w-\[260px\]{width:260px}.w-\[300px\]{width:300px}.w-\[430px\]{width:430px}.w-\[clamp\(24px\,2\.2vw\,42px\)\]{width:clamp(24px,2.2vw,42px)}.w-\[clamp\(142px\,7\.8vw\,182px\)\]{width:clamp(142px,7.8vw,182px)}.w-\[clamp\(180px\,11\.1vw\,214px\)\]{width:clamp(180px,11.1vw,214px)}.w-\[min\(82vw\,1640px\)\]{width:min(82vw,1640px)}.w-fit{width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[44em\]{max-width:44em}.max-w-\[64em\]{max-width:64em}.max-w-\[380px\]{max-width:380px}.max-w-\[430px\]{max-width:430px}.max-w-\[520px\]{max-width:520px}.max-w-\[980px\]{max-width:980px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1600px\]{max-width:1600px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-\[260px\]{min-width:260px}.min-w-\[clamp\(60px\,4\.2vw\,86px\)\]{min-width:clamp(60px,4.2vw,86px)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[10\%\]{--tw-translate-y:10%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-\[18deg\]{rotate:-18deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.rotate-\[16deg\]{rotate:16deg}.rotate-\[17deg\]{rotate:17deg}.skew-y-\[-7deg\]{--tw-skew-y:skewY(-7deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.skew-y-\[-8deg\]{--tw-skew-y:skewY(-8deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[\.68fr_1fr\]{grid-template-columns:.68fr 1fr}.grid-cols-\[\.285fr_\.715fr\]{grid-template-columns:.285fr .715fr}.grid-cols-\[1fr_1fr_1fr_1\.4fr_auto\]{grid-template-columns:1fr 1fr 1fr 1.4fr auto}.grid-cols-\[1fr_36\%\]{grid-template-columns:1fr 36%}.grid-cols-\[34px_1fr_4px\]{grid-template-columns:34px 1fr 4px}.grid-cols-\[38px_1fr_18px\]{grid-template-columns:38px 1fr 18px}.grid-cols-\[minmax\(0\,0\.48fr\)_minmax\(0\,0\.52fr\)\]{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr)}.grid-cols-\[minmax\(330px\,0\.35fr\)_minmax\(0\,0\.65fr\)\]{grid-template-columns:minmax(330px,.35fr) minmax(0,.65fr)}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.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-14{gap:calc(var(--spacing) * 14)}.gap-\[3\.8vw\]{gap:3.8vw}.gap-\[clamp\(12px\,\.84vw\,18px\)\]{gap:clamp(12px,.84vw,18px)}.gap-\[clamp\(12px\,\.86vw\,18px\)\]{gap:clamp(12px,.86vw,18px)}.gap-\[clamp\(18px\,1\.4vw\,28px\)\]{gap:clamp(18px,1.4vw,28px)}.gap-\[clamp\(24px\,1\.6vw\,38px\)\]{gap:clamp(24px,1.6vw,38px)}.gap-\[clamp\(34px\,2\.4vw\,52px\)\]{gap:clamp(34px,2.4vw,52px)}.gap-\[clamp\(36px\,3\.2vw\,82px\)\]{gap:clamp(36px,3.2vw,82px)}.gap-\[clamp\(40px\,4vw\,82px\)\]{gap:clamp(40px,4vw,82px)}.gap-\[clamp\(44px\,4\.3vw\,96px\)\]{gap:clamp(44px,4.3vw,96px)}.gap-\[clamp\(64px\,5vw\,104px\)\]{gap:clamp(64px,5vw,104px)}.gap-x-\[clamp\(28px\,1\.8vw\,42px\)\]{column-gap:clamp(28px,1.8vw,42px)}.gap-y-\[clamp\(26px\,1\.7vw\,40px\)\]{row-gap:clamp(26px,1.7vw,40px)}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[4px\]{border-top-left-radius:4px;border-top-right-radius:4px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[4px\]{border-style:var(--tw-border-style);border-width:4px}.border-\[5px\]{border-style:var(--tw-border-style);border-width:5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#8ddaff\]{border-color:#8ddaff}.border-\[\#8ed4ff\]\/54{border-color:#8ed4ff8a;border-color:lab(81.4444% -14.4557 -28.4289/.54)}.border-\[\#8fb7cc\]{border-color:#8fb7cc}.border-\[\#9fc4d7\]{border-color:#9fc4d7}.border-\[\#9fdcff\]\/70{border-color:#9fdcffb3;border-color:lab(84.5265% -13.703 -23.6683/.7)}.border-\[\#24aeef\]{border-color:#24aeef}.border-\[\#73c7ef\]{border-color:#73c7ef}.border-\[\#97c1d8\]{border-color:#97c1d8}.border-\[\#168eea\]{border-color:#168eea}.border-\[\#111111\]\/12{border-color:#1111111f;border-color:lab(5.06335% -.00000745058 -.00000298023/.12)}.border-\[\#111111\]\/14{border-color:#11111124;border-color:lab(5.06335% -.00000745058 -.00000298023/.14)}.border-\[\#111111\]\/18{border-color:#1111112e;border-color:lab(5.06335% -.00000745058 -.00000298023/.18)}.border-\[\#a9cee7\]{border-color:#a9cee7}.border-\[\#aeb7c0\]{border-color:#aeb7c0}.border-\[\#b9d7ec\]{border-color:#b9d7ec}.border-\[\#b9e3fb\]\/65{border-color:#b9e3fba6;border-color:lab(87.8288% -10.1655 -16.4473/.65)}.border-\[\#c7e2ec\]{border-color:#c7e2ec}.border-\[\#c8eafb\]\/58{border-color:#c8eafb94;border-color:lab(90.6351% -8.82161 -12.1648/.58)}.border-\[\#cfe4f4\]{border-color:#cfe4f4}.border-\[\#d5e4f1\]{border-color:#d5e4f1}.border-\[\#d6edf9\]{border-color:#d6edf9}.border-\[\#d7e7f4\]{border-color:#d7e7f4}.border-\[\#d8dee5\]{border-color:#d8dee5}.border-\[\#d8edf9\]{border-color:#d8edf9}.border-\[\#d9e4ef\]{border-color:#d9e4ef}.border-\[\#d9e6f1\]{border-color:#d9e6f1}.border-\[\#d9e8f3\]{border-color:#d9e8f3}.border-\[\#d9eaf8\]{border-color:#d9eaf8}.border-\[\#dbe8f2\]{border-color:#dbe8f2}.border-\[\#dceaf5\]{border-color:#dceaf5}.border-\[\#e4eef7\]{border-color:#e4eef7}.border-\[\#e6eef5\]{border-color:#e6eef5}.border-\[\#e7edf3\]{border-color:#e7edf3}.border-\[\#e7f0f8\]{border-color:#e7f0f8}.border-\[\#e4002b\]{border-color:#e4002b}.border-\[\#edf4fa\]{border-color:#edf4fa}.border-\[\#efe2c0\]{border-color:#efe2c0}.border-\[\#f3dede\]{border-color:#f3dede}.border-\[\#f7e2e2\]{border-color:#f7e2e2}.border-\[\#ffd5d5\]{border-color:#ffd5d5}.border-\[\#ffd7d7\]{border-color:#ffd7d7}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.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\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/28{border-color:#ffffff47}@supports (color:color-mix(in lab, red, red)){.border-white\/28{border-color:color-mix(in oklab, var(--color-white) 28%, transparent)}}.border-white\/45{border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.border-white\/45{border-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.border-white\/90{border-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.border-white\/90{border-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-\[\#0b1f33\]\/42{background-color:#0b1f336b;background-color:lab(10.9745% -2.12254 -15.857/.42)}.bg-\[\#0b1f35\]{background-color:#0b1f35}.bg-\[\#0b1f35\]\/15{background-color:#0b1f3526;background-color:lab(11.0821% -1.41463 -17.1188/.15)}.bg-\[\#0b1f35\]\/22{background-color:#0b1f3538;background-color:lab(11.0821% -1.41463 -17.1188/.22)}.bg-\[\#0c2435\]{background-color:#0c2435}.bg-\[\#0d101b\]{background-color:#0d101b}.bg-\[\#1aa8f2\]{background-color:#1aa8f2}.bg-\[\#1f9af0\]{background-color:#1f9af0}.bg-\[\#24aeef\]{background-color:#24aeef}.bg-\[\#91d6f8\]{background-color:#91d6f8}.bg-\[\#91d7ff\]\/55{background-color:#91d7ff8c;background-color:lab(82.4203% -15.1027 -26.933/.55)}.bg-\[\#159de8\]{background-color:#159de8}.bg-\[\#168eea\]{background-color:#168eea}.bg-\[\#168eea\]\/62{background-color:#168eea9e;background-color:lab(56.642% -5.11009 -55.9857/.62)}.bg-\[\#176f9d\]{background-color:#176f9d}.bg-\[\#12324a\]{background-color:#12324a}.bg-\[\#111111\]{background-color:#111}.bg-\[\#a9aeb4\]{background-color:#a9aeb4}.bg-\[\#aeb7c0\]{background-color:#aeb7c0}.bg-\[\#b8e4fb\]{background-color:#b8e4fb}.bg-\[\#b8e4fb\]\/55{background-color:#b8e4fb8c;background-color:lab(88.0313% -10.9448 -16.1544/.55)}.bg-\[\#b9e3fb\]\/50{background-color:#b9e3fb80;background-color:lab(87.8288% -10.1655 -16.4473/.5)}.bg-\[\#bce8d7\]{background-color:#bce8d7}.bg-\[\#d7efff\]\/82{background-color:#d7efffd1;background-color:lab(93.0407% -5.76115 -10.5545/.82)}.bg-\[\#d9e4ea\]{background-color:#d9e4ea}.bg-\[\#d94747\]{background-color:#d94747}.bg-\[\#dbe7f1\]{background-color:#dbe7f1}.bg-\[\#dff2ff\]{background-color:#dff2ff}.bg-\[\#dff4ff\]\/50{background-color:#dff4ff80;background-color:lab(94.8798% -5.52508 -7.77978/.5)}.bg-\[\#dff4ff\]\/78{background-color:#dff4ffc7;background-color:lab(94.8798% -5.52508 -7.77978/.78)}.bg-\[\#dff6ff\]{background-color:#dff6ff}.bg-\[\#e7f0f7\]{background-color:#e7f0f7}.bg-\[\#e8eef4\]{background-color:#e8eef4}.bg-\[\#e8f8ff\]\/70{background-color:#e8f8ffb3;background-color:lab(96.5373% -4.44657 -5.26966/.7)}.bg-\[\#e4002b\]{background-color:#e4002b}.bg-\[\#eef8ff\]{background-color:#eef8ff}.bg-\[\#f3f7fb\]{background-color:#f3f7fb}.bg-\[\#f4f8fc\]{background-color:#f4f8fc}.bg-\[\#f5c9c9\]{background-color:#f5c9c9}.bg-\[\#f5f9fd\]{background-color:#f5f9fd}.bg-\[\#f5fbff\]{background-color:#f5fbff}.bg-\[\#f7f7f8\]{background-color:#f7f7f8}.bg-\[\#f7fbff\]{background-color:#f7fbff}.bg-\[\#f8eab8\]{background-color:#f8eab8}.bg-\[\#f8fbff\]{background-color:#f8fbff}.bg-\[\#f8fcff\]{background-color:#f8fcff}.bg-\[\#fbfdff\]{background-color:#fbfdff}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-\[\#fffafa\]{background-color:snow}.bg-\[rgba\(249\,252\,255\,\.94\)\]{background-color:#f9fcfff0}.bg-black{background-color:var(--color-black)}.bg-black\/12{background-color:#0000001f}@supports (color:color-mix(in lab, red, red)){.bg-black\/12{background-color:color-mix(in oklab, var(--color-black) 12%, transparent)}}.bg-black\/18{background-color:#0000002e}@supports (color:color-mix(in lab, red, red)){.bg-black\/18{background-color:color-mix(in oklab, var(--color-black) 18%, transparent)}}.bg-transparent{background-color:#0000}.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\/14{background-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.bg-white\/14{background-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.bg-white\/35{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.bg-white\/72{background-color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.bg-white\/72{background-color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.bg-white\/82{background-color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.bg-white\/82{background-color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.bg-white\/94{background-color:#fffffff0}@supports (color:color-mix(in lab, red, red)){.bg-white\/94{background-color:color-mix(in oklab, var(--color-white) 94%, transparent)}}.bg-white\/96{background-color:#fffffff5}@supports (color:color-mix(in lab, red, red)){.bg-white\/96{background-color:color-mix(in oklab, var(--color-white) 96%, transparent)}}.bg-\[linear-gradient\(90deg\,\#9fc9dc\,\#eef7fb_48\%\,\#6d9eb8\)\]{background-image:linear-gradient(90deg,#9fc9dc,#eef7fb 48%,#6d9eb8)}.bg-\[linear-gradient\(90deg\,\#badceb\,\#ffffff_45\%\,\#87b5cf\)\]{background-image:linear-gradient(90deg,#badceb,#fff 45%,#87b5cf)}.bg-\[linear-gradient\(90deg\,\#d9eef6\,\#f7fbfd_42\%\,\#a3c5d7\)\]{background-image:linear-gradient(90deg,#d9eef6,#f7fbfd 42%,#a3c5d7)}.bg-\[linear-gradient\(90deg\,\#eef8fb\,\#ffffff\,\#c9e1eb\)\]{background-image:linear-gradient(90deg,#eef8fb,#fff,#c9e1eb)}.bg-\[linear-gradient\(112deg\,\#e9fbff_0\%\,\#ffffff_52\%\,\#f7fdff_100\%\)\]{background-image:linear-gradient(112deg,#e9fbff 0%,#fff 52%,#f7fdff 100%)}.bg-\[linear-gradient\(135deg\,\#f9fdff_0\%\,\#eef9ff_52\%\,\#e8f6ff_100\%\)\]{background-image:linear-gradient(135deg,#f9fdff 0%,#eef9ff 52%,#e8f6ff 100%)}.bg-\[linear-gradient\(135deg\,transparent_0_45\%\,rgba\(172\,221\,248\,\.22\)_46\%_47\%\,transparent_48\%_100\%\)\]{background-image:linear-gradient(135deg,#0000 0 45%,#acddf838 46% 47%,#0000 48% 100%)}.bg-\[linear-gradient\(180deg\,\#edf8ff\,\#f6fbff\)\]{background-image:linear-gradient(#edf8ff,#f6fbff)}.bg-\[linear-gradient\(180deg\,\#eef3f7\,\#cfd9e2\)\]{background-image:linear-gradient(#eef3f7,#cfd9e2)}.bg-\[linear-gradient\(180deg\,\#eef8ff\,\#f7fbff_260px\,\#f5f9fd\)\]{background-image:linear-gradient(#eef8ff,#f7fbff 260px,#f5f9fd)}.bg-\[linear-gradient\(180deg\,\#fffafa\,\#ffffff\)\]{background-image:linear-gradient(snow,#fff)}.bg-\[linear-gradient\(180deg\,\#ffffff\,\#f8fcff\)\]{background-image:linear-gradient(#fff,#f8fcff)}.bg-\[linear-gradient\(180deg\,\#ffffff\,\#fbfdff\)\]{background-image:linear-gradient(#fff,#fbfdff)}.bg-\[linear-gradient\(180deg\,rgba\(5\,24\,39\,\.12\)\,rgba\(2\,15\,29\,\.15\)_45\%\,rgba\(2\,14\,28\,\.56\)\)\]{background-image:linear-gradient(#0518271f,#020f1d26 45%,#020e1c8f)}.bg-\[linear-gradient\(180deg\,rgba\(10\,70\,108\,\.26\)\,rgba\(4\,47\,82\,\.38\)\)\,linear-gradient\(90deg\,rgba\(23\,111\,157\,\.72\)\,rgba\(23\,111\,157\,\.48\)\,rgba\(9\,87\,129\,\.58\)\)\]{background-image:linear-gradient(#0a466c42,#042f5261),linear-gradient(90deg,#176f9db8,#176f9d7a,#09578194)}.bg-\[linear-gradient\(180deg\,rgba\(230\,249\,255\,\.32\)\,rgba\(255\,255\,255\,\.1\)_52\%\,rgba\(255\,255\,255\,0\)\)\]{background-image:linear-gradient(#e6f9ff52,#ffffff1a 52%,#fff0)}.bg-\[linear-gradient\(180deg\,rgba\(230\,249\,255\,\.72\)\,rgba\(255\,255\,255\,\.18\)_52\%\,rgba\(255\,255\,255\,0\)\)\]{background-image:linear-gradient(#e6f9ffb8,#ffffff2e 52%,#fff0)}.bg-\[linear-gradient\(180deg\,rgba\(245\,253\,255\,0\)\,rgba\(239\,251\,255\,\.78\)_45\%\,\#f3fcff_88\%\)\]{background-image:linear-gradient(#f5fdff00,#effbffc7 45%,#f3fcff 88%)}.bg-\[linear-gradient\(180deg\,transparent\,rgba\(7\,57\,92\,\.34\)\)\]{background-image:linear-gradient(#0000,#07395c57)}.bg-\[linear-gradient\(180deg\,transparent\,rgba\(198\,229\,247\,\.2\)\)\]{background-image:linear-gradient(#0000,#c6e5f733)}.bg-\[linear-gradient\(180deg\,transparent\,rgba\(255\,255\,255\,\.86\)\)\]{background-image:linear-gradient(#0000,#ffffffdb)}.bg-\[linear-gradient\(180deg\,transparent_0\%\,rgba\(4\,71\,134\,\.62\)_46\%\,\#044786_100\%\)\]{background-image:linear-gradient(#0000 0%,#0447869e 46%,#044786 100%)}.bg-\[linear-gradient\(rgba\(17\,17\,17\,\.06\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(17\,17\,17\,\.06\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#1111110f 1px,#0000 1px),linear-gradient(90deg,#1111110f 1px,#0000 1px)}.bg-\[radial-gradient\(circle_at_50\%_36\%\,rgba\(102\,185\,236\,\.12\)\,transparent_34\%\)\,linear-gradient\(90deg\,rgba\(248\,253\,255\,\.86\)\,transparent_28\%\,transparent_72\%\,rgba\(248\,253\,255\,\.86\)\)\]{background-image:radial-gradient(circle at 50% 36%,#66b9ec1f,#0000 34%),linear-gradient(90deg,#f8fdffdb,#0000 28% 72%,#f8fdffdb)}.bg-\[radial-gradient\(circle_at_50\%_42\%\,rgba\(36\,174\,239\,\.18\)\,transparent_32\%\)\,linear-gradient\(180deg\,\#0b2740\,\#071c31\)\]{background-image:radial-gradient(circle at 50% 42%,#24aeef2e,#0000 32%),linear-gradient(#0b2740,#071c31)}.bg-\[radial-gradient\(circle_at_52\%_36\%\,rgba\(102\,185\,236\,\.13\)\,transparent_34\%\)\,linear-gradient\(120deg\,rgba\(255\,255\,255\,\.55\)_0_1px\,transparent_1px_54px\)\]{background-image:radial-gradient(circle at 52% 36%,#66b9ec21,#0000 34%),linear-gradient(120deg,#ffffff8c 0 1px,#0000 1px 54px)}.bg-\[radial-gradient\(circle_at_52\%_36\%\,rgba\(102\,185\,236\,\.13\)\,transparent_34\%\)\,linear-gradient\(120deg\,rgba\(255\,255\,255\,\.58\)_0_1px\,transparent_1px_44px\)\]{background-image:radial-gradient(circle at 52% 36%,#66b9ec21,#0000 34%),linear-gradient(120deg,#ffffff94 0 1px,#0000 1px 44px)}.bg-\[radial-gradient\(circle_at_52\%_38\%\,rgba\(102\,185\,236\,\.13\)\,transparent_32\%\)\,linear-gradient\(120deg\,rgba\(255\,255\,255\,\.58\)_0_1px\,transparent_1px_46px\)\]{background-image:radial-gradient(circle at 52% 38%,#66b9ec21,#0000 32%),linear-gradient(120deg,#ffffff94 0 1px,#0000 1px 46px)}.bg-\[radial-gradient\(circle_at_55\%_35\%\,rgba\(102\,185\,236\,\.13\)\,transparent_30\%\)\,linear-gradient\(180deg\,transparent\,rgba\(198\,229\,247\,\.18\)\)\]{background-image:radial-gradient(circle at 55% 35%,#66b9ec21,#0000 30%),linear-gradient(#0000,#c6e5f72e)}.bg-\[repeating-linear-gradient\(90deg\,\#111_0_5px\,\#fff_5px_10px\)\,repeating-linear-gradient\(0deg\,rgba\(0\,0\,0\,\.45\)_0_5px\,transparent_5px_10px\)\]{background-image:repeating-linear-gradient(90deg,#111 0 5px,#fff 5px 10px),repeating-linear-gradient(0deg,#00000073 0 5px,#0000 5px 10px)}.bg-\[repeating-linear-gradient\(90deg\,rgba\(9\,73\,114\,\.24\)_0_2px\,transparent_2px_30px\)\,repeating-linear-gradient\(0deg\,rgba\(17\,87\,130\,\.2\)_0_2px\,transparent_2px_34px\)\]{background-image:repeating-linear-gradient(90deg,#0949723d 0 2px,#0000 2px 30px),repeating-linear-gradient(0deg,#11578233 0 2px,#0000 2px 34px)}.bg-\[repeating-linear-gradient\(90deg\,rgba\(11\,90\,135\,\.24\)_0_2px\,transparent_2px_30px\)\,repeating-linear-gradient\(0deg\,rgba\(17\,87\,130\,\.2\)_0_2px\,transparent_2px_34px\)\]{background-image:repeating-linear-gradient(90deg,#0b5a873d 0 2px,#0000 2px 30px),repeating-linear-gradient(0deg,#11578233 0 2px,#0000 2px 34px)}.bg-\[repeating-linear-gradient\(90deg\,rgba\(30\,111\,151\,\.22\)_0_2px\,transparent_2px_28px\)\,repeating-linear-gradient\(0deg\,rgba\(17\,85\,128\,\.2\)_0_2px\,transparent_2px_32px\)\]{background-image:repeating-linear-gradient(90deg,#1e6f9738 0 2px,#0000 2px 28px),repeating-linear-gradient(0deg,#11558033 0 2px,#0000 2px 32px)}.from-\[\#168eea\]{--tw-gradient-from:#168eea;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#cbefff\]{--tw-gradient-from:#cbefff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#d5f0d8\]{--tw-gradient-from:#d5f0d8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#d8edff\]{--tw-gradient-from:#d8edff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#d8fbff\]{--tw-gradient-from:#d8fbff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#d9f1ff\]{--tw-gradient-from:#d9f1ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#d9f4ff\]{--tw-gradient-from:#d9f4ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#d9f6ff\]{--tw-gradient-from:#d9f6ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#d9f7ff\]{--tw-gradient-from:#d9f7ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#def7ff\]{--tw-gradient-from:#def7ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#dff5ff\]{--tw-gradient-from:#dff5ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#ecfbff\]{--tw-gradient-from:#ecfbff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#f6d6c8\]{--tw-gradient-from:#f6d6c8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#6bd0f1\]{--tw-gradient-via:#6bd0f1;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#6db8ef\]{--tw-gradient-via:#6db8ef;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#7cc2ee\]{--tw-gradient-via:#7cc2ee;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#44af94\]{--tw-gradient-via:#44af94;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#54c6e8\]{--tw-gradient-via:#54c6e8;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#59bee9\]{--tw-gradient-via:#59bee9;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#69c2ed\]{--tw-gradient-via:#69c2ed;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#73cdea\]{--tw-gradient-via:#73cdea;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#74c5ea\]{--tw-gradient-via:#74c5ea;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#75bce8\]{--tw-gradient-via:#75bce8;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#91cfef\]{--tw-gradient-via:#91cfef;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#f29477\]{--tw-gradient-via:#f29477;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#1d6ca6\]{--tw-gradient-to:#1d6ca6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#8a4fbb\]{--tw-gradient-to:#8a4fbb;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#24aeef\]{--tw-gradient-to:#24aeef;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#106fa8\]{--tw-gradient-to:#106fa8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#135f9e\]{--tw-gradient-to:#135f9e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#155e9c\]{--tw-gradient-to:#155e9c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#185ca0\]{--tw-gradient-to:#185ca0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#225ca6\]{--tw-gradient-to:#225ca6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#236f45\]{--tw-gradient-to:#236f45;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#1168a8\]{--tw-gradient-to:#1168a8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#1675b8\]{--tw-gradient-to:#1675b8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#1773ac\]{--tw-gradient-to:#1773ac;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#2170af\]{--tw-gradient-to:#2170af;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[length\:58px_58px\]{background-size:58px 58px}.bg-\[size\:72px_72px\]{background-size:72px 72px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[center_54\%\]{object-position:center 54%}.object-center{object-position:center}.object-top{object-position:top}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[clamp\(10px\,\.7vw\,14px\)\]{padding:clamp(10px,.7vw,14px)}.p-\[clamp\(16px\,1\.05vw\,24px\)\]{padding:clamp(16px,1.05vw,24px)}.p-\[clamp\(28px\,2\.15vw\,44px\)\]{padding:clamp(28px,2.15vw,44px)}.p-\[clamp\(36px\,3\.2vw\,72px\)\]{padding:clamp(36px,3.2vw,72px)}.px-1{padding-inline:calc(var(--spacing) * 1)}.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)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[4\.6vw\]{padding-inline:4.6vw}.px-\[clamp\(18px\,1\.2vw\,26px\)\]{padding-inline:clamp(18px,1.2vw,26px)}.px-\[clamp\(28px\,1\.55vw\,40px\)\]{padding-inline:clamp(28px,1.55vw,40px)}.px-\[clamp\(32px\,1\.7vw\,40px\)\]{padding-inline:clamp(32px,1.7vw,40px)}.px-\[clamp\(48px\,4\.4vw\,90px\)\]{padding-inline:clamp(48px,4.4vw,90px)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-\[18px\]{padding-block:18px}.py-\[72px\]{padding-block:72px}.py-\[clamp\(10px\,\.68vw\,18px\)\]{padding-block:clamp(10px,.68vw,18px)}.py-\[clamp\(18px\,1\.8vw\,38px\)\]{padding-block:clamp(18px,1.8vw,38px)}.py-\[clamp\(18px\,1\.15vw\,26px\)\]{padding-block:clamp(18px,1.15vw,26px)}.py-\[clamp\(18px\,2vw\,42px\)\]{padding-block:clamp(18px,2vw,42px)}.py-\[clamp\(22px\,2\.4vw\,50px\)\]{padding-block:clamp(22px,2.4vw,50px)}.py-\[clamp\(24px\,1\.35vw\,34px\)\]{padding-block:clamp(24px,1.35vw,34px)}.py-\[clamp\(26px\,1\.55vw\,36px\)\]{padding-block:clamp(26px,1.55vw,36px)}.py-\[clamp\(44px\,3\.6vw\,76px\)\]{padding-block:clamp(44px,3.6vw,76px)}.py-\[clamp\(48px\,3\.4vw\,72px\)\]{padding-block:clamp(48px,3.4vw,72px)}.py-\[clamp\(56px\,5\.2vw\,96px\)\]{padding-block:clamp(56px,5.2vw,96px)}.py-\[clamp\(64px\,5\.2vw\,104px\)\]{padding-block:clamp(64px,5.2vw,104px)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-\[7\%\]{padding-top:7%}.pt-\[clamp\(6px\,\.45vw\,10px\)\]{padding-top:clamp(6px,.45vw,10px)}.pt-\[clamp\(8px\,1\.6vw\,28px\)\]{padding-top:clamp(8px,1.6vw,28px)}.pt-\[clamp\(28px\,4\.2vw\,82px\)\]{padding-top:clamp(28px,4.2vw,82px)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-\[17px\]{padding-bottom:17px}.pb-\[88px\]{padding-bottom:88px}.pb-\[clamp\(64px\,6vw\,120px\)\]{padding-bottom:clamp(64px,6vw,120px)}.pl-\[clamp\(10px\,\.85vw\,22px\)\]{padding-left:clamp(10px,.85vw,22px)}.text-center{text-align:center}.text-left{text-align:left}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[34px\]{font-size:34px}.text-\[54px\]{font-size:54px}.text-\[clamp\(12px\,\.73vw\,16px\)\]{font-size:clamp(12px,.73vw,16px)}.text-\[clamp\(13px\,\.68vw\,18px\)\]{font-size:clamp(13px,.68vw,18px)}.text-\[clamp\(13px\,\.95vw\,20px\)\]{font-size:clamp(13px,.95vw,20px)}.text-\[clamp\(14px\,\.83vw\,18px\)\]{font-size:clamp(14px,.83vw,18px)}.text-\[clamp\(14px\,\.84vw\,17px\)\]{font-size:clamp(14px,.84vw,17px)}.text-\[clamp\(14px\,\.86vw\,17px\)\]{font-size:clamp(14px,.86vw,17px)}.text-\[clamp\(14px\,1\.05vw\,22px\)\]{font-size:clamp(14px,1.05vw,22px)}.text-\[clamp\(14px\,1vw\,18px\)\]{font-size:clamp(14px,1vw,18px)}.text-\[clamp\(14px\,4vw\,18px\)\]{font-size:clamp(14px,4vw,18px)}.text-\[clamp\(15px\,\.84vw\,18px\)\]{font-size:clamp(15px,.84vw,18px)}.text-\[clamp\(15px\,\.86vw\,18px\)\]{font-size:clamp(15px,.86vw,18px)}.text-\[clamp\(15px\,\.88vw\,18px\)\]{font-size:clamp(15px,.88vw,18px)}.text-\[clamp\(15px\,1\.02vw\,20px\)\]{font-size:clamp(15px,1.02vw,20px)}.text-\[clamp\(15px\,1\.05vw\,20px\)\]{font-size:clamp(15px,1.05vw,20px)}.text-\[clamp\(15px\,1\.08vw\,23px\)\]{font-size:clamp(15px,1.08vw,23px)}.text-\[clamp\(16px\,\.86vw\,22px\)\]{font-size:clamp(16px,.86vw,22px)}.text-\[clamp\(16px\,\.98vw\,20px\)\]{font-size:clamp(16px,.98vw,20px)}.text-\[clamp\(16px\,1\.05vw\,20px\)\]{font-size:clamp(16px,1.05vw,20px)}.text-\[clamp\(16px\,1\.18vw\,24px\)\]{font-size:clamp(16px,1.18vw,24px)}.text-\[clamp\(17px\,\.95vw\,26px\)\]{font-size:clamp(17px,.95vw,26px)}.text-\[clamp\(17px\,1\.35vw\,28px\)\]{font-size:clamp(17px,1.35vw,28px)}.text-\[clamp\(18px\,1\.35vw\,28px\)\]{font-size:clamp(18px,1.35vw,28px)}.text-\[clamp\(18px\,1vw\,24px\)\]{font-size:clamp(18px,1vw,24px)}.text-\[clamp\(19px\,1\.35vw\,26px\)\]{font-size:clamp(19px,1.35vw,26px)}.text-\[clamp\(20px\,1\.45vw\,28px\)\]{font-size:clamp(20px,1.45vw,28px)}.text-\[clamp\(26px\,1\.65vw\,32px\)\]{font-size:clamp(26px,1.65vw,32px)}.text-\[clamp\(28px\,1\.66vw\,36px\)\]{font-size:clamp(28px,1.66vw,36px)}.text-\[clamp\(30px\,1\.8vw\,42px\)\]{font-size:clamp(30px,1.8vw,42px)}.text-\[clamp\(30px\,1\.56vw\,42px\)\]{font-size:clamp(30px,1.56vw,42px)}.text-\[clamp\(36px\,2\.4vw\,52px\)\]{font-size:clamp(36px,2.4vw,52px)}.text-\[max\(12px\,\.94vw\)\]{font-size:max(12px,.94vw)}.text-\[max\(17px\,1\.35vw\)\]{font-size:max(17px,1.35vw)}.text-\[max\(22px\,1\.77vw\)\]{font-size:max(22px,1.77vw)}.text-\[max\(24px\,2\.4vw\)\]{font-size:max(24px,2.4vw)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[2\.05\]{--tw-leading:2.05;line-height:2.05}.leading-\[2\]{--tw-leading:2;line-height:2}.leading-none{--tw-leading:1;line-height:1}.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-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[\.025em\]{--tw-tracking:.025em;letter-spacing:.025em}.text-\[\#1d2d44\]{color:#1d2d44}.text-\[\#1d2636\]{color:#1d2636}.text-\[\#1f2d40\]{color:#1f2d40}.text-\[\#2a6688\]{color:#2a6688}.text-\[\#2b8dcc\]{color:#2b8dcc}.text-\[\#4f6276\]{color:#4f6276}.text-\[\#5d6f82\]{color:#5d6f82}.text-\[\#5f7488\]{color:#5f7488}.text-\[\#6a7a8c\]{color:#6a7a8c}.text-\[\#6b7f91\]{color:#6b7f91}.text-\[\#6d7f90\]{color:#6d7f90}.text-\[\#6f7e8f\]{color:#6f7e8f}.text-\[\#6f8192\]{color:#6f8192}.text-\[\#8aa7bd\]{color:#8aa7bd}.text-\[\#9aa2aa\]{color:#9aa2aa}.text-\[\#9aaec0\]{color:#9aaec0}.text-\[\#9ba8b6\]{color:#9ba8b6}.text-\[\#16b7ff\]{color:#16b7ff}.text-\[\#24aeef\]{color:#24aeef}.text-\[\#28aaf0\]{color:#28aaf0}.text-\[\#168eea\]{color:#168eea}.text-\[\#258edc\]{color:#258edc}.text-\[\#369ee8\]{color:#369ee8}.text-\[\#536a80\]{color:#536a80}.text-\[\#566a80\]{color:#566a80}.text-\[\#667b8f\]{color:#667b8f}.text-\[\#2489d9\]{color:#2489d9}.text-\[\#2697e2\]{color:#2697e2}.text-\[\#17233a\]{color:#17233a}.text-\[\#22334c\]{color:#22334c}.text-\[\#27394c\]{color:#27394c}.text-\[\#33445c\]{color:#33445c}.text-\[\#33465d\]{color:#33465d}.text-\[\#42546b\]{color:#42546b}.text-\[\#69788a\]{color:#69788a}.text-\[\#73899d\]{color:#73899d}.text-\[\#111111\]{color:#111}.text-\[\#111111\]\/42{color:#1111116b;color:lab(5.06335% -.00000745058 -.00000298023/.42)}.text-\[\#111111\]\/45{color:#11111173;color:lab(5.06335% -.00000745058 -.00000298023/.45)}.text-\[\#111111\]\/52{color:#11111185;color:lab(5.06335% -.00000745058 -.00000298023/.52)}.text-\[\#111111\]\/58{color:#11111194;color:lab(5.06335% -.00000745058 -.00000298023/.58)}.text-\[\#222936\]{color:#222936}.text-\[\#243349\]{color:#243349}.text-\[\#667789\]{color:#667789}.text-\[\#668097\]{color:#668097}.text-\[\#b1bdc9\]{color:#b1bdc9}.text-\[\#d5a834\]{color:#d5a834}.text-\[\#d83b3b\]{color:#d83b3b}.text-\[\#d94747\]{color:#d94747}.text-\[\#e4002b\]{color:#e4002b}.text-current{color:currentColor}.text-emerald-700{color:var(--color-emerald-700)}.text-white{color:var(--color-white)}.text-white\/46{color:#ffffff75}@supports (color:color-mix(in lab, red, red)){.text-white\/46{color:color-mix(in oklab, var(--color-white) 46%, transparent)}}.text-white\/56{color:#ffffff8f}@supports (color:color-mix(in lab, red, red)){.text-white\/56{color:color-mix(in oklab, var(--color-white) 56%, transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.text-white\/58{color:color-mix(in oklab, var(--color-white) 58%, transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.text-white\/62{color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/76{color:#ffffffc2}@supports (color:color-mix(in lab, red, red)){.text-white\/76{color:color-mix(in oklab, var(--color-white) 76%, transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.text-white\/78{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.text-white\/82{color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.text-white\/84{color:#ffffffd6}@supports (color:color-mix(in lab, red, red)){.text-white\/84{color:color-mix(in oklab, var(--color-white) 84%, transparent)}}.text-white\/86{color:#ffffffdb}@supports (color:color-mix(in lab, red, red)){.text-white\/86{color:color-mix(in oklab, var(--color-white) 86%, transparent)}}.text-white\/88{color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.text-white\/88{color:color-mix(in oklab, var(--color-white) 88%, transparent)}}.text-white\/92{color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.text-white\/92{color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#168eea\]{accent-color:#168eea}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-72{opacity:.72}.opacity-100{opacity:1}.bg-blend-multiply{background-blend-mode:multiply}.shadow-\[0_0_16px_rgba\(91\,178\,231\,\.18\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#5bb2e72e);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_0_18px_rgba\(128\,190\,230\,\.2\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#80bee633);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_0_18px_rgba\(128\,190\,230\,\.22\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#80bee638);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_6px_14px_rgba\(22\,142\,234\,\.18\)\]{--tw-shadow:0 6px 14px var(--tw-shadow-color,#168eea2e);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_8px_18px_rgba\(31\,154\,240\,\.24\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#1f9af03d);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_8px_20px_rgba\(0\,0\,0\,\.15\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#00000026);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_8px_22px_rgba\(22\,82\,140\,\.12\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#16528c1f);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_8px_22px_rgba\(72\,124\,166\,\.06\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#487ca60f);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_8px_24px_rgba\(22\,48\,76\,\.08\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#16304c14);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_8px_26px_rgba\(23\,166\,235\,\.36\)\]{--tw-shadow:0 8px 26px var(--tw-shadow-color,#17a6eb5c);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_8px_28px_rgba\(31\,88\,144\,\.08\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#1f589014);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_10px_24px_rgba\(22\,142\,234\,\.10\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#168eea1a);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_10px_24px_rgba\(22\,142\,234\,\.22\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#168eea38);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_10px_24px_rgba\(22\,142\,234\,\.24\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#168eea3d);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_10px_28px_rgba\(34\,110\,180\,\.2\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#226eb433);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_10px_30px_rgba\(0\,0\,0\,\.18\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0000002e);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_12px_26px_rgba\(217\,71\,71\,\.24\)\]{--tw-shadow:0 12px 26px var(--tw-shadow-color,#d947473d);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_12px_30px_rgba\(92\,145\,180\,\.08\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#5c91b414);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_12px_32px_rgba\(29\,79\,126\,\.08\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#1d4f7e14);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_12px_32px_rgba\(35\,95\,154\,\.06\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#235f9a0f);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_12px_34px_rgba\(36\,86\,138\,\.10\)\]{--tw-shadow:0 12px 34px var(--tw-shadow-color,#24568a1a);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_14px_36px_rgba\(38\,103\,160\,\.08\)\]{--tw-shadow:0 14px 36px var(--tw-shadow-color,#2667a014);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_14px_40px_rgba\(38\,103\,160\,\.07\)\]{--tw-shadow:0 14px 40px var(--tw-shadow-color,#2667a012);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_14px_42px_rgba\(38\,103\,160\,\.07\)\]{--tw-shadow:0 14px 42px var(--tw-shadow-color,#2667a012);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_40px_rgba\(0\,0\,0\,\.18\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#0000002e);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_44px_rgba\(35\,95\,154\,\.07\)\]{--tw-shadow:0 16px 44px var(--tw-shadow-color,#235f9a12);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_52px_rgba\(45\,102\,154\,\.08\)\]{--tw-shadow:0 16px 52px var(--tw-shadow-color,#2d669a14);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_rgba\(26\,102\,168\,\.08\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#1a66a814);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_48px_rgba\(35\,95\,154\,\.08\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,#235f9a14);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_48px_rgba\(82\,125\,151\,\.18\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,#527d972e);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_50px_rgba\(23\,90\,151\,\.12\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#175a971f);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_54px_rgba\(59\,101\,130\,\.2\)\]{--tw-shadow:0 18px 54px var(--tw-shadow-color,#3b658233);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_54px_rgba\(83\,126\,150\,\.2\)\]{--tw-shadow:0 18px 54px var(--tw-shadow-color,#537e9633);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_20px_70px_rgba\(59\,101\,130\,\.24\)\]{--tw-shadow:0 20px 70px var(--tw-shadow-color,#3b65823d);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_42px_rgba\(41\,71\,96\,\.18\)\]{--tw-shadow:0 22px 42px var(--tw-shadow-color,#2947602e);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_24px_64px_rgba\(15\,43\,73\,\.16\)\]{--tw-shadow:0 24px 64px var(--tw-shadow-color,#0f2b4929);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_rgba\(44\,146\,220\,\.16\)\]{--tw-shadow:0 26px 70px var(--tw-shadow-color,#2c92dc29);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_30px_90px_rgba\(15\,42\,70\,\.22\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#0f2a4638);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_30px_90px_rgba\(23\,90\,151\,\.28\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#175a9747);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur-\[\.2px\]{--tw-blur:blur(.2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_4px_16px_rgba\(0\,0\,0\,\.24\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 16px var(--tw-drop-shadow-color,#0000003d));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-\[\.88\]{--tw-saturate:saturate(.88);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,background-color\,color\]{transition-property:box-shadow,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,transform\]{transition-property:color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,box-shadow\]{transition-property:opacity,transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[520ms\]{--tw-duration:.52s;transition-duration:.52s}.duration-\[560ms\]{--tw-duration:.56s;transition-duration:.56s}.duration-\[880ms\]{--tw-duration:.88s;transition-duration:.88s}.ease-\[cubic-bezier\(\.22\,1\,\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.will-change-\[opacity\,transform\]{will-change:opacity,transform}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.\[--touch-dot-bg\:\#168eea\]{--touch-dot-bg:#168eea}.\[--touch-dot-bg\:\#b8dcef\]{--touch-dot-bg:#b8dcef}.\[--touch-dot-bg\:\#c8d9e8\]{--touch-dot-bg:#c8d9e8}@media (hover:hover){.group-hover\:scale-x-100:is(:where(.group):hover *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.035\]:is(:where(.group):hover *){scale:1.035}.group-hover\:bg-\[\#168eea\]:is(:where(.group):hover *){background-color:#168eea}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-\[3px\]:after{content:var(--tw-content);bottom:3px}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:h-\[2px\]:after{content:var(--tw-content);height:2px}.after\:w-7:after{content:var(--tw-content);width:calc(var(--spacing) * 7)}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:bg-\[\#16b7ff\]:after{content:var(--tw-content);background-color:#16b7ff}.after\:bg-\[\#24aeef\]:after{content:var(--tw-content);background-color:#24aeef}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-2:hover{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:rotate-\[-1deg\]:hover{rotate:-1deg}.hover\:border-\[\#9fc4de\]:hover{border-color:#9fc4de}.hover\:border-\[\#168eea\]:hover{border-color:#168eea}.hover\:border-\[\#a9cee7\]:hover{border-color:#a9cee7}.hover\:border-\[\#d7e7f4\]:hover{border-color:#d7e7f4}.hover\:border-\[\#d94747\]:hover{border-color:#d94747}.hover\:border-white\/42:hover{border-color:#ffffff6b}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/42:hover{border-color:color-mix(in oklab, var(--color-white) 42%, transparent)}}.hover\:bg-\[\#0d7ed4\]:hover{background-color:#0d7ed4}.hover\:bg-\[\#087ccc\]:hover{background-color:#087ccc}.hover\:bg-\[\#c93535\]:hover{background-color:#c93535}.hover\:bg-\[\#e4002b\]:hover{background-color:#e4002b}.hover\:bg-\[\#eef8ff\]:hover{background-color:#eef8ff}.hover\:bg-\[\#f8fcff\]:hover{background-color:#f8fcff}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/12:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/12:hover{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.hover\:bg-white\/16:hover{background-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/16:hover{background-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.hover\:bg-white\/24:hover{background-color:#ffffff3d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/24:hover{background-color:color-mix(in oklab, var(--color-white) 24%, transparent)}}.hover\:text-\[\#1c9fe8\]:hover{color:#1c9fe8}.hover\:text-\[\#24aeef\]:hover{color:#24aeef}.hover\:text-\[\#168eea\]:hover{color:#168eea}.hover\:text-\[\#1764a7\]:hover{color:#1764a7}.hover\:text-\[\#17233a\]:hover{color:#17233a}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-\[0_10px_26px_rgba\(0\,0\,0\,\.16\)\]:hover{--tw-shadow:0 10px 26px var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_22px_52px_rgba\(38\,103\,160\,\.12\)\]:hover{--tw-shadow:0 22px 52px var(--tw-shadow-color,#2667a01f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_22px_52px_rgba\(38\,103\,160\,\.14\)\]:hover{--tw-shadow:0 22px 52px var(--tw-shadow-color,#2667a024);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_30px_58px_rgba\(41\,71\,96\,\.24\)\]:hover{--tw-shadow:0 30px 58px var(--tw-shadow-color,#2947603d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:\[--touch-dot-bg\:\#7fc9f5\]:hover{--touch-dot-bg:#7fc9f5}}.focus\:border-\[\#168eea\]:focus{border-color:#168eea}.focus\:border-\[\#e4002b\]:focus{border-color:#e4002b}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-3:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#168eea\]\/12:focus{--tw-ring-color:#168eea1f}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#168eea\]\/12:focus{--tw-ring-color:lab(56.642% -5.11009 -55.9857/.12)}}.focus\:ring-\[\#e4002b\]\/10:focus{--tw-ring-color:#e4002b1a}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#e4002b\]\/10:focus{--tw-ring-color:lab(48.77% 74.6609 46.8804/.1)}}.focus-visible\:bg-transparent:focus-visible{background-color:#0000}.focus-visible\:text-\[\#168eea\]:focus-visible{color:#168eea}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[\#168eea\]\/25:focus-visible{--tw-ring-color:#168eea40}@supports (color:lab(0% 0 0)){.focus-visible\:ring-\[\#168eea\]\/25:focus-visible{--tw-ring-color:lab(56.642% -5.11009 -55.9857/.25)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[\#168eea\]:focus-visible{outline-color:#168eea}.focus-visible\:outline-white\/80:focus-visible{outline-color:#fffc}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-white\/80:focus-visible{outline-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#a9c5da\]:disabled{background-color:#a9c5da}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media not all and (min-width:80rem){.max-xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media not all and (min-width:64rem){.max-lg\:mt-12{margin-top:calc(var(--spacing) * 12)}.max-lg\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.max-lg\:aspect-auto{aspect-ratio:auto}.max-lg\:min-h-0{min-height:calc(var(--spacing) * 0)}.max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-lg\:overflow-y-auto{overflow-y:auto}.max-lg\:pt-0{padding-top:calc(var(--spacing) * 0)}.max-lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media not all and (min-width:48rem){.max-md\:grid{display:grid}.max-md\:hidden{display:none}.max-md\:aspect-\[7\/4\]{aspect-ratio:7/4}.max-md\:aspect-auto{aspect-ratio:auto}.max-md\:h-auto{height:auto}.max-md\:w-full{width:100%}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-md\:p-\[clamp\(22px\,5\.6vw\,32px\)\]{padding:clamp(22px,5.6vw,32px)}.max-md\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.max-md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:40rem){.sm\:inline{display:inline}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[132px_1fr\]{grid-template-columns:132px 1fr}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media (min-width:48rem){.md\:inline-grid{display:inline-grid}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.md\:items-end{align-items:flex-end}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.18fr\)_minmax\(420px\,\.82fr\)\]{grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr)}.lg\:flex-col{flex-direction:column}.lg\:justify-between{justify-content:space-between}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}}:root{--background:#fff;--foreground:#111;--site-scrollbar-track:#fff;--site-scrollbar-thumb:#dfe2e7;--site-scrollbar-thumb-hover:#cfd4dc}body{background:var(--background);color:var(--foreground);text-rendering:optimizelegibility;--motion-ease-standard:cubic-bezier(.4, 0, .2, 1);--motion-ease-emphasized:cubic-bezier(.05, .7, .1, 1);--motion-duration-fast:.22s;--motion-duration-standard:.52s;--motion-duration-slow:.76s;font-family:Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif}html{scroll-behavior:smooth;scrollbar-color:var(--site-scrollbar-thumb) transparent;scrollbar-width:thin}:not(.home-slide-scrollbar-hidden){scrollbar-color:var(--site-scrollbar-thumb) transparent;scrollbar-width:thin}:not(.home-slide-scrollbar-hidden)::-webkit-scrollbar{width:16px;height:16px}:not(.home-slide-scrollbar-hidden)::-webkit-scrollbar-track{background:var(--site-scrollbar-track)}:not(.home-slide-scrollbar-hidden)::-webkit-scrollbar-thumb{border:5px solid var(--site-scrollbar-track);background-color:var(--site-scrollbar-thumb);border-radius:999px;min-height:56px}:not(.home-slide-scrollbar-hidden)::-webkit-scrollbar-thumb:hover{background-color:var(--site-scrollbar-thumb-hover)}:not(.home-slide-scrollbar-hidden)::-webkit-scrollbar-corner{background:var(--site-scrollbar-track)}:not(.home-slide-scrollbar-hidden)::-webkit-scrollbar-button{background-color:var(--site-scrollbar-track);background-position:50%;background-repeat:no-repeat;background-size:10px 10px;width:16px;height:16px}:not(.home-slide-scrollbar-hidden)::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 2 9 7H1L5 2Z' fill='%23dfe2e7'/%3E%3C/svg%3E")}:not(.home-slide-scrollbar-hidden)::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 8 1 3h8L5 8Z' fill='%23dfe2e7'/%3E%3C/svg%3E")}:not(.home-slide-scrollbar-hidden)::-webkit-scrollbar-button:horizontal:decrement{background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 5 7 1v8L2 5Z' fill='%23dfe2e7'/%3E%3C/svg%3E")}:not(.home-slide-scrollbar-hidden)::-webkit-scrollbar-button:horizontal:increment{background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 5 3 9V1l5 4Z' fill='%23dfe2e7'/%3E%3C/svg%3E")}:not(.home-slide-scrollbar-hidden)::-webkit-scrollbar-button:hover{opacity:.8}html.home-slide-scrollbar-hidden,body.home-slide-scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}html.home-slide-scrollbar-hidden::-webkit-scrollbar{width:0;height:0;display:none}body.home-slide-scrollbar-hidden::-webkit-scrollbar{width:0;height:0;display:none}html.home-slide-scroll-locked,body.home-slide-scroll-locked{overscroll-behavior:none;overflow:hidden}button,a,input,textarea{letter-spacing:0}::selection{color:#fff;background:#002fa7}:focus-visible{outline-offset:3px;outline:2px solid #002fa7}:where(button,a[href],label){-webkit-tap-highlight-color:transparent}:where(button,a[href],label):not(:disabled){transition-property:background-color,border-color,box-shadow,color,filter,opacity,scale;transition-duration:.22s;transition-timing-function:cubic-bezier(.22,1,.36,1)}:where(button,a[href],label):disabled{scale:1}@media (hover:hover) and (pointer:fine){:where(button,a[href],label):not(:disabled):hover{scale:1.015}}:where(button,a[href],label):not(:disabled):active{transition-duration:.12s;scale:.965}:where(button[aria-pressed=true],button[aria-expanded=true]){animation:.36s cubic-bezier(.22,1,.36,1) both control-selected-pop}:where(button[aria-pressed=true],button[aria-expanded=true])>svg{animation:.32s cubic-bezier(.22,1,.36,1) both icon-toggle-pop}.mobile-menu-panel{transform-origin:top;animation:.26s cubic-bezier(.22,1,.36,1) both mobile-menu-in}.interactive-state-swap{animation:.42s cubic-bezier(.22,1,.36,1) both state-swap-in}.motion-switch-panel{animation:motion-switch-panel-in .56s var(--motion-ease-emphasized) both}.motion-switch-title{animation:motion-switch-title-in .52s var(--motion-ease-emphasized) both}.motion-switch-copy{animation:motion-switch-copy-in .56s var(--motion-ease-emphasized) both;animation-delay:70ms}.motion-switch-media{animation:motion-switch-media-in .62s var(--motion-ease-standard) both}.motion-switch-action{animation:motion-control-pop .42s var(--motion-ease-emphasized) both;animation-delay:.13s}.motion-switch-list>*{animation:motion-switch-copy-in .46s var(--motion-ease-emphasized) both;animation-delay:calc(var(--motion-order,0) * 44ms)}.motion-active-card{animation:motion-active-card-in .42s var(--motion-ease-emphasized) both}.motion-modal-backdrop{animation:motion-modal-fade-in .24s var(--motion-ease-standard) both}.motion-modal-panel{animation:motion-modal-panel-in .42s var(--motion-ease-emphasized) both}.interactive-progress-dot{transition:background-color .22s cubic-bezier(.22,1,.36,1),width .36s cubic-bezier(.22,1,.36,1),scale .18s cubic-bezier(.22,1,.36,1)}.product-detail-hero{background-position:50%;background-size:cover;min-height:360px}.product-detail-hero-application{background:radial-gradient(circle at 50% 26%,#4c94c63d,#0000 28%),linear-gradient(#2f485eb8,#0f1f31c7),linear-gradient(135deg,#284c6d 0%,#14243a 48%,#283447 100%)}.product-detail-hero-operations{background:radial-gradient(circle at 62% 42%,#cde6ff3d,#0000 22%),linear-gradient(#2c5474a3,#0f243ac7),linear-gradient(135deg,#365878 0%,#18324b 54%,#28465f 100%)}.product-detail-hero-city{background:radial-gradient(circle at 76% 18%,#14c7e042,#0000 20%),linear-gradient(#4653568f,#1a2a37c2),linear-gradient(135deg,#6d746a 0%,#384c59 45%,#205d72 100%)}.product-detail-image-slot:after{pointer-events:none;content:"";opacity:.38;background:linear-gradient(105deg,#0000 18%,#ffffff5c 48%,#0000 72%);position:absolute;inset:0;transform:translate(-62%)}.product-detail-image-slot-plain:after{display:none}.product-detail-tabs{grid-template-columns:repeat(var(--product-detail-tab-count,2), minmax(0, 1fr))}.product-detail-content-switcher{background:0 0;padding-top:clamp(14px,1.05vw,22px);top:68px}.product-detail-content-tabs{gap:clamp(4px,.32vw,7px);width:88.5vw}.product-detail-content-unified{--product-detail-unified-bg:#f3f7fb;background:0 0}.product-detail-unified-section{background:var(--product-detail-unified-bg)}.product-detail-intro-section{--product-detail-switcher-space:calc(50px + clamp(14px, 1.05vw, 22px) + clamp(21px, 1.29vw, 25.5px));position:relative}.product-detail-intro-section:before{inset:calc(-1 * var(--product-detail-switcher-space)) 0 auto;height:var(--product-detail-switcher-space);content:"";pointer-events:none;background:var(--product-detail-unified-bg);position:absolute}.product-detail-unified-section.has-custom-background{background:0 0}.products-advantage-bg{z-index:0}.product-detail-intro-slider{margin-bottom:clamp(48px,4.4vw,82px)}.product-detail-intro-slide{animation:.26s cubic-bezier(.22,1,.36,1) both product-detail-intro-slide-in;container-type:inline-size}@media (min-width:1280px){.product-detail-content-switcher{top:72px}}.products-section-title-heading,.product-detail-section-title h2{font-size:clamp(30px,1.8vw,42px);line-height:1.22}.products-section-title-line{width:clamp(112px,8.2vw,168px)}.product-detail-hero.design-subpage-hero h1{font-size:clamp(36px,2.4vw,52px);line-height:1.18}.product-detail-hero.design-subpage-hero p{max-width:min(64em,72vw);font-size:clamp(15px,1.02vw,20px);line-height:1.9}.product-detail-intro-slider{font-size:clamp(15px,.92vw,18px)}.product-detail-intro-slide>p,.product-detail-intro-slide-split>div:first-child>p{font-size:clamp(16px,1.45cqw,22px)}.product-detail-intro-slide-split span{font-size:clamp(15px,1.32cqw,20px)}.product-detail-intro-slide-split{align-items:center}.product-detail-intro-slide-split .product-detail-image-slot{align-self:center}.product-detail-architecture-section{min-height:clamp(760px,57.2vw,1180px)}.product-detail-architecture-slot{background:0 0;border-color:#0000}.product-detail-architecture-slot:after{opacity:.2}.product-detail-image-slot>div:last-child{font-size:clamp(16px,1.25cqw,24px)}.product-detail-intro-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 14px 36px #22528214}.product-detail-intro-card-wide{gap:clamp(18px,1.35vw,28px);padding:clamp(24px,1.65vw,34px);display:grid}.product-detail-intro-card-split{grid-template-columns:minmax(260px,.29fr) minmax(0,.71fr);align-items:start;gap:clamp(28px,2.25vw,54px);min-height:clamp(360px,28vw,560px);padding:clamp(28px,2vw,42px);display:grid}.product-detail-intro-card[data-intro-template=application-network]{grid-template-columns:minmax(270px,.3fr) minmax(0,.7fr)}.product-detail-intro-card[data-intro-template=operations-service],.product-detail-intro-card[data-intro-template=operations-logistics]{grid-template-columns:minmax(290px,.31fr) minmax(0,.69fr);gap:clamp(32px,2.7vw,68px);min-height:clamp(440px,31vw,560px);padding:clamp(32px,2.25vw,48px)}.product-detail-intro-card[data-intro-template=city-screen]{grid-template-columns:minmax(300px,.31fr) minmax(0,.69fr);gap:clamp(28px,2.2vw,52px);min-height:clamp(360px,24vw,500px);padding:clamp(28px,2vw,42px)}.product-detail-intro-card[data-intro-template=city-process]{grid-template-columns:minmax(340px,.36fr) minmax(0,.64fr);gap:clamp(30px,2.1vw,50px);min-height:clamp(270px,18vw,370px);padding:clamp(30px,2vw,42px)}.product-detail-intro-card[data-image-fit=original]{overflow:hidden}.product-detail-intro-card-split[data-image-fit=original]{grid-template-columns:minmax(320px,clamp(360px,27vw,520px)) minmax(0,1fr);gap:clamp(18px,1.35vw,30px);min-height:0}.product-detail-intro-card[data-image-fit=original] .product-detail-image-slot-original{width:100%;min-width:0;max-width:100%;height:auto;min-height:0;display:block;overflow:hidden;aspect-ratio:auto!important}.product-detail-intro-card .product-detail-image-content{object-fit:contain;transition:none!important;transform:none!important}.product-detail-intro-card .product-detail-image-content-original{object-fit:contain;width:100%;max-width:100%;height:auto;display:block;position:static}.product-detail-intro-card .product-detail-image-slot:hover .product-detail-image-content{transform:none!important}.product-detail-intro-card-wide[data-image-fit=original] .product-detail-image-slot-original{justify-self:center}.product-detail-intro-copy-block{flex-direction:column;justify-content:flex-start;min-width:0;height:100%;padding-top:clamp(2px,.2vw,6px);display:flex}.product-detail-intro-copy-title{color:#17233a;letter-spacing:0;margin-bottom:clamp(14px,1.1vw,24px);font-size:clamp(22px,1.42vw,32px);font-weight:650;line-height:1.28}.product-detail-intro-copy{text-align:justify;text-align-last:left;max-width:42em;text-justify:inter-ideograph;color:#4f6276;font-size:clamp(16px,1vw,20px);line-height:2.12}.product-detail-intro-card-wide .product-detail-intro-copy{max-width:none;line-height:1.9}.product-detail-intro-card[data-intro-template=city-screen] .product-detail-intro-copy,.product-detail-intro-card[data-intro-template=city-process] .product-detail-intro-copy{max-width:none;font-size:clamp(15px,.88vw,18px);line-height:2.18}.product-detail-intro-card[data-intro-template=city-screen] .product-detail-intro-copy-title{margin-bottom:clamp(16px,1.2vw,26px)}.product-detail-intro-card[data-intro-template=city-process] .product-detail-intro-copy-title{margin-bottom:clamp(14px,1vw,22px)}.product-detail-intro-bullets{gap:clamp(12px,.78vw,18px);margin-top:clamp(18px,1.25vw,28px);display:grid}.product-detail-intro-bullet{color:#3776a6;background:linear-gradient(90deg,#edf7ff 0%,#f6fbff 100%);border-radius:3px;align-items:center;gap:clamp(10px,.65vw,14px);min-height:clamp(38px,2.45vw,48px);padding:0 clamp(14px,1vw,20px);font-size:clamp(16px,1vw,20px);font-weight:400;line-height:2.12;display:flex;position:relative}.product-detail-intro-bullet-icon{flex:none;place-items:center;width:clamp(8px,.52vw,11px);height:clamp(8px,.52vw,11px);display:inline-grid;position:relative}.product-detail-intro-bullet-icon:before{content:"";border:2px solid #1f9af0;border-radius:2px;position:absolute;inset:0}.product-detail-intro-bullet-icon:has(.product-detail-intro-bullet-icon-image){width:clamp(16px,.95vw,20px);height:clamp(16px,.95vw,20px)}.product-detail-intro-bullet-icon:has(.product-detail-intro-bullet-icon-image):before{display:none}.product-detail-intro-bullet-icon-image{object-fit:contain;width:100%;height:100%}.product-detail-intro-card[data-intro-template=city-screen] .product-detail-intro-bullet,.product-detail-intro-card[data-intro-template=city-process] .product-detail-intro-bullet{font-size:clamp(15px,.88vw,18px);line-height:2.18}.product-detail-intro-card-split .product-detail-image-slot{align-self:start}@media (max-width:1023px){.product-detail-intro-card-split{grid-template-columns:1fr;gap:clamp(22px,4vw,34px);min-height:auto}.product-detail-intro-card[data-intro-template=operations-service],.product-detail-intro-card[data-intro-template=operations-logistics],.product-detail-intro-card[data-intro-template=application-network],.product-detail-intro-card[data-intro-template=city-screen],.product-detail-intro-card[data-intro-template=city-process]{grid-template-columns:1fr}.product-detail-intro-card[data-image-fit=original] .product-detail-image-slot-original{width:100%;max-width:100%}.product-detail-intro-copy,.product-detail-intro-card[data-intro-template=city-screen] .product-detail-intro-copy,.product-detail-intro-card[data-intro-template=city-process] .product-detail-intro-copy{max-width:none}}.products-advantage-card,.products-scenario-card{container-type:inline-size}.products-advantage-grid{grid-auto-rows:1fr;align-items:stretch}.products-advantage-card{--products-advantage-title-size:clamp(22px, 6.2cqw, 28px);--products-advantage-copy-size:clamp(16px, 4.65cqw, 20px);--products-advantage-copy-leading:1.82;--products-advantage-icon-box:clamp(58px, 18cqw, 76px);--products-advantage-icon-size:clamp(34px, 10.5cqw, 46px);--products-advantage-bottom-space:clamp(10px, 3cqw, 18px);flex-direction:column;align-self:stretch;height:100%;min-height:0;display:flex;aspect-ratio:auto!important;padding:clamp(26px, 6.8cqw, 38px) clamp(24px, 5.9cqw, 34px) calc(clamp(30px, 7.2cqw, 44px) + var(--products-advantage-bottom-space))!important}.products-advantage-icon{min-width:var(--products-advantage-icon-box);width:var(--products-advantage-icon-box)!important;height:var(--products-advantage-icon-box)!important}.products-advantage-icon svg{width:var(--products-advantage-icon-size);height:var(--products-advantage-icon-size)}.products-advantage-title{font-size:var(--products-advantage-title-size);overflow-wrap:anywhere;line-height:1.28}.products-scenario-title{font-size:var(--fluid-card-title);line-height:1.28}.products-advantage-copy{color:#69788a;font-size:var(--products-advantage-copy-size);font-weight:500;line-height:var(--products-advantage-copy-leading,1.82);overflow-wrap:anywhere;text-align:justify;text-align-last:left;text-wrap:pretty;flex:auto;margin-top:clamp(14px,3.2cqw,20px)}@media (max-width:1279px){.products-advantage-card{--products-advantage-title-size:clamp(21px, 5.2cqw, 27px);--products-advantage-copy-size:clamp(16px, 3.75cqw, 19px);--products-advantage-copy-leading:1.82;--products-advantage-icon-box:clamp(56px, 15cqw, 74px);--products-advantage-icon-size:clamp(33px, 8.8cqw, 44px)}}@media (min-width:1600px){.products-advantage-card{--products-advantage-title-size:clamp(24px, 1.45vw, 28px);--products-advantage-copy-size:clamp(18px, 1.05vw, 20px);--products-advantage-copy-leading:1.82;--products-advantage-icon-box:clamp(66px, 3.75vw, 78px);--products-advantage-icon-size:clamp(40px, 2.25vw, 48px)}}.products-scenario-body{font-size:var(--fluid-card-body);line-height:1.88}@media (max-width:767px){.product-detail-hero{min-height:340px}.product-detail-tabs{border-radius:12px;grid-template-columns:1fr}.product-detail-content-switcher{padding-top:10px;padding-bottom:10px;top:62px}.product-detail-content-tabs{scrollbar-width:none;border-radius:999px;display:flex;overflow-x:auto}.product-detail-content-tabs::-webkit-scrollbar{display:none}.product-detail-content-tabs>button{white-space:nowrap;flex:1 0 auto;min-width:max-content}.product-detail-tabs>a,.product-detail-tabs>button{border-radius:10px}.product-detail-intro-slider{margin-bottom:44px}.product-detail-intro-card-wide,.product-detail-intro-card-split{padding:20px}.product-detail-intro-copy{font-size:15px;line-height:1.9}.product-detail-intro-copy-title{margin-bottom:12px;font-size:22px}.product-detail-intro-bullets{gap:9px;margin-top:18px}.product-detail-intro-bullet{min-height:38px;padding-inline:14px;font-size:15px;line-height:1.9}.product-detail-architecture-section{min-height:auto}.product-detail-intro-section{--product-detail-switcher-space:73px}.products-advantage-title{font-size:clamp(20px,5.5vw,24px)}.products-scenario-title{font-size:clamp(18px,5vw,22px)}.products-advantage-copy{font-size:clamp(15px,4vw,17px);line-height:1.78}.products-scenario-body{font-size:clamp(14px,4.05vw,16px)}}@keyframes product-detail-intro-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0)}}.public-touch-target,.products-function-touch-item{touch-action:manipulation}.public-touch-target{transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.26s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.public-touch-target:focus-visible,.products-function-touch-item:focus-visible,.public-touch-dot:focus-visible{outline:none;box-shadow:0 0 0 3px #168eea38}.public-touch-target:active,.products-function-touch-item:active{transform:translateY(1px)scale(.985)}.public-touch-dot{--touch-dot-bg:#b8dcef;touch-action:manipulation;background:0 0;place-items:center;width:8px;height:8px;display:inline-grid;position:relative}.public-touch-dot:before{content:"";background:var(--touch-dot-bg);border-radius:999px;width:8px;height:8px;transition:background-color .22s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.public-touch-dot[aria-pressed=true]:before{box-shadow:0 0 14px #168eea57}.public-touch-dot:active:before{transform:scale(.82)}.home-section-title{--home-section-title-width:min(88vw, 1040px);--home-section-title-stack-height:clamp(58px, 5.1vw, 92px);--home-section-title-en-size:clamp(34px, 3.36vw, 68px);--home-section-title-cn-size:clamp(30px, 2.05vw, 42px);--home-section-subtitle-size:clamp(14px, .94vw, 18px);--home-section-subtitle-gap:6px;--home-section-line-width:58px;--home-section-line-height:5px;--home-section-line-gap:10px;--home-section-title-bottom-gap:clamp(28px, 3.2vh, 44px);--home-title-foreground:#1d2636;--home-title-background:#d8e2ec85;--home-title-subtitle:#607184;width:var(--home-section-title-width);margin-bottom:var(--home-section-title-bottom-gap);text-align:center;justify-items:center;display:grid;position:relative}.home-section-title.is-dark{--home-title-foreground:#fff;--home-title-background:#ffffff1f;--home-title-subtitle:#ffffffb8}.home-section-title-stack{width:100%;min-height:var(--home-section-title-stack-height);place-items:center;display:grid;position:relative;overflow:visible}.home-section-title-en{z-index:0;width:max-content;max-width:min(96vw,1360px);color:var(--home-title-background);font-size:var(--home-section-title-en-size);text-overflow:clip;white-space:nowrap;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.home-section-title-cn{z-index:1;color:var(--home-title-foreground);font-size:var(--home-section-title-cn-size);text-wrap:balance;font-weight:700;line-height:1.18;position:relative}.home-section-title-subtitle{z-index:1;max-width:min(82vw,980px);margin-top:var(--home-section-subtitle-gap);color:var(--home-title-subtitle);font-size:var(--home-section-subtitle-size);text-wrap:balance;line-height:1.45;position:relative}.home-section-title-line{z-index:1;width:var(--home-section-line-width);height:var(--home-section-line-height);margin:var(--home-section-line-gap) auto 0;background:#24aeef;border-radius:0;display:block;position:relative}.public-site{isolation:isolate;--fluid-card-title:clamp(18px, 1.25vw, 26px);--fluid-card-body:clamp(15px, 1.0417vw, 20px);--fluid-card-meta:clamp(14px, .8854vw, 17px);--fluid-panel-title:clamp(20px, 1.4583vw, 28px);--fluid-panel-body:clamp(15px, 1.0417vw, 20px)}.public-skip-link{z-index:100;color:#fff;opacity:0;background:#168eea;border-radius:6px;align-items:center;min-height:40px;padding-inline:16px;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex;position:fixed;top:14px;left:14px;transform:translateY(-72px);box-shadow:0 12px 28px #041f3f38}.public-skip-link:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #ffffffdb;transform:translate(0)}.public-header-shell{gap:clamp(18px,2.4vw,44px);min-height:72px;padding-inline:0}.public-logo-link{border-radius:8px;transition:transform .26s cubic-bezier(.22,1,.36,1),filter .26s cubic-bezier(.22,1,.36,1)}.public-logo-link:hover{filter:brightness(1.08);transform:translateY(-1px)}.public-brand-logo{flex-shrink:0;align-items:center;width:clamp(146px,9.2vw,168px);height:clamp(38px,2.55vw,46px);display:inline-flex}.public-main-nav,.public-language-switch{display:none}.public-language-switch-placeholder{flex-shrink:0;width:clamp(70px,4.2vw,86px);display:none}.public-main-nav{align-items:center;gap:clamp(26px,2.1vw,44px);min-width:0}.public-nav-link{letter-spacing:0;border-radius:999px;justify-content:center;transition-property:color,opacity}.public-nav-link:hover{scale:1}.public-language-switch{opacity:.92;min-width:max-content}.public-menu-toggle{display:inline-flex}.public-control{touch-action:manipulation;align-items:center;min-height:38px;transition-duration:.26s;transition-timing-function:cubic-bezier(.22,1,.36,1);display:inline-flex}.public-control:focus-visible{outline-offset:4px;outline-color:#168eea}.public-interactive{touch-action:manipulation;transition-timing-function:cubic-bezier(.22,1,.36,1)}.public-interactive:focus-visible{outline-offset:4px;outline-color:#168eea}.public-text-safe{overflow-wrap:anywhere;text-wrap:pretty}.public-mobile-menu-link{align-items:center;min-height:46px;display:flex}.contact-info-copy{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.contact-info-copy>p{overflow-wrap:anywhere;word-break:break-word;width:100%;max-width:100%}@media (min-width:1024px){.public-main-nav,.public-language-switch,.public-language-switch-placeholder{display:flex}.public-menu-toggle,.mobile-menu-panel{display:none!important}}.motion-section{position:relative}.motion-section[data-motion-ready=true]:not(.is-motion-visible) :where(.motion-target,.motion-item,.motion-title,.motion-copy,.motion-media,.motion-control){opacity:0;transform:translateY(28px)scale(.985)}.motion-section.is-motion-visible .motion-target{animation:motion-section-rise var(--motion-duration-slow) var(--motion-ease-emphasized) both}.motion-section.is-motion-visible .motion-item{animation:motion-item-rise var(--motion-duration-standard) var(--motion-ease-emphasized) both;animation-delay:calc(var(--motion-order,0) * 48ms + 80ms)}.motion-section.is-motion-visible .motion-title{animation:motion-title-rise .68s var(--motion-ease-emphasized) both;animation-delay:calc(var(--motion-order,0) * 42ms + 40ms)}.motion-section.is-motion-visible .motion-copy{animation:motion-copy-rise .62s var(--motion-ease-emphasized) both;animation-delay:calc(var(--motion-order,0) * 42ms + 80ms)}.motion-section.is-motion-visible .motion-media{animation:motion-media-reveal .76s var(--motion-ease-standard) both;animation-delay:calc(var(--motion-order,0) * 54ms + .1s)}.motion-section.is-motion-visible .motion-control{animation:motion-control-pop .42s var(--motion-ease-emphasized) both;animation-delay:calc(var(--motion-order,0) * 36ms + .12s)}.motion-section.is-motion-visible :where(.home-section-title-line,h1+span,h2+span){transform-origin:50%;animation:motion-line-draw .52s var(--motion-ease-emphasized) both;animation-delay:.18s}.design-subpage-hero:after{content:"";display:none}.hero-carousel-image{transform-origin:50%}.hero-carousel-image.opacity-100{animation:motion-hero-image-breathe 6.8s var(--motion-ease-standard) both}.product-showcase,.motion-section article:not(.case-card),.certificate-frame:not(.about-cert-frame){transform:translateZ(0)}.product-showcase:hover,.motion-section article:not(.case-card):hover,.certificate-frame:hover{transition-timing-function:var(--motion-ease-standard)}.motion-section article:not(.case-card){backface-visibility:hidden}.motion-section article:not(.case-card):where(:hover,:focus-within) img{transform:scale(1.035)}.motion-section article:not(.case-card) img{transition:transform .68s var(--motion-ease-standard);will-change:transform}.header-dropdown-surface{transform-origin:top}.group[data-dropdown-open=true] .header-dropdown-surface{animation:motion-dropdown-open .24s var(--motion-ease-emphasized) both}.header-dropdown-item{transform:translateZ(0)}.group[data-dropdown-open=true] .header-dropdown-item{animation:motion-dropdown-item .26s var(--motion-ease-emphasized) both}.group[data-dropdown-open=true] .header-dropdown-item:nth-child(2){animation-delay:28ms}.group[data-dropdown-open=true] .header-dropdown-item:nth-child(3){animation-delay:56ms}.group[data-dropdown-open=true] .header-dropdown-item:nth-child(4){animation-delay:84ms}.group[data-dropdown-open=true] .header-dropdown-item:nth-child(5){animation-delay:.112s}.group[data-dropdown-open=true] .header-dropdown-item:nth-child(6){animation-delay:.14s}.timeline-event-dot,.interactive-progress-dot,[aria-pressed=true]>span:first-child{transform:translateZ(0)}[aria-pressed=true]>span:first-child{animation:motion-active-node 2.2s var(--motion-ease-standard) infinite}.case-nav,.product-card-action,.motion-control{will-change:transform}.motion-active-card :where(h3,p){animation:motion-switch-copy-in .44s var(--motion-ease-emphasized) both}.design-nav-width,.design-content-width{width:88.5vw;max-width:none}.design-inner-width{width:78.125vw;max-width:none}.design-subpage-hero,.solution-detail-hero{--subpage-hero-height:clamp(460px, min(36vw, 80svh), 760px);height:var(--subpage-hero-height);min-height:0}.design-subpage-hero>.design-inner-width,.solution-detail-hero>.design-inner-width{padding-top:clamp(44px,4.2vw,80px);padding-left:clamp(20px,4vw,64px);padding-right:clamp(20px,4vw,64px)}.design-subpage-hero h1,.solution-detail-hero h1{text-wrap:balance;max-width:min(100%,18em);font-size:clamp(30px,2.1vw,46px);line-height:1.18}.public-site .design-subpage-hero p,.public-site .solution-detail-hero p{text-wrap:pretty;max-width:min(72vw,64em);font-size:clamp(15px,1.02vw,20px);line-height:1.9}.design-culture-section{height:max(360px,38.55vw)}.design-architecture-space{min-height:max(500px,26vw)}.design-case-carousel{--case-card-width:clamp(760px, 51.4vw, 990px);--case-slide-gap:clamp(34px, 2.5vw, 48px);--case-slide-step:calc(var(--case-card-width) + var(--case-slide-gap));--case-image-radius:12px;--case-caption-x:clamp(34px, 3.2vw, 68px);--case-caption-bottom:clamp(28px, 2.5vw, 48px);transform-style:flat;height:clamp(460px,31.35vw,604px);overflow:visible}.design-product-feature{aspect-ratio:3.52;min-height:auto}.contact-main-stage{--contact-stage-height:clamp(760px, 43vw, 1060px);--contact-building-top-offset:clamp(12px, 1.35vw, 28px);--contact-map-ratio:1.54;min-height:var(--contact-stage-height)}.contact-left-panel{min-height:var(--contact-stage-height);grid-template-rows:auto minmax(0,1fr);display:grid}.contact-map-anchor{place-self:center start;width:min(100%,clamp(500px,30vw,660px))}.contact-map-frame{width:100%;aspect-ratio:var(--contact-map-ratio)}.design-contact-building{height:calc(var(--contact-stage-height,max(680px, 36vw)) - var(--contact-building-top-offset,0px));background:0 0}.contact-building-slot{width:calc(100% + 5.75vw);margin-right:-5.75vw;padding-top:var(--contact-building-top-offset,0px)!important}.design-contact-building.has-source-image{height:calc(var(--contact-stage-height,clamp(760px, 52vw, 1220px)) - var(--contact-building-top-offset,0px));background:0 0}.contact-building-image{object-position:right bottom;opacity:.78;filter:blur(.8px);padding:0}.contact-building-edge-fade{background:radial-gradient(at 52% 45%,#f4fcff00 42%,#effbff61 67%,#f3fcff 100%),linear-gradient(#f8fdff 0%,#f4fcffc7 8%,#effbff00 24% 70%,#f3fcff 100%),linear-gradient(90deg,#f4fcff 0%,#effbffb8 9%,#effbff00 25% 74%,#e2f2f6b8 91%,#eaf8fb 100%)}.contact-section-bg{background:radial-gradient(at 76% 28%,#f8fdffdb 0%,#eefbffb3 34%,#eefbff00 64%),linear-gradient(#fff 0%,#f7fdff 13%,#effbff 40%,#eaf8fb 68%,#f8fdff 100%)}@media (min-width:2200px){.contact-main-stage{--contact-stage-height:clamp(900px, 40vw, 1120px);--contact-map-ratio:1.62}}@media (max-width:1440px) and (min-width:1024px){.contact-main-stage{--contact-stage-height:clamp(700px, 50vw, 780px);--contact-map-ratio:1.48}.contact-map-anchor{width:min(100%,clamp(430px,34vw,560px))}}.contact-map-abstract{opacity:.72;filter:saturate(.88);background:linear-gradient(23deg,#0000 0 46%,#f8fdffb3 47% 55%,#0000 56% 100%),linear-gradient(115deg,#0000 0 35%,#ffffffb8 36% 42%,#0000 43% 100%),repeating-linear-gradient(8deg,#7490a61f 0 1px,#0000 1px 66px),repeating-linear-gradient(98deg,#7490a61a 0 1px,#0000 1px 82px),linear-gradient(135deg,#edf8fb 0%,#f8fdff 42%,#e3f5fb 100%);overflow:hidden;-webkit-mask-image:radial-gradient(#000 44%,#000000b3 68%,#0000 100%);mask-image:radial-gradient(#000 44%,#000000b3 68%,#0000 100%)}.contact-map-real{filter:saturate(.92)contrast(.92)brightness(1.04);opacity:.72;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background-position:50%;background-size:cover;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0% 5%,#000 24% 76%,#0000 95% 100%),linear-gradient(#0000 0% 5%,#000 24% 68%,#0000 93% 100%);mask-image:linear-gradient(90deg,#0000 0% 5%,#000 24% 76%,#0000 95% 100%),linear-gradient(#0000 0% 5%,#000 24% 68%,#0000 93% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.contact-map-real:after{content:none;display:none}.contact-map-water,.contact-map-road,.contact-map-block{display:block;position:absolute}.contact-map-water{background:#5bc6eb5c;border-radius:999px;height:18px;box-shadow:0 0 26px #5bc6eb2e}.contact-map-water-one{width:48%;top:34%;left:6%;transform:rotate(-6deg)}.contact-map-water-two{width:38%;top:55%;right:6%;transform:rotate(12deg)}.contact-map-road{background:#fac95c75;border-radius:999px;height:12px;box-shadow:inset 0 1px #ffffff80}.contact-map-road-main{width:72%;top:63%;left:11%;transform:rotate(-12deg)}.contact-map-road-side{width:8px;height:72%;top:22%;left:58%;transform:rotate(8deg)}.contact-map-block{background:#ffffff70;border:1px solid #6581981a;border-radius:6px}.contact-map-block-one{width:22%;height:18%;top:18%;left:18%}.contact-map-block-two{width:24%;height:16%;top:30%;left:47%}.contact-map-block-three{width:20%;height:20%;top:55%;left:24%}.contact-map-pin{transform-style:preserve-3d;will-change:transform;animation:2.6s cubic-bezier(.4,0,.2,1) infinite contact-map-pin-float;transform:translate(-50%,-50%)}.contact-map-pin-core{z-index:2;color:#168eea;filter:drop-shadow(0 10px 12px #084b822e)drop-shadow(0 0 10px #24aeef2e);place-items:center;width:clamp(48px,3.25vw,66px);height:clamp(58px,3.9vw,78px);display:grid;position:relative}.contact-map-pin-outline{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.contact-map-pin-ripple{opacity:0;will-change:transform, opacity;background:radial-gradient(circle,#24aeef2e 0%,#24aeef0f 42%,#0000 70%);border:1px solid #24aeef7a;border-radius:999px;animation:2.2s cubic-bezier(.22,1,.36,1) infinite contact-map-pin-ripple;position:absolute;inset:14%;transform:scale(.42)}.contact-map-pin-ripple-two{animation-delay:.68s}.contact-map-pin-shadow{will-change:transform, opacity;background:radial-gradient(#084b8242 0%,#168eea1f 48%,#0000 72%);border-radius:999px;width:clamp(46px,3.05vw,64px);height:clamp(9px,.68vw,14px);animation:2.6s cubic-bezier(.4,0,.2,1) infinite contact-map-pin-shadow;position:absolute;top:calc(50% + clamp(26px,2vw,38px));left:50%;transform:translate(-50%)}.contact-branch-grid{z-index:2;gap:clamp(20px,2vw,44px);width:min(100%,100vw - clamp(40px,7vw,136px));margin-inline:auto;position:relative}.contact-branches-panel{isolation:isolate}.contact-branches-panel>img{z-index:0}.contact-branch-card{--contact-branch-pad-y:clamp(28px, 5.8cqw, 44px);--contact-branch-pad-x:clamp(18px, 4.8cqw, 42px);--contact-branch-title-size:clamp(16px, 3cqw, 18px);--contact-branch-address-size:clamp(14px, 2.45cqw, 16px);--contact-branch-rule-space:clamp(18px, 4.4cqw, 30px);--contact-branch-address-space:clamp(16px, 3.4cqw, 28px);--contact-branch-action-width:clamp(104px, 20.5cqw, 134px);--contact-branch-action-height:clamp(36px, 6.6cqw, 44px);--contact-branch-action-size:clamp(13px, 2cqw, 14px);isolation:isolate;aspect-ratio:16/9;padding-block:var(--contact-branch-pad-y);padding-inline:var(--contact-branch-pad-x);color:#17233a;cursor:pointer;transition:border-color .26s var(--motion-ease-standard), box-shadow .26s var(--motion-ease-standard), background .26s var(--motion-ease-standard), color .22s var(--motion-ease-standard);background:#fff;border:1px solid #e3edf5;border-radius:12px;flex-direction:column;text-decoration:none;display:flex;position:relative;transform:translate(0);box-shadow:0 20px 42px #44709217;container-type:inline-size}.contact-branch-bg{z-index:0;border-radius:inherit;opacity:0;transition:opacity .26s var(--motion-ease-standard), transform .42s var(--motion-ease-standard)}.contact-branch-bg-default{opacity:1}.contact-branch-bg-hover{opacity:0}.contact-branch-card.has-background-image,.contact-branch-card.has-background-image:hover,.contact-branch-card.has-background-image:focus-visible,.contact-branch-card.has-background-image.is-active{background:0 0}.contact-branch-card.has-background-image.has-hover-background-image:hover .contact-branch-bg-default,.contact-branch-card.has-background-image.has-hover-background-image:focus-visible .contact-branch-bg-default{opacity:0}.contact-branch-card.has-background-image:hover .contact-branch-bg-hover,.contact-branch-card.has-background-image:focus-visible .contact-branch-bg-hover{opacity:1}.contact-branch-card.has-background-image:hover .contact-branch-bg,.contact-branch-card.has-background-image:focus-visible .contact-branch-bg{transform:scale(1.035)}.contact-branch-tint{z-index:0;border-radius:inherit;transition:background .24s var(--motion-ease-standard);background:0 0;position:absolute;inset:0}.contact-branch-card.has-background-image .contact-branch-tint,.contact-branch-card.has-background-image.is-active .contact-branch-tint{display:none}.contact-branch-card :where(h3,p){z-index:1;position:relative;animation:none!important}.contact-branch-card:focus-visible{outline-offset:5px;outline:2px solid #24aeef}.contact-branch-card:hover,.contact-branch-card:focus-visible,.contact-branch-card.is-active{z-index:3;color:#fff;background:linear-gradient(135deg,#1ba7f4,#34c8f3);border-color:#1ba7f47a;border-radius:12px;transform:translate(0);box-shadow:0 20px 56px #1ba7f433}.contact-branch-card.has-background-image:hover,.contact-branch-card.has-background-image:focus-visible,.contact-branch-card.has-background-image.is-active{background:0 0}.contact-branch-sheen{z-index:1;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;opacity:.72;background:linear-gradient(160deg,#e7f7ffd1 0 36%,#e7f7ff00 37%);height:40%;position:absolute;inset:auto 0 0}.contact-branch-card.is-active .contact-branch-sheen{opacity:1;background:linear-gradient(150deg,#ffffff38 0 38%,#0000 39%)}.contact-branch-card.has-background-image .contact-branch-sheen{display:none}.contact-branch-title{font-size:var(--contact-branch-title-size);letter-spacing:0;overflow-wrap:anywhere;font-weight:700;line-height:1.35;position:relative}.contact-branch-rule-row{z-index:1;margin-top:var(--contact-branch-rule-space);align-items:center;display:flex;position:relative}.contact-branch-rule-mark{background:currentColor;width:clamp(42px,8.4cqw,58px);height:3px}.contact-branch-rule-line{background:#dce4eb;flex:auto;height:1px;margin-left:0}.contact-branch-card:not(.is-active) .contact-branch-rule-line{opacity:.72}.contact-branch-card.is-active .contact-branch-rule-line{background:#ffffff6b}.contact-branch-address{max-width:36em;margin-top:var(--contact-branch-address-space);color:#65778b;font-size:var(--contact-branch-address-size);overflow-wrap:anywhere;padding-right:0;line-height:1.78;position:relative}.contact-branch-card.is-active .contact-branch-address{color:#ffffffe0}.contact-branch-action{z-index:1;width:var(--contact-branch-action-width);height:var(--contact-branch-action-height);color:#9aaabc;font-size:var(--contact-branch-action-size);background:#fffffff0;border:1px solid #d7e4ee;border-radius:999px;justify-content:center;align-self:flex-end;align-items:center;gap:clamp(7px,1.7cqw,12px);margin-top:auto;font-weight:500;line-height:1;display:inline-flex;position:relative}.contact-branch-card:not(.is-active):hover .contact-branch-action,.contact-branch-card:focus-visible .contact-branch-action{color:#168eea;border-color:#b9d8eb;box-shadow:0 10px 22px #168eea1a}.contact-branch-card.is-active .contact-branch-action{color:#168eea;background:#fff;border-color:#fff0}.contact-branch-action-icon{stroke-width:1.8px;width:clamp(14px,3cqw,22px);height:clamp(14px,3cqw,22px)}@keyframes contact-map-pin-float{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 9px))}}@keyframes contact-map-pin-ripple{0%{opacity:0;transform:scale(.38)}20%{opacity:.72}76%,to{opacity:0;transform:scale(1.88)}}@keyframes contact-map-pin-shadow{0%,to{opacity:.88;transform:translate(-50%)scaleX(1)}50%{opacity:.48;transform:translate(-50%)scaleX(.72)}}.design-contact-content{min-height:var(--contact-stage-height,max(720px, 40vw))}.products-motion-section{--products-motion-order:0;--products-motion-ease:cubic-bezier(.16, 1, .3, 1)}.products-section-title-heading,.products-section-title-copy,.products-section-title-line{opacity:0;transform:translateY(16px)}.products-motion-section.is-motion-visible .products-section-title-heading{animation:products-title-lock-in .62s var(--products-motion-ease) both}.products-motion-section.is-motion-visible .products-section-title-copy{animation:products-copy-rise-in .56s var(--products-motion-ease) 80ms both}.products-motion-section.is-motion-visible .products-section-title-line{transform-origin:50%;animation:products-line-calibrate-in .52s var(--products-motion-ease) .15s both}.products-hero-motion:before,.products-hero-motion:after{z-index:2;pointer-events:none;content:"";opacity:0;position:absolute;inset:0}.products-hero-motion:before{background:linear-gradient(90deg,#0000 0 48%,#3abef529 50%,#0000 52%),linear-gradient(#0000 0 42%,#3abef51a 44%,#0000 46%);transform:translate(-12%)}.products-hero-motion:after{background:linear-gradient(90deg,#0000,#62daffb3,#0000);height:1px;inset:auto 12% 18%;transform:translate(-10%)scaleX(.2)}.products-hero-bg{transform:scale(1.035)}.products-hero-title,.products-hero-line,.products-hero-subtitle{opacity:0}.products-hero-title{transform:translateY(10px)scale(.985)}.products-hero-line{transform-origin:50%;transform:scaleX(0)}.products-hero-subtitle{transform:translateY(14px)}.products-hero-motion.is-motion-visible .products-hero-bg{animation:products-hero-depth-in 1.6s var(--motion-ease-standard) both}.products-hero-motion.is-motion-visible:before{animation:products-hero-hud-scan 4.6s var(--motion-ease-standard) .3s infinite}.products-hero-motion.is-motion-visible:after{animation:products-hero-route-pulse 3.6s var(--motion-ease-standard) .52s infinite}.products-hero-motion:before,.products-hero-motion:after{animation:none;display:none}.products-hero-motion.is-motion-visible .products-hero-title{animation:products-hero-title-in .68s var(--products-motion-ease) both}.products-hero-motion.is-motion-visible .products-hero-line{animation:products-line-calibrate-in .52s var(--products-motion-ease) 90ms both}.products-hero-motion.is-motion-visible .products-hero-subtitle{animation:products-copy-rise-in .62s var(--products-motion-ease) .16s both}.products-hero-motion :where(.products-hero-bg,.products-hero-title,.products-hero-line,.products-hero-subtitle){opacity:1;transform:none;animation:none!important}.products-architecture-bg{opacity:0;transform:scale(1.025)}.products-architecture-motion.is-motion-visible .products-architecture-bg{animation:products-bg-soft-in 1.4s var(--motion-ease-standard) both}.products-architecture-blueprint{opacity:0;transform:translateY(18px)scale(.985)}.products-architecture-blueprint:after{content:"";display:none}.products-architecture-motion.is-motion-visible .products-architecture-blueprint{animation:products-blueprint-unfold .76s var(--products-motion-ease) .18s both}.products-architecture-motion.is-motion-visible .products-architecture-blueprint:after{animation:none}.products-architecture-diagram-bg,.products-architecture-panel,.products-architecture-core,.products-architecture-label,.products-architecture-arrow,.products-architecture-ring,.products-architecture-spoke,.products-architecture-core-title,.products-architecture-core-copy{opacity:0}.products-architecture-panel-left{--panel-start-x:-28px;transform:translate(-28px)scale(.975)}.products-architecture-panel-right{--panel-start-x:28px;transform:translate(28px)scale(.975)}.products-architecture-core{transform:scale(.92)}.products-architecture-line{transform:translateY(-50%)scaleX(0)}.products-architecture-line-left{transform-origin:100%}.products-architecture-line-right{transform-origin:0}.products-architecture-label{transform:translateY(10px)}.products-architecture-arrow{transform:translateY(8px)scale(.96)}.products-architecture-ring{transform:scale(.88)}.products-architecture-spoke{transform:scaleY(0)}.products-architecture-core-title{transform:scale(.9)}.products-architecture-core-copy{transform:translateY(8px)}.products-architecture-motion.is-motion-visible .products-architecture-diagram-bg{animation:products-diagram-bg-in .72s var(--motion-ease-standard) .12s both}.products-architecture-motion.is-motion-visible .products-architecture-panel{animation:products-panel-dock-in .68s var(--products-motion-ease) .22s both}.products-architecture-motion.is-motion-visible .products-architecture-core{animation:products-core-assemble-in .78s var(--products-motion-ease) .3s both}.products-architecture-motion.is-motion-visible .products-architecture-line{animation:products-architecture-line-in .62s var(--products-motion-ease) .47s both}.products-architecture-motion.is-motion-visible .products-architecture-label{animation:products-copy-rise-in .52s var(--products-motion-ease) .56s both}.products-architecture-motion.is-motion-visible .products-architecture-arrow{animation:products-arrow-confirm-in .52s var(--products-motion-ease) .64s both}.products-architecture-motion.is-motion-visible .products-architecture-ring{animation:products-ring-assemble-in .72s var(--products-motion-ease) .42s both}.products-architecture-motion.is-motion-visible .products-architecture-spoke{animation:products-spoke-draw-in .52s var(--products-motion-ease) .54s both}.products-architecture-motion.is-motion-visible .products-architecture-core-title{animation:products-core-title-in .62s var(--products-motion-ease) .62s both}.products-architecture-motion.is-motion-visible .products-architecture-core-copy{animation:products-copy-rise-in .5s var(--products-motion-ease) .72s both}.products-function-tabs,.products-function-panel{opacity:0;transform:translateY(14px)}.products-function-motion.is-motion-visible .products-function-tabs{animation:products-control-channel-in .68s var(--products-motion-ease) .12s both}.products-function-motion.is-motion-visible .products-function-panel{animation:products-panel-rise-in .76s var(--products-motion-ease) .19s both}.products-function-tab-line{transform-origin:0;animation:products-function-tab-line-in .56s var(--products-motion-ease) both}.products-function-tab[aria-pressed=true]{animation:none;scale:1}.products-function-tab[aria-pressed=true]>.products-function-tab-line{animation:products-function-tab-line-in .56s var(--products-motion-ease) both}.products-function-item{opacity:0;transition:background-color .32s var(--motion-ease-standard), box-shadow .32s var(--motion-ease-standard), color .32s var(--motion-ease-standard), transform .32s var(--motion-ease-standard);padding-left:clamp(14px,.9vw,24px);transform:translate(-14px)}.products-function-motion.is-motion-visible .products-function-item{animation:products-module-stack-in .62s var(--products-motion-ease) both;animation-delay:calc(var(--products-motion-order) * 48ms + .3s)}.products-function-item[aria-pressed=true]{box-shadow:none;transform:translate(4px)}.products-function-item[aria-pressed=true]>span:first-child{animation:none}.products-function-item-title{transition:transform .32s var(--motion-ease-standard)}.products-function-item[aria-pressed=true] .products-function-item-title{transform:translate(4px)}.products-function-item-copy{animation:products-function-copy-in .56s var(--products-motion-ease) both}.products-function-visual{opacity:0;position:relative;transform:translate(16px)scale(.988);box-shadow:0 18px 42px #22609814}.products-function-visual img,.products-function-visual>div{transition:transform .76s var(--motion-ease-standard);transform:scale(1.018)}.products-function-motion.is-motion-visible .products-function-visual{animation:products-viewport-calibrate-in .76s var(--products-motion-ease) both}.products-function-motion.is-motion-visible .products-function-visual img,.products-function-motion.is-motion-visible .products-function-visual>div{transform:scale(1)}.products-advantage-card{opacity:0;transition:box-shadow .22s var(--motion-ease-standard), transform .22s var(--motion-ease-standard);border-radius:8px;flex-direction:column;display:flex;overflow:hidden;transform:translateY(22px)scale(.965);padding:clamp(26px, 6.8cqw, 38px) clamp(24px, 5.9cqw, 34px) calc(clamp(30px, 7.2cqw, 44px) + var(--products-advantage-bottom-space))!important}.products-advantage-icon,.products-advantage-title,.products-advantage-copy{opacity:0}.products-advantage-icon{transition:transform .22s var(--motion-ease-standard);transform:translate(-6px,8px)scale(.9)}.products-advantage-icon-image{padding:10%}.products-advantage-title,.products-advantage-copy{transform:translateY(12px)}.products-advantage-motion.is-motion-visible .products-advantage-card{animation:products-node-card-in .64s var(--products-motion-ease) both;animation-delay:calc(var(--products-motion-order) * 80ms + .18s)}.products-advantage-motion.is-motion-visible .products-advantage-icon{animation:products-node-icon-in .52s var(--products-motion-ease) both;animation-delay:calc(var(--products-motion-order) * 80ms + .3s)}.products-advantage-motion.is-motion-visible .products-advantage-title{animation:products-copy-rise-in .46s var(--products-motion-ease) both;animation-delay:calc(var(--products-motion-order) * 80ms + .38s)}.products-advantage-motion.is-motion-visible .products-advantage-copy{animation:products-copy-rise-in .52s var(--products-motion-ease) both;animation-delay:calc(var(--products-motion-order) * 80ms + .44s)}.products-advantage-card:hover{box-shadow:0 24px 58px #2667a021}.products-advantage-card:hover .products-advantage-icon{transform:translate(3px,-3px)scale(1.02)}.products-scenario-card{opacity:0;transform:translate3d(var(--scenario-start-x,0), 24px, 0) scale(.975);transition:box-shadow .22s var(--motion-ease-standard), transform .22s var(--motion-ease-standard)}.products-scenario-card:nth-child(odd){--scenario-start-x:-18px}.products-scenario-card:nth-child(2n){--scenario-start-x:18px}.products-scenario-copy,.products-scenario-media{opacity:0}.products-scenario-copy{transform:translate(-18px)}.products-scenario-media{transform:translate(18px)}.products-scenario-title{transition:transform .22s var(--motion-ease-standard);overflow-wrap:anywhere}.products-scenario-copy{min-width:0}.products-scenario-body{overflow-wrap:anywhere;text-wrap:pretty}.products-scenario-media img{transition:transform .68s var(--motion-ease-standard);will-change:transform}.products-scenario-motion.is-motion-visible .products-scenario-card{animation:products-scenario-card-in .62s var(--products-motion-ease) both;animation-delay:calc(var(--products-motion-order) * 70ms + .18s)}.products-scenario-motion.is-motion-visible .products-scenario-copy{animation:products-scenario-copy-in .56s var(--products-motion-ease) both;animation-delay:calc(var(--products-motion-order) * 70ms + .28s)}.products-scenario-motion.is-motion-visible .products-scenario-media{animation:products-scenario-media-in .6s var(--products-motion-ease) both;animation-delay:calc(var(--products-motion-order) * 70ms + .33s)}.products-scenario-card:hover .products-scenario-title{transform:translateY(-2px)}.products-scenario-card:hover .products-scenario-media img{transform:scale(1.035)}.home-product-section{--home-product-top-safe:var(--home-section-stage-top,clamp(72px, 7.8vh, 86px));--home-product-stage-height:calc(100vh - var(--home-product-top-safe));--home-product-gap:clamp(24px, 1.85vw, 40px);--home-product-card-ratio:.66 / 1;--home-product-content-height:clamp(176px, calc(var(--home-product-stage-height) * .24), 232px);--home-product-grid-width:var(--home-section-content-width);--home-product-title-top:0px;--home-section-title-bottom-gap:clamp(38px, calc(var(--home-product-stage-height) * .052), 56px);padding-left:0;padding-right:0}.home-product-stage{height:var(--home-product-stage-height);margin-top:var(--home-product-top-safe);padding-top:var(--home-product-title-top);flex-direction:column;align-items:center;display:flex}.home-product-grid{width:var(--home-product-grid-width);align-content:start;place-items:stretch stretch;gap:var(--home-product-gap);flex:0 auto;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;max-width:none;padding-top:0;display:grid}.home-product-card{isolation:isolate;width:100%;aspect-ratio:var(--home-product-card-ratio);background:#dcecf8;border-radius:10px;height:auto;min-height:0;position:relative;overflow:hidden;box-shadow:0 22px 48px #235f9a2e}.home-product-card-image{background:#dcecf8;position:absolute;inset:0;overflow:hidden}.home-product-card-vignette{pointer-events:none;background:linear-gradient(#072d5200 28%,#0731592e 50%,#062f58bd 76%,#052d56e0 100%),linear-gradient(90deg,#052a5229,#052a5200 40%,#052a521a);position:absolute;inset:0}.home-product-card-content{z-index:2;box-sizing:border-box;height:var(--home-product-content-height);text-shadow:0 2px 10px #00183a4d;padding:clamp(26px,1.7vw,36px);display:block;position:absolute;bottom:0;left:0;right:0}.home-product-card-copy-stack{grid-template-rows:auto auto;align-content:start;display:grid}.home-product-card-title-row{align-items:center;min-height:clamp(48px,3vw,58px)}.home-product-card-title{font-size:clamp(22px,1.28vw,28px);line-height:1.2}.home-product-card-title-zh{white-space:nowrap}.home-product-card-body{text-align:justify;text-align-last:left;text-justify:inter-ideograph;font-size:clamp(15px,.9vw,18px);line-height:1.82;margin-top:clamp(10px,.72vw,14px)!important}@media (min-width:1440px){.home-product-section{--home-section-content-width:88.5vw;--home-product-grid-width:var(--home-section-content-width)}.home-product-grid{width:var(--home-product-grid-width);gap:var(--home-product-gap);padding-top:0}.home-product-card{aspect-ratio:var(--home-product-card-ratio);height:auto}.home-product-card-content{padding:clamp(28px,1.75vw,36px)}.home-product-card-body{font-size:clamp(15px,.88vw,18px);line-height:1.78}}@media (min-width:1024px) and (max-width:1511px){.home-product-card-content{padding-left:clamp(12px,1.3vw,20px);padding-right:clamp(12px,1.3vw,20px)}.home-product-card-title-row{gap:clamp(6px,.5vw,10px)}.home-product-card-title{font-size:clamp(16px,1.45vw,21px)}}@media (min-width:1600px){.product-detail-content-switcher{top:clamp(96px,5.2vw,120px)}.public-site .text-xs{font-size:clamp(13px,.72vw,15px)}.public-site .text-sm{font-size:clamp(15px,.82vw,17px)}.public-site [class~="text-[12px]"]{font-size:clamp(14px,.76vw,16px)}.public-site [class~="text-[14px]"]{font-size:clamp(15px,.82vw,17px)}.public-site [class~="text-[15px]"]{font-size:clamp(16px,.86vw,18px)}.design-nav-width{min-height:3.85vw;padding-inline:0}.design-nav-width nav{font-size:clamp(15px,.84vw,18px)}.design-subpage-hero h1{font-size:clamp(34px,1.77vw,48px)}.public-site .design-subpage-hero p{max-width:46vw;font-size:clamp(15px,1.02vw,20px);line-height:1.9}.design-case-carousel .case-card h3{font-size:1vw}.design-case-carousel .case-card p{font-size:clamp(15px,.82vw,17px);line-height:1.9}}.product-showcase{animation:.72s cubic-bezier(.22,1,.36,1) both reveal-up}.product-showcase:nth-child(2){animation-delay:90ms}.product-showcase:nth-child(3){animation-delay:.18s}.product-showcase:nth-child(4){animation-delay:.27s}.product-showcase:after{pointer-events:none;content:"";border:0 solid #0000;position:absolute;inset:0}.product-showcase img{will-change:transform}.product-card-action{width:clamp(58px,3.25vw,68px);height:clamp(32px,1.8vw,38px)}.product-card-action-icon{width:clamp(21px,1.25vw,25px);height:clamp(21px,1.25vw,25px)}.solutions-motion-section,.cases-motion-section,.about-motion-section{--page-motion-ease:cubic-bezier(.16, 1, .3, 1);--solutions-advantage-title-size:clamp(22px, 6.2cqw, 28px);--solutions-advantage-copy-size:clamp(16px, 4.65cqw, 20px);--solutions-advantage-copy-leading:1.82;--solutions-motion-order:0;--cases-motion-order:0;--about-motion-order:0}.solutions-section-title-heading,.solutions-section-title-copy,.solutions-section-title-line,.solutions-hero-title,.solutions-hero-line,.solutions-hero-copy,.solutions-overview-copy,.solutions-diagram,.solutions-diagram-side,.solutions-diagram-center,.solutions-diagram-node,.solutions-diagram-core,.solutions-diagram-bottom-node,.solutions-advantage-card,.solutions-advantage-media,.solutions-advantage-icon,.solutions-advantage-title,.solutions-advantage-copy,.solutions-core-block,.solutions-core-media,.solutions-core-copy,.solutions-core-title,.solutions-core-rule,.solutions-core-body,.cases-hero-title,.cases-hero-line,.cases-hero-copy,.cases-section-title,.cases-dots,.about-hero-title,.about-hero-line,.about-hero-copy,.about-intro-copy-motion,.about-intro-media,.about-intro-dots,.about-culture-title,.about-culture-card,.about-timeline-bar,.about-timeline-year,.about-timeline-card,.about-news-head,.about-news-track,.about-cert-stage,.about-cert-item,.about-motion-section .mx-auto.mb-12>h2,.about-motion-section .mx-auto.mb-12>span{opacity:0}.solutions-motion-section:not(.is-motion-visible) :where(.solutions-section-title-heading,.solutions-section-title-copy,.solutions-section-title-line,.solutions-hero-title,.solutions-hero-line,.solutions-hero-copy,.solutions-overview-copy,.solutions-diagram,.solutions-diagram-side,.solutions-diagram-center,.solutions-diagram-node,.solutions-diagram-core,.solutions-diagram-bottom-node,.solutions-advantage-card,.solutions-advantage-media,.solutions-advantage-icon,.solutions-advantage-title,.solutions-advantage-copy,.solutions-core-block,.solutions-core-media,.solutions-core-copy,.solutions-core-title,.solutions-core-rule,.solutions-core-body),.cases-motion-section:not(.is-motion-visible) :where(.cases-hero-title,.cases-hero-line,.cases-hero-copy,.cases-section-title,.design-case-carousel,.cases-dots),.about-motion-section:not(.is-motion-visible) :where(.about-hero-title,.about-hero-line,.about-hero-copy,.about-intro-copy-motion,.about-intro-media,.about-intro-dots,.about-culture-title,.about-culture-card,.about-timeline-bar,.about-timeline-card,.about-news-head,.about-news-track,.about-cert-stage,.about-motion-section .mx-auto.mb-12>h2,.about-motion-section .mx-auto.mb-12>span){transform:translateY(20px)scale(.985)}.solutions-section-title-heading,.cases-section-title{font-size:clamp(30px,1.8vw,42px);line-height:1.22}.solutions-section-title-line{width:clamp(112px,8.2vw,168px)}.solution-detail-hero .solutions-hero-title{font-size:clamp(36px,2.4vw,52px);line-height:1.18}.solutions-overview-copy{font-size:clamp(15px,1.05vw,20px);line-height:1.9}.solutions-hero-bg,.cases-hero-bg,.about-hero-bg{transform-origin:50%}.solutions-hero-motion.is-motion-visible .solutions-hero-bg,.cases-hero-motion.is-motion-visible .cases-hero-bg,.about-hero-motion.is-motion-visible .about-hero-bg{animation:subpage-bg-depth-in 1.4s var(--motion-ease-standard) both}.solutions-hero-motion.is-motion-visible .solutions-hero-title,.cases-hero-motion.is-motion-visible .cases-hero-title,.about-hero-motion.is-motion-visible .about-hero-title,.solutions-motion-section.is-motion-visible .solutions-section-title-heading,.about-motion-section.is-motion-visible .mx-auto.mb-12>h2{animation:subpage-title-resolve-in .68s var(--page-motion-ease) both}.solutions-hero-motion.is-motion-visible .solutions-hero-line,.cases-hero-motion.is-motion-visible .cases-hero-line,.about-hero-motion.is-motion-visible .about-hero-line,.solutions-motion-section.is-motion-visible .solutions-section-title-line,.about-motion-section.is-motion-visible .mx-auto.mb-12>span{transform-origin:50%;animation:subpage-line-draw-in .52s var(--page-motion-ease) .1s both}.solutions-hero-motion.is-motion-visible .solutions-hero-copy,.cases-hero-motion.is-motion-visible .cases-hero-copy,.about-hero-motion.is-motion-visible .about-hero-copy,.solutions-motion-section.is-motion-visible .solutions-section-title-copy{animation:subpage-copy-rise-in .62s var(--page-motion-ease) .16s both}.solutions-overview-motion.is-motion-visible .solutions-overview-copy{animation:subpage-copy-rise-in .62s var(--page-motion-ease) .15s both}.solutions-hero-motion :where(.solutions-hero-bg,.solutions-hero-title,.solutions-hero-line,.solutions-hero-copy),.cases-hero-motion :where(.cases-hero-bg,.cases-hero-title,.cases-hero-line,.cases-hero-copy),.about-hero-motion :where(.about-hero-bg,.about-hero-title,.about-hero-line,.about-hero-copy){opacity:1;transform:none;animation:none!important}.solutions-overview-motion.is-motion-visible .solutions-diagram{animation:solutions-diagram-stage-in .76s var(--page-motion-ease) .21s both}.solutions-overview-motion.is-motion-visible .solutions-diagram-side-left{animation:solutions-side-left-in .64s var(--page-motion-ease) .33s both}.solutions-overview-motion.is-motion-visible .solutions-diagram-side-right{animation:solutions-side-right-in .64s var(--page-motion-ease) .33s both}.solutions-overview-motion.is-motion-visible .solutions-diagram-center{animation:solutions-center-lock-in .68s var(--page-motion-ease) .36s both}.solutions-overview-motion.is-motion-visible .solutions-diagram-core{animation:solutions-core-pulse-in .62s var(--page-motion-ease) .46s both}.solutions-overview-motion.is-motion-visible .solutions-diagram-node,.solutions-overview-motion.is-motion-visible .solutions-diagram-bottom-node{animation:solutions-node-map-in .46s var(--page-motion-ease) both;animation-delay:calc(var(--solutions-motion-order) * 34ms + .48s)}.solutions-advantage-card{backface-visibility:hidden;height:100%;min-height:0;transition:border-color .22s var(--motion-ease-standard), box-shadow .26s var(--motion-ease-standard), transform .26s var(--motion-ease-standard);border-radius:8px;grid-template-rows:auto 1fr;align-self:stretch;display:grid;overflow:hidden;container-type:inline-size}.solutions-advantage-media{aspect-ratio:1.9;border-radius:8px 8px 0 0;overflow:hidden}.solutions-advantage-content{flex-direction:column;height:100%;min-height:0;display:flex;padding:clamp(26px,6.8cqw,38px) clamp(24px,5.9cqw,34px) clamp(30px,7.2cqw,44px)!important}.solutions-advantage-title{font-size:var(--solutions-advantage-title-size);overflow-wrap:anywhere;line-height:1.28}.solutions-advantage-copy{font-size:var(--solutions-advantage-copy-size);line-height:var(--solutions-advantage-copy-leading);overflow-wrap:anywhere;text-align:justify;text-align-last:left;text-wrap:pretty;flex:auto;font-weight:500;margin-top:clamp(14px,3.2cqw,20px)!important}.solutions-advantage-grid{grid-auto-rows:1fr;align-items:stretch}@media (max-width:1279px){.solutions-motion-section{--solutions-advantage-title-size:clamp(21px, 5.2cqw, 27px);--solutions-advantage-copy-size:clamp(16px, 3.75cqw, 19px);--solutions-advantage-copy-leading:1.82}}@media (max-width:767px){.solutions-section-title-heading,.cases-section-title{font-size:clamp(30px,8vw,36px)}.solutions-hero-title{font-size:clamp(32px,8.8vw,40px)}.solutions-hero-copy,.solutions-overview-copy{font-size:clamp(14px,3.9vw,16px);line-height:1.85}.solutions-motion-section{--solutions-advantage-title-size:clamp(20px, 5.5vw, 24px);--solutions-advantage-copy-size:clamp(15px, 4vw, 17px);--solutions-advantage-copy-leading:1.78}.solutions-core-title{font-size:clamp(19px,5.2cqw,24px)}.solutions-core-body{font-size:clamp(14px,3.9vw,16px);line-height:1.78}.solutions-core-copy{aspect-ratio:auto;min-height:auto;overflow:visible;padding:clamp(28px,8vw,40px)!important}}.solution-detail-overview-media{width:100%;max-width:100%;min-height:0}.solution-detail-media-original{background:#f8fcff;aspect-ratio:auto!important;min-height:0!important}.solution-detail-media-original img{object-fit:contain;max-width:100%;height:auto;display:block}.solution-detail-media img{transform-origin:50%}.solutions-advantage-motion.is-motion-visible .solutions-advantage-card{animation:solutions-card-path-in .68s var(--page-motion-ease) both;animation-delay:calc(var(--solutions-motion-order) * 76ms + .16s)}.solutions-advantage-motion.is-motion-visible .solutions-advantage-media{animation:solutions-advantage-media-settle-in .64s var(--motion-ease-standard) both;animation-delay:calc(var(--solutions-motion-order) * 76ms + .16s)}.solutions-advantage-motion.is-motion-visible .solutions-advantage-icon{animation:solutions-icon-check-in .48s var(--page-motion-ease) both;animation-delay:calc(var(--solutions-motion-order) * 76ms + .33s)}.solutions-advantage-motion.is-motion-visible .solutions-advantage-title{animation:subpage-copy-rise-in .5s var(--page-motion-ease) both;animation-delay:calc(var(--solutions-motion-order) * 76ms + .39s)}.solutions-advantage-motion.is-motion-visible .solutions-advantage-copy{animation:subpage-copy-rise-in .54s var(--page-motion-ease) both;animation-delay:calc(var(--solutions-motion-order) * 76ms + .45s)}.solutions-advantage-card:hover .solutions-advantage-icon{transform:translate(3px,-3px)}.solutions-core-block{overflow:hidden}.solutions-core-copy{isolation:isolate;position:relative}.solutions-core-media{aspect-ratio:1.62;transform-origin:50%;will-change:transform;min-height:0;position:relative}.solutions-core-copy{--solutions-core-copy-pad:clamp(34px, 2.6vw, 58px);aspect-ratio:1.62;min-height:0;overflow:hidden;container-type:inline-size}.solutions-core-title{font-size:clamp(20px,1.35vw,26px);line-height:1.35}.solutions-core-eyebrow{letter-spacing:0;font-size:clamp(9px,1.45cqw,11px);line-height:1.35}.solutions-core-body{text-align:justify;text-align-last:left;text-justify:inter-ideograph;font-size:clamp(15px,1.05vw,19px);line-height:1.92}@media (max-width:1023px){.solutions-core-copy{aspect-ratio:auto;min-height:auto;overflow:visible;padding:clamp(30px,6vw,48px)!important}.solutions-core-body{text-align:left;text-align-last:auto}}.solutions-core-media img{transform-origin:50%}.solutions-core-motion.is-motion-visible .solutions-core-block{animation:solutions-core-row-in .68s var(--page-motion-ease) both;animation-delay:calc(var(--solutions-motion-order) * .12s + .16s)}.solutions-core-motion.is-motion-visible .solutions-core-media{animation:solutions-media-drift-in .76s var(--motion-ease-standard) both, solutions-core-media-breathe 7.2s var(--motion-ease-standard) infinite;animation-delay:calc(var(--solutions-motion-order) * .12s + .21s), calc(var(--solutions-motion-order) * .42s + 1.2s)}.solutions-core-motion.is-motion-visible .solutions-core-copy{animation:solutions-core-copy-in .62s var(--page-motion-ease) both;animation-delay:calc(var(--solutions-motion-order) * .12s + .25s)}.solutions-core-motion.is-motion-visible .solutions-core-title{animation:solutions-core-title-in .52s var(--page-motion-ease) both, solutions-core-title-live 5.6s var(--motion-ease-standard) infinite;animation-delay:calc(var(--solutions-motion-order) * .12s + .31s), calc(var(--solutions-motion-order) * .38s + 1.55s)}.solutions-core-motion.is-motion-visible .solutions-core-rule{transform-origin:0;width:100%;animation:subpage-line-left-in .46s var(--page-motion-ease) both;animation-delay:calc(var(--solutions-motion-order) * .12s + .38s);background:#dbe4edeb;position:relative;overflow:hidden}.solutions-core-rule:before,.solutions-core-rule:after{content:"";background:#24aeef;height:100%;position:absolute;top:0;left:0}.solutions-core-rule:before{z-index:1;width:3rem}.solutions-core-rule:after{z-index:2;opacity:0;transform-origin:0;width:100%;transform:scaleX(0)}.solutions-core-block:hover .solutions-core-rule:after,.solutions-core-block:focus-within .solutions-core-rule:after{animation:solutions-core-rule-extend-return 9.6s var(--motion-ease-standard) infinite}.solutions-core-motion.is-motion-visible .solutions-core-body{animation:subpage-copy-rise-in .58s var(--page-motion-ease) both;animation-delay:calc(var(--solutions-motion-order) * .12s + .43s)}.solutions-core-block:hover .solutions-core-media{transform:translateY(-4px)scale(1.006)}.solutions-core-block:hover .solutions-core-title{transform:translate(4px)}.solutions-core-block:hover .solutions-core-rule{transform:none}.cases-carousel-motion.is-motion-visible .cases-section-title{animation:subpage-title-resolve-in .62s var(--page-motion-ease) both}.cases-carousel-motion .design-case-carousel{opacity:0;transform-origin:bottom;transform:translateY(24px)rotateX(2deg)}.cases-carousel-motion.is-motion-visible .design-case-carousel{animation:cases-stage-in .76s var(--page-motion-ease) .13s both}.case-card-offset-0 .case-node{animation:cases-node-light-in .52s var(--page-motion-ease) both;animation-delay:calc(var(--cases-motion-order) * 20ms + .16s)}.case-card-offset-0 .case-line{transform-origin:0;animation:subpage-line-left-in .58s var(--page-motion-ease) .22s both}.cases-carousel-motion.is-motion-visible .case-nav{animation:cases-nav-in .52s var(--page-motion-ease) .36s both}.cases-carousel-motion.is-motion-visible .cases-dots{animation:subpage-copy-rise-in .52s var(--page-motion-ease) .43s both}.about-intro-motion.is-motion-visible .about-intro-copy-motion{animation:about-copy-sheet-in .72s var(--page-motion-ease) .12s both}.about-intro-motion.is-motion-visible .about-intro-rule{transform-origin:0;animation:subpage-line-left-in .56s var(--page-motion-ease) .32s both}.about-intro-motion.is-motion-visible .about-intro-body{animation:subpage-copy-rise-in .62s var(--page-motion-ease) .39s both}.about-intro-motion.is-motion-visible .about-intro-media{animation:about-media-archive-in .78s var(--motion-ease-standard) .21s both}.about-intro-motion.is-motion-visible .about-intro-dots{animation:subpage-copy-rise-in .46s var(--page-motion-ease) .47s both}.about-culture-motion.is-motion-visible .about-culture-bg{animation:subpage-bg-depth-in 1.6s var(--motion-ease-standard) both}.about-culture-motion.is-motion-visible .about-culture-title{animation:subpage-title-resolve-in .62s var(--page-motion-ease) .12s both}.about-culture-card{transition:background-color .26s var(--motion-ease-standard), transform .26s var(--motion-ease-standard)}.about-culture-motion.is-motion-visible .about-culture-card{animation:about-culture-panel-in .66s var(--page-motion-ease) both;animation-delay:calc(var(--about-motion-order) * 90ms + .21s)}.about-culture-card:hover,.about-culture-card:focus-visible{background-color:#0000}.about-timeline-motion.is-motion-visible .about-timeline-bg{animation:subpage-bg-depth-in 1.5s var(--motion-ease-standard) both}.about-timeline-motion.is-motion-visible .about-timeline-bar{animation:about-timeline-bar-in .68s var(--page-motion-ease) .16s both}.about-timeline-motion.is-motion-visible .about-timeline-year{animation:about-year-node-in .52s var(--page-motion-ease) both;animation-delay:calc(var(--about-motion-order) * 70ms + .28s)}.about-timeline-motion.is-motion-visible .about-timeline-card{animation:about-card-sheet-in .72s var(--page-motion-ease) .36s both}.about-timeline-card .motion-switch-media{animation-duration:.7s}.about-news-motion.is-motion-visible .about-news-head{animation:about-copy-sheet-in .62s var(--page-motion-ease) .12s both}.about-news-motion.is-motion-visible .about-news-track{animation:subpage-line-left-in .62s var(--page-motion-ease) .22s both}.about-news-slider{--about-news-gap:clamp(24px, 2.08vw, 40px);--about-news-slide-width:calc((100% - (var(--about-news-gap) * 3)) / 4);gap:var(--about-news-gap);transform:translateX(calc(var(--about-news-index,0) * -1 * (var(--about-news-slide-width) + var(--about-news-gap))))}.about-news-slide{flex:0 0 var(--about-news-slide-width)}.about-news-motion.is-motion-visible .motion-switch-list>*{animation:about-news-card-in .56s var(--page-motion-ease) both;animation-delay:calc(var(--motion-order,0) * 60ms + .26s)}.about-cert-motion.is-motion-visible .about-cert-stage{animation:about-card-sheet-in .76s var(--page-motion-ease) .16s both}.about-cert-motion.is-motion-visible .about-cert-item{animation:about-cert-item-in .62s var(--page-motion-ease) both;animation-delay:calc(var(--about-motion-order) * 52ms + .28s)}.home-motion-section{--home-motion-order:0;--home-motion-ease:cubic-bezier(.16, 1, .3, 1);--home-section-stage-top:clamp(112px, 16vh, 190px);--home-section-side-space:clamp(40px, 5.75vw, 148px);--home-section-content-width:calc(100vw - var(--home-section-side-space) - var(--home-section-side-space))}.home-positioning-motion{justify-content:flex-start;padding-top:0}.home-positioning-stage{width:100%;padding-top:var(--home-section-stage-top);position:absolute;inset:0}.home-positioning-stage .home-section-title{z-index:6;position:relative}.home-solution-motion{--home-solution-top-safe:var(--home-section-stage-top);--home-solution-bottom-safe:clamp(42px, 6vh, 92px);--home-solution-stage-height:calc(100vh - var(--home-solution-top-safe) - var(--home-solution-bottom-safe));--home-solution-title-gap:clamp(16px, calc(var(--home-solution-stage-height) * .036), 32px);--home-solution-copy-top:clamp(30px, calc(var(--home-solution-stage-height) * .15), 155px);--home-solution-copy-height:clamp(230px, calc(var(--home-solution-stage-height) * .52), 560px);padding:0}.home-solution-stage{z-index:2;width:var(--home-section-content-width);min-height:var(--home-solution-stage-height);margin-top:var(--home-solution-top-safe);grid-template-rows:auto auto minmax(0,1fr);align-items:start;display:grid}.home-solution-stage .home-section-title{margin-bottom:var(--home-solution-title-gap)}.home-solution-motion-copy{width:min(980px,52vw);min-height:var(--home-solution-copy-height);margin-top:var(--home-solution-copy-top);align-content:space-between;display:grid}.home-solution-motion-copy .home-solution-motion-body,.home-solution-motion-copy .home-solution-motion-action{margin-top:0}.home-solution-motion-heading{justify-items:start;gap:clamp(18px,2.2vh,30px);width:fit-content;max-width:min(100%,980px);display:grid}.home-solution-motion-heading .home-solution-motion-rule{width:min(100%,clamp(280px,39vw,780px))}.home-solution-motion-action{width:max-content;transition:transform .22s var(--motion-ease-standard), box-shadow .22s var(--motion-ease-standard), background-position .26s var(--motion-ease-standard);background:linear-gradient(135deg,#2bd3ff 0%,#16a8f2 45%,#006fd6 100%) 0 0/160% 160%;position:relative;overflow:hidden;box-shadow:0 14px 30px #0084de42,inset 0 1px #ffffff52}.home-solution-motion-action:hover,.home-solution-motion-action:focus-visible{background-position:100%;transform:translateY(-1px);box-shadow:0 18px 38px #0084de57,inset 0 1px #ffffff61}@media (max-height:820px) and (min-width:768px){.home-motion-section{--home-section-stage-top:clamp(92px, 11vh, 108px)}.home-solution-motion{--home-solution-bottom-safe:clamp(28px, 4vh, 44px);--home-solution-copy-top:clamp(24px, calc(var(--home-solution-stage-height) * .11), 72px);--home-solution-copy-height:clamp(200px, calc(var(--home-solution-stage-height) * .42), 310px)}.home-product-section{--home-product-gap:clamp(24px, calc(var(--home-product-stage-height) * .04), 36px);--home-section-title-bottom-gap:clamp(26px, 3vh, 38px)}.home-partner-grid{gap:clamp(10px,1.35vh,16px);margin-top:clamp(18px,2.2vh,24px)}}@media (max-width:1180px) and (min-width:768px){.home-solution-motion-copy{width:min(980px,70vw)}.home-positioning-motion-card{--connector-horizontal:clamp(34px, 3.8vw, 46px);--connector-diagonal-x:clamp(42px, 4.6vw, 54px);--connector-diagonal-y:clamp(30px, 3.4vw, 42px)}.home-positioning-panel{--positioning-panel-padding-x:clamp(18px, 2.4vw, 30px);width:min(clamp(260px,36vw,380px),100vw - 40px)}}.home-motion-section .home-section-title-cn,.home-motion-section .home-section-title-subtitle,.home-motion-section .home-section-title-line{opacity:0;transform:translateY(18px)}.home-motion-section .home-section-title-en{opacity:0;transform:translate(-50%,calc(18px - 50%))}.home-motion-section.is-home-active .home-section-title-en{animation:home-title-atmosphere-in .76s var(--home-motion-ease) both}.home-motion-section.is-home-active .home-section-title-cn{animation:home-title-lock-in .62s var(--home-motion-ease) 80ms both}.home-motion-section.is-home-active .home-section-title-subtitle{animation:home-copy-rise-in .56s var(--home-motion-ease) .15s both}.home-motion-section.is-home-active .home-section-title-line{transform-origin:50%;animation:home-line-scan-in .52s var(--home-motion-ease) .23s both}.home-hero-motion-image{opacity:0;transform-origin:50%;transform:translate(100%)scale(1)}.home-hero-motion-image.is-hidden{opacity:0;transform:translate(100%)scale(1)}.home-hero-motion-image.is-current{z-index:2;opacity:1;transform:translate(0)scale(1)}.home-hero-motion-image.is-previous{z-index:1;opacity:1;transform:translate(0)scale(1)}.home-hero-motion-image.is-current.is-forward{animation:1.12s cubic-bezier(.4,0,.2,1) both home-hero-slide-in-forward}.home-hero-motion-image.is-previous.is-forward{animation:1.12s cubic-bezier(.4,0,.2,1) both home-hero-slide-out-forward}.home-hero-motion-image.is-current.is-back{animation:1.12s cubic-bezier(.4,0,.2,1) both home-hero-slide-in-back}.home-hero-motion-image.is-previous.is-back{animation:1.12s cubic-bezier(.4,0,.2,1) both home-hero-slide-out-back}.home-hero-motion-video-media{transform-origin:50%}.home-hero-motion-video-media.is-letterbox-cropped,.home-hero-fullscreen-video.is-letterbox-cropped{transform:scale(1.24)}.home-hero-fullscreen-video:fullscreen{object-fit:cover;width:100vw;max-width:none;height:100vh;max-height:none}.home-hero-motion-radar{z-index:1;pointer-events:none;opacity:0;background:radial-gradient(circle at 22% 72%,#3ac4ff21,#0000 20%),radial-gradient(circle at 76% 28%,#3ac4ff1c,#0000 16%)}.home-hero-motion.is-home-active .home-hero-motion-radar{animation:home-ambient-breathe 5.8s var(--motion-ease-standard) infinite}.home-hero-motion-copy{transform:translateZ(0)}.home-hero-motion.is-home-active .home-hero-motion-title{animation:home-hero-copy-in .72s var(--home-motion-ease) both}.home-hero-motion.is-home-active .home-hero-motion-subtitle{animation:home-copy-rise-in .64s var(--home-motion-ease) 80ms both}.home-hero-motion.is-home-active .home-hero-motion-cta{animation:home-control-confirm-in .52s var(--home-motion-ease) .15s both}.home-hero-motion.is-home-active .home-hero-motion-scroll{animation:home-scroll-cue 2.1s var(--motion-ease-standard) .64s infinite}.home-hero-motion-scroll{width:max-content;translate:-50%}.home-hero-scroll-mouse{background:radial-gradient(circle at 50% 18%,#2dc0ff42,#0000 34%),#071d3629;border:2px solid #ffffffd6;border-radius:999px;width:clamp(24px,1.45vw,30px);height:clamp(38px,2.35vw,48px);display:block;position:relative;box-shadow:0 0 0 1px #2dc0ff33,0 0 18px #21b4ff5c,inset 0 0 16px #ffffff1f}.home-hero-scroll-wheel{background:#36c4ff;border-radius:999px;width:4px;height:clamp(7px,.55vw,10px);animation:1.68s cubic-bezier(.44,0,.25,1) infinite home-scroll-wheel-loop;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #36c4fff2}.home-hero-scroll-chevron{filter:drop-shadow(0 0 8px #36c4ff9e);border-bottom:2px solid #ffffffb8;border-right:2px solid #ffffffb8;width:10px;height:10px;margin-top:-1px;animation:1.68s cubic-bezier(.44,0,.25,1) infinite home-scroll-chevron-loop;display:block;transform:rotate(45deg)}.home-hero-motion-progress{transform-origin:0;animation:home-line-scan-in var(--home-hero-progress-duration,6.2s) linear both}.home-slide-dots{place-items:center}.home-slide-dot{cursor:pointer;background:0 0;border:0;border-radius:999px;width:18px;height:18px;transition:scale .16s cubic-bezier(.22,1,.36,1),opacity .16s cubic-bezier(.22,1,.36,1);position:relative;scale:1}.home-slide-dot:before,.home-slide-dot:after{content:"";border-radius:999px;transition:width .18s cubic-bezier(.22,1,.36,1),height .18s cubic-bezier(.22,1,.36,1),opacity .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.home-slide-dot:before{background:#ffffff7a;width:8px;height:8px}.home-slide-dot:after{opacity:0;border:1px solid #ffffff5c;width:18px;height:18px}.home-slide-dot[aria-pressed=true]:before{background:#159de8;width:10px;height:10px;box-shadow:0 0 16px #159de8b8}.home-slide-dot:hover{scale:1.16}.home-slide-dot:hover:before{background:#ffffffd1}.home-slide-dot:hover:after,.home-slide-dot:focus-visible:after,.home-slide-dot[aria-pressed=true]:after{opacity:1}.home-slide-dot[aria-pressed=true]:hover:before{background:#2ab5ff}.home-slide-dot:focus-visible{outline-offset:3px;outline:2px solid #2ab5ffb8}.home-positioning-motion-bg{transform:scale(1.035)}.home-positioning-motion.is-home-active .home-positioning-motion-bg{animation:home-bg-depth-in 1.1s var(--motion-ease-standard) both}.home-positioning-scene{z-index:4;pointer-events:none;width:max(100vw,177.778vh);height:max(100vh,56.25vw);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.home-positioning-motion-card{--positioning-node-size:clamp(50px, 2.85vw, 58px);--positioning-node-half:calc(var(--positioning-node-size) / 2);--connector-horizontal:clamp(28px, 2.15vw, 44px);--connector-diagonal-x:clamp(36px, 3.15vw, 64px);--connector-diagonal-y:clamp(34px, 2.72vw, 56px);--connector-total-x:calc(var(--connector-horizontal) + var(--connector-diagonal-x));--callout-gap:0px;width:var(--positioning-node-size);height:var(--positioning-node-size);opacity:0;pointer-events:auto;transform:translate3d(var(--node-start-x,0), var(--node-start-y,0), 0) scale(.94);transition:transform .52s var(--home-motion-ease);outline:none}.positioning-node-screen{left:calc(31.1% - var(--positioning-node-half));top:calc(38.4% - var(--positioning-node-half))}.positioning-node-ai{left:calc(30.6% - var(--positioning-node-half));top:calc(73.8% - var(--positioning-node-half))}.positioning-node-tower{left:calc(68.7% - var(--positioning-node-half));top:calc(41.1% - var(--positioning-node-half))}.positioning-node-globe{left:calc(68.7% - var(--positioning-node-half));top:calc(76% - var(--positioning-node-half))}.home-positioning-motion-card:first-child{--node-start-x:34px;--node-start-y:26px}.home-positioning-motion-card:nth-child(2){--node-start-x:-30px;--node-start-y:28px}.home-positioning-motion-card:nth-child(3){--node-start-x:28px;--node-start-y:-30px}.home-positioning-motion-card:nth-child(4){--node-start-x:-34px;--node-start-y:-24px}.home-positioning-motion.is-home-active .home-positioning-motion-card{animation:home-node-deploy .46s var(--home-motion-ease) both;animation-delay:calc(var(--home-motion-order) * 58ms + .12s)}.home-positioning-motion-card:hover,.home-positioning-motion-card:focus{transform:translate(0)scale(1.02)}.home-positioning-motion-card:hover h3,.home-positioning-motion-card:focus h3{transform:translateY(-2px)}.home-positioning-motion-card h3{transition:transform .22s var(--motion-ease-standard)}.home-positioning-beacon{z-index:4;background:radial-gradient(circle,#fff 0 18%,#41d7ff 19% 39%,#25b5ff6b 40% 62%,#0000 63%),radial-gradient(circle,#3acfff52,#0000 68%);border-radius:999px;place-items:center;width:clamp(26px,1.65vw,36px);height:clamp(26px,1.65vw,36px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #ffffffbd,0 0 22px #23b1fff2,0 0 54px #23b1ff7a}.home-positioning-beacon:before,.home-positioning-beacon:after{content:"";border-radius:inherit;border:1px solid #24b0ff8a;animation:2.8s ease-out infinite positioning-beacon-pulse;position:absolute;inset:-10px}.home-positioning-beacon:after{opacity:.58;animation-delay:.9s;inset:-19px}.home-positioning-connector{z-index:3;width:var(--connector-total-x);height:var(--connector-diagonal-y);opacity:0;pointer-events:none;transition:opacity .26s;position:absolute;overflow:visible}.home-positioning-connector-path{fill:none;stroke:#24b4ff;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:round;filter:drop-shadow(0 0 8px #31b8ff9e);opacity:.9;stroke-dasharray:320;stroke-dashoffset:320px;vector-effect:non-scaling-stroke;transition:stroke-dashoffset .42s cubic-bezier(.22,1,.36,1)}.home-positioning-motion-card:hover .home-positioning-connector,.home-positioning-motion-card:focus .home-positioning-connector{opacity:1}.home-positioning-motion-card:hover .home-positioning-connector-path,.home-positioning-motion-card:focus .home-positioning-connector-path{stroke-dashoffset:0}.home-positioning-callout{--callout-open-y:-50%;--callout-closed-y:calc(-50% + 8px);z-index:4;width:0;height:0}.home-positioning-panel{--positioning-panel-corner:clamp(15px, 1.04vw, 21px);--positioning-panel-padding-x:clamp(18px, 1.48vw, 30px);--positioning-panel-padding-y:clamp(18px, 1.24vw, 26px);z-index:4;background:linear-gradient(135deg, #169ee8 0 48%, transparent 49%) 0 0 / var(--positioning-panel-corner) var(--positioning-panel-corner) no-repeat, linear-gradient(225deg, #169ee8 0 48%, transparent 49%) 100% 0 / var(--positioning-panel-corner) var(--positioning-panel-corner) no-repeat, linear-gradient(45deg, #169ee8 0 48%, transparent 49%) 0 100% / var(--positioning-panel-corner) var(--positioning-panel-corner) no-repeat, linear-gradient(315deg, #169ee8 0 48%, transparent 49%) 100% 100% / var(--positioning-panel-corner) var(--positioning-panel-corner) no-repeat, repeating-linear-gradient(180deg, #2db6f23d 0 2px, transparent 2px 5px) 100% 0 / 7px 100% no-repeat, linear-gradient(90deg, #24aeef47, transparent 12%, transparent 88%, #24aeef38), linear-gradient(120deg, #ffffff9e, #e0e6ed6b 42%, #ffffff8a), radial-gradient(circle at 50% 0%, #ffffff9e, transparent 44%), #e2e8eea8;-webkit-backdrop-filter:blur(10px)saturate(112%);backdrop-filter:blur(10px)saturate(112%);width:min(clamp(300px,23vw,420px),100vw - 56px);height:auto;min-height:0;clip-path:polygon(var(--positioning-panel-corner) 0, calc(100% - var(--positioning-panel-corner)) 0, 100% var(--positioning-panel-corner), 100% calc(100% - var(--positioning-panel-corner)), calc(100% - var(--positioning-panel-corner)) 100%, var(--positioning-panel-corner) 100%, 0 calc(100% - var(--positioning-panel-corner)), 0 var(--positioning-panel-corner));opacity:0;transform:translate3d(0, var(--callout-closed-y), 0);border:1px solid #24aeef6b;border-radius:0;padding:1px;transition:opacity .22s .43s,transform .3s cubic-bezier(.22,1,.36,1) .41s;box-shadow:0 18px 42px #1f2d3d24,inset 0 0 0 1px #ffffff9e,inset 0 0 0 1px #24aeef29,inset 0 0 32px #ffffff38}.home-positioning-panel>*{z-index:2;position:relative}.home-positioning-panel:before,.home-positioning-panel:after{z-index:1;content:"";pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.home-positioning-panel:before{clip-path:polygon(0 0,100% 0,86% 88%,14% 88%);filter:drop-shadow(0 8px 10px #25b8ff47);background:repeating-linear-gradient(90deg,#0000 0 9px,#ffffff57 9px 10px,#0000 10px 16px),linear-gradient(90deg,#0000 0 12%,#ffffff8f 50%,#0000 88%),linear-gradient(#5bdbffe6,#14afef 72%,#2cd2ff);width:clamp(118px,9.4vw,190px);height:clamp(13px,.82vw,17px);top:-1px}.home-positioning-panel:after{clip-path:polygon(10% 0,90% 0,100% 100%,0 100%);opacity:.96;filter:drop-shadow(0 -4px 8px #25b8ff33);background:linear-gradient(120deg,#0000 0 9%,#24aeefe0 9% 14%,#0000 14% 100%),repeating-linear-gradient(120deg,#27d5ff 0 5px,#0000 5px 10px);width:clamp(138px,11vw,224px);height:clamp(15px,.92vw,19px);bottom:-1px}.home-positioning-panel-title{z-index:2;margin:clamp(22px, 1.35vw, 30px) var(--positioning-panel-padding-x) 0;color:#fff;letter-spacing:0;text-shadow:0 2px 10px #055c9e5c;background:linear-gradient(90deg,#daf1ff12,#ffffff61 48%,#daf1ff12),linear-gradient(90deg,#97d3f74d,#3bb4f6d1 50%,#97d3f74d);padding:clamp(9px,.66vw,13px) clamp(20px,1.3vw,30px);font-size:clamp(20px,1.45vw,28px);line-height:1.2;position:relative;box-shadow:inset 0 1px #ffffff57,0 10px 24px #21a7ee1c}.home-positioning-panel-title:before,.home-positioning-panel-title:after{content:"";background:linear-gradient(90deg,#0000,#fff);width:clamp(18px,1.22vw,30px);height:1px;position:absolute;top:50%}.home-positioning-panel-title:before{left:12px;transform:translateY(-50%)}.home-positioning-panel-title:after{right:12px;transform:translateY(-50%)rotate(180deg)}.home-positioning-panel-body{z-index:2;padding:clamp(15px, 1.05vw, 24px) var(--positioning-panel-padding-x) calc(var(--positioning-panel-padding-y) + 8px);color:#303946;text-align:left;background:linear-gradient(90deg,#0000,#24aeef2e 50%,#0000) 50% 0/70% 1px no-repeat;margin:0;font-size:clamp(14px,.96vw,18px);font-weight:500;line-height:1.92;position:relative}.home-positioning-panel-body:after{z-index:5;content:"";filter:drop-shadow(0 0 .5px #ffffffe6)drop-shadow(0 0 5px #f4b6273d);border-bottom:clamp(9px,.58vw,12px) solid #f4b627;border-left:clamp(6px,.42vw,9px) solid #0000;border-right:clamp(6px,.42vw,9px) solid #0000;width:0;height:0;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.positioning-node-screen .home-positioning-callout,.positioning-node-ai .home-positioning-callout{left:calc(50% - var(--connector-total-x) - var(--callout-gap));top:calc(50% - var(--connector-diagonal-y))}.positioning-node-tower .home-positioning-callout,.positioning-node-globe .home-positioning-callout{left:calc(50% + var(--connector-total-x) + var(--callout-gap));top:calc(50% - var(--connector-diagonal-y))}.home-positioning-callout.is-left .home-positioning-panel{top:0;right:0}.home-positioning-callout.is-right .home-positioning-panel,.home-positioning-callout.is-left.is-up .home-positioning-connector{top:0;left:0}.home-positioning-callout.is-left.is-down .home-positioning-connector{bottom:0;left:0}.home-positioning-callout.is-right.is-up .home-positioning-connector{top:0;right:0}.home-positioning-callout.is-right.is-down .home-positioning-connector{bottom:0;right:0}.home-positioning-motion-card:hover .home-positioning-panel,.home-positioning-motion-card:focus .home-positioning-panel{opacity:1;transform:translate3d(0, var(--callout-open-y), 0)}@media (max-width:1180px) and (min-width:768px){.home-positioning-scene{width:100vw;height:100vh}.home-positioning-motion-card{--positioning-node-size:clamp(44px, 5.8vw, 50px);--connector-horizontal:clamp(12px, 1.6vw, 20px);--connector-diagonal-x:clamp(18px, 2vw, 24px);--connector-diagonal-y:clamp(22px, 2.65vw, 30px)}.home-positioning-panel{--positioning-panel-corner:clamp(12px, 1.65vw, 16px);--positioning-panel-padding-x:clamp(14px, 1.95vw, 20px);--positioning-panel-padding-y:clamp(14px, 1.85vw, 20px);width:min(clamp(188px,26vw,282px),100vw - 36px)}.home-positioning-panel-title{margin-top:clamp(18px,2.2vw,24px);padding:clamp(8px,1.05vw,11px) clamp(14px,1.85vw,22px);font-size:clamp(17px,2.3vw,22px)}.home-positioning-panel-body{padding-top:clamp(12px,1.7vw,18px);font-size:clamp(12px,1.65vw,15px);line-height:1.78}}@keyframes positioning-beacon-pulse{0%{opacity:.85;transform:scale(.45)}72%,to{opacity:0;transform:scale(1.55)}}.home-product-motion .product-showcase{animation:none}.home-product-motion .home-product-card{opacity:0;transform:translate3d(calc((var(--home-motion-order) - 1.5) * 10px), 34px, 0) scale(.965)}.home-product-motion.is-home-active .home-product-card{animation:home-product-card-in .72s var(--home-motion-ease) both;animation-delay:calc(var(--home-motion-order) * 80ms + .18s)}.home-product-motion .home-product-card-image{opacity:0;transform:scale(1.035)}.home-product-motion.is-home-active .home-product-card-image{animation:home-product-image-in .76s var(--motion-ease-standard) both;animation-delay:calc(var(--home-motion-order) * 80ms + .23s)}.home-product-motion .home-product-card-content{opacity:0;transform:translateY(16px)}.home-product-motion.is-home-active .home-product-card-content{animation:home-copy-rise-in .56s var(--home-motion-ease) both;animation-delay:calc(var(--home-motion-order) * 80ms + .36s)}.home-product-motion .product-card-action:hover .product-card-action-icon{animation:home-arrow-confirm .52s var(--home-motion-ease) both}.home-solution-motion-bg{transform:translate(18px)scale(1.025)}.home-solution-motion-bg.is-current{animation:home-solution-scene-in .96s var(--home-motion-ease) both}.home-solution-motion-tabs{opacity:0;width:min(74vw,1180px);transform:translateY(14px)}.home-solution-motion.is-home-active .home-solution-motion-tabs{animation:home-control-confirm-in .56s var(--home-motion-ease) .18s both}.home-solution-motion-copy{transform:translateZ(0)}.home-solution-motion-title,.home-solution-motion-rule,.home-solution-motion-body,.home-solution-motion-action{opacity:0}.home-solution-motion-title{transform:translate(-22px)}.home-solution-motion-rule{transform-origin:0;transform:scaleX(.08)}.home-solution-motion-body,.home-solution-motion-action{transform:translateY(16px)}.home-solution-motion.is-home-active .home-solution-motion-title{animation:home-solution-title-in .56s var(--home-motion-ease) both}.home-solution-motion.is-home-active .home-solution-motion-rule{animation:home-rule-left-in .62s var(--home-motion-ease) 90ms both}.home-solution-motion.is-home-active .home-solution-motion-body{animation:home-copy-rise-in .6s var(--home-motion-ease) .17s both}.home-solution-motion.is-home-active .home-solution-motion-action{animation:home-control-confirm-in .48s var(--home-motion-ease) .26s both}.home-partner-motion-logo{backface-visibility:hidden;opacity:0;transform-origin:50%;will-change:transform;border:1px solid #b9d6ee3d;transition:transform .26s cubic-bezier(.2,0,0,1),box-shadow .26s cubic-bezier(.2,0,0,1),border-color .26s cubic-bezier(.2,0,0,1),background-color .26s cubic-bezier(.2,0,0,1);transform:translateY(18px)scale(.94)}.home-partner-motion.is-home-active .home-partner-motion-logo{opacity:1;animation:home-logo-grid-in .52s var(--home-motion-ease) backwards;animation-delay:calc(var(--home-motion-order) * 28ms + .22s);transform:translate(0)}.home-partner-grid{width:var(--home-section-content-width);gap:clamp(12px,1.15vw,26px);margin-top:clamp(24px,3vh,32px)}.home-partner-grid .home-partner-motion-logo{aspect-ratio:2.12;box-sizing:border-box;background:#fffffff5;height:auto;padding:0;position:relative}.partner-logo-frame{box-sizing:border-box;justify-content:center;align-items:center;width:82%;height:58%;padding:0;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.partner-logo-image{opacity:1;object-fit:contain;object-position:center center;width:100%;height:100%;transition:opacity .22s var(--motion-ease-standard);display:block}.home-partner-motion-logo:hover{background-color:#fffffffa;border-color:#48adec4d;transform:translateY(-5px);box-shadow:0 16px 34px #487ca624,0 5px 14px #2a7ebe12}.home-partner-motion-logo:hover .partner-logo-image{opacity:1}.case-card{z-index:0;width:var(--case-card-width);aspect-ratio:1.64;border-radius:var(--case-image-radius);opacity:0;backface-visibility:hidden;pointer-events:none;transform-origin:50%;transform-style:flat;transition-duration:var(--case-transition-duration,.82s);will-change:transform, opacity;transition-property:opacity,transform,box-shadow;transition-timing-function:cubic-bezier(.22,1,.36,1);top:0;left:50%;overflow:hidden;transform:translate(-50%,28px)scale(1)}.case-carousel-instant .case-card{transition:none!important}.case-card-offset-0{z-index:20;opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.case-card-offset-neg-1{z-index:10;opacity:.46;transform:translate3d(calc(-50% - var(--case-slide-step)), 0, 0) scale(1)}.case-card-offset-pos-1{z-index:10;opacity:.46;transform:translate3d(calc(-50% + var(--case-slide-step)), 0, 0) scale(1)}.case-card-offset-neg-2{transform:translate3d(calc(-50% - var(--case-slide-step) - var(--case-slide-step)), 0, 0) scale(1)}.case-card-offset-pos-2{transform:translate3d(calc(-50% + var(--case-slide-step) + var(--case-slide-step)), 0, 0) scale(1)}.case-card-offset-far-left{transform:translate3d(calc(-50% - var(--case-slide-step) - var(--case-slide-step) - var(--case-slide-step)), 0, 0) scale(1)}.case-card-offset-far-right{transform:translate3d(calc(-50% + var(--case-slide-step) + var(--case-slide-step) + var(--case-slide-step)), 0, 0) scale(1)}.case-card-offset-neg-1:hover,.case-card-offset-pos-1:hover{opacity:.6}.case-nav-prev{left:calc(50% - var(--case-card-width) / 2 - 52px)}.case-nav-next{right:calc(50% - var(--case-card-width) / 2 - 52px)}.case-nav{backface-visibility:hidden;transform-origin:50%;will-change:transform, opacity;overflow:visible;transform:translateY(-50%)}.case-nav-icon{z-index:1;will-change:transform;place-items:center;width:24px;height:24px;display:grid;position:relative;transform:translate(0)}.case-nav-icon svg{display:block}.case-nav:hover{box-shadow:0 14px 34px #226eb442}.case-nav:hover .case-nav-icon{transform:translate3d(var(--case-nav-hover-x,0), 0, 0);transition:transform .18s var(--motion-ease-emphasized)}.case-nav-prev{--case-nav-hover-x:-3px}.case-nav-next{--case-nav-hover-x:3px}.case-nav:active .case-nav-icon{transform:translate3d(var(--case-nav-hover-x,0), 0, 0) scale(.92);transition-duration:.1s}.case-nav-shift-forward,.case-nav-shift-back{--case-nav-shift-x:0px}.cases-carousel-motion.is-motion-visible .case-nav.case-nav-shift-forward.case-nav-cycle-0,.cases-carousel-motion.is-motion-visible .case-nav.case-nav-shift-back.case-nav-cycle-0{animation:case-nav-follow-slide-a var(--case-nav-motion-duration,.86s) linear both}.cases-carousel-motion.is-motion-visible .case-nav.case-nav-shift-forward.case-nav-cycle-1,.cases-carousel-motion.is-motion-visible .case-nav.case-nav-shift-back.case-nav-cycle-1{animation:case-nav-follow-slide-b var(--case-nav-motion-duration,.86s) linear both}.case-visual{isolation:isolate;border-radius:inherit;height:100%;overflow:hidden}.case-active-caption{left:calc(50% - var(--case-card-width) / 2 + var(--case-caption-x));bottom:var(--case-caption-bottom);max-height:min(42%,260px);width:calc(var(--case-card-width) - var(--case-caption-x) * 2);max-width:calc(100vw - var(--case-caption-x) * 2);color:#fff;text-shadow:0 2px 10px #00122ab8,0 0 18px #0040785c;animation:cases-copy-panel-in .52s var(--page-motion-ease) both;flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}.case-active-caption-title{color:#fff;min-height:0;animation:cases-title-slide-in .56s var(--page-motion-ease) 60ms both;align-items:center;gap:10px;font-size:clamp(18px,1.28vw,25px);font-weight:700;line-height:1.35;display:flex}.case-active-caption-title:before{display:none}.case-active-caption-icon{flex:none;place-items:center;width:clamp(16px,1.05vw,22px);height:clamp(16px,1.05vw,22px);display:inline-grid;position:relative}.case-active-caption-icon:before{content:"";opacity:.92;background:linear-gradient(#fff,#fff) 50% 0/4px 100% no-repeat,linear-gradient(90deg,#fff,#fff) 0/100% 4px no-repeat,radial-gradient(circle,#0000 0 32%,#fff 33% 56%,#0000 57%);width:100%;height:100%;display:block}.case-active-caption-icon-image:before{display:none}.case-active-caption-icon img{object-fit:contain;width:100%;height:100%;display:block}.case-active-caption-body{-webkit-line-clamp:6;text-align:justify;text-align-last:left;min-height:0;text-justify:inter-ideograph;color:#ebf8ffe0;animation:cases-body-flow-in .62s var(--page-motion-ease) .13s both;-webkit-box-orient:vertical;margin-top:clamp(7px,.55vw,11px);font-size:clamp(13px,.82vw,16px);line-height:1.82;display:-webkit-box;overflow:hidden}.case-line{transform-origin:0;opacity:.72}.case-progress{animation:4.2s linear both case-progress}.certificate-page{animation:.52s cubic-bezier(.22,1,.36,1) both certificate-page-in}.certificate-frame{transform-style:preserve-3d}.certificate-frame:before{z-index:-1;content:"";filter:blur(8px);opacity:.9;background:radial-gradient(circle at 50% 25%,#ffffffd9,#5e8db01f 62%,#0000 72%);position:absolute;inset:-10px -12px}.about-cert-section{padding-top:clamp(68px,4.4vw,96px);padding-bottom:clamp(48px,3.6vw,78px)}.about-cert-section .mx-auto.mb-12{margin-bottom:clamp(40px,3vw,64px)}.about-cert-stage{padding:clamp(2px,.35vw,8px) 0 clamp(18px,1.4vw,30px);overflow:visible}.about-cert-ambient{pointer-events:none;filter:blur(26px);background:radial-gradient(circle,#ffffffdb,#e3f1fb57 55%,#0000 76%)}.about-cert-stage>.relative,.about-cert-viewport{padding-inline:0}.about-cert-viewport{margin-bottom:calc(-1*clamp(26px,2vw,42px));padding-bottom:clamp(26px,2vw,42px);overflow:clip visible}.about-cert-stage .relative.grid.w-full{gap:clamp(70px,5.2vw,112px)}.about-cert-row{--cert-shelf-bottom:clamp(10px, .8vw, 16px);--cert-shelf-height:clamp(74px, 5.1vw, 104px);--cert-foot-overlap:calc(var(--cert-shelf-height) * .18);padding-bottom:calc(var(--cert-shelf-bottom) + var(--cert-shelf-height) - var(--cert-foot-overlap));overflow:visible}.about-cert-row:before{inset-inline:clamp(18px,3vw,64px);bottom:calc(var(--cert-shelf-bottom) + clamp(10px, .9vw, 18px));content:"";pointer-events:none;filter:blur(18px);opacity:.58;background:radial-gradient(at 18% 55%,#7691a633,#0000 62%),radial-gradient(at 50% 52%,#7691a62e,#0000 66%),radial-gradient(at 82% 55%,#7691a633,#0000 62%);height:clamp(64px,4.8vw,98px);position:absolute}.about-cert-grid{width:min(100%,clamp(980px,84vw,1760px));transform:translateY(var(--cert-foot-overlap));grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:clamp(38px,3.6vw,76px);margin-inline:auto;display:grid}.about-cert-item{justify-content:center;min-width:0;display:flex}.about-cert-frame{transform-origin:50% 100%;justify-content:center;align-items:flex-end;height:auto;display:flex;overflow:visible}.about-cert-image{image-rendering:auto;width:100%;max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast;display:block}.about-cert-frame:before{filter:blur(7px);opacity:.8;background:radial-gradient(#546b8047,#0000 68%);height:16px;inset:auto 12% -9px}.about-cert-frame-tall-short,.about-cert-frame-tall-long{width:min(clamp(260px,19.2vw,430px),100%)}.about-cert-frame-wide{width:min(clamp(340px,24.4vw,520px),100%)}.about-cert-shelf{inset-inline:0;bottom:var(--cert-shelf-bottom);height:var(--cert-shelf-height);filter:drop-shadow(0 22px 26px #4b63782e);background:url(/about-images/certificate-shelf-bg.png) bottom/100% 100% no-repeat;position:absolute}.about-cert-shelf:before,.about-cert-shelf:after{content:"";pointer-events:none;position:absolute}.about-cert-shelf:before{opacity:.8;inset-inline:2.8%;background:linear-gradient(90deg,#0000,#ffffffdb 12%,#aebfcc85 52%,#ffffffc7 88%,#0000);height:1px;top:clamp(13px,.95vw,20px)}.about-cert-shelf:after{filter:blur(14px);inset-inline:5%;background:#56708829;border-radius:50%;height:24px;bottom:-16px}.about-cert-pagination{gap:clamp(14px,1.1vw,22px);margin-top:clamp(34px,2.6vw,52px)}.about-cert-page-button{color:#6b7786;width:clamp(36px,2.25vw,46px);height:clamp(36px,2.25vw,46px);transition:color .22s var(--motion-ease-standard), border-color .22s var(--motion-ease-standard), background .22s var(--motion-ease-standard), transform .22s var(--motion-ease-standard);background:#fff;border:1px solid #d7e1eb;border-radius:4px;place-items:center;font-size:clamp(18px,1.35vw,28px);font-weight:500;line-height:1;display:grid}.about-cert-page-button:hover:not(:disabled),.about-cert-page-button:focus-visible{color:#168eea;border-color:#168eea}.about-cert-page-button.is-active{background:#168eea;border-color:#168eea;color:#fff!important}.about-cert-page-button:disabled{color:#aeb8c4;cursor:default;opacity:.72}@media (max-width:1023px){.about-cert-section{padding-top:64px;padding-bottom:64px}.about-cert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,48px);width:min(100%,100% - clamp(24px,5vw,58px))}.about-cert-stage .relative.grid.w-full{gap:clamp(68px,7vw,92px)}.about-cert-frame-tall-short{width:min(clamp(192px,30vw,276px),100%)}.about-cert-frame-tall-long{width:min(clamp(192px,29vw,270px),100%)}.about-cert-frame-wide{width:min(clamp(238px,39vw,336px),100%)}}@media (max-width:639px){.about-cert-section{padding-inline:18px}.about-cert-stage{padding-bottom:0}.about-cert-viewport{margin-bottom:0;padding-bottom:0}.about-cert-grid{grid-template-columns:1fr;row-gap:30px;width:min(100%,340px)}.about-cert-row{--cert-shelf-bottom:clamp(8px, 2.5vw, 12px);--cert-shelf-height:clamp(54px, 14vw, 68px);--cert-foot-overlap:clamp(5px, 1.7vw, 8px)}.about-cert-frame-tall-short{width:min(62vw,252px)}.about-cert-frame-tall-long{width:min(61vw,250px)}.about-cert-frame-wide{width:min(72vw,293px)}.about-cert-pagination{margin-top:42px}}.header-dropdown-chevron{width:clamp(13px,.84vw,16px);height:clamp(13px,.84vw,16px);right:clamp(-18px,-.96vw,-13px)}.header-dropdown-popover{width:max-content;min-width:var(--dropdown-min-width,calc(9em + var(--dropdown-x) + var(--dropdown-x)));max-width:min(calc(100vw - 28px), var(--dropdown-max-width,34rem));--dropdown-item-size:clamp(14px, .9vw, 17px);--dropdown-x:clamp(18px, 1.15vw, 24px);--dropdown-y:clamp(14px, 1vw, 20px);--dropdown-item-y:clamp(5px, .42vw, 8px);--dropdown-gap:clamp(2px, .32vw, 6px);font-size:var(--dropdown-item-size);padding-top:clamp(12px,1vw,20px)}.header-dropdown-popover-products{--dropdown-min-width:calc(9em + var(--dropdown-x) + var(--dropdown-x));--dropdown-max-width:24rem}.header-dropdown-popover-products.header-dropdown-locale-en{--dropdown-min-width:calc(13.8em + var(--dropdown-x) + var(--dropdown-x));--dropdown-max-width:32rem}.header-dropdown-popover-solutions{--dropdown-min-width:calc(12em + var(--dropdown-x) + var(--dropdown-x));--dropdown-max-width:28rem}.header-dropdown-popover-solutions.header-dropdown-locale-en{--dropdown-min-width:calc(13em + var(--dropdown-x) + var(--dropdown-x));--dropdown-max-width:34rem}.header-dropdown-caret{width:clamp(11px,.82vw,15px);height:clamp(11px,.82vw,15px);top:clamp(8px,.78vw,14px)}.header-dropdown-surface{min-width:max-content;max-width:inherit;padding:var(--dropdown-y) var(--dropdown-x)}.header-dropdown-group.is-separated{border-top:1px solid #e5edf4;margin-top:clamp(16px,5.2cqw,22px);padding-top:clamp(16px,5.2cqw,22px)}.header-dropdown-list{gap:var(--dropdown-gap)}.header-dropdown-item{padding-inline:clamp(9px,.58vw,12px);padding-block:var(--dropdown-item-y);font-size:inherit;white-space:nowrap;line-height:1.38;position:relative}.header-dropdown-item:hover{background:#24aeef0f}.header-dropdown-item.is-current,.header-dropdown-item[aria-current=page]{color:#168eea;background:linear-gradient(90deg,#24aeef1f,#24aeef0d)}@media (max-width:767px){.header-dropdown-surface{min-width:0}.header-dropdown-item{white-space:normal}}@media (max-width:1440px){.header-dropdown-popover{--dropdown-item-size:clamp(13px, .9vw, 15px);--dropdown-x:clamp(17px, 1.08vw, 21px);--dropdown-y:clamp(13px, .95vw, 18px);--dropdown-item-y:clamp(4px, .36vw, 7px)}}@media (max-width:1280px){.header-dropdown-popover{--dropdown-item-size:clamp(12.5px, .95vw, 14px);--dropdown-x:clamp(16px, 1vw, 19px);--dropdown-y:clamp(12px, .9vw, 16px);--dropdown-item-y:clamp(3px, .32vw, 6px);--dropdown-gap:clamp(1px, .25vw, 4px);max-width:calc(100vw - 24px)}}@media (min-width:1800px){.header-dropdown-popover{--dropdown-item-size:clamp(16px, .92vw, 18px);--dropdown-x:clamp(20px, 1.15vw, 26px);--dropdown-y:clamp(18px, 1vw, 24px);--dropdown-item-y:clamp(6px, .42vw, 9px);--dropdown-gap:clamp(4px, .32vw, 7px);max-width:calc(100vw - 32px)}}.about-intro-copy{container-type:inline-size}.about-intro-title{color:#168eea;font-size:clamp(28px,5.2cqw,44px);font-weight:600;line-height:1.25}.about-intro-rule{gap:0;width:100%;margin-top:clamp(18px,3.2cqw,28px)}.about-intro-rule-lead{clip-path:polygon(0 0,100% 0,calc(100% - 11px) 100%,0 100%);background:linear-gradient(90deg,#168eea 0%,#1aa6f4 76%,#1aa6f4e6 100%);width:clamp(112px,20.5cqw,172px);height:7px;display:block;box-shadow:0 0 14px #168eea33}.about-intro-rule-gap{background:#fff;width:clamp(6px,.75cqw,9px);height:7px;margin-inline:0;display:block;transform:skew(-28deg)}.about-intro-rule-tail{clip-path:polygon(11px 0,100% 0,100% 100%,0 100%);background:linear-gradient(90deg,#168eea 0%,#168eea94 34%,#168eea2e 70%,#168eea00 100%);flex:1 1 0;min-width:140px;height:7px;display:block}.about-intro-body{color:#53677b;text-align:justify;text-align-last:left;text-justify:inter-ideograph;margin-top:clamp(24px,4.4cqw,38px);font-size:clamp(16px,2.75cqw,24px);line-height:2.05}.about-intro-carousel{--about-intro-cover-duration:1.25s;--about-intro-cover-ease:cubic-bezier(.4, 0, .2, 1);isolation:isolate;background:0 0;border-radius:8px;position:relative;overflow:hidden}.about-intro-carousel-slide{z-index:0;opacity:0;clip-path:inset(0);will-change:clip-path, transform;position:absolute;inset:0;transform:translate(0)}.about-intro-carousel .about-intro-carousel-slide.is-previous{z-index:1;opacity:1;clip-path:inset(0);transition:none;transform:translate(0)}.about-intro-carousel .about-intro-carousel-slide.is-active{z-index:2;opacity:1;clip-path:inset(0);transform:translate(0)}.about-intro-carousel-image{will-change:transform;transform:translate(0)scale(1)}.about-intro-carousel.is-transitioning.is-forward .about-intro-carousel-slide.is-active{animation:about-intro-cover-forward var(--about-intro-cover-duration) var(--about-intro-cover-ease) both}.about-intro-carousel.is-transitioning.is-back .about-intro-carousel-slide.is-active{animation:about-intro-cover-back var(--about-intro-cover-duration) var(--about-intro-cover-ease) both}.about-intro-carousel.is-transitioning.is-forward .about-intro-carousel-slide.is-active .about-intro-carousel-image{animation:about-intro-image-forward var(--about-intro-cover-duration) var(--about-intro-cover-ease) both}.about-intro-carousel.is-transitioning.is-back .about-intro-carousel-slide.is-active .about-intro-carousel-image{animation:about-intro-image-back var(--about-intro-cover-duration) var(--about-intro-cover-ease) both}@keyframes about-intro-cover-forward{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes about-intro-cover-back{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes about-intro-image-forward{0%{transform:translate(44px)scale(1.035)}to{transform:translate(0)scale(1)}}@keyframes about-intro-image-back{0%{transform:translate(-44px)scale(1.035)}to{transform:translate(0)scale(1)}}.timeline-event-panel{container-type:inline-size}.timeline-event-list{gap:clamp(20px,4.4cqw,38px);display:grid}.timeline-event-row{color:#263240;grid-template-columns:max(18px,.92em) clamp(86px,15cqw,128px) minmax(0,1fr);align-items:start;gap:clamp(12px,2.7cqw,22px);font-size:clamp(18px,3.3cqw,28px);line-height:1.58;display:grid}.timeline-event-dot{border:1px solid #283647;border-radius:999px;place-items:center;width:.76em;height:.76em;margin-top:.42em;display:grid}.timeline-event-dot>span{background:#283647;border-radius:999px;width:.34em;height:.34em}.timeline-event-date{color:#33465d}.timeline-event-detail{color:#202a36;min-width:0}@keyframes reveal-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes subpage-bg-depth-in{0%{opacity:.72;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes subpage-title-resolve-in{0%{opacity:0;transform:translateY(18px)scale(.985)}70%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes subpage-copy-rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0)}}@keyframes subpage-line-draw-in{0%{opacity:0;transform:scaleX(.28)}to{opacity:1;transform:scaleX(1)}}@keyframes subpage-line-left-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes solutions-aircraft-route-in{0%{opacity:0;transform:translate(-34px,18px)scale(.94)}to{opacity:.8;transform:translate(0)scale(1)}}@keyframes solutions-diagram-stage-in{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes solutions-side-left-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes solutions-side-right-in{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes solutions-center-lock-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes solutions-core-pulse-in{0%{opacity:0;transform:scale(.94)}70%{opacity:1;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@keyframes solutions-node-map-in{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes solutions-card-path-in{0%{opacity:0;transform:translateY(24px)scale(.965)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes solutions-media-drift-in{0%{opacity:0;transform:translate(12px)scale(1.018)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes solutions-advantage-media-settle-in{0%{opacity:1;transform:translate(0)scale(1.022)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes solutions-core-media-breathe{0%,to{transform:translate(0)scale(1)}50%{transform:translateY(-4px)scale(1.006)}}@keyframes solutions-core-frame-live{0%,to{opacity:.16;transform:scale(.965)}48%{opacity:.34;transform:scale(1)}}@keyframes solutions-icon-check-in{0%{opacity:0;transform:translate(-8px,8px)scale(.88)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes solutions-core-row-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translate(0)}}@keyframes solutions-core-copy-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes solutions-core-title-live{0%,to{transform:translate(0)}48%{transform:translate(4px)}}@keyframes solutions-core-rule-extend-return{0%{opacity:0;transform:scaleX(0)}12%{opacity:.9}46%{opacity:.9;transform:scaleX(1)}62%{opacity:.9;transform:scaleX(1)}92%{opacity:.9;transform:scaleX(0)}to{opacity:0;transform:scaleX(0)}}@keyframes solutions-core-title-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes cases-aircraft-dock-in{0%{opacity:0;transform:translate(36px,-18px)scale(.94)}to{opacity:.7;transform:translate(0)scale(1)}}@keyframes cases-building-rise-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translate(0)}}@keyframes cases-stage-in{0%{opacity:0;transform:translateY(24px)rotateX(2deg)}to{opacity:1;transform:translate(0)rotateX(0)}}@keyframes cases-copy-panel-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0)}}@keyframes cases-title-slide-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes cases-body-flow-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0)}}@keyframes cases-node-light-in{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes cases-nav-in{0%{opacity:0;transform:translateY(-50%)scale(.88)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes case-nav-follow-slide-a{0%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.7,1);transform:translateY(-50%)scale(1)}22%{opacity:.92;animation-timing-function:cubic-bezier(.3,0,1,1);transform:translateY(-50%)scale(.36)}39%{opacity:0;animation-timing-function:cubic-bezier(.05,.7,.1,1);transform:translateY(-50%)scale(.035)}64%{opacity:1;animation-timing-function:cubic-bezier(.2,0,0,1);transform:translateY(-50%)scale(1.04)}82%{opacity:1;animation-timing-function:cubic-bezier(.2,0,0,1);transform:translateY(-50%)scale(.99)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes case-nav-follow-slide-b{0%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.7,1);transform:translateY(-50%)scale(1)}22%{opacity:.92;animation-timing-function:cubic-bezier(.3,0,1,1);transform:translateY(-50%)scale(.36)}39%{opacity:0;animation-timing-function:cubic-bezier(.05,.7,.1,1);transform:translateY(-50%)scale(.035)}64%{opacity:1;animation-timing-function:cubic-bezier(.2,0,0,1);transform:translateY(-50%)scale(1.04)}82%{opacity:1;animation-timing-function:cubic-bezier(.2,0,0,1);transform:translateY(-50%)scale(.99)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes about-slice-open-in{0%{opacity:0;transform:translate(-24px)skew(-18deg)}to{opacity:1;transform:translate(0)skew(-18deg)}}@keyframes about-aircraft-record-in{0%{opacity:0;transform:translate(26px,-14px)scale(.95)}to{opacity:.7;transform:translate(0)scale(1)}}@keyframes about-copy-sheet-in{0%{opacity:0;transform:translate(-20px,16px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes about-media-archive-in{0%{opacity:0;transform:translate(20px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes about-culture-panel-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translate(0)}}@keyframes about-timeline-bar-in{0%{opacity:0;transform:translateY(18px)scaleX(.96)}to{opacity:1;transform:translate(0)scaleX(1)}}@keyframes about-year-node-in{0%{opacity:0;transform:translateY(12px)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes about-card-sheet-in{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes about-news-card-in{0%{opacity:0;transform:translate(18px,14px)scale(.975)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes about-cert-item-in{0%{opacity:0;transform:translateY(18px)rotateX(4deg)scale(.96)}to{opacity:1;transform:translate(0)rotateX(0)scale(1)}}@keyframes products-title-lock-in{0%{opacity:0;transform:translateY(16px)scale(.985)}70%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes products-copy-rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0)}}@keyframes products-line-calibrate-in{0%{opacity:0;transform:scaleX(0)}36%{opacity:1}to{opacity:1;transform:scaleX(1)}}@keyframes products-hero-depth-in{0%{opacity:.88;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes products-hero-hud-scan{0%,18%{opacity:0;transform:translate(-12%)}42%{opacity:.78}68%,to{opacity:0;transform:translate(12%)}}@keyframes products-hero-route-pulse{0%,20%{opacity:0;transform:translate(-10%)scaleX(.2)}46%{opacity:.84}74%,to{opacity:0;transform:translate(10%)scaleX(1)}}@keyframes products-hero-title-in{0%{opacity:0;transform:translateY(10px)scale(.985)}68%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes products-bg-soft-in{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes products-blueprint-unfold{0%{opacity:0;transform:translateY(18px)scale(.985)}70%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes products-scan-sheen{0%{opacity:0;transform:translate(-72%)}38%{opacity:.9}to{opacity:0;transform:translate(72%)}}@keyframes products-diagram-bg-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes products-panel-dock-in{0%{opacity:0;transform:translate3d(var(--panel-start-x,0), 0, 0) scale(.975)}72%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes products-core-assemble-in{0%{opacity:0;transform:scale(.92)}68%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes products-architecture-line-in{0%{opacity:0;transform:translateY(-50%)scaleX(0)}to{opacity:1;transform:translateY(-50%)scaleX(1)}}@keyframes products-arrow-confirm-in{0%{opacity:0;transform:translateY(8px)scale(.96)}54%{opacity:1;transform:translate(3px)scale(1.02)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes products-ring-assemble-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes products-spoke-draw-in{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes products-core-title-in{0%{opacity:0;transform:scale(.9)}62%{opacity:1;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes products-control-channel-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0)}}@keyframes products-function-tab-line-in{0%{opacity:0;transform:scaleX(.42)}42%{opacity:1}to{opacity:1;transform:scaleX(1)}}@keyframes products-panel-rise-in{0%{opacity:0;transform:translateY(16px)scale(.99)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes products-module-stack-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes products-function-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0)}}@keyframes products-viewport-calibrate-in{0%{opacity:0;transform:translate(16px)scale(.988)}70%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes products-node-card-in{0%{opacity:0;transform:translateY(22px)scale(.965)}72%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes products-node-icon-in{0%{opacity:0;transform:translate(-6px,8px)scale(.9)}62%{opacity:1;transform:translate(2px,-2px)scale(1.04)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes products-scenario-card-in{0%{opacity:0;transform:translate3d(var(--scenario-start-x,0), 24px, 0) scale(.975)}72%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes products-scenario-copy-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes products-scenario-media-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes home-title-atmosphere-in{0%{opacity:0;transform:translate(-50%,calc(18px - 50%))scale(.985)}62%{opacity:.84}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes home-title-lock-in{0%{opacity:0;transform:translateY(18px)scale(.985)}68%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes home-copy-rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0)}}@keyframes home-line-scan-in{0%{opacity:0;transform:scaleX(0)}34%{opacity:1}to{opacity:1;transform:scaleX(1)}}@keyframes home-hero-scan-pass{0%,18%{opacity:0;transform:translate(-18%)}38%{opacity:.88}68%,to{opacity:0;transform:translate(18%)}}@keyframes home-hero-radar-pulse{0%,to{opacity:0;transform:scale(.88)}34%{opacity:.52}72%{opacity:0;transform:scale(1.06)}}@keyframes home-hero-slide-in-forward{0%{opacity:1;transform:translate(100%)scale(1)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes home-hero-slide-in-back{0%{opacity:1;transform:translate(-100%)scale(1)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes home-hero-slide-out-forward{0%{opacity:1;transform:translate(0)scale(1)}72%{opacity:1}to{opacity:1;transform:translate(-100%)scale(1)}}@keyframes home-hero-slide-out-back{0%{opacity:1;transform:translate(0)scale(1)}72%{opacity:1}to{opacity:1;transform:translate(100%)scale(1)}}@keyframes home-ambient-breathe{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.54;transform:scale(1.018)}}@keyframes home-route-draw{0%,16%{opacity:0;transform:translate(-8%)rotate(-5deg)scaleX(.18)}42%{opacity:.82}72%,to{opacity:0;transform:translate(8%)rotate(-5deg)scaleX(1)}}@keyframes home-hero-copy-in{0%{opacity:0;transform:translate(-18px,10px)scale(.985)}70%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes home-control-confirm-in{0%{opacity:0;transform:translateY(12px)scale(.96)}62%{opacity:1;transform:translateY(-1px)scale(1.012)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes home-scroll-cue{0%,to{opacity:.66;transform:translate(0)}50%{opacity:1;transform:translateY(6px)}}@keyframes home-scroll-wheel-loop{0%{opacity:0;transform:translate(-50%)scaleY(.72)}18%{opacity:1;transform:translate(-50%,2px)scaleY(1)}62%{opacity:1;transform:translate(-50%,18px)scaleY(1)}to{opacity:0;transform:translate(-50%,24px)scaleY(.7)}}@keyframes home-scroll-chevron-loop{0%,to{opacity:.36;transform:translateY(-2px)rotate(45deg)}48%{opacity:.95;transform:translateY(4px)rotate(45deg)}}@keyframes home-bg-depth-in{0%{opacity:.84;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes home-node-deploy{0%{opacity:0;transform:translate3d(var(--node-start-x,0), var(--node-start-y,0), 0) scale(.94)}70%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes home-product-card-in{0%{opacity:0;transform:translate3d(calc((var(--home-motion-order) - 1.5) * 10px), 34px, 0) scale(.965)}66%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes home-product-image-in{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes home-arrow-confirm{0%{transform:translate(0)}42%{transform:translate(3px)}to{transform:translate(0)}}@keyframes home-solution-scene-in{0%{opacity:0;transform:translate(18px)scale(1.025)}54%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes home-solution-title-in{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes home-rule-left-in{0%{opacity:0;transform:scaleX(.08)}to{opacity:1;transform:scaleX(1)}}@keyframes home-logo-grid-in{0%{opacity:0;transform:translateY(18px)scale(.94)}72%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes motion-section-rise{0%{opacity:0;transform:translateY(30px)scale(.985)}72%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes motion-item-rise{0%{opacity:0;transform:translateY(20px)scale(.97)}70%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes motion-title-rise{0%{opacity:0;transform:translateY(26px)scale(.99)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes motion-copy-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0)}}@keyframes motion-media-reveal{0%{opacity:0;transform:translateY(22px)scale(.965)}68%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes motion-control-pop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes motion-line-draw{0%{opacity:0;transform:scaleX(.28)}to{opacity:1;transform:scaleX(1)}}@keyframes motion-dropdown-open{0%{opacity:0;transform:translateY(-8px)scale(.965)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes motion-dropdown-item{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0)}}@keyframes motion-active-node{0%,to{transform:translateZ(0)scale(1)}50%{transform:translateZ(0)scale(1.04)}}@keyframes motion-hero-image-breathe{0%{transform:scale(1.045)}to{transform:scale(1.075)}}@keyframes control-selected-pop{0%{scale:.98}55%{scale:1.035}to{scale:1}}@keyframes icon-toggle-pop{0%{opacity:.35;rotate:-12deg;scale:.7}65%{opacity:1;rotate:6deg;scale:1.08}to{opacity:1;rotate:none;scale:1}}@keyframes mobile-menu-in{0%{opacity:0;filter:blur(3px);transform:translateY(-8px)scaleY(.98)}to{opacity:1;filter:blur();transform:translateY(0)scaleY(1)}}@keyframes state-swap-in{0%{opacity:0;filter:blur(3px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes motion-switch-panel-in{0%{opacity:0;transform:translateY(22px)scale(.985)}68%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes motion-switch-title-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0)}}@keyframes motion-switch-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0)}}@keyframes motion-switch-media-in{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes motion-active-card-in{0%{transform:translateY(10px)scale(.985)}to{transform:translate(0)scale(1)}}@keyframes motion-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-modal-panel-in{0%{opacity:0;transform:translateY(24px)scale(.975)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes certificate-page-in{0%{opacity:0;filter:blur(2px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes case-center-enter{0%{opacity:0;transform:translateY(26px)scale(.965)rotateX(3deg)}to{opacity:1;transform:translateY(0)scale(1)rotateX(0)}}@keyframes case-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes case-progress{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-section[data-motion-ready=true]:not(.is-motion-visible) :where(.motion-target,.motion-item,.motion-title,.motion-copy,.motion-media,.motion-control){opacity:1;transform:none}.home-motion-section,.home-motion-section:before,.home-motion-section:after,.home-motion-section *,.home-motion-section :before,.home-motion-section :after,.case-nav,.case-nav-icon{animation:none!important}.case-nav{transform:translateY(-50%)!important}.case-nav-icon{transform:none!important}.home-motion-section .home-section-title-en{opacity:1;transform:translate(-50%,-50%)}.home-motion-section :where(.home-section-title-cn,.home-section-title-subtitle,.home-section-title-line,.home-hero-motion-title,.home-hero-motion-subtitle,.home-hero-motion-cta,.home-positioning-motion-card,.home-product-card,.home-product-card-image,.home-product-card-content,.home-solution-motion-tabs,.home-solution-motion-title,.home-solution-motion-rule,.home-solution-motion-body,.home-solution-motion-action,.home-partner-motion-logo){opacity:1;transform:none}.products-motion-section,.products-motion-section:before,.products-motion-section:after,.products-motion-section *,.products-motion-section :before,.products-motion-section :after{animation:none!important}.products-motion-section :where(.products-section-title-heading,.products-section-title-copy,.products-section-title-line,.products-hero-bg,.products-hero-title,.products-hero-line,.products-hero-subtitle,.products-architecture-bg,.products-architecture-blueprint,.products-architecture-diagram-bg,.products-architecture-panel,.products-architecture-core,.products-architecture-label,.products-architecture-arrow,.products-architecture-ring,.products-architecture-spoke,.products-architecture-core-title,.products-architecture-core-copy,.products-function-tabs,.products-function-panel,.products-function-item,.products-function-visual,.products-advantage-card,.products-advantage-icon,.products-advantage-title,.products-advantage-copy,.products-scenario-card,.products-scenario-copy,.products-scenario-media){opacity:1;transform:none}.solutions-motion-section,.solutions-motion-section:before,.solutions-motion-section:after,.solutions-motion-section *,.solutions-motion-section :before,.solutions-motion-section :after,.cases-motion-section,.cases-motion-section:before,.cases-motion-section:after,.cases-motion-section *,.cases-motion-section :before,.cases-motion-section :after,.about-motion-section,.about-motion-section:before,.about-motion-section:after,.about-motion-section *,.about-motion-section :before,.about-motion-section :after{animation:none!important}.solutions-motion-section :where(.solutions-section-title-heading,.solutions-section-title-copy,.solutions-section-title-line,.solutions-hero-bg,.solutions-hero-title,.solutions-hero-line,.solutions-hero-copy,.solutions-overview-copy,.solutions-diagram,.solutions-diagram-side,.solutions-diagram-center,.solutions-diagram-node,.solutions-diagram-core,.solutions-diagram-bottom-node,.solutions-advantage-card,.solutions-advantage-media,.solutions-advantage-icon,.solutions-advantage-title,.solutions-advantage-copy,.solutions-core-block,.solutions-core-media,.solutions-core-copy,.solutions-core-title,.solutions-core-rule,.solutions-core-body),.cases-motion-section :where(.cases-hero-bg,.cases-hero-title,.cases-hero-line,.cases-hero-copy,.cases-section-title,.design-case-carousel,.cases-dots),.about-motion-section :where(.about-hero-bg,.about-hero-title,.about-hero-line,.about-hero-copy,.about-intro-copy-motion,.about-intro-media,.about-intro-dots,.about-culture-bg,.about-culture-title,.about-culture-card,.about-timeline-bg,.about-timeline-bar,.about-timeline-year,.about-timeline-card,.about-news-head,.about-news-track,.about-cert-stage,.about-cert-item,.about-motion-section .mx-auto.mb-12>h2,.about-motion-section .mx-auto.mb-12>span){opacity:1;transform:none}}@media (max-width:1023px){.home-motion-section{--home-section-side-space:clamp(20px, 4vw, 48px);--home-section-content-width:calc(100vw - var(--home-section-side-space) - var(--home-section-side-space))}.public-header-shell{padding-inline:clamp(18px,4vw,40px)}.design-nav-width,.design-inner-width{width:100%}.about-news-slider{--about-news-slide-width:calc((100% - var(--about-news-gap)) / 2)}.design-content-width{width:var(--home-section-content-width)}.design-subpage-hero,.solution-detail-hero{--subpage-hero-height:clamp(300px, min(42vw, 54svh), 420px)}.design-architecture-space{min-height:min(68vw,700px)}.design-product-feature,.design-contact-content{min-height:auto}.contact-main-stage{--contact-stage-height:auto;--contact-map-ratio:1.5}.contact-left-panel{min-height:0;display:block}.contact-map-anchor{width:min(100%,640px)}.contact-map-frame{width:100%}.contact-branch-grid{width:min(100%,clamp(560px,76vw,720px));margin-inline:auto}.contact-building-slot{width:100%;margin-left:0;margin-right:0;padding-top:0;position:relative;top:auto;left:auto;right:auto}.products-architecture-diagram{min-height:auto}.products-architecture-mobile-stack{flex-direction:column;gap:clamp(18px,3vw,28px);padding-block:clamp(10px,2vw,18px)}.products-architecture-mobile-stack .products-architecture-panel{width:min(100%,520px);min-width:0}.products-architecture-mobile-stack .products-architecture-core-zone{width:100%;min-height:clamp(300px,52vw,430px);padding-inline:0}.solutions-diagram-mobile-stack{padding:clamp(18px,3vw,28px)}.solutions-diagram-mobile-stack>.grid:first-child{grid-template-columns:1fr}.solutions-diagram-mobile-stack .solutions-diagram-center>.grid,.solutions-diagram-mobile-stack>.mt-8{grid-template-columns:repeat(2,minmax(0,1fr))}.products-architecture-panel,.products-architecture-core,.products-architecture-label,.products-architecture-arrow,.products-architecture-line{animation-delay:.12s!important}.products-function-item,.products-advantage-card,.products-advantage-icon,.products-advantage-title,.products-advantage-copy,.products-scenario-card,.products-scenario-copy,.products-scenario-media{animation-delay:calc(var(--products-motion-order) * 40ms + .12s)!important}.products-scenario-card{--scenario-start-x:0}.design-contact-building{height:min(72vw,680px);min-height:480px}.design-contact-building.has-source-image{height:min(88vw,800px);min-height:520px}.home-product-section{--home-product-content-height:clamp(142px, 20vw, 178px);padding-top:clamp(76px,8.2vh,98px);padding-bottom:clamp(30px,4.4vh,50px)}.home-product-grid{width:var(--home-section-content-width);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.2vw,26px);padding-top:0}.home-product-card{width:100%;height:auto;aspect-ratio:var(--home-product-card-ratio)}.home-product-card-content{padding:clamp(16px,2vw,22px)}.home-product-card-title-row{min-height:clamp(40px,4.5vw,50px)}.home-product-card-title{font-size:clamp(18px,2vw,22px)}.home-product-card-body{-webkit-line-clamp:3;font-size:clamp(13px,1.55vw,15px);line-height:1.66}}@media (max-width:767px){.home-section-title{--home-section-title-width:min(92vw, 520px);--home-section-title-stack-height:clamp(54px, 15vw, 70px);--home-section-title-en-size:clamp(30px, 9.2vw, 42px);--home-section-title-cn-size:clamp(25px, 7vw, 32px);--home-section-subtitle-size:clamp(13px, 3.6vw, 15px);--home-section-subtitle-gap:5px;--home-section-line-width:48px;--home-section-line-height:4px;--home-section-line-gap:8px;--home-section-title-bottom-gap:clamp(20px, 3.6vh, 30px)}.home-motion-section{--home-section-stage-top:clamp(64px, 8.2vh, 76px);--home-section-side-space:20px;--home-section-content-width:calc(100vw - 40px)}.home-solution-motion{--home-solution-bottom-safe:clamp(28px, 5vh, 44px);--home-solution-title-gap:clamp(12px, 2.2vh, 18px);--home-solution-copy-top:clamp(22px, 5.5vh, 48px);--home-solution-copy-height:clamp(210px, 34vh, 300px)}.home-solution-stage{width:var(--home-section-content-width)}.home-solution-motion-copy{width:100%}.home-solution-motion-action{height:42px;padding-left:22px;padding-right:22px}.home-solution-motion-title{font-size:clamp(23px,6vw,27px);line-height:1.34}.public-control{min-height:46px}.public-touch-target{min-width:48px!important;height:48px!important;min-height:48px!important}.public-menu-toggle{width:46px;min-width:46px;height:46px}.public-touch-dot{margin:-15px;width:38px!important;height:38px!important}.products-function-list{grid-template-rows:repeat(4,minmax(48px,auto))}.products-function-touch-item{min-height:48px!important;padding-block:13px!important}.about-news-slider{--about-news-slide-width:100%}.public-site :where(h1,h2,h3,p,a,button){overflow-wrap:anywhere}.home-hero-motion-title{overflow-wrap:anywhere;text-wrap:balance;max-width:min(100%,11em)}.home-hero-motion-subtitle{max-width:min(100%,28em)}.design-subpage-hero p{overflow-wrap:anywhere;max-width:min(100%,28em)}.contact-info-copy{max-width:min(100%,17em)}.design-content-width{width:var(--home-section-content-width)}.product-card-action{width:clamp(52px,15vw,62px);height:clamp(32px,9vw,36px)}.product-card-action-icon{width:clamp(20px,6vw,23px);height:clamp(20px,6vw,23px)}.design-subpage-hero,.solution-detail-hero{--subpage-hero-height:clamp(260px, min(58vw, 48svh), 340px)}.design-architecture-space{min-height:420px}.design-culture-section{height:430px}.products-architecture-mobile-stack .products-architecture-label,.products-architecture-mobile-stack .products-architecture-arrow,.products-architecture-mobile-stack .products-architecture-line{display:none}.products-architecture-mobile-stack .products-architecture-core{width:min(76vw,320px)}.solutions-diagram-mobile-stack .solutions-diagram-center>.grid,.solutions-diagram-mobile-stack>.mt-8{grid-template-columns:1fr}.home-solution-tabs-scroll{border-radius:24px;flex-wrap:wrap;gap:6px}.home-solution-tabs-scroll .home-solution-motion-cursor{display:none}.home-solution-tabs-scroll>button{flex:calc(50% - 6px);min-height:42px}.home-solution-tabs-scroll>button[aria-pressed=true]{color:#168eea;background:#fff;box-shadow:0 8px 20px #00000024}.about-culture-mobile-stack{height:auto;min-height:0;padding:80px 20px 32px}.about-culture-mobile-stack .about-culture-active-panel{display:none}.about-culture-mobile-stack .about-culture-title{margin-bottom:24px;position:relative;top:auto}.about-culture-mobile-stack .about-culture-grid{grid-template-columns:1fr;gap:14px;position:relative;inset:auto}.about-culture-mobile-stack .about-culture-card{background:0 0;border:0;min-height:132px;padding:20px}.contact-branch-card{--contact-branch-pad-y:clamp(26px, 5.2cqw, 38px);--contact-branch-pad-x:clamp(18px, 4.4cqw, 32px);--contact-branch-title-size:clamp(16px, 2.35cqw, 18px);--contact-branch-address-size:clamp(14px, 2.1cqw, 16px);--contact-branch-rule-space:clamp(16px, 3.8cqw, 24px);--contact-branch-address-space:clamp(14px, 3.2cqw, 22px);--contact-branch-action-width:clamp(96px, 18.5cqw, 128px);--contact-branch-action-height:clamp(34px, 6.2cqw, 42px);--contact-branch-action-size:13px;aspect-ratio:16/9;min-height:auto}.contact-branch-action{align-self:flex-end;width:var(--contact-branch-action-width)!important;min-width:var(--contact-branch-action-width)!important;height:var(--contact-branch-action-height)!important;min-height:var(--contact-branch-action-height)!important}.design-case-carousel{--case-card-width:84vw;--case-slide-gap:16px;--case-caption-x:clamp(18px, 5.6vw, 26px);--case-caption-bottom:22px;height:360px}.case-card{width:84%!important}.case-card-offset-0{opacity:1;transform:translate(-50%)scale(1)}.case-card-offset-neg-1,.case-card-offset-pos-1,.case-card-offset-neg-2,.case-card-offset-pos-2,.case-card-offset-far-left,.case-card-offset-far-right{pointer-events:none;transform:translate(-50%,26px)scale(.82);opacity:0!important}.case-nav-prev{left:5%}.case-nav-next{right:5%}.case-active-caption{left:calc(50% - var(--case-card-width) / 2 + var(--case-caption-x));bottom:var(--case-caption-bottom);max-height:min(46%,170px);width:calc(var(--case-card-width) - var(--case-caption-x) * 2)}.case-active-caption-title{gap:8px;font-size:16px}.case-active-caption-icon{width:16px;height:16px}.case-active-caption-body{-webkit-line-clamp:2;font-size:12px;line-height:1.62}.design-contact-building,.design-contact-building.has-source-image{height:460px;min-height:0}.contact-building-image{object-position:center}.home-product-section{--home-product-content-height:clamp(156px, 42vw, 188px);padding-bottom:42px;padding-left:20px;padding-right:20px}.home-product-grid{width:var(--home-section-content-width);scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:4px 0 10px;display:flex;overflow-x:auto}.home-product-grid::-webkit-scrollbar{display:none}.home-product-card{width:min(78vw,340px);height:auto;aspect-ratio:var(--home-product-card-ratio);scroll-snap-align:center;flex:0 0 min(78vw,340px)}.home-product-card-body{-webkit-line-clamp:4;font-size:clamp(13px,3.5vw,15px)}}.solution-copy-enter{animation:.52s cubic-bezier(.22,1,.36,1) both solution-copy-enter}.partners-section{--home-partner-top-safe:var(--home-section-stage-top,clamp(72px, 7.8vh, 86px));--home-partner-stage-height:calc(100vh - var(--home-partner-top-safe));--home-section-title-bottom-gap:clamp(30px, 3.4vh, 46px);justify-content:flex-start;padding-left:0;padding-right:0}.home-partner-stage{z-index:10;width:100%;height:var(--home-partner-stage-height);margin-top:var(--home-partner-top-safe);flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative}@media (max-width:1439px){.home-partner-grid{width:var(--home-section-content-width);gap:clamp(12px,1.4vw,22px);margin-top:clamp(24px,3.5vh,36px)}.partner-logo-frame{width:82%;height:58%}}@media (min-width:768px) and (max-width:1366px){.home-solution-tabs-scroll>button{height:auto;min-height:52px;padding-block:6px;line-height:1.35}}@media (max-width:1023px){.home-partner-grid{width:var(--home-section-content-width);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.home-positioning-motion .home-positioning-stage{padding-top:0;position:relative;inset:auto}.home-positioning-scene{grid-template-columns:1fr;gap:12px;width:100%;height:auto;min-height:0;display:grid;position:relative;top:auto;left:auto;overflow:visible;transform:none}.home-positioning-motion-card{opacity:1;position:relative!important;inset:auto!important;transform:none!important}.home-positioning-beacon,.home-positioning-connector{display:none}.home-positioning-callout{pointer-events:auto;width:100%;height:auto;position:relative!important;inset:auto!important;transform:none!important}.home-positioning-panel{opacity:1;width:min(100%,520px);margin-inline:auto;position:relative!important;inset:auto!important;transform:none!important}.home-partner-grid{width:var(--home-section-content-width);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.home-partner-grid .home-partner-motion-logo{aspect-ratio:2.12}.about-intro-body{text-align:left;text-align-last:auto}.partner-logo-frame{width:82%;height:58%}}@keyframes solution-copy-enter{0%{opacity:0;filter:blur(4px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}
