:root{--color-brand-blue:#296CF2;--color-brand-blue-deep:#1B5CD9;--color-brand-blue-web:#296CF2;--color-brand-blue-web-deep:#1B5CD9;--color-brand-blue-soft:#3DA9FF;--color-brand-blue-bg:#D6E1FF;--color-brand-blue-bg-2:#C2D5FC;--color-brand-blue-tint:#eef4ff;--color-status-success:#00B442;--color-status-warning:#FFA012;--color-status-error:#f34646;--color-status-warning-deep:#E08A0E;--color-status-error-deep:#D03333;--color-status-success-soft:#E8F8EE;--color-status-info-soft:#E8F0FE;--color-status-warning-soft:#FFF4E5;--color-status-error-soft:#FDECEC;--color-status-warning-soft-border:#FFE0B2;--color-surface-50:#F5F5F5;--color-surface-100:#F1F2F4;--color-surface-200:#EAEAEA;--color-neutral-solid:#4C4C4C;--color-neutral-solid-deep:#333333;--color-bg:#F5F5F5;--color-card:#FFFFFF;--color-header-translucent:rgba(255,255,255,0.82);--color-text-strong:#1E1E1E;--color-text-body:#2D2D2D;--color-text-muted:#4C4C4C;--color-text-subtle:#757575;--color-border-default:#EAEAEA;--color-border-soft:#F0F0F0;--color-border-strong:#E6E6E6;--color-border-divider:#ADADAD;--color-logo-orange:#F25022;--color-logo-yellow:#FFB902;--color-logo-green:#80BA01;--color-logo-blue:#19A0E5;--color-avatar-gradient-from:#4FC3F7;--color-whatap-blue:#004BE0;--color-whatap-purple:#8B52FF;--color-whatap-purple-deep:#4F5BD5;--gradient-brand:linear-gradient(90deg,var(--color-brand-blue),var(--color-whatap-purple));--radius-full:9999px;--color-white:#fff;--color-web-surface-dark:#181c20;--color-web-surface-darker:#0f1318;--color-web-surface-cta:#0f1724;--color-web-surface-cta-mid:#1a2744;--color-web-surface-cta-end:#1e1a3a;--color-web-text-on-dark:#fff;--color-web-text-on-dark-muted:rgba(255,255,255,0.6);--color-web-text-on-dark-subtle:rgba(255,255,255,0.45);--color-web-text-on-dark-faint:rgba(255,255,255,0.3);--color-web-border-on-dark:rgba(255,255,255,0.12);--color-web-border-on-dark-hover:rgba(255,255,255,0.3);--color-web-border-on-dark-active:rgba(255,255,255,0.4);--color-web-fill-on-dark:rgba(255,255,255,0.08);--color-web-fill-on-dark-hover:rgba(255,255,255,0.12);--color-web-accent-mint-bg:rgba(16,185,129,0.15);--color-web-accent-mint-fg:#6ee7b7;--color-web-accent-light-blue-bg:rgba(59,130,246,0.15);--color-web-accent-light-blue-fg:#93c5fd;--color-web-accent-light-purple-bg:rgba(168,85,247,0.15);--color-web-accent-light-purple-fg:#c4b5fd;--color-web-accent-magenta-bg:rgba(236,72,153,0.18);--color-web-accent-magenta-fg:#f9a8d4;--color-web-accent-indigo-bg:rgba(99,102,241,0.18);--color-web-accent-indigo-fg:#a5b4fc;--color-web-accent-orange-bg:rgba(249,115,22,0.18);--color-web-accent-orange-fg:#fdba74;--color-web-accent-blue-bg:rgba(59,130,246,0.18);--color-web-accent-blue-fg:#93c5fd;--color-web-accent-green-bg:rgba(34,197,94,0.18);--color-web-accent-green-fg:#86efac;--color-web-accent-purple-bg:rgba(168,85,247,0.18);--color-web-accent-purple-fg:#c4b5fd;--color-web-accent-light-green-bg:rgba(34,197,94,0.15);--color-web-accent-light-green-fg:#86efac;--color-web-accent-teal-bg:rgba(20,184,166,0.18);--color-web-accent-teal-fg:#5eead4;--color-web-accent-cyan-bg:rgba(6,182,212,0.18);--color-web-accent-cyan-fg:#67e8f9;--color-web-glow-blue:rgba(41,108,242,0.2);--color-web-glow-purple:rgba(139,82,255,0.1);--shadow-web-card:0 1px 4px rgba(0,0,0,0.06);--shadow-web-card-hover:0 8px 24px rgba(0,0,0,0.1);--shadow-web-featured:0 2px 8px rgba(0,0,0,0.06);--color-web-landing-fg-rgb:30,30,30;--color-web-landing-surface-alt:#f4f6fa;--color-web-landing-input-bg:#ffffff;--color-web-landing-danger:#c81e1e;--shadow-web-landing-focus:0 0 0 3px rgba(41,108,242,0.18);--color-web-landing-live-ring:rgba(52,211,153,0.5);--color-web-landing-live-ring-fade:rgba(52,211,153,0);--shadow-web-landing-cta-glow:0 0 0 0 rgba(41,108,242,0.45),0 4px 18px rgba(41,108,242,0.25);--shadow-web-landing-cta-glow-peak:0 0 0 11px rgba(41,108,242,0),0 6px 24px rgba(41,108,242,0.38);--shadow-web-landing-cta-glow-end:0 0 0 0 rgba(41,108,242,0),0 4px 18px rgba(41,108,242,0.25);--shadow-web-landing-cta-still:0 4px 18px rgba(41,108,242,0.28);--radius-web-xs:4px;--radius-web-sm:8px;--radius-web-md:12px;--radius-web-lg:16px;--radius-web-pill:99px;--radius-web-circle:50%;--shadow-xs:0 1px 2px rgba(0,0,0,0.08);--shadow-sm:0 1px 3px rgba(0,0,0,0.25);--shadow-md:0 8px 24px rgba(0,0,0,0.12);--shadow-lg:0 12px 40px rgba(0,0,0,0.2);--shadow-ring-hairline:0 0 0 1px rgba(0,0,0,0.04);--shadow-xl:0 20px 60px rgba(0,0,0,0.15);--shadow-panel-slide:-10px 0 30px rgba(0,0,0,0.06);--shadow-brand-glow:0 2px 8px rgba(41,108,242,0.25);--color-brand-blue-wash:rgba(41,108,242,0.08);--color-brand-blue-border-tint:rgba(41,108,242,0.25);--gradient-ai-tint:linear-gradient(95deg,rgba(0,75,224,0.08),rgba(139,82,255,0.08));--color-overlay-loading:rgba(255,255,255,0.4);--color-overlay-scrim:rgba(0,0,0,0.5);--color-stage-backdrop:#0a0a14;--color-stage-badge-bg:rgba(26,26,46,0.85);--shadow-stage:0 20px 60px rgba(0,0,0,0.45);--font-sans:"Noto Sans KR","Noto Sans",ui-sans-serif,system-ui,sans-serif;--font-family-korean:"Noto Sans","Noto Sans KR",sans-serif;--font-family-numeric:Roboto,"Noto Sans",sans-serif;--text-chart:9px;--text-xs:10px;--text-sm:11px;--text-base:12px;--text-md:13px;--text-lg:14px;--text-xl:16px;--text-2xl:20px;--text-3xl:24px;--text-4xl:32px;--text-5xl:48px;--text-marketing-display:56px;--text-marketing-h1:58px;--text-marketing-h2:48px;--text-marketing-h3:40px;--text-marketing-h4:32px;--text-marketing-h5:28px;--text-marketing-h6:24px;--text-marketing-lead:22px;--text-marketing-body:20px;--text-marketing-body-sm:16px;--text-marketing-caption:14px;--text-marketing-nav:18px;--leading-marketing-display:1.2;--leading-marketing-heading:1.3;--leading-marketing-body:1.6;--leading-marketing-button:1.5;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--leading-none:1;--leading-tight:1.2;--leading-snug:1.3;--leading-normal:1.4;--leading-relaxed:1.5;--leading-loose:1.6;--tracking-display:-0.3px;--tracking-metric:-0.2px;--tracking-default:-0.1px;--tracking-caps:0.3px;--color-text-primary:#222;--color-text-secondary:#4c4c4c;--color-text-tertiary:#757575;--color-text-disabled:#adadad;--color-text-inverse:#FFFFFF;--color-indicator-critical:#E53935;--color-indicator-warning:#F0B400;--color-tone-surface-critical:#ffe8e8;--color-tone-surface-warning:#fff7e0;--color-tone-surface-info:#e8f4ff;--color-tone-surface-muted:#f1f2f4;--color-tone-surface-neutral:#f1f2f4;--color-tone-text-critical:#B5302A;--color-tone-text-warning:#8A6200;--color-tone-text-info:#1B5CD9;--color-tone-text-success:#007030;--color-tone-text-muted:#6E6E6E;--color-tone-text-neutral:#6E6E6E;--color-gray-mid:#8b8b8b;--color-gray-soft:#a0a3a6;--color-gray-pale:#bdbdbd;--tracking-precision:-0.48px;--leading-px-0:0;--leading-px-12:12px;--leading-px-16:16px;--leading-px-18:18px;--leading-px-20:20px;--font-family-mono:"JetBrains Mono","SF Mono",Menlo,Consolas,monospace;--font-family-korean-kr-only:"Noto Sans KR",sans-serif;--font-family-korean-inter:Inter,"Noto Sans KR",sans-serif;--font-family-numeric-kr:Roboto,"Noto Sans KR",sans-serif;--font-family-numeric-jp:Roboto,NotoSansJP,NotoSans,sans-serif;--color-chart-series-1:#296CF2;--color-chart-series-2:#C75B1A;--color-chart-series-3:#00908A;--color-chart-series-4:#9A7B00;--color-chart-series-5:#B0349B;--color-chart-series-6:#0E7A56;--color-chart-series-7:#6B3FD4;--color-chart-series-8:#C93B34;--color-chart-seq-1:#7AB8F0;--color-chart-seq-2:#4A97E8;--color-chart-seq-3:#2472D8;--color-chart-seq-4:#1A50B0;--color-topology-canvas-from:#F1F6FB;--color-topology-canvas-to:#C8D1E5;--color-topology-grid-dot:#A6B4BF;--color-topology-node-surface:#F6F8FD;--color-topology-group-surface:#E3EBF8;--color-topology-edge:#B6C4CE;--color-topology-edge-alert:#FC679E;--color-topology-port:#8B9BE1;--color-topology-port-alert:#FC679E;--color-topology-port-ok:#5BD388;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--wds-datetime-year-w:28px;--wds-datetime-field-w:16px;--wds-datetime-space-w:6px;--wds-page-px:24px;--wds-header-px:var(--wds-page-px);--wds-content-px:var(--wds-page-px);--wds-content-py:16px;--wds-icon-lg:24px;--wds-icon-md:20px;--wds-icon-sm:16px;--wds-icon-xs:12px;--wds-toolbar-icon:var(--wds-icon-sm);--wds-toolbar-control-h:32px;--wds-toolbar-pill-h:24px}#root,body,html{height:100%;font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text-primary)}@keyframes ai-symbol-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ai-symbol-pulse{0%,to{box-shadow:0 2px 8px rgba(41,108,242,.3)}50%{box-shadow:0 4px 20px rgba(41,108,242,.6),0 0 30px rgba(27,92,217,.35)}}.ai-symbol-anim{animation:ai-symbol-spin 10s linear infinite,ai-symbol-pulse 3s ease-in-out infinite}.ai-symbol-spin{animation:ai-symbol-spin 10s linear infinite}@keyframes ai-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.ai-cursor{animation:ai-cursor-blink .8s step-end infinite}.ai-assistant-btn{background:linear-gradient(#fff,#fff) 0 0 /200% 100% padding-box padding-box,linear-gradient(110.34deg,#296cf2,#8b52ff,#296cf2,#8b52ff,#296cf2) 0 0 /300% 100% border-box;border:2px solid #0000;transition:background .3s,border-color .3s;animation:aiGradientMove 3s linear infinite;position:relative}.ai-assistant-btn.is-active,.ai-assistant-btn:hover{background:linear-gradient(110.34deg,#004be0,#8b52ff,#004be0) 0 0 /300% 100%;-webkit-background-clip:border-box;background-clip:border-box;border:2px solid #ffffff80;animation:aiHoverFlow 3s ease-in-out infinite;box-shadow:0 4px 12px #8b52ff4d}@keyframes aiGradientMove{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes aiHoverFlow{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.ai-landing-action{transition:background-color .2s,border-color .2s}.ai-landing-action.is-selected{background-color:#d6e1ff;border-color:#d6e1ff}.ai-input-textarea{field-sizing:content;scrollbar-width:thin;scrollbar-color:#d0d0d0 transparent;overflow-y:auto;caret-color:#296cf2}.ai-input-textarea::-webkit-scrollbar{width:4px}.ai-input-textarea::-webkit-scrollbar-thumb{background-color:#d0d0d0;border-radius:2px}@keyframes aiSymbolRotateSlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes aiSymbolBreathing{0%,to{filter:drop-shadow(0 0 0 rgba(41,108,242,0));scale:1}50%{filter:drop-shadow(0 0 10px rgba(99,82,255,.35));scale:1.2}}@keyframes aiSymbolActive{0%,to{filter:drop-shadow(0 0 4px rgba(41,108,242,.3));scale:1}50%{filter:drop-shadow(0 0 16px rgba(99,82,255,.6));scale:1.18}}@keyframes aiFadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes aiBarGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes aiPulseGlow{0%,to{box-shadow:0 0 0 0 rgba(41,108,242,0)}50%{box-shadow:0 0 0 6px rgba(41,108,242,.12)}}@keyframes aiReasoningDots{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}.ai-anim-in{animation:aiFadeInUp .45s cubic-bezier(.22,1,.36,1) backwards}.ai-anim-bar{transform-origin:bottom;animation:aiBarGrow .6s cubic-bezier(.22,1,.36,1) backwards}@keyframes aiSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ai-skeleton{border-radius:4px;background:linear-gradient(90deg,var(--color-surface-100) 25%,var(--color-surface-50) 37%,var(--color-surface-100) 63%);background-size:200% 100%;animation:aiSkeletonShimmer 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ai-skeleton{animation:none}}.ai-reasoning-dots:after{display:inline-block;width:1.5em;animation:aiReasoningDots 1.2s steps(4) infinite;content:""}@keyframes aiClickTap{0%,60%,to{transform:translate(0)}20%,40%{transform:translate(2px,5px)}}@keyframes aiClickFadeIn{0%{opacity:0;transform:scale(.6) translateY(-6px)}to{opacity:1;transform:scale(1) translate(0)}}.ai-click-hand{pointer-events:none;animation:aiClickFadeIn .25s cubic-bezier(.22,1,.36,1) both,aiClickTap .85s ease-in-out .25s infinite}.wds-btn{background-color:var(--wds-btn-bg,transparent);color:var(--wds-btn-fg,inherit);border-color:var(--wds-btn-border,transparent)}.wds-switch:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:2px}.wds-btn:hover:not(:disabled){background-color:var(--wds-btn-bg-hover,var(--wds-btn-bg,transparent))}@keyframes toastSlideDown{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}@keyframes toastSlideUp{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-12px)}}.dark,[data-theme=dark]{--color-header-translucent:rgba(10,14,23,0.7);--color-web-landing-fg-rgb:255,255,255;--color-web-landing-surface-alt:#0d1320;--color-web-landing-input-bg:#0e1320;--color-web-landing-danger:#ff8a8a;--color-bg:#0E1116;--color-card:#181C22;--color-surface-50:#14181E;--color-surface-100:#1B2026;--color-surface-200:#232932;--color-neutral-solid:#3A414D;--color-neutral-solid-deep:#4A515C;--color-border-default:#2A2F39;--color-border-soft:#21262E;--color-border-strong:#353B46;--color-border-divider:#4A515C;--color-text-primary:#E9EBEE;--color-text-secondary:#B7BDC6;--color-text-tertiary:#8B929C;--color-text-disabled:#5C636E;--color-text-inverse:#0E1116;--color-text-strong:#F0F2F4;--color-text-body:#E2E5E9;--color-text-muted:#B7BDC6;--color-text-subtle:#8B929C;--color-brand-blue-bg:#1C2A46;--color-brand-blue-bg-2:#233357;--color-brand-blue-deep:#7FB0FF;--color-brand-blue-tint:#16203A;--color-tone-surface-critical:#3A2226;--color-tone-surface-warning:#33290F;--color-tone-surface-info:#16233D;--color-tone-surface-muted:#232932;--color-tone-surface-neutral:#232932;--color-tone-text-critical:#FFA8A3;--color-tone-text-warning:#F5C860;--color-tone-text-info:#9CC0FF;--color-tone-text-success:#6FE0A0;--color-tone-text-muted:#AEB5BF;--color-tone-text-neutral:#AEB5BF;--color-status-success-soft:#14301F;--color-status-info-soft:#16233D;--color-status-warning-soft:#33290F;--color-status-error-soft:#3A2226;--color-status-warning-soft-border:#4A3714;--color-chart-series-1:#5B92F7;--color-chart-series-2:#D9762E;--color-chart-series-3:#1FA9A2;--color-chart-series-4:#B08D14;--color-chart-series-5:#CE4FB6;--color-chart-series-6:#2FA97D;--color-chart-series-7:#9A7DF0;--color-chart-series-8:#E8635C;--color-chart-seq-1:#3A5480;--color-chart-seq-2:#4C7CC4;--color-chart-seq-3:#6BA3EE;--color-chart-seq-4:#9BC8FF;--color-topology-canvas-from:#1A2130;--color-topology-canvas-to:#10141C;--color-topology-grid-dot:#39414F;--color-topology-node-surface:#232A35;--color-topology-group-surface:#191F29;--color-topology-edge:#414B5A;--color-topology-edge-alert:#FF77A8;--color-topology-port:#8E9CDE;--color-topology-port-alert:#FF77A8;--color-topology-port-ok:#56C98A}:root{--font-web-sans:system-ui,sans-serif;--font-web-display:var(--font-web-sans)}:root:lang(ko){--font-web-sans:"WhaTap KO",system-ui,sans-serif}:root:lang(en){--font-web-sans:"WhaTap EN",system-ui,sans-serif}:root:lang(ja){--font-web-sans:"WhaTap JA","Hiragino Sans",Meiryo,system-ui,sans-serif}.site-footer{background:var(--white);border-top:1px solid var(--gray-100);padding:60px 0}.footer-logo{display:block;width:160px;margin-bottom:var(--space-8);line-height:20px}.footer-logo img{display:inline-block;width:106px;height:20px;vertical-align:middle}.footer-links,.footer-policy-links{display:flex;align-items:center;gap:var(--space-6)}.footer-policy-link{color:#666;font-size:15px;font-weight:var(--font-weight-medium);line-height:1.5;text-decoration:none}.footer-policy-link.privacy{font-weight:var(--font-weight-bold)}.footer-policy-link:hover{text-decoration:underline}.footer-sns{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-left:auto}.footer-sns-link{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;min-width:32px;min-height:32px;border-radius:50%;background:#adb5bd;color:var(--white);text-decoration:none}.footer-sns-icon{display:block;max-width:20px;max-height:20px}.footer-legal{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);color:#666;font-size:var(--text-md);font-weight:var(--font-weight-light);line-height:1.5;letter-spacing:0}.footer-info-row{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}@media (max-width:991px){.footer-logo{width:120px}.footer-links,.footer-logo{margin-bottom:var(--space-6)}.footer-links{gap:var(--space-10) var(--space-4)}.footer-policy-links{gap:var(--space-4)}.footer-policy-link{font-size:var(--text-marketing-caption)}.footer-legal{padding-top:0}.footer-info-row{flex-direction:column;gap:6px}}@media (max-width:767px){.footer-links,.footer-policy-links{flex-wrap:wrap}}@media (max-width:479px){.footer-links,.footer-policy-links{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.footer-sns{margin-top:var(--space-4);margin-left:0}}.fab-wrap{z-index:2000;gap:var(--space-2);margin-bottom:88px;margin-right:var(--space-6);position:fixed;inset:auto 0 0 auto}.fab-button,.fab-wrap{flex-flow:column;display:flex}.fab-button{border:1px solid var(--gray-300);background-color:var(--white);width:60px;height:60px;color:var(--gray-900);border-radius:100%;justify-content:center;align-items:center;font-size:var(--text-md);font-weight:var(--font-weight-bold);text-decoration:none;transition:all .3s;cursor:pointer;font-family:inherit;padding:0}.fab-button:hover{border-color:var(--primary);color:var(--primary)}.fab-icon{justify-content:center;align-items:center;width:40%;height:40%;display:flex}@media screen and (max-width:991px){.fab-label{font-size:var(--text-base)}}@media screen and (max-width:767px){.fab-label{font-size:var(--text-sm)}.fab-wrap{position:static;flex-flow:row;justify-content:center;margin:0;padding:var(--space-4);background-color:var(--white)}.fab-wrap .fab-button{width:auto;min-width:120px;height:48px;border-radius:var(--radius-web-sm);flex-flow:row;gap:var(--space-2);padding:0 var(--space-3)}.fab-wrap .fab-icon{width:20px;height:20px}.fab-wrap .fab-label{font-size:var(--text-md)}}@media screen and (max-width:479px){.fab-wrap{padding:var(--space-3)}}*{box-sizing:border-box}html{height:auto;min-height:100%}body,html{background:#fff}body{margin:0;color:var(--gray-900,#181c20);font-family:var(--font-web-sans),sans-serif;line-height:1.6;word-break:keep-all}html[lang=ja] body{word-break:normal}html:not([lang=ko]) :is(main,footer){overflow-wrap:anywhere}a{color:inherit;text-decoration:none}button,input{font:inherit}a,button,input{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #006eff;outline-offset:3px}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1{font-size:40px;line-height:1.35;letter-spacing:-.035em}h2{font-size:30px;letter-spacing:-.03em}h3{font-size:21px;line-height:1.45;letter-spacing:-.025em}.header{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1240px) / 2));border-bottom:1px solid #eef0f2;background:#fff;gap:28px}.logo{font-size:30px;letter-spacing:-1.5px;font-weight:800;color:#0084ff;white-space:nowrap}.logo span{font-size:15px;letter-spacing:0;color:#333;margin-left:8px}.header nav{display:flex;align-items:center;gap:25px;font-size:14px;font-weight:600}.languages{display:flex;gap:10px;font-size:12px}.languages a[aria-current]{color:#006eff}.button,button{border:1px solid #dfe3e9;border-radius:6px;padding:10px 20px;background:#fff}.button{display:inline-block;background:#006eff;color:white;border-color:#006eff}.menu-toggle{display:none}.breadcrumb{max-width:1240px;margin:0 auto;padding:22px 0;color:#666}.content-section{max-width:1240px;margin:auto;padding:44px 0 56px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.section-heading>a{font-size:14px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.content-card{min-width:0;display:flex;flex-direction:column;border-radius:10px;overflow:hidden}.content-card>img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:10px;transition:transform .2s}.content-card:hover>img{transform:scale(1.015)}.card-body{padding:20px 0}.card-body h3{margin:10px 0 12px}.card-body time{font-size:13px;color:#7b8390}.category{color:#1370d8;font-size:13px;font-weight:600}.popular{display:grid;grid-template-columns:1.35fr 1fr;gap:24px}.popular>.content-card.large{grid-row:span 4}.popular .content-card:not(.large){display:grid;grid-template-columns:45% 1fr;gap:20px}.popular .content-card:not(.large) .card-body{padding:0}.popular .content-card:not(.large) h3{font-size:20px}.large h3{font-size:28px}.large p{color:#667085}.carousel{display:flex;gap:24px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.carousel>.content-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 48px) / 3);scroll-snap-align:start}.carousel-controls{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:18px}.carousel-controls button{padding:6px 14px;border-radius:30px}.filters{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:36px 0 24px}.category-tabs{display:flex;flex-wrap:wrap;gap:8px}.category-tabs button{font-size:14px;border-radius:30px;padding:7px 16px}.category-tabs button[aria-pressed=true]{background:#006eff;border-color:#006eff;color:white}.search{font-size:0}.search input{font-size:15px;border:1px solid #dce1e8;padding:10px 12px;border-radius:6px;width:240px}.results-count{color:#777;font-size:13px;margin-bottom:15px}.pagination{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.pagination a{padding:4px 12px}.pagination a[aria-current]{background:#006eff;color:white;border-radius:4px}.detail{max-width:960px;margin:24px auto 72px}.detail-header{text-align:center;margin:36px auto 40px;max-width:900px}.detail-header h1{overflow-wrap:anywhere;margin:18px 0}.detail-header p{color:#647082;font-size:19px}.byline{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px;font-size:13px;color:#667085}.byline button{font-size:12px;padding:4px 12px}.cover{margin-bottom:35px}.cover>img{width:100%;border-radius:8px}.prose{font-size:18px;line-height:1.85;overflow-wrap:anywhere}.prose h2{margin-top:48px;font-size:28px}.prose h3{margin-top:35px}.prose a{color:#006eff;text-decoration:underline}.prose img{display:block;margin:24px auto;max-width:100%;height:auto}.prose iframe{border:0;max-width:100%;width:100%;aspect-ratio:16/9}.prose pre{overflow:auto;padding:20px;background:#f4f6f9}:where(.prose) table{display:block;max-width:100%;overflow:auto}:where(.prose) :is(td,th){border:1px solid #ddd;padding:12px}.resource{max-width:1240px}.resource-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:60px}.resource-form{border:1px solid #e4e8ed;padding:28px;border-radius:12px;align-self:start}blockquote{border-left:4px solid #006eff;padding:20px 28px;margin:30px 0;background:#f6f9ff}cite{display:block;font-size:14px;margin-top:15px}.preview{text-align:center;background:#fff4cc;color:#665000;font-size:12px;padding:5px}.skip,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip:focus{position:static;width:auto;height:auto;clip-path:none;padding:10px}@media (max-width:1300px){.breadcrumb,.content-section,footer{margin-left:32px;margin-right:32px}.detail{margin-left:40px;margin-right:40px}.header nav{gap:16px}}@media (max-width:1000px){.menu-toggle{display:block}.header{height:72px;position:relative;padding:0 24px}.header nav{display:none}.header nav.open{display:flex;position:absolute;top:72px;left:0;right:0;background:white;padding:24px;flex-direction:column;z-index:10;box-shadow:0 10px 20px #0001}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.filters{align-items:flex-start;flex-direction:column}.popular{grid-template-columns:1fr 1fr}.popular .content-card:not(.large){display:flex;gap:0}.popular>.content-card.large{grid-row:auto;grid-column:span 2}.popular .content-card:not(.large) .card-body{padding-top:15px}.resource-grid{grid-template-columns:1fr;gap:30px}.carousel>.content-card{flex-basis:45%}}@media (max-width:600px){h1{font-size:28px}h2{font-size:24px}.content-section{padding:26px 0 35px}.breadcrumb,.content-section,footer{margin-left:20px;margin-right:20px}.cards{grid-template-columns:1fr;gap:20px}.popular{display:flex;flex-direction:column;gap:22px}.popular .content-card:not(.large){display:grid;grid-template-columns:40% 1fr;gap:16px}.popular .content-card:not(.large) h3{font-size:17px}.popular .content-card:not(.large) .card-body{padding:0}.large h3{font-size:23px}.carousel>.content-card{flex-basis:82%}.card-body{padding:16px 0}.detail{margin:20px}.detail-header{text-align:left}.byline{justify-content:flex-start}.detail-header p,.prose{font-size:16px}.prose h2{font-size:24px}.search,.search input{width:100%}.trial h2{font-size:23px}.subscribe{padding:40px 20px}footer nav{flex-wrap:wrap}.resource-form{padding:18px}.section-heading>a{white-space:nowrap;font-size:12px}}.services{position:relative}.services summary{cursor:pointer;list-style:none}.services>div{position:absolute;top:35px;left:-90px;z-index:20;display:grid;grid-template-columns:repeat(3,190px);gap:24px;background:white;border:1px solid #e3e7ee;border-radius:10px;padding:25px;box-shadow:0 8px 30px #0001}.services section{display:flex;flex-direction:column;gap:10px;font-size:13px}.services strong{color:#68768b;font-size:12px}.footer-policy,.footer-social{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0}footer p{margin:4px 0}@media (max-width:1000px){.services>div{position:static;grid-template-columns:1fr 1fr;padding:15px;box-shadow:none;border:none;max-width:90vw}}.author{display:inline-flex;align-items:center;text-align:left;gap:10px}.author img{border-radius:50%;object-fit:cover}.author small{display:block;color:#98a0ab;font-size:11px}.preview details{max-width:960px;margin:0 auto}.preview summary{cursor:pointer}.preview label{display:grid;gap:8px;margin:12px 8px 8px;text-align:left}.preview input{width:100%;min-width:0;box-sizing:border-box;padding:8px;border:1px solid #ddd;border-radius:4px;font:12px monospace;background:#fff;color:#222}.preview button{padding:6px 16px;margin-bottom:8px;border:1px solid;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.detail:has(.article-grid){max-width:1240px}.article-grid{display:grid;grid-template-columns:minmax(0,900px) minmax(200px,260px);gap:60px}.article-grid>div{min-width:0}.article-toc{align-self:start;position:sticky;top:110px;max-height:calc(100vh - 140px);overflow:auto;border-left:1px solid #e4e8ed;padding-left:24px;font-size:14px}.article-toc summary{cursor:pointer;font-weight:700;margin-bottom:14px}.article-toc nav{display:flex;flex-direction:column;gap:12px}.article-toc a{color:#667085;line-height:1.5;overflow-wrap:anywhere}.article-toc a:hover{color:#006eff}.article-toc .toc-subheading{padding-left:14px;font-size:13px}.prose :is(h2,h3){scroll-margin-top:110px}.video-cover iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:8px}.company-facts{display:flex;justify-content:center;gap:40px;text-align:left;margin:32px 0;flex-wrap:wrap}.company-facts dt{color:#667085;font-size:13px;margin-bottom:6px}.company-facts dd{margin:0;overflow-wrap:anywhere}.share-dialog{border:0;padding:28px;width:min(460px,calc(100vw - 40px));color:#182230;box-shadow:0 12px 60px #0003;text-align:left}.share-dialog::backdrop{background:#0006}.share-heading{display:flex;justify-content:space-between;align-items:center;gap:24px}.share-heading h2{font-size:22px;margin:0}.share-heading button{font-size:24px;border:0}.share-actions{display:flex;gap:16px;align-items:center;margin:24px 0}.share-actions a{color:#006eff}.share-dialog input{width:100%;padding:12px;border:1px solid #d0d5dd;border-radius:6px}.share-dialog p{min-height:20px;font-size:13px}@media (max-width:1000px){.article-grid{display:flex;flex-direction:column;gap:24px}.article-toc{order:-1;position:static;width:100%;max-height:240px;padding:16px;border:1px solid #e4e8ed;border-radius:8px}}@media (max-width:600px){.company-facts{justify-content:flex-start;gap:20px}}.card-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#596273}.form-dialog{border:0;width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:28px;text-align:left;color:#182230;overflow-y:auto}.form-dialog::backdrop{background:#0006}.form-dialog .share-heading{margin-bottom:24px}.form-dialog .share-heading button{color:#182230;background:transparent}.form-dialog h2{color:#182230}.demo-form>label{display:block;margin:16px 0}.demo-form input[type=email]{display:block;width:100%;padding:12px;margin-top:8px;border:1px solid #d0d5dd;border-radius:6px}.demo-form .demo-consent{display:flex;align-items:flex-start;gap:8px;font-size:14px}.demo-form button{background:#006eff;color:white;width:100%}.demo-form button:disabled{background:#e5e5e5;color:#646464;cursor:not-allowed}.demo-form a{color:#006eff}.listing-featured{margin:32px 0 48px}.listing-featured .content-card{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.listing-featured .card-body h3{font-size:28px}@media (max-width:767px){.listing-featured .content-card{grid-template-columns:1fr;gap:8px}.listing-featured .card-body h3{font-size:22px}}.popular-secondary{display:contents}@media (min-width:1001px){.hub-popular{max-width:1320px;width:calc(100% - 120px);margin:0 auto;padding:100px 0}.hub-popular>h2{font-size:48px;font-weight:600;line-height:1.3;margin:0 0 32px}.hub-popular .popular{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px;align-items:start}.hub-popular .popular>.large{grid-column:span 7;grid-row:auto}.hub-popular .popular-secondary{grid-column:span 5;display:flex;flex-direction:column;gap:16px}.hub-popular .content-card{border-radius:8px}.hub-popular .content-card>img{aspect-ratio:1.88;border-radius:8px}.hub-popular .popular .content-card:not(.large){grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:16px}.hub-popular .popular .content-card:not(.large) h3{font-size:18px;font-weight:600;line-height:1.4;margin:0}.hub-popular .category{font-size:16px;font-weight:500;line-height:1.4;display:block;margin-bottom:4px}.hub-popular .large .card-body{padding:24px 0 0}.hub-popular .large .category{font-size:18px}.hub-popular .large h3{font-size:32px;font-weight:600;line-height:1.4;margin:0 0 8px}.hub-popular .large .card-summary{font-size:18px;line-height:1.6;margin:0 0 16px}.hub-popular .large time{font-size:15px}}.header{height:81px;padding:0 max(60px,calc((100vw - 1320px) / 2));gap:48px}.header>.logo{display:flex;flex-shrink:0}.header nav{flex:1 1;gap:32px;font-size:18px;font-weight:500}.header .home-link{margin-left:auto;color:#4769e7}.header .home-link,.header nav>.button{font-size:14px;white-space:nowrap}.breadcrumb{max-width:none;margin:0;padding:0;height:40px;border-bottom:1px solid #eef0f2;font-size:12px}.breadcrumb-inner{max-width:1320px;width:calc(100% - 120px);height:100%;margin:0 auto;display:flex;align-items:center;gap:12px}.breadcrumb-inner>a{flex-shrink:0;display:inline-flex;align-items:center}.breadcrumb-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (min-width:1001px) and (max-width:1200px){.header{gap:24px}.header nav{gap:16px;font-size:16px}}@media (max-width:1000px){.header{height:61px;padding:0 20px}.header nav.open{top:61px;gap:16px}.header .home-link{margin-left:0}.breadcrumb{height:36px;margin:0}.breadcrumb-inner{width:calc(100% - 40px);gap:8px}}.site-footer{background:#fff;border-top-color:#f1f3f5;max-width:none;margin:0}.site-footer .footer-policy-links{margin:0}.insight-footer-container{width:calc(100% - 120px);max-width:1320px;margin:0 auto}@media (max-width:991px){.insight-footer-container{width:calc(100% - 40px)}}@media (min-width:1001px){.hub-feed{width:calc(100% - 120px);max-width:1320px;margin:0 auto;padding:100px 0}.hub-feed-blog{padding-bottom:0}.hub-feed .section-heading{margin-bottom:32px}.hub-feed .section-heading h2{margin:0;font-size:48px;font-weight:600;line-height:1.3}.hub-feed .section-heading>a{font-size:16px;font-weight:500;line-height:20px}.hub-feed .cards{gap:40px 24px}.hub-feed .content-card{border-radius:0}.hub-feed .content-card>img{aspect-ratio:1.88;border-radius:8px}.hub-feed .card-body{padding:20px 0 0}.hub-feed .category{display:block;font-size:14px;font-weight:500;line-height:1.4;margin-bottom:4px}.hub-feed .card-body h3{margin:0;font-size:20px;font-weight:600;line-height:32px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hub-feed .card-summary{font-size:15px;line-height:22.5px;margin:4px 0 8px}.hub-feed .card-body time{display:block;font-size:15px;line-height:19.5px}}.trial{margin:0;padding:100px 60px;background:#171b2b url(/cta-background.webp) 50%/cover;color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;gap:28px}.trial>h2{margin:0;font-size:32px;font-weight:600;line-height:1.3}.trial>.button{width:240px;height:50px;padding:0 24px;border:1px solid #e0e0e0;border-radius:4px;background:transparent;color:#fff;font-size:16px;font-weight:500;line-height:24px}.subscribe{background:#0d0f14 url(/newsletter-background.webp) 50%/cover no-repeat;padding:100px 60px;text-align:center}.subscribe-panel{max-width:960px;margin:0 auto;padding:60px;border-radius:16px;background:linear-gradient(45deg,#ffffff0d,#ffffff33);display:flex;flex-direction:column;align-items:center;gap:32px;color:#fff}.subscribe-heading h2{margin:0 0 8px;font-size:40px;font-weight:600;line-height:1.4}.subscribe-heading p{margin:0;font-size:24px;line-height:1.6}.subscribe-panel>.button{height:50px;padding:0 24px;border:0;border-radius:4px;font-size:16px;font-weight:500;line-height:24px;background:#fff;color:#296cfe}@media (max-width:991px){.subscribe,.trial{padding:48px 30px}.trial>h2{font-size:24px}.subscribe-panel{gap:16px}.subscribe-heading h2{font-size:32px}.subscribe-heading p{font-size:18px}.subscribe-panel>.button{height:44px;font-size:14px}}@media (max-width:479px){.subscribe,.trial{padding:36px 20px}.trial{gap:20px}.trial>h2{font-size:22px}.trial>.button{width:160px;height:44px;font-size:14px}.subscribe-panel{padding:40px 24px;gap:8px}.subscribe-heading h2{font-size:28px;margin-bottom:4px}.subscribe-heading p{font-size:16px}}.hub-case{width:calc(100% - 120px);max-width:1320px;margin:0 auto;padding:100px 0}.hub-case .section-heading{margin-bottom:32px}.hub-case .section-heading h2{margin:0;font-size:48px;font-weight:600;line-height:1.3}.hub-case .section-heading>a{font-size:16px;font-weight:500}.hub-case .carousel>.content-card{flex-basis:420px;border-radius:0}.hub-case .content-card>img{aspect-ratio:1.88;border-radius:8px}.hub-case .card-body{padding:20px 0 0}.hub-case .card-body h3{margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.6}.hub-case .card-body time{font-size:15px;line-height:1.3;color:#9e9e9e}.hub-case .carousel-controls{justify-content:flex-start;gap:12px;margin-top:52px}.hub-case .carousel-controls button{width:48px;height:48px;border:0;border-radius:50%;padding:0;font-size:16px}@media (max-width:991px){.hub-case{width:calc(100% - 60px);padding:48px 0}.hub-case .section-heading h2{font-size:36px}.hub-case .carousel>.content-card{flex-basis:300px}.hub-case .card-body h3{font-size:18px}.hub-case .card-body time{font-size:14px}.hub-case .carousel-controls{margin-top:20px;gap:8px}.hub-case .carousel-controls button{width:40px;height:40px;font-size:12px}}@media (max-width:479px){.hub-case{width:calc(100% - 40px);padding:36px 0}.hub-case .section-heading{margin-bottom:24px}.hub-case .section-heading h2{font-size:32px}.hub-case .carousel{gap:16px}.hub-case .carousel>.content-card{flex-basis:260px}.hub-case .card-body{padding-top:12px}.hub-case .card-body h3{font-size:16px}.hub-case .card-body time{font-size:13px}}.detail.blog{width:calc(100% - 40px);max-width:640px;margin:0 auto 72px}.detail.blog .detail-header{margin:0 0 40px;padding-top:100px;text-align:left}.detail.blog .detail-header h1{margin:0 0 16px;font-size:40px;font-weight:600;line-height:1.4;color:#000}.detail.blog .detail-category-row{display:flex;align-items:center;gap:16px;margin-bottom:5px}.detail.blog .detail-category-row time{font-size:15px;color:#9e9e9e;border-left:0;padding-left:0}.detail.blog .byline{justify-content:flex-start}.detail.blog .byline>button{margin-left:auto}.detail.blog .article-grid{grid-template-columns:640px 240px}.detail.blog .prose p{margin:0 0 16px;font-size:18px;font-weight:400;line-height:1.875;color:#313131}.detail.blog .prose h2{font-size:32px}.detail.blog .prose h2,.detail.blog .prose h3{margin:0 0 16px;font-weight:700;line-height:1.3;color:#212121}.detail.blog .prose h3{font-size:22px}.detail.blog .prose ul{margin:0 0 16px 16px;padding:0 0 0 16px;font-size:18px;font-weight:400;line-height:2}.detail.blog .prose li{padding-left:5px;font-size:18px;font-weight:400;line-height:1.875;color:#313131}@media (max-width:1300px){.detail.blog .article-grid{display:flex;flex-direction:column;gap:24px}.detail.blog .article-toc{order:-1;position:static;width:100%;max-height:240px;padding:16px;border:1px solid #e4e8ed;border-radius:8px}}@media (max-width:991px){.detail.blog .detail-header{padding-top:40px;margin-bottom:24px}}@media (max-width:479px){.detail.blog .detail-header{margin-bottom:20px}.detail.blog .detail-header h1{font-size:32px;margin-bottom:8px}.detail.blog .prose li,.detail.blog .prose p,.detail.blog .prose ul{font-size:16px}.detail.blog .prose h2{font-size:20px}.detail.blog .prose h3{font-size:18px}}.detail.resource{width:calc(100% - 80px);max-width:1360px;margin:100px auto 80px}.detail.resource .detail-header{max-width:none;margin:0 auto 40px;text-align:center}.detail.resource .detail-category-row{justify-content:center;margin-bottom:20px}.detail.resource .detail-header h1{line-height:1.3;margin:0}.detail.resource .resource-grid{padding:80px 40px;grid-template-columns:520px minmax(0,520px);justify-content:center;gap:40px}.detail.resource .resource-form{padding:40px;border-color:#eee}.detail.resource .prose li,.detail.resource .prose p{font-size:18px;line-height:1.875}.detail.resource .prose p{margin:0 0 16px}.detail.resource .prose h4{margin:0 0 16px;font-size:19px;line-height:1.3}@media (max-width:991px){.detail.resource{width:calc(100% - 60px);margin-top:36px}.detail.resource .detail-header h1{font-size:36px}.detail.resource .resource-grid{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:767px){.detail.resource{width:calc(100% - 40px);margin-top:36px}.detail.resource .detail-header{margin-bottom:24px}.detail.resource .detail-header h1{font-size:32px}.detail.resource .resource-grid{padding:40px 20px}.detail.resource .resource-form{padding:24px}.detail.resource .prose h4,.detail.resource .prose li,.detail.resource .prose p{font-size:16px}}.detail.case{width:calc(100% - 80px);max-width:1320px;margin:0 auto 80px;padding-top:100px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:60px}.detail.case:before{content:"";grid-column:1/-1;grid-row:1;margin:-100px 0;background:#e5f0fb;box-shadow:0 0 0 100vmax #e5f0fb;clip-path:inset(0 -100vmax);pointer-events:none}.detail.case .detail-header{position:relative;grid-column:1;grid-row:1;width:100%;padding-top:20px;margin:0;text-align:left}.detail.case .detail-header h1{word-break:normal;font-size:40px;line-height:1.4;margin:4px 0 16px}.detail.case .detail-header h1:lang(ko){word-break:keep-all}.detail.case .detail-category-row .category{display:none}.detail.case .byline{justify-content:flex-start}.detail.case .byline button{min-height:40px;padding:0 16px;border-radius:20px;font-size:14px}.detail.case .detail-category-row time{color:#999;line-height:1.3}.detail.case .company-facts dt{font-size:14px;line-height:1.6}.detail.case .article-grid,.detail.case .article-grid>div{display:contents}.detail.case .cover{position:relative;grid-column:2;grid-row:1;margin:0;align-self:stretch}.detail.case .cover>img{height:100%;object-fit:cover}.detail.case .company-facts{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:24px 36px;text-align:left;margin:0 0 40px;padding:0;border:0}.detail.case .company-facts dd{font-size:20px;line-height:1.4;margin:0;overflow-wrap:anywhere}.detail.case blockquote{grid-column:1/-1;grid-row:2;background:transparent;border-left:0;border-bottom:1px solid #eee;margin:100px 0 0;padding:100px 0 40px;color:#17233f;font-size:24px}.detail.case blockquote cite{display:block}.detail.case .article-toc{grid-column:1/-1;grid-row:3;position:static;width:min(640px,100%);margin:40px auto}.detail.case .prose{grid-column:1/-1;grid-row:4;width:min(640px,100%);margin:40px auto 0}.detail.case:not(:has(blockquote)) .article-toc,.detail.case:not(:has(blockquote,.article-toc)) .prose{margin-top:140px}.detail.case .prose li,.detail.case .prose p{font-size:18px;line-height:1.875}.detail.case .prose p{margin:0 0 16px}.detail.case .prose h2{font-size:32px;line-height:1.3;margin:0 0 16px}.detail.case .prose h3{font-size:22px;line-height:1.3;margin:0 0 16px}@media (max-width:991px){.detail.case{width:calc(100% - 60px);grid-template-columns:minmax(0,1fr);margin-top:0;padding-top:40px}.detail.case:before{grid-row:1/3;margin:-40px 0}.detail.case .detail-header{padding:0}.detail.case .detail-header h1{font-size:32px}.detail.case .cover{grid-column:1;grid-row:2;margin-top:20px}.detail.case .cover>img{height:auto}.detail.case blockquote{margin-top:40px;grid-row:3;padding:40px;font-size:20px}.detail.case .article-toc{grid-row:4}.detail.case .prose{grid-row:5}.detail.case:not(:has(blockquote)) .article-toc,.detail.case:not(:has(blockquote,.article-toc)) .prose{margin-top:80px}.detail.case .company-facts{margin-bottom:20px}.detail.case .company-facts dd{font-size:18px}}@media (max-width:767px){.detail.case{width:calc(100% - 40px)}.detail.case .detail-header h1{font-size:28px}.detail.case blockquote{padding:40px 0;font-size:16px}.detail.case .company-facts{gap:16px 24px;margin-bottom:16px}.detail.case .company-facts dd,.detail.case .prose li,.detail.case .prose p{font-size:16px}.detail.case .prose h2{font-size:20px}.detail.case .prose h3{font-size:18px}}.detail.case .detail-header{display:flex;flex-direction:column}.detail.case .byline{order:4}.detail.case .detail-header h1{font-weight:600}.case-contact>.button{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#212121}@media (max-width:991px){.detail-related .section-heading h2{font-size:32px}}@media (max-width:767px){.detail-related .section-heading h2{font-size:28px}.case-contact{padding:36px 20px}.case-contact>h2{font-size:22px}}.share-trigger{display:inline-flex;align-items:center;justify-content:center}.share-trigger>svg{flex:none}.fab-wrap{--white:#fff;--gray-300:#bdbdbd;--gray-900:#212121;--primary:#296cfe;--font-weight-bold:700;--space-2:8px;--space-6:24px}@media screen and (max-width:767px){.fab-wrap{position:fixed;flex-flow:column;margin:0 14px 76px 0;padding:0;background-color:transparent}.fab-wrap .fab-button{width:54px;min-width:0;height:54px;border-radius:100%;flex-flow:column;gap:0;padding:0}.fab-wrap .fab-icon{width:40%;height:40%}.fab-wrap .fab-label{font-size:11px}}@media (max-width:479px){.site-footer .footer-links,.site-footer .footer-policy-links{width:100%;align-items:stretch}.site-footer .footer-policy-links>a{justify-content:center;text-align:center}}body{color:#212121}.content-section{max-width:1320px}.content-section h2,.hub-case .section-heading h2,.hub-popular>h2{color:#000}.section-heading>a{font-size:16px;font-weight:500;color:#212121}.content-card,.content-card>img,.hub-case .content-card>img,.hub-popular .content-card,.hub-popular .content-card>img{border-radius:0}.content-card>img{aspect-ratio:424/226}.card-body{padding:20px 0 0}.card-body :is(h2,h3){margin:4px 0;font-size:20px;font-weight:600;line-height:1.6;letter-spacing:0;color:#212121;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category{font-size:14px;font-weight:500;line-height:1.4;color:#296cfe}.card-summary,.large .card-summary{margin:0 0 8px;font-size:15px;line-height:1.5;color:#616161}.card-body time{display:block;font-size:15px;line-height:1.3;color:#9e9e9e}.cards{gap:40px 24px}.hub-popular .category{font-size:14px}.hub-popular .large .category{font-size:18px}.hub-popular .large .card-summary{font-size:18px;line-height:1.6;margin:0 0 16px}.hub-popular .large time{font-size:15px}main>section.content-section:not(.hub-popular):not(.hub-case):not(.hub-feed):not(.detail-related){padding:100px 0}main>section.content-section>h1{margin:0 0 88px;font-size:48px;font-weight:600;line-height:1.3;letter-spacing:0;color:#000;white-space:pre-line}.listing-featured{margin:0 -20px 80px}.listing-featured .content-card{grid-template-columns:minmax(0,777fr) minmax(0,543fr);gap:80px}.listing-featured .content-card>img{aspect-ratio:777/413}.listing-featured .card-body{padding:24px 0}.listing-featured .category{font-size:18px}.listing-featured .card-body :is(h2,h3){margin:4px 0 12px;font-size:32px;line-height:1.4}.listing-featured .card-summary{font-size:18px;line-height:1.6;margin:0 0 16px;-webkit-line-clamp:3}.listing-featured .card-body time{font-size:16px}.filters{margin:0 0 47px}.category-tabs{gap:12px}.category-tabs button{height:42px;padding:12px 18px;border:0;border-radius:6px;background:#eee;color:#9e9e9e;font-size:16px;line-height:18px}.category-tabs button[aria-pressed=true]{background:#111;border-color:#111;color:#fff}.search input{width:360px;height:52px;padding:8px 60px 8px 15px;border:0;border-radius:8px;background:#f5f5f5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat right 20px center;font-size:18px;color:#111}.results-count{margin:0 0 24px;font-size:18px;font-weight:600;line-height:1.4;color:#333}.pagination{gap:0;margin-top:40px;align-items:center}.pagination a,.pagination-gap{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;font-size:14px;font-weight:500;color:#9e9e9e}.pagination a[aria-current]{background:transparent;color:#0d0f14;border-radius:0}.pagination-gap{width:auto;padding:0 4px;font-weight:400;color:#333}.pagination .pagination-arrow{color:#212121}.detail-category-row{display:flex;align-items:center;justify-content:center;gap:16px}.detail-category-row .category{font-size:14px;font-weight:500;color:#296cfe}.detail-category-row .sep{width:1px;height:14px;background:#e0e0e0}.detail-category-row time{font-size:16px;line-height:1.3;color:#9e9e9e}.detail-header h1{margin:4px 0 16px;font-weight:600;letter-spacing:0;color:#000}.byline{margin:0 0 40px}.byline .author{gap:16px}.byline .author>img{width:40px;height:40px;background:#fafafa}.byline .author>span{font-size:16px;line-height:20px;color:#212121}.byline .author small{font-size:15px;line-height:20px;color:#757575}.share-trigger{height:40px;padding:0 16px;gap:4px;border:1px solid #e0e0e0;border-radius:999px;background:#fff;font-size:14px;font-weight:500;color:#000}.detail:not(.case) .cover{margin-bottom:20px;border-radius:12px;overflow:hidden}.detail.blog .cover>img{aspect-ratio:2/1;object-fit:cover;border-radius:0}.prose :is(h2,h3){color:#212121}.prose a{color:#296cfe;font-weight:500}.prose :not(pre)>code{padding:0 6px;border-radius:6px;background:#f0f0f0;color:#e53e3e;font-size:.85em;font-weight:500}.prose pre{padding:16px;border-radius:6px;background:#2b2b2b;color:#f8f8f2;font-size:14px}.prose pre code{padding:0;background:none;color:inherit;font-size:inherit;font-weight:400}.prose figure{margin:16px 0}.prose figure img{margin:0 auto}.prose figcaption{margin-top:16px;font-size:12px;line-height:1.6;color:#757575}:where(.prose) table{border-collapse:collapse;font-size:14px;line-height:20px;color:#333}:where(.prose) thead tr{background:#f5f5f5}:where(.prose) :is(th,td){padding:10px 16px;border:0;vertical-align:middle}:where(.prose) th{font-weight:500;text-align:center;border-bottom:1px solid #ddd}:where(.prose) td{font-weight:600;border-bottom:1px solid #eee}.detail-related .section-heading{margin-bottom:40px}.detail-related .section-heading h2{margin:0;font-size:40px;font-weight:600;line-height:1.4;letter-spacing:0}.detail-related .card-body :is(h2,h3){font-size:22px}.detail.case .detail-category-row{justify-content:flex-start}.detail.case .detail-category-row time{font-size:16px;color:#9e9e9e}.detail.case .company-facts dt{font-size:16px;font-weight:500;line-height:1.4;color:#757575}.detail.case .company-facts dd{color:#212121}.detail.case .cover>img{border-radius:16px}.detail.case blockquote{font-weight:600;line-height:1.6}.detail.case blockquote:before{content:"";display:block;width:24px;height:14.4px;margin-bottom:16px;background:url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 0C19.715 1.27347 19.4141 2.62857 19.0974 4.06531C18.8124 5.50204 18.5432 6.90612 18.2898 8.27755C18.0364 9.61633 17.8306 10.8571 17.6722 12H11.1639L10.8314 11.4612C11.1164 10.2857 11.4806 9.0449 11.924 7.73877C12.3674 6.43265 12.8424 5.1102 13.3492 3.77143C13.8876 2.43265 14.4101 1.17551 14.9169 0H20ZM9.16865 0C8.88361 1.27347 8.58274 2.62857 8.26603 4.06531C7.981 5.50204 7.7118 6.90612 7.45843 8.27755C7.20507 9.61633 6.99921 10.8571 6.84085 12H0.332542L0 11.4612C0.285036 10.2857 0.649248 9.0449 1.09264 7.73877C1.53603 6.43265 2.01109 5.1102 2.51782 3.77143C3.05622 2.43265 3.57878 1.17551 4.08551 0H9.16865Z' fill='%2317233F'/%3E%3C/svg%3E") 0 0 /contain no-repeat}.detail.case blockquote cite{display:flex;align-items:center;gap:16px;margin-top:40px;font-size:16px;font-style:normal;color:#212121}.detail.case blockquote .quote-portrait{width:48px;height:48px;border-radius:100%;object-fit:cover;flex:none}.detail.case blockquote .quote-person{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;line-height:20px}.detail.case blockquote .quote-job{font-size:14px;color:#757575}.detail-related-case{max-width:none;margin:0;padding:100px max(60px,calc((100vw - 1320px) / 2));background:#e5f0fb}.detail-related-case .content-card>img{box-sizing:border-box;border:1px solid #e0e0e0;border-radius:8px;background:#f7fafc}.detail.resource .detail-category-row .category{font-size:18px}.detail.resource .detail-header h1{font-size:48px;font-weight:600;color:#000}.detail.resource .cover>img{border-radius:16px}.resource-form{padding:40px;border-color:#eee}.header{border-bottom-color:#e0e0e0}.header nav{color:#222}.header .home-link{border-radius:4px;color:#296cfe}.header .home-link,.header nav>.button{display:inline-flex;align-items:center;height:40px;padding:0 16px;font-size:15px;font-weight:500}.header nav>.button{justify-content:center;border-color:#296cfe;border-radius:4px;background:#296cfe}.breadcrumb{font-size:13px;color:#616161}.breadcrumb [aria-current=page]{font-weight:700}.header nav>a[aria-current=page]{color:#296cfe;box-shadow:inset 0 -2px #296cfe}.header .services>summary:hover,.header nav>a:hover{color:#296cfe}@media (min-width:1001px){.header .services{padding-bottom:12px;margin-bottom:-12px}}.site-footer .footer-copyright,.site-footer .footer-legal{font-weight:300;color:#888}.hub-feed .cards .content-card>img,.hub-feed .content-card>img{border-radius:0}.hub-feed .cards{gap:40px 24px}.hub-case{padding-bottom:60px}.listing-featured .content-card{gap:40px;align-items:stretch}.detail .detail-category-row time,.detail.blog .detail-category-row time{font-size:16px;line-height:1.3;color:#9e9e9e}.byline .share-trigger{font-size:14px}.detail.case blockquote .quote-name,.detail.case blockquote cite{font-weight:400}.prose :is(h2,h3,h4){letter-spacing:normal}.prose :not(pre)>code{font-weight:400}.detail.blog .prose>:last-child{margin-bottom:0}.article-share{display:flex;justify-content:center}html[lang=ko] .detail.blog .article-share{margin-top:var(--space-8,32px)}.article-share .share-trigger{height:50px;padding:0 24px;gap:10px;font-size:16px;font-weight:500}.author-bottom{display:flex;flex-direction:column;gap:24px;margin-top:60px;padding:60px 0}.author-card{display:flex;align-items:center;gap:24px}.author-card>img{flex:none;width:80px;height:80px;border-radius:100%;object-fit:cover;background:#fafafa}.author-card .author-info{display:flex;flex-direction:column;gap:8px}.author-card .author-header{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.author-card .author-name{font-size:24px;font-weight:600;line-height:1.4;color:#000}.author-card .author-position{font-size:15px;line-height:20px;color:#757575}.author-card .author-bio{margin:0;font-size:15px;line-height:1.5;color:#757575}@media (max-width:767px){html[lang=ko] .detail.blog .article-share{margin-top:var(--space-6,24px)}.byline .author{gap:8px}.byline .author small,.byline .author>span{font-size:14px}.article-share .share-trigger{font-size:15px}.author-card{gap:16px}.author-card>img{width:60px;height:60px}.author-card .author-info{gap:4px}.author-card .author-name{font-size:16px}.author-card .author-position{font-size:14px}.hub-case,.hub-feed,.hub-popular{padding:36px 0}.hub-case .section-heading h2,.hub-feed .section-heading h2,.hub-popular>h2,main>section.content-section>h1{font-size:32px;line-height:1.3}.hub-case .section-heading>a,.section-heading>a{font-size:14px}.content-card>img,.hub-feed .content-card>img,.hub-popular .content-card>img{aspect-ratio:333/176}.card-body :is(h2,h3){font-size:16px}.hub-popular .large h3,.listing-featured .card-body :is(h2,h3){font-size:18px;line-height:1.4}.category,.detail-category-row .category,.hub-popular .category{font-size:13px}.hub-popular .popular .content-card:not(.large){display:flex;flex-direction:column;gap:16px}.hub-case .carousel{gap:16px}.hub-case .carousel>.content-card{flex-basis:260px}.hub-case .content-card>img{aspect-ratio:258/145}.cards{gap:21px}main>section.content-section:not(.hub-popular):not(.hub-case):not(.hub-feed):not(.detail-related){padding:40px 0}main>section.content-section>h1{margin-bottom:24px}.listing-featured{margin:0 0 24px}.listing-featured .content-card{gap:20px}.listing-featured .content-card>img{aspect-ratio:333/176}.listing-featured .card-body{padding:0}.listing-featured .category{font-size:13px}.listing-featured .card-summary{font-size:15px;line-height:1.5}.filters{flex-direction:column;align-items:stretch;gap:20px;margin-bottom:24px}.category-tabs{gap:8px}.category-tabs button{height:33px;padding:10px 12px;font-size:13px;line-height:13px}.search input{width:100%;height:50px;font-size:15px}.results-count{font-size:16px;font-weight:400;margin-bottom:16px}.detail-header{padding-top:40px}.detail .detail-category-row time,.detail.blog .detail-category-row time,.detail.case .detail-category-row time{font-size:14px}.detail-header h1{font-size:32px;line-height:1.4}.detail.case .detail-header h1{font-size:28px}.byline .author>img{width:28px;height:28px}.prose{font-size:16px;line-height:1.875}.prose h2{font-size:20px;line-height:1.3}.prose h3{font-size:18px}.detail.case .company-facts{gap:24px}.detail.case .company-facts dt{font-size:13px}.detail.case .company-facts dd{font-size:16px}.detail.case blockquote{padding:40px 0;font-size:16px}.detail.case blockquote:before{margin-bottom:8px}.detail.case blockquote cite{margin-top:20px;font-size:14px}.detail.case blockquote .quote-portrait{width:32px;height:32px}.detail-related .card-body :is(h2,h3){font-size:18px}.detail-related .section-heading h2{font-size:32px}}.detail:not(.resource) .detail-header{text-align:left}.detail:not(.resource) .detail-category-row{justify-content:flex-start}.detail:not(.resource) .byline{justify-content:space-between}.byline .share-trigger{padding:0 16px}@media (max-width:767px){.listing-featured .content-card{grid-template-columns:minmax(0,1fr)}.hub-feed .cards{gap:21px}}.case-listing-hero{background:#e5f0fb}.case-listing-hero-inner{max-width:1320px;width:calc(100% - 120px);margin:0 auto;padding:80px 0 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.case-hero-link{display:flex;flex-direction:column;align-items:flex-start;min-height:360px}.case-hero-link .category{font-size:18px;font-weight:500;line-height:1.4}.case-hero-title{margin:4px 0 12px;font-size:45px;font-weight:600;line-height:1.4;letter-spacing:0;color:#212121}.case-hero-summary{margin:0 0 16px;font-size:18px;line-height:1.6;color:#616161;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.case-hero-link time{font-size:16px;line-height:1.3;color:#9e9e9e}.case-hero-media{aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#0d0f14}.case-hero-media>iframe,.case-hero-media>img{display:block;width:100%;height:100%;border:0;object-fit:cover}.logo-track{position:relative;padding:60px 0;overflow:hidden}.logo-line{display:flex;align-items:center;position:relative}.logo-bottom-line{justify-content:flex-end}.logo-grid{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:60px;padding-right:60px;animation:logoScroll 80s linear infinite}.logo-bottom-line .logo-grid{animation-name:logoScrollBack}.logo-line:hover .logo-grid,.logo-track[data-paused=true] .logo-grid{animation-play-state:paused}@keyframes logoScroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes logoScrollBack{0%{transform:translateX(0)}to{transform:translateX(100%)}}.logo-image{height:120px;width:auto;object-fit:contain}.logo-track .screen{mix-blend-mode:screen;background-image:linear-gradient(90deg,#fff,#000 20% 50%,#000 80%,#fff)}.logo-track .darken,.logo-track .screen{position:absolute;inset:0;pointer-events:none}.logo-track .darken{mix-blend-mode:darken;background:#e5f0fb}.logo-pause{position:absolute;right:16px;bottom:16px;width:32px;height:32px;padding:0;border:1px solid #e0e0e0;border-radius:100%;background:#fff;color:#212121;font-size:12px}@media (prefers-reduced-motion:reduce){.logo-grid{animation:none}}@media (max-width:767px){.case-listing-hero-inner{width:calc(100% - 40px);padding:24px 0 0;grid-template-columns:minmax(0,1fr);gap:0}.case-hero-link{min-height:0;padding-bottom:24px}.case-hero-link .category{font-size:14px}.case-hero-title{font-size:24px}.case-hero-summary{font-size:15px;line-height:1.5;-webkit-line-clamp:3}.case-hero-link time{font-size:14px}.case-hero-media{display:none}.logo-track{padding:0 0 24px}.logo-grid{gap:30px;padding-right:30px}.logo-image{height:64px}}@media (max-width:1000px){.menu-toggle{width:34px;height:30px;padding:0;border:0;border-radius:0;background:none;font-size:24px;line-height:30px;color:#212121}}@media (max-width:767px){.header>.logo img{width:100px;height:19px}.hub-popular .large .card-summary,.listing-featured .card-summary{display:block;font-size:14px;line-height:22.4px;-webkit-line-clamp:unset}}.detail-related-blog,.detail-related-case,.detail-related-resource{max-width:none;margin:0;padding:100px max(40px,calc((100vw - 1320px) / 2)) 120px}.detail-related-blog,.detail-related-resource{background:#f5f5f5}@media (max-width:767px){.detail-related-blog,.detail-related-case,.detail-related-resource{padding:36px 20px}.detail-related .section-heading h2{font-size:28px}}.hub-case{position:relative;background:#e5f0fb;box-shadow:0 0 0 100vmax #e5f0fb;clip-path:inset(0 -100vmax)}@media (max-width:1000px){.hub-case .section-heading h2,.hub-feed .section-heading h2,.hub-popular>h2{font-weight:600}}@media (max-width:767px){.detail.resource .detail-header h1{font-size:32px;line-height:41.6px}.case-hero-summary{display:block;font-size:14px;line-height:22.4px;-webkit-line-clamp:unset}.case-hero-media{display:block;margin-top:20px}.case-listing-hero .logo-track{padding-top:20px}}@media (min-width:1001px){.header{position:relative}.header .services{position:static;padding:0;margin:0}.header .services>summary{display:flex;align-items:center;height:81px}.header .services>div{top:100%;left:0;right:0;margin-inline:auto;max-width:1400px;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding:32px 40px;border:0;border-block:1px solid #eeeeee;border-radius:0;box-shadow:0 1px 4px rgba(0,0,0,.06);font-size:16px}.header .services section{gap:0;font-size:16px}.header .services strong{display:block;margin:0 0 12px;font-size:13px;font-weight:500;line-height:1.3;color:#757575}.header .services section a{display:block;padding:8px 0;font-size:16px;font-weight:500;line-height:1.3;color:#222222}}.share-dialog{width:min(300px,calc(100vw - 40px));padding:0 0 40px;border:1px solid #e0e0e0;border-radius:16px;box-shadow:0 0 40px rgba(0,0,0,.1);color:#333;text-align:center}.form-dialog::backdrop,.share-dialog::backdrop{background:rgba(0,0,0,.4)}.share-dialog .share-heading{display:block;height:48px;position:relative;margin:0 0 16px}.share-dialog .share-heading h2{position:absolute;top:48px;left:0;right:0;margin:0;font-size:32px;font-weight:600;line-height:1.3;color:#000}.form-dialog-top button,.share-dialog .share-heading button{position:absolute;top:4px;right:4px;width:40px;height:40px;padding:0;border:0;border-radius:0;background:transparent;font-size:28px;line-height:1;color:#212121}.share-dialog .share-actions{justify-content:center;gap:12px;margin:58px 24px 0}.share-circle{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;padding:0;border:0;border-radius:50%;background:#f5f5f5;color:#000}.share-circle svg{width:24px;height:24px}.share-circle svg[viewBox="0 0 60 60"]{width:32px;height:32px}.share-actions .share-circle{color:#000}.share-circle:hover{background:#e0e0e0}.share-dialog{font-size:14px}.share-dialog .share-status{display:inline-block;margin:20px auto 0;padding:8px 16px;border-radius:999px;background:#eceff3;font-size:14px;line-height:20px;color:#333}.share-dialog .share-status.empty{display:none}.form-dialog{width:min(482px,calc(100vw - 32px));padding:0 0 24px;border:1px solid #e0e0e0;border-radius:16px;box-shadow:0 0 40px rgba(0,0,0,.1);color:#333;text-align:center}.form-dialog-top{position:relative;height:48px}.form-dialog-title{margin:0 24px 16px;font-size:28px;font-weight:600;line-height:1.3;color:#000}.form-dialog-body{padding:0 24px;text-align:left}.category-tabs button{font-size:18px;font-weight:500}.category-tabs button:not([aria-pressed=true]):hover{background:#e0e0e0}.pagination .pagination-arrow{margin:0 10px;border-radius:12px;background:#f7fafc;color:#787d85}@media (min-width:1001px){.header nav>a:not(.button):not(.home-link){display:flex;align-items:center;height:81px}.header nav>a[aria-current=page]{box-shadow:inset 0 -3px #296cfe}.header .services>div{border-color:#f1f2f4}}@media (max-width:1000px){.header nav.open{position:fixed;top:61px;right:0;bottom:0;left:0;gap:0;padding:40px 0;box-shadow:none;overflow-y:auto;align-items:stretch;text-align:center;font-size:18px}.header nav.open .services>summary,.header nav.open>a:not(.button):not(.home-link){display:flex;justify-content:center;align-items:center;min-height:48px;padding:8px 0;font-size:18px;font-weight:500;color:#212121}.header nav.open .services>summary{min-height:60px}.header nav.open .services>div{display:block;width:100%;max-width:none;padding:16px 0;background:#fafafa;border:0;border-radius:0;box-shadow:none;text-align:left}.header nav.open .services section{display:contents}.header nav.open .services strong{display:none}.header nav.open .services section a{min-height:44px;padding:12px 16px;line-height:20px}.header nav.open .home-link,.header nav.open .services section a{display:flex;align-items:center;font-size:16px;font-weight:500;color:#212121}.header nav.open .home-link{justify-content:center;width:200px;height:48px;margin:20px auto 0}.header nav.open .languages{justify-content:center;margin:8px auto 0}.header nav.open>.button{width:200px;height:44px;margin:8px auto 0;font-size:15px}}.languages{display:block;position:relative;flex-shrink:0;gap:0;font-size:14px;color:#757575}.languages>summary{padding:10px 0;list-style:none;cursor:pointer;white-space:nowrap}.languages>summary::-webkit-details-marker{display:none}.languages>summary:after{content:"⌄";margin-left:6px}.languages>div{position:absolute;top:40px;right:0;left:auto;z-index:21;min-width:max-content;background:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.15)}.languages a{display:block;padding:10px;font-size:14px;color:#222;text-align:center}.languages a[aria-current]{color:#222;font-weight:500}.languages a:hover{background:#fafafa}@media (max-width:1000px){.header nav.open .languages{margin:8px auto 0;text-align:center}.header nav.open .languages>div{position:static;box-shadow:none}.header nav.open>a[aria-current=page]{box-shadow:none;color:#296cfe}}@media (min-width:1001px){.header nav>.languages{margin-left:4px}}.hub-case .carousel{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);scroll-padding-inline:calc(50vw - 50%);scroll-padding-inline:max(60px,calc((100vw - 1320px) / 2))}@media (max-width:991px){.hub-case .carousel{scroll-padding-inline:30px}}@media (max-width:479px){.hub-case .carousel{scroll-padding-inline:20px}}.listing-blog>.cards .card-body{display:grid;grid-template-rows:20px 64px 67.5px auto;row-gap:8px}.listing-blog>.cards .category{grid-row:1}.listing-blog>.cards .card-body h2{grid-row:2;margin:0;font-size:20px}.listing-blog>.cards .card-summary{grid-row:3;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.listing-blog>.cards time{grid-row:4}.resource-listing-ko .listing-featured .card-summary{display:block;-webkit-line-clamp:unset;overflow:visible}.detail.case .article-share{grid-column:1/-1;grid-row:5}@media (max-width:991px){.detail.case .article-share{grid-row:6}}.prose pre,.prose pre code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}.header .services section a:focus-visible,.header .services section a:hover{color:#296cfe}