@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-600:#e40014;--spacing:.25rem;--container-2xl:42rem;--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);--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--aspect-video:16 / 9;--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-600:lab(48.4493% 77.4328 61.5452)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-section-bg-md{top:clamp(93px,9.375vw - 3px,117px)}.top-section-bg-mobile{top:clamp(104px,24.8vw + 6.54px,197px)}.top-section-bg-xl{top:clamp(117px,9.0625vw + 1px,175px)}.right-0{right:calc(var(--spacing) * 0)}.right-\[2\.604svh\]{right:2.604svh}.right-\[calc\(0\.2em_\+_var\(--form-pr\)\)\]{right:calc(.2em + var(--form-pr))}.right-\[calc\(var\(--timeline-item-w\)\/4\)\]{right:calc(var(--timeline-item-w) / 4)}.right-\[var\(--cc-px\)\]{right:var(--cc-px)}.-bottom-3\.75{bottom:calc(var(--spacing) * -3.75)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-\[2\.604svh\]{bottom:2.604svh}.bottom-\[var\(--cc-py\)\]{bottom:var(--cc-py)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-\[4\.167svh\]{left:4.167svh}.left-\[calc\(var\(--timeline-item-w\)\/4\)\]{left:calc(var(--timeline-item-w) / 4)}.isolate{isolation:isolate}.-z-1{z-index:calc(1 * -1)}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.-mx-\(--section-px\){margin-inline:calc(var(--section-px) * -1)}.mx-auto{margin-inline:auto}.my-\(--spacing-body-xs\){margin-block:var(--spacing-body-xs)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-\[10px\]{margin-block:10px}.my-\[var\(--spacing-body-xs\)\]{margin-block:var(--spacing-body-xs)}.mt-\(--faq-mobile-category-inner-gap\){margin-top:var(--faq-mobile-category-inner-gap)}.mt-\(--grid-list-mt\){margin-top:var(--grid-list-mt)}.mt-\(--product-other-mt\){margin-top:var(--product-other-mt)}.mt-\(--ref-description-mt\){margin-top:var(--ref-description-mt)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-\[50px\]{margin-top:50px}.mt-\[100px\]{margin-top:100px}.mt-\[150px\]{margin-top:150px}.mt-\[var\(--dialog-section-gap\)\]{margin-top:var(--dialog-section-gap)}.mt-\[var\(--dialog-title-mt\)\]{margin-top:var(--dialog-title-mt)}.mt-\[var\(--hero-tagline-mt\)\]{margin-top:var(--hero-tagline-mt)}.mt-\[var\(--ref-description-mt\)\]{margin-top:var(--ref-description-mt)}.-mr-\(--section-px\){margin-right:calc(var(--section-px) * -1)}.mb-\(--grid-list-mb\){margin-bottom:var(--grid-list-mb)}.mb-\(--product-divider-mb\){margin-bottom:var(--product-divider-mb)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.aspect-9\/5{aspect-ratio:9/5}.aspect-\[10\/3\]{aspect-ratio:10/3}.aspect-\[31\/12\]{aspect-ratio:31/12}.aspect-\[40\/11\]{aspect-ratio:40/11}.aspect-\[53\/44\]{aspect-ratio:53/44}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--timeline-dot-size\){width:var(--timeline-dot-size);height:var(--timeline-dot-size)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-\[80px\]{width:80px;height:80px}.size-\[calc\(var\(--dialog-close-icon\)\+4px\)\]{width:calc(var(--dialog-close-icon) + 4px);height:calc(var(--dialog-close-icon) + 4px)}.size-\[var\(--dialog-close-icon\)\]{width:var(--dialog-close-icon);height:var(--dialog-close-icon)}.size-full{width:100%;height:100%}.icon-timeline{width:var(--timeline-circle);height:var(--timeline-circle)}.icon-timeline-img{width:calc(var(--timeline-circle) * 2 / 3);height:calc(var(--timeline-circle) * 2 / 3)}.size-faq-mobile-chevron-fluid{width:clamp(24px,6.10667vw + .000799179px,46.9px);height:clamp(24px,6.10667vw + .000799179px,46.9px)}.size-faq-mobile-q-chevron-fluid{width:clamp(20px,5.088vw + .00415993px,39.08px);height:clamp(20px,5.088vw + .00415993px,39.08px)}.size-section-icon-mobile{width:clamp(40px,10.3261vw - 1.304px,78px);height:clamp(40px,10.3261vw - 1.304px,78px)}.size-service-icon-sm{width:clamp(20px,5.16305vw - .652px,39px);height:clamp(20px,5.16305vw - .652px,39px)}.h-\(--cooperate-card-h\){height:var(--cooperate-card-h)}.h-\(--cooperate-card-mobile-h\){height:var(--cooperate-card-mobile-h)}.h-\(--timeline-circle\){height:var(--timeline-circle)}.h-\(--timeline-line-h\){height:var(--timeline-line-h)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-\[0\.6em\]{height:.6em}.h-\[0\.783em\]{height:.783em}.h-\[22px\]{height:22px}.h-\[40svh\]{height:40svh}.h-\[477\.3px\]{height:477.3px}.h-\[var\(--form-textarea-h\)\]{height:var(--form-textarea-h)}.h-\[var\(--header-h\)\]{height:var(--header-h)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-\(--cooperate-card-mobile-tag-min-h\){min-height:var(--cooperate-card-mobile-tag-min-h)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-\(--cooperate-card-mobile-w\){width:var(--cooperate-card-mobile-w)}.w-\(--cooperate-card-w\){width:var(--cooperate-card-w)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-6{width:calc(var(--spacing) * 6)}.w-\[0\.6em\]{width:.6em}.w-\[0\.8em\]{width:.8em}.w-\[0\.435em\]{width:.435em}.w-\[40svh\]{width:40svh}.w-\[41\.6667vw\]{width:41.6667vw}.w-\[43\.16\%\]{width:43.16%}.w-\[50\%\]{width:50%}.w-\[60\%\]{width:60%}.w-\[1233px\]{width:1233px}.w-\[1333px\]{width:1333px}.w-\[calc\(100\%\+1px\)\]{width:calc(100% + 1px)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--cooperate-card-body-max-w\){max-width:var(--cooperate-card-body-max-w)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-480{max-width:calc(var(--spacing) * 480)}.max-w-\[61\.37\%\]{max-width:61.37%}.max-w-\[62\.24vw\]{max-width:62.24vw}.max-w-\[560px\]{max-width:560px}.max-w-none{max-width:none}.min-w-\(--form-label-w\){min-width:var(--form-label-w)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-80{min-width:calc(var(--spacing) * 80)}.min-w-120{min-width:calc(var(--spacing) * 120)}.min-w-\[80px\]{min-width:80px}.min-w-\[120px\]{min-width:120px}.flex-1{flex:1}.flex-2{flex:2}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[calc\(50\%_-_0\.1em\)\]{--tw-translate-y:calc(calc(50% - .1em) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[1fr_1fr\]{grid-template-rows:1fr 1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-start{place-items:start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-page-desktop-fluid{gap:clamp(36px,9.067vw + .37px,70px)}@media (min-width:769px){.gap-page-desktop-fluid{gap:27px}}@media (min-width:1024px){.gap-page-desktop-fluid{gap:clamp(36px,3.64453vw - 1.32px,45.33px)}}@media (min-width:1280px){.gap-page-desktop-fluid{gap:clamp(45.33px,3.54219vw - .00999832px,68px)}}.gap-\(--cooperate-card-gap\){gap:var(--cooperate-card-gap)}.gap-\(--cooperate-card-mobile-px\){gap:var(--cooperate-card-mobile-px)}.gap-\(--dialog-section-gap\){gap:var(--dialog-section-gap)}.gap-\(--faq-mobile-category-gap\){gap:var(--faq-mobile-category-gap)}.gap-\(--faq-mobile-qlist-gap\){gap:var(--faq-mobile-qlist-gap)}.gap-\(--form-row-gap\){gap:var(--form-row-gap)}.gap-\(--grid-gap\){gap:var(--grid-gap)}.gap-\(--product-other-gap\){gap:var(--product-other-gap)}.gap-\(--section-gap\){gap:var(--section-gap)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[--section-px\]{gap:--section-px}.gap-\[1\.4em\]{gap:1.4em}.gap-\[2px\]{gap:2px}.gap-\[5px\]{gap:5px}.gap-\[var\(--dialog-section-gap\)\]{gap:var(--dialog-section-gap)}.gap-\[var\(--form-field-gap\)\]{gap:var(--form-field-gap)}.gap-\[var\(--gallery-gap\)\]{gap:var(--gallery-gap)}.gap-\[var\(--ref-dialog-index-gap\)\]{gap:var(--ref-dialog-index-gap)}.gap-\[var\(--section-px\)\]{gap:var(--section-px)}.gap-\[var\(--spacing-body\)\]{gap:var(--spacing-body)}.gap-\[var\(--timeline-gap\)\]{gap:var(--timeline-gap)}.gap-\[var\(--wordbar-gap\)\]{gap:var(--wordbar-gap)}.gap-overlay-icon-text{gap:clamp(8px,1.86667vw + .664px,15px)}.gap-x-\(--timeline-mobile-col-gap\){column-gap:var(--timeline-mobile-col-gap)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-\[20px\]{border-radius:20px}.rounded-\[84px\]{border-radius:84px}.rounded-full{border-radius:3.40282e38px}.rounded-tl-\(--card-content-radius\){border-top-left-radius:var(--card-content-radius)}.rounded-tl-\[80px\]{border-top-left-radius:80px}.rounded-tl-\[cc-radius-sm\]{border-top-left-radius:cc-radius-sm}.rounded-tl-\[var\(--cc-radius-sm\)\]{border-top-left-radius:var(--cc-radius-sm)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-tr-\(--card-radius\){border-top-right-radius:var(--card-radius)}.rounded-tr-\(--cooperate-card-mobile-radius\){border-top-right-radius:var(--cooperate-card-mobile-radius)}.rounded-tr-\(--cooperate-card-radius\){border-top-right-radius:var(--cooperate-card-radius)}.rounded-tr-\[40px\]{border-top-right-radius:40px}.rounded-tr-\[80px\]{border-top-right-radius:80px}.rounded-tr-\[120px\]{border-top-right-radius:120px}.rounded-tr-\[cc-radius-lg\]{border-top-right-radius:cc-radius-lg}.rounded-tr-\[clamp\(80px\,calc\(20\.267vw\+0\.35px\)\,156px\)\]{border-top-right-radius:clamp(80px,20.267vw + .35px,156px)}.rounded-tr-\[var\(--cc-radius-lg\)\]{border-top-right-radius:var(--cc-radius-lg)}.rounded-tr-\[var\(--form-radius\)\]{border-top-right-radius:var(--form-radius)}.rounded-tr-\[var\(--form-radius-textarea\)\]{border-top-right-radius:var(--form-radius-textarea)}.rounded-br-\(--card-radius\){border-bottom-right-radius:var(--card-radius)}.rounded-br-\(--cc-radius-sm\){border-bottom-right-radius:var(--cc-radius-sm)}.rounded-br-\(--cooperate-card-mobile-radius\){border-bottom-right-radius:var(--cooperate-card-mobile-radius)}.rounded-br-\(--cooperate-card-radius\){border-bottom-right-radius:var(--cooperate-card-radius)}.rounded-br-\[40px\]{border-bottom-right-radius:40px}.rounded-br-\[120px\]{border-bottom-right-radius:120px}.rounded-br-\[var\(--cc-radius-sm\)\]{border-bottom-right-radius:var(--cc-radius-sm)}.rounded-br-\[var\(--form-radius\)\]{border-bottom-right-radius:var(--form-radius)}.rounded-br-\[var\(--form-radius-textarea\)\]{border-bottom-right-radius:var(--form-radius-textarea)}.rounded-bl-\(--card-radius\){border-bottom-left-radius:var(--card-radius)}.rounded-bl-\[cc-radius-lg\]{border-bottom-left-radius:cc-radius-lg}.rounded-bl-\[var\(--cc-radius-lg\)\]{border-bottom-left-radius:var(--cc-radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-solid{--tw-border-style:solid;border-style:solid}.border-brand{border-color:var(--fd-brand)}.border-brand-light{border-color:var(--fd-brand-light)}.border-white,.border-white\/30{border-color:var(--fd-white)}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--fd-white) 30%, transparent)}}.border-white\/50{border-color:var(--fd-white)}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab, var(--fd-white) 50%, transparent)}}.bg-bg-light-blue{background-color:var(--fd-bg-light-blue)}.bg-brand{background-color:var(--fd-brand)}.bg-brand-dark,.bg-brand-dark\/40{background-color:var(--fd-brand-dark)}@supports (color:color-mix(in lab, red, red)){.bg-brand-dark\/40{background-color:color-mix(in oklab, var(--fd-brand-dark) 40%, transparent)}}.bg-brand-light,.bg-brand-light\/40{background-color:var(--fd-brand-light)}@supports (color:color-mix(in lab, red, red)){.bg-brand-light\/40{background-color:color-mix(in oklab, var(--fd-brand-light) 40%, transparent)}}.bg-brand\/15{background-color:var(--fd-brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/15{background-color:color-mix(in oklab, var(--fd-brand) 15%, transparent)}}.bg-brand\/50{background-color:var(--fd-brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/50{background-color:color-mix(in oklab, var(--fd-brand) 50%, transparent)}}.bg-white,.bg-white\/30{background-color:var(--fd-white)}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--fd-white) 30%, transparent)}}.bg-white\/40{background-color:var(--fd-white)}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--fd-white) 40%, transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-\(--cooperate-card-mobile-px\){padding:var(--cooperate-card-mobile-px)}.p-5{padding:calc(var(--spacing) * 5)}.px-\(--cc-px\){padding-inline:var(--cc-px)}.px-\(--cooperate-card-px\){padding-inline:var(--cooperate-card-px)}.px-\(--cooperate-icon-px\){padding-inline:var(--cooperate-icon-px)}.px-\(--faq-mobile-answer-px\){padding-inline:var(--faq-mobile-answer-px)}.px-\(--faq-mobile-qlist-px\){padding-inline:var(--faq-mobile-qlist-px)}.px-\(--grid-indent\){padding-inline:var(--grid-indent)}.px-\(--section-px\){padding-inline:var(--section-px)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[var\(--card-px\)\]{padding-inline:var(--card-px)}.px-\[var\(--cc-px\)\]{padding-inline:var(--cc-px)}.px-\[var\(--form-pl\)\]{padding-inline:var(--form-pl)}.px-\[var\(--section-px\)\]{padding-inline:var(--section-px)}.py-\(--cooperate-card-py\){padding-block:var(--cooperate-card-py)}.py-\(--cooperate-sep-mobile-py\){padding-block:var(--cooperate-sep-mobile-py)}.py-\(--faq-mobile-container-py\){padding-block:var(--faq-mobile-container-py)}.py-\(--faq-mobile-qrow-py\){padding-block:var(--faq-mobile-qrow-py)}.py-\(--form-py\){padding-block:var(--form-py)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-\[var\(--card-py\)\]{padding-block:var(--card-py)}.py-\[var\(--cc-py\)\]{padding-block:var(--cc-py)}.py-\[var\(--form-py\)\]{padding-block:var(--form-py)}.py-\[var\(--timeline-py\)\]{padding-block:var(--timeline-py)}.py-section-title-desktop-fluid{padding-block:max(clamp(10.6px,1.05469vw - .2px,13.3px),clamp(0px,1.04688vw - .1px,20px))}.py-section-title-mobile-fluid{padding-block:clamp(24px,6.1333vw - .104px,47px)}.pt-\(--cc-py\){padding-top:var(--cc-py)}.pt-\(--faq-mobile-category-inner-gap\){padding-top:var(--faq-mobile-category-inner-gap)}.pt-\(--faq-mobile-qrow-gap\){padding-top:var(--faq-mobile-qrow-gap)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-13{padding-top:calc(var(--spacing) * 13)}.pt-\[clamp\(24px\,calc\(4\.2667vw\+7\.232px\)\,40px\)\]{padding-top:clamp(24px,4.2667vw + 7.232px,40px)}.pt-\[var\(--cc-py\)\]{padding-top:var(--cc-py)}.pt-\[var\(--timeline-spacing\)\]{padding-top:var(--timeline-spacing)}.pr-\(--form-pr\){padding-right:var(--form-pr)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-\[var\(--form-pr\)\]{padding-right:var(--form-pr)}.pb-\(--faq-mobile-qrow-py\){padding-bottom:var(--faq-mobile-qrow-py)}.pb-\(--section-gap\){padding-bottom:var(--section-gap)}.pb-\(--section-pb\){padding-bottom:var(--section-pb)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[240px\]{padding-bottom:240px}.pb-\[var\(--timeline-spacing\)\]{padding-bottom:var(--timeline-spacing)}.pl-\(--form-pl\){padding-left:var(--form-pl)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-\[0\.85em\]{padding-left:.85em}.pl-\[var\(--form-pl\)\]{padding-left:var(--form-pl)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-body-md{font-family:var(--font-sans);letter-spacing:clamp(.65px,.16534vw,1.27px);font-size:clamp(13px,3.3067vw + .005px,25.4px);font-style:normal;font-weight:400;line-height:160%}@media (min-width:769px){.font-body-md{letter-spacing:.667px;font-size:13.33px}}@media (min-width:1025px){.font-body-md{letter-spacing:.8px;font-size:16px}}@media (min-width:1281px){.font-body-md{letter-spacing:clamp(.8px,.03125vw + .4px,1px);font-size:clamp(16px,.625vw + 8px,20px)}}.font-content-card-title{font-family:var(--font-sans);letter-spacing:1.2px;font-size:clamp(16px,4.2667vw - .77px,32px);font-style:normal;font-weight:700;line-height:140%}@media (min-width:769px) and (max-width:1024px){.font-content-card-title{letter-spacing:.8px;font-size:clamp(16px,3.1373vw - 8.13px,24px);line-height:120%}}@media (min-width:1025px){.font-content-card-title{letter-spacing:.8px;font-size:clamp(12.8px,1.2514vw - .03px,24px);line-height:120%}}.font-content-card-title-en{font-family:var(--font-sans);letter-spacing:1.2px;font-size:clamp(16px,4.2667vw - .77px,32px);font-style:normal;font-weight:700;line-height:140%}@media (min-width:769px) and (max-width:1024px){.font-content-card-title-en{letter-spacing:.8px;font-size:clamp(16px,3.1373vw - 8.13px,24px);line-height:120%}}@media (min-width:1025px){.font-content-card-title-en{letter-spacing:.8px;font-size:clamp(10.67px,1.0428vw - .025px,20px);line-height:120%}}.font-ref-dialog-index{font-family:var(--font-sans);letter-spacing:clamp(1.4px,.3563vw,2.736px);font-size:clamp(28px,7.125vw,54.718px);font-style:normal;font-weight:700;line-height:140%}@media (min-width:769px){.font-ref-dialog-index{letter-spacing:1.28px;font-size:25.6px}}@media (min-width:1025px){.font-ref-dialog-index{letter-spacing:clamp(1.28px,.12549vw - .00627458px,1.6px);font-size:clamp(25.6px,2.5098vw - .125492px,32px)}}@media (min-width:1281px){.font-ref-dialog-index{letter-spacing:clamp(1.6px,.125196vw - .00375593px,2.4px);font-size:clamp(32px,2.50391vw - .0751152px,48px)}}.font-title-zh-lg-fluid{font-family:var(--font-sans);letter-spacing:clamp(.8px,.2vw,1.56px);font-size:clamp(16px,4.07vw,31.26px);font-style:normal;font-weight:700;line-height:140%}@media (min-width:769px){.font-title-zh-lg-fluid{letter-spacing:.75px;font-size:14.9px}}@media (min-width:1025px){.font-title-zh-lg-fluid{letter-spacing:clamp(.75px,.0705882vw + .0264705px,.93px);font-size:clamp(14.9px,1.45098vw + .0274496px,18.6px)}}@media (min-width:1281px){.font-title-zh-lg-fluid{letter-spacing:clamp(.93px,.0735524vw - .0122066px,1.4px);font-size:clamp(18.6px,1.47105vw - .244129px,28px)}}.font-form-input{font-family:var(--font-sans);letter-spacing:clamp(.7px,.178vw,1.368px);font-size:clamp(14px,3.563vw,27.36px);font-style:normal;font-weight:400;line-height:140%}@media (min-width:768px){.font-form-input{letter-spacing:.53px;font-size:10.67px}}@media (min-width:1024px){.font-form-input{letter-spacing:clamp(0px,.052vw,1px);font-size:clamp(0px,1.042vw,20px)}}.font-form-label{font-family:var(--font-sans);letter-spacing:clamp(.7px,.178vw,1.368px);font-size:clamp(14px,3.563vw,27.36px);font-style:normal;font-weight:500;line-height:140%}@media (min-width:768px){.font-form-label{letter-spacing:.53px;font-size:10.67px}}@media (min-width:1024px){.font-form-label{letter-spacing:clamp(0px,.052vw,1px);font-size:clamp(0px,1.042vw,20px)}}.font-product-other-title{font-family:var(--font-sans);letter-spacing:clamp(.8px,.2029vw + .003px,1.561px);font-size:clamp(16px,4.0603vw + .043px,31.226px);font-style:normal;font-weight:700;line-height:140%}@media (min-width:769px){.font-product-other-title{letter-spacing:1.4px;font-size:14.9px}}@media (min-width:1025px){.font-product-other-title{font-size:18.66px}}@media (min-width:1281px){.font-product-other-title{font-size:clamp(18.66px,1.45938vw - .0200005px,28px)}}.font-menu-label{font-family:var(--font-sans);letter-spacing:1px;font-size:20px;font-style:normal;font-weight:700;line-height:140%}@media (min-width:1024px){.font-menu-label{letter-spacing:1.3px;font-size:26px}}.font-menu-sub{font-family:var(--font-sans);letter-spacing:.7px;font-size:14px;font-style:normal;font-weight:400;line-height:140%}@media (min-width:1024px){.font-menu-sub{letter-spacing:.9px;font-size:18px}}.font-timeline-body{font-family:var(--font-sans);letter-spacing:clamp(.6px,.14667vw + .024px,1.15px);font-size:clamp(12px,2.9333vw + .472px,23px);font-style:normal;font-weight:400;line-height:160%}@media (min-width:769px){.font-timeline-body{letter-spacing:clamp(.427px,.0417029vw - .00069505px,.8px);font-size:clamp(8.53px,.834057vw - .0139012px,16px)}}.font-timeline-title{font-family:var(--font-sans);letter-spacing:.8px;font-size:clamp(16px,4vw + .28px,31px);font-style:normal;font-weight:700;line-height:140%}@media (min-width:769px){.font-timeline-title{letter-spacing:clamp(.533px,.0521286vw - .000868827px,1px);font-size:clamp(10.66px,1.04257vw - .0173769px,20px)}}.font-title-zh-dialog{font-family:var(--font-sans);letter-spacing:1.6px;font-size:clamp(16px,4.26667vw - .768px,32px);font-style:normal;font-weight:700;line-height:140%}@media (min-width:769px){.font-title-zh-dialog{font-size:max(17px,clamp(0px,1.5625vw + 1px,21px),clamp(0px,1.71875vw - 1px,32px))}}.font-body-md-fixed{font-family:var(--font-sans);letter-spacing:1px;font-size:20px;font-style:normal;font-weight:400;line-height:140%}.font-button{font-family:var(--font-sans);letter-spacing:.75px;font-size:15px;font-style:normal;font-weight:400;line-height:1}.font-button-lg{font-family:var(--font-sans);letter-spacing:1px;font-size:20px;font-style:normal;font-weight:400;line-height:1}.font-cooperate-body-mobile{font-family:var(--font-sans);letter-spacing:clamp(.65px,.165333vw + .000239968px,1.27px);font-size:clamp(13px,3.308vw - .000439644px,25.405px);font-style:normal;font-weight:400;line-height:140%}.font-cooperate-index-mobile{font-family:var(--font-sans);letter-spacing:clamp(1px,.253333vw + .00440002px,1.95px);font-size:clamp(20px,5.06667vw + .0879993px,39px);font-style:normal;font-weight:700;line-height:120%}.font-hero-sep{font-family:var(--font-sans);font-size:var(--ftz-sep);letter-spacing:1.8px;font-style:normal;font-weight:800;line-height:140%}.font-info{font-family:var(--font-sans);letter-spacing:.6px;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.font-project-card-title{font-family:var(--font-sans);font-size:var(--ftz-caption,24px);letter-spacing:1.2px;font-style:normal;font-weight:700;line-height:140%}.font-service-body{font-family:var(--font-sans);letter-spacing:.8px;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.font-service-body-mobile{font-family:var(--font-sans);letter-spacing:clamp(.65px,.165333vw + .000239968px,1.27px);font-size:clamp(13px,3.308vw - .000439644px,25.405px);font-style:normal;font-weight:400;line-height:140%}.font-service-card-caption{font-family:var(--font-sans);letter-spacing:.6px;font-size:clamp(12px,2.9333vw + .472px,23px);font-style:normal;font-weight:400;line-height:160%}.font-service-stack-overlay{font-family:var(--font-sans);letter-spacing:1.2px;font-size:24px;font-style:normal;font-weight:600;line-height:160%}.font-tag{font-family:var(--font-sans);letter-spacing:8px;font-size:28px;font-style:normal;font-weight:700;line-height:120%}.font-tag-vertical-mobile{font-family:var(--font-sans);letter-spacing:clamp(.8px,.203467vw + .000375986px,1.563px);font-size:clamp(15px,3.8168vw - .0000228882px,29.313px);font-style:normal;font-weight:700;line-height:120%}.font-title-zh-2xl{font-family:var(--font-sans);font-size:var(--ftz-2xl,52px);letter-spacing:2.6px;font-style:normal;font-weight:800;line-height:140%}.font-title-zh-lg-fixed{font-family:var(--font-sans);letter-spacing:1.4px;font-size:28px;font-style:normal;font-weight:700;line-height:120%}.font-title-zh-md{font-family:var(--font-sans);letter-spacing:1px;font-size:20px;font-style:normal;font-weight:700;line-height:140%}.font-title-zh-mobile-fluid{font-family:var(--font-sans);letter-spacing:clamp(.7px,.18667vw - .0336px,1.4px);font-size:clamp(14px,3.7333vw - .672px,28px);font-style:normal;font-weight:700;line-height:140%}.font-title-zh-sep-fixed{font-family:var(--font-sans);letter-spacing:1.8px;font-size:36px;font-style:normal;font-weight:700;line-height:120%}.font-title-zh-xl{font-family:var(--font-sans);font-size:var(--ftz-xl,48px);letter-spacing:2.4px;font-style:normal;font-weight:800;line-height:140%}.font-notfound-code{font-family:var(--font-inter);letter-spacing:-.02em;font-size:clamp(110px,24vw + 15.68px,200px);font-weight:900;line-height:100%}@media (min-width:769px){.font-notfound-code{font-size:140px}}@media (min-width:1025px){.font-notfound-code{font-size:clamp(140px,15.625vw - 20px,180px)}}@media (min-width:1281px){.font-notfound-code{font-size:clamp(180px,9.375vw + 60px,240px)}}.font-service-card-body{font-family:var(--font-sans);letter-spacing:clamp(.65px,.1654vw,1.27px);font-size:clamp(13px,3.308vw,25.4px);font-weight:500;line-height:120%}.font-service-card-title{font-family:var(--font-sans);letter-spacing:clamp(.8px,.2036vw,1.5635px);font-size:clamp(16px,4.071vw,31.27px);font-weight:700;line-height:120%}.font-scroll-hint-gallery{font-family:var(--font-inter);font-size:clamp(12px,3.0533vw,23.45px);font-style:normal;font-weight:800;line-height:120%}@media (min-width:769px) and (max-width:1024px){.font-scroll-hint-gallery{font-size:10.667px}}@media (min-width:1025px){.font-scroll-hint-gallery{font-size:clamp(10.667px,1.0417vw,20px)}}.font-timeline-num{font-family:var(--font-inter);font-size:clamp(24px,5.8667vw + .944px,46px);font-style:normal;font-weight:700;line-height:normal}@media (min-width:769px){.font-timeline-num{font-size:clamp(19.19px,1.87663vw - .0312786px,36px)}}.font-faq-title-en-mobile-fluid{font-family:var(--font-inter);font-size:clamp(32px,8.2125vw - .8506px,62.22px);font-style:normal;font-weight:800;line-height:120%}.font-scroll-hint{font-family:var(--font-inter);font-size:2.083vh;font-style:normal;font-weight:800;line-height:120%}.font-tag-vertical-fixed{font-family:var(--font-sans);font-size:26px;font-style:normal;font-weight:700;line-height:120%}.font-title-en-mobile-fluid{font-family:var(--font-inter);font-size:clamp(36px,9.2391vw - .957px,70px);font-style:normal;font-weight:800;line-height:120%}.font-watermark-fluid{font-family:var(--font-inter);font-size:clamp(64px,6.25vw,120px);font-style:normal;font-weight:800;line-height:100%}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-faq-mobile-category-title-fluid{letter-spacing:clamp(.8px,.202667vw + .00352001px,1.56px);font-size:clamp(16px,4.072vw - .00296021px,31.27px)}.font-faq-mobile-qa-fluid{letter-spacing:clamp(.7px,.178667vw - .00216001px,1.37px);font-size:clamp(14px,3.56267vw - .00127983px,27.36px)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-none{--tw-leading:1;line-height:1}.\!font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-bg-light-blue{color:var(--fd-bg-light-blue)}.text-black,.text-black\/40{color:var(--fd-black)}@supports (color:color-mix(in lab, red, red)){.text-black\/40{color:color-mix(in oklab, var(--fd-black) 40%, transparent)}}.text-brand{color:var(--fd-brand)}.text-brand-light{color:var(--fd-brand-light)}.text-red-600{color:var(--color-red-600)}.text-text{color:var(--fd-text)}.text-white,.text-white\/60{color:var(--fd-white)}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--fd-white) 60%, transparent)}}.text-white\/80{color:var(--fd-white)}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--fd-white) 80%, transparent)}}.not-italic{font-style:normal}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.shadow-\[0px_4px_4px_rgba\(10\,81\,142\,0\.25\)\]{--tw-shadow:0px 4px 4px var(--tw-shadow-color,#0a518e40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-0{--tw-brightness:brightness(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-btn-black{--tw-drop-shadow-size:drop-shadow(var(--fd-shadow-btn-black));--tw-drop-shadow:drop-shadow(var(--fd-shadow-btn-black));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-btn-brand{--tw-drop-shadow-size:drop-shadow(var(--fd-shadow-btn-brand));--tw-drop-shadow:drop-shadow(var(--fd-shadow-btn-brand));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-btn-brand-solid{--tw-drop-shadow-size:drop-shadow(var(--fd-shadow-btn-brand-solid));--tw-drop-shadow:drop-shadow(var(--fd-shadow-btn-brand-solid));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-card{--tw-drop-shadow-size:drop-shadow(var(--fd-shadow-card));--tw-drop-shadow:drop-shadow(var(--fd-shadow-card));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-header{--tw-drop-shadow-size:drop-shadow(var(--fd-shadow-header));--tw-drop-shadow:drop-shadow(var(--fd-shadow-header));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.\[writing-mode\:vertical-lr\]{writing-mode:vertical-lr}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.running{animation-play-state:running}@media (hover:hover){.hover\:border-brand:hover{border-color:var(--fd-brand)}.hover\:bg-brand-light:hover{background-color:var(--fd-brand-light)}.hover\:text-brand:hover{color:var(--fd-brand)}.hover\:opacity-60:hover{opacity:.6}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-brand:focus-visible{--tw-ring-color:var(--fd-brand)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-out-to-bottom-2[data-state=closed]{--tw-exit-translate-y:calc(2*var(--spacing))}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-bottom-2[data-state=open]{--tw-enter-translate-y:calc(2*var(--spacing))}@media (min-width:550px){.min-\[550px\]\:block{display:block}.min-\[550px\]\:hidden{display:none}.min-\[550px\]\:min-w-\[120px\]{min-width:120px}.min-\[550px\]\:rounded-\[84px\]{border-radius:84px}.min-\[550px\]\:px-6{padding-inline:calc(var(--spacing) * 6)}.min-\[550px\]\:py-3{padding-block:calc(var(--spacing) * 3)}.min-\[550px\]\:font-button-lg{font-family:var(--font-sans);letter-spacing:1px;font-size:20px;font-style:normal;font-weight:400;line-height:1}}@media (min-width:769px){.min-\[769px\]\:mx-0{margin-inline:calc(var(--spacing) * 0)}.min-\[769px\]\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.min-\[769px\]\:block{display:block}}@media (min-width:40rem){.sm\:min-w-\[120px\]{min-width:120px}.sm\:rounded-\[84px\]{border-radius:84px}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:font-button-lg{font-family:var(--font-sans);letter-spacing:1px;font-size:20px;font-style:normal;font-weight:400;line-height:1}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:top-section-bg-md{top:clamp(93px,9.375vw - 3px,117px)}.md\:right-\[var\(--cc-px\)\]{right:var(--cc-px)}.md\:right-\[var\(--hero-caption-inset\)\]{right:var(--hero-caption-inset)}.md\:bottom-\[var\(--cc-py\)\]{bottom:var(--cc-py)}.md\:bottom-\[var\(--hero-caption-inset\)\]{bottom:var(--hero-caption-inset)}.md\:left-auto{left:auto}.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:mt-\(--faq-category-inner-gap\){margin-top:var(--faq-category-inner-gap)}.md\:mt-0{margin-top:calc(var(--spacing) * 0)}.md\:mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.md\:mt-5{margin-top:calc(var(--spacing) * 5)}.md\:mt-\[3\.48svh\]{margin-top:3.48svh}.md\:mt-\[var\(--dialog-gallery-mt\)\]{margin-top:var(--dialog-gallery-mt)}.md\:mt-\[var\(--dialog-title-mt\)\]{margin-top:var(--dialog-title-mt)}.md\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline-block{display:inline-block}.md\:aspect-\[10\/3\]{aspect-ratio:10/3}.md\:size-faq-chevron-fluid{width:clamp(13.5px,1.25vw,24px);height:clamp(13.5px,1.25vw,24px)}.md\:size-section-icon-md{width:clamp(42px,4.29688vw - 2px,53px);height:clamp(42px,4.29688vw - 2px,53px)}.md\:size-service-icon-md{width:clamp(21px,2.14844vw - 1px,26.5px);height:clamp(21px,2.14844vw - 1px,26.5px)}.md\:h-6{height:calc(var(--spacing) * 6)}.md\:h-11{height:calc(var(--spacing) * 11)}.md\:h-\[33px\]{height:33px}.md\:h-\[50svh\]{height:50svh}.md\:max-h-\[var\(--children-max-h\)\]{max-height:var(--children-max-h)}.md\:min-h-0{min-height:calc(var(--spacing) * 0)}.md\:w-\(--timeline-item-w\){width:var(--timeline-item-w)}.md\:w-8{width:calc(var(--spacing) * 8)}.md\:w-\[41\.6667vw\]{width:41.6667vw}.md\:w-\[50svh\]{width:50svh}.md\:w-\[56\.25vw\]{width:56.25vw}.md\:w-full{width:100%}.md\:max-w-\[27\.917vw\]{max-width:27.917vw}.md\:max-w-\[60\%\]{max-width:60%}.md\:max-w-\[280px\]{max-width:280px}.md\:min-w-\[80px\]{min-width:80px}.md\:flex-1{flex:1}.md\:flex-2{flex:2}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-center{justify-content:center}.md\:gap-page-desktop-fluid{gap:clamp(36px,9.067vw + .37px,70px)}@media (min-width:769px){.md\:gap-page-desktop-fluid{gap:27px}}@media (min-width:1024px){.md\:gap-page-desktop-fluid{gap:clamp(36px,3.64453vw - 1.32px,45.33px)}}@media (min-width:1280px){.md\:gap-page-desktop-fluid{gap:clamp(45.33px,3.54219vw - .00999832px,68px)}}.md\:gap-\(--dialog-content-gap\){gap:var(--dialog-content-gap)}.md\:gap-\(--faq-category-gap\){gap:var(--faq-category-gap)}.md\:gap-\(--faq-header-gap\){gap:var(--faq-header-gap)}.md\:gap-\(--faq-qa-gap\){gap:var(--faq-qa-gap)}.md\:gap-1{gap:calc(var(--spacing) * 1)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-7{gap:calc(var(--spacing) * 7)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-\[var\(--brand-card-gap\)\]{gap:var(--brand-card-gap)}.md\:gap-\[var\(--dialog-brand-gap\)\]{gap:var(--dialog-brand-gap)}.md\:gap-\[var\(--dialog-btn-gap\)\]{gap:var(--dialog-btn-gap)}.md\:gap-\[var\(--dialog-content-gap\)\]{gap:var(--dialog-content-gap)}.md\:gap-\[var\(--dialog-gallery-gap\)\]{gap:var(--dialog-gallery-gap)}.md\:gap-\[var\(--dialog-item-gap\)\]{gap:var(--dialog-item-gap)}.md\:overflow-hidden{overflow:hidden}.md\:overflow-y-auto{overflow-y:auto}.md\:rounded-\[20px\]{border-radius:20px}.md\:rounded-tr-\[clamp\(64px\,6\.25vw\,120px\)\]{border-top-right-radius:clamp(64px,6.25vw,120px)}.md\:rounded-tr-\[var\(--brand-card-radius\)\]{border-top-right-radius:var(--brand-card-radius)}.md\:rounded-br-\[var\(--brand-card-radius\)\]{border-bottom-right-radius:var(--brand-card-radius)}.md\:bg-bg-light-blue{background-color:var(--fd-bg-light-blue)}.md\:bg-brand\/15{background-color:var(--fd-brand)}@supports (color:color-mix(in lab, red, red)){.md\:bg-brand\/15{background-color:color-mix(in oklab, var(--fd-brand) 15%, transparent)}}.md\:p-\[var\(--brand-card-p\)\]{padding:var(--brand-card-p)}.md\:px-\(--dialog-card-px\){padding-inline:var(--dialog-card-px)}.md\:px-\(--faq-qa-px\){padding-inline:var(--faq-qa-px)}.md\:px-\(--section-px\){padding-inline:var(--section-px)}.md\:px-\(--timeline-item-px\){padding-inline:var(--timeline-item-px)}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-\[var\(--dialog-card-px\)\]{padding-inline:var(--dialog-card-px)}.md\:py-\(--faq-container-py\){padding-block:var(--faq-container-py)}.md\:py-\(--faq-header-py\){padding-block:var(--faq-header-py)}.md\:py-\(--faq-qa-py\){padding-block:var(--faq-qa-py)}.md\:py-0{padding-block:calc(var(--spacing) * 0)}.md\:py-2{padding-block:calc(var(--spacing) * 2)}.md\:py-\[clamp\(40px\,calc\(3\.4722vw\+13\.33px\)\,80px\)\]{padding-block:clamp(40px,3.4722vw + 13.33px,80px)}.md\:py-\[var\(--dialog-card-py\)\]{padding-block:var(--dialog-card-py)}.md\:py-section-title-desktop-fluid{padding-block:max(clamp(10.6px,1.05469vw - .2px,13.3px),clamp(0px,1.04688vw - .1px,20px))}.md\:pt-\(--faq-category-inner-gap\){padding-top:var(--faq-category-inner-gap)}.md\:pt-\[var\(--cc-py\)\]{padding-top:var(--cc-py)}.md\:pr-\(--section-px\){padding-right:var(--section-px)}.md\:pr-0{padding-right:calc(var(--spacing) * 0)}.md\:pr-4{padding-right:calc(var(--spacing) * 4)}.md\:pb-\(--cert-title-pb\){padding-bottom:var(--cert-title-pb)}.md\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:pl-0{padding-left:calc(var(--spacing) * 0)}.md\:pl-6{padding-left:calc(var(--spacing) * 6)}.md\:text-left{text-align:left}.md\:font-button{font-family:var(--font-sans);letter-spacing:.75px;font-size:15px;font-style:normal;font-weight:400;line-height:1}.md\:font-title-zh-md-fluid{font-family:var(--font-sans);letter-spacing:clamp(.75px,.0585938vw + .15px,.9px);font-size:clamp(15px,1.17188vw + 3px,18px);font-style:normal;font-weight:700;line-height:140%}.md\:font-title-en-md-fluid{font-family:var(--font-inter);font-size:clamp(38px,3.90625vw - 2px,48px);font-style:normal;font-weight:800;line-height:120%}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:font-faq-category-title-fluid{letter-spacing:clamp(.73125px,.067708vw,1.3px);font-size:clamp(14.625px,1.35417vw,26px)}.md\:font-faq-qa-fluid{letter-spacing:clamp(.5625px,.052083vw,1px);font-size:clamp(11.25px,1.04167vw,20px)}.md\:font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.md\:whitespace-nowrap{white-space:nowrap}}@media (min-width:64rem){.lg\:order-last{order:9999}.lg\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.lg\:max-w-480{max-width:calc(var(--spacing) * 480)}.lg\:max-w-\[360px\]{max-width:360px}.lg\:max-w-none{max-width:none}.lg\:min-w-\[120px\]{min-width:120px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:rounded-\[84px\]{border-radius:84px}.lg\:px-0{padding-inline:calc(var(--spacing) * 0)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:py-3{padding-block:calc(var(--spacing) * 3)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:pt-17{padding-top:calc(var(--spacing) * 17)}.lg\:font-menu-label{font-family:var(--font-sans);letter-spacing:1px;font-size:20px;font-style:normal;font-weight:700;line-height:140%}@media (min-width:1024px){.lg\:font-menu-label{letter-spacing:1.3px;font-size:26px}}.lg\:font-body{font-family:var(--font-sans);letter-spacing:.9px;font-size:18px;font-style:normal;font-weight:400;line-height:160%}.lg\:font-button-lg{font-family:var(--font-sans);letter-spacing:1px;font-size:20px;font-style:normal;font-weight:400;line-height:1}}@media (min-width:80rem){.xl\:top-section-bg-xl{top:clamp(117px,9.0625vw + 1px,175px)}.xl\:size-section-icon-xl{width:clamp(53px,4.21875vw - 1px,80px);height:clamp(53px,4.21875vw - 1px,80px)}.xl\:size-service-icon-xl{width:clamp(26.5px,2.10938vw - .5px,40px);height:clamp(26.5px,2.10938vw - .5px,40px)}.xl\:max-w-none{max-width:none}.xl\:min-w-\[120px\]{min-width:120px}.xl\:gap-9{gap:calc(var(--spacing) * 9)}.xl\:rounded-\[84px\]{border-radius:84px}.xl\:px-6{padding-inline:calc(var(--spacing) * 6)}.xl\:py-3{padding-block:calc(var(--spacing) * 3)}.xl\:pr-\[clamp\(0px\,2\.08vw\,40px\)\]{padding-right:clamp(0px,2.08vw,40px)}.xl\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.xl\:pl-\[max\(clamp\(0px\,8\.44vw\,160px\)\,calc\(50vw-798px\)\)\]{padding-left:max(clamp(0px,8.44vw,160px),50vw - 798px)}.xl\:font-button-lg{font-family:var(--font-sans);letter-spacing:1px;font-size:20px;font-style:normal;font-weight:400;line-height:1}.xl\:font-title-zh-xl-fluid{font-family:var(--font-sans);letter-spacing:clamp(1.4px,.109vw,2.1px);font-size:clamp(18px,1.5625vw - 2px,28px);font-style:normal;font-weight:700;line-height:140%}.xl\:font-title-en-xl-fluid{font-family:var(--font-inter);font-size:clamp(48px,3.75vw,72px);font-style:normal;font-weight:800;line-height:120%}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}html{scroll-padding-top:var(--header-h)}[data-fade]{opacity:0;transform:translateY(40px)}@media (prefers-reduced-motion:reduce){[data-fade]{opacity:1!important;transform:none!important}}:root{--hero-r:25svh;--header-h:52px;--section-px:clamp(32px, calc(32px + (100vw - 393px) * 29 / 375), 61px);--section-gap:clamp(36px, calc(14.4vw - 20.592px), 90px);--card-py:clamp(16px, calc(4vw + .28px), 31px);--card-px:clamp(24px, calc(6.133vw - .1px), 47px);--card-radius:clamp(80px, calc(80px + (100vw - 393px) * 70 / 375), 150px);--card-content-radius:clamp(60px, calc(60px + (100vw - 393px) * 57 / 375), 117px);--cooperate-card-w:972px;--cooperate-card-h:280px;--cooperate-card-offset:80px;--cooperate-card-radius:100px;--cooperate-card-px:48px;--cooperate-card-py:36px;--cooperate-card-gap:60px;--cooperate-card-body-max-w:560px;--cooperate-icon-px:0px;--cooperate-card-mobile-w:calc(100% - var(--section-px));--cooperate-card-mobile-h:clamp(184px, calc(184px + (100vw - 393px) * 175 / 375), 359px);--cooperate-card-mobile-px:clamp(24px, calc(24px + (100vw - 393px) * 23 / 375), 47px);--cooperate-card-mobile-offset:clamp(57px, calc(57px + (100vw - 393px) * 53 / 375), 110px);--cooperate-card-mobile-radius:clamp(60px, calc(60px + (100vw - 393px) * 57 / 375), 117px);--cooperate-card-mobile-tag-min-h:clamp(97px, calc(97px + (100vw - 393px) * 93 / 375), 190px);--cooperate-sep-mobile-py:clamp(12px, calc(12px + (100vw - 393px) * 11.45 / 375), 23.45px);--fd-brand:#0a518e;--fd-brand-dark:#052c4d;--fd-brand-light:#8abbe5;--fd-bg-light-blue:#dce5ee;--fd-white:#fff;--fd-black:#000;--fd-text:#2f2f2f;--font-sans:var(--font-noto-sans-tc), var(--font-inter), ui-sans-serif, system-ui, sans-serif;--fd-shadow-header:0px 1px 8px #0000001f;--fd-shadow-btn-black:4px 6px 0px #00000080;--fd-shadow-btn-brand:4px 6px 0px #0a518e40;--fd-shadow-btn-brand-solid:4px 6px 0px #0a518e;--fd-shadow-card:0px 4px 6px #01366580;--cc-radius-lg:clamp(40px, calc(10.1333vw + .18px), 78px);--cc-radius-sm:clamp(40px, calc(10.1333vw + .18px), 78px);--cc-px:clamp(20px, calc(5.3333vw - .96px), 40px);--cc-py:clamp(12px, calc(3.2vw - .576px), 24px)}@media (min-width:769px){:root{--section-px:24px;--section-gap:40px;--cooperate-icon-px:17px}}@media (min-width:1025px){:root{--cooperate-icon-px:clamp(17px, calc(17px + (100vw - 1024px) * 4.3 / 256), 21.3px)}}@media (min-width:1280px){:root{--section-px:clamp(102px, calc(102px + (100vw - 1280px) * 58 / 640), 160px);--section-gap:clamp(0px, 7.8125vw, 150px);--cooperate-icon-px:clamp(21.3px, calc(21.3px + (100vw - 1280px) * 10.7 / 640), 32px)}}@media (min-width:769px){:root{--cc-radius-lg:80px;--cc-radius-sm:40px;--cc-px:30px;--cc-py:18px}}@media (min-width:1025px){:root{--cc-radius-lg:clamp(31.84px, calc(31.84px + (100vw - 1024px) * 21.16 / 256), 53px);--cc-radius-sm:clamp(16.21px, calc(16.21px + (100vw - 1024px) * 10.79 / 256), 27px);--cc-px:clamp(10.67px, calc(.9137vw + 1.305px), 13px);--cc-py:clamp(10.67px, calc(.9137vw + 1.305px), 13px)}}@media (min-width:1280px){:root{--cc-radius-lg:clamp(53px, calc(53px + (100vw - 1280px) * 27 / 640), 80px);--cc-radius-sm:clamp(27px, calc(27px + (100vw - 1280px) * 13 / 640), 40px);--cc-px:clamp(13px, calc(13px + (100vw - 1280px) * 7 / 640), 20px);--cc-py:clamp(13px, calc(13px + (100vw - 1280px) * 7 / 640), 20px)}}:root{--grid-indent:0px;--grid-gap:clamp(36px, calc(9.0667vw + .368px), 70px);--grid-list-mt:0px;--grid-list-mb:clamp(34px, calc(8.5333vw + .464px), 66px)}@media (min-width:769px){:root{--grid-gap:clamp(36px, calc(1.5686vw + 23.938px), 40px);--grid-list-mt:16px;--grid-list-mb:12px}}@media (min-width:1024px){:root{--grid-indent:clamp(21.33px, calc(21.33px + (100vw - 1024px) * 18.67 / 896), 40px);--grid-list-mt:clamp(16px, calc(16px + (100vw - 1024px) * 14 / 896), 30px);--grid-list-mb:clamp(12px, calc(12px + (100vw - 1024px) * 4 / 256), 16px)}}:root{--product-divider-mb:clamp(40px, calc(10.1333vw + .18px), 78px);--product-other-gap:clamp(20px, calc(5.3333vw - .96px), 40px);--product-other-mt:12px}@media (min-width:769px){:root{--product-other-gap:8px}}@media (min-width:1024px){:root{--product-other-gap:clamp(10.67px, calc(10.67px + (100vw - 1024px) * 9.33 / 896), 20px);--product-other-mt:clamp(16px, calc(16px + (100vw - 1024px) * 14 / 896), 30px)}}:root{--form-field-gap:clamp(12px, 3.053vw, 23.45px);--form-row-gap:clamp(8px, 2.036vw, 15.634px);--form-label-w:clamp(72px, 18.32vw, 140.702px);--form-pl:clamp(8px, 2.036vw, 15.634px);--form-pr:clamp(16px, 4.071vw, 31.267px);--form-py:clamp(8px, 2.036vw, 15.634px);--form-radius:clamp(20px, 5.089vw, 39.084px);--form-radius-textarea:clamp(20px, 5.089vw, 39.084px);--form-textarea-h:clamp(200px, 50.89vw, 390.84px)}.form-input{min-width:calc(var(--spacing) * 0);background-color:var(--fd-white);color:var(--fd-black);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--fd-brand);font-family:var(--font-sans);letter-spacing:clamp(.7px,.178vw,1.368px);flex:1;font-size:clamp(14px,3.563vw,27.36px);font-style:normal;font-weight:400;line-height:140%}@media (min-width:768px){.form-input{letter-spacing:.53px;font-size:10.67px}}@media (min-width:1024px){.form-input{letter-spacing:clamp(0px,.052vw,1px);font-size:clamp(0px,1.042vw,20px)}}.form-input::placeholder{color:var(--fd-black);opacity:.4}@media (min-width:768px){:root{--form-field-gap:clamp(0px, 1.25vw, 24px);--form-row-gap:16px;--form-label-w:clamp(0px, 4.58vw, 88px);--form-pl:6.4px;--form-pr:6.4px;--form-py:4.27px;--form-radius:16px;--form-radius-textarea:10.65px;--form-textarea-h:192px}}@media (min-width:1024px){:root{--form-pl:clamp(0px, .625vw, 12px);--form-pr:clamp(0px, .625vw, 12px);--form-py:clamp(0px, .417vw, 8px);--form-radius:clamp(0px, 1.56vw, 30px);--form-radius-textarea:clamp(0px, 1.04vw, 20px);--form-textarea-h:clamp(0px, 18.75vw, 360px)}}@keyframes scroll-hint-chevron{0%,to{opacity:.3}50%{opacity:1}}@keyframes hero-block-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes hero-block-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes hero-reveal{0%{transform:translate(-100%)}to{transform:translate(0%)}}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}.hero-reveal-anim{animation:hero-reveal 1.2s ease-out calc(var(--arm-delay,0s) + 1s) both}.hero-fade-anim{animation:hero-fade .6s ease-out calc(var(--arm-delay,0s) + 1.2s) both}@keyframes hero-sep-appear{0%{opacity:0;transform:rotate(-90deg)scale(1.5)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes hero-sub-appear{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-tagline-appear{0%{opacity:0;filter:blur(3px);transform:scaleX(30)translate(20%)}to{opacity:1;filter:blur();transform:scaleX(1)translate(0)}}@keyframes hero-tagline-disappear{0%{opacity:1;filter:blur();transform:scaleX(1)translate(0)}to{opacity:0;filter:blur(3px);transform:scaleX(30)translate(20%)}}@media (min-width:768px){:root{--hero-r:25svh;--header-h:68px}}.hero-section{--ftz-xl:min(3.125svh, 5.3vw);--ftz-2xl:min(4.583svh, 7.77vw);--ftz-sep:min(3.75svh, 6.36vw);--ftz-caption:min(2.083svh, 3.53vw);--hero-tagline-mt:-6.49svh}@media (min-width:768px){.hero-section{--ftz-xl:min(5.223svh, 5.3vw);--ftz-2xl:min(5.658svh, 5.74vw);--ftz-sep:min(3.917svh, 3.975vw);--ftz-caption:min(2.612svh, 2.65vw);--hero-caption-inset:6svh;--hero-tagline-mt:-9.62svh}}body{font-family:var(--font-sans);background-color:var(--fd-white);color:var(--fd-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:url(/bg-pattern.svg);background-repeat:repeat;background-size:clamp(60px,34.26px + 6.549vw,160px)}main>:last-child{flex-grow:1}#app-wrapper{min-height:calc(100svh - var(--header-h))}[data-card-index] [data-card-body]{display:none}[data-card-index="0"] [data-card-body]{display:flex}:root{--timeline-circle:clamp(36px, calc(36px + (100vw - 393px) * 34 / 375), 70px);--timeline-dot-size:clamp(8px, calc(8px + (100vw - 393px) * 8 / 375), 16px);--timeline-mobile-col-gap:clamp(12px, calc(12px + (100vw - 393px) * 11.45 / 375), 23.45px)}@media (min-width:769px){:root{--timeline-circle:32px;--timeline-py:6.27px;--timeline-spacing:10.4px;--timeline-gap:12px;--timeline-item-w:175px;--timeline-item-px:22px;--timeline-dot-size:4.2px;--timeline-line-h:1px}}@media (min-width:1025px){:root{--timeline-circle:clamp(32px, calc(32px + (100vw - 1024px) * 28 / 896), 60px);--timeline-py:clamp(6.27px, calc(6.27px + (100vw - 1024px) * 9.73 / 896), 16px);--timeline-spacing:max(clamp(12px, calc(12px + (100vw - 1024px) * 1.3 / 256), 13.3px), clamp(0px, calc(13.3px + (100vw - 1280px) * 6.7 / 640), 20px));--timeline-gap:max(clamp(17px, calc(17px + (100vw - 1024px) * 4.3 / 256), 21.3px), clamp(0px, calc(21.3px + (100vw - 1280px) * 10.7 / 640), 32px));--timeline-item-w:max(clamp(175px, calc(175px + (100vw - 1024px) * 44 / 256), 219px), clamp(0px, calc(219px + (100vw - 1280px) * 110 / 640), 329px));--timeline-item-px:max(clamp(22px, calc(22px + (100vw - 1024px) * 5.3 / 256), 27.3px), clamp(0px, calc(27.3px + (100vw - 1280px) * 12.7 / 640), 40px));--timeline-dot-size:clamp(5.3px, calc(5.3px + (100vw - 1280px) * 2.7 / 640), 8px);--timeline-line-h:clamp(1.3px, calc(1.3px + (100vw - 1280px) * .7 / 640), 2px)}}:root{--wordbar-gap:clamp(12px, calc(12px + (100vw - 393px) * 11.5 / 375), 23.5px)}@media (min-width:769px){:root{--wordbar-gap:8.5px}}@media (min-width:1025px){:root{--wordbar-gap:10.6px}}@media (min-width:1281px){:root{--wordbar-gap:clamp(10.6px, calc(10.6px + (100vw - 1280px) * 5.4 / 640), 16px)}}:root{--dialog-section-gap:clamp(20px, calc(5.3333vw - .96px), 40px)}@media (min-width:769px){:root{--dialog-gallery-gap:24px}}@media (min-width:1280px){:root{--dialog-gallery-gap:clamp(40px, calc(40px + (100vw - 1280px) * 20 / 640), 60px)}}:root{--dialog-close-icon:clamp(24px, calc(5.8667vw + .944px), 46px)}@media (min-width:769px){:root{--dialog-close-icon:clamp(19.2px, calc(19.2px + (100vw - 1024px) * 16.8 / 896), 36px);--dialog-title-mt:max(clamp(5.93px, calc(5.93px + (100vw - 1024px) * .74 / 256), 6.67px), clamp(0px, calc(6.67px + (100vw - 1280px) * 5.33 / 640), 12px));--dialog-gallery-mt:max(clamp(21px, calc(21px + (100vw - 1024px) * 5 / 256), 26px), clamp(0px, calc(26px + (100vw - 1280px) * 14 / 640), 40px));--dialog-item-gap:max(clamp(6.4px, calc(6.4px + (100vw - 1024px) * 1.6 / 256), 8px), clamp(0px, calc(8px + (100vw - 1280px) * 4 / 640), 12px));--dialog-content-gap:max(clamp(19.2px, calc(19.2px + (100vw - 1024px) * 4.8 / 256), 24px), clamp(0px, calc(24px + (100vw - 1280px) * 12 / 640), 36px));--dialog-card-py:max(clamp(12.8px, calc(12.8px + (100vw - 1024px) * 3.2 / 256), 16px), clamp(0px, calc(16px + (100vw - 1280px) * 8 / 640), 24px));--dialog-card-px:max(clamp(17px, calc(17px + (100vw - 1024px) * 4.3 / 256), 21.3px), clamp(0px, calc(21.3px + (100vw - 1280px) * 10.7 / 640), 32px));--dialog-brand-gap:max(clamp(8.5px, calc(8.5px + (100vw - 1024px) * 2.1 / 256), 10.6px), clamp(0px, calc(10.6px + (100vw - 1280px) * 5.4 / 640), 16px));--dialog-btn-gap:max(clamp(10.6px, calc(10.6px + (100vw - 1024px) * 2.7 / 256), 13.3px), clamp(0px, calc(13.3px + (100vw - 1280px) * 6.7 / 640), 20px));--brand-card-gap:8.5px;--brand-card-p:10.6px;--brand-card-radius:21.2px}}@media (min-width:1025px){:root{--brand-card-gap:10.6px;--brand-card-p:13.3px;--brand-card-radius:26.6px}}@media (min-width:1281px){:root{--brand-card-gap:clamp(10.6px, calc(10.6px + (100vw - 1280px) * 5.4 / 640), 16px);--brand-card-p:clamp(13.3px, calc(13.3px + (100vw - 1280px) * 6.7 / 640), 20px);--brand-card-radius:clamp(26.6px, calc(26.6px + (100vw - 1280px) * 13.4 / 640), 40px)}}:root{--gallery-gap:clamp(2px, calc(.5333vw - .096px), 4px)}@media (min-width:769px){:root{--gallery-gap:6.4px}}@media (min-width:1025px){:root{--gallery-gap:clamp(6.4px, .625vw, 12px)}}:root{--ref-dialog-index-gap:clamp(16px, 4.053vw, 31.2px)}@media (min-width:769px){:root{--ref-dialog-index-gap:12.8px}}@media (min-width:1025px){:root{--ref-dialog-index-gap:clamp(12.8px, calc(12.8px + (100vw - 1025px) * 3.2 / 255), 16px)}}@media (min-width:1281px){:root{--ref-dialog-index-gap:clamp(16px, calc(16px + (100vw - 1281px) * 8 / 639), 24px)}}:root{--ref-description-mt:0;--spacing-body:clamp(26px, 6.6134vw, 50.8px)}@media (min-width:769px){:root{--spacing-body-xs:4px;--ref-description-mt:8px;--spacing-body:16px}}@media (min-width:1025px){:root{--spacing-body-xs:clamp(4px, calc(4px + (100vw - 1024px) * 6 / 896), 10px);--ref-description-mt:clamp(8px, calc(8px + (100vw - 1024px) * 12 / 896), 20px);--spacing-body:clamp(16px, calc(16px + (100vw - 1024px) * 24 / 896), 40px)}}[data-card-active=false] [data-card-title]{letter-spacing:clamp(.7px,.173333vw + .0188px,1.35px);white-space:nowrap;font-size:clamp(14px,3.46667vw + .376px,27px)}[data-card-title-row][data-card-active=false]{align-items:flex-end}.scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-none::-webkit-scrollbar{display:none}@media (min-width:769px){:root{--cert-title-pb:max(clamp(16px, calc(16px + (100vw - 1024px) * 4 / 256), 20px), clamp(0px, calc(20px + (100vw - 1280px) * 12 / 640), 32px))}}:root{--section-pb:clamp(68px, calc(68px + (100vw - 393px) * 56 / 375), 124px)}@media (min-width:769px){:root{--section-pb:clamp(61px, calc(61px + (100vw - 769px) * 46 / 511), 107px)}}@media (min-width:1280px){:root{--section-pb:clamp(107px, calc(107px + (100vw - 1280px) * 53 / 640), 160px)}}:root{--faq-container-py:clamp(18px, 1.66667vw, 32px);--faq-category-gap:clamp(20.25px, 1.875vw, 36px);--faq-category-inner-gap:clamp(11.25px, 1.04167vw, 20px);--faq-qa-px:clamp(11.25px, 1.04167vw, 20px);--faq-qa-gap:clamp(6.75px, .625vw, 12px);--faq-qa-py:clamp(6.75px, .625vw, 12px);--faq-header-gap:clamp(9px, .833333vw, 16px);--faq-header-py:clamp(4.5px, .416667vw, 8px);--faq-mobile-container-py:clamp(24px, calc(24px + (100vw - 393px) * 22.9 / 375), 46.9px);--faq-mobile-category-gap:clamp(24px, calc(24px + (100vw - 393px) * 22.9 / 375), 46.9px);--faq-mobile-category-inner-gap:clamp(8px, calc(8px + (100vw - 393px) * 7.63 / 375), 15.63px);--faq-mobile-qlist-px:clamp(16px, calc(16px + (100vw - 393px) * 15.27 / 375), 31.27px);--faq-mobile-qlist-gap:clamp(8px, calc(8px + (100vw - 393px) * 7.63 / 375), 15.63px);--faq-mobile-qrow-py:clamp(4px, calc(4px + (100vw - 393px) * 3.82 / 375), 7.82px);--faq-mobile-qrow-gap:clamp(8px, calc(8px + (100vw - 393px) * 7.63 / 375), 15.63px);--faq-mobile-answer-px:clamp(8px, calc(8px + (100vw - 393px) * 7.63 / 375), 15.63px)}html[lang=en]{--font-sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif}html[lang=en] *{letter-spacing:0}@media (min-width:768px){html[lang=en]{--form-label-w:clamp(55px, calc(56px + (100vw - 1080px) * 48 / 840), 104px)}}html[lang=en] button,html[lang=en] a[class*=font-button],html[lang=en] .hero-section .font-project-card-title{font-weight:500}html[lang=en] .font-service-stack-overlay{text-align:center;max-width:61.37%}html[lang=en] .hero-section{--ftz-caption:min(1.526svh, 3.307vw);--ftz-2xl:min(3.286svh, 7.125vw)}@media (min-width:768px){html[lang=en] .hero-section{--ftz-caption:max(13.5px, min(2.222svh, 1.25vw));--ftz-2xl:min(5.185svh, 2.917vw)}}html[lang=en] .service-card-heading{align-items:flex-start;font-size:20px;line-height:160%}html[lang=en] .service-card-title{line-height:120%}html[lang=en] [data-front="1"] .service-card-heading{flex-direction:column}[data-front="0"] .service-card-panel{padding-bottom:12px}html:not([lang=en]) [data-front="0"] .service-card-title{font-size:24px}html[lang=en] .service-card-tag{font-family:var(--font-inter);letter-spacing:normal;font-size:28px;font-weight:400;line-height:120%}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url(../media/ajax-loader.0rj3cvc094sqj.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(../media/slick.0u8n~8ag_qajc.eot);src:url(../media/slick.0u8n~8ag_qajc.eot)format("embedded-opentype"),url(../media/slick.0lhj36vfcohyb.woff)format("woff"),url(../media/slick.0zlj3.8soe.db.ttf)format("truetype"),url(../media/slick.0-yc5~iy72d.q.svg)format("svg")}.slick-prev,.slick-next{cursor:pointer;color:#0000;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#0000;background:0 0;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:slick;font-size:20px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}.slick-dots li button{cursor:pointer;color:#0000;background:0 0;border:0;outline:none;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
