/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-divide-x-reverse:0}}}@layer theme{:host,:root{--font-sans:"Alibaba PuHuiTi 3.0","PingFang SC","Microsoft YaHei",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-600:oklch(57.7% .245 27.325);--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--container-4xl:56rem;--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-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand:#1564ef;--color-brand-deep:#0158f4;--color-tab-icon-start:#0059f5;--color-tab-icon-end:#00aeff;--color-brand-light:#f0f6ff;--color-accent-gold:#ffd800;--color-accent-cyan:#00c8ff;--color-accent-purple:#6c28d2;--color-accent-amber:#fac200;--color-text-primary:#111827;--color-text-secondary:#666;--color-text-muted:#999;--color-text-nav:#333;--color-border:#d9d9d9;--color-border-light:#dde4ee;--color-surface:#fff;--color-surface-section:#f1f6ff;--color-hero-page:#ecf0ff;--color-hero-page-inner:#e8f0ff;--color-hero-solution:#d3e4ff;--color-advantage-card:#c2def8;--radius-btn:4px;--radius-card:8px;--shadow-card:0 4px 20px #1564ef14;--shadow-tab:0 0 20px #d9d9d999;--width-content:min(85vw,1632px);--gutter-content:max(1rem,7.5vw);--content-px:calc(var(--width-content) / 1340);--canvas-px:calc(min(100vw, 1920px) / 1920);--section-y:clamp(3rem,6vw,5rem);--section-gap:clamp(2rem,4vw,3.5rem);--text-display:clamp(2.5rem,calc(70 * var(--canvas-px)),70px);--text-h1:clamp(1.75rem,calc(44 * var(--canvas-px)),44px);--text-h4:clamp(1.25rem,calc(30 * var(--canvas-px)),30px);--text-h5:clamp(1.125rem,calc(26 * var(--canvas-px)),26px);--text-h6:clamp(1rem,calc(24 * var(--canvas-px)),24px);--text-lead:clamp(1.125rem,calc(22 * var(--canvas-px)),22px);--text-body-lg:clamp(1rem,calc(20 * var(--canvas-px)),20px);--text-body:clamp(.9375rem,calc(18 * var(--canvas-px)),18px);--text-body-sm:clamp(.875rem,calc(16 * var(--canvas-px)),16px);--text-caption:clamp(.8125rem,calc(14 * var(--canvas-px)),14px);--text-card-body:clamp(.875rem,calc(16 * var(--canvas-px)),16px);--leading-card-body:clamp(1.375rem,calc(24 * var(--canvas-px)),24px);--text-photo-card-title:clamp(1.1875rem,calc(28 * var(--canvas-px)),28px);--text-photo-float-card-body:clamp(.875rem,calc(16 * var(--canvas-px)),16px);--leading-photo-float-card-body:1.8;--photo-float-card-body-mt-platform:calc(28 * var(--canvas-px));--photo-float-card-body-mt-product:calc(23 * var(--content-px));--photo-float-card-body-mt-service:calc(20 * var(--canvas-px));--photo-float-card-body-mt-service-design:calc(12 * var(--canvas-px));--photo-float-card-body-mt-feature:calc(22 * var(--content-px));--photo-float-card-list-gap:calc(8 * var(--content-px))}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.-top-2{top:calc(var(--spacing) * -2)}.-left-1{left:calc(var(--spacing) * -1)}.isolate{isolation:isolate}.z-10{z-index:10}.z-\[2\]{z-index:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[40px\]{margin-top:40px}.mt-\[min\(calc\(68\*100vw\/1920\)\,68px\)\]{margin-top:min(3.54167vw,68px)}.mt-\[min\(calc\(73\*100vw\/1920\)\,73px\)\]{margin-top:min(3.80208vw,73px)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.aspect-\[16\/9\]{aspect-ratio:16/9}.h-0\.5{height:calc(var(--spacing) * .5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-6{height:calc(var(--spacing) * 6)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.h-full{height:100%}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[16rem\]{min-height:16rem}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-full{width:100%}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[960px\]{max-width:960px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1920px\]{max-width:1920px}.min-w-0{min-width:0}.min-w-\[7rem\]{min-width:7rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-y-6{row-gap:calc(var(--spacing) * 6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border-light>:not(:last-child)){border-color:var(--color-border-light)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-visible{overflow-y:visible}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-btn{border-radius:var(--radius-btn)}.rounded-card{border-radius:var(--radius-card)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-border{border-color:var(--color-border)}.border-border-light{border-color:var(--color-border-light)}.border-brand{border-color:var(--color-brand)}.border-brand-light{border-color:var(--color-brand-light)}.bg-\[\#f1f6ff\]{background-color:#f1f6ff}.bg-accent-amber\/20{background-color:#fac20033}@supports (color:color-mix(in lab,red,red)){.bg-accent-amber\/20{background-color:color-mix(in oklab,var(--color-accent-amber) 20%,transparent)}}.bg-accent-cyan\/20{background-color:#00c8ff33}@supports (color:color-mix(in lab,red,red)){.bg-accent-cyan\/20{background-color:color-mix(in oklab,var(--color-accent-cyan) 20%,transparent)}}.bg-accent-purple\/20{background-color:#6c28d233}@supports (color:color-mix(in lab,red,red)){.bg-accent-purple\/20{background-color:color-mix(in oklab,var(--color-accent-purple) 20%,transparent)}}.bg-advantage-card{background-color:var(--color-advantage-card)}.bg-border-light{background-color:var(--color-border-light)}.bg-brand{background-color:var(--color-brand)}.bg-brand-light{background-color:var(--color-brand-light)}.bg-brand\/10{background-color:#1564ef1a}@supports (color:color-mix(in lab,red,red)){.bg-brand\/10{background-color:color-mix(in oklab,var(--color-brand) 10%,transparent)}}.bg-brand\/20{background-color:#1564ef33}@supports (color:color-mix(in lab,red,red)){.bg-brand\/20{background-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface-section{background-color:var(--color-surface-section)}.bg-white{background-color:var(--color-white)}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.from-brand\/20{--tw-gradient-from:#1564ef33}@supports (color:color-mix(in lab,red,red)){.from-brand\/20{--tw-gradient-from:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.from-brand\/20{--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-brand\/50{--tw-gradient-from:#1564ef80}@supports (color:color-mix(in lab,red,red)){.from-brand\/50{--tw-gradient-from:color-mix(in oklab,var(--color-brand) 50%,transparent)}}.from-brand\/50{--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-brand\/70{--tw-gradient-from:#1564efb3}@supports (color:color-mix(in lab,red,red)){.from-brand\/70{--tw-gradient-from:color-mix(in oklab,var(--color-brand) 70%,transparent)}}.from-brand\/70{--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-white{--tw-gradient-from:var(--color-white);--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-white\/70{--tw-gradient-from:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.from-white\/70{--tw-gradient-from:color-mix(in oklab,var(--color-white) 70%,transparent)}}.from-white\/70{--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-white\/40{--tw-gradient-via:#fff6}@supports (color:color-mix(in lab,red,red)){.via-white\/40{--tw-gradient-via:color-mix(in oklab,var(--color-white) 40%,transparent)}}.via-white\/40{--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-\[\#bed6ff\]\/20{--tw-gradient-to:oklab(87.19% -.00967822 -.0619448/.2);--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-accent-cyan\/70{--tw-gradient-to:#00c8ffb3}@supports (color:color-mix(in lab,red,red)){.to-accent-cyan\/70{--tw-gradient-to:color-mix(in oklab,var(--color-accent-cyan) 70%,transparent)}}.to-accent-cyan\/70{--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-brand\/50{--tw-gradient-to:#1564ef80}@supports (color:color-mix(in lab,red,red)){.to-brand\/50{--tw-gradient-to:color-mix(in oklab,var(--color-brand) 50%,transparent)}}.to-brand\/50{--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-white{--tw-gradient-to:var(--color-white);--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-white\/70{--tw-gradient-to:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.to-white\/70{--tw-gradient-to:color-mix(in oklab,var(--color-white) 70%,transparent)}}.to-white\/70{--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-clip-text{-webkit-background-clip:text;background-clip:text}.object-cover{object-fit:cover}.object-center{object-position:center}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:0}.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-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-\[15px\]{padding-inline:15px}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-6{padding-top:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--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-\[16px\]{font-size:16px}.text-\[72px\]{font-size:72px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-brand{color:var(--color-brand)}.text-brand-light{color:var(--color-brand-light)}.text-red-600{color:var(--color-red-600)}.text-text-muted{color:var(--color-text-muted)}.text-text-nav{color:var(--color-text-nav)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-20{opacity:.2}.opacity-90{opacity:.9}.opacity-\[0\.06\]{opacity:.06}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_0_20px_rgba\(21\,100\,239\,0\.1\)\]{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_20px_rgba\(21\,100\,239\,0\.1\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#1564ef1a)}.shadow-\[0_0_20px_rgba\(211\,211\,211\,0\.3\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#d3d3d34d)}.shadow-\[0_0_20px_rgba\(211\,211\,211\,0\.3\)\],.shadow-\[0_0_20px_rgba\(217\,217\,217\,0\.3\)\]{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_20px_rgba\(217\,217\,217\,0\.3\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#d9d9d94d)}.shadow-\[0_8px_24px_rgba\(211\,211\,211\,0\.35\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#d3d3d359)}.shadow-\[0_10px_30px_rgba\(21\,100\,239\,0\.12\)\],.shadow-\[0_8px_24px_rgba\(211\,211\,211\,0\.35\)\]{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\(21\,100\,239\,0\.12\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#1564ef1f)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-shadow{transition-property:box-shadow;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}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.placeholder\:text-text-muted::placeholder{color:var(--color-text-muted)}.last\:mb-0:last-child{margin-bottom:0}@media (hover:hover){.hover\:border-brand:hover{border-color:var(--color-brand)}.hover\:bg-brand-light:hover{background-color:var(--color-brand-light)}.hover\:text-brand:hover{color:var(--color-brand)}.hover\:shadow-\[0_12px_32px_rgba\(21\,100\,239\,0\.18\)\]:hover{--tw-shadow:0 12px 32px var(--tw-shadow-color,#1564ef2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-brand:focus{border-color:var(--color-brand)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media not all and (min-width:80rem){.max-xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}.max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-lg\:items-start{align-items:flex-start}.max-lg\:text-left{text-align:left}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-6{margin-inline:calc(var(--spacing) * 6)}.sm\:block{display:block}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:gap-0{gap:0}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.md\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.md\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}}@media (min-width:64rem){.lg\:mx-10{margin-inline:calc(var(--spacing) * 10)}.lg\:mt-6{margin-top:calc(var(--spacing) * 6)}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.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-\[minmax\(0\,0\.46fr\)_minmax\(0\,0\.54fr\)\]{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr)}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:justify-stretch{justify-content:stretch}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-\[5\%\]{gap:5%}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:text-\[18px\]{font-size:18px}}@media (min-width:80rem){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[1fr_1fr_1fr_0\.7fr\]{grid-template-columns:1fr 1fr 1fr .7fr}}}@font-face{font-family:"Alibaba PuHuiTi 3.0";src:url(/fonts/alibaba-puhuiti/AlibabaPuHuiTi-3-55-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Alibaba PuHuiTi 3.0";src:url(/fonts/alibaba-puhuiti/AlibabaPuHuiTi-3-85-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Alibaba PuHuiTi 3.0";src:url(/fonts/alibaba-puhuiti/AlibabaPuHuiTi-3-115-Black-digits.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:u+30-39}@media (max-width:1023px){:root{--width-content:100%;--gutter-content:1rem;--content-px:max(.72px,calc(100vw / 1340));--canvas-px:max(.78px,calc(min(100vw, 1920px) / 1920));--text-photo-float-card-body:.875rem;--leading-photo-float-card-body:1.8;--photo-float-card-body-mt-mobile:.625rem}}html{overflow-x:clip}.object-cover,img.object-cover{object-fit:cover;object-position:center}.object-contain,img.object-contain{object-fit:contain}.compat-chip{appearance:none;box-sizing:border-box;color:#111827;cursor:pointer;background:#fff;border:0;border-radius:9999px;justify-content:center;align-items:center;margin:0;padding:.5rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:700;line-height:1.2;display:inline-flex;box-shadow:0 1px 2px #0000000f}.compat-chip.is-active{color:#fff;box-shadow:none;background:#1564ef}.compat-tab-card{appearance:none;box-sizing:border-box;color:#111827;cursor:pointer;width:calc(33.333% - .75rem);max-width:9rem;box-shadow:var(--shadow-tab);background:#fff;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:.75rem .5rem;font-family:inherit;display:flex}.compat-tab-card.is-active{color:#fff;background:#1564ef}.compat-tab-card img{object-fit:contain;width:auto;height:2.5rem}.compat-media-frame{background:#bed6ff;border-radius:8px;min-height:12rem;overflow:hidden}.compat-media-frame img{object-fit:cover;width:100%;height:auto;display:block}@media (min-width:640px){.compat-tab-card{flex:1 1 0;width:calc(16.666% - 1.25rem);max-width:none;padding:.75rem}.compat-tab-card img{height:3rem}}@media (min-width:1024px){.compat-tab-card{min-height:3rem;padding-block:1rem}.compat-media-frame{min-height:26rem}.compat-media-frame img{object-fit:cover;height:100%;min-height:26rem}}html.reveal-ready [data-reveal-body],html.reveal-ready [data-reveal-item],html.reveal-ready [data-reveal-title]{opacity:0;backface-visibility:hidden;-webkit-font-smoothing:antialiased;transform:translateY(1.25rem)}html.reveal-ready [data-reveal].is-revealed [data-reveal-body],html.reveal-ready [data-reveal].is-revealed [data-reveal-item]:not(.home-global-card),html.reveal-ready [data-reveal].is-revealed [data-reveal-title]{opacity:1;transform:none}html.reveal-ready [data-reveal].is-revealed [data-reveal-title]{animation:scroll-reveal-rise 1.55s cubic-bezier(.22,1,.36,1) backwards}html.reveal-ready [data-reveal].is-revealed [data-reveal-body]{animation:scroll-reveal-rise 1.7s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(.32s + var(--reveal-i,0) * .16s)}html.reveal-ready [data-reveal].is-revealed [data-reveal-item]:not(.home-global-card){animation:scroll-reveal-rise 1.45s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(.4s + var(--reveal-i,0) * .14s)}html.reveal-ready [data-reveal].is-revealed [data-reveal-logo-rows] [data-reveal-item]{animation:scroll-reveal-rise 1.2s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(.28s + var(--reveal-i,0) * .38s)}html.reveal-ready [data-reveal].is-revealed [data-reveal-body].is-reveal-settled,html.reveal-ready [data-reveal].is-revealed [data-reveal-item].is-reveal-settled:not(.home-global-card),html.reveal-ready [data-reveal].is-revealed [data-reveal-title].is-reveal-settled,html.reveal-ready [data-reveal].is-revealed.is-revealed--instant [data-reveal-body],html.reveal-ready [data-reveal].is-revealed.is-revealed--instant [data-reveal-item]:not(.home-global-card),html.reveal-ready [data-reveal].is-revealed.is-revealed--instant [data-reveal-title]{opacity:1;animation:none;transform:none}@keyframes scroll-reveal-rise{0%{opacity:0;transform:translateY(1.25rem)}55%{opacity:1}to{opacity:1;transform:translate(0)}}html.reveal-ready .home-global .home-global-card[data-reveal-item]{opacity:0;will-change:transform,opacity;transform:translateY(5.5rem)}html.reveal-ready .home-global .home-global-cards.is-revealed .home-global-card[data-reveal-item]{animation:home-global-card-float 1.5s cubic-bezier(.22,.61,.36,1) both}html.reveal-ready .home-global .home-global-cards.is-revealed.is-revealed--instant .home-global-card[data-reveal-item]{opacity:1;will-change:auto;animation:none;transform:none}@keyframes home-global-card-float{0%{opacity:0;transform:translateY(5.5rem)}35%{opacity:.35}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){html.reveal-ready .home-global .home-global-card[data-reveal-item],html.reveal-ready [data-reveal-body],html.reveal-ready [data-reveal-item],html.reveal-ready [data-reveal-title]{opacity:1!important;animation:none!important;transform:none!important}}@media (max-width:1023px){html.reveal-ready .home-global .home-global-card[data-reveal-item],html.reveal-ready [data-reveal-body],html.reveal-ready [data-reveal-item],html.reveal-ready [data-reveal-title]{opacity:1!important;animation:none!important;transform:none!important}}body{font-family:var(--font-sans);color:var(--color-text-primary);background:var(--color-surface);overflow-x:clip}[role=button]:not([aria-disabled=true]),a[href],button:not(:disabled),input[type=button]:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),input[type=reset]:not(:disabled),input[type=submit]:not(:disabled),label[for],select:not(:disabled),summary{cursor:pointer}[aria-disabled=true],button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}.home-hero-eyebrow{min-height:2.75rem;font-size:var(--text-h5);background-color:#0000;background-image:linear-gradient(90deg,#ffd800 0 33.84%,#ffd80000 100%);border-radius:9999px;padding-block:.5rem;padding-inline:1rem;font-weight:400}.home-hero-headline{font-size:var(--text-h1);font-weight:700;line-height:1.15}.home-hero-sub{font-size:var(--text-lead);flex-direction:column;align-items:flex-start;gap:clamp(4px,.521vw,10px);margin-block:0;font-weight:400;line-height:1.45455;display:flex}.home-hero-sub-line{line-height:1.45455;display:block}:is(.home-hero-cta,.home-page .home-section-cta.btn-primary-gradient,.home-page .home-service-panel-cta .btn-primary-gradient){--cta-hover-radius:9999px;isolation:isolate;border-radius:var(--cta-hover-radius);clip-path:inset(0 round var(--cta-hover-radius));will-change:transform;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),filter .45s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translateZ(0)}:is(.home-hero-cta,.home-page .home-section-cta.btn-primary-gradient,.home-page .home-service-panel-cta .btn-primary-gradient):before{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:.65;background:linear-gradient(#ffffff38,#ffffff0f 38%,#0000 58%);transition:opacity .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}:is(.home-hero-cta,.home-page .home-section-cta.btn-primary-gradient,.home-page .home-service-panel-cta .btn-primary-gradient):after{content:"";z-index:1;pointer-events:none;border-radius:inherit;opacity:0;mix-blend-mode:soft-light;background:linear-gradient(100deg,#0000,#ffffff0f 25%,#ffffff61 48%,#ffffff80 52%,#ffffff61 56%,#ffffff0f 75%,#0000);width:55%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-160%)skew(-18deg)}:is(.home-hero-cta,.home-page .home-section-cta.btn-primary-gradient,.home-page .home-service-panel-cta .btn-primary-gradient)>.home-hero-cta__label{z-index:2;position:relative}:is(.home-hero-cta:hover,.home-page .home-service-panel-content--link:hover .home-hero-cta){filter:brightness(1.06)saturate(1.05);transform:translateY(-2px)scale(1.03);opacity:1!important;box-shadow:0 10px 28px #1564ef61,0 2px 8px #042cdd38!important}:is(.home-hero-cta:hover,.home-page .home-service-panel-content--link:hover .home-hero-cta):before{opacity:1}:is(.home-hero-cta:hover,.home-page .home-service-panel-content--link:hover .home-hero-cta):after{opacity:1;animation:home-hero-cta-shine 1.8s cubic-bezier(.22,.61,.36,1)}.home-hero-cta:active{filter:brightness(.98);transition-duration:.16s;transform:translateY(0)scale(.985);box-shadow:0 4px 14px #1564ef47!important}@keyframes home-hero-cta-shine{0%{transform:translate(-160%)skew(-18deg)}to{transform:translate(280%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){:is(.home-hero-cta,.home-page .home-section-cta.btn-primary-gradient,.home-page .home-service-panel-cta .btn-primary-gradient),:is(.home-hero-cta,.home-page .home-section-cta.btn-primary-gradient,.home-page .home-service-panel-cta .btn-primary-gradient):before{transition:none}:is(.home-hero-cta:hover,.home-page .home-service-panel-content--link:hover .home-hero-cta){transform:none}:is(.home-hero-cta,.home-page .home-section-cta.btn-primary-gradient,.home-page .home-service-panel-cta .btn-primary-gradient):after{display:none}}.btn-primary-gradient{background-image:linear-gradient(90deg,#042cdd 0 .42%,#1564ef 100%)}.cta-button{appearance:none;box-sizing:border-box;cursor:pointer;text-align:center;vertical-align:middle;border:0;border-radius:9999px;justify-content:center;align-items:center;margin:0;font-family:inherit;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.cta-button:disabled{cursor:not-allowed;opacity:.5}.cta-button:not(.cta-hero-proportional){min-width:0;height:2.5rem;min-height:2.5rem;padding:0 1.25rem;font-size:.875rem}@media (min-width:1024px){.cta-button:not(.cta-hero-proportional){min-width:min(100%,14rem);height:3rem;min-height:3rem;padding:0 2rem;font-size:1rem}}.cta-button--primary,.cta-button.btn-primary-gradient{color:#fff;background-color:#1564ef;background-image:linear-gradient(90deg,#042cdd 0 .42%,#1564ef 100%);box-shadow:0 4px 14px #1564ef59}.cta-button--accent{color:#111827;box-shadow:none;background-color:#ffd800;background-image:none}.cta-button--outline{color:#1564ef;box-shadow:none;background-color:#fff;background-image:none;border:1px solid #1564ef}.cta-button--block{width:100%;min-width:0}@media (min-width:640px){.cta-button--block{width:auto}}@media (max-width:1023px){.home-hero-cta,.home-page .home-section-cta.btn-primary-gradient,.home-page .home-service-panel-cta .btn-primary-gradient{clip-path:none;isolation:auto;overflow:hidden}.home-hero-cta:after,.home-hero-cta:before,.home-page .home-section-cta.btn-primary-gradient:after,.home-page .home-section-cta.btn-primary-gradient:before,.home-page .home-service-panel-cta .btn-primary-gradient:after,.home-page .home-service-panel-cta .btn-primary-gradient:before{display:none}}.lanhu-page{width:100%;margin-inline:auto}.lanhu-container{box-sizing:border-box;width:var(--width-content);max-width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:1024px){.lanhu-container{padding-inline:0}}.section-y{padding-block:var(--section-y)}.section-gap{margin-top:var(--section-gap)}.lanhu-inset{padding-inline:var(--gutter-content)}.section-bleed-bg{pointer-events:none;z-index:0;inset-block:0;width:100vw;max-width:100vw;position:absolute;left:50%;transform:translate(-50%)}.section-bleed-bg>*{position:absolute;inset:0}.page-hero{--banner-bg:var(--color-hero-page);z-index:1;background-color:var(--banner-bg);min-height:clamp(22rem,27.1875vw,522px);position:relative}@media (min-width:1024px){.page-hero{min-height:min(27.1875vw,522px)}}.page-hero__bg{pointer-events:none;z-index:0;background-color:var(--banner-bg);position:absolute;inset:0}.page-hero__bg img,.page-hero__bg-img{object-fit:cover;object-position:center}.page-hero__overlay{pointer-events:none;z-index:1;background:linear-gradient(90deg,var(--color-hero-page) 0,#edf4ffe0 22%,#edf4ff59 38%,transparent 58%);background:linear-gradient(90deg,var(--color-hero-page) 0,#e8f0ffe0 22%,#e8f0ff59 38%,transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.page-hero__overlay{background:linear-gradient(90deg,var(--color-hero-page) 0,color-mix(in srgb,var(--color-hero-page-inner) 88%,transparent) 22%,color-mix(in srgb,var(--color-hero-page-inner) 35%,transparent) 38%,transparent 58%)}}.page-hero--product:not(.page-hero--full-banner) .page-hero__bg img,.page-hero--product:not(.page-hero--full-banner) .page-hero__bg-img{object-fit:cover;object-position:right center}.page-hero--full-banner .page-hero__bg img,.page-hero--full-banner .page-hero__bg-img,.page-hero--product.page-hero--full-banner .page-hero__bg img,.page-hero--product.page-hero--full-banner .page-hero__bg-img{object-fit:cover;object-position:center}.page-hero__inner{z-index:2;box-sizing:border-box;width:min(100%,1920px);padding:clamp(3.5rem,calc(115 * var(--content-px)),calc(115 * 1632 / 1340 * 1px)) var(--gutter-content) clamp(2.5rem,calc(80 * var(--content-px)),calc(80 * 1632 / 1340 * 1px));margin-inline:auto;position:relative}.page-hero__title{max-width:calc(597 * var(--content-px));font-size:clamp(2rem,calc(44 * var(--canvas-px)),44px);font-weight:700;line-height:1}.page-hero__subtitle{margin-top:clamp(1.5rem,calc(40 * var(--content-px)),calc(40 * 1632 / 1340 * 1px));max-width:calc(556 * var(--content-px));font-size:clamp(1.125rem,calc(22 * var(--canvas-px)),22px);line-height:1}.page-hero__cta{margin-top:clamp(2rem,calc(60 * var(--content-px)),calc(60 * 1632 / 1340 * 1px))}@media (min-width:1024px){.page-hero__inner{padding-top:calc(115 * var(--content-px));padding-bottom:calc(80 * var(--content-px))}.page-hero__title{max-width:calc(597 * var(--content-px));font-size:calc(44 * var(--canvas-px));white-space:nowrap}.page-hero__subtitle{margin-top:calc(40 * var(--content-px));max-width:calc(556 * var(--content-px));font-size:calc(22 * var(--canvas-px));white-space:nowrap}.page-hero__cta{margin-top:calc(60 * var(--content-px))}}@media (max-width:1023px){.page-hero__overlay{background:linear-gradient(#ecf0fff0,#ecf0ffe0 42%,#ecf0ffb8)}@supports (color:color-mix(in lab,red,red)){.page-hero__overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--color-hero-page) 94%,transparent) 0,color-mix(in srgb,var(--color-hero-page) 88%,transparent) 42%,color-mix(in srgb,var(--color-hero-page) 72%,transparent) 100%)}}}.page-hero--solution{--banner-bg:var(--color-hero-solution);box-sizing:border-box;height:27.1875vw;min-height:unset;background-color:var(--banner-bg)}.page-hero--solution.page-hero--full-banner .page-hero__bg img,.page-hero--solution.page-hero--full-banner .page-hero__bg-img{object-fit:cover;object-position:center}.page-hero--solution .page-hero__inner{box-sizing:border-box;flex-direction:column;justify-content:flex-start;height:100%;padding-top:6.71875vw;padding-bottom:0;display:flex}.page-hero--solution .page-hero__title{max-width:calc(690 * var(--content-px));font-size:calc(44 * var(--canvas-px))}.page-hero--solution .page-hero__subtitle{max-width:calc(690 * var(--content-px));font-size:calc(22 * var(--canvas-px));margin-top:2.08333vw}.page-hero--solution .page-hero__cta{margin-top:3.07292vw}.page-hero--solution .cta-hero-proportional{font-size:calc(21 * var(--canvas-px))}.page-hero--solution .page-hero__overlay{width:calc(1404 * var(--content-px));background:linear-gradient(90deg,#f2f6fecc 0 33.84%,#f4f7fecc 100%);right:auto}.page-hero--solution.page-hero--illustration .page-hero__overlay{width:calc(1218 * var(--content-px))}.page-hero--illustration .page-hero__art{pointer-events:none;z-index:0;width:calc(800 * var(--content-px));height:100%;position:absolute;top:0;right:0}.page-hero--illustration .page-hero__art img{object-fit:cover;object-position:right center;width:100%;height:100%;display:block}.page-hero--solution.page-hero--full-banner .page-hero__overlay{width:calc(1218 * var(--content-px));background:linear-gradient(90deg,#f2f6feeb,#f2f6fed9 33.84%,#f4f7fe73 70%,#0000);right:auto}@media (max-width:1023px){.page-hero{min-height:0}.page-hero,.page-hero--solution{background-color:#eaf2ff;background-image:radial-gradient(120% 90% at 100% -10%,#1564ef38,#0000 52%),radial-gradient(90% 80% at -10% 110%,#00c0fa29,#0000 48%),linear-gradient(165deg,#e7f0ff,#f4f8ff 46%,#eef4ff);display:block;position:relative;overflow:hidden;height:auto!important;min-height:0!important}.page-hero--solution:after,.page-hero--solution:before{content:"";z-index:0;pointer-events:none;border:1px solid #ffffff73;border-radius:50%;position:absolute}.page-hero--solution:before{background:radial-gradient(circle,#ffffff59 0,#0000 70%);width:11rem;height:11rem;top:-4.5rem;right:-3.5rem}.page-hero--solution:after{background:radial-gradient(circle,#1564ef1a 0,#0000 68%);width:9.5rem;height:9.5rem;bottom:-5rem;left:-3rem}.page-hero__bg{max-height:100%;inset:0;overflow:hidden;height:auto!important;display:block!important;position:absolute!important}.page-hero__bg img,.page-hero__bg span,.page-hero__bg-img{width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;position:absolute!important;top:0!important;left:0!important}.page-hero--solution .page-hero__bg{z-index:0;opacity:.28}.page-hero--solution .page-hero__bg img,.page-hero--solution .page-hero__bg-img{object-fit:cover;object-position:center right}.page-hero--solution .page-hero__overlay{background:linear-gradient(#eaf2ffd1,#f4f8ffb8 42%,#eef4ffe6);inset:0;width:100%!important;display:block!important}.page-hero--illustration .page-hero__art{opacity:.28;z-index:0;width:58%;height:72%;top:auto;bottom:0;right:-12%;display:block!important}.page-hero--illustration .page-hero__art img{object-fit:contain;object-position:right bottom}.page-hero--solution .page-hero__inner,.page-hero__inner{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:auto;padding:2.35rem 1.25rem 2.15rem;display:flex;position:relative}.page-hero--solution .page-hero__title,.page-hero__title{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin-inline:auto;padding-inline:.35rem;font-size:clamp(1.0625rem,4.6vw,1.25rem);line-height:1.35}.page-hero__title-line{display:inline}.page-hero--solution .page-hero__subtitle,.page-hero__subtitle{white-space:normal;color:#4b5563;margin-inline:auto;max-width:22rem;margin-top:.7rem;font-size:clamp(.875rem,3.8vw,1rem);line-height:1.5}.page-hero--solution .page-hero__cta,.page-hero__cta{justify-content:center;width:100%;margin-top:1.35rem;display:flex}.cta-hero-proportional,.page-hero--solution .cta-hero-proportional{border-radius:9999px!important;width:min(100%,15rem)!important;min-width:0!important;height:2.5rem!important;padding-inline:1.35rem!important;font-size:.9375rem!important}.page-hero--full-banner{min-height:0!important}.product-page-hero .page-hero--solution .page-hero__inner{padding-top:2.35rem;padding-bottom:2.15rem}.product-page-hero--banner-620 .page-hero--solution{height:auto!important;min-height:0!important}.service-center-page .page-hero--solution .page-hero__inner{text-align:center;align-items:center;padding:2.35rem 1.25rem 2.15rem}.service-center-page .page-hero--solution .page-hero__title{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin-inline:auto;padding-inline:.35rem;font-size:clamp(1.0625rem,4.6vw,1.25rem);line-height:1.35}.service-center-page .page-hero--solution .page-hero__subtitle{white-space:normal;color:#4b5563;margin-inline:auto;max-width:20.5rem;margin-top:.7rem;font-size:.8125rem;line-height:1.55}.service-center-page .page-hero--solution .page-hero__cta{justify-content:center;width:100%;margin-top:1.35rem;display:flex}.product-advantage__intro,.product-page-hero__intro{margin-top:0;margin-bottom:1.25rem}.product-page-hero__tail{padding-top:0;padding-bottom:1.5rem}.product-page-hero__tail-inner{width:100%;max-width:100%;padding-inline:1rem}.home-section-head{padding-top:1.75rem}.home-section-cta{max-width:100%;width:auto!important;min-width:0!important;height:2.5rem!important;padding-inline:1.25rem!important;font-size:1rem!important}.home-section-cta-wrap{margin-top:1.25rem;margin-bottom:1.25rem}.home-service-tabs{padding-bottom:1.5rem}.home-service-tabs .home-service-panel-cta{margin-top:1.25rem}.home-ai .home-section-head,.home-service-tabs .home-section-head,.home-solutions .home-section-head,.home-stats .home-section-head,.home-testimonials .home-section-head{padding-top:1.75rem}.home-stats{padding-bottom:1.5rem}.home-stats .home-stats-panel-wrap{margin-top:1.25rem}.home-solutions{padding-bottom:1.5rem}}.product-tabs{border-bottom:1px solid var(--color-border-light);background:var(--color-surface)}.product-tabs__inner{justify-content:center;gap:calc(28 * var(--content-px));padding-block:calc(28 * var(--content-px));-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow-x:auto}.product-tabs__inner::-webkit-scrollbar{display:none}.product-tabs__link{padding-bottom:calc(9 * var(--content-px));font-size:calc(17 * var(--canvas-px));color:var(--color-text-nav);white-space:nowrap;flex-shrink:0;font-weight:400;line-height:1;transition:color .2s;position:relative}.product-tabs__link:hover{color:var(--color-brand)}.product-tabs__link--active{color:var(--color-brand);font-weight:700}.product-tabs__link--active:after{content:"";background:var(--color-brand);height:2px;position:absolute;bottom:0;left:0;right:0}.solution-tabs{z-index:2;box-sizing:border-box;padding:calc(39 * var(--content-px)) var(--gutter-content) calc(8 * var(--content-px));background:var(--color-surface);position:relative}.solution-tabs__bar{box-sizing:border-box;width:100%;max-width:100%;min-height:calc(100 * var(--content-px));border-radius:calc(45 * var(--content-px));box-shadow:0 0 calc(20 * var(--content-px)) #1564ef1a;background:#fff}.solution-tabs__inner{min-height:inherit;padding:calc(19 * var(--content-px)) calc(31 * var(--content-px));-ms-overflow-style:none;scrollbar-width:none;justify-content:center;align-items:center;gap:0;display:flex;overflow-x:auto}.solution-tabs__inner::-webkit-scrollbar{display:none}.solution-tabs__pill{box-sizing:border-box;min-width:0;min-height:calc(61 * var(--content-px));padding:calc(17 * var(--content-px)) calc(12 * var(--content-px));border-radius:calc(30 * var(--content-px));font-size:calc(26 * var(--canvas-px));color:#111827;white-space:nowrap;border:1px solid #0000;flex:1 1 0;justify-content:center;align-items:center;font-weight:700;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.solution-tabs__pill:hover{color:#1564ef}.solution-tabs__pill--active{color:#1564ef;background:#1564ef1a;border-color:#1564ef}@media (max-width:1023px){.product-tabs__inner{justify-content:flex-start;gap:1.25rem;padding-block:1rem}.product-tabs__link{padding-bottom:.5rem;font-size:.9375rem}.solution-tabs{padding:1.25rem 1rem .5rem}.solution-tabs__bar{border-radius:9999px;min-height:3.25rem}.solution-tabs__inner{justify-content:flex-start;gap:0;padding:.5rem .75rem}.solution-tabs__pill{border-radius:9999px;flex:none;min-width:auto;min-height:2.35rem;padding:.625rem .85rem;font-size:.9375rem}}.solution-pain-points{background:var(--color-surface);padding-bottom:4.16667vw}.solution-pain-points__header{padding-top:4.16667vw;padding-inline:var(--gutter-content)}.solution-pain-points__header .lanhu-section-subtitle{color:#111827}.solution-pain-points__wrap{box-sizing:border-box;padding-top:calc(77 * var(--content-px));padding-left:var(--gutter-content);padding-right:var(--gutter-content)}.solution-pain-points__cta{justify-content:center;margin-top:3.125vw;display:flex}.solution-pain-points__grid{gap:calc(24 * var(--content-px));grid-template-columns:1fr;width:100%;max-width:100%;display:grid}@media (min-width:640px){.solution-pain-points__grid--2,.solution-pain-points__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.solution-pain-points__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.solution-pain-points__card{box-sizing:border-box;min-height:clamp(14rem,calc(350 * var(--content-px)),calc(350 * 1632 / 1340 * 1px));border-radius:clamp(.5rem,calc(8 * var(--content-px)),8px);padding:clamp(1.25rem,calc(40 * var(--content-px)),calc(40 * 1632 / 1340 * 1px)) clamp(1rem,calc(28 * var(--content-px)),calc(28 * 1632 / 1340 * 1px));box-shadow:0 0 clamp(.75rem,calc(20 * var(--content-px)),20px) #d9d9d94d;background:#fff;flex-direction:column;align-items:center;display:flex}.solution-pain-points__icon{width:clamp(2.75rem,calc(71 * var(--content-px)),calc(71 * 1632 / 1340 * 1px));height:clamp(2.75rem,calc(71 * var(--content-px)),calc(71 * 1632 / 1340 * 1px));margin-bottom:clamp(.75rem,calc(29 * var(--content-px)),calc(29 * 1632 / 1340 * 1px));object-fit:contain;flex-shrink:0;display:block}.solution-pain-points__title{text-align:center;width:100%;font-size:clamp(1.125rem,calc(24 * var(--canvas-px)),24px);color:#111827;font-weight:700;line-height:1.25}.solution-pain-points__body{width:100%;margin-top:clamp(.75rem,calc(28 * var(--content-px)),calc(28 * 1632 / 1340 * 1px));text-align:left;font-size:var(--text-body);color:#111827;line-height:1.5}@media (max-width:1023px){.solution-pain-points{padding-bottom:clamp(2.5rem,4.16667vw,80px)}.solution-pain-points__header{padding-top:clamp(2.5rem,4.16667vw,80px)}.solution-pain-points__wrap{padding-top:1.75rem}.solution-pain-points__cta{margin-top:clamp(1.75rem,3.125vw,60px)}.solution-pain-points__title{text-align:center}.solution-stats{min-height:0}.solution-stats__value{font-size:clamp(2rem,10vw,3.5rem)}.solution-stats__label{margin-top:.75rem;font-size:clamp(.875rem,3.5vw,1.25rem)}}.solution-stats{isolation:isolate;min-height:calc(650 * var(--content-px));background:#f1f6ff;position:relative;overflow:hidden}.solution-stats__stage{z-index:0;pointer-events:none;isolation:isolate;width:100%;position:absolute;inset:0;overflow:hidden}.solution-stats__bg{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.solution-stats__veil{pointer-events:none;background:#fff9;position:absolute;inset:0}.solution-stats__saturation{pointer-events:none;opacity:.7;mix-blend-mode:saturation;background:linear-gradient(90deg,#1564ef,#00aeff);position:absolute;inset:0}.solution-stats__title .text-brand,.solution-stats__title .text-text-muted{color:var(--color-text-primary)}.solution-stats__inner{z-index:2;padding-top:4.16667vw;padding-bottom:calc(79 * var(--content-px));position:relative}.solution-stats__panel-wrap{width:var(--width-content);max-width:100%;margin-top:calc(70 * var(--content-px));margin-inline:auto;position:relative}.solution-stats__box{z-index:1;border-radius:calc(40 * var(--content-px));box-shadow:0 calc(8 * var(--content-px)) calc(32 * var(--content-px)) #1564ef14;background:#fff9;position:relative}.solution-stats__box,.solution-stats__metrics{box-sizing:border-box;width:100%;min-height:calc(262 * var(--content-px))}.solution-stats__metrics{border:calc(2 * var(--content-px)) solid #fff;border-radius:calc(40 * var(--content-px));padding:calc(76 * var(--content-px)) calc(16 * var(--content-px)) calc(71 * var(--content-px));flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.solution-stats__item{text-align:center;min-width:0;padding-inline:calc(8 * var(--content-px));flex:1 1 0}.solution-stats__value{font-size:calc(70 * var(--canvas-px));color:var(--color-brand);font-weight:700;line-height:1}.solution-stats__label{margin-top:calc(41 * var(--content-px));font-size:calc(24 * var(--canvas-px));color:var(--color-text-primary);font-weight:800;line-height:1}.solution-stats__divider{width:calc(2 * var(--content-px));height:calc(118 * var(--content-px));background:#e2e8f0;flex-shrink:0;display:none}@media (min-width:640px){.solution-stats__divider{display:block}}@media (max-width:639px){.solution-stats__metrics{gap:calc(24 * var(--content-px));padding-block:calc(40 * var(--content-px));flex-wrap:wrap}.solution-stats__item{flex:calc(50% - 1rem)}}.solution-stats__cta{margin-top:calc(62 * var(--content-px));justify-content:center;display:flex}@media (min-width:1024px){.solution-stats{box-sizing:border-box;height:33.8542vw;min-height:0}.solution-stats__inner{padding-bottom:4.11458vw}.solution-stats__panel-wrap{margin-top:3.64583vw}.solution-stats__box{border-radius:2.08333vw;min-height:13.5417vw}.solution-stats__metrics{border-width:.104167vw;border-radius:2.08333vw;min-height:13.5417vw;padding:3.95833vw .833333vw 3.69792vw}.solution-stats__label{margin-top:2.13542vw}.solution-stats__divider{width:.104167vw;height:6.14583vw}.solution-stats__cta{margin-top:3.22917vw}}.solution-features{padding-block:calc(80 * var(--content-px));background:var(--color-surface)}.solution-features__grid{gap:calc(24 * var(--content-px));margin-top:calc(50 * var(--content-px));grid-template-columns:1fr;display:grid}@media (min-width:768px){.solution-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.solution-features__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.solution-features__card{box-sizing:border-box;border-radius:var(--radius-card);border:1px solid var(--color-border-light);padding:calc(24 * var(--content-px));background:var(--color-surface)}.solution-features__icon{width:calc(40 * var(--content-px));height:calc(40 * var(--content-px));margin-bottom:calc(16 * var(--content-px));object-fit:contain}.solution-features__title{font-size:calc(18 * var(--canvas-px));color:var(--color-text-primary);font-weight:700;line-height:1.3}.solution-features__body{margin-top:calc(12 * var(--content-px));font-size:calc(14 * var(--canvas-px));color:var(--color-text-secondary);line-height:1.6}.product-advantage--solution-bg{isolation:isolate;background:#f1f6ff;position:relative;overflow:hidden}.product-advantage__section-bg{object-fit:cover;object-position:center top;width:100%;height:100%}.solution-process__header{max-width:var(--width-content);margin-inline:auto}.solution-process__grid{gap:calc(48 * var(--content-px));width:var(--width-content);max-width:100%;margin:calc(71 * var(--content-px)) auto 0;display:grid}@media (min-width:1024px){.solution-process__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;grid-auto-flow:row}.solution-process__grid>.solution-process-card:first-child{grid-area:1/1}.solution-process__grid>.solution-process-card:nth-child(2){grid-area:1/2}.solution-process__grid>.solution-process-card:nth-child(3){grid-area:2/1}.solution-process__grid>.solution-process-card:nth-child(4){grid-area:2/2}}.solution-process-card{cursor:default;border-radius:8px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.solution-process-card--blue{background:linear-gradient(#e6f3ff 0 48%,#f0f7ff 72%,#f5f9ff)}.solution-process-card--amber{background:linear-gradient(#fff8e6 0 48%,#fffaf0 72%,#fffcf5)}.solution-process-card--cyan{background:linear-gradient(#e8f7fc 0 48%,#f0f9fc 72%,#f5fbfd)}.solution-process-card--purple{background:linear-gradient(#f3e8ff 0 48%,#f7f0ff 72%,#faf6ff)}.solution-process-card__illustration{pointer-events:none;top:calc(30 * var(--content-px));right:calc(52 * var(--content-px));z-index:0;width:calc(210 * var(--content-px));height:auto;object-fit:contain;object-position:right top;position:absolute}.solution-process-card--row-bottom .solution-process-card__illustration,.solution-process-card--row-top .solution-process-card__illustration,.solution-process-card__illustration{max-height:calc(220 * var(--content-px))}.solution-process-card__bg{pointer-events:none;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.solution-process-card__content{z-index:1;height:100%;min-height:inherit;flex-direction:column;flex:1;display:flex;position:relative}.solution-process-card__heading{box-sizing:border-box;min-height:calc(276 * var(--content-px));padding:calc(30 * var(--content-px)) calc(31 * var(--content-px)) calc(22 * var(--content-px));max-width:calc(369 * var(--content-px))}.solution-process-card__step{font-size:calc(100 * var(--canvas-px));opacity:.3;font-weight:700;line-height:1}.solution-process-card--blue .solution-process-card__step{color:#1564ef}.solution-process-card--amber .solution-process-card__step{color:#fac200}.solution-process-card--cyan .solution-process-card__step{color:#00c8ff}.solution-process-card--purple .solution-process-card__step{color:#6c28d2}.solution-process-card__title{margin-top:calc(26 * var(--content-px));flex-direction:column;display:flex}.solution-process-card__title-primary{font-size:calc(30 * var(--canvas-px));font-weight:800;line-height:calc(36 * var(--content-px));color:#111827}.solution-process-card__title-secondary{margin-top:calc(18 * var(--content-px));font-size:calc(18 * var(--canvas-px));color:#111827;font-weight:400;line-height:1}.solution-process-card__divider{width:calc(92 * var(--content-px));height:calc(6 * var(--content-px));margin-top:calc(20 * var(--content-px));--process-divider-fill:linear-gradient(90deg,#1564ef,#00c0fa);--process-divider-track:#1564ef26;border-radius:calc(3 * var(--content-px));background:0 0;position:relative;overflow:hidden}.solution-process-card__divider:after,.solution-process-card__divider:before{content:"";border-radius:999px;height:100%;position:absolute;top:0}.solution-process-card__divider:before{width:calc(62 * var(--content-px));background:var(--process-divider-fill);left:0}.solution-process-card__divider:after{left:calc(62 * var(--content-px));background:var(--process-divider-track);right:0}.solution-process-card--blue .solution-process-card__divider{--process-divider-fill:linear-gradient(90deg,#1564ef,#00c0fa);--process-divider-track:#1564ef26}.solution-process-card--amber .solution-process-card__divider{--process-divider-fill:linear-gradient(90deg,#fac200,#ffd95a);--process-divider-track:#fac20026}.solution-process-card--cyan .solution-process-card__divider{--process-divider-fill:linear-gradient(90deg,#36efc1,#00c0fa);--process-divider-track:#00c0fa26}.solution-process-card--purple .solution-process-card__divider{--process-divider-fill:linear-gradient(90deg,#6c28d2,#a855f7);--process-divider-track:#6c28d226}.solution-process-card__panel{box-sizing:border-box;width:100%;padding:calc(39 * var(--content-px)) calc(31 * var(--content-px)) 0;margin-top:0;background:linear-gradient(#ffffff47,#ffffff8c 14px 100%);border-radius:0 0 8px 8px;flex-direction:column;flex:auto;margin-inline:0;display:flex}.solution-process-card__list{padding:0 0 calc(72 * var(--canvas-px));font-size:var(--text-body);color:#111827;margin:0;line-height:1.5;list-style:none}.solution-process-card__list li{padding-left:calc(26 * var(--content-px));position:relative}.solution-process-card__list li+li{margin-top:calc(12 * var(--content-px))}.solution-process-card__list li:before{content:"";width:calc(14 * var(--content-px));height:calc(14 * var(--content-px));background-color:#1564ef;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='white' d='M5.5 10.2 2.3 7l1-1 2.2 2.2L10.7 3l1 1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:calc(8 * var(--content-px)) calc(8 * var(--content-px));border-radius:50%;position:absolute;top:.35em;left:0;-webkit-mask:none;mask:none}.solution-process-card--blue .solution-process-card__list li:before{background-color:#1564ef}.solution-process-card--amber .solution-process-card__list li:before{background-color:#fac200}.solution-process-card--cyan .solution-process-card__list li:before{background-color:#00c8ff}.solution-process-card--purple .solution-process-card__list li:before{background-color:#6c28d2}.service-switch__tabs{z-index:40;justify-content:center;align-items:center;gap:clamp(2rem,calc(291 * var(--content-px)),calc(291 * 1632 / 1340 * 1px));border-bottom:1px solid var(--color-border-light);background:#fff;flex-wrap:wrap;display:flex;position:sticky;top:3.5rem}@media (min-width:1024px){.service-switch__tabs{top:clamp(60px,3.64583vw,70px)}}.service-switch__tab{padding:calc(28 * var(--content-px)) 0;font-family:var(--font-sans);font-size:clamp(1.25rem,calc(30 * var(--canvas-px)),30px);color:var(--color-text-primary);white-space:nowrap;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-weight:400;line-height:1;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.service-switch__tab:hover{color:var(--color-brand)}.service-switch__tab--active{color:var(--color-brand);font-weight:700}.service-switch__tab--active:after{content:"";background:var(--color-brand);border-radius:3px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.service-switch__panel{scroll-margin-top:8rem}@media (min-width:1024px){.service-switch__panel{scroll-margin-top:calc(clamp(60px,3.64583vw,70px) + 5.5rem)}}.service-cards{padding-block:calc(80 * var(--content-px))}.service-cards+.product-advantage{padding-top:0}.service-cards__inner{box-sizing:border-box;width:var(--width-content);max-width:calc(100% - 2rem);margin-inline:auto}.service-cards__title{text-align:center;font-size:calc(36 * var(--canvas-px));font-weight:700;line-height:1}.service-cards__subtitle{margin-top:calc(28 * var(--content-px));text-align:center;font-size:calc(22 * var(--canvas-px));font-weight:400;line-height:1}.service-cards__grid{gap:calc(24 * var(--content-px));margin-top:calc(50 * var(--content-px));grid-template-columns:1fr;display:grid}@media (min-width:640px){.service-cards__grid--2,.service-cards__grid--3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.service-cards__grid--3{grid-template-columns:repeat(3,1fr)}}.service-card{aspect-ratio:432/200;border-radius:calc(8 * var(--content-px));cursor:default;width:100%;box-shadow:0 0 calc(20 * var(--content-px)) #d9d9d94d;background-color:#e8f0ff;background-position:100%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.service-card__text{left:calc(48 * var(--content-px));top:calc(36 * var(--content-px));position:absolute;right:42%}.service-card__name{font-size:calc(28 * var(--canvas-px));font-weight:700;line-height:calc(28 * var(--canvas-px));color:#111827;margin:0}.service-card__list{margin:calc(22 * var(--content-px)) 0 0;gap:calc(13 * var(--content-px));flex-direction:column;padding:0;list-style:none;display:flex}.service-card__list li{padding-left:calc(20 * var(--content-px));font-size:calc(18 * var(--canvas-px));font-weight:400;line-height:calc(18 * var(--canvas-px));color:#111827;white-space:nowrap;position:relative}.service-card__list li:before{content:"";left:0;top:calc(6 * var(--content-px));width:calc(6 * var(--content-px));height:calc(6 * var(--content-px));background:#111827;border-radius:50%;position:absolute}.feature-cards{padding-block:var(--section-y);position:relative;overflow:hidden}.feature-cards__bg{object-fit:cover;object-position:center;width:100vw;height:100%}.feature-cards__overlay{background:linear-gradient(#ffffff38,#ffffff80)}.feature-cards--intrinsic{box-sizing:border-box;height:calc(var(--photo-section-h,632) * var(--canvas-px));min-height:calc(var(--photo-section-h,632) * var(--canvas-px));padding:0;overflow:hidden}.feature-cards--intrinsic .section-bleed-bg>.feature-cards__bg{width:calc(1920 * var(--canvas-px));object-fit:unset;max-width:none;height:auto;inset:0 auto auto 50%;transform:translate(-50%)}.feature-cards--no-overlay .feature-cards__overlay{display:none}.feature-cards--intrinsic .feature-cards__inner{z-index:2;box-sizing:border-box;width:var(--width-content);max-width:calc(100% - 2rem);height:100%;padding-top:calc(80 * var(--canvas-px));margin-inline:auto;position:relative}.feature-cards--intrinsic .feature-cards__title{font-size:calc(36 * var(--canvas-px));line-height:1}.feature-cards--intrinsic .feature-cards__subtitle{margin-top:calc(29 * var(--canvas-px));font-size:calc(22 * var(--canvas-px));line-height:1}.feature-cards--intrinsic .feature-cards__grid{top:calc(235 * var(--canvas-px));box-sizing:border-box;align-items:stretch;gap:calc(24 * var(--content-px));width:100%;max-width:none;margin-top:0;position:absolute;left:0;right:0;transform:none}.feature-cards--intrinsic .feature-card{box-sizing:border-box;min-width:0;height:auto;min-height:calc(316 * var(--canvas-px));border-radius:calc(8 * var(--content-px));padding:calc(40 * var(--canvas-px)) calc(66 * var(--content-px)) calc(48 * var(--canvas-px));box-shadow:0 calc(10 * var(--content-px)) calc(30 * var(--content-px)) #1564ef0f;flex-direction:column;align-items:center;display:flex}.feature-cards--intrinsic .feature-card__icon,.feature-cards--intrinsic .feature-card__icon--img,.feature-cards--intrinsic .feature-card__icon--mask{height:calc(60 * var(--content-px));width:calc(60 * var(--content-px));flex-shrink:0}.feature-cards--intrinsic .feature-card__name{margin-top:calc(28 * var(--content-px));font-size:calc(24 * var(--canvas-px));flex-shrink:0}.feature-cards--intrinsic .feature-card__list{width:100%;min-height:0;margin-top:var(--photo-float-card-body-mt-feature);justify-content:flex-start;gap:var(--photo-float-card-list-gap);text-align:left;flex-direction:column;flex:auto;display:flex}.feature-cards__inner{z-index:2;box-sizing:border-box;width:var(--width-content);max-width:calc(100% - 2rem);margin-inline:auto;position:relative}.feature-cards__title{text-align:center;font-size:calc(36 * var(--canvas-px));font-weight:700;line-height:1}.feature-cards__subtitle{margin-top:calc(28 * var(--content-px));text-align:center;font-size:calc(22 * var(--canvas-px));font-weight:400;line-height:1}.feature-cards__grid{gap:clamp(.75rem,calc(24 * var(--content-px)),calc(24 * 1632 / 1340 * 1px));margin-top:clamp(2rem,calc(50 * var(--content-px)),calc(50 * 1632 / 1340 * 1px));grid-template-columns:1fr;display:grid}@media (min-width:640px){.feature-cards__grid--2,.feature-cards__grid--3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.feature-cards__grid--3{grid-template-columns:repeat(3,1fr)}}.feature-card{box-sizing:border-box;text-align:center;border-radius:calc(8 * var(--content-px));box-shadow:0 calc(10 * var(--content-px)) calc(30 * var(--content-px)) #1564ef0f;padding:clamp(1.75rem,calc(48 * var(--content-px)),calc(48 * 1632 / 1340 * 1px)) clamp(1.25rem,calc(36 * var(--content-px)),calc(36 * 1632 / 1340 * 1px));cursor:default;background:#ffffffbf;border:2px solid #fff9;transition:background-color .2s,border-color .2s,box-shadow .2s}.feature-card:focus-within,.feature-card:hover{box-shadow:0 0 calc(20 * var(--content-px)) #1564ef33;background:#1564ef99;border-color:#0000}.feature-card__icon{width:auto;height:calc(60 * var(--content-px));color:var(--color-brand);margin-inline:auto;transition:color .2s;display:block;overflow:visible}.feature-card:focus-within .feature-card__icon,.feature-card:hover .feature-card__icon{color:#fff}.feature-card__icon--img,.feature-card__icon--mask{width:calc(60 * var(--content-px));height:calc(60 * var(--content-px));object-fit:contain}.feature-card__icon--mask{-webkit-mask-image:var(--feature-icon-url);mask-image:var(--feature-icon-url);-webkit-mask-mode:alpha;background:linear-gradient(45deg,#0059f5,#00aeff);transition:background .2s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.feature-card:focus-within .feature-card__icon--mask,.feature-card:hover .feature-card__icon--mask{background:#fff}.feature-card__name{font-size:clamp(1.125rem,calc(24 * var(--canvas-px)),24px);color:var(--color-brand);font-weight:700;transition:color .2s}.feature-card__list,.feature-card__name{margin-top:clamp(.75rem,calc(24 * var(--content-px)),calc(24 * 1632 / 1340 * 1px))}.feature-card__list{gap:clamp(.35rem,calc(12 * var(--content-px)),calc(12 * 1632 / 1340 * 1px));text-align:left;flex-direction:column;display:inline-flex}.feature-card__list li{color:var(--color-text-primary);padding-left:1.05em;transition:color .2s;position:relative}.feature-card__list li:before{content:"";background:var(--color-brand);border-radius:50%;width:.28em;height:.28em;transition:background-color .2s;position:absolute;top:.6em;left:0}.feature-card:focus-within .feature-card__list li,.feature-card:focus-within .feature-card__name,.feature-card:hover .feature-card__list li,.feature-card:hover .feature-card__name{color:#fff}.feature-card:focus-within .feature-card__list li:before,.feature-card:hover .feature-card__list li:before{background:#fff}.product-page-hero{--product-hero-stage-h:calc(522 * 100vw / 1920);position:relative;overflow-x:clip}.product-page-hero--banner-620 .page-hero--solution{height:32.2917vw;min-height:unset}.product-page-hero--banner-620{--product-hero-stage-h:calc(620 * 100vw / 1920)}@media (min-width:1024px){.product-page-hero .page-hero--solution .page-hero__inner{padding-top:6.71875vw;padding-bottom:0;padding-left:var(--gutter-content);padding-right:var(--gutter-content)}.product-page-hero--banner-620 .page-hero--solution .page-hero__inner{padding-top:6.71875vw}.product-page-hero .page-hero--solution .page-hero__subtitle{margin-top:2.08333vw}.product-page-hero .page-hero--solution .page-hero__cta{margin-top:3.07292vw}.product-page-hero--plain-intro .product-page-hero__plain-intro-wrap{left:var(--gutter-content);right:var(--gutter-content);width:auto;max-width:none;top:calc(var(--product-hero-stage-h) * 494 / 620);margin-inline:0}.product-page-hero--plain-intro .product-page-hero__intro{font-size:calc(20 * var(--canvas-px));line-height:calc(30 * var(--canvas-px))}}@media (max-width:1023px){.product-page-hero .page-hero--solution .page-hero__inner{padding-top:2rem;padding-bottom:2rem}.product-page-hero--banner-620 .page-hero--solution{height:auto!important;min-height:0!important}.product-advantage__intro,.product-page-hero__intro{margin-top:0;margin-bottom:1.25rem}.product-page-hero__tail{padding-top:0;padding-bottom:1.5rem}.product-page-hero__tail-inner{width:100%;max-width:100%;padding-inline:1rem}}.product-page-hero__tail{z-index:2;padding-top:2.86458vw;padding-bottom:calc(80 * var(--content-px));background:#f1f6ff;position:relative}.product-page-hero--intro-only .product-page-hero__tail{padding-bottom:calc(60 * var(--content-px));background:var(--color-surface)}.product-page-hero--intro-only .product-page-hero__intro{margin-bottom:0}@media (min-width:1024px){.product-page-hero--intro-only .product-page-hero__tail{padding-top:3.28125vw}.product-page-hero--intro-only .product-page-hero__intro{margin-top:-6.66667vw}}.product-page-hero__tail-inner{box-sizing:border-box;width:var(--width-content);max-width:calc(100% - 2rem);margin-inline:auto}.product-advantage__intro,.product-page-hero__intro{z-index:5;box-sizing:border-box;margin-inline:0;width:100%;max-width:100%;margin-top:-5.20833vw;margin-bottom:calc(60 * var(--content-px));border-radius:var(--radius-card);background:var(--color-surface);padding:clamp(1.25rem,calc(38 * var(--content-px)),calc(38 * 1632 / 1340 * 1px)) clamp(1.25rem,calc(44 * var(--content-px)),calc(44 * 1632 / 1340 * 1px));font-size:clamp(1rem,calc(20 * var(--canvas-px)),20px);color:var(--color-text-primary);line-height:1.5;position:relative;box-shadow:0 0 20px #1564ef1a}@media (min-width:1024px){.product-advantage__intro,.product-page-hero__intro{padding:calc(38 * var(--content-px)) calc(44 * var(--content-px));font-size:calc(20 * var(--canvas-px));margin-top:-5.20833vw}}.product-page-hero__stage{position:relative}.product-page-hero--plain-intro .product-page-hero__plain-intro-wrap{z-index:3;box-sizing:border-box;width:var(--width-content);max-width:calc(100% - 2rem);margin-inline:auto;position:absolute;top:25.7292vw}.product-page-hero--plain-intro .product-page-hero__intro{box-shadow:none;color:#111827;background:0 0;border-radius:0;margin-top:0;margin-bottom:0;padding:0}@media (max-width:1023px){.product-page-hero--plain-intro .product-page-hero__plain-intro-wrap{width:var(--width-content);max-width:calc(100% - 2rem);margin-inline:auto;margin-top:calc(16 * var(--content-px));margin-bottom:calc(24 * var(--content-px));position:relative;top:auto}}.product-page-hero__stats{flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;display:flex}.product-page-hero__stats--spaced{margin-top:calc(73 * var(--content-px))}.product-page-hero__stat-wrap{flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex}.product-page-hero__stat-divider{height:calc(64 * var(--content-px));width:1px;margin-inline:calc(32 * var(--content-px));background:#d3d3d3;display:none}.product-page-hero__stat{text-align:center}.product-page-hero__stat-value{font-size:calc(72 * var(--canvas-px));color:var(--color-brand);font-weight:700;line-height:1}.product-page-hero__stat-label{margin-top:calc(16 * var(--content-px));font-family:var(--font-sans);font-size:calc(24 * var(--canvas-px));color:#111827;font-weight:400;line-height:1}@media (max-width:1023px){.product-page-hero__stats,.product-stats-bar__metrics{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:start;gap:1.25rem .75rem;width:100%;display:grid}.product-page-hero__stats--spaced{margin-top:1.5rem}.product-page-hero__stat-wrap,.product-stats-bar__item-wrap{flex:none;width:100%;min-width:0;display:block}.product-page-hero__stat-divider,.product-stats-bar__divider{display:none!important}.product-page-hero__stat,.product-stats-bar__item{text-align:center;width:100%}.product-page-hero__stat-value,.product-stats-bar__value{white-space:nowrap;font-size:clamp(1.5rem,7vw,1.875rem);line-height:1.15}.product-page-hero__stat-label,.product-stats-bar__label{white-space:normal;margin-top:.4rem;font-size:clamp(.75rem,3.4vw,.875rem);line-height:1.35}}@media (min-width:1024px){.product-page-hero__stat-divider{display:block}}.product-stats-bar{z-index:2;padding-bottom:calc(80 * var(--content-px));position:relative}.product-stats-bar__bg{background:#f1f6ff}.product-stats-bar__inner{padding-top:calc(175 * var(--content-px))}.product-stats-bar__content{box-sizing:border-box;width:var(--width-content);max-width:calc(100% - 2rem);margin-inline:auto}.product-stats-bar__intro{z-index:5;box-sizing:border-box;margin-inline:0;width:100%;max-width:100%;margin-top:-3.38542vw;margin-bottom:calc(40 * var(--content-px));border-radius:var(--radius-card);background:var(--color-surface);padding:calc(38 * var(--content-px)) calc(44 * var(--content-px));font-size:calc(20 * var(--canvas-px));color:var(--color-text-primary);line-height:1.5;position:relative;box-shadow:0 0 20px #1564ef1a}.product-stats-bar__metrics{flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;display:flex}.product-stats-bar__metrics--spaced{margin-top:calc(20 * var(--content-px))}.product-stats-bar__item-wrap{flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex}.product-stats-bar__divider{height:calc(64 * var(--content-px));width:1px;margin-inline:calc(32 * var(--content-px));background:#d3d3d3;display:none}.product-stats-bar__item{text-align:center}.product-stats-bar__value{font-size:calc(72 * var(--canvas-px));color:var(--color-brand);font-weight:700;line-height:1}.product-stats-bar__label{margin-top:calc(16 * var(--content-px));font-family:var(--font-sans);font-size:calc(24 * var(--canvas-px));color:#111827;font-weight:400;line-height:1}@media (min-width:1024px){.product-stats-bar__divider{display:block}}.wellness-resources{background:var(--color-surface);padding-block:calc(80 * var(--content-px));position:relative}.wellness-resources__inner{flex-direction:column;align-items:center;display:flex}.wellness-resources__title{font-size:calc(36 * var(--canvas-px));color:#111827;text-align:center;font-weight:700;line-height:1}.wellness-resources__subtitle{margin-top:calc(28 * var(--content-px));font-size:calc(22 * var(--canvas-px));color:#111827;text-align:center;font-weight:400;line-height:1}.wellness-resources__panel{box-sizing:border-box;width:var(--width-content);max-width:100%;margin-top:calc(60 * var(--content-px));overflow:visible}.wellness-resources__hub-stage{box-sizing:border-box;width:100%;padding:calc(32 * var(--content-px)) calc(24 * var(--content-px)) calc(28 * var(--content-px));position:relative;overflow:visible}.wellness-resources__corner{pointer-events:none;width:calc(787 * var(--content-px));height:calc(274 * var(--content-px));background-repeat:no-repeat;background-size:100% 100%;position:absolute}.wellness-resources__corner--tl{left:min(calc(-16 * var(--content-px)),-16px);top:min(calc(-12 * var(--content-px)),-12px);transform-origin:0 0;background-image:url(/images/pages/v3-员工疗休养/wellness-frame-tl.png);background-position:0 0;transform:scale(1.08)}.wellness-resources__corner--br{right:min(calc(-16 * var(--content-px)),-16px);bottom:min(calc(-12 * var(--content-px)),-12px);transform-origin:100% 100%;background-image:url(/images/pages/v3-员工疗休养/wellness-frame-br.png);background-position:100% 100%;transform:scale(1.08)}.wellness-resources__hub-layout{z-index:1;gap:calc(28 * var(--content-px)) calc(16 * var(--content-px));justify-content:center;align-items:center;display:grid;position:relative}@media (max-width:1023px){.wellness-resources__corner{display:none}.wellness-resources__hub-stage{padding:0}.wellness-resources__hub-layout{gap:calc(20 * var(--content-px))}}@media (min-width:1024px){.wellness-resources__hub-layout{grid-template-columns:minmax(0,calc(421 * var(--content-px))) minmax(0,calc(462 * var(--content-px))) minmax(0,calc(421 * var(--content-px)));grid-template-rows:auto auto}.wellness-resources__tour-pill--group{grid-area:1/1;justify-self:end}.wellness-resources__tour-pill--free{grid-area:2/1;justify-self:end}.wellness-resources__hub{grid-area:1/2/span 2;justify-self:center}.wellness-resources__tour-pill--local{grid-area:1/3;justify-self:start}.wellness-resources__tour-pill--private{grid-area:2/3;justify-self:start}}.wellness-resources__tour-pill{z-index:2;box-sizing:border-box;width:calc(421 * var(--content-px));min-height:calc(151 * var(--content-px));border-radius:calc(75 * var(--content-px));background:#fff;border:1px solid #bdd6ff;align-items:center;display:flex;position:relative}.wellness-resources__tour-icon-wrap{width:calc(150 * var(--content-px));height:calc(150 * var(--content-px));background-repeat:no-repeat;background-size:100% 100%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wellness-resources__tour-icon{width:calc(84 * var(--content-px));height:calc(70 * var(--content-px));object-fit:contain}.wellness-resources__tour-copy{min-width:0;margin-left:calc(24 * var(--content-px));padding-right:calc(40 * var(--content-px))}.wellness-resources__tour-title{font-size:calc(32 * var(--canvas-px));color:#111827;font-weight:700;line-height:1}.wellness-resources__tour-body{margin-top:calc(23 * var(--content-px));font-size:calc(22 * var(--canvas-px));color:#111827;font-weight:400;line-height:1}.wellness-resources__hub{z-index:1;width:calc(462 * var(--content-px));height:calc(462 * var(--content-px));flex-shrink:0;position:relative}.wellness-resources__hub-decor{overflow:hidden}.wellness-resources__hub-decor,.wellness-resources__hub-shell{pointer-events:none;border-radius:50%;position:absolute;inset:0}.wellness-resources__hub-shell{background:#1564ef0a}.wellness-resources__hub-orbit-bg{pointer-events:none;left:0;top:calc(3 * var(--content-px));width:calc(380 * var(--content-px));height:calc(390 * var(--content-px));position:absolute}.wellness-resources__hub-orbit-line{pointer-events:none;left:calc(22 * var(--content-px));top:calc(129 * var(--content-px));width:calc(439 * var(--content-px));height:calc(334 * var(--content-px));position:absolute}.wellness-resources__hub-arc img,.wellness-resources__hub-orbit-img{object-fit:contain;width:100%;height:100%;display:block}.wellness-resources__hub-arc{pointer-events:none;position:absolute}.wellness-resources__hub-arc--tl{left:calc(47 * var(--content-px));top:calc(45 * var(--content-px));width:calc(242 * var(--content-px));height:calc(173 * var(--content-px))}.wellness-resources__hub-arc--br{left:calc(217 * var(--content-px));top:calc(198 * var(--content-px));width:calc(199 * var(--content-px));height:calc(217 * var(--content-px))}.wellness-resources__hub-core{left:calc(47 * var(--content-px));top:calc(47 * var(--content-px));width:calc(368 * var(--content-px));height:calc(368 * var(--content-px));background:#1564ef1a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.wellness-resources__hub-value{font-size:calc(89 * var(--canvas-px))}.wellness-resources__hub-label,.wellness-resources__hub-value{z-index:1;color:var(--color-brand);font-weight:700;line-height:1;position:relative}.wellness-resources__hub-label{margin-top:calc(26 * var(--content-px));font-size:calc(36 * var(--canvas-px))}.wellness-resources__resources{justify-content:center;gap:calc(25 * var(--content-px));margin-top:calc(89 * var(--content-px));flex-wrap:wrap;display:flex}@media (min-width:1280px){.wellness-resources__resources{width:var(--width-content);flex-wrap:nowrap;justify-content:space-between;margin-inline:auto}}.wellness-resources__resource{box-sizing:border-box;width:calc(249 * var(--content-px));min-height:calc(210 * var(--content-px));border-radius:calc(8 * var(--content-px));height:auto;position:relative;overflow:hidden}.wellness-resources__resource-bg{pointer-events:none;z-index:0;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.wellness-resources__resource-bar{z-index:1;width:100%;height:calc(6 * var(--content-px));margin-top:calc(1 * var(--content-px));background-repeat:no-repeat;background-size:100% 100%;position:relative}.wellness-resources__resource-title{z-index:1;margin:calc(28 * var(--content-px)) 0 0 calc(32 * var(--content-px));font-size:calc(30 * var(--canvas-px));font-weight:700;line-height:calc(36 * var(--content-px));color:#111827;position:relative}.wellness-resources__resource-text{z-index:1;margin:calc(22 * var(--content-px)) calc(33 * var(--content-px)) calc(24 * var(--content-px)) calc(31 * var(--content-px));font-size:calc(20 * var(--canvas-px));font-weight:400;line-height:calc(35 * var(--content-px));color:#111827;position:relative}.product-advantage{z-index:2;background:var(--color-surface);padding-block:calc(79 * var(--content-px)) calc(80 * var(--content-px));position:relative}.product-advantage.product-advantage--solution-cards{padding-top:0;padding-bottom:4.16667vw}.product-advantage--overlap-hero{padding-top:2.86458vw}.product-advantage__heading--tagline .lanhu-section-subtitle{margin-top:calc(28 * var(--content-px));font-size:calc(22 * var(--canvas-px));line-height:1}@media (min-width:1024px){.product-advantage__heading--tagline .lanhu-section-subtitle{margin-top:calc(28 * var(--content-px));font-size:calc(22 * var(--canvas-px))}}.product-advantage__heading--payment .lanhu-section-subtitle{margin-top:calc(28 * var(--content-px));font-size:calc(22 * var(--canvas-px));line-height:1}@media (min-width:1024px){.product-advantage__heading--payment .lanhu-section-subtitle{margin-top:calc(28 * var(--content-px));font-size:calc(22 * var(--canvas-px))}}.product-advantage--hotel .product-advantage__card{min-height:calc(350 * var(--content-px))}.product-advantage--hotel .product-advantage__card-title-line--primary{font-size:calc(24 * var(--canvas-px));line-height:calc(24 * var(--content-px))}.product-advantage--wellness .product-advantage__grid{gap:calc(23 * var(--content-px));width:var(--width-content)}.product-advantage--wellness .product-advantage__card{min-height:calc(500 * var(--content-px));border-radius:8px}.product-advantage--visa .product-advantage__card{min-height:calc(444 * var(--content-px))}.product-advantage--insurance .product-advantage__card{min-height:calc(408 * var(--content-px))}.product-advantage--meeting .product-advantage__card{min-height:calc(460 * var(--content-px))}.product-advantage--wellness.product-advantage--hover-cards .product-advantage__card--hover-image:focus-within,.product-advantage--wellness.product-advantage--hover-cards .product-advantage__card--hover-image:hover{background:#65a6e2;box-shadow:0 0 20px #1564ef1a}.product-advantage--wellness.product-advantage--hover-cards .product-advantage__card--hover-image:focus-within .product-advantage__card-bg,.product-advantage--wellness.product-advantage--hover-cards .product-advantage__card--hover-image:hover .product-advantage__card-bg{opacity:1}.product-advantage--wellness.product-advantage--hover-cards .product-advantage__card--hover-image:focus-within .product-advantage__step,.product-advantage--wellness.product-advantage--hover-cards .product-advantage__card--hover-image:hover .product-advantage__step{opacity:1;color:#fff;-webkit-text-fill-color:#fff;background:0 0}.product-advantage--hover-cards .product-advantage__card--hover-image{cursor:default}.product-advantage--hover-cards .product-advantage__card--hover-image .product-advantage__card-bg{opacity:0;transition:opacity .2s}.product-advantage--hover-cards .product-advantage__card--hover-image .product-advantage__card-overlay{display:none}.product-advantage--hover-cards .product-advantage__card--hover-image:focus-within,.product-advantage--hover-cards .product-advantage__card--hover-image:hover{background:#002e43;box-shadow:0 0 20px #1564ef4d}.product-advantage--hover-cards .product-advantage__card--hover-image:focus-within .product-advantage__card-bg,.product-advantage--hover-cards .product-advantage__card--hover-image:hover .product-advantage__card-bg{opacity:1}.product-advantage--hover-cards .product-advantage__card--hover-image:focus-within .product-advantage__step,.product-advantage--hover-cards .product-advantage__card--hover-image:hover .product-advantage__step{opacity:1;color:#fff;-webkit-text-fill-color:#fff;background:0 0}.product-advantage--hover-cards .product-advantage__card--hover-image:focus-within .product-advantage__card-body,.product-advantage--hover-cards .product-advantage__card--hover-image:focus-within .product-advantage__card-list,.product-advantage--hover-cards .product-advantage__card--hover-image:focus-within .product-advantage__card-title,.product-advantage--hover-cards .product-advantage__card--hover-image:focus-within .product-advantage__card-title-line,.product-advantage--hover-cards .product-advantage__card--hover-image:hover .product-advantage__card-body,.product-advantage--hover-cards .product-advantage__card--hover-image:hover .product-advantage__card-list,.product-advantage--hover-cards .product-advantage__card--hover-image:hover .product-advantage__card-title,.product-advantage--hover-cards .product-advantage__card--hover-image:hover .product-advantage__card-title-line{color:#fff}.product-advantage--hover-cards .product-advantage__card--hover-image:focus-within .product-advantage__divider,.product-advantage--hover-cards .product-advantage__card--hover-image:hover .product-advantage__divider{background:#fff}.product-advantage--hotel .product-advantage__card--featured .product-advantage__card-title-line--primary{color:#fff}.product-advantage--hotel .product-advantage__card--featured .product-advantage__card-overlay{background:#01afff3b}.product-advantage__grid{gap:calc(24 * var(--content-px));width:var(--width-content);max-width:100%;margin-inline:auto;display:grid}@media (min-width:1024px){.product-advantage__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-advantage__grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-advantage__card{min-height:calc(350 * var(--content-px));border-radius:var(--radius-card);padding:calc(40 * var(--content-px));background:var(--color-surface);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 0 20px #d9d9d94d}.product-advantage__card--featured{background:#002e43;box-shadow:0 0 20px #1564ef4d}.product-advantage__card-bg{pointer-events:none;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.product-advantage__card-overlay{pointer-events:none;border-radius:inherit;background:linear-gradient(#16a4e680 0 100%);position:absolute;inset:0}.product-advantage__step{font-family:"Alibaba PuHuiTi 3.0",PingFang SC,Microsoft YaHei,sans-serif;font-weight:700;font-size:calc(58 * var(--canvas-px));color:#fff0;opacity:.4;-webkit-text-fill-color:transparent;background:linear-gradient(#1564ef,#1564ef00);-webkit-background-clip:text;background-clip:text;line-height:1;position:relative}.product-advantage__card--featured .product-advantage__step{-webkit-text-fill-color:transparent;background:linear-gradient(#00afff,#00afff00);-webkit-background-clip:text;background-clip:text}.product-advantage__card-title{margin-top:calc(17 * var(--content-px));color:#000;position:relative}.product-advantage__card-title-line{display:block}.product-advantage__card-title-line--primary{font-size:clamp(1rem,calc(24 * var(--canvas-px)),24px);font-weight:700;line-height:calc(24 * var(--content-px));white-space:nowrap}.product-advantage__card-title-line--secondary{font-size:clamp(.875rem,calc(18 * var(--canvas-px)),18px);font-weight:400;line-height:calc(24 * var(--content-px));white-space:nowrap}@media (min-width:1024px){.product-advantage__step{font-size:calc(58 * var(--canvas-px))}.product-advantage__card-title-line--primary{font-size:calc(24 * var(--canvas-px));line-height:calc(24 * var(--content-px))}.product-advantage__card-title-line--secondary{font-size:calc(18 * var(--canvas-px));line-height:calc(24 * var(--content-px))}}.product-advantage__card--featured .product-advantage__card-body,.product-advantage__card--featured .product-advantage__card-list,.product-advantage__card--featured .product-advantage__card-title,.product-advantage__card--featured .product-advantage__card-title-line{color:#fff}.product-advantage__divider{margin-top:calc(8 * var(--content-px));height:3px;width:calc(47 * var(--content-px));background:#333;position:relative}.product-advantage__card--featured .product-advantage__divider{background:#fff}.product-advantage__card-body{margin-top:calc(49 * var(--content-px))}.product-advantage__card-body,.product-advantage__card-list{font-size:var(--text-body);color:var(--color-text-primary);line-height:1.5;position:relative}.product-advantage__card-list{margin:calc(49 * var(--content-px)) 0 0;padding:0;list-style:none}.product-advantage__card-list li{padding-left:calc(14 * var(--content-px));position:relative}.product-advantage__card-list li+li{margin-top:calc(10 * var(--content-px))}.product-advantage__card-list li:before{content:"";width:calc(4 * var(--content-px));height:calc(4 * var(--content-px));background:currentColor;position:absolute;top:.62em;left:0}.platform-benefit-cards{min-height:calc(708 * var(--content-px));padding-block:calc(79 * var(--content-px)) calc(80 * var(--content-px))}.platform-benefit-cards__bg-base{background:#e4edfe}.platform-benefit-cards__bg-pattern{z-index:1}.platform-benefit-cards__bg-overlay{z-index:2;background:#669dff33}.section-bleed-bg>.platform-benefit-cards__bg-pattern{top:min(calc(-256 * var(--content-px)),-256px);width:calc(1522 * var(--content-px));height:calc(1013 * var(--content-px));object-fit:cover;object-position:right center;opacity:1;bottom:auto;left:auto;right:0}@media (max-width:1023px){.section-bleed-bg>.platform-benefit-cards__bg-pattern{object-position:right bottom;opacity:.45;width:100%;height:min(55vw,420px);top:auto;bottom:0}}.platform-benefit-cards--wellness-bg .section-bleed-bg>.platform-benefit-cards__bg-pattern{inset:auto;top:min(calc(-270 * var(--content-px)),-270px);width:100%;height:calc(1309 * var(--content-px));object-fit:cover;object-position:50% top;opacity:1;bottom:auto;left:0;right:0}@media (max-width:1023px){.platform-benefit-cards--wellness-bg .section-bleed-bg>.platform-benefit-cards__bg-pattern{object-position:50% 18%;opacity:.9;width:100%;max-width:none;height:min(240vw,520px);top:min(-18.6667vw,-70px);left:0}}.platform-benefit-cards--cover-bg .section-bleed-bg>.platform-benefit-cards__bg-pattern{object-fit:cover;object-position:var(--benefit-bg-position,center center);opacity:1;width:100%;height:100%;inset:0}@media (max-width:1023px){.platform-benefit-cards--cover-bg .section-bleed-bg>.platform-benefit-cards__bg-pattern{object-position:var(--benefit-bg-position,center 35%);opacity:1}}.platform-benefit-cards--sized-bg .section-bleed-bg>.platform-benefit-cards__bg-pattern{inset:auto;top:var(--benefit-bg-top,0);width:var(--benefit-bg-w);height:var(--benefit-bg-h);object-fit:cover;object-position:var(--benefit-bg-position,right center);opacity:1;bottom:auto;left:auto;right:0}@media (max-width:1023px){.platform-benefit-cards--sized-bg .section-bleed-bg>.platform-benefit-cards__bg-pattern{object-position:85% center;opacity:.55;width:100%;height:min(52vw,360px);top:auto;bottom:0;left:0}}.platform-benefit-cards--intrinsic-bg{min-height:calc(var(--benefit-section-h,677) * var(--canvas-px));padding-block:calc(80 * var(--canvas-px)) calc(80 * var(--canvas-px))}.platform-benefit-cards--intrinsic-bg .section-bleed-bg>.platform-benefit-cards__bg-pattern{inset:auto;top:var(--benefit-bg-top,0);width:var(--benefit-bg-w);object-fit:unset;object-position:var(--benefit-bg-position,right center);opacity:1;max-width:none;height:auto;bottom:auto;left:auto;right:0}.platform-benefit-cards--intrinsic-bg .lanhu-section-title{line-height:calc(35 * var(--canvas-px))}.platform-benefit-cards--intrinsic-bg .lanhu-section-subtitle{margin-top:calc(29 * var(--canvas-px));font-size:calc(22 * var(--canvas-px));line-height:calc(21 * var(--canvas-px))}.platform-benefit-cards--intrinsic-bg .platform-benefit-cards__grid{gap:calc(22 * var(--content-px));width:100%}.platform-benefit-cards--intrinsic-bg .platform-benefit-cards__grid--spaced{margin-top:calc(70 * var(--canvas-px))}.platform-benefit-cards--intrinsic-bg .platform-benefit-cards__card{box-sizing:border-box;width:100%;min-height:calc(var(--benefit-card-h,362) * var(--canvas-px));padding:calc(40 * var(--canvas-px)) calc(34 * var(--canvas-px)) calc(40 * var(--canvas-px))}.platform-benefit-cards--intrinsic-bg .platform-benefit-cards__icon{width:calc(var(--benefit-icon-w1,55) * var(--canvas-px));height:calc(60 * var(--canvas-px));margin-bottom:calc(30 * var(--canvas-px))}.platform-benefit-cards--intrinsic-bg .platform-benefit-cards__grid>:first-child .platform-benefit-cards__icon{width:calc(var(--benefit-icon-w1,55) * var(--canvas-px))}.platform-benefit-cards--intrinsic-bg .platform-benefit-cards__grid>:nth-child(2) .platform-benefit-cards__icon{width:calc(var(--benefit-icon-w2,62) * var(--canvas-px))}.platform-benefit-cards--intrinsic-bg .platform-benefit-cards__grid>:nth-child(3) .platform-benefit-cards__icon{width:calc(var(--benefit-icon-w3,50) * var(--canvas-px))}.platform-benefit-cards--intrinsic-bg .platform-benefit-cards__icon--wide{width:calc(var(--benefit-icon-w4,64) * var(--canvas-px))}.platform-benefit-cards--intrinsic-bg .platform-benefit-cards__title{max-width:calc(280 * var(--canvas-px));line-height:calc(28 * var(--canvas-px));white-space:pre-line}.platform-benefit-cards--intrinsic-bg .platform-benefit-cards__body{max-width:calc(252 * var(--canvas-px))}.platform-benefit-cards--no-overlay .platform-benefit-cards__bg-base{background:0 0}@media (max-width:1023px){.platform-benefit-cards--intrinsic-bg{min-height:0;padding-block:2.5rem 2.75rem}.platform-benefit-cards--intrinsic-bg .section-bleed-bg>.platform-benefit-cards__bg-pattern{object-position:85% center;opacity:.55;width:100%;height:auto;top:auto;bottom:0;left:0}.platform-benefit-cards--no-overlay.platform-benefit-cards--intrinsic-bg .section-bleed-bg>.platform-benefit-cards__bg-pattern{opacity:1}.platform-benefit-cards--intrinsic-bg .platform-benefit-cards__grid{gap:1rem;width:100%}.platform-benefit-cards--intrinsic-bg .platform-benefit-cards__grid--spaced{margin-top:1.75rem}.platform-benefit-cards--intrinsic-bg .platform-benefit-cards__card{min-height:0;padding:1.25rem 1.125rem 1.35rem}}.platform-benefit-cards__grid{gap:calc(24 * var(--content-px));width:var(--width-content);max-width:100%;margin-inline:auto;display:grid}.platform-benefit-cards__grid--spaced{margin-top:calc(68 * var(--content-px))}@media (min-width:640px){.platform-benefit-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.platform-benefit-cards__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.platform-benefit-cards__card{min-height:calc(331 * var(--content-px));border-radius:var(--radius-card);padding:calc(43 * var(--content-px)) calc(20 * var(--content-px)) calc(42 * var(--content-px));text-align:center;cursor:default;background:#ffffffe6;flex-direction:column;align-items:center;transition:background-color .2s,box-shadow .2s;display:flex;box-shadow:0 0 20px #d9d9d94d}.platform-benefit-cards__card:focus-within,.platform-benefit-cards__card:hover{background:#1564ef99;box-shadow:0 0 20px #1564ef33}.platform-benefit-cards__icon{width:calc(63 * var(--content-px));height:calc(60 * var(--content-px));margin-bottom:calc(30 * var(--content-px));-webkit-mask-image:var(--benefit-icon-url);mask-image:var(--benefit-icon-url);-webkit-mask-mode:alpha;background:linear-gradient(#0059f5,#00aeff);flex-shrink:0;transition:background .2s;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.platform-benefit-cards__card:focus-within .platform-benefit-cards__icon,.platform-benefit-cards__card:hover .platform-benefit-cards__icon{background:#fff}.platform-benefit-cards__grid>:first-child .platform-benefit-cards__icon{width:calc(55 * var(--content-px))}.platform-benefit-cards__grid>:nth-child(2) .platform-benefit-cards__icon{width:calc(62 * var(--content-px))}.platform-benefit-cards__grid>:nth-child(3) .platform-benefit-cards__icon{width:calc(50 * var(--content-px))}.platform-benefit-cards__icon--wide{width:calc(64 * var(--content-px))}.platform-benefit-cards__title{max-width:calc(257 * var(--content-px));font-size:calc(24 * var(--canvas-px));font-weight:700;line-height:calc(28 * var(--canvas-px));white-space:pre-line;color:#1564ef;transition:color .2s}.platform-benefit-cards__body{max-width:calc(257 * var(--content-px));color:var(--color-text-primary);transition:color .2s}.platform-benefit-cards__card:focus-within .platform-benefit-cards__body,.platform-benefit-cards__card:focus-within .platform-benefit-cards__title,.platform-benefit-cards__card:hover .platform-benefit-cards__body,.platform-benefit-cards__card:hover .platform-benefit-cards__title{color:#fff}.platform-benefit-cards--analytics{min-height:calc(677 * var(--canvas-px));padding-block:calc(80 * var(--canvas-px)) calc(80 * var(--canvas-px))}.platform-benefit-cards--analytics.platform-benefit-cards--cover-bg .section-bleed-bg>.platform-benefit-cards__bg-pattern{object-fit:cover;object-position:center center;transform-origin:50%;width:100%;height:100%;inset:0;transform:scale(1.12)translateY(-6%)}.platform-benefit-cards--analytics .platform-benefit-cards__bg-overlay{background:#669dff1f}.platform-benefit-cards--analytics .lanhu-section-title{line-height:calc(35 * var(--canvas-px))}.platform-benefit-cards--analytics .lanhu-section-subtitle{margin-top:calc(29 * var(--canvas-px));font-size:calc(22 * var(--canvas-px));line-height:calc(21 * var(--canvas-px))}.platform-benefit-cards--analytics .platform-benefit-cards__grid{gap:calc(22 * var(--content-px));width:100%}.platform-benefit-cards--analytics .platform-benefit-cards__grid--spaced{margin-top:calc(70 * var(--canvas-px))}.platform-benefit-cards--analytics .platform-benefit-cards__card{min-height:calc(362 * var(--canvas-px));padding:calc(40 * var(--canvas-px)) calc(34 * var(--canvas-px)) calc(40 * var(--canvas-px));background:#fff}.platform-benefit-cards--analytics .platform-benefit-cards__title{max-width:calc(252 * var(--canvas-px));white-space:nowrap}.platform-benefit-cards--analytics .platform-benefit-cards__body{max-width:calc(252 * var(--canvas-px))}.platform-benefit-cards--analytics .platform-benefit-cards__grid>:first-child .platform-benefit-cards__icon,.platform-benefit-cards--analytics .platform-benefit-cards__grid>:nth-child(3) .platform-benefit-cards__icon,.platform-benefit-cards--analytics .platform-benefit-cards__icon--wide{width:calc(60 * var(--canvas-px));height:calc(60 * var(--canvas-px));margin-bottom:calc(30 * var(--canvas-px))}.platform-benefit-cards--analytics .platform-benefit-cards__grid>:nth-child(2) .platform-benefit-cards__icon{width:calc(68 * var(--canvas-px));height:calc(60 * var(--canvas-px));margin-bottom:calc(30 * var(--canvas-px))}.platform-benefit-cards--wellness-bg .platform-benefit-cards__card{overflow:hidden}.platform-benefit-cards--analytics .platform-benefit-cards__card:focus-within,.platform-benefit-cards--analytics .platform-benefit-cards__card:hover,.platform-benefit-cards--wellness-bg .platform-benefit-cards__card:focus-within,.platform-benefit-cards--wellness-bg .platform-benefit-cards__card:hover,.platform-benefit-cards__card:focus-within,.platform-benefit-cards__card:hover{background:#1564ef99;box-shadow:0 0 20px #1564ef33}.platform-benefit-cards--analytics .platform-benefit-cards__card:focus-within .platform-benefit-cards__icon,.platform-benefit-cards--analytics .platform-benefit-cards__card:hover .platform-benefit-cards__icon,.platform-benefit-cards__card:focus-within .platform-benefit-cards__icon,.platform-benefit-cards__card:hover .platform-benefit-cards__icon{background:#fff}.platform-benefit-cards--analytics .platform-benefit-cards__card:focus-within .platform-benefit-cards__body,.platform-benefit-cards--analytics .platform-benefit-cards__card:focus-within .platform-benefit-cards__title,.platform-benefit-cards--analytics .platform-benefit-cards__card:hover .platform-benefit-cards__body,.platform-benefit-cards--analytics .platform-benefit-cards__card:hover .platform-benefit-cards__title,.platform-benefit-cards__card:focus-within .platform-benefit-cards__body,.platform-benefit-cards__card:focus-within .platform-benefit-cards__title,.platform-benefit-cards__card:hover .platform-benefit-cards__body,.platform-benefit-cards__card:hover .platform-benefit-cards__title{color:#fff}.wellness-featured-case{padding-block:calc(80 * var(--content-px));background:#fff}.wellness-featured-case__title{font-size:calc(36 * var(--canvas-px));text-align:center;color:#111827;font-weight:700;line-height:1}.wellness-featured-case__subtitle{margin-top:calc(29 * var(--content-px));font-size:calc(22 * var(--canvas-px));text-align:center;color:#111827;font-weight:400;line-height:1}.wellness-featured-case__stage{width:calc(1551 * var(--content-px));max-width:100%;margin:calc(68 * var(--content-px)) auto 0;justify-content:center;align-items:flex-start;display:flex}.wellness-featured-case__arrow{width:calc(44 * var(--content-px));height:calc(80 * var(--content-px));margin-top:calc(108 * var(--content-px));color:#111827;opacity:.1;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .2s;display:flex}.wellness-featured-case__arrow:hover:not(:disabled){opacity:.35}.wellness-featured-case__arrow:disabled{cursor:default;opacity:.06}.wellness-featured-case__arrow--next{margin-left:calc(78 * var(--content-px))}.wellness-featured-case__arrow-icon{width:calc(44 * var(--content-px));height:calc(80 * var(--content-px))}.wellness-featured-case__panel{min-width:0;margin-left:calc(59 * var(--content-px));flex:1;display:flex}.wellness-featured-case__media{width:calc(432 * var(--content-px));height:calc(280 * var(--content-px));background:#ddeffd;flex-shrink:0;overflow:hidden}.wellness-featured-case__photo{object-fit:cover;width:100%;height:100%;display:block}.wellness-featured-case__content{min-width:0;margin-left:calc(114 * var(--content-px));padding-top:calc(2 * var(--content-px))}.wellness-featured-case__author{font-size:calc(24 * var(--canvas-px));color:#111827;font-weight:700;line-height:1}.wellness-featured-case__company{margin-top:calc(13 * var(--content-px));font-size:calc(18 * var(--canvas-px));color:#666;font-weight:400;line-height:1}.wellness-featured-case__badge{margin:calc(23 * var(--content-px)) 0 0;border-radius:calc(16 * var(--content-px));padding:calc(8 * var(--content-px)) calc(16 * var(--content-px));font-size:calc(16 * var(--canvas-px));color:#fff;background:#01c2f9;font-weight:400;line-height:1;display:inline-block}.wellness-featured-case__quote{margin-top:calc(38 * var(--content-px));font-size:calc(18 * var(--canvas-px));font-weight:400;line-height:calc(27 * var(--content-px));color:#111827}@media (max-width:1023px){.wellness-featured-case__stage{flex-direction:column;align-items:stretch;gap:1rem}.wellness-featured-case__arrow{display:none}.wellness-featured-case__panel{flex-direction:column;margin-left:0}.wellness-featured-case__media{aspect-ratio:432/280;width:100%;height:auto}.wellness-featured-case__content{margin-top:1.25rem;margin-left:0}.wellness-featured-case__mobile-nav{justify-content:center;gap:1.5rem;margin-top:1rem;display:flex}.wellness-featured-case__mobile-nav .wellness-featured-case__arrow{opacity:.25;margin-top:0;display:flex}}.page-faq{background:var(--color-surface);padding-block:clamp(3rem,calc(79 * var(--content-px)),calc(79 * 1632 / 1340 * 1px))}.page-faq__list{gap:clamp(1rem,calc(24 * var(--content-px)),calc(24 * 1632 / 1340 * 1px));flex-direction:column;display:flex}.page-faq__list--spaced{margin-top:clamp(2.5rem,calc(69 * var(--content-px)),calc(69 * 1632 / 1340 * 1px))}.page-faq__item{border-radius:var(--radius-card);overflow:hidden}.page-faq__trigger{border-radius:var(--radius-card);background:var(--color-surface-section);width:100%;padding:clamp(1rem,calc(24 * var(--content-px)),calc(24 * 1632 / 1340 * 1px)) clamp(1rem,calc(21 * var(--content-px)),calc(21 * 1632 / 1340 * 1px));text-align:left;border:1px solid #d3d3d3;justify-content:space-between;align-items:center;display:flex}.page-faq__item--open .page-faq__trigger{border-color:var(--color-brand);border-bottom-right-radius:0;border-bottom-left-radius:0}.page-faq__trigger-label{align-items:center;gap:clamp(.75rem,calc(12 * var(--content-px)),calc(12 * 1632 / 1340 * 1px));display:flex}.page-faq__badge{width:calc(20 * var(--content-px));height:calc(20 * var(--content-px));object-fit:contain;flex-shrink:0}.page-faq__question{font-size:clamp(1.125rem,calc(20 * var(--canvas-px)),20px);color:var(--color-text-primary);font-weight:700;line-height:1.35}.page-faq__item--open .page-faq__question{color:var(--color-brand)}.page-faq__chevron{color:#d3d3d3;flex-shrink:0;width:1rem;height:.5rem;margin-left:1rem;transition:transform .2s}.page-faq__chevron--open{color:var(--color-brand);transform:rotate(180deg)}.page-faq__answer{border-bottom-left-radius:var(--radius-card);border-bottom-right-radius:var(--radius-card);background:var(--color-surface);padding:clamp(1.5rem,calc(36 * var(--content-px)),calc(36 * 1632 / 1340 * 1px)) clamp(1rem,calc(24 * var(--content-px)),calc(24 * 1632 / 1340 * 1px));border:1px solid var(--color-brand);border-top:0}.page-faq__answer-text,.page-faq__answer-text.case-detail__rich-body,.page-faq__answer-text.case-detail__rich-body p{font-size:var(--text-body);color:var(--color-text-primary);line-height:1.5}.page-faq__cta{margin-top:clamp(2.5rem,calc(60 * var(--content-px)),calc(60 * 1632 / 1340 * 1px));justify-content:center;display:flex}@media (min-width:1024px){.page-faq{padding-block:calc(79 * var(--content-px))}.page-faq__list{gap:calc(24 * var(--content-px))}.page-faq__list--spaced{margin-top:calc(69 * var(--content-px))}.page-faq__trigger{padding:calc(24 * var(--content-px)) calc(21 * var(--content-px))}.page-faq__trigger-label{gap:calc(12 * var(--content-px))}.page-faq__badge{width:calc(20 * var(--content-px));height:calc(20 * var(--content-px))}.page-faq__question{font-size:calc(20 * var(--canvas-px));line-height:calc(22 * var(--content-px))}.page-faq__chevron{margin-left:calc(16 * var(--content-px));height:calc(8 * var(--content-px));width:calc(16 * var(--content-px))}.page-faq__answer{padding:calc(36 * var(--content-px)) calc(24 * var(--content-px))}.page-faq__answer-text{font-size:var(--text-body);line-height:1.5}.page-faq__cta{margin-top:calc(60 * var(--content-px))}}.inline-cta-section{background:var(--color-surface);padding-bottom:clamp(3rem,calc(80 * var(--content-px)),calc(80 * 1632 / 1340 * 1px))}@media (min-width:1024px){.inline-cta-section{padding-bottom:calc(80 * var(--content-px))}}.cta-hero-proportional{box-sizing:border-box;border-radius:9999px;flex-shrink:0;width:auto;min-width:0;height:2.5rem;min-height:2.5rem;padding-inline:1.35rem;font-size:.9375rem;line-height:1}@media (min-width:1024px){.cta-hero-proportional{--cta-hover-radius:calc(28 * var(--content-px));height:calc(56 * var(--content-px));min-height:calc(56 * var(--content-px));width:calc(240 * var(--content-px));min-width:calc(240 * var(--content-px));border-radius:calc(28 * var(--content-px));font-size:calc(20 * var(--canvas-px));padding-inline:0}.home-hero .cta-hero-proportional,.page-hero .cta-hero-proportional{font-size:calc(21 * var(--canvas-px))}}.product-price{padding-top:calc(79 * var(--content-px));padding-bottom:calc(80 * var(--content-px));background:#f1f6ff}.product-price__heading--tagline .lanhu-section-subtitle{margin-top:calc(28 * var(--content-px));font-size:calc(22 * var(--canvas-px));line-height:1}@media (min-width:1024px){.product-price__heading--tagline .lanhu-section-subtitle{margin-top:calc(28 * var(--content-px));font-size:calc(22 * var(--canvas-px))}}.product-price__marquee{width:100%;margin-top:calc(70 * var(--content-px));overflow:hidden}.product-price__marquee-track{align-items:stretch;gap:calc(24 * var(--content-px));width:max-content;padding-inline:calc(24 * var(--content-px));will-change:transform;animation:product-price-marquee 36s linear infinite;display:flex}.product-price__marquee:hover .product-price__marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.product-price__marquee-track{width:auto;max-width:var(--width-content);flex-wrap:wrap;justify-content:center;margin-inline:auto;animation:none}}@keyframes product-price-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.product-price__card{--price-card-blue:#1563ee;--price-card-accent:#1564ef;box-sizing:border-box;flex:0 0 calc(280 * var(--content-px));width:calc(280 * var(--content-px));border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;height:auto;min-height:0;display:flex;overflow:hidden;box-shadow:0 0 20px #1564ef1a}.product-price__card-head{justify-content:space-between;align-items:center;gap:calc(12 * var(--content-px));padding:calc(16 * var(--content-px)) calc(20 * var(--content-px)) calc(14 * var(--content-px));border-bottom:1px solid #0000000f;display:flex}.product-price__airline{align-items:center;gap:calc(8 * var(--content-px));min-width:0;display:flex}.product-price__airline-logo{height:calc(30 * var(--content-px));width:calc(30 * var(--content-px));object-fit:cover;border-radius:50%;flex-shrink:0;display:block}.product-price__airline-name{font-size:calc(18 * var(--canvas-px));color:var(--color-text-primary);white-space:nowrap;font-weight:700;line-height:1}.product-price__cabin,.product-price__flight-no{font-size:calc(15 * var(--canvas-px));letter-spacing:.02em;color:#999;white-space:nowrap;font-weight:500;line-height:1}.product-price__cabin{background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.product-price__route-block{justify-content:flex-start;padding:calc(22 * var(--content-px)) calc(22 * var(--content-px)) calc(8 * var(--content-px));flex-direction:column;flex:none;margin-top:0}.product-price__route,.product-price__route-block{align-items:center;gap:calc(10 * var(--content-px));display:flex}.product-price__route{justify-content:space-between;width:100%}.product-price__route-city{font-size:calc(28 * var(--canvas-px));color:var(--color-text-primary);white-space:nowrap;font-weight:400;line-height:1}.product-price__route-path{align-items:center;gap:calc(6 * var(--content-px));flex:1;min-width:0;display:flex}.product-price__route-line{min-width:calc(24 * var(--content-px));border-top:1.5px dashed #c5cdd8;flex:1;height:0;display:block}.product-price__route-plane{height:calc(20 * var(--content-px));width:calc(20 * var(--content-px));object-fit:contain;flex-shrink:0;display:block}.product-price__date{text-align:center;font-size:calc(15 * var(--canvas-px));color:#999;line-height:1;display:block}.product-price__bottom{align-items:stretch;gap:calc(20 * var(--content-px));padding:calc(18 * var(--content-px)) 0 calc(28 * var(--content-px));flex-direction:column;margin-top:0;display:flex}.product-price__discount-ribbon{box-sizing:border-box;min-width:calc(130 * var(--content-px));width:max-content;max-width:calc(168 * var(--content-px));height:calc(40 * var(--content-px));padding:0 calc(22 * var(--content-px)) calc(8 * var(--content-px)) calc(16 * var(--content-px));border-radius:0 0 calc(20 * var(--content-px)) 0;color:#fff;white-space:nowrap;background-image:linear-gradient(90deg,#1564ef 0 .4%,#00aeff 100%);align-self:flex-start;align-items:flex-end;gap:0;line-height:1;display:inline-flex}.product-price__discount-label{font-size:calc(18 * var(--canvas-px));font-weight:400;line-height:1;display:block}.product-price__discount-pct{font-size:calc(30 * var(--canvas-px));font-weight:700;line-height:1;display:block}.product-price__price-row{justify-content:space-between;align-items:center;gap:calc(10 * var(--content-px));padding:0 calc(20 * var(--content-px));display:flex}.product-price__list-wrap,.product-price__our-wrap{gap:calc(12 * var(--content-px));flex-direction:column;min-width:0;display:flex}.product-price__list-wrap{align-items:flex-start}.product-price__our-wrap{text-align:right;align-items:flex-end}.product-price__list-price{font-size:calc(24 * var(--canvas-px));color:#666;font-weight:400;line-height:1;text-decoration:line-through}.product-price__list-label{font-size:calc(16 * var(--canvas-px));color:#666;font-weight:400;line-height:1}.product-price__price-arrow{width:calc(64 * var(--content-px));height:calc(30 * var(--content-px));object-fit:contain;flex-shrink:0;display:block}.product-price__our-price{font-size:calc(30 * var(--canvas-px));color:var(--price-card-blue);font-weight:800;line-height:1}.product-price__our-label{font-size:calc(18 * var(--canvas-px));color:var(--price-card-accent);font-weight:500;line-height:1}.product-price__cta{margin-top:calc(60 * var(--content-px));justify-content:center;display:flex}.product-icon-pillars{isolation:isolate;padding-top:calc(76 * var(--content-px));padding-bottom:calc(80 * var(--content-px));position:relative;overflow:hidden}.product-icon-pillars__bg{pointer-events:none;z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.product-icon-pillars__tint{pointer-events:none;z-index:1;background:#669dff33;position:absolute;inset:0}.product-icon-pillars--intrinsic{box-sizing:border-box;height:calc(var(--photo-section-h,774) * var(--canvas-px));min-height:calc(var(--photo-section-h,774) * var(--canvas-px));padding-top:calc(76 * var(--canvas-px));padding-bottom:0;overflow:hidden}.product-icon-pillars--intrinsic .product-icon-pillars__bg{width:calc(1920 * var(--canvas-px));object-fit:unset;max-width:none;height:auto;inset:0 auto auto 50%;transform:translate(-50%)}.product-icon-pillars--no-overlay .product-icon-pillars__tint{display:none}.product-icon-pillars--intrinsic .product-icon-pillars__title{font-size:calc(40 * var(--canvas-px));line-height:1}.product-icon-pillars--intrinsic .product-icon-pillars__subtitle{margin-top:calc(29 * var(--canvas-px));font-size:calc(30 * var(--canvas-px));line-height:1}.product-icon-pillars--intrinsic .product-icon-pillars__grid{top:calc(243 * var(--canvas-px));z-index:2;width:var(--width-content);gap:calc(23 * var(--content-px));max-width:none;margin:0;padding-bottom:0;position:absolute;left:50%;overflow:visible;transform:translate(-50%)}.product-icon-pillars--intrinsic .product-icon-pillars__card{min-width:0;height:calc(450 * var(--canvas-px));padding:calc(41 * var(--canvas-px)) calc(15 * var(--content-px)) calc(40 * var(--canvas-px));flex:1 1 0}.product-icon-pillars--intrinsic .product-icon-pillars__card .icon-cards-service__icon-wrap{width:calc(60 * var(--content-px));height:calc(60 * var(--content-px))}.product-icon-pillars--intrinsic .product-icon-pillars__card-title{width:auto;max-width:100%;margin-top:calc(28 * var(--content-px));font-size:calc(24 * var(--canvas-px))}.product-icon-pillars--intrinsic .product-icon-pillars__card-body{width:auto;max-width:100%}.product-icon-pillars__title{z-index:2;text-align:center;font-size:calc(40 * var(--canvas-px));font-weight:700;line-height:1;position:relative}.product-icon-pillars__subtitle{z-index:2;margin-top:calc(29 * var(--content-px));text-align:center;font-size:calc(30 * var(--canvas-px));line-height:1;position:relative}.product-icon-pillars__grid{z-index:2;gap:calc(23 * var(--content-px));width:var(--width-content);max-width:100%;margin-inline:auto;margin-top:calc(70 * var(--content-px));-ms-overflow-style:none;scrollbar-width:none;padding-bottom:.5rem;display:flex;position:relative;overflow-x:auto}.product-icon-pillars__grid::-webkit-scrollbar{display:none}.product-icon-pillars__card{flex:0 0 calc(250 * var(--content-px));height:calc(520 * var(--canvas-px));border-radius:var(--radius-card);min-height:0;padding:calc(41 * var(--canvas-px)) calc(15 * var(--content-px)) calc(40 * var(--canvas-px));text-align:center;cursor:default;background:#ffffffe6;flex-direction:column;align-items:center;transition:background-color .2s;display:flex;overflow:hidden}.product-icon-pillars__card--featured,.product-icon-pillars__card:focus-within,.product-icon-pillars__card:hover{background:#1564ef99}.product-icon-pillars__card .icon-cards-service__icon-wrap{width:calc(60 * var(--content-px));height:calc(60 * var(--content-px))}.product-icon-pillars--intrinsic .product-icon-pillars__card .icon-cards-service__icon-wrap--flat,.product-icon-pillars__card .icon-cards-service__icon-wrap--flat{width:calc(var(--icon-flat-w,60) * var(--canvas-px));height:calc(var(--icon-flat-h,60) * var(--canvas-px))}.product-icon-pillars__card .icon-cards-service__icon--glyph-hover[src*=icon-service-5-glyph],.product-icon-pillars__card .icon-cards-service__icon--glyph[style*=icon-service-5-glyph]{width:70%;height:70%}.product-icon-pillars__card--featured .icon-cards-service__icon--glyph-hover[src*=icon-service-5-glyph],.product-icon-pillars__card:focus-within .icon-cards-service__icon--glyph-hover[src*=icon-service-5-glyph],.product-icon-pillars__card:hover .icon-cards-service__icon--glyph-hover[src*=icon-service-5-glyph]{width:76%;height:76%}.product-icon-pillars__card--featured .icon-cards-service__icon--flat-default,.product-icon-pillars__card:focus-within .icon-cards-service__icon--flat-default,.product-icon-pillars__card:hover .icon-cards-service__icon--flat-default{background:#fff}.product-icon-pillars__card--featured .icon-cards-service__icon-wrap--flat-cutout .icon-cards-service__icon--flat-default,.product-icon-pillars__card:focus-within .icon-cards-service__icon-wrap--flat-cutout .icon-cards-service__icon--flat-default,.product-icon-pillars__card:hover .icon-cards-service__icon-wrap--flat-cutout .icon-cards-service__icon--flat-default{-webkit-mask-image:var(--benefit-icon-hover-url);mask-image:var(--benefit-icon-hover-url)}.product-icon-pillars__card--featured .icon-cards-service__icon-circle-bg,.product-icon-pillars__card:focus-within .icon-cards-service__icon-circle-bg,.product-icon-pillars__card:hover .icon-cards-service__icon-circle-bg{opacity:0}.product-icon-pillars__card--featured .icon-cards-service__icon--hover,.product-icon-pillars__card:focus-within .icon-cards-service__icon--hover,.product-icon-pillars__card:hover .icon-cards-service__icon--hover{width:72%;height:72%;display:block}.product-icon-pillars__card--featured .icon-cards-service__icon--default,.product-icon-pillars__card:focus-within .icon-cards-service__icon--default,.product-icon-pillars__card:hover .icon-cards-service__icon--default{display:none}.product-icon-pillars__icon{height:calc(60 * var(--content-px));width:calc(60 * var(--content-px));object-fit:contain}.product-icon-pillars__icon--full{flex-shrink:0;display:block}.icon-cards-service__card .product-icon-pillars__icon--full{width:calc(63 * var(--content-px));height:calc(60 * var(--content-px));object-fit:contain}.product-icon-pillars__card-title{width:calc(222 * var(--content-px));max-width:100%;margin-top:calc(28 * var(--content-px));font-size:calc(24 * var(--canvas-px));font-weight:700;line-height:calc(24 * var(--content-px));white-space:nowrap;color:var(--color-brand)}.product-icon-pillars__card--featured .product-icon-pillars__card-body,.product-icon-pillars__card--featured .product-icon-pillars__card-title,.product-icon-pillars__card:focus-within .product-icon-pillars__card-body,.product-icon-pillars__card:focus-within .product-icon-pillars__card-title,.product-icon-pillars__card:hover .product-icon-pillars__card-body,.product-icon-pillars__card:hover .product-icon-pillars__card-title{color:#fff}.product-icon-pillars__card-body{width:calc(197 * var(--content-px));max-width:100%;color:var(--color-text-primary);margin-inline:auto}@media (max-width:1023px){.product-icon-pillars{background:#eef4ff;padding-top:2rem;padding-bottom:2rem}.product-icon-pillars--intrinsic{height:auto;min-height:0;overflow:visible}.product-icon-pillars__bg,.product-icon-pillars__tint{display:none}.product-icon-pillars__title{font-size:clamp(1.125rem,5vw,1.375rem);line-height:1.25}.product-icon-pillars__subtitle{margin-top:.75rem;padding-inline:.25rem;font-size:clamp(.875rem,3.8vw,1rem);line-height:1.45}.product-icon-pillars--intrinsic .product-icon-pillars__grid,.product-icon-pillars__grid{flex-direction:column;gap:.875rem;width:100%;margin-top:1.75rem;padding-bottom:0;display:flex;position:static;top:auto;left:auto;overflow:visible;transform:none}.product-icon-pillars--intrinsic .product-icon-pillars__card,.product-icon-pillars__card{box-sizing:border-box;flex:none;width:100%;height:auto;min-height:0;padding:1.25rem 1.125rem 1.35rem}.product-icon-pillars__card .icon-cards-service__icon-wrap,.product-icon-pillars__icon{width:3rem;height:3rem}.product-icon-pillars__card-title{white-space:normal;width:100%;margin-top:.875rem;font-size:1.25rem}.product-icon-pillars__card-body{width:100%}}.icon-cards-service{padding-block:calc(76 * var(--content-px)) calc(80 * var(--content-px))}.icon-cards-service__bg{pointer-events:none;z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.icon-cards-service__tint{pointer-events:none;z-index:1;background:#669dff33;position:absolute;inset:0}.icon-cards-service--intrinsic{box-sizing:border-box;height:calc(var(--photo-section-h,680) * var(--canvas-px));min-height:calc(var(--photo-section-h,680) * var(--canvas-px));padding:0;overflow:hidden}.icon-cards-service--intrinsic .icon-cards-service__bg{width:calc(1920 * var(--canvas-px));object-fit:unset;max-width:none;height:auto;inset:0 auto auto 50%;transform:translate(-50%)}.icon-cards-service--no-overlay .icon-cards-service__tint{display:none}.icon-cards-service--intrinsic .icon-cards-service__content>.lanhu-container{padding-top:calc(79 * var(--canvas-px))}.icon-cards-service--intrinsic .lanhu-section-title{font-size:calc(36 * var(--canvas-px));line-height:1}.icon-cards-service--intrinsic .lanhu-section-subtitle{margin-top:calc(29 * var(--canvas-px));font-size:calc(22 * var(--canvas-px));line-height:1}.icon-cards-service--intrinsic .icon-cards-service__grid--spaced{margin-top:0}.icon-cards-service--intrinsic:has(.icon-cards-service__grid--design){height:calc(var(--photo-section-h,852) * var(--canvas-px));min-height:calc(var(--photo-section-h,852) * var(--canvas-px));max-height:calc(var(--photo-section-h,852) * var(--canvas-px));background-color:#0000;padding-bottom:0;overflow:hidden}.icon-cards-service--intrinsic:has(.icon-cards-service__grid--design) .icon-cards-service__content{height:100%;min-height:0;overflow:hidden}.icon-cards-service--intrinsic:has(.icon-cards-service__grid--design) .icon-cards-service__bg{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;inset:0;transform:none}.icon-cards-service--intrinsic .icon-cards-service__grid--design{top:calc(234 * var(--canvas-px));right:calc((1920 - 1631) * var(--canvas-px));z-index:2;box-sizing:border-box;width:min(calc(811 * var(--canvas-px)),calc(100% - (1920 - 1631) * var(--canvas-px) - var(--gutter-content)));max-height:calc((var(--photo-section-h,852) - 234 - 71) * var(--canvas-px));gap:calc(26 * var(--canvas-px)) calc(25 * var(--canvas-px));grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;position:absolute;left:auto;overflow:hidden}.icon-cards-service--intrinsic .icon-cards-service__grid--design .icon-cards-service__card{box-sizing:border-box;width:100%;min-width:0;height:auto;min-height:0;max-height:100%;padding:calc(28 * var(--canvas-px)) calc(24 * var(--canvas-px)) calc(32 * var(--canvas-px));flex-direction:column;align-items:center;display:flex;overflow:hidden}.icon-cards-service--intrinsic .icon-cards-service__grid--design .icon-cards-service__card-title{margin-top:calc(20 * var(--canvas-px))}.icon-cards-service--intrinsic .icon-cards-service__grid--design .icon-cards-service__card-body{box-sizing:border-box;width:100%;max-width:100%;margin-top:var(--photo-float-card-body-mt-service-design);overflow-wrap:break-word;flex:auto;margin-bottom:0;padding-bottom:0}@media (min-width:1024px){.icon-cards-service--intrinsic .icon-cards-service__grid--cols-4{top:calc(235 * var(--canvas-px));z-index:2;box-sizing:border-box;width:var(--width-content);gap:calc(22 * var(--content-px));max-width:none;margin:0;position:absolute;left:50%;transform:translate(-50%)}.icon-cards-service--intrinsic .icon-cards-service__grid--cols-4 .icon-cards-service__card{box-sizing:border-box;width:100%;min-width:0;min-height:calc(390 * var(--canvas-px));height:calc(390 * var(--canvas-px));padding:calc(41 * var(--canvas-px)) calc(19 * var(--content-px)) calc(40 * var(--canvas-px))}.icon-cards-service--intrinsic .icon-cards-service__grid--cols-4 .icon-cards-service__card-body{max-width:none}}.icon-cards-service--intrinsic .icon-cards-service__icon-wrap{width:calc(60 * var(--canvas-px));height:calc(60 * var(--canvas-px))}.icon-cards-service--intrinsic .icon-cards-service__icon-wrap--full{width:calc(var(--icon-full-w,60) * var(--canvas-px));height:calc(var(--icon-full-h,60) * var(--canvas-px))}.icon-cards-service--intrinsic .icon-cards-service__icon-wrap--flat{width:calc(var(--icon-flat-w,60) * var(--canvas-px));height:calc(var(--icon-flat-h,60) * var(--canvas-px))}.icon-cards-service--intrinsic .icon-cards-service__card-title{margin-top:calc(30 * var(--canvas-px));font-size:calc(24 * var(--canvas-px))}.icon-cards-service--intrinsic .icon-cards-service__card-body{margin-top:var(--photo-float-card-body-mt-service);max-width:calc(298 * var(--canvas-px))}.icon-cards-service__grid{z-index:2;gap:calc(26 * var(--content-px));width:calc(765 * var(--content-px));max-width:calc(100% - 2rem);margin-inline:auto;display:grid;position:relative}@media (min-width:1024px){.icon-cards-service__grid--design{margin-left:auto;margin-right:calc((100vw - var(--width-content)) / 2)}.icon-cards-service--intrinsic .icon-cards-service__grid--design{margin-left:0;margin-right:0}}.icon-cards-service__grid--spaced{margin-top:calc(70 * var(--content-px))}@media (min-width:640px){.icon-cards-service__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.icon-cards-service__grid--cols-4{gap:calc(24 * var(--content-px));width:var(--width-content);grid-template-columns:repeat(4,minmax(0,1fr))}.icon-cards-service__grid--cols-4 .icon-cards-service__card{min-height:calc(390 * var(--content-px));padding-inline:calc(19 * var(--content-px))}}.icon-cards-service__heading--payment .lanhu-section-subtitle{margin-top:calc(29 * var(--content-px));font-size:calc(22 * var(--canvas-px));line-height:1}.icon-cards-service__card{min-height:calc(260 * var(--content-px));border-radius:var(--radius-card);padding:calc(40 * var(--content-px)) calc(27 * var(--content-px)) calc(40 * var(--content-px));text-align:center;cursor:default;background:#ffffffe6;flex-direction:column;align-items:center;transition:background-color .2s;display:flex}.icon-cards-service__card--featured,.icon-cards-service__card:focus-within,.icon-cards-service__card:hover{background:#1564ef99}.icon-cards-service__icon-wrap{width:calc(63 * var(--content-px));height:calc(60 * var(--content-px));flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.icon-cards-service__icon-wrap--full{width:calc(var(--icon-full-w) * var(--content-px));height:calc(var(--icon-full-h) * var(--content-px))}.icon-cards-service__icon--full{object-fit:contain;width:100%;height:100%}.icon-cards-service__icon-wrap--gradient-circle{border-radius:50%;overflow:hidden}.icon-cards-service__icon-wrap--flat{width:calc(var(--icon-flat-w) * var(--content-px));height:calc(var(--icon-flat-h) * var(--content-px))}.icon-cards-service__icon--flat-default{width:100%;height:100%;-webkit-mask-image:var(--benefit-icon-url);mask-image:var(--benefit-icon-url);-webkit-mask-mode:alpha;background:linear-gradient(45deg,#0059f5,#00aeff);transition:background .2s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.icon-cards-service__card:focus-within .icon-cards-service__icon--flat-default,.icon-cards-service__card:hover .icon-cards-service__icon--flat-default{background:#fff}.icon-cards-service__card:focus-within .icon-cards-service__icon-wrap--flat-cutout .icon-cards-service__icon--flat-default,.icon-cards-service__card:hover .icon-cards-service__icon-wrap--flat-cutout .icon-cards-service__icon--flat-default{-webkit-mask-image:var(--benefit-icon-hover-url);mask-image:var(--benefit-icon-hover-url)}.icon-cards-service__icon-circle-bg{background:linear-gradient(45deg,#0059f5,#00aeff);border-radius:50%;transition:opacity .2s;position:absolute;inset:0}.icon-cards-service__icon{flex-shrink:0;display:block}.icon-cards-service__icon--glyph{z-index:1;width:58%;height:58%;-webkit-mask-image:var(--benefit-icon-url);mask-image:var(--benefit-icon-url);-webkit-mask-mode:alpha;background:#fff;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.icon-cards-service__icon--glyph-hover{z-index:1;object-fit:contain;filter:brightness(0)invert();width:58%;height:58%;position:relative}.icon-cards-service__card--featured .icon-cards-service__icon--default,.icon-cards-service__card:focus-within .icon-cards-service__icon--default,.icon-cards-service__card:hover .icon-cards-service__icon--default,.icon-cards-service__icon--hover{display:none}.icon-cards-service__card--featured .icon-cards-service__icon-circle-bg,.icon-cards-service__card:focus-within .icon-cards-service__icon-circle-bg,.icon-cards-service__card:hover .icon-cards-service__icon-circle-bg{opacity:0}.icon-cards-service__card--featured .icon-cards-service__icon--hover,.icon-cards-service__card:focus-within .icon-cards-service__icon--hover,.icon-cards-service__card:hover .icon-cards-service__icon--hover{width:72%;height:72%;display:block}.icon-cards-service__icon--hover-glyph{object-fit:contain;filter:none}.icon-cards-service__card-title{margin-top:calc(30 * var(--content-px));font-size:calc(24 * var(--canvas-px));white-space:pre-line;color:var(--color-brand);font-weight:700}.icon-cards-service__card--featured .icon-cards-service__card-body,.icon-cards-service__card--featured .icon-cards-service__card-title,.icon-cards-service__card:focus-within .icon-cards-service__card-body,.icon-cards-service__card:focus-within .icon-cards-service__card-title,.icon-cards-service__card:hover .icon-cards-service__card-body,.icon-cards-service__card:hover .icon-cards-service__card-title{color:#fff}.icon-cards-service__card-body{margin-top:calc(23 * var(--content-px));color:var(--color-text-primary)}.product-link-cards{background:var(--color-surface-section);padding-block:calc(79 * var(--content-px)) calc(80 * var(--content-px))}.product-link-cards__grid{gap:calc(25 * var(--content-px));width:var(--width-content);max-width:100%;margin-inline:auto;display:grid}@media (min-width:1024px){.product-link-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-link-cards__card{min-height:calc(395 * var(--content-px));border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;transition:box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 0 20px #1564ef1a}.product-link-cards__card:hover{box-shadow:0 0 20px #d9d9d94d}.product-link-cards__visual{height:calc(220 * var(--content-px));background:var(--color-surface);overflow:hidden}.product-link-cards__visual img{object-fit:cover;object-position:right center;width:100%;height:100%}.product-link-cards__title{margin:calc(30 * var(--content-px)) calc(41 * var(--content-px)) 0;font-size:calc(24 * var(--canvas-px));color:var(--color-text-primary);font-weight:700;line-height:1;transition:color .2s}.product-link-cards__desc{margin:calc(18 * var(--content-px)) calc(41 * var(--content-px)) 0}.product-link-cards__desc,.product-link-cards__more{font-size:var(--text-body);color:var(--color-text-primary);line-height:1.5;transition:color .2s}.product-link-cards__more{margin:auto calc(41 * var(--content-px)) calc(27 * var(--content-px)) auto;align-items:center;gap:.5rem;font-weight:400;display:inline-flex}.product-link-cards__card:hover .product-link-cards__desc,.product-link-cards__card:hover .product-link-cards__more,.product-link-cards__card:hover .product-link-cards__title{color:var(--color-brand)}.solution-link-cards{background:var(--color-surface-section);padding-block:calc(79 * var(--content-px)) calc(80 * var(--content-px))}.solution-link-cards__section-heading{text-align:center}.solution-link-cards__grid{gap:calc(25 * var(--content-px));width:var(--width-content);max-width:100%;margin-top:calc(69 * var(--content-px));margin-inline:auto;display:grid}@media (min-width:1024px){.solution-link-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.solution-link-cards__card{min-height:calc(395 * var(--content-px));border-radius:calc(8 * var(--content-px));box-shadow:0 0 calc(20 * var(--content-px)) #1564ef1a;background:#fff;flex-direction:column;transition:box-shadow .2s;display:flex;overflow:hidden}.solution-link-cards__card:hover{box-shadow:0 0 calc(20 * var(--content-px)) #d9d9d94d}.solution-link-cards__visual{height:calc(220 * var(--content-px));background:#e6f3ff;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.solution-link-cards__visual img{object-fit:cover;object-position:center;width:100%;height:100%}.solution-link-cards__body{flex-direction:column;flex:1;min-height:0;display:flex}.solution-link-cards__heading{margin:calc(30 * var(--content-px)) calc(41 * var(--content-px)) 0;font-size:calc(24 * var(--canvas-px));color:var(--color-text-primary);font-weight:700;line-height:1;transition:color .2s}.solution-link-cards__desc{margin:calc(18 * var(--content-px)) calc(41 * var(--content-px)) 0}.solution-link-cards__desc,.solution-link-cards__more{font-size:var(--text-body);color:var(--color-text-primary);line-height:1.5;transition:color .2s}.solution-link-cards__more{margin:auto calc(41 * var(--content-px)) calc(27 * var(--content-px)) auto;align-items:center;gap:.5rem;font-weight:400;display:inline-flex}.solution-link-cards__card:hover .solution-link-cards__desc,.solution-link-cards__card:hover .solution-link-cards__heading,.solution-link-cards__card:hover .solution-link-cards__more{color:var(--color-brand)}.industry-stats{isolation:isolate;min-height:calc(900 * var(--content-px));background:#f1f6ff;position:relative;overflow:hidden}.industry-stats__stage{z-index:0;pointer-events:none;width:min(100vw,1920px);position:absolute;inset:0 0 0 50%;overflow:hidden;transform:translate(-50%)}.industry-stats__bg{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.industry-stats__inner{z-index:1;padding-block:calc(80 * var(--content-px)) calc(79 * var(--content-px));position:relative}.industry-stats__title{text-align:center;font-size:calc(36 * var(--canvas-px));font-weight:700;line-height:calc(54 * var(--content-px));color:#111827;margin:0}.industry-stats__intro{margin:calc(29 * var(--content-px)) auto 0;padding-inline:calc(24 * var(--content-px));text-align:center;font-size:calc(22 * var(--canvas-px));line-height:calc(22 * var(--content-px));color:#111827}@media (min-width:1024px){.industry-stats__intro{white-space:nowrap}}.industry-stats__panel{gap:calc(40 * var(--content-px));margin-top:calc(72 * var(--content-px));max-width:calc(1194 * var(--content-px));margin-inline:auto;display:grid}@media (min-width:1024px){.industry-stats__panel{grid-template-columns:calc(570 * var(--content-px)) minmax(0,1fr);align-items:center;gap:calc(54 * var(--content-px))}}.industry-stats__photo{min-height:calc(320 * var(--content-px));background:#d1e2ff;border-radius:8px;overflow:hidden}@media (min-width:1024px){.industry-stats__photo{min-height:calc(460 * var(--content-px));height:calc(460 * var(--content-px))}}.industry-stats__photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.industry-stats__metrics{gap:calc(48 * var(--content-px)) calc(32 * var(--content-px));min-height:calc(355 * var(--content-px));grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;display:grid;position:relative}.industry-stats__metrics:after,.industry-stats__metrics:before{content:"";width:2px;height:calc(118 * var(--content-px));pointer-events:none;background:#1564ef;position:absolute;left:50%;transform:translate(-50%)}.industry-stats__metrics:before{top:0}.industry-stats__metrics:after{top:calc(233 * var(--content-px))}.industry-stats__item{text-align:center;padding-inline:calc(8 * var(--content-px));flex-direction:column;justify-content:center;align-items:center;display:flex}.industry-stats__value{font-size:calc(70 * var(--canvas-px));line-height:calc(70 * var(--content-px));color:#1564ef;white-space:nowrap;font-weight:700}.industry-stats__label{margin-top:calc(41 * var(--content-px));font-size:calc(24 * var(--canvas-px));line-height:calc(24 * var(--content-px));color:#111827;white-space:nowrap;font-weight:800}.industry-stats__cta{margin-top:calc(60 * var(--content-px));justify-content:center;display:flex}.industry-process{background:#fff;padding-top:0;padding-bottom:4.16667vw}@media (max-width:1023px){.industry-process,.product-advantage.product-advantage--solution-cards{padding-top:0;padding-bottom:clamp(2.5rem,4.16667vw,80px)}}.industry-process__grid{gap:calc(43 * var(--content-px));margin-top:calc(71 * var(--content-px));display:grid}@media (min-width:1024px){.industry-process__grid{max-width:calc(1339 * var(--content-px));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;grid-auto-flow:row;margin-inline:auto}.industry-process__grid>.industry-process-card:first-child{grid-area:1/1}.industry-process__grid>.industry-process-card:nth-child(2){grid-area:1/2}.industry-process__grid>.industry-process-card:nth-child(3){grid-area:2/1}.industry-process__grid>.industry-process-card:nth-child(4){grid-area:2/2}}.industry-process-card{cursor:default;background:#fff;border-radius:8px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.industry-process-card--cyan{background:linear-gradient(#e8f7fc 0 48%,#f0f9fc 72%,#f5fbfd)}.industry-process-card--blue{background:linear-gradient(#e6f3ff 0 48%,#f0f7ff 72%,#f5f9ff)}.industry-process-card--purple{background:linear-gradient(#f3e8ff 0 48%,#f7f0ff 72%,#faf6ff)}.industry-process-card--amber{background:linear-gradient(#fff8e6 0 48%,#fffaf0 72%,#fffcf5)}.industry-process-card__illustration{pointer-events:none;top:calc(12 * var(--content-px));right:calc(48 * var(--content-px));z-index:0;width:calc(190 * var(--content-px));height:auto;max-height:calc(200 * var(--content-px));object-fit:contain;object-position:right top;position:absolute}.industry-process-card__content{z-index:1;min-height:inherit;flex-direction:column;flex:1;display:flex;position:relative}.industry-process-card__heading{box-sizing:border-box;max-width:calc(369 * var(--content-px));min-height:calc(276 * var(--content-px));padding:calc(32 * var(--content-px)) calc(31 * var(--content-px)) calc(22 * var(--content-px))}.industry-process-card__step{font-size:calc(100 * var(--canvas-px));opacity:.3;font-weight:700;line-height:1}.industry-process-card--cyan .industry-process-card__step{color:#00c8ff}.industry-process-card--blue .industry-process-card__step{color:#1564ef}.industry-process-card--purple .industry-process-card__step{color:#6c28d2}.industry-process-card--amber .industry-process-card__step{color:#fac200}.industry-process-card__title{margin-top:calc(21 * var(--content-px));font-size:calc(30 * var(--canvas-px));line-height:calc(36 * var(--content-px));color:#111827;font-weight:800}.industry-process-card__tagline{margin-top:calc(18 * var(--content-px));font-size:calc(18 * var(--canvas-px));color:#111827;line-height:1}.industry-process-card__divider{width:calc(92 * var(--content-px));height:calc(6 * var(--content-px));margin-top:calc(20 * var(--content-px));--process-divider-fill:linear-gradient(90deg,#36efc1,#00c0fa);--process-divider-track:#00c0fa26;border-radius:calc(3 * var(--content-px));background:0 0;position:relative;overflow:hidden}.industry-process-card__divider:after,.industry-process-card__divider:before{content:"";border-radius:999px;height:100%;position:absolute;top:0}.industry-process-card__divider:before{width:calc(62 * var(--content-px));background:var(--process-divider-fill);left:0}.industry-process-card__divider:after{left:calc(62 * var(--content-px));background:var(--process-divider-track);right:0}.industry-process-card--cyan .industry-process-card__divider{--process-divider-fill:linear-gradient(90deg,#36efc1,#00c0fa);--process-divider-track:#00c0fa26}.industry-process-card--blue .industry-process-card__divider{--process-divider-fill:linear-gradient(90deg,#1564ef,#00c0fa);--process-divider-track:#1564ef26}.industry-process-card--purple .industry-process-card__divider{--process-divider-fill:linear-gradient(90deg,#6c28d2,#a855f7);--process-divider-track:#6c28d226}.industry-process-card--amber .industry-process-card__divider{--process-divider-fill:linear-gradient(90deg,#fac200,#ffd95a);--process-divider-track:#fac20026}.industry-process-card__panel{box-sizing:border-box;width:100%;padding:calc(39 * var(--content-px)) calc(31 * var(--content-px)) 0;margin-top:0;background:linear-gradient(#ffffff47,#ffffff8c 14px 100%);border-radius:0 0 8px 8px;flex-direction:column;flex:auto;margin-inline:0;display:flex}.industry-process-card__list{padding:0 0 calc(72 * var(--canvas-px));font-size:var(--text-body);color:#111827;margin:0;line-height:1.5;list-style:none}.industry-process-card__list li{padding-left:calc(26 * var(--content-px));position:relative}.industry-process-card__list li+li{margin-top:calc(12 * var(--content-px))}.industry-process-card__list li:before{content:"";width:calc(14 * var(--content-px));height:calc(14 * var(--content-px));background-color:#00c8ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='white' d='M5.5 10.2 2.3 7l1-1 2.2 2.2L10.7 3l1 1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:calc(8 * var(--content-px)) calc(8 * var(--content-px));border-radius:50%;position:absolute;top:.35em;left:0;-webkit-mask:none;mask:none}.industry-process-card--cyan .industry-process-card__list li:before{background-color:#00c8ff}.industry-process-card--blue .industry-process-card__list li:before{background-color:#1564ef}.industry-process-card--purple .industry-process-card__list li:before{background-color:#6c28d2}.industry-process-card--amber .industry-process-card__list li:before{background-color:#fac200}.process-showcase__grid{gap:calc(48 * var(--content-px));width:100%;max-width:calc(1339 * var(--content-px));margin:calc(71 * var(--content-px)) auto 0;display:grid}@media (min-width:1024px){.process-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;grid-auto-flow:row}.process-showcase__grid>.process-card:first-child{grid-area:1/1}.process-showcase__grid>.process-card:nth-child(2){grid-area:1/2}.process-showcase__grid>.process-card:nth-child(3){grid-area:2/1}.process-showcase__grid>.process-card:nth-child(4){grid-area:2/2}}.process-card{cursor:default;border-radius:8px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.process-card--cyan{background:linear-gradient(#e8f7fc 0 48%,#f0f9fc 72%,#f5fbfd)}.process-card--blue{background:linear-gradient(#e6f3ff 0 48%,#f0f7ff 72%,#f5f9ff)}.process-card--purple{background:linear-gradient(#f3e8ff 0 48%,#f7f0ff 72%,#faf6ff)}.process-card--amber{background:linear-gradient(#fff8e6 0 48%,#fffaf0 72%,#fffcf5)}.process-card__illustration{pointer-events:none;top:calc(30 * var(--content-px));right:calc(52 * var(--content-px));z-index:0;width:calc(210 * var(--content-px));height:auto;max-height:calc(220 * var(--content-px));object-fit:contain;object-position:right top;position:absolute}.process-card__content{z-index:1;min-height:inherit;flex-direction:column;flex:1;display:flex;position:relative}.process-card__heading{box-sizing:border-box;max-width:calc(369 * var(--content-px));min-height:calc(276 * var(--content-px));padding:calc(32 * var(--content-px)) calc(31 * var(--content-px)) calc(22 * var(--content-px))}.process-card__step{font-size:calc(100 * var(--canvas-px));opacity:.3;font-weight:700;line-height:1}.process-card--cyan .process-card__step{color:#00c8ff}.process-card--blue .process-card__step{color:#1564ef}.process-card--purple .process-card__step{color:#6c28d2}.process-card--amber .process-card__step{color:#fac200}.process-card__title{margin-top:calc(21 * var(--content-px));font-size:calc(30 * var(--canvas-px));line-height:calc(36 * var(--content-px));color:#111827;flex-direction:column;font-weight:800;display:flex}.process-card__title-primary{font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}.process-card__tagline{margin-top:calc(18 * var(--content-px));font-size:calc(18 * var(--canvas-px));color:#111827;font-weight:400;line-height:1}.process-card__divider{width:calc(92 * var(--content-px));height:calc(6 * var(--content-px));margin-top:calc(20 * var(--content-px));--process-divider-fill:linear-gradient(90deg,#1564ef,#00c0fa);--process-divider-track:#1564ef26;border-radius:calc(3 * var(--content-px));background:0 0;position:relative;overflow:hidden}.process-card__divider:after,.process-card__divider:before{content:"";border-radius:999px;height:100%;position:absolute;top:0}.process-card__divider:before{width:calc(62 * var(--content-px));background:var(--process-divider-fill);left:0}.process-card__divider:after{left:calc(62 * var(--content-px));background:var(--process-divider-track);right:0}.process-card--cyan .process-card__divider{--process-divider-fill:linear-gradient(90deg,#36efc1,#00c0fa);--process-divider-track:#00c0fa26}.process-card--blue .process-card__divider{--process-divider-fill:linear-gradient(90deg,#1564ef,#00c0fa);--process-divider-track:#1564ef26}.process-card--purple .process-card__divider{--process-divider-fill:linear-gradient(90deg,#6c28d2,#a855f7);--process-divider-track:#6c28d226}.process-card--amber .process-card__divider{--process-divider-fill:linear-gradient(90deg,#fac200,#ffd95a);--process-divider-track:#fac20026}.process-card__panel{box-sizing:border-box;width:100%;padding:calc(39 * var(--content-px)) calc(31 * var(--content-px)) 0;margin-top:0;background:linear-gradient(#ffffff47,#ffffff8c 14px 100%);border-radius:0 0 8px 8px;flex-direction:column;flex:auto;margin-inline:0;display:flex}.process-card__list{padding:0 0 calc(72 * var(--canvas-px));font-size:calc(18 * var(--canvas-px));line-height:calc(36 * var(--content-px));color:#111827;margin:0;list-style:none}.process-card__list li{padding-left:calc(22 * var(--content-px));position:relative}.process-card__list li:before{content:"";left:0;top:calc(11 * var(--content-px));width:calc(14 * var(--content-px));height:calc(14 * var(--content-px));background:currentColor;position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='black' d='M5.5 10.2 2.3 7l1-1 2.2 2.2L10.7 3l1 1z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='black' d='M5.5 10.2 2.3 7l1-1 2.2 2.2L10.7 3l1 1z'/%3E%3C/svg%3E") 50%/contain no-repeat}.process-card--cyan .process-card__list li:before{color:#00c8ff}.process-card--blue .process-card__list li:before{color:#1564ef}.process-card--purple .process-card__list li:before{color:#6c28d2}.process-card--amber .process-card__list li:before{color:#fac200}.product-advantage--solution-cards .solution-process-card__list li:before{content:"";width:calc(14 * var(--content-px));height:calc(14 * var(--content-px));background-color:#1564ef;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='white' d='M5.5 10.2 2.3 7l1-1 2.2 2.2L10.7 3l1 1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:calc(8 * var(--content-px)) calc(8 * var(--content-px));border-radius:50%;position:absolute;top:.35em;left:0;-webkit-mask:none;mask:none}.product-advantage--solution-cards .solution-process-card--blue .solution-process-card__list li:before{background-color:#1564ef}.product-advantage--solution-cards .solution-process-card--amber .solution-process-card__list li:before{background-color:#fac200}.product-advantage--solution-cards .solution-process-card--cyan .solution-process-card__list li:before{background-color:#00c8ff}.product-advantage--solution-cards .solution-process-card--purple .solution-process-card__list li:before{background-color:#6c28d2}.industry-process .industry-process-card__list li:before{content:"";width:calc(14 * var(--content-px));height:calc(14 * var(--content-px));background-color:#00c8ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='white' d='M5.5 10.2 2.3 7l1-1 2.2 2.2L10.7 3l1 1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:calc(8 * var(--content-px)) calc(8 * var(--content-px));border-radius:50%;position:absolute;top:.35em;left:0;-webkit-mask:none;mask:none}.industry-process .industry-process-card--cyan .industry-process-card__list li:before{background-color:#00c8ff}.industry-process .industry-process-card--blue .industry-process-card__list li:before{background-color:#1564ef}.industry-process .industry-process-card--purple .industry-process-card__list li:before{background-color:#6c28d2}.industry-process .industry-process-card--amber .industry-process-card__list li:before{background-color:#fac200}.industry-customers{padding-block:calc(80 * var(--content-px));background:#fff}.industry-customers__heading{text-align:center}.industry-customers__title{font-size:clamp(1.375rem,calc(36 * var(--canvas-px)),36px);color:#111827;margin:0;font-weight:700;line-height:1.2}.industry-customers__subtitle{margin:clamp(.75rem,calc(29 * var(--content-px)),calc(29 * 1632 / 1340 * 1px)) 0 0;font-size:clamp(.9375rem,calc(22 * var(--canvas-px)),22px);color:#111827;line-height:1.45}.industry-customers__grid{justify-content:center;gap:clamp(.75rem,calc(24 * var(--content-px)),calc(24 * 1632 / 1340 * 1px));max-width:var(--width-content);margin:clamp(1.5rem,calc(69 * var(--content-px)),calc(69 * 1632 / 1340 * 1px)) auto 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.industry-customers__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.industry-customers__grid{grid-template-columns:repeat(3,calc(204 * var(--content-px)))}}@media (min-width:1280px){.industry-customers__grid{grid-template-columns:repeat(6,calc(204 * var(--content-px)))}.industry-customers__grid--ten{grid-template-columns:repeat(5,calc(204 * var(--content-px)))}}.industry-customers__cell{box-sizing:border-box;width:calc(204 * var(--content-px));height:calc(80 * var(--content-px));box-shadow:0 0 calc(20 * var(--content-px)) #d9d9d94d;background:#fff;border-radius:8px;justify-content:center;align-items:center;display:flex}.industry-customers__logo{max-width:calc(100% - calc(20 * var(--content-px)));max-height:calc(58 * var(--content-px));object-fit:contain;width:auto;height:auto;display:block}.industry-customers__placeholder{font-size:calc(14 * var(--canvas-px));color:var(--color-text-muted);text-align:center}.product-link-cards--industry{padding-block:calc(80 * var(--content-px));background:#f1f6ff}.product-link-cards__grid--industry{margin-top:calc(68 * var(--content-px))}.home-hero{--banner-bg:#bed5f3}.home-hero,.home-hero-stage{background-color:var(--banner-bg);width:100%}.home-hero-stage{position:relative;overflow:hidden}.home-hero-bg{background-color:var(--banner-bg);position:absolute;inset:0;overflow:hidden}.home-hero-bg-image{max-width:none;display:block}.home-hero-bg-gif{max-width:none;display:none}.home-hero-bg--video .home-hero-bg-poster,.home-hero-bg-video{max-width:none;max-height:none;display:block;position:absolute}.home-hero-bg-video{z-index:1;pointer-events:none}.home-hero-bg-video::-webkit-media-controls,.home-hero-bg-video::-webkit-media-controls-enclosure{-webkit-appearance:none;display:none!important}.home-hero-bg-video::-webkit-media-controls-panel{-webkit-appearance:none;display:none!important}.home-hero-bg--video .home-hero-bg-poster{z-index:0}@media (prefers-reduced-motion:reduce){.home-hero-bg-video{display:none}}.home-hero-content{z-index:1;box-sizing:border-box;flex-direction:column;align-items:flex-start;display:flex;position:relative}@media (max-width:1023px){.home-hero{background-color:#bed5f3;background-image:none;width:100%;max-width:100%;margin-left:0;margin-right:0;padding:0}.home-hero-stage{background:#bed5f3;width:100%;max-width:none;height:auto;min-height:16.5rem;max-height:none;margin:0;position:relative;overflow:hidden}.home-hero-bg{z-index:0;background-color:#bed5f3;background-image:var(--home-hero-poster);background-position:78% 40%;background-repeat:no-repeat;background-size:cover;overflow:hidden;width:auto!important;height:auto!important;display:block!important;position:absolute!important;inset:0!important}.home-hero-bg--video .home-hero-bg-image,.home-hero-bg-gif,.home-hero-bg-image,.home-hero-bg-video{object-fit:cover;object-position:78% 40%;transform-origin:78% 38%;inset:auto;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.home-hero-stage:before{content:none}.home-hero-content{z-index:1;background:0 0;gap:.65rem;width:100%;margin:0;padding:1.5rem 1.15rem 1.35rem;position:relative;text-align:left!important;align-items:flex-start!important}.home-hero-eyebrow{border-radius:9999px;justify-content:flex-start;align-items:center;width:fit-content;min-height:0;padding-block:.3rem;padding-inline:.75rem 1.1rem;font-size:.75rem;line-height:1.2;display:inline-flex;margin-left:0!important}.home-hero-eyebrow,.home-hero-headline{max-width:100%;margin-inline:0!important}.home-hero-headline{white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-shadow:0 1px 2px #ffffffd9,0 0 18px #edf4ffe6;padding-inline:0;font-size:clamp(1.0625rem,5vw,1.25rem);line-height:1.35;text-align:left!important;width:auto!important}.home-hero-headline-line{display:inline}.home-hero-sub{color:#374151;text-shadow:0 1px 2px #fffc,0 0 12px #edf4ffd9;flex-direction:column;gap:.3rem;width:100%;max-width:19.5rem;margin-top:0;margin-bottom:0;font-size:.75rem;line-height:1.5;display:flex;text-align:left!important;margin-inline:0!important;align-items:flex-start!important;margin-left:0!important}.home-hero-sub-line{white-space:normal;overflow-wrap:break-word;display:block;text-align:left!important}.home-hero .cta-hero-proportional,.home-hero .home-hero-cta{margin-top:.35rem;margin-bottom:0;align-self:flex-start!important;width:auto!important;min-width:0!important;margin-inline:0!important}}@media (min-width:1024px){.home-hero{background-image:none;width:100%;max-width:none;margin-left:0;margin-right:0}.home-hero-stage{max-width:none;height:32.2917vw;margin-inline:0}.home-hero-bg{display:block}.home-hero-bg-image{object-fit:cover;width:134.948vw;min-width:0;max-width:none;height:35.0521vw;min-height:0;max-height:none;display:block;position:absolute;inset:-.78125vw auto auto -29.5313vw;transform:none}.home-hero-bg--video .home-hero-bg-image,.home-hero-bg-video{aspect-ratio:1600/686;object-fit:cover;object-position:right center;width:auto;height:100%;inset:0 0 auto auto;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 100%);mask-image:linear-gradient(90deg,#0000,#000 5% 100%)}.home-hero-bg:after,.home-hero-stage:before{display:none}.home-hero-content{height:100%;padding-left:var(--gutter-content);padding-right:var(--gutter-content)}.home-hero-eyebrow{width:min(20vw,384px);height:min(2.29167vw,44px);font-size:calc(26 * var(--canvas-px));border-radius:min(1.14583vw,22px);justify-content:flex-start;align-items:center;margin-top:min(7.1875vw,138px);padding-inline:min(.78125vw,15px);font-weight:400;line-height:1;display:inline-flex}.home-hero-headline{font-size:calc(44 * var(--canvas-px));white-space:nowrap;margin-top:min(1.77083vw,34px);line-height:.977273}.home-hero-headline-line{display:inline}.home-hero-sub{box-sizing:border-box;width:min(100%,clamp(280px,43.9583vw,844px));max-width:min(100%,clamp(280px,43.9583vw,844px));font-size:calc(22 * var(--canvas-px));flex-direction:column;align-items:flex-start;gap:clamp(6px,.625vw,12px);margin-top:clamp(16px,2.08333vw,40px);margin-bottom:0;padding:0;font-weight:400;line-height:1.45455;display:flex}.home-hero-sub-line{white-space:normal;overflow-wrap:break-word;max-width:100%;line-height:1.45455;display:block}.home-hero .home-hero-cta{margin-top:3.125vw;margin-bottom:7.13542vw}}.home-promo-bg{background-color:var(--color-surface-section);position:absolute;inset:0;box-shadow:0 0 20px #1564ef1a}.home-promo-inner{z-index:1;box-sizing:border-box;width:var(--width-content);max-width:100%;margin-inline:auto;padding:2rem 1rem;position:relative}.home-promo-list{flex-direction:column;gap:2rem;width:100%;display:flex}.home-promo-item{align-items:center;gap:1.25rem;display:flex}.home-promo-icon{flex-shrink:0;width:4rem;height:4.5rem;position:relative}.home-promo-icon-image{object-fit:contain;object-position:center;width:100%;height:100%}.home-promo-text{min-width:0}.home-promo-title{color:var(--color-text-primary);font-weight:700}.home-promo-body{color:var(--color-text-primary);font-weight:400}@media (min-width:1024px){.home-promo-inner{align-items:center;height:9.375vw;padding:0;display:flex}.home-promo-list{justify-content:space-between;align-items:center;gap:calc(24 * var(--content-px));flex-direction:row;width:100%}.home-promo-item:nth-child(2),.home-promo-item:nth-child(3){margin-left:0}.home-promo-item{align-items:center;gap:calc(19 * var(--content-px));flex:1 1 0;min-width:0}.home-promo-item:first-child .home-promo-icon{width:calc(79 * var(--content-px));height:calc(90 * var(--content-px))}.home-promo-item:nth-child(2) .home-promo-icon{width:calc(83 * var(--content-px));height:calc(90 * var(--content-px))}.home-promo-item:nth-child(3) .home-promo-icon{width:calc(88 * var(--content-px));height:calc(90 * var(--content-px))}.home-promo-title{font-size:calc(26 * var(--canvas-px));white-space:nowrap;line-height:1.35}.home-promo-item:nth-child(n+2) .home-promo-title{font-size:calc(24 * var(--canvas-px));line-height:1.35}.home-promo-body{margin-top:calc(6 * var(--content-px));font-size:calc(20 * var(--canvas-px));white-space:nowrap;line-height:1.35}}.home-section-shell{box-sizing:border-box;width:var(--width-content);max-width:100%;margin-inline:auto;padding-inline:1rem}.home-section-head{text-align:center}.home-section-title,.home-section-title-lg{color:var(--color-text-primary);font-weight:700;line-height:1}.home-section-subtitle{color:var(--color-text-primary);font-weight:400;line-height:1}.home-section-cta{box-sizing:border-box;justify-content:center;align-items:center;border-radius:9999px!important;min-width:0!important;padding-inline:0!important;line-height:1!important;display:inline-flex!important}.home-section-cta-wrap{justify-content:center;margin-top:2.5rem;margin-bottom:2.5rem;display:flex}@media (max-width:1023px){.home-section-title,.home-section-title-lg{white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:center;max-width:100%;margin-inline:auto;padding-inline:.35rem;font-size:clamp(1.0625rem,4.6vw,1.25rem);line-height:1.35}.home-section-subtitle{white-space:normal;margin-top:.75rem;max-width:22rem;margin-inline:auto;padding-inline:.5rem;font-size:.875rem;line-height:1.5}.home-section-cta{border-radius:9999px!important;width:auto!important;min-width:0!important;height:2.5rem!important;padding-inline:1.25rem!important;font-size:1rem!important}.home-section-cta-wrap{margin-top:1.25rem;margin-bottom:1.25rem}}.home-service-tabs .home-service-tabs-row{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.home-service-tabs .home-service-tab{appearance:none;box-sizing:border-box;color:#111827;width:calc(33.333% - .5rem);min-width:5.5rem;box-shadow:var(--shadow-tab);cursor:pointer;background:#fff;border:0;border-radius:8px;flex-direction:column;align-items:center;margin:0;padding:.75rem .5rem 1rem;font-family:inherit;display:flex}.home-service-tabs .home-service-tab.is-active{color:#fff;background:#1564ef}.home-service-tabs .home-service-tab-icon{background:linear-gradient(180deg,var(--color-tab-icon-start) 0,var(--color-tab-icon-end) 100%);flex-shrink:0;width:2.75rem;height:2.5rem;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home-service-tabs .home-service-tab.is-active .home-service-tab-icon,.home-service-tabs .home-service-tab:hover .home-service-tab-icon{filter:none;background:#fff}.home-service-tabs .home-service-tab-label{text-align:center;margin-top:.5rem;font-size:.875rem;font-weight:700;line-height:1.2}.home-service-tabs-nav{position:relative}.home-service-tabs .home-service-divider-track{height:4px;margin-top:1.5rem;position:relative}.home-service-tabs .home-service-divider{background:var(--color-border-light);inset-inline:0;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.home-service-tabs .home-service-tab-indicator{background-color:var(--color-brand-deep);height:4px;transition:transform .25s,width .25s;position:absolute;top:0;left:0}.home-service-tabs .home-service-panel{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem;display:grid}.home-service-tabs .home-service-visual{aspect-ratio:650/538;background:#bed6ff;border-radius:8px;width:100%;min-height:12rem;overflow:hidden}.home-service-visual__img{object-fit:cover;object-position:center;width:100%;height:auto;min-height:12rem;display:block}.home-service-tabs .home-service-panel-content{min-width:0}.home-service-tabs .home-service-panel-content--link{color:inherit;cursor:pointer;text-decoration:none;display:block}.home-service-tabs .home-service-panel-title{font-size:1.5rem;font-weight:700;line-height:1.2}.home-service-tabs .home-service-panel-body{overflow-wrap:break-word;margin-top:1rem;font-size:1rem;font-weight:400;line-height:1.5}.home-service-tabs .home-service-benefits{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;display:grid}.home-service-tabs .home-service-benefit{box-sizing:border-box;background:#1564ef1a;border-radius:8px;flex-direction:column;justify-content:center;min-height:5.625rem;padding:1rem 1.25rem;display:flex}.home-service-tabs .home-service-benefit-title{text-align:left;color:var(--color-brand);overflow-wrap:break-word;font-size:1rem;font-weight:700;line-height:1.25}.home-service-tabs .home-service-benefit-body{text-align:left;overflow-wrap:break-word;margin-top:.625rem;font-size:.875rem;font-weight:400;line-height:1.5}.home-service-tabs .home-service-panel-cta{margin-top:1.5rem}@media (max-width:1023px){.home-service-tabs{padding-bottom:1.75rem}.home-service-tabs .home-section-head{padding-inline:.25rem}.home-service-tabs .home-section-title{box-sizing:border-box;white-space:normal;overflow-wrap:break-word;max-width:100%;padding-inline:.75rem;font-size:1.0625rem;line-height:1.45}.home-service-tabs .home-section-subtitle{color:#4b5563;white-space:normal;margin-inline:auto;max-width:22rem;margin-top:.65rem;font-size:.875rem;line-height:1.55}.home-service-tabs-nav{margin-top:1.15rem}.home-service-tabs .home-service-tabs-row{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:.5rem;margin-top:0;padding:.15rem 1rem .35rem;display:flex;overflow:auto hidden}.home-service-tabs .home-service-tabs-row::-webkit-scrollbar{display:none}.home-service-tabs .home-service-tab{box-sizing:border-box;width:auto;min-width:0;max-width:none;min-height:2.5rem;box-shadow:none;scroll-snap-align:center;color:var(--color-text-primary);background:#fff;border:1px solid #dbe4f5;border-radius:9999px;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .85rem;display:inline-flex}.home-service-tabs .home-service-tab.is-active{color:#fff;background:#1564ef;border-color:#0000;box-shadow:0 4px 12px #1564ef38}.home-service-tabs .home-service-tab-icon{width:1.15rem;height:1.15rem}.home-service-tabs .home-service-tab.is-active .home-service-tab-icon{filter:none;background:#fff}.home-service-tabs .home-service-tab-label{white-space:nowrap;color:inherit;margin-top:0;font-size:.8125rem;font-weight:700;line-height:1}.home-service-tabs .home-service-divider-track{display:none}.home-service-tabs .home-service-panel{margin-top:1rem;background:linear-gradient(#f7faff,#fff 42%);border:1px solid #e5eefb;border-radius:1rem;flex-direction:column;gap:0;margin-inline:0;padding:1.15rem 1rem 1.25rem;display:flex;box-shadow:0 8px 24px #1564ef0f}.home-service-tabs .home-service-visual{display:none}.home-service-tabs .home-service-panel-title{font-size:1.125rem;line-height:1.3}.home-service-tabs .home-service-panel-body{color:#4b5563;margin-top:.5rem;font-size:.875rem;line-height:1.55}.home-service-tabs .home-service-benefits{flex-direction:column;grid-template-columns:none;gap:.65rem;margin-top:1rem;display:flex}.home-service-tabs .home-service-benefit{text-align:left;background:#1564ef12;border-radius:.75rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:0;padding:1rem 1.15rem;display:flex}.home-service-tabs .home-service-benefit-title{text-align:left;width:100%;font-size:.9375rem;line-height:1.35}.home-service-tabs .home-service-benefit-body{color:#4b5563;text-align:left;width:100%;margin-top:.35rem;font-size:.8125rem;line-height:1.5}.home-service-tabs .home-service-panel-cta{justify-content:center;margin-top:1.1rem;display:flex}.home-service-tabs .home-service-panel-cta .home-section-cta{max-width:18rem;width:100%!important}}.home-stats .home-stats-panel-wrap{margin-top:2rem}.home-stats .home-stats-box{background:#ffffff80;border-radius:2rem;padding:1rem;position:relative;overflow:visible}.home-stats .home-stats-inner{z-index:1;border:2px solid #fff;border-radius:2rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 0;padding:1rem;display:flex;position:relative}.home-stats .home-stats-item{text-align:center;flex:40%;min-width:7rem}.home-stats .home-stats-value{color:var(--color-brand);font-size:clamp(2.5rem,8vw,4.375rem);font-weight:700;line-height:1}.home-stats .home-stats-label{margin-top:1rem;font-size:1rem;font-weight:700}.home-stats .home-stats-divider{display:none}@media (min-width:640px){.home-stats .home-stats-inner{flex-wrap:nowrap}.home-stats .home-stats-item{flex:1}.home-stats .home-stats-divider{background:#fffc;flex-shrink:0;width:2px;height:4rem;display:block}}.home-ai{--ai-ref-w:2857;--ai-ref-h:1523;--ai-phone-scale-w:1.07;--ai-phone-scale-h:1.045;--ai-phone-top-offset:calc(6 / var(--ai-ref-h) * 100%);--ai-phone-left-offset:calc(-2 / var(--ai-ref-w) * 100%);--ai-phone-left:calc(603 / var(--ai-ref-w) * 100% - (1066 - 603) / var(--ai-ref-w) * 100% * (var(--ai-phone-scale-w) - 1) / 2 + var(--ai-phone-left-offset));--ai-phone-top:calc(393 / var(--ai-ref-h) * 100% - (1367 - 393) / var(--ai-ref-h) * 100% * (var(--ai-phone-scale-h) - 1) / 2 + var(--ai-phone-top-offset));--ai-phone-width:calc((1066 - 603) / var(--ai-ref-w) * 100% * var(--ai-phone-scale-w));--ai-phone-height:calc((1367 - 393) / var(--ai-ref-h) * 100% * var(--ai-phone-scale-h))}.home-ai-visual{width:100%;max-width:none;margin-inline:auto;line-height:0;position:relative}.home-ai-visual__hit{z-index:1;position:absolute;inset:0}.home-ai-visual__bg{width:100%;height:auto;display:block}.home-ai-visual__layer{line-height:normal;position:absolute;inset:0}.home-ai-visual__head{text-align:center;padding-inline:1rem;position:absolute;top:7.83546%;left:0;right:0}.home-ai-visual__title{font-size:clamp(1.25rem,calc(36 * var(--canvas-px)),36px);font-weight:700;line-height:1.2}.home-ai-visual__subtitle{margin-top:calc(28 * var(--content-px));font-size:clamp(.875rem,calc(22 * var(--canvas-px)),22px);color:var(--color-text-primary);line-height:1.35}.home-ai-visual__phone{left:var(--ai-phone-left);width:var(--ai-phone-width);border-radius:16%/7.2%;overflow:hidden}.home-ai-visual__cards,.home-ai-visual__phone{top:var(--ai-phone-top);height:var(--ai-phone-height);position:absolute}.home-ai-visual__cards{z-index:2;left:44.7917%;width:40.3125%;gap:calc(16 * var(--content-px));box-sizing:border-box;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-ai-visual__cards>li{flex:1 1 0;min-height:0;display:flex}.home-ai-visual__cards>li>.home-ai-feature{box-sizing:border-box;flex:1;width:100%;height:100%}.home-ai-phone__stack{width:100%;height:100%;position:relative}.home-ai-fallback{width:100%}.home-ai .home-ai-feature-icon-wrap{border:1px solid var(--ai-accent);box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:transform .35s;display:flex}.home-ai .home-ai-feature-icon{object-fit:contain;width:2rem;height:2rem}.home-ai .home-ai-feature-title{color:var(--color-brand);font-size:1.25rem;font-weight:700;line-height:1.2;transition:color .25s}.home-ai .home-ai-feature-body{margin-top:.75rem;font-size:.9375rem;line-height:1.5}.home-ai .home-ai-feature{--ai-accent:#1564ef;align-items:flex-start;gap:calc(20 * var(--content-px));border-radius:calc(20 * var(--content-px));cursor:pointer;width:100%;color:inherit;text-align:left;padding:calc(20 * var(--content-px)) calc(28 * var(--content-px));-webkit-backdrop-filter:blur(calc(12 * var(--content-px)));backdrop-filter:blur(calc(12 * var(--content-px)));background:#ffffff8c;border:1px solid #ffffffb8;text-decoration:none;transition:background .35s,box-shadow .35s,transform .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.home-ai .home-ai-feature--accent-cyan{--ai-accent:#00c8ff}.home-ai .home-ai-feature--accent-purple{--ai-accent:#6c28d2}.home-ai .home-ai-feature--accent-amber{--ai-accent:#fac200}.home-ai .home-ai-feature:before{content:"";background:var(--ai-accent);opacity:0;pointer-events:none;width:4px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}.home-ai .home-ai-feature:hover{z-index:1;transform:translateY(calc(-3 * var(--content-px)));box-shadow:0 calc(8 * var(--content-px)) calc(24 * var(--content-px)) #1564ef24,inset 0 1px 0 #fffffff2;box-shadow:0 calc(8 * var(--content-px)) calc(24 * var(--content-px)) var(--ai-accent),inset 0 1px 0 #fffffff2;background:#ffffffeb;border-color:#fff}@supports (color:color-mix(in lab,red,red)){.home-ai .home-ai-feature:hover{box-shadow:0 calc(8 * var(--content-px)) calc(24 * var(--content-px)) color-mix(in srgb,var(--ai-accent) 14%,transparent),inset 0 1px 0 #fffffff2}}.home-ai .home-ai-feature--active:before,.home-ai .home-ai-feature:hover:before{opacity:1}.home-ai .home-ai-feature--active .home-ai-feature-icon-wrap,.home-ai .home-ai-feature:hover .home-ai-feature-icon-wrap{transform:scale(1.04)}.home-ai .home-ai-feature--active{z-index:1;transform:translateY(calc(-3 * var(--content-px)));box-shadow:0 calc(8 * var(--content-px)) calc(24 * var(--content-px)) #1564ef24,inset 0 1px 0 #fffffff2;box-shadow:0 calc(8 * var(--content-px)) calc(24 * var(--content-px)) var(--ai-accent),inset 0 1px 0 #fffffff2;background:#ffffffeb;border-color:#fff}@supports (color:color-mix(in lab,red,red)){.home-ai .home-ai-feature--active{box-shadow:0 calc(8 * var(--content-px)) calc(24 * var(--content-px)) color-mix(in srgb,var(--ai-accent) 14%,transparent),inset 0 1px 0 #fffffff2}}.home-ai .home-ai-feature--active:hover{transform:translateY(calc(-3 * var(--content-px)))}.home-ai-visual__mobile-rail{display:contents}.home-ai-visual__active-panel{display:none}@media (max-width:1023px){.home-ai{background:radial-gradient(80% 55% at 50% -10%,#1564ef29,#0000 70%),radial-gradient(50% 40% at 100% 80%,#00c8ff1a,#0000 65%),linear-gradient(#eef4ff,#f7faff 45%,#fff);position:relative;overflow:hidden}.home-ai-visual{max-width:none;height:auto;line-height:normal}.home-ai-visual__hit{display:none}.home-ai-visual__bg{width:0!important;height:0!important;display:none!important;position:absolute!important;overflow:hidden!important}.home-ai-visual__layer{flex-direction:column;align-items:stretch;gap:1.25rem;padding:2rem 1rem;inset:auto;height:auto!important;display:flex!important;position:relative!important;inset:auto!important}.home-ai-visual__head{text-align:center;order:1;padding-inline:.25rem;position:relative;top:auto;left:auto;right:auto}.home-ai-visual__title{white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:clamp(1.0625rem,4.6vw,1.25rem);line-height:1.35}.home-ai-visual__subtitle{color:#4b5563;margin-inline:auto;max-width:20rem;margin-top:.55rem;font-size:.8125rem;line-height:1.55}.home-ai-visual__phone{aspect-ratio:auto;border-radius:1.5rem;order:2;max-width:72%;margin-left:auto;margin-right:auto;overflow:hidden;box-shadow:0 0 0 1px #ffffffd9,0 18px 40px #1564ef38;width:224px!important;height:448px!important;min-height:0!important;position:relative!important;top:auto!important;left:auto!important}.home-ai-visual__phone:before{display:none}.home-ai-phone__screen,.home-ai-phone__stack{container-type:normal;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.home-ai-visual__mobile-rail{z-index:2;flex-direction:column;order:3;gap:.85rem;width:100%;display:flex;position:relative}.home-ai-visual__cards{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;flex-flow:row;align-items:stretch;gap:.5rem;width:100%;height:auto;padding:.1rem .15rem .25rem;display:flex;position:relative;top:auto;left:auto;overflow:auto hidden}.home-ai-visual__cards::-webkit-scrollbar{display:none}.home-ai-visual__cards>li{flex:none;min-height:0}.home-ai .home-ai-feature{color:#111827;text-align:left;scroll-snap-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #d7e4fb;border-radius:9999px;flex-direction:row;justify-content:center;align-items:center;gap:.4rem;width:auto;height:auto;min-height:2.5rem;padding:.45rem .85rem .45rem .55rem;display:inline-flex;position:relative;box-shadow:0 4px 12px #1564ef0f}.home-ai .home-ai-feature:before{display:none}.home-ai .home-ai-feature--active:hover,.home-ai .home-ai-feature:hover{background:#fff;border-color:#d7e4fb;transform:none;box-shadow:0 4px 12px #1564ef0f}.home-ai .home-ai-feature--active,.home-ai .home-ai-feature--active:focus,.home-ai .home-ai-feature--active:hover{color:#fff!important;background:#1564ef!important;border-color:#0000!important;box-shadow:0 8px 18px #1564ef47!important}.home-ai .home-ai-feature-icon-wrap{border-radius:9999px;overflow:hidden;width:1.75rem!important;height:1.75rem!important}.home-ai .home-ai-feature--active .home-ai-feature-icon-wrap,.home-ai .home-ai-feature--active:hover .home-ai-feature-icon-wrap{transform:none;background:#ffffff38!important}.home-ai .home-ai-feature-icon{width:.95rem;height:.95rem}.home-ai .home-ai-feature .min-w-0{text-align:left;width:auto}.home-ai .home-ai-feature-title{white-space:normal;overflow-wrap:anywhere;word-break:break-word;color:#1564ef;margin:0;font-size:.8125rem;font-weight:700;line-height:1.3}.home-ai .home-ai-feature--active .home-ai-feature-title,.home-ai .home-ai-feature--active:hover .home-ai-feature-title{color:#fff!important}.home-ai .home-ai-feature-body{display:none}.home-ai-visual__active-panel{box-sizing:border-box;color:inherit;background:#ffffffe0;border:1px solid #e2ecfb;border-radius:.9rem;padding:.95rem 1rem;text-decoration:none;display:block;box-shadow:0 8px 22px #1564ef12}.home-ai-visual__active-title{color:#1564ef;margin:0;font-size:.9375rem;font-weight:700;line-height:1.3}.home-ai-visual__active-body{color:#4b5563;margin:.4rem 0 0;font-size:.8125rem;line-height:1.55}}.home-ai-phone__screen{border-radius:inherit;background:linear-gradient(#d7e6ff,#cfe0ff 42%,#d9e7ff);flex-direction:column;font-size:12px;display:flex;position:absolute;inset:0;overflow:hidden;container-type:size}.home-ai-phone__glow{display:none}.home-ai-phone__chrome{z-index:2;background:0 0;flex-shrink:0;position:relative}.home-ai-phone__status{color:#111827;grid-template-columns:1fr auto 1fr;align-items:center;min-height:clamp(20px,5.4cqh,28px);padding:3% 5.2% .4%;display:grid;position:relative}.home-ai-phone__time{letter-spacing:.01em;justify-self:start;font-size:clamp(11px,3.2cqw,13px);font-weight:700;line-height:1}.home-ai-phone__island{background:#0b1220;border-radius:999px;justify-self:center;width:clamp(72px,28cqw,108px);height:clamp(18px,4.6cqh,26px)}.home-ai-phone__signals{color:#111827;justify-self:end;align-items:center;gap:.4em;display:flex}.home-ai-phone__signal-svg{width:1.15em;height:.85em}.home-ai-phone__wifi-svg{width:1.05em;height:.8em}.home-ai-phone__battery{box-sizing:border-box;border:1.4px solid;border-radius:2.5px;width:1.45em;height:.72em;padding:1.5px;position:relative}.home-ai-phone__battery:after{content:"";background:currentColor;border-radius:0 1px 1px 0;width:2px;height:45%;position:absolute;top:50%;right:-3px;transform:translateY(-50%)}.home-ai-phone__battery-level{background:currentColor;border-radius:1px;width:100%;height:100%;display:block}.home-ai-phone__header{color:#111827;grid-template-columns:1fr auto 1fr;align-items:center;min-height:clamp(40px,9.2cqh,52px);padding:1.4% 4.2% 2.2%;display:grid}.home-ai-phone__header-side{justify-content:flex-start;align-items:center;display:flex}.home-ai-phone__header-side--end{justify-content:flex-end}.home-ai-phone__header-btn{color:#1f2937;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:clamp(28px,8.5cqw,36px);height:clamp(28px,8.5cqw,36px);display:inline-flex;box-shadow:0 2px 8px #1564ef1f}.home-ai-phone__title{letter-spacing:.02em;color:#111827;white-space:nowrap;justify-self:center;font-size:clamp(15px,4.5cqw,18px);font-weight:700;line-height:1}.home-ai-phone__back{width:42%;height:58%}.home-ai-phone__menu{width:52%;height:18%}.home-ai-phone__chat{scrollbar-width:none;flex-direction:column;flex:1;gap:clamp(8px,2.2cqh,14px);padding:clamp(8px,1.8cqh,12px) clamp(10px,4.2cqw,16px) clamp(8px,1.6cqh,12px);display:flex;overflow:hidden auto}.home-ai-phone__chat::-webkit-scrollbar{display:none}.home-ai-phone__msg{gap:clamp(6px,2cqw,10px);animation:home-ai-msg-in .35s both;display:flex}@keyframes home-ai-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-ai-phone__msg{animation:none}.home-ai-stream__cursor{display:none}.home-ai .home-ai-feature,.home-ai .home-ai-feature--active:hover,.home-ai .home-ai-feature:hover{transform:none}.home-ai .home-ai-feature:before{transition:opacity .2s;transform:none}}.home-ai-phone__msg--welcome{align-items:flex-start}.home-ai-phone__msg--card,.home-ai-phone__msg--intro{display:block}.home-ai-phone__msg--user{flex-direction:column;align-items:flex-end;gap:clamp(4px,1cqh,8px);margin-top:clamp(2px,.6cqh,6px)}.home-ai-phone__msg--label{margin-top:clamp(2px,.8cqh,6px);display:block}.home-ai-phone__timestamp{text-align:center;color:#8b9bb8;width:100%;margin:clamp(4px,1cqh,8px) 0 clamp(2px,.5cqh,4px);font-size:clamp(10px,2.7cqw,12px);line-height:1}.home-ai-phone__avatar{background:0 0;border-radius:50%;flex-shrink:0;width:clamp(34px,11cqw,44px);height:clamp(34px,11cqw,44px);display:block;overflow:visible;box-shadow:0 0 14px #4f8cff8c}.home-ai-phone__avatar-img{object-fit:contain;filter:drop-shadow(0 2px 6px #1564ef38);width:100%;height:100%;display:block}.home-ai-chat-bubble{box-sizing:border-box;border-radius:clamp(10px,2.8cqw,14px);padding:clamp(8px,2.2cqw,12px) clamp(10px,2.8cqw,14px);font-size:clamp(11px,3.3cqw,13.5px);line-height:1.45}.home-ai-chat-bubble p+p{margin-top:.25em}.home-ai-chat-bubble--welcome{color:#374151;background:#ffffffeb;max-width:calc(100% - clamp(40px,13cqw,52px));box-shadow:0 2px 10px #1564ef14}.home-ai-chat-bubble--ai,.home-ai-chat-bubble--intro{color:#374151;background:#fff;width:100%;max-width:100%;box-shadow:0 2px 10px #1564ef14}.home-ai-chat-bubble--user{color:#fff;background:linear-gradient(135deg,#1564ef,#2f7dff);border-bottom-right-radius:.35em;max-width:82%;transition:transform .25s,box-shadow .25s;position:relative}.home-ai-phone__msg--user:hover .home-ai-chat-bubble--user{transform:translateY(-2px)scale(1.02);box-shadow:0 8px 18px #1564ef47}.home-ai-chat-bubble__welcome-title{color:#111827;font-weight:700}.home-ai-chat-bubble__welcome-sub{color:#4b5563}.home-ai-chat-bubble__em{color:#1564ef;font-weight:700}.home-ai-chat-bubble__intro-body{color:#374151}.home-ai-chat-response__heading{color:#1564ef;margin:0;font-size:clamp(11px,3.4cqw,14px);font-weight:700;line-height:1.3}.home-ai-chat-response__block+.home-ai-chat-response__block{margin-top:.55em}.home-ai-chat-response__label{color:#1564ef;font-weight:700}.home-ai-stream__cursor{vertical-align:-.12em;background:#1564ef;width:.08em;height:1em;margin-left:.06em;animation:home-ai-cursor-blink .9s step-end infinite;display:inline-block}@keyframes home-ai-cursor-blink{0%,45%{opacity:1}50%,to{opacity:0}}.home-ai-phone__user-meta{color:#4b8df2;align-items:center;gap:.3em;margin-right:.35em;font-size:clamp(10px,2.8cqw,12px);display:flex;position:relative}.home-ai-phone__user-meta:after{content:"";border-top:.42em solid #1564ef;border-left:.35em solid #0000;border-right:.35em solid #0000;position:absolute;bottom:-.42em;right:1.1em}.home-ai-phone__mic{background:linear-gradient(160deg,#7eb8ff,#4d94f8);border:1px solid #ffffffd9;border-radius:50%;width:.95em;height:.95em;box-shadow:0 1px 4px #1564ef1f}.home-ai-phone__composer{background:#ffffffc7;border-top:1px solid #1564ef0f;align-items:center;gap:2.8%;margin-top:auto;padding:2.2% 3.6% 3.4%;display:flex}.home-ai-phone__send,.home-ai-phone__voice{cursor:default;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.home-ai-phone__voice{background:radial-gradient(circle at 35% 30%,#b7d7ff 0,#0000 45%),linear-gradient(160deg,#7eb8ff,#3f8fff 48%,#1564ef);border:1.5px solid #fffffff2;width:clamp(34px,11cqw,42px);height:clamp(34px,11cqw,42px);box-shadow:inset 0 1px #ffffff8c,0 0 14px #2f7dff8c,0 4px 10px #1564ef38}.home-ai-phone__voice-icon{border:2px solid #fff;border-radius:999px;width:34%;height:34%;box-shadow:0 0 0 1px #ffffff59}.home-ai-phone__input-wrap{flex:1;align-items:center;min-width:0;display:flex;position:relative}.home-ai-phone__input{color:#9ca3af;background:#fff;border-radius:999px;flex:1;min-width:0;padding:.62em 2.7em .62em .95em;font-size:clamp(9px,2.7cqw,12px);box-shadow:inset 0 0 0 1px #1564ef14}.home-ai-phone__send{background:#4b5563;width:clamp(22px,6.8cqw,28px);height:clamp(22px,6.8cqw,28px);position:absolute;right:.28em}.home-ai-phone__send-icon{border-top:2px solid #fff;border-right:2px solid #fff;width:28%;height:28%;transform:rotate(45deg)translate(-1px,1px)}html.ua-weak-webview .home-hero-headline,html.ua-weak-webview .home-hero-sub{text-shadow:none}@media (max-width:1023px){html.ua-weak-webview .home-hero-bg-video{display:none!important}}html.ua-weak-webview .home-hero-cta:after,html.ua-weak-webview .home-page .home-section-cta.btn-primary-gradient:after,html.ua-weak-webview .home-page .home-service-panel-cta .btn-primary-gradient:after{mix-blend-mode:normal;display:none}html.ua-weak-webview .solution-stats__saturation{mix-blend-mode:normal;opacity:.28}html.ua-weak-webview .home-ai-phone__screen{container-type:normal}html.ua-weak-webview .home-ai-phone__island{width:80px;height:20px}html.ua-weak-webview .home-ai-phone__header-btn{width:32px;height:32px}html.ua-weak-webview .home-ai-phone__back{width:10px;height:16px}html.ua-weak-webview .home-ai-phone__menu{width:16px;height:4px}html.ua-weak-webview .home-ai-phone__avatar,html.ua-weak-webview .home-ai-phone__voice{width:36px;height:36px}html.ua-weak-webview .home-ai-phone__send{width:24px;height:24px}html.ua-weak-webview .home-ai-phone__avatar-img{filter:none}html.ua-weak-webview .home-ai-chat-bubble{background-color:#fff;border-radius:12px;padding:8px 10px;font-size:12px}html.ua-weak-webview .home-ai-chat-bubble--user{background:#1564ef}html.ua-weak-webview .home-ai-phone__msg{animation:none}.home-solutions .home-solutions-bg{background-color:#fff;background-image:linear-gradient(#1564ef1a,#1564ef00)}.home-solutions .home-solutions-tabs{background:#1564ef1a;border:2px solid #fff;border-radius:9999px;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;margin-top:2rem;padding:.75rem 1rem;display:flex}.home-solutions .home-solutions-tab{cursor:pointer;min-height:2.75rem;color:var(--color-text-primary);background:#fff;border:none;border-radius:9999px;flex:1;font-size:1rem;font-weight:700;transition:background-color .2s,color .2s}.home-solutions .home-solutions-tab.is-active,.home-solutions .home-solutions-tab:hover{background:var(--color-brand);color:#fff}.home-solutions .home-solutions-stage{width:100%;margin-top:2rem;padding-block:12px 20px;position:relative}.home-solutions .home-solutions-cards-viewport{width:100%;overflow:visible}.home-solutions .home-solutions-cards-viewport.is-clip-x{overflow:clip visible}.home-solutions .home-solutions-pagination{justify-content:center;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.home-solutions .home-solutions-page-arrow{color:#1564ef;cursor:pointer;background:#fff;border:1px solid #1564ef4d;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:2rem;line-height:1;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.home-solutions .home-solutions-page-arrow:hover:not(:disabled){color:#fff;background:#1564ef;border-color:#1564ef}.home-solutions .home-solutions-page-arrow:focus-visible{outline-offset:2px;outline:2px solid #1564ef73}.home-solutions .home-solutions-page-arrow:disabled{color:#aeb9c8;cursor:not-allowed;border-color:#d9e2f0}.home-solutions .home-solutions-page-status{text-align:center;color:#4b5563;min-width:3rem;font-size:.875rem}.home-solutions .home-solutions-cards{--home-solutions-card-gap:1.25rem;--home-solutions-card-gap-share:.9375rem;--home-solutions-slide-step-gap:.3125rem;gap:var(--home-solutions-card-gap);isolation:isolate;grid-template-columns:1fr;width:100%;margin-top:0;display:grid;transform:translate(0)}.home-solutions .home-solutions-cards.is-carousel{will-change:transform;align-items:stretch;display:flex!important}.home-solutions .home-solutions-cards.is-carousel.has-transition{transition:transform 2s ease-in-out}.home-solutions .home-solutions-cards.is-carousel>.home-solutions-card{flex:0 0 calc(25% - var(--home-solutions-card-gap-share))}@media (min-width:640px){.home-solutions .home-solutions-cards--cols-3,.home-solutions .home-solutions-cards--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-solutions .home-solutions-card{z-index:0;min-height:0;color:inherit;background:#fff;border:1px solid #0000;border-radius:.75rem;flex-direction:column;text-decoration:none;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .35s;display:flex;position:relative;overflow:hidden;transform:translate(0)scale(1);box-shadow:0 1px 2px #0f172a0a,0 8px 24px #1564ef0f}.home-solutions .home-solutions-card-media{aspect-ratio:4/3;background:#edf4ff;flex-shrink:0;position:relative;overflow:hidden}.home-solutions .home-solutions-card-img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.home-solutions .home-solutions-card-fade{pointer-events:none;inset-inline:0;background:linear-gradient(#fff0,#ffffffb8 55%,#fff);height:42%;position:absolute;bottom:0}.home-solutions .home-solutions-card-body{box-sizing:border-box;z-index:1;background:#fff;flex-direction:column;flex:1;padding:1.15rem 1.2rem 1.25rem;display:flex;position:relative}.home-solutions .home-solutions-card-title{text-align:left;color:#111827;flex-shrink:0;margin:0 0 .55rem;font-size:1.25rem;font-weight:700;line-height:1.35;transition:color .2s}.home-solutions .home-solutions-card-desc{text-align:left;color:#4b5563;flex:1;margin:0;font-size:1.0625rem;line-height:1.7;transition:color .2s}.home-solutions .home-solutions-card-actions{justify-content:space-between;align-self:stretch;align-items:center;gap:.75rem;width:100%;margin-top:.85rem;display:inline-flex}.home-solutions .home-solutions-card-more{color:#1564ef;border:1px solid #1564ef;border-radius:9999px;justify-content:center;align-items:center;min-width:9rem;min-height:2.25rem;padding:0 1.1rem;font-size:.95rem;font-weight:700;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.home-solutions .home-solutions-card-arrow{color:#1564ef;font-size:1.25rem;font-weight:700;line-height:1;transition:transform .2s}.home-solutions .home-solutions-card.is-featured,.home-solutions .home-solutions-card:hover{z-index:2;border-color:#0000;transform:translateY(-10px)scale(1.02);box-shadow:0 2px 6px #0f172a0a,0 12px 28px #0f172a14,0 28px 56px #1564ef1f}html.reveal-ready [data-reveal].is-revealed .home-solutions-tab[data-reveal-item].is-reveal-settled,html.reveal-ready [data-reveal].is-revealed .home-solutions-tab[data-reveal-item]:is(:hover,:focus-visible,.is-active),html.reveal-ready [data-reveal].is-revealed .home-solutions-tabs [data-reveal-item]{opacity:1;animation:none;transform:none}html.reveal-ready [data-reveal].is-revealed .home-solutions-card[data-reveal-item].is-featured,html.reveal-ready [data-reveal].is-revealed .home-solutions-card[data-reveal-item].is-reveal-settled.is-featured,html.reveal-ready [data-reveal].is-revealed .home-solutions-card[data-reveal-item].is-reveal-settled:hover,html.reveal-ready [data-reveal].is-revealed .home-solutions-card[data-reveal-item]:hover{opacity:1;animation:none;transform:translateY(-10px)scale(1.02)}.home-solutions .home-solutions-card.is-featured .home-solutions-card-img,.home-solutions .home-solutions-card:hover .home-solutions-card-img{transform:scale(1.03)}.home-solutions .home-solutions-card.is-featured .home-solutions-card-desc,.home-solutions .home-solutions-card.is-featured .home-solutions-card-title,.home-solutions .home-solutions-card:hover .home-solutions-card-desc,.home-solutions .home-solutions-card:hover .home-solutions-card-title{color:#1564ef}.home-solutions .home-solutions-card.is-featured .home-solutions-card-more,.home-solutions .home-solutions-card:hover .home-solutions-card-more{color:#fff;background:#1564ef}.home-solutions .home-solutions-card.is-featured .home-solutions-card-arrow,.home-solutions .home-solutions-card:hover .home-solutions-card-arrow{transform:translate(4px)}.home-solutions .home-solutions-card.is-selected{outline:none}.home-solutions .home-solutions-card.is-selected:focus-visible{box-shadow:0 2px 6px #0f172a0a,0 12px 28px #0f172a14,0 28px 56px #1564ef1f,0 0 0 2px #1564ef59}@media (prefers-reduced-motion:reduce){.home-solutions .home-solutions-card,.home-solutions .home-solutions-card-img{will-change:auto;transition:none}.home-solutions .home-solutions-card.is-featured,.home-solutions .home-solutions-card.is-featured .home-solutions-card-img,.home-solutions .home-solutions-card:hover,.home-solutions .home-solutions-card:hover .home-solutions-card-img{transform:none}}.home-solutions .home-solutions-card-tags{box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:flex-start;height:auto;margin-top:1.75rem;display:flex}.home-solutions .home-solutions-card-tags.is-three-tags,.home-solutions .home-solutions-card-tags.is-two-tags{padding-bottom:0}.home-solutions .home-solutions-tags{align-content:start;width:100%;max-width:222px;margin-inline:auto;display:flex}.home-solutions .home-solutions-tags.is-row{flex-flow:row;justify-content:space-between;align-items:flex-start}.home-solutions .home-solutions-tags.is-wrap{grid-template-columns:repeat(2,99px);justify-content:center;gap:10px 24px;display:grid}.home-solutions .home-solutions-tag-pill{box-sizing:border-box;color:#111827;white-space:nowrap;background:#fff;border:1px solid #b9b9b9;border-radius:9px;justify-content:center;align-items:center;width:99px;height:20px;padding:0 4px;font-size:14px;line-height:1;transition:border-color .2s,height .2s,border-radius .2s;display:inline-flex}.home-solutions .home-solutions-tag-pill.is-brand{border-color:#1564ef}.home-solutions .home-solutions-tags.is-wrap .home-solutions-tag-pill.is-brand{border-radius:10px;height:21px}@media (max-width:1023px){.home-solutions .home-solutions-card-body{padding:1rem 1rem 1.1rem}.home-solutions .home-solutions-card-title{font-size:1.125rem}.home-solutions .home-solutions-card-desc{font-size:.9375rem;line-height:1.6}.home-solutions .home-solutions-card-tags{min-height:0;margin-top:1rem;padding-bottom:.25rem}.home-solutions .home-solutions-card-tags.is-three-tags,.home-solutions .home-solutions-card-tags.is-two-tags{padding-bottom:.25rem}.home-solutions .home-solutions-tags{max-width:14rem}.home-solutions .home-solutions-tags.is-row,.home-solutions .home-solutions-tags.is-wrap{flex-wrap:wrap;justify-content:center;gap:.5rem .75rem}.home-solutions .home-solutions-tags.is-wrap{grid-template-columns:unset;column-gap:unset;row-gap:unset;display:flex}.home-solutions .home-solutions-tag-pill{border-radius:9999px;width:auto;min-width:5.5rem;height:1.75rem;padding:0 .75rem;font-size:.8125rem}.home-solutions .home-solutions-tags.is-wrap .home-solutions-tag-pill.is-brand{border-radius:9999px;height:1.75rem}}.home-global .home-global-map-stage{margin-top:2rem;position:relative;overflow:visible}.home-global .home-global-map{aspect-ratio:2;width:100%;height:auto;min-height:16rem;display:block}.home-global .home-global-cards{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;display:grid}@media (min-width:640px){.home-global .home-global-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-global .home-global-card{box-sizing:border-box;background:0 0;border:2px solid #fff;border-radius:8px;position:relative;overflow:hidden}.home-global .home-global-card-bg{border-radius:inherit;background:linear-gradient(#0059f51a,#00aeff1a);position:absolute;inset:0}.home-global .home-global-card-content{z-index:1;text-align:left;flex-direction:column;align-items:flex-start;padding:1.25rem 1rem 1.35rem;display:flex;position:relative}.home-global .home-global-card-head{align-items:center;gap:.65rem;width:100%;display:flex}.home-global .home-global-card-icon{object-fit:contain;flex-shrink:0;width:2.75rem;height:2.75rem;display:block}.home-global .home-global-card-title{color:#1564ef;margin:0;font-size:1.375rem;font-weight:700;line-height:1.3}.home-global .home-global-card-lines{width:100%;max-width:100%;min-height:0;font-size:var(--text-body);white-space:normal;word-break:break-word;text-align:left;color:#111827;margin:.65rem 0 0;line-height:1.5}.home-testimonials .home-testimonials-stage{width:100%;margin-top:2rem;position:relative}.home-testimonials .home-testimonials-arrow{border:1px solid var(--color-border-light);background:var(--color-surface);width:3rem;height:3rem;color:var(--color-text-muted);box-shadow:var(--shadow-card);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:flex}.home-testimonials .home-testimonials-arrow:hover:not(:disabled){border-color:var(--color-brand);color:var(--color-brand)}.home-testimonials .home-testimonials-arrow:disabled{cursor:not-allowed;opacity:.4}.home-testimonials .home-testimonials-arrow__icon{width:1.25rem;height:1.25rem}.home-testimonials .home-testimonials-cards{grid-template-columns:1fr;align-items:stretch;gap:1.25rem;display:grid}.home-testimonials .home-testimonial-card{background:var(--color-surface);height:100%;color:inherit;cursor:pointer;border-radius:8px;flex-direction:column;text-decoration:none;transition:box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 0 20px #1564ef33}.home-testimonials .home-testimonial-card:hover{box-shadow:0 0 20px #1564ef47}.home-testimonials .home-testimonial-photo{aspect-ratio:432/250;background:#d9d9d9;flex-shrink:0;min-height:8rem;position:relative;overflow:hidden}.home-testimonials .home-testimonial-photo img{object-fit:cover;width:100%;height:100%;display:block}.home-testimonials .home-testimonial-badge{background:var(--color-brand);color:#fff;border-radius:9999px;padding:.25rem 1rem;font-size:.875rem;position:absolute;top:1rem;left:1rem}.home-testimonials .home-testimonial-body{flex-direction:column;flex:auto;min-height:0;padding:1.25rem 1.5rem 1.5rem;display:flex}.home-testimonials .home-testimonial-quote{min-height:0;font-size:var(--text-body);color:var(--color-text-primary);flex:auto;margin:0;font-weight:400;line-height:1.5;transition:color .2s}.home-testimonials .home-testimonial-divider{background:var(--color-border-light);flex-shrink:0;height:1px;margin-block:1rem}.home-testimonials .home-testimonial-footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.home-testimonials .home-testimonial-author{font-size:var(--text-body-lg);color:var(--color-text-primary);font-weight:700;line-height:1.3;transition:color .2s}.home-testimonials .home-testimonial-meta{font-size:var(--text-body);color:var(--color-text-secondary);margin-top:.25rem;line-height:1.5;transition:color .2s}.home-testimonials .home-testimonial-link{font-size:var(--text-body);color:var(--color-text-primary);flex-shrink:0;align-items:center;gap:.5rem;font-weight:400;line-height:1.5;transition:color .2s;display:inline-flex}.home-testimonials .home-testimonial-card:hover .home-testimonial-author,.home-testimonials .home-testimonial-card:hover .home-testimonial-link,.home-testimonials .home-testimonial-card:hover .home-testimonial-meta,.home-testimonials .home-testimonial-card:hover .home-testimonial-quote{color:var(--color-brand)}.home-partners .home-section-subtitle{margin-top:1.8125rem}.home-partners--compact{padding-top:calc(24 * var(--content-px))}.home-partners-marquees{flex-direction:column;gap:.75rem;width:100%;margin-top:2rem;display:flex}.home-partners-marquee{width:100%;overflow:hidden}.home-partners-marquee-track{width:max-content;animation:home-partners-marquee var(--home-partners-marquee-duration,50s) linear infinite;backface-visibility:hidden;will-change:transform;align-items:center;gap:1rem;display:flex;transform:translate(0)}.home-partners-marquee.is-reverse .home-partners-marquee-track{animation-name:home-partners-marquee-reverse}.home-partners-marquees:hover .home-partners-marquee-track{animation-play-state:paused}@keyframes home-partners-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes home-partners-marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.home-partners .home-partners-logo{box-sizing:border-box;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;height:3.5rem;padding-inline:1.25rem;display:flex}.home-partners .home-partners-logo-img{object-fit:contain;width:auto;max-width:none;height:2.5rem;display:block}@media (prefers-reduced-motion:reduce){.home-partners-marquee-track{animation:none}}@media (max-width:1023px){.home-stats{padding-bottom:1.5rem}.home-stats .home-stats-panel-wrap{margin-top:1rem}.home-stats .home-stats-box{background:linear-gradient(#ffffffb8,#ffffff73);border-radius:1.25rem;padding:.65rem}.home-stats .home-stats-inner{border-radius:1rem;flex-wrap:wrap;gap:.35rem 0;padding:.85rem .5rem}.home-stats .home-stats-item{flex:42%;min-width:0;padding-inline:.25rem}.home-stats .home-stats-divider{display:none}.home-stats .home-stats-value{white-space:nowrap;overflow-wrap:normal;word-break:keep-all;font-size:clamp(1.625rem,7.5vw,2.125rem)}.home-stats .home-stats-label{white-space:nowrap;overflow-wrap:normal;word-break:keep-all;margin-top:.35rem;font-size:.75rem;font-weight:700;line-height:1.35}.home-solutions{padding-bottom:1.5rem}.home-solutions .home-solutions-tabs{gap:.35rem;margin-top:1.1rem;padding:.35rem}.home-solutions .home-solutions-tab{min-height:2.25rem;padding-inline:.35rem;font-size:.75rem;line-height:1.2}.home-solutions .home-solutions-stage{margin-top:1rem;padding-block:.35rem .5rem}.home-solutions .home-solutions-cards-viewport,.home-solutions .home-solutions-cards-viewport.is-clip-x{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:-1rem;padding-inline:1rem;overflow:auto hidden}.home-solutions .home-solutions-cards-viewport::-webkit-scrollbar{display:none}.home-solutions .home-solutions-cards,.home-solutions .home-solutions-cards.is-carousel{--home-solutions-card-gap:.75rem;--home-solutions-card-gap-share:.5625rem;--home-solutions-slide-step-gap:.1875rem;align-items:stretch;gap:var(--home-solutions-card-gap);will-change:auto;flex-wrap:nowrap;width:max-content;max-width:none;padding:.15rem 1rem .35rem 0;transition:none!important;display:flex!important;transform:none!important}.home-solutions .home-solutions-cards.is-carousel>.home-solutions-card,.home-solutions .home-solutions-cards>.home-solutions-card{box-sizing:border-box;scroll-snap-align:start;border-radius:.75rem;flex:0 0 min(18.75rem,100vw - 3.25rem);width:min(18.75rem,100vw - 3.25rem);min-width:0;min-height:0}.home-solutions .home-solutions-pagination{display:none}.home-solutions .home-solutions-card.is-featured,.home-solutions .home-solutions-card:hover{transform:none;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #1564ef0f}.home-solutions .home-solutions-card.is-featured .home-solutions-card-img,.home-solutions .home-solutions-card:hover .home-solutions-card-img{transform:none}.home-solutions .home-solutions-card-media{aspect-ratio:16/10}.home-solutions .home-solutions-card-body{padding:.95rem .95rem 1rem}.home-solutions .home-solutions-card-title{white-space:normal;height:auto;margin:0 0 .45rem;font-size:1.125rem;line-height:1.3}.home-solutions .home-solutions-card-desc{font-size:.9375rem;line-height:1.6}.home-solutions .home-solutions-card-actions{margin-top:.65rem}.home-solutions .home-solutions-card-more{min-width:0;padding-inline:.9rem;font-size:.875rem}.home-solutions .home-solutions-card-arrow{font-size:1.1rem}.home-solutions .home-solutions-card-tags{margin-top:.85rem;padding-bottom:.15rem}.home-global{padding-bottom:1.5rem}.home-global .home-global-map-stage{margin-top:1rem}.home-global .home-global-map{aspect-ratio:1.7;border-radius:.75rem;min-height:12rem}.home-global .home-global-cards{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.85rem}.home-global .home-global-card{border-radius:.75rem}.home-global .home-global-card-content{text-align:left;align-items:flex-start;padding:.75rem .7rem .8rem}.home-global .home-global-card-head{gap:.45rem}.home-global .home-global-card-icon{width:2rem;height:2rem}.home-global .home-global-card-title{margin:0;font-size:.9375rem;line-height:1.25}.home-global .home-global-card-lines{width:100%;min-height:0;font-size:var(--text-body);white-space:normal;text-align:left;margin-top:.4rem;line-height:1.5}.home-testimonials .home-testimonials-stage{margin-top:1rem}.home-testimonials .home-testimonials-stage>.home-testimonials-arrow{display:none!important}.home-testimonials .home-testimonials-cards{grid-template-columns:1fr;gap:0}.home-testimonials .home-testimonial-card{border-radius:.85rem;overflow:hidden;box-shadow:0 8px 24px #1564ef14}.home-testimonials .home-testimonial-photo{height:10.5rem}.home-testimonials .home-testimonial-body{padding:1rem 1rem 1.1rem}.home-testimonials .home-testimonial-quote{font-size:var(--text-body);line-height:1.5}.home-testimonials-mobile-nav{flex-direction:row;justify-content:center;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.home-testimonials-mobile-nav .home-testimonials-arrow{width:2.5rem;height:2.5rem;display:flex}.home-testimonials-dots{align-items:center;gap:.4rem;display:flex}.home-testimonials-dot{box-sizing:border-box;cursor:pointer;background:#d1d5db;border:none;border-radius:9999px;width:.45rem;height:.45rem;padding:0;transition:width .2s,background-color .2s}.home-testimonials-dot.is-active{background:#1564ef;width:1.15rem}.home-partners-marquees{gap:.55rem;margin-top:1.1rem}.home-partners-marquee-track{gap:.65rem}.home-partners .home-partners-logo{border-radius:.5rem;height:2.75rem;padding-inline:.85rem}.home-partners .home-partners-logo-img{height:1.75rem}.home-lead-form{min-height:0}.home-lead-form-inner{gap:1rem;padding:1.5rem 1rem 1.75rem}.home-lead-form-copy{display:block!important}.home-lead-form-title{text-align:center;font-size:1.25rem;line-height:1.3}.home-lead-form-subtitle,.home-lead-form-trust{display:none!important}}.home-lead-form{color:#fff;min-height:28rem}.home-lead-form-bg{background:#042cdd}.home-lead-form-bg-gradient{background:linear-gradient(45deg,#042cdd,#1564ef);position:absolute;inset:0}.home-lead-form-bg-pattern{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.home-lead-form-inner{box-sizing:border-box;flex-direction:column;gap:1.5rem;width:min(100%,1920px);margin-inline:auto;padding:2rem clamp(1rem,4vw,2rem);display:flex}.home-lead-form-title{color:#fff;font-size:1.75rem;font-weight:700;line-height:1}.home-lead-form-subtitle{color:#fff;max-width:29.625rem;margin-top:1.5rem;font-size:1rem;line-height:1.4}.home-lead-form-trust{color:#fff;flex-flow:wrap;gap:1.5rem 2rem;margin-top:2rem;font-size:.9375rem;display:flex}.home-lead-form-trust-item{white-space:nowrap;align-items:center;gap:.625rem;display:inline-flex}.home-lead-form-trust-icon{flex-shrink:0;width:17px;height:20px}.home-lead-form-card{box-sizing:border-box;width:100%;min-height:21.875rem;color:var(--color-text-primary);background:#fff;border-radius:8px;padding:2rem 1.5rem 1.5rem}.home-lead-form-fields{flex-direction:column;gap:1.5rem;width:100%;display:flex;position:relative}.lead-honeypot,input[name=website][aria-hidden]{opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}.home-lead-form-row{gap:1rem;display:grid}.home-lead-form-row--split{grid-template-columns:1fr}.home-lead-form-row--phone{grid-template-columns:1fr;gap:1rem;display:grid}.home-lead-form-code-group{align-items:center;gap:.75rem;min-width:0;display:flex}.home-lead-form-field--code{flex:auto;min-width:0}.home-lead-form-code-field{box-sizing:border-box;background:#fff;border:1px solid #d3d3d3;border-radius:4px;align-items:center;min-width:0;height:2.5rem;display:flex;position:relative}.home-lead-form-code-field .home-lead-form-error{position:absolute;top:calc(100% + .25rem);left:0}.home-lead-form-code-field:focus-within{border-color:#1564ef}.home-lead-form-code-field input{min-width:0;height:100%;font-size:calc(18 * var(--canvas-px));color:#333;background:0 0;border:none;border-radius:4px;flex:auto;padding:0 .5rem 0 .9375rem;line-height:1.5}.home-lead-form-code-field input:focus{border:none;outline:none}.home-lead-form-code-field .home-lead-form-send-code{padding-right:.9375rem}.home-lead-form-code-field .home-lead-form-send-code:disabled{cursor:not-allowed;opacity:.55;text-decoration:none}.home-lead-form-field{min-width:0;display:block;position:relative}.home-lead-form-field input{height:2.5rem;padding:0 .9375rem}.home-lead-form-field input,.home-lead-form-field textarea{box-sizing:border-box;width:100%;font-size:calc(18 * var(--canvas-px));color:#333;background:#fff;border:1px solid #d3d3d3;border-radius:4px;line-height:1.5}.home-lead-form-field textarea{min-height:2.5rem;resize:vertical;padding:.625rem .9375rem}.home-lead-form-field input::placeholder,.home-lead-form-field textarea::placeholder{color:#999}.home-lead-form-field input:focus,.home-lead-form-field textarea:focus{border-color:#1564ef;outline:none}.home-lead-form-select{box-sizing:border-box;background:#fff;border:1px solid #d3d3d3;border-radius:4px;justify-content:space-between;align-items:center;height:2.5rem;padding:0 .9375rem;display:flex}.home-lead-form-select select{width:100%;height:100%;font-size:calc(18 * var(--canvas-px));color:#333;appearance:none;background:0 0;border:none;padding:0;line-height:1.5}.home-lead-form-select select:invalid{color:#333}.home-lead-form-select:focus-within{border-color:#1564ef}.home-lead-form-chevron{pointer-events:none;flex-shrink:0;width:14px;height:7px;margin-left:.75rem}.home-lead-form-send-code{font-size:calc(14 * var(--canvas-px));color:#333;text-underline-offset:2px;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0;line-height:1.5;text-decoration:underline}.home-lead-form-submit-wrap{flex-direction:column;align-items:center;gap:.5rem;margin-top:2.5rem;display:flex}.home-lead-form-submit{box-sizing:border-box;color:#fff;cursor:pointer;background:#1564ef;border:none;border-radius:2rem;justify-content:center;align-items:center;width:100%;max-width:16.875rem;height:4rem;font-size:1.25rem;font-weight:700;line-height:1;display:inline-flex}.home-lead-form-submit:disabled{opacity:.7;cursor:not-allowed}.home-lead-form-error{color:#dc2626;margin-top:.25rem;font-size:.75rem;display:block}.home-lead-form-success{text-align:center;color:var(--color-brand);padding:2rem 1rem;font-size:1rem}.site-footer{color:#111827;background:#fff;overflow:visible}.site-footer-shell{box-sizing:border-box;width:min(100%,1920px);margin-inline:auto;padding-block:2.5rem 2rem;padding-inline:clamp(1rem,4vw,2rem)}.site-footer-head{display:none}.site-footer-body{grid-template-columns:1fr;gap:2rem;display:grid;overflow:visible}.site-footer-head-logo{display:none}.site-footer-head-title{color:#111827;text-align:left;margin:0;font-size:1.125rem;font-weight:700;line-height:1.2}.site-footer-brand{z-index:6;flex-direction:column;gap:1.5rem;display:flex;position:relative}.site-footer-logo{aspect-ratio:242/62;object-fit:contain;object-position:left center;width:min(11.5rem,70vw);max-width:100%;height:auto;display:block}.site-footer-logo--mobile{display:block}.site-footer-contact{color:#111827;font-size:1rem;line-height:1.1}.site-footer-contact,.site-footer-contact-block{flex-direction:column;gap:.5rem;display:flex}.site-footer-contact-block--hotline{margin-top:.75rem}.site-footer-contact-block>p,.site-footer-contact>p{margin:0}.site-footer-contact-label{font-size:1.125rem;font-weight:700;line-height:1.1}.site-footer-contact-phone{font-size:1.625rem;font-weight:400;line-height:1.1}.site-footer-contact-phone a{color:inherit;text-decoration:none}.site-footer-contact-line{z-index:7;align-items:center;gap:.75rem;display:flex;position:relative}.site-footer-wechat{z-index:8;cursor:pointer;align-items:center;display:inline-flex;position:relative}.site-footer-wechat-icon{width:25px;height:20px;display:block}.site-footer-wechat-popover{z-index:80;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:6px;width:max-content;padding:10px;line-height:0;transition:opacity .18s,visibility .18s,transform .18s;position:absolute;top:auto;bottom:calc(100% + 10px);left:50%;overflow:visible;transform:translate(-50%)translateY(6px);box-shadow:0 8px 28px #1118272e}.site-footer-wechat:focus-within .site-footer-wechat-popover,.site-footer-wechat:hover .site-footer-wechat-popover{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.site-footer-wechat-qr{object-fit:contain;object-position:center;background:#fff;width:148px;max-width:none;height:148px;margin:0;display:block}.site-footer-contact-email a{color:inherit;text-decoration:none}.site-footer-contact-hotline{font-size:1.125rem}.site-footer-qr-row{gap:2rem;display:flex}.site-footer-qr{text-align:center}.site-footer-qr-image{object-fit:contain;background:#e4edfe;border-radius:0;width:6.25rem;height:6.25rem;display:block}.site-footer-qr p{color:#111827;margin-top:.5rem;font-size:1rem}.site-footer-column{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;display:flex;overflow:visible}.site-footer-column-title{color:#111827;text-align:left;margin:0 0 1rem;font-size:1.25rem;font-weight:700;line-height:2}.site-footer-column-links{text-align:left;flex-direction:column;align-items:flex-start;gap:0;list-style:none;display:flex}.site-footer-column-links,.site-footer-column-links li{width:100%;margin:0;padding:0}.site-footer-link{color:#111827;text-align:left;width:100%;font-size:1.125rem;line-height:2;text-decoration:none;display:block}.site-footer-link--highlight,.site-footer-link:hover{color:#1564ef}.site-footer-lang{margin-top:auto}.site-footer-lang-control{display:inline-flex;position:relative}.site-footer-lang-trigger{font:inherit;color:#111827;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-size:1.125rem;line-height:1;display:inline-flex}.site-footer-lang-chevron{width:18px;height:10px;transition:transform .2s}.site-footer-lang-chevron--open{transform:rotate(180deg)}.site-footer-lang-menu{z-index:30;background:#fff;border:1px solid #d3d3d3;border-radius:4px;min-width:7.5rem;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:auto;bottom:calc(100% + .375rem);left:0;box-shadow:0 8px 24px #1118271f}.site-footer-lang-option{color:#111827;padding:.5rem .875rem;font-size:1rem;line-height:1.4;text-decoration:none;display:block}.site-footer-lang-option:hover{color:#1564ef;background:#f0f6ff}.site-footer-legal{background:#fff;border-top:1px solid #d3d3d3}.site-footer-legal-shell{box-sizing:border-box;text-align:center;color:#999;width:min(100%,1920px);margin-inline:auto;padding:1.5rem clamp(1rem,4vw,2rem) 2rem;font-size:1.125rem;line-height:1.5}.site-footer-legal-shell p{margin:0}.site-footer-legal-links{flex-wrap:wrap;justify-content:center;gap:.35rem 1.5rem;margin-top:.4rem;display:flex}.site-footer-legal-links a{color:inherit;text-decoration:none}.site-footer-legal-links a:hover{text-decoration:underline}@media (max-width:1023px){.site-footer-shell{padding-block:1.5rem 1.25rem;padding-inline:1.25rem}.site-footer-body{gap:0}.site-footer-brand{gap:1rem}.site-footer-contact{gap:0}.site-footer-contact-block{gap:.35rem}.site-footer-contact-block--hotline{margin-top:.75rem}.site-footer-contact-label{font-size:.9375rem}.site-footer-contact-phone{font-size:1.375rem}.site-footer-contact-email,.site-footer-contact-hotline,.site-footer-contact-line{font-size:.9375rem}.site-footer-wechat-popover{top:auto;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.site-footer-wechat:focus-within .site-footer-wechat-popover,.site-footer-wechat:hover .site-footer-wechat-popover{transform:translate(-50%)translateY(0)}.site-footer-column,.site-footer-qr-row{display:none!important}.site-footer-legal-shell{padding:1rem 1.25rem 1.25rem;font-size:.75rem;line-height:1.5}.home-lead-form-inner{padding-block:1.5rem}}@media (min-width:1024px){.home-section-shell{padding-inline:0}.home-section-head{padding-top:calc(80 * var(--content-px))}.home-section-title,.home-section-title-lg{font-size:calc(36 * var(--canvas-px))}.home-section-subtitle{margin-top:calc(28 * var(--content-px));font-size:calc(22 * var(--canvas-px));line-height:1}.home-section-cta{--cta-hover-radius:calc(28 * var(--content-px));width:calc(240 * var(--content-px))!important;height:calc(56 * var(--content-px))!important;border-radius:calc(28 * var(--content-px))!important;font-size:calc(20 * var(--canvas-px))!important}.home-section-cta-wrap{margin-top:calc(60 * var(--content-px));justify-content:center;display:flex}.home-service-tabs{padding-bottom:calc(80 * var(--content-px))}.home-service-tabs .home-service-tabs-row{justify-content:center;gap:calc(65 * var(--content-px));margin-top:calc(69 * var(--content-px));flex-wrap:nowrap;display:flex}.home-service-tabs .home-service-tab{box-sizing:border-box;width:calc(140 * var(--content-px));height:calc(216 * var(--content-px));border-radius:calc(8 * var(--content-px));padding-top:calc(41 * var(--content-px));box-shadow:var(--shadow-tab);flex-direction:column;align-items:center;display:flex}.home-service-tabs .home-service-tab-icon{height:calc(60 * var(--content-px))}.home-service-tabs .home-service-tab:first-child .home-service-tab-icon{width:calc(66 * var(--content-px))}.home-service-tabs .home-service-tab:nth-child(2) .home-service-tab-icon{width:calc(64 * var(--content-px))}.home-service-tabs .home-service-tab:nth-child(3) .home-service-tab-icon{width:calc(54 * var(--content-px));height:calc(62 * var(--content-px))}.home-service-tabs .home-service-tab:nth-child(4) .home-service-tab-icon{width:calc(68 * var(--content-px))}.home-service-tabs .home-service-tab:nth-child(5) .home-service-tab-icon{width:calc(57 * var(--content-px))}.home-service-tabs .home-service-tab:nth-child(6) .home-service-tab-icon{width:calc(70 * var(--content-px))}.home-service-tabs .home-service-tab-label{margin-top:calc(42 * var(--content-px));font-size:calc(24 * var(--canvas-px));text-align:center;font-weight:700;line-height:1}.home-service-tabs .home-service-divider-track{height:calc(4 * var(--content-px));margin-top:calc(25 * var(--content-px))}.home-service-tabs .home-service-divider{height:calc(2 * var(--content-px))}.home-service-tabs .home-service-tab-indicator{height:calc(4 * var(--content-px))}.home-service-tabs .home-service-panel{box-sizing:border-box;width:100%;height:calc(443 * var(--content-px));max-width:calc(1318 * var(--content-px));align-items:stretch;gap:calc(41 * var(--content-px));margin-top:calc(59 * var(--content-px));grid-template-columns:minmax(0,calc(650 * var(--content-px))) minmax(0,calc(627 * var(--content-px)));justify-content:space-between;display:grid}.home-service-tabs .home-service-visual{width:calc(650 * var(--content-px));aspect-ratio:auto;border-radius:calc(8 * var(--content-px));height:auto;min-height:0;position:relative}.home-service-tabs .home-service-visual__img{object-fit:cover;width:100%;height:100%;min-height:0;position:absolute;inset:0}.home-service-tabs .home-service-panel-content{width:calc(627 * var(--content-px));flex-direction:column;max-width:100%;height:100%;display:flex}.home-service-tabs .home-service-panel-title{max-width:calc(598 * var(--content-px));font-size:calc(36 * var(--canvas-px));line-height:calc(36 * var(--content-px))}.home-service-tabs .home-service-panel-body{max-width:calc(598 * var(--content-px));margin-top:calc(16 * var(--content-px));font-size:calc(22 * var(--canvas-px));line-height:calc(32 * var(--content-px))}.home-service-tabs .home-service-benefits{width:calc(620 * var(--content-px));margin-top:auto;margin-left:calc(7 * var(--content-px));column-gap:calc(60 * var(--content-px));row-gap:calc(25 * var(--content-px));grid-template-columns:repeat(2,minmax(0,calc(280 * var(--content-px))))}.home-service-tabs .home-service-benefit{width:calc(280 * var(--content-px));min-height:calc(90 * var(--content-px));height:auto;padding:calc(12 * var(--content-px)) calc(18 * var(--content-px))}.home-service-tabs .home-service-benefit-title{font-size:calc(20 * var(--canvas-px));line-height:calc(20 * var(--content-px))}.home-service-tabs .home-service-benefit-body{margin-top:calc(10 * var(--content-px));font-size:var(--text-card-body);line-height:var(--leading-card-body)}.home-service-tabs .home-service-panel-cta{margin-top:auto;margin-left:calc(7 * var(--content-px))}.home-stats{box-sizing:border-box;height:33.8542vw;min-height:0}.home-stats .home-section-head{padding-top:4.16667vw}.home-stats .home-stats-panel-wrap{width:calc(950 * var(--content-px));margin-top:3.64583vw;margin-left:0;position:relative;overflow:visible}.home-stats .home-stats-box{background:#ffffff80;border-radius:2.08333vw;width:100%;padding:0;overflow:visible}.home-stats .home-stats-box,.home-stats .home-stats-inner{z-index:1;box-sizing:border-box;min-height:13.5417vw;position:relative}.home-stats .home-stats-inner{border:.104167vw solid #fff;border-radius:2.08333vw;justify-content:center;align-items:center;padding:3.95833vw .833333vw 3.69792vw;display:flex}.home-stats .home-stats-item{text-align:center;flex:1;padding-inline:.416667vw}.home-stats .home-stats-value{font-size:calc(70 * var(--canvas-px));color:var(--color-brand);font-weight:700;line-height:1}.home-stats .home-stats-label{font-size:calc(24 * var(--canvas-px));margin-top:2.13542vw;font-weight:700;line-height:1.2}.home-stats .home-stats-divider{background:#fffc;flex-shrink:0;width:.104167vw;height:6.14583vw}.home-stats-stage{z-index:0;pointer-events:none;isolation:isolate;width:100%;position:absolute;inset:0;overflow:hidden}.home-stats .home-stats-bg{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.home-stats-saturation{pointer-events:none;opacity:.7;mix-blend-mode:saturation;background:linear-gradient(90deg,#1564ef,#00aeff);position:absolute;inset:0}.home-stats .home-section-cta-wrap{margin-top:3.22917vw}.home-ai{overflow:hidden}.home-ai-visual__cards{gap:calc(46 * var(--content-px))}.home-ai-visual__cards>li{flex:1 1 0;min-height:0}.home-ai .home-ai-feature{align-items:center}.home-solutions{min-height:calc(855 * var(--content-px));overflow:visible}.home-solutions .home-solutions-bg{background-color:#fff;background-image:linear-gradient(#1564ef1a,#1564ef00)}.home-solutions .home-solutions-tabs{box-sizing:border-box;width:calc(1194 * var(--content-px));max-width:100%;height:calc(100 * var(--content-px));margin:calc(70 * var(--content-px)) auto 0;border:calc(2 * var(--content-px)) solid #fff;border-radius:calc(50 * var(--content-px));padding:calc(20 * var(--content-px)) calc(50 * var(--content-px));justify-content:center;align-items:center;gap:calc(97 * var(--content-px));background:#1564ef1a;flex-direction:row;display:flex}.home-solutions .home-solutions-tab{flex:0 0 calc(300 * var(--content-px));width:calc(300 * var(--content-px));min-height:calc(60 * var(--content-px));border-radius:calc(30 * var(--content-px));font-size:calc(26 * var(--canvas-px));color:var(--color-text-primary);background:#fff;border:none;font-weight:700;line-height:1;transition:background-color .2s,color .2s}.home-solutions .home-solutions-tab.is-active,.home-solutions .home-solutions-tab:hover{background:var(--color-brand);color:#fff}.home-solutions .home-solutions-shell{overflow:visible}.home-solutions .home-solutions-stage{margin-top:calc(60 * var(--content-px));padding-block:calc(12 * var(--content-px)) calc(20 * var(--content-px));overflow:visible}.home-solutions .home-solutions-pagination{pointer-events:none;margin:0;display:block;position:absolute;inset:0}.home-solutions .home-solutions-page-arrow{width:calc(46 * var(--content-px));height:calc(46 * var(--content-px));font-size:calc(34 * var(--canvas-px));pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%)}.home-solutions .home-solutions-page-arrow--prev{left:calc(-62 * var(--content-px))}.home-solutions .home-solutions-page-arrow--next{right:calc(-62 * var(--content-px))}.home-solutions .home-solutions-page-status{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-solutions .home-solutions-cards{--home-solutions-card-gap:calc(24 * var(--content-px));--home-solutions-card-gap-share:calc(18 * var(--content-px));--home-solutions-slide-step-gap:calc(6 * var(--content-px));align-items:stretch;gap:var(--home-solutions-card-gap);isolation:isolate;width:100%;max-width:100%;margin:0 auto;padding:0;display:grid;transform:translate(0)}.home-solutions .home-solutions-cards--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.home-solutions .home-solutions-cards--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.home-solutions .home-solutions-card{z-index:0;border-radius:calc(12 * var(--content-px));height:100%;min-height:0;color:inherit;background:#fff;flex-direction:column;text-decoration:none;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .35s;display:flex;position:relative;overflow:hidden;transform:translate(0)scale(1);box-shadow:0 1px 2px #0f172a0a,0 8px 24px #1564ef0f}.home-solutions .home-solutions-card.is-featured,.home-solutions .home-solutions-card:hover{z-index:2;border-color:#0000;transform:translateY(-10px)scale(1.02);box-shadow:0 2px 6px #0f172a0a,0 12px 28px #0f172a14,0 28px 56px #1564ef1f}.home-solutions .home-solutions-card-media{aspect-ratio:4/3}.home-solutions .home-solutions-card-body{padding:calc(22 * var(--content-px)) calc(24 * var(--content-px)) calc(24 * var(--content-px))}.home-solutions .home-solutions-card-title{height:auto;margin:0 0 calc(12 * var(--content-px));font-size:calc(28 * var(--canvas-px));white-space:normal;text-align:left;line-height:1.35}.home-solutions .home-solutions-card-desc{box-sizing:border-box;width:100%;max-width:none;height:auto;min-height:calc(78 * var(--content-px));font-size:calc(18 * var(--canvas-px));text-align:left;color:#4b5563;margin:0;line-height:1.7;overflow:visible}.home-solutions .home-solutions-card-actions{margin-top:calc(16 * var(--content-px))}.home-solutions .home-solutions-card-arrow{font-size:calc(22 * var(--canvas-px))}.home-solutions .home-solutions-card-tags{height:auto;margin-top:calc(31 * var(--content-px));padding-top:0;padding-bottom:calc(4 * var(--content-px));min-height:calc(54 * var(--content-px))}.home-solutions .home-solutions-card-tags.is-two-tags{min-height:calc(20 * var(--content-px));padding-bottom:0}.home-solutions .home-solutions-card-tags.is-three-tags{min-height:calc(54 * var(--content-px));padding-bottom:calc(4 * var(--content-px))}.home-solutions .home-solutions-tags{max-width:calc(222 * var(--content-px))}.home-solutions .home-solutions-tags.is-row{flex-flow:row;justify-content:space-between;align-items:flex-start;gap:0}.home-solutions .home-solutions-tags.is-wrap{grid-template-columns:repeat(2,calc(99 * var(--content-px)));column-gap:calc(24 * var(--content-px));row-gap:calc(10 * var(--content-px));justify-content:center;display:grid}.home-solutions .home-solutions-tag-pill{width:calc(99 * var(--content-px));min-width:0;height:calc(20 * var(--content-px));border-radius:calc(9 * var(--content-px));padding:0 calc(4 * var(--content-px));font-size:calc(14 * var(--content-px))}.home-solutions .home-solutions-tag-pill.is-brand{border-color:#1564ef}.home-solutions .home-solutions-card.is-featured .home-solutions-tags.is-wrap .home-solutions-tag-pill,.home-solutions .home-solutions-card:hover .home-solutions-tags.is-wrap .home-solutions-tag-pill,.home-solutions .home-solutions-tags.is-wrap .home-solutions-tag-pill.is-brand{height:calc(21 * var(--content-px));border-radius:calc(10 * var(--content-px))}.home-global{padding-bottom:calc(80 * var(--content-px))}.home-global .home-global-map-stage{width:100%;min-height:calc(740 * var(--content-px));margin-top:calc(63 * var(--content-px));margin-inline:auto;overflow:visible}.home-global .home-global-map{width:100%;max-width:100%;height:calc(745 * var(--content-px));aspect-ratio:auto;min-height:0;margin-left:0;position:absolute;top:0;left:0;right:0}.home-global .home-global-cards{margin-top:0;display:block;position:absolute;inset:0}.home-global .home-global-card{border-width:calc(2 * var(--content-px));border-radius:calc(8 * var(--content-px))}.home-global .home-global-card-content{padding:calc(18 * var(--content-px)) calc(18 * var(--content-px)) calc(18 * var(--content-px));text-align:left;align-items:flex-start}.home-global .home-global-card-head{gap:calc(10 * var(--content-px))}.home-global .home-global-card:first-child{left:0}.home-global .home-global-card:first-child,.home-global .home-global-card:nth-child(2){top:calc(520 * var(--content-px));width:calc(314 * var(--content-px));min-height:calc(192 * var(--content-px));position:absolute}.home-global .home-global-card:nth-child(2){left:calc(342 * var(--content-px))}.home-global .home-global-card:nth-child(3){left:calc(684 * var(--content-px))}.home-global .home-global-card:nth-child(3),.home-global .home-global-card:nth-child(4){top:calc(520 * var(--content-px));width:calc(314 * var(--content-px));min-height:calc(192 * var(--content-px));position:absolute}.home-global .home-global-card:nth-child(4){left:calc(1026 * var(--content-px))}.home-global .home-global-card-icon{width:calc(56 * var(--content-px));height:calc(56 * var(--content-px))}.home-global .home-global-card-title{font-size:calc(22 * var(--canvas-px));margin:0;line-height:1.3}.home-global .home-global-card-lines{margin-top:calc(10 * var(--content-px));min-height:0;font-size:var(--text-body);white-space:normal;word-break:break-word;text-align:left;line-height:1.5}.home-global .home-section-cta-wrap{margin-top:calc(60 * var(--content-px));margin-bottom:0}.home-testimonials,.home-testimonials .home-section-shell,.home-testimonials .lanhu-container{overflow:visible}.home-testimonials .home-testimonials-stage{margin-top:calc(69 * var(--content-px))}.home-testimonials .home-testimonials-arrow--prev{top:50%;left:calc(-.5 * var(--gutter-content));z-index:2;position:absolute;transform:translate(-50%,-50%)}.home-testimonials .home-testimonials-arrow--next{top:50%;right:calc(-.5 * var(--gutter-content));z-index:2;position:absolute;transform:translate(50%,-50%)}.home-testimonials .home-testimonials-arrow{width:min(calc(80 * var(--content-px)),calc(var(--gutter-content) - 1rem));height:min(calc(80 * var(--content-px)),calc(var(--gutter-content) - 1rem));border:1px solid var(--color-border-light);background:var(--color-surface);color:var(--color-text-muted);box-shadow:var(--shadow-card);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:flex}.home-testimonials .home-testimonials-arrow:hover:not(:disabled){border-color:var(--color-brand);color:var(--color-brand)}.home-testimonials .home-testimonials-arrow__icon{width:min(calc(32 * var(--content-px)),40%);height:min(calc(32 * var(--content-px)),40%)}.home-testimonials .home-testimonials-cards{align-items:stretch;gap:calc(25 * var(--content-px));grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;display:grid}.home-testimonials .home-testimonial-card{border-radius:calc(8 * var(--content-px));background:var(--color-surface);height:100%;color:inherit;cursor:pointer;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 0 20px #1564ef33}.home-testimonials .home-testimonial-photo{aspect-ratio:432/250;background:#d9d9d9;flex-shrink:0;overflow:hidden}.home-testimonials .home-testimonial-badge{top:calc(19 * var(--content-px));left:calc(22 * var(--content-px));border-radius:calc(14 * var(--content-px));background:var(--color-brand);padding:calc(4 * var(--content-px)) calc(16 * var(--content-px));font-size:calc(16 * var(--canvas-px));color:#fff;position:absolute}.home-testimonials .home-testimonial-body{min-height:0;padding:calc(27 * var(--content-px)) calc(28 * var(--content-px)) calc(24 * var(--content-px));flex-direction:column;flex:auto;display:flex}.home-testimonials .home-testimonial-quote{min-height:0;font-size:var(--text-body);color:var(--color-text-primary);flex:auto;margin:0;font-weight:400;line-height:1.5;transition:color .2s}.home-testimonials .home-testimonial-author{font-size:var(--text-body-lg);color:var(--color-text-primary);font-weight:700;line-height:1.3;transition:color .2s}.home-testimonials .home-testimonial-meta{margin-top:calc(4 * var(--content-px));font-size:var(--text-body);color:var(--color-text-secondary);line-height:1.5;transition:color .2s}.home-testimonials .home-testimonial-link{font-size:var(--text-body);color:var(--color-text-primary);font-weight:400;line-height:1.5;transition:color .2s}.home-testimonials .home-testimonial-divider{margin-block:calc(16 * var(--content-px));background:var(--color-border-light);flex-shrink:0;height:1px}.home-testimonials .home-testimonial-card:hover .home-testimonial-author,.home-testimonials .home-testimonial-card:hover .home-testimonial-link,.home-testimonials .home-testimonial-card:hover .home-testimonial-meta,.home-testimonials .home-testimonial-card:hover .home-testimonial-quote{color:var(--color-brand)}.home-partners{min-height:calc(360 * var(--content-px))}.home-partners--compact{min-height:auto;padding-top:calc(24 * var(--content-px))}.home-partners .home-section-subtitle{margin-top:calc(29 * var(--content-px))}.home-partners-marquees{gap:calc(20 * var(--content-px));margin-top:calc(70 * var(--content-px))}.home-partners--compact .home-partners-marquees{gap:0;margin-top:0}.home-partners-marquee-track{gap:calc(24 * var(--content-px))}.home-partners .home-partners-logo{height:calc(70 * var(--content-px));border-radius:calc(8 * var(--content-px));padding-inline:calc(20 * var(--content-px))}.home-partners .home-partners-logo-img{height:calc(54 * var(--content-px))}.home-lead-form{min-height:23.2292vw}.home-lead-form-inner{flex-direction:row;align-items:flex-start;gap:0;min-height:23.2292vw;padding:0}.home-lead-form-copy{box-sizing:border-box;width:calc(504 * var(--content-px));margin:calc(110 * 100vw / 1920) 0 0 var(--gutter-content);flex-shrink:0}.home-lead-form-title{font-size:calc(36 * var(--canvas-px));line-height:1}.home-lead-form-subtitle{max-width:calc(474 * var(--content-px));font-size:calc(22 * var(--canvas-px));margin-top:1.875vw;line-height:1.36364}.home-lead-form-trust{gap:calc(79 * var(--content-px));width:calc(504 * var(--content-px));font-size:calc(18 * var(--canvas-px));flex-wrap:nowrap;margin-top:2.60417vw}.home-lead-form-trust-item+.home-lead-form-trust-item{margin-left:0}.home-lead-form-card{box-sizing:border-box;width:calc(650 * var(--content-px));min-height:18.2292vw;margin:calc(80 * .6 * 100vw / 1920) var(--gutter-content) calc(80 * .6 * 100vw / 1920) calc(189 * var(--content-px));padding:calc(40 * 100vw / 1920) calc(44 * var(--content-px)) calc(40 * 100vw / 1920);border-radius:8px;flex-shrink:0;overflow:hidden}.home-lead-form-fields{gap:calc(24 * var(--content-px));width:calc(564 * var(--content-px))}.home-lead-form-row--phone,.home-lead-form-row--split{grid-template-columns:repeat(2,calc(270 * var(--content-px)));justify-content:space-between;gap:calc(24 * var(--content-px))}.home-lead-form-row--phone{width:calc(565 * var(--content-px))}.home-lead-form-code-group{align-items:center;gap:calc(21 * var(--content-px));min-width:0;display:flex}.home-lead-form-code-group,.home-lead-form-row--phone .home-lead-form-field:first-child{width:calc(270 * var(--content-px))}.home-lead-form-row--phone .home-lead-form-field--code{flex:0 0 calc(170 * var(--content-px));width:calc(170 * var(--content-px));margin-left:0}.home-lead-form-field input,.home-lead-form-field textarea,.home-lead-form-select{height:calc(40 * var(--content-px));font-size:calc(18 * var(--canvas-px));line-height:1.5}.home-lead-form-field textarea{min-height:calc(40 * var(--content-px));height:auto;padding-block:calc(8 * var(--content-px))}.home-lead-form-select select{font-size:calc(18 * var(--canvas-px))}.home-lead-form-send-code{font-size:calc(14 * var(--canvas-px));line-height:1.5}.home-lead-form-submit-wrap{margin-top:0}.home-lead-form-submit{width:calc(270 * var(--content-px));height:calc(64 * var(--content-px));border-radius:calc(32 * var(--content-px));font-size:calc(20 * var(--canvas-px))}.site-footer-shell{--footer-brand-inner:calc(242 * var(--canvas-px));--footer-brand-leading-gap:calc(40 * var(--content-px));--footer-brand-col:calc(var(--footer-brand-inner) + var(--footer-brand-leading-gap));--footer-col-gap:calc(24 * var(--content-px));padding:calc(80 * var(--content-px)) var(--gutter-content) calc(14 * var(--content-px))}.site-footer-body,.site-footer-head{grid-template-columns:var(--footer-brand-col) repeat(6,minmax(0,1fr));column-gap:var(--footer-col-gap);justify-items:start}.site-footer-head{align-items:end;display:grid}.site-footer-body{gap:var(--footer-col-gap);margin-top:calc(17 * var(--content-px));align-items:start}.site-footer-head-logo{display:block}.site-footer-head-title{font-size:calc(20 * var(--canvas-px));line-height:2}.site-footer-logo--mobile{display:none}.site-footer-logo{width:calc(242 * var(--canvas-px));height:calc(62 * var(--canvas-px));aspect-ratio:auto;object-fit:contain;object-position:left center;max-width:none}.site-footer-brand{z-index:6;margin-top:calc(18 * var(--content-px));gap:0;position:relative}.site-footer-contact{gap:0}.site-footer-contact-block{gap:calc(12 * var(--content-px))}.site-footer-contact-block--hotline{margin-top:calc(28 * var(--content-px))}.site-footer-contact-label{font-size:calc(20 * var(--canvas-px));line-height:1.1}.site-footer-contact-phone{font-size:calc(26 * var(--canvas-px));line-height:1.1}.site-footer-contact-email,.site-footer-contact-hotline,.site-footer-contact-line{font-size:calc(18 * var(--canvas-px));line-height:1.1}.site-footer-wechat-popover{z-index:80;left:50%;bottom:calc(100% + 12 * var(--content-px));padding:calc(10 * var(--content-px));top:auto;transform:translate(-50%)translateY(6px)}.site-footer-wechat:focus-within .site-footer-wechat-popover,.site-footer-wechat:hover .site-footer-wechat-popover{transform:translate(-50%)translateY(0)}.site-footer-wechat-qr{width:calc(148 * var(--canvas-px));height:calc(148 * var(--canvas-px));margin:0}.site-footer-qr-row{margin-top:calc(30 * var(--content-px));gap:calc(32 * var(--content-px))}.site-footer-qr-image{width:calc(100 * var(--canvas-px));height:calc(100 * var(--canvas-px))}.site-footer-qr p{font-size:calc(16 * var(--canvas-px))}.site-footer-column-title{margin-bottom:calc(38 * var(--content-px));font-size:calc(20 * var(--canvas-px));line-height:2;display:none}.site-footer-column{z-index:1;min-height:calc(372 * var(--content-px));position:relative}.site-footer-link{font-size:calc(18 * var(--canvas-px));line-height:2}.site-footer-lang{margin-bottom:calc(26 * var(--content-px))}.site-footer-lang-trigger,.site-footer-legal-shell{font-size:calc(18 * var(--canvas-px))}.site-footer-legal-shell{padding:calc(30 * var(--content-px)) var(--gutter-content) calc(40 * var(--content-px))}}.site-header{z-index:50;background:#fff;position:fixed;top:0;left:0;right:0}.site-header-spacer{flex-shrink:0;height:3.5rem}@media (min-width:1024px){.site-header{--header-px:var(--canvas-px);--header-h:clamp(60px,calc(70 * 100vw / 1920),70px);--header-pad-x:var(--gutter-content);--header-logo-w:auto;--header-logo-h:34px;--nav-logo-gap:calc(100 * var(--header-px));--header-nav-size:calc(20 * var(--header-px));--header-nav-gap:calc(54 * var(--header-px));--header-nav-phone-gap:calc(60 * var(--header-px));--header-phone-size:calc(27 * var(--header-px));--header-phone-icon:calc(24 * var(--header-px));--header-phone-gap:calc(15 * var(--header-px));--header-cta-w:calc(160 * var(--header-px));--header-cta-h:min(calc(44 * var(--header-px)),calc(var(--header-h) - 8px));--header-cta-size:calc(22 * var(--header-px));--header-actions-gap:calc(48 * var(--header-px));--header-underline-w:calc(89 * var(--header-px));--header-underline-h:max(2px,calc(2 * var(--header-px)));--header-underline-offset:max(6px,calc((var(--header-h) - var(--header-nav-size)) / 2 - 6px))}.site-header,.site-header-wrap{height:var(--header-h);align-items:center;display:flex}.site-header-wrap{width:100%}.site-header-spacer{height:clamp(60px,3.64583vw,70px)}}.site-header-row{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:1920px;height:3.5rem;margin-inline:auto;padding-inline:1rem;display:flex}.site-header-actions-group{flex:none;align-items:center;gap:.5rem;margin-left:auto;display:flex}.site-header-menu-btn{box-sizing:border-box;border:1px solid var(--color-border-light);width:2.5rem;height:2.5rem;color:var(--color-text-nav);background:#fff;border-radius:.5rem;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.site-header-menu-btn:hover{border-color:var(--color-brand);color:var(--color-brand)}@media (min-width:1024px){.site-header-menu-btn{display:none}}.site-mobile-nav{z-index:60;position:fixed;inset:0}.site-mobile-nav__mask{cursor:pointer;background:#11182773;border:0;position:absolute;inset:0}.site-mobile-nav__panel{-webkit-overflow-scrolling:touch;background:#fff;flex-direction:column;width:88%;max-width:22rem;height:auto;max-height:none;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden auto;box-shadow:-8px 0 32px #1564ef1f}.site-mobile-nav__header{z-index:2;border-bottom:1px solid var(--color-border-light);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex;position:sticky;top:0}.site-mobile-nav__brand{color:var(--color-brand);font-size:1.0625rem;font-weight:700;line-height:1.2}.site-mobile-nav__close{width:2.25rem;height:2.25rem;color:var(--color-text-nav);background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.site-mobile-nav__close:hover{color:var(--color-brand);background:#f3f6fb}.site-mobile-nav__list{flex-direction:column;flex:none;padding:.75rem .75rem 1rem;display:flex}.site-mobile-nav__item{box-sizing:border-box;width:100%;min-height:2.75rem;color:var(--color-text-primary);font-family:var(--font-sans);text-align:left;background:0 0;border:0;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .875rem;font-size:1rem;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.site-mobile-nav__item--toggle[aria-expanded=true],.site-mobile-nav__item:hover{color:var(--color-brand);background:#1564ef0f}.site-mobile-nav__chevron{color:#99a3b5;flex-shrink:0;transition:transform .2s}.site-mobile-nav__chevron.is-open{color:var(--color-brand);transform:rotate(180deg)}.site-mobile-nav__section.is-open>.site-mobile-nav__item--toggle{color:var(--color-brand)}.site-mobile-nav__submenu{flex-direction:column;gap:.85rem;padding:.15rem .5rem .85rem .75rem;display:flex}.site-mobile-nav__group-title{color:#667085;margin:0 0 .4rem;padding-left:.35rem;font-size:.8125rem;font-weight:700;line-height:1.3}.site-mobile-nav__group-title.is-highlight{color:var(--color-brand)}.site-mobile-nav__links{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.site-mobile-nav__link{min-height:2.5rem;color:var(--color-text-primary);border-radius:.625rem;align-items:center;gap:.65rem;padding:.45rem .65rem;font-size:.9375rem;font-weight:400;line-height:1.35;text-decoration:none;display:flex}.site-mobile-nav__link.is-highlight,.site-mobile-nav__link:hover{color:var(--color-brand);background:#1564ef0f}.site-mobile-nav__link-icon{object-fit:contain;flex-shrink:0;width:1.25rem;height:1.25rem}.site-mobile-nav__link-dot{background:#c5cedb;border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem;margin-inline:.4375rem}.site-mobile-nav__footer{border-top:1px solid var(--color-border-light);background:#f8fbff;flex-direction:column;flex-shrink:0;padding:.9rem 1.15rem 1.5rem;display:flex}.site-mobile-nav__contact-title{letter-spacing:.04em;color:#6b7280;text-transform:none;margin:0;font-size:.8125rem;font-weight:700;line-height:1.2}.site-mobile-nav__cta{box-sizing:border-box;background:var(--color-accent-gold);color:#111827;width:100%;min-height:2.65rem;font-family:var(--font-sans);border:0;border-radius:24px;justify-content:center;align-items:center;margin-top:.75rem;font-size:.9375rem;font-weight:700;line-height:1;display:inline-flex}.site-mobile-nav__phones{flex-direction:column;margin-top:.75rem;display:flex}.site-mobile-nav__phone-row+.site-mobile-nav__phone-row{margin-top:.4rem}.site-mobile-nav__phone-row{min-height:2.4rem;color:inherit;background:#fff;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .75rem;text-decoration:none;display:flex;box-shadow:0 1px 4px #1564ef0f}.site-mobile-nav__phone-label{color:#6b7280;flex-shrink:0;font-size:.75rem;font-weight:500;line-height:1.2}.site-mobile-nav__phone-num{color:var(--color-brand);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700;line-height:1.2}.site-mobile-nav__scan{background:#fff;border-radius:.75rem;flex-direction:column;align-items:center;gap:.45rem;margin-top:.75rem;padding:.65rem .5rem .35rem;display:flex;box-shadow:0 1px 4px #1564ef0f}.site-mobile-nav__scan-label{color:#374151;margin:0;font-size:.75rem;font-weight:600;line-height:1.2}.site-mobile-nav__qr{object-fit:contain;border-radius:.35rem;width:7.5rem;height:7.5rem;display:block}.site-mobile-nav__locale{justify-content:flex-start;padding-top:.15rem;display:flex}.site-header-logo{object-fit:contain;object-position:left center;width:auto;max-width:8.5rem;height:2rem;display:block}.site-header-nav-slot,.site-header-nav-spacer{display:none}@media (min-width:1024px){.site-header-row{height:var(--header-h);padding-inline:max(1rem,var(--header-pad-x));align-items:center}.site-header-logo-slot{flex:none;align-items:center;height:100%;display:flex}.site-header-logo{width:auto;height:var(--header-logo-h);max-width:none}.site-header-nav-slot{margin-left:var(--nav-logo-gap);flex:none;align-items:center;min-width:0;height:100%;display:flex}.site-header-nav-spacer{min-width:var(--header-nav-phone-gap);flex:auto;align-self:stretch;display:block}.site-header-actions-group{align-items:center;gap:var(--header-actions-gap);flex:none;height:100%;display:flex}.site-header-mega-slot{height:100%;min-height:0}}.site-header-nav-link{font-family:var(--font-sans);font-size:var(--header-nav-size,.9375rem);white-space:nowrap;line-height:1}.site-header-nav-link.is-active{color:var(--color-brand);font-weight:700}.site-header-nav-link.is-idle{color:var(--color-text-nav);font-weight:400}.site-header-nav-list{align-items:center;gap:var(--header-nav-gap,.75rem);height:100%;display:flex}.site-header-nav-underline{pointer-events:none;bottom:var(--header-underline-offset,.625rem);width:var(--header-underline-w,4rem);height:var(--header-underline-h,2px);object-fit:cover;max-width:100%;position:absolute;left:50%;transform:translate(-50%)}.site-header-phone{align-items:center;gap:var(--header-phone-gap,.5rem);font-family:var(--font-sans);font-size:var(--header-phone-size,1rem);color:var(--color-brand);white-space:nowrap;font-weight:700;line-height:1;display:none}.site-header-phone-icon{width:var(--header-phone-icon,1.25rem);height:var(--header-phone-icon,1.25rem);object-fit:contain;flex-shrink:0}.site-header-cta{appearance:none;background:var(--color-accent-gold);height:2.5rem;font-family:var(--font-sans);color:#000;cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;padding-inline:1.25rem;font-size:.9375rem;font-weight:500;line-height:1;transition:opacity .15s;display:none}@media (min-width:1024px){.site-header-phone{display:flex}.site-header-cta{width:var(--header-cta-w);height:var(--header-cta-h);font-family:var(--font-sans);font-size:var(--header-cta-size);padding-inline:0;font-weight:500;display:inline-flex}}.site-header-cta:hover{opacity:.9}@media (min-width:1024px){.site-header-wrap{--hdr:min(100vw,1920px);--nav-mega-left:calc(300 / 1920 * var(--hdr));--nav-mega-w:calc(1360 / 1920 * var(--hdr));--nav-mega-h:calc(480 / 1920 * var(--hdr));--nav-mega-title-size:calc(18 / 1920 * var(--hdr));--nav-mega-link-size:calc(19 / 1920 * var(--hdr));--nav-mega-row-h:calc(50 / 1920 * var(--hdr));--nav-mega-icon:calc(21 / 1920 * var(--hdr));--nav-mega-icon-gap:calc(12 / 1920 * var(--hdr))}.nav-mega-slot{z-index:40;pointer-events:none;position:absolute;top:100%;left:0;right:0}.nav-mega-panel{pointer-events:auto;top:calc(-10 / 1920 * var(--hdr));left:var(--nav-mega-left);width:var(--nav-mega-w);height:auto;max-height:var(--nav-mega-h);background:#fff;border-radius:0 10px 10px 0;position:absolute;overflow:hidden;box-shadow:0 8px 30px #00000014}}.nav-mega-panel-body{box-sizing:border-box;padding-bottom:calc(40 / 1920 * var(--hdr,1920px));align-items:flex-start;display:flex;position:relative}@media (min-width:1024px){.nav-mega-panel-body{min-height:calc(430 / 1920 * var(--hdr));padding-right:calc(380 / 1920 * var(--hdr))}}.nav-mega-column{box-sizing:border-box;flex-direction:column;flex-shrink:0;align-items:stretch;display:flex}.nav-mega-column-title{font-family:var(--font-sans);font-size:var(--nav-mega-title-size,18px);color:#111827;white-space:nowrap;text-align:center;width:100%;margin:0;font-weight:700;line-height:1;transition:color .15s}.nav-mega-column:has(.nav-mega-link.is-active) .nav-mega-column-title,.nav-mega-column:has(.nav-mega-link:hover) .nav-mega-column-title,.nav-mega-column:hover .nav-mega-column-title{color:var(--color-brand)}.nav-mega-divider{box-sizing:border-box;width:100%;margin-top:calc(13 / 1920 * var(--hdr,1920px));border:none;border-top:2px solid #dbe4f3;transition:border-color .15s}.nav-mega-column:has(.nav-mega-link.is-active) .nav-mega-divider,.nav-mega-column:has(.nav-mega-link:hover) .nav-mega-divider,.nav-mega-column:hover .nav-mega-divider{border-top-color:var(--color-brand)}.nav-mega-links{width:max-content;max-width:100%;margin-top:calc(9 / 1920 * var(--hdr,1920px));flex-direction:column;align-self:center;align-items:stretch;display:flex}.nav-mega-link{height:var(--nav-mega-row-h,50px);justify-content:flex-start;align-items:center;gap:var(--nav-mega-icon-gap,12px);font-family:var(--font-sans);font-size:var(--nav-mega-link-size,19px);color:#111827;white-space:nowrap;font-weight:400;line-height:1;text-decoration:none;transition:color .15s,font-weight .15s;display:flex}.nav-mega-link.is-active,.nav-mega-link:hover{color:var(--color-brand);text-underline-offset:.18em;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.nav-mega-link-icon{width:var(--nav-mega-icon,21px);height:var(--nav-mega-icon,21px);object-fit:contain;filter:none;opacity:1;flex-shrink:0;transition:opacity .15s}.nav-mega-link-icon[src*=icon-service-moments]{width:calc(24 / 21 * var(--nav-mega-icon,21px));height:calc(24 / 21 * var(--nav-mega-icon,21px))}.nav-mega-link.is-active .nav-mega-link-icon,.nav-mega-link:hover .nav-mega-link-icon{filter:none;opacity:1}.nav-mega-link--feature{font-size:var(--nav-mega-title-size,18px);height:auto;font-weight:700}.nav-mega-link--feature.is-active,.nav-mega-link--feature:hover{text-decoration:none}.nav-mega-panel-body--feature{--nav-mega-feature-h:calc(280 / 1920 * var(--hdr,1920px));padding-top:calc(48 / 1920 * var(--hdr,1920px));padding-left:calc(51 / 1920 * var(--hdr,1920px));min-height:0}.nav-mega-panel-body--resources{--nav-mega-feature-h:calc(375 / 1920 * var(--hdr,1920px));padding-bottom:calc(64 / 1920 * var(--hdr,1920px))}@media (min-width:1024px){.nav-mega-panel-body--feature{padding-right:calc(40 / 1920 * var(--hdr));min-height:0}.nav-mega-panel:has(.nav-mega-panel-body--feature){max-height:none}}.nav-mega-feature-nav{width:calc(172 / 1920 * var(--hdr,1920px));flex-direction:column;flex-shrink:0;display:flex}.nav-mega-feature-item{margin-bottom:calc(60 / 1920 * var(--hdr,1920px))}.nav-mega-feature-item:last-child{margin-bottom:0}.nav-mega-feature-divider{width:100%;height:2px;margin-top:calc(13 / 1920 * var(--hdr,1920px));background:#dbe3f3;transition:background .15s}.nav-mega-feature-item:has(.is-active) .nav-mega-feature-divider,.nav-mega-feature-item:hover .nav-mega-feature-divider{background:#1564ef}.nav-mega-feature-cards{margin-left:calc(250 / 1920 * var(--hdr,1920px));gap:calc(80 / 1920 * var(--hdr,1920px));flex-shrink:0;display:flex}.nav-mega-feature-card{width:calc(280 / 1920 * var(--hdr,1920px));height:var(--nav-mega-feature-h);border:0;border-radius:10px;flex-direction:column;align-items:center;line-height:normal;display:flex;position:relative;overflow:hidden}.nav-mega-panel-body--resources .nav-mega-feature-card{width:calc(322 / 1920 * var(--hdr,1920px))}.nav-mega-panel-body--resources .nav-mega-feature-nav{height:var(--nav-mega-feature-h);justify-content:space-between}.nav-mega-panel-body--resources .nav-mega-feature-item{flex-shrink:0;margin-bottom:0}.nav-mega-feature-card--blue,.nav-mega-feature-card--white{background:#fff}.nav-mega-feature-card-illustration{pointer-events:none;z-index:0;object-fit:cover;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}.nav-mega-feature-card-copy{z-index:1;padding:calc(23 / 1920 * var(--hdr,1920px)) calc(20 / 1920 * var(--hdr,1920px)) 0;text-align:center;min-height:calc(90 * var(--canvas-px));position:relative}.nav-mega-feature-card-text,.nav-mega-feature-card-text-lead{font-family:var(--font-sans);white-space:pre-line;color:#141416;margin:0;font-weight:700}.nav-mega-feature-card-text-lead{font-size:calc(18 * var(--canvas-px));line-height:calc(30 * var(--canvas-px))}.nav-mega-feature-card-text{font-size:calc(24 * var(--canvas-px));line-height:calc(30 * var(--canvas-px))}.nav-mega-feature-card-cta{z-index:1;margin-top:auto;margin-bottom:calc(21 / 1920 * var(--hdr,1920px));height:calc(44 / 1920 * var(--hdr,1920px));width:calc(170 / 1920 * var(--hdr,1920px));border-radius:calc(22 / 1920 * var(--hdr,1920px));font-family:var(--font-sans);font-size:calc(16 / 1920 * var(--hdr,1920px));line-height:calc(19 / 1920 * var(--hdr,1920px));color:#fff;background:#1564ef;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.nav-mega-promo-card{background:#c9d8f8;border:1px solid #eee;border-radius:10px;flex-direction:column;flex-shrink:0;align-items:center;line-height:normal;display:flex;position:relative;overflow:hidden}.nav-mega-promo-card-illustration{pointer-events:none;z-index:0;object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.nav-mega-promo-card-copy{z-index:1;text-align:center;color:#1564ef;padding:23px 35px 0;position:relative}.nav-mega-promo-card-title{font-size:18px}.nav-mega-promo-card-subtitle,.nav-mega-promo-card-title{font-family:var(--font-sans);font-weight:700;line-height:36px}.nav-mega-promo-card-subtitle{font-size:24px}.nav-mega-promo-card-cta{z-index:1;box-sizing:border-box;width:170px;height:44px;font-family:var(--font-sans);color:#fff;cursor:pointer;appearance:none;margin-top:auto;margin-bottom:22px;background:#1564ef;border:none;border-radius:999px;justify-content:center;align-items:center;margin-inline:auto;padding:0;font-size:16px;line-height:19px;text-decoration:none;display:inline-flex;position:relative}@media (min-width:1024px){.nav-mega-promo-card{--nav-mega-promo-w:322;--nav-mega-promo-h:373;top:calc(48 / 1920 * var(--hdr));right:calc(80 / 1920 * var(--hdr));width:calc(var(--nav-mega-promo-w) / 1920 * var(--hdr));height:calc(var(--nav-mega-promo-h) / 1920 * var(--hdr));position:absolute}.nav-mega-promo-card-copy{padding-top:calc(23 / 1920 * var(--hdr));padding-inline:calc(35 / 1920 * var(--hdr))}.nav-mega-promo-card-title{font-size:calc(18 / 1920 * var(--hdr));line-height:calc(36 / 1920 * var(--hdr))}.nav-mega-promo-card-subtitle{font-size:calc(24 / 1920 * var(--hdr));line-height:calc(36 / 1920 * var(--hdr))}.nav-mega-promo-card-cta{width:calc(170 / 280 * var(--nav-mega-promo-w) / 1920 * var(--hdr));height:calc(44 / 324 * var(--nav-mega-promo-h) / 1920 * var(--hdr));margin-bottom:calc(22 / 324 * var(--nav-mega-promo-h) / 1920 * var(--hdr));font-size:calc(16 / 280 * var(--nav-mega-promo-w) / 1920 * var(--hdr));margin-inline:auto;line-height:1.2}}.lanhu-display{font-size:var(--text-display);font-weight:700;line-height:1}.lanhu-h1{font-size:var(--text-h1);font-weight:700;line-height:1.15}.lanhu-h4{font-size:var(--text-h4);font-weight:700;line-height:1.2}.lanhu-h5{font-size:var(--text-h5)}.lanhu-h5,.lanhu-h6{font-weight:700;line-height:1.3}.lanhu-h6{font-size:var(--text-h6)}.lanhu-lead{font-size:var(--text-lead);font-weight:400;line-height:1.45}.lanhu-body-lg{font-size:var(--text-body-lg)}.lanhu-body,.lanhu-body-lg{font-weight:400;line-height:1.5}.lanhu-body{font-size:var(--text-body)}.lanhu-body-sm{font-size:var(--text-body-sm);font-weight:400;line-height:1.5}.lanhu-caption{font-size:var(--text-caption);font-weight:400;line-height:1.4}.lanhu-section-title,.lanhu-section-title-lg{font-size:calc(36 * var(--canvas-px));font-weight:700;line-height:1}.lanhu-section-subtitle{margin-top:calc(28 * var(--content-px));font-size:calc(22 * var(--canvas-px));font-weight:400;line-height:1}@media (max-width:1023px){.feature-cards__title,.icon-cards-service .lanhu-section-title,.icon-cards-service--intrinsic .lanhu-section-title,.industry-stats__title,.lanhu-section-title,.lanhu-section-title-lg,.page-hero__title,.solution-pain-points__title,.solution-process__header .lanhu-section-title,.wellness-featured-case__title,.wellness-resources__title{white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:center;max-width:100%;margin-inline:auto;padding-inline:.35rem;font-size:clamp(1.0625rem,4.6vw,1.25rem);line-height:1.35}.feature-cards__subtitle,.icon-cards-service__heading--payment .lanhu-section-subtitle,.lanhu-section-subtitle,.page-hero__subtitle,.product-advantage__heading--payment .lanhu-section-subtitle,.product-advantage__heading--tagline .lanhu-section-subtitle,.product-price__heading--tagline .lanhu-section-subtitle,.solution-pain-points__header .lanhu-section-subtitle,.solution-process__header .lanhu-section-subtitle{white-space:normal;margin-top:.75rem;max-width:22rem;margin-inline:auto;padding-inline:.5rem;font-size:clamp(.8125rem,3.4vw,.9375rem);line-height:1.5}}@media (min-width:1024px){.lanhu-section-title,.lanhu-section-title-lg{font-size:calc(36 * var(--canvas-px))}.lanhu-section-subtitle{margin-top:calc(28 * var(--content-px));font-size:calc(22 * var(--canvas-px))}}html.lanhu-design-mode [data-site-chrome]{display:none}html.lanhu-design-mode main{flex:none}.customer-stories-hub{padding-block:calc(40 * var(--content-px)) calc(80 * var(--content-px));background:#fff}.customer-stories-hub__shell{box-sizing:border-box;width:var(--width-content);margin-inline:auto;padding-inline:1rem}@media (min-width:1024px){.customer-stories-hub__shell{padding-inline:0}}.customer-stories-hub__tabs{justify-content:space-between;align-items:center;gap:calc(16 * var(--content-px));width:100%;min-height:calc(100 * var(--content-px));padding:calc(20 * var(--content-px)) calc(58 * var(--content-px));border-radius:calc(45 * var(--content-px));background:#fff;flex-direction:row;display:flex;box-shadow:0 0 20px #1564ef1a}.customer-stories-hub__tab-pill,.customer-stories-hub__tab-plain{align-items:center;gap:calc(16 * var(--content-px));color:#111827;flex-shrink:0;text-decoration:none;display:inline-flex}.customer-stories-hub__tab-pill{width:calc(577 * var(--content-px));max-width:48%;min-height:calc(61 * var(--content-px));padding-inline:calc(24 * var(--content-px));border-radius:calc(30 * var(--content-px));background:#1564ef1a;border:1px solid #1564ef;justify-content:center}.customer-stories-hub__tabs--three{place-items:center stretch;gap:calc(12 * var(--content-px));padding-inline:calc(40 * var(--content-px));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-stories-hub__tabs--three .customer-stories-hub__tab-pill,.customer-stories-hub__tabs--three .customer-stories-hub__tab-plain{box-sizing:border-box;justify-content:center;gap:calc(16 * var(--content-px));width:100%;min-width:0;max-width:100%;padding-inline:calc(24 * var(--content-px))}.customer-stories-hub__tabs--three .customer-stories-hub__tab-plain{min-height:calc(61 * var(--content-px));padding-block:calc(8 * var(--content-px));border:1px solid #0000;margin-inline:0}.customer-stories-hub__tab-text--stacked{align-items:flex-start;gap:calc(4 * var(--content-px));flex-direction:column;min-width:0;display:flex}.customer-stories-hub__tabs--three .customer-stories-hub__tab-text--stacked{text-align:center;flex:0 auto;align-items:center}.customer-stories-hub__tabs--three .customer-stories-hub__tab-sub{font-size:clamp(.75rem,calc(16 * var(--canvas-px)),16px);white-space:nowrap;margin-left:0}.customer-stories-hub__tabs--three .customer-stories-hub__tab-count{min-width:calc(48 * var(--content-px));height:calc(24 * var(--content-px));font-size:clamp(.6875rem,calc(16 * var(--canvas-px)),16px)}.customer-stories-hub__tabs--three .customer-stories-hub__tab-count--active{min-width:calc(60 * var(--content-px));height:calc(28 * var(--content-px));font-size:clamp(.75rem,calc(20 * var(--canvas-px)),20px)}.customer-stories-hub__tab-plain{max-width:calc(420 * var(--content-px));padding-block:calc(8 * var(--content-px))}.customer-stories-hub__tab-text{white-space:nowrap;display:inline}.customer-stories-hub__tab-title{font-size:clamp(1rem,calc(26 * var(--canvas-px)),26px);color:#111827;font-weight:700;line-height:1.2}.customer-stories-hub__tab-sub{font-size:clamp(.875rem,calc(20 * var(--canvas-px)),20px);color:#111827;margin-left:.35em;font-weight:400;line-height:1.2}.customer-stories-hub__tab-sub--active,.customer-stories-hub__tab-title--active{color:#1564ef}.customer-stories-hub__tab-count{min-width:calc(60 * var(--content-px));height:calc(28 * var(--content-px));padding-inline:calc(10 * var(--content-px));border-radius:calc(14 * var(--content-px));font-size:clamp(.75rem,calc(20 * var(--canvas-px)),20px);color:#111827;flex-shrink:0;justify-content:center;align-items:center;font-weight:400;line-height:1;display:inline-flex}.customer-stories-hub__tab-count--active{background:#facc00}.customer-stories-hub__tab-count--muted{background:#1564ef33}.customer-stories-hub__filters{gap:calc(13 * var(--content-px));width:calc(917 * var(--content-px));margin-top:calc(70 * var(--content-px));margin-left:calc(33 * var(--content-px));flex-direction:column;display:flex}.customer-stories-hub__filter-row{align-items:center;display:flex}.customer-stories-hub__filter-label{flex:0 0 calc(106 * var(--content-px));box-sizing:border-box;padding-right:calc(31 * var(--content-px));font-size:calc(18 * var(--canvas-px));color:#333;text-align:right;white-space:nowrap;font-weight:400;line-height:1}.customer-stories-hub__filter-options{column-gap:calc(49 * var(--content-px));flex:1;grid-template-columns:repeat(7,auto);justify-content:start;align-items:center;display:grid}.customer-stories-hub__filter-slot{justify-content:center;align-items:center;display:flex}.customer-stories-hub__filter-cell{box-sizing:border-box;min-width:calc(52 * var(--content-px));height:calc(40 * var(--content-px));padding-inline:calc(12 * var(--content-px));border-radius:calc(20 * var(--content-px));color:#111827;font-size:calc(18 * var(--canvas-px));white-space:nowrap;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-weight:400;line-height:1;transition:background .2s,color .2s;display:inline-flex}.customer-stories-hub__filter-cell--active{min-width:calc(100 * var(--content-px));color:#1564ef;background:#1d73dd1a;font-weight:700}.customer-stories-hub__filter-cell--empty{visibility:hidden;pointer-events:none}.customer-stories-hub__grid{width:var(--width-content);margin-top:calc(80 * var(--content-px));margin-left:calc(3 * var(--content-px));align-items:stretch;gap:calc(24 * var(--content-px));grid-template-columns:repeat(3,minmax(0,calc(432 * var(--content-px))));display:grid}.customer-stories-hub__case-card{width:100%;height:100%;min-height:calc(530 * var(--content-px));border-radius:calc(8 * var(--content-px));background:#fff;flex-direction:column;transition:box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 0 20px #d9d9d94d}.customer-stories-hub__case-card:hover{box-shadow:0 0 20px #1564ef1a}.customer-stories-hub__case-card-link{min-height:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.customer-stories-hub__case-media{aspect-ratio:432/220;background:#e5e7eb;flex-shrink:0;overflow:hidden}.customer-stories-hub__case-image{object-fit:cover;width:100%;height:100%}.customer-stories-hub__case-body{min-height:0;padding:calc(24 * var(--content-px)) calc(42 * var(--content-px)) calc(32 * var(--content-px));flex:1;grid-template-rows:minmax(0,1fr) auto;display:grid}.customer-stories-hub__case-content{flex-direction:column;min-height:0;display:flex}.customer-stories-hub__case-tags{gap:calc(24 * var(--content-px));min-height:calc(30 * var(--content-px));flex-wrap:nowrap;display:flex}.customer-stories-hub__case-tag{min-width:calc(100 * var(--content-px));height:calc(30 * var(--content-px));padding-inline:calc(10 * var(--content-px));border-radius:calc(15 * var(--content-px));font-size:calc(16 * var(--canvas-px));white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.customer-stories-hub__case-tag--enterprise-state-owned{color:#6c28d2;background:#6c28d21a}.customer-stories-hub__case-tag--enterprise-private{color:#20348e;background:#20348e1a}.customer-stories-hub__case-tag--enterprise-foreign{color:#facd00;background:#facd001a}.customer-stories-hub__case-tag--industry{color:#00c8ff;background:#00c8ff1a}.customer-stories-hub__case-title{margin-top:calc(24 * var(--content-px));-webkit-line-clamp:2;line-clamp:2;min-height:calc(66 * var(--canvas-px));max-height:calc(66 * var(--canvas-px));font-size:calc(24 * var(--canvas-px));font-weight:700;line-height:1.375}.customer-stories-hub__case-excerpt,.customer-stories-hub__case-title{color:#111827;-webkit-box-orient:vertical;transition:color .2s;display:-webkit-box;overflow:hidden}.customer-stories-hub__case-excerpt{margin-top:calc(16 * var(--content-px));-webkit-line-clamp:3;line-clamp:3;min-height:4.5em;max-height:4.5em;font-size:var(--text-body);line-height:1.5}.customer-stories-hub__case-card:hover .customer-stories-hub__case-excerpt,.customer-stories-hub__case-card:hover .customer-stories-hub__case-title{color:#1564ef}.customer-stories-hub__case-logo-wrap{height:calc(50 * var(--content-px));padding-top:calc(10 * var(--content-px));box-sizing:border-box;border-top:1px solid #00000014;flex-shrink:0;align-items:center;display:flex}.customer-stories-hub__case-logo{max-height:calc(50 * var(--content-px));width:auto;max-width:calc(200 * var(--content-px));object-fit:contain;display:block}.customer-stories-hub__case-logo-text{font-size:calc(32 * var(--canvas-px));color:#111827;letter-spacing:.06em;font-weight:700;line-height:1}.customer-stories-hub__recognition-card{width:100%;height:100%;min-height:calc(614 * var(--content-px));border-radius:calc(8 * var(--content-px));background:#fff;flex-direction:column;transition:box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 0 20px #d3d3d34d}.customer-stories-hub__recognition-trigger{text-align:left;width:100%;min-height:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:auto;margin:0;padding:0;text-decoration:none;display:flex}.customer-stories-hub__recognition-trigger:disabled{cursor:default}.customer-stories-hub__recognition-card:hover{box-shadow:0 0 20px #1564ef1a}.customer-stories-hub__recognition-media{aspect-ratio:432/220;background:#e5e7eb;flex-shrink:0;overflow:hidden}.customer-stories-hub__recognition-image{object-fit:cover;width:100%;height:100%}.customer-stories-hub__recognition-body{min-height:0;padding:calc(39 * var(--content-px)) calc(42 * var(--content-px)) calc(38 * var(--content-px));flex-direction:column;flex:auto;display:flex}.customer-stories-hub__recognition-title{-webkit-line-clamp:2;line-clamp:2;min-height:calc(66 * var(--canvas-px));max-height:calc(66 * var(--canvas-px));font-size:calc(24 * var(--canvas-px));color:#111827;-webkit-box-orient:vertical;font-weight:700;line-height:1.375;transition:color .2s;display:-webkit-box;overflow:hidden}.customer-stories-hub__recognition-badge,.customer-stories-hub__recognition-company{display:none}.customer-stories-hub__recognition-tags{gap:calc(24 * var(--content-px));margin-top:calc(30 * var(--content-px));flex-wrap:nowrap;display:flex}.customer-stories-hub__recognition-tag{min-width:calc(100 * var(--content-px));height:calc(30 * var(--content-px));padding-inline:calc(12 * var(--content-px));border-radius:calc(15 * var(--content-px));color:#1564ef;font-size:calc(16 * var(--canvas-px));white-space:nowrap;background:#1564ef1a;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.customer-stories-hub__recognition-quote{min-height:0;margin:calc(30 * var(--content-px)) 0 0;border-radius:calc(8 * var(--content-px));background:#d3d3d326;flex:auto;align-items:stretch;transition:background .2s;display:flex}.customer-stories-hub__recognition-quote-bar{width:calc(4 * var(--content-px));border-radius:calc(2 * var(--content-px));background:#1564ef;flex-shrink:0}.customer-stories-hub__recognition-quote-inner{width:100%;min-height:0;padding:calc(15 * var(--content-px)) calc(23 * var(--content-px)) calc(16 * var(--content-px)) calc(15 * var(--content-px));flex:auto}.customer-stories-hub__recognition-quote-body{flex-direction:column;width:100%;display:flex}.customer-stories-hub__recognition-quote-row{flex-shrink:0;width:100%;line-height:.5;display:flex}.customer-stories-hub__recognition-quote-row--open{justify-content:flex-start}.customer-stories-hub__recognition-quote-row--close{justify-content:flex-end}.customer-stories-hub__recognition-quote-mark{color:#111827;font-size:calc(32 * var(--canvas-px));font-weight:700;line-height:.5;transition:color .2s}.customer-stories-hub__recognition-quote-text{font-size:var(--text-body);color:#111827;flex:0 auto;margin:0;font-weight:500;line-height:1.5;transition:color .2s}.customer-stories-hub__recognition-footer{justify-content:space-between;align-items:center;gap:calc(12 * var(--content-px));width:100%;min-height:calc(26 * var(--content-px));margin-top:calc(30 * var(--content-px));flex-flow:row;flex-shrink:0;display:flex}.customer-stories-hub__recognition-date{align-items:center;gap:calc(8 * var(--content-px));height:calc(24 * var(--content-px));font-size:calc(14 * var(--canvas-px));color:#666;flex-shrink:0;font-weight:400;line-height:1;transition:color .2s;display:inline-flex}.customer-stories-hub__recognition-date-icon{width:calc(23 * var(--content-px));height:calc(24 * var(--content-px));object-fit:contain;flex-shrink:0}.customer-stories-hub__recognition-more{height:calc(26 * var(--content-px));font-size:calc(16 * var(--canvas-px));color:#111827;white-space:nowrap;text-underline-offset:.15em;flex-shrink:0;align-items:center;font-weight:400;line-height:1;text-decoration:underline;transition:color .2s;display:inline-flex}.customer-stories-hub__recognition-card:hover .customer-stories-hub__recognition-date,.customer-stories-hub__recognition-card:hover .customer-stories-hub__recognition-more,.customer-stories-hub__recognition-card:hover .customer-stories-hub__recognition-quote-mark,.customer-stories-hub__recognition-card:hover .customer-stories-hub__recognition-quote-text,.customer-stories-hub__recognition-card:hover .customer-stories-hub__recognition-title{color:#1564ef}.customer-stories-hub__recognition-card:hover .customer-stories-hub__recognition-quote{background:#1564ef0d}.customer-stories-hub__pagination{justify-content:flex-end;align-items:center;gap:calc(8 * var(--content-px));width:100%;margin-top:calc(48 * var(--content-px));flex-wrap:wrap;display:flex}.customer-stories-hub__page-btn,.customer-stories-hub__page-go{box-sizing:border-box;min-width:calc(36 * var(--content-px));height:calc(36 * var(--content-px));padding:0 calc(10 * var(--content-px));border-radius:calc(4 * var(--content-px));color:#374151;font-size:calc(14 * var(--canvas-px));cursor:pointer;background:#fff;border:1px solid #d1d5db;justify-content:center;align-items:center;font-family:inherit;line-height:1;display:inline-flex}.customer-stories-hub__page-btn--active{color:#fff;background:#1564ef;border-color:#1564ef}.customer-stories-hub__page-btn:disabled{opacity:.4;cursor:not-allowed}.customer-stories-hub__page-ellipsis{padding:0 calc(4 * var(--content-px));color:#9ca3af;font-size:calc(14 * var(--canvas-px))}.customer-stories-hub__page-goto{align-items:center;display:inline-flex}.customer-stories-hub__page-goto-input{box-sizing:border-box;width:calc(48 * var(--content-px));height:calc(36 * var(--content-px));padding:0 calc(6 * var(--content-px));border-radius:calc(4 * var(--content-px));color:#374151;font-size:calc(14 * var(--canvas-px));text-align:center;-moz-appearance:textfield;background:#fff;border:1px solid #d1d5db;font-family:inherit}.customer-stories-hub__page-goto-input::-webkit-inner-spin-button,.customer-stories-hub__page-goto-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.customer-stories-hub__page-go{min-width:calc(44 * var(--content-px));color:#fff;background:#1564ef;border-color:#1564ef;font-weight:700}.customer-stories-hub__page-go:hover{filter:brightness(1.05)}.customer-stories-hub__lightbox{z-index:80;background:#111827b8;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.customer-stories-hub__lightbox-panel{box-sizing:border-box;width:min(100%,calc(920 * var(--content-px)));border-radius:calc(12 * var(--content-px));background:#fff;flex-direction:column;max-height:min(90vh,960px);display:flex;position:relative;overflow:auto;box-shadow:0 24px 64px #00000047}.customer-stories-hub__lightbox-close{top:calc(12 * var(--content-px));right:calc(12 * var(--content-px));z-index:1;width:calc(36 * var(--content-px));height:calc(36 * var(--content-px));color:#fff;font-size:calc(24 * var(--canvas-px));cursor:pointer;background:#1118278c;border:none;border-radius:999px;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute}.customer-stories-hub__lightbox-image{object-fit:contain;background:#f3f4f6;width:100%;height:auto;display:block}.customer-stories-hub__lightbox-meta{padding:calc(20 * var(--content-px)) calc(24 * var(--content-px)) calc(24 * var(--content-px))}.customer-stories-hub__lightbox-company,.customer-stories-hub__lightbox-title{font-size:calc(20 * var(--canvas-px));color:#111827;margin:0;font-weight:700;line-height:1.3}.customer-stories-hub__lightbox-badge{display:none}.customer-stories-hub__lightbox-body,.customer-stories-hub__lightbox-summary{margin-top:calc(18 * var(--content-px));font-size:calc(16 * var(--canvas-px));color:#334155;line-height:1.8}.customer-stories-hub__lightbox-body>:first-child{margin-top:0}.customer-stories-hub__lightbox-body>:last-child{margin-bottom:0}.customer-stories-hub__lightbox-body blockquote,.customer-stories-hub__lightbox-body ol,.customer-stories-hub__lightbox-body p,.customer-stories-hub__lightbox-body ul{margin:0 0 calc(16 * var(--content-px))}.customer-stories-hub__lightbox-body h2,.customer-stories-hub__lightbox-body h3,.customer-stories-hub__lightbox-body h4{margin:calc(20 * var(--content-px)) 0 calc(10 * var(--content-px));color:#0f172a;font-weight:700;line-height:1.35}.customer-stories-hub__lightbox-body img{max-width:100%;height:auto;margin:calc(18 * var(--content-px)) 0;border-radius:calc(12 * var(--content-px));display:block}.customer-stories-hub__empty{width:var(--width-content);margin-top:2rem;margin-left:calc(3 * var(--content-px));text-align:center;color:#6b7280}.customer-stories-hub__ctas{justify-content:center;align-items:center;gap:calc(120 * var(--canvas-px));width:100%;margin-top:calc(48 * var(--content-px));flex-wrap:wrap;display:flex}.customer-stories-hub__cta-outline{box-sizing:border-box;width:calc(271 * var(--canvas-px));min-width:calc(271 * var(--canvas-px));min-height:calc(64 * var(--canvas-px));padding:0 calc(24 * var(--canvas-px));color:#1564ef;font-size:calc(20 * var(--canvas-px));white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #1564ef;border-radius:999px;justify-content:center;align-items:center;font-family:inherit;font-weight:400;line-height:1;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.customer-stories-hub__cta-outline:hover{background:#eef4ff}.customer-stories-hub__cta-outline--load-more{gap:calc(10 * var(--content-px));width:auto;min-width:calc(360 * var(--canvas-px));padding-inline:calc(32 * var(--content-px))}.customer-stories-hub__cta-chevron{width:calc(12 * var(--content-px));height:calc(12 * var(--content-px));transform:rotate(45deg) translateY(calc(-2 * var(--content-px)));border-bottom:2px solid;border-right:2px solid;display:inline-block}.customer-stories-hub__cta-spacer{flex:1 1 calc(270 * var(--content-px));max-width:calc(270 * var(--content-px));display:block}@media (max-width:1023px){.customer-stories-hub{padding-block:1.5rem 2rem}.customer-stories-hub__shell{width:100%;padding-inline:1rem}.customer-stories-hub__tabs,.customer-stories-hub__tabs--three{border-radius:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));place-items:stretch stretch;gap:.35rem;min-height:0;padding:.4rem;display:grid;box-shadow:0 6px 20px #1564ef14}.customer-stories-hub__tab-pill,.customer-stories-hub__tab-plain,.customer-stories-hub__tabs--three .customer-stories-hub__tab-pill,.customer-stories-hub__tabs--three .customer-stories-hub__tab-plain{box-sizing:border-box;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;width:100%;min-width:0;max-width:none;min-height:2.75rem;margin-inline:0;padding:.45rem .25rem;display:flex}.customer-stories-hub__tab-pill{border-width:1px}.customer-stories-hub__tab-text,.customer-stories-hub__tab-text--stacked,.customer-stories-hub__tabs--three .customer-stories-hub__tab-text--stacked{text-align:center;flex-direction:column;align-items:center;gap:.1rem;min-width:0;display:flex}.customer-stories-hub__tab-title{white-space:nowrap;font-size:.75rem;line-height:1.2}.customer-stories-hub__tab-sub,.customer-stories-hub__tabs--three .customer-stories-hub__tab-sub{display:none}.customer-stories-hub__tab-count,.customer-stories-hub__tabs--three .customer-stories-hub__tab-count,.customer-stories-hub__tabs--three .customer-stories-hub__tab-count--active{border-radius:9999px;min-width:1.5rem;height:1.15rem;padding-inline:.35rem;font-size:.625rem}.customer-stories-hub__filters{gap:.75rem;width:100%;margin-top:1.15rem;margin-left:0}.customer-stories-hub__filter-row{flex-direction:column;align-items:flex-start;gap:.45rem}.customer-stories-hub__filter-label{text-align:left;flex:none;width:auto;padding-right:0;font-size:.8125rem}.customer-stories-hub__filter-options{gap:.4rem;column-gap:unset;flex-wrap:wrap;flex:none;grid-template-columns:none;width:100%;display:flex}.customer-stories-hub__filter-slot{display:contents}.customer-stories-hub__filter-cell{border-radius:9999px;min-width:0;height:2rem;padding-inline:.75rem;font-size:.75rem}.customer-stories-hub__filter-cell--active{min-width:0}.customer-stories-hub__filter-cell--empty{display:none}.customer-stories-hub__grid{grid-template-columns:1fr;gap:.85rem;width:100%;margin-top:1.25rem;margin-left:0}.customer-stories-hub__case-card,.customer-stories-hub__recognition-card{border-radius:.75rem;min-height:0}.customer-stories-hub__case-media,.customer-stories-hub__recognition-media{aspect-ratio:16/10;height:auto}.customer-stories-hub__case-body,.customer-stories-hub__recognition-body{padding:.95rem 1rem 1.1rem}.customer-stories-hub__case-tags{flex-wrap:wrap;gap:.4rem;min-height:1.5rem}.customer-stories-hub__case-tag{border-radius:9999px;min-width:0;height:1.5rem;padding-inline:.55rem;font-size:.6875rem}.customer-stories-hub__case-title{-webkit-line-clamp:2;line-clamp:2;white-space:normal;min-height:0;max-height:none;margin-top:.75rem;font-size:1rem}.customer-stories-hub__case-excerpt,.customer-stories-hub__case-title{-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.customer-stories-hub__case-excerpt{-webkit-line-clamp:3;line-clamp:3;min-height:4.5em;max-height:4.5em;font-size:var(--text-body);margin-top:.55rem}.customer-stories-hub__case-logo-wrap{height:2.5rem;min-height:0;margin-top:0;padding-top:.5rem}.customer-stories-hub__case-logo{max-width:8rem;max-height:2rem}.customer-stories-hub__case-logo-text{font-size:1.375rem}.customer-stories-hub__recognition-title{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-height:2.7rem;max-height:2.7rem;margin-top:0;font-size:1rem;line-height:1.35;display:-webkit-box;overflow:hidden}.customer-stories-hub__recognition-badge,.customer-stories-hub__recognition-company{display:none}.customer-stories-hub__recognition-tags{flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.customer-stories-hub__recognition-tag{border-radius:9999px;min-width:0;height:1.5rem;padding-inline:.55rem;font-size:.6875rem}.customer-stories-hub__recognition-quote{border-radius:.5rem;margin-top:.75rem}.customer-stories-hub__recognition-quote-bar{width:.2rem}.customer-stories-hub__recognition-quote-inner{padding:.65rem .75rem}.customer-stories-hub__recognition-quote-mark{font-size:calc(32 * var(--canvas-px));line-height:.5}.customer-stories-hub__recognition-quote-text{font-size:var(--text-body);line-height:1.5}.customer-stories-hub__recognition-footer{gap:.5rem;min-height:1.625rem;margin-top:.75rem}.customer-stories-hub__recognition-date{height:1.5rem;font-size:.75rem}.customer-stories-hub__recognition-date-icon{width:1.125rem;height:1.5rem}.customer-stories-hub__recognition-more{height:1.625rem;font-size:.75rem}.customer-stories-hub__pagination{justify-content:center;gap:.4rem;width:100%;margin-top:1.25rem;margin-left:0}.customer-stories-hub__page-btn,.customer-stories-hub__page-go,.customer-stories-hub__page-goto-input{min-width:2rem;height:2rem;padding-inline:.5rem;font-size:.75rem}.customer-stories-hub__empty{width:100%;margin-top:1.25rem;margin-left:0}.customer-stories-hub__ctas{gap:.75rem;margin-top:1.25rem}.customer-stories-hub__cta-outline{white-space:nowrap;width:auto;min-width:0;min-height:2.75rem;padding-inline:1.25rem;font-size:.875rem}.customer-stories-hub__cta-outline--load-more{min-width:0;padding-inline:1.35rem}.customer-stories-hub__cta-spacer{display:none}.customer-stories-hub__lightbox{padding:1rem}.customer-stories-hub__lightbox-panel{border-radius:.75rem;width:100%;max-height:88vh}}@media (min-width:640px) and (max-width:1023px){.customer-stories-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.customer-stories-hub--service-moments{padding-bottom:calc(64 * var(--content-px))}.service-moments__grid{column-count:1;column-gap:calc(24 * var(--content-px));width:100%;margin-top:calc(32 * var(--content-px))}@media (min-width:768px){.service-moments__grid{column-count:2}}@media (min-width:1024px){.service-moments__grid{column-count:3;column-gap:calc(23 * var(--content-px))}}.service-moments__card{--sm-bubble-shadow:#1564ef29;box-sizing:border-box;width:100%;margin:0 0 calc(24 * var(--content-px));break-inside:avoid;border-radius:calc(10 * var(--content-px));box-shadow:0 calc(4 * var(--content-px)) calc(20 * var(--content-px)) #1564ef14;background:#fff;display:inline-block;position:relative;overflow:visible}.service-moments__card-accent{display:none}.service-moments__card-body{padding:0 calc(24 * var(--content-px)) calc(24 * var(--content-px));border-radius:inherit;background:#fff;position:relative;overflow:visible}.service-moments__card-title{z-index:1;margin:0 calc(-24 * var(--content-px)) calc(34 * var(--content-px));padding:calc(31 * var(--content-px)) calc(38 * var(--content-px)) calc(30 * var(--content-px));border-radius:calc(10 * var(--content-px)) calc(10 * var(--content-px)) 0 0;font-size:clamp(1.125rem,calc(24 * var(--canvas-px)),24px);font-synthesis:none;color:#111827;background:0 0;font-weight:400;line-height:1.66667;position:relative}.service-moments__card-title:before{content:"";z-index:-1;border-radius:inherit;filter:drop-shadow(0 calc(4 * var(--content-px)) calc(14 * var(--content-px)) var(--sm-bubble-shadow));pointer-events:none;background:linear-gradient(#f5f9ff,#e8f1ff 48%,#dceaff);position:absolute;inset:0}.service-moments__card-title-lead{font-synthesis:none;font-weight:700}.service-moments__card-title-rest{font-synthesis:none;font-weight:400}.service-moments__card-title:after{content:"";top:calc(100% - calc(2 * var(--content-px)));left:calc(64 * var(--content-px));width:calc(26 * var(--content-px));height:calc(20 * var(--content-px));clip-path:polygon(0 0,100% 0,0 100%);pointer-events:none;background:#dceaff;position:absolute}.service-moments__card-media{border-radius:calc(6 * var(--content-px));background:#f8fafc;border:1px solid #1564ef14;overflow:hidden;box-shadow:inset 0 1px #fff9}.service-moments__card-image{width:100%;height:auto;display:block}@media (max-width:1023px){.customer-stories-hub--service-moments{padding-bottom:1.75rem}.service-moments__grid{column-count:1;column-gap:0;margin-top:1.15rem}.service-moments__card{border-radius:.75rem;margin-bottom:.85rem;box-shadow:0 4px 16px #1564ef14}.service-moments__card-body{padding:.85rem}.service-moments__card-title{border-radius:.5rem .5rem 0 0;margin:0 0 .75rem;padding:.72rem .85rem .75rem;font-size:.9375rem;line-height:1.45}.service-moments__card-title:before{filter:drop-shadow(0 3px 10px var(--sm-bubble-shadow))}.service-moments__card-title:after{width:.85rem;height:.65rem;top:calc(100% - 1px);left:.95rem}.service-moments__card-media{border-radius:.4rem;margin-inline:0}}.case-detail__shell{box-sizing:border-box;width:var(--width-content);margin-inline:auto;padding-inline:0}@media (max-width:1023px){.case-detail__shell{width:100%;padding-inline:1rem}}.case-detail__hero-band{background:#1564ef1a}.case-detail__breadcrumb-wrap{padding-top:calc(60 * var(--canvas-px))}.case-detail__breadcrumb-wrap nav[aria-label=Breadcrumb]{font-size:calc(16 * var(--canvas-px));color:#666;margin-bottom:0}.case-detail__breadcrumb-wrap nav[aria-label=Breadcrumb] a,.case-detail__breadcrumb-wrap nav[aria-label=Breadcrumb] span{color:inherit}.case-detail__hero{padding:calc(39 * var(--canvas-px)) 0 calc(50 * var(--content-px))}.case-detail__hero-inner{gap:calc(67 * var(--content-px));align-items:start;display:grid}@media (min-width:1024px){.case-detail__hero-inner{grid-template-columns:minmax(0,calc(703 * var(--content-px))) calc(570 * var(--content-px));justify-content:space-between}}.case-detail__tag{min-width:calc(150 * var(--content-px));height:calc(40 * var(--content-px));padding-inline:calc(20 * var(--content-px));border-radius:0 0 calc(20 * var(--content-px)) 0;color:#fff;font-size:calc(18 * var(--canvas-px));background:#00c8ff;justify-content:center;align-items:center;font-weight:400;line-height:1;display:inline-flex}.case-detail__title{margin-top:calc(29 * var(--content-px));font-size:calc(44 * var(--canvas-px));color:#111827;white-space:normal;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;min-width:0;max-width:100%;font-weight:700;line-height:1.5;display:block}.case-detail__date{margin-top:calc(16 * var(--content-px));color:#666;font-size:calc(16 * var(--canvas-px));line-height:1.5;display:block}.case-detail__summary{margin-top:calc(39 * var(--content-px));max-width:calc(701 * var(--content-px));font-size:var(--text-body);color:#111827;line-height:1.5}.case-detail__hero-copy{min-width:0;max-width:100%}.case-detail__hero-copy .home-hero-cta{margin-top:calc(24 * var(--content-px))}.case-detail__download-report-wrap{margin:calc(40 * var(--content-px)) 0;justify-content:flex-start;display:flex}.case-detail__report-text-link{color:#1564ef;text-underline-offset:.15em;cursor:pointer;font-weight:400;text-decoration:underline}.case-detail__report-text-link:hover{color:#1256d4}.case-detail__stats{align-items:stretch;gap:calc(40 * var(--content-px));margin:calc(44 * var(--content-px)) 0 0;flex-wrap:wrap;padding:0;display:flex}.case-detail__stat{box-sizing:border-box;width:fit-content;max-width:100%;height:calc(150 * var(--canvas-px));border-radius:calc(6 * var(--content-px));padding:calc(34 * var(--canvas-px)) calc(20 * var(--content-px)) calc(40 * var(--canvas-px));text-align:center;background-image:linear-gradient(#1564ef2e 0 33.84%,#1564ef00 100%);flex-direction:column;flex:none;justify-content:flex-start;align-items:center;margin:0;display:flex;position:relative;overflow:hidden}.case-detail__stat-bar{width:100%;height:calc(4 * var(--canvas-px));background:#1564ef;position:absolute;top:0;left:0}.case-detail__stat-value{font-size:calc(44 * var(--canvas-px));color:#1564ef;white-space:nowrap;margin:0;padding:0;font-weight:700;line-height:1}.case-detail__stat-label{margin:calc(12 * var(--canvas-px)) 0 0;font-size:calc(20 * var(--canvas-px));color:#111827;white-space:nowrap;padding:0;font-weight:400;line-height:1}.case-detail__hero-media{width:100%;max-width:calc(570 * var(--content-px));border-radius:calc(20 * var(--content-px));background:#1564ef;padding:0}.case-detail__hero-media-frame{min-height:calc(480 * var(--content-px));border-radius:calc(20 * var(--content-px));background:#1564ef1a;overflow:hidden}.case-detail__hero-image{width:100%;height:100%;min-height:calc(480 * var(--content-px));object-fit:cover}.case-detail--encyclopedia .case-detail__hero-media{width:100%;max-width:calc(570 * var(--content-px));background:0 0}.case-detail--encyclopedia .case-detail__hero-media-frame{background:0 0;min-height:0}.case-detail--encyclopedia .case-detail__hero-image{object-fit:contain;width:100%;height:auto;min-height:0;display:block}.case-detail--encyclopedia.case-detail--no-cover .case-detail__hero-band{padding-bottom:calc(8 * var(--content-px));background:#fff}.case-detail--encyclopedia.case-detail--no-cover .case-detail__layout{padding-top:calc(24 * var(--content-px))}.case-detail--encyclopedia.case-detail--no-cover .case-detail__hero--inline{padding:0 0 calc(32 * var(--content-px));margin-bottom:calc(8 * var(--content-px));border-bottom:1px solid #eef2f7}.case-detail--encyclopedia.case-detail--no-cover .case-detail__title{margin-top:calc(16 * var(--content-px));font-size:calc(36 * var(--canvas-px));line-height:1.4}.case-detail--encyclopedia.case-detail--no-cover .case-detail__summary{max-width:none;margin-top:calc(20 * var(--content-px));color:#4b5563}.case-detail--encyclopedia.case-detail--no-cover .case-detail__rich-body{margin-top:calc(28 * var(--content-px))}.case-detail__letter{width:75%;max-width:75%;margin:calc(32 * var(--content-px)) auto;text-align:center;padding:0}.case-detail__letter-img{background:#fff;border:1px solid #e5e7eb;border-radius:4px;width:100%;max-width:100%;height:auto;margin:0 auto;display:block}.case-detail__letter-caption{margin:calc(12 * var(--content-px)) 0 0;color:#6b7280;font-size:calc(14 * var(--canvas-px));text-align:center;line-height:1.6}.case-detail__layout{gap:calc(48 * var(--content-px));padding-block:calc(80 * var(--content-px));display:grid}@media (min-width:1024px){.case-detail__layout{grid-template-columns:minmax(0,1fr) calc(368 * var(--content-px));align-items:start}}.case-detail__main{min-width:0;max-width:calc(933 * var(--content-px))}.case-detail__section+.case-detail__section{margin-top:calc(58 * var(--content-px))}.case-detail__section-title{font-size:calc(36 * var(--canvas-px));color:#111827;font-weight:400;line-height:1}.case-detail__section-body{font-size:var(--text-body);color:#111827;line-height:1.5}.case-detail__rich-body .case-detail__section-title+.case-detail__section-body,.case-detail__rich-body .case-detail__section-title+p,.case-detail__rich-body>section>.case-detail__section-title+p,.case-detail__section-body,.case-detail__section-title+.case-detail__section-body,.case-detail__section-title+p{margin-top:calc(28 * var(--content-px))}.case-detail__item-title+.case-detail__item-body,.case-detail__item-title+.case-detail__section-body,.case-detail__item-title+p,.case-detail__rich-body .case-detail__item-title+p{margin-top:calc(16 * var(--content-px))}.case-detail__item-list{margin-top:calc(28 * var(--content-px))}.case-detail__item+.case-detail__item{margin-top:calc(20 * var(--content-px))}.case-detail__item-title{font-size:calc(20 * var(--canvas-px));color:#111827;font-weight:700;line-height:1.4}.case-detail__item-body{margin-top:calc(8 * var(--content-px));font-size:var(--text-body);color:#111827;line-height:1.5}.case-detail__feature-grid{gap:calc(24 * var(--content-px));margin-top:calc(38 * var(--content-px));grid-template-columns:1fr;display:grid}.case-detail__feature-card{height:auto;min-height:0;padding:calc(28 * var(--content-px)) calc(29 * var(--content-px));border-radius:calc(8 * var(--content-px));text-align:center;background:#e7effd}.case-detail__feature-title{font-size:calc(22 * var(--canvas-px));color:#111827;font-weight:700;line-height:1.27273}.case-detail__feature-body{margin-top:calc(22 * var(--content-px));font-size:var(--text-body);color:#111827;text-align:left;line-height:1.5}.case-detail__quote{box-sizing:border-box;margin:calc(58 * var(--content-px)) 0 calc(24 * var(--content-px));padding:calc(38 * var(--content-px)) calc(35 * var(--content-px)) calc(39 * var(--content-px)) calc(26 * var(--content-px));border-radius:calc(10 * var(--content-px));background:#e5edfc;border:none;position:relative}.case-detail__quote-mark{font-size:calc(36 * var(--canvas-px));color:#111827;flex-shrink:0;font-weight:700;line-height:1}.case-detail__quote-mark--open,.case-detail__quote:not(:has(.case-detail__quote-mark--open)):before{top:calc(38 * var(--content-px));left:calc(26 * var(--content-px));font-size:calc(36 * var(--canvas-px));color:#111827;margin:0;font-weight:700;line-height:1;position:absolute}.case-detail__quote:not(:has(.case-detail__quote-mark--open)):before{content:"“"}.case-detail__quote-main,.case-detail__quote:not(:has(.case-detail__quote-main))>.case-detail__quote-text{padding-top:calc(15 * var(--content-px));margin-left:calc(15 * var(--content-px));margin-top:0}.case-detail__quote-main{justify-content:space-between;align-items:flex-end;gap:calc(12 * var(--content-px));display:flex}.case-detail__quote-text{max-width:none;font-size:calc(20 * var(--canvas-px));color:#111827;margin:0;font-style:normal;font-weight:700;line-height:1.6;position:relative}.case-detail__quote:not(:has(.case-detail__quote-main)) .case-detail__quote-text{padding-right:calc(28 * var(--content-px))}.case-detail__quote:not(:has(.case-detail__quote-main)) .case-detail__quote-text:after{content:"”";font-size:calc(36 * var(--canvas-px));color:#111827;font-weight:700;line-height:1;position:absolute;bottom:0;right:0}.case-detail__quote-main .case-detail__quote-text{flex:1;min-width:0;margin-left:0;padding-top:0;padding-right:0}.case-detail__quote-mark--close{align-self:flex-end}.case-detail__quote-text+.case-detail__quote-text{margin-top:calc(10 * var(--content-px))}.case-detail__quote-footer{align-items:center;gap:calc(12 * var(--content-px));margin:calc(32 * var(--content-px)) 0 0 calc(15 * var(--content-px));display:flex}.case-detail__quote-avatar{width:calc(50 * var(--content-px));height:calc(50 * var(--content-px));background-color:#00c8ff;background-image:url(/images/pages/cases/quote-author-icon.png);background-position:50%;background-repeat:no-repeat;background-size:calc(31 * var(--content-px)) calc(31 * var(--content-px));border-radius:50%;flex-shrink:0;display:block}.case-detail__quote-footer:not(:has(.case-detail__quote-avatar)):before{content:"";width:calc(50 * var(--content-px));height:calc(50 * var(--content-px));background-color:#00c8ff;background-image:url(/images/pages/cases/quote-author-icon.png);background-position:50%;background-repeat:no-repeat;background-size:calc(31 * var(--content-px)) calc(31 * var(--content-px));border-radius:50%;flex-shrink:0;display:block}.case-detail__quote-meta{min-width:0}.case-detail__quote-author{font-size:calc(22 * var(--canvas-px));color:#111827;font-style:normal;font-weight:700;line-height:1.45455;display:block}.case-detail__quote-role{margin-top:calc(2 * var(--content-px));font-size:calc(18 * var(--canvas-px));color:#111827;font-weight:400;line-height:1.77778;display:block}.case-detail--recognition .case-detail__rich-body blockquote.case-detail__quote:not(:has(.case-detail__quote-mark),:has(.case-detail__quote-avatar),:has(.case-detail__quote-main),.case-detail__quote--emphasis),.case-detail__rich-body blockquote.case-detail__recognition-quote{margin:calc(28 * var(--content-px)) 0;padding:calc(15 * var(--content-px)) calc(23 * var(--content-px)) calc(16 * var(--content-px)) calc(19 * var(--content-px));border:none;border-left:calc(4 * var(--content-px)) solid #1564ef;border-radius:calc(8 * var(--content-px));background:#f4f7ff;display:block;position:relative}.case-detail--recognition .case-detail__rich-body blockquote.case-detail__quote:not(:has(.case-detail__quote-mark),:has(.case-detail__quote-avatar),:has(.case-detail__quote-main),.case-detail__quote--emphasis) .case-detail__quote-footer:before,.case-detail--recognition .case-detail__rich-body blockquote.case-detail__quote:not(:has(.case-detail__quote-mark),:has(.case-detail__quote-avatar),:has(.case-detail__quote-main),.case-detail__quote--emphasis):before,.case-detail__rich-body blockquote.case-detail__recognition-quote .case-detail__quote-avatar,.case-detail__rich-body blockquote.case-detail__recognition-quote .case-detail__quote-footer:before,.case-detail__rich-body blockquote.case-detail__recognition-quote .case-detail__quote-mark,.case-detail__rich-body blockquote.case-detail__recognition-quote:before{content:none!important;display:none!important}.case-detail--recognition .case-detail__rich-body blockquote.case-detail__quote:not(:has(.case-detail__quote-mark),:has(.case-detail__quote-avatar),:has(.case-detail__quote-main),.case-detail__quote--emphasis) .case-detail__quote-text:after,.case-detail__rich-body blockquote.case-detail__recognition-quote .case-detail__quote-text:after{content:none!important}.case-detail--recognition .case-detail__rich-body blockquote.case-detail__quote:not(:has(.case-detail__quote-mark),:has(.case-detail__quote-avatar),:has(.case-detail__quote-main),.case-detail__quote--emphasis):not(:has(.case-detail__quote-main))>.case-detail__quote-text,.case-detail__rich-body blockquote.case-detail__recognition-quote .case-detail__quote-main,.case-detail__rich-body blockquote.case-detail__recognition-quote:not(:has(.case-detail__quote-main))>.case-detail__quote-text{margin-left:0;padding-top:0}.case-detail--recognition .case-detail__rich-body blockquote.case-detail__quote:not(:has(.case-detail__quote-mark),:has(.case-detail__quote-avatar),:has(.case-detail__quote-main),.case-detail__quote--emphasis) .case-detail__quote-text,.case-detail__rich-body blockquote.case-detail__recognition-quote .case-detail__quote-text{font-size:var(--text-body);color:#111827;font-weight:400;line-height:1.5}.case-detail--recognition .case-detail__rich-body blockquote.case-detail__quote:not(:has(.case-detail__quote-mark),:has(.case-detail__quote-avatar),:has(.case-detail__quote-main),.case-detail__quote--emphasis) .case-detail__quote-text+.case-detail__quote-text,.case-detail__rich-body blockquote.case-detail__recognition-quote .case-detail__quote-text+.case-detail__quote-text{margin-top:calc(12 * var(--content-px))}.case-detail--recognition .case-detail__rich-body blockquote.case-detail__quote:not(:has(.case-detail__quote-mark),:has(.case-detail__quote-avatar),:has(.case-detail__quote-main),.case-detail__quote--emphasis) .case-detail__quote-footer,.case-detail__rich-body blockquote.case-detail__recognition-quote .case-detail__quote-footer{margin:calc(12 * var(--content-px)) 0 0;padding:0}.case-detail--recognition .case-detail__rich-body blockquote.case-detail__quote:not(:has(.case-detail__quote-mark),:has(.case-detail__quote-avatar),:has(.case-detail__quote-main),.case-detail__quote--emphasis) .case-detail__quote-author,.case-detail__rich-body blockquote.case-detail__recognition-quote .case-detail__quote-author{font-size:calc(14 * var(--canvas-px));color:#666;font-weight:400;line-height:1.57143}.case-detail--recognition .case-detail__rich-body blockquote.case-detail__quote:not(:has(.case-detail__quote-mark),:has(.case-detail__quote-avatar),:has(.case-detail__quote-main),.case-detail__quote--emphasis) .case-detail__quote-role,.case-detail__rich-body blockquote.case-detail__recognition-quote .case-detail__quote-role{font-size:calc(14 * var(--canvas-px));color:#666}.case-detail__contact-note{margin-top:calc(58 * var(--content-px));font-size:var(--text-body);color:#111827;line-height:1.5}.case-detail__contact-link{color:#1564ef;text-underline-offset:.15em;font-weight:400;text-decoration:underline}.case-detail__nav{margin-top:calc(37 * var(--content-px));flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.case-detail__nav-back,.case-detail__nav-next{justify-content:center;align-items:center;gap:calc(12 * var(--content-px));min-width:calc(171 * var(--content-px));height:calc(41 * var(--content-px));padding-inline:calc(16 * var(--content-px));border-radius:calc(8 * var(--content-px));font-size:calc(16 * var(--canvas-px));color:#111827;background:#fff;border:1px solid #666;font-weight:400;line-height:1;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.case-detail__nav-next-group{align-items:flex-end;gap:calc(8 * var(--content-px));max-width:min(100%,calc(420 * var(--content-px)));min-width:0;color:inherit;flex-direction:column;margin-left:auto;text-decoration:none;display:flex}.case-detail__nav-next-group .case-detail__nav-next{flex-shrink:0;width:auto}.case-detail__nav-next-title{width:100%;min-width:0;font-size:var(--text-card-body);font-weight:400;line-height:var(--leading-card-body);color:#6b7280;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;transition:color .2s;display:block;overflow:hidden}.case-detail__nav-next-group:hover .case-detail__nav-next,.case-detail__nav-next-group:hover .case-detail__nav-next-title{color:#1564ef}.case-detail__nav-next-group:hover .case-detail__nav-next{border-color:#1564ef}.case-detail__nav-back:hover,.case-detail__nav-next:hover{color:#1564ef;border-color:#1564ef}.case-detail__nav-next--placeholder{opacity:.45;pointer-events:none}.case-detail__nav-icon{width:calc(24 * var(--content-px));height:calc(20 * var(--content-px));background:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.case-detail__nav-icon--back{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20'%3E%3Cpath fill='black' d='M8.5 2L1 10l7.5 8V14h14v-8H8.5V2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20'%3E%3Cpath fill='black' d='M8.5 2L1 10l7.5 8V14h14v-8H8.5V2z'/%3E%3C/svg%3E")}.case-detail__nav-icon--next{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20'%3E%3Cpath fill='black' d='M15.5 2v4H1.5v8H15.5v4L23 10 15.5 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20'%3E%3Cpath fill='black' d='M15.5 2v4H1.5v8H15.5v4L23 10 15.5 2z'/%3E%3C/svg%3E")}.case-detail__sidebar{gap:calc(24 * var(--content-px));flex-direction:column;display:flex}@media (min-width:1024px){.case-detail__sidebar{position:sticky;top:calc(70px + 1rem)}}.case-detail__related{padding:calc(39 * var(--content-px)) calc(25 * var(--content-px)) calc(40 * var(--content-px));border-radius:calc(8 * var(--content-px));background:#fff;box-shadow:0 0 18px #d3d3d399}.case-detail__related-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.case-detail__related-title{font-size:calc(22 * var(--canvas-px));color:#111827;font-weight:700;line-height:1}.case-detail__related-more{font-size:calc(16 * var(--canvas-px));color:#1564ef;font-weight:400;line-height:1;text-decoration:none}.case-detail__related-divider{height:1px;margin-top:calc(15 * var(--content-px));background:#00000014}.case-detail__related-list{margin:calc(29 * var(--content-px)) 0 0;padding:0;list-style:none}.case-detail__related-item{align-items:flex-start;gap:calc(14 * var(--content-px));display:flex}.case-detail__related-item+.case-detail__related-item{margin-top:calc(26 * var(--content-px))}.case-detail__related-dot{width:calc(6 * var(--content-px));height:calc(6 * var(--content-px));margin-top:calc(10 * var(--content-px));background:#666;border-radius:50%;flex-shrink:0}.case-detail__related-dot--active{background:#1564ef}.case-detail__related-link{font-size:var(--text-body);color:#111827;line-height:1.5;text-decoration:none;transition:color .2s}.case-detail__related-item:first-child .case-detail__related-link{color:#1564ef;font-weight:700}.case-detail__related-link:hover{color:#1564ef}@media (max-width:1023px){.case-detail__hero-inner,.case-detail__layout{grid-template-columns:1fr;gap:1.25rem;width:100%;min-width:0}.case-detail__hero-copy,.case-detail__main{width:100%;min-width:0;max-width:none}.case-detail__title{white-space:normal;word-break:break-word;font-size:1.375rem;line-height:1.4;overflow:visible}.case-detail__summary{max-width:100%;margin-top:1rem}.case-detail--encyclopedia .case-detail__hero-media,.case-detail--encyclopedia .case-detail__hero-media-frame,.case-detail__hero-media,.case-detail__hero-media-frame{width:100%;max-width:100%;min-height:0}.case-detail--encyclopedia .case-detail__hero-image,.case-detail__hero-image{object-fit:contain;width:100%;height:auto;min-height:0}.case-detail__stats{justify-content:flex-start;gap:.75rem}.case-detail__stat{flex:none;width:fit-content;min-width:0;height:auto;min-height:6.75rem;padding:1.35rem 1rem 1.5rem}.case-detail__stat-bar{height:3px}.case-detail__stat-label{margin-top:.5rem;font-size:clamp(.75rem,3.2vw,.875rem)}}.resources-encyclopedia-page{background:#fff}.resources-encyclopedia-hero--plain{background:#eaeff9}.resources-encyclopedia-hero.page-hero .page-hero__inner,.resources-encyclopedia-hero.page-hero .resources-encyclopedia-hero__inner{width:100%;padding-top:6.71875vw;padding-bottom:0;padding-left:var(--gutter-content);padding-right:var(--gutter-content);margin:0}.resources-encyclopedia-hero__inner{box-sizing:border-box;width:min(100%,1920px);margin-inline:auto}.resources-encyclopedia-hero--plain .resources-encyclopedia-hero__inner,.resources-encyclopedia-hero__inner{padding:clamp(4rem,calc(129 * 100vw / 1920),129px) var(--gutter-content) clamp(3rem,calc(80 * var(--content-px)),calc(80 * 1632 / 1340 * 1px)) var(--gutter-content)}.resources-encyclopedia-hero__title{max-width:calc(690 * var(--content-px));font-size:clamp(2rem,calc(44 * var(--canvas-px)),44px);color:#111827;margin:0;font-weight:700;line-height:1}.resources-encyclopedia-hero__subtitle{max-width:calc(844 * var(--content-px));font-size:clamp(1rem,calc(22 * var(--canvas-px)),22px);color:#111827;margin:clamp(1.25rem,2.08333vw,40px) 0 0;line-height:1.36364}.resources-encyclopedia-hero.page-hero .resources-encyclopedia-hero__subtitle{margin-top:2.08333vw}.resources-encyclopedia-hero__cta{margin-top:clamp(2rem,3.07292vw,59px)}.resources-encyclopedia-hero.page-hero .resources-encyclopedia-hero__cta{margin-top:3.07292vw}.resources-encyclopedia-body{background:#fff}.resources-encyclopedia-body__inner{box-sizing:border-box;width:min(100%,1920px);padding:clamp(1.5rem,calc(40 * var(--content-px)),calc(40 * 1632 / 1340 * 1px)) var(--gutter-content) clamp(3rem,calc(80 * var(--content-px)),calc(80 * 1632 / 1340 * 1px));margin-inline:auto}.resources-encyclopedia-panel{width:min(100%,var(--width-content));margin-inline:auto}.resources-encyclopedia-tabs{align-items:center;gap:calc(76 * var(--content-px));width:100%;padding:clamp(.75rem,calc(20 * var(--content-px)),calc(20 * 1632 / 1340 * 1px)) clamp(1rem,calc(59 * var(--content-px)),calc(59 * 1632 / 1340 * 1px));border-radius:clamp(1.5rem,calc(45 * var(--content-px)),calc(45 * 1632 / 1340 * 1px));background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;box-shadow:0 0 20px #1564ef1a}@media (max-width:1023px){.resources-encyclopedia-hero.page-hero .page-hero__inner,.resources-encyclopedia-hero.page-hero .resources-encyclopedia-hero__inner,.resources-encyclopedia-hero__inner{text-align:center;flex-direction:column;align-items:center;padding:2rem 1.15rem 1.75rem;display:flex}.resources-encyclopedia-hero.page-hero .resources-encyclopedia-hero__title,.resources-encyclopedia-hero__title{text-wrap:balance;max-width:18.5rem;margin-inline:auto;white-space:normal!important;font-size:clamp(1.125rem,4.6vw,1.35rem)!important;line-height:1.35!important}.resources-encyclopedia-hero.page-hero .resources-encyclopedia-hero__subtitle,.resources-encyclopedia-hero__subtitle{color:#4b5563;white-space:normal;max-width:20rem;margin:.65rem auto 0;font-size:.8125rem;line-height:1.55}.resources-encyclopedia-hero.page-hero .resources-encyclopedia-hero__cta,.resources-encyclopedia-hero__cta{margin-top:1.15rem}.resources-encyclopedia-body__inner{padding:1rem 1rem 2rem}.resources-encyclopedia-tabs{border-radius:.85rem;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.35rem;width:100%;margin:0;padding:.4rem;display:grid;overflow:visible;box-shadow:0 6px 20px #1564ef14}.resources-encyclopedia-tabs__item{white-space:nowrap;border-radius:9999px;flex:none;width:100%;min-width:0;height:2rem;padding-inline:.15rem;font-size:.6875rem;font-weight:700}.resources-encyclopedia-stage{margin-top:1.25rem}}.resources-encyclopedia-tabs__item{width:100%;min-width:0;height:clamp(2.75rem,calc(60 * var(--content-px)),calc(60 * 1632 / 1340 * 1px));padding-inline:clamp(.5rem,calc(16 * var(--content-px)),calc(16 * 1632 / 1340 * 1px));border-radius:clamp(1rem,calc(30 * var(--content-px)),calc(30 * 1632 / 1340 * 1px));font-size:clamp(.875rem,calc(26 * var(--canvas-px)),26px);color:#111827;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-weight:700;line-height:1;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}@media (max-width:1023px){.resources-encyclopedia-tabs__item{border-radius:9999px;height:2rem;padding-inline:.15rem;font-size:.6875rem}}.resources-encyclopedia-tabs__item--active{color:#1564ef;background:#1564ef1a;border-color:#1564ef}.resources-encyclopedia-stage{margin-top:clamp(2rem,calc(80 * var(--content-px)),calc(80 * 1632 / 1340 * 1px))}.resources-encyclopedia-row{gap:clamp(1.5rem,calc(40 * var(--content-px)),calc(40 * 1632 / 1340 * 1px));align-items:start;display:grid}@media (min-width:1024px){.resources-encyclopedia-row{grid-template-columns:minmax(0,calc(936 * var(--content-px))) minmax(0,calc(368 * var(--content-px)))}}.resources-encyclopedia-row--lower{margin-top:clamp(.75rem,calc(15 * var(--content-px)),calc(15 * 1632 / 1340 * 1px))}.resources-encyclopedia-main,.resources-encyclopedia-widgets{gap:clamp(1rem,calc(25 * var(--content-px)),calc(25 * 1632 / 1340 * 1px));flex-direction:column;min-width:0;display:flex}.resources-encyclopedia-list__empty{text-align:center;color:#6b7280;margin:0;padding:2rem 0}.resources-encyclopedia-card{background:#fff;border-radius:8px;grid-template-columns:1fr;display:grid;overflow:hidden;box-shadow:0 0 18px #d3d3d34d}@media (min-width:768px){.resources-encyclopedia-card{grid-template-columns:clamp(7.5rem,calc(270 * var(--content-px)),calc(270 * 1632 / 1340 * 1px)) minmax(0,1fr);min-height:clamp(10rem,calc(240 * var(--content-px)),calc(240 * 1632 / 1340 * 1px))}}.resources-encyclopedia-card__media{border-radius:8px 0 0 8px;min-height:120px;position:relative;overflow:hidden}@media (max-width:767px){.resources-encyclopedia-card__media{border-radius:8px 8px 0 0}}@media (min-width:768px){.resources-encyclopedia-card__media{min-height:100%}}.resources-encyclopedia-card__media--brand{background:linear-gradient(#1564ef,#0d4fc4)}.resources-encyclopedia-card__media--soft{background:#e0f1f8}.resources-encyclopedia-card__cover{object-fit:cover}.resources-encyclopedia-card__tag--brand{background:#1564ef}.resources-encyclopedia-card__tag--yellow{background:#facc00}.resources-encyclopedia-card__tag--cyan{background:#00c8ff}.resources-encyclopedia-card__tag--purple{background:#6c28d2}.resources-encyclopedia-card__tag{top:clamp(.75rem,calc(20 * var(--content-px)),calc(20 * 1632 / 1340 * 1px));z-index:1;min-height:clamp(2rem,calc(40 * var(--content-px)),calc(40 * 1632 / 1340 * 1px));padding-inline:clamp(1rem,calc(22 * var(--content-px)),calc(22 * 1632 / 1340 * 1px));font-size:clamp(.875rem,calc(20 * var(--canvas-px)),20px);color:#fff;border-radius:0 0 20px;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:absolute;left:0}.resources-encyclopedia-card__body{padding:clamp(1rem,calc(38 * var(--content-px)),calc(38 * 1632 / 1340 * 1px)) clamp(1rem,calc(30 * var(--content-px)),calc(30 * 1632 / 1340 * 1px));flex-direction:column;justify-content:center;display:flex}.resources-encyclopedia-card__title{font-size:clamp(1.125rem,calc(24 * var(--canvas-px)),24px);color:#111827;margin:0;font-weight:700;line-height:1.2}.resources-encyclopedia-card__title a{color:inherit;text-decoration:none}.resources-encyclopedia-card__title a:hover{color:#1564ef}.resources-encyclopedia-card__excerpt{margin:clamp(.75rem,calc(18 * var(--content-px)),calc(18 * 1632 / 1340 * 1px)) 0 0;font-size:clamp(.875rem,calc(18 * var(--canvas-px)),18px);color:#4b5563;line-height:1.66667}.resources-encyclopedia-card--report .resources-encyclopedia-card__body{padding:clamp(1.25rem,calc(38 * var(--content-px)),calc(38 * 1632 / 1340 * 1px)) clamp(1rem,calc(30 * var(--content-px)),calc(30 * 1632 / 1340 * 1px)) clamp(1.25rem,calc(30 * var(--content-px)),calc(30 * 1632 / 1340 * 1px)) clamp(1.25rem,calc(39 * var(--content-px)),calc(39 * 1632 / 1340 * 1px))}.resources-encyclopedia-card--report .resources-encyclopedia-card__excerpt{-webkit-line-clamp:2;margin-top:clamp(.75rem,calc(26 * var(--content-px)),calc(26 * 1632 / 1340 * 1px));font-size:clamp(.875rem,calc(16 * var(--canvas-px)),16px);color:#111827;-webkit-box-orient:vertical;line-height:1.875;display:-webkit-box;overflow:hidden}.resources-encyclopedia-card__chips{gap:clamp(.75rem,calc(23 * var(--content-px)),calc(23 * 1632 / 1340 * 1px));margin:clamp(.75rem,calc(30 * var(--content-px)),calc(30 * 1632 / 1340 * 1px)) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.resources-encyclopedia-card__chip{min-height:clamp(1.125rem,calc(21 * var(--content-px)),calc(21 * 1632 / 1340 * 1px));padding:0 clamp(.75rem,calc(16 * var(--content-px)),calc(16 * 1632 / 1340 * 1px));font-size:clamp(.75rem,calc(13 * var(--canvas-px)),13px);white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.resources-encyclopedia-card__chip--blue{color:#1564ef;background:#1564ef1a;border-color:#1564ef}.resources-encyclopedia-card__chip--purple{color:#6c28d2;background:#6c28d21a;border-color:#6c28d2}.resources-encyclopedia-card__chip--cyan{color:#00c8ff;background:#00c8ff1a;border-color:#00c8ff}.resources-encyclopedia-card__report-meta{color:#666;font-size:clamp(.8125rem,calc(14 * var(--canvas-px)),14px);line-height:1}.resources-encyclopedia-card__read-more--report{color:#1564ef;font-size:clamp(.875rem,calc(16 * var(--canvas-px)),16px)}.resources-encyclopedia-card--report .resources-encyclopedia-card__meta{margin-top:clamp(.5rem,calc(11 * var(--content-px)),calc(11 * 1632 / 1340 * 1px))}.resources-encyclopedia-card__meta{margin-top:clamp(1rem,calc(24 * var(--content-px)),calc(24 * 1632 / 1340 * 1px));font-size:clamp(.875rem,calc(18 * var(--canvas-px)),18px);color:#6b7280;justify-content:space-between;align-items:center;gap:1rem;display:flex}.resources-encyclopedia-card__read-more{color:#1564ef;white-space:nowrap;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.resources-encyclopedia-card__read-more:hover{text-decoration:underline}.resources-encyclopedia-card__arrow{width:1rem;height:1rem}.resources-encyclopedia-sidebar{padding:clamp(1.75rem,calc(47 * var(--content-px)),calc(47 * 1632 / 1340 * 1px)) clamp(1rem,calc(30 * var(--content-px)),calc(30 * 1632 / 1340 * 1px)) clamp(1.5rem,calc(41 * var(--content-px)),calc(41 * 1632 / 1340 * 1px));color:#fff;text-align:center;background:linear-gradient(#0059f5,#00aeff),#1564ef;border-radius:8px;position:relative;overflow:hidden}.resources-encyclopedia-sidebar--form{box-sizing:border-box;flex-direction:column;height:fit-content;display:flex}.resources-encyclopedia-sidebar--static{position:static}@media (min-width:1024px){.resources-encyclopedia-sidebar--form:not(.resources-encyclopedia-sidebar--static){position:sticky;top:calc(70px + 1rem)}}.resources-encyclopedia-sidebar__title{max-width:calc(254 * var(--content-px));font-size:clamp(1.125rem,calc(26 * var(--canvas-px)),26px);color:#fff;margin:0 auto;font-weight:700;line-height:1.2}.resources-encyclopedia-sidebar__form{margin-top:clamp(1rem,calc(29 * var(--content-px)),calc(29 * 1632 / 1340 * 1px));flex:auto;min-height:0}.resources-encyclopedia-sidebar__note{margin:calc(23 * var(--content-px)) 0 0;font-size:calc(18 * var(--canvas-px));color:#fff;text-align:left;flex-shrink:0;line-height:1.4}.encyclopedia-lead-form{gap:clamp(.75rem,calc(24 * var(--content-px)),calc(24 * 1632 / 1340 * 1px));text-align:left;flex-direction:column;width:100%;display:flex}.encyclopedia-lead-form__field{display:block;position:relative}.encyclopedia-lead-form__field input{box-sizing:border-box;width:100%;height:clamp(2.25rem,calc(40 * var(--content-px)),calc(40 * 1632 / 1340 * 1px));border-radius:clamp(.2rem,calc(4 * var(--content-px)),calc(4 * 1632 / 1340 * 1px));padding:0 clamp(.75rem,calc(20 * var(--content-px)),calc(20 * 1632 / 1340 * 1px));font-size:clamp(.875rem,calc(16 * var(--canvas-px)),16px);color:#fff;background:0 0;border:1px solid #fff;line-height:1.5}.encyclopedia-lead-form__field input::placeholder{color:#fffffff2}.encyclopedia-lead-form__field input:focus{border-color:#fff;outline:none;box-shadow:0 0 0 1px #ffffff59}.encyclopedia-lead-form__code-field{box-sizing:border-box;height:clamp(2.25rem,calc(40 * var(--content-px)),calc(40 * 1632 / 1340 * 1px));border-radius:clamp(.2rem,calc(4 * var(--content-px)),calc(4 * 1632 / 1340 * 1px));background:0 0;border:1px solid #fff;align-items:center;display:flex;position:relative}.encyclopedia-lead-form__code-field input{min-width:0;height:100%;padding:0 clamp(.75rem,calc(20 * var(--content-px)),calc(20 * 1632 / 1340 * 1px));font-size:clamp(.875rem,calc(16 * var(--canvas-px)),16px);color:#fff;background:0 0;border:none;flex:auto;line-height:1.5}.encyclopedia-lead-form__code-field input::placeholder{color:#fffffff2}.encyclopedia-lead-form__code-field input:focus{outline:none}.encyclopedia-lead-form__send-code{padding:0 clamp(.75rem,calc(15 * var(--content-px)),calc(15 * 1632 / 1340 * 1px)) 0 0;font-size:clamp(.875rem,calc(16 * var(--canvas-px)),16px);color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;line-height:1}.encyclopedia-lead-form__send-code:hover{text-decoration:underline}.encyclopedia-lead-form__send-code:disabled{cursor:not-allowed;opacity:.55;text-decoration:none}.encyclopedia-lead-form__submit{width:100%;min-height:clamp(2.75rem,calc(54 * var(--content-px)),calc(54 * 1632 / 1340 * 1px));margin-top:clamp(.25rem,calc(6 * var(--content-px)),calc(6 * 1632 / 1340 * 1px));border-radius:clamp(1.25rem,calc(27 * var(--content-px)),calc(27 * 1632 / 1340 * 1px));font-size:clamp(1rem,calc(20 * var(--canvas-px)),20px);color:#1564ef;cursor:pointer;background:#f3f3f3;border:none;font-weight:700;line-height:1}.encyclopedia-lead-form__submit:disabled{opacity:.7;cursor:not-allowed}.encyclopedia-lead-form__submit:hover:not(:disabled){filter:brightness(1.03)}.encyclopedia-lead-form__error{color:#ff6b6b}.encyclopedia-lead-form__error,.encyclopedia-lead-form__success{font-size:clamp(.75rem,calc(14 * var(--canvas-px)),14px);margin:0;line-height:1.4}.encyclopedia-lead-form__success{color:#fff}.resources-encyclopedia-widget{padding:clamp(1.25rem,calc(28 * var(--content-px)),calc(28 * 1632 / 1340 * 1px)) clamp(1rem,calc(25 * var(--content-px)),calc(25 * 1632 / 1340 * 1px));background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 0 18px #d3d3d399}.resources-encyclopedia-widget__header{padding-bottom:clamp(.75rem,calc(15 * var(--content-px)),calc(15 * 1632 / 1340 * 1px));border-bottom:1px solid #1564ef78;justify-content:space-between;align-items:center;gap:1rem;display:flex}.resources-encyclopedia-widget__title{font-size:clamp(1rem,calc(22 * var(--canvas-px)),22px);color:#111827;margin:0;font-weight:700;line-height:1}.resources-encyclopedia-widget__more{font-size:clamp(.875rem,calc(16 * var(--canvas-px)),16px);color:#1564ef;white-space:nowrap;text-decoration:underline}.resources-encyclopedia-widget__more:hover{opacity:.85}.resources-encyclopedia-related{gap:clamp(.75rem,calc(20 * var(--content-px)),calc(20 * 1632 / 1340 * 1px));margin:clamp(1rem,calc(29 * var(--content-px)),calc(29 * 1632 / 1340 * 1px)) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.resources-encyclopedia-related li{align-items:flex-start;gap:clamp(.5rem,calc(14 * var(--content-px)),calc(14 * 1632 / 1340 * 1px));display:flex}.resources-encyclopedia-related li:before{content:"";background:#666;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:.65em}.resources-encyclopedia-related__link{font-size:clamp(.875rem,calc(16 * var(--canvas-px)),16px);color:#111827;font-weight:400;line-height:2;text-decoration:none;display:block}.resources-encyclopedia-related li:hover:before{background:#1564ef}.resources-encyclopedia-related__link:hover{color:#1564ef}.resources-encyclopedia-reports{gap:clamp(1rem,calc(24 * var(--content-px)),calc(24 * 1632 / 1340 * 1px));margin:clamp(1rem,calc(24 * var(--content-px)),calc(24 * 1632 / 1340 * 1px)) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.resources-encyclopedia-reports__item{align-items:flex-start;gap:clamp(.75rem,calc(16 * var(--content-px)),calc(16 * 1632 / 1340 * 1px));width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:flex}.resources-encyclopedia-reports__icon{width:calc(31 * var(--content-px));height:calc(38 * var(--content-px));object-fit:contain;flex-shrink:0}.resources-encyclopedia-reports__body{flex:1;min-width:0}.resources-encyclopedia-reports__title{font-size:clamp(.875rem,calc(16 * var(--canvas-px)),16px);color:#111827;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;line-height:1.4;transition:color .15s;overflow:hidden}.resources-encyclopedia-reports__item:hover .resources-encyclopedia-reports__title{color:#1564ef}.resources-encyclopedia-reports__meta{font-size:clamp(.75rem,calc(14 * var(--canvas-px)),14px);color:#6b7280;margin:.35rem 0 0;line-height:1.4}.resources-encyclopedia-pagination{justify-content:center;align-items:center;gap:clamp(.35rem,calc(8 * var(--content-px)),calc(8 * 1632 / 1340 * 1px));margin-top:clamp(1rem,calc(20 * var(--content-px)),calc(20 * 1632 / 1340 * 1px));flex-wrap:wrap;display:flex}.resources-encyclopedia-pagination__arrow,.resources-encyclopedia-pagination__go,.resources-encyclopedia-pagination__page{min-width:clamp(1.75rem,calc(30 * var(--content-px)),calc(30 * 1632 / 1340 * 1px));height:clamp(1.75rem,calc(30 * var(--content-px)),calc(30 * 1632 / 1340 * 1px));font-size:clamp(.75rem,calc(14 * var(--canvas-px)),14px);color:#1d73dd;cursor:pointer;background:#1d73dd1a;border:1px solid #0743a11a;border-radius:2px;justify-content:center;align-items:center;padding:0 .35rem;line-height:1;display:inline-flex}.resources-encyclopedia-pagination__arrow:disabled{opacity:.4;cursor:not-allowed}.resources-encyclopedia-pagination__page--active{background:#fff;border-color:#1d73dd;font-weight:700}.resources-encyclopedia-pagination__ellipsis{color:#6b7280;padding-inline:.25rem}.resources-encyclopedia-pagination__goto{margin-left:clamp(.5rem,calc(12 * var(--content-px)),calc(12 * 1632 / 1340 * 1px));align-items:center;gap:.35rem;display:inline-flex}.resources-encyclopedia-pagination__goto-input{width:clamp(2.5rem,calc(40 * var(--content-px)),calc(40 * 1632 / 1340 * 1px));height:clamp(1.75rem,calc(30 * var(--content-px)),calc(30 * 1632 / 1340 * 1px));font-size:clamp(.75rem,calc(14 * var(--canvas-px)),14px);text-align:center;border:1px solid #d1d5db;border-radius:2px;padding:0 .35rem}.resources-encyclopedia-pagination__goto-label{font-size:clamp(.75rem,calc(14 * var(--canvas-px)),14px);color:#6b7280}.resources-encyclopedia-pagination__go{background:#fff;margin-left:.25rem}.resources-encyclopedia-bottom-cta{margin-top:clamp(2rem,calc(60 * var(--content-px)),calc(60 * 1632 / 1340 * 1px));justify-content:center;display:flex}.resources-encyclopedia-bottom-cta__button{min-width:calc(240 * var(--content-px));min-height:calc(56 * var(--content-px));width:calc(240 * var(--content-px));height:calc(56 * var(--content-px));border-radius:calc(28 * var(--content-px));font-size:calc(20 * var(--canvas-px));color:#fff;white-space:nowrap;background:linear-gradient(90deg,#042cdd,#1564ef);justify-content:center;align-items:center;padding-inline:0;font-weight:400;text-decoration:none;display:inline-flex}.resources-encyclopedia-bottom-cta__button:hover{filter:brightness(1.05)}.article-update-detail{padding-bottom:clamp(3rem,calc(80 * var(--content-px)),calc(80 * 1632 / 1340 * 1px));background:#fff}.article-update-detail__top-band{background:linear-gradient(#e6f0ff,#f3f8ff 42%,#fafcff 72%,#fff);overflow:visible}.article-update-detail__top-inner{padding-top:clamp(2rem,calc(60 * var(--content-px)),calc(60 * 1632 / 1340 * 1px));padding-bottom:clamp(1.5rem,calc(48 * var(--content-px)),calc(48 * 1632 / 1340 * 1px))}.article-update-detail__shell{box-sizing:border-box;width:min(100%,var(--width-content));margin-inline:auto;padding-inline:1rem}@media (min-width:1024px){.article-update-detail__shell{padding-inline:0}}.article-update-detail__breadcrumb-wrap{padding-top:0}.article-update-detail__breadcrumb-wrap nav[aria-label=Breadcrumb],.article-update-detail__breadcrumb-wrap nav[aria-label=Breadcrumb].mb-6{margin-bottom:0}.article-update-detail__breadcrumb-wrap nav[aria-label=Breadcrumb] ol{align-items:center;gap:clamp(.35rem,calc(8 * var(--content-px)),calc(8 * 1632 / 1340 * 1px));font-size:clamp(.875rem,calc(16 * var(--canvas-px)),16px);color:#666;flex-wrap:wrap;margin:0;padding:0;font-weight:400;line-height:1.375;list-style:none;display:flex}.article-update-detail__breadcrumb-wrap nav[aria-label=Breadcrumb] ol a{color:#666;text-decoration:none}.article-update-detail__breadcrumb-wrap nav[aria-label=Breadcrumb] ol a:hover{color:#1564ef}.article-update-detail__breadcrumb-wrap nav[aria-label=Breadcrumb] ol li>span{color:#666}.article-update-detail__head{padding-top:0;padding-bottom:0}.article-update-detail__tag{margin-top:clamp(1.5rem,calc(39 * var(--content-px)),calc(39 * 1632 / 1340 * 1px));min-width:calc(150 * var(--content-px));height:calc(40 * var(--content-px));padding-inline:calc(20 * var(--content-px));border-radius:0 0 calc(20 * var(--content-px)) 0;font-size:clamp(1rem,calc(18 * var(--canvas-px)),18px);color:#fff;background:#1564ef;justify-content:center;align-items:center;font-weight:400;line-height:1;display:inline-flex}.article-update-detail__title{margin:clamp(1.25rem,calc(30 * var(--content-px)),calc(30 * 1632 / 1340 * 1px)) 0 0;max-width:calc(624 * var(--content-px));font-size:clamp(2rem,calc(44 * var(--canvas-px)),44px);color:#111827;white-space:normal;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;min-width:0;font-weight:700;line-height:1.5;display:block}.article-update-detail__date{margin-top:clamp(1.25rem,calc(39 * var(--content-px)),calc(39 * 1632 / 1340 * 1px));font-size:clamp(1rem,calc(20 * var(--canvas-px)),20px);color:#111827;margin-bottom:0;font-weight:400;line-height:1;display:block}.article-update-detail__highlight-grid{gap:clamp(1.5rem,calc(40 * var(--content-px)),calc(40 * 1632 / 1340 * 1px));align-items:start;display:grid}@media (min-width:1024px){.article-update-detail__highlight-grid{grid-template-columns:minmax(0,1fr) minmax(0,calc(368 * var(--content-px)))}}.article-update-detail__highlight-main{min-width:0;padding-top:clamp(1.25rem,calc(23 * var(--content-px)),calc(23 * 1632 / 1340 * 1px))}.article-update-detail__highlight-aside{gap:calc(24 * var(--content-px));min-width:0;padding-top:clamp(1rem,calc(24 * var(--content-px)),calc(24 * 1632 / 1340 * 1px));flex-direction:column;display:flex}@media (min-width:1024px){.article-update-detail__highlight-aside{z-index:1;margin-bottom:clamp(-4rem,calc(-96 * var(--content-px)),-96px);align-self:start;position:relative}}.article-update-detail__intro{max-width:calc(922 * var(--content-px));font-size:var(--text-body);color:#111827;margin:0;font-weight:400;line-height:1.5}.article-update-detail__stats{margin:clamp(1.5rem,calc(48 * var(--content-px)),calc(48 * 1632 / 1340 * 1px)) 0 0;flex-wrap:wrap;align-items:center;gap:0;padding:0;display:flex}.article-update-detail__stat{min-width:calc(140 * var(--content-px));padding-inline:calc(52 * var(--content-px));text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.article-update-detail__stat:not(:last-child):after{content:"";width:2px;height:calc(101 * var(--content-px));background:#d1d5db;position:absolute;top:50%;right:0;transform:translateY(-50%)}.article-update-detail__stat-value{font-size:clamp(2.5rem,calc(60 * var(--canvas-px)),60px);color:#1564ef;margin:0;font-weight:700;line-height:1}.article-update-detail__stat-label{margin:clamp(.75rem,calc(21 * var(--content-px)),calc(21 * 1632 / 1340 * 1px)) 0 0;font-size:clamp(1rem,calc(24 * var(--canvas-px)),24px);color:#111827;font-weight:700;line-height:1}.article-update-detail__layout{gap:clamp(1.5rem,calc(40 * var(--content-px)),calc(40 * 1632 / 1340 * 1px));margin-top:clamp(2rem,calc(51 * var(--content-px)),calc(51 * 1632 / 1340 * 1px));align-items:start;display:grid}@media (min-width:1024px){.article-update-detail__layout{grid-template-columns:minmax(0,calc(936 * var(--content-px))) minmax(0,calc(368 * var(--content-px)))}.article-update-detail__layout--full{grid-template-columns:minmax(0,1fr)}}.article-update-detail__main{min-width:0}.article-update-detail__section-title{margin:0 0 clamp(1.25rem,calc(30 * var(--content-px)),calc(30 * 1632 / 1340 * 1px));font-size:clamp(1.75rem,calc(36 * var(--canvas-px)),36px);color:#111827;font-weight:400;line-height:1}.article-update-detail__section-title--scenarios{margin-top:clamp(2rem,calc(59 * var(--content-px)),calc(59 * 1632 / 1340 * 1px));text-align:left;margin-bottom:0}.article-update-detail__capability-columns{gap:calc(24 * var(--content-px)) calc(36 * var(--content-px));width:100%;max-width:calc(936 * var(--content-px));display:grid}@media (min-width:768px){.article-update-detail__capability-columns{grid-template-columns:repeat(2,minmax(0,calc(450 * var(--content-px))));justify-content:start}}.article-update-detail__capability-column{gap:calc(24 * var(--content-px));flex-direction:column;min-width:0;display:flex}.article-update-detail__capability-card{box-sizing:border-box;width:100%;height:calc(193 * var(--content-px));min-height:calc(193 * var(--content-px));max-height:calc(193 * var(--content-px));border-radius:calc(8 * var(--content-px));padding:calc(39 * var(--content-px)) calc(36 * var(--content-px)) calc(38 * var(--content-px));text-align:center;background:#e7effd;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;overflow:hidden}.article-update-detail__capability-card h3,.article-update-detail__capability-title,.article-update-detail__rich-body .article-update-detail__capability-title{width:100%;font-size:calc(22 * var(--canvas-px));color:#111827;text-align:center;margin:0;font-weight:700;line-height:1}.article-update-detail__capability-body,.article-update-detail__capability-card p,.article-update-detail__rich-body .article-update-detail__capability-body{margin:calc(21 * var(--content-px)) 0 0;width:100%;max-width:calc(378 * var(--content-px));font-size:var(--text-body);color:#111827;text-align:center;font-weight:400;line-height:1.5}@media (max-width:767px){.article-update-detail__capability-columns{gap:1rem;max-width:none}.article-update-detail__capability-card{height:auto;min-height:0;max-height:none;padding:1.25rem 1rem 1.5rem}.article-update-detail__capability-card h3,.article-update-detail__capability-title,.article-update-detail__rich-body .article-update-detail__capability-title{font-size:clamp(1.125rem,calc(22 * var(--canvas-px)),22px)}.article-update-detail__capability-body,.article-update-detail__capability-card p,.article-update-detail__rich-body .article-update-detail__capability-body{max-width:none;font-size:var(--text-body);margin-top:.75rem;line-height:1.5}}.article-update-detail__main>section+section{margin-top:clamp(2rem,calc(59 * var(--content-px)),calc(59 * 1632 / 1340 * 1px))}.article-update-detail__main>section[aria-labelledby=article-scenarios-title]{margin-top:clamp(1.25rem,calc(30 * var(--content-px)),calc(30 * 1632 / 1340 * 1px))}.article-update-detail__scenario-list{gap:clamp(1.25rem,calc(28 * var(--content-px)),calc(28 * 1632 / 1340 * 1px));flex-direction:column;display:flex}.article-update-detail__scenario-item{padding-left:clamp(.75rem,calc(20 * var(--content-px)),calc(20 * 1632 / 1340 * 1px));border-left:4px solid #1564ef}.article-update-detail__scenario-title{font-size:clamp(1.125rem,calc(22 * var(--canvas-px)),22px);color:#111827;margin:0;font-weight:700;line-height:1.3}.article-update-detail__scenario-body{margin:clamp(.5rem,calc(12 * var(--content-px)),calc(12 * 1632 / 1340 * 1px)) 0 0;font-size:var(--text-body);color:#111827;line-height:1.5}.article-update-detail__faq{margin-top:clamp(2rem,calc(48 * var(--content-px)),calc(48 * 1632 / 1340 * 1px))}.article-update-detail__faq-item+.article-update-detail__faq-item{margin-top:clamp(1rem,calc(24 * var(--content-px)),calc(24 * 1632 / 1340 * 1px))}.article-update-detail__faq-question{font-size:clamp(1.125rem,calc(22 * var(--canvas-px)),22px);color:#111827;margin:0;font-weight:700;line-height:1.3}.article-update-detail__faq-answer{margin:clamp(.5rem,calc(12 * var(--content-px)),calc(12 * 1632 / 1340 * 1px)) 0 0;font-size:var(--text-body);color:#111827;line-height:1.5}.article-update-detail__footer-note{margin:clamp(2rem,calc(48 * var(--content-px)),calc(48 * 1632 / 1340 * 1px)) 0 0;font-size:var(--text-body);color:#111827;line-height:1.5}.article-update-detail__pager{margin-top:clamp(2rem,calc(48 * var(--content-px)),calc(48 * 1632 / 1340 * 1px));padding-top:clamp(1rem,calc(24 * var(--content-px)),calc(24 * 1632 / 1340 * 1px));border-top:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.article-update-detail__pager-back,.article-update-detail__pager-next{font-size:clamp(.875rem,calc(16 * var(--canvas-px)),16px);color:#111827;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.article-update-detail__pager-next--placeholder{opacity:.4}.article-update-detail__pager-next-group{align-items:flex-end;gap:calc(8 * var(--content-px));max-width:min(100%,calc(420 * var(--content-px)));min-width:0;color:inherit;flex-direction:column;margin-left:auto;text-decoration:none;display:flex}.article-update-detail__pager-next-title{width:100%;min-width:0;font-size:var(--text-card-body);font-weight:400;line-height:var(--leading-card-body);color:#6b7280;text-align:right;text-overflow:ellipsis;white-space:nowrap;transition:color .2s;display:block;overflow:hidden}.article-update-detail__pager-next-group:hover .article-update-detail__pager-next,.article-update-detail__pager-next-group:hover .article-update-detail__pager-next-title{color:#1564ef}.article-update-detail__pager-arrow{border-top:2px solid;border-right:2px solid;width:.55rem;height:.55rem;transform:rotate(45deg)}.article-update-detail__sidebar{gap:clamp(1rem,calc(25 * var(--content-px)),calc(25 * 1632 / 1340 * 1px));flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){.article-update-detail__sidebar{align-self:start;position:sticky;top:calc(70px + 1rem)}.article-update-detail__sidebar .resources-encyclopedia-sidebar--form{position:static;top:auto}}.article-update-detail__widget{padding:clamp(1.25rem,calc(28 * var(--content-px)),calc(28 * 1632 / 1340 * 1px)) clamp(1rem,calc(25 * var(--content-px)),calc(25 * 1632 / 1340 * 1px));background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 0 18px #d3d3d399}.article-update-detail__widget-header{padding-bottom:clamp(.75rem,calc(15 * var(--content-px)),calc(15 * 1632 / 1340 * 1px));border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:1rem;display:flex}.article-update-detail__widget-title{font-size:clamp(1rem,calc(22 * var(--canvas-px)),22px);color:#111827;margin:0;font-weight:700;line-height:1}.article-update-detail__widget-more{font-size:clamp(.875rem,calc(16 * var(--canvas-px)),16px);color:#1564ef;white-space:nowrap;text-decoration:none}.article-update-detail__widget-more:hover{text-decoration:underline}.article-update-detail__related{gap:clamp(.75rem,calc(20 * var(--content-px)),calc(20 * 1632 / 1340 * 1px));margin:clamp(1rem,calc(29 * var(--content-px)),calc(29 * 1632 / 1340 * 1px)) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.article-update-detail__related li{align-items:flex-start;gap:clamp(.5rem,calc(14 * var(--content-px)),calc(14 * 1632 / 1340 * 1px));display:flex}.article-update-detail__related li:before{content:"";background:#666;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:.65em}.article-update-detail__related li:has(.article-update-detail__related-link--active):before{background:#1564ef}.article-update-detail__related-link{font-size:var(--text-body);color:#111827;line-height:1.5;text-decoration:none;display:block}.article-update-detail__related-link--active{color:#1564ef;font-weight:700}.article-update-detail__related-link:hover{color:#1564ef}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.article-news-detail{background:#fff}.article-news-detail__band{background:#f5f7fa}.article-news-detail__shell{box-sizing:border-box;width:min(100%,var(--width-content));margin-inline:auto;padding-inline:1rem}@media (min-width:1024px){.article-news-detail__shell{padding-inline:0}}.article-news-detail__breadcrumb-wrap{padding-block:calc(20 * var(--content-px))}.article-news-detail__breadcrumb-wrap nav[aria-label=Breadcrumb].mb-6{margin-bottom:0}.article-news-detail__layout{gap:calc(40 * var(--content-px));padding-top:calc(40 * var(--content-px));padding-bottom:calc(80 * var(--content-px));align-items:start;min-width:0;max-width:100%;display:grid}@media (min-width:1024px){.article-news-detail__layout{grid-template-columns:minmax(0,1fr) minmax(0,calc(368 * var(--content-px)))}}.article-news-detail__main{min-width:0;max-width:100%}.article-news-detail__tag{min-height:calc(32 * var(--content-px));padding-inline:calc(16 * var(--content-px));border-radius:calc(4 * var(--content-px));font-size:calc(16 * var(--canvas-px));color:#fff;background:#1564ef;justify-content:center;align-items:center;font-weight:400;line-height:1;display:inline-flex}.article-news-detail__title{margin:calc(24 * var(--content-px)) 0 0;font-size:calc(36 * var(--canvas-px));color:#111827;white-space:normal;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;min-width:0;max-width:100%;font-weight:700;line-height:1.44444;display:block}.article-news-detail__date{margin-top:calc(20 * var(--content-px));font-size:calc(16 * var(--canvas-px));color:#9ca3af;line-height:1;display:block}.article-news-detail__callout{margin-top:calc(32 * var(--content-px));padding:calc(24 * var(--content-px)) calc(28 * var(--content-px));border-left:calc(4 * var(--content-px)) solid #1564ef;border-radius:calc(8 * var(--content-px));background:#eef4ff}.article-news-detail__callout-text{font-size:var(--text-body);color:#111827;margin:0;line-height:1.5}.article-news-detail__body,.article-update-detail__rich-body,.case-detail__rich-body{font-size:var(--text-body);color:#374151;margin-top:0;line-height:1.5}.article-news-detail__body>:first-child,.article-update-detail__rich-body>:first-child,.case-detail__rich-body>:first-child{margin-top:0}.article-update-detail__rich-body>p:has(>br:only-child):not(:has(:not(br))),.article-update-detail__rich-body>section>p:has(>br:only-child):not(:has(:not(br))),.case-detail__rich-body>p:has(>br:only-child):not(:has(:not(br))),.case-detail__rich-body>section>p:has(>br:only-child):not(:has(:not(br))){box-sizing:content-box;padding-block:calc(16 * var(--content-px,1px));min-height:1em;line-height:1.5;font-size:var(--text-body);display:block;margin:0!important}.article-news-detail__body>:last-child,.article-update-detail__rich-body>:last-child,.case-detail__rich-body>:last-child{margin-bottom:0}.article-news-detail__body p,.article-news-detail__paragraph,.article-update-detail__rich-body>p,.article-update-detail__rich-body>section>p,.case-detail__rich-body>p,.case-detail__rich-body>section>p{margin:0 0 calc(20 * var(--content-px));font-size:var(--text-body);color:#374151;line-height:1.5}.article-news-detail__body p:last-child,.article-news-detail__paragraph:last-child,.article-update-detail__rich-body>p:last-child,.case-detail__rich-body>p:last-child{margin-bottom:0}.article-news-detail__body strong,.article-news-detail__paragraph strong,.article-update-detail__rich-body strong,.case-detail__rich-body strong{color:#111827;font-weight:700}.article-news-detail__body>h2,.article-news-detail__body>h3,.article-news-detail__body>h4,.article-update-detail__rich-body>h2,.article-update-detail__rich-body>h3,.article-update-detail__rich-body>h4,.article-update-detail__rich-body>section>h2:not([class*=article-update-detail__]),.article-update-detail__rich-body>section>h3:not([class*=article-update-detail__]),.case-detail__rich-body>h2,.case-detail__rich-body>h3,.case-detail__rich-body>h4,.case-detail__rich-body>section>.case-detail__section-title{margin:calc(28 * var(--content-px)) 0 calc(20 * var(--content-px));color:#111827;font-weight:700;line-height:1.35}.case-detail__rich-body>section>.case-detail__section-title{margin-top:0;margin-bottom:0;font-weight:400}.article-news-detail__body>h2,.article-update-detail__rich-body>h2,.article-update-detail__rich-body>section>h2:not([class*=article-update-detail__]),.case-detail__rich-body>h2{font-size:calc(28 * var(--canvas-px))}.article-news-detail__body>h3,.article-update-detail__rich-body>h3,.article-update-detail__rich-body>section>h3:not([class*=article-update-detail__]),.case-detail__rich-body>h3{font-size:calc(22 * var(--canvas-px))}.article-news-detail__body>h4,.article-update-detail__rich-body>h4,.case-detail__rich-body>h4{font-size:calc(18 * var(--canvas-px))}.article-news-detail__body,.case-detail--encyclopedia .case-detail__rich-body{font-family:var(--font-sans);font-size:var(--text-body);color:#374151;margin-top:0;line-height:1.5}.article-news-detail__body :where(p,li,td,th,span,div,a,strong,em,b,i,blockquote):not([style*=font-size]),.case-detail--encyclopedia .case-detail__rich-body :where(p,li,td,th,span,div,a,strong,em,b,i,blockquote):not([style*=font-size]){font-family:inherit;font-size:inherit;line-height:inherit}.article-news-detail__body .ry-rte__table,.case-detail--encyclopedia .case-detail__rich-body .ry-rte__table{font-size:var(--text-body)}.article-news-detail__body>h2,.case-detail--encyclopedia .case-detail__rich-body>h2{margin:calc(28 * var(--content-px)) 0 calc(12 * var(--content-px));font-size:calc(24 * var(--canvas-px));color:#111827;font-weight:700;line-height:1.4}.article-news-detail__body>.encyclopedia-article__kicker,.article-news-detail__body>h3,.article-news-detail__body>h4,.case-detail--encyclopedia .case-detail__rich-body>.encyclopedia-article__kicker,.case-detail--encyclopedia .case-detail__rich-body>h3,.case-detail--encyclopedia .case-detail__rich-body>h4{margin:calc(20 * var(--content-px)) 0 0;color:#111827;font-weight:700;line-height:1.5}.article-news-detail__body>h3,.article-news-detail__body>h3.encyclopedia-article__kicker,.case-detail--encyclopedia .case-detail__rich-body>h3,.case-detail--encyclopedia .case-detail__rich-body>h3.encyclopedia-article__kicker{font-size:calc(22 * var(--canvas-px))}.article-news-detail__body>.encyclopedia-article__kicker:not(h3),.article-news-detail__body>h4,.article-news-detail__body>h4.encyclopedia-article__kicker,.case-detail--encyclopedia .case-detail__rich-body>.encyclopedia-article__kicker:not(h3),.case-detail--encyclopedia .case-detail__rich-body>h4,.case-detail--encyclopedia .case-detail__rich-body>h4.encyclopedia-article__kicker{font-size:calc(18 * var(--canvas-px))}.article-news-detail__body>.encyclopedia-article__kicker+.encyclopedia-article__feature,.article-news-detail__body>.encyclopedia-article__kicker+.encyclopedia-article__step,.article-news-detail__body>.encyclopedia-article__kicker+p,.article-news-detail__body>h3+p,.article-news-detail__body>h4+p,.case-detail--encyclopedia .case-detail__rich-body>.encyclopedia-article__kicker+.encyclopedia-article__feature,.case-detail--encyclopedia .case-detail__rich-body>.encyclopedia-article__kicker+.encyclopedia-article__step,.case-detail--encyclopedia .case-detail__rich-body>.encyclopedia-article__kicker+p,.case-detail--encyclopedia .case-detail__rich-body>h3+p,.case-detail--encyclopedia .case-detail__rich-body>h4+p{margin-top:0}.article-news-detail__body .encyclopedia-article__feature,.case-detail--encyclopedia .case-detail__rich-body .encyclopedia-article__feature{font-size:var(--text-body);color:#374151;margin:0;font-weight:400;line-height:1.5}.article-news-detail__body .encyclopedia-article__feature:not(:has(+.encyclopedia-article__feature)),.case-detail--encyclopedia .case-detail__rich-body .encyclopedia-article__feature:not(:has(+.encyclopedia-article__feature)){margin-bottom:calc(20 * var(--content-px))}.article-news-detail__body>p:has(>strong:only-child):not(:has(:not(strong))),.case-detail--encyclopedia .case-detail__rich-body>p:has(>strong:only-child):not(:has(:not(strong))){font-size:var(--text-body);color:#111827;margin-bottom:0;font-weight:700}.article-news-detail__body .encyclopedia-article__step,.case-detail--encyclopedia .case-detail__rich-body .encyclopedia-article__step{font-size:var(--text-body);color:#374151;margin:0;font-weight:400;line-height:1.5}.article-news-detail__body .encyclopedia-article__step:not(:has(+.encyclopedia-article__step)),.case-detail--encyclopedia .case-detail__rich-body .encyclopedia-article__step:not(:has(+.encyclopedia-article__step)){margin-bottom:calc(20 * var(--content-px))}.article-news-detail__body .encyclopedia-article__figure,.case-detail--encyclopedia .case-detail__rich-body .encyclopedia-article__figure{margin:calc(20 * var(--content-px)) 0}.article-news-detail__body .encyclopedia-article__figure img,.case-detail--encyclopedia .case-detail__rich-body .encyclopedia-article__figure img{margin:0 auto calc(8 * var(--content-px))}.article-news-detail__body .encyclopedia-article__caption,.case-detail--encyclopedia .case-detail__rich-body .encyclopedia-article__caption{font-size:var(--text-body-sm);color:#6b7280;text-align:center;margin:0;font-weight:400;line-height:1.5}.article-news-detail__body blockquote.encyclopedia-article__quote,.case-detail--encyclopedia .case-detail__rich-body blockquote.encyclopedia-article__quote{margin:calc(20 * var(--content-px)) 0;padding:calc(16 * var(--content-px)) calc(20 * var(--content-px));color:#374151;font-size:var(--text-body);background:#f5f8ff;border-left:3px solid #1564ef;font-weight:400;line-height:1.5}.article-news-detail__body .encyclopedia-article__quote-cite,.article-news-detail__body blockquote.encyclopedia-article__quote p,.article-news-detail__body blockquote.encyclopedia-article__quote strong,.case-detail--encyclopedia .case-detail__rich-body .encyclopedia-article__quote-cite,.case-detail--encyclopedia .case-detail__rich-body blockquote.encyclopedia-article__quote p,.case-detail--encyclopedia .case-detail__rich-body blockquote.encyclopedia-article__quote strong{font-size:var(--text-body);color:#374151;margin:0;font-weight:400}.article-news-detail__body .encyclopedia-article__quote-cite,.case-detail--encyclopedia .case-detail__rich-body .encyclopedia-article__quote-cite{margin-top:calc(8 * var(--content-px))}.article-update-detail__rich-body .article-update-detail__section-title{margin:0 0 calc(30 * var(--content-px));font-size:calc(36 * var(--canvas-px));color:#111827;font-weight:400;line-height:1}.article-update-detail__rich-body .article-update-detail__section-title--scenarios{margin-top:calc(59 * var(--content-px));margin-bottom:0}.article-update-detail__rich-body .article-update-detail__faq-question,.article-update-detail__rich-body .article-update-detail__scenario-title{font-size:calc(22 * var(--canvas-px));color:#111827;margin:0;font-weight:700;line-height:1.3}.article-update-detail__rich-body .article-update-detail__faq-answer,.article-update-detail__rich-body .article-update-detail__scenario-body{margin:calc(12 * var(--content-px)) 0 0;font-size:var(--text-body);color:#111827;line-height:1.5}.article-news-detail__body ol,.article-news-detail__body ul,.article-update-detail__rich-body ol,.article-update-detail__rich-body ul,.case-detail__rich-body ol,.case-detail__rich-body ul{margin:0 0 calc(20 * var(--content-px));padding-left:calc(24 * var(--content-px))}.article-news-detail__body li,.article-update-detail__rich-body li,.case-detail__rich-body li{margin:0 0 calc(8 * var(--content-px));font-size:var(--text-body);line-height:1.5}.article-news-detail__body li:last-child,.article-update-detail__rich-body li:last-child,.case-detail__rich-body li:last-child{margin-bottom:0}.article-news-detail__body a,.article-update-detail__rich-body a,.case-detail__rich-body a{color:#1564ef;text-underline-offset:2px;text-decoration:underline}.article-news-detail__body blockquote,.article-update-detail__rich-body blockquote,.case-detail__rich-body blockquote{margin:0 0 calc(20 * var(--content-px));padding:calc(16 * var(--content-px)) calc(20 * var(--content-px));color:#111827;background:#f5f8ff;border-left:3px solid #1564ef}.case-detail__rich-body blockquote.case-detail__quote{margin:calc(58 * var(--content-px)) 0 calc(24 * var(--content-px));padding:calc(38 * var(--content-px)) calc(35 * var(--content-px)) calc(39 * var(--content-px)) calc(26 * var(--content-px));border-radius:calc(10 * var(--content-px));color:#111827;background:#e5edfc;border:none}.article-news-detail__body blockquote p:last-child,.article-update-detail__rich-body blockquote p:last-child,.case-detail__rich-body .case-detail__quote-text,.case-detail__rich-body blockquote p:last-child{margin-bottom:0}.article-news-detail__body .ry-rte__img,.article-news-detail__body img,.article-update-detail__rich-body .ry-rte__img,.article-update-detail__rich-body img,.case-detail__rich-body .ry-rte__img,.case-detail__rich-body img{max-width:100%;height:auto;margin:calc(20 * var(--content-px)) 0;border-radius:4px;display:block}.case-detail__rich-body .case-detail__letter-img{width:100%;margin:0 auto}.case-detail--encyclopedia .case-detail__rich-body .ry-rte__img:not([class*=ry-rte__img--w]),.case-detail--encyclopedia .case-detail__rich-body img:not([class*=ry-rte__img--w]){width:60%;max-width:60%;margin-inline:auto}.article-news-detail__body .ry-rte__img--w100,.article-update-detail__rich-body .ry-rte__img--w100,.case-detail--encyclopedia .case-detail__rich-body .ry-rte__img--w100,.case-detail__rich-body .ry-rte__img--w100{width:100%;max-width:100%;margin-inline:0}.article-news-detail__body .ry-rte__img--w75,.article-update-detail__rich-body .ry-rte__img--w75,.case-detail--encyclopedia .case-detail__rich-body .ry-rte__img--w75,.case-detail__rich-body .ry-rte__img--w75{width:75%;max-width:75%;margin-inline:auto}.article-news-detail__body .ry-rte__img--w60,.article-update-detail__rich-body .ry-rte__img--w60,.case-detail--encyclopedia .case-detail__rich-body .ry-rte__img--w60,.case-detail__rich-body .ry-rte__img--w60{width:60%;max-width:60%;margin-inline:auto}.article-news-detail__body .ry-rte__img--w50,.article-update-detail__rich-body .ry-rte__img--w50,.case-detail--encyclopedia .case-detail__rich-body .ry-rte__img--w50,.case-detail__rich-body .ry-rte__img--w50{width:50%;max-width:50%;margin-inline:auto}.article-news-detail__body .ry-rte__img--w-auto,.article-update-detail__rich-body .ry-rte__img--w-auto,.case-detail--encyclopedia .case-detail__rich-body .ry-rte__img--w-auto,.case-detail__rich-body .ry-rte__img--w-auto{width:auto;max-width:100%;margin-inline:0}@media (max-width:767px){.case-detail--encyclopedia .case-detail__rich-body .ry-rte__img:not([class*=ry-rte__img--w]),.case-detail--encyclopedia .case-detail__rich-body img:not([class*=ry-rte__img--w]){width:100%;max-width:100%}.case-detail--encyclopedia .case-detail__rich-body .ry-rte__img--w50,.case-detail--encyclopedia .case-detail__rich-body .ry-rte__img--w60,.case-detail--encyclopedia .case-detail__rich-body .ry-rte__img--w75{width:100%;max-width:100%;margin-inline:0}}.article-news-detail__body .ry-rte__table-wrap,.article-update-detail__rich-body .ry-rte__table-wrap,.case-detail__rich-body .ry-rte__table-wrap{width:100%;margin:calc(20 * var(--content-px)) 0;overflow:auto hidden}.article-news-detail__body .ry-rte__table,.article-update-detail__rich-body .ry-rte__table,.case-detail__rich-body .ry-rte__table{border-collapse:collapse;width:100%;font-size:var(--text-body);color:#111827;line-height:1.5}.article-news-detail__body .ry-rte__table td,.article-news-detail__body .ry-rte__table th,.article-update-detail__rich-body .ry-rte__table td,.article-update-detail__rich-body .ry-rte__table th,.case-detail__rich-body .ry-rte__table td,.case-detail__rich-body .ry-rte__table th{padding:calc(10 * var(--content-px)) calc(12 * var(--content-px));text-align:left;vertical-align:top;border:1px solid #e5e7eb}.article-news-detail__body .ry-rte__table th,.article-update-detail__rich-body .ry-rte__table th,.case-detail__rich-body .ry-rte__table th{background:#f3f6ff;font-weight:700}.article-news-detail__body hr,.article-update-detail__rich-body hr,.case-detail__rich-body hr{margin:calc(24 * var(--content-px)) 0;border:0;border-top:1px solid #e5e7eb}.article-news-detail__features{margin-top:calc(48 * var(--content-px))}.article-news-detail__feature-grid{gap:calc(20 * var(--content-px));display:grid}@media (min-width:768px){.article-news-detail__feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.article-news-detail__feature-card{box-sizing:border-box;min-height:calc(160 * var(--content-px));padding:calc(28 * var(--content-px)) calc(24 * var(--content-px));border-radius:calc(8 * var(--content-px));background:#e7effd}.article-news-detail__feature-title{font-size:calc(20 * var(--canvas-px));color:#1564ef;margin:0;font-weight:700;line-height:1.3}.article-news-detail__feature-body{margin:calc(12 * var(--content-px)) 0 0;font-size:var(--text-body);color:#374151;line-height:1.5}.article-news-detail__pager{align-items:flex-start;gap:calc(20 * var(--content-px));margin-top:calc(56 * var(--content-px));flex-wrap:wrap;justify-content:space-between;display:flex}.article-news-detail__pager-back,.article-news-detail__pager-next{justify-content:center;align-items:center;gap:calc(10 * var(--content-px));min-width:calc(220 * var(--content-px));min-height:calc(52 * var(--content-px));padding-inline:calc(24 * var(--content-px));color:#374151;font-size:calc(16 * var(--canvas-px));background:#fff;border:1px solid #d1d5db;border-radius:999px;font-weight:400;text-decoration:none;display:inline-flex}.article-news-detail__pager-next--placeholder{opacity:.45;pointer-events:none}.article-news-detail__pager-next-group{align-items:flex-end;gap:calc(8 * var(--content-px));max-width:min(100%,calc(420 * var(--content-px)));min-width:0;color:inherit;flex-direction:column;margin-left:auto;text-decoration:none;display:flex}.article-news-detail__pager-next-group .article-news-detail__pager-next{flex-shrink:0;width:auto}.article-news-detail__pager-next-title{width:100%;min-width:0;font-size:var(--text-card-body);font-weight:400;line-height:var(--leading-card-body);color:#6b7280;text-align:right;text-overflow:ellipsis;white-space:nowrap;transition:color .2s;display:block;overflow:hidden}.article-news-detail__pager-arrow{width:calc(8 * var(--content-px));height:calc(8 * var(--content-px));border-top:2px solid;border-right:2px solid;display:inline-block;transform:rotate(45deg)}.article-news-detail__pager-arrow--back{transform:rotate(-135deg)}.article-news-detail__pager-back:hover,.article-news-detail__pager-next-group:hover .article-news-detail__pager-next,.article-news-detail__pager-next:hover{color:#1564ef;border-color:#1564ef}.article-news-detail__pager-next-group:hover .article-news-detail__pager-next-title{color:#1564ef}.article-news-detail__sidebar{gap:calc(24 * var(--content-px));flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){.article-news-detail__sidebar{align-self:start;position:sticky;top:calc(70px + 1rem)}}.article-news-detail__widget{padding:calc(28 * var(--content-px)) calc(25 * var(--content-px));background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 0 18px #d3d3d399}.article-news-detail__widget-header{padding-bottom:calc(15 * var(--content-px));border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:1rem;display:flex}.article-news-detail__widget-title{font-size:calc(22 * var(--canvas-px));color:#111827;margin:0;font-weight:700;line-height:1}.article-news-detail__widget-more{font-size:calc(16 * var(--canvas-px));color:#1564ef;white-space:nowrap;text-decoration:none}.article-news-detail__widget-more:hover{text-decoration:underline}.article-news-detail__related{gap:calc(20 * var(--content-px));margin:calc(29 * var(--content-px)) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.article-news-detail__related li{align-items:flex-start;gap:calc(14 * var(--content-px));display:flex}.article-news-detail__related li:before{content:"";background:#1564ef;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:.65em}.article-news-detail__related-link{font-size:var(--text-body);color:#111827;line-height:1.5;text-decoration:none;display:block}.article-news-detail__related-link:hover{color:#1564ef}.sc-container{box-sizing:border-box;width:var(--width-content);max-width:calc(100% - 2rem);margin-inline:auto;padding-inline:0}.service-center-page .page-hero--solution{background:#f1f5fc;overflow-x:clip}.service-center-page .page-hero--illustration .page-hero__art{overflow:hidden}.service-center-page .page-hero--illustration .page-hero__art img{object-fit:contain;object-position:right center}.service-center-page .page-hero--solution{--banner-bg:#f1f5fc}.service-center-page .page-hero--solution.page-hero--full-banner .page-hero__bg img,.service-center-page .page-hero--solution.page-hero--full-banner .page-hero__bg-img{object-fit:cover;object-position:center}.service-center-page .page-hero--solution.page-hero--full-banner .page-hero__overlay{background:linear-gradient(90deg,#f1f5fcb8,#f1f5fc47 42%,#0000 68%);width:100%}@media (min-width:1024px){.service-center-page .page-hero--solution .page-hero__inner{padding-top:6.14583vw}.service-center-page .page-hero--solution .page-hero__title{max-width:calc(478 * var(--content-px));font-size:calc(44 * var(--canvas-px));white-space:normal;line-height:2.83854vw}.service-center-page .page-hero--solution .page-hero__title-line{white-space:nowrap;display:block}.service-center-page .page-hero--solution .page-hero__subtitle{max-width:calc(567 * var(--content-px));font-size:calc(22 * var(--canvas-px));white-space:nowrap;margin-top:1.875vw;line-height:1.14583vw}.service-center-page .page-hero--solution .page-hero__cta{margin-top:3.125vw}.service-center-page .page-hero--solution .cta-hero-proportional{font-size:calc(21 * var(--canvas-px))}}.sc-testimonials{padding-block:calc(80 * var(--content-px));background:#f9f9f9;overflow:visible}.sc-testimonials .home-section-shell{overflow:visible}.sc-testimonials .lanhu-section-title-lg{font-size:calc(36 * var(--canvas-px));line-height:calc(36 * var(--content-px));font-weight:700}.sc-testimonials .lanhu-section-subtitle{margin-top:calc(28 * var(--content-px));font-size:calc(22 * var(--canvas-px));line-height:calc(22 * var(--content-px))}.sc-testimonials__stage{width:100%;margin-top:calc(69 * var(--content-px));position:relative}.sc-testimonials__arrow{width:calc(56 * var(--content-px));height:calc(56 * var(--content-px));border:1px solid var(--color-border-light);color:#999;cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:flex;box-shadow:0 0 20px #d3d3d34d}.sc-testimonials__arrow:hover{color:#1564ef;border-color:#1564ef}.sc-testimonials__arrow-icon{width:calc(20 * var(--content-px));height:calc(20 * var(--content-px))}.sc-testimonials__mobile-nav{margin-top:calc(24 * var(--content-px));flex-direction:row;justify-content:center;align-items:center;gap:.75rem;display:flex}.sc-testimonials__mobile-nav .sc-testimonials__arrow{width:calc(40 * var(--content-px));height:calc(40 * var(--content-px))}.sc-testimonials__dots{align-items:center;gap:.4rem;display:flex}.sc-testimonials__dot{box-sizing:border-box;cursor:pointer;background:#d1d5db;border:none;border-radius:9999px;width:.45rem;height:.45rem;padding:0;transition:width .2s,background-color .2s}.sc-testimonials__dot.is-active{background:#1564ef;width:1.15rem}.sc-testimonials__cards{align-items:stretch;gap:calc(25 * var(--content-px));grid-template-columns:1fr;width:100%;min-width:0;display:grid}@media (max-width:1023px){.sc-testimonials__stage{margin-top:1rem}.sc-testimonials__stage>.sc-testimonials__arrow--desktop{display:none!important}.sc-testimonials__cards{gap:0}.sc-testimonials__card{border-radius:.85rem;overflow:hidden;box-shadow:0 8px 24px #1564ef14}.sc-testimonials__badge{margin-bottom:1.125rem}.sc-testimonials__body{padding:1rem 1rem 1.1rem}.sc-testimonials__quote{font-size:var(--text-body);line-height:1.5}.sc-testimonials__divider{margin-block:1.375rem}.sc-testimonials__meta{margin-top:.5rem}}@media (min-width:1024px){.sc-testimonials__arrow--prev{top:50%;left:calc(-.5 * var(--gutter-content));z-index:2;position:absolute;transform:translate(-50%,-50%)}.sc-testimonials__arrow--next{top:50%;right:calc(-.5 * var(--gutter-content));z-index:2;position:absolute;transform:translate(50%,-50%)}.sc-testimonials__arrow{width:min(calc(80 * var(--content-px)),calc(var(--gutter-content) - 1rem));height:min(calc(80 * var(--content-px)),calc(var(--gutter-content) - 1rem))}.sc-testimonials__arrow-icon{width:min(calc(32 * var(--content-px)),40%);height:min(calc(32 * var(--content-px)),40%)}.sc-testimonials__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-testimonials__badge{margin-bottom:calc(22 * var(--content-px))}.sc-testimonials__body{padding:calc(27 * var(--content-px)) calc(28 * var(--content-px)) calc(24 * var(--content-px))}.sc-testimonials__divider{margin-block:calc(28 * var(--content-px))}.sc-testimonials__footer{gap:.75rem}.sc-testimonials__meta{margin-top:calc(8 * var(--content-px))}}.sc-testimonials__card{box-sizing:border-box;border-radius:calc(8 * var(--content-px));height:100%;color:inherit;background:#fff;flex-direction:column;padding:0;text-decoration:none;transition:box-shadow .2s,color .2s;display:flex;overflow:hidden;box-shadow:0 0 20px #d3d3d34d}.sc-testimonials__card:hover{box-shadow:0 0 20px #1564ef1a}.sc-testimonials__badge{min-width:calc(120 * var(--content-px));height:calc(28 * var(--content-px));margin:0 0 calc(22 * var(--content-px));border-radius:calc(14 * var(--content-px));padding-inline:calc(16 * var(--content-px));font-size:calc(16 * var(--canvas-px));color:#fff;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;line-height:1;display:inline-flex}.sc-testimonials__badge--retail{background:#1564ef}.sc-testimonials__badge--energy{background:#51d4fb}.sc-testimonials__badge--exhibition{background:#5b18f9}.sc-testimonials__body{flex-direction:column;flex:auto;min-height:0;padding:1.25rem 1.5rem 1.5rem;display:flex}.sc-testimonials__quote{min-height:0;font-size:var(--text-body);color:var(--color-text-primary);flex:auto;margin:0;font-weight:400;line-height:1.5;transition:color .2s}.sc-testimonials__card:hover .sc-testimonials__quote{color:var(--color-brand)}.sc-testimonials__divider{margin-block:calc(28 * var(--content-px));background:var(--color-border-light);flex-shrink:0;height:1px}.sc-testimonials__footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sc-testimonials__author-block{min-width:0}.sc-testimonials__author{font-size:var(--text-body-lg);color:var(--color-text-primary);margin:0;font-weight:700;line-height:1.3;transition:color .2s}.sc-testimonials__card:hover .sc-testimonials__author{color:var(--color-brand)}.sc-testimonials__meta{margin:calc(8 * var(--content-px)) 0 0;font-size:var(--text-body);color:var(--color-text-secondary);line-height:1.5;transition:color .2s}.sc-testimonials__card:hover .sc-testimonials__meta{color:var(--color-brand)}.sc-testimonials__link{align-items:center;gap:calc(8 * var(--content-px));font-size:var(--text-body);color:var(--color-text-primary);flex-shrink:0;font-weight:400;line-height:1.5;transition:color .2s;display:inline-flex}.sc-testimonials__card:hover .sc-testimonials__link{color:var(--color-brand)}.sc-testimonials__link-icon{width:calc(6 * var(--content-px));height:calc(10 * var(--content-px))}.sc-testimonials__cta-wrap{margin-top:calc(60 * var(--content-px));justify-content:center;display:flex}.sc-testimonials__cta{min-width:calc(240 * var(--content-px));width:calc(240 * var(--content-px));height:calc(56 * var(--content-px));border-radius:calc(28 * var(--content-px));font-size:calc(20 * var(--canvas-px))}.sc-stats{padding-block:calc(80 * var(--content-px)) calc(77 * var(--content-px));background:#fff;position:relative}.sc-stats__inner{box-sizing:border-box}.sc-stats__grid{gap:calc(20 * var(--content-px));grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}@media (min-width:1024px){.sc-stats__grid{gap:calc(23 * var(--content-px));grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}}.sc-stats__card{box-sizing:border-box;border-radius:calc(8 * var(--content-px));padding:calc(31 * var(--content-px)) calc(31 * var(--content-px)) calc(32 * var(--content-px));min-height:calc(252 * var(--content-px));flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;overflow:visible}.sc-stats__card--cyan{background-color:#f0fbfd}.sc-stats__card--blue{background-color:#eef4ff}.sc-stats__card--purple{background-color:#f5f0ff}.sc-stats__card--teal{background-color:#eefbf6}.sc-stats__text-group{flex-direction:column;align-items:flex-start;width:100%;display:flex}.sc-stats__value{font-family:var(--font-sans);font-size:calc(100 * var(--canvas-px));font-weight:700;line-height:calc(73 * var(--canvas-px));white-space:nowrap;margin:0;padding:0;display:block}.sc-stats__card--cyan .sc-stats__value{color:#00c8ff4d}.sc-stats__card--blue .sc-stats__value{color:#1564ef4d}.sc-stats__card--purple .sc-stats__value{color:#6c28d24d}.sc-stats__card--teal .sc-stats__value{color:#00b8944d}.sc-stats__card--purple .sc-stats__text-group{min-width:calc(238 * var(--content-px))}.sc-stats__title{margin:calc(21 * var(--content-px)) 0 0;font-size:calc(30 * var(--canvas-px));line-height:calc(29 * var(--canvas-px));color:#111827;padding:0;font-weight:700}.sc-stats__subtitle{margin:calc(18 * var(--content-px)) 0 0;font-size:calc(18 * var(--canvas-px));line-height:calc(18 * var(--canvas-px));color:#111827;padding:0;font-weight:400}.sc-stats__underline{width:calc(92 * var(--content-px));height:calc(6 * var(--content-px));margin-top:calc(26 * var(--content-px));border-radius:calc(3 * var(--content-px));flex-shrink:0;display:flex;overflow:hidden}.sc-stats__underline-fill{flex:0 0 calc(62 * var(--content-px));border-radius:calc(3 * var(--content-px)) 0 0 calc(3 * var(--content-px));height:100%}.sc-stats__underline-track{border-radius:0 calc(3 * var(--content-px)) calc(3 * var(--content-px)) 0;flex:auto;height:100%}.sc-stats__card--cyan .sc-stats__underline-fill{background:linear-gradient(90deg,#36efc1,#00c0fa)}.sc-stats__card--cyan .sc-stats__underline-track{background:#00c0fa26}.sc-stats__card--blue .sc-stats__underline-fill{background:linear-gradient(90deg,#1564ef,#00c0fa)}.sc-stats__card--blue .sc-stats__underline-track{background:#1564ef26}.sc-stats__card--purple .sc-stats__underline-fill{background:linear-gradient(90deg,#6c28d2,#a855f7)}.sc-stats__card--purple .sc-stats__underline-track{background:#6c28d226}.sc-stats__card--teal .sc-stats__underline-fill{background:linear-gradient(90deg,#36efc1,#00b894)}.sc-stats__card--teal .sc-stats__underline-track{background:#00b89426}.sc-guarantee{padding-block:0 calc(60 * var(--content-px));background:#fff}.sc-guarantee__header{text-align:center;margin-bottom:calc(69 * var(--content-px))}.sc-guarantee__title{font-size:calc(36 * var(--canvas-px));color:#111827;margin:0;font-weight:700;line-height:1}.sc-guarantee__subtitle{margin:calc(29 * var(--content-px)) 0 0;font-size:calc(22 * var(--canvas-px));color:#111827;line-height:1}.sc-guarantee__grid{gap:calc(20 * var(--content-px));display:grid}@media (min-width:1024px){.sc-guarantee__grid{gap:calc(24 * var(--content-px)) calc(23 * var(--content-px));grid-template-columns:repeat(3,minmax(0,1fr))}}.sc-guarantee__card{border-radius:calc(8 * var(--content-px));box-shadow:0 0 calc(20 * var(--content-px)) #d9d9d94d;min-height:calc(376 * var(--content-px));background:#fff;position:relative;overflow:hidden}.sc-guarantee__card--hover-image{cursor:default}.sc-guarantee__card-bg,.sc-guarantee__card-overlay{opacity:0;transition:opacity .2s;position:absolute;inset:0}.sc-guarantee__card-bg{object-fit:cover;object-position:center;width:100%;height:100%}.sc-guarantee__card-overlay{display:none}.sc-guarantee__card--hover-image:focus-within,.sc-guarantee__card--hover-image:hover{box-shadow:0 0 calc(20 * var(--content-px)) #1564ef4d;background:#002e43}.sc-guarantee__card--hover-image:focus-within .sc-guarantee__card-bg,.sc-guarantee__card--hover-image:hover .sc-guarantee__card-bg{opacity:1}.sc-guarantee__card--hover-image:focus-within .sc-guarantee__step,.sc-guarantee__card--hover-image:hover .sc-guarantee__step{background:0 0;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:#fff;color:#fff}.sc-guarantee__card--hover-image:focus-within .sc-guarantee__body,.sc-guarantee__card--hover-image:focus-within .sc-guarantee__heading-line,.sc-guarantee__card--hover-image:focus-within .sc-guarantee__heading-sub,.sc-guarantee__card--hover-image:hover .sc-guarantee__body,.sc-guarantee__card--hover-image:hover .sc-guarantee__heading-line,.sc-guarantee__card--hover-image:hover .sc-guarantee__heading-sub{color:#fff}.sc-guarantee__card--hover-image:focus-within .sc-guarantee__underline,.sc-guarantee__card--hover-image:hover .sc-guarantee__underline{background:linear-gradient(90deg,#fff,#ffffff26)}.sc-guarantee__card--featured{color:#fff;background:#1564ef}.sc-guarantee__featured-photo{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.sc-guarantee__featured-overlay{background:linear-gradient(#1564ef4d 0 33.84%,#1564efd1 100%);position:absolute;inset:0}.sc-guarantee__card-inner{z-index:1;height:100%;padding:calc(40 * var(--content-px));flex-direction:column;display:flex;position:relative}.sc-guarantee__step{font-size:calc(58 * var(--canvas-px));-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(#1564ef80,#1564ef00);-webkit-background-clip:text;background-clip:text;font-weight:800;line-height:1}.sc-guarantee__card--featured .sc-guarantee__step{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(#fff,#fff0);-webkit-background-clip:text;background-clip:text}.sc-guarantee__heading{margin:calc(22 * var(--content-px)) 0 0;flex-direction:column;gap:0;display:flex}.sc-guarantee__heading-line{font-size:calc(30 * var(--canvas-px));color:#111827;font-weight:700;line-height:1.4}.sc-guarantee__heading-sub{font-size:calc(18 * var(--canvas-px));color:#111827;font-weight:700;line-height:2.33333}.sc-guarantee__card--featured .sc-guarantee__heading-line,.sc-guarantee__card--featured .sc-guarantee__heading-sub{color:#fff}.sc-guarantee__underline{width:calc(47 * var(--content-px));height:calc(3 * var(--content-px));margin-top:calc(21 * var(--content-px));margin-bottom:calc(39 * var(--content-px));border-radius:calc(2 * var(--content-px));background:linear-gradient(90deg,#1564ef,#1564ef26);flex-shrink:0;display:block}.sc-guarantee__card--featured .sc-guarantee__underline{background:linear-gradient(90deg,#fff,#ffffff26)}.sc-guarantee__body-wrap{margin:0}.sc-guarantee__body{font-size:var(--text-body);color:#111827;margin:0;font-weight:400;line-height:1.5}.sc-guarantee__body+.sc-guarantee__body{margin-top:1em}.sc-guarantee__card--featured .sc-guarantee__body{color:#fffffff2}.sc-guarantee__cta{margin-top:calc(60 * var(--content-px));justify-content:center;display:flex}.sc-workflow{padding-block:calc(80 * var(--content-px));background:#f9f9f9}.sc-workflow__header{text-align:center;margin-bottom:calc(48 * var(--content-px))}.sc-workflow__title{font-size:calc(36 * var(--canvas-px));color:#111827;margin:0;font-weight:700;line-height:1.5}.sc-workflow__subtitle{margin:calc(29 * var(--content-px)) 0 0;font-size:calc(22 * var(--canvas-px));color:#111827;line-height:1}.sc-workflow__content{flex-direction:column;align-items:center;display:flex}.sc-workflow__steps{--sc-wf-fit:calc(1320 / 1386);--sc-wf-icon-w:calc(202 * var(--content-px) * var(--sc-wf-fit));--sc-wf-icon-h:calc(var(--sc-wf-icon-w) * 397 / 267);--sc-wf-line-y:calc(var(--sc-wf-icon-h) * .914);--sc-wf-gap:calc(94 * var(--content-px) * var(--sc-wf-fit));gap:calc(24 * var(--content-px));box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.sc-workflow__step{z-index:1;text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.sc-workflow__step-visual{z-index:1;width:100%;height:var(--sc-wf-icon-h);justify-content:center;display:flex;position:relative}.sc-workflow__step-icon{width:var(--sc-wf-icon-w);object-fit:contain;max-width:100%;height:auto;display:block}.sc-workflow__step-title{margin:calc(16 * var(--content-px)) 0 0;width:100%;font-size:calc(22 * var(--canvas-px));color:#111827;text-align:center;white-space:nowrap;font-weight:700;line-height:1.2}.sc-workflow__step-body{box-sizing:border-box;width:calc(184 * var(--content-px) * var(--sc-wf-fit));max-width:100%;margin:calc(18 * var(--content-px)) 0 0;font-size:var(--text-body);color:#666;text-align:center;font-weight:400;line-height:1.5}.sc-workflow__cta{margin-top:calc(40 * var(--content-px));justify-content:center;display:flex}@media (min-width:1024px){.sc-workflow__steps{gap:var(--sc-wf-gap);width:calc(1386 * var(--content-px) * var(--sc-wf-fit));grid-template-columns:repeat(5,minmax(0,1fr));justify-content:center;max-width:100%;margin-inline:auto}.sc-workflow__step{width:100%}.sc-workflow__step:not(:last-child):after{content:"";top:var(--sc-wf-line-y);width:calc(100% + var(--sc-wf-gap));pointer-events:none;z-index:0;background:#d9d9d9;height:3px;position:absolute;left:50%}}@media (max-width:1023px){.sc-workflow__steps{--sc-wf-icon-w:min(160px,42vw);grid-template-columns:1fr;justify-items:center}.sc-workflow__step-title{white-space:normal}.sc-workflow__step-body{width:min(100%,20rem)}}.sc-boss{padding-block:calc(80 * var(--content-px));background:#fff}.sc-boss__header{text-align:center;max-width:calc(1333 * var(--content-px));margin:0 auto calc(48 * var(--content-px))}.sc-boss__title{font-size:calc(36 * var(--canvas-px));color:#111827;margin:0;font-weight:700;line-height:1}.sc-boss__subtitle{margin:calc(30 * var(--content-px)) 0 0;font-size:calc(22 * var(--canvas-px));color:#111827;line-height:1}.sc-boss__intro{margin:calc(48 * var(--content-px)) 0 0}.sc-boss__hub{--sc-boss-hub-w:1187;--sc-boss-hub-h:690;--sc-boss-pill-w:378;--sc-boss-pill-h:148;--sc-boss-center:250;width:calc(var(--sc-boss-hub-w) * var(--content-px));max-width:100%;height:calc(var(--sc-boss-hub-h) * var(--content-px));margin:calc(35 * var(--content-px)) auto 0;position:relative}.sc-boss__hub-center{z-index:2;width:calc(var(--sc-boss-center) * var(--content-px));height:calc(var(--sc-boss-center) * var(--content-px));pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sc-boss__hub-center-bg{object-fit:contain;pointer-events:none;width:144%;max-width:none;height:144%;display:block;position:absolute;inset:-22%}.sc-boss__hub-center-title{z-index:1;color:#0000;-webkit-text-fill-color:transparent;font-size:calc(44 * var(--content-px));text-align:center;background-image:linear-gradient(#0059f5,#00aeff);-webkit-background-clip:text;background-clip:text;flex-direction:column;justify-content:center;align-items:center;margin:0;font-weight:700;line-height:1.31818;display:flex;position:relative}.sc-boss__hub-center-line{display:block}.sc-boss__pill{z-index:1;box-sizing:border-box;width:calc(var(--sc-boss-pill-w) * var(--content-px));height:calc(var(--sc-boss-pill-h) * var(--content-px));align-items:center;display:flex;position:absolute}.sc-boss__pill-bg{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.sc-boss__pill-copy{z-index:1;justify-content:center;gap:calc(10 * var(--content-px));flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.sc-boss__pill--icon-end .sc-boss__pill-copy,.sc-boss__pill--icon-start .sc-boss__pill-copy{padding-left:7%;padding-right:7%}.sc-boss__pill--icon-start .sc-boss__pill-copy{padding-left:32%}.sc-boss__pill--icon-end .sc-boss__pill-copy{padding-right:32%}.sc-boss__pill--bottom-left .sc-boss__pill-copy,.sc-boss__pill--left .sc-boss__pill-copy,.sc-boss__pill--top .sc-boss__pill-copy{text-align:left}.sc-boss__pill--bottom .sc-boss__pill-copy,.sc-boss__pill--bottom-right .sc-boss__pill-copy,.sc-boss__pill--right .sc-boss__pill-copy{text-align:right}.sc-boss__pill-title{color:#fff;font-size:calc(22 * var(--content-px));margin:0;font-weight:700;line-height:1}.sc-boss__pill-body{color:#fff;width:75%;max-width:75%;font-size:var(--text-body);margin:0;font-weight:400;line-height:1.5}.sc-boss__pill--bottom-left .sc-boss__pill-body,.sc-boss__pill--left .sc-boss__pill-body,.sc-boss__pill--top .sc-boss__pill-body{margin-right:auto}.sc-boss__pill--bottom .sc-boss__pill-body,.sc-boss__pill--bottom-right .sc-boss__pill-body,.sc-boss__pill--right .sc-boss__pill-body{margin-left:auto}.sc-boss__pill--top{left:calc(402 * var(--content-px));top:calc(0 * var(--content-px))}.sc-boss__pill--left{left:calc(0 * var(--content-px));top:calc(146 * var(--content-px))}.sc-boss__pill--right{left:calc(809 * var(--content-px));top:calc(146 * var(--content-px))}.sc-boss__pill--bottom-left{left:calc(0 * var(--content-px));top:calc(368 * var(--content-px))}.sc-boss__pill--bottom-right{left:calc(809 * var(--content-px));top:calc(368 * var(--content-px))}.sc-boss__pill--bottom{left:calc(402 * var(--content-px));top:calc(515 * var(--content-px))}.sc-boss__cta{margin-top:calc(84 * var(--content-px));justify-content:center;display:flex}.sc-boss__cta-btn{box-sizing:border-box;width:calc(272 * var(--content-px));min-width:calc(272 * var(--content-px));height:calc(66 * var(--content-px));padding-inline:calc(24 * var(--content-px));border-width:calc(2 * var(--content-px));border-radius:calc(32 * var(--content-px));font-size:calc(21 * var(--canvas-px));font-weight:400;line-height:1}@media (max-width:1023px){.sc-boss__hub{flex-direction:column;align-items:stretch;gap:.75rem;width:100%;height:auto;margin-top:1.25rem;display:flex}.sc-boss__hub-center{width:min(11.5rem,56vw);height:min(11.5rem,56vw);margin:.25rem auto .75rem;position:relative;top:auto;left:auto;transform:none}.sc-boss__hub-center-title{font-size:1.125rem;line-height:1.45}.sc-boss__pill,.sc-boss__pill--bottom,.sc-boss__pill--bottom-left,.sc-boss__pill--bottom-right,.sc-boss__pill--left,.sc-boss__pill--right,.sc-boss__pill--top{aspect-ratio:1371/533;width:86%;max-width:21.5rem;height:auto;min-height:0;margin-inline:auto;position:relative;top:auto;left:auto;overflow:hidden}.sc-boss__pill-bg{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.sc-boss__pill-copy{justify-content:center;gap:.35rem;padding-block:0;position:absolute;inset:0}.sc-boss__pill-title{font-size:.9375rem;line-height:1.25}.sc-boss__pill-body{font-size:.75rem;line-height:1.45}.sc-boss__cta{margin-top:1.5rem}.sc-boss__cta-btn{width:min(100%,17rem);min-width:0;height:2.75rem}}.sc-regional{padding-block:calc(80 * var(--content-px));background:linear-gradient(#1564ef0f,#bed6ff0f)}.sc-regional__header{text-align:center;max-width:calc(1333 * var(--content-px));margin:0 auto calc(49 * var(--content-px))}.sc-regional__title{font-size:calc(36 * var(--canvas-px));color:#111827;margin:0;font-weight:700;line-height:1.5}.sc-regional__subtitle{margin:calc(29 * var(--content-px)) 0 0;font-size:calc(22 * var(--canvas-px));color:#111827;line-height:1}.sc-regional__intro{margin:calc(49 * var(--content-px)) 0 0;text-align:center}.sc-regional__map-stage{width:100%;margin:calc(35 * var(--content-px)) auto 0;justify-content:center;display:flex;overflow:visible}.sc-regional__map-frame{width:calc(732 * var(--content-px));aspect-ratio:732/605;max-width:100%;position:relative;overflow:visible}.sc-regional__map{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.sc-regional__markers{pointer-events:none;position:absolute;inset:0}.sc-regional__marker{top:var(--marker-top);left:var(--marker-left);z-index:1;position:absolute}.sc-regional__marker-anchor{position:relative;transform:translate(-50%,-50%)}.sc-regional__marker-wing{width:var(--marker-line-width);gap:calc(6 * var(--content-px));flex-direction:column;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.sc-regional__marker--left .sc-regional__marker-wing{right:calc(50% + calc(39.5 * var(--content-px)));text-align:left;align-items:flex-start}.sc-regional__marker--right .sc-regional__marker-wing{left:calc(50% + calc(39.5 * var(--content-px)));text-align:right;align-items:flex-end}.sc-regional__marker-dot{width:calc(79 * var(--content-px));height:calc(79 * var(--content-px));background:#1564ef1a;border-radius:50%;flex:none;place-items:center;animation:sc-regional-dot-pulse 2.4s ease-in-out infinite;display:grid;position:relative}@keyframes sc-regional-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.06)}}.sc-regional__marker-dot-core{width:calc(17 * var(--content-px));height:calc(17 * var(--content-px));box-shadow:0 0 calc(12 * var(--content-px)) #1564ef73;background:#1564ef;border-radius:50%;animation:sc-regional-dot-core-pulse 2.4s ease-in-out infinite}@keyframes sc-regional-dot-core-pulse{0%,to{opacity:1;box-shadow:0 0 calc(12 * var(--content-px)) #1564ef73}50%{opacity:.75;box-shadow:0 0 calc(20 * var(--content-px)) #1564efa6}}@media (prefers-reduced-motion:reduce){.sc-regional__marker-dot,.sc-regional__marker-dot-core{animation:none}}.sc-regional__marker-line{width:100%;height:calc(3 * var(--content-px));background:#1564ef}.sc-regional__marker-title{font-size:calc(25 * var(--canvas-px));color:#111827;font-weight:700;line-height:1.2}.sc-regional__marker-cities,.sc-regional__marker-title{width:var(--marker-label-width);max-width:var(--marker-label-width);white-space:nowrap;margin:0}.sc-regional__marker-cities{font-size:calc(15 * var(--canvas-px));color:#4b5563;line-height:1.4}.sc-regional__mobile-list{margin:calc(24 * var(--content-px)) 0 0;gap:calc(16 * var(--content-px));padding:0;list-style:none;display:none}.sc-regional__mobile-item{padding:calc(16 * var(--content-px));border-radius:calc(12 * var(--content-px));background:#ffffffb8;border:1px solid #1564ef1f}.sc-regional__mobile-title{font-size:calc(18 * var(--canvas-px));color:#111827;margin:0;font-weight:700}.sc-regional__mobile-cities{margin:calc(6 * var(--content-px)) 0 0;font-size:calc(14 * var(--canvas-px));color:#4b5563;line-height:1.5}@media (min-width:1024px){.sc-regional{box-sizing:border-box;height:calc(1000 * var(--canvas-px));padding:calc(80 * var(--canvas-px)) 0 calc(97 * var(--canvas-px))}.sc-regional__header{max-width:calc(1333 * var(--canvas-px));margin-bottom:0}.sc-regional__title{line-height:calc(35 * var(--canvas-px))}.sc-regional__subtitle{margin-top:calc(29 * var(--canvas-px));line-height:calc(22 * var(--canvas-px))}.sc-regional .sc-regional__intro{margin-top:calc(49 * var(--canvas-px))}.sc-regional__map-stage{margin-top:calc(27 * var(--canvas-px))}.sc-regional__map-frame{width:calc(732 * var(--canvas-px));aspect-ratio:732/605;transform:translateX(calc(-43 * var(--canvas-px)))}.sc-regional__marker-wing{gap:calc(6 * var(--canvas-px))}.sc-regional__marker--left .sc-regional__marker-wing{right:calc(50% - calc(4.5 * var(--canvas-px)))}.sc-regional__marker--right .sc-regional__marker-wing{left:calc(50% + calc(2 * var(--canvas-px)))}.sc-regional__marker-dot{width:calc(79 * var(--canvas-px));height:calc(79 * var(--canvas-px))}.sc-regional__marker-dot-core{width:calc(17 * var(--canvas-px));height:calc(17 * var(--canvas-px))}.sc-regional__marker-line{height:calc(3 * var(--canvas-px));transform:translateY(calc(-4.5 * var(--canvas-px)))}}@media (max-width:1023px){.sc-regional__map-stage{min-height:auto}.sc-regional__map-frame{max-height:70vw}.sc-regional__markers{display:none}.sc-regional__mobile-list{grid-template-columns:1fr;display:grid}}@media (min-width:1024px) and (max-width:1279px){.sc-regional__marker-title{font-size:calc(25 * var(--canvas-px))}.sc-regional__marker-cities{font-size:calc(15 * var(--canvas-px))}}.sc-contact-lead__bg{background:#4464e5}.sc-contact-lead__bg-gradient{background:linear-gradient(45deg,#3d5ee0,#4f7aef);position:absolute;inset:0}.sc-contact-lead__bg-pattern{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.sc-contact-lead{padding-block:calc(100 * .6 * var(--content-px))}.sc-contact-lead__inner{gap:calc(32 * var(--content-px));align-items:start;display:grid}@media (min-width:1024px){.sc-contact-lead__inner{gap:calc(48 * var(--content-px));grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.sc-contact-lead__contact{padding-top:calc(40 * var(--content-px));align-self:start}}.sc-contact-lead__contact-title{margin:0 0 calc(40 * var(--content-px));font-size:calc(38 * var(--canvas-px));color:#fff;white-space:nowrap;font-weight:700;line-height:1}.sc-contact-lead__list{gap:calc(20 * var(--content-px));margin:0;padding:0;list-style:none;display:grid}.sc-contact-lead__item{gap:calc(16 * var(--content-px));align-items:flex-start;display:flex}.sc-contact-lead__icon,.sc-contact-lead__icon-svg{width:calc(20 * var(--content-px));height:calc(20 * var(--content-px));color:#fff;flex-shrink:0;margin-top:2px}.sc-contact-lead__icon{object-fit:contain;filter:brightness(0)invert()}.sc-contact-lead__label{font-size:calc(22 * var(--canvas-px));color:#fff;white-space:nowrap;margin:0;font-weight:700;line-height:1.2}.sc-contact-lead__value{margin:calc(8 * var(--content-px)) 0 0;font-size:calc(18 * var(--canvas-px));color:#fffffff2;white-space:nowrap;font-weight:400;line-height:1.2}.sc-contact-lead__form-card{border-radius:calc(8 * var(--content-px));padding:calc(40 * var(--content-px)) calc(44 * var(--content-px)) calc(32 * var(--content-px));box-shadow:none;background:#fff}.sc-contact-lead__form-title{font-size:calc(26 * var(--canvas-px));color:#111827;text-align:center;margin:0;font-weight:700;line-height:1}.sc-contact-lead__form-subtitle{margin:calc(22 * var(--content-px)) 0 calc(28 * var(--content-px));font-size:calc(18 * var(--canvas-px));color:#666;text-align:center;line-height:1.5}.about-page .page-hero--solution.page-hero--full-banner .page-hero__bg img{object-position:right center}.about-intro{padding-block:calc(80 * var(--content-px)) calc(78 * var(--content-px));background:#fff}.about-intro__inner{box-sizing:border-box;width:var(--width-content);padding-inline:clamp(1rem,calc(24 * var(--content-px)),calc(24 * 1632 / 1340 * 1px));margin-inline:auto}.about-intro__title{text-align:center;font-size:calc(36 * var(--canvas-px));color:#111827;margin:0;font-weight:700;line-height:1}.about-intro__body{margin:calc(28 * var(--content-px)) auto 0;max-width:calc(1333 * var(--content-px));font-size:var(--text-body);color:#111827;text-align:left;line-height:1.5}.about-intro--no-title .about-intro__body{margin-top:0}.about-intro__body p{margin:0 0 calc(16 * var(--content-px))}.about-intro__body p:last-child{margin-bottom:0}.about-intro__subhead{margin:calc(28 * var(--content-px)) 0 calc(12 * var(--content-px));font-size:calc(24 * var(--canvas-px));color:#111827;font-weight:700;line-height:1.4}.about-intro__subhead:first-child{margin-top:0}.about-intro__cards{margin:calc(59 * var(--content-px)) 0 0;padding:0;list-style:none}.about-intro__cards>.sc-stats__card{margin:0}.about-intro .sc-stats__subtitle{white-space:normal;font-size:var(--text-body);line-height:1.5}@media (min-width:1024px){.about-intro__cards.sc-stats__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-timeline{isolation:isolate;box-sizing:border-box;background-color:#d7e3fc;background-image:var(--about-timeline-bg);background-position:top;background-repeat:no-repeat;background-size:100%;padding:4.11458vw 0 0;position:relative;overflow:hidden}@media (min-width:1024px){.about-timeline{min-height:42.9167vw}}.about-timeline__inner{z-index:1;box-sizing:border-box;width:var(--width-content);padding-inline:clamp(1rem,calc(24 * var(--content-px)),calc(24 * 1632 / 1340 * 1px));margin-inline:auto;position:relative}.about-timeline__title{text-align:center;font-size:calc(36 * var(--canvas-px));color:#111827;margin:0;font-weight:700;line-height:1}.about-timeline__subtitle{margin:calc(27 * var(--canvas-px)) 0 0;text-align:center;font-size:calc(22 * var(--canvas-px));color:#111827;line-height:1}.about-timeline__detail{margin-top:calc(68 * var(--canvas-px));max-width:calc(520 * var(--content-px));height:calc(360 * var(--content-px))}.about-timeline__milestone-body,.about-timeline__milestone-title,.about-timeline__year{animation:about-timeline-text-enter .72s cubic-bezier(.22,1,.36,1) both}.about-timeline__milestone-body,.about-timeline__milestone-title{animation-delay:.14s}@keyframes about-timeline-text-enter{0%{opacity:0;transform:translateY(calc(14 * var(--content-px)))}to{opacity:1;transform:translateY(0)}}.about-timeline__year{font-size:calc(138 * var(--canvas-px));line-height:calc(99 * var(--canvas-px));color:#1564ef;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #1564ef;paint-order:stroke fill;margin:0;font-weight:900}@supports not (-webkit-text-stroke:1px #1564ef){.about-timeline__year{color:#1564ef;-webkit-text-fill-color:#1564ef}}.about-timeline__milestone-title{margin:calc(38 * var(--canvas-px)) 0 0;font-size:calc(28 * var(--canvas-px));color:#1564ef;font-weight:700;line-height:1}.about-timeline .about-timeline__milestone-body{margin:calc(21 * var(--canvas-px)) 0 0;font-size:var(--text-body);color:#111827;font-weight:400;line-height:1.5}.about-timeline__track{grid-template-columns:repeat(var(--about-timeline-count,7),minmax(0,1fr));gap:calc(12 * var(--content-px));margin-top:calc(-13 * var(--content-px));border-top:0;padding-top:0;display:grid}html.reveal-ready .about-timeline__node[data-reveal-item]{opacity:1!important;animation:none!important;transform:none!important}.about-timeline__node{justify-content:flex-start;align-items:center;gap:calc(24 * var(--content-px));cursor:pointer;color:#111827;width:100%;min-width:0;font:inherit;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.about-timeline__node-dot{width:calc(27 * var(--content-px));height:calc(27 * var(--content-px));background:#fff;border:1px solid #1564ef;border-radius:50%}.about-timeline__node--active .about-timeline__node-dot{box-shadow:none;background:#1564ef;border-color:#1564ef}.about-timeline__node-label{font-size:calc(24 * var(--canvas-px));white-space:nowrap;font-weight:700;line-height:1}.about-timeline__node--active .about-timeline__node-label{color:#1564ef}.about-timeline__list{margin:0;padding:0;list-style:none;display:none}.about-timeline__desktop{display:block}@media (max-width:1023px){.about-timeline__list{flex-direction:column;gap:0;margin-top:1.75rem;display:flex}.about-timeline__desktop{display:none}.about-timeline__list-item{grid-template-columns:1.25rem minmax(0,1fr);align-items:stretch;gap:.875rem;display:grid}.about-timeline__list-rail{justify-content:center;display:flex;position:relative}.about-timeline__list-rail:before{content:"";background:#1564ef38;width:2px;position:absolute;top:.55rem;bottom:-.55rem;left:50%;transform:translate(-50%)}.about-timeline__list-item:last-child .about-timeline__list-rail:before{display:none}.about-timeline__list-dot{z-index:1;box-sizing:border-box;background:#1564ef;border:2px solid #fff;border-radius:50%;width:.75rem;height:.75rem;margin-top:.35rem;position:relative;box-shadow:0 0 0 1px #1564ef59}.about-timeline__list-card{background:#ffffffe0;border-radius:.625rem;margin-bottom:.875rem;padding:1rem 1.05rem 1.1rem;box-shadow:0 6px 18px #1564ef14}.about-timeline__list-item:last-child .about-timeline__list-card{margin-bottom:0}.about-timeline__list-year{color:#1564ef;margin:0;font-size:1.25rem;font-weight:800;line-height:1.2}.about-timeline__list-title{color:#111827;margin:.4rem 0 0;font-size:1.0625rem;font-weight:700;line-height:1.35}.about-timeline__list-body{font-size:var(--text-body);color:#111827;margin:.45rem 0 0;font-weight:400;line-height:1.5}}.about-honors{isolation:isolate;padding-block:calc(80 * var(--content-px)) calc(79 * var(--content-px));background:#f1f6ff;position:relative;overflow:hidden}.about-honors__bg-image{object-fit:cover;object-position:right center;opacity:.3;width:100%;height:100%}.about-honors__inner{z-index:1;box-sizing:border-box;width:var(--width-content);padding-inline:clamp(1rem,calc(24 * var(--content-px)),calc(24 * 1632 / 1340 * 1px));margin-inline:auto;position:relative}.about-honors__title{font-size:calc(36 * var(--canvas-px));margin:0;font-weight:700}.about-honors__subtitle,.about-honors__title{text-align:center;color:#111827;line-height:1}.about-honors__subtitle{margin:calc(30 * var(--content-px)) 0 0;font-size:calc(22 * var(--canvas-px))}.about-honors__layout{gap:calc(40 * var(--content-px));margin-top:calc(70 * var(--content-px));align-items:stretch;display:grid}@media (min-width:1024px){.about-honors__layout{grid-template-columns:minmax(0,calc(710 * var(--content-px))) minmax(0,calc(570 * var(--content-px)));justify-content:space-between;gap:calc(64 * var(--content-px))}}.about-honors__visual{box-sizing:border-box;border-radius:calc(8 * var(--content-px));min-height:calc(320 * var(--content-px));background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #1564ef14}@media (min-width:1024px){.about-honors__visual{height:calc(480 * var(--content-px));min-height:calc(480 * var(--content-px))}}.about-honors__visual-stage{flex:auto;width:100%;min-height:0;position:relative;overflow:hidden}.about-honors__slide{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.about-honors__slide--in{z-index:2}.about-honors__slide--out{z-index:1}.about-honors__slide--in.about-honors__slide--animating{animation:about-honors-slide-in .45s cubic-bezier(.22,1,.36,1) both}.about-honors__slide--out.about-honors__slide--animating{animation:about-honors-slide-out .45s cubic-bezier(.22,1,.36,1) both}@keyframes about-honors-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes about-honors-slide-out{0%{transform:translate(0)}to{transform:translate(-100%)}}.about-honors__pedestal{bottom:calc(48 * var(--content-px));width:calc(218 * var(--content-px));object-fit:contain;height:auto;position:absolute;left:50%;transform:translate(-50%)}.about-honors__trophy{z-index:1;width:calc(119 * var(--content-px));height:auto;margin-bottom:calc(72 * var(--content-px));object-fit:contain;position:relative}.about-honors__award{object-fit:contain;object-position:center;width:100%;height:100%;padding:calc(28 * var(--content-px))}.about-honors__list{--about-honors-item-h:calc(60 * var(--content-px));--about-honors-item-gap:calc(24 * var(--content-px));--about-honors-row-step:calc(var(--about-honors-item-h) + var(--about-honors-item-gap));--about-honors-visible-rows:6;box-sizing:border-box;height:calc(var(--about-honors-item-h) * var(--about-honors-visible-rows) + var(--about-honors-item-gap) * (var(--about-honors-visible-rows) - 1));overflow:hidden}.about-honors__list-track{gap:var(--about-honors-item-gap);transform:translateY(calc(var(--honors-slide-rows,0) * -1 * var(--about-honors-row-step)));will-change:transform;transition:transform .38s cubic-bezier(.22,1,.36,1);display:grid}.about-honors__list-track--instant{transition:none}.about-honors__item{box-sizing:border-box;width:100%;height:var(--about-honors-item-h);min-height:var(--about-honors-item-h);border-radius:calc(8 * var(--content-px));padding:0 calc(35 * var(--content-px));text-align:left;font-size:calc(22 * var(--canvas-px));color:#1564ef;cursor:pointer;background:#fff;border:0;align-items:center;font-weight:400;line-height:1;transition:background-color .25s,color .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 4px 16px #1564ef0f}.about-honors__item:hover{box-shadow:0 6px 18px #1564ef1a}.about-honors__item--active{box-shadow:none;color:#1564ef;padding-left:calc(35 * var(--content-px));background:#1564ef1a}.about-honors__item-bar{width:calc(4 * var(--content-px));border-radius:calc(8 * var(--content-px)) 2px 2px calc(8 * var(--content-px));background:0 0;transition:background-color .25s;position:absolute;top:0;bottom:0;left:0}.about-honors__item--active .about-honors__item-bar{background:#1564ef}.about-honors__cta{margin-top:calc(60 * var(--content-px));justify-content:center;display:flex}@media (prefers-reduced-motion:reduce){.about-honors__slide--in.about-honors__slide--animating,.about-honors__slide--out.about-honors__slide--animating{animation:none}.about-honors__item,.about-honors__list-track{transition:none}}.about-certs{isolation:isolate;padding-block:calc(80 * var(--content-px)) calc(81 * var(--content-px));background-color:#fff;position:relative;overflow:hidden}.about-certs__inner{z-index:1;box-sizing:border-box;width:var(--width-content);padding-inline:clamp(1rem,calc(24 * var(--content-px)),calc(24 * 1632 / 1340 * 1px));margin-inline:auto;position:relative}.about-certs__title{text-align:center;font-size:calc(36 * var(--canvas-px));color:#111827;margin:0;font-weight:700;line-height:1}.about-certs__subtitle{margin:calc(12 * var(--content-px)) 0 0}.about-certs__intro,.about-certs__subtitle{text-align:center;font-size:calc(22 * var(--canvas-px));color:#111827;line-height:1}.about-certs__intro{margin:calc(29 * var(--content-px)) 0 0}.about-certs__grid{gap:calc(24 * var(--content-px));margin:calc(90 * var(--content-px)) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (min-width:1024px){.about-certs__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.about-certs__card{min-height:calc(300 * var(--content-px));border-radius:calc(8 * var(--content-px));padding:calc(64 * var(--content-px)) calc(20 * var(--content-px)) calc(32 * var(--content-px));text-align:center;color:#111827;cursor:default;background-color:#f7f9fe;background-image:url(/images/pages/about/cert-card-bg.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex-direction:column;justify-content:flex-start;align-items:center;transition:background-color .2s,background-image .2s,color .2s;display:flex}.about-certs__card:hover{color:#fff;background-color:#1564ef;background-image:url(/images/pages/about/cert-card-bg-hover.png)}.about-certs__card-title{font-size:calc(36 * var(--canvas-px));color:inherit;margin:0;font-weight:700;line-height:1;transition:color .2s}.about-certs__card-line{width:calc(70 * var(--content-px));height:calc(4 * var(--content-px));margin:calc(31 * var(--content-px)) 0 calc(23 * var(--content-px));background:#1564ef;border-radius:999px;transition:background-color .2s;display:block}.about-certs__card:hover .about-certs__card-line{background:#ffffffd9}.about-certs__card-body{font-size:calc(20 * var(--canvas-px));color:inherit;margin:0;line-height:1.3;transition:color .2s}.about-certs__cta{margin-top:calc(60 * var(--content-px));justify-content:center;display:flex}.about-contact{isolation:isolate;color:#fff;padding-block:calc(100 * .6 * var(--content-px));position:relative;overflow:hidden}.about-contact__bg{z-index:0;background:#4464e5;position:absolute;inset:0}.about-contact__bg-gradient{background:linear-gradient(45deg,#3d5ee0,#4f7aef);position:absolute;inset:0}.about-contact__bg-pattern{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.about-contact__inner{z-index:1;gap:calc(32 * var(--content-px));box-sizing:border-box;width:var(--width-content);padding-inline:clamp(1rem,calc(24 * var(--content-px)),calc(24 * 1632 / 1340 * 1px));align-items:start;margin-inline:auto;display:grid;position:relative}@media (min-width:1024px){.about-contact__inner{justify-content:space-between;gap:calc(48 * var(--content-px));grid-template-columns:minmax(0,1fr) minmax(0,650px)}.about-contact__info{padding-top:calc(40 * var(--content-px));align-self:start;min-width:0}}.about-contact__title{font-size:calc(38 * var(--canvas-px));white-space:nowrap;margin:0;font-weight:700;line-height:1}.about-contact__intro{margin:calc(12 * var(--content-px)) 0 0;font-size:calc(18 * var(--canvas-px));color:#ffffffeb;line-height:1.35}.about-contact__list{margin:calc(40 * var(--content-px)) 0 0;gap:calc(24 * var(--content-px));padding:0;list-style:none;display:grid}.about-contact__item{align-items:flex-start;gap:calc(12 * var(--content-px));display:flex}.about-contact__icon,.about-contact__icon-svg{width:calc(20 * var(--content-px));height:calc(20 * var(--content-px));color:#fff;margin-top:calc(2 * var(--content-px));flex-shrink:0}.about-contact__icon{object-fit:contain}.about-contact__item-copy{min-width:max-content}.about-contact__label{font-size:calc(22 * var(--canvas-px));margin:0;font-weight:700}.about-contact__label,.about-contact__value{color:#fff;white-space:nowrap;line-height:1.2}.about-contact__value{margin:calc(8 * var(--content-px)) 0 0;font-size:calc(18 * var(--canvas-px));font-weight:400}.about-contact__form-card{box-sizing:border-box;width:100%;max-width:calc(650 * var(--content-px));border-radius:calc(8 * var(--content-px));padding:calc(40 * var(--content-px)) calc(44 * var(--content-px)) calc(32 * var(--content-px));color:#111827;box-shadow:none;background:#fff}.about-contact__form-title{font-size:calc(26 * var(--canvas-px));color:#111827;text-align:center;margin:0;font-weight:700;line-height:1}.about-contact__form-subtitle{margin:calc(22 * var(--content-px)) 0 calc(28 * var(--content-px));font-size:calc(18 * var(--canvas-px));color:#666;text-align:center;line-height:1.5}.about-contact__form-card .tall-page-lead-form,.sc-contact-lead__form-card .tall-page-lead-form{width:100%}.tall-page-lead-form{gap:calc(20 * var(--content-px));flex-direction:column;display:flex}.tall-page-lead-form__row{gap:calc(16 * var(--content-px));grid-template-columns:1fr;display:grid}@media (min-width:640px){.tall-page-lead-form__row{grid-template-columns:1fr 1fr}}.tall-page-lead-form__field{min-width:0;display:block;position:relative}.tall-page-lead-form__code-field{box-sizing:border-box;height:calc(40 * var(--content-px));background:#fff;border:1px solid #d3d3d3;border-radius:4px;align-items:center;min-height:2.5rem;padding:0;display:flex;overflow:hidden}.tall-page-lead-form__code-field:focus-within{border-color:#1564ef}.tall-page-lead-form__send-code{padding:0 calc(15 * var(--content-px)) 0 0;font-size:calc(14 * var(--canvas-px));color:#1564ef;text-underline-offset:2px;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;line-height:1.5;text-decoration:underline}.tall-page-lead-form__send-code:disabled{cursor:not-allowed;opacity:.55;color:#666;text-decoration:none}.tall-page-lead-form__field input,.tall-page-lead-form__field textarea{box-sizing:border-box;border-radius:calc(4 * var(--content-px));width:100%;padding:0 calc(15 * var(--content-px));font-size:calc(18 * var(--canvas-px));color:#333;background:#fff;border:1px solid #d3d3d3;line-height:1.5}.tall-page-lead-form__field input{height:calc(40 * var(--content-px))}.tall-page-lead-form__field .tall-page-lead-form__code-field input{width:auto;min-width:0;height:100%;padding:0 .5rem 0 calc(15 * var(--content-px));background:0 0;border:none;border-radius:4px;flex:auto}.tall-page-lead-form__field .tall-page-lead-form__code-field input:focus{border:none;outline:none}.tall-page-lead-form__field textarea{min-height:calc(40 * var(--content-px));padding-block:calc(10 * var(--content-px));resize:vertical}.tall-page-lead-form__field input::placeholder,.tall-page-lead-form__field textarea::placeholder{color:#999}.tall-page-lead-form__field input:focus,.tall-page-lead-form__field textarea:focus,.tall-page-lead-form__select:focus-within{border-color:#1564ef;outline:none}.tall-page-lead-form__select{box-sizing:border-box;height:calc(40 * var(--content-px));border-radius:calc(4 * var(--content-px));padding:0 calc(15 * var(--content-px));background:#fff;border:1px solid #d3d3d3;justify-content:space-between;align-items:center;display:flex}.tall-page-lead-form__select select{width:100%;height:100%;font-size:calc(18 * var(--canvas-px));color:#333;appearance:none;background:0 0;border:none;padding:0;line-height:1.5}.tall-page-lead-form__chevron{width:calc(14 * var(--content-px));height:calc(7 * var(--content-px));margin-left:calc(12 * var(--content-px));pointer-events:none;flex-shrink:0}.tall-page-lead-form__submit-wrap{align-items:center;gap:calc(8 * var(--content-px));margin-top:calc(12 * var(--content-px));flex-direction:column;display:flex}.tall-page-lead-form__submit{box-sizing:border-box;min-width:calc(220 * var(--content-px));height:calc(48 * var(--content-px));padding:0 calc(40 * var(--content-px));border-radius:calc(24 * var(--content-px));color:#fff;font-size:calc(20 * var(--canvas-px));cursor:pointer;background:#1564ef;border:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.tall-page-lead-form__submit:disabled{opacity:.7;cursor:not-allowed}.tall-page-lead-form__error{margin-top:calc(6 * var(--content-px));font-size:calc(14 * var(--canvas-px));color:#e11d48;line-height:1.4;display:block}.tall-page-lead-form__success{padding:calc(32 * var(--content-px)) 0;text-align:center;font-size:calc(18 * var(--canvas-px));color:#111827}@media (max-width:1023px){.about-intro{padding-block:2rem}.about-intro__inner{padding-inline:1rem}.about-intro__body{text-align:left;max-width:100%;margin-top:1rem}.about-intro--no-title .about-intro__body{margin-top:0}.about-intro__body p{margin-bottom:.75rem}.about-intro__subhead{margin:1.25rem 0 .5rem;font-size:1.125rem;line-height:1.4}.about-intro__cards{margin-top:1.5rem}.about-intro__cards.sc-stats__grid{grid-template-columns:1fr;gap:.875rem}.about-intro__cards .sc-stats__card{border-radius:.5rem;min-height:0;padding:1.25rem 1.125rem 1.35rem}.about-intro__cards .sc-stats__card--purple .sc-stats__text-group{min-width:0}.about-intro__cards .sc-stats__value{font-size:clamp(2.5rem,12vw,3.25rem);line-height:1}.about-intro__cards .sc-stats__title{margin-top:.75rem;font-size:1.125rem;line-height:1.3}.about-intro__cards .sc-stats__subtitle{font-size:var(--text-body);margin-top:.5rem;line-height:1.5}.about-intro__cards .sc-stats__underline{border-radius:9999px;width:5.75rem;height:.375rem;margin-top:1rem}.about-intro__cards .sc-stats__underline-fill{flex:0 0 3.875rem}.about-timeline{background-position:bottom;background-size:cover;min-height:0;padding-block:2rem}.about-timeline__inner{padding-inline:1rem}.about-timeline__title{font-size:clamp(1.125rem,5vw,1.375rem);line-height:1.25}.about-timeline__subtitle{margin-top:.75rem;font-size:.9375rem;line-height:1.45}.about-honors__visual{min-height:min(40vw,12.5rem)}.about-contact__inner{grid-template-columns:minmax(0,1fr)}.about-contact__form-card{max-width:none}}.faq-page{background:#fff}.faq-hero{background:radial-gradient(circle at 58% 58%,#ffffffb8 0 9%,#0000 28%),radial-gradient(circle at 34% 28%,#ffffff57 0 14%,#0000 32%),linear-gradient(105deg,#eaf4ff,#dcecff 46%,#cfe5ff);min-height:25.5208vw;position:relative;overflow:hidden}.faq-hero--banner.page-hero--solution{height:25.5208vw;min-height:unset;--banner-bg:#fff;background-color:#fff}.faq-hero--banner .page-hero__bg:before,.faq-hero--banner:after,.faq-hero--banner:before{display:none}.faq-hero--banner .page-hero__bg img,.faq-hero--banner .page-hero__bg-img{opacity:1}.faq-hero--banner.page-hero--solution .page-hero__overlay{display:none}.faq-hero--banner .faq-hero__subtitle,.faq-hero--banner .faq-hero__title{color:var(--color-text-primary)}.faq-hero:after,.faq-hero:before{content:"";pointer-events:none;border:1px solid #ffffff61;border-radius:50%;position:absolute}.faq-hero:before{right:calc(130 * var(--content-px));top:calc(-190 * var(--content-px));width:calc(680 * var(--content-px));height:calc(680 * var(--content-px))}.faq-hero:after{left:calc(-90 * var(--content-px));bottom:calc(-220 * var(--content-px));width:calc(620 * var(--content-px));height:calc(620 * var(--content-px))}.faq-hero__inner{z-index:1;box-sizing:border-box;width:100%;padding:calc(118 * var(--content-px)) var(--gutter-content) calc(72 * var(--content-px));margin:0;position:relative}.faq-hero--banner .faq-hero__inner{width:100%;padding:calc(135 * var(--content-px)) var(--gutter-content) calc(80 * var(--content-px)) var(--gutter-content);margin:0}.faq-hero--hub .faq-hero__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.faq-hero--hub .faq-hero__subtitle,.faq-hero--hub .faq-hero__title{margin-inline:auto}.faq-hero--category .faq-hero__inner{text-align:center;flex-direction:column;align-items:center;padding-top:3.125vw;padding-bottom:4.16667vw;display:flex}.faq-hero--category .faq-hero__breadcrumb{text-align:left;align-self:stretch;width:100%;margin-bottom:4.6875vw}.faq-hero--category .faq-hero__breadcrumb-list{font-size:calc(16 * var(--canvas-px));color:#666;justify-content:flex-start}.faq-hero--category .faq-hero__breadcrumb-item a,.faq-hero--category .faq-hero__breadcrumb-item span{color:#666}.faq-hero--category .faq-hero__breadcrumb-item a:hover{color:#1564ef}.faq-hero--category .faq-hero__title{max-width:none;font-size:calc(44 * var(--canvas-px));text-align:center;margin-inline:auto;line-height:1}.faq-hero--category .faq-hero__subtitle{max-width:none;font-size:calc(16 * var(--canvas-px));text-align:center;margin-top:1.77083vw;margin-inline:auto;line-height:1}.faq-hero--category .faq-hero__search{margin-top:3.75vw;margin-inline:auto}.faq-hero--search{background-color:#e2e9fe;background-image:url(/images/pages/v2-常见问题-3/hero.png);background-position:top;background-repeat:no-repeat;background-size:100%;min-height:29.5833vw}.faq-hero--search:after,.faq-hero--search:before{display:none}.faq-hero--search .faq-hero__inner{text-align:center;padding:calc(120 * 100vw / 1920) var(--gutter-content) calc(48 * 100vw / 1920);flex-direction:column;align-items:center;display:flex}.faq-hero--search .faq-hero__result-count,.faq-hero--search .faq-hero__search{width:calc(1140 * var(--content-px));max-width:100%}.faq-hero--search .faq-hero__result-count{box-sizing:border-box;margin:calc(29 * var(--content-px)) 0 0;padding-inline:calc(34 * var(--content-px));text-align:left;font-size:calc(16 * var(--canvas-px));color:#111827;line-height:1.375}.faq-hero--search .faq-hero__result-count strong{color:#1564ef;font-weight:400}.faq-hero__breadcrumb{margin-bottom:calc(24 * var(--content-px))}.faq-hero__breadcrumb-list{align-items:center;gap:calc(8 * var(--content-px));font-size:calc(14 * var(--canvas-px));color:#6b7280;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.faq-hero__breadcrumb-item{align-items:center;gap:calc(8 * var(--content-px));display:inline-flex}.faq-hero__breadcrumb-item a{color:#6b7280;text-decoration:none}.faq-hero__breadcrumb-item a:hover{color:#1564ef}.faq-hero__title{max-width:calc(900 * var(--content-px));font-size:clamp(2rem,calc(44 * var(--canvas-px)),44px);margin:0;font-weight:700;line-height:1.2}.faq-hero__subtitle{margin:calc(24 * var(--content-px)) 0 0;max-width:calc(844 * var(--content-px));font-size:clamp(1rem,calc(22 * var(--canvas-px)),22px);line-height:1.36364}.faq-hero__search{width:calc(900 * var(--content-px));max-width:100%;margin-top:calc(40 * var(--content-px));border-radius:calc(40 * var(--content-px));box-shadow:0 calc(8 * var(--content-px)) calc(24 * var(--content-px)) #1564ef14;background:#fff;align-items:center;display:flex;overflow:hidden}.faq-hero--search .faq-hero__search{margin-top:0}.faq-hero__search-input{min-width:0;padding:calc(18 * var(--content-px)) calc(28 * var(--content-px));font-size:calc(18 * var(--canvas-px));color:#111827;background:0 0;border:0;outline:none;flex:1}.faq-hero__search-input::placeholder{color:#9ca3af}.faq-hero__search-btn{width:calc(72 * var(--content-px));height:calc(72 * var(--content-px));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.faq-hero__search-btn img{width:calc(28 * var(--content-px));height:calc(28 * var(--content-px));object-fit:contain}.faq-hero__result-count{margin:calc(20 * var(--content-px)) 0 0;font-size:calc(16 * var(--canvas-px));color:#111827}.faq-hero__result-count strong{color:#1564ef;font-weight:400}.faq-body{padding-block:calc(48 * var(--content-px)) calc(64 * var(--content-px));background:#fff}.faq-body__inner{gap:calc(24 * var(--content-px));width:var(--width-content);align-items:start;max-width:calc(100% - 2rem);margin-inline:auto;display:grid}@media (min-width:1024px){.faq-body__inner{grid-template-columns:minmax(0,1fr) calc(368 * var(--content-px));gap:calc(32 * var(--content-px))}.faq-detail .faq-body__inner{grid-template-areas:"breadcrumb.""main sidebar"}.faq-detail .faq-detail__breadcrumb-wrap{grid-area:breadcrumb;margin-bottom:0}.faq-detail .faq-body__main{grid-area:main}.faq-detail .faq-sidebar{grid-area:sidebar}}.faq-body__main{min-width:0}.faq-category-card{border-radius:calc(10 * var(--content-px));box-shadow:0 0 calc(20 * var(--content-px)) #d3d3d34d;background:#fff;overflow:hidden}.faq-category-card+.faq-category-card{margin-top:calc(24 * var(--content-px))}.faq-category-card__head{justify-content:space-between;align-items:center;gap:calc(16 * var(--content-px));min-height:calc(60 * var(--content-px));box-sizing:border-box;padding:calc(15 * var(--content-px)) calc(31 * var(--content-px)) calc(15 * var(--content-px)) calc(32 * var(--content-px));display:flex}.faq-category-card--expanded .faq-category-card__head{border-radius:calc(10 * var(--content-px)) 0 0 calc(10 * var(--content-px));background:#1564ef33}.faq-category-card__title-wrap{align-items:center;gap:calc(12 * var(--content-px));min-width:0;display:flex}.faq-category-card__icon-wrap{width:calc(30 * var(--content-px));height:calc(30 * var(--content-px));background:#edf4ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex;position:relative}.faq-category-card--expanded .faq-category-card__icon-wrap{background:0 0}.faq-category-card__icon{width:calc(30 * var(--content-px));height:calc(30 * var(--content-px));object-fit:contain;flex-shrink:0}.faq-category-card__icon--mask{-webkit-mask-image:var(--faq-icon);mask-image:var(--faq-icon);background-color:#6ea8ff;transition:background-color .2s;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.faq-category-card--expanded .faq-category-card__icon--mask{background-color:#1564ef}.faq-category-card--expanded .faq-category-card__icon-wrap:not(.faq-category-card__icon-wrap--solid):after,.faq-category-card--expanded .faq-category-card__icon-wrap:not(.faq-category-card__icon-wrap--solid):before{content:"";pointer-events:none;-webkit-mask-image:var(--faq-icon);mask-image:var(--faq-icon);background-color:#1564ef;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.faq-category-card__icon--full-alpha{opacity:.6}.faq-category-card--expanded .faq-category-card__icon--full-alpha{opacity:1}.faq-category-card__title{font-size:calc(24 * var(--canvas-px));color:#111827;margin:0;font-weight:400;line-height:1}.faq-category-card--expanded .faq-category-card__title{color:#1564ef}.faq-category-card__more-actions{align-items:center;gap:calc(44 * var(--content-px));flex-shrink:0;margin-left:auto;display:inline-flex}.faq-category-card__more{align-items:center;gap:calc(8 * var(--content-px));color:#111827;font-size:calc(18 * var(--canvas-px));white-space:nowrap;line-height:1;text-decoration:none;transition:color .2s;display:inline-flex}.faq-category-card__more-actions:hover .faq-category-card__more,.faq-category-card__more:hover{color:#1564ef}.faq-category-card__toggle{cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.faq-category-card__more-icon,.faq-category-card__toggle{width:calc(24 * var(--content-px));height:calc(24 * var(--content-px))}.faq-category-card__more-icon{object-fit:contain}.faq-category-card__toggle-icon-wrap{width:calc(24 * var(--content-px));height:calc(24 * var(--content-px));flex-shrink:0;display:inline-flex;position:relative}.faq-category-card__toggle-icon-wrap .faq-category-card__toggle-icon{width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.faq-category-card__toggle-icon--active{opacity:0}.faq-category-card__toggle-icon--rotated{transform:rotate(-90deg)}.faq-category-card__more-actions:hover .faq-category-card__toggle-icon--default{opacity:0}.faq-category-card__more-actions:hover .faq-category-card__toggle-icon--active{opacity:1}.faq-category-card__list{padding:calc(38 * var(--content-px)) calc(30 * var(--content-px)) calc(41 * var(--content-px));background:#fff;border-top:0;margin:0;list-style:none}.faq-category-card__item+.faq-category-card__item{margin-top:calc(24 * var(--content-px))}.faq-category-card__link{justify-content:space-between;align-items:center;gap:calc(16 * var(--content-px));min-height:calc(50 * var(--content-px));height:calc(50 * var(--content-px));box-sizing:border-box;padding:0 calc(26 * var(--content-px)) 0 calc(30 * var(--content-px));border-radius:calc(10 * var(--content-px));box-shadow:0 0 calc(20 * var(--content-px)) #d3d3d34d;color:#111827;font-size:calc(18 * var(--canvas-px));background:#fff;border:1px solid #0000;font-weight:400;line-height:1;text-decoration:none;display:flex}.faq-category-card__link:hover{color:#1564ef;background:#f8fbff}.faq-category-card__link--active{color:#1564ef;border-color:#1564ef;font-weight:700}.faq-category-card__arrow{object-fit:contain}.faq-category-card__arrow,.faq-category-card__arrow-wrap{width:calc(10 * var(--content-px));height:calc(19 * var(--content-px));flex-shrink:0}.faq-category-card__arrow-wrap{display:inline-flex;position:relative}.faq-category-card__arrow-wrap .faq-category-card__arrow{width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.faq-category-card__arrow--active,.faq-category-card__link--active .faq-category-card__arrow--default,.faq-category-card__link:hover .faq-category-card__arrow--default{opacity:0}.faq-category-card__link--active .faq-category-card__arrow--active,.faq-category-card__link:hover .faq-category-card__arrow--active{opacity:1}.faq-sidebar{gap:calc(24 * var(--content-px));display:grid}.faq-sidebar__contact{box-sizing:border-box;min-height:calc(412 * var(--content-px));padding:calc(49 * var(--content-px)) calc(29 * var(--content-px)) calc(51 * var(--content-px));border-radius:calc(8 * var(--content-px));color:#fff;text-align:center;background:linear-gradient(#005bf5,#00a9fe);flex-direction:column;align-items:center;display:flex}.faq-sidebar__contact-title{font-size:calc(26 * var(--canvas-px));margin:0;font-weight:700;line-height:1}.faq-sidebar__contact-desc{margin:calc(19 * var(--content-px)) 0 0;font-size:calc(18 * var(--canvas-px));color:#fff;font-weight:400;line-height:1}.faq-sidebar__chat-btn,.faq-sidebar__phone-btn{box-sizing:border-box;width:calc(309 * var(--content-px));max-width:100%;height:calc(55 * var(--content-px));border-radius:calc(27 * var(--content-px));font-size:calc(20 * var(--canvas-px));text-align:center;cursor:pointer;justify-content:center;align-items:center;padding:0;font-weight:700;line-height:1;text-decoration:none;display:flex}.faq-sidebar__phone-btn{margin-top:calc(40 * var(--content-px));color:#fff;background:0 0;border:1px solid #fff}.faq-sidebar__chat-btn,.faq-sidebar__phone-btn+.faq-sidebar__phone-btn{margin-top:calc(24 * var(--content-px))}.faq-sidebar__chat-btn{width:calc(308 * var(--content-px));height:calc(54 * var(--content-px));color:#1564ef;background:#f3f3f3;border:none}.faq-sidebar__hot{border-radius:calc(8 * var(--content-px));padding:calc(37 * var(--content-px)) calc(27 * var(--content-px)) calc(48 * var(--content-px));box-shadow:0 0 calc(18 * var(--content-px)) #d3d3d399;background:#fff}.faq-sidebar__hot-head{align-items:center;gap:calc(10 * var(--content-px));display:flex}.faq-sidebar__hot-icon{width:calc(28 * var(--content-px));height:calc(24 * var(--content-px));object-fit:contain;flex-shrink:0}.faq-sidebar__hot-title{font-size:calc(22 * var(--canvas-px));color:#111827;margin:0;font-weight:700;line-height:1}.faq-sidebar__hot-divider{height:1px;margin-top:calc(15 * var(--content-px));background:#1564ef78}.faq-sidebar__hot-list{margin:calc(29 * var(--content-px)) 0 0;gap:calc(10 * var(--content-px));padding:0;list-style:none;display:grid}.faq-sidebar__hot-item{padding-left:calc(16 * var(--content-px));position:relative}.faq-sidebar__hot-item:before{content:"";left:0;top:calc(14 * var(--canvas-px));width:calc(6 * var(--content-px));height:calc(6 * var(--content-px));background:#666;border-radius:50%;position:absolute}.faq-sidebar__hot-link{color:#111827;font-size:calc(18 * var(--canvas-px));line-height:calc(32 * var(--canvas-px));font-weight:400;text-decoration:none}.faq-sidebar__hot-item:hover:before{background:#1564ef}.faq-sidebar__hot-link:hover{color:#1564ef}.faq-list{gap:calc(16 * var(--content-px));display:grid}.faq-list__item{border-radius:calc(8 * var(--content-px));padding:calc(24 * var(--content-px));box-shadow:0 calc(2 * var(--content-px)) calc(12 * var(--content-px)) #0f172a0f;background:#fff}.faq-list__head{justify-content:space-between;align-items:flex-start;gap:calc(16 * var(--content-px));display:flex}.faq-list__question{font-size:calc(20 * var(--canvas-px));color:#1564ef;margin:0;font-weight:700;line-height:1.4}.faq-list__question-btn{font:inherit;font-size:calc(20 * var(--canvas-px));color:#1564ef;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:700;line-height:1.4}.faq-list__question-btn:hover{color:#0d4fc7}.faq-list__question-link{color:inherit;text-decoration:none}.faq-list__question-link:hover{text-decoration:underline}.faq-list__more{color:#1564ef;font-size:calc(14 * var(--canvas-px));white-space:nowrap;text-decoration:none;transition:color .2s}.faq-list__more:hover{color:#0d4fc7}.faq-list__answer{margin:calc(16 * var(--content-px)) 0 0;font-size:var(--text-body);color:#4b5563;line-height:1.5}.faq-list__empty{padding:calc(40 * var(--content-px));text-align:center;border-radius:calc(8 * var(--content-px));color:#6b7280;background:#fff;margin:0}.faq-detail{padding-top:calc(32 * var(--content-px))}.faq-detail__breadcrumb-wrap{margin-bottom:calc(24 * var(--content-px))}.faq-detail__breadcrumb-wrap nav[aria-label=Breadcrumb]{font-size:calc(16 * var(--canvas-px));color:#666;margin-bottom:0}.faq-detail__breadcrumb-wrap nav[aria-label=Breadcrumb].mb-6{margin-bottom:0}.faq-detail__breadcrumb-wrap nav[aria-label=Breadcrumb] ol{align-items:center;gap:clamp(.35rem,calc(8 * var(--content-px)),calc(8 * 1632 / 1340 * 1px));font-size:clamp(.875rem,calc(16 * var(--canvas-px)),16px);color:#666;flex-wrap:wrap;margin:0;padding:0;font-weight:400;line-height:1.375;list-style:none;display:flex}.faq-detail__breadcrumb-wrap nav[aria-label=Breadcrumb] ol a{color:#666;text-decoration:none}.faq-detail__breadcrumb-wrap nav[aria-label=Breadcrumb] ol a:hover{color:#1564ef}.faq-detail__breadcrumb-wrap nav[aria-label=Breadcrumb] ol li>span{color:#666}.faq-detail__article{border-radius:calc(8 * var(--content-px));padding:calc(32 * var(--content-px));box-shadow:0 calc(2 * var(--content-px)) calc(12 * var(--content-px)) #0f172a0f;background:#fff}.faq-detail__head{margin-bottom:calc(24 * var(--content-px));padding-bottom:calc(24 * var(--content-px));border-bottom:1px solid #eef2f7}.faq-detail__question{font-size:calc(24 * var(--canvas-px));color:#111827;margin:0;font-weight:700;line-height:1.45}.faq-detail__body{color:#374151}.faq-detail__body.case-detail__rich-body,.faq-detail__body.case-detail__rich-body>p,.faq-detail__body.case-detail__rich-body>section>p,.faq-detail__empty{font-size:var(--text-body);line-height:1.5}.faq-detail__empty{color:#6b7280;margin:0}.faq-detail__contact-note{margin:calc(32 * var(--content-px)) 0 0;font-size:var(--text-body);color:#111827;line-height:1.5}.faq-pagination{margin-top:calc(32 * var(--content-px))}.faq-empty{background:linear-gradient(#e2e9fe,#f4f7fe 42%,#fff);padding-block:0;position:relative}.faq-empty__band{padding-block:calc(24 * var(--content-px)) calc(100 * var(--content-px));background:0 0}.faq-empty__inner{width:calc(836 * var(--content-px));text-align:center;max-width:calc(100% - 2rem);margin-inline:auto}.faq-empty__lead{font-size:calc(28 * var(--canvas-px));color:#111827;margin:0;font-weight:700;line-height:1.78571}.faq-empty__phones{font-size:calc(24 * var(--canvas-px));color:#111827;margin:0;font-weight:400;line-height:2.08333}.faq-empty__phones a{color:inherit;text-decoration:none}.faq-empty__phones a:hover{color:#1564ef}@media (max-width:1023px){.faq-hero--search{background-size:cover;min-height:20.8333vw}.faq-hero--search .faq-hero__inner{padding:calc(72 * 100vw / 1920) var(--gutter-content) calc(48 * 100vw / 1920)}.faq-hero--category .faq-hero__inner{padding:1.75rem 1.25rem 2rem}.faq-hero--category .faq-hero__breadcrumb{margin-bottom:1.25rem}.faq-hero--category .faq-hero__title{white-space:normal;font-size:min(1.25rem,6.25vw - .171875rem);line-height:1.3}.faq-hero--category .faq-hero__subtitle{margin-top:.7rem;font-size:.875rem;line-height:1.5}.faq-hero--category .faq-hero__search{width:100%;margin-top:1.25rem}.faq-empty__lead{font-size:calc(20 * var(--canvas-px));line-height:1.5}.faq-empty__phones{font-size:calc(16 * var(--canvas-px));line-height:1.6}}.faq-page .page-hero--solution .page-hero__title{white-space:normal}.faq-page .home-lead-form{margin-top:0;overflow:visible}.faq-page .home-lead-form-bg{overflow:hidden}@media (min-width:1024px){.faq-page .home-lead-form{min-height:0}.faq-page .home-lead-form-inner{align-items:stretch;min-height:0}.faq-page .home-lead-form-card{margin-left:auto;margin-right:var(--gutter-content);margin-top:calc(80 * var(--content-px));margin-bottom:calc(80 * var(--content-px))}.faq-page .home-lead-form-copy{padding-block:calc(80 * var(--content-px));flex-direction:column;justify-content:center;margin-top:0;display:flex}}.home-service-tabs .home-service-benefit-body,.solution-features__body{font-size:var(--text-card-body);line-height:var(--leading-card-body)}.industry-process-card__list,.process-card__list,.product-advantage__card-body,.product-advantage__card-list,.product-link-cards__desc,.product-link-cards__more,.sc-boss__pill-body,.sc-guarantee__body,.solution-link-cards__desc,.solution-link-cards__more,.solution-pain-points__body,.solution-process-card__list{font-size:var(--text-body);line-height:1.5}.home-testimonials .home-testimonial-link,.product-link-cards__more,.sc-testimonials__link,.solution-link-cards__more{font-size:var(--text-body);font-weight:400;line-height:1.5}.feature-cards .feature-card__list li,.icon-cards-service--intrinsic .icon-cards-service__card-body,.icon-cards-service--intrinsic .icon-cards-service__grid--design .icon-cards-service__card-body,.platform-benefit-cards__body,.product-icon-pillars--intrinsic .product-icon-pillars__card-body{font-size:var(--text-photo-float-card-body);line-height:var(--leading-photo-float-card-body)}.platform-benefit-cards__body{margin-top:var(--photo-float-card-body-mt-platform)}.product-icon-pillars--intrinsic .product-icon-pillars__card-body{margin-top:var(--photo-float-card-body-mt-product)}.feature-cards--intrinsic .feature-card__list li{overflow-wrap:break-word}.feature-card__name,.icon-cards-service__card-title,.platform-benefit-cards__title,.product-icon-pillars__card-title{font-size:var(--text-photo-card-title)}.about-contact__intro,.about-timeline__list-body,.about-timeline__milestone-body,.case-detail__feature-body,.case-detail__item-body,.case-detail__section-body,.case-detail__summary,.faq-detail__body,.faq-detail__body.case-detail__rich-body,.faq-detail__body.case-detail__rich-body>p,.faq-detail__body.case-detail__rich-body>section>p,.faq-list__answer,.page-faq__answer-text,.page-faq__answer-text.case-detail__rich-body,.page-faq__answer-text.case-detail__rich-body>p,.page-faq__answer-text.case-detail__rich-body>section>p,.product-advantage--solution-cards .solution-process-card__list,.sc-boss__intro,.sc-regional__intro{font-size:var(--text-body);line-height:1.5}.product-advantage--solution-cards .solution-process-card__list li{padding-left:calc(26 * var(--content-px))}.product-advantage--solution-cards .solution-process-card__list li+li{margin-top:calc(12 * var(--content-px))}.industry-process .industry-process-card__list{font-size:var(--text-body);line-height:1.5}.industry-process .industry-process-card__list li{padding-left:calc(26 * var(--content-px))}.industry-process .industry-process-card__list li+li{margin-top:calc(12 * var(--content-px))}.product-advantage--insurance .product-advantage__step,.product-advantage--meeting .product-advantage__step,.product-advantage--visa .product-advantage__step,.product-advantage--wellness .product-advantage__step{font-size:calc(58 * var(--content-px))}.product-advantage--insurance .product-advantage__card-title-line--primary,.product-advantage--meeting .product-advantage__card-title-line--primary,.product-advantage--visa .product-advantage__card-title-line--primary,.product-advantage--wellness .product-advantage__card-title-line--primary{font-size:calc(24 * var(--content-px));line-height:calc(24 * var(--content-px))}.product-advantage--insurance .product-advantage__card-title-line--secondary,.product-advantage--meeting .product-advantage__card-title-line--secondary,.product-advantage--visa .product-advantage__card-title-line--secondary,.product-advantage--wellness .product-advantage__card-title-line--secondary{font-size:calc(18 * var(--content-px));line-height:calc(24 * var(--content-px))}.product-advantage--insurance .product-advantage__card-title,.product-advantage--meeting .product-advantage__card-title,.product-advantage--visa .product-advantage__card-title,.product-advantage--wellness .product-advantage__card-title{margin-top:calc(27 * var(--content-px))}.product-advantage--insurance .product-advantage__divider,.product-advantage--meeting .product-advantage__divider,.product-advantage--visa .product-advantage__divider,.product-advantage--wellness .product-advantage__divider{margin-top:calc(10 * var(--content-px))}.product-advantage--insurance .product-advantage__card-body,.product-advantage--insurance .product-advantage__card-list,.product-advantage--meeting .product-advantage__card-body,.product-advantage--meeting .product-advantage__card-list,.product-advantage--visa .product-advantage__card-body,.product-advantage--visa .product-advantage__card-list,.product-advantage--wellness .product-advantage__card-body,.product-advantage--wellness .product-advantage__card-list{margin-top:calc(39 * var(--content-px));font-size:calc(16 * var(--content-px));line-height:calc(28 * var(--content-px))}.product-advantage--insurance .product-advantage__card-list li+li,.product-advantage--meeting .product-advantage__card-list li+li,.product-advantage--visa .product-advantage__card-list li+li,.product-advantage--wellness .product-advantage__card-list li+li{margin-top:calc(28 * var(--content-px))}.product-advantage--insurance .product-advantage__card-list li,.product-advantage--meeting .product-advantage__card-list li,.product-advantage--visa .product-advantage__card-list li,.product-advantage--wellness .product-advantage__card-list li{padding-left:calc(18 * var(--content-px))}.product-advantage--insurance .product-advantage__card-list li:before,.product-advantage--meeting .product-advantage__card-list li:before,.product-advantage--visa .product-advantage__card-list li:before,.product-advantage--wellness .product-advantage__card-list li:before{top:calc(11 * var(--content-px));width:calc(5 * var(--content-px));height:calc(5 * var(--content-px))}.site-float-bar{display:contents}.site-mobile-dock{display:none}@media (max-width:1023px){.site-float-bar__rail{display:none}.site-mobile-dock{z-index:55;min-height:3.25rem;padding-bottom:env(safe-area-inset-bottom,0);background:#1564ef;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #1564ef33}.site-mobile-dock__item{color:#fff;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff38;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.15rem;min-width:0;padding:.45rem .25rem .4rem;font-family:inherit;text-decoration:none;display:flex}.site-mobile-dock__item:last-child{border-right:0}.site-mobile-dock__icon{justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:flex}.site-mobile-dock__label{white-space:nowrap;font-size:.6875rem;font-weight:400;line-height:1.2}.site-footer{padding-bottom:calc(3.5rem + env(safe-area-inset-bottom,0px))}}@media (min-width:1024px){.site-float-bar{z-index:60;pointer-events:none;align-items:center;display:flex;position:fixed;top:0;bottom:0;right:1.66667vw}.site-float-bar__popover,.site-float-bar__rail{pointer-events:auto}.site-float-bar__rail{box-sizing:border-box;background:#fff;border-radius:.625vw;flex-direction:column;align-items:stretch;gap:1.04167vw;width:3.64583vw;padding:1.04167vw .416667vw;display:flex;box-shadow:-2px 4px 20px #1564ef24}.site-float-bar__slot{position:relative;overflow:visible}.site-float-bar__item,.site-float-bar__slot{justify-content:center;width:100%;display:flex}.site-float-bar__item{box-sizing:border-box;color:#1564ef;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:.520833vw;padding:.416667vw 0}.site-float-bar__icon{z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:1.66667vw;height:1.66667vw;transition:transform .35s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translate(0)}.site-float-bar__icon--consult{overflow:hidden}.site-float-bar__icon--consult:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(105deg,#0000,#ffffff0f 32%,#ffffffb8 50%,#ffffff0f 68%,#0000);width:42%;height:150%;animation:site-float-bar-consult-shine 2.8s cubic-bezier(.22,.61,.36,1) infinite;position:absolute;top:-25%;left:0;transform:translate(-200%)skew(-18deg)}@keyframes site-float-bar-consult-shine{0%,18%{transform:translate(-200%)skew(-18deg)}52%,to{transform:translate(320%)skew(-18deg)}}.site-float-bar__item.is-active .site-float-bar__icon,.site-float-bar__item:focus-visible .site-float-bar__icon,.site-float-bar__item:hover .site-float-bar__icon{transform:translateY(-3px)}.site-float-bar__item:active .site-float-bar__icon{transition-duration:.12s;transform:translateY(-1px)}.site-float-bar__icon-img,.site-float-bar__icon-svg{width:100%;height:100%;display:block}.site-float-bar__icon-img{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 1px 2px #1564ef38);transition:filter .35s}.site-float-bar__item.is-active .site-float-bar__icon-img,.site-float-bar__item:focus-visible .site-float-bar__icon-img,.site-float-bar__item:hover .site-float-bar__icon-img{filter:drop-shadow(0 4px 8px #1564ef47)}.site-float-bar__label{color:#333;font-size:calc(14 * var(--canvas-px));white-space:nowrap;font-weight:400;line-height:1;transition:color .2s}.site-float-bar__item.is-active .site-float-bar__label,.site-float-bar__item:focus-visible .site-float-bar__label,.site-float-bar__item:hover .site-float-bar__label{color:#1564ef}@media (prefers-reduced-motion:reduce){.site-float-bar__icon,.site-float-bar__icon-img,.site-float-bar__label{transition:none}.site-float-bar__icon--consult:after{animation:none;display:none}.site-float-bar__item.is-active .site-float-bar__icon,.site-float-bar__item:active .site-float-bar__icon,.site-float-bar__item:focus-visible .site-float-bar__icon,.site-float-bar__item:hover .site-float-bar__icon{transform:none}}.site-float-bar__item:focus-visible{outline-offset:2px;outline:2px solid #1564ef59}.site-float-bar__popover{z-index:2;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:.520833vw;transition:opacity .15s,visibility .15s;position:absolute;top:50%;right:calc(100% + .729167vw);overflow:visible;transform:translateY(-50%);box-shadow:0 6px 24px #0000001f}.site-float-bar__popover.is-open,.site-float-bar__slot:focus-within .site-float-bar__popover,.site-float-bar__slot:hover .site-float-bar__popover{opacity:1;visibility:visible;pointer-events:auto}.site-float-bar__popover:after{content:"";z-index:0;background:#fff;width:14px;height:14px;position:absolute;top:50%;right:-7px;transform:translateY(-50%)rotate(45deg);box-shadow:3px 3px 8px #0000000f}.site-float-bar__popover--phone{flex-direction:column;gap:.729167vw;min-width:10.9375vw;padding:1.04167vw 1.14583vw;display:flex}.site-float-bar__phone-row{z-index:1;flex-direction:column;gap:.208333vw;text-decoration:none;display:flex;position:relative}.site-float-bar__phone-label{font-size:var(--text-body);color:#1564ef;font-weight:400;line-height:1.3}.site-float-bar__phone-num{font-size:calc(20 * var(--canvas-px));color:#333;font-weight:700;line-height:1.25}.site-float-bar__phone-row:hover .site-float-bar__phone-num{color:#1564ef}.site-float-bar__popover--scan{width:9.01042vw;height:9.01042vw;padding:.729167vw}.site-float-bar__qr{z-index:1;object-fit:contain;background:#fff;width:100%;height:100%;display:block;position:relative}}.site-float-bar__modal-mask{z-index:80;background:#00000073;justify-content:center;align-items:center;padding:min(1.66667vw,32px);display:flex;position:fixed;inset:0}.site-float-bar__modal{box-sizing:border-box;--lead-px:max(.78px,calc(min(100vw, 1920px) / 1920));background:#fff;border-radius:min(.625vw,12px);width:fit-content;max-width:min(96vw,1400px);height:auto;min-height:0;position:relative;overflow:visible;box-shadow:0 20px 60px #00000038}@media (min-width:901px){.site-lead-modal--home .site-float-bar__modal{transform:translate(20px)}}.site-float-bar__modal-close{z-index:2;color:#fff;width:min(2.08333vw,40px);height:min(2.08333vw,40px);font-size:calc(26 * var(--canvas-px));cursor:pointer;background:#00000073;border:0;border-radius:9999px;justify-content:center;align-items:center;font-weight:300;line-height:1;display:inline-flex;position:absolute;top:0;right:calc(-1*min(2.5vw,48px))}.site-float-bar__modal-close:hover{background:#0009}.site-float-bar__modal-grid{border-radius:inherit;grid-template-columns:auto minmax(min(27.0833vw,520px),min(29.1667vw,560px));align-items:stretch;width:max-content;max-width:min(96vw,1400px);height:auto;min-height:min(35.4167vw,680px);display:grid;overflow:hidden}.site-float-bar__modal--form-only{width:min(29.1667vw,560px);max-width:min(96vw,560px)}.site-report-download-modal .site-float-bar__modal--form-only{width:min(26.0417vw,500px);max-width:min(96vw,500px)}.site-report-download-modal .site-float-bar__modal-form-title{margin-bottom:calc(20 * var(--lead-px))}.site-report-download-modal .site-float-bar__form{max-width:100%}.site-float-bar__modal--form-only .site-float-bar__modal-form{width:100%}.site-report-download-modal__interests{border:0;margin:0;padding:0}.site-report-download-modal__legend{margin:0 0 calc(12 * var(--lead-px));color:#111827;font-size:var(--text-body-sm);font-weight:700;line-height:1.4}.site-report-download-modal__legend--error{color:#d92d20}.site-report-download-modal__checks{gap:calc(12 * var(--lead-px));margin:0;padding:0;list-style:none;display:grid}.site-report-download-modal__check{align-items:flex-start;gap:calc(10 * var(--lead-px));color:#111827;font-size:var(--text-body-sm);cursor:pointer;font-weight:400;line-height:1.4;display:inline-flex}.site-report-download-modal__check input[type=checkbox]{width:calc(14 * var(--canvas-px));height:calc(14 * var(--canvas-px));margin-top:calc(3 * var(--canvas-px));accent-color:#1564ef;flex:none}.site-report-download-modal__success{text-align:center;flex-direction:column;align-items:stretch;width:100%;display:flex}.site-report-download-modal__success-title{font-size:calc(30 * var(--lead-px));color:#111827;margin:0;font-weight:700;line-height:1.3}.site-report-download-modal__success-desc{margin:calc(12 * var(--lead-px)) 0 calc(24 * var(--lead-px));font-size:var(--text-body-sm);color:#666;font-weight:400;line-height:1.5}.site-report-download-modal__download-btn{box-sizing:border-box;color:#fff;width:100%;height:clamp(2.5rem,2.29167vw,44px);font-size:calc(18 * var(--canvas-px));cursor:pointer;background:#1564ef;border:0;border-radius:clamp(.25rem,.208333vw,4px);justify-content:center;align-items:center;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.site-report-download-modal__download-btn:hover{background:#0f56d6}.site-lead-modal__aside{box-sizing:border-box;aspect-ratio:600/680;background:#e3ebfa;place-self:stretch start;width:auto;min-width:0;height:auto;min-height:min(35.4167vw,680px);position:relative;overflow:hidden}.site-lead-modal__aside--wellness{background:#e1e6f5}.site-lead-modal__aside--travel{background:#e3ebfa}.site-lead-modal__aside-bg{object-fit:cover;object-position:center center;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.site-lead-modal__aside-copy{z-index:1;box-sizing:border-box;width:100%;padding:calc(50 * var(--lead-px)) calc(12 * var(--lead-px)) 0 calc(39 * var(--lead-px));text-align:left;pointer-events:none;position:relative}.site-lead-modal__aside-title{color:#111827;font-size:calc(38 * var(--lead-px));letter-spacing:0;white-space:nowrap;margin:0;font-weight:700;line-height:1.05}.site-lead-modal--travel .site-lead-modal__aside-title{font-size:calc(40 * var(--lead-px))}.site-lead-modal__em{color:#facd00;background:0 0;padding:0;font-weight:700;display:inline}.site-lead-modal__aside-body{margin:calc(29 * var(--lead-px)) 0 0;max-width:calc(508 * var(--lead-px));color:#111827;font-size:calc(16 * var(--lead-px));font-weight:400;line-height:1.625}.site-lead-modal--wellness .site-lead-modal__aside-body{white-space:nowrap;max-width:none}.site-lead-modal__checks{column-gap:calc(86 * var(--lead-px));row-gap:calc(20 * var(--lead-px));width:max-content;margin:calc(40 * var(--lead-px)) 0 0;text-align:left;grid-template-columns:max-content max-content;padding:0;list-style:none;display:grid}.site-lead-modal--travel .site-lead-modal__checks{margin-top:calc(23 * var(--lead-px))}.site-lead-modal__check{align-items:center;gap:calc(11 * var(--lead-px));color:#111827;font-size:calc(16 * var(--lead-px));white-space:nowrap;font-weight:700;line-height:1.625;display:inline-flex}.site-lead-modal__check-icon{width:calc(15 * var(--lead-px));height:calc(18 * var(--lead-px));object-fit:contain;flex:none;display:block}.site-lead-modal__stats{z-index:1;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.site-lead-modal__stat{box-sizing:border-box;width:calc(120 * var(--lead-px));height:calc(74 * var(--lead-px));justify-content:center;align-items:center;gap:calc(6 * var(--lead-px));text-align:center;flex-direction:column;display:flex;position:absolute}.site-lead-modal__stat:before{content:"";z-index:0;opacity:.4;pointer-events:none;background:linear-gradient(#1564ef,#1564ef00 55%);border-radius:10px;position:absolute;inset:0}.site-lead-modal__stat-label,.site-lead-modal__stat-value{z-index:1;position:relative}.site-lead-modal__stat--1{left:calc(162 * var(--lead-px));top:calc(308 * var(--lead-px))}.site-lead-modal__stat--2{left:calc(321 * var(--lead-px));top:calc(308 * var(--lead-px))}.site-lead-modal__stat--3{left:calc(48 * var(--lead-px));top:calc(387 * var(--lead-px))}.site-lead-modal__stat--4{left:calc(448 * var(--lead-px));top:calc(387 * var(--lead-px))}.site-lead-modal__stat-value{color:#1564ef;font-size:calc(24 * var(--lead-px));font-weight:700;line-height:1}.site-lead-modal__stat-label{color:#333;font-size:calc(16 * var(--lead-px));white-space:nowrap;font-weight:400;line-height:1}.site-float-bar__modal-form{box-sizing:border-box;background:#fff;flex-direction:column;min-width:0;min-height:0;padding:min(2.5vw,48px) min(2.08333vw,40px);display:flex;overflow:hidden}.site-float-bar__modal-form-title{font-size:calc(30 * var(--lead-px));color:#111827;text-align:center;margin:0;font-weight:700;line-height:1.3}.site-float-bar__modal-hotline{margin:calc(16 * var(--lead-px)) 0 0;font-size:calc(20 * var(--lead-px));color:#111827;text-align:center;line-height:1.4}.site-float-bar__modal-hotline a{color:inherit;font-weight:700;text-decoration:none}.site-float-bar__modal-hint{margin:calc(20 * var(--lead-px)) 0 calc(32 * var(--lead-px));font-size:var(--text-body);color:#111827;text-align:center;font-weight:400;line-height:1.5}.site-float-bar__form{flex-direction:column;gap:clamp(.875rem,1.25vw,24px);width:100%;max-width:min(21.875vw,420px);margin-inline:auto;display:flex}.site-float-bar__field input,.site-float-bar__field select,.site-float-bar__field--need textarea{box-sizing:border-box;color:#333;width:100%;font-family:inherit;font-size:clamp(.9375rem,calc(16 * var(--canvas-px)),16px);appearance:none;background:#fff;border:1px solid #d9d9d9;border-radius:clamp(.25rem,.208333vw,4px);padding:0 clamp(.75rem,.729167vw,14px);line-height:1.4}.site-float-bar__code-field,.site-float-bar__field input,.site-float-bar__field select{height:clamp(2.5rem,2.08333vw,40px)}.site-float-bar__code-field{box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:clamp(.25rem,.208333vw,4px);align-items:center;width:100%;padding:0;display:flex}.site-float-bar__code-field:focus-within{border-color:#1564ef}.site-float-bar__code-field input{border-radius:inherit;background:0 0;border:none;flex:auto;min-width:0;height:100%;padding:0 clamp(.5rem,.520833vw,10px) 0 clamp(.75rem,.729167vw,14px)}.site-float-bar__code-field input:focus{border:none;outline:none}.site-float-bar__send-code{font-size:clamp(.8125rem,calc(14 * var(--canvas-px)),14px);color:#1564ef;text-underline-offset:2px;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0 clamp(.75rem,.729167vw,14px) 0 0;line-height:1.4;text-decoration:underline}.site-float-bar__send-code:disabled{cursor:not-allowed;opacity:.55;color:#666;text-decoration:none}.lead-form-code-field{align-items:center;gap:.5rem;min-width:0;display:flex}.lead-form-code-field input{flex:auto;min-width:0}.lead-form-send-code{color:#1564ef;text-underline-offset:2px;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0 .25rem;font-size:.875rem;line-height:1.4;text-decoration:underline}.lead-form-send-code:disabled{cursor:not-allowed;opacity:.55;color:#666;text-decoration:none}.site-float-bar__field--need textarea{resize:none;height:min(3.75vw,72px);min-height:min(3.75vw,72px);padding:clamp(.5rem,.520833vw,10px) clamp(.75rem,.729167vw,14px)}.site-float-bar__field--need textarea::placeholder{color:#b3b3b3}.home-lead-form-field--need textarea{box-sizing:border-box;width:100%;min-height:2.5rem;font-size:calc(18 * var(--canvas-px));resize:vertical;color:#333;background:#fff;border:1px solid #d3d3d3;border-radius:4px;padding:.625rem .9375rem;line-height:1.5}.site-float-bar__field input::placeholder{color:#b3b3b3}.site-float-bar__field input:focus,.site-float-bar__field select:focus,.site-float-bar__field--need textarea:focus{border-color:#1564ef;outline:none}.site-float-bar__field--select{position:relative}.site-float-bar__field--select:after{content:"";pointer-events:none;border-bottom:1.5px solid #999;border-right:1.5px solid #999;width:min(.364583vw,7px);height:min(.364583vw,7px);position:absolute;top:50%;right:min(.729167vw,14px);transform:translateY(-65%)rotate(45deg)}.site-float-bar__field--select select{color:#333;padding-right:min(1.66667vw,32px)}.site-float-bar__field--select select:invalid{color:#b3b3b3}.site-float-bar__form-actions{flex-direction:column;align-items:center;margin-top:min(1.45833vw,28px);padding-top:0;display:flex}.site-float-bar__submit{appearance:none;box-sizing:border-box;color:#fff;width:clamp(12rem,14.0625vw,270px);height:clamp(2.75rem,3.33333vw,64px);font-size:clamp(.9375rem,calc(16 * var(--canvas-px)),16px);text-align:center;cursor:pointer;background:#1564ef;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.site-float-bar__submit:hover{background:#0f56d6}.site-float-bar__submit:disabled{cursor:wait;opacity:.7}.site-float-bar__form-error{font-size:calc(13 * var(--canvas-px));color:#d92d20;margin:min(.520833vw,10px) 0 0}.encyclopedia-lead-form__code-field input[aria-invalid=true]::placeholder,.encyclopedia-lead-form__field input[aria-invalid=true]::placeholder,.home-lead-form-code-field input[aria-invalid=true]::placeholder,.home-lead-form-field input[aria-invalid=true]::placeholder,.home-lead-form-field textarea[aria-invalid=true]::placeholder,.lead-form input[aria-invalid=true]::placeholder,.lead-form textarea[aria-invalid=true]::placeholder,.site-float-bar__code-field input[aria-invalid=true]::placeholder,.site-float-bar__field input[aria-invalid=true]::placeholder,.site-float-bar__field textarea[aria-invalid=true]::placeholder,.tall-page-lead-form__code-field input[aria-invalid=true]::placeholder,.tall-page-lead-form__field input[aria-invalid=true]::placeholder,.tall-page-lead-form__field textarea[aria-invalid=true]::placeholder{color:#d92d20;-webkit-text-fill-color:#d92d20;opacity:1}.encyclopedia-lead-form__code-field input[aria-invalid=true]::placeholder,.encyclopedia-lead-form__field input[aria-invalid=true]::placeholder{color:#ff8a8a;-webkit-text-fill-color:#ff8a8a}.site-float-bar__form-success{text-align:center;color:#1564ef;font-size:var(--text-body);padding:min(1.25vw,24px) min(.625vw,12px);font-weight:400;line-height:1.5}@media (max-width:1280px){.site-float-bar__modal-close{top:min(.625vw,12px);right:min(.625vw,12px)}}@media (max-width:900px){.site-float-bar__modal{width:min(92vw,26rem);max-width:min(92vw,26rem);height:auto;max-height:none}.site-float-bar__modal-grid{grid-template-columns:1fr;width:100%;max-width:none;height:auto;min-height:0;max-height:none;overflow:hidden}.site-float-bar__modal-aside,.site-lead-modal__aside{display:none}.site-float-bar__modal-form{width:100%;min-width:0;padding:1.5rem 1.25rem;overflow:hidden}.site-float-bar__form{gap:.85rem;max-width:none}.site-float-bar__modal-form-title{font-size:1.25rem}.site-float-bar__modal-hotline{margin-top:.75rem;font-size:1rem}.site-float-bar__modal-hint{margin:.75rem 0 1.25rem}.site-float-bar__field input,.site-float-bar__field select,.site-float-bar__field--need textarea{font-size:1rem}.site-float-bar__field input,.site-float-bar__field select{height:2.75rem}.site-float-bar__field--need textarea{height:4rem;min-height:4rem}.site-float-bar__form-actions{margin-top:1rem}.site-float-bar__submit{width:100%;max-width:16rem;height:2.75rem;font-size:1rem}.site-float-bar__modal-close{width:2.25rem;height:2.25rem;font-size:1.25rem;top:12px;right:12px}}@media (max-width:1023px){.about-certs__title,.about-contact__title,.about-honors__title,.about-intro__title,.article-news-detail__title,.article-update-detail__section-title,.article-update-detail__title,.case-detail__section-title,.case-detail__title,.industry-customers__title,.platform-benefit-cards__title,.product-price__heading .lanhu-section-title,.resources-encyclopedia-hero__title,.sc-boss__title,.sc-contact-lead__title,.sc-guarantee__title,.sc-regional__title,.sc-stats__title,.sc-testimonials .lanhu-section-title-lg,.sc-workflow__title,.service-cards__title,.service-center-page .page-hero--solution .page-hero__title,.service-switch__title{overflow-wrap:anywhere;word-break:break-word;text-align:center;margin-inline:auto;padding-inline:.35rem;white-space:normal!important;max-width:100%!important;font-size:clamp(1.0625rem,4.6vw,1.25rem)!important;line-height:1.35!important}.service-center-page .page-hero--solution .page-hero__title-line{white-space:normal!important;display:inline!important}.service-center-page .page-hero--solution .page-hero__subtitle{color:#4b5563;margin-inline:auto;white-space:normal!important;max-width:20.5rem!important;margin-top:.7rem!important;font-size:.8125rem!important;line-height:1.55!important}.product-advantage{padding-block:2rem}.product-advantage__grid{gap:.875rem;width:100%}.product-advantage--hotel .product-advantage__card,.product-advantage--insurance .product-advantage__card,.product-advantage--meeting .product-advantage__card,.product-advantage--visa .product-advantage__card,.product-advantage--wellness .product-advantage__card,.product-advantage__card{min-height:0;padding:1.25rem 1.125rem}.product-advantage__step{font-size:clamp(2rem,10vw,2.75rem)}.product-advantage__card-title{margin-top:.75rem}.product-advantage__card-title-line--primary,.product-advantage__card-title-line--secondary{white-space:normal;line-height:1.35}.product-advantage__card-title-line--primary{font-size:1.0625rem}.product-advantage__card-title-line--secondary{font-size:.875rem}.industry-process-card,.process-card,.solution-process-card,.solution-process-card--row-bottom,.solution-process-card--row-top{min-height:0!important}.industry-process-card__panel,.process-card__panel,.solution-process-card__panel{padding-bottom:0}.industry-process .industry-process-card__list,.industry-process-card__list,.process-card__list,.product-advantage--solution-cards .solution-process-card__list,.solution-process-card__list{padding-bottom:3.09375rem}.industry-process-card__heading,.process-card__heading,.solution-process-card__heading{max-width:100%;min-height:0;padding:1.25rem 1.125rem 1rem}.industry-process-card__step,.process-card__step,.solution-process-card__step{font-size:clamp(2.5rem,12vw,3.25rem)}.industry-process-card__title,.process-card__title,.solution-process-card__title{white-space:normal;font-size:1.125rem;line-height:1.35}.industry-process-card__tagline,.process-card__title-primary,.solution-process-card__title-primary{white-space:normal;font-size:1.0625rem;line-height:1.35}.process-card__title-secondary,.solution-process-card__title-secondary{white-space:normal;font-size:.875rem;line-height:1.4}.industry-process-card__list li,.process-card__list li,.product-advantage--solution-cards .solution-process-card__list,.product-advantage--solution-cards .solution-process-card__list li,.solution-process-card__list li{font-size:var(--text-body);line-height:1.5}.product-advantage--solution-cards .solution-process-card__list li+li{margin-top:.5rem}.industry-process .industry-process-card__list,.industry-process .industry-process-card__list li{font-size:var(--text-body);line-height:1.5}.industry-process .industry-process-card__list li+li{margin-top:.5rem}.industry-process-card__illustration,.process-card__illustration,.solution-process-card__illustration{width:min(42%,7.5rem);max-height:6rem;top:.75rem;right:.75rem}.industry-process__grid,.process-showcase__grid,.solution-process__grid{gap:.875rem;margin-top:1.5rem}.industry-stats{min-height:0}.industry-stats__inner{padding-block:2rem}.industry-stats__intro{white-space:normal;margin-top:.75rem;padding-inline:0;font-size:.9375rem;line-height:1.5}.industry-stats__panel{gap:1.25rem;max-width:100%;margin-top:1.5rem}.industry-stats__photo{min-height:11rem}.industry-stats__metrics{gap:1.25rem .75rem;min-height:0}.industry-stats__metrics:after,.industry-stats__metrics:before{height:35%}.industry-stats__metrics:after{top:55%}.industry-stats__value{white-space:nowrap;font-size:clamp(1.5rem,7vw,1.875rem);line-height:1.15}.industry-stats__label{white-space:normal;margin-top:.4rem;font-size:clamp(.75rem,3.4vw,.875rem);font-weight:700;line-height:1.35}.industry-stats__cta{margin-top:1.5rem}.icon-cards-service{background:#eef4ff;padding-block:2rem}.icon-cards-service__bg,.icon-cards-service__tint{display:none}.icon-cards-service__grid{grid-template-columns:1fr;gap:.875rem;width:100%;max-width:100%}@media (min-width:640px){.icon-cards-service__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.icon-cards-service__grid--spaced{margin-top:1.5rem}.icon-cards-service__card{height:auto;min-height:0;padding:1.25rem 1.125rem}.icon-cards-service--intrinsic{height:auto;min-height:0;padding-block:2rem;overflow:visible}.icon-cards-service--intrinsic:has(.icon-cards-service__grid--design){height:auto;max-height:none;overflow:visible}.icon-cards-service--intrinsic:has(.icon-cards-service__grid--design) .icon-cards-service__content{height:auto;overflow:visible}.icon-cards-service--intrinsic .icon-cards-service__grid--design .icon-cards-service__card{max-height:none;overflow:visible}.icon-cards-service--intrinsic .icon-cards-service__content>.lanhu-container{padding-top:0}.icon-cards-service--intrinsic .icon-cards-service__grid--cols-4,.icon-cards-service--intrinsic .icon-cards-service__grid--design{width:100%;max-height:none;margin-top:1.5rem;position:static;top:auto;left:auto;right:auto;overflow:visible;transform:none}.icon-cards-service--intrinsic .icon-cards-service__grid--cols-4 .icon-cards-service__card,.icon-cards-service--intrinsic .icon-cards-service__grid--design .icon-cards-service__card,.icon-cards-service--intrinsic .icon-cards-service__grid:not(.icon-cards-service__grid--cols-4) .icon-cards-service__card{height:auto;min-height:0}.feature-cards--intrinsic{height:auto;min-height:0;padding-block:2rem;overflow:visible}.feature-cards--intrinsic .feature-cards__inner{width:100%;max-width:none;height:auto;padding-top:0}.feature-cards--intrinsic .feature-cards__grid{width:100%;margin-top:1.5rem;position:static;top:auto;left:auto;right:auto;transform:none}.feature-cards--intrinsic .feature-card{height:auto;min-height:0;padding:1.25rem 1.125rem}.icon-cards-service__card-title{white-space:normal;font-size:1.25rem}.icon-cards-service__icon-wrap{width:3rem;height:3rem}.product-price{padding-block:2rem}.product-price__card,.product-price__track-card{flex-basis:min(100%,22rem);width:min(100%,22rem);height:auto;min-height:0}.product-price__route-city{white-space:normal;font-size:clamp(1.25rem,5.5vw,1.75rem)}.product-price__card-head{padding-block:.75rem .625rem}.product-price__route-block{margin-top:0;padding-block:1rem .5rem}.product-price__bottom{gap:.875rem;padding-block:.75rem 1rem}.product-price__discount-ribbon{border-radius:0 0 .85rem;min-width:6.75rem;max-width:8.75rem;height:2rem;padding:0 .9rem .35rem .75rem}.product-price__discount-label{font-size:.9375rem}.product-price__discount-pct{font-size:1.25rem}.product-price__price-row{padding-inline:1rem}.product-price__price-arrow{width:2.75rem;height:1.25rem}.product-price__our-price{font-size:clamp(1.375rem,6vw,1.75rem)}.product-price__our-label{font-size:clamp(.8125rem,3.5vw,1rem)}.product-price__airline-name{font-size:clamp(.9375rem,4vw,1.125rem)}.product-price__list-price{font-size:clamp(1rem,4.5vw,1.25rem)}.product-link-cards,.solution-link-cards{padding-block:2rem}.product-link-cards__grid,.solution-link-cards__grid{gap:.875rem;width:100%}.product-link-cards__card,.solution-link-cards__card{min-height:0}.product-link-cards__visual,.solution-link-cards__visual{aspect-ratio:16/10;height:auto}.product-link-cards__title,.solution-link-cards__title{white-space:normal;font-size:1.0625rem;line-height:1.35}.product-link-cards__body,.product-link-cards__desc,.product-link-cards__more,.solution-link-cards__body,.solution-link-cards__desc,.solution-link-cards__more{font-size:var(--text-body);line-height:1.5}.platform-benefit-cards--analytics .platform-benefit-cards__card,.platform-benefit-cards--wellness-bg .platform-benefit-cards__card,.platform-benefit-cards__card{min-height:0}.platform-benefit-cards--analytics .platform-benefit-cards__title{white-space:normal}.wellness-resources__hub-value{font-size:clamp(2.25rem,11vw,3rem);line-height:1.1}.wellness-resources__hub,.wellness-resources__hub-layout,.wellness-resources__pills{width:100%;max-width:100%}.wellness-resources__resources{flex-wrap:wrap;justify-content:center}.sc-boss,.sc-guarantee,.sc-regional,.sc-stats,.sc-workflow{padding-block:2rem}.sc-stats__value{white-space:nowrap;font-size:clamp(2rem,10vw,2.75rem)!important}.sc-guarantee__step{font-size:clamp(2rem,10vw,2.75rem)}.sc-boss__hub,.sc-regional__map,.sc-regional__map-frame,.sc-regional__map-stage{width:100%!important;max-width:100%!important}.about-timeline__year{line-height:1.1;font-size:clamp(2.75rem,14vw,3.75rem)!important}.about-timeline__title{white-space:normal;font-size:clamp(1.125rem,5vw,1.375rem)}.about-honors__visual{min-height:min(40vw,12.5rem)!important}.customer-stories-hub__tab-title,.resources-encyclopedia-card__title,.resources-encyclopedia-sidebar__title{white-space:normal;font-size:clamp(1rem,4.2vw,1.125rem)}.article-update-detail__stat-value,.case-detail__stat-value{white-space:nowrap;font-size:clamp(1.5rem,7vw,2rem)!important}.feature-cards,.service-cards{padding-block:2rem}.feature-card__title,.service-card__name,.service-card__title{white-space:normal;font-size:1.0625rem;line-height:1.35}.service-card__list li{white-space:normal}.service-switch__tabs{flex-wrap:wrap;justify-content:center;gap:.5rem}.service-switch__tab{font-size:.875rem}.faq-hero__title{line-height:1.25;font-size:clamp(1.25rem,5.5vw,1.5rem)!important}.customer-stories-hub__case-tags,.customer-stories-hub__tags,.resources-encyclopedia-hero__tabs{flex-wrap:wrap}.customer-stories-hub__case-tag{white-space:normal}.product-advantage__card-body,.product-advantage__card-list{font-size:var(--text-body);line-height:1.5}.feature-cards .feature-card__list li,.icon-cards-service--intrinsic .icon-cards-service__card-body,.icon-cards-service--intrinsic .icon-cards-service__grid--design .icon-cards-service__card-body,.platform-benefit-cards__body,.product-icon-pillars--intrinsic .product-icon-pillars__card-body{font-size:var(--text-photo-float-card-body);line-height:var(--leading-photo-float-card-body)}.icon-cards-service--intrinsic .icon-cards-service__card-body,.icon-cards-service--intrinsic .icon-cards-service__grid--design .icon-cards-service__card-body,.platform-benefit-cards__body,.product-icon-pillars--intrinsic .product-icon-pillars__card-body{margin-top:var(--photo-float-card-body-mt-mobile)}.site-footer,main{min-width:0;overflow-x:clip}.feature-card__list li,.home-lead-form-trust-item,.lanhu-section-title,.lanhu-section-title-lg,.platform-benefit-cards__body,.platform-benefit-cards__title,.product-icon-pillars__card-body,.product-icon-pillars__card-title,.service-card__list li,.site-footer a,.site-footer p,.site-footer-contact-email,.site-footer-contact-hotline,.site-footer-contact-phone,main h1,main h2,main h3,main h4,main li,main p,main td,main th{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.home-lead-form-trust-item,.home-promo-body,.home-promo-title,.product-icon-pillars__card-title,.service-card__list li{white-space:normal}h1.article-news-detail__title,h1.article-update-detail__title{box-sizing:border-box!important;text-align:left!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-word!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:1.25rem!important;line-height:1.45!important;display:block!important;overflow:visible!important}.article-news-detail__layout,.article-news-detail__main,.article-news-detail__shell{min-width:0!important;max-width:100%!important}.article-news-detail__body h2,.article-news-detail__body h3,.article-news-detail__body h4,.article-news-detail__body p,.article-news-detail__callout-text,.article-news-detail__feature-title,.article-news-detail__pager-next-title,.article-update-detail__rich-body h2,.article-update-detail__rich-body h3,.article-update-detail__rich-body h4,.article-update-detail__rich-body p,.case-detail--encyclopedia .case-detail__rich-body h2,.case-detail--encyclopedia .case-detail__rich-body h3,.case-detail--encyclopedia .case-detail__rich-body h4,.case-detail--encyclopedia .case-detail__rich-body p,.case-detail__feature-title,.case-detail__item-title,.case-detail__section-title,.encyclopedia-article__feature,.encyclopedia-article__kicker,.encyclopedia-article__step{word-break:break-word;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;width:auto!important;min-width:0!important;max-width:100%!important}.article-news-detail__body img,.article-update-detail__rich-body img,.case-detail--encyclopedia .case-detail__rich-body img{max-width:100%!important;height:auto!important}.article-news-detail__pager-back,.article-news-detail__pager-next{width:100%;min-width:0;max-width:100%}.article-news-detail__pager-next-group,.article-news-detail__pager-next-title{width:100%;max-width:100%}.article-news-detail__breadcrumb-wrap li,.case-detail__breadcrumb-wrap li{white-space:normal;min-width:0;max-width:100%}}.company-name-suggest{width:100%;min-width:0;display:block;position:relative}.company-name-suggest>input{width:100%}.company-name-suggest__list{z-index:80;background:#fff;border:1px solid #d9d9d9;border-radius:4px;max-height:15rem;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow:hidden auto;box-shadow:0 8px 24px #1118271f}.company-name-suggest__item{cursor:pointer;color:#333;flex-direction:column;gap:.125rem;padding:.5rem .875rem;display:flex}.company-name-suggest__item--active,.company-name-suggest__item:hover{color:#1564ef;background:#f0f5ff}.company-name-suggest__name{font-size:inherit;word-break:break-all;line-height:1.4}.company-name-suggest__meta{color:#999;font-size:.75rem;line-height:1.3}.company-name-suggest__item--active .company-name-suggest__meta,.company-name-suggest__item:hover .company-name-suggest__meta{color:#6b8fd4}.company-name-suggest__loading{color:#b3b3b3;pointer-events:none;font-size:.875rem;line-height:1;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{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-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}