.pixel-trail-grid{display:flex;height:100vh;width:100vw;overflow:hidden;position:fixed;top:0;left:0;z-index:2;pointer-events:none}.pixel-trail-column{width:5vw}.pixel-trail-block{width:100%;height:5vw;box-sizing:border-box;pointer-events:auto;transition:background-color .8s ease,opacity .8s ease}#stars-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#12162e;pointer-events:none}#stars-background canvas{width:100%!important;height:100%!important;display:block}.scroll-container{position:fixed;top:0;left:0;width:100%;will-change:transform;z-index:5;pointer-events:none}.page-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10030;pointer-events:none;opacity:1;transition:opacity .8s ease;overflow:hidden;--lg-x1: 90%;--lg-y1: 90%;--lg-sizex1: 60%;--lg-sizey1: 60%;--lg-x2: 10%;--lg-y2: 90%;--lg-sizex2: 40%;--lg-sizey2: 40%;--lg-x3: 50%;--lg-y3: 5%;--lg-sizex3: 50%;--lg-sizey3: 60%;background-color:#ffc211}.page-overlay[data-phase=fading]{background-image:none;background-color:transparent;pointer-events:none}.page-overlay__logo-mask{--logo-width: clamp(180px, 30vw, 320px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--logo-width);height:auto;pointer-events:none;z-index:10}.page-overlay__logo-mask[data-active=true] .page-overlay__logo{opacity:1;filter:blur(0)}.page-overlay__logo{--logo-width: clamp(180px, 30vw, 320px);display:block;width:var(--logo-width);height:auto;opacity:0;filter:blur(12px);transition:opacity .8s ease,filter .8s ease}.page-overlay[data-phase=fading] .page-overlay__logo{opacity:0;transition:opacity .3s ease}body{margin:0;background-color:var(--surface-surface-body);color:var(--text-text-primary);font-family:DM Sans,Noto Sans TC,sans-serif;overflow-x:hidden}:root{--content-breakpoint: var(--break-point, 1280px);--desktop-visual-scale: 1;--base-typography-display1-medium-font-size: var(--typography-display1-medium-font-size, 54px);--base-typography-display2-medium-font-size: var(--typography-display2-medium-font-size, 54px);--base-typography-h1-medium-font-size: var(--typography-h1-medium-font-size, 64px);--base-typography-h3-regular-font-size: var(--typography-h3-regular-font-size, 24px);--base-typography-body1-medium-font-size: var(--typography-body1-medium-font-size, 16px);--base-typography-body2-regular-font-size: var(--typography-body2-regular-font-size, 16px);--base-typography-footnote-regular-font-size: var(--typography-footnote-regular-font-size, 12px);--base-spacing-spacing-2xs: var(--spacing-spacing-2xs, 8px);--base-spacing-spacing-xs: var(--spacing-spacing-xs, 12px);--base-spacing-spacing-sm: var(--spacing-spacing-sm, 16px);--base-spacing-spacing-md: var(--spacing-spacing-md, 24px);--base-spacing-spacing-lg: var(--spacing-spacing-lg, 32px);--base-spacing-spacing-2xl: var(--spacing-spacing-2xl, 48px);--base-spacing-spacing-4xl: var(--spacing-spacing-4xl, 80px);--base-size-size-6xl-48: var(--size-size-6xl-48, 48px);--base-size-size-8xl-64: var(--size-size-8xl-64, 64px);--base-radius-radius-sm: var(--radius-radius-sm, 8px);--base-radius-radius-md: var(--radius-radius-md, 12px);--base-radius-radius-lg: var(--radius-radius-lg, 16px);--base-radius-radius-xl: var(--radius-radius-xl, 24px);--page-heading-top: 20vh}@media (min-width: 1440px){:root{--desktop-visual-scale: clamp(.5, calc(100vw/1440px) , 5)}.hero-scale-container{display:block!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none!important;transform:scale(var(--desktop-visual-scale, 1))!important;transform-origin:var(--kg-globe-screen-x, 50vw) calc(var(--kg-globe-screen-y, 50vh) - 290px)!important}.hero-image-group-wrapper{display:block!important;position:fixed!important;left:var(--kg-globe-screen-x, 50vw)!important;top:calc(var(--kg-globe-screen-y, 50vh) - 380px)!important;transform:translate(-50%)!important;transform-origin:50% 0!important;width:900px!important;max-width:min(900px,90vw)!important;min-height:180px!important;z-index:5!important;pointer-events:none!important;opacity:var(--kg-hero-tag-opacity, 0)!important;transition:opacity .52s cubic-bezier(.25,.46,.45,.94)!important}.hero-tag-pair{position:absolute!important;left:0!important;top:0!important;width:100%!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;gap:60px!important}.hero-tag-pair--reversed{flex-direction:row-reverse!important}.hero-image-group-wrapper .hero-tag-stack{position:relative!important;top:auto!important;left:auto!important;flex:0 0 auto!important;gap:15px!important;opacity:1!important}.hero-image-group-wrapper .hero-tag-stack--right,.hero-image-group-wrapper .hero-tag-stack--b-right,.hero-image-group-wrapper .hero-tag-stack--b-left{top:auto!important;left:auto!important}.hero-tag-stack__item{height:64px}.hero-tag-stack__item--vendor,.hero-tag-stack__item--right,.hero-tag-stack__item--gamer,.hero-tag-stack__item--game-developer,.hero-tag-stack__item--immigrant,.hero-tag-stack__item--overseas-family,.hero-tag-stack__item--buyer,.hero-tag-stack__item--e-commerce-owner{height:70px}}*{box-sizing:border-box}button,a{pointer-events:auto}.top-nav{position:relative;z-index:12;width:100%;height:clamp(68px,8vh,88px);pointer-events:none}.top-nav__inner{position:fixed;top:clamp(12px,2.5vh,28px);left:50%;transform:translate(-50%);z-index:10020;pointer-events:auto;width:fit-content;max-width:calc(100vw - clamp(20px,5vw,72px));padding:var(--spacing-spacing-2xs) var(--spacing-spacing-xs);display:grid;grid-template-columns:auto auto auto;align-items:center;gap:clamp(14px,1.8vw,24px);border-radius:var(--radius-radius-md);background:#0b0f1d9e;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 18px 48px #06091459}.section-divider-dashed{width:100%;height:24px;background:var(--surface-surface-body, #12162E);pointer-events:none;position:relative;z-index:5}.section-divider-dashed:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;transform:translateY(-.5px);background:repeating-linear-gradient(to right,rgba(255,255,255,.14) 0 4px,transparent 4px 8px);background-size:120px 1px;animation:dividerDashFlow 2.8s linear infinite;mask-image:linear-gradient(to right,transparent 0%,transparent 6%,rgba(0,0,0,.95) 12%,transparent 20%,rgba(0,0,0,1) 28%,rgba(0,0,0,1) 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,transparent 6%,rgba(0,0,0,.95) 12%,transparent 20%,rgba(0,0,0,1) 28%,rgba(0,0,0,1) 100%)}.section-divider-dashed--reverse:after{animation-direction:reverse;mask-image:linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 72%,transparent 80%,rgba(0,0,0,.95) 88%,transparent 94%,transparent 100%);-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 72%,transparent 80%,rgba(0,0,0,.95) 88%,transparent 94%,transparent 100%)}#morph-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;background:transparent;pointer-events:none;overflow:hidden;transition:opacity .32s ease}#morph-background canvas{width:100%!important;height:100%!important;display:block}#morph-background.morph-background--fallback:before,#morph-background.morph-background--fallback:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;border-radius:50%;filter:blur(48px)}#morph-background.morph-background--fallback:before{background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.2),transparent 55%),radial-gradient(circle at 70% 70%,rgba(255,231,148,.18),transparent 60%);animation:morphFallbackOne 12s ease-in-out infinite alternate}#morph-background.morph-background--fallback:after{background:radial-gradient(circle at 70% 30%,rgba(173,198,255,.18),transparent 58%),radial-gradient(circle at 25% 70%,rgba(255,255,255,.14),transparent 62%);animation:morphFallbackTwo 16s ease-in-out infinite alternate}.bg{position:fixed;top:-50%;left:-50%;right:-50%;bottom:-50%;width:200%;height:200vh;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320' viewBox='0 0 320 320'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.45' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='320' height='320' filter='url(%23n)' opacity='0.58'/%3E%3C/svg%3E"),url(http://assets.iceable.com/img/noise-transparent.png);background-repeat:repeat,repeat;background-size:380px 380px,300px 300px;mix-blend-mode:normal;filter:grayscale(1) contrast(10%) brightness(18%);animation:bg-animation .55s infinite;opacity:.3;visibility:visible;z-index:10005;pointer-events:none;transition:opacity .32s ease}body.post-morph-active #morph-background{opacity:0}@keyframes bg-animation{0%{transform:translate(0)}10%{transform:translate(-5%,-5%)}20%{transform:translate(-10%,5%)}30%{transform:translate(5%,-10%)}40%{transform:translate(-5%,15%)}50%{transform:translate(-10%,5%)}60%{transform:translate(15%)}70%{transform:translateY(10%)}80%{transform:translate(-15%)}90%{transform:translate(10%,5%)}to{transform:translate(5%)}}@keyframes morphFallbackOne{0%{transform:translate3d(-8%,-6%,0) scale(.95)}to{transform:translate3d(8%,10%,0) scale(1.1)}}@keyframes morphFallbackTwo{0%{transform:translate3d(10%,-8%,0) scale(1.05)}to{transform:translate3d(-10%,8%,0) scale(.92)}}@keyframes dividerDashFlow{0%{background-position-x:0}to{background-position-x:-120px}}.scroll-track{position:relative;z-index:1}.main-content-container{position:relative;z-index:5;width:100%;margin-inline:auto;border-radius:0;transform:none;transform-origin:top center;overflow:hidden;box-shadow:none}.solutions-tagline-section{position:relative;z-index:5;width:100%;background-color:var(--surface-surface-body, #12162E);padding:clamp(40px,6vw,80px) var(--spacing-spacing-sm) clamp(24px,4vw,48px)}.solutions-tagline-section__heading{margin:0 auto;width:min(100%,var(--content-breakpoint));color:var(--text-text-primary);font-size:var(--typography-display1-medium-font-size, 54px);font-weight:500;line-height:1.1;overflow:hidden;position:relative;z-index:2;text-align:left}.solutions-tagline-section__line{display:flex;justify-content:flex-start;align-items:center;gap:.14em;will-change:transform}.solutions-tagline-section__line--2{margin-top:.1em}.solutions-tagline-section__coin-stack{--avatar-size: .9em;--avatar-overlap: calc(var(--avatar-size) * .2);--avatar-border-width: 4px;display:inline-flex;align-items:center;margin:0 .1em;vertical-align:middle;transform:translateY(-.02em)}.solutions-tagline-section__coin{display:block;width:var(--avatar-size);aspect-ratio:1 / 1;object-fit:cover;border-radius:50%}.solutions-tagline-section__coin:not(:last-child){margin-right:calc(var(--avatar-overlap) * -1);-webkit-mask-image:radial-gradient(var(--avatar-size) at calc(150% - var(--avatar-overlap)) 50%,transparent calc(50% + var(--avatar-border-width)),black calc(50% + var(--avatar-border-width) + 1px));mask-image:radial-gradient(var(--avatar-size) at calc(150% - var(--avatar-overlap)) 50%,transparent calc(50% + var(--avatar-border-width)),black calc(50% + var(--avatar-border-width) + 1px))}.post-morph-section{position:relative;z-index:4;width:100%;margin:0;min-height:100vh;isolation:isolate;background-color:var(--surface-surface-body, #12162E)!important;background-image:none!important;pointer-events:auto}.post-morph-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--surface-surface-body, #12162E)}.safety-priority-section{position:relative;z-index:5;width:100%;margin:0;padding:clamp(120px,12vh,180px) var(--spacing-spacing-sm);min-height:80vh;display:flex;flex-direction:column;align-items:stretch;gap:clamp(28px,4vh,44px);background-color:var(--surface-surface-body);color:var(--text-text-primary);pointer-events:auto}.safety-priority-section__heading{margin:0 auto;width:min(100%,var(--content-breakpoint));color:var(--text-text-primary);font-size:var(--typography-display1-medium-font-size, 54px);font-weight:500;line-height:1.1;overflow:hidden;position:relative;z-index:2}.safety-priority-section__line{display:block;will-change:transform}.safety-priority-section__line--2{margin-top:.1em}.safety-priority-section__gallery{width:min(100%,var(--content-breakpoint));margin:3% auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--spacing-spacing-sm, 16px);position:relative;z-index:2}.safety-priority-section__card{display:flex;flex-direction:column;gap:10px}.safety-priority-section__square{--safety-active-color: var(--brand-primary, #FFC211);aspect-ratio:1 / 1;position:relative;border-radius:var(--radius-radius-md, 12px);border:1px solid rgba(255,255,255,.05);display:grid;place-items:center;isolation:isolate;overflow:hidden;padding:var(--spacing-spacing-lg, 32px);transition:border-color .3s var(--ease-out, cubic-bezier(.5, 1, .89, 1));cursor:pointer}.safety-priority-section__square:before,.safety-priority-section__square:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.safety-priority-section__square:before{background:radial-gradient(circle at bottom left,transparent 90%,rgba(16,16,18,.3));box-shadow:#080b1666 -.5cqi .5cqi 2.5cqi inset;transition:opacity .7s var(--ease-out, cubic-bezier(.5, 1, .89, 1));z-index:1}.safety-priority-section__square:after{margin:auto;aspect-ratio:1;background:radial-gradient(circle,rgba(255,194,17,.2),transparent 65%);opacity:0;transition:opacity .65s var(--ease-out, cubic-bezier(.5, 1, .89, 1));z-index:2}.safety-priority-section__square:where(:hover,:focus-within){border-color:var(--safety-active-color)}.safety-priority-section__square:where(:hover,:focus-within):before{opacity:0}.safety-priority-section__square:where(:hover,:focus-within):after{opacity:1}.safety-pixel-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none}.safety-priority-section__badge{position:relative;z-index:4;display:block;width:100%;height:100%;object-fit:contain}.safety-priority-section__footnote{margin:var(--spacing-spacing-2xs, 8px) 0 0;text-align:center;color:var(--text-text-tertiary, var(--text-text-secondary));font-size:var(--typography-footnote-regular-font-size, 12px);line-height:var(--typography-footnote-regular-line-height, 1.4)}.safety-followup-section{position:relative;z-index:5;width:100%;margin:0;min-height:80vh;padding:var(--size-size-8xl-64) var(--spacing-spacing-sm);background-color:var(--surface-surface-body);color:var(--text-text-primary);display:flex;align-items:center}.safety-followup-section__inner{width:min(100%,var(--content-breakpoint));margin:0 auto}.safety-followup-section__eyebrow{margin:0 0 var(--spacing-spacing-sm, 16px);display:flex;justify-content:center;font-size:var(--typography-footnote-regular-font-size, 12px);line-height:var(--typography-footnote-regular-line-height, 1.4);color:var(--text-text-tertiary, var(--text-text-primary))}.safety-followup-section__heading{margin:0 auto;max-width:none;text-align:center;font-family:DM Sans,Noto Sans TC,sans-serif;font-size:var(--typography-display1-medium-font-size);font-weight:500;line-height:1.12;letter-spacing:0;color:var(--text-text-primary)}.safety-followup-section__heading--animated{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0;width:fit-content;margin-inline:auto}.safety-followup-section__heading--animated .hero-line--single{white-space:nowrap;display:inline-flex;flex-wrap:nowrap;gap:0}.safety-followup-section__heading--animated .hero-char-wrap{display:inline-block;overflow:hidden;vertical-align:bottom}.safety-followup-section__heading--animated .hero-char{display:inline-block;will-change:transform,opacity}.integration-bento-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--spacing-spacing-sm, 16px);margin-top:var(--spacing-spacing-4xl, 80px);margin-bottom:var(--spacing-spacing-4xl, 80px);align-items:stretch}.integration-bento-card{border-radius:var(--radius-radius-lg, 16px);border:1px solid rgba(255,255,255,.05);background:var(--surface-surface-body, #12162E);position:relative;isolation:isolate;min-height:clamp(260px,30vw,340px);height:100%;display:flex;flex-direction:column;overflow:hidden}.integration-bento-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(circle at bottom left,transparent 90%,rgba(16,16,18,.3));box-shadow:#080b1666 -.5cqi .5cqi 2.5cqi inset}.integration-bento-card>*{position:relative;z-index:1}.integration-bento-card__content{display:flex;align-items:stretch;justify-content:space-between;gap:0;flex:1;height:100%}.integration-bento-card__text{display:flex;flex-direction:column;gap:14px;flex:1;width:100%}.integration-bento-card__media-slot{border-radius:0;position:relative;z-index:2;background:var(--surface-surface-primary, #1C243D)}.integration-bento-card__media-slot--right{width:100%;min-width:0;height:100%;flex:1 1 0;align-self:stretch;overflow:hidden}.integration-bento-card__media-slot--right:has(.integration-bento-card__image){background:transparent}.integration-bento-card__media-slot--right .integration-bento-card__image{width:100%;height:100%;object-fit:cover;display:block}.integration-bento-card__media-slot--ai{background:linear-gradient(to right,#ffc21100,#ffc21166);display:flex;align-items:center;justify-content:center;padding:clamp(8px,1.2vw,12px)}.integration-ai-chatbot{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:#1a1c30cc;border:1px solid rgba(255,255,255,.06)}@keyframes integration-ai-glow{0%{box-shadow:0 0 8px #ffc21159}50%{box-shadow:0 0 12px #ffc21180}to{box-shadow:0 0 8px #ffc21159}}@keyframes integration-ai-light{0%,to{background-color:#ffc211b3}50%{background-color:#ffc211e6}}.integration-ai-chatbot__header{flex-shrink:0;display:flex;align-items:center;gap:clamp(8px,1vw,12px);padding:clamp(6px,.8vw,10px) clamp(8px,1vw,12px) clamp(4px,.6vw,8px)}.integration-ai-chatbot__logo{width:clamp(32px,4vw,44px);height:clamp(32px,4vw,44px);flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,#ffc21140,#ffc2111a);display:flex;justify-content:center;align-items:center;animation:integration-ai-glow 4s ease-in-out infinite}.integration-ai-chatbot__logo-inner{width:60%;height:60%;border-radius:50%;background:linear-gradient(135deg,#ffc211cc,#ffc21180);animation:integration-ai-light 4s ease-in-out infinite}.integration-ai-chatbot__greeting{font-size:clamp(14px,1.8vw,18px);font-weight:600;color:var(--text-text-primary, #f5f5f7);letter-spacing:-.3px;line-height:1.3}.integration-ai-chatbot__conversation{flex:1;min-height:0;overflow-y:auto;padding:0 clamp(8px,1vw,12px) clamp(6px,.8vw,10px)}.integration-ai-chatbot__conversation::-webkit-scrollbar{width:3px}.integration-ai-chatbot__conversation::-webkit-scrollbar-thumb{background-color:#f5f5f726;border-radius:2px}.integration-ai-chatbot__message{margin-top:clamp(10px,1.5vw,16px);padding:clamp(8px,1vw,10px) clamp(10px,1.2vw,14px);border-radius:8px;background-color:#f5f5f70a;border-left:2px solid var(--brand-primary, #FFC211);max-width:90%}.integration-ai-chatbot__message--ours{margin-left:auto;margin-right:0;border-left:none;border-right:2px solid var(--brand-primary, #FFC211)}.integration-ai-chatbot__message-content{font-size:clamp(11px,1.3vw,13px);line-height:1.45;color:var(--text-text-primary, #f5f5f7);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;white-space:pre-wrap;word-break:break-word}.integration-ai-chatbot__message-time{font-size:10px;color:#f5f5f766;margin-top:4px;text-align:right}.integration-ai-chatbot__input-container{flex-shrink:0;padding:0 clamp(8px,1vw,12px) clamp(6px,.8vw,10px)}.integration-ai-chatbot__input-border{border:1px solid rgba(245,245,247,.1);border-radius:8px;padding:clamp(6px,.8vw,10px) clamp(10px,1.2vw,12px);display:flex;align-items:center;background-color:#f5f5f708}.integration-ai-chatbot__input{flex:1;background:transparent;border:none;color:var(--text-text-primary, #f5f5f7);font-size:clamp(12px,1.4vw,14px);outline:none;padding:0}.integration-ai-chatbot__input::placeholder{color:#f5f5f766}.integration-ai-chatbot__send{background:transparent;border:none;color:var(--brand-primary, #FFC211);padding:0 0 0 clamp(8px,1vw,12px);display:flex;align-items:center;justify-content:center}.integration-ai-chatbot__send svg{width:clamp(16px,2vw,20px);height:clamp(16px,2vw,20px)}.integration-bento-card__media-slot--bottom{width:100%;height:100%;min-height:88px;flex:1 1 auto;margin-top:0;overflow:hidden}.integration-bento-card__media-slot--bottom:has(.integration-bento-card__image){background:transparent}.integration-bento-card__media-slot--bottom .integration-bento-card__image{width:100%;height:100%;object-fit:cover;display:block}.integration-bento-card__media-slot--ide{display:flex;align-items:flex-end;justify-content:flex-end;padding:0 0 0 clamp(10px,1.2vw,14px);background:transparent;overflow:hidden}.integration-bento-card--secondary .integration-bento-card__media-slot--ide{padding-left:clamp(20px,2.8vw,32px)}.integration-bento-card--secondary .integration-bento-card__media-slot--ide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#ffc21166,#ffc21100);pointer-events:none;z-index:0}.integration-bento-card--secondary .integration-bento-card__media-slot--ide .integration-ide{position:relative;z-index:1}.integration-ide{width:126%;height:100%;min-height:0;border-radius:12px;overflow:hidden;background:#3a385b;color:#fff;border:1px solid rgba(255,255,255,.08);font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;transform:translate(6%,8%);transform-origin:right bottom}.integration-ide__header{padding:12px 12px 0;display:flex;align-items:center;gap:8px}.integration-ide__dot{width:10px;height:10px;border-radius:999px;border:1.5px solid #5E5F91;flex:0 0 auto}.integration-ide__content{counter-reset:integration-ide-line;padding:10px 14px 14px}.integration-ide__line{font-size:14px;line-height:1.5;white-space:nowrap;overflow:visible;text-overflow:clip}.integration-ide--typewriter .integration-ide__line{opacity:0;clip-path:inset(0 100% 0 0);will-change:clip-path,opacity}.integration-ide--typewriter.is-typing .integration-ide__line{animation-name:integrationIdeTypeLine;animation-duration:.9s;animation-timing-function:steps(var(--typewriter-chars, 24),end);animation-fill-mode:forwards;animation-delay:var(--typewriter-delay, 0s)}.integration-ide--typewriter.is-typed .integration-ide__line{opacity:1;clip-path:inset(0 0 0 0);will-change:auto}.integration-ide__line:before{content:counter(integration-ide-line);counter-increment:integration-ide-line;display:inline-block;min-width:1.6em;margin-right:10px;padding-right:10px;border-right:1px solid #5E5F91;color:#5e5f91}.integration-ide__cursor{animation:integrationIdeBlink 1s infinite}.integration-bento-card--primary .integration-bento-card__text,.integration-bento-card--quaternary .integration-bento-card__text{padding:clamp(20px,2.8vw,32px)}.integration-bento-card--primary .integration-bento-card__text,.integration-bento-card--quaternary .integration-bento-card__text{flex:0 0 38%}.integration-bento-card--primary .integration-bento-card__media-slot--right,.integration-bento-card--quaternary .integration-bento-card__media-slot--right{flex:0 0 62%}.integration-bento-card--secondary,.integration-bento-card--tertiary{justify-content:space-between}.integration-bento-card--secondary .integration-bento-card__text,.integration-bento-card--tertiary .integration-bento-card__text{padding:clamp(20px,2.8vw,32px)}.integration-bento-card--primary{grid-column:span 7;box-shadow:none}.integration-bento-card--secondary,.integration-bento-card--tertiary{grid-column:span 5;box-shadow:none}.integration-bento-card--quaternary{grid-column:span 7;box-shadow:none}.integration-bento-card__label{margin:0;color:var(--text-text-tertiary, #98a0b5);font-size:var(--typography-footnote-regular-font-size, 12px);line-height:var(--typography-footnote-regular-line-height, 1.4)}.integration-bento-card__title{margin:0;width:100%;color:var(--brand-primary, #FFC211);font-size:var(--typography-h3-regular-font-size, 24px);font-weight:400;line-height:var(--typography-h3-regular-line-height, 1.2)}.integration-bento-card__desc{margin:0;width:100%;max-width:none;color:var(--text-text-secondary, var(--text-text-primary));font-size:var(--typography-body2-regular-font-size, 16px);line-height:var(--typography-body2-regular-line-height, 1.5)}.case-studies-section{position:relative;z-index:5;width:100%;margin:0;min-height:56vh;padding:var(--size-size-8xl-64) var(--spacing-spacing-sm);background-color:var(--surface-surface-body, #12162E);color:var(--text-text-primary);display:flex;align-items:center;pointer-events:auto}.case-studies-section__inner{width:min(100%,var(--content-breakpoint));margin:0 auto}.case-studies-section__header{display:flex;flex-direction:column;gap:var(--spacing-spacing-2xs, 8px)}.case-studies-section__eyebrow{margin:0;font-size:var(--typography-footnote-regular-font-size, 12px);font-weight:var(--typography-footnote-regular-font-weight, 400);line-height:var(--typography-footnote-regular-line-height, 1.4);letter-spacing:var(--typography-footnote-regular-letter-spacing, 0);color:var(--text-text-tertiary, #98a0b5)}.case-studies-section__title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-spacing-sm, 16px)}.case-studies-section__heading{margin:0;font-family:DM Sans,Noto Sans TC,sans-serif;font-size:var(--typography-display1-medium-font-size);font-weight:500;line-height:1.12;letter-spacing:0;color:var(--text-text-primary)}.case-studies-section__heading--animated{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:0}.case-studies-section__heading--animated .hero-line--single{white-space:nowrap;display:inline-flex;flex-wrap:nowrap;gap:0}.case-studies-section__heading--animated .hero-char-wrap{display:inline-block;overflow:hidden;vertical-align:bottom}.case-studies-section__heading--animated .hero-char{display:inline-block;will-change:transform,opacity}.case-studies-section__controls{display:inline-flex;align-items:center;gap:8px}.case-studies-section__arrow{width:42px;height:42px;border-radius:999px;border:1px solid var(--border-border-primary, rgba(255, 255, 255, .16));background:#ffffff0a;color:var(--text-text-primary);font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background-color .18s ease,border-color .18s ease,opacity .18s ease}.case-studies-section__arrow:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff57}.case-studies-section__arrow:disabled{opacity:.42;cursor:not-allowed}.case-studies-carousel{margin-top:var(--spacing-spacing-2xl, 48px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-spacing-sm, 16px);overflow-x:hidden;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;width:100%}.case-studies-carousel::-webkit-scrollbar{display:none}.case-studies-card__link{text-decoration:none}.case-studies-card{min-width:0;min-height:clamp(360px,38vw,500px);border-radius:var(--radius-radius-lg, 16px);position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.05);background:var(--surface-surface-body, #12162E);padding:clamp(18px,2.2vw,24px);display:flex;flex-direction:column;justify-content:space-between;transition:border-color .42s cubic-bezier(.22,1,.36,1)}.case-studies-card__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:filter .42s cubic-bezier(.22,1,.36,1)}.case-studies-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(to bottom,#12162ee6,#12162e00 30%),linear-gradient(to top,#12162ee6,#12162e00 70%),radial-gradient(circle at bottom left,transparent 90%,rgba(16,16,18,.3));box-shadow:#080b1666 -.5cqi .5cqi 2.5cqi inset}.case-studies-card:where(:hover,:focus-within) .case-studies-card__bg{filter:grayscale(.5) brightness(.75) saturate(.8)}.case-studies-card__pixel-overlay{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:2}.case-studies-card__pixel-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:radial-gradient(circle at top right,rgba(255,194,17,.28),transparent 46%);transition:opacity .42s cubic-bezier(.22,1,.36,1)}.case-studies-card__pixel{position:absolute;background:#ffc2113d;opacity:0;will-change:opacity,background-color;transition:opacity .36s cubic-bezier(.22,1,.36,1),background-color .52s cubic-bezier(.22,1,.36,1)}.case-studies-card>:not(.case-studies-card__pixel-overlay):not(.case-studies-card__bg){position:relative;z-index:3}.case-studies-card:where(:hover,:focus-within){border-color:#ffc211b8}.case-studies-card:where(:hover,:focus-within) .case-studies-card__pixel{opacity:1;background-color:#ffc211a6;transition-delay:var(--pixel-delay, 0ms)}.case-studies-card:where(:hover,:focus-within) .case-studies-card__pixel-overlay:after{opacity:1}.case-studies-card__client{margin:0;color:var(--text-text-primary);font-size:var(--typography-body1-medium-font-size, 16px);font-weight:var(--typography-body1-medium-font-weight, 500);line-height:var(--typography-body1-medium-line-height, 1.4);transition:color .42s cubic-bezier(.22,1,.36,1)}.case-studies-card__bottom{display:flex;flex-direction:column;gap:var(--spacing-spacing-2xs, 8px)}.case-studies-card__metric{margin:0;color:var(--text-text-primary);font-size:var(--typography-h1-medium-font-size, clamp(44px, 5vw, 64px));font-weight:var(--typography-h1-medium-font-weight, 500);line-height:var(--typography-h1-medium-line-height, 1);transition:color .42s cubic-bezier(.22,1,.36,1)}.case-studies-card__description{margin:0;color:var(--text-text-secondary, #ced3df);font-size:var(--typography-body2-regular-font-size, 16px);font-weight:var(--typography-body2-regular-font-weight, 400);line-height:var(--typography-body2-regular-line-height, 1.5);letter-spacing:var(--typography-body2-regular-letter-spacing, 0);transition:color .42s cubic-bezier(.22,1,.36,1)}.case-studies-card__tag{margin:0;color:var(--text-text-tertiary, #98a0b5);font-size:var(--typography-footnote-regular-font-size, 12px);font-weight:var(--typography-footnote-regular-font-weight, 400);line-height:var(--typography-footnote-regular-line-height, 1.4);letter-spacing:var(--typography-footnote-regular-letter-spacing, 0);text-transform:uppercase;transition:color .42s cubic-bezier(.22,1,.36,1)}.case-studies-card:where(:hover,:focus-within) .case-studies-card__client,.case-studies-card:where(:hover,:focus-within) .case-studies-card__metric,.case-studies-card:where(:hover,:focus-within) .case-studies-card__description,.case-studies-card:where(:hover,:focus-within) .case-studies-card__tag{color:#1b2559}.section-three-morph{position:relative;z-index:5;padding-top:calc(var(--size-size-8xl-64) * 1.75);padding-bottom:var(--size-size-8xl-64);padding-left:0;padding-right:0;pointer-events:none}.section-three-morph__inner{width:100%}.section-three-morph .morph-titles{transform:none}.site-footer{position:relative;z-index:5;background:transparent;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;display:flex;align-items:flex-end;padding:clamp(24px,4vh,48px) var(--spacing-spacing-sm);overflow:hidden;pointer-events:none;--footer-logomark-reveal: 0}.site-footer__content{width:min(100%,var(--content-breakpoint));margin:0 auto;height:100%;position:relative;display:flex;justify-content:center;align-items:flex-end;pointer-events:none}.site-footer__meta{position:absolute;top:calc(var(--spacing-spacing-4xl, 80px) + 88px);left:0;display:flex;flex-direction:column;gap:12px;pointer-events:auto;z-index:2}.site-footer__socials{display:flex;flex-wrap:wrap;gap:4px 8px;list-style:none;margin:0;padding:0}.site-footer__social-item{display:inline-flex;align-items:center;gap:8px}.site-footer__social-button{min-width:var(--size-size-4xl-36, 36px);min-height:var(--size-size-4xl-36, 36px);padding:var(--spacing-spacing-2xs);border-radius:var(--radius-radius-sm)}.site-footer__social-button.kg-button--secondary:hover,.site-footer__social-button.kg-button--secondary:focus-visible{background:var(--brand-primary);color:var(--text-text-contrast)}.site-footer__social-button.kg-button--secondary:hover .site-footer__social-icon,.site-footer__social-button.kg-button--secondary:focus-visible .site-footer__social-icon{filter:invert(1)}.site-footer__social-icon{width:20px;height:20px;object-fit:contain;display:block}.site-footer__legal-links{margin:0;display:inline-flex;align-items:center;gap:8px}.kg-button--neutral{background-color:transparent;color:#ffffffb8;border:none}.kg-button--neutral:hover{background-color:#ffffff0f;color:#fffffff2}.site-footer__legal-button.kg-button--text.kg-button--md{min-height:28px;padding:0;border-radius:0}.site-footer__pipe{color:#ffffff6b;font-size:12px;line-height:1}.site-footer__copyright{margin:0;color:#ffffff85;font-size:12px;line-height:1.4}.site-footer__big-logotype{width:100%;margin:0;display:flex;justify-content:flex-start;align-items:flex-end;pointer-events:none}.site-footer__big-logotype:before{content:"";width:clamp(420px,76vw,1260px);aspect-ratio:1985 / 387;max-width:100%;background-color:#ffc211;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='1985'%20height='388'%20viewBox='0%200%201985%20388'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1068.32%20331.27C1013.77%20331.24%20969.58%20287.02%20969.58%20232.49L969.64%2050.39L1040.21%2050.42V77.04H1072.47L1072.44%20147.6H1040.17L1040.14%20232.51C1040.16%20248.08%201052.79%20260.69%201068.35%20260.71H1081.54L1093.96%20331.28H1068.32V331.27Z'%20fill='white'/%3e%3cpath%20d='M1223.02%2065.94C1146.64%2065.91%201084.69%20127.82%201084.67%20204.2C1084.64%20280.59%201146.55%20342.53%201222.93%20342.55C1299.31%20342.58%201361.26%20280.67%201361.28%20204.29C1361.31%20127.9%201299.4%2065.96%201223.02%2065.94ZM1222.95%20271.99C1185.54%20271.98%201155.22%20241.64%201155.23%20204.22C1155.24%20166.81%201185.58%20136.49%201223%20136.5C1260.41%20136.51%201290.73%20166.85%201290.72%20204.27C1290.71%20241.68%201260.37%20272%201222.95%20271.99Z'%20fill='white'/%3e%3cpath%20d='M702.04%2076.57L557.14%20387.01L479.29%20386.98L529.82%20278.71L435.47%2076.57L513.33%2076.55L568.75%20195.29L624.18%2076.55L702.04%2076.57Z'%20fill='white'/%3e%3cpath%20d='M449.53%20147.73H416.6C385.47%20147.78%20360.25%20173.03%20360.25%20204.18V331.2H289.68V77.16H360.25V90.36C377.23%2081.93%20396.37%2077.18%20416.6%2077.16L416.7%2077.37L449.53%20147.73Z'%20fill='white'/%3e%3cpath%20d='M416.7%2077.16V77.37L416.6%2077.16H416.7Z'%20fill='white'/%3e%3cpath%20d='M815.05%2065.94C738.67%2065.92%20676.7%20127.82%20676.7%20204.2V386.82L747.26%20386.84V204.23C747.28%20166.81%20777.62%20136.5%20815.03%20136.51C852.44%20136.51%20882.76%20166.86%20882.75%20204.27C882.73%20241.68%20852.39%20270%20814.98%20270C805.23%20270%20796.52%20268.67%20788.86%20266.18L760.8%20326.29C777.05%20334.31%20795.23%20339.49%20814.96%20340.57C891.23%20344.72%20953.29%20280.69%20953.31%20204.3C953.34%20127.91%20891.43%2065.97%20815.05%2065.94Z'%20fill='white'/%3e%3cpath%20d='M151%20177.62L272.65%2020.88H183.03L73.39%20162.15V20.88H0V331.37H73.39V191.57L193.83%20331.37H283.45L151%20177.63V177.62Z'%20fill='white'/%3e%3cpath%20d='M61.3796%20175.98V179.14L60.6196%20178.26L60.0996%20177.65L60.5896%20177L61.3796%20175.98Z'%20fill='white'/%3e%3cpath%20d='M61.3802%20176.81V178.36L60.7402%20177.63L61.3802%20176.81Z'%20fill='white'/%3e%3cpath%20d='M1984.25%20175.45C1984.22%20272.11%201905.84%20350.43%201809.2%20350.39C1764.24%20350.37%201723.24%20333.4%201692.25%20305.53C1709.89%20285.93%201723.62%20262.73%201732.17%20237.17C1750.26%20259.72%201778.05%20274.17%201809.22%20274.18C1863.78%20274.2%201908.03%20229.98%201908.05%20175.42C1908.07%20120.85%201863.85%2076.61%201809.29%2076.59C1778.11%2076.59%201750.31%2091.01%201732.21%20113.55C1723.67%2087.97%201709.96%2064.76%201692.34%2045.15C1723.35%2017.3%201764.35%200.360023%201809.31%200.380023C1905.97%200.410023%201984.29%2078.79%201984.25%20175.43V175.45Z'%20fill='white'/%3e%3cpath%20d='M1722.91%20175.05C1722.91%20187.93%201720.91%20203.6%201718.67%20213.48C1712.08%20242.47%201698.1%20269.44%201678.77%20291.19C1646.71%20327.28%201599.94%20350.02%201547.85%20350C1451.2%20349.97%201372.88%20271.58%201372.92%20174.94C1372.95%2078.29%201451.33%20-0.0299914%201547.97%208.61561e-06C1600.06%200.0200086%201646.82%2022.79%201678.86%2058.9C1694.97%2077.07%201707.37%2098.61%201714.84%20122.34L1631.49%20122.31C1613.99%2094.62%201583.13%2076.24%201547.96%2076.22C1493.39%2076.2%201449.15%20120.41%201449.13%20174.98C1449.11%20229.54%201493.33%20273.78%201547.89%20273.8C1588.82%20273.82%201623.95%20248.95%201638.94%20213.48L1548.11%20213.45L1537.09%20140.11L1719.45%20140.16C1721.73%20151.44%201722.92%20163.11%201722.92%20175.07L1722.91%20175.05Z'%20fill='white'/%3e%3c/svg%3e") left center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='1985'%20height='388'%20viewBox='0%200%201985%20388'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1068.32%20331.27C1013.77%20331.24%20969.58%20287.02%20969.58%20232.49L969.64%2050.39L1040.21%2050.42V77.04H1072.47L1072.44%20147.6H1040.17L1040.14%20232.51C1040.16%20248.08%201052.79%20260.69%201068.35%20260.71H1081.54L1093.96%20331.28H1068.32V331.27Z'%20fill='white'/%3e%3cpath%20d='M1223.02%2065.94C1146.64%2065.91%201084.69%20127.82%201084.67%20204.2C1084.64%20280.59%201146.55%20342.53%201222.93%20342.55C1299.31%20342.58%201361.26%20280.67%201361.28%20204.29C1361.31%20127.9%201299.4%2065.96%201223.02%2065.94ZM1222.95%20271.99C1185.54%20271.98%201155.22%20241.64%201155.23%20204.22C1155.24%20166.81%201185.58%20136.49%201223%20136.5C1260.41%20136.51%201290.73%20166.85%201290.72%20204.27C1290.71%20241.68%201260.37%20272%201222.95%20271.99Z'%20fill='white'/%3e%3cpath%20d='M702.04%2076.57L557.14%20387.01L479.29%20386.98L529.82%20278.71L435.47%2076.57L513.33%2076.55L568.75%20195.29L624.18%2076.55L702.04%2076.57Z'%20fill='white'/%3e%3cpath%20d='M449.53%20147.73H416.6C385.47%20147.78%20360.25%20173.03%20360.25%20204.18V331.2H289.68V77.16H360.25V90.36C377.23%2081.93%20396.37%2077.18%20416.6%2077.16L416.7%2077.37L449.53%20147.73Z'%20fill='white'/%3e%3cpath%20d='M416.7%2077.16V77.37L416.6%2077.16H416.7Z'%20fill='white'/%3e%3cpath%20d='M815.05%2065.94C738.67%2065.92%20676.7%20127.82%20676.7%20204.2V386.82L747.26%20386.84V204.23C747.28%20166.81%20777.62%20136.5%20815.03%20136.51C852.44%20136.51%20882.76%20166.86%20882.75%20204.27C882.73%20241.68%20852.39%20270%20814.98%20270C805.23%20270%20796.52%20268.67%20788.86%20266.18L760.8%20326.29C777.05%20334.31%20795.23%20339.49%20814.96%20340.57C891.23%20344.72%20953.29%20280.69%20953.31%20204.3C953.34%20127.91%20891.43%2065.97%20815.05%2065.94Z'%20fill='white'/%3e%3cpath%20d='M151%20177.62L272.65%2020.88H183.03L73.39%20162.15V20.88H0V331.37H73.39V191.57L193.83%20331.37H283.45L151%20177.63V177.62Z'%20fill='white'/%3e%3cpath%20d='M61.3796%20175.98V179.14L60.6196%20178.26L60.0996%20177.65L60.5896%20177L61.3796%20175.98Z'%20fill='white'/%3e%3cpath%20d='M61.3802%20176.81V178.36L60.7402%20177.63L61.3802%20176.81Z'%20fill='white'/%3e%3cpath%20d='M1984.25%20175.45C1984.22%20272.11%201905.84%20350.43%201809.2%20350.39C1764.24%20350.37%201723.24%20333.4%201692.25%20305.53C1709.89%20285.93%201723.62%20262.73%201732.17%20237.17C1750.26%20259.72%201778.05%20274.17%201809.22%20274.18C1863.78%20274.2%201908.03%20229.98%201908.05%20175.42C1908.07%20120.85%201863.85%2076.61%201809.29%2076.59C1778.11%2076.59%201750.31%2091.01%201732.21%20113.55C1723.67%2087.97%201709.96%2064.76%201692.34%2045.15C1723.35%2017.3%201764.35%200.360023%201809.31%200.380023C1905.97%200.410023%201984.29%2078.79%201984.25%20175.43V175.45Z'%20fill='white'/%3e%3cpath%20d='M1722.91%20175.05C1722.91%20187.93%201720.91%20203.6%201718.67%20213.48C1712.08%20242.47%201698.1%20269.44%201678.77%20291.19C1646.71%20327.28%201599.94%20350.02%201547.85%20350C1451.2%20349.97%201372.88%20271.58%201372.92%20174.94C1372.95%2078.29%201451.33%20-0.0299914%201547.97%208.61561e-06C1600.06%200.0200086%201646.82%2022.79%201678.86%2058.9C1694.97%2077.07%201707.37%2098.61%201714.84%20122.34L1631.49%20122.31C1613.99%2094.62%201583.13%2076.24%201547.96%2076.22C1493.39%2076.2%201449.15%20120.41%201449.13%20174.98C1449.11%20229.54%201493.33%20273.78%201547.89%20273.8C1588.82%20273.82%201623.95%20248.95%201638.94%20213.48L1548.11%20213.45L1537.09%20140.11L1719.45%20140.16C1721.73%20151.44%201722.92%20163.11%201722.92%20175.07L1722.91%20175.05Z'%20fill='white'/%3e%3c/svg%3e") left center / contain no-repeat;opacity:var(--footer-logomark-reveal);transform:translate3d(0,calc((1 - var(--footer-logomark-reveal)) * 64px),0);will-change:transform,opacity}.post-morph-section__inner{width:min(100%,var(--content-breakpoint));margin:0 auto;padding:clamp(160px,20vh,260px) var(--spacing-spacing-sm) clamp(56px,9vh,96px)}.post-morph-layout{display:grid;grid-template-columns:minmax(280px,34%) minmax(0,66%);align-items:start;gap:clamp(24px,4vw,72px);position:relative}.post-morph-sidebar{position:sticky;top:0;height:100vh;height:100dvh;align-self:start}body.post-morph-active .post-morph-sidebar{--post-morph-sticky-shift: clamp(220px, 30vh, 340px);top:calc(var(--post-morph-sticky-shift));height:calc(100vh + var(--post-morph-sticky-shift));height:calc(100dvh + var(--post-morph-sticky-shift))}.post-morph-section__eyebrow{margin:0 0 12px;color:var(--text-text-tertiary, var(--text-text-highlight));font-size:var(--typography-footnote-regular-font-size, 12px);font-weight:400;line-height:var(--typography-footnote-regular-line-height, normal);letter-spacing:0;text-transform:none}.post-morph-section__title{margin:0;max-width:18ch;color:var(--text-text-primary);font-size:var(--typography-h3-regular-font-size, 24px);font-weight:400;line-height:var(--typography-h3-regular-line-height, normal);letter-spacing:0}.post-morph-section__text{margin:20px 0 0;max-width:60ch;color:var(--text-text-secondary, var(--text-text-primary));font-size:var(--typography-body2-regular-font-size, 16px);font-weight:var(--typography-body2-regular-font-weight, 400);line-height:var(--typography-body2-regular-line-height, normal);letter-spacing:0}.post-morph-sidebar__sticky{position:relative;height:100%;padding:0;display:grid;grid-template-rows:auto 1fr;align-content:start;gap:22px}.post-morph-accordion{display:flex;flex-direction:column;width:100%}.post-morph-accordion__item{border-bottom:1px solid rgba(255,255,255,.05);padding:var(--spacing-spacing-md, 24px) 0 12px}.post-morph-accordion__title{width:100%;text-align:left;border:0;padding:0;color:var(--text-text-tertiary, #98a0b5);background:transparent;font:inherit;font-size:var(--typography-h3-regular-font-size, 24px);font-weight:400;line-height:var(--typography-h3-regular-line-height, normal);cursor:pointer;transition:color .22s ease,transform .22s ease}.post-morph-accordion__title-line{display:inline-flex;gap:.24em;overflow:hidden}.post-morph-title-word{display:inline-block;will-change:transform,opacity}.post-morph-accordion__title:hover{color:var(--text-text-secondary, #ced3df)}.post-morph-accordion__item.is-active .post-morph-accordion__title{color:var(--brand-primary, #FFC211);transform:translate(2px)}.post-morph-accordion__content{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-4px);transition:grid-template-rows .32s ease,opacity .28s ease,transform .28s ease}.post-morph-accordion__content>.post-morph-section__text{overflow:hidden;margin:0;padding-top:0}.post-morph-accordion__item.is-active .post-morph-accordion__content{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.post-morph-accordion__item.is-active .post-morph-accordion__content>.post-morph-section__text{padding-top:12px}.post-morph-gallery{display:grid;gap:32px;overflow:visible}.post-morph-gallery__section{min-height:0;width:clamp(520px,70vw,680px);aspect-ratio:1;justify-self:end;display:grid;grid-template-rows:1fr auto;padding:0;border-radius:var(--radius-radius-xl, 24px);border:1px solid var(--border-border-primary, rgba(255, 255, 255, .06));background:linear-gradient(180deg,#ffffff0a,#ffffff05);overflow:visible;box-shadow:24px 0 140px 84px #ffc2111a,12px 0 80px 48px #ffc21114,24px 0 40px 24px #b37a0024;margin-right:0;margin-bottom:8%;--reveal-progress: 0;--reveal-offset: 60px;opacity:calc(.08 + (var(--reveal-progress) * .92));transform:translate3d(calc((1 - var(--reveal-progress)) * var(--reveal-offset)),0,0);will-change:opacity,transform}.post-morph-gallery__section.is-visible{pointer-events:auto}.post-morph-gallery__media{min-height:0;height:100%;border-radius:var(--radius-radius-xl, 24px);overflow:hidden;background:linear-gradient(145deg,#ffffff1c,#ffffff05),radial-gradient(circle at 20% 20%,rgba(255,255,255,.2),transparent 55%)}.post-morph-gallery__image{display:block;width:100%;height:100%;object-fit:cover}.post-morph-gallery__media--lottie .post-morph-gallery__lottie{display:block;width:100%;height:100%;min-height:100%}#psp .post-morph-gallery__media{background:#0a6f6f}#asset-mgmt .post-morph-gallery__media{background:#797050}#ecommerce .post-morph-gallery__media{background:#5c457a}.post-morph-gallery__bottom-sentinel{width:100%;height:2px}.scroll-track__section{height:100vh}.scroll-track__section--maskhero{height:70vh;position:relative;display:flex;align-items:center}.scroll-track__maskhero-sticky{width:100%;display:flex;align-items:center;pointer-events:none}.scroll-track__section--heading{--heading-offset-y: -2vh;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100vh;height:auto;padding-top:180vh;padding-bottom:120vh}.scroll-track__heading{margin:0;text-align:center;color:var(--text-text-primary);font-family:DM Sans,Noto Sans TC,sans-serif;font-size:clamp(32px,5vw,72px);font-weight:500;line-height:1.1;transform:translateY(var(--heading-offset-y));opacity:0;visibility:hidden;position:relative;z-index:2}.scroll-track__heading.is-visible{opacity:1;visibility:visible}.morph-titles__heading{width:100%;padding-left:5%;text-align:left;font-family:DM Sans,Noto Sans TC,sans-serif;font-size:var(--typography-display1-medium-font-size);font-weight:500;line-height:1.12;letter-spacing:0;color:var(--text-text-primary);margin-bottom:clamp(24px,3.2vw,48px)}.morph-titles__heading--animated .hero-line--single{white-space:nowrap;display:inline-flex;flex-wrap:nowrap;gap:0}.morph-titles__heading--animated .hero-char-wrap{display:inline-block;overflow:hidden;vertical-align:bottom}.morph-titles__heading--animated .hero-char{display:inline-block;will-change:transform,opacity}.morph-titles__plus-matrix{--plus-size: clamp(12px, .9vw, 16px);--plus-col-gap: clamp(6px, .5vw, 10px);--plus-row-gap: clamp(5px, .45vw, 8px);margin-left:5%;margin-top:clamp(120px,8vw,210px);margin-bottom:0;width:fit-content;display:grid;grid-template-columns:repeat(5,var(--plus-size));grid-template-rows:repeat(6,var(--plus-size));gap:var(--plus-row-gap) var(--plus-col-gap);align-items:center;justify-items:center;pointer-events:none;position:relative;z-index:2}.morph-titles__plus{--plus-yellow-top: #ffc211;--plus-yellow-mid: #ffd662;--plus-yellow-light: #fff1cb;--plus-dark: #1f2742;--plus-steel: #50618f;--row-factor: calc(var(--row) / 4);width:var(--plus-size);height:var(--plus-size);display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--plus-yellow-top) calc(100% - (var(--row-factor) * 62%)),var(--plus-yellow-light) calc(var(--row-factor) * 62%));opacity:.9;filter:drop-shadow(0 0 8px rgba(255,194,17,.16));animation:morphTitlesPlusPulse 6s linear infinite,morphTitlesPlusHue 6s linear infinite;animation-delay:calc(var(--index) * -.27s),calc((var(--row) * -.45s) + (var(--col) * -.22s))}.morph-titles__plus:nth-child(4n+2){animation-delay:calc(var(--index) * -.35s),calc((var(--row) * -.6s) + (var(--col) * -.18s))}.morph-titles__plus:nth-child(5n+3){animation-delay:calc(var(--index) * -.42s),calc((var(--row) * -.52s) + (var(--col) * -.35s))}.morph-titles__plus-icon{width:100%;height:100%;display:block}.morph-titles__eyebrow-wrap{margin:0 0 1.2rem;padding:0 8px 8px 5%;width:fit-content;position:relative;z-index:3;transform:translateY(-24px)}.morph-titles__eyebrow{position:relative;display:inline-block;font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.8rem;font-weight:300;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-primary, #FFC211)}.morph-titles__eyebrow-char{display:inline-block;color:var(--brand-primary, #FFC211);animation:none}.morph-titles__eyebrow-char--phase-a,.morph-titles__eyebrow-char--phase-b,.morph-titles__eyebrow-char--phase-c,.morph-titles__eyebrow-char--phase-d{animation-delay:0s}.morph-titles__eyebrow-wrap:after{content:"";display:block;height:100%;margin-top:-1.1em;background-image:repeating-linear-gradient(to bottom,rgba(201,212,234,.22) 0px,rgba(201,212,234,.22) 1px,transparent 1px,transparent 2px);opacity:.22;animation:morphTitlesEyebrowScanline .36s steps(3,end) infinite;pointer-events:none}.morph-titles{position:relative;width:100%;z-index:10;margin-top:0;transform:translateY(180vh)}.morph-titles__container{width:100%;position:relative;padding-top:clamp(16px,2vw,28px);padding-bottom:clamp(16px,2vw,28px)}.morph-titles__body{position:relative}.morph-titles__cta-wrap{margin-left:5%;margin-top:clamp(28px,2.8vw,44px);width:fit-content;position:relative;z-index:2;pointer-events:auto}.morph-titles__cta-button{position:relative;overflow:visible;min-height:48px;padding:0;border-radius:var(--radius-radius-md, 12px);font-size:var(--typography-body1-medium-font-size, 16px);font-weight:600;line-height:1}.morph-titles__cta-button .top-nav__cta-loop{padding:12px var(--spacing-spacing-md, 20px)}.morph-titles__cta-button:hover .top-nav__cta-loop-track,.morph-titles__cta-button:focus-visible .top-nav__cta-loop-track{animation-play-state:running;opacity:1}.morph-titles__cta-button:hover .top-nav__cta-loop-sizer,.morph-titles__cta-button:focus-visible .top-nav__cta-loop-sizer{visibility:hidden}.morph-titles__list{width:100%;border-top:1px solid rgba(183,171,152,.25)}.morph-titles__item{border-bottom:1px solid rgba(183,171,152,.25);cursor:default;position:relative;z-index:2;pointer-events:auto;padding-top:clamp(10px,1.2vw,16px);padding-bottom:clamp(10px,1.2vw,16px);box-sizing:border-box}.morph-titles__wrapper{display:inline-block;padding-left:5%;position:relative;pointer-events:auto;cursor:pointer}.morph-titles__p{display:inline-block;color:#b7ab98;text-transform:uppercase;font-family:var(--typography-display1-medium-font-family, "DM Sans"),sans-serif;font-size:clamp(36px,4.5vw,48px);font-weight:700;line-height:1.1;letter-spacing:var(--typography-display1-medium-letter-spacing, 0);margin:0;position:relative;pointer-events:none}.morph-titles__p--clipping{z-index:2;color:var(--text-text-placeholder, #B0BBD5)}.morph-titles__p--base{display:block;position:absolute;color:var(--text-text-disabled, #343E5A);top:0;z-index:1}.morph-titles__kgi-word{display:inline-block}.morph-titles__kgi-space{display:inline;white-space:pre}.morph-titles__kgi-inline-image-wrap{--kgi-inline-logo-height: .86em;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;vertical-align:-.08em;white-space:nowrap;width:0;height:var(--kgi-inline-logo-height);line-height:1;flex:0 0 auto}.morph-titles__kgi-inline-image{display:block;height:100%;width:auto;max-height:100%;object-fit:contain;flex:0 0 auto}.morph-titles__descriptions{position:absolute;top:0;left:0;height:100%;width:100%;z-index:20;pointer-events:none;display:flex;flex-direction:column}.morph-titles__description{background-color:var(--brand-primary, #FFC211);display:flex;justify-content:space-between;align-items:center;padding:0 10% 0 5%;clip-path:inset(50% 0 50%);transition:clip-path .4s cubic-bezier(.16,1,.3,1);flex:1;min-height:0;width:100%;position:relative;pointer-events:none;box-sizing:border-box}.morph-titles__desc-title{color:var(--text-text-contrast, #1B2559);text-transform:uppercase;font-family:var(--typography-display1-medium-font-family, "DM Sans"),sans-serif;font-size:clamp(36px,4.5vw,48px);font-weight:700;line-height:1.1;margin:0}.morph-titles__desc-text{width:42%;font-size:var(--typography-body1-medium-font-size, 16px);font-weight:var(--typography-body1-medium-font-weight, 500);line-height:var(--typography-body1-medium-line-height, 1.4);letter-spacing:var(--typography-body1-medium-letter-spacing, 0);color:var(--text-text-contrast, #1B2559)}.scroll-track__section--hero{position:relative;display:flex;align-items:center;justify-content:center;z-index:4}.hero-tag-stack{position:fixed;top:calc(var(--kg-globe-screen-y, 50vh) - clamp(205px,19.5vw,265px));left:calc(var(--kg-globe-screen-x, 50vw) - clamp(440px,34vw,570px));display:flex;flex-direction:column;align-items:flex-start;gap:clamp(10px,1.1vw,15px);z-index:5;pointer-events:none;opacity:var(--kg-hero-tag-opacity, 0);transition:opacity .52s cubic-bezier(.25,.46,.45,.94)}.hero-tag-stack__item{width:auto;height:clamp(40px,3.8vw,54px);display:block;object-fit:contain;object-position:left center}.hero-tag-stack__item--vendor{height:clamp(42px,4vw,58px)}.hero-tag-stack--right{top:calc(var(--kg-globe-screen-y, 50vh) - clamp(185px,17.5vw,245px));left:calc(var(--kg-globe-screen-x, 50vw) + clamp(200px,14.5vw,255px));align-items:flex-end;gap:clamp(10px,1.1vw,15px)}.hero-tag-stack__item--right{height:clamp(42px,4vw,58px);object-position:right center}.hero-animation-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5}.hero-scale-container,.hero-image-group-wrapper{display:contents}.hero-transfer-curve{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5;opacity:0;transition:opacity .52s cubic-bezier(.25,.46,.45,.94)}@media (min-width: 1440px){.hero-scale-container{display:block!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none!important;transform:scale(var(--desktop-visual-scale, 1))!important;transform-origin:var(--kg-globe-screen-x, 50vw) calc(var(--kg-globe-screen-y, 50vh) - 290px)!important}}.hero-transfer-curve.is-visible{opacity:var(--kg-hero-tag-opacity, 0)}.hero-tag-stack--b-right{top:calc(var(--kg-globe-screen-y, 50vh) - clamp(205px,19.5vw,265px))}.hero-tag-stack--b-left{top:calc(var(--kg-globe-screen-y, 50vh) - clamp(185px,17.5vw,245px))}.hero-tag-stack__item--gamer,.hero-tag-stack__item--game-developer,.hero-tag-stack__item--immigrant,.hero-tag-stack__item--overseas-family,.hero-tag-stack__item--buyer,.hero-tag-stack__item--e-commerce-owner{height:clamp(42px,4vw,58px)}.hero-transfer-curve__base{fill:none;stroke:#ffffff38;stroke-width:4px;stroke-linecap:round}.hero-transfer-curve__fill{fill:none;stroke:#ffc211;stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 3px rgba(255,194,17,.6))}.hero-transfer-curve__glow{fill:#ffc211;pointer-events:none;filter:blur(16px)}.hero-transfer-curve__logo{overflow:visible}@media (prefers-reduced-motion: reduce){.hero-tag-stack__item,.hero-tag-stack [data-tag]{opacity:1!important;transform:none!important;transition:none!important}.hero-transfer-curve__path{transition:none!important;stroke-dashoffset:0!important}}.hero-pill{display:inline-flex;align-items:center;gap:clamp(9px,.8vw,13px);height:clamp(50px,4.8vw,70px);padding:0 clamp(18px,1.5vw,24px) 0 clamp(8px,.7vw,11px);background:var(--surface-surface-primary);border-radius:999px;white-space:nowrap}.hero-pill__avatar{width:clamp(36px,3.4vw,52px);height:clamp(36px,3.4vw,52px);border-radius:50%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-pill__avatar-img{width:100%;height:100%;object-fit:cover}.hero-pill__text{font-family:Noto Sans TC,DM Sans,sans-serif;font-size:clamp(17px,1.55vw,23px);font-weight:500;color:#fff;line-height:1}.hero-badge{display:none!important}.hero-badge__icon{width:clamp(22px,2vw,28px);height:clamp(22px,2vw,28px);flex-shrink:0}.hero-badge__text{font-family:Noto Sans TC,DM Sans,sans-serif;font-size:clamp(17px,1.55vw,23px);font-weight:600;line-height:1}.hero-badge--low{background:var(--alert-success-light)}.hero-badge--low .hero-badge__icon,.hero-badge--low .hero-badge__text{color:var(--text-text-success);fill:var(--text-text-success)}.hero-badge--medium{background:var(--alert-warning-light)}.hero-badge--medium .hero-badge__icon,.hero-badge--medium .hero-badge__text{color:var(--text-text-warning);fill:var(--text-text-warning)}.hero-badge--high{background:var(--alert-error-light)}.hero-badge--high .hero-badge__icon,.hero-badge--high .hero-badge__text{color:var(--text-text-error);fill:var(--text-text-error)}.hero-label{display:inline-flex;align-items:center;gap:clamp(8px,.7vw,12px);height:clamp(50px,4.6vw,68px);padding:0 clamp(18px,1.5vw,24px) 0 clamp(14px,1.3vw,20px);background:var(--surface-surface-primary);border-radius:clamp(11px,1vw,14px);white-space:nowrap;flex-shrink:0;box-sizing:border-box}.hero-label__icon{width:clamp(28px,2.6vw,36px);height:clamp(28px,2.6vw,36px);border-radius:50%;flex-shrink:0;object-fit:contain}.hero-label__text{font-family:DM Sans,Noto Sans TC,sans-serif;font-size:clamp(17px,1.55vw,23px);font-weight:500;color:#fff;line-height:1}.hero-label__action{font-family:Noto Sans TC,DM Sans,sans-serif;font-size:clamp(17px,1.55vw,23px);font-weight:500;color:#ffffffb3;line-height:1}.hero-copy{width:100%;max-width:980px;margin:0 auto;padding:0 var(--spacing-spacing-sm);display:flex;justify-content:center;text-align:center;transform:translateY(-20vh);pointer-events:none}.hero-copy__title{margin:0;max-width:14ch;color:#fff;font-family:DM Sans,Noto Sans TC,sans-serif;font-size:var(--typography-display1-medium-font-size);font-weight:500;line-height:1.12;letter-spacing:0;display:inline-flex;flex-direction:column;align-items:center;gap:.06em;mix-blend-mode:difference}.hero-line{display:inline-flex;gap:.26em;overflow:hidden;padding-block:.08em}.hero-word{display:inline-block;margin:-.08em 0;will-change:transform,opacity}.top-nav__brand{display:inline-flex;align-items:center;min-height:var(--size-size-6xl-48);justify-self:start}.top-nav__logo-flip{position:relative;display:inline-block}.top-nav__logo{display:block;height:clamp(26px,2vw,32px);width:auto;transition:opacity .2s ease}.top-nav__logo--back{position:absolute;top:0;left:0;opacity:0}.top-nav__brand:hover .top-nav__logo--front,.top-nav__brand:focus-visible .top-nav__logo--front{opacity:0}.top-nav__brand:hover .top-nav__logo--back,.top-nav__brand:focus-visible .top-nav__logo--back{opacity:1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.top-nav__center-actions{justify-self:start;display:inline-flex;align-items:center;justify-content:flex-start;gap:clamp(8px,1.4vw,20px);margin:0;padding:0;list-style:none}.top-nav__center-item{display:inline-flex}.top-nav__center-link{color:var(--text-text-secondary);font-family:var(--typography-body2-regular-font-family, "DM Sans"),"Noto Sans TC",sans-serif;font-size:var(--typography-body2-regular-font-size, 16px);font-weight:var(--typography-body2-regular-font-weight, 400);line-height:var(--typography-body2-regular-line-height, 1.5);text-decoration:none;white-space:nowrap;display:inline-block;transition:color .2s ease}.top-nav__center-link:hover,.top-nav__center-link:focus-visible{color:var(--brand-primary)}.top-nav__cta{justify-self:end;position:relative;overflow:visible;background:#fff;color:var(--text-text-contrast);border-radius:var(--radius-radius-md);box-shadow:0 0 0 1px #fff3,0 0 24px #ffffff40,0 8px 20px #02081652;transition:background-color .2s ease,color .2s ease}.top-nav__cta.kg-button--text.kg-button--md{padding:0}.top-nav__cta-loop{position:relative;display:inline-grid;place-items:center;padding:var(--spacing-spacing-2xs) var(--spacing-spacing-sm);width:max-content;overflow:hidden;white-space:nowrap}.top-nav__cta-loop-sizer{display:inline-block;visibility:visible;pointer-events:none}.top-nav__cta-loop-track{position:absolute;top:0;left:0;height:100%;display:flex;align-items:center;width:max-content;animation:topNavCtaTextLoop 2.2s linear infinite;animation-play-state:paused;opacity:0;will-change:transform}.top-nav__cta-loop-segment{display:inline-block;flex:0 0 auto;padding-right:.9em}.top-nav__cta.kg-button--secondary:hover,.top-nav__cta.kg-button--secondary:focus-visible{background:var(--brand-primary);color:var(--text-text-contrast)}.kg-button{display:inline-flex;align-items:center;justify-content:center;border:none;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .2s ease}.kg-button--md{min-height:36px;font-size:var(--font-font-2xs);border-radius:var(--radius-radius-sm)}.kg-button--text.kg-button--md{padding:var(--spacing-spacing-2xs) var(--spacing-spacing-sm)}.kg-button--primary{background-color:var(--brand-primary);color:var(--text-text-contrast)}.kg-button--primary:hover{background-color:var(--brand-primary-dark)}.kg-button--secondary{background-color:var(--surface-surface-secondary-dark);color:var(--text-text-primary);border:none}.kg-button--secondary:hover{background-color:var(--surface-surface-primary)}.top-nav__brand:focus-visible,.kg-button:focus-visible,.top-nav__center-link:focus-visible{outline:2px solid var(--border-border-highlight);outline-offset:2px}@media (max-width: 768px){.solutions-tagline-section__coin-stack{--avatar-size: .72em;--avatar-border-width: 2px}.top-nav__inner{width:fit-content;max-width:calc(100vw - 16px);grid-template-columns:auto auto;justify-content:center;padding:var(--spacing-spacing-2xs) var(--spacing-spacing-xs);gap:10px}.top-nav__center-actions{display:none}.top-nav__logo{height:24px}.top-nav__cta.kg-button--text.kg-button--md{padding:0}.hero-copy__title{font-size:clamp(36px,10.6vw,64px);line-height:1.12}.solutions-tagline-section{padding:clamp(32px,8vw,52px) var(--spacing-spacing-sm) clamp(30px,8vw,44px)}.hero-tag-stack{top:calc(var(--kg-globe-screen-y, 46vh) - clamp(130px,26vw,165px));left:calc(var(--kg-globe-screen-x, 46vw) - clamp(200px,40vw,290px));gap:8px}.hero-tag-stack__item{height:clamp(32px,6.2vw,44px)}.hero-tag-stack__item--vendor{height:clamp(34px,6.8vw,46px)}.hero-tag-stack--right{top:calc(var(--kg-globe-screen-y, 46vh) - clamp(112px,22.5vw,145px));left:calc(var(--kg-globe-screen-x, 46vw) + clamp(55px,11vw,90px));gap:7px}.hero-tag-stack__item--right{height:clamp(34px,6.8vw,46px)}.hero-tag-stack--b-right{top:calc(var(--kg-globe-screen-y, 46vh) - clamp(130px,26vw,165px))}.hero-tag-stack--b-left{top:calc(var(--kg-globe-screen-y, 46vh) - clamp(112px,22.5vw,145px))}.hero-tag-stack__item--gamer,.hero-tag-stack__item--game-developer,.hero-tag-stack__item--immigrant,.hero-tag-stack__item--overseas-family,.hero-tag-stack__item--buyer,.hero-tag-stack__item--e-commerce-owner{height:clamp(34px,6.8vw,46px)}.hero-pill{height:clamp(40px,8vw,54px);gap:clamp(6px,1.1vw,10px);padding:0 clamp(12px,2.2vw,18px) 0 clamp(5px,.9vw,8px)}.hero-pill__avatar{width:clamp(28px,5.6vw,42px);height:clamp(28px,5.6vw,42px)}.hero-pill__text{font-size:clamp(13px,2.6vw,18px)}.hero-badge{height:clamp(38px,7.5vw,52px);gap:clamp(5px,.9vw,8px);padding:0 clamp(12px,2.2vw,18px)}.hero-badge__icon{width:clamp(18px,3.4vw,24px);height:clamp(18px,3.4vw,24px)}.hero-badge__text{font-size:clamp(13px,2.6vw,18px)}.hero-label{height:clamp(40px,8vw,54px);gap:clamp(5px,1vw,9px);padding:0 clamp(12px,2.2vw,18px) 0 clamp(10px,1.8vw,15px);border-radius:clamp(9px,1.6vw,12px)}.hero-label__icon{width:clamp(22px,4.4vw,30px);height:clamp(22px,4.4vw,30px)}.hero-label__text,.hero-label__action{font-size:clamp(13px,2.6vw,18px)}.hero-copy{transform:translateY(-6vh)}.section-three-logo-wall{width:min(100%,420px);grid-template-columns:1fr;gap:16px;justify-items:center}.section-three-logo-wall__center{display:none}.section-three-logo-wall__side{width:100%;gap:10px}.section-three-logo-wall__client-row,.section-three-logo-wall__divider-row{gap:1px}.section-three-logo-wall__client{min-height:40px;font-size:10px}.post-morph-section{min-height:auto}.post-morph-layout{grid-template-columns:1fr;gap:24px}.post-morph-sidebar{position:sticky;top:0;height:100vh;height:100dvh}body.post-morph-active .post-morph-sidebar{--post-morph-sticky-shift: 132px;top:calc(var(--post-morph-sticky-shift) * -1);height:calc(100vh + var(--post-morph-sticky-shift));height:calc(100dvh + var(--post-morph-sticky-shift))}.post-morph-sidebar__sticky{position:relative;height:100%;padding:0;gap:14px}.post-morph-accordion__title{font-size:clamp(22px,8vw,32px)}.post-morph-gallery__section{min-height:0;padding:14px;width:min(100%,680px);aspect-ratio:1;margin-right:0;--reveal-offset: 20px}.post-morph-section__inner{padding:160px var(--spacing-spacing-sm) 88px}.safety-priority-section__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-spacing-xs, 12px)}.safety-followup-section__heading{font-size:clamp(32px,8vw,54px)}.integration-bento-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--spacing-spacing-xs, 12px)}.integration-bento-card--primary,.integration-bento-card--secondary,.integration-bento-card--tertiary,.integration-bento-card--quaternary{grid-column:span 6;min-height:240px}.integration-bento-card__content{flex-direction:column}.integration-bento-card__media-slot--right{width:100%;min-width:0;height:clamp(88px,20vh,132px)}.integration-bento-card__media-slot--ide{padding:0 0 0 10px}.integration-bento-card--secondary .integration-bento-card__media-slot--ide{padding-left:clamp(16px,3.6vw,24px)}.integration-ide{width:114%;height:112%;transform:translate(4%,6%)}.integration-ide__line{font-size:13px}.integration-ai-chatbot__header{padding:4px 8px 2px}.integration-ai-chatbot__logo{width:28px;height:28px;margin-bottom:2px}.integration-ai-chatbot__greeting{font-size:12px}.integration-ai-chatbot__conversation{padding:0 8px 4px}.integration-ai-chatbot__message{margin-top:8px;padding:6px 8px}.integration-ai-chatbot__message-content{font-size:11px}.integration-ai-chatbot__message-time{display:none}.integration-ai-chatbot__input-container{padding:0 8px 4px}.integration-ai-chatbot__input-border{padding:4px 8px}.integration-ai-chatbot__input{font-size:11px}.integration-bento-card--secondary .integration-bento-card__text,.integration-bento-card--tertiary .integration-bento-card__text,.integration-bento-card--primary .integration-bento-card__text,.integration-bento-card--quaternary .integration-bento-card__text{padding:clamp(16px,3.6vw,24px) clamp(16px,3.6vw,24px) 0}.integration-bento-card--secondary .integration-bento-card__text,.integration-bento-card--tertiary .integration-bento-card__text{padding:clamp(16px,3.6vw,24px)}.case-studies-section__title-row{align-items:flex-end}.case-studies-section__heading{font-size:clamp(32px,8vw,54px)}.case-studies-carousel{grid-template-columns:repeat(2,minmax(0,1fr))}.case-studies-card__link{flex-basis:calc((100% - var(--spacing-spacing-xs, 12px)) / 2);scroll-snap-align:start}.case-studies-card{min-height:340px}.section-three-morph{padding-top:calc(var(--size-size-8xl-64) * 1.5);padding-bottom:var(--size-size-8xl-64);padding-left:0;padding-right:0}.site-footer{padding:clamp(16px,3vh,28px) var(--spacing-spacing-sm)}.site-footer__content{align-items:flex-end}.site-footer__socials{gap:4px 8px}.site-footer__social-item{gap:8px}.site-footer__big-logotype{width:min(100%,var(--content-breakpoint))}.site-footer__big-logotype:before{width:clamp(260px,92vw,820px)}}@media (prefers-reduced-motion: reduce){.hero-copy__title{transform:none;text-shadow:none}.post-morph-gallery__section{opacity:1;transform:none;--reveal-progress: 1}}@keyframes morphTitlesEyebrowCharFlicker{0%,22%,45%,66%,84%,96%,to{color:#ffc211}11%,33%,55%,74%,91%{color:#c9d4ea}5%,27%,49%,70%,88%{color:#8f9bba}17%,40%,61%,80%,98%{color:#485585}}@keyframes morphTitlesEyebrowScanline{0%,to{background-position:0 0}50%{background-position:0 4px}}@keyframes morphTitlesPlusPulse{0%{opacity:.88}16%{opacity:.42}32%{opacity:.05}48%{opacity:.96}66%{opacity:.2}82%{opacity:.78}to{opacity:.88}}@keyframes morphTitlesPlusHue{0%{color:color-mix(in srgb,#ffc211 calc(100% - (var(--row-factor) * 62%)),#fff1cb calc(var(--row-factor) * 62%))}18%{color:color-mix(in srgb,#ffe9b1 calc(84% - (var(--row-factor) * 42%)),#2e3e70 calc(16% + (var(--row-factor) * 14%)))}34%{color:#161c30}52%{color:color-mix(in srgb,#ffc211 calc(96% - (var(--row-factor) * 46%)),#fff7dd calc(4% + (var(--row-factor) * 46%)))}70%{color:color-mix(in srgb,#ffd56a calc(88% - (var(--row-factor) * 36%)),#334982 calc(12% + (var(--row-factor) * 20%)))}84%{color:color-mix(in srgb,#ffe7a3 calc(84% - (var(--row-factor) * 48%)),#20293d calc(16% + (var(--row-factor) * 30%)))}to{color:color-mix(in srgb,#ffc211 calc(100% - (var(--row-factor) * 62%)),#fff1cb calc(var(--row-factor) * 62%))}}@keyframes topNavCtaTextLoop{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes integrationIdeBlink{0%,40%{opacity:0}50%,90%{opacity:1}to{opacity:0}}.case-study-page{width:100%;min-height:100vh;background-color:var(--surface-surface-body, #12162E);color:var(--text-text-primary, #fff);padding:clamp(120px,14vh,180px) var(--spacing-spacing-sm, 16px) clamp(80px,10vh,120px)}.case-study-page__inner{width:min(100%,760px);margin:0 auto}.case-study-page__back{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--text-text-tertiary, #98a0b5);text-decoration:none;margin-bottom:40px;transition:color .2s ease}.case-study-page__back:hover{color:var(--text-text-primary, #fff)}.case-study-page__tag{margin:0 0 16px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffc211}.case-study-page__title{margin:0 0 24px;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--text-text-primary, #fff)}.case-study-page__metric{margin:0 0 48px;font-size:17px;line-height:1.6;color:var(--text-text-secondary, #b4bcd0)}.case-study-page__body{font-size:17px;line-height:1.8;color:var(--text-text-secondary, #b4bcd0)}.case-study-page__body p{margin:0 0 24px}.case-study-page__body p:last-child{margin-bottom:0}.case-study-page__body strong{color:var(--text-text-primary, #fff);font-weight:600}.case-study-page__body h2{margin:0 0 20px;font-size:clamp(22px,3vw,28px);font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--text-text-primary, #fff)}.case-study-page__body h3{margin:32px 0 12px;font-size:19px;font-weight:600;line-height:1.4;color:var(--text-text-primary, #fff)}.case-study-page__body h3+p{margin-top:0}.case-study-page__body hr{border:none;border-top:1px solid rgba(255,255,255,.08);margin:48px 0}.case-study-page__body a{color:#ffc211;text-decoration:none;font-weight:500;transition:color .2s ease}.case-study-page__body a:hover{color:#ffd56a}.case-study-page__image-grid{display:grid;gap:16px;margin:40px 0;border-radius:12px;overflow:hidden}.case-study-page__image-grid--1{grid-template-columns:1fr}.case-study-page__image-grid--2{grid-template-columns:1fr 1fr}.case-study-page__image-grid--3{grid-template-columns:1fr 1fr 1fr}.case-study-page__image-grid img{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block}.case-study-page__cta{margin-top:48px;padding:32px;border-radius:12px;background:#ffc2110f;border:1px solid rgba(255,194,17,.15);font-size:17px;line-height:1.6;color:var(--text-text-secondary, #b4bcd0)}.case-study-page__cta a{color:#ffc211;text-decoration:none;font-weight:600;transition:color .2s ease}.case-study-page__cta a:hover{color:#ffd56a}@media (max-width: 768px){.case-study-page{padding:100px 20px 60px}.case-study-page__image-grid--2,.case-study-page__image-grid--3{grid-template-columns:1fr}.case-study-page__body{font-size:16px;line-height:1.75}.case-study-page__body hr{margin:36px 0}.case-study-page__cta{padding:24px}}.case-study-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10025;background-color:var(--surface-surface-body, #12162E)}.case-study-modal__scroll{height:100%;overflow-y:auto;overscroll-behavior:contain}button.case-study-page__back{background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.news-page-scroll{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;z-index:5;background-color:var(--surface-surface-body, #12162E)}.news-grid-page{width:100%;min-height:100vh;background-color:transparent;color:var(--text-text-primary, #fff);padding:clamp(140px,18vh,220px) var(--spacing-spacing-sm, 16px) clamp(60px,8vh,100px)}.news-grid-page__inner{width:min(100%,1200px);margin:0 auto}.news-grid-page__back{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;font-family:inherit;font-size:14px;font-weight:500;color:var(--text-text-tertiary, #98a0b5);cursor:pointer;margin-bottom:48px;transition:color .2s ease}.news-grid-page__back:hover{color:var(--text-text-primary, #fff)}.news-grid-page__header{margin-bottom:clamp(48px,6vw,80px);text-align:center}.news-grid-page__heading{margin:0 0 16px;max-width:none;text-align:center;font-family:DM Sans,Noto Sans TC,sans-serif;font-size:var(--typography-display1-medium-font-size);font-weight:500;line-height:1.12;letter-spacing:0;color:var(--text-text-primary)}.news-grid-page__heading--animated{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0;width:fit-content;margin-inline:auto}.news-grid-page__heading--animated .hero-line--single{white-space:nowrap;display:inline-flex;flex-wrap:nowrap;gap:0}.news-grid-page__heading--animated .hero-char-wrap{display:inline-block;overflow:hidden;vertical-align:bottom}.news-grid-page__heading--animated .hero-char{display:inline-block;will-change:transform,opacity}.news-grid-page__label{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffc211;margin-bottom:16px}.news-grid-page__title{margin:0 0 16px;font-size:clamp(40px,6vw,72px);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--text-text-primary, #fff)}.news-grid-page__subtitle{margin:0 auto;font-size:clamp(15px,1.4vw,18px);line-height:1.5;color:var(--text-text-secondary, #b4bcd0);max-width:480px;text-align:center}.news-grid-page__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.news-grid-page__grid>.news-grid-card--featured{grid-column:1 / 3;grid-row:1 / 3}.news-grid-card{position:relative;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.06);text-decoration:none;color:inherit;transition:border-color .36s ease,transform .36s ease,box-shadow .36s ease;animation:newsCardReveal .5s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--card-index, 0) * 60ms + .1s)}@keyframes newsCardReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.news-grid-card:hover{border-color:#ffc21140;transform:translateY(-4px);box-shadow:0 20px 60px -12px #00000080}.news-grid-card__image-wrap{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#ffffff05}.news-grid-card--featured .news-grid-card__image-wrap{aspect-ratio:auto;flex:1;min-height:260px}.news-grid-card__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1)}.news-grid-card:hover .news-grid-card__image{transform:scale(1.06)}.news-grid-card__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 40%,rgba(18,22,46,.7) 100%);pointer-events:none}.news-grid-card__content{display:flex;flex-direction:column;gap:10px;padding:20px;flex-shrink:0}.news-grid-card--featured .news-grid-card__content{padding:24px 28px;gap:14px}.news-grid-card__meta{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.news-grid-card__tag{color:#ffc211}.news-grid-card__dot{width:3px;height:3px;border-radius:50%;background:var(--text-text-tertiary, #98a0b5);flex-shrink:0}.news-grid-card__source{color:var(--text-text-tertiary, #98a0b5)}.news-grid-card__title{margin:0;font-size:15px;font-weight:600;line-height:1.45;color:var(--text-text-primary, #fff);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-grid-card--featured .news-grid-card__title{font-size:clamp(18px,1.8vw,22px);-webkit-line-clamp:4}.news-grid-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:4px}.news-grid-card__date{font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-text-tertiary, #98a0b5)}.news-grid-card__arrow{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#ffffff0f;color:var(--text-text-tertiary, #98a0b5);transition:background .26s ease,color .26s ease,transform .26s ease}.news-grid-card:hover .news-grid-card__arrow{background:#ffc211;color:#12162e;transform:translate(2px)}@media (max-width: 900px){.news-grid-page__heading{font-size:clamp(32px,8vw,54px)}.news-grid-page__grid{grid-template-columns:repeat(2,1fr);gap:16px}.news-grid-page__grid>.news-grid-card--featured{grid-column:1 / -1;grid-row:auto}.news-grid-card--featured .news-grid-card__image-wrap{aspect-ratio:16 / 9;min-height:unset}}@media (max-width: 560px){.news-grid-page__grid{grid-template-columns:1fr;gap:14px}.news-grid-card__image-wrap{aspect-ratio:16 / 9}.news-grid-card--featured .news-grid-card__content{padding:20px}}@keyframes integrationIdeTypeLine{0%{opacity:0;clip-path:inset(0 100% 0 0)}8%{opacity:1}to{opacity:1;clip-path:inset(0 0 0 0)}}@media (min-width: 1440px){.hero-scale-container{display:block!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none!important;transform:scale(var(--desktop-visual-scale, 1))!important;transform-origin:var(--kg-globe-screen-x, 50vw) calc(var(--kg-globe-screen-y, 50vh) - 290px)!important}.hero-image-group-wrapper{display:block!important;position:fixed!important;left:var(--kg-globe-screen-x, 50vw)!important;top:calc(var(--kg-globe-screen-y, 50vh) - 380px)!important;transform:translate(-50%)!important;transform-origin:50% 0!important;width:900px!important;max-width:min(900px,90vw)!important;min-height:180px!important;z-index:5!important;pointer-events:none!important;opacity:var(--kg-hero-tag-opacity, 0)!important;transition:opacity .52s cubic-bezier(.25,.46,.45,.94)!important}.hero-tag-pair{position:absolute!important;left:0!important;top:0!important;width:100%!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;gap:60px!important}.hero-tag-pair--reversed{flex-direction:row-reverse!important}.hero-image-group-wrapper .hero-tag-stack{position:relative!important;top:auto!important;left:auto!important;flex:0 0 auto!important;gap:15px!important;opacity:1!important}.hero-image-group-wrapper .hero-tag-stack--right,.hero-image-group-wrapper .hero-tag-stack--b-right,.hero-image-group-wrapper .hero-tag-stack--b-left{top:auto!important;left:auto!important}.hero-tag-stack__item{height:64px!important}.hero-tag-stack__item--vendor,.hero-tag-stack__item--right,.hero-tag-stack__item--gamer,.hero-tag-stack__item--game-developer,.hero-tag-stack__item--immigrant,.hero-tag-stack__item--overseas-family,.hero-tag-stack__item--buyer,.hero-tag-stack__item--e-commerce-owner{height:70px!important}}.contact-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10025;background-color:#000000b3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.contact-modal__scroll{height:100%;overflow-y:auto;overscroll-behavior:contain;display:flex;align-items:flex-start;justify-content:center;padding:80px 20px 40px}.contact-modal__container{width:100%;max-width:640px;background:var(--color-navygray-navygray-900, #1C243D);border:1px solid var(--color-navygray-navygray-700, #4B5470);border-radius:16px;padding:32px;position:relative}.contact-modal__container--success{display:flex;align-items:center;justify-content:center;min-height:300px}.contact-modal__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.contact-modal__title{font-size:24px;font-weight:700;color:#fff;margin:0}.contact-modal__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:none;background:transparent;color:var(--color-navygray-navygray-500, #BFC9E5);font-size:18px;cursor:pointer;transition:background .2s}.contact-modal__close:hover{background:var(--color-navygray-navygray-800, #343E5A)}.contact-form{display:flex;flex-direction:column;gap:20px}.contact-form__field{display:flex;flex-direction:column;gap:6px}.contact-form__fieldset{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.contact-form__row{display:flex;gap:16px}.contact-form__row>*{flex:1;min-width:0}.scroll-container--native{width:100%;pointer-events:auto}.top-nav-mobile{position:fixed;top:0;left:0;right:0;z-index:10020;pointer-events:none;padding:max(env(safe-area-inset-top,0px),8px) 8px 0}.top-nav-mobile__inner{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:calc(100vw - 16px);margin:0 auto;padding:6px 6px 6px 12px;gap:6px;border-radius:var(--radius-radius-md, 12px);background:#0b0f1db8;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 18px 48px #06091459;pointer-events:auto}.top-nav-mobile__cta-button{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;border-radius:var(--radius-radius-md, 12px);border:none;background:#fff;color:var(--text-text-contrast, #1B2559);font-family:DM Sans,Noto Sans TC,sans-serif;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px #fff3,0 0 16px #ffffff26,0 4px 12px #02081640;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,color .2s ease}.top-nav-mobile__cta-button:active{background:var(--brand-primary, #FFC211)}.top-nav-mobile__brand{display:flex;align-items:center;min-height:44px;min-width:44px;text-decoration:none}.top-nav-mobile__actions{display:flex;align-items:center;gap:8px}.top-nav-mobile__hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;border:none;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.top-nav-mobile__hamburger-line{display:block;width:20px;height:2px;background:var(--text-text-primary, #fff);border-radius:1px;transition:transform .3s ease,opacity .2s ease}.top-nav-mobile__hamburger-line.is-open:first-child{transform:translateY(3.5px) rotate(45deg)}.top-nav-mobile__hamburger-line.is-open:last-child{transform:translateY(-3.5px) rotate(-45deg)}.top-nav-mobile__drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10019;background:#0b0f1df5;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:none;padding:0;width:100%;max-width:100%;max-height:100%;height:100%;color:var(--text-text-primary, #fff)}.top-nav-mobile__drawer::backdrop{background:transparent}.top-nav-mobile__drawer-nav{display:flex;flex-direction:column;gap:0;padding:80px 32px 48px;justify-content:center;height:100%}.top-nav-mobile__drawer-link{display:flex;align-items:center;min-height:56px;padding:0;font-family:DM Sans,Noto Sans TC,sans-serif;font-size:28px;font-weight:500;color:var(--text-text-secondary, #b4bcd0);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.06);transition:color .2s ease;-webkit-tap-highlight-color:transparent}.top-nav-mobile__drawer-link:active{color:var(--brand-primary, #ffc211)}.top-nav-mobile__drawer-cta{display:flex;align-items:center;justify-content:center;min-height:52px;margin-top:32px;padding:0 24px;border-radius:var(--radius-radius-md, 12px);background:var(--brand-primary, #ffc211);color:var(--text-text-contrast, #1B2559);font-family:DM Sans,Noto Sans TC,sans-serif;font-size:17px;font-weight:600;text-decoration:none;-webkit-tap-highlight-color:transparent}.hero-mobile{padding:clamp(80px,12vh,120px) 20px 24px;text-align:center;min-height:calc(100vh - 60px);min-height:calc(100dvh - 60px);display:flex;flex-direction:column;justify-content:center}.hero-mobile__title{font-family:DM Sans,Noto Sans TC,sans-serif;font-size:clamp(32px,9vw,48px);font-weight:500;line-height:1.15;color:var(--text-text-primary);margin:0 0 32px}.hero-mobile__flow{display:flex;flex-direction:column;align-items:center;gap:0}.hero-mobile__card{display:flex;align-items:center;gap:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px 16px;width:min(100%,340px);animation:heroCardFadeIn .4s ease both}@keyframes heroCardFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero-mobile__avatar{width:44px;height:44px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-mobile__avatar img{width:100%;height:100%;object-fit:cover}.hero-mobile__card-info{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1;min-width:0}.contact-form__label{font-size:14px;font-weight:600;color:var(--color-navygray-navygray-400, #CED6EC);letter-spacing:.02em}.contact-form__required{color:#f87171;padding-left:2px}.contact-form__input,.contact-form__select,.contact-form__textarea{width:100%;padding:10px 14px;border-radius:8px;border:1px solid var(--color-navygray-navygray-700, #4B5470);background:var(--color-navygray-navygray-1000, #12162E);color:#fff;font-size:14px;font-family:inherit;line-height:1.5;transition:border-color .2s;outline:none;box-sizing:border-box}.contact-form__input::placeholder,.contact-form__textarea::placeholder{color:var(--color-navygray-navygray-600, #A6B3DA)}.contact-form__input:focus,.contact-form__select:focus,.contact-form__textarea:focus{border-color:var(--color-brand-brand-500, #FFC211)}.contact-form__input--error{border-color:#f87171}.contact-form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23A6B3DA' d='M2.5 4.5L6 8l3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px;cursor:pointer}.contact-form__select--narrow{flex:0 0 160px;min-width:160px}.contact-form__textarea{resize:vertical;min-height:80px}.contact-form__error{font-size:12px;color:#f87171;line-height:1.4}.contact-form__checkbox-group,.contact-form__radio-group{display:flex;flex-wrap:wrap;gap:8px 16px}.contact-form__checkbox-label,.contact-form__radio-label{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--color-navygray-navygray-300, #D9E0F2);cursor:pointer}.contact-form__checkbox-label input[type=checkbox],.contact-form__radio-label input[type=radio]{accent-color:var(--color-brand-brand-500, #FFC211);width:16px;height:16px;cursor:pointer}.contact-form__terms{font-size:13px;color:var(--color-navygray-navygray-500, #BFC9E5)}.contact-form__terms a{color:var(--color-brand-brand-400, #FFD43B);text-decoration:underline}.contact-form__terms a:hover{color:var(--color-brand-brand-300, #FFE794)}.contact-form__submit{align-self:stretch;padding:12px 24px;font-size:15px;font-weight:600;cursor:pointer;justify-content:center}.contact-form__submit:disabled{opacity:.6;cursor:not-allowed}.contact-form__success{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:20px}.contact-form__success-icon{width:56px;height:56px;border-radius:50%;background:var(--color-brand-brand-500, #FFC211);color:var(--color-navygray-navygray-1000, #12162E);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700}.contact-form__success-title{font-size:22px;font-weight:700;color:#fff;margin:0}.contact-form__success-desc{font-size:15px;color:var(--color-navygray-navygray-400, #CED6EC);margin:0 0 8px}@media (max-width: 640px){.contact-modal__scroll{padding:60px 12px 24px}.contact-modal__container{padding:24px 20px}.contact-form__row{flex-direction:column;gap:20px}.contact-form__select--narrow{flex:1;min-width:100%}}.hero-mobile__card-label{font-size:15px;font-weight:500;color:var(--text-text-primary)}.hero-mobile__card-amount{font-size:13px;color:var(--text-text-secondary, #b4bcd0);display:flex;align-items:center;gap:4px}.hero-mobile__risk{font-size:11px;font-weight:600;padding:4px 8px;border-radius:6px;white-space:nowrap;flex-shrink:0}.hero-mobile__risk--low{background:#4ece6e26;color:#4ece6e}.hero-mobile__risk--medium{background:#f5c84226;color:#f5c842}.hero-mobile__risk--high{background:#ff474726;color:#ff4747}.hero-mobile__connector{display:flex;flex-direction:column;align-items:center;padding:4px 0}.hero-mobile__connector-line{width:1px;height:16px;background:linear-gradient(to bottom,transparent,rgba(255,194,17,.5),transparent)}.hero-mobile__connector-logo{border-radius:50%;box-shadow:0 0 20px #ffc2114d}.hero-mobile__dots{display:flex;gap:8px;margin-top:24px}.hero-mobile__dot{width:8px;height:8px;border-radius:50%;border:none;background:#fff3;padding:0;cursor:pointer;transition:background .2s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}.hero-mobile__dot.is-active{background:#ffc211;transform:scale(1.3)}.post-morph-mobile{position:relative;z-index:5;background:var(--surface-surface-body, #12162E)}.post-morph-mobile__inner{width:min(100%,var(--content-breakpoint));margin:0 auto;padding:clamp(80px,12vh,140px) 20px clamp(48px,8vh,80px)}.post-morph-mobile__eyebrow{margin:0 0 24px}.post-morph-mobile__list{display:flex;flex-direction:column;width:100%}.post-morph-mobile__item{border-bottom:1px solid rgba(255,255,255,.05)}.post-morph-mobile__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;padding:16px 0;border:0;background:transparent;color:var(--text-text-tertiary, #98a0b5);font-family:DM Sans,Noto Sans TC,sans-serif;font-size:clamp(18px,5vw,24px);font-weight:400;text-align:left;cursor:pointer;transition:color .22s ease;-webkit-tap-highlight-color:transparent}.post-morph-mobile__trigger.is-active{color:var(--brand-primary, #FFC211)}.post-morph-mobile__chevron{flex-shrink:0;color:currentColor}.post-morph-mobile__text{margin:8px 0 16px;color:var(--text-text-secondary, #b4bcd0);font-size:15px;line-height:1.6}.post-morph-mobile__media{margin-bottom:16px}.post-morph-mobile__image{width:100%;border-radius:12px;aspect-ratio:16 / 10;object-fit:cover}.post-morph-mobile__lottie{width:100%;aspect-ratio:16 / 10}.post-morph-mobile__lottie-placeholder{width:100%;aspect-ratio:16 / 10;background:#ffffff08;border-radius:12px}@media (max-width: 768px){.safety-priority-section{padding-left:16px;padding-right:16px}.safety-priority-section__heading{font-size:clamp(28px,7vw,44px);padding:0;margin-bottom:24px}.safety-priority-section__gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0}.safety-priority-section__card:nth-child(4),.safety-priority-section__card:nth-child(5){grid-column:auto}.safety-priority-section__card:nth-child(4){grid-column:1 / 2;justify-self:end;width:calc(100% + 6px)}.safety-priority-section__card:nth-child(5){grid-column:2 / 3;justify-self:start;width:calc(100% + 6px)}.safety-priority-section__square{aspect-ratio:1;padding:12px;border-radius:10px}.safety-priority-section__badge{width:80%;height:80%}.safety-priority-section__footnote{font-size:10px;margin-top:6px}}@media (max-width: 768px){.case-studies-carousel{display:flex;flex-direction:column;gap:16px;padding:0 20px;grid-template-columns:unset;overflow:visible}.case-studies-card__link{flex:none;width:100%}.case-studies-card{min-height:240px}.case-studies-section__controls{display:none}.case-studies-section__inner{padding:0}}@media (max-width: 768px){.solutions-tagline-section__heading{font-size:clamp(28px,7.5vw,40px);text-align:center;padding:0 16px}.solutions-tagline-section__line{display:block}}@media (max-width: 768px){.integration-bento-card__media-slot--right{height:clamp(140px,30vh,220px)}.integration-ide{width:100%;height:auto;transform:none;overflow-x:auto}.integration-ai-chatbot__message-content{font-size:12px;word-break:break-all}}@media (max-width: 768px){.site-footer{height:auto;min-height:auto;padding:48px 20px calc(34px + env(safe-area-inset-bottom,0px))}.site-footer__content{flex-direction:column;align-items:flex-start;gap:24px;height:auto}.site-footer__meta{position:static}.site-footer__big-logotype{margin-top:32px}.site-footer__big-logotype:before{width:min(100%,300px);opacity:.6;transform:none}.site-footer__social-button{min-width:44px;min-height:44px}}@media (max-width: 768px){.morph-titles__heading{font-size:clamp(32px,8vw,54px)}.morph-titles__descriptions{display:none}.morph-titles__item--mobile{border-bottom:1px solid rgba(183,171,152,.25)}.morph-titles__mobile-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:clamp(10px,1.2vw,16px) 5% clamp(10px,1.2vw,16px) 5%;border:none;background:transparent;color:var(--text-text-placeholder, #B0BBD5);font-family:var(--typography-display1-medium-font-family, "DM Sans"),sans-serif;font-size:clamp(22px,6vw,32px);font-weight:700;text-transform:uppercase;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s ease}.morph-titles__mobile-trigger[aria-expanded=true]{color:var(--brand-primary, #FFC211)}.morph-titles__mobile-title{flex:1;min-width:0}.morph-titles__mobile-desc-text{padding:0 5% 16px;margin:0;color:var(--text-text-secondary, #b4bcd0);font-size:15px;line-height:1.6}}:root{--color-brand-brand-50: #FEFBE9;--color-brand-brand-100: #FFF7DC;--color-brand-brand-200: #FFEAA1;--color-brand-brand-300: #FFE794;--color-brand-brand-400: #FFD43B;--color-brand-brand-500: #FFC211;--color-brand-brand-600: #D99D04;--color-brand-brand-700: #B37A00;--color-brand-brand-800: #8C5B00;--color-brand-brand-900: #663F00;--color-brand-brand-1000: #3A2400;--color-brand-trans-brand-transparent-50: #FFC2110D;--color-navygray-navygray-50: #F7F9FD;--color-navygray-navygray-100: #EDF1FA;--color-navygray-navygray-200: #E4E9F6;--color-navygray-navygray-300: #D9E0F2;--color-navygray-navygray-400: #CED6EC;--color-navygray-navygray-500: #BFC9E5;--color-navygray-navygray-600: #A6B3DA;--color-navygray-navygray-700: #4B5470;--color-navygray-navygray-800: #343E5A;--color-navygray-navygray-900: #1C243D;--color-navygray-navygray-1000: #12162E;--color-gray-gray-50: #FAFCFF;--color-gray-gray-100: #EFF4FB;--color-gray-gray-200: #E1E9F8;--color-gray-gray-300: #C9D4EA;--color-gray-gray-400: #B0BBD5;--color-gray-gray-500: #8F9BBA;--color-gray-gray-600: #68769F;--color-gray-gray-700: #485585;--color-gray-gray-800: #2D396B;--color-gray-gray-900: #1B2559;--color-gray-gray-1000: #141A38;--color-black-black-50: #0000000D;--color-black-black-100: #0000001A;--color-black-black-150: #00000026;--color-black-black-200: #00000033;--color-black-black-300: #0000004D;--color-black-black-400: #00000066;--color-black-black-500: #00000080;--color-black-black-600: #00000099;--color-black-black-700: #000000B3;--color-black-black-800: #000000CC;--color-black-black-900: #000000E6;--color-black-black-1000: #000000F2;--color-white-white-50: #FFFFFF0D;--color-white-white-100: #FFFFFF1A;--color-white-white-200: #FFFFFF26;--color-white-white-300: #FFFFFF4D;--color-white-white-400: #FFFFFF66;--color-white-white-500: #FFFFFF80;--color-white-white-600: #FFFFFF99;--color-white-white-700: #FFFFFFB3;--color-white-white-800: #FFFFFFCC;--color-white-white-900: #FFFFFFE6;--color-white-white-1000: #FFFFFF;--color-overlay-overlay-50: #1B25590A;--color-overlay-overlay-100: #1B255914;--color-overlay-overlay-200: #1B25591F;--color-overlay-overlay-300: #1B255929;--color-overlay-overlay-400: #1B255933;--color-overlay-overlay-500: #1B255952;--color-purple-purple-50: #FAF8FF;--color-purple-purple-100: #F4EDFF;--color-purple-purple-200: #E0C8FF;--color-purple-purple-300: #C9ACFF;--color-purple-purple-400: #B78EFF;--color-purple-purple-500: #9747FF;--color-purple-purple-600: #893BEB;--color-purple-purple-700: #6613D2;--color-purple-purple-800: #530FAC;--color-purple-purple-900: #401274;--color-orange-orange-50: #FFF6F1;--color-orange-orange-100: #FFEBE0;--color-orange-orange-200: #FFC7A7;--color-orange-orange-300: #FFBC99;--color-orange-orange-400: #FF965B;--color-orange-orange-500: #FF7A2F;--color-orange-orange-600: #E65C0E;--color-orange-orange-700: #D0540D;--color-orange-orange-800: #BA5003;--color-orange-orange-900: #572E1A;--color-red-red-50: #FFF8F6;--color-red-red-100: #FFEAE7;--color-red-red-200: #FFD1D7;--color-red-red-300: #FFB1BB;--color-red-red-400: #FC8595;--color-red-red-500: #E31A1A;--color-red-red-600: #D30001;--color-red-red-700: #B9030C;--color-red-red-800: #7F072F;--color-red-red-900: #651B16;--color-pink-pink-50: #FEF7F9;--color-pink-pink-100: #FEECFA;--color-pink-pink-200: #F6C7E6;--color-pink-pink-300: #F4A9DA;--color-pink-pink-400: #F275C7;--color-pink-pink-500: #F04396;--color-pink-pink-600: #C91A77;--color-pink-pink-700: #AF005E;--color-pink-pink-800: #990052;--color-pink-pink-900: #7A0058;--color-green-green-50: #EDFFF8;--color-green-green-100: #EDFFF8;--color-green-green-200: #B9F2D9;--color-green-green-300: #76CEA5;--color-green-green-400: #46B581;--color-green-green-500: #30A46C;--color-green-green-600: #2B9A66;--color-green-green-700: #218358;--color-green-green-800: #166442;--color-green-green-900: #193B2D;--color-blue-blue-50: #E5F8FF;--color-blue-blue-100: #E5F8FF;--color-blue-blue-200: #B2EBFF;--color-blue-blue-300: #90DCF7;--color-blue-blue-400: #66D1F7;--color-blue-blue-500: #00BEFF;--color-blue-blue-600: #088AD3;--color-blue-blue-700: #047ABC;--color-blue-blue-800: #00517E;--color-blue-blue-900: #003857;--color-mint-mint-50: #F1FBFB;--color-mint-mint-100: #DDFDFD;--color-mint-mint-200: #C3F4F3;--color-mint-mint-300: #B0E7E3;--color-mint-mint-400: #8FD9D5;--color-mint-mint-500: #20C5C5;--color-mint-mint-600: #09ACAC;--color-mint-mint-700: #039595;--color-mint-mint-800: #016A6A;--color-mint-mint-900: #003F3F;--size-size-4xs-1: 1px;--size-size-3xs-2: 2px;--size-size-2xs-4: 4px;--size-size-xs-6: 6px;--size-size-sm-8: 8px;--size-size-md-12: 12px;--size-size-md-14: 14px;--size-size-lg-16: 16px;--size-size-lg-18: 18px;--size-size-xl-20: 20px;--size-size-2xl-24: 24px;--size-size-2xl-28: 28px;--size-size-3xl-32: 32px;--size-size-4xl-36: 36px;--size-size-5xl-40: 40px;--size-size-6xl-48: 48px;--size-size-7xl-54: 54px;--size-size-8xl-64: 64px;--size-size-9xl-80: 80px;--size-size-10xl-96: 96px;--size-size-11xl-128: 128px;--typography-display1-medium-font-size: 64px;--typography-display1-medium-font-family: DM Sanspx;--typography-display1-medium-font-weight: 500px;--typography-display1-medium-line-height: normal;--typography-display1-medium-line-height-unit: AUTOpx;--typography-display1-medium-letter-spacing: 0%;--typography-display1-medium-letter-spacing-unit: PERCENTpx;--typography-display1-medium-text-case: ORIGINALpx;--typography-display1-medium-text-decoration: NONEpx;--typography-display2-medium-font-size: 54px;--typography-display2-medium-font-family: DM Sanspx;--typography-display2-medium-font-weight: 500px;--typography-display2-medium-line-height: normal;--typography-display2-medium-line-height-unit: AUTOpx;--typography-display2-medium-letter-spacing: 0%;--typography-display2-medium-letter-spacing-unit: PERCENTpx;--typography-display2-medium-text-case: ORIGINALpx;--typography-display2-medium-text-decoration: NONEpx;--typography-h1-medium-font-size: 48px;--typography-h1-medium-font-family: DM Sanspx;--typography-h1-medium-font-weight: 500px;--typography-h1-medium-line-height: normal;--typography-h1-medium-line-height-unit: AUTOpx;--typography-h1-medium-letter-spacing: 0%;--typography-h1-medium-letter-spacing-unit: PERCENTpx;--typography-h1-medium-text-case: ORIGINALpx;--typography-h1-medium-text-decoration: NONEpx;--typography-h1-bold-font-size: 48px;--typography-h1-bold-font-family: DM Sanspx;--typography-h1-bold-font-weight: 700px;--typography-h1-bold-line-height: normal;--typography-h1-bold-line-height-unit: AUTOpx;--typography-h1-bold-letter-spacing: 0%;--typography-h1-bold-letter-spacing-unit: PERCENTpx;--typography-h1-bold-text-case: ORIGINALpx;--typography-h1-bold-text-decoration: NONEpx;--typography-h2-medium-font-size: 32px;--typography-h2-medium-font-family: DM Sanspx;--typography-h2-medium-font-weight: 500px;--typography-h2-medium-line-height: normal;--typography-h2-medium-line-height-unit: AUTOpx;--typography-h2-medium-letter-spacing: 0%;--typography-h2-medium-letter-spacing-unit: PERCENTpx;--typography-h2-medium-text-case: ORIGINALpx;--typography-h2-medium-text-decoration: NONEpx;--typography-h2-semibold-font-size: 32px;--typography-h2-semibold-font-family: DM Sanspx;--typography-h2-semibold-font-weight: 600px;--typography-h2-semibold-line-height: normal;--typography-h2-semibold-line-height-unit: AUTOpx;--typography-h2-semibold-letter-spacing: 0%;--typography-h2-semibold-letter-spacing-unit: PERCENTpx;--typography-h2-semibold-text-case: ORIGINALpx;--typography-h2-semibold-text-decoration: NONEpx;--typography-h2-bold-font-size: 32px;--typography-h2-bold-font-family: DM Sanspx;--typography-h2-bold-font-weight: 700px;--typography-h2-bold-line-height: normal;--typography-h2-bold-line-height-unit: AUTOpx;--typography-h2-bold-letter-spacing: 0%;--typography-h2-bold-letter-spacing-unit: PERCENTpx;--typography-h2-bold-text-case: ORIGINALpx;--typography-h2-bold-text-decoration: NONEpx;--typography-h3-regular-font-size: 24px;--typography-h3-regular-font-family: DM Sanspx;--typography-h3-regular-font-weight: 400px;--typography-h3-regular-line-height: normal;--typography-h3-regular-line-height-unit: AUTOpx;--typography-h3-regular-letter-spacing: 0%;--typography-h3-regular-letter-spacing-unit: PERCENTpx;--typography-h3-regular-text-case: ORIGINALpx;--typography-h3-regular-text-decoration: NONEpx;--typography-h3-medium-font-size: 24px;--typography-h3-medium-font-family: DM Sanspx;--typography-h3-medium-font-weight: 500px;--typography-h3-medium-line-height: normal;--typography-h3-medium-line-height-unit: AUTOpx;--typography-h3-medium-letter-spacing: 0%;--typography-h3-medium-letter-spacing-unit: PERCENTpx;--typography-h3-medium-text-case: ORIGINALpx;--typography-h3-medium-text-decoration: NONEpx;--typography-h3-semibold-font-size: 24px;--typography-h3-semibold-font-family: DM Sanspx;--typography-h3-semibold-font-weight: 600px;--typography-h3-semibold-line-height: normal;--typography-h3-semibold-line-height-unit: AUTOpx;--typography-h3-semibold-letter-spacing: 0%;--typography-h3-semibold-letter-spacing-unit: PERCENTpx;--typography-h3-semibold-text-case: ORIGINALpx;--typography-h3-semibold-text-decoration: NONEpx;--typography-body1-regular-font-size: 18px;--typography-body1-regular-font-family: DM Sanspx;--typography-body1-regular-font-weight: 400px;--typography-body1-regular-line-height: normal;--typography-body1-regular-line-height-unit: AUTOpx;--typography-body1-regular-letter-spacing: 0%;--typography-body1-regular-letter-spacing-unit: PERCENTpx;--typography-body1-regular-text-case: ORIGINALpx;--typography-body1-regular-text-decoration: NONEpx;--typography-body1-medium-font-size: 18px;--typography-body1-medium-font-family: DM Sanspx;--typography-body1-medium-font-weight: 500px;--typography-body1-medium-line-height: normal;--typography-body1-medium-line-height-unit: AUTOpx;--typography-body1-medium-letter-spacing: 0%;--typography-body1-medium-letter-spacing-unit: PERCENTpx;--typography-body1-medium-text-case: ORIGINALpx;--typography-body1-medium-text-decoration: NONEpx;--typography-body1-bold-font-size: 18px;--typography-body1-bold-font-family: DM Sanspx;--typography-body1-bold-font-weight: 700px;--typography-body1-bold-line-height: normal;--typography-body1-bold-line-height-unit: AUTOpx;--typography-body1-bold-letter-spacing: 0%;--typography-body1-bold-letter-spacing-unit: PERCENTpx;--typography-body1-bold-text-case: ORIGINALpx;--typography-body1-bold-text-decoration: NONEpx;--typography-body2-regular-font-size: 16px;--typography-body2-regular-font-family: DM Sanspx;--typography-body2-regular-font-weight: 400px;--typography-body2-regular-line-height: normal;--typography-body2-regular-line-height-unit: AUTOpx;--typography-body2-regular-letter-spacing: 0%;--typography-body2-regular-letter-spacing-unit: PERCENTpx;--typography-body2-regular-text-case: ORIGINALpx;--typography-body2-regular-text-decoration: NONEpx;--typography-body2-medium-font-size: 16px;--typography-body2-medium-font-family: DM Sanspx;--typography-body2-medium-font-weight: 500px;--typography-body2-medium-line-height: normal;--typography-body2-medium-line-height-unit: AUTOpx;--typography-body2-medium-letter-spacing: 0%;--typography-body2-medium-letter-spacing-unit: PERCENTpx;--typography-body2-medium-text-case: ORIGINALpx;--typography-body2-medium-text-decoration: NONEpx;--typography-body2-bold-font-size: 16px;--typography-body2-bold-font-family: DM Sanspx;--typography-body2-bold-font-weight: 700px;--typography-body2-bold-line-height: normal;--typography-body2-bold-line-height-unit: AUTOpx;--typography-body2-bold-letter-spacing: 0%;--typography-body2-bold-letter-spacing-unit: PERCENTpx;--typography-body2-bold-text-case: ORIGINALpx;--typography-body2-bold-text-decoration: NONEpx;--typography-body3-regular-font-size: 14px;--typography-body3-regular-font-family: DM Sanspx;--typography-body3-regular-font-weight: 400px;--typography-body3-regular-line-height: normal;--typography-body3-regular-line-height-unit: AUTOpx;--typography-body3-regular-letter-spacing: 0%;--typography-body3-regular-letter-spacing-unit: PERCENTpx;--typography-body3-regular-text-case: ORIGINALpx;--typography-body3-regular-text-decoration: NONEpx;--typography-body3-medium-font-size: 14px;--typography-body3-medium-font-family: DM Sanspx;--typography-body3-medium-font-weight: 500px;--typography-body3-medium-line-height: normal;--typography-body3-medium-line-height-unit: AUTOpx;--typography-body3-medium-letter-spacing: 0%;--typography-body3-medium-letter-spacing-unit: PERCENTpx;--typography-body3-medium-text-case: ORIGINALpx;--typography-body3-medium-text-decoration: NONEpx;--typography-body3-semibold-font-size: 14px;--typography-body3-semibold-font-family: DM Sanspx;--typography-body3-semibold-font-weight: 600px;--typography-body3-semibold-line-height: normal;--typography-body3-semibold-line-height-unit: AUTOpx;--typography-body3-semibold-letter-spacing: 0%;--typography-body3-semibold-letter-spacing-unit: PERCENTpx;--typography-body3-semibold-text-case: ORIGINALpx;--typography-body3-semibold-text-decoration: NONEpx;--typography-footnote-regular-font-size: 12px;--typography-footnote-regular-font-family: DM Sanspx;--typography-footnote-regular-font-weight: 400px;--typography-footnote-regular-line-height: normal;--typography-footnote-regular-line-height-unit: AUTOpx;--typography-footnote-regular-letter-spacing: 0%;--typography-footnote-regular-letter-spacing-unit: PERCENTpx;--typography-footnote-regular-text-case: ORIGINALpx;--typography-footnote-regular-text-decoration: NONEpx;--typography-footnote-system-monospace-font-size: 12px;--typography-footnote-system-monospace-font-family: DM Monopx;--typography-footnote-system-monospace-font-weight: 400px;--typography-footnote-system-monospace-line-height: normal;--typography-footnote-system-monospace-line-height-unit: AUTOpx;--typography-footnote-system-monospace-letter-spacing: 0%;--typography-footnote-system-monospace-letter-spacing-unit: PERCENTpx;--typography-footnote-system-monospace-text-case: ORIGINALpx;--typography-footnote-system-monospace-text-decoration: NONEpx;--brand-primary-lighter: #663F00;--brand-primary-light: #8C5B00;--brand-primary: #FFC211;--brand-primary-dark: #D99D04;--brand-primary-darker: #8C5B00;--surface-surface-body: #12162E;--surface-surface-primary: #1C243D;--surface-surface-secondary: #343E5A;--surface-surface-secondary-dark: #4B5470;--surface-surface-hover: #1C243D;--surface-surface-disabled: #1C243D;--surface-surface-highlight: #FFE794;--surface-surface-contrast: #F7F9FD;--text-text-primary: #FFFFFF;--text-text-secondary: #C9D4EA;--text-text-placeholder: #8F9BBA;--text-text-disabled: #343E5A;--text-text-contrast: #1B2559;--text-text-highlight: #FFC211;--text-text-error: #E31A1A;--text-text-success: #30A46C;--text-text-warning: #FF7A2F;--alert-error: #E31A1A;--alert-error-light: #FFEAE7;--alert-error-dark: #651B16;--alert-success: #30A46C;--alert-success-light: #EDFFF8;--alert-success-dark: #193B2D;--alert-warning: #FF7A2F;--alert-warning-light: #FFEBE0;--alert-warning-dark: #572E1A;--border-border-primary: #68769F;--border-border-secondary: #E1E9F8;--border-border-highlight: #FFC211;--border-border-highlight-light: #D99D04;--border-border-error: #FC8595;--border-border-success: #46B581;--border-border-warning: #FF965B;--shadow-shadow1: #FFFFFF0D;--shadow-shadow2: #FFFFFF26;--shadow-shadow3: #FFFFFF4D;--com-blue: #00BEFF;--com-blue-light: #003857;--com-blue-dark: #B2EBFF;--com-purple: #9747FF;--com-purple-light: #401274;--com-purple-dark: #E0C8FF;--com-orange: #FF7A2F;--com-orange-light: #572E1A;--com-orange-dark: #FFC7A7;--com-mint: #8FD9D5;--com-mint-light: #003F3F;--com-mint-dark: #C3F4F3;--com-pink: #F275C7;--com-pink-light: #7A0058;--com-pink-dark: #F6C7E6;--overlay-overlay: #000000B3;--break-point: 1280px;--font-font-3xl: 64px;--font-font-2xl: 54px;--font-font-xl: 48px;--font-font-lg: 32px;--font-font-md: 24px;--font-font-sm: 18px;--font-font-xs: 16px;--font-font-2xs: 14px;--font-font-3xs: 12px;--spacing-spacing-4xl: 64px;--spacing-spacing-3xl: 54px;--spacing-spacing-2xl: 48px;--spacing-spacing-xl: 40px;--spacing-spacing-lg: 36px;--spacing-spacing-md: 24px;--spacing-spacing-sm: 16px;--spacing-spacing-xs: 12px;--spacing-spacing-2xs: 8px;--spacing-spacing-3xs: 4px;--spacing-spacing-4xs: 2px;--icon-icon-2xl: 64px;--icon-icon-xl: 48px;--icon-icon-lg: 36px;--icon-icon-md: 24px;--icon-icon-sm: 20px;--icon-icon-xs: 16px;--icon-icon-2xs: 12px;--radius-radius-xs: 4px;--radius-radius-sm: 8px;--radius-radius-md: 12px;--radius-radius-lg: 16px;--radius-radius-xl: 24px;--radius-radius-full: 1000px;--modal-modal-width-lg: 768px;--modal-modal-width-md: 576px;--modal-modal-width-sm: 256px;--modal-modal-min-height: 328px}._body_7uawn_1{position:fixed;top:48%;left:0;transform:translateY(-20%);display:flex;flex-direction:column;gap:20px;padding-left:clamp(40px,10vw,120px);width:60%;z-index:100;pointer-events:none;visibility:hidden}._footnoteWrap_7uawn_18{margin:0 0 6px;padding:0 8px 1px 4px;width:fit-content;opacity:0;transform:translateY(6px);transition:opacity .22s ease,transform .22s ease}._footnoteVisible_7uawn_27{opacity:1;transform:translateY(0)}._footnote_7uawn_18{position:relative;display:inline-block;font-family:DM Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.8rem;font-weight:300;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-primary, #FFC211);text-shadow:none;filter:none}._footnoteChar_7uawn_45{display:inline-block;color:var(--brand-primary, #FFC211);animation:none}._footnoteCharPhaseA_7uawn_51,._footnoteCharPhaseB_7uawn_55,._footnoteCharPhaseC_7uawn_59,._footnoteCharPhaseD_7uawn_63{animation-delay:0s}._footnoteWrap_7uawn_18:after{content:"";display:block;height:100%;margin-top:-1.1em;background-image:repeating-linear-gradient(to bottom,rgba(201,212,234,.22) 0px,rgba(201,212,234,.22) 1px,transparent 1px,transparent 2px);opacity:.22;animation:none;pointer-events:none}._lineMask_7uawn_84{overflow:hidden;padding-block:.5em}._lineMask_7uawn_84 p{margin:-.08em 0;font-family:DM Sans,Noto Sans TC,sans-serif;font-size:var(--typography-display1-medium-font-size);font-weight:500;line-height:1.12;color:var(--text-text-primary);letter-spacing:0}._lineMask_7uawn_84 p._secondaryText_7uawn_99{color:var(--text-text-secondary, #C9D4EA);font-family:var(--typography-h2-semibold-font-family, var(--typography-h2-medium-font-family, "DM Sans")),"Noto Sans TC",sans-serif;font-size:var(--typography-h2-semibold-font-size, var(--typography-h2-medium-font-size, 32px));font-weight:300;line-height:1.35;letter-spacing:var(--typography-h2-semibold-letter-spacing, var(--typography-h2-medium-letter-spacing, 0))}._lineMask_7uawn_84 p._secondaryTextSingleLine_7uawn_108{width:100%;white-space:nowrap}._lineMask_7uawn_84 p._secondaryTextSplitLine_7uawn_113{width:100%;white-space:normal}@keyframes _footnoteCharFlicker_7uawn_1{0%,22%,45%,66%,84%,96%,to{color:#ffc211}11%,33%,55%,74%,91%{color:#c9d4ea}5%,27%,49%,70%,88%{color:#8f9bba}17%,40%,61%,80%,98%{color:#485585}}@keyframes _footnoteScanline_7uawn_1{0%,to{background-position:0 0}50%{background-position:0 4px}}._pixelBackground_zpclb_1{display:flex;height:100vh;width:100vw;overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none}._column_zpclb_12{width:5vw;height:100%;display:flex;flex-direction:column}._block_zpclb_19{width:100%;height:5vw;background-color:#ffc211}@media (max-width: 768px){._column_zpclb_12{width:10vw}._block_zpclb_19{height:10vw}}
