:root{--blue-8: #3D4D93;--blue-9: #364684;--on-accent: var(--blue-9);--on-accent-hover: var(--qashier-blue);--sunglow-hover-bg: #fff;--success: #1A7F48;--success-icon: #16A34A;--danger: #C2393A;--focus-ring: var(--qashier-blue);--text-display: clamp(2.5rem, 1.97rem + 2.25vw, 4rem);--text-h2: clamp(1.875rem, 1.48rem + 1.69vw, 3rem);--text-h3: clamp(1.25rem, 1.16rem + .38vw, 1.5rem);--text-lede: clamp(1.125rem, 1.06rem + .28vw, 1.3125rem);--text-panel-head: clamp(1.75rem, 3.2vw, 2.5rem);--text-title: 1.125rem;--text-body: 1rem;--text-small: .875rem;--text-label: .75rem;--text-numeral: clamp(7.5rem, 20vw, 13.75rem);--text-suffix: .78em;--ui-text-2xs: 10px;--ui-text-xs: 11px;--ui-text-sm: 12px;--ui-text-md: 14px;--ui-text-lg: 16px;--ui-text-xl: 20px;--ui-text-2xl: 28px;--tracking-label: .3em;--sub-weight: 400;--leading-display: 1.15;--leading-h2: 1.2;--leading-h3: 1.3;--leading-title: 1.3;--leading-lede: 1.55;--leading-body: 1.6;--leading-small: 1.5;--leading-label: 1.4;--leading-none: 1;--ui-leading-tight: 1.15;--ui-leading: 1.35;--tracking-heading: -.02em;--tracking-normal: 0;--tracking-caps: .08em;--tracking-wide: .04em;--leading-tight: var(--leading-display);--leading-snug: var(--leading-h2);--leading-loose: var(--leading-body);--tracking-tight: var(--tracking-heading);--gradient-text: linear-gradient(90deg, #364684 0%, #475CAE 100%);--gradient-text-on-dark: linear-gradient(90deg, #FFC72C 0%, #FFD96A 100%);--gradient-band: linear-gradient(135deg, #1E2B5E 0%, #475CAE 100%);--gradient-featured: linear-gradient(160deg, #1F243C 0%, #2C3768 60%, #475CAE 100%);--split-head-cols: 1.6fr 1fr;--split-head-gap: clamp(32px, 4vw, 80px);--reveal-duration: .45s;--reveal-distance: 16px}@media(min-width:1600px){:root{--split-head-gap: clamp(56px, 4vw, 100px)}}.model-suffix{font-size:var(--text-suffix);font-weight:300;letter-spacing:var(--tracking-wide)}html body{font-weight:400}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}section[class*=cta],footer{--focus-ring: var(--sunglow)}@media(forced-colors:active){*{-webkit-text-fill-color:currentColor!important}}@property --pq-lh{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --pq-fs{syntax: "<length>"; inherits: true; initial-value: 0px;}.pull-quote{--pq-lh: 1lh;--pq-fs: 1em}.pull-quote-mark{--pq-top: calc(var(--pq-lh) / 2 - .348 * var(--pq-fs));float:left;font-family:var(--font-display);font-size:calc((var(--pq-lh) + .698 * var(--pq-fs)) / .252);font-style:normal;font-weight:600;line-height:1;margin:calc(var(--pq-top) - .152em) calc(.67 * var(--pq-fs)) 0 -.03em;height:calc(2 * var(--pq-lh) - var(--pq-top) + .152em - 1px);color:var(--qashier-blue)}@supports (background-clip: text) or (-webkit-background-clip: text){.pull-quote-mark{background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pull-quote-mark--on-dark{background-image:var(--gradient-text-on-dark)}}@font-face{font-family:Prompt;src:url(/th/fonts/Prompt-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Prompt;src:url(/th/fonts/Prompt-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Prompt;src:url(/th/fonts/Prompt-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Prompt;src:url(/th/fonts/Prompt-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Prompt;src:url(/th/fonts/Prompt-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Prompt;src:url(/th/fonts/Prompt-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Prompt;src:url(/th/fonts/Prompt-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Prompt;src:url(/th/fonts/Prompt-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/th/fonts/Poppins-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/th/fonts/Poppins-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/th/fonts/Poppins-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/th/fonts/Poppins-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/th/fonts/Poppins-SemiBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/th/fonts/Poppins-SemiBoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{--font-display: "Poppins", "Prompt", Futura, sans-serif;--font-heading: "Poppins", "Prompt", Futura, sans-serif;--font-body: "Poppins", "Prompt", Futura, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Menlo, monospace}html[data-lang=th]{--font-display: "Prompt", "Poppins", Futura, sans-serif;--font-heading: "Prompt", "Poppins", Futura, sans-serif;--font-body: "Prompt", "Poppins", Futura, sans-serif}:root{--qashier-blue: #475CAE;--sunglow: #FFC72C;--river-bed: #3B4559;--vista-blue: #7CA6DE;--red-orange: #FF4F2C;--cool-gray: #7C7E7F;--fg-1: #3B4559;--fg-2: #3B4559;--fg-3: #696A6B;--fg-brand: #475CAE;--fg-on-dark: #FFFFFF;--bg-page: #FFFFFF;--bg-soft: #F5F6FA;--bg-brand: #475CAE;--bg-dark: #3B4559;--bg-accent: #FFC72C;--color-primary-blue: #475CAE;--color-secondary-blue: #0170B9;--color-light-blue: #6EC1E4;--color-yellow: #FFC72C;--color-text-primary: #3B4559;--color-text-dark: #3B4559;--color-text-muted: #696A6B;--color-text-white: #FFFFFF;--color-bg-white: #FFFFFF;--color-bg-light-gray: #F5F6FA;--color-bg-dark: #3B4559;--color-bg-footer: #3B4559;--border-1: rgba(59,69,89,.12);--border-2: rgba(59,69,89,.22);--shadow-1: 0 1px 2px rgba(59,69,89,.06), 0 1px 1px rgba(59,69,89,.04);--shadow-2: 0 4px 10px rgba(59,69,89,.08), 0 2px 4px rgba(59,69,89,.04);--shadow-3: 0 12px 28px rgba(59,69,89,.12), 0 4px 10px rgba(59,69,89,.06);--shadow-4: 0 24px 60px rgba(59,69,89,.18), 0 8px 16px rgba(59,69,89,.08);--shadow-brand: 0 18px 40px rgba(71,92,174,.3);--radius-xs: 4px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--section-py: clamp(56px, 9vw, 128px);--section-px: clamp(24px, 5vw, 80px);--ease-standard: cubic-bezier(.22, .61, .36, 1);--ease-emphasis: cubic-bezier(.16, 1, .3, 1);--ease-reveal: cubic-bezier(.22, 1, .36, 1);--duration-1: .12s;--duration-2: .22s;--duration-3: .36s;--duration-4: .56s;--leading-tight: 1.25;--leading-snug: 1.35;--leading-body: 1.45;--leading-loose: 1.65;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-caps: .12em;--container-max-width: 1200px;--container-wide-max-width: min(1440px, 100%);--transition-fast: .15s ease;--transition-normal: .3s ease}body{font-family:var(--font-body);font-size:16px;line-height:var(--leading-body);color:var(--fg-1);overflow-x:clip}h1,.h1{font-family:var(--font-heading);font-size:var(--text-display);font-weight:700;line-height:var(--leading-display);letter-spacing:var(--tracking-tight)}h2,.h2{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:700;line-height:var(--leading-h2);letter-spacing:var(--tracking-tight)}h3,.h3{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:700;line-height:var(--leading-h3);letter-spacing:0}h4,.h4{font-family:var(--font-heading);font-size:20px;font-weight:700;line-height:var(--leading-snug)}h5,.h5{font-family:var(--font-heading);font-size:16px;font-weight:700;line-height:var(--leading-snug)}h6,.h6{font-family:var(--font-heading);font-size:14px;font-weight:700;line-height:var(--leading-snug)}p{font-family:var(--font-body);line-height:var(--leading-body)}.eyebrow{display:block;font-family:var(--font-heading);font-size:12px;font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-brand);margin-bottom:16px}.eyebrow-pill{display:inline-block;font-family:var(--font-heading);font-size:11px;font-weight:700;letter-spacing:.4em;text-transform:uppercase;color:var(--fg-brand);background:#475cae1a;padding:8px 16px;border-radius:var(--radius-pill);margin-bottom:20px}.lede{font-family:var(--font-body);font-size:var(--text-lede);font-weight:400;line-height:1.55}.btn,.btn-blue,.btn-primary,.btn-outline-white,.btn-outline-blue{font-family:var(--font-heading);font-weight:700;border-radius:var(--radius-pill);transition:all var(--duration-2) var(--ease-standard);display:inline-flex;align-items:center;gap:8px}.btn-blue,.btn-primary{background:var(--qashier-blue);color:#fff;border:none}.btn-blue:hover,.btn-primary:hover{background:var(--blue-8);color:#fff;text-decoration:none}.ds-card{background:#fff;border-radius:var(--radius-lg);border:1px solid var(--border-1);transition:transform var(--duration-3) var(--ease-emphasis),box-shadow var(--duration-3) var(--ease-emphasis)}.ds-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-3)}[data-reveal]{opacity:0;transform:translateY(var(--reveal-distance));transition:opacity var(--reveal-duration) var(--ease-reveal),transform var(--reveal-duration) var(--ease-reveal)}[data-reveal].in-view{opacity:1;transform:none}.reveal{opacity:0;transform:translateY(var(--reveal-distance));transition:opacity var(--reveal-duration) var(--ease-reveal),transform var(--reveal-duration) var(--ease-reveal)}.reveal.in{opacity:1;transform:none}.reveal.r-fade{transform:none}.reveal.r-left{transform:translate(calc(-1 * var(--reveal-distance)))}.reveal.r-left.in{transform:translate(0)}.reveal.r-right{transform:translate(var(--reveal-distance))}.reveal.r-right.in{transform:translate(0)}.reveal.r-scale{transform:scale(.96)}.reveal.r-scale.in{transform:scale(1)}.reveal.r-rise{transform:translateY(var(--reveal-distance))}.reveal.r-rise.in{transform:translateY(0)}.reveal-stagger>*{opacity:0;transform:translateY(var(--reveal-distance)) scale(.97);transition:opacity var(--reveal-duration) var(--ease-reveal),transform var(--reveal-duration) var(--ease-reveal)}.reveal-stagger.in>*{opacity:1;transform:translateY(0) scale(1)}.reveal-stagger.in>*:nth-child(1){transition-delay:0ms}.reveal-stagger.in>*:nth-child(2){transition-delay:60ms}.reveal-stagger.in>*:nth-child(3){transition-delay:.12s}.reveal-stagger.in>*:nth-child(4){transition-delay:.18s}.reveal-stagger.in>*:nth-child(5){transition-delay:.24s}.reveal-stagger.in>*:nth-child(6){transition-delay:.3s}.reveal-stagger.in>*:nth-child(7){transition-delay:.3s}.reveal-stagger.in>*:nth-child(8){transition-delay:.3s}section.in-view .reveal,section.in-view .reveal.r-fade,section.in-view .reveal.r-left,section.in-view .reveal.r-right,section.in-view .reveal.r-scale,section.in-view .reveal.r-rise{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-reveal],.reveal,.reveal-stagger>*{opacity:1!important;transform:none!important;transition:none!important}}.grad-blue{background:linear-gradient(135deg,#8897cf,#475cae 50%,#2c3768)}.grad-blue-v{background:linear-gradient(180deg,#475cae,#2c3768)}.grad-featured{background:linear-gradient(160deg,#1f243c,#2c3768 60%,#475cae)}.section-head-c{text-align:center;max-width:780px;margin:0 auto 72px}.pos-other-section{padding:80px 0;background-color:var(--color-bg-white);text-align:center}.pos-other-heading{font-family:var(--font-heading);font-size:40px;font-weight:600;color:var(--color-text-dark);line-height:1.3;margin-bottom:48px}.pos-other-heading .highlight{color:var(--color-primary-blue)}.pos-other-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:900px;margin:0 auto}.pos-other-item{display:flex;flex-direction:column;align-items:center;gap:16px}.pos-other-icon{width:140px;height:140px;object-fit:contain}.pos-other-label{font-size:1rem;font-weight:600;color:var(--color-text-dark);line-height:1.4;text-align:center}@media(width<768px){.pos-other-section{padding:60px 0}.pos-other-heading{font-size:30px}.pos-other-grid{grid-template-columns:repeat(2,1fr);gap:24px}.pos-other-icon{width:100px;height:100px}}html[data-lang=th] :is([class*=eyebrow],.ent-pain-who){letter-spacing:.02em!important}html[data-lang=th] :is([class*=eyebrow],.ent-pain-who,.ent-router-label) .nl-th{font-size:var(--text-body)}html[data-lang=th] :is(h1,h2,h3,h4) .nl-th{line-height:var(--leading-h3)}html[data-lang=th] .nl-th{letter-spacing:var(--tracking-normal)}.btn-blue:hover,.btn-primary:hover,.btn.btn-blue:hover,.nav-cta:hover,.nav[data-variant=transparent] .nav-cta:hover,.nav[data-variant=transparent].scrolled .nav-cta:hover{color:#ffc72c!important;background:#475cae!important;box-shadow:none!important;transform:none!important}[class*=btn--yellow]:hover,[class*=btn-yellow]:hover,.sp-plan-btn--yellow:hover,.spe-btn-primary:hover{background:#fff!important;color:#475cae!important;box-shadow:none!important;transform:none!important}html[data-lang=th] .nl-en,html[data-lang=en] .nl-th{display:none!important}
