:root{--site-copy-tracking:0.025em;--site-title-tracking:0.01em;--site-copy-word-spacing:normal;--site-copy-leading:1.85;--site-control-tracking:0.01em}:root:lang(ja){--site-copy-tracking:0.03em;--site-copy-leading:1.9}:root:is(:lang(en),:lang(vi)){--site-copy-tracking:0.01em;--site-title-tracking:0.005em;--site-copy-word-spacing:0.025em;--site-control-tracking:0.005em;--site-copy-leading:1.75}:root:lang(th){--site-copy-tracking:0;--site-title-tracking:0;--site-copy-word-spacing:0.04em;--site-control-tracking:0;--site-copy-leading:1.9}body{text-autospace:normal}:where(main) :is(p,li,dd,td,.site-faq-q-text,.aiw-tl-pop-desc):not(:where([class*=eyebrow],[class*=watermark],[class*=kicker],[class*=overline],[class*=tagline],[class*=badge],[class*=label],[class*=meta],[class*=date],[class*=caption],.aiw-hero-headline)){letter-spacing:var(--site-copy-tracking)!important;word-spacing:var(--site-copy-word-spacing);line-height:var(--site-copy-leading)!important}:where(main) :is(h1,h2,h3,h4,h5,h6,.site-heading-title,.aiw-hero-headline):not(:where([class*=watermark],[class*=eyebrow],[class*=kicker],[class*=overline])){letter-spacing:var(--site-title-tracking)!important}:where(main) :is(input,select,textarea,label){letter-spacing:var(--site-control-tracking)!important}:lang(en) [class*=criteriaList] p{text-wrap:balance}:lang(en) article .prose :is(p,li){letter-spacing:.005em!important;word-spacing:normal;text-wrap:pretty}:lang(en) .case-app-card li{letter-spacing:normal!important;word-spacing:normal}:where(main) article .prose{overflow-wrap:anywhere}@media (max-width:640px){:is(:lang(en),:lang(ja)) .aiw-hero-headline{font-size:28px}:lang(ja) #winedge-title+.aiw-hero-headline{font-size:clamp(21px,6.15vw,24px)}:lang(ja) #winedge-title+.aiw-hero-headline>span{letter-spacing:inherit}:lang(en) .case-app-title{font-size:clamp(16px,4.5vw,18px)}}@media (min-width:641px) and (max-width:1023px){:lang(en) .case-app-card h4{font-size:15px}}@media (min-width:1200px){:is(:lang(en),:lang(th)) .vi-pain2-card{padding-inline:12px}}:is(pre,code,kbd,samp){letter-spacing:normal!important;word-spacing:normal;text-autospace:no-autospace}:root{--aiwin-brand-theme:d-blue;--aiwin-brand-ink:#164761;--aiwin-brand-eyebrow:#255a77;--aiwin-brand-base-gradient:linear-gradient(135deg,#032338,#164761 50%,#296a8c);--aiwin-brand-foreground:var(--aiwin-brand-ink);--aiwin-brand-label:var(--aiwin-brand-eyebrow);--aiwin-brand-gradient:var(--aiwin-brand-base-gradient);--aiwin-brand-surface:light}:where(.hero-section-base,.site-page-hero,.site-page-header,.products-hero,.solv2-hero,.site-footer,.site-mega-overview,.site-contact-faq,.case-xl-hover,.case-xl-band,.cases-metrics-grid,.solv-cases-feature-content,.solv3-card-screen,.site-academy-instructor,.site-about-philosophy,.site-about-timeline-card.has-image,.site-news-subscribe,.home-agent-panel,.aiw-plan-year .aiw-plan-head,.aiw-spec-table thead tr,.ps-soltab-media--scene .ps-soltab-caption,[data-brand-surface=dark]){--aiwin-brand-foreground:initial;--aiwin-brand-label:initial;--aiwin-brand-gradient:initial;--aiwin-brand-surface:dark}:where(.about-page-hero,.newsroom-page-hero,.case-detail-hero--centered,.cases-overview-hero,.site-page-hero-photo:not(.case-detail-hero),.site-mega-app-chip,.site-mega-item,.site-contact-service-card,.site-contact-form,.site-journey-line-card,.site-academy-course-card,.site-academy-hero,.home-agent-msg,[data-brand-surface=light]){--aiwin-brand-foreground:var(--aiwin-brand-ink);--aiwin-brand-label:var(--aiwin-brand-eyebrow);--aiwin-brand-gradient:var(--aiwin-brand-base-gradient);--aiwin-brand-surface:light}.site-heading .site-heading-hairline{background:#bac9d2;opacity:1}.site-heading .site-heading-diamond{background:#b18a59}:is(.site-heading-title-text,.site-heading-char,.site-contact-h2 span,.site-contact-service-card h3,.site-section-title h2 span,.site-academy-hero-title>span:nth-child(2),.site-academy-teal-text,.products-hero-title,.solv2-hero-title-accent){filter:none;text-shadow:none}main .bg-gradient-to-r.bg-clip-text[class*=from-primary-]:not([class*=from-primary-300]):not([class*=from-primary-400]){background-image:var(--aiwin-brand-gradient,linear-gradient(to right,var(--tw-gradient-stops)))!important;filter:none;text-shadow:none}.site-header:not(.is-transparent) .site-logo-text,.site-header:not(.is-transparent) .site-logo-text>span{color:var(--aiwin-brand-ink)}@media (max-width:1023px){.site-academy-experience-stage{--aiwin-brand-foreground:initial;--aiwin-brand-label:initial;--aiwin-brand-gradient:initial;--aiwin-brand-surface:dark}}@media (max-width:639px){.solv-cases-feature-content{--aiwin-brand-foreground:var(--aiwin-brand-ink);--aiwin-brand-label:var(--aiwin-brand-eyebrow);--aiwin-brand-gradient:var(--aiwin-brand-base-gradient);--aiwin-brand-surface:light}}:root{--site-button-height:54px;--site-button-font:16px;--site-button-badge:32px;--site-button-icon:16px;--site-button-left:24px;--site-button-right:10px;--site-button-gap:10px}.site-button-specs :is(.site-btn,.site-btn-secondary-v2,.site-action-button,.home-hero-cta,.home-solv3-cta,.cases-stage-link,.site-journey-btn-primary,.site-journey-btn-line,.site-contact-form-next,.site-contact-form-back,.site-academy-btn-solid,.site-academy-btn-line,.site-academy-showcase-button,.site-academy-path-btn,.site-academy-paths-cta,.site-academy-mode-btn,.site-academy-plan-submit,.site-academy-fxmodal-cta,.site-academy-fxmodal-ghost,.case-crosslink-btn,.site-mega-overview-cta){box-sizing:border-box!important;align-items:center!important;justify-content:center!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;min-width:0!important;height:var(--site-button-height)!important;min-height:var(--site-button-height)!important;gap:var(--site-button-gap)!important;padding:0 var(--site-button-left)!important;border-radius:999px!important;font-size:var(--site-button-font)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.015em!important;white-space:nowrap!important;text-wrap:nowrap!important;transition-property:transform,box-shadow,filter,color,background-color,border-color!important}.site-button-specs :is(.site-action-button,.site-academy-fxmodal-ghost){display:inline-flex}.site-button-specs :is(.site-btn,.site-btn-secondary-v2,.site-academy-btn-solid,.site-academy-btn-line,.site-academy-showcase-button):has(.site-btn-badge,.site-btn-obadge,.site-academy-btn-badge,.site-academy-btn-obadge){padding-right:var(--site-button-right)!important}.site-button-specs .site-btn-label{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;white-space:nowrap!important;text-wrap:nowrap!important}.site-button-specs :is(.site-btn-badge,.site-btn-obadge,.site-academy-btn-badge,.site-academy-btn-obadge){box-sizing:border-box!important;display:flex;align-items:center;justify-content:center;width:var(--site-button-badge)!important;height:var(--site-button-badge)!important;min-width:var(--site-button-badge)!important;flex:0 0 var(--site-button-badge)!important;margin:0!important;transition-property:transform,color,background-color,border-color,box-shadow!important}.site-button-specs :is(.site-btn,.site-btn-secondary-v2,.site-action-button,.home-hero-cta,.home-solv3-cta,.cases-stage-link,.site-journey-btn-primary,.site-contact-form-next,.site-contact-form-back,.site-academy-btn-solid,.site-academy-btn-line,.site-academy-showcase-button,.site-academy-path-btn,.site-academy-paths-cta,.site-academy-mode-btn,.site-academy-plan-submit,.site-academy-fxmodal-cta,.site-academy-fxmodal-ghost,.case-crosslink-btn,.site-mega-overview-cta) svg{width:var(--site-button-icon)!important;height:var(--site-button-icon)!important;flex-shrink:0}.site-button-specs .site-btn-primary{box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 6px 16px -10px rgba(184,111,10,.6)}.site-button-specs .site-btn-primary:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 8px 20px -10px rgba(184,111,10,.65)}.site-button-specs .home-hero-cta{box-shadow:0 6px 16px -10px rgba(10,37,48,.45)!important}.site-button-specs .site-btn-secondary-v2:is(:hover,:focus-visible,:active){background:var(--site-button-secondary-fill);background-origin:border-box;background-clip:border-box;background-repeat:no-repeat}.site-button-specs .site-news-subscribe-form:not(.site-news-subscribe-expanded-form){height:auto!important;min-height:calc(var(--site-button-height) + 4px)!important;padding:2px 2px 2px 16px!important}.site-button-specs .site-news-subscribe-form:not(.site-news-subscribe-expanded-form) input{height:var(--site-button-height)!important;min-height:var(--site-button-height)!important;padding-block:0!important}.site-button-specs .site-news-subscribe-expanded-form .site-action-button{min-width:120px!important}@media (max-width:640px){.site-button-specs .site-news-subscribe-expanded-form .site-action-button{width:100%!important}}.site-button-specs .site-academy-paths-guidance{max-width:720px;margin:32px auto 12px;text-align:center}.site-button-specs .site-academy-paths-guidance+.site-academy-paths-cta{margin-top:0}@media (min-width:1024px){.site-button-specs .site-mega{grid-template-columns:300px 1fr}.site-button-specs .site-mega-overview{padding-inline:12px}}@media (min-width:641px) and (max-width:1023px){.site-button-specs .site-academy-mode-btn{padding-inline:8px!important}.site-button-specs .site-academy-mode-btn svg{display:none}}@media (max-width:1023px){:root{--site-button-height:48px;--site-button-font:15px;--site-button-badge:28px;--site-button-icon:15px;--site-button-left:20px;--site-button-right:9px;--site-button-gap:9px}}@media (max-width:640px){:root{--site-button-height:46px;--site-button-font:14px;--site-button-badge:24px;--site-button-icon:14px;--site-button-left:16px;--site-button-right:8px;--site-button-gap:8px}}