/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:var(--font-sans);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-50:var(--gray-50);--color-gray-100:var(--gray-100);--color-black:var(--black);--color-white:var(--white);--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:var(--text-xs);--text-sm:var(--text-sm);--text-base:var(--text-base);--text-lg:var(--text-lg);--text-xl:var(--text-xl);--text-2xl:var(--text-2xl);--text-3xl:var(--text-3xl);--text-4xl:var(--text-4xl);--text-5xl:var(--text-5xl);--text-6xl:var(--text-6xl);--text-7xl:var(--text-7xl);--text-8xl:var(--text-8xl);--text-9xl:var(--text-9xl);--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:var(--leading-tight);--leading-snug:var(--leading-snug);--leading-normal:var(--leading-normal);--leading-relaxed:var(--leading-relaxed);--leading-loose:2;--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:.75rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:var(--primary);--font-display:var(--font-display);--text-md:var(--text-md);--radius-pill:var(--radius-pill);--shadow-card:var(--shadow-card);--shadow-raised:var(--shadow-raised);--shadow-overlay:var(--shadow-overlay)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer whatap-ds{:host,:root{--default-font-feature-settings:normal;--default-font-variation-settings:normal;--default-mono-font-feature-settings:normal;--default-mono-font-variation-settings:normal;--wds-btn-bg:transparent;--wds-btn-fg:inherit;--wds-btn-border:transparent;--wds-btn-bg-hover:transparent;--font-sans:"Noto Sans KR","Noto Sans",ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:10px;--text-xs--line-height:calc(1 / .75);--text-sm:11px;--text-sm--line-height:calc(1.25 / .875);--text-base:12px;--text-base--line-height:calc(1.5 / 1);--text-lg:14px;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:16px;--text-2xl:20px;--text-2xl--line-height:calc(2 / 1.5);--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-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wider:.05em;--leading-tight:1.2;--leading-snug:1.3;--leading-normal:1.4;--leading-relaxed:1.5;--leading-loose:1.6;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:9999px;--shadow-xs:0 1px 2px #00000014;--shadow-sm:0 1px 3px #00000040;--shadow-md:0 8px 24px #0000001f;--shadow-lg:0 12px 40px #0003;--shadow-ring-hairline:0 0 0 1px #0000000a;--shadow-xl:0 20px 60px #00000026;--shadow-panel-slide:-10px 0 30px #0000000f;--shadow-brand-glow:0 2px 8px #296cf240;--color-brand-blue-wash:#296cf214;--color-brand-blue-border-tint:#296cf240;--gradient-ai-tint:linear-gradient(95deg,#004be014,#8b52ff14);--color-overlay-loading:#fff6;--color-overlay-scrim:#00000080;--color-stage-backdrop:#0a0a14;--color-stage-badge-bg:#1a1a2ed9;--shadow-stage:0 20px 60px #00000073;--gradient-brand:linear-gradient(90deg,var(--color-brand-blue),var(--color-whatap-purple));--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-blue:#296cf2;--color-brand-blue-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:#333;--color-bg:#f5f5f5;--color-card:#fff;--color-header-translucent:#ffffffd1;--color-text-primary:#222;--color-text-secondary:#4c4c4c;--color-text-tertiary:#757575;--color-text-disabled:#adadad;--color-text-inverse:#fff;--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-border-control:#adadad;--radius-control:4px;--color-product-apm:#00b0e2;--color-product-server:#00c5b1;--color-product-k8s:#4485ff;--color-product-db:#936ce7;--color-product-log:#d75ef5;--color-product-browser:#45b96e;--color-product-cloud:#0085cf;--color-product-url:#8bcd00;--color-product-container:#f90;--color-product-gpu:#0054da;--color-product-gauge:#b443dd;--color-heatmap-0:#1b69c6;--color-heatmap-20:#1f6aa0;--color-heatmap-40:#3ca549;--color-heatmap-50:#7fb139;--color-heatmap-60:#fabf39;--color-heatmap-80:#ef7b2a;--color-heatmap-90:#c3441e;--color-heatmap-100:#99201a;--gradient-heatmap-scale:linear-gradient(to right,var(--color-heatmap-0) 0%,var(--color-heatmap-20) 20%,var(--color-heatmap-40) 40%,var(--color-heatmap-50) 50%,var(--color-heatmap-60) 60%,var(--color-heatmap-80) 80%,var(--color-heatmap-90) 90%,var(--color-heatmap-100) 100%);--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-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;--color-gray-mid:#8b8b8b;--color-gray-soft:#a0a3a6;--color-gray-pale:#bdbdbd;--font-family-korean:"Noto Sans","Noto Sans KR",sans-serif;--font-family-numeric:Roboto,"Noto Sans",sans-serif;--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;--text-chart:9px;--text-md:13px;--font-weight-light:300;--font-weight-regular:400;--leading-none:1;--tracking-display:-.3px;--tracking-metric:-.2px;--tracking-default:-.1px;--tracking-caps:.3px;--tracking-precision:-.48px;--leading-px-0:0;--leading-px-12:12px;--leading-px-16:16px;--leading-px-18:18px;--leading-px-20:20px;--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;--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;--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;--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;--color-web-landing-fg-rgb:30,30,30;--color-web-landing-surface-alt:#f4f6fa;--color-web-landing-input-bg:#fff;--color-web-landing-danger:#c81e1e;--shadow-web-landing-focus:0 0 0 3px #296cf22e;--color-web-landing-live-ring:#34d39980;--color-web-landing-live-ring-fade:#34d39900;--shadow-web-landing-cta-glow:0 0 0 0 #296cf273,0 4px 18px #296cf240;--shadow-web-landing-cta-glow-peak:0 0 0 11px #296cf200,0 6px 24px #296cf261;--shadow-web-landing-cta-glow-end:0 0 0 0 #296cf200,0 4px 18px #296cf240;--shadow-web-landing-cta-still:0 4px 18px #296cf247}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}.absolute{position:absolute}.align-bottom{vertical-align:bottom}.align-top{vertical-align:top}.appearance-none{appearance:none}.bg-indicator-critical{background-color:var(--color-indicator-critical)}.bg-color-var-color-border-divider{background-color:var(--color-border-divider)}.bg-color-var-color-border-soft{background-color:var(--color-border-soft)}.bg-color-var-color-brand-blue{background-color:var(--color-brand-blue)}.bg-color-var-color-surface-100{background-color:var(--color-surface-100)}.bg-color-var-color-surface-50{background-color:var(--color-surface-50)}.bg-transparent{background-color:#0000}.bg-var-color-brand-blue-bg{background-color:var(--color-brand-blue-bg)}.bg-var-color-surface-50{background-color:var(--color-surface-50)}.bg-white{background-color:var(--color-white)}.block{display:block}.border{border-style:solid;border-width:1px}.border-0{border-style:solid;border-width:0}.border-1_5px{border-style:solid;border-width:1.5px}.border-b{border-bottom-style:solid;border-bottom-width:1px}.border-strong{border-color:var(--color-border-strong)}.border-collapse{border-collapse:collapse}.border-color-var-color-border-default{border-color:var(--color-border-default)}.border-color-var-color-border-divider{border-color:var(--color-border-divider)}.border-color-var-color-border-soft{border-color:var(--color-border-soft)}.border-color-var-color-border-strong{border-color:var(--color-border-strong)}.border-color-var-color-border-control{border-color:var(--color-border-control)}.border-color-var-color-brand-blue{border-color:var(--color-brand-blue)}.border-color-var-color-surface-50{border-color:var(--color-surface-50)}.border-l{border-left-style:solid;border-left-width:1px}.border-none{border-style:none}.border-r{border-right-style:solid;border-right-width:1px}.border-t{border-top-style:solid;border-top-width:1px}.border-t-transparent{border-top-color:#0000}.border-default,.border-var-color-border-default{border-color:var(--color-border-default)}.border-card{border-color:var(--color-card)}.border-white{border-color:var(--color-white)}.border-white-10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white-10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bottom-0{bottom:0}.bottom-1px{bottom:-1px}.bottom-16px{bottom:16px}.bottom-5{bottom:calc(var(--spacing) * 5)}.box-border{box-sizing:border-box}.col-span-4{grid-column:span 4/span 4}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.disabled-cursor-not-allowed:disabled{cursor:not-allowed}.disabled-opacity-50:disabled{opacity:.5}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-400{transition-duration:.4s}.ease-cubic-bezier-0_4-0-0_2-1,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.fixed{position:fixed}.flex{display:flex}.flex-1{flex:1}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-shrink-0{flex-shrink:0}.flex-wrap{flex-wrap:wrap}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-light{font-weight:300}.font-normal{font-weight:400}.font-semibold{font-weight:600}.gap-0{gap:0}.gap-0_5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-10px{gap:10px}.gap-12{gap:calc(var(--spacing) * 12)}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-1_5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-24{gap:calc(var(--spacing) * 24)}.gap-24px{gap:24px}.gap-2_5{gap:calc(var(--spacing) * 2.5)}.gap-2px{gap:2px}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3px{gap:3px}.gap-4{gap:calc(var(--spacing) * 4)}.gap-4px{gap:4px}.gap-5px{gap:5px}.gap-6{gap:calc(var(--spacing) * 6)}.gap-6px{gap:6px}.gap-8px{gap:8px}.gap-inherit{gap:inherit}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.group-plus:hover .group-hover-plus-stroke-invert{stroke:var(--color-text-inverse)}.group-plus:hover .group-hover-plus-stroke-white{stroke:var(--color-white)}.group.is-active .group-_is-active-opacity-0{opacity:0}.group.is-active .group-_is-active-opacity-100{opacity:1}.group.is-active .group-_is-active-text-white{color:var(--color-white)}.group:hover .group-hover-opacity-0{opacity:0}.group:hover .group-hover-opacity-100{opacity:1}.group:hover .group-hover-text-white{color:var(--color-white)}.h-10px{height:10px}.h-12{height:calc(var(--spacing) * 12)}.h-12px{height:12px}.h-14px{height:14px}.h-16px{height:16px}.h-18px{height:18px}.h-1px{height:1px}.h-20px{height:20px}.h-24px{height:24px}.h-28px{height:28px}.h-2px{height:2px}.h-32px{height:var(--space-8)}.h-36px{height:36px}.h-40px{height:40px}.h-44px{height:44px}.h-47px{height:47px}.h-48px{height:48px}.h-6{height:calc(var(--spacing) * 6)}.h-640px{height:640px}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-full{height:100%}.hidden{display:none}.hover-bg-black:hover{background-color:var(--color-black)}.hover-bg-invert:hover{background-color:var(--color-text-strong)}.hover-bg-surface-50:hover{background-color:var(--color-surface-50)}.hover-bg-color-var-color-brand-blue-bg:hover{background-color:var(--color-brand-blue-bg)}.hover-bg-color-var-color-brand-blue-deep:hover{background-color:var(--color-brand-blue-deep)}.hover-bg-color-var-color-surface-100:hover{background-color:var(--color-surface-100)}.hover-bg-gray-100:hover{background-color:var(--color-gray-100)}.hover-bg-gray-50:hover{background-color:var(--color-gray-50)}.hover-bg-var-color-brand-blue-bg-2:hover{background-color:var(--color-brand-blue-bg-2)}.hover-border-color-var-color-border-strong:hover{border-color:var(--color-border-strong)}.hover-border-color-var-color-brand-blue-bg:hover{border-color:var(--color-brand-blue-bg)}.hover-border-color-var-color-brand-blue-deep:hover{border-color:var(--color-brand-blue-deep)}.hover-border-var-color-brand-blue:hover{border-color:var(--color-brand-blue)}.hover-brightness-95:hover{filter:brightness(.95)}.hover-opacity-100:hover{opacity:1}.hover-opacity-70:hover{opacity:.7}.hover-opacity-80:hover{opacity:.8}.hover-text-color-var-color-text-primary:hover{color:var(--color-text-primary)}.hover-text-color-var-color-text-secondary:hover{color:var(--color-text-secondary)}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inset-0{inset:0}.is-active{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}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.last-border-b-0:last-child{border-bottom-style:solid;border-bottom-width:0}.leading-20px{line-height:20px}.leading-loose{line-height:var(--leading-loose)}.leading-none{line-height:var(--leading-none)}.leading-normal{line-height:var(--leading-normal)}.leading-px-16{line-height:var(--leading-px-16)}.leading-px-20{line-height:var(--leading-px-20)}.leading-relaxed{line-height:var(--leading-relaxed)}.leading-snug{line-height:var(--leading-snug)}.leading-tight{line-height:var(--leading-tight)}.left-0{left:0}.left-16px{left:16px}.left-1-2{left:50%}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-outside{list-style-position:outside}.max-w-120px{max-width:120px}.max-w-1280px{max-width:1280px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-480px{max-width:480px}.mb-12px{margin-bottom:12px}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2px{margin-bottom:2px}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.min-h-0{min-height:0}.min-h-screen{min-height:100vh}.min-w-0{min-width:0}.min-w-200px{min-width:200px}.min-w-260px{min-width:260px}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4px{margin-left:4px}.ml-auto{margin-left:auto}.mr-1{margin-right:var(--spacing)}.mr-6px{margin-right:6px}.mt-1{margin-top:var(--spacing)}.mt-1px{margin-top:1px}.mt-16px{margin-top:16px}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2px{margin-top:2px}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3px{margin-top:3px}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-4px{margin-top:4px}.mt-6px{margin-top:6px}.mx-6px{margin-inline:6px}.object-cover{object-fit:cover}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.outline-none{outline-style:none}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.p-0{padding:0}.p-10px{padding:10px}.p-12{padding:calc(var(--spacing) * 12)}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:calc(var(--spacing) * 2)}.p-2px{padding:2px}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8px{padding:8px}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2_5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-4px{padding-bottom:4px}.pb-8px{padding-bottom:8px}.pl-12px{padding-left:12px}.pl-18px{padding-left:18px}.pl-1_5{padding-left:calc(var(--spacing) * 1.5)}.pl-28px{padding-left:28px}.pl-38px{padding-left:38px}.pointer-events-none{pointer-events:none}.pr-4px{padding-right:4px}.pr-8px{padding-right:8px}.pr-px{padding-right:1px}.pt-16px{padding-top:16px}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-8px{padding-top:8px}.px-0{padding-inline:0}.px-10px{padding-inline:10px}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-12px{padding-inline:12px}.px-14px{padding-inline:14px}.px-16px{padding-inline:16px}.px-1_5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2px{padding-inline:2px}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3_5{padding-inline:calc(var(--spacing) * 3.5)}.px-40px{padding-inline:40px}.px-4px{padding-inline:4px}.px-5px{padding-inline:5px}.px-6px{padding-inline:6px}.px-8px{padding-inline:8px}.py-0_5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-10px{padding-block:10px}.py-12px{padding-block:12px}.py-1_5{padding-block:calc(var(--spacing) * 1.5)}.py-1px{padding-block:1px}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2px{padding-block:2px}.py-32{padding-block:calc(var(--spacing) * 32)}.py-3_5px{padding-block:3.5px}.py-3px{padding-block:3px}.py-4px{padding-block:4px}.py-60px{padding-block:60px}.py-6px{padding-block:6px}.py-8px{padding-block:8px}.relative{position:relative}.resize-none{resize:none}.right-0{right:0}.right-1px{right:1px}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.rounded-10px{border-radius:10px}.rounded-16px{border-radius:16px}.rounded-1_5px{border-radius:1.5px}.rounded-24px{border-radius:24px}.rounded-2px{border-radius:2px}.rounded-3px{border-radius:3px}.rounded-4px{border-radius:4px}.rounded-control{border-radius:var(--radius-control)}.rounded-5px{border-radius:5px}.rounded-6px{border-radius:6px}.rounded-8px{border-radius:8px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.select-none{-webkit-user-select:none;user-select:none}.self-center{align-self:center}.self-start{align-self:flex-start}.shadow-xs{box-shadow:var(--shadow-xs)}.shadow-stage{box-shadow:var(--shadow-stage)}.shadow-brand-glow{box-shadow:var(--shadow-brand-glow)}.shadow-md{box-shadow:var(--shadow-md)}.shrink-0{flex-shrink:0}.size-10px{width:10px;height:10px}.size-12px{width:12px;height:12px}.size-14px{width:14px;height:14px}.size-16px{width:16px;height:16px}.size-18px{width:18px;height:18px}.size-20px{width:20px;height:20px}.size-24px{width:24px;height:24px}.size-32px{width:32px;height:32px}.size-36px{width:36px;height:36px}.size-40px{width:40px;height:40px}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-5px{width:5px;height:5px}.size-6px{width:6px;height:6px}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-7px{width:7px;height:7px}.size-8px{width:8px;height:8px}.stroke-color-var-color-text-secondary{stroke:var(--color-text-secondary)}.tabular-nums{font-variant-numeric:tabular-nums}.text-10px{font-size:10px}.text-2xl{font-size:var(--text-2xl);line-height:1.33333}.text-base{font-size:var(--text-base);line-height:1.5}.text-black{color:var(--color-black)}.text-brand-blue{color:var(--color-brand-blue)}.text-center{text-align:center}.text-chart{font-size:var(--text-chart)}.text-color-var-color-brand-blue{color:var(--color-brand-blue)}.text-color-var-color-status-error{color:var(--color-status-error)}.text-color-var-color-text-disabled{color:var(--color-text-disabled)}.text-ellipsis{text-overflow:ellipsis}.text-gray-pale{color:var(--color-gray-pale)}.text-left{text-align:left}.text-lg{font-size:var(--text-lg);line-height:1.55556}.text-md{font-size:var(--text-md)}.text-primary{color:var(--color-text-primary)}.text-right{text-align:right}.text-sm{font-size:var(--text-sm);line-height:1.42857}.text-status-success{color:var(--color-status-success)}.text-white{color:var(--color-white)}.text-xs{font-size:var(--text-xs);line-height:1.33333}.top-0{top:0}.top-1px{top:1px}.top-20px{top:20px}.top-2px{top:2px}.top-32px{top:32px}.top-4{top:calc(var(--spacing) * 4)}.top-full-4px{top:calc(100% + 4px)}.tracking-caps{letter-spacing:var(--tracking-caps)}.tracking-default{letter-spacing:var(--tracking-default)}.tracking-display{letter-spacing:var(--tracking-display)}.tracking-metric{letter-spacing:var(--tracking-metric)}.tracking-normal{letter-spacing:0}.tracking-wider{letter-spacing:.05em}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-left{transition-property:left;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.translate-x-0{translate:0}.translate-x-full{translate:100%}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uppercase{text-transform:uppercase}.w-12px{width:12px}.w-16{width:calc(var(--spacing) * 16)}.w-1px{width:1px}.w-20px{width:20px}.w-240px{width:240px}.w-28px{width:28px}.w-40px{width:var(--space-10)}.w-42px{width:42px}.w-440px{width:440px}.w-6{width:calc(var(--spacing) * 6)}.w-73px{width:73px}.w-78px{width:78px}.w-8{width:calc(var(--spacing) * 8)}.w-fit{width:fit-content}.w-full{width:100%}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.z-10{z-index:10}.z-1000{z-index:1000}.z-40{z-index:40}.z-50{z-index:50}.z-9999{z-index:9999}.bg-bg{background-color:var(--color-bg)}.bg-card{background-color:var(--color-card)}.bg-surface-50{background-color:var(--color-surface-50)}.bg-surface-100{background-color:var(--color-surface-100)}.bg-surface-200{background-color:var(--color-surface-200)}.hover-bg-surface-100:hover{background-color:var(--color-surface-100)}.hover-bg-surface-200:hover{background-color:var(--color-surface-200)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-disabled{color:var(--color-text-disabled)}.font-numeric{font-family:var(--font-family-numeric)}.font-korean{font-family:var(--font-family-korean)}.bg-topology-canvas{background-image:linear-gradient(135deg,var(--color-topology-canvas-from),var(--color-topology-canvas-to))}.bg-topology-grid{background-image:radial-gradient(circle at 1px 1px,var(--color-topology-grid-dot) 1px,transparent 0);background-size:24px 24px}.cursor-grab{cursor:grab}.cursor-grab:active{cursor:grabbing}.pointer-events-auto{pointer-events:auto}.display-contents{display:contents}.bg-topology-node{background-color:var(--color-topology-node-surface)}.bg-topology-group{background-color:var(--color-topology-group-surface)}.bg-topology-tone-default{background-color:var(--color-brand-blue)}.bg-topology-tone-ok{background-color:var(--color-topology-port-ok)}.bg-topology-tone-alert{background-color:var(--color-topology-port-alert)}.rounded-topology-badge{border-radius:var(--radius-xl) 0 var(--radius-xl) 0}.fill-topology-port{fill:var(--color-topology-port)}.fill-topology-port-ok{fill:var(--color-topology-port-ok)}.fill-topology-port-alert{fill:var(--color-topology-port-alert)}.stroke-topology-edge{stroke:var(--color-topology-edge)}.stroke-topology-edge-alert{stroke:var(--color-topology-edge-alert)}.fill-text-tertiary{fill:var(--color-text-tertiary)}.fill-topology-node{fill:var(--color-topology-node-surface)}.fill-none{fill:none}.stroke-topology-viewport{stroke:var(--color-brand-blue)}.wds-field-row,.wds-field-row-sm{container-type:inline-size}.wds-field-row-inline .wds-field.wds-field{flex-direction:row;align-items:center;gap:8px}.wds-field-row-inline .wds-field.wds-field>:first-child{white-space:nowrap;flex:none}.wds-field-row-inline .wds-field.wds-field>:last-child{flex:0 auto;min-width:0}@container (min-width:400px){.wds-field-row-sm .wds-field.wds-field{flex-direction:row;align-items:center;gap:8px}.wds-field-row-sm .wds-field.wds-field>:first-child{white-space:nowrap;flex:none}.wds-field-row-sm .wds-field.wds-field>:last-child{flex:auto;min-width:0}}@container (min-width:720px){.wds-field.wds-field{flex-direction:row;align-items:center;gap:8px}.wds-field.wds-field>:first-child{white-space:nowrap;flex:none}.wds-field.wds-field>:last-child{flex:auto;min-width:0}}#root,body,html{height:100%;font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text-primary)}.ai-symbol-anim{animation:ai-symbol-spin 10s linear infinite,ai-symbol-pulse 3s ease-in-out infinite}.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}.ai-landing-action{transition:background-color .2s,border-color .2s}.ai-landing-action.is-selected{background-color:#d6e1ff;border-color:#d6e1ff}.ai-input-glow-wrap{position:relative;overflow:visible}.ai-input-glow-wrap>.ai-input-wrapper,.rounded-10px>.ai-input-wrapper{border:none!important}.ai-input-glow-line{border-radius:1px;height:2px;top:0}.ai-input-glow-blur,.ai-input-glow-line{background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899,#ef4444,#f59e0b,#22c55e,#3b82f6) 0 0/300% 100%;animation:aiGlowFlow 4s linear infinite;position:absolute;left:8px;right:8px}.ai-input-glow-blur{filter:blur(10px);opacity:.5;pointer-events:none;border-radius:7px;height:14px;top:-6px}@keyframes aiGlowFlow{0%{background-position:0 0}to{background-position:300% 0}}.ai-input-textarea{field-sizing:content;scrollbar-width:thin;scrollbar-color:#d0d0d0 transparent;caret-color:#296cf2;overflow-y:auto}.ai-input-textarea::-webkit-scrollbar{width:4px}.ai-input-textarea::-webkit-scrollbar-thumb{background-color:#d0d0d0;border-radius:2px}.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}.ai-reasoning-dots:after{content:"";width:1.5em;animation:aiReasoningDots 1.2s steps(4) infinite;display:inline-block}.ai-click-hand{pointer-events:none;animation:aiClickFadeIn .25s cubic-bezier(.22,1,.36,1) both,aiClickTap .85s ease-in-out .25s infinite}.wds-mesh-cluster{transition:opacity .52s ease-out,transform .52s ease-out}@keyframes wdsMeshDotAlert{0%,to{opacity:1;r:var(--dot-r)}50%{opacity:.45;r:calc(var(--dot-r) * 1.45)}}.wds-mesh-dot-alert{animation:wdsMeshDotAlert 1.9s ease-in-out infinite}@keyframes wdsMeshDot{0%,to{opacity:var(--dot-o)}50%{opacity:calc(var(--dot-o) * .45)}}.wds-mesh-dot{animation:wdsMeshDot 2.8s ease-in-out infinite}.wds-mesh-cluster-btn{border-radius:var(--radius-md);padding:6px 4px;transition:background-color .12s,box-shadow .12s,transform .12s}.wds-mesh-cluster-btn:not(:disabled):hover{background:var(--color-surface-100);box-shadow:var(--shadow-xs);transform:translateY(-1px)}.wds-mesh-cluster-btn:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.wds-mesh-dot,.wds-mesh-dot-alert{animation:none}.wds-mesh-cluster,.wds-mesh-cluster-btn{transition:none}.wds-mesh-cluster-btn:not(:disabled):hover{transform:none}}.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-optionbar-row{container:wds-optionbar/inline-size}.wds-optionbar-item-auto{flex-direction:column;align-items:flex-start;gap:6px;display:flex}@container wds-optionbar (min-width:880px){.wds-optionbar-item-auto{flex-direction:row;align-items:center}}.wds-page-content{padding-block:var(--wds-content-py);padding-inline:var(--wds-content-px)}.wds-btn:hover:not(:disabled){background-color:var(--wds-btn-bg-hover,var(--wds-btn-bg,transparent))}.dark,[data-theme=dark]{--color-header-translucent:#0a0e17b3;--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-border-control:#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}.wds-landing-header{z-index:50;background:var(--color-header-translucent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-default);align-items:center;height:60px;padding-inline:12px;display:flex;position:sticky;top:0}.wds-landing-header-inner{justify-content:space-between;align-items:center;width:100%;max-width:1080px;margin-inline:auto;display:flex}.wds-landing-header-brand{color:var(--color-text-strong);flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.wds-landing-header-divider{background:var(--color-border-default);width:1px;height:16px}.wds-landing-header-product{color:var(--color-text-tertiary);align-items:center;gap:10px;display:none}.wds-landing-header-actions{align-items:center;gap:8px;display:flex}.wds-landing-header-nav{align-items:center;gap:4px;margin-right:4px;display:none}.wds-landing-header-navlink{color:var(--color-text-secondary);border-radius:10px;padding:8px 10px;text-decoration:none;transition:color .15s}.wds-landing-header-iconbtn,.wds-landing-header-navlink:hover,.wds-landing-header-navlink[aria-current=page],.wds-landing-header-navlink[aria-expanded=true]{color:var(--color-text-strong)}.wds-landing-header-iconbtn{border:1px solid var(--color-border-default);width:34px;height:34px;cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.wds-landing-header-iconbtn:hover{border-color:var(--color-border-strong,var(--color-border-default))}.wds-landing-header-iconbtn:hover,.wds-landing-header-iconbtn[aria-expanded=true]{background:var(--color-surface-50)}.wds-landing-header-signin{color:var(--color-text-secondary);padding:8px}.wds-landing-header-cta,.wds-landing-header-signin{white-space:nowrap;border-radius:10px;flex-shrink:0;text-decoration:none;display:inline-flex}.wds-landing-header-cta{color:#fff;cursor:pointer;background:linear-gradient(90deg,var(--color-brand-blue),var(--color-whatap-purple));padding:9px 10px;font-weight:700;transition:opacity .15s}.wds-landing-header-cta:hover{opacity:.9}.wds-landing-header .sm-only{display:none}.wds-landing-header .sm-hidden{display:inline-flex}.wds-landing-header-sheet{background:var(--color-card);border-bottom:1px solid var(--color-border-default);box-shadow:var(--shadow-md,0 8px 24px #0000002e);flex-direction:column;padding:8px 12px 14px;display:flex;position:absolute;top:100%;left:0;right:0}@media (min-width:640px){.wds-landing-header{padding-inline:32px}.wds-landing-header-actions{gap:12px}.wds-landing-header-nav{display:inline-flex}.wds-landing-header-signin{padding-inline:10px}.wds-landing-header-cta{padding-inline:16px}.wds-landing-header-menubtn,.wds-landing-header-sheet{display:none}.wds-landing-header .sm-only{display:inline-flex}.wds-landing-header .sm-hidden{display:none}}@media (min-width:1024px){.wds-landing-header-product{display:inline-flex}}.wds-web-cta{border-radius:var(--radius-web-pill,99px);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .2s,box-shadow .2s,color .2s;display:inline-flex}.wds-web-cta--filled{background-color:var(--color-brand-blue-web,var(--color-brand-blue))}.wds-web-cta--filled,.wds-web-cta--filled .wds-web-cta-arrow,.wds-web-cta--filled .wds-web-cta-label{color:var(--color-text-inverse)}.wds-web-cta--filled:hover{background-color:var(--color-brand-blue-web-deep,var(--color-brand-blue-deep))}.wds-web-cta--outline{border-color:var(--color-brand-blue-web,var(--color-brand-blue));color:var(--color-brand-blue-web,var(--color-brand-blue));background-color:#0000}.wds-web-cta--outline .wds-web-cta-arrow,.wds-web-cta--outline .wds-web-cta-label{color:inherit}.wds-web-cta--outline:hover{background-color:#004be00f}.wds-web-cta--white{color:var(--color-brand-blue-web,var(--color-brand-blue));background-color:#fff}.wds-web-cta--white:hover{background-color:#eaeaea}.wds-web-cta--sm{height:36px;padding:0 16px;font-size:14px}.wds-web-cta--md{height:50px;padding:0 24px;font-size:16px}.wds-web-cta--lg{height:60px;padding:0 28px;font-size:20px}.wds-web-cta--rect{border-radius:var(--radius-web-xs,4px)}.wds-web-cta--hug{align-self:flex-start;width:auto}.wds-web-cta--full{justify-content:center;width:100%}.wds-web-cta-arrow{flex-shrink:0;transition:transform .2s}.wds-web-cta:hover .wds-web-cta-arrow{transform:translate(3px)}.wds-web-cta--sm .wds-web-cta-arrow{width:16px;height:16px}.wds-web-cta--md .wds-web-cta-arrow{width:18px;height:18px}.wds-web-cta--lg .wds-web-cta-arrow{width:20px;height:20px}.wds-web-cta-label{align-items:center;display:inline-flex}@media screen and (max-width:991px){.wds-web-cta--md{height:44px;font-size:15px}.wds-web-cta--lg{height:48px;font-size:16px}.wds-web-cta-arrow{width:16px!important;height:16px!important}}@media screen and (max-width:767px){.wds-web-cta--md{height:40px;font-size:14px}.wds-web-cta--lg{gap:6px;height:44px;padding:0 20px;font-size:15px}.wds-web-cta-arrow{width:14px!important;height:14px!important}}.wds-pill{border-radius:var(--radius-web-pill,99px);background:var(--color-card);cursor:pointer;font-family:inherit;font-size:var(--text-marketing-body-sm,16px);color:var(--color-text-secondary);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--color-border-default);border:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:500;transition:background .25s,color .25s,box-shadow .25s;display:inline-flex}.wds-pill:hover{color:var(--color-text-primary);background:var(--color-surface-50,#f9fafb);box-shadow:inset 0 0 0 2px var(--color-text-tertiary,#888)}.wds-pill:active{background:var(--color-surface-100,#f3f4f6);box-shadow:inset 0 0 0 2.5px var(--color-text-secondary,#555)}.wds-pill[aria-selected=true]{background:var(--color-text-primary);color:var(--color-text-inverse);box-shadow:0 2px 8px #0000001f}.wds-pill[aria-selected=true]:hover{box-shadow:0 2px 8px #0000001f,inset 0 0 0 2px #ffffff40}.wds-hero-banner{align-items:center;width:100%;height:100%;padding-top:3%;display:flex}.wds-hero-banner-content{z-index:1;flex-flow:column;justify-content:center;align-items:flex-start;gap:20px;min-width:520px;height:100%;display:flex}.wds-hero-banner-heading{font-size:var(--text-marketing-display);font-weight:600;line-height:var(--leading-marketing-display);margin:0}.wds-hero-banner-sub{font-size:var(--text-marketing-lead);line-height:var(--leading-marketing-body);margin:0}.wds-hero-banner-cta{align-items:center;gap:16px;display:flex}.wds-hero-banner-visual{justify-content:center;align-items:center;max-width:50%;margin-left:auto;padding-right:40px;display:flex;overflow:visible}.wds-hero-banner--dark .wds-hero-banner-heading{color:var(--color-text-inverse)}.wds-hero-banner--dark .wds-hero-banner-sub{color:#b0b8c8}.wds-hero-banner--dark .wds-web-cta--filled{background-color:var(--color-text-inverse);color:#000}.wds-hero-banner--dark .wds-web-cta--filled .wds-web-cta-arrow,.wds-hero-banner--dark .wds-web-cta--filled .wds-web-cta-label{color:#000}.wds-hero-banner--dark .wds-web-cta--filled:hover{background-color:#eaeaea}.wds-hero-banner--dark .wds-web-cta--outline{border-color:var(--color-text-inverse);color:var(--color-text-inverse);background-color:#0000}.wds-hero-banner--dark .wds-web-cta--outline .wds-web-cta-arrow,.wds-hero-banner--dark .wds-web-cta--outline .wds-web-cta-label{color:var(--color-text-inverse)}.wds-hero-banner--dark .wds-web-cta--outline:hover{background-color:#ffffff1a}.wds-hero-banner--light .wds-hero-banner-heading{color:var(--color-text-primary)}.wds-hero-banner--light .wds-hero-banner-sub{color:var(--color-text-secondary)}.wds-hero-banner--light .wds-web-cta--filled{background-color:var(--color-brand-blue-web,var(--color-brand-blue));color:var(--color-text-inverse)}.wds-hero-banner--light .wds-web-cta--filled .wds-web-cta-arrow,.wds-hero-banner--light .wds-web-cta--filled .wds-web-cta-label{color:var(--color-text-inverse)}.wds-hero-banner--light .wds-web-cta--filled:hover{background-color:var(--color-brand-blue-web-deep,var(--color-brand-blue-deep))}.wds-hero-banner--light .wds-web-cta--outline{border-color:var(--color-brand-blue-web,var(--color-brand-blue));background-color:#0000}.wds-hero-banner--light .wds-web-cta--outline,.wds-hero-banner--light .wds-web-cta--outline .wds-web-cta-arrow,.wds-hero-banner--light .wds-web-cta--outline .wds-web-cta-label{color:var(--color-brand-blue-web,var(--color-brand-blue))}.wds-hero-banner--light .wds-web-cta--outline:hover{background-color:#004be00f}.wds-hero-banner--ai .wds-hero-banner-heading{color:var(--color-text-inverse)}.wds-hero-banner--ai .wds-hero-banner-sub{color:#b0b8c8}.wds-hero-banner--ai .wds-web-cta-arrow,.wds-hero-banner--ai .wds-web-cta-label{color:var(--color-text-inverse)}@media screen and (max-width:991px){.wds-hero-banner-content{min-width:0;padding-left:24px}.wds-hero-banner-visual{padding-right:24px}.wds-hero-banner-heading{font-size:48px}.wds-hero-banner-sub{font-size:18px}}@media screen and (max-width:767px){.wds-hero-banner{flex-direction:column;padding-top:5%}.wds-hero-banner-content{padding-left:16px;padding-right:16px}.wds-hero-banner-visual{max-width:100%;padding:0 16px}.wds-hero-banner-heading{white-space:normal;font-size:38px}.wds-hero-banner-sub{white-space:normal;font-size:16px}}.wds-mega-menu{background-color:var(--color-card);border-radius:var(--radius-web-xs,4px);box-shadow:0 4px 20px var(--color-shadow-menu,#0000001f);grid-template-columns:repeat(4,200px);gap:0;padding:24px;display:grid}.wds-mega-menu--divided .wds-mega-menu-col{border-right:1px solid var(--color-border-default)}.wds-mega-menu--divided .wds-mega-menu-col:last-child{border-right:none}.wds-mega-menu-col{flex-direction:column;gap:2px;min-width:0;padding:0 16px;display:flex}.wds-mega-menu-category{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;padding:4px 8px 8px;font-size:12px;font-weight:600}.wds-mega-menu-link{border-radius:var(--radius-web-xs,4px);color:var(--color-text-primary);white-space:nowrap;align-items:center;gap:8px;padding:8px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.wds-mega-menu-link:hover{background-color:var(--color-surface-50);color:var(--color-brand-blue-web,var(--color-brand-blue))}.wds-mega-menu-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.wds-mega-menu-icon img{object-fit:contain;width:20px;height:20px}@media screen and (max-width:991px){.wds-mega-menu{width:100%;min-width:0;box-shadow:none;background-color:#0000;border-radius:0;flex-direction:column;gap:0;padding:0;display:flex}.wds-mega-menu--divided .wds-mega-menu-col{border-right:none}.wds-mega-menu-col{gap:0;padding:0 20px}.wds-mega-menu-category{padding:12px 8px 4px}.wds-mega-menu-link{padding:10px 8px;font-size:15px}}.wds-web-section-container{width:100%;max-width:1400px;height:100%;margin-inline:auto;padding-inline:40px;position:relative}.wds-web-section-container.--1440{max-width:1440px}.wds-web-section,.wds-web-section-wrap{z-index:1;position:relative}.wds-web-section-wrap{flex-flow:column;width:100%;height:100%;padding-top:120px;padding-bottom:120px;display:flex}.wds-web-section-wrap.--no-top{padding-top:0}.wds-web-section-wrap.--no-bottom{padding-bottom:0}.wds-web-section-wrap.--small-padding{padding-top:60px;padding-bottom:60px}.wds-web-section-wrap.--overflow-hidden{overflow:hidden}.wds-web-section-header{z-index:1;flex:1;margin-bottom:48px;position:relative}.wds-web-section-header.--center{text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.wds-web-section-heading-wrap{z-index:1;margin-bottom:8px;position:relative}.wds-web-display{color:var(--color-text-primary);font-size:var(--text-marketing-display);font-weight:var(--font-weight-semibold,600);line-height:var(--leading-marketing-display);margin:0}.wds-web-heading-1{font-size:var(--text-marketing-h1)}.wds-web-heading-1,.wds-web-heading-2{color:var(--color-text-primary);font-weight:var(--font-weight-semibold,600);line-height:var(--leading-marketing-heading);margin:0}.wds-web-heading-2{font-size:var(--text-marketing-h2)}.wds-web-heading-3{font-size:var(--text-marketing-h3)}.wds-web-heading-3,.wds-web-heading-4{color:var(--color-text-primary);font-weight:var(--font-weight-semibold,600);line-height:var(--leading-marketing-heading);margin:0}.wds-web-heading-4{font-size:var(--text-marketing-h4)}.wds-web-heading-5{font-size:var(--text-marketing-h5)}.wds-web-heading-5,.wds-web-heading-6{color:var(--color-text-primary);font-weight:var(--font-weight-semibold,600);line-height:var(--leading-marketing-heading);margin:0}.wds-web-heading-6{font-size:var(--text-marketing-h6)}.wds-web-lead{color:var(--color-text-primary);font-size:var(--text-marketing-lead);line-height:var(--leading-marketing-body);margin:0}.wds-web-p1{font-size:var(--text-marketing-h6);overflow:hidden}.wds-web-p1,.wds-web-p2{color:var(--color-text-primary);white-space:pre-wrap;line-height:var(--leading-marketing-body);margin:0}.wds-web-p2{font-size:var(--text-marketing-body);font-weight:var(--font-weight-regular,400)}.wds-web-body-sm{color:var(--color-text-primary);font-size:var(--text-marketing-body-sm)}.wds-web-body-sm,.wds-web-caption{font-weight:var(--font-weight-regular,400);line-height:var(--leading-marketing-body);margin:0}.wds-web-caption{color:var(--color-text-tertiary);font-size:var(--text-marketing-caption)}.wds-web-nav{font-size:var(--text-marketing-nav);font-weight:var(--font-weight-medium,500);line-height:var(--leading-marketing-heading)}.wds-web-section--tone-lavender{background-color:#f9fafe}.wds-web-section--tone-gray{background-color:var(--color-surface-50)}.wds-web-section--tone-mist{background-color:#f5f6f9}.wds-web-section--tone-sky{background-color:var(--color-web-surface-sky,#e5f0fb);overflow:hidden}.wds-web-section--tone-light{background-color:var(--color-card)}.wds-web-section--tone-dark{background-color:var(--color-web-surface-dark)}.wds-web-section--tone-dark,.wds-web-section--tone-dark .wds-web-heading-2{color:var(--color-web-text-on-dark)}.wds-web-section--tone-dark .wds-web-p1,.wds-web-section--tone-dark .wds-web-p2{color:var(--color-web-text-on-dark-muted)}.wds-web-section--tone-cyan{background-color:#d9f4fc}.wds-web-section--tone-lime{background-color:#f4ffde}.wds-web-section--tone-violet{background-color:#f0eaff}.wds-web-section--tone-indigo{background-color:#e8eafd}.wds-web-section--tone-blue{background-color:#eff4fe}.wds-web-section--tone-fuchsia{background-color:#f8ecfe}.wds-web-section--tone-amber{background-color:#fdf2de}.wds-web-section--tone-teal{background-color:#dffbf8}.wds-web-section--tone-green{background-color:#dcf9e0}.wds-web-section--tone-custom{background-color:var(--wds-web-section-bg)}.wds-web-section.--top-line{border-top:1px solid var(--color-border-default)}.wds-web-section.--overflow-hidden{overflow:hidden}.wds-web-cta-banner{background:linear-gradient(135deg,var(--color-web-surface-cta) 0,var(--color-web-surface-cta-mid) 50%,var(--color-web-surface-cta-end) 100%);position:relative;overflow:hidden}.wds-web-cta-banner:before{content:"";background:radial-gradient(ellipse 60% 80% at 50% 120%,var(--color-web-glow-blue) 0,transparent 70%),radial-gradient(ellipse 40% 60% at 80% 50%,var(--color-web-glow-purple) 0,transparent 70%);pointer-events:none;position:absolute;inset:0}.wds-web-cta-banner-inner{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:80px 0;display:flex;position:relative}.wds-web-cta-banner-heading{color:var(--color-web-text-on-dark);font-size:var(--text-marketing-h3);font-weight:var(--font-weight-semibold,600);line-height:var(--leading-marketing-heading);margin:0}.wds-web-cta-banner-sub{color:var(--color-web-text-on-dark-muted);font-size:var(--text-marketing-body);line-height:var(--leading-marketing-body);margin:0}.wds-web-cta-banner-actions{gap:12px;margin-top:16px;display:flex}.wds-web-cta-banner .wds-web-cta--outline{border-color:var(--color-web-border-on-dark,#ffffff4d);color:var(--color-web-text-on-dark);background-color:#0000}.wds-web-cta-banner .wds-web-cta--outline .wds-web-cta-arrow,.wds-web-cta-banner .wds-web-cta--outline .wds-web-cta-label{color:var(--color-web-text-on-dark)}.wds-web-cta-banner .wds-web-cta--outline:hover{border-color:var(--color-web-border-on-dark-active,#fff9);background-color:#ffffff14}.wds-web-service-chip{letter-spacing:.02em;white-space:nowrap;background-color:var(--_chip-bg,#004be014);height:22px;color:var(--_chip-color,var(--color-brand-blue-web,#004be0));border-radius:4px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.wds-web-service-chips{flex-wrap:wrap;gap:4px;display:flex}.wds-web-service-chip[data-service=APM]{--_chip-bg:#00b0e21a;--_chip-color:var(--color-product-apm,#00b0e2)}.wds-web-service-chip[data-service=Server]{--_chip-bg:#00c5b11a;--_chip-color:var(--color-product-server,#00c5b1)}.wds-web-service-chip[data-service=Kubernetes]{--_chip-bg:#4485ff1a;--_chip-color:var(--color-product-k8s,#4485ff)}.wds-web-service-chip[data-service=Database]{--_chip-bg:#936ce71a;--_chip-color:var(--color-product-db,#936ce7)}.wds-web-service-chip[data-service=Log]{--_chip-bg:#d75ef51a;--_chip-color:var(--color-product-log,#d75ef5)}.wds-web-service-chip[data-service=Browser]{--_chip-bg:#45b96e1a;--_chip-color:var(--color-product-browser,#45b96e)}.wds-web-service-chip[data-service=URL]{--_chip-bg:#8bcd001a;--_chip-color:var(--color-product-url,#8bcd00)}.wds-web-service-chip[data-service=Network]{--_chip-bg:#0085cf1a;--_chip-color:var(--color-product-cloud,#0085cf)}.wds-web-service-chip[data-service=GPU]{--_chip-bg:#0054da1a;--_chip-color:var(--color-product-gpu,#0054da)}.wds-web-breadcrumb{height:40px;padding-left:var(--space-4,16px);align-items:center;display:flex}.wds-web-breadcrumb-list{align-items:center;height:100%;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.wds-web-breadcrumb-item{color:var(--color-web-text-caption,var(--gray-600,#666));font-size:var(--text-marketing-caption,13px);white-space:nowrap;align-items:center;line-height:1.4;display:inline-flex}.wds-web-breadcrumb-item a{color:inherit;text-decoration:none}.wds-web-breadcrumb-item a:hover{text-decoration:underline}.wds-web-breadcrumb-item [aria-current=page]{font-weight:var(--weight-bold,600)}.wds-web-breadcrumb-sep{opacity:.4;margin-inline:6px}.wds-web-date-label{color:var(--color-web-text-caption,var(--gray-400,#999));font-size:var(--text-marketing-caption,13px);white-space:nowrap;align-items:center;gap:4px;padding-block:4px;line-height:1.4;display:inline-flex}.wds-web-date-label--md{font-size:var(--text-marketing-body-sm,15px);gap:5px}.wds-web-date-label-icon{color:inherit;flex-shrink:0}.wds-web-search-field{border:1px solid var(--gray-200,#e5e5e5);border-radius:var(--radius-web-md,10px);background:var(--white,#fff);align-items:center;height:48px;transition:border-color .15s;display:flex;position:relative}.wds-web-search-field:focus-within{border-color:var(--gray-600,#666)}.wds-web-search-field--sm{height:40px}.wds-web-search-field--lg{height:52px}.wds-web-search-field-icon{color:var(--gray-400,#999);pointer-events:none;flex-shrink:0;margin-left:14px}.wds-web-search-field-input{height:100%;font-size:var(--text-marketing-body-sm,15px);line-height:var(--leading-marketing-body,1.6);color:var(--black,#111);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0 12px;font-family:inherit}.wds-web-search-field--lg .wds-web-search-field-input{font-size:var(--text-marketing-body,17px)}.wds-web-search-field-input::placeholder{color:var(--gray-400,#999)}.wds-web-search-field-clear{background:var(--gray-100,#f5f5f5);width:32px;height:32px;color:var(--gray-500,#777);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:8px;padding:0;transition:background .15s;display:flex}.wds-web-search-field-clear:hover{background:var(--gray-200,#e5e5e5)}.wds-web-scroll-reveal{opacity:0;transition:opacity 2s,transform 2s cubic-bezier(.22,1,.36,1);transform:translateY(32px)}.wds-web-scroll-reveal.--revealed{opacity:1;transform:translateY(0)}@media screen and (max-width:991px){.wds-web-breadcrumb{height:36px}.wds-web-breadcrumb-item{font-size:var(--text-marketing-caption,12px)}.wds-web-section-container{padding-inline:30px}.wds-web-section-wrap{padding-top:80px;padding-bottom:80px}.wds-web-section-wrap.--small-padding{padding-top:40px;padding-bottom:40px}.wds-web-section-header{width:100%;margin-bottom:32px}.wds-web-display{font-size:var(--text-marketing-h1)}.wds-web-heading-1{font-size:var(--text-marketing-h2)}.wds-web-heading-2{font-size:var(--text-marketing-h3)}.wds-web-heading-3{font-size:var(--text-marketing-h4)}.wds-web-heading-4{font-size:var(--text-marketing-h5)}.wds-web-heading-5{font-size:var(--text-marketing-h6)}.wds-web-heading-6{font-size:var(--text-marketing-lead)}.wds-web-lead{font-size:var(--text-marketing-body)}.wds-web-p1{font-size:var(--text-marketing-nav)}.wds-web-p1.lead{font-size:var(--text-marketing-body)}.wds-web-p2{font-size:var(--text-marketing-body-sm)}.wds-web-body-sm{font-size:var(--text-marketing-caption)}.wds-web-cta-banner-inner{padding:60px 0}.wds-web-cta-banner-heading{font-size:28px}}@media screen and (max-width:767px){.wds-web-section-container{padding-inline:20px}.wds-web-section-wrap{padding-top:45px;padding-bottom:45px}.wds-web-section-wrap.--no-bottom{padding-bottom:0}.wds-web-section-wrap.--small-padding{padding-top:32px;padding-bottom:32px}.wds-web-section-header{margin-bottom:24px}.wds-web-section-heading-wrap{margin-bottom:4px}.wds-web-display{font-size:var(--text-marketing-h2)}.wds-web-heading-1{font-size:var(--text-marketing-h3)}.wds-web-heading-2{font-size:var(--text-marketing-h4)}.wds-web-heading-3{font-size:var(--text-marketing-h5)}.wds-web-heading-4{font-size:var(--text-marketing-h6)}.wds-web-heading-5{font-size:var(--text-marketing-lead)}.wds-web-heading-6{font-size:var(--text-marketing-body)}.wds-web-lead,.wds-web-p1{font-size:var(--text-marketing-body-sm)}.wds-web-p1.lead{font-size:var(--text-marketing-nav)}.wds-web-body-sm,.wds-web-p2{font-size:var(--text-marketing-caption)}.wds-web-caption{font-size:12px}.wds-web-cta-banner-inner{gap:12px;padding:48px 0}.wds-web-cta-banner-heading{font-size:24px}.wds-web-cta-banner-sub{font-size:14px}.wds-web-cta-banner-actions{flex-direction:column;width:100%;max-width:280px}}@media screen and (max-width:479px){.wds-web-section-wrap.--small-padding{padding-top:24px;padding-bottom:24px}}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:280px){.container{max-width:280px}}@media (min-width:480px){.container{max-width:480px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1440px){.container{max-width:1440px}}.mr-1{margin-right:calc(var(--spacing) * 1)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-ellipsis{text-overflow:ellipsis}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}: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:#333;--color-bg:#f5f5f5;--color-card:#fff;--color-header-translucent:#ffffffd1;--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:#fff9;--color-web-text-on-dark-subtle:#ffffff73;--color-web-text-on-dark-faint:#ffffff4d;--color-web-border-on-dark:#ffffff1f;--color-web-border-on-dark-hover:#ffffff4d;--color-web-border-on-dark-active:#fff6;--color-web-fill-on-dark:#ffffff14;--color-web-fill-on-dark-hover:#ffffff1f;--color-web-accent-mint-bg:#10b98126;--color-web-accent-mint-fg:#6ee7b7;--color-web-accent-light-blue-bg:#3b82f626;--color-web-accent-light-blue-fg:#93c5fd;--color-web-accent-light-purple-bg:#a855f726;--color-web-accent-light-purple-fg:#c4b5fd;--color-web-accent-magenta-bg:#ec48992e;--color-web-accent-magenta-fg:#f9a8d4;--color-web-accent-indigo-bg:#6366f12e;--color-web-accent-indigo-fg:#a5b4fc;--color-web-accent-orange-bg:#f973162e;--color-web-accent-orange-fg:#fdba74;--color-web-accent-blue-bg:#3b82f62e;--color-web-accent-blue-fg:#93c5fd;--color-web-accent-green-bg:#22c55e2e;--color-web-accent-green-fg:#86efac;--color-web-accent-purple-bg:#a855f72e;--color-web-accent-purple-fg:#c4b5fd;--color-web-accent-light-green-bg:#22c55e26;--color-web-accent-light-green-fg:#86efac;--color-web-accent-teal-bg:#14b8a62e;--color-web-accent-teal-fg:#5eead4;--color-web-accent-cyan-bg:#06b6d42e;--color-web-accent-cyan-fg:#67e8f9;--color-web-glow-blue:#296cf233;--color-web-glow-purple:#8b52ff1a;--shadow-web-card:0 1px 4px #0000000f;--shadow-web-card-hover:0 8px 24px #0000001a;--shadow-web-featured:0 2px 8px #0000000f;--color-web-landing-fg-rgb:30,30,30;--color-web-landing-surface-alt:#f4f6fa;--color-web-landing-input-bg:#fff;--color-web-landing-danger:#c81e1e;--shadow-web-landing-focus:0 0 0 3px #296cf22e;--color-web-landing-live-ring:#34d39980;--color-web-landing-live-ring-fade:#34d39900;--shadow-web-landing-cta-glow:0 0 0 0 #296cf273,0 4px 18px #296cf240;--shadow-web-landing-cta-glow-peak:0 0 0 11px #296cf200,0 6px 24px #296cf261;--shadow-web-landing-cta-glow-end:0 0 0 0 #296cf200,0 4px 18px #296cf240;--shadow-web-landing-cta-still:0 4px 18px #296cf247;--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 #00000014;--shadow-sm:0 1px 3px #00000040;--shadow-md:0 8px 24px #0000001f;--shadow-lg:0 12px 40px #0003;--shadow-ring-hairline:0 0 0 1px #0000000a;--shadow-xl:0 20px 60px #00000026;--shadow-panel-slide:-10px 0 30px #0000000f;--shadow-brand-glow:0 2px 8px #296cf240;--color-brand-blue-wash:#296cf214;--color-brand-blue-border-tint:#296cf240;--gradient-ai-tint:linear-gradient(95deg,#004be014,#8b52ff14);--color-overlay-loading:#fff6;--color-overlay-scrim:#00000080;--color-stage-backdrop:#0a0a14;--color-stage-badge-bg:#1a1a2ed9;--shadow-stage:0 20px 60px #00000073;--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:-.3px;--tracking-metric:-.2px;--tracking-default:-.1px;--tracking-caps:.3px;--color-text-primary:#222;--color-text-secondary:#4c4c4c;--color-text-tertiary:#757575;--color-text-disabled:#adadad;--color-text-inverse:#fff;--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:-.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(0)}to{transform:rotate(1turn)}}@keyframes ai-symbol-pulse{0%,to{box-shadow:0 2px 8px #296cf24d}50%{box-shadow:0 4px 20px #296cf299,0 0 30px #1b5cd959}}.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;caret-color:#296cf2;overflow-y:auto}.ai-input-textarea::-webkit-scrollbar{width:4px}.ai-input-textarea::-webkit-scrollbar-thumb{background-color:#d0d0d0;border-radius:2px}@keyframes aiSymbolRotateSlow{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes aiSymbolBreathing{0%,to{filter:drop-shadow(0 0 #296cf200);scale:1}50%{filter:drop-shadow(0 0 10px #6352ff59);scale:1.2}}@keyframes aiSymbolActive{0%,to{filter:drop-shadow(0 0 4px #296cf24d);scale:1}50%{filter:drop-shadow(0 0 16px #6352ff99);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 #296cf200}50%{box-shadow:0 0 0 6px #296cf21f}}@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{background:linear-gradient(90deg,var(--color-surface-100) 25%,var(--color-surface-50) 37%,var(--color-surface-100) 63%);background-size:200% 100%;border-radius:4px;animation:aiSkeletonShimmer 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ai-skeleton{animation:none}}.ai-reasoning-dots:after{content:"";width:1.5em;animation:aiReasoningDots 1.2s steps(4) infinite;display:inline-block}@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:#0a0e17b3;--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}:root{--black:var(--color-black);--gray-900:var(--color-text-primary);--gray-800:var(--color-text-body);--gray-700:var(--color-text-muted);--gray-600:var(--color-text-muted);--gray-500:var(--color-text-subtle);--gray-400:var(--color-text-disabled);--gray-300:var(--color-gray-pale);--gray-200:var(--color-border-strong);--gray-100:var(--color-surface-100);--gray-50:var(--color-surface-50);--gray-10:var(--color-surface-50);--white:var(--color-white);--primary:var(--color-brand-blue-web);--primary-hover:var(--color-brand-blue-web-deep);--blue:var(--color-brand-blue-web);--surface-blue-1:var(--color-brand-blue-tint);--surface-blue-2:var(--color-brand-blue-bg);--surface-indigo-1:var(--color-brand-blue-tint);--font-sans:var(--font-web-sans);--font-display:var(--font-web-display);--weight-regular:var(--font-weight-regular);--weight-medium:var(--font-weight-medium);--weight-semibold:var(--font-weight-semibold);--weight-bold:var(--font-weight-bold);--radius-xs:var(--radius-web-xs);--radius-sm:var(--radius-web-sm);--radius-md:var(--radius-web-md);--radius-lg:var(--radius-web-lg);--radius-pill:var(--radius-full);--radius-circle:var(--radius-web-circle);--shadow-card:var(--shadow-web-card);--shadow-raised:var(--shadow-md);--shadow-overlay:var(--shadow-lg);--focus-ring:var(--shadow-web-landing-focus);--container-pad:var(--space-10);--bp-desktop:1440px;--bp-laptop:1439px;--bp-tablet-l:1279px;--bp-tablet:1023px;--bp-mobile-l:767px;--bp-mobile:479px;--bp-fold:359px}@media (max-width:1279px){:root{--container-pad:32px}}@media (max-width:1023px){:root{--container-pad:28px}}@media (max-width:767px){:root{--container-pad:20px}}@media (max-width:479px){:root{--container-pad:16px}}@media (max-width:359px){:root{--container-pad:12px}}:root{--section-pad-y:120px}@media (max-width:1279px){:root{--section-pad-y:100px}}@media (max-width:1023px){:root{--section-pad-y:80px}}@media (max-width:767px){:root{--section-pad-y:48px}}@media (max-width:479px){:root{--section-pad-y:40px}}@media (max-width:359px){:root{--section-pad-y:32px}}:root{--text-responsive-display:var(--text-marketing-display);--text-responsive-h1:var(--text-marketing-h1);--text-responsive-h2:var(--text-marketing-h2);--text-responsive-body:var(--text-marketing-body)}@media (max-width:1439px){:root{--text-responsive-display:52px;--text-responsive-h1:52px}}@media (max-width:1279px){:root{--text-responsive-display:48px;--text-responsive-h1:48px;--text-responsive-h2:42px}}@media (max-width:1023px){:root{--text-responsive-display:44px;--text-responsive-h1:44px;--text-responsive-h2:36px;--text-responsive-body:18px}}@media (max-width:767px){:root{--text-responsive-display:38px;--text-responsive-h1:38px;--text-responsive-h2:32px;--text-responsive-body:17px}}@media (max-width:479px){:root{--text-responsive-display:34px;--text-responsive-h1:34px;--text-responsive-h2:28px;--text-responsive-body:16px}}@media (max-width:359px){:root{--text-responsive-display:28px;--text-responsive-h1:28px;--text-responsive-h2:24px;--text-responsive-body:15px}}:root{--grid-cols:4}@media (max-width:1279px){:root{--grid-cols:3}}@media (max-width:1023px){:root{--grid-cols:2}}@media (max-width:767px){:root{--grid-cols:1}}@media (max-width:359px){.container,[class*=container]{padding-left:var(--space-3);padding-right:var(--space-3)}}@media (max-width:1279px) and (orientation:landscape){:root{--section-pad-y:72px}}@media (max-width:767px) and (orientation:landscape){:root{--section-pad-y:32px;--hero-max-height:480px}}.line-button-blue,.primary-button{white-space:nowrap;border-radius:var(--radius-web-xs);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;line-height:1.5;text-decoration:none;transition:all .2s}.primary-button{gap:var(--space-2);background-color:var(--primary);color:var(--white);padding:var(--space-4) var(--space-8);display:flex}.primary-button:hover{background-color:var(--primary-hover)}.line-button-blue{border:1px solid var(--primary);color:var(--primary);padding:var(--space-4) var(--space-8);gap:10px;display:inline-flex}.line-button-blue:hover{border-color:var(--gray-400);background-color:var(--white)}.primary-button.sm{height:36px;font-size:var(--text-marketing-caption);padding:0 11px}.primary-button.md{gap:var(--space-3);height:50px;padding:0 var(--space-6);font-size:var(--text-marketing-body-sm)}.primary-button.lg{height:60px;font-size:var(--text-marketing-body);padding:0 23px}.primary-button.on-nav{height:40px;padding:0 var(--space-4);font-size:15px}.line-button-blue.md{height:50px;padding:0 var(--space-6);font-size:var(--text-marketing-body-sm)}.line-button-blue.lg{height:60px;font-size:var(--text-marketing-body);padding:0 23px}.button-arrow{width:20px}@media screen and (max-width:991px){.primary-button{font-size:var(--text-marketing-body-sm)}.primary-button.md{height:44px;font-size:15px}.primary-button.lg{height:48px;font-size:var(--text-marketing-body-sm)}.primary-button.on-nav{height:36px;font-size:var(--text-marketing-caption)}.line-button-blue.lg,.line-button-blue.md{font-size:var(--text-marketing-body-sm)}.line-button-blue.lg{height:48px}.button-arrow{width:16px}}@media screen and (max-width:767px){.primary-button{padding:var(--space-3) var(--space-5)}.primary-button.md{height:40px;font-size:var(--text-marketing-caption)}.primary-button.lg{gap:6px;height:44px;padding-left:15px;padding-right:15px;font-size:15px}.primary-button.on-nav{height:32px;padding-left:var(--space-3);padding-right:var(--space-3);font-size:var(--text-md)}.line-button-blue{padding:var(--space-3) var(--space-5)}.line-button-blue,.line-button-blue.md{font-size:var(--text-marketing-caption)}.line-button-blue.md{height:44px}.line-button-blue.lg{gap:6px;height:44px;padding-left:15px;padding-right:15px;font-size:15px}.button-arrow{width:14px}}@media screen and (max-width:479px){.primary-button.md{font-size:var(--text-marketing-caption)}}.navbar{z-index:2000;background-color:#0000;border-bottom:1px solid #0000;flex-flow:column;transition:background-color .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,transform .3s;display:flex;position:fixed;top:0;left:0;right:0}.navbar.navbar-hidden{transition:background-color .3s,border-color .3s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(-100%)}.navbar:not(.navbar-hidden){transition:background-color .3s,border-color .3s,transform .15s ease-out}.navbar.scrolled{-webkit-backdrop-filter:blur(30px);background-color:#ffffffb8;border-bottom-color:#0000}.navbar.dark{color:var(--white)}.navbar.dark .home-1depth-link{color:#fff9}.navbar.dark .home-1depth-link:hover,.navbar.dark .home-1depth-link[aria-expanded=true]{color:var(--white)}.navbar.dark .bar{background-color:var(--white)}.navbar.dark .home-1depth-link[aria-expanded=true] .bar{width:100%}.navbar.dark .nav-option-menu{color:#ffffffb3}.navbar.dark .nav-option-menu:hover{color:var(--white)}.navbar.dark .nav-option-menu .primary{color:#ffffffe6}.navbar.dark .lang-dropdown-toggle{color:#ffffffb3}.navbar.dark .lang-dropdown-toggle:hover{color:var(--white)}.navbar.dark .menu-line-black{background-color:var(--white)}.navbar.dark .image-368{filter:brightness(0)invert()}.image-368{width:10px;height:auto}.navbar.dark .home-nav-2depth-lin-wrap{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-xs);background-color:#0a1020d9;border:1px solid #ffffff1a}.navbar.dark .home-nav-2depth-link{color:#ffffffd9}.navbar.dark .home-nav-2depth-link:hover{color:var(--white);background-color:#ffffff14}main{padding-top:80px}main.gnb-overlay{padding-top:0}.nav-container{width:100%;max-width:1400px;height:80px;padding-left:var(--space-10);padding-right:var(--space-10);margin-left:auto;margin-right:auto}.brand,.nav-container{justify-content:flex-start;align-items:center;display:flex}.brand{gap:var(--space-2);white-space:nowrap;min-width:124px}.brand-image{width:100%}.home-nav-menu{gap:var(--space-8);width:100%;height:100%;margin-left:var(--space-12);display:flex}.home-1depth-link{gap:var(--space-2);color:var(--color-text-primary);height:100%;padding-top:var(--space-3);padding-bottom:var(--space-3);font-size:var(--text-marketing-nav);font-weight:var(--font-weight-medium);line-height:var(--leading-marketing-heading);cursor:pointer;background:0 0;border:none;flex-flow:column;justify-content:center;align-items:center;font-family:inherit;text-decoration:none;transition:all .2s;display:flex;position:relative}.home-1depth-link:hover,.home-1depth-link[aria-expanded=true]{color:var(--primary)}.home-1depth-link[aria-expanded=true] .bar{width:100%}.home-1depth-link[aria-current=page]{box-shadow:inset 0 -3px 0 0 var(--primary);color:var(--primary)}.dot-wrap{position:relative}.menu-dot{border-radius:100%;width:6px;height:6px;margin-top:3px;margin-right:-10px;inset:0 0 auto auto}.bar,.menu-dot{background-color:var(--primary);position:absolute}.bar{text-align:center;width:0;height:3px;margin-left:auto;margin-right:auto;transition:width .2s;inset:auto 0 0}.home-1depth-link:hover .bar,.home-dropdown:hover .bar{width:100%}.home-dropdown{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.home-dropdown-list{background-color:#0000;margin-top:0;display:none;position:absolute;top:100%;left:0}.home-dropdown-list.open{flex-flow:column;justify-content:flex-start;align-items:center;width:auto;display:flex}.home-nav-2depth-lin-wrap{background-color:var(--white);border-radius:var(--radius-xs);width:220px;min-width:220px;overflow:hidden;box-shadow:0 4px 12px #00000014}.home-nav-2depth-link{color:var(--gray-900);white-space:nowrap;cursor:pointer;padding:var(--space-3) var(--space-4);font-size:var(--text-marketing-body-sm);font-weight:var(--font-weight-medium);justify-content:flex-start;align-items:center;text-decoration:none;transition:all .2s;display:flex}.home-nav-2depth-link:hover{color:var(--primary);background-color:#fafafa}.home-nav-2depth-link.hidden{display:none}@media screen and (min-width:992px){.home-dropdown--mega{position:static}.home-dropdown-list.mega-menu.open{align-items:stretch;width:100%;max-width:1400px;left:50%;right:auto;transform:translate(-50%)}}.home-dropdown-list.mega-menu .wds-mega-menu--divided{grid-template-columns:repeat(5,1fr);width:100%}.wds-mega-menu--row{align-items:center;gap:0;width:100%;display:flex}.wds-mega-menu--row .wds-mega-menu-link{border-right:1px solid var(--color-border-default,#e6e6e6);flex:1;justify-content:center}.wds-mega-menu--row .wds-mega-menu-link:last-child{border-right:none}.wds-mega-menu-wrap{background-color:var(--color-card,var(--white));border-radius:var(--radius-web-xs,4px);width:100%;box-shadow:0 4px 20px var(--color-shadow-menu,#0000001f);overflow:hidden}.wds-mega-menu-wrap .wds-mega-menu{box-shadow:none;border-radius:0}.wds-mega-menu-footer{border-top:1px solid var(--color-border-default,#e6e6e6);padding:var(--space-3) var(--space-6)}.wds-mega-menu-cta.wds-web-cta--outline{color:var(--color-text-secondary,#555);font-weight:var(--font-weight-medium);border-color:#0000}.wds-mega-menu-cta.wds-web-cta--outline:hover{background-color:var(--color-surface-50,#f5f5f5);color:var(--color-brand-blue-web,var(--color-brand-blue))}.navbar.dark .wds-mega-menu-wrap{-webkit-backdrop-filter:blur(20px);background-color:#0a1020d9;border:1px solid #ffffff1a;box-shadow:0 4px 20px #0000004d}.navbar.dark .wds-mega-menu{box-shadow:none;background-color:#0000}.navbar.dark .wds-mega-menu--divided .wds-mega-menu-col{border-right-color:#fff3}.navbar.dark .wds-mega-menu--divided .wds-mega-menu-col:last-child{border-right-color:#0000}.navbar.dark .wds-mega-menu-category{color:#fff6}.navbar.dark .wds-mega-menu-link{color:#ffffffd9}.navbar.dark .wds-mega-menu-link:hover{color:var(--white);background-color:#ffffff14}.navbar.dark .wds-mega-menu-footer{border-top-color:#ffffff1a}.navbar.dark .wds-mega-menu-cta.wds-web-cta--outline{color:#fff9}.navbar.dark .wds-mega-menu-cta.wds-web-cta--outline:hover{color:var(--white);background-color:#ffffff14}.navbar.dark .wds-mega-menu--row .wds-mega-menu-link{border-right-color:#ffffff1a}.nav-right{gap:var(--space-4);justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.nav-option-menu{color:var(--gray-500);white-space:nowrap;font-size:var(--text-marketing-caption);align-items:center;gap:var(--space-1);text-decoration:none;transition:all .2s;display:inline-flex}.nav-option-menu svg{flex-shrink:0}.nav-option-menu:hover{color:var(--gray-900)}.nav-option-menu .primary{color:var(--primary)}.lang-dropdown{position:relative}.lang-dropdown-toggle{color:var(--gray-500);padding:0 var(--space-4) 0 0;align-items:center;gap:var(--space-1);font-size:var(--text-marketing-caption);cursor:pointer;background:0 0;border:none;font-family:inherit;transition:all .2s;display:flex}.lang-dropdown-toggle:hover{color:var(--gray-900)}.lang-dropdown-list{background:var(--white);border-radius:var(--radius-xs);min-width:100px;display:none;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #00000014}.navbar.dark .lang-dropdown-list{-webkit-backdrop-filter:blur(20px);background:#0a1020d9;border:1px solid #ffffff1a}.navbar.dark .locale{color:#ffffffd9}.navbar.dark .locale:hover{color:var(--white);background:#ffffff14}.navbar.dark .lang-flag{box-shadow:0 0 0 1px #fff3}.lang-dropdown-list.open{display:block}.lang-flag{vertical-align:middle;border-radius:2px;flex-shrink:0;width:21px;height:14px;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #0000001a}.locale{padding:10px var(--space-4);font-size:var(--text-marketing-caption);color:var(--gray-900);white-space:nowrap;align-items:center;gap:6px;display:flex}.locale:hover{color:var(--primary);background:#fafafa}.menu-button{display:none}.menu-line-black{background-color:#232334}.mob-menu,.nav-mobile-icons{display:none}@media screen and (max-width:991px){.nav-container{padding-left:30px;padding-right:30px}.nav-right{display:none}.home-nav-menu{display:none!important}.nav-mobile-icons{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.nav-mobile-icon{width:40px;height:40px;color:var(--gray-600);border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.nav-mobile-icon:active{background-color:var(--gray-100,#f0f0f0);color:var(--gray-900)}.nav-mobile-icon svg{width:20px;height:20px}.navbar.dark .nav-mobile-icon{color:#ffffffb3}.navbar.dark .nav-mobile-icon:active{color:var(--white);background-color:#ffffff1a}.navbar.mob-open{background-color:var(--white,var(--white))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom-color:var(--gray-100,#f0f0f0)!important;color:var(--gray-900,#222)!important;transform:none!important}.navbar.mob-open .nav-container{z-index:2;position:relative}.navbar.mob-open .menu-line-black{background-color:#232334!important}.navbar.mob-open .nav-mobile-icon{color:var(--gray-600)!important}.navbar.mob-open .nav-mobile-icon:active{color:var(--gray-900)!important;background-color:var(--gray-100,#f0f0f0)!important}.menu-button{z-index:999;cursor:pointer;background:0 0;border:none;flex-direction:column;margin-top:auto;margin-bottom:auto;margin-left:0}.menu-button,.menu-line-wrap{justify-content:center;align-items:center;padding:0;display:flex}.menu-line-wrap{flex-flow:column;gap:0;width:40px;height:40px;position:relative}.menu-line-black{border-radius:999px;width:22px;height:2px;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute}.menu-line-black._1{transform:translateY(-6px)}.menu-line-black._2{transform:translateY(0)}.menu-line-black._3{transform:translateY(6px)}.menu-button:focus-visible{outline:none}.menu-button.menu-open .menu-line-black._1{transform:rotate(45deg)}.menu-button.menu-open .menu-line-black._2{opacity:0}.menu-button.menu-open .menu-line-black._3{transform:rotate(-45deg)}.mob-menu{z-index:1;background:var(--white,var(--white));opacity:0;visibility:hidden;flex-direction:column;padding-top:80px;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0;overflow:hidden}.mob-menu.open{opacity:1;visibility:visible}.mob-menu-scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.mob-drill-rail{width:200%;transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex}.mob-drill-rail.drilled{transform:translate(-50%)}.mob-drill-panel{flex-direction:column;flex-shrink:0;width:50%;display:flex}.mob-section{padding:var(--space-2) 0;border-bottom:1px solid var(--gray-100,#f0f0f0)}.mob-section-label{padding:var(--space-2) var(--space-5) var(--space-1);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--gray-400,#999)}.mob-link{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-5);font-size:15px;font-weight:var(--font-weight-medium);color:var(--gray-900,#222);cursor:pointer;text-align:left;background:0 0;border:none;font-family:inherit;text-decoration:none;transition:background-color .12s;display:flex}.mob-link:active{background-color:var(--gray-50,#f9f9f9)}.mob-link[aria-current=page]{color:var(--color-brand-blue-web,var(--primary))}.mob-link svg{color:var(--gray-400,#999);flex-shrink:0}.mob-link--drill{justify-content:space-between}.mob-link--drill svg,.mob-link--sub{color:var(--gray-500,#777)}.mob-link--sub{font-size:var(--text-md);padding:10px var(--space-5)}.mob-dot{background-color:var(--color-brand-blue-web,var(--primary));border-radius:50%;flex-shrink:0;width:6px;height:6px}.mob-footer{padding:var(--space-3) 0 var(--space-5)}.mob-lang-row{padding:var(--space-1) var(--space-5) var(--space-2);gap:0;display:flex}.mob-lang{padding:var(--space-2) 14px;font-size:var(--text-md);font-weight:var(--font-weight-medium);color:var(--gray-500,#777);border-radius:6px;align-items:center;gap:6px;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.mob-lang:active{background-color:var(--gray-50,#f9f9f9)}.mob-lang.active{background-color:var(--gray-50,#f9f9f9)}.mob-back,.mob-lang.active{color:var(--gray-900,#222);font-weight:var(--font-weight-semibold)}.mob-back{padding:var(--space-4) var(--space-5) var(--space-3) 14px;font-size:15px;border:none;border-bottom:1px solid var(--gray-100,#f0f0f0);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:6px;width:100%;font-family:inherit;display:flex}.mob-back svg{color:var(--gray-500,#777)}.mob-products{padding:var(--space-2) 0 var(--space-5)}.mob-product-group{padding:var(--space-1) 0}.mob-product-category{padding:var(--space-2) var(--space-5) var(--space-1);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--gray-400,#999)}.mob-link--product{padding:10px var(--space-5);font-size:15px}.mob-product-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.mob-product-icon img{width:20px;height:20px}}@media screen and (max-width:767px){.nav-container{height:60px;padding-left:var(--space-5);padding-right:var(--space-5)}.brand-image{width:100px}.mob-menu,main{padding-top:60px}main.gnb-overlay{padding-top: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);font-size:var(--text-md);font-weight:var(--font-weight-bold);cursor:pointer;border-radius:100%;justify-content:center;align-items:center;padding:0;font-family:inherit;text-decoration:none;transition:all .3s}.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{padding:var(--space-4);background-color:var(--white);flex-flow:row;justify-content:center;margin:0;position:static}.fab-wrap .fab-button{border-radius:var(--radius-web-sm);gap:var(--space-2);width:auto;min-width:120px;height:48px;padding:0 var(--space-3);flex-flow:row}.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)}}.container{width:100%;max-width:1400px;height:100%;padding-left:var(--space-10);padding-right:var(--space-10);margin-left:auto;margin-right:auto;position:relative}.container._1440{max-width:1440px}.container._1104{max-width:840px}.section{z-index:1}.scroll-reveal{opacity:0;transition:opacity 2s,transform 2s cubic-bezier(.22,1,.36,1);transform:translateY(32px)}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}.section.f9fafe{background-color:#f9fafe;position:relative}.section.f2f2f2{background-color:var(--gray-100)}.section.f5f6f9{background-color:#f5f6f9}.section.sky-bg{background-color:var(--surface-blue-1);overflow:hidden}.section.gray-50-bg{background-color:var(--gray-50)}.section.top-line{border-top:1px solid var(--gray-100)}.section.small-banner{z-index:1999;position:relative}.section.section-overflow-hidden{overflow:hidden}.section-wrap{z-index:1;flex-flow:column;width:100%;height:100%;padding-top:120px;padding-bottom:120px;display:flex;position:relative}.section-wrap.top-padding-0{padding-top:0}.section-wrap.bottom-padding-0{padding-bottom:0}.section-wrap.small-padding{padding-top:60px;padding-bottom:60px}.section-wrap.overflow-hidden{overflow:hidden}.section-header{z-index:1;margin-bottom:var(--space-12);flex:1;position:relative}.align-center,.section-header.align-center{text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.section-heading-wrap{z-index:1;margin-bottom:var(--space-2);position:relative}.heading-2{color:var(--black);font-size:var(--text-marketing-h2);font-weight:var(--weight-semibold);line-height:var(--leading-marketing-heading);margin:0}.p1{font-size:var(--text-marketing-h6);overflow:hidden}.p1,.p2{color:var(--black);white-space:pre-wrap;line-height:var(--leading-marketing-body)}.p2{font-size:var(--text-marketing-body);font-weight:var(--weight-regular);margin:0}.semi-bold{font-weight:var(--weight-semibold)}.spacing-16{flex-shrink:0;width:16px;height:16px}.see-more{color:var(--gray-500);padding-top:var(--space-4);padding-bottom:var(--space-4);font-size:var(--text-marketing-body-sm);justify-content:center;align-items:center;gap:5px;text-decoration:none;display:flex}.see-more.md{z-index:999;cursor:pointer;height:50px;position:relative}@media screen and (max-width:991px){.container{padding-left:30px;padding-right:30px}.section-wrap{padding-top:80px;padding-bottom:80px}.section-wrap.small-padding{padding-top:var(--space-10);padding-bottom:var(--space-10)}.section-header{width:100%;margin-bottom:var(--space-8)}.heading-2{font-size:var(--text-marketing-h3)}.p1{font-size:var(--text-marketing-nav)}.p1.lead{font-size:var(--text-marketing-body)}.p2{font-size:var(--text-marketing-body-sm)}}@media screen and (max-width:767px){.container{padding-left:var(--space-5);padding-right:var(--space-5)}.wds-web-cta-banner-actions{flex-direction:row;width:auto;max-width:none}.section-wrap{padding-top:45px;padding-bottom:45px}.section-wrap.bottom-padding-0{padding-bottom:0}.section-wrap.small-padding{padding-top:var(--space-8);padding-bottom:var(--space-8)}.section-header{margin-bottom:var(--space-6)}.section-heading-wrap{margin-bottom:var(--space-1)}.heading-2{font-size:var(--text-marketing-h4)}.p1{font-size:var(--text-marketing-body-sm)}.p1.lead{font-size:var(--text-marketing-nav)}.p2{font-size:var(--text-marketing-caption)}}@media screen and (max-width:479px){.section-wrap.small-padding{padding-top:var(--space-6);padding-bottom:var(--space-6)}}:is(.policy-rtb,.blog-post) h1{margin:var(--space-5) 0 10px;font-size:38px;line-height:44px;font-weight:var(--font-weight-bold)}:is(.policy-rtb,.blog-post) h2{font-size:var(--text-marketing-h4);margin:var(--space-5) 0 10px;line-height:36px;font-weight:var(--font-weight-bold)}:is(.policy-rtb,.blog-post) h3{font-size:var(--text-marketing-h6);margin:var(--space-5) 0 10px;line-height:30px;font-weight:var(--font-weight-bold)}:is(.policy-rtb,.blog-post) h4{font-size:var(--text-marketing-nav);line-height:24px;font-weight:var(--font-weight-bold);margin:10px 0}:is(.policy-rtb,.blog-post) h5{font-size:var(--text-marketing-caption);line-height:20px;font-weight:var(--font-weight-bold);margin:10px 0}:is(.policy-rtb,.blog-post) h6{font-size:var(--text-base);line-height:18px;font-weight:var(--font-weight-bold);margin:10px 0}:is(.policy-rtb,.blog-post) p{margin:0 0 10px}:is(.policy-rtb,.blog-post) ol,:is(.policy-rtb,.blog-post) ul{padding-left:var(--space-10);margin:0 0 10px}:is(.policy-rtb,.blog-post) li{margin:0}:is(.policy-rtb,.blog-post) blockquote{padding:10px var(--space-5);font-size:var(--text-marketing-nav);border-left:5px solid #e2e2e2;margin:0 0 10px;line-height:22px}:is(.policy-rtb,.blog-post) figure{margin:0 0 10px}:is(.policy-rtb,.blog-post) figcaption{text-align:center;margin-top:5px}:is(.policy-rtb,.blog-post) img{vertical-align:middle;max-width:100%;display:inline-block}.recommend{gap:var(--space-6);flex-direction:column;display:flex}.recommend-nav{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.recommend-pill{justify-content:center;align-items:center;gap:var(--space-2);padding:10px var(--space-5);border-radius:var(--radius-web-pill);background:var(--white);cursor:pointer;font-family:inherit;font-size:var(--text-marketing-body-sm);font-weight:var(--font-weight-medium);color:var(--gray-600);box-shadow:inset 0 0 0 1px var(--gray-200);border:none;flex:1 1 0;transition:background .25s,color .25s,box-shadow .25s;display:inline-flex}.recommend-pill:hover{color:var(--gray-900);box-shadow:inset 0 0 0 2px var(--gray-400);background:#f9fafb}.recommend-pill.c-ai:hover{box-shadow:inset 0 0 0 2px var(--color-whatap-blue)}.recommend-pill.c-1:hover{box-shadow:inset 0 0 0 2px var(--color-product-gpu)}.recommend-pill.c-2:hover{box-shadow:inset 0 0 0 2px var(--color-product-k8s)}.recommend-pill.c-3:hover{box-shadow:inset 0 0 0 2px var(--color-product-apm)}.recommend-pill.c-4:hover{box-shadow:inset 0 0 0 2px var(--color-product-db)}.recommend-pill.c-5:hover{box-shadow:inset 0 0 0 2px var(--color-product-server)}.recommend-pill.c-6:hover{box-shadow:inset 0 0 0 2px var(--color-product-browser)}.recommend-pill:active{background:#f3f4f6}.recommend-pill.c-ai:active{box-shadow:inset 0 0 0 2.5px var(--color-whatap-blue)}.recommend-pill.c-1:active{box-shadow:inset 0 0 0 2.5px var(--color-product-gpu)}.recommend-pill.c-2:active{box-shadow:inset 0 0 0 2.5px var(--color-product-k8s)}.recommend-pill.c-3:active{box-shadow:inset 0 0 0 2.5px var(--color-product-apm)}.recommend-pill.c-4:active{box-shadow:inset 0 0 0 2.5px var(--color-product-db)}.recommend-pill.c-5:active{box-shadow:inset 0 0 0 2.5px var(--color-product-server)}.recommend-pill.c-6:active{box-shadow:inset 0 0 0 2.5px var(--color-product-browser)}.recommend-pill[aria-selected=true]{background:var(--gray-900);color:var(--white);box-shadow:0 2px 8px #0000001f}.recommend-pill[aria-selected=true].c-ai{background:linear-gradient(135deg,var(--color-whatap-blue),var(--color-whatap-purple))}.recommend-pill[aria-selected=true].c-1{background:var(--color-product-gpu)}.recommend-pill[aria-selected=true].c-2{background:var(--color-product-k8s)}.recommend-pill[aria-selected=true].c-3{background:var(--color-product-apm)}.recommend-pill[aria-selected=true].c-4{background:var(--color-product-db)}.recommend-pill[aria-selected=true].c-5{background:var(--color-product-server)}.recommend-pill[aria-selected=true].c-6{background:var(--color-product-browser)}.recommend-pill[aria-selected=true]:hover{box-shadow:0 2px 8px #0000001f,inset 0 0 0 2px #ffffff40}.recommend-pill-icon{flex-shrink:0;transition:filter .25s}.recommend-pill-icon,.recommend-pill-icon.sized28{width:20px;height:20px}.recommend-pill[aria-selected=true] .recommend-pill-icon{filter:brightness(0)invert()}.recommend-pill-label{white-space:nowrap;line-height:var(--leading-marketing-heading)}.recommend-showcase{gap:var(--space-10);grid-template-columns:1fr 1fr;align-items:start;animation:recommend-fade .35s;display:grid}.recommend-desc{justify-content:center;gap:var(--space-4);padding-top:var(--space-4);flex-direction:column;width:100%;display:flex}.recommend-desc-text{color:var(--gray-700);font-size:var(--text-marketing-h5);font-weight:var(--font-weight-semibold);line-height:var(--leading-marketing-heading)}.recommend-bullets-wrap{flex-direction:column;gap:10px;display:flex}.recommend-bullets-label{font-size:var(--text-marketing-body-sm);font-weight:var(--font-weight-semibold);color:var(--gray-900);letter-spacing:.02em}.recommend-bullets{gap:var(--space-2);flex-direction:column;margin:0;padding:0 0 0 18px;list-style:outside;display:flex}.recommend-bullet{color:var(--gray-600);font-size:var(--text-marketing-body-sm);line-height:var(--leading-marketing-body)}.recommend-bullet::marker{color:var(--gray-400);font-size:var(--text-base)}.recommend-cta-center .wds-web-cta--outline{color:var(--color-brand-blue-web,var(--color-brand-blue))}.recommend-cta-btn{padding:10px var(--space-6);border-radius:var(--radius-web-pill,99px);background:var(--gray-900);color:var(--white);font-family:inherit;font-size:var(--text-marketing-body-sm);font-weight:var(--font-weight-medium);cursor:pointer;border:none;align-self:flex-start;align-items:center;gap:6px;transition:background .25s,box-shadow .25s;display:inline-flex}.recommend-cta-btn:hover{box-shadow:0 2px 8px #00000026}.recommend-cta-btn.c-ai{background:linear-gradient(135deg,var(--color-whatap-blue),var(--color-whatap-purple))}.recommend-cta-btn.c-1{background:var(--color-product-gpu)}.recommend-cta-btn.c-2{background:var(--color-product-k8s)}.recommend-cta-btn.c-3{background:var(--color-product-apm)}.recommend-cta-btn.c-4{background:var(--color-product-db)}.recommend-cta-btn.c-5{background:var(--color-product-server)}.recommend-cta-btn.c-6{background:var(--color-product-browser)}.recommend-image-wrap{border-radius:var(--radius-web-xs,4px);width:100%;margin-top:var(--space-4);aspect-ratio:16/9;background:0 0;border:none;overflow:hidden;box-shadow:0 8px 32px #14182814}.recommend-image-wrap .hero-browser-frame{width:100%;height:100%;animation:recommend-enter .4s cubic-bezier(.22,1,.36,1);opacity:1!important;transition:none!important;transform:none!important}@keyframes recommend-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes recommend-fade{0%{opacity:0}to{opacity:1}}.recommend-shot{object-fit:cover;width:100%;height:100%;animation:recommend-enter .4s cubic-bezier(.22,1,.36,1);display:block}@media screen and (max-width:991px){.recommend{gap:var(--space-5)}.recommend-nav{gap:var(--space-2)}.recommend-pill{padding:var(--space-2) var(--space-4);font-size:var(--text-marketing-caption)}.recommend-pill-icon{width:18px;height:18px}.recommend-showcase{gap:var(--space-4);grid-template-columns:1fr}.recommend-desc{padding-top:0}}@media screen and (max-width:767px){.recommend{gap:var(--space-4)}.recommend-nav{flex-wrap:wrap;justify-content:center;width:100%;min-width:0;margin-left:0;padding-left:0;padding-right:0;overflow-x:visible}.recommend-pill{padding:var(--space-2) 14px;font-size:var(--text-md);flex:none}.recommend-pill-icon{width:16px;height:16px}.recommend-desc{flex-direction:column;align-items:center;display:flex}.recommend-desc-text{text-align:center}.recommend-bullets-wrap{display:none}.recommend-cta-center{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.recommend-image-wrap{border-radius:var(--radius-sm);box-shadow:0 4px 16px #1418280f}}.section.section-dark{background-color:var(--color-web-surface-dark)}.section.section-dark,.section.section-dark .heading-2{color:var(--color-web-text-on-dark)}.section.section-dark .lead{color:var(--color-web-text-on-dark-muted)}.section.section-dark .section-header{margin-bottom:0}.section.section-dark .section-wrap{gap:0;padding-bottom:60px}.home-tag-track{margin-bottom:var(--space-5);display:flex;overflow:hidden}.home-tag-track.bottom{justify-content:flex-end;align-items:center}.home-tag-list-bottom,.home-tag-list-top{gap:var(--space-4);padding-right:var(--space-4);flex-shrink:0;animation:tagScrollLeft 50s linear infinite;display:flex}.home-tag-list-bottom{justify-content:flex-end;align-items:center;animation:tagScrollRight 50s linear infinite}.home-tag-track:hover .home-tag-list-bottom,.home-tag-track:hover .home-tag-list-top{animation-play-state:paused}@keyframes tagScrollLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes tagScrollRight{0%{transform:translate(0)}to{transform:translate(100%)}}.home-tag{background-color:var(--color-web-fill-on-dark);color:var(--color-web-text-on-dark-muted);white-space:nowrap;border-radius:var(--radius-web-xs);padding:var(--space-6);font-size:var(--text-marketing-h4)}.home-tag.mint{background-color:var(--color-web-accent-mint-bg);color:var(--color-web-accent-mint-fg)}.home-tag.light-blue{background-color:var(--color-web-accent-light-blue-bg);color:var(--color-web-accent-light-blue-fg)}.home-tag.light-purple{background-color:var(--color-web-accent-light-purple-bg);color:var(--color-web-accent-light-purple-fg)}.home-tag.magenta{background-color:var(--color-web-accent-magenta-bg);color:var(--color-web-accent-magenta-fg)}.home-tag.indigo{background-color:var(--color-web-accent-indigo-bg);color:var(--color-web-accent-indigo-fg)}.home-tag.orange{background-color:var(--color-web-accent-orange-bg);color:var(--color-web-accent-orange-fg)}.home-tag.blue{background-color:var(--color-web-accent-blue-bg);color:var(--color-web-accent-blue-fg)}.home-tag.green{background-color:var(--color-web-accent-green-bg);color:var(--color-web-accent-green-fg)}.home-tag.purple{background-color:var(--color-web-accent-purple-bg);color:var(--color-web-accent-purple-fg)}.home-tag.light-green{background-color:var(--color-web-accent-light-green-bg);color:var(--color-web-accent-light-green-fg)}.home-tag.blue-green{background-color:var(--color-web-accent-teal-bg);color:var(--color-web-accent-teal-fg)}.home-tag.blue-green-2{background-color:var(--color-web-accent-cyan-bg);color:var(--color-web-accent-cyan-fg)}.env-filter{justify-content:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;margin-bottom:0;display:flex}.env-filter-pill{appearance:none;border:1px solid var(--color-web-border-on-dark);color:var(--color-web-text-on-dark-muted);border-radius:var(--radius-web-pill);padding:var(--space-2) var(--space-5);font-size:var(--text-marketing-caption);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;transition:background .2s,color .2s,border-color .2s}.env-filter-pill:hover{border-color:var(--color-web-border-on-dark-hover);color:var(--color-web-text-on-dark)}.env-filter-pill.is-active{background:var(--color-web-fill-on-dark-hover);border-color:var(--color-web-border-on-dark-active);color:var(--color-web-text-on-dark)}.home-tag-grid{justify-content:center;gap:var(--space-3);padding:0 var(--space-10);flex-wrap:wrap;display:flex}.home-tag{transition:opacity .3s}.home-tag.dimmed{opacity:.15}.spacing-100{width:100px;height:100px}.spacing-40{width:40px;height:40px}@media screen and (max-width:991px){.home-tag{padding:var(--space-4);font-size:var(--text-marketing-nav)}.env-filter-pill{padding:6px var(--space-4);font-size:var(--text-md)}}@media screen and (max-width:767px){.home-tag-list-bottom,.home-tag-list-top{gap:var(--space-2)}.home-tag{padding:var(--space-2);font-size:15px}.env-filter{gap:6px}.env-filter-pill{padding:5px var(--space-3);font-size:var(--text-base)}}.award-featured{align-items:center;gap:var(--space-8);background:var(--white,var(--white));border-radius:var(--radius-web-xs);padding:var(--space-9) var(--space-10);margin-bottom:var(--space-5);box-shadow:var(--shadow-web-featured);display:flex}.award-featured-logo{flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.award-featured-logo img{max-width:100%;max-height:100%}.award-featured-body{text-align:left;flex:1}.award-grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.award-card{gap:var(--space-4);background:var(--white,var(--white));border-radius:var(--radius-web-xs);padding:var(--space-6);box-shadow:var(--shadow-web-card)}.award-card,.award-card-logo{align-items:center;display:flex}.award-card-logo{flex-shrink:0;justify-content:center;width:52px;height:52px}.award-card-logo img{max-width:100%;max-height:100%}.award-card-text{flex:1;min-width:0}.award-card-heading{color:var(--gray-900,#181c20);font-size:var(--text-marketing-body,16px);font-weight:var(--font-weight-semibold);line-height:var(--leading-marketing-heading,1.4);margin-bottom:2px}.award-card-desc{color:var(--gray-700,#555);font-size:var(--text-marketing-body-sm,14px);line-height:var(--leading-marketing-body,1.6)}.award-featured .award-item-heading{color:var(--gray-900,#181c20);font-size:var(--text-marketing-lead,20px);font-weight:var(--font-weight-semibold);line-height:var(--leading-marketing-heading,1.4);margin-bottom:var(--space-1)}.award-featured .award-item-body{color:var(--gray-700,#555);font-size:var(--text-marketing-body,16px);line-height:var(--leading-marketing-body,1.6)}@media screen and (max-width:991px){.award-featured{padding:var(--space-7) var(--space-6);gap:var(--space-6)}.award-featured-logo{width:64px;height:64px}.award-grid{grid-template-columns:repeat(2,1fr)}.award-card{padding:var(--space-5)}.award-card-logo{width:44px;height:44px}}@media screen and (max-width:767px){.award-featured{padding:var(--space-6) var(--space-5);gap:var(--space-4);flex-direction:column}.award-featured,.award-featured-body{text-align:center}.award-grid{grid-template-columns:1fr}.award-card{padding:var(--space-4);gap:var(--space-3)}.award-card-logo{width:40px;height:40px}.award-card-heading{font-size:15px}.award-card-desc{font-size:var(--text-md)}}.home-feat-grid{grid-template-columns:1fr 1fr;align-items:start;gap:120px;width:100%;max-width:1160px;margin:auto;display:grid}.home-feat-grid,.home-feat-item{position:relative}.block{width:50%;height:200px}.home-feat-item-image-wrap{aspect-ratio:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.home-feat-item-image-wrap._1{background-color:#ebf4fe}.home-feat-item-image-wrap._2{background-color:#f2f2f2}.home-feat-item-image-wrap._3{background-color:#e9fbef}.home-feat-item-image-wrap._4{background-color:#e9ebfd}.home-feat-item-image-wrap._5{background-color:#fef9e6}.home-feat-item-image-wrap._6{background-color:#ecfafe}.home-feat-item-image-wrap img{object-fit:cover;width:100%;height:100%}.feat-item-header{z-index:1;gap:var(--space-2);background-color:var(--white);width:70%;padding:var(--space-6);flex-flow:column;margin-top:-10%;display:flex;position:absolute}.heading-4{color:var(--black);font-size:var(--text-marketing-h4);font-weight:var(--font-weight-semibold);line-height:var(--leading-marketing-heading);margin:0}.section-header.absolute{margin-bottom:0;position:absolute;inset:0 auto auto 0}@media screen and (max-width:991px){.home-feat-grid{column-gap:var(--space-10);margin-bottom:160px}.block{height:160px}.heading-4{font-size:var(--text-marketing-h6)}}@media screen and (max-width:767px){.heading-4{font-size:var(--text-marketing-lead)}}@media screen and (max-width:479px){.home-feat-grid{row-gap:0;margin-bottom:0}.home-feat-grid,.home-feat-item{flex-flow:column;display:flex}.block{display:none}.feat-item-header{width:100%;margin-top:0;position:static}.section-header.absolute{order:-1;position:static}}.case-list-footer{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-6);display:flex}.case-list-nav{gap:var(--space-2)}.case-arrow,.case-list-nav{align-items:center;display:flex}.case-arrow{border:1px solid var(--gray-200,#e5e5e5);background:var(--white,var(--white));width:36px;height:36px;color:var(--gray-900,#181c20);cursor:pointer;border-radius:50%;justify-content:center;transition:border-color .2s,color .2s}.case-arrow:hover{border-color:var(--gray-400,#aaa)}.case-cta-link{align-items:center;gap:var(--space-1);color:var(--gray-900,#181c20);font-size:var(--text-marketing-caption);font-weight:var(--font-weight-medium);margin-left:var(--space-2);text-decoration:none;transition:opacity .2s;display:inline-flex}.case-cta-link:hover{opacity:.7}.case-carousel{gap:var(--space-4);scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--space-1);display:flex;overflow-x:auto}.case-carousel::-webkit-scrollbar{display:none}.case-card{background:var(--white,var(--white));border-radius:var(--radius-web-xs);box-shadow:var(--shadow-web-card);scroll-snap-align:start;flex-direction:column;flex:0 0 280px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.case-card:hover{box-shadow:var(--shadow-web-card-hover);transform:translateY(-3px)}.case-card-thumb{aspect-ratio:16/9;background-color:#f5f6f9;overflow:hidden}.case-card-img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.case-card:hover .case-card-img{transform:scale(1.03)}.case-card-body{padding:14px var(--space-4) var(--space-4);flex-direction:column;flex:1;gap:6px;display:flex}.case-card-heading{color:var(--gray-900,#181c20);font-family:var(--font-sans);font-size:15px;font-weight:var(--font-weight-bold);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.case-card-date{color:var(--gray-400,#aaa);font-size:var(--text-base);line-height:1.3}.small-banner-wrap{gap:var(--space-7);text-align:center;white-space:pre-wrap;flex-flow:column;justify-content:space-between;align-items:center;display:flex}.small-banner-button-wrap{width:240px}.line-button{border:1px solid var(--gray-200);color:var(--white);border-radius:var(--radius-web-xs);padding:var(--space-4) var(--space-8);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;gap:10px;line-height:1.5;text-decoration:none;transition:all .2s;display:inline-flex}.line-button:hover{border-color:var(--gray-400);color:#111;background-color:var(--white)}.line-button.md{height:50px;padding:0 var(--space-6);font-size:var(--text-marketing-body-sm)}.line-button.lg{height:60px;font-size:var(--text-marketing-body);padding:0 23px}.line-button.grow{width:100%}.heading-4.white{color:var(--white)}.image-355{object-fit:cover;object-position:50% 50%;z-index:-1;width:100%;height:100%;position:absolute;inset:0}@media screen and (max-width:991px){.case-card{flex:0 0 240px}.case-card-heading{font-size:var(--text-md)}.case-list-footer{margin-top:var(--space-4)}.line-button.md{font-size:var(--text-marketing-body-sm)}}.case-carousel{width:100vw;padding-left:var(--container-pad,var(--space-10));padding-right:var(--container-pad,var(--space-10));box-sizing:border-box;margin-left:calc(50% - 50vw)}@media screen and (max-width:767px){.case-card{flex:0 0 200px}.case-card-body{padding:var(--space-3);gap:var(--space-1)}.case-card-heading{font-size:var(--text-md)}.case-card-date{font-size:var(--text-sm)}.case-list-footer{margin-top:var(--space-3)}.case-cta-link{font-size:var(--text-md)}.small-banner-button-wrap{width:160px}.line-button{padding:var(--space-3) var(--space-5)}.line-button,.line-button.md{font-size:var(--text-marketing-caption)}.line-button.md{height:44px}}.site-footer{background:var(--white);border-top:1px solid var(--gray-100);padding:60px 0}.footer-logo{width:160px;margin-bottom:var(--space-8);line-height:20px;display:block}.footer-logo img{vertical-align:middle;width:106px;height:20px;display:inline-block}.footer-links,.footer-policy-links{align-items:center;gap:var(--space-6);display:flex}.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{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.footer-sns-link{min-width:32px;min-height:32px;color:var(--white);background:#adb5bd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.footer-sns-icon{max-width:20px;max-height:20px;display:block}.footer-legal{gap:var(--space-2);padding-top:var(--space-4);color:#666;font-size:var(--text-md);font-weight:var(--font-weight-light);letter-spacing:0;flex-direction:column;line-height:1.5;display:flex}.footer-info-row{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}@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{align-items:flex-start;gap:var(--space-2);flex-direction:column}.footer-sns{margin-top:var(--space-4);margin-left:0}}.ai-trial-hero{align-items:center;gap:var(--space-2,var(--space-2));margin-bottom:var(--space-4,var(--space-4));text-align:center;flex-direction:column;display:flex}.ai-trial-sub{font-size:var(--text-lg,14px);color:var(--color-text-subtle,#757575);line-height:var(--leading-relaxed,1.5);margin:0}.ai-trial-form{gap:var(--space-4,var(--space-4))}.ai-trial-field,.ai-trial-form{flex-direction:column;display:flex}.ai-trial-field{gap:var(--space-1,var(--space-1))}.ai-trial-label{font-size:var(--text-md,13px);font-weight:var(--font-weight-medium,500)}.ai-trial-input,.ai-trial-label{color:var(--color-text-primary,#222)}.ai-trial-input{height:40px;padding:0 var(--space-3,var(--space-3));border:1px solid var(--color-border-default,#eaeaea);border-radius:var(--radius-web-sm,8px);font-size:var(--text-lg,14px);outline:none;transition:border-color .15s}.ai-trial-input:focus{border-color:var(--color-brand-blue-web,var(--primary))}.ai-trial-input::placeholder{color:var(--color-text-disabled,#adadad)}.ai-trial-submit{height:44px;margin-top:var(--space-2,var(--space-2));border-radius:var(--radius-web-pill,99px);background:var(--color-brand-blue-web,var(--primary));color:var(--color-white,var(--white));font-size:var(--text-xl,16px);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;transition:background .2s}.ai-trial-submit:hover{background:var(--color-brand-blue-web-deep,var(--primary-hover))}.ai-trial-notice{text-align:center;font-size:var(--text-base,12px);color:var(--color-text-subtle,#757575);margin:0}.ai-trial-notice a{color:var(--color-brand-blue-web,var(--primary));text-decoration:none}.ai-trial-notice a:hover{text-decoration:underline}.ai-trial-done{text-align:center;align-items:center;gap:var(--space-3,var(--space-3));padding:var(--space-6,var(--space-6)) 0;flex-direction:column;display:flex}.ai-trial-done-icon{margin-bottom:var(--space-2,var(--space-2))}.ai-trial-done-heading{font-size:var(--text-xl,16px);font-weight:var(--font-weight-semibold);color:var(--color-text-primary,#222);margin:0}.ai-trial-done-desc{font-size:var(--text-lg,14px);color:var(--color-text-subtle,#757575);line-height:var(--leading-relaxed,1.5);margin:0}.ai-trial-done .ai-trial-submit{margin-top:var(--space-4,var(--space-4));width:100%}.breadcrumb-nav,.wds-web-breadcrumb{height:40px;padding-left:var(--space-4,var(--space-4));display:flex}.breadcrumb-menu,.wds-web-breadcrumb-list{align-items:center;width:100%;height:100%;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.breadcrum-link,.wds-web-breadcrumb-item a{height:100%;justify-content:center;margin:0;padding:0;text-decoration:none;display:flex}.breadcrum-link,.wds-web-breadcrumb-item,.wds-web-breadcrumb-item a{color:var(--gray-600);font-size:var(--text-marketing-caption);align-items:center}.wds-web-breadcrumb-item{white-space:nowrap;line-height:1.4;display:inline-flex}.wds-web-breadcrumb-item [aria-current=page]{font-weight:var(--weight-bold,600)}.wds-web-breadcrumb-sep{opacity:.4;margin-inline:6px}.breadcrum-link.current{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-bold)}.breadcrum-arrow{width:10px;margin-left:10px;margin-right:10px}.div-block-186{width:100%;padding-bottom:91px;overflow:clip visible}.div-block-186 .breadcrumb-nav,.div-block-186 .wds-web-breadcrumb{height:auto;padding-top:80px}.section.d9f4fc{background-color:#d9f4fc}.section.f4ffde{background-color:#f4ffde}.section.f0eaff{background-color:#f0eaff}.section.e8eafd{background-color:#e8eafd}.section.eff4fe{background-color:#eff4fe}.section.f8ecfe{background-color:#f8ecfe}.section.fdf2de{background-color:#fdf2de}.section.dffbf8{background-color:#dffbf8}.section.dcf9e0{background-color:#dcf9e0}.section.d7e152{background-color:#dee490}.section.ff990026{background-color:#ff990026}.section.b443dd1a{background-color:#b443dd1a}.section.c9fa6066{background-color:#c9fa6066}.sub-hero{gap:var(--space-10);grid-template-columns:1fr 1fr;align-items:start;display:grid;position:relative}.sub-hero-header{flex-flow:column;justify-content:flex-start;align-items:flex-start;padding-top:70px;padding-bottom:70px;display:flex}.product-heading-wrap{white-space:nowrap;flex-flow:column;gap:0;margin-bottom:0;display:flex}.landing-product .product-hero-heading-wrap{display:flex}.landing-product .heading-small{color:var(--black);margin-top:auto;margin-bottom:var(--space-1);font-size:36px;font-weight:var(--font-weight-semibold);line-height:1.4}@media screen and (max-width:991px){.landing-product .heading-small{font-size:var(--text-marketing-h4)}}@media screen and (max-width:767px){.landing-product .heading-small{font-size:var(--text-marketing-h6)}}@media screen and (max-width:479px){.landing-product .product-hero-heading-wrap{flex-flow:column}}.heading-1{font-size:var(--text-marketing-h1);line-height:var(--leading-marketing-display);margin:0}.heading-1,.heading-5{color:var(--black);font-weight:var(--weight-semibold)}.heading-5{font-size:var(--text-marketing-h5);line-height:var(--leading-marketing-heading);margin:0 0 15px}.product-hero-button-wrap{gap:var(--space-4);margin-top:var(--space-10);display:flex;overflow:hidden}.product-hero-image-wrap{width:100%;max-width:50%;height:100%;position:absolute;inset:0 0 0 auto}.service-hero-image{width:100%;min-width:940px;position:absolute;inset:0 auto auto 0}.product-feat-image-wrap{border:1px solid var(--gray-200);border-radius:var(--radius-web-sm);overflow:hidden;box-shadow:0 8px 24px #00000014}.product-feat-image{width:100%}.product-feat-image.border-0{border-style:none;display:block}.product-feat-image.shadow{box-shadow:0 8px 16px #0003}.caption-wrap{margin-top:10px}.product-caption{color:var(--gray-600);font-size:var(--text-marketing-body-sm);line-height:var(--leading-marketing-button)}.app-insight-grid{gap:var(--space-6);grid-template-columns:1fr 1fr 1fr;display:grid}.app-insight-grid._4col{grid-template-columns:repeat(4,1fr)}.app-insight-grid._3col{grid-template-columns:repeat(3,1fr);justify-items:center}.aapp-insight-item{gap:var(--space-4);background-color:var(--white);text-align:center;padding:var(--space-8) var(--space-6);border-radius:var(--radius-web-sm);box-shadow:var(--shadow-card);flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.app-insight-item-icon{object-fit:contain;width:88px;height:88px}.app-insight-item-heading{color:var(--gray-900);font-size:var(--text-marketing-lead);font-weight:var(--weight-medium);line-height:var(--leading-marketing-heading)}.p3{color:var(--gray-600);font-size:var(--text-marketing-body-sm);line-height:var(--leading-marketing-body)}.app-feat-grid{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.app-feat-grid._4col{grid-template-columns:repeat(4,1fr)}.aapp-feat-item{gap:var(--space-8);background-color:var(--white);text-align:center;border-radius:var(--radius-web-sm);padding:var(--space-10);flex-flow:row;align-items:center;box-shadow:0 4px 4px #0000001a}.aapp-feat-item,.app-feat-item-header{justify-content:flex-start;display:flex}.app-feat-item-header{text-align:left;flex-flow:column;flex:1;align-items:flex-start}.app-feat-item-heading{color:var(--gray-900);margin-bottom:var(--space-2);font-size:var(--text-marketing-lead);font-weight:var(--weight-semibold);line-height:var(--leading-marketing-heading)}.section.f2e8e140{background-color:#f2e8e140}.section.f0e1f233{background-color:#f0e1f233}.product-insight-feat2-list{flex-flow:column;gap:100px;display:flex}.product-insight-feat2-item{grid-template-columns:1fr 1fr;gap:60px;display:grid}.product-insight-feat2-item-header{gap:var(--space-4);flex-flow:column;flex:1;justify-content:center;align-items:flex-start;display:flex}.product-insight-feat2-heading{color:var(--black);font-size:var(--text-marketing-h3);font-weight:var(--weight-medium);line-height:var(--leading-marketing-heading)}.product-insight-feat2-item-image{width:100%}.product-insight-feat2-item-image.small{border:1px solid var(--gray-200);width:80%;margin:auto}.product-insight-feat2-item-image.shadow{box-shadow:0 8px 16px #0003}.logo-track{padding-top:60px;padding-bottom:60px;position:relative;overflow:hidden}.logo-track.gray-bg{background-color:#fafafa}.logo-top-line{justify-content:flex-start}.logo-bottom-line,.logo-top-line{align-items:center;display:flex;position:relative}.logo-bottom-line{justify-content:flex-end}.logo-bottom-line .logo-grid{animation-name:logoScrollBack}@keyframes logoScrollBack{0%{transform:translate(0)}to{transform:translate(100%)}}.logo-track .screen{mix-blend-mode:screen;background-image:linear-gradient(90deg,var(--white),var(--black) 20% 50%,var(--black) 80%,var(--white));width:100%;height:100%}.logo-track .darken,.logo-track .screen{pointer-events:none;position:absolute;inset:0}.logo-track .darken{background-color:var(--surface-blue-1);mix-blend-mode:darken}.logo-grid{grid-auto-columns:max-content;grid-auto-flow:column;gap:30px;padding-right:30px;animation:logoScroll 80s linear infinite;display:grid}.logo-top-line:hover .logo-grid{animation-play-state:paused}@keyframes logoScroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.logo-image{object-fit:contain;width:100%;height:120px;min-height:120px}.product-platform-group{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-web-md);padding:var(--space-8);min-width:0}.product-platform-wrap{gap:var(--space-5);flex-direction:column;display:flex}.product-platform-plain-row{gap:var(--space-5);grid-template-columns:repeat(4,1fr);min-width:0;display:grid}.product-platform-plain-row._3col{grid-template-columns:repeat(3,1fr)}.product-platform-plain-row._1col{grid-template-columns:1fr}.product-platform-line{border-bottom:1px solid var(--gray-600);grid-template-columns:repeat(6,1fr);gap:0;display:grid}.product-platform-line._4col{border-bottom-style:none;grid-template-columns:repeat(4,1fr)}.product-platform-line._6col{border-bottom-style:none;grid-template-columns:repeat(6,1fr)}.product-platform-line-header{text-align:center;padding-top:var(--space-5);padding-bottom:var(--space-5);flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.image-376{width:80px;height:80px}.product-platform-line-2{border-bottom:1px solid var(--gray-200);padding-top:var(--space-2);padding-bottom:var(--space-2);grid-template-columns:auto repeat(6,1fr);display:grid}.product-platform-line-body-first{grid-column:1;grid-row:1/span var(--rows,1);align-self:stretch;gap:var(--space-2);text-align:left;min-width:280px;padding:var(--space-5) var(--space-5) var(--space-5) var(--space-5);border-right:1px solid var(--gray-200);flex-flow:column;justify-content:center;align-items:flex-start;display:flex}.platform-lang-header{align-items:center;gap:var(--space-3);min-width:0;display:flex}.platform-lang-icon{flex-shrink:0;width:40px;height:40px}.platform-lang-name{color:var(--black);font-size:var(--text-marketing-body);font-weight:var(--weight-semibold);line-height:var(--leading-marketing-heading);word-break:keep-all;overflow-wrap:break-word}.platform-lang-sub{color:var(--gray-600);font-size:var(--text-marketing-body-sm);font-weight:var(--weight-regular);line-height:var(--leading-marketing-body)}.platform-line-header{color:var(--black);white-space:pre-wrap;font-size:var(--text-marketing-body);font-weight:var(--weight-medium);line-height:var(--leading-marketing-heading)}.platform-item{gap:var(--space-3);padding:var(--space-2);justify-content:flex-start;align-items:center;display:flex}.image-377{object-fit:contain;flex-shrink:0;width:32px;height:32px}.flatform-title{color:var(--black);white-space:nowrap;font-size:var(--text-marketing-body);font-weight:var(--weight-regular);line-height:var(--leading-marketing-heading);text-overflow:ellipsis;margin:0;overflow:hidden}.platform-search-wrap{margin-bottom:var(--space-4);display:none}.platform-no-results{text-align:center;padding:var(--space-8) var(--space-4);color:var(--gray-500);font-size:var(--text-marketing-body-sm)}.banner-section-wrap{text-align:center;flex-flow:column;width:100%;height:100%;padding-top:120px;padding-bottom:120px;display:flex;position:relative}.landing-product .banner-section-wrap{padding-block:100px}.banner-header{flex-flow:column;align-items:center}.banner-header,.button-wrap{z-index:1;justify-content:center;display:flex;position:relative}.button-wrap{gap:var(--space-2);margin-top:var(--space-6)}.section.gpu-banner,.section.llm-banner,.section.nms-banner,.section.openmetric-banner,.section.rum-banner{background-position:50%;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:991px){.breadcrumb-nav,.wds-web-breadcrumb{height:36px}.breadcrum-link,.wds-web-breadcrumb-item{font-size:var(--text-marketing-caption)}.div-block-186{padding-bottom:60px}.div-block-186 .breadcrumb-nav,.div-block-186 .wds-web-breadcrumb{height:auto;padding-top:60px}.sub-hero{flex-flow:column;gap:0;display:flex}.sub-hero-header{text-align:center;width:100%;padding-top:var(--space-8);padding-bottom:var(--space-6);align-items:center}.product-heading-wrap{gap:var(--space-2);white-space:normal;margin-bottom:var(--space-2)}.heading-1{font-size:var(--text-marketing-h2)}.heading-5{font-size:var(--text-marketing-lead)}.product-hero-button-wrap{margin-top:var(--space-5);justify-content:center}.product-hero-image-wrap{justify-content:center;align-items:center;width:100%;max-width:100%;display:flex;position:static}.service-hero-image{object-fit:contain;object-position:center bottom;width:100%;min-width:auto;max-height:320px;position:static}.hero-visual--application{object-position:center 60%}.hero-visual--server{object-position:center 70%}.hero-visual--database{object-position:center 40%}.hero-visual--rum,.hero-visual--url{object-position:center center}.hero-visual--browser{object-position:60% 40%}.hero-visual--kubernetes{object-position:center center}.hero-visual--log{object-position:center 60%}.hero-visual--network{object-position:center center}.hero-visual--nms{object-position:center 35%}.hero-visual--gpu,.hero-visual--llm-observability,.hero-visual--openmetrics{object-position:center center}.caption-wrap{margin-top:var(--space-1)}.product-caption{font-size:var(--text-marketing-caption)}.app-feat-grid,.app-feat-grid._4col,.app-insight-grid,.app-insight-grid._3col,.app-insight-grid._4col{gap:var(--space-4);grid-template-columns:1fr 1fr}.aapp-feat-item{padding:var(--space-6)}.app-feat-item-heading{font-size:var(--text-marketing-body)}.product-insight-feat2-item{gap:var(--space-10);flex-flow:column;display:flex}.product-insight-feat2-item-header{order:-1;gap:10px}.product-insight-feat2-heading{font-size:var(--text-marketing-h4)}.logo-track{padding-top:var(--space-10);padding-bottom:var(--space-10)}.logo-image{height:80px;min-height:80px}.product-platform-plain-row,.product-platform-plain-row._3col{grid-template-columns:repeat(2,1fr)}.product-platform-line{grid-template-columns:repeat(6,1fr)}.product-platform-line-2{padding-top:var(--space-5);padding-bottom:var(--space-5);grid-template-columns:repeat(5,1fr);gap:14px}.product-platform-line-body-first{min-width:0;padding:0 0 var(--space-2);border-right:none;grid-area:auto/1/auto/-1}.platform-item{justify-content:center}.platform-line-header{font-size:var(--text-marketing-nav)}.flatform-title{font-size:var(--text-marketing-body-sm)}.image-376{width:64px;height:64px}.banner-section-wrap{padding-top:80px;padding-bottom:80px}.landing-product .banner-section-wrap{padding-block:var(--space-12)}.banner-header{width:100%;margin-bottom:var(--space-5)}}@media screen and (max-width:767px){.breadcrumb-nav,.wds-web-breadcrumb{padding-left:0}.heading-1{font-size:var(--text-marketing-h3)}.heading-5{font-size:var(--text-marketing-nav)}.product-hero-button-wrap{gap:var(--space-2)}.sub-hero{gap:var(--space-5)}.app-insight-item-icon{width:60px;height:60px}.p3{font-size:var(--text-marketing-caption)}.app-feat-item-heading{font-size:var(--text-marketing-nav)}.product-insight-feat2-list{gap:60px}.product-insight-feat2-item{gap:var(--space-5)}.product-insight-feat2-heading{font-size:var(--text-marketing-h6)}.logo-track{padding-top:22px;padding-bottom:22px}.logo-grid{gap:var(--space-5)}.logo-image{height:64px;min-height:64px}.platform-search-wrap{display:block}.product-platform-plain-row,.product-platform-plain-row._3col{grid-template-columns:1fr}.product-platform-group{padding:var(--space-5)}.product-platform-line-2{grid-template-columns:1fr}.platform-item{justify-content:flex-start}.platform-line-header{font-size:var(--text-marketing-body-sm)}.flatform-title{font-size:var(--text-marketing-caption)}.image-376{width:52px;height:52px}.banner-section-wrap{padding-top:45px;padding-bottom:45px}.landing-product .banner-section-wrap{padding-block:var(--space-9)}.banner-header{margin-bottom:var(--space-4)}}@media screen and (max-width:479px){.service-hero-image{width:100%;max-height:260px}.app-feat-grid,.app-insight-grid{flex-flow:column;display:flex}.aapp-feat-item{flex-flow:column}.product-platform-line-header{padding-top:var(--space-4);padding-bottom:var(--space-4)}}.related-posts-placeholder{border:1px dashed var(--gray-300);border-radius:var(--radius-web-sm);padding:var(--space-10);text-align:center;color:var(--gray-500);font-size:var(--text-marketing-body-sm)}.compare-wrap{gap:var(--space-10);width:100%;display:flex}.differ-image{flex:1 1 0;align-self:flex-start;width:0;min-width:0;max-width:100%}@media screen and (max-width:991px){.compare-wrap{gap:var(--space-5)}}@media screen and (max-width:767px){.compare-wrap{flex-flow:column}.differ-image{flex:none;width:100%}}@media screen and (max-width:479px){.div-block-186>.section.dffbf8{background-color:var(--white);background-image:linear-gradient(#dffbf8,#dffbf8 75%,var(--white) 75%)}}@media screen and (max-width:991px){.div-block-186>.section.d9f4fc{background-color:var(--white);background-image:linear-gradient(#d9f4fc,#d9f4fc 75%,var(--white) 75% 103%)}.div-block-186>.section.f0eaff{background-color:var(--white);background-image:linear-gradient(#f0eaff,#f0eaff 75%,var(--white) 75%)}.div-block-186>.section.e8eafd{background-color:var(--white);background-image:linear-gradient(#e8eafd,#e8eafd 75%,var(--white) 75%)}.div-block-186>.section.eff4fe{background-color:var(--white);background-image:linear-gradient(#eff4fe,#eff4fe 75%,var(--white) 75%)}.div-block-186>.section.f8ecfe{background-color:var(--white);background-image:linear-gradient(#f8ecfe,#f8ecfe 75%,var(--white) 75%)}.div-block-186>.section.dcf9e0{background-color:var(--white);background-image:linear-gradient(#dcf9e0,#dcf9e0 75%,var(--white) 75%)}}.rum-mobile-eyebrow br{display:none}@media screen and (max-width:479px){.rum-mobile-eyebrow br{display:initial}}.case-hero{gap:var(--space-10);cursor:pointer;grid-template-columns:1fr 1fr;align-items:start;display:grid}.case-link{height:100%;text-decoration:none;position:relative;overflow:hidden}.case-item-header,.case-link{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.case-item-header{flex:1;width:100%}.category{color:var(--primary);font-size:var(--text-marketing-caption);font-weight:var(--font-weight-medium);line-height:1.4}.category.large{font-size:var(--text-marketing-nav)}.blog-date-wrap{gap:var(--space-1);justify-content:flex-start;align-items:center;display:none}.time-icon{width:16px}.blog-time{color:#999;white-space:pre-wrap;font-size:var(--text-md);font-weight:var(--font-weight-regular);line-height:1em}.case-feat-heading-large{color:var(--gray-900);font-size:45px;font-weight:var(--font-weight-semibold);margin:0;line-height:1.4em}.blog-item-sub-heading{color:var(--gray-600);margin:0;font-size:15px;line-height:1.6em}.blog-item-sub-heading.large{font-size:var(--text-marketing-nav)}.time{justify-content:flex-start;align-items:center;gap:6px;display:flex}.sub-hero-video-wrap{border-radius:var(--radius-web-sm);overflow:hidden}.case-image{object-fit:cover;width:100%;height:100%}.case-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.case-toolbar-left{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.case-toolbar-count{font-size:var(--text-marketing-nav);white-space:nowrap;flex-shrink:0;line-height:1.4}.item-conut{font-weight:var(--font-weight-semibold)}.case-filter-bar{flex-wrap:wrap;gap:6px;display:flex}.blog-collection-list{column-gap:var(--space-6);row-gap:var(--space-10);grid-template-columns:repeat(3,1fr);display:grid}.blog-link{border-radius:var(--radius-web-sm);flex-flow:column;text-decoration:none;transition:opacity .2s;display:flex;overflow:hidden}.blog-link:hover{opacity:.8}.blog-thumb-wrap{aspect-ratio:16/9;border-radius:var(--radius-web-sm);background-color:#f5f6f9;overflow:hidden}.blog-thumb{object-fit:cover;width:100%;height:100%;transition:transform .3s}.blog-link:hover .blog-thumb{transform:scale(1.03)}.blog-item-header{gap:var(--space-2);padding-top:var(--space-3);flex-flow:column;display:flex}.blog-item-heading-wrap{margin:0}.list-heading{color:var(--gray-900);font-size:var(--text-marketing-nav);font-weight:var(--font-weight-semibold);margin:0;line-height:1.5}.text-ellipsis-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.day{color:var(--gray-400);font-size:var(--text-marketing-caption);line-height:1.4}.day.large{font-size:var(--text-marketing-body-sm)}.wds-web-section-wrap>[class*=flex][class*=items-center][class*=justify-between]{margin-top:var(--space-10)}.case-detail-header{grid-template-columns:1fr 1fr;gap:60px;display:grid}.case-header{padding-top:var(--space-5);flex-flow:column;display:flex}.category-wrap{gap:var(--space-4);margin-bottom:var(--space-1);justify-content:flex-start;align-items:center;display:flex}.heading-3{color:var(--black);font-size:var(--text-marketing-h3);font-weight:var(--font-weight-semibold);margin:auto 0 0;line-height:1.4}.case-detail-heading-wrap{margin-bottom:var(--space-4)}.case-detail-num-wrap{gap:var(--space-9);margin-bottom:var(--space-10);flex-flow:wrap;display:flex}.case-num-item{flex-flow:column;display:flex}.text-block-63{color:var(--gray-500);font-size:var(--text-marketing-body-sm);font-weight:var(--font-weight-medium);line-height:1.4}.case-num{color:var(--gray-900);font-size:var(--text-marketing-body);font-weight:var(--font-weight-regular);line-height:1.4}.blog-detail-date-wrap{gap:var(--space-3);justify-content:space-between;align-items:center;width:100%;margin-top:auto;display:flex}.share-modal-button{border:1px solid var(--gray-200);background-color:var(--white);color:var(--black);padding:var(--space-4) var(--space-8);font-weight:var(--font-weight-medium);border-radius:999px;justify-content:center;align-items:center;gap:10px;line-height:1.5;text-decoration:none;transition:all .2s;display:inline-flex}.share-modal-button:hover{border-color:var(--gray-400);color:#111;background-color:var(--white)}.share-modal-button.sm{gap:var(--space-1);height:40px;padding:0 var(--space-4)}.share-modal-button.md{height:50px;padding:0 var(--space-6);font-size:var(--text-marketing-body-sm)}.case-detail-image-wrap{flex-flow:column;display:flex;overflow:hidden}.image-364{object-fit:cover;border-radius:var(--radius-web-lg);width:100%;height:100%}.detail-qoute-wrap{border-bottom:1px solid var(--gray-200);padding-top:100px;padding-bottom:var(--space-10)}.double{width:24px;margin-bottom:var(--space-4)}.detail-quote-text{color:#17233f;margin:0 0 var(--space-10);font-size:var(--text-marketing-h6);font-weight:var(--font-weight-semibold);line-height:var(--leading-marketing-body)}.quote-author{gap:var(--space-4);justify-content:flex-start;align-items:center;display:flex}.image-361{object-fit:cover;border-radius:100%;width:48px;height:48px}.author-name-wrap{gap:var(--space-2);flex-flow:row;display:flex}.author-name{color:var(--gray-900);font-size:var(--text-marketing-body-sm)}.author-job{color:var(--gray-500)}.detail-body{flex-flow:column;align-items:start;gap:60px;max-width:640px;margin-left:auto;margin-right:auto;padding-bottom:100px;display:flex}.detail-contents-wrap{width:100%;margin-left:auto;margin-right:auto}.blog-richtext-wrap{padding-bottom:60px}.blog-post{white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;font-size:.85em;font-weight:var(--font-weight-semibold);flex-flow:column;overflow:hidden}.blog-post h1{font-size:var(--text-marketing-h3)}.blog-post h1,.blog-post h2{color:var(--gray-900);font-weight:var(--font-weight-bold);line-height:var(--leading-marketing-heading);margin:0 0 1rem}.blog-post h2{font-size:var(--text-marketing-h4)}.blog-post h3{font-size:var(--text-marketing-lead);line-height:var(--leading-marketing-heading)}.blog-post h3,.blog-post h4{color:var(--gray-900);font-weight:var(--font-weight-bold);margin:0 0 1rem}.blog-post h4{font-size:19px;line-height:1.3}.blog-post h5{font-size:var(--text-marketing-nav)}.blog-post h5,.blog-post h6{color:var(--gray-900);font-weight:var(--font-weight-bold);line-height:var(--leading-marketing-heading);margin:0 0 1rem}.blog-post h6{font-size:var(--text-marketing-body-sm)}.blog-post p{color:var(--gray-800);word-break:break-all;font-size:var(--text-marketing-nav);font-weight:var(--font-weight-regular);margin-bottom:1rem;line-height:1.875}.blog-post a{color:var(--primary);font-weight:var(--font-weight-medium)}.blog-post blockquote{color:var(--gray-900);font-weight:var(--font-weight-regular);margin:1rem 0;line-height:1.5}.blog-post ul{color:var(--gray-900);padding-left:var(--space-4);font-size:var(--text-marketing-nav)}.blog-post ol,.blog-post ul{font-weight:var(--font-weight-regular);margin-bottom:1rem;margin-left:1rem;line-height:2;overflow:visible}.blog-post ol{padding-left:var(--space-5)}.blog-post li{color:var(--gray-800);padding-left:5px;line-height:1.875em}.blog-post figure{width:100%;margin:1rem 0}.blog-post figure img{width:100%;height:auto}.blog-post figcaption{color:var(--gray-500);margin-top:var(--space-4);font-weight:var(--font-weight-regular)}.blog-post pre{margin:1rem 0}.blog-post code{color:#e53e3e;background-color:#f0f0f0;border-radius:.4em;padding-left:.4em;padding-right:.4em;font-size:.85em;display:inline-block}.social-share{justify-content:space-between;align-items:center;display:flex}.social-share.align-center{justify-content:center}.rnb{display:none}.primary-button.white-button{color:var(--primary);background-color:var(--white)}.primary-button.white-button:hover{background-color:var(--gray-100)}@media screen and (max-width:991px){.case-hero{flex-flow:column;display:flex}.case-feat-heading-large{font-size:36px}.category{font-size:15px}.blog-collection-list{column-gap:var(--space-5);row-gap:var(--space-10);grid-template-columns:1fr 1fr}.list-heading{font-size:15px}.item-count-wrap{margin-bottom:var(--space-2)}.text-block-83{font-size:var(--text-marketing-body-sm)}.case-detail-header{gap:var(--space-5);flex-flow:column;display:flex}.case-header{padding-top:0}.category-wrap{gap:var(--space-2)}.heading-3{font-size:var(--text-marketing-h4)}.case-detail-num-wrap{margin-bottom:var(--space-5)}.text-block-63{font-size:15px}.case-num{font-size:var(--text-marketing-nav)}.share-modal-button.sm{font-size:var(--text-marketing-caption)}.detail-qoute-wrap{padding-top:var(--space-10);padding-left:var(--space-10);padding-right:var(--space-10)}.double{margin-bottom:var(--space-2)}.detail-quote-text{margin-bottom:var(--space-5);font-size:var(--text-marketing-body)}.image-361{width:32px;height:32px}.blog-richtext-wrap{padding-bottom:60px}}@media screen and (max-width:767px){.case-toolbar{flex-wrap:wrap;gap:10px}.case-toolbar-left{gap:var(--space-2)}.case-hero{gap:var(--space-5)}.case-feat-heading-large{font-size:var(--text-marketing-h5)}.blog-item-sub-heading,.category,.category.large{font-size:var(--text-md)}.blog-item-sub-heading.large{font-size:var(--text-marketing-caption)}.sub-hero-video-wrap{margin-bottom:var(--space-5);width:100%}.blog-collection-list{column-gap:var(--space-3);row-gap:var(--space-5);grid-template-columns:1fr 1fr}.list-heading{font-size:var(--text-marketing-caption)}.blog-item-header{gap:var(--space-1);padding-top:var(--space-2)}.heading-3{font-size:var(--text-marketing-h5)}.case-detail-num-wrap{margin-bottom:var(--space-4)}.text-block-63{font-size:var(--text-marketing-caption)}.case-num{font-size:var(--text-marketing-body-sm)}.share-modal-button{padding:var(--space-3) var(--space-5);font-size:var(--text-marketing-caption)}.detail-qoute-wrap{padding-left:var(--space-5);padding-right:var(--space-5)}.detail-quote-text{font-size:var(--text-marketing-body-sm)}.author-name{font-size:var(--text-marketing-caption)}.blog-richtext-wrap{padding-top:var(--space-10);padding-bottom:var(--space-10)}.blog-post h1{font-size:var(--text-marketing-h6)}.blog-post h2{font-size:var(--text-marketing-body)}.blog-post h3{font-size:var(--text-marketing-nav)}.blog-post h4{font-size:var(--text-marketing-body-sm)}.blog-post h5{font-size:15px}.blog-post h6{font-size:var(--text-marketing-caption)}.blog-post blockquote,.blog-post ol,.blog-post p,.blog-post ul{font-size:var(--text-marketing-body-sm)}}@media screen and (max-width:479px){.case-feat-heading-large{font-size:var(--text-marketing-h6)}.blog-collection-list{grid-template-columns:1fr}.case-detail-num-wrap{gap:var(--space-6)}.blog-detail-date-wrap{flex-flow:column;justify-content:flex-start;align-items:flex-start}.detail-qoute-wrap{padding-left:0;padding-right:0}.blog-richtext-wrap{padding-bottom:var(--space-10)}}.blog-list-hero{padding-top:100px}.blog-list-heading-wrap{margin-bottom:var(--space-2)}.blog-link.large.landscape{gap:var(--space-10);grid-template-columns:repeat(12,1fr);display:grid}.blog-link.large.landscape>.blog-thumb-wrap{grid-column:span 7}.blog-link.large.landscape>.blog-item-header{grid-column:span 5}.blog-item-header.large{padding-top:var(--space-6);padding-left:0}.list-heading-large{font-size:var(--text-marketing-h4);margin:0;line-height:1.4em}.list-heading-large,.relate-list-heading{color:var(--gray-900);font-weight:var(--font-weight-semibold)}.relate-list-heading{white-space:pre-wrap;word-break:break-all;font-size:var(--text-marketing-lead);line-height:1.6em}.blog-description{color:var(--gray-600);margin-top:var(--space-1);font-size:15px;line-height:1.5}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.filter-id-wrap{display:none}.text-ellipsis-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-collection-feat-large{column-gap:var(--space-6);row-gap:var(--space-12);grid-template-columns:repeat(3,1fr)}.filter-wrap{row-gap:var(--space-4);margin-bottom:var(--space-10);justify-content:space-between;align-items:flex-end}.filter-left,.filter-wrap{flex-flow:wrap;display:flex}.filter-left{gap:var(--space-2)}.radio-button-field{height:100%;color:var(--gray-400);cursor:pointer;padding:var(--space-3) 18px;font-size:var(--text-marketing-nav);background-color:#eee;border:none;border-radius:6px;justify-content:center;align-items:center;margin-bottom:0;font-family:inherit;line-height:1em;transition:background-color .2s;display:flex;position:relative;overflow:hidden}.radio-button-field:hover{background-color:var(--gray-200)}.radio-button-field.is-list-active{color:var(--white);background-color:#111}.filter-label{z-index:1;cursor:pointer;font-size:var(--text-marketing-body-sm);font-weight:var(--font-weight-medium);position:relative}.filter-wrap .wds-web-search-field{background-color:var(--color-surface-50);border-radius:var(--radius-web-sm);border:none;width:100%;max-width:360px;height:52px}.filter-wrap .wds-web-search-field-input{font-size:var(--text-marketing-nav)}.empty-case{gap:var(--space-3);background-color:var(--gray-10);border-radius:var(--radius-web-md);justify-content:center;align-items:center;padding-top:80px;padding-bottom:80px;display:flex}.empty-text{color:var(--blue-gray-300);font-size:var(--text-marketing-body)}.resource-detail-header{text-align:center;margin-bottom:var(--space-10);flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.section-wrapper{padding:200px var(--space-10)}.resource-grid{gap:var(--space-10);justify-content:center;align-items:flex-start;display:flex}.resource-detail-grid{flex-flow:column;max-width:520px;display:flex}.resource-slider{background-color:var(--white);border-radius:var(--radius-web-lg);height:auto;margin-bottom:var(--space-8);position:relative}.resource-slider-mask{border-radius:var(--radius-web-lg);overflow:hidden}.image-412,.resource-slide img{width:100%;display:block}.slider-arrow{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.slider-arrow.left{margin-left:-20px;left:0}.slider-arrow.right{margin-right:-20px;right:0}.slide-nav-3{height:20px;color:var(--gray-900);justify-content:center;align-items:center;gap:6px;margin-bottom:-32px;padding-top:0;font-size:8px;display:flex}.slide-nav-3 button{background:var(--gray-300);cursor:pointer;border:none;border-radius:100%;width:8px;height:8px;padding:0}.slide-nav-3 button[aria-current=true]{background:var(--gray-700)}.resource-detail-wrap{flex-flow:column;width:100%;max-width:520px;display:flex}.resource-form-block{border:1px solid var(--gray-100);border-radius:var(--radius-web-md);width:100%;padding:var(--space-10);position:sticky;top:120px}@media screen and (max-width:991px){.relate-list-heading{font-size:var(--text-marketing-nav)}.blog-description{font-size:var(--text-marketing-caption)}.blog-list-hero{padding-top:var(--space-10)}.blog-collection-feat-large{grid-template-columns:1fr 1fr}.blog-link.large.landscape{gap:var(--space-5);flex-flow:column;display:flex}.blog-item-header.large{padding-top:0}.list-heading-large{font-size:var(--text-marketing-lead)}.filter-wrap{gap:var(--space-4);flex-flow:column;align-items:flex-start}.radio-button-field{padding:var(--space-2) var(--space-4);font-size:var(--text-marketing-body-sm)}.section-wrapper{padding-top:80px;padding-bottom:80px}.section-wrapper.small-padding{padding-top:0}.resource-grid{flex-flow:column;gap:0}.resource-detail-grid,.resource-detail-wrap{width:100%;max-width:none}.resource-slider{margin-bottom:0}.resource-form-block{max-width:none;position:static}}@media screen and (max-width:767px){.relate-list-heading{font-size:var(--text-marketing-body-sm)}.blog-list-hero{padding-top:var(--space-10)}.blog-collection-feat-large{grid-template-columns:1fr 1fr}.list-heading-large{font-size:var(--text-marketing-nav)}.radio-button-field{padding:10px var(--space-3);font-size:var(--text-md)}.filter-label{font-size:var(--text-marketing-caption)}.empty-text{font-size:var(--text-marketing-body-sm)}.image-269{width:20px}.resource-slider{margin-left:var(--space-4);margin-right:var(--space-4)}.resource-form-block{padding:var(--space-6)}.slider-arrow{width:32px}.slider-arrow.left{margin-left:-16px}.slider-arrow.right{margin-right:-16px}}@media screen and (max-width:479px){.blog-collection-feat-large{grid-template-columns:1fr}.resource-detail-header{margin-bottom:var(--space-6)}.empty-case{gap:6px}.empty-text{font-size:var(--text-marketing-caption)}}.resource-form-placeholder{border:1px dashed var(--gray-300);border-radius:var(--radius-web-sm);padding:var(--space-10) var(--space-6);text-align:center;color:var(--gray-500);font-size:var(--text-marketing-body-sm)}.policy-header{gap:var(--space-2);margin-bottom:var(--space-5);flex-flow:column;display:flex}.select{background-color:var(--white);width:100%;max-width:320px;height:48px;color:var(--gray-900);border:1px solid var(--gray-200);border-radius:var(--radius-web-xs);padding-left:var(--space-3);padding-right:var(--space-8);font-size:var(--text-marketing-nav);appearance:none;background-position:97%;background-repeat:no-repeat;background-size:16px;margin-bottom:0;font-family:inherit;line-height:1.4}.text-block-91{display:none}.policy-rtb{color:var(--gray-900)}.policy-rtb p{color:var(--gray-800);font-size:var(--text-marketing-body-sm);line-height:var(--leading-marketing-body)}.policy-rtb a{color:var(--gray-900);text-decoration:none}.policy-rtb h1{font-size:var(--text-marketing-h4)}.policy-rtb h2{font-size:var(--text-marketing-h6)}.policy-rtb h3{font-size:var(--text-marketing-nav)}.policy-rtb h4{font-size:var(--text-marketing-body-sm)}.policy-rtb h5{font-size:15px}.policy-rtb h6{font-size:var(--text-marketing-caption)}.policy-rtb ol,.policy-rtb ul{font-size:var(--text-marketing-body-sm);line-height:var(--leading-marketing-body);padding-left:1.2em}.policy-rtb code{color:#e53e3e;background-color:#f0f0f0;border-radius:.4em;padding-left:.4em;padding-right:.4em;font-size:.85em;line-height:1.5em;display:inline-block}.policy-iframe{border:0;width:100%;max-width:1200px;height:820px;margin:0 auto;display:block}.contact-hero{gap:var(--space-10);flex-flow:column;justify-content:center;align-items:center;height:200px;display:flex}.contact-hero-header{gap:var(--space-2);text-align:center;flex-flow:column;display:flex}.contact-hero .p3{line-height:1.5}.contact-form-container{width:100%;max-width:700px;margin:auto auto 0}.sub-hero-2{height:520px}.sub-hero-2,.sub-hero-3{gap:var(--space-10);flex-flow:column;justify-content:center;align-items:center;display:flex}.sub-hero-3{height:420px}.sub-hero-2-header{text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.overflow-wrap{margin-bottom:var(--space-2);overflow:hidden}.source-hero-heading{gap:var(--space-2);padding-bottom:var(--space-2);flex-direction:column;display:flex}.source-hero-heading>span,.support-desktop-break{display:block}.heading-1.white,.heading-2.white,.p2.white{color:var(--white)}.image-378{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.section.relate{position:relative;overflow:hidden}.hero-button-wrap-copy{gap:var(--space-4);margin-top:var(--space-10);display:flex;overflow:hidden}.cs-feat-wrap{display:flex}.cs-feat-item{flex-flow:column;flex:1;justify-content:flex-start;align-items:center;display:flex}.cs-feat-icon{width:100px;margin-bottom:var(--space-9)}.cs-feat-item-header{text-align:center;flex-flow:column}.cs-feat-item-header,.cs-feat-item-heading-wrap{gap:var(--space-2);justify-content:flex-start;align-items:center;display:flex}.cs-feat-item-heading-wrap{color:var(--gray-900);font-weight:var(--font-weight-medium);text-decoration:none}.cs-feat-item-heading-wrap .text-block-73{font-size:var(--text-marketing-h6);line-height:1.4}.cs-feat-item-heading-wrap .image-381{width:10px}.text-block-85{color:var(--gray-500);font-size:var(--text-marketing-nav);line-height:1.5}.cs-quick-link-wrap{gap:var(--space-8);grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;max-width:100%;display:grid}.cs-quick-link-item{gap:var(--space-10);border-radius:var(--radius-web-sm);min-width:0;height:100%;padding:var(--space-5);background-color:#f9fafe;border:1px solid #d1d8f4;flex-flow:row;grid-column:span 4;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.cs-quick-link-item.small{gap:var(--space-2);aspect-ratio:1;border-color:var(--gray-200);background-color:var(--white);text-align:center;flex-flow:column;grid-column:span 1;justify-content:center;align-items:center;width:100%;height:auto;padding:0;transition:all .2s}.cs-quick-link-item.small:hover{border-color:var(--primary)}.cs-quick-link-icon{width:100px}.cs-quick-link-item-header{gap:var(--space-2);overflow-wrap:anywhere;flex-flow:column;min-width:0;display:flex}.image-382{width:72px}.text-block-74{overflow-wrap:anywhere;max-width:100%;color:var(--gray-900);font-size:var(--text-marketing-body-sm);font-weight:var(--font-weight-semibold);line-height:1.2}@media screen and (min-width:992px) and (max-width:1279px){.cs-quick-link-item.small{aspect-ratio:auto;align-self:stretch}}.status-banner{background-color:var(--surface-blue-1);border-radius:var(--radius-web-lg);padding:var(--space-10);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.heading-6{color:var(--black);font-size:var(--text-marketing-h6);font-weight:var(--font-weight-semibold);margin:0;line-height:1.4em}.partner-feat-list{flex-flow:column;gap:60px;padding-left:160px;padding-right:160px;display:flex}.partner-feat-item{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.partner-feat-image{width:100%}.partner-feat-header{gap:var(--space-4);flex-flow:column;flex:1}.client-list,.partner-feat-header{justify-content:center;align-items:flex-start;display:flex}.client-list{gap:var(--space-5);width:100%;max-width:1080px;margin-left:auto;margin-right:auto}.client-item{border:1px solid var(--gray-300);border-radius:var(--radius-web-sm);padding:var(--space-5);flex-flow:column;flex:1;display:flex}.client-item-company{color:var(--gray-900);margin-bottom:var(--space-3);font-size:var(--text-marketing-h6);font-weight:var(--font-weight-semibold);line-height:1.4em}.client-item-name{color:var(--gray-700);font-size:var(--text-marketing-body);margin-bottom:6px}.client-item .div-block-191{justify-content:center;align-items:center;height:160px;display:flex}.client-item .div-block-190{border-top:1px solid var(--gray-300);padding-top:var(--space-6)}.div-block-192{gap:var(--space-12);width:100%;max-width:1080px;margin-inline:auto;display:flex}.partner-form-wrap{background-color:var(--white);padding:var(--space-12) var(--space-8);flex:1;box-shadow:0 2px 5px #00000026}.partner-form-wrap input,.partner-form-wrap textarea{border:1px solid var(--gray-200);border-radius:var(--radius-web-xs);width:100%;padding:var(--space-3);font-size:var(--text-marketing-body-sm);margin-bottom:var(--space-3);font-family:inherit}.medium{font-weight:var(--font-weight-medium)}.bottom-border{border-bottom:1px solid var(--gray-200)}.form-placeholder{border:1px dashed var(--gray-300);border-radius:var(--radius-web-sm);padding:60px var(--space-6);text-align:center;color:var(--gray-500);font-size:var(--text-marketing-body-sm)}@media screen and (max-width:991px){.sub-hero-2 .heading-1{font-size:44px}.contact-hero .heading-3{font-size:var(--text-marketing-h4)}.support-desktop-break{display:inline}.sub-hero-2{height:260px}.sub-hero-3{height:320px}.cs-feat-icon{width:30%;margin-bottom:var(--space-6)}.cs-feat-item-heading-wrap .text-block-73{font-size:var(--text-marketing-nav)}.cs-feat-item-heading-wrap .image-381{width:6px}.text-block-85{font-size:15px}.cs-quick-link-wrap{gap:var(--space-5);grid-template-columns:repeat(6,minmax(0,1fr))}.cs-quick-link-item{gap:var(--space-6);grid-column:span 3}.cs-quick-link-icon{width:16%}.image-382{width:48px}.text-block-74{font-size:var(--text-md)}.status-banner{padding:var(--space-6)}.heading-6{font-size:var(--text-marketing-body)}.partner-feat-list{padding-left:0;padding-right:0}.client-list{gap:var(--space-2)}.client-item-company{font-size:var(--text-marketing-nav)}.client-item-name{font-size:var(--text-marketing-body-sm)}.div-block-192{flex-direction:column;gap:0}.hero-button-wrap-copy{gap:var(--space-2)}}@media screen and (max-width:767px){.sub-hero-2 .heading-1{font-size:36px}.contact-hero .heading-3{font-size:var(--text-marketing-h5)}.contact-hero,.sub-hero-2,.sub-hero-3{gap:var(--space-5)}.sub-hero-3{height:280px}.cs-feat-wrap{gap:var(--space-8);flex-flow:column}.cs-feat-icon{width:13%;margin-bottom:var(--space-4)}.cs-feat-item-header{gap:var(--space-1)}.cs-feat-item-heading-wrap{gap:6px}.cs-feat-item-heading-wrap .text-block-73{font-size:var(--text-marketing-body-sm)}.text-block-85{font-size:var(--text-marketing-caption)}.cs-quick-link-wrap{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr))}.cs-quick-link-item{grid-column:span 5}.cs-quick-link-item.small{grid-column:span 1;gap:0}.cs-quick-link-icon{width:13%}.heading-6{font-size:var(--text-marketing-body-sm)}.partner-feat-list{gap:var(--space-10)}.partner-feat-item{gap:var(--space-6);flex-flow:column;display:flex}.partner-feat-header{gap:var(--space-2)}.client-list{gap:var(--space-4);flex-flow:column;max-width:none}.client-item{width:100%}.client-item-company{font-size:var(--text-marketing-body-sm)}.client-item .div-block-191{height:100px;padding-bottom:var(--space-4)}.client-item .div-block-190{padding-top:var(--space-4)}.client-item .image-397{width:30%;height:100%}.hero-button-wrap-copy{margin-top:var(--space-5)}}@media screen and (max-width:575px){.cs-quick-link-wrap{grid-template-columns:repeat(4,minmax(0,1fr))}.cs-quick-link-item{grid-column:span 4}.cs-quick-link-item.small{grid-column:span 1}}@media screen and (max-width:479px){.cs-quick-link-wrap{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr))}.cs-quick-link-item{padding:var(--space-4);grid-column:span 4}.cs-quick-link-item.small{grid-column:span 1}.image-382{width:40px}.text-block-74{font-size:var(--text-base)}.status-banner{gap:var(--space-2);text-align:center;flex-flow:column}.client-item{padding:var(--space-4)}.client-item-name{font-size:var(--text-marketing-caption)}.client-item .div-block-191{padding-bottom:0}.client-item .image-397{width:40%}.client-item .image-398{width:50%}.client-item .image-399{width:55%}}@media screen and (max-width:359px){.cs-quick-link-wrap{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-quick-link-item{grid-column:span 3}.cs-quick-link-item.small{grid-column:span 1}}html[lang=ko] .status-banner{background-color:#e5f0fb}.partner-contact-fallback .wds-web-cta--filled{color:var(--white)}.sitemap-wrap{border-top:1px solid var(--gray-200);flex-flow:column;display:flex}.sitemap-line{gap:var(--space-4);border-bottom:1px solid var(--gray-200);padding-top:var(--space-10);padding-bottom:var(--space-10);grid-template-columns:repeat(5,1fr);display:grid}.sitemap-link-wrap{gap:var(--space-4);flex-flow:column;justify-content:center;align-items:flex-start;display:flex}.sitemap-link-item{color:var(--gray-900);font-size:var(--text-marketing-nav);font-weight:var(--font-weight-regular);line-height:1.5em;text-decoration:none}.news-collection-list{border-top:1px solid var(--gray-900)}.news-item{gap:var(--space-8);border-bottom:1px solid var(--gray-200);cursor:pointer;padding:var(--space-4) var(--space-8);justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.news-item-heading{color:var(--gray-900);font-size:var(--text-marketing-lead);font-weight:var(--font-weight-semibold);margin:0;line-height:1.4em}.news-item-body{color:var(--black);font-size:var(--text-marketing-body-sm);line-height:1.5}.news-item-image-wrap{aspect-ratio:1.777;background:url(/supplemental/news-default.svg) 50%/cover no-repeat;width:320px;min-width:320px}.image-379{width:100%;height:auto}.news-item-header{flex-flow:column;flex:1;padding-block:10px}.div-block-187,.news-item-header{gap:var(--space-4);display:flex}.news-date{color:var(--gray-500);font-size:var(--text-marketing-body-sm);line-height:1.4}.news-item .wds-web-date-label{padding-block:0}.news-item .wds-web-date-label-icon{display:none}.ellipsis-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.section.comapny-hero{height:85vh;position:relative}.company-hero-slider{height:auto;position:absolute;inset:0;overflow:hidden}.company-hero-slide{height:100%;position:relative}.company-hero-slide-header{z-index:1;gap:var(--space-4);text-align:center;color:var(--white);flex-flow:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.company-hero-slide-image{object-fit:cover;width:100%;height:100%}.company-feat-wrap{display:flex}.company-feat-item{gap:var(--space-5);text-align:center;padding:var(--space-4);flex-flow:column;flex:1;justify-content:flex-start;align-items:center;display:flex}.heading-2.primary{color:var(--primary)}.company-service-logo-list{z-index:1;grid-template-columns:repeat(4,1fr);justify-content:center;place-items:center;width:100%;padding:80px;display:grid;position:relative}.div-block-181{gap:var(--space-12);grid-template-rows:220px 220px;grid-template-columns:1fr 220px 220px 1fr;place-items:center;display:grid;position:relative}.why-heading-wrap{text-align:center;grid-area:1/1/auto/-1}.service-circle{background-color:var(--primary);text-align:center;border-radius:100%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.service-circle-label{color:var(--white);font-size:var(--text-marketing-h6);font-weight:var(--font-weight-bold);margin:0;line-height:1.4em}.company-why-grid{isolation:isolate;grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr))}.company-why-grid:before{content:"";z-index:-1;border:1px solid var(--primary);border-radius:50%;width:400px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.company-why-item{gap:var(--space-12);grid-template-columns:minmax(0,1fr) 220px;align-items:center;width:100%;display:grid}.company-why-item.is-right{grid-template-columns:220px minmax(0,1fr)}.company-why-item>.service-circle{grid-area:1/2;width:220px;height:220px}.company-why-item>.why-heading-wrap{text-align:right;grid-area:1/1}.company-why-item.is-right>.service-circle{grid-column:1}.company-why-item.is-right>.why-heading-wrap{text-align:left;grid-column:2}.company-why-item .why-heading-wrap>p{margin:0}.section.history{background-color:#f9fafe;overflow:hidden}.history-slider,.section.history{position:relative}.history-devider{z-index:0;background-color:var(--primary);width:200vw;height:1px;margin-left:-100vw;position:absolute;inset:82px 0 auto}.history-track{gap:var(--space-10);scrollbar-width:none;display:flex;overflow-x:auto}.history-track::-webkit-scrollbar{display:none}.history-slide{flex:none;min-width:320px;position:relative}.history-item{flex-flow:column;display:flex}.history-dot{width:32px;height:32px;margin-top:var(--space-3);margin-bottom:var(--space-3);z-index:1;background-color:#296cfe33;border-radius:100%;justify-content:center;align-items:center;display:flex;position:relative}.history-dot .div-block-184{background:var(--primary);border-radius:100%;width:12px;height:12px}.history-list{gap:var(--space-2);flex-flow:column;display:flex}.history-list-item{gap:var(--space-4);grid-template-columns:40px 1fr;display:grid}.history-month{font-weight:var(--font-weight-semibold);line-height:var(--leading-marketing-body)}.history-body,.history-month{color:var(--black);font-size:var(--text-marketing-nav)}.history-body{white-space:pre-wrap;margin:0;line-height:1.4em}.company-history .history-track{scroll-snap-type:x mandatory}.company-history .history-slide{scroll-snap-align:start;flex:0 0 320px;min-width:0}.company-history .history-slider-arrow{background:var(--white);width:48px;height:48px;color:var(--black);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-100px;right:0}.company-history .history-slider-arrow.left{right:60px}.company-history .history-slider-arrow:disabled{color:var(--gray-200);cursor:default}.company-ci-download:focus-visible,.company-history :is(.history-track,.history-slider-arrow):focus-visible{outline:3px solid var(--primary);outline-offset:3px}.company-history .history-track:focus-visible{outline-offset:-3px}.ci-wrap{gap:var(--space-10);display:flex}.ci-item{gap:var(--space-4);flex-flow:column;flex:1;display:flex}.ci-image-wrap{border:1px solid var(--gray-300);border-radius:var(--radius-web-sm);justify-content:center;align-items:center;display:flex}.ci-image{width:100%}.location-mpa-wrap{border-radius:var(--radius-web-sm);position:relative;overflow:hidden}.div-block-185{gap:var(--space-4);display:flex}.address-item{gap:var(--space-2);padding-top:var(--space-6);flex-flow:column;flex:1;justify-content:center;align-items:flex-start;display:flex}.locale-item-heading{font-size:var(--text-marketing-body);font-weight:var(--font-weight-semibold);line-height:1.4}.locale-item-body{color:var(--gray-600);white-space:nowrap;font-size:var(--text-marketing-body-sm);line-height:1.4}.academy-hero{gap:var(--space-10);flex-flow:column;justify-content:center;align-items:flex-start;height:520px;display:flex}.academy-hero-header{z-index:1;position:relative}.academy-hero-heading{color:var(--white);font-family:var(--font-display);font-size:74px;font-weight:var(--font-weight-semibold);margin:0;line-height:1.2em}.academy-sub-heading{color:var(--white);white-space:pre-wrap;font-size:var(--text-marketing-h6);line-height:var(--leading-marketing-body)}.academy-hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ac-item{border-bottom:1px solid var(--gray-200);padding:var(--space-7) var(--space-4);justify-content:flex-start;align-items:center;display:flex}.ac-item-header{flex-flow:column;flex:1;display:flex}.ac-label{width:57px;height:22px;color:var(--primary);border-radius:var(--radius-web-xs);margin-bottom:var(--space-2);font-size:var(--text-md);background-color:#d7e2ff;justify-content:center;align-items:center;display:flex}.ac-item-heading{color:var(--gray-900);font-size:var(--text-marketing-h6);font-weight:var(--font-weight-semibold);margin:0;line-height:1.4em}.academy-item-body{color:var(--gray-600);font-size:var(--text-marketing-body-sm);line-height:var(--leading-marketing-body)}.ac-tag{color:var(--gray-500)}.ac-item-date{width:110px;color:var(--gray-900);font-size:var(--text-marketing-body-sm);font-weight:var(--font-weight-medium);margin-left:auto;margin-right:80px;line-height:1.5}.div-block-188{gap:var(--space-3);flex-flow:column;display:flex}.ac-info-text{color:var(--gray-700);line-height:1.4}.faq-list{border-top:1px solid var(--gray-900);flex-flow:column;width:100%;display:flex}.accordian-item{cursor:pointer;background-color:var(--white);border-bottom:1px solid #d3d3d3;flex-flow:row;justify-content:flex-start;align-items:flex-start;display:flex}.accordian-item-right{width:100%}.accordian-item-header{width:100%;padding:var(--space-8) var(--space-6);justify-content:space-between;align-items:center;display:flex}.accordian-heading{color:#111;font-size:var(--text-marketing-h6);font-weight:var(--font-weight-semibold);margin:0;line-height:1.5em}.accordian-arrow{width:24px;transition:transform .2s}.accordian-item[data-expanded=true] .accordian-arrow{transform:rotate(180deg)}.accordian-item-body{grid-template-rows:0fr;width:100%;transition:grid-template-rows .3s;display:grid;overflow:hidden}.accordian-item[data-expanded=true] .accordian-item-body{grid-template-rows:1fr}.accordian-item-body>.inner{min-height:0;overflow:hidden}.accordian-body{z-index:1;color:var(--black);font-size:var(--text-marketing-body);padding:0 var(--space-6) var(--space-8);line-height:1.5;position:relative}.section.starter{background-image:linear-gradient(#395bdb,#6786f7)}.section.starter-banner{background-color:#6485f7}.starter-hero-header{z-index:1;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;display:flex;position:relative}.div-block-219{width:100%;height:100%;position:absolute;inset:0}.starter-hero-image{z-index:-1;object-fit:cover;width:100%;height:100%}.starter-feat-wrap{justify-content:center;align-items:stretch;gap:60px;display:flex}.starter-feat-item{text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;max-width:400px;display:flex}.image-392{width:214px;margin-bottom:var(--space-4)}.div-block-200{margin-bottom:var(--space-8)}.starter-banner .banner-section-wrap{padding-block:100px}.starter-banner .image-393{width:100%;height:100%;position:absolute;inset:0}.starter-banner .div-block-201{margin-top:var(--space-4)}.heading-2.white,.p1.white{color:var(--white)}@media screen and (max-width:991px){.sitemap-line{padding-top:var(--space-6);padding-bottom:var(--space-6);grid-template-columns:repeat(4,1fr)}.sitemap-link-item{font-size:var(--text-marketing-body-sm)}.news-item{padding-left:var(--space-4);padding-right:var(--space-4)}.news-item-heading{font-size:var(--text-marketing-body)}.company-feat-wrap{gap:var(--space-4);grid-template-columns:1fr 1fr;max-width:640px;margin-left:auto;margin-right:auto;display:grid}.company-feat-item{gap:var(--space-3)}.company-service-logo-list{gap:var(--space-10);padding:var(--space-12) 0}.div-block-181{column-gap:var(--space-10);text-align:center;padding-left:var(--space-10);padding-right:var(--space-10);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;align-items:start;row-gap:0}.why-heading-wrap{padding-top:var(--space-5);padding-bottom:var(--space-8)}.service-circle{aspect-ratio:1;max-width:200px}.service-circle-label{font-size:var(--text-marketing-body)}.company-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-why-grid:before{display:none}.company-why-item,.company-why-item.is-right{flex-direction:column;align-items:center;gap:0;display:flex}.company-why-item>.service-circle{width:200px;height:200px}.company-why-item.is-right>.why-heading-wrap,.company-why-item>.why-heading-wrap{text-align:center}.company-history .history-slider-arrow{width:40px;height:40px}.company-history .history-slider-arrow.left{right:50px}.history-devider{top:64px}.history-month{font-size:15px}.history-body{font-size:var(--text-marketing-body-sm)}.history-dot{width:28px;height:28px}.ci-wrap{gap:var(--space-6)}.ci-item{gap:var(--space-2)}.address-item{gap:6px}.locale-item-heading{font-size:var(--text-marketing-nav)}.locale-item-body{white-space:normal;overflow-wrap:anywhere}.academy-hero{flex-flow:column;height:480px}.academy-hero-heading{font-size:52px}.academy-sub-heading{font-size:var(--text-marketing-nav)}.ac-item-heading{font-size:var(--text-marketing-lead)}.academy-item-body{font-size:15px}.ac-item-date{margin-right:var(--space-10)}.accordian-item-header{padding-top:var(--space-6);padding-bottom:var(--space-6)}.accordian-heading{font-size:var(--text-marketing-body)}.starter-hero-header{width:100%}.starter-banner .banner-section-wrap{padding-block:var(--space-12)}}@media screen and (max-width:767px){.sitemap-line{grid-template-columns:repeat(3,1fr)}.news-item{gap:var(--space-5);flex-flow:column}.news-item-header{gap:var(--space-2)}.news-item-heading{font-size:var(--text-marketing-body-sm)}.news-item-body{font-size:var(--text-marketing-caption)}.news-item-image-wrap{width:100%;min-width:auto}.news-date{font-size:var(--text-marketing-caption)}.company-feat-wrap{gap:var(--space-8)}.company-feat-item{gap:var(--space-2);padding:0}.company-service-logo-list{padding-top:var(--space-9);padding-bottom:var(--space-9)}.partner-logo{width:100%;max-width:none}.div-block-181{column-gap:var(--space-6);padding-left:var(--space-5);padding-right:var(--space-5);grid-template-columns:1fr}.why-heading-wrap{padding-top:var(--space-4);padding-bottom:var(--space-10)}.service-circle{max-width:160px}.service-circle-label{font-size:var(--text-marketing-body-sm)}.company-why-grid{grid-template-columns:1fr}.company-why-item>.service-circle{width:160px;height:160px}.company-history{padding-top:50px}.company-history .history-slider-arrow{top:0}.company-history .history-slide{flex-basis:min(320px,100%)}.history-devider{top:113px}.history-body{font-size:15px}.history-list{gap:6px}.ci-wrap{gap:var(--space-4)}.locale-item-body{white-space:normal;font-size:var(--text-marketing-caption)}.academy-hero{gap:var(--space-5);height:360px}.academy-hero-heading{font-size:var(--text-marketing-h3)}.academy-sub-heading{font-size:var(--text-marketing-body-sm)}.ac-item{padding:var(--space-5) 0;flex-flow:column;justify-content:flex-start;align-items:flex-start}.ac-item-header{margin-bottom:var(--space-2)}.ac-item-heading{font-size:var(--text-marketing-body)}.ac-tag{font-size:var(--text-md)}.ac-item-date{width:auto;margin-bottom:var(--space-4);font-size:var(--text-marketing-caption);margin-left:0}.ac-info-text{font-size:var(--text-md)}.accordian-item-header{padding-top:var(--space-5);padding-bottom:var(--space-5)}.accordian-heading{font-size:var(--text-marketing-nav)}.starter-banner .banner-section-wrap{padding-block:var(--space-9)}}@media screen and (max-width:479px){.starter-feat-wrap{gap:var(--space-5);flex-flow:column;justify-content:flex-start;align-items:center}.starter-feat-item{max-width:160px}.starter-feat-wrap .image-409{width:20px;transform:rotate(90deg)}.starter-hero-image{object-fit:fill;position:relative}.div-block-200{margin-bottom:var(--space-5)}.sitemap-line{grid-template-columns:1fr 1fr}.sitemap-link-item{font-size:var(--text-marketing-caption)}.news-item{gap:var(--space-4);padding-left:0;padding-right:0}.company-feat-wrap{gap:var(--space-6)}.company-service-logo-list{gap:var(--space-5)}.history-devider{top:102px}.ci-wrap{gap:var(--space-6);flex-flow:column}.address-item{padding-top:var(--space-5);gap:2px}.academy-hero{height:320px}.academy-hero-heading{font-size:36px}}@media (prefers-reduced-motion:reduce){.company-history .history-track{scroll-behavior:auto}}.map-placeholder{border:1px dashed var(--gray-300);border-radius:var(--radius-web-sm);padding:80px var(--space-6);text-align:center;color:var(--gray-500);font-size:var(--text-marketing-body-sm)}.outofscope-note{z-index:100;position:absolute;top:96px;left:40px}.outofscope-card{border:1px solid var(--gray-200);border-radius:var(--radius-web-md);padding:var(--space-10);max-width:720px;margin:0 auto}.outofscope-facts{margin:0 0 var(--space-6)}.outofscope-facts dt{font-size:var(--text-marketing-body-sm);font-weight:var(--font-weight-semibold);color:var(--gray-900);margin-top:var(--space-5)}.outofscope-facts dt:first-child{margin-top:0}.outofscope-facts dd{font-size:var(--text-marketing-body-sm);color:var(--gray-700);margin:6px 0 0;line-height:1.6}.outofscope-facts code{background:var(--gray-50);border-radius:var(--radius-web-xs);font-size:var(--text-marketing-caption);padding:1px 6px}html[lang=en] .history-list-item{grid-template-columns:100px minmax(0,1fr)}html[lang=en] .history-list-item>:first-child{white-space:nowrap;overflow-wrap:normal}.pricing-hero{justify-content:center;align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;min-height:420px;display:flex}.pricing-hero-heading{color:var(--black);font-size:var(--text-marketing-h3);font-weight:var(--weight-semibold);margin:0;line-height:1.4}.pricing-hero-note{color:var(--black);font-size:var(--text-marketing-body-sm);margin:0;line-height:1.5}.pricing-hero-note a{color:var(--primary);text-decoration:underline}.pricing-calculator-lead a,.pricing-faq .accordian-body a{color:#1c59ca;text-decoration:underline}.pricing-quick-slider{padding-bottom:120px;position:relative}.pricing-quick-track{gap:var(--space-6);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.pricing-quick-track::-webkit-scrollbar{display:none}.pricing-quick-link{min-width:0;height:157px;padding:10px var(--space-6);gap:var(--space-4);border-radius:var(--radius-web-sm,8px);scroll-snap-align:start;flex:0 0 calc(33.3333% - 16px);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.pricing-quick-link._1{background-color:#6697f8}.pricing-quick-link._2{background-color:#66bbf8}.pricing-quick-link._3{background-color:#f90}.pricing-quick-link-header{gap:var(--space-2);flex-direction:column;display:flex}.pricing-quick-link-heading{color:var(--white);font-size:var(--text-marketing-lead);font-weight:var(--weight-medium);line-height:20px}.pricing-quick-link-sub-heading{color:var(--white);font-size:var(--text-marketing-body-sm);line-height:1.5}.pricing-quick-link-image{flex-shrink:0;width:30%;max-width:30%}.pricing-quick-dots{display:none}.pricing-tab,.pricing-tab-menu-wrap{min-width:0}.pricing-tab-menu{margin-bottom:var(--space-8);border-bottom:1px solid var(--gray-900);flex-wrap:wrap;display:flex}.pricing-tab-link{padding:var(--space-5);background:var(--white);color:var(--gray-600);cursor:pointer;font:inherit;font-size:var(--text-marketing-body-sm);font-weight:var(--weight-regular);white-space:nowrap;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;line-height:20px;display:inline-flex;position:relative}.pricing-tab-link[aria-selected=true]{color:var(--gray-900)}.pricing-tab-link[aria-selected=true]:after{content:"";background:var(--primary);height:2px;position:absolute;bottom:0;left:0;right:0}.pricing-quick-dot:focus-visible,.pricing-quick-link:focus-visible,.pricing-tab-link:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.pricing-tab-content{gap:var(--space-8);flex-flow:column;display:flex}.pricing-tab-content[hidden]{display:none}@media screen and (min-width:768px) and (max-width:991px){.ko-pricing-tab .pricing-feat-wrap:has(>.pricing-feat-item:nth-child(3)){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.pricing-tab-content-header{gap:var(--space-1);flex-flow:column;justify-content:flex-start;align-items:stretch;display:flex}.pricing-tab-content-heading-wrap{gap:var(--space-2);justify-content:flex-start;align-items:center;display:flex}.pricing-tab-content-heading-icon{width:32px;margin-top:auto;margin-bottom:auto}.pricing-item-heading{color:var(--gray-900);font-size:var(--text-marketing-h5);font-weight:var(--weight-semibold);line-height:var(--leading-marketing-heading);margin:0}.pricing-item-sub-heading{color:var(--gray-600);font-size:var(--text-marketing-body-sm);line-height:var(--leading-marketing-body)}.info-line-wrap{gap:var(--space-2);margin-top:var(--space-10);flex-flow:column;display:none}.info-line{gap:var(--space-2);justify-content:flex-start;align-items:flex-start;display:flex}.image-395{width:16px;height:1.4em}.text-block-82{color:var(--gray-500);line-height:1.3}.pricing-feat-wrap{gap:var(--space-5);flex-wrap:nowrap;width:100%;display:flex}.pricing-feat-item{border:1px solid var(--gray-300,#ccc);border-radius:var(--radius-web-sm,8px);min-width:0;padding:var(--space-6);background-color:var(--white);flex-flow:column;flex:1;justify-content:flex-start;align-items:flex-start;display:flex}.pricing-feat-item.blue-border{border-color:var(--primary)}.pricing-feat-item.purple-caption{border-color:var(--color-accent-purple,#8b52ff);border-top-left-radius:0;position:relative}.pricing-label{color:#805500;white-space:nowrap;background-color:var(--surface-amber-1,#fff4d7);border-radius:var(--radius-web-pill,999px);margin-bottom:var(--space-4);padding:5px var(--space-2);font-size:var(--text-marketing-caption);font-weight:var(--weight-medium)}.pricing-label.blue{color:#1c59ca;background-color:var(--surface-blue-1,#d7e2ff)}.pricing-label.green{color:#127439;background-color:var(--surface-green-1,#dbf8e3)}.pricing-label.purple{color:#6937c3;background-color:var(--surface-purple-1,#e8e1ff)}.pricing-label.gray{color:#666;background-color:var(--gray-50)}.pricing-label.blue-2{color:#005ca8;background-color:var(--surface-blue-2,#dcefff)}.pricing-feat-item-header{gap:var(--space-1);margin-bottom:var(--space-4);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.pricing-cost{height:1em;color:var(--black);font-size:var(--text-marketing-h3);font-weight:var(--weight-bold);line-height:1}.pricing-cost.blue{color:var(--primary);margin-bottom:0}.pricing-cost.purple{color:var(--color-accent-purple,#8b52ff)}.pricing-small-text{color:var(--gray-600);font-size:var(--text-marketing-caption);line-height:var(--leading-marketing-body)}.pricing-feat-list{gap:var(--space-2);width:100%;margin-top:var(--space-4);flex-flow:column;display:flex}.pricing-feat-list-item{gap:var(--space-2);flex-flow:row;justify-content:flex-start;align-items:center;display:flex}.price-list-icon{flex-shrink:0;width:24px}.pricing-feat-list-body{color:var(--black);font-size:var(--text-marketing-body-sm);line-height:var(--leading-marketing-body)}.pricing-feat-list-body.disabled{color:var(--gray-500)}.pricing-feature-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-feat-divider{background-color:var(--gray-100);width:100%;height:1px;margin-top:var(--space-6);flex:none}.pricing-feat-item .wds-web-cta{margin-top:var(--space-4);flex:none;align-self:stretch}.wds-web-cta--purple{background-color:#6937c3}.wds-web-cta--purple:hover{background-color:#7a3df5}.pricing-tab-content-info{gap:var(--space-2);background-color:var(--surface-blue-1,#eef3ff);border:1px solid var(--color-border-blue-1,#4485ff26);border-radius:var(--radius-web-sm,8px);padding:var(--space-5) var(--space-6);margin-top:var(--space-2);flex-flow:column;display:flex}.pricing-tab-content-info-item{gap:var(--space-2);justify-content:flex-start;align-items:flex-start;display:flex}.image-386{width:16px;height:1.4em;color:var(--primary);flex-shrink:0}.text-block-79{color:var(--gray-700);font-size:var(--text-marketing-caption);white-space:pre-wrap;line-height:1.6}.grow{width:100%}.text-link.blue{color:var(--primary)}@media screen and (max-width:991px){.pricing-hero{min-height:320px}.pricing-hero-heading{font-size:var(--text-marketing-h4)}.pricing-quick-slider{padding-bottom:80px}.pricing-quick-track{gap:14px}.pricing-quick-link{height:128px;padding:10px var(--space-5);flex-basis:calc(50% - 7px)}.pricing-quick-link-heading{font-size:var(--text-marketing-body)}.pricing-quick-link-sub-heading{font-size:var(--text-marketing-caption)}.pricing-quick-dots{justify-content:center;display:flex;position:absolute;bottom:46px;left:0;right:0}.pricing-quick-dot{cursor:pointer;background:0 0;border:0;width:16px;height:24px;padding:0}.pricing-quick-dot:after{content:"";background:#aaa;border-radius:50%;width:10px;height:10px;margin:auto;display:block}.pricing-quick-dot[aria-pressed=true]:after{background:var(--primary)}.pricing-quick-dot-2{display:none}.pricing-tab-menu{scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 60px);margin-left:-30px;overflow-x:auto}.pricing-tab-menu::-webkit-scrollbar{display:none}.pricing-tab-link{padding:var(--space-4);align-items:flex-start;min-height:72px}.pricing-item-heading{font-size:var(--text-marketing-lead)}.pricing-item-sub-heading{font-size:var(--text-marketing-caption)}.pricing-cost{font-size:var(--text-marketing-h4)}.info-line-wrap{margin-top:var(--space-2)}}@media screen and (max-width:767px){.pricing-hero{min-height:280px}.pricing-hero-heading{font-size:var(--text-marketing-h5)}.pricing-hero-note{font-size:var(--text-marketing-caption)}.pricing-quick-slider{padding-bottom:var(--space-9)}.pricing-quick-link{flex-basis:100%}.pricing-quick-dots{bottom:10px}.pricing-quick-dot-2:not([hidden]){display:block}.pricing-tab-menu{width:calc(100% + 40px);margin-left:-20px}.pricing-feat-wrap{flex-flow:column}.pricing-feat-item{margin-top:0}.pricing-cost{font-size:var(--text-marketing-h5)}}.ko-pricing-tab .pricing-feat-item-header{align-items:flex-end;gap:var(--space-1);flex-direction:row}.ko-pricing-tab .pricing-feat-item-header.flex-v{flex-direction:column;align-items:flex-start}.ko-pricing-tab .pricing-cost{white-space:nowrap;flex-shrink:0;font-size:30px}.ko-pricing-tab .pricing-small-text{color:var(--gray-700);font-size:var(--text-marketing-caption);min-width:0;line-height:1.5}.ko-pricing-tab .pricing-label{font-size:var(--text-marketing-caption);line-height:20px}.ko-pricing-tab .pricing-label-wrap{gap:0 var(--space-1);flex-wrap:wrap;width:100%;display:flex}.ko-pricing-tab .pricing-small-caption{color:var(--gray-500);margin-bottom:var(--space-4);font-size:var(--text-base);line-height:1.5}.ko-pricing-tab .pricing-feat-item .wds-web-cta{margin-top:0}.ko-pricing-tab .pricing-feat-list{margin-top:var(--space-6)}.ko-pricing-tab .pricing-feat-list-body{font-size:var(--text-marketing-caption);line-height:1.5}.ko-pricing-tab .pricing-option-group{border-top:1px dotted var(--gray-400);width:100%;margin-top:var(--space-4);padding-top:var(--space-4)}.ko-pricing-tab .pricing-option-group .top-margin-0{margin-top:0}.ko-pricing-tab .pricing-feat-etc{border-top:1px solid var(--gray-200);width:100%;margin-top:var(--space-4);padding-top:var(--space-4);flex-direction:column;gap:6px;display:flex}.ko-pricing-tab .pricing-feat-details-heading{font-size:var(--text-marketing-body-sm);font-weight:var(--font-weight-bold);line-height:1.5}.ko-pricing-tab .pricing-feat-details-body{font-size:var(--text-marketing-caption);line-height:1.5}.ko-pricing-tab .pricing-feat-blue{color:var(--primary);font-weight:var(--font-weight-bold)}.ko-pricing-tab .pricing-feat-purple{color:#6937c3;font-weight:var(--font-weight-bold)}.ko-pricing-tab .pricing-tab-content-info{gap:var(--space-1);background:var(--gray-50);border-radius:var(--radius-web-xs);padding:var(--space-4);border:0;margin-top:0}.ko-pricing-tab .pricing-tab-content-info-item{gap:2px}.ko-pricing-tab .text-block-79{color:var(--gray-900);font-size:var(--text-md);line-height:1.4}.ko-pricing-tab .pricing-notice a,.ko-pricing-tab .text-block-79 a{color:#1c59ca;text-decoration:underline}.ko-pricing-tab .pricing-notice{color:#6b6659;margin-top:var(--space-1);font-size:var(--text-marketing-caption);line-height:1.5}.calc-form-wrap{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 430px;align-items:start;display:grid}.calc-form-checkbox-col{align-items:flex-start;gap:var(--space-6);padding:var(--space-5);border:1px solid var(--gray-400);border-radius:var(--radius-web-sm);background:var(--white);flex-direction:column;grid-column:1/-1;display:flex}.calc-form-checkbox-heading{color:var(--gray-900);margin-right:var(--space-4);font-size:var(--text-marketing-body);font-weight:var(--font-weight-semibold);line-height:1.4}.calc-form-checkbox-list{gap:var(--space-6);flex-wrap:wrap;width:100%;display:flex}.calc-cb{cursor:pointer;color:var(--gray-900);font-size:var(--text-marketing-nav);align-items:center;gap:6px;line-height:1.4;display:flex;position:relative}.calc-cb input{opacity:0;width:20px;height:20px;position:absolute}.calc-cb-mark{border:1px solid var(--gray-300);background:var(--white);border-radius:2px;flex:0 0 20px;width:20px;height:20px;display:block;position:relative}.calc-cb input:checked+.calc-cb-mark{background:var(--primary);border-color:var(--primary)}.calc-cb input:checked+.calc-cb-mark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.calc-cb input:focus-visible+.calc-cb-mark{outline:2px solid var(--primary);outline-offset:3px}.calc-form-center{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.calc-empty-state{gap:var(--space-5);padding:var(--space-10);text-align:center;border:1px solid var(--gray-400);border-radius:var(--radius-web-sm);background:var(--white);flex-direction:column}.calc-empty-icon-wrap,.calc-empty-state{justify-content:center;align-items:center;display:flex}.calc-empty-icon-wrap{background:#f2f2f2;border-radius:50%;width:120px;height:120px}.calc-empty-icon{width:50%}.calc-empty-text{color:var(--gray-900);font-size:var(--text-marketing-body);line-height:1.4}.calc-sub-wrap{min-width:0;padding:var(--space-6) var(--space-5);border:1px solid var(--gray-400);border-radius:var(--radius-web-sm);background:var(--white)}.calc-sub-header{justify-content:space-between;padding-bottom:var(--space-6);border-bottom:1px solid var(--gray-200)}.calc-sub-header,.calc-sub-header-left{align-items:center;gap:var(--space-2);display:flex}.calc-sub-icon{width:36px}.calc-sub-heading{color:var(--gray-900);font-size:26px;font-weight:var(--font-weight-medium);line-height:1.4}.calc-sub-header-right{flex-direction:column;align-items:flex-end;display:flex}.calc-sub-total-label{color:var(--gray-900);font-size:var(--text-marketing-nav)}.calc-sub-total,.calc-sub-total-num{color:var(--primary);font-size:var(--text-marketing-h5);font-weight:var(--font-weight-semibold);line-height:1.4}.calc-sub-lead{max-width:330px;padding-top:var(--space-5);color:var(--gray-500);font-size:var(--text-marketing-caption);line-height:1.4}.calc-sub-body{padding-top:var(--space-6)}.calc-seg,.calc-sub-body{gap:var(--space-5);flex-direction:column;display:flex}.calc-seg{width:100%}.calc-seg-heading{color:var(--black);padding-bottom:var(--space-2);font-size:var(--text-marketing-body-sm);font-weight:var(--font-weight-semibold)}.calc-seg-divider{border-top:1px solid var(--gray-200)}.calc-input-row{align-items:flex-start;gap:var(--space-4);display:flex}.calc-input-label-wrap{align-items:center;gap:var(--space-1);min-width:130px;display:flex}.calc-input-label{min-height:32px;color:var(--gray-900);font-size:var(--text-marketing-lead);font-weight:var(--font-weight-medium);line-height:1.4}.calc-input-caption-wrap{min-width:0}.calc-input-block{align-items:center;gap:var(--space-2);display:flex}.calc-input{border:1px solid var(--gray-400);border-radius:var(--radius-web-xs);width:120px;height:32px;padding:var(--space-2);font:inherit;font-size:var(--text-marketing-body-sm);color:var(--gray-900);background:var(--white)}.calc-input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.calc-input-unit{font-size:var(--text-marketing-nav);white-space:nowrap;line-height:1.4}.calc-field-caption,.calc-seg-caption{color:var(--gray-500);font-size:var(--text-marketing-caption);white-space:pre-wrap;line-height:1.4}.calc-field-caption{padding-top:var(--space-5)}.calc-sub-bottom{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.calc-sub-options{gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}.calc-option-icon{width:16px;height:16px}.calc-sub-options .calc-option-button{height:42px;padding:var(--space-2) var(--space-3);border:1px solid var(--gray-600);border-radius:var(--radius-web-xs);color:var(--gray-600);font-size:var(--text-marketing-nav);font-weight:var(--font-weight-regular);gap:var(--space-2);background:0 0}.calc-sub-options .calc-option-button:hover{border-color:var(--gray-900);color:var(--gray-900)}.calc-tooltip{cursor:help;flex-shrink:0;display:inline-flex;position:relative}.calc-tooltip-trigger{cursor:help;background:0 0;border:0;padding:0;display:inline-flex}.calc-tooltip-trigger>img{width:16px;height:16px}.calc-tooltip-text{z-index:2;width:max-content;max-width:200px;padding:10px var(--space-3);border-radius:var(--radius-web-xs);color:var(--color-white);font-size:var(--text-marketing-caption);font-weight:var(--font-weight-regular);background:#222;line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.calc-tooltip-text[hidden]{display:none}.calc-tooltip-text:after{content:"";width:100%;height:8px;position:absolute;top:100%;left:0}.calc-tooltip-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.calc-form-right-col{padding:var(--space-6) var(--space-5);border-radius:var(--radius-web-sm);background:#dfeffd;border:1px solid #85c2fa;position:sticky;top:100px}.calc-grand-label{color:var(--gray-900);font-size:26px;line-height:1.4}.calc-grand-num,.calc-grand-value{color:var(--primary);font-size:var(--text-marketing-h3);font-weight:var(--font-weight-semibold);line-height:1.4}.calc-grand-info{color:#005ca8;margin-top:var(--space-5);padding-top:var(--space-5);font-size:var(--text-marketing-nav);border-top:1px solid #85c2fa;line-height:1.5}.pricing-faq .accordian-item-body[hidden]{display:none}.pricing-faq .accordian-body,.pricing-faq .accordian-item-header{padding-left:0;padding-right:0}.pricing-faq .accordian-body{font-size:var(--text-marketing-body)}.pricing-cta-banner{background:0 0}.pricing-cta-banner:before{display:none}.pricing-cta-background{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.pricing-cta-banner .wds-web-cta-banner-inner{gap:var(--space-7);padding:100px 0}.pricing-cta-banner .wds-web-cta-banner-heading{font-size:var(--text-marketing-h4);line-height:1.3}.pricing-cta-banner .wds-web-cta-banner-actions{width:240px;margin-top:0}.pricing-cta-banner .wds-web-cta{width:100%;height:50px;padding:0 var(--space-6);border:1px solid var(--gray-200);border-radius:var(--radius-web-xs);color:var(--white);font-size:var(--text-marketing-body-sm);font-weight:var(--font-weight-medium);background:0 0}.pricing-cta-banner .wds-web-cta:hover{background:var(--white);color:#111;border-color:var(--gray-400)}@media screen and (max-width:991px){.ko-pricing-tab .pricing-cost{font-size:var(--text-marketing-h5)}.ko-pricing-tab .pricing-feat-details-heading{font-size:var(--text-marketing-caption)}.ko-pricing-tab .pricing-feat-blue,.ko-pricing-tab .pricing-feat-purple{display:block}.calc-form-wrap{flex-direction:column;display:flex}.calc-form-center,.calc-form-checkbox-col,.calc-form-right-col{width:100%}.calc-form-checkbox-col{gap:var(--space-4)}.calc-form-checkbox-list{gap:var(--space-5)}.calc-empty-icon-wrap{width:100px;height:100px}.calc-empty-text{font-size:var(--text-marketing-body-sm)}.calc-sub-heading{font-size:var(--text-marketing-h6)}.calc-sub-icon{width:28px}.calc-sub-total-label{font-size:var(--text-marketing-body-sm)}.calc-sub-total-num{font-size:var(--text-marketing-h6)}.calc-input-label{font-size:var(--text-marketing-body)}.calc-input-label-wrap{min-width:0}.calc-sub-bottom{flex-direction:column;align-items:flex-start}.calc-sub-options{margin-left:0}.calc-sub-options .calc-option-button{height:36px;font-size:var(--text-marketing-body-sm);padding-top:0;padding-bottom:0}.calc-grand-label{font-size:var(--text-marketing-body)}.calc-grand-num,.calc-grand-value{font-size:var(--text-marketing-h4)}.calc-grand-info,.pricing-faq .accordian-body{font-size:var(--text-marketing-body-sm)}.pricing-cta-banner .wds-web-cta-banner-inner{padding:var(--space-12) 0}.pricing-cta-banner .wds-web-cta-banner-heading{font-size:var(--text-marketing-h6)}}@media screen and (max-width:767px){.ko-pricing-tab .pricing-small-caption{font-size:var(--text-marketing-caption)}.calc-cb{font-size:var(--text-marketing-body-sm)}.calc-sub-wrap{padding:var(--space-5) var(--space-4)}.calc-sub-header{padding-bottom:var(--space-4);flex-direction:column;align-items:flex-start}.calc-sub-body{gap:var(--space-4);padding-top:var(--space-4)}.calc-sub-header-right{align-items:flex-start}.calc-sub-heading{font-size:var(--text-marketing-body)}.calc-sub-icon{width:24px}.calc-sub-total-label{font-size:var(--text-marketing-caption)}.calc-sub-total{font-size:var(--text-marketing-h6)}.calc-sub-total-num{font-size:var(--text-marketing-body)}.calc-input-label{font-size:var(--text-marketing-body-sm)}.calc-field-caption,.calc-seg-caption,.calc-sub-lead{font-size:var(--text-md)}.calc-sub-options .calc-option-button{height:32px;font-size:var(--text-marketing-caption);gap:6px}.calc-grand-label{font-size:var(--text-marketing-body-sm)}.calc-grand-num,.calc-grand-value{font-size:var(--text-marketing-h5)}.calc-grand-info{margin-top:var(--space-4);padding-top:var(--space-4)}.calc-grand-info,.pricing-faq .accordian-body{font-size:var(--text-marketing-caption)}.pricing-cta-banner .wds-web-cta-banner-inner{padding:var(--space-9) 0;gap:var(--space-5)}.pricing-cta-banner .wds-web-cta-banner-heading{font-size:var(--text-marketing-lead)}.pricing-cta-banner .wds-web-cta-banner-actions{width:160px}.pricing-cta-banner .wds-web-cta{height:44px;font-size:var(--text-marketing-caption)}}@media screen and (max-width:479px){.ko-pricing-tab .pricing-cost{font-size:var(--text-marketing-h6)}.calc-form-checkbox-list{gap:var(--space-4)}.calc-input-row{flex-direction:column;gap:2px}.calc-input{width:160px}}.small-padding{padding-top:80px;padding-bottom:80px}.bottom-padding-0{padding-bottom:0}.top-padding-0{padding-top:0}.bottom-padding-120{padding-bottom:120px}.bottom-margin-40{margin-bottom:var(--space-10)}@media screen and (max-width:991px){.small-padding{padding-top:var(--space-10);padding-bottom:var(--space-10)}.bottom-padding-0{padding-bottom:0}}@media screen and (max-width:767px){.small-padding{padding-top:var(--space-6);padding-bottom:var(--space-6)}.bottom-padding-0{padding-bottom:0}}.text-primary{color:var(--color-text-primary)!important}.text-secondary{color:var(--color-text-secondary)!important}.text-tertiary{color:var(--color-text-tertiary)!important}.hero-section{z-index:1}.home-slider{background-color:#0000;height:auto}.home-slide,.home-slider{position:relative;overflow:visible}.home-slide{height:720px}.home-slide-wrap{grid-template-rows:auto;grid-template-columns:1fr minmax(200px,1400px) 1fr;grid-auto-columns:1fr;width:100%;height:100%;display:grid;position:relative}.home-slide-wrap._1,.home-slide-wrap._3{isolation:isolate;clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%);background-color:#e5f0fb;margin-bottom:-120px;padding-bottom:120px;position:relative;overflow:hidden}.home-slide-wrap._1:before,.home-slide-wrap._3:before{content:"";filter:blur(60px);z-index:0;pointer-events:none;background:radial-gradient(50% 45% at 20% 30%,#93c5fd80,#0000 60%),radial-gradient(45% 50% at 80% 70%,#c4b5fd66,#0000 60%),radial-gradient(40% 35% at 55% 20%,#6ee7b740,#0000 65%);animation:lightGlossDrift 14s ease-in-out infinite alternate;position:absolute;inset:-15%}.home-slide-wrap._1:after,.home-slide-wrap._3:after{content:"";z-index:0;pointer-events:none;filter:blur(30px);background:conic-gradient(#0000 0deg,#93c5fd1f 80deg,#0000 160deg,#c4b5fd1a 240deg,#0000 320deg,#6ee7b714 350deg,#0000 1turn);animation:aiGlossRotate 26s linear infinite;position:absolute;inset:-20%}@keyframes lightGlossDrift{0%,to{opacity:.8;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-4%,3%)scale(1.08)}}.home-slide-wrap._2{clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%);background:linear-gradient(135deg,#0a1020,#0e1428 50%,#0a3a8f);margin-bottom:-120px;padding-bottom:120px}.hero-section-wrap{grid-area:1/2/2/3;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.hero-header{z-index:1;gap:var(--space-5);min-width:520px;height:100%;padding-left:var(--space-10);padding-right:var(--space-10);flex-flow:column;justify-content:flex-start;align-items:flex-start;padding-top:12%;display:flex;position:relative}.hero-heading-overflow-wrap,.hero-heading-wrap{overflow:hidden}.hero-heading{color:var(--black);white-space:nowrap;font-size:var(--text-marketing-display);font-weight:var(--font-weight-semibold);line-height:var(--leading-marketing-display);margin-top:0;margin-bottom:0}.hero-sub-heading{color:var(--black);font-size:var(--text-marketing-lead);line-height:var(--leading-marketing-body);min-height:calc(var(--text-marketing-lead) * var(--leading-marketing-body) * 2)}.hero-button-wrap{gap:var(--space-4);display:flex;position:absolute;bottom:80px;left:40px;overflow:hidden}.hero-image-wrap,.hero-visual-col{justify-content:center;align-items:center;width:100%;max-width:70%;height:100%;margin-left:auto;display:flex}.hero-slide-image-1{width:90%}.hero-slide-image-2{width:100%;margin-top:5%}.hero-slide-image-3{object-position:100% 50%;width:60%;margin-left:auto;position:absolute;inset:auto 0 auto auto}@keyframes aiGlossDrift{0%,to{opacity:.85;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(5%,-3%)scale(1.1)}}@keyframes aiGlossRotate{to{transform:rotate(1turn)}}@keyframes aiCtaBorderGloss{0%,to{background-position:0}50%{background-position:100%}}.home-slide-wrap.ai-slide{isolation:isolate;clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%);background:linear-gradient(135deg,#0a0a1a,#0d0f1e 40%,#130d24);height:100%;margin-bottom:-120px;padding-bottom:120px;position:relative;overflow:hidden}.home-slide-wrap.ai-slide:before{content:"";filter:blur(55px);z-index:0;pointer-events:none;background:radial-gradient(55% 45% at 18% 28%,#004be08c,#0000 62%),radial-gradient(50% 50% at 82% 72%,#8b52ff80,#0000 65%),radial-gradient(40% 35% at 60% 18%,#d946ef38,#0000 70%);animation:aiGlossDrift 11s ease-in-out infinite alternate;position:absolute;inset:-15%}.home-slide-wrap.ai-slide:after{content:"";z-index:0;pointer-events:none;mix-blend-mode:screen;filter:blur(28px);background:conic-gradient(#0000 0deg,#8b52ff24 70deg,#0000 140deg,#004be01f 220deg,#0000 290deg,#d946ef1a 340deg,#0000 1turn);animation:aiGlossRotate 22s linear infinite;position:absolute;inset:-25%}.home-slide-wrap._1>.hero-section-wrap,.home-slide-wrap._2>.hero-section-wrap,.home-slide-wrap._3>.hero-section-wrap,.home-slide-wrap.ai-slide>.hero-section-wrap{z-index:1;position:relative}.home-slide-wrap.ai-slide .hero-heading._1{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#8ab4ff,#c4a3f8 50%,#ffb3c1);-webkit-background-clip:text;background-clip:text}.home-slide-wrap.ai-slide .hero-heading._2{color:var(--white)}.home-slide-wrap.ai-slide .hero-sub-heading{color:#b0b8c8}.home-slide-wrap.ai-slide .primary-button.lg,.home-slide-wrap.ai-slide .wds-web-cta{width:fit-content;color:var(--white);z-index:1;background-color:#0000;border:2px solid #0000;display:inline-flex;position:relative;overflow:hidden}.home-slide-wrap.ai-slide .primary-button.lg>div,.home-slide-wrap.ai-slide .primary-button.lg>img,.home-slide-wrap.ai-slide .wds-web-cta>.wds-web-cta-arrow,.home-slide-wrap.ai-slide .wds-web-cta>.wds-web-cta-label{z-index:3;position:relative}.home-slide-wrap.ai-slide .primary-button.lg:before,.home-slide-wrap.ai-slide .wds-web-cta:before{-webkit-mask:linear-gradient(var(--white) 0 0) content-box,linear-gradient(var(--white) 0 0);z-index:2;padding:2px;transition:opacity .3s;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.home-slide-wrap.ai-slide .primary-button.lg:after,.home-slide-wrap.ai-slide .primary-button.lg:before,.home-slide-wrap.ai-slide .wds-web-cta:after,.home-slide-wrap.ai-slide .wds-web-cta:before{content:"";border-radius:inherit;background:linear-gradient(135deg,var(--color-whatap-blue) 0,var(--color-whatap-purple) 35%,#d946ef 50%,var(--color-whatap-purple) 65%,var(--color-whatap-blue) 100%);pointer-events:none;background-size:300% 300%;animation:aiCtaBorderGloss 5s ease-in-out infinite;position:absolute}.home-slide-wrap.ai-slide .primary-button.lg:after,.home-slide-wrap.ai-slide .wds-web-cta:after{clip-path:inset(0 100% 0 0);z-index:1;transition:clip-path .45s cubic-bezier(.22,1,.36,1);inset:-2px}.home-slide-wrap.ai-slide .primary-button.lg:hover,.home-slide-wrap.ai-slide .wds-web-cta:hover{box-shadow:none}.home-slide-wrap.ai-slide .primary-button.lg:hover:after,.home-slide-wrap.ai-slide .wds-web-cta:hover:after{clip-path:inset(0)}.home-slide-wrap.ai-slide .primary-button.lg:hover:before,.home-slide-wrap.ai-slide .wds-web-cta:hover:before{opacity:0}.home-slide-wrap.ai-slide .primary-button.lg .button-arrow{filter:brightness(0)invert()}.home-slide-wrap.ai-slide .wds-web-cta-arrow{color:var(--white)}.home-slide-wrap._1 .hero-visual-col,.home-slide-wrap._2 .hero-visual-col,.home-slide-wrap._3 .hero-visual-col,.home-slide-wrap.ai-slide .hero-visual-col{padding-right:var(--space-10);justify-content:center;align-items:center;max-width:50%;margin-top:-50px;display:flex;overflow:visible}.hero-browser-frame{border-radius:0;width:100%;overflow:hidden;box-shadow:0 20px 60px #0006,0 0 40px #8b52ff1f}.hero-ai-illust{flex-direction:column;justify-content:center;align-self:center;align-items:flex-end;width:100%;max-width:420px;min-height:540px;margin-left:auto;margin-right:8%;display:flex}.home-slide-wrap._2 .hero-heading._1,.home-slide-wrap._2 .hero-heading._2{color:var(--white)}.home-slide-wrap._2 .hero-sub-heading{color:#b0b8c8}.home-slide-wrap._2 .primary-button.lg{background-color:var(--white);color:var(--black)}.home-slide-wrap._2 .primary-button.lg .button-arrow{filter:brightness(0)}.home-slide-wrap._2 .primary-button.lg:hover{background-color:var(--color-surface-200);box-shadow:none}.home-slide-wrap._2 .line-button-blue.lg{border-color:var(--white);color:var(--white);background-color:#0000}.home-slide-wrap._2 .line-button-blue.lg .button-arrow{filter:brightness(0)invert()}.home-slide-wrap._2 .line-button-blue.lg:hover{border-color:var(--white);color:var(--white);background-color:#ffffff1a}.slider-pagination{width:100%;max-width:1400px;width:auto;font-size:var(--text-base);justify-content:flex-start;align-items:center;gap:var(--space-3);z-index:20;height:auto;padding:0;display:flex;position:absolute;bottom:100px;left:50%;transform:translate(-50%)}.slider-pagination .slider-dot{cursor:pointer;background-color:#ffffff40;border:none;border-radius:5px;width:10px;height:10px;margin:0;padding:0;transition:width .3s,background-color .3s,opacity .3s}.slider-pagination .slider-dot[aria-current=true]{background-color:#ffffffb3;width:48px}.slider-pagination.light .slider-dot{background-color:#1a1a2e26}.slider-pagination.light .slider-dot[aria-current=true]{background-color:#1a1a2e80}@media screen and (max-width:1279px){.home-slide{height:640px}.hero-header{min-width:420px;padding-left:var(--space-8);padding-right:var(--space-6)}.hero-heading{font-size:var(--text-marketing-h2)}.hero-sub-heading{font-size:var(--text-marketing-nav)}.hero-button-wrap{bottom:64px;left:32px}.home-slide-wrap._1 .hero-visual-col,.home-slide-wrap._2 .hero-visual-col,.home-slide-wrap._3 .hero-visual-col,.home-slide-wrap.ai-slide .hero-visual-col{max-width:48%;padding-right:var(--space-6);margin-top:-32px}.slider-pagination{padding-left:var(--space-8);bottom:80px}}@media screen and (max-width:1023px){.hero-section{height:auto;min-height:0;position:relative}.home-slider{overflow:visible}.home-slide,.home-slide-wrap,.home-slider{height:auto;min-height:0}.home-slide-wrap._1,.home-slide-wrap._2,.home-slide-wrap._3,.home-slide-wrap.ai-slide{clip-path:none;margin-bottom:0;padding-bottom:0}.hero-section-wrap{justify-content:flex-start;align-items:center;gap:var(--space-6);flex-flow:column}.hero-header:not(.hero-visual-col){text-align:center;width:100%;min-width:auto;height:auto;padding:80px var(--space-7) 0;justify-content:flex-start;align-items:center;gap:var(--space-4);margin-bottom:0}.hero-visual-col,.home-slide-wrap._1 .hero-visual-col,.home-slide-wrap._2 .hero-visual-col,.home-slide-wrap._3 .hero-visual-col,.home-slide-wrap.ai-slide .hero-visual-col{width:100%;max-width:100%;height:auto;padding:0 var(--space-7);box-sizing:border-box;min-width:auto;margin-top:0;overflow:visible}.hero-browser-frame{box-shadow:none;border-radius:0;width:100%}.hero-heading{white-space:normal;font-size:44px}.hero-sub-heading{white-space:normal;font-size:var(--text-marketing-nav);min-height:auto}.hero-button-wrap{gap:var(--space-3);margin-top:0;position:relative;bottom:auto;left:auto}.hero-image-wrap{justify-content:center;align-items:center;width:100%;height:auto;margin-right:auto}.hero-slide-image-1{width:90%}.hero-slide-image-2{width:auto}.hero-slide-image-3{width:100%;position:static}.home-slide-wrap._1,.home-slide-wrap._3{padding-top:0;padding-bottom:0}.home-slide-wrap._2{margin-bottom:0;padding-bottom:0}.home-slide-wrap.ai-slide{padding:0}.home-slide-wrap.ai-slide>.hero-section-wrap{justify-content:flex-start;align-items:center;gap:var(--space-5);box-sizing:border-box;flex-direction:column;width:100%;padding:0;display:flex}.home-slide-wrap.ai-slide .hero-header:not(.hero-visual-col){text-align:center;align-items:center;gap:var(--space-3);width:100%;padding:80px var(--space-7) 0;flex-direction:column;display:flex}.home-slide-wrap.ai-slide .hero-button-wrap,.home-slide-wrap.ai-slide .hero-heading-overflow-wrap,.home-slide-wrap.ai-slide .hero-heading-wrap,.home-slide-wrap.ai-slide .hero-sub-heading-wrap{text-align:center;width:100%;display:block}.home-slide-wrap.ai-slide .hero-heading._1,.home-slide-wrap.ai-slide .hero-heading._2{text-align:center;white-space:normal;letter-spacing:-.5px;font-size:36px;line-height:1.2}.home-slide-wrap.ai-slide .hero-sub-heading{text-align:center;font-size:var(--text-marketing-body-sm);margin-top:var(--space-1);line-height:1.5}.home-slide-wrap.ai-slide .primary-button.lg{margin:0 auto}.hero-ai-illust{align-self:center;width:88%;min-width:280px;max-width:420px;height:auto;min-height:380px;margin-top:0;margin-left:auto;margin-right:auto}.slider-pagination{width:100%;max-width:none;padding:var(--space-4) 0 var(--space-10);z-index:30;grid-column:1/-1;justify-content:center;position:relative;bottom:auto;left:auto;transform:none}}@media screen and (max-width:991px){.hero-header:not(.hero-visual-col){padding-left:var(--space-5);padding-right:var(--space-5)}.hero-heading{font-size:var(--text-marketing-h3)}.hero-sub-heading{font-size:17px}.home-slide-wrap.ai-slide .hero-header:not(.hero-visual-col){padding-left:var(--space-5);padding-right:var(--space-5)}.home-slide-wrap.ai-slide .hero-heading._1,.home-slide-wrap.ai-slide .hero-heading._2{font-size:var(--text-marketing-h4)}.home-slide-wrap.ai-slide .hero-sub-heading{font-size:var(--text-marketing-caption)}}@media screen and (max-width:767px){.hero-header:not(.hero-visual-col){padding:80px var(--space-4) 0;gap:var(--space-3)}.hero-heading{font-size:var(--text-marketing-h4)}.hero-sub-heading{font-size:15px}.hero-visual-col,.home-slide-wrap._1 .hero-visual-col,.home-slide-wrap._2 .hero-visual-col,.home-slide-wrap._3 .hero-visual-col,.home-slide-wrap.ai-slide .hero-visual-col{padding:0 var(--space-5)}.home-slide-wrap.ai-slide .hero-heading._1,.home-slide-wrap.ai-slide .hero-heading._2{font-size:26px;line-height:1.18}.home-slide-wrap.ai-slide .hero-sub-heading{font-size:var(--text-md)}.home-slide-wrap.ai-slide .hero-header:not(.hero-visual-col){padding:80px var(--space-4) 0}.hero-ai-illust{min-width:260px;min-height:320px}}@media screen and (max-width:479px){.hero-header:not(.hero-visual-col){padding:80px var(--space-3) 0}.hero-heading{font-size:var(--text-marketing-h5)}.hero-sub-heading{font-size:var(--text-marketing-caption)}.hero-visual-col,.home-slide-wrap._1 .hero-visual-col,.home-slide-wrap._2 .hero-visual-col,.home-slide-wrap._3 .hero-visual-col,.home-slide-wrap.ai-slide .hero-visual-col{padding:0 var(--space-4)}.hero-image-wrap{max-width:100%;height:auto}.hero-slide-image-1,.hero-slide-image-2{width:100%;height:auto}.hero-ai-illust{width:96%;min-width:240px;min-height:280px}.home-slide-wrap.ai-slide .hero-header:not(.hero-visual-col){padding:80px var(--space-3) 0}.home-slide-wrap.ai-slide .hero-heading._1,.home-slide-wrap.ai-slide .hero-heading._2{font-size:var(--text-marketing-h6)}.home-slide-wrap.ai-slide .hero-sub-heading{font-size:var(--text-base)}}@media screen and (max-width:359px){.hero-header:not(.hero-visual-col),.home-slide-wrap.ai-slide .hero-header:not(.hero-visual-col){padding:80px var(--space-2) 0}.hero-heading{font-size:var(--text-marketing-h6)}.hero-sub-heading{font-size:var(--text-md)}.hero-visual-col,.home-slide-wrap._1 .hero-visual-col,.home-slide-wrap._2 .hero-visual-col,.home-slide-wrap._3 .hero-visual-col,.home-slide-wrap.ai-slide .hero-visual-col{padding:0 var(--space-3)}.hero-ai-illust{min-width:220px;min-height:240px}}@keyframes heroStaggerIn{0%{opacity:0;filter:blur(4px);transform:translateY(36px)scale(.97)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.hero-stagger{opacity:0;animation:heroStaggerIn 1s cubic-bezier(.16,1,.3,1) forwards}.hero-stagger-d1{animation-delay:.1s}.hero-stagger-d2{animation-delay:.28s}.hero-stagger-d3{animation-delay:.48s}.hero-stagger-d4{animation-delay:.68s}.hero-stagger-d5{animation-delay:.9s}@keyframes heroSkelShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}#whatap-ai-chat-widget{align-items:stretch}#whatap-ai-chat-widget>*,#whatap-ai-chat-widget>div>div{box-sizing:border-box;width:100%}#whatap-ai-chat-widget>div>div{flex-shrink:0}@keyframes aiChatSymPulse{0%,to{filter:drop-shadow(0 0 #8b52ff00);scale:1}50%{filter:drop-shadow(0 0 8px #8b52ff8c);scale:1.18}}@keyframes aiChatSymSpin{to{rotate:1turn}}@keyframes aiChatSkeleton{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes aiCursorBlink{0%,to{opacity:1}50%{opacity:0}}#whatap-ai-chat-widget[data-paused=true] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){#whatap-ai-chat-widget *{transition:none!important;animation:none!important}}.landing-header{z-index:2000;background:var(--white);border-bottom:1px solid var(--gray-200);color:var(--gray-900);position:sticky;top:0}.landing-nav{max-width:1400px;height:80px;padding:0 var(--space-10);align-items:center;gap:var(--space-4);margin:auto;display:flex}.landing-nav .brand{min-width:124px;margin-right:var(--space-8);flex:0 0 124px}.landing-nav .brand-image{width:124px;height:auto}.landing-desktop,.landing-utility{white-space:nowrap;align-items:center;display:flex}.landing-desktop{align-self:stretch;gap:var(--space-8);min-width:0;font-size:var(--text-marketing-nav);line-height:1.3;font-weight:var(--font-weight-medium);flex:1}.landing-desktop>details{align-self:stretch;align-items:stretch;display:flex}.landing-desktop>a,.landing-desktop>details>summary{height:100%;padding-block:var(--space-3);align-items:center;display:flex;position:relative}.landing-desktop>a:after,.landing-desktop>details>summary:after{content:"";background:var(--primary);height:3px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.landing-desktop>a:hover:after,.landing-desktop>a[aria-current=page]:after,.landing-desktop>details>summary[data-active]:after,.landing-desktop>details[open]>summary:after{transform:scaleX(1)}.landing-desktop details[open]>summary,.landing-desktop summary[data-active],.landing-nav a[aria-current=page]{color:var(--primary)}.landing-utility{gap:var(--space-4);font-size:var(--text-marketing-caption);color:var(--gray-500);flex-shrink:0}.landing-utility .nav-login{color:var(--primary)}.landing-nav summary{cursor:pointer;list-style:none}.landing-nav summary::-webkit-details-marker{display:none}.landing-nav a:hover,.landing-nav summary:hover{color:var(--primary)}.nav-label{position:relative}.nav-insight-marker{background:var(--primary);border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:-10px}.landing-mega{background:var(--white);border-block:1px solid var(--gray-100);max-width:1400px;padding:var(--space-8) var(--space-10);box-shadow:var(--shadow-card);gap:var(--space-6);font-size:var(--text-marketing-body-sm);grid-template-columns:repeat(5,minmax(0,1fr));margin-inline:auto;display:grid;position:absolute;top:100%;left:0;right:0}.landing-mega p{color:var(--gray-500);margin-bottom:var(--space-3);font-size:var(--text-md)}.landing-mega a{padding:var(--space-2) 0;white-space:normal;overflow-wrap:anywhere;display:block}.nav-company,.nav-languages,.nav-support{position:relative}.nav-company>div,.nav-languages>div,.nav-support>div{background:var(--white);border-radius:0 0 var(--radius-web-sm) var(--radius-web-sm);min-width:max-content;position:absolute;top:100%;left:0;box-shadow:0 4px 4px #0000001a}.nav-company a,.nav-support a{padding:var(--space-3) var(--space-4);font-size:var(--text-marketing-body-sm);line-height:20px;font-weight:var(--font-weight-medium);display:block}.nav-company a:hover,.nav-support a:hover{background:#fafafa}.nav-languages{color:var(--gray-500);font-size:var(--text-marketing-caption);flex-shrink:0}.nav-languages>summary{padding-block:10px}.nav-languages>summary:after{content:"⌄";margin-left:6px}.nav-languages>div{z-index:1;border-radius:var(--radius-web-xs);left:auto;right:0;box-shadow:0 2px 5px #00000026}.nav-languages a{text-align:center;color:var(--gray-900);padding:10px;display:block}.landing-mobile{display:none}.skip-link{background:var(--white);padding:var(--space-3);z-index:3000;position:absolute;top:-80px;left:16px}.skip-link:focus{top:8px}.landing-main{min-height:70vh;padding-top:0}.landing-main [id]:target,.landing-main:target{scroll-margin-top:calc(var(--landing-header-height,81px) + var(--space-2))}@media (max-width:767px){.landing-main [id]:target,.landing-main:target{scroll-margin-top:calc(var(--landing-header-height,61px) + var(--space-2))}}.sitemap-list{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sitemap-list a{padding:var(--space-2) 0;color:var(--primary);display:block}.trial-dialog{border-radius:var(--radius-md);width:min(620px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--gray-900);background:var(--white);border:0;margin:auto;padding:0}.trial-dialog::backdrop{background:#0000008c}.trial-content{padding:var(--space-8)}.trial-content h2{font-size:var(--text-marketing-h5);margin:0 var(--space-10) var(--space-6) 0;line-height:1.4}.trial-close{padding:var(--space-2);cursor:pointer;font-size:var(--text-marketing-h6);position:absolute;top:16px;right:16px}.trial-dialog--demo{border:1px solid var(--gray-200);border-radius:var(--radius-web-lg);width:min(480px,100vw - 32px);max-width:720px;max-height:70vh;overflow:auto;box-shadow:0 0 40px #0000001a}.trial-dialog--demo .trial-modal-top{z-index:1;background:var(--white);justify-content:flex-end;align-items:center;width:100%;min-height:48px;display:flex;position:sticky;top:0}.trial-dialog--demo .trial-close{justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;padding:0;display:flex;position:static}.trial-dialog--demo .trial-close img{opacity:.5;width:24px;height:24px}.trial-dialog--demo .trial-content{padding:0}.trial-dialog--demo .demo-modal-heading-wrap{gap:var(--space-1);text-align:center;margin-bottom:var(--space-4);flex-direction:column;display:flex}.trial-dialog--demo h2{color:var(--black);font-size:var(--text-marketing-h5);font-weight:var(--font-weight-semibold);margin:0 0 15px;line-height:1.3}.trial-dialog--demo .hubspot-embed{width:100%;padding-inline:var(--space-6)}.trial-dialog--demo .trial-close:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}@media (max-width:991px){.trial-dialog--demo h2{font-size:var(--text-marketing-lead)}}@media (max-width:767px){.trial-dialog--demo{max-width:640px}.trial-dialog--demo h2{font-size:var(--text-marketing-nav)}.trial-dialog--demo .hubspot-embed{width:auto;margin:0 var(--space-6) var(--space-6)}}@media (max-width:479px){.trial-dialog--demo{max-width:320px}}.trial-status{margin-block:var(--space-4);line-height:1.7}.trial-status a{color:var(--primary);text-decoration:underline}.demo-request-form{gap:var(--space-5);display:grid}.demo-field{gap:var(--space-2);line-height:1.6;display:grid}.demo-field input{padding:var(--space-3);border:1px solid var(--gray-300);border-radius:var(--radius-web-xs);width:100%}.demo-consent{align-items:flex-start;gap:10px;line-height:1.6;display:flex}.demo-consent input{flex-shrink:0;margin-top:5px}.demo-consent a{text-decoration:underline}.pagination{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.pagination a{padding:var(--space-2)}.pagination [aria-current=page]{color:var(--primary);font-weight:var(--font-weight-bold);text-decoration:underline}.company-map{min-height:360px}.contact-form{min-height:240px}.pricing-faq-q{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;width:100%}html[lang=ja] body{word-break:normal}html:not([lang=ko]) :is(main,footer){overflow-wrap:anywhere}.fab-label{white-space:normal;overflow-wrap:anywhere;max-width:100%}html:not([lang=ko]) .fab-label{line-height:1.2}html[lang=ja] .fab-label{font-size:var(--text-sm)}@media (max-width:991px){body:has(.landing-mobile[open]) .fab-wrap{visibility:hidden}}@media (min-width:992px) and (max-width:1250px){.landing-nav{padding-inline:var(--space-6);gap:var(--space-3)}.landing-nav .brand{margin-right:var(--space-3)}.landing-desktop{gap:clamp(10px,1.2vw,var(--space-4));font-size:var(--text-marketing-body-sm)}.landing-utility{gap:10px}.landing-nav>.nav-languages,.landing-utility{font-size:var(--text-base)}}@media (max-width:991px){.landing-nav{gap:var(--space-6);height:80px;padding:0 30px}.landing-nav .brand{margin-right:auto}.landing-desktop,.landing-nav>.nav-languages,.landing-utility{display:none}.landing-mobile{display:block}.landing-mobile>summary{padding:var(--space-2) 5px}.landing-menu-lines{gap:var(--space-1);flex-direction:column;display:flex}.landing-menu-lines>span{background:#232334;border-radius:999px;width:24px;height:2px;transition:transform .2s,opacity .2s}.landing-mobile[open]>summary{color:var(--primary)}.landing-mobile[open] .landing-menu-lines>span:first-child{transform:translateY(6px)rotate(45deg)}.landing-mobile[open] .landing-menu-lines>span:nth-child(2){opacity:0}.landing-mobile[open] .landing-menu-lines>span:last-child{transform:translateY(-6px)rotate(-45deg)}.landing-mobile>nav{max-height:calc(100dvh - var(--landing-header-height,81px));background:var(--white);border-bottom:1px solid var(--gray-100);padding-bottom:var(--space-6);overscroll-behavior:contain;position:absolute;top:100%;left:0;right:0;overflow:auto}.landing-mobile nav>a,.landing-mobile nav>details>summary{min-height:48px;padding:var(--space-2) var(--space-5);font-size:var(--text-marketing-nav);line-height:1.3;font-weight:var(--font-weight-medium);align-items:center;display:flex}.landing-mobile nav>details[open]{padding-bottom:var(--space-4);background:#fafafa}.landing-mobile nav>details>a{padding:var(--space-3) var(--space-10);color:var(--gray-900);font-size:var(--text-marketing-body-sm);line-height:20px;display:block}.landing-mobile nav>details>a[aria-current=page]{color:var(--primary)}.landing-mobile-utility{border-bottom:1px solid var(--gray-200);align-items:stretch;min-height:46px;display:flex}.landing-mobile-utility>.nav-languages,.landing-mobile-utility>a{min-width:0;color:var(--gray-500);font-size:var(--text-marketing-body-sm);text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.landing-mobile-utility>a{padding:var(--space-2);border-right:1px solid var(--gray-100)}.landing-mobile-utility>.nav-languages>summary{width:100%;padding:10px var(--space-2)}.landing-mobile-utility .nav-languages a{font-size:var(--text-marketing-caption);padding:10px}.sitemap-list{grid-template-columns:1fr}}@media (max-width:767px){.landing-nav{height:60px;padding-inline:var(--space-5)}.landing-nav .brand{flex-basis:100px;min-width:100px}.landing-nav .brand-image{width:100px}.landing-mobile>nav{max-height:calc(100dvh - var(--landing-header-height,61px))}}@media (prefers-reduced-motion:reduce){.landing-desktop>a:after,.landing-desktop>details>summary:after,.landing-menu-lines>span{transition:none}}.landing-breadcrumb .wds-web-breadcrumb-item{font-size:var(--text-md);font-weight:var(--weight-regular)}.landing-breadcrumb .wds-web-breadcrumb-item:last-child{font-weight:var(--weight-semibold)}.landing-breadcrumb .wds-web-breadcrumb-sep{font-size:0}.landing-breadcrumb .wds-web-breadcrumb-sep:after{content:"›";font-size:var(--text-md)}.landing-breadcrumb--ja{background:var(--white);border-bottom:1px solid #eee;padding:0}.landing-product .div-block-186>.wds-web-breadcrumb.landing-breadcrumb--ja{padding:0}.landing-breadcrumb--ja .wds-web-breadcrumb-item{font-size:var(--text-md);font-weight:var(--weight-regular)}.landing-breadcrumb--ja .wds-web-breadcrumb-item a{font-size:inherit}.landing-breadcrumb--ja .wds-web-breadcrumb-item [aria-current=page]{font-weight:var(--weight-bold)}.landing-breadcrumb--ja .wds-web-breadcrumb-sep{opacity:1;background:url(/a/chevron-right-6-1.svg) 50%/contain no-repeat;flex:none;width:10px;height:10px;margin-inline:10px}.landing-breadcrumb--ja .wds-web-breadcrumb-sep:after{content:none}@media (max-width:767px){.landing-breadcrumb--ja .wds-web-breadcrumb-item{font-size:var(--text-base)}}.sitemap-list.sitemap-grouped{flex-direction:column;gap:0;display:flex}.sitemap-group{gap:var(--space-6);padding:var(--space-6) 0;border-bottom:1px solid var(--gray-200);grid-template-columns:180px minmax(0,1fr);display:grid}.sitemap-group h2{font-size:var(--text-marketing-body);margin:0}.sitemap-group>div{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:767px){.sitemap-group{grid-template-columns:1fr}.sitemap-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.localized-calc-segment+.localized-calc-segment{margin-top:var(--space-5);border-top:1px solid var(--gray-200);padding-top:var(--space-4)}.thank-you-page{text-align:center;align-items:center;gap:var(--space-6);flex-direction:column;min-height:650px;padding-block:160px;display:flex}.thank-you-page>svg{color:var(--primary)}.thank-you-page .wds-web-cta{min-width:200px;margin-top:var(--space-5);color:#fff}@media (max-width:767px){.thank-you-page{min-height:500px;padding-block:80px}}@media (prefers-reduced-motion:no-preference){html:has([data-smooth-anchors]){scroll-behavior:smooth}}.company-stat-readable{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px){html[lang=ko] .sitemap-group>div{grid-template-columns:repeat(4,minmax(0,1fr))}}.localized-demo-dialog h2{white-space:pre-line}.localized-demo-form{gap:var(--space-3);padding:0 var(--space-6) var(--space-6);flex-direction:column;display:flex}.localized-demo-form input[type=email]{width:100%;min-height:48px;padding:var(--space-3);border:1px solid var(--gray-300);border-radius:var(--radius-web-xs);color:var(--gray-900);background:var(--white)}.localized-demo-consent{align-items:flex-start;gap:var(--space-2);font-size:var(--text-marketing-caption);line-height:1.5;display:flex}.localized-demo-consent input{flex:none;margin-top:4px}.localized-demo-consent a,.localized-demo-form [role=alert] a,.localized-demo-form [role=status] a{text-decoration:underline}.localized-demo-form button:disabled{opacity:.5;cursor:not-allowed}.localized-demo-dialog .demo-modal-heading-wrap p{padding-inline:var(--space-6);margin:0;font-size:1rem;line-height:1.5}.localized-demo-intro{margin:0 0 var(--space-8);text-align:center;font-size:var(--text-marketing-h5);font-weight:var(--font-weight-semibold);line-height:1.4}html[lang=ja] .localized-demo-dialog .demo-modal-heading-wrap{padding:0 var(--space-6);gap:var(--space-1)}html[lang=ja] .localized-demo-dialog .demo-modal-heading-wrap p{font-size:var(--text-marketing-caption);padding:0}html[lang=ja] .localized-demo-form{gap:var(--space-2)}html[lang=ja] .localized-demo-form input[type=email]{min-height:36px;padding:var(--space-2)}html[lang=ja] .localized-demo-form button:disabled{background:var(--gray-200);color:var(--gray-600);opacity:1}html[lang=en] .fab-label{white-space:nowrap;overflow-wrap:normal;font-size:12px;line-height:1.15}.localized-demo-form .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[lang=ja] .localized-demo-dialog :is(.localized-demo-intro,.demo-modal-heading-wrap h2){font-size:var(--text-marketing-h5);line-height:1.4}@media (max-width:767px){html[lang=ja] .localized-demo-dialog :is(.localized-demo-intro,.demo-modal-heading-wrap h2){font-size:var(--text-marketing-lead)}html[lang=ja] .localized-demo-intro{margin-bottom:var(--space-4);padding-inline:var(--space-4)}}.partner-inquiry-form{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.partner-inquiry-form>p{font-size:var(--text-md);color:var(--gray-700);margin:0}.partner-inquiry-form a{color:var(--primary);text-decoration:underline}.partner-inquiry-field{gap:var(--space-2);flex-direction:column;display:flex}.partner-inquiry-field label{font-size:16px;font-weight:var(--weight-semibold);color:var(--gray-800)}.partner-inquiry-field label>span{color:var(--gray-700)}.partner-inquiry-field input,.partner-inquiry-field textarea{box-sizing:border-box;width:100%;min-width:0;padding:var(--space-4);border:2px solid var(--gray-200);background:var(--gray-50);color:var(--gray-900);font:inherit;border-radius:8px}.partner-inquiry-field textarea{resize:vertical}.partner-inquiry-field input:focus,.partner-inquiry-field textarea:focus{outline:2px solid var(--primary);outline-offset:2px;background:var(--white)}.partner-inquiry-consent{justify-content:center;align-items:center;gap:var(--space-3);font-size:14px;display:flex}.partner-inquiry-consent input{width:20px;height:20px;accent-color:var(--primary);flex:none}.partner-inquiry-form>button{border-radius:12px;align-self:center;min-width:200px;min-height:56px}.partner-inquiry-form>button:disabled{cursor:not-allowed;opacity:.6}.landing-home [hidden]{display:none!important}.landing-home button{font:inherit}.landing-home :is(a,button,[tabindex]):focus-visible{outline:3px solid var(--blue-500,#296cfe);outline-offset:5px}.landing-home .section-header>.heading-2{margin-bottom:var(--space-2)}.landing-home .section-header>p{margin-top:0}.home-migration-hero{touch-action:pan-y;display:grid;position:relative;overflow:hidden}.home-migration-slide{grid-area:1/1}.home-migration-slide:not(.is-hero-active):not(.is-leaving){visibility:hidden}.home-migration-slide.is-entering{animation:homeHeroEnter 2s both}.home-migration-slide.is-leaving{pointer-events:none;animation:homeHeroLeave 2s both;position:relative}@keyframes homeHeroEnter{0%{opacity:0}to{opacity:1}}@keyframes homeHeroLeave{0%{opacity:1}to{opacity:0}}.home-migration-slide{background:#e5f0fb;min-height:720px;position:relative}.home-migration-slide.ai-slide{background:linear-gradient(135deg,#0a0a1a,#0d0f1e 40%,#130d24)}.home-migration-slide.ai-slide:before{content:"";pointer-events:none;background:radial-gradient(at 20% 35%,#004be02b,#0000 60%),radial-gradient(at 90% 60%,#8b52ff24,#0000 70%);position:absolute;inset:0}.home-migration-slide._2{background:linear-gradient(135deg,#0a1020,#0e1428 50%,#0a3a8f)}.home-migration-hero-inner{max-width:1400px;min-height:720px;padding:64px var(--space-10) 104px;grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid;position:relative}.home-migration-hero-copy{z-index:1;min-width:0;position:relative}.home-migration-hero-heading{font-size:clamp(38px,4.4vw,62px);line-height:1.2;font-weight:var(--font-weight-semibold);color:var(--black);letter-spacing:-.025em;margin:0}.home-migration-hero-heading span{white-space:nowrap;display:block}.home-migration-hero-copy>p{font-size:var(--text-marketing-body);white-space:pre-line;margin:var(--space-6) 0 0;max-width:520px;color:var(--black);line-height:1.5}.home-migration-slide.is-dark .home-migration-hero-heading{color:var(--white)}.home-migration-slide.is-dark .home-migration-hero-copy>p{color:#b0b8c8}.home-migration-slide.ai-slide .home-migration-hero-heading .first-line{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#8ab4ff,#c4a3f8,#ffb3c1);-webkit-background-clip:text;background-clip:text}.home-migration-hero-actions{align-items:center;gap:var(--space-4);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.home-hero-trial{min-height:56px;padding:15px var(--space-6);gap:var(--space-3);border:1px solid var(--blue-500,#296cfe);color:var(--blue-500,#296cfe);border-radius:var(--radius-web-sm,4px);cursor:pointer;font-weight:var(--font-weight-semibold);background:0 0;align-items:center;display:inline-flex}.home-hero-trial.filled{background:var(--blue-500,#296cfe);color:var(--white)}.home-migration-slide.ai-slide .home-hero-trial{color:var(--white);background:0 0;border-color:#9875ed}.home-migration-slide.is-dark .wds-web-cta{color:var(--white);border-color:var(--white)}.home-migration-slide.is-dark .wds-web-cta--filled{color:var(--black);background:var(--white)}.home-migration-hero-visual{justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative}.home-migration-hero-visual :is(img,.home-hero-image-placeholder){object-fit:contain;width:100%;height:auto}.home-migration-hero-visual img.home-hero-image{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.home-migration-hero-visual video{aspect-ratio:16/9;background:#111c30;width:100%;height:auto;box-shadow:0 20px 60px #0006}.home-migration-hero-visual.visual-ai-slide{padding-left:var(--space-6)}.home-migration-hero-visual.visual-ai-slide img.home-hero-image{width:calc(100% - 24px);left:24px}.home-migration-hero-visual.visual-_3{width:110%}.home-hero-controls{z-index:2;align-items:center;gap:6px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.home-hero-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.home-hero-dot:after{content:"";background:#0003;border-radius:50%;width:8px;height:8px}.home-hero-dot[aria-pressed=true]:after{background:var(--blue-500,#296cfe)}.home-hero-controls.on-dark .home-hero-dot:after{background:#ffffff59}.home-hero-controls.on-dark .home-hero-dot[aria-pressed=true]:after{background:var(--white)}.home-hero-pause{color:var(--black);padding:var(--space-2);cursor:pointer;background:0 0;border:0;width:44px;height:44px}.home-hero-controls.on-dark .home-hero-pause{color:var(--white)}.home-hero-pause:disabled{opacity:.5;cursor:default}.home-service-tabs{grid-template-columns:minmax(260px,35%) minmax(0,1fr);align-items:center;gap:60px;display:grid}.home-service-tab-menu{flex-direction:column;display:flex}.home-service-tab-item>button{align-items:center;gap:var(--space-2);cursor:pointer;width:100%;color:var(--gray-500,#9097a0);text-align:left;font-size:var(--text-marketing-h5);line-height:1.35;font-weight:var(--font-weight-semibold);background:0 0;border:0;padding:10px 0;display:flex}.home-service-tab-item>button img{width:28px;height:28px}.home-service-tab-item.is-selected>button{color:var(--blue-500,#296cfe)}.home-service-tab-item.c-ai.is-selected>button{color:#8563e7}.home-service-tab-item.c-1.is-selected>button{color:#7f58be}.home-service-tab-item.c-2.is-selected>button{color:#326ce5}.home-service-tab-item.c-3.is-selected>button{color:#3c949e}.home-service-tab-item.c-4.is-selected>button{color:#9764c4}.home-service-tab-item.c-5.is-selected>button{color:#228b94}.home-service-tab-item.c-6.is-selected>button{color:#4c956c}.home-service-tab-description{border-bottom:1px solid var(--gray-400,#ccc);padding:10px 0 var(--space-2)}.home-service-mobile-description p,.home-service-tab-description p{font-size:var(--text-marketing-body-sm);color:var(--black);margin:0;line-height:1.6}.home-service-more{justify-content:flex-start;align-items:center;gap:var(--space-1);min-height:44px;padding:var(--space-3) 0;font-size:var(--text-marketing-caption);color:var(--gray-600,#6a7078);cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex}.home-service-mobile-description{display:none}.home-service-panels{min-width:0}.home-service-shot{object-fit:contain;width:100%;height:auto;display:block}.home-environment{padding-bottom:100px;overflow:hidden}.home-environment-header{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;height:auto;display:flex}.home-environment h2{color:var(--gray-900);font-size:clamp(60px,11vw,150px);font-weight:var(--font-weight-bold);margin:0;line-height:1.3}.home-environment-header button{border:1px solid var(--gray-200,#ddd);background:var(--white);cursor:pointer;border-radius:50%;flex-shrink:0;min-width:40px;margin-inline-start:auto;padding:10px}.home-environment .home-tag{color:#212121;border-radius:var(--radius-pill);padding:var(--space-6);font-size:var(--text-marketing-h4);font-weight:var(--font-weight-regular);background:#d9ebfc;border:0}.home-environment .home-tag.mint{background:#dbf8e3}.home-environment .home-tag.light-blue{background:#d2e9f6}.home-environment .home-tag.light-purple{background:#e8e1ff}.home-environment .home-tag.magenta{color:var(--white);background:#d75ef5}.home-environment .home-tag.indigo{color:var(--white);background:#0085cf}.home-environment .home-tag.orange{color:var(--white);background:#f90}.home-environment .home-tag.blue{color:var(--white);background:#4485ff}.home-environment .home-tag.green{color:var(--white);background:#45b96e}.home-environment .home-tag.purple{color:var(--white);background:#936ce7}.home-environment .home-tag.light-green{color:var(--white);background:#8bcd00}.home-environment .home-tag.blue-green{color:var(--white);background:#00c5b1}.home-environment .home-tag.blue-green-2{color:var(--white);background:#00b0e2}.home-environment .home-tag:is(.magenta,.indigo,.orange,.blue,.green,.purple,.light-green,.blue-green,.blue-green-2){color:var(--white)}.home-environment.is-paused .home-tag-list-bottom,.home-environment.is-paused .home-tag-list-top,.home-environment:hover .home-tag-list-bottom,.home-environment:hover .home-tag-list-top{animation-play-state:paused}.home-awards-grid{gap:var(--space-6);grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.home-award{padding:var(--space-8) var(--space-5);background:var(--white);text-align:center;flex-direction:column;grid-column:span 2;align-items:center;display:flex}.home-award:nth-child(6){grid-column:2/span 2}.home-award-image{width:120px;height:120px;margin-bottom:var(--space-5);justify-content:center;align-items:center;display:flex}.home-award-image img{object-fit:contain;width:100%;height:100%}.home-award h3{color:var(--gray-900);margin:0 0 var(--space-2);font-size:var(--text-marketing-lead);font-weight:var(--font-weight-semibold);line-height:1.3}.home-award p{color:var(--gray-700);font-size:var(--text-marketing-body-sm);margin:0;line-height:1.5}.landing-home .home-feat-grid>.section-header{width:auto;max-width:48%}.landing-home .home-feat-grid{padding-bottom:80px}.home-customer-header{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-10);display:flex}.home-customer-header>a{align-items:center;gap:var(--space-3);color:var(--gray-900);text-decoration:none;display:flex}.home-customer-track{gap:var(--space-6);scroll-snap-type:x mandatory;scrollbar-width:thin;padding:5px 5px var(--space-5);margin:-5px;display:flex;overflow-x:auto}.home-customer-card{width:420px;color:var(--black);scroll-snap-align:start;flex:0 0 420px;text-decoration:none}.home-customer-card>img{aspect-ratio:1.88;object-fit:cover;border:1px solid var(--gray-200,#ddd);border-radius:var(--radius-web-sm);width:100%;display:block}.home-customer-card h3{font-size:var(--text-marketing-lead);margin:var(--space-6) 0 var(--space-4);line-height:1.4;font-weight:var(--font-weight-semibold);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;display:-webkit-box;overflow:hidden}.home-customer-card time{color:var(--gray-600);font-size:var(--text-marketing-caption)}.home-customer-controls{gap:var(--space-3);margin-top:var(--space-5);display:flex}.home-customer-controls>button{background:var(--white);border:1px solid var(--gray-100);width:48px;height:48px;color:var(--black);cursor:pointer;border-radius:50%;place-items:center;display:grid}.home-trial-banner{background:#214bc3;position:relative;overflow:hidden}.home-trial-banner .section-wrap{padding-block:100px}.home-trial-background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-trial-banner #home-trial-heading{color:var(--white);font-size:var(--text-marketing-h4);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-7);line-height:1.4}.home-banner-cta{border:1px solid var(--white);border-radius:var(--radius-web-xs);padding:var(--space-3) var(--space-6);color:var(--white);cursor:pointer;background:0 0;width:240px;max-width:100%;min-height:48px}@media (max-width:1100px){.home-migration-hero-heading{font-size:44px}.home-service-tabs{gap:var(--space-8)}.home-award{padding:var(--space-6) var(--space-4)}.home-award h3{font-size:var(--text-marketing-body)}}@media (max-width:991px){.home-migration-hero-inner{gap:var(--space-7);grid-template-columns:minmax(0,1fr);min-height:700px;padding:56px 30px 76px}.home-migration-slide{min-height:700px}.home-migration-hero-copy{text-align:center}.home-migration-hero-copy>p{max-width:600px;margin:var(--space-5) auto 0}.home-migration-hero-actions{margin-top:var(--space-7);justify-content:center}.home-migration-hero-visual{max-width:560px;height:260px;margin:auto}.home-migration-hero-visual :is(img,.home-hero-image-placeholder){width:auto;max-width:100%;max-height:100%}.home-migration-hero-visual.visual-ai-slide{padding-left:0}.home-migration-hero-visual.visual-ai-slide img.home-hero-image{width:100%;left:0}.home-migration-hero-visual.visual-_3{width:100%}.home-service-tabs{gap:var(--space-5);flex-direction:column;align-items:stretch;display:flex}.home-service-tab-menu{gap:var(--space-6);flex-direction:row;padding:6px 0 10px;overflow-x:auto}.home-service-tab-item{flex-shrink:0}.home-service-tab-item>button{white-space:nowrap;width:auto;font-size:var(--text-marketing-body)}.home-service-tab-description,.home-service-tab-item>button>img,.home-service-tab-item>button>svg{display:none}.home-service-mobile-description{text-align:center;margin-bottom:var(--space-6);display:block}.home-service-mobile-description .home-service-more{justify-content:center}.home-service-panels{width:100%}.home-environment{padding-bottom:80px}.home-environment .home-tag{padding:var(--space-4);font-size:var(--text-marketing-nav)}.home-awards-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.home-award,.home-award:nth-child(6){grid-column:auto}.home-award-image{width:80px;height:80px}.home-award h3{font-size:21px}.home-award p{font-size:15px}.home-customer-card{flex-basis:300px;width:300px}.home-trial-banner .section-wrap{padding-block:var(--space-12)}}@media (max-width:767px){.home-migration-hero-inner{padding:var(--space-10) var(--space-5) 72px;gap:var(--space-6);min-height:650px}.home-migration-slide{min-height:650px}.home-migration-hero-heading{font-size:36px}.home-migration-hero-heading span{white-space:normal;word-break:keep-all}.home-migration-hero-copy>p{font-size:var(--text-marketing-body-sm)}.home-migration-hero-actions{gap:var(--space-2);margin-top:var(--space-6)}.home-migration-hero-actions>a,.home-migration-hero-actions>button{min-height:48px;padding:var(--space-3) var(--space-4);font-size:var(--text-marketing-caption)}.home-migration-hero-visual{max-width:480px;height:240px}.home-hero-controls{bottom:22px}.home-service-tab-item>button{font-size:var(--text-marketing-nav)}.home-service-mobile-description p,.home-service-tab-description p{font-size:var(--text-marketing-caption)}.home-environment{padding-bottom:45px}.home-environment .home-tag{padding:var(--space-2);font-size:15px}.home-award{padding:var(--space-5) var(--space-4)}.home-award-image{width:60px;height:60px}.home-award h3{font-size:var(--text-marketing-nav)}.home-award p{font-size:var(--text-marketing-caption)}.home-awards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-customer-header{margin-bottom:var(--space-6)}.home-customer-header>a{gap:var(--space-1);font-size:var(--text-marketing-caption)}.home-customer-track{gap:var(--space-4)}.home-customer-card{flex-basis:260px;width:260px}.home-customer-card h3{font-size:var(--text-marketing-nav);margin-top:var(--space-4)}.home-customer-controls>button{width:40px;height:40px}.home-trial-banner #home-trial-heading{font-size:var(--text-marketing-h6);margin-bottom:var(--space-5)}.home-trial-banner .section-wrap{padding-block:var(--space-9)}.home-banner-cta{width:160px}}@media (max-width:479px){.home-migration-hero-heading{font-size:var(--text-marketing-h4)}.home-migration-hero-inner,.home-migration-slide{min-height:620px}.home-migration-hero-visual{height:200px}.landing-home .home-feat-grid>.section-header{max-width:100%}.landing-home .home-feat-grid{padding-bottom:0}}@media (prefers-reduced-motion:reduce){.landing-home *,.landing-home :after,.landing-home :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.home-environment .home-tag-track{overflow-x:auto}.home-environment [aria-hidden=true],.home-environment-header button{display:none}}.home-migration-slide.is-dark .wds-web-cta--filled :is(.wds-web-cta-label,.wds-web-cta-arrow){color:inherit}html:not([lang=ko]) .home-migration-hero-heading span{white-space:normal;overflow-wrap:break-word}html:not([lang=ko]) .home-migration-hero-heading{font-size:clamp(32px,3.6vw,56px)}html[lang=ko] .home-migration-hero-inner,html[lang=ko] .home-migration-slide{min-height:843px}html[lang=ko] .home-migration-hero-inner{column-gap:var(--space-6);grid-template-columns:minmax(max-content,1fr) minmax(0,1fr)}html[lang=ko] .home-migration-hero-heading{font-size:62px}@media (max-width:991px){html[lang=ko] .home-migration-hero-inner,html[lang=ko] .home-migration-slide{min-height:0}html[lang=ko] .home-migration-hero-inner{grid-template-columns:minmax(0,1fr);column-gap:0}html[lang=ko] .home-migration-hero-heading{font-size:var(--text-marketing-h2)}html[lang=ko] .ai-slide .home-migration-hero-heading{font-size:var(--text-marketing-h4);line-height:1.2}html[lang=ko] .ai-slide .home-migration-hero-copy>p{font-size:var(--text-marketing-caption);line-height:1.5}html[lang=ko] .home-migration-hero-visual{height:auto}}@media (max-width:767px){html[lang=ko] .home-migration-hero-inner{padding:60px var(--space-4) 80px;gap:var(--space-4)}html[lang=ko] .home-migration-hero-heading{font-size:38px}html[lang=ko] .ai-slide .home-migration-hero-heading{font-size:var(--text-marketing-h5);line-height:1.15}html[lang=ko] .ai-slide .home-migration-hero-copy>p{font-size:var(--text-md)}}@media (max-width:479px){html[lang=ko] .home-migration-hero-heading{font-size:36px}}.landing-home .home-migration-hero-actions :is(.wds-web-cta,.home-hero-trial){border-radius:var(--radius-web-xs);min-height:56px;font-size:var(--text-marketing-nav)}.landing-home .home-service-tab-item>button{color:var(--black);transition:font-size .2s,color .2s}.landing-home .home-service-tab-item.is-selected>button{font-size:36px}.home-service-tab-item>button>svg{color:#326ce5;flex-shrink:0}.home-service-panels>[role=tabpanel]:not([hidden]),.home-service-tab-description:not([hidden]){animation:reviewFadeIn .3s both}.trial-dialog[open]{animation:reviewFadeIn .25s both}@keyframes reviewFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:992px){section[aria-labelledby=home-recommend-heading]>.container>.section-wrap{justify-content:center;min-height:min(850px,100svh)}}@media (max-width:991px){.landing-home .home-service-tab-item.is-selected>button{font-size:var(--text-marketing-h6)}}@media (prefers-reduced-motion:reduce){.home-service-panels>[role=tabpanel],.home-service-tab-description,.trial-dialog[open]{animation:none}.landing-home .home-service-tab-item>button{transition:none}}@media (min-width:992px){html[lang=ja] .home-migration-slide._2 .home-migration-hero-heading .first-line{font-size:clamp(26px,2.8vw,42px)}html[lang=ja] .home-migration-hero-copy>p{max-width:none;font-size:clamp(16px,1.3vw,18px)}}@media (max-width:991px){html[lang=ja] .home-migration-slide._2 .home-migration-hero-heading .first-line{font-size:clamp(20px,6vw,42px)}}html[lang=ja] .home-hero-description-line{text-wrap:balance;display:block}@media (min-width:992px){html[lang=en] .home-migration-slide._2 .home-migration-hero-copy{width:max-content;max-width:calc(100vw - 80px)}html[lang=en] .home-migration-slide._2 .home-migration-hero-heading{font-size:clamp(32px,3.2vw,48px)}html[lang=en] .home-migration-slide._2 .home-migration-hero-heading span{white-space:nowrap}}.company-carousel{touch-action:pan-y}.company-carousel .company-hero-slide{position:absolute;inset:0}.company-carousel .company-hero-slide[hidden]{display:none}.company-carousel .company-hero-slide-header .heading-5{color:var(--primary);letter-spacing:.2em;font-size:var(--text-marketing-h3);font-weight:var(--font-weight-bold);margin:0;line-height:1.4}.company-carousel .company-hero-slide-header .heading-2{color:var(--white);font-size:var(--text-marketing-h1);font-weight:var(--font-weight-semibold);margin:0;line-height:1.2}.company-carousel .company-hero-slide.is-active{z-index:2}.company-carousel .company-hero-slide.is-leaving{z-index:1;pointer-events:none;animation:company-hero-out .5s both}.company-carousel .company-hero-slide.is-entering{animation:company-hero-in .5s both}.company-carousel .slider-pagination{z-index:3}.company-carousel .slider-pagination button:focus-visible{outline:3px solid var(--white);outline-offset:5px}.company-carousel .company-hero-pause:disabled{cursor:default}@keyframes company-hero-in{0%{opacity:0}to{opacity:1}}@keyframes company-hero-out{0%{opacity:1}to{opacity:0}}@media (max-width:991px){.company-carousel .company-hero-slide-header{padding-inline:var(--space-10)}.company-carousel .company-hero-slide-header .heading-5{font-size:var(--text-marketing-h6)}.company-carousel .company-hero-slide-header .heading-2{font-size:44px}}@media (max-width:767px){.company-carousel .company-hero-slide-header{padding-inline:0}.company-carousel .company-hero-slide-header .heading-2{font-size:34px}}@media (max-width:479px){.company-carousel .company-hero-slide-header .heading-5{font-size:var(--text-marketing-body)}.company-carousel .company-hero-slide-header .heading-2{font-size:6.5vw}}@media (prefers-reduced-motion:reduce){.company-carousel .company-hero-slide:is(.is-entering,.is-leaving){animation:none}}.company-carousel .company-hero-heading-wrap>.overflow-wrap{display:block;overflow:hidden}.company-carousel .company-hero-heading-wrap>.overflow-wrap>br{display:none}.company-carousel .compay-heading{display:block}.company-carousel .is-active :is(.company-hero-sub-heading,.compay-heading){animation:company-copy-in 1.5s both}.company-carousel .is-active .company-hero-sub-heading{animation-delay:.1s}.company-carousel .is-active .compay-heading._1{animation-delay:.2s}.company-carousel .is-active .compay-heading._2{animation-delay:.3s}.company-carousel .is-leaving :is(.company-hero-sub-heading,.compay-heading){animation:company-copy-out .5s both}@keyframes company-copy-in{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:translateY(0)}}@keyframes company-copy-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(70%)}}@media (prefers-reduced-motion:reduce){.company-carousel :is(.is-active,.is-leaving) :is(.company-hero-sub-heading,.compay-heading){animation:none}}.landing-product h2,.landing-product h3{margin-block:0}.landing-product .product-feat-image-wrap{box-shadow:none;border-radius:0}.landing-product .aapp-insight-item{box-shadow:none;border-radius:0;gap:normal}.landing-product .award-image-wrap{width:120px;height:120px;margin-bottom:var(--space-5);justify-content:center;align-items:center;display:flex}.landing-product .app-insight-item-icon{height:auto}.landing-product .app-insight-item-heading{margin-bottom:var(--space-2);font-weight:var(--weight-medium)}.landing-product .app-feat-item-heading{margin-bottom:var(--space-2);font-weight:var(--weight-semibold)}.landing-product .p3{line-height:1.5}.landing-product .product-insight-feat2-heading{font-size:38px;font-weight:var(--weight-medium);line-height:1.4}.landing-product .product-cta-banner{background:0 0}.landing-product .product-cta-banner:before{display:none}.landing-product .product-cta-background{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.landing-product .product-cta-banner .wds-web-cta-banner-inner{gap:var(--space-7);padding:100px 0}.landing-product .product-cta-banner .wds-web-cta-banner-heading{font-size:var(--text-marketing-h4);line-height:1.3}.landing-product .product-cta-banner .wds-web-cta-banner-actions{width:240px;margin-top:0}.landing-product .product-cta-banner .wds-web-cta{width:100%;height:50px;padding:0 var(--space-6);border:1px solid var(--gray-200);color:var(--white);font-size:var(--text-marketing-body-sm);font-weight:var(--font-weight-medium);background:0 0;border-radius:4px;line-height:1.5}.landing-product .product-cta-banner .wds-web-cta:hover{background:var(--white);color:#111;border-color:var(--gray-400)}.landing-product .product-demo-cta{min-height:52px;padding:14px var(--space-6);border-radius:var(--radius-button,8px);color:var(--black);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid;line-height:1.4}.landing-product .product-demo-cta--small{min-height:44px;color:var(--white);padding:10px var(--space-5)}.landing-product .product-demo-cta:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.landing-product .hero-visual--ai-observability{object-position:center}.landing-product .product-insight-feat2-item-header{min-width:0}.landing-product .product-insight-feat2-item-header>.p2{overflow-wrap:anywhere;max-width:100%}@media (prefers-reduced-motion:reduce){.landing-product .logo-grid{animation:none}.landing-product .product-logo-pause{display:none}}.landing-product .logo-track[data-paused=true] .logo-grid{animation-play-state:paused}.landing-product .product-logo-pause{right:var(--space-3);z-index:1;border:1px solid var(--gray-300);border-radius:var(--radius-web-xs);background:var(--white);width:44px;height:44px;color:var(--gray-900);cursor:pointer;font:inherit;padding:0;position:absolute;bottom:0}.landing-product .product-logo-pause:focus-visible{outline:3px solid var(--primary);outline-offset:2px}@media (max-width:479px){.landing-product .product-hero-button-wrap{flex-wrap:wrap}}.landing-product .div-block-186>.wds-web-breadcrumb{height:40px;padding:0 max(var(--space-10),calc((100% - 1320px) / 2));background:var(--white)}.landing-product .div-block-186{padding-bottom:130px}.landing-product .sub-hero-header{gap:0;padding:100px 0}.landing-product .sub-hero.wds-hero-banner{padding:0}.landing-product .product-heading-wrap{gap:var(--space-3);margin-bottom:var(--space-5)}.landing-product .product-sub-heading-wrap .p2{font-size:var(--text-marketing-body);line-height:1.6}.landing-product .product-hero-image-wrap{margin:0;padding:0}.landing-product .wds-web-cta--lg{padding-inline:23px}.landing-product .product-platform-wrap{display:block}.landing-product .product-platform-line{grid-template-columns:repeat(6,minmax(0,1fr))}.landing-product .product-platform-line._4col{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-product .product-platform-line._3col{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-product .product-platform-line-header{min-width:0}.landing-product .product-platform-line-header>div{overflow-wrap:anywhere}.landing-product .product-platform-framework-row{border-bottom:1px solid var(--gray-200);padding-block:var(--space-2);grid-template-columns:280px minmax(0,1fr);display:grid}.landing-product .product-platform-framework-row>.platform-line-header{padding:var(--space-5) 0 var(--space-5) var(--space-5);align-self:center}.landing-product .product-platform-framework-items{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));min-width:0;display:grid}.landing-product .platform-item{justify-content:flex-start;min-width:0}.landing-product .flatform-title{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;min-width:0;overflow:visible}@media (max-width:1199px){.landing-product .product-platform-framework-row{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:991px){.landing-product .section-heading-wrap .heading-2{font-size:36px}.landing-product .award-image-wrap{width:80px;height:80px}.landing-product .app-insight-item-heading{font-size:var(--text-marketing-body)}.landing-product .app-feat-grid{flex-flow:column;display:flex}.landing-product .product-insight-feat2-heading{font-size:var(--text-marketing-h4)}.landing-product .product-cta-banner .wds-web-cta-banner-inner{padding-block:var(--space-12)}.landing-product .product-cta-banner .wds-web-cta-banner-heading{font-size:var(--text-marketing-h6)}.landing-product .div-block-186{padding-bottom:60px}.landing-product .div-block-186>.wds-web-breadcrumb{height:36px;padding-inline:var(--space-5)}.landing-product .sub-hero-header{padding-block:60px 0}.landing-product .product-heading-wrap{gap:var(--space-2);margin-bottom:var(--space-2)}.landing-product .product-heading-wrap .heading-1{font-size:44px}.landing-product .product-sub-heading-wrap .p2{font-size:var(--text-marketing-body-sm)}.landing-product .service-hero-image{width:75%;max-height:none}.landing-product .product-platform-framework-row{grid-template-columns:minmax(0,1fr)}.landing-product .product-platform-framework-row>.platform-line-header{padding:var(--space-3) var(--space-2)}.landing-product .wds-web-cta--lg{height:48px;font-size:var(--text-marketing-body-sm)}}@media (max-width:767px){.landing-product .section-heading-wrap .heading-2{font-size:var(--text-marketing-h4)}.landing-product .p2{font-size:15px}.landing-product .award-image-wrap{width:60px;height:60px}.landing-product .app-insight-item-heading{font-size:var(--text-marketing-nav)}.landing-product .product-insight-feat2-heading{font-size:var(--text-marketing-h6)}.landing-product .product-cta-banner .wds-web-cta-banner-inner{padding-block:var(--space-9);gap:var(--space-5)}.landing-product .product-cta-banner .wds-web-cta-banner-heading{font-size:var(--text-marketing-lead)}.landing-product .product-cta-banner .wds-web-cta-banner-actions{width:160px}.landing-product .product-cta-banner .wds-web-cta{height:44px;font-size:var(--text-marketing-caption)}.landing-product .product-heading-wrap .heading-1{font-size:36px}.landing-product .product-sub-heading-wrap .p2{font-size:15px}.landing-product .product-platform-line,.landing-product .product-platform-line._4col{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-product .product-platform-framework-items{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-product .wds-web-cta--lg{height:44px;padding-inline:15px;font-size:15px}}@media (max-width:479px){.landing-product .service-hero-image{width:100%}}html{-webkit-text-size-adjust:100%}body,html{background:var(--white)}body{height:auto;min-height:100vh;font-family:var(--font-sans);color:#333;word-break:keep-all;-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:20px}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:where(a,button,input,select,textarea):focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}