:root{--color-canvas:#fff;--editorial-color-canvas:#fff;--color-surface:#f7f8fa;--editorial-color-surface:#f7f8fa;--color-ink:#111114;--editorial-color-ink:#111114;--color-muted:#515158;--editorial-color-muted:#515158;--color-accent-soft:#e3f0ff;--editorial-color-accent-soft:#e3f0ff;--color-accent:#1467cc;--editorial-color-accent:#1467cc;--color-accent-hover:#1055ac;--editorial-color-accent-hover:#1055ac;--color-on-accent:#fff;--editorial-color-on-accent:#fff;--color-line:#e5e7eb;--editorial-color-line:#e5e7eb;--color-focus:#0c4fa8;--editorial-color-focus:#0c4fa8;--color-canvas-outer:#fafafc;--editorial-color-canvas-outer:#fafafc;--color-dark-canvas:#000;--editorial-color-dark-canvas:#000;--color-dark-surface:#0c0c0f;--editorial-color-dark-surface:#0c0c0f;--color-dark-ink:#fafafa;--editorial-color-dark-ink:#fafafa;--color-dark-muted:#a3a3ab;--editorial-color-dark-muted:#a3a3ab;--color-dark-line:#27272d;--editorial-color-dark-line:#27272d;--color-dark-focus:#8dc5ff;--editorial-color-dark-focus:#8dc5ff;--color-dark-outer:#000;--editorial-color-dark-outer:#000;--color-control-border:#85858d;--editorial-color-control-border:#85858d;--color-dark-control-border:#66666e;--editorial-color-dark-control-border:#66666e;--color-danger:#b91c1c;--editorial-color-danger:#b91c1c;--color-dark-danger:#f87171;--editorial-color-dark-danger:#f87171;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--radius-frame:clamp(1.5rem, 3.5vw, 3.5rem);--radius-media:clamp(1.25rem, 2.8vw, 3rem);--radius-pill:9999px;--radius-control:.75rem;--radius-app-frame:1.75rem;--radius-app-card:1.25rem;--layout-canvas-max:90rem;--layout-outer-gutter:clamp(1rem, 4.5vw, 5rem);--layout-inner-gutter:clamp(1.25rem, 4vw, 4rem);--layout-section-gap:clamp(2.75rem, 5vw, 4.5rem);--layout-app-sidebar:15.5rem;--layout-app-rail:4.75rem;--layout-app-content-max:88rem;--layout-app-gutter:clamp(1.25rem, 2.8vw, 2.75rem);--layout-app-shell-max:120rem;--type-display-latin:clamp(2.75rem, 7.8vw, 8rem);--type-display-thai:clamp(2.375rem, 6.2vw, 6rem);--type-display-cjk:clamp(2.375rem, 6.2vw, 6rem);--type-body:clamp(1rem, .92rem + .25vw, 1.25rem);--type-ui:.9375rem;--type-leading-latin:1.04;--type-leading-thai:1.22;--type-leading-cjk:1.24;--type-tracking-latin:-.035em;--type-tracking-thai:0em;--type-tracking-cjk:0em;--type-family-sans:"LINE Seed Sans", "LINE Seed Sans TH", system-ui, sans-serif;--type-family-display:"LINE Seed Sans", "LINE Seed Sans TH", system-ui, sans-serif;--type-app-title-latin:clamp(1.75rem, 1.4rem + 1vw, 2.375rem);--type-app-title-thai:clamp(1.625rem, 1.35rem + .8vw, 2.125rem);--type-app-metric:clamp(1.625rem, 1.3rem + .9vw, 2.25rem);--type-app-section:1.125rem;--type-app-label:.8125rem;--motion-fast:.16s;--motion-normal:.22s;--motion-reveal:.32s;--motion-ease:cubic-bezier(.22, 1, .36, 1)}._Gwz4K{--color-background:var(--color-canvas);--color-foreground:var(--color-ink);--color-muted-foreground:var(--editorial-color-muted);--color-muted:var(--color-surface);--color-border:var(--color-line);--color-card:var(--color-surface);--color-card-foreground:var(--color-ink);--color-popover:var(--color-surface);--color-popover-foreground:var(--color-ink);--color-primary:var(--editorial-color-accent);--color-primary-foreground:#fff;--color-destructive:var(--editorial-color-danger);--color-destructive-foreground:var(--editorial-color-on-accent);--color-secondary:var(--color-surface);--color-secondary-foreground:var(--color-ink);--color-ring:var(--color-focus);--color-accent:var(--color-surface);--color-accent-foreground:var(--color-ink);background:var(--color-canvas);color:var(--color-ink);font-synthesis:none;font-family:var(--font-sans)}.dark ._Gwz4K{--color-destructive:var(--editorial-color-dark-danger);--color-destructive-foreground:var(--editorial-color-ink);--color-canvas:var(--editorial-color-dark-canvas);--color-surface:var(--editorial-color-dark-surface);--color-ink:var(--editorial-color-dark-ink);--editorial-color-muted:var(--editorial-color-dark-muted);--color-line:var(--editorial-color-dark-line);--color-focus:var(--editorial-color-dark-focus);background:var(--editorial-color-dark-outer)}._xcXXm{background:var(--editorial-color-canvas-outer)}.dark ._xcXXm{background:var(--editorial-color-dark-outer)}._co8OJ{max-width:calc(var(--layout-canvas-max) / var(--page-zoom,1));margin:calc(var(--layout-outer-gutter) / var(--page-zoom,1)) auto;border-radius:var(--radius-frame);background:var(--color-canvas);padding-top:28px}.editorial-button{overflow-wrap:break-word;color:#fff;background:var(--editorial-color-accent);border-radius:999px;justify-content:space-between;align-items:center;gap:32px;min-width:0;max-width:100%;min-height:56px;padding:16px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:background .16s;display:inline-flex}.editorial-button:hover{background:var(--editorial-color-accent-hover)}.editorial-text-link{min-height:44px;color:var(--color-ink);border:0;border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .16s;display:inline-flex}.editorial-text-link:hover{background:var(--pill-hover)}.editorial-text-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.editorial-text-link:first-child,:is(p,h1,h2,h3,h4,ul,ol,dl,address,header)+.editorial-text-link{margin-inline-start:-14px}._xcXXm :focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}._xcXXm #main-content{padding-top:0}@media (max-width:1500px){._co8OJ{margin:calc(var(--layout-outer-gutter) / var(--page-zoom,1))}}@media (max-width:767px){._co8OJ{border-radius:28px;margin:12px;padding-top:16px}.editorial-button{gap:12px;min-height:44px;padding:10px 16px}}._Gwz4K :is(h1,h2,h3,h4,p,label,summary,button,a):lang(th){letter-spacing:0}._Gwz4K:lang(th) :is(h1,h2,h3){line-height:1.3}._Gwz4K:lang(zh) :is(h1,h2,h3),._Gwz4K:lang(ja) :is(h1,h2,h3){letter-spacing:0;line-height:1.3}._Gwz4K :is(input:not([type=checkbox],[type=radio],[type=range]),textarea,select){border-radius:12px;min-height:44px}._Gwz4K ._edTeU{border-radius:999px}@media (min-width:768px){._Gwz4K ._edTeU{min-height:44px}}._Gwz4K ._edTeU[data-variant=primary]{background:var(--editorial-color-accent);border-color:var(--editorial-color-accent);color:var(--editorial-color-on-accent)}._Gwz4K ._edTeU[data-variant=primary]:hover{background:var(--editorial-color-accent-hover)}._Gwz4K .app-card{background:var(--color-surface);border-radius:20px}:where(._npbed #main-content) h1{letter-spacing:-.045em;font-size:clamp(36px,5vw,76px);font-weight:700;line-height:1.12}:where(._npbed #main-content) h2{letter-spacing:-.025em;line-height:1.25}:where(._npbed #main-content) h1,:where(._npbed #main-content) h2{text-wrap:balance}._gaK9Y{text-wrap:balance;display:inline-block}:where(h3,h4,p,dd,li){text-wrap:pretty}:where(._xcXXm footer){margin:0 var(--layout-inner-gutter)}._xcXXm footer a{min-height:28px}._oXbod,._eyJcK{background:var(--editorial-color-canvas-outer)}@media (max-width:767px){:where(._npbed #main-content) h1{font-size:36px}}@media (prefers-reduced-motion:reduce){._Gwz4K *,._Gwz4K :before,._Gwz4K :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._2B1X5{padding:24px var(--layout-inner-gutter);border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:12px 24px;font-size:14px;display:flex}._2B1X5 a{background:var(--color-surface);border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-weight:700;display:inline-flex}._Gwz4K :is(a,button)._TqvHT:not([data-nav-item]){background:var(--editorial-color-accent);color:#fff}._xcXXm footer a:hover{color:var(--editorial-color-accent-hover)}._Gwz4K ._edTeU[data-variant=destructive]{color:var(--color-destructive-foreground)}@media (max-width:767px){._xcXXm footer :is(a,span,p){overflow-wrap:anywhere}}._Gwz4K :is(input,textarea,select):not(:disabled):not([aria-invalid=true]){border-color:var(--editorial-color-control-border)}.dark ._Gwz4K :is(input,textarea,select):not(:disabled):not([aria-invalid=true]){border-color:var(--editorial-color-dark-control-border)}.dark ._xcXXm footer a:hover,.dark ._xcXXm .service-row:hover,.dark ._xcXXm .contact-channel:hover :is(svg,div:last-child){color:var(--editorial-color-accent-soft)}._Gwz4K .app-card[data-card-variant=ghost]{background:0 0}:where(._npbed #main-content) h1{overflow-wrap:anywhere}._oXbod{--client-sticky-top:96px}@media (max-width:767px){._oXbod{--client-sticky-top:84px}}body{zoom:var(--page-zoom,1)}@media (max-width:767px){body._oXbod{--page-zoom:.85}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){body:not(.editorial-console){--page-zoom:.9}}body._oXbod.client-bleed-body{height:calc(100dvh / var(--page-zoom,1))}[data-ambient-backdrop]{--ambient-sky:#e9f1ff;--ambient-haze:#d2e1f9;--ambient-depth:#a9c3ec;--ambient-lift:#f8fbff;--ambient-edge:#f7fbff;--ambient-glow:#bad5ff;z-index:-1;pointer-events:none;background-color:var(--ambient-sky);transition:background-color .42s;position:fixed;inset:0;overflow:hidden}.dark [data-ambient-backdrop]{--ambient-sky:#020711;--ambient-haze:#0a162b;--ambient-depth:#152f59;--ambient-lift:#3968ac;--ambient-edge:#b6d7ff;--ambient-glow:#5b96fb}@media screen{body:is(._xcXXm,._oXbod,._goOR2){background:#e9f1ff}.dark body:is(._xcXXm,._oXbod,._goOR2){background:#020711}}[data-ambient-wave]{position:absolute;inset:-80px}[data-ambient-wave] svg{width:100%;height:100%;display:block;overflow:visible}[data-ambient-backdrop] stop{transition:stop-color .42s}[data-ambient-backdrop] use{transition:stroke .42s}@media screen and (prefers-reduced-motion:no-preference){[data-ambient-wave=swell]{animation:24s ease-in-out -6s infinite alternate ambient-swell}[data-ambient-wave=veil]{animation:32s ease-in-out -8s infinite alternate ambient-veil}}@keyframes ambient-swell{0%{transform:translate(-28px,-38px)}to{transform:translate(28px,38px)}}@keyframes ambient-veil{0%{transform:translate(18px,26px)}to{transform:translate(-18px,-26px)}}@media (prefers-reduced-motion:reduce){[data-ambient-wave]{animation:none;transform:none}[data-ambient-backdrop],[data-ambient-backdrop] stop,[data-ambient-backdrop] use{transition:none}}@media print{[data-ambient-backdrop]{display:none}}._oXbod main h1{font-family:var(--font-display);font-size:var(--type-app-title-latin);letter-spacing:-.035em;overflow-wrap:break-word;text-wrap-style:balance;margin:0;font-weight:800;line-height:1.15}._oXbod:lang(th) main h1,._oXbod:lang(zh) main h1,._oXbod:lang(ja) main h1{font-size:var(--type-app-title-thai);letter-spacing:0;font-weight:700;line-height:1.35}._oXbod main h2{text-wrap-style:balance}._oXbod{--client-block-gap:clamp(44px,4.4vw,64px)}._oXbod ._Tbap2{margin-bottom:var(--client-block-gap);border-bottom:1px solid var(--color-line);padding:40px 0}._oXbod main .client-hero-title{letter-spacing:-.055em;max-width:26ch;font-size:clamp(64px,8vw,126px);font-weight:800;line-height:1.02}._oXbod main h1.client-hero-title:has(._26TaY){font-size:clamp(40px,4.6vw,76px)}._oXbod ._HWakt{justify-content:space-between;align-items:center;gap:12px 20px;display:flex}._oXbod ._HWakt>h1{flex:auto;min-width:0}._oXbod ._26TaY{max-width:100%;display:inline-block}._oXbod ._anpkY ._65ybI{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:12px;display:grid}._oXbod ._anpkY ._6vHbW{overflow-wrap:anywhere;max-width:none}._oXbod ._tm4Ta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 56px;display:flex}._oXbod ._A4C23{flex-wrap:wrap;flex:320px;align-items:center;gap:8px 16px;min-width:0;display:flex}._oXbod ._gE5s7{color:var(--color-muted-foreground);clip-path:inset(0 0 0 1.5em);flex-wrap:wrap;margin:0 0 0 -1.5em;font-size:15px;line-height:1.5;display:flex}._oXbod ._gE5s7>span:before{content:"·";text-align:center;width:1.5em;display:inline-block}._oXbod ._Ks5je._3tei8{justify-content:flex-end}._oXbod:lang(th) main .client-hero-title,._oXbod:lang(zh) main .client-hero-title,._oXbod:lang(ja) main .client-hero-title{font-family:var(--font-sans);letter-spacing:0;font-size:clamp(52px,6.4vw,104px);font-weight:700;line-height:1.25}._oXbod:lang(zh) main :is(.client-hero-title,._Q0ZKF),._oXbod:lang(ja) main :is(.client-hero-title,._Q0ZKF){word-break:auto-phrase}._oXbod .client-hero-capsule{vertical-align:middle;width:1.9em;height:.96em;margin:.02em 0 .04em .14em;display:inline-block}._oXbod .client-hero-capsule img{object-fit:contain;width:100%;height:100%}._oXbod .client-hero-title[data-capsule-alone] .client-hero-capsule{display:none}._oXbod ._BofOb{margin-top:40px;container-type:inline-size}._oXbod .client-hero-panel{border-radius:var(--radius-media) clamp(80px,11vw,168px) var(--radius-media) var(--radius-media);background:var(--color-accent-soft);min-width:0;min-height:clamp(200px,18vw,300px);color:var(--color-ink);grid-template-columns:minmax(0,1fr) auto;align-content:end;align-items:end;gap:28px 48px;padding:clamp(28px,3.4vw,52px);display:grid}._oXbod ._JFE9g{min-width:0}._oXbod .client-hero-panel>._Ks5je{justify-content:flex-end;margin:0}@container (width<=47.99rem){._oXbod .client-hero-panel{grid-template-columns:minmax(0,1fr)}._oXbod .client-hero-panel>._Ks5je{justify-content:space-between}}@supports not (container-type:inline-size){@media (max-width:686.66px){._oXbod .client-hero-panel{grid-template-columns:minmax(0,1fr)}._oXbod .client-hero-panel>._Ks5je{justify-content:space-between}}}.dark ._oXbod .client-hero-panel{background:#0f1c2e}._oXbod ._65ybI{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 56px;margin-top:40px;display:flex}._oXbod ._65ybI ._6vHbW{flex:360px}._oXbod ._6vHbW{max-width:34ch;color:var(--color-ink);margin:0;font-size:clamp(18px,1.65vw,25px);line-height:1.6}._oXbod ._Ks5je{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:32px;display:flex}._oXbod ._65ybI ._Ks5je{margin-top:0}._oXbod ._KlwRD{margin-top:var(--client-block-gap)}._oXbod ._KlwRD:first-child{margin-top:0}._oXbod ._U9MAI{grid-template-columns:minmax(0,1fr) minmax(0,.45fr);align-items:end;gap:16px 8%;margin-bottom:28px;display:grid}._oXbod ._U9MAI:not(:has(._ag9Zq p)){flex-wrap:wrap;justify-content:space-between;align-items:last baseline;gap:12px 16px;display:flex}@media (max-width:1199px){._oXbod ._U9MAI:has(._ag9Zq p){display:block}._oXbod ._U9MAI:has(._ag9Zq p)>._ag9Zq{margin-top:12px}}._oXbod main ._Q0ZKF{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(34px,4.2vw,64px);font-weight:700;line-height:1.12}._oXbod:lang(th) main ._Q0ZKF,._oXbod:lang(zh) main ._Q0ZKF,._oXbod:lang(ja) main ._Q0ZKF{font-family:var(--font-sans);letter-spacing:0;font-size:clamp(30px,3.6vw,52px);line-height:1.3}._oXbod ._ag9Zq{justify-items:start;gap:16px;min-width:0;display:grid}._oXbod ._ag9Zq:not(:has(p)){justify-items:end}._oXbod ._ag9Zq p{max-width:42ch;color:var(--color-muted-foreground);margin:0;font-size:16px;line-height:1.65}._oXbod .app-card{border-radius:var(--radius-app-card)}._oXbod .portal-open-panel{border:0;border-top:1px solid var(--color-line);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}._oXbod .portal-open-panel[hidden]{display:none}._oXbod .portal-open-panel .section-header{padding:0 0 4px}@media (max-width:1023px){._oXbod ._6vHbW{max-width:52ch}}@media (max-width:767px){._oXbod ._Tbap2{padding:24px 0 28px}._oXbod main .client-hero-title{max-width:none;font-size:clamp(30px,10vw,74px);line-height:1.04}._oXbod main h1.client-hero-title:has(._26TaY){font-size:clamp(28px,8vw,44px)}._oXbod ._anpkY ._65ybI{gap:20px;margin-top:8px}._oXbod ._Ks5je._3tei8{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;width:100%;display:grid}._oXbod ._3tei8>button{gap:6px;padding-inline:10px}._oXbod:lang(th) main .client-hero-title,._oXbod:lang(zh) main .client-hero-title,._oXbod:lang(ja) main .client-hero-title{font-size:clamp(36px,9.6vw,64px)}._oXbod:lang(zh) main .client-hero-title,._oXbod:lang(ja) main .client-hero-title{font-size:clamp(28px,8.4vw,64px)}._oXbod .client-hero-capsule{width:1.7em;height:.72em}._oXbod ._BofOb{margin-top:28px}._oXbod .client-hero-panel{border-radius:24px 80px 24px 24px;min-height:0;padding:24px}._oXbod ._6vHbW{max-width:none;font-size:18px;line-height:1.65}._oXbod ._65ybI{margin-top:28px}._oXbod ._U9MAI{margin-bottom:20px;display:block}._oXbod main ._Q0ZKF{font-size:clamp(30px,8.4vw,44px)}._oXbod:lang(th) main ._Q0ZKF,._oXbod:lang(zh) main ._Q0ZKF,._oXbod:lang(ja) main ._Q0ZKF{font-size:clamp(26px,7.4vw,38px)}:is(._oXbod ._ag9Zq,._oXbod ._ag9Zq:not(:has(p))){justify-items:start;margin-top:12px}._oXbod ._U9MAI:has(>._ag9Zq):not(:has(>._ag9Zq p)){flex-wrap:wrap;justify-content:space-between;align-items:last baseline;gap:12px 16px;display:flex}._oXbod ._U9MAI>._ag9Zq:not(:has(p)){margin-top:0;margin-left:auto}}._oXbod .portal-open-panel.detail-lead{border-top:0;padding-top:0}@media (min-width:1024px){._oXbod .portal-open-panel.detail-lead-lg{border-top:0;padding-top:0}}._oXbod .client-list{container-type:inline-size}._oXbod .client-list .list-row-wide{display:none}@container (width>=52rem){._oXbod .client-list:not(.client-list--compact) .list-row-wide{display:grid}._oXbod .client-list:not(.client-list--compact) .list-row-narrow{display:none}}@supports not (container-type:inline-size){@media (min-width:741.2px){._oXbod .client-list:not(.client-list--compact) .list-row-wide{display:grid}._oXbod .client-list:not(.client-list--compact) .list-row-narrow{display:none}}}@container (width>=40rem){._oXbod .client-list--compact .list-row-wide{display:grid}._oXbod .client-list--compact .list-row-narrow{display:none}}@supports not (container-type:inline-size){@media (min-width:578px){._oXbod .client-list--compact .list-row-wide{display:grid}._oXbod .client-list--compact .list-row-narrow{display:none}}}._TwVTr{margin-inline:var(--layout-inner-gutter);padding-block:var(--layout-section-gap);border-top:1px solid var(--color-line)}:is(#home-hero,[data-page-hero],._xta5P)+._TwVTr{border-top:0}.editorial-plate{margin:0 calc(var(--layout-inner-gutter) * .5);border-radius:var(--radius-media) clamp(96px,12vw,200px) var(--radius-media) var(--radius-media);background:var(--color-accent-soft);color:var(--color-ink);padding:clamp(40px,5.5vw,80px) clamp(24px,4.4vw,64px);position:relative}.dark .editorial-plate{background:#0f1c2e}.editorial-plate :is(p,dt,.editorial-text-link){color:var(--color-ink)}.editorial-plate :is(dt,._lX6Fw){color:var(--color-muted-foreground)}.editorial-plate :is(dl,.plate-rule){border-color:var(--color-line);border-color:color-mix(in srgb,var(--color-ink) 14%,transparent)}@media (max-width:767px){.editorial-plate{border-radius:24px 88px 24px 24px;margin:0 8px;padding:32px 24px 36px}}@media (prefers-reduced-motion:no-preference){html.js-reveal [data-reveal]:not([data-reveal=in]){opacity:0;translate:0 8px}html.js-reveal [data-reveal=in]{opacity:1;transition:opacity .28s ease var(--reveal-delay,0s), translate .36s var(--motion-ease) var(--reveal-delay,0s);translate:0}}._Gwz4K{--color-success:#15803d;--color-warning:#a15c00;--glass-fill:#fffc;--glass-solid:#fff;--glass-rim:#fffffff5;--glass-edge:#1111141c;--glass-shadow:0 2px 4px #11111406, 0 12px 32px #1111140e;--glass-light:#ffffffb8;--glass-reflection:#ffffffe6;--glass-overlay:#fffffff5;--illustration-ink:#646876;--illustration-fill:#f6f9ff;--illustration-accent:#1467cc;--illustration-soft:#dcecff;-webkit-font-smoothing:antialiased}.dark ._Gwz4K{--color-success:#4ade80;--color-warning:#fbbf24;--color-info:#60a5fa;--color-danger:#f87171;--glass-fill:#101013d4;--glass-solid:#101013;--glass-rim:#ffffff24;--glass-edge:#ffffff21;--glass-shadow:0 2px 4px #00000040, 0 16px 40px #0006;--glass-light:#ffffff09;--glass-reflection:#ffffff12;--glass-overlay:#0c0c0ff7;--illustration-ink:#9095a2;--illustration-fill:#10141e;--illustration-accent:#83baff;--illustration-soft:#16283f}._Gwz4K :is(._co8OJ,.client-workspace){border:1px solid var(--color-line);box-shadow:none}._Gwz4K :is(.surface-glass,#navbar-lang-menu,#navbar-user-menu,._CfgCG,.client-menu,[data-client-bottom-nav]){background-color:var(--glass-solid);background-image:linear-gradient(135deg,var(--glass-reflection),transparent 48%),linear-gradient(180deg,var(--glass-light),transparent);border:1px solid var(--glass-edge)}._Gwz4K :is(.app-card,.surface-glass){box-shadow:none}._Gwz4K :is(#navbar-lang-menu,#navbar-user-menu,._CfgCG,.client-menu,[data-client-bottom-nav]){box-shadow:inset 0 1px 0 var(--glass-rim),inset 0 -1px 0 #11111406,var(--glass-shadow)}._Gwz4K :is(#services-menu,._HTIMS,[data-toast],._CfgCG,[data-cookie-banner]){background-color:var(--glass-solid);background-image:linear-gradient(135deg,var(--glass-light),transparent 50%);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-rim),var(--glass-shadow)}.dark ._Gwz4K :is(.surface-glass,#navbar-lang-menu,#navbar-user-menu,._CfgCG,.client-menu,[data-client-bottom-nav],#services-menu,._HTIMS,[data-toast],[data-cookie-banner]){background-image:none}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._Gwz4K :is(.surface-glass,#navbar-lang-menu,#navbar-user-menu,._CfgCG,.client-menu,[data-client-bottom-nav]){background-color:var(--glass-fill);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%)}._Gwz4K :is(#services-menu,._HTIMS,[data-toast],[data-cookie-banner]){background-color:var(--glass-overlay);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%)}}._Gwz4K :is(.editorial-button,._edTeU:not([data-variant=link],[data-variant=ghost]),[data-auth-login]){box-shadow:none;transition:background-color .18s,border-color .18s}._Gwz4K :is(._edTeU[data-variant=secondary],._edTeU[data-variant=outline]){background-color:var(--glass-fill);border-color:var(--glass-edge);box-shadow:none}._Gwz4K :is(input:not([type=checkbox],[type=radio],[type=range]),textarea,select){background-color:var(--color-canvas);transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:inset 0 1px 2px #11111406}._Gwz4K :is(input,textarea,select):focus-visible{border-color:var(--color-focus);outline:2px solid var(--color-focus);outline-offset:3px}._Gwz4K :is(.editorial-text-link,.service-row,.footer-directory a,.app-nav-link){transition:color .18s,background-color .18s,border-color .18s}._Gwz4K :is(.editorial-button,.editorial-text-link,.service-row) :is(svg,span[aria-hidden=true]){transition:translate .18s}._Gwz4K :is(.editorial-button,.editorial-text-link):hover :is(svg,span[aria-hidden=true]){translate:2px -2px}._Gwz4K :is(.editorial-button,._edTeU,[data-auth-login]):focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}._Gwz4K [data-nav-item]{font-weight:700}._Gwz4K [data-nav-item]._TqvHT{background-color:var(--color-accent-soft);color:var(--color-ink);box-shadow:none}.dark ._Gwz4K [data-nav-item]._TqvHT{color:#fafafa;background:#202024}._Gwz4K .client-page-description{max-width:64ch}._Gwz4K :is(h1,h2,h3,h4){font-synthesis:none}._Gwz4K :is(.hero-headline,.service-title,.editorial-page-title) em{font-style:normal}.dark ._Gwz4K #main-navbar ._Vd7O1 img,.dark ._Gwz4K :is(.client-topbar-brand,._Jev2q) img{filter:invert()}@media (prefers-reduced-transparency:reduce){._Gwz4K :is(.surface-glass,#services-menu,#navbar-lang-menu,#navbar-user-menu,._CfgCG,[data-toast],[data-cookie-banner],[data-client-bottom-nav],.client-menu,._HTIMS){background-color:var(--glass-solid);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){._Gwz4K :is(.editorial-button,._edTeU,[data-auth-login],.editorial-text-link),._Gwz4K :is(.editorial-button,.editorial-text-link) :is(svg,span[aria-hidden=true]){translate:none!important}}._Gwz4K .infrastructure-illustration{color:var(--illustration-accent)}._Gwz4K ._f9pAm{justify-content:space-between;align-items:center;gap:32px;display:flex}._Gwz4K ._tAbvm{flex-shrink:0;width:240px;margin-bottom:32px}@media (max-width:767px){._Gwz4K ._f9pAm{gap:16px}._Gwz4K ._tAbvm{width:104px;margin-bottom:24px}}._Gwz4K :is(a,button) :is(svg[data-icon=ph\:arrow-up-right-bold],svg:has(>use[href="#ai:ph:arrow-up-right-bold"])){transition:translate .18s}._Gwz4K :is(a,button):is(:hover,:focus-visible) :is(svg[data-icon=ph\:arrow-up-right-bold],svg:has(>use[href="#ai:ph:arrow-up-right-bold"])){translate:2px -2px}._Gwz4K ::selection{background:var(--color-accent-soft);color:var(--color-ink)}.dark ._Gwz4K ::selection{color:#fafafa;background:#16283f}@media (prefers-reduced-motion:reduce){._Gwz4K :is(a,button):is(:hover,:focus-visible) :is(svg[data-icon=ph\:arrow-up-right-bold],svg:has(>use[href="#ai:ph:arrow-up-right-bold"])){translate:none}}
