:root{--brand-primary:#dc3264;--brand-primary-rgb:220 50 100;--brand-primary-2:#ff3c78;--brand-primary-2-rgb:255 60 120;--brand-secondary:#7c3aed;--brand-secondary-rgb:124 58 237;--brand-grad:linear-gradient(135deg,#dc3264,#7c3aed);--ink-rgb:15 23 42;--surface-rgb:255 255 255;--shadow-rgb:15 23 42;--bg-app:#f8f5ff;--color-brand-primary:var(--brand-primary);--color-brand-secondary:#ffd9ec;--color-brand-hover:#c22a58;--color-brand-soft:rgb(var(--brand-primary-rgb)/0.07);--color-brand-gradient:var(--brand-grad);--color-brand-glow:radial-gradient(closest-side,rgb(var(--brand-primary-rgb)/0.3),rgb(var(--brand-primary-rgb)/0));--glass-bg:linear-gradient(158deg,rgb(var(--brand-primary-rgb)/0.06),rgb(var(--surface-rgb)/0.56) 46%,rgb(var(--brand-secondary-rgb)/0.05)),rgb(var(--surface-rgb)/0.5);--glass-edge:1px solid #fff9;--glass-inner:inset 0 1px 0 #ffffffa8;--glass-blur:blur(20px) saturate(1.45);--color-surface-primary:#fff;--color-surface-secondary:#faf7ff;--color-surface-tertiary:#f1eff8;--color-surface-dark:#0f1226;--color-surface-dark-soft:#1b1e33;--color-text-primary:rgb(var(--ink-rgb));--color-text-secondary:rgb(var(--ink-rgb)/0.58);--color-text-tertiary:rgb(var(--ink-rgb)/0.42);--color-text-inverse:#fff;--color-text-inverse-soft:#ffffffb8;--color-border:rgb(var(--ink-rgb)/0.09);--color-border-strong:rgb(var(--ink-rgb)/0.16);--color-border-brand:rgb(var(--brand-primary-rgb)/0.3);--color-success:#10b981;--color-info:#0ea5e9;--color-warning:#f59e0b;--color-focus:var(--brand-secondary);--font-sans:"Anuphan",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-thai:var(--font-sans);--font-script:"Sriracha",var(--font-sans),cursive;--fs-hero:clamp(38px,5.2vw,72px);--fs-h2:clamp(28px,3.4vw,48px);--fs-h3:clamp(21px,2.2vw,30px);--fs-lead:clamp(17px,1.5vw,22px);--fs-body-lg:18px;--fs-body:16px;--fs-nav:15px;--fs-caption:13px;--lh-tight:1.14;--lh-heading:1.24;--lh-body:1.7;--container-max:1320px;--gutter:64px;--section-y:128px;--section-y-sm:96px;--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--radius-xl:28px;--radius-pill:999px;--shadow-xs:0 1px 2px rgb(var(--shadow-rgb)/0.05);--shadow-sm:0 6px 18px rgb(var(--shadow-rgb)/0.06);--shadow-md:0 14px 36px rgb(var(--shadow-rgb)/0.08);--shadow-lg:0 28px 70px rgb(var(--shadow-rgb)/0.13);--shadow-brand:0 12px 30px rgb(var(--brand-primary-rgb)/0.3);--ease:cubic-bezier(0.22,0.9,0.2,1);--ease-smooth:cubic-bezier(0.16,1,0.3,1);--dur-fast:200ms;--dur-base:340ms;--dur-slow:900ms;--header-h:88px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:104px;scroll-padding-top:calc(var(--header-h) + 16px)}body{-webkit-font-smoothing:antialiased;background:#fff;background:var(--color-surface-primary);color:#0f172a;color:var(--color-text-primary);font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-sans);font-size:16px;font-size:var(--fs-body);line-height:1.7;line-height:var(--lh-body);margin:0;overflow-x:hidden}body.is-locked{overflow:hidden}dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{list-style:none;padding:0}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{background:none;border:0;color:inherit;cursor:pointer;font:inherit}:where(a,button,[tabindex]):focus-visible{border-radius:6px;outline:3px solid #7c3aed;outline:3px solid var(--color-focus);outline-offset:3px}.skip-link{background:#0f172a;background:var(--color-text-primary);border-radius:10px;border-radius:var(--radius-sm);color:#fff;color:var(--color-text-inverse);left:16px;padding:12px 20px;position:absolute;top:-80px;transition:top .2s cubic-bezier(.22,.9,.2,1);transition:top var(--dur-fast) var(--ease);z-index:200}.skip-link:focus{top:16px}.container{margin-inline:auto;max-width:1448px;max-width:calc(var(--container-max) + var(--gutter)*2);padding-inline:64px;padding-inline:var(--gutter);width:100%}.eyebrow{color:#0f172a94;color:var(--color-text-secondary);font-size:13px;font-size:var(--fs-caption);font-weight:600;letter-spacing:.16em;text-transform:uppercase}.script{color:#dc3264;color:var(--color-brand-primary);font-family:Sriracha,Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif,cursive;font-family:var(--font-script);line-height:1.25;pointer-events:none;transform:rotate(-6deg);-webkit-user-select:none;user-select:none;white-space:pre-line}.reveal{opacity:0;transform:translateY(26px) scale(.985);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition:opacity var(--dur-slow) var(--ease-smooth),transform var(--dur-slow) var(--ease-smooth);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:none;will-change:auto}.media{background:#f1eff8;background:var(--color-surface-tertiary);height:auto;object-fit:cover;width:100%}.media--rounded{border-radius:22px;border-radius:var(--radius-lg)}.media--placeholder{background:linear-gradient(135deg,#f7eef4,#eef0f6);border:1px dashed #0f172a29;border:1px dashed var(--color-border-strong);display:grid;padding:14px;place-items:center;text-align:center}.media__label{color:#0f172a6b;color:var(--color-text-tertiary);font-size:13px;font-size:var(--fs-caption);line-height:1.5;max-width:22ch}.btn{align-items:center;border:1px solid #0000;border-radius:999px;border-radius:var(--radius-pill);display:inline-flex;font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-sans);font-size:16px;font-size:var(--fs-body);font-weight:600;gap:10px;justify-content:center;min-height:48px;padding:0 26px;transition:transform .34s cubic-bezier(.22,.9,.2,1),box-shadow .34s cubic-bezier(.22,.9,.2,1),background-color .34s cubic-bezier(.22,.9,.2,1),border-color .34s cubic-bezier(.22,.9,.2,1),color .34s cubic-bezier(.22,.9,.2,1);transition:transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease),background-color var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease),color var(--dur-base) var(--ease);white-space:nowrap}.btn--lg{font-size:18px;font-size:var(--fs-body-lg);min-height:54px;padding:0 32px}.btn__icon{display:inline-flex;transition:transform .34s cubic-bezier(.22,.9,.2,1);transition:transform var(--dur-base) var(--ease)}.btn:hover .btn__icon--end{transform:translateX(4px)}.btn--primary{background:linear-gradient(135deg,#dc3264,#7c3aed);background:var(--color-brand-gradient);box-shadow:0 12px 30px #dc32644d;box-shadow:var(--shadow-brand);color:#fff;color:var(--color-text-inverse)}.btn--primary:hover{box-shadow:0 16px 36px #e8197d61;transform:translateY(-2px)}.btn--primary:active{box-shadow:0 6px 18px #0f172a0f;box-shadow:var(--shadow-sm);transform:translateY(0)}.btn--secondary{background:#fff;background:var(--color-surface-primary);border-color:#0f172a29;border-color:var(--color-border-strong);box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--shadow-xs);color:#0f172a;color:var(--color-text-primary)}.btn--secondary:hover{border-color:#dc32644d;border-color:var(--color-border-brand);box-shadow:0 6px 18px #0f172a0f;box-shadow:var(--shadow-sm);transform:translateY(-2px)}.btn--secondary .btn__icon--start{background:#dc3264;background:var(--color-brand-primary);border-radius:50%;color:#fff;color:var(--color-text-inverse);display:grid;height:30px;margin-left:-12px;place-items:center;width:30px}.btn--outline{background:#0000;border-color:#dc32644d;border-color:var(--color-border-brand);color:#dc3264;color:var(--color-brand-primary)}.btn--outline:hover{background:#dc326412;background:var(--color-brand-soft);border-color:#dc3264;border-color:var(--color-brand-primary)}.btn--text{color:#dc3264;color:var(--color-brand-primary);min-height:auto;padding:0}.btn--text:hover{color:#c22a58;color:var(--color-brand-hover)}.btn[aria-disabled=true],.btn[disabled]{opacity:.5;pointer-events:none}.card,.feature-card,.partner-card{background:#fff;background:var(--color-surface-primary);border:1px solid #0f172a17;border:1px solid var(--color-border);border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--shadow-xs);transition:transform .34s cubic-bezier(.22,.9,.2,1),box-shadow .34s cubic-bezier(.22,.9,.2,1),border-color .34s cubic-bezier(.22,.9,.2,1);transition:transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease)}.card:hover,.feature-card:hover,.partner-card:hover{border-color:#dc32644d;border-color:var(--color-border-brand);box-shadow:0 14px 36px #0f172a14;box-shadow:var(--shadow-md);transform:translateY(-6px)}.reveal:not(.is-visible).feature-card,.reveal:not(.is-visible).partner-card{transform:translateY(20px)}.icon{flex:none}.header{background:#fff;background:var(--color-surface-primary);position:sticky;top:0;transition:background-color .34s cubic-bezier(.22,.9,.2,1),box-shadow .34s cubic-bezier(.22,.9,.2,1),-webkit-backdrop-filter .34s cubic-bezier(.22,.9,.2,1);transition:background-color .34s cubic-bezier(.22,.9,.2,1),box-shadow .34s cubic-bezier(.22,.9,.2,1),backdrop-filter .34s cubic-bezier(.22,.9,.2,1);transition:background-color .34s cubic-bezier(.22,.9,.2,1),box-shadow .34s cubic-bezier(.22,.9,.2,1),backdrop-filter .34s cubic-bezier(.22,.9,.2,1),-webkit-backdrop-filter .34s cubic-bezier(.22,.9,.2,1);transition:background-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease),-webkit-backdrop-filter var(--dur-base) var(--ease);transition:background-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease),backdrop-filter var(--dur-base) var(--ease);transition:background-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease),backdrop-filter var(--dur-base) var(--ease),-webkit-backdrop-filter var(--dur-base) var(--ease);z-index:100}.header.is-scrolled{backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);background:#ffffffd1;box-shadow:0 1px 0 #0f172a17,0 6px 18px #0f172a0f;box-shadow:0 1px 0 var(--color-border),var(--shadow-sm)}.header__inner{align-items:center;display:flex;gap:28px;height:88px;height:var(--header-h)}.logo{align-items:center;color:#0f172a;color:var(--color-text-primary);display:inline-flex;font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-sans);font-size:26px;font-weight:700;gap:10px;letter-spacing:-.02em;line-height:1}.logo__mark{background:#0f1226;background:var(--color-surface-dark);border-radius:9px;display:grid;height:34px;place-items:center;width:34px}.logo__cube{background:linear-gradient(135deg,#dc3264,#7c3aed);background:var(--color-brand-gradient);border-radius:4px;height:15px;transform:rotate(12deg);width:15px}.logo__word-accent{color:#dc3264;color:var(--color-brand-primary)}.logo--dark{color:#fff;color:var(--color-text-inverse)}.nav{flex:1 1}.nav__list{align-items:center;display:flex;gap:26px}.nav__link{color:#0f172a94;color:var(--color-text-secondary);display:inline-block;font-size:15px;font-size:var(--fs-nav);font-weight:500;padding:8px 0;position:relative;transition:color .2s cubic-bezier(.22,.9,.2,1);transition:color var(--dur-fast) var(--ease)}.nav__link:after{background:#dc3264;background:var(--color-brand-primary);border-radius:2px;bottom:2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .34s cubic-bezier(.22,.9,.2,1);transition:transform var(--dur-base) var(--ease);width:100%}.nav__link.is-active,.nav__link:hover{color:#0f172a;color:var(--color-text-primary)}.nav__link.is-active:after,.nav__link:hover:after{transform:scaleX(1)}.header__actions{align-items:center;display:flex;gap:16px;margin-left:auto}.lang{align-items:center;color:#0f172a94;color:var(--color-text-secondary);display:inline-flex;font-size:15px;font-size:var(--fs-nav);font-weight:500;gap:6px;padding:8px 6px;transition:color .2s cubic-bezier(.22,.9,.2,1);transition:color var(--dur-fast) var(--ease)}.header__burger,.lang:hover{color:#0f172a;color:var(--color-text-primary)}.header__burger{border-radius:10px;border-radius:var(--radius-sm);display:none;padding:10px}.drawer[hidden]{display:none}.drawer-veil{animation:veilIn .22s ease;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0f172a6b;background:rgb(var(--ink-rgb)/.42);border:0;inset:0;position:fixed;z-index:110}@keyframes veilIn{0%{opacity:0}to{opacity:1}}.drawer{background:#fff;background:var(--color-surface-primary);bottom:0;box-shadow:-10px 0 46px #0f172a38;box-shadow:-10px 0 46px rgb(var(--shadow-rgb)/.22);display:flex;flex-direction:column;gap:6px;overflow-y:auto;overscroll-behavior:contain;padding:18px 22px 40px;position:fixed;right:0;top:0;width:min(330px,86vw);z-index:120}.drawer.is-open{animation:drawerIn .34s cubic-bezier(.16,1,.3,1);animation:drawerIn .34s var(--ease-smooth)}@keyframes drawerIn{0%{transform:translateX(100%)}to{transform:none}}.drawer__head{align-items:center;border-bottom:1px solid #0f172a17;border-bottom:1px solid var(--color-border);display:flex;gap:12px;justify-content:space-between;margin-bottom:6px;padding-bottom:10px}.drawer__close{border-radius:10px;border-radius:var(--radius-sm);color:#0f172a;color:var(--color-text-primary);display:grid;height:44px;place-items:center;width:44px}.drawer__close:hover{background:#0f172a0d;background:rgb(var(--ink-rgb)/.05)}.drawer__link{border-bottom:1px solid #0f172a17;border-bottom:1px solid var(--color-border);display:block;font-size:20px;font-weight:600;padding:18px 4px}.drawer__cta{margin-top:24px;width:100%}.hero{background:linear-gradient(180deg,#fff,#fff4f9 62%,#ffe9f3);overflow:hidden;padding-block:56px 72px;position:relative}.hero__glow{background:radial-gradient(closest-side,#dc32644d,#dc326400);background:var(--color-brand-glow);filter:blur(10px);height:780px;position:absolute;right:-120px;top:-180px;width:780px}.hero__ribbon{background:radial-gradient(60% 100% at 30% 50%,#ff69b447,#0000 70%),radial-gradient(50% 100% at 75% 40%,#e8197d33,#0000 70%);bottom:-40px;filter:blur(30px);height:320px;left:-10%;position:absolute;width:120%}.hero__inner{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,47fr) minmax(0,53fr);position:relative;z-index:1}.hero__content{padding-block:16px}.hero__headline{font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:clamp(38px,5.2vw,72px);font-size:var(--fs-hero);font-weight:700;letter-spacing:-.015em;line-height:1.14;line-height:var(--lh-tight);margin-top:18px}.hero__headline span{display:block}.hero__headline-accent{color:#dc3264;color:var(--color-brand-primary)}.hero__support{font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:clamp(20px,2.2vw,30px);font-weight:700;line-height:1.4;margin-top:14px}.hero__english{color:#0f172a94;color:var(--color-text-secondary);font-size:clamp(17px,1.5vw,22px);font-size:var(--fs-lead);margin-top:6px}.benefits{gap:20px;margin-top:30px}.benefit,.benefits{align-items:center;display:flex}.benefit{gap:10px}.benefit+.benefit{border-left:1px solid #0f172a29;border-left:1px solid var(--color-border-strong);padding-left:20px}.benefit__icon{color:#dc3264;color:var(--color-brand-primary)}.benefit__text{font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:15px;font-weight:600;line-height:1.35}.hero__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:34px}.hero__visual{min-height:520px;position:relative}.hero__portrait{margin-left:auto;margin-right:8%;width:62%}.hero__portrait-img{border-radius:28px;border-radius:var(--radius-xl);box-shadow:0 28px 70px #0f172a21;box-shadow:var(--shadow-lg)}.hero__people{display:flex;flex-direction:column;gap:10px;position:absolute;right:0;top:6%;width:96px}.hero__person{border-radius:16px;border-radius:var(--radius-md);box-shadow:0 6px 18px #0f172a0f;box-shadow:var(--shadow-sm)}.hero__devices{align-items:flex-end;bottom:0;display:flex;gap:12px;position:absolute;right:2%;width:74%}.device{position:relative}.device--laptop{background:#262a36;border-radius:14px 14px 4px 4px;box-shadow:0 28px 70px #0f172a21;box-shadow:var(--shadow-lg);flex:1 1;padding:10px 10px 0}.device__bar{display:flex;gap:5px;padding-bottom:8px}.device__bar span{background:#ffffff47;border-radius:50%;height:7px;width:7px}.device__screen{aspect-ratio:16/10;background:#fff;background:var(--color-surface-primary);border-radius:6px;display:grid;grid-template-columns:78px 1fr;overflow:hidden}.device__base{background:linear-gradient(180deg,#2f3441,#1c2029);border-radius:0 0 10px 10px;height:12px;margin:0 -22px}.app-rail{background:#faf7ff;background:var(--color-surface-secondary);border-right:1px solid #0f172a17;border-right:1px solid var(--color-border);display:flex;flex-direction:column;gap:7px;padding:9px 7px}.app-rail__logo{height:16px;margin-bottom:4px;transform:scale(.42);transform-origin:left top}.app-rail__item{border-radius:6px;color:#0f172a6b;color:var(--color-text-tertiary);font-size:9px;font-weight:600;padding:4px 7px}.app-rail__item.is-active{background:#dc3264;background:var(--color-brand-primary);color:#fff;color:var(--color-text-inverse)}.app-main{padding:14px 14px 0;position:relative}.app-main__title{font-size:13px;font-weight:700;line-height:1.3;max-width:60%}.app-main__btn{background:linear-gradient(135deg,#dc3264,#7c3aed);background:var(--color-brand-gradient);border-radius:999px;border-radius:var(--radius-pill);color:#fff;color:var(--color-text-inverse);display:inline-block;font-size:9px;font-weight:600;margin-top:9px;padding:5px 12px}.app-main__rows{display:flex;flex-direction:column;gap:5px;margin-top:12px;width:48%}.app-main__rows span{background:#f1eff8;background:var(--color-surface-tertiary);border-radius:3px;height:6px}.app-main__rows span:nth-child(2){width:82%}.app-main__rows span:nth-child(3){width:64%}.app-main__avatar{border-radius:8px 8px 0 0;bottom:0;position:absolute;right:10px;width:38%}.app-main__bubble{background:#fffffff0;border-radius:999px;border-radius:var(--radius-pill);bottom:14px;box-shadow:0 6px 18px #0f172a0f;box-shadow:var(--shadow-sm);font-size:8px;font-weight:600;padding:4px 9px;position:absolute;right:12%}.device--phone{align-items:center;background:#fff;background:var(--color-surface-primary);border:1px solid #0f172a17;border:1px solid var(--color-border);border-radius:22px;box-shadow:0 28px 70px #0f172a21;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:10px;padding:20px 14px 26px;width:128px}.device--phone__text{font-size:14px;font-weight:700;line-height:1.3;text-align:center}.device--phone__text span{display:block}.device--phone__mic{background:linear-gradient(135deg,#dc3264,#7c3aed);background:var(--color-brand-gradient);border-radius:50%;box-shadow:0 12px 30px #dc32644d;box-shadow:var(--shadow-brand);color:#fff;color:var(--color-text-inverse);display:grid;height:42px;place-items:center;width:42px}.waveform{align-items:center;display:flex;gap:3px;height:26px}.waveform span{animation:wave 1.5s cubic-bezier(.22,.9,.2,1) infinite;animation:wave 1.5s var(--ease) infinite;background:#dc3264;background:var(--color-brand-primary);border-radius:2px;height:40%;width:3px}.float-card{animation:float 5.5s ease-in-out infinite;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #ffffffb3;border-radius:16px;border-radius:var(--radius-md);box-shadow:0 14px 36px #0f172a14;box-shadow:var(--shadow-md);display:flex;flex-direction:column;font-size:13px;font-size:var(--fs-caption);font-weight:600;gap:6px;line-height:1.4;padding:14px 18px;position:absolute}.float-card--practice{right:-2%;top:30%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.script--hero{font-size:clamp(20px,2vw,28px);left:2%;position:absolute;top:16%}.industry{background:linear-gradient(180deg,#ffe9f3,#fff6fa);padding-block:56px}.industry__inner{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 250px}.industry__scroller{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.industry-card{transition:transform .34s cubic-bezier(.22,.9,.2,1);transition:transform var(--dur-base) var(--ease)}.industry-card__skew{border-radius:16px;border-radius:var(--radius-md);box-shadow:0 14px 36px #0f172a14;box-shadow:var(--shadow-md);overflow:hidden;position:relative;transform:skewX(-7deg);transition:transform .34s cubic-bezier(.22,.9,.2,1),box-shadow .34s cubic-bezier(.22,.9,.2,1);transition:transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.industry-card__body,.industry-card__img,.industry-card__overlay{transform:skewX(7deg) scale(1.14)}.industry-card__img{transition:transform .9s cubic-bezier(.22,.9,.2,1);transition:transform var(--dur-slow) var(--ease)}.industry-card__overlay{background:linear-gradient(180deg,#10121a26 20%,#10121ae0);inset:0;position:absolute}.industry-card__body{align-items:flex-end;bottom:0;display:flex;gap:10px;left:0;padding:16px 18px;position:absolute;right:0;transform:skewX(7deg)}.industry-card__body,.industry-card__icon{color:#fff;color:var(--color-text-inverse)}.industry-card__icon{opacity:.9}.industry-card__title{font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:16px;font-weight:600;line-height:1.3}.industry-card__en{color:#ffffffb8;color:var(--color-text-inverse-soft);font-size:11px;font-weight:600;letter-spacing:.14em;margin-top:3px;text-transform:uppercase}.industry-card:hover .industry-card__skew{box-shadow:0 28px 70px #0f172a21;box-shadow:var(--shadow-lg);transform:skewX(-7deg) translateY(-4px)}.industry-card:hover .industry-card__img{transform:skewX(7deg) scale(1.2)}.industry__note{position:relative;text-align:center}.script--industry{font-size:clamp(22px,2.2vw,30px);transform:rotate(-4deg)}.industry__note-sub{color:#0f172a94;color:var(--color-text-secondary);font-family:Sriracha,Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif,cursive;font-family:var(--font-script);font-size:16px;margin-top:8px;transform:rotate(-4deg)}.industry__note-arrow{color:#dc3264;color:var(--color-brand-primary);display:inline-flex;margin-top:10px;transform:rotate(14deg)}.why{background:#fff;background:var(--color-surface-primary);padding-block:128px;padding-block:var(--section-y)}.why__inner{grid-gap:56px;align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,31fr) minmax(0,69fr)}.why__title{font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:clamp(28px,3.4vw,48px);font-size:var(--fs-h2);font-weight:700;line-height:1.24;line-height:var(--lh-heading)}.why__title span{display:block}.why__title-brand{color:#dc3264;color:var(--color-brand-primary);font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-sans);letter-spacing:-.01em}.why__body{color:#0f172a94;color:var(--color-text-secondary);font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:18px;font-size:var(--fs-body-lg);margin-top:20px;max-width:34ch}.why__inner .btn{margin-top:28px}.why__features{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{padding:18px 18px 26px}.feature-card__media{border-radius:16px;border-radius:var(--radius-md)}.feature-card__title{font-size:21px;font-weight:700;line-height:1.25;margin-top:20px}.feature-card__body{color:#0f172a94;color:var(--color-text-secondary);font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:15px;margin-top:10px}.product{background:#faf7ff;background:var(--color-surface-secondary);padding-block:128px;padding-block:var(--section-y)}.product__inner{grid-gap:48px;display:grid;gap:48px}.product__intro{grid-gap:40px;align-items:end;display:grid;gap:40px;grid-template-columns:minmax(0,44fr) minmax(0,56fr)}.product__body{color:#0f172a94;color:var(--color-text-secondary);font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:18px;font-size:var(--fs-body-lg);max-width:58ch}.steps{grid-gap:28px;counter-reset:step;display:grid;gap:28px;position:relative}.steps:before{background:repeating-linear-gradient(90deg,#0f172a29 0 8px,#0000 8px 16px);background:repeating-linear-gradient(90deg,var(--color-border-strong) 0 8px,#0000 8px 16px);content:"";left:6%;position:absolute;right:6%;top:21px}.step{padding-top:0}.step__head{align-items:center;display:flex;gap:12px;margin-bottom:18px}.step__num{background:linear-gradient(135deg,#dc3264,#7c3aed);background:var(--color-brand-gradient);border-radius:50%;box-shadow:0 0 0 6px #faf7ff;box-shadow:0 0 0 6px var(--color-surface-secondary);color:#fff;color:var(--color-text-inverse);display:grid;font-size:16px;font-weight:700;height:42px;place-items:center;width:42px}.step__icon{color:#0f172a6b;color:var(--color-text-tertiary)}.step__name{color:var(--color-brand-primary);font-size:13px;font-size:var(--fs-caption);font-weight:700;letter-spacing:.1em}.step__title{font-weight:700;margin-top:6px}.step__body,.step__title{font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai)}.step__body{color:#0f172a94;color:var(--color-text-secondary);font-size:15px;margin-top:8px;max-width:30ch}.product__preview{grid-gap:14px;display:grid;gap:14px;justify-items:center}.product__shot{border:1px solid #0f172a17;border:1px solid var(--color-border);box-shadow:0 14px 36px #0f172a14;box-shadow:var(--shadow-md)}.product__note{color:#0f172a6b;color:var(--color-text-tertiary);font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:13px;font-size:var(--fs-caption)}.impact{background:#0f1226;background:var(--color-surface-dark);isolation:isolate;overflow:hidden;position:relative}.impact__bg{border:0;height:100%;inset:0;position:absolute;width:100%;z-index:-2}.impact__scrim{background:linear-gradient(90deg,#10121a 6%,#10121af0 42%,#10121a59);inset:0;position:absolute;z-index:-1}.impact__inner{grid-gap:48px;align-items:center;color:#fff;color:var(--color-text-inverse);display:grid;gap:48px;grid-template-columns:minmax(0,34fr) minmax(0,66fr);padding-block:88px}.impact__title{font-size:clamp(28px,3.2vw,42px);font-weight:700;line-height:1.2}.impact__title span{display:block}.impact__sub{color:#ffffffb8;color:var(--color-text-inverse-soft);font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:16px;font-size:var(--fs-body);margin-top:14px}.stats{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}.stat{border-left:1px solid #ffffff29;padding-left:28px}.stat:first-child{border-left:0;padding-left:0}.stat__value{color:#dc3264;color:var(--color-brand-primary);font-size:clamp(30px,3.4vw,46px);font-weight:700;letter-spacing:-.02em;line-height:1.05}.stat__label{color:#ffffffb8;color:var(--color-text-inverse-soft);font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:15px;line-height:1.5;margin-top:10px}.partner{background:#faf7ff;background:var(--color-surface-secondary);padding-block:128px;padding-block:var(--section-y)}.partner__inner{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,30fr) minmax(0,40fr) minmax(0,30fr)}.section-heading{font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:clamp(28px,3.4vw,48px);font-size:var(--fs-h2);font-weight:700;line-height:1.24;line-height:var(--lh-heading)}.section-heading__line{display:block}.section-heading__line.is-accent{color:#dc3264;color:var(--color-brand-primary)}.partner__body{color:#0f172a94;color:var(--color-text-secondary);font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:15px;margin-top:18px;max-width:40ch}.partner__intro .btn{margin-top:26px}.partner__types{grid-gap:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.partner-card{background:#fff;background:var(--color-surface-primary);padding:22px 12px;text-align:center}.partner-card__icon{color:#dc3264;color:var(--color-brand-primary);display:inline-flex}.partner-card__title{font-size:14px;font-weight:600;margin-top:12px}.partner-card__en{font-size:11px;margin-top:4px}.whitelabel{position:relative}.whitelabel__badge{background:var(--color-brand-gradient);border-radius:16px;border-radius:var(--radius-md);box-shadow:0 12px 30px #dc32644d;box-shadow:var(--shadow-brand);color:#fff;color:var(--color-text-inverse);font-size:12px;font-weight:700;line-height:1.3;padding:10px 16px;position:absolute;right:-8px;text-align:center;top:-18px;transform:rotate(-4deg);z-index:2}.whitelabel__laptop{background:#262a36;border-radius:14px 14px 4px 4px;box-shadow:0 28px 70px #0f172a21;box-shadow:var(--shadow-lg);padding:12px 12px 0}.whitelabel__screen{grid-gap:10px;aspect-ratio:16/10;background:#fff;background:var(--color-surface-primary);border-radius:6px;display:grid;gap:10px;place-content:center;text-align:center}.whitelabel__logo{font-size:22px;font-weight:700;letter-spacing:.04em}.whitelabel__powered{align-items:center;color:#0f172a94;color:var(--color-text-secondary);display:flex;font-size:12px;gap:8px;justify-content:center}.whitelabel__powered .logo{font-size:16px}.whitelabel__powered .logo__mark{border-radius:6px;height:20px;width:20px}.whitelabel__powered .logo__cube{border-radius:3px;height:9px;width:9px}.whitelabel__base{background:linear-gradient(180deg,#2f3441,#1c2029);border-radius:0 0 10px 10px;height:12px;margin:0 -24px}.conversion{background:#fff;background:var(--color-surface-primary);overflow:hidden;position:relative}.conversion__wash{background:radial-gradient(70% 140% at 78% 50%,#e8197d1f,#0000 70%);inset:0;position:absolute}.conversion__inner{align-items:center;display:flex;flex-wrap:wrap;gap:32px;padding-block:64px;position:relative}.conversion__title{font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.35}.conversion__title span{display:block}.contacts{display:flex;flex-wrap:wrap;gap:12px 28px;margin-left:auto}.contact{align-items:center;color:#0f172a94;color:var(--color-text-secondary);display:flex;font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:15px;gap:10px}.contact__icon{color:#dc3264;color:var(--color-brand-primary)}.contact__text{transition:color .2s cubic-bezier(.22,.9,.2,1);transition:color var(--dur-fast) var(--ease)}a.contact__text:hover{color:#dc3264;color:var(--color-brand-primary)}.conversion__inner{padding-right:264px;padding-right:calc(var(--gutter) + 200px)}.script--conversion{bottom:auto;font-size:20px;position:absolute;right:64px;right:var(--gutter);text-align:right;top:50%;transform:translateY(-50%) rotate(-6deg)}.footer{background:#fff;background:var(--color-surface-primary);border-top:1px solid #0f172a17;border-top:1px solid var(--color-border);padding-block:28px}.footer__inner{align-items:center;display:flex;flex-wrap:wrap;gap:24px 36px}.footer__logo .logo{font-size:22px}.footer__nav ul{display:flex;flex-wrap:wrap;gap:20px}.footer__nav a{color:#0f172a94;color:var(--color-text-secondary);font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:14px;transition:color .2s cubic-bezier(.22,.9,.2,1);transition:color var(--dur-fast) var(--ease)}.footer__nav a:hover{color:#dc3264;color:var(--color-brand-primary)}.socials{display:flex;gap:10px;margin-left:auto}.social{background:#0f1226;background:var(--color-surface-dark);border-radius:50%;color:#fff;color:var(--color-text-inverse);display:grid;height:36px;place-items:center;transition:background-color .34s cubic-bezier(.22,.9,.2,1),transform .34s cubic-bezier(.22,.9,.2,1);transition:background-color var(--dur-base) var(--ease),transform var(--dur-base) var(--ease);width:36px}.social:hover{background:#dc3264;background:var(--color-brand-primary);transform:translateY(-2px)}.footer__legal{color:#0f172a6b;color:var(--color-text-tertiary);font-size:13px;font-size:var(--fs-caption);line-height:1.6;text-align:right}.field{grid-gap:6px;display:grid;gap:6px}.field__label{font-size:14px;font-weight:600}.field__input{background:#fff;background:var(--color-surface-primary);border:1px solid #0f172a29;border:1px solid var(--color-border-strong);border-radius:10px;border-radius:var(--radius-sm);font:inherit;min-height:48px;padding:12px 16px;transition:border-color .2s cubic-bezier(.22,.9,.2,1),box-shadow .2s cubic-bezier(.22,.9,.2,1);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease);width:100%}.field__input:focus{border-color:#dc3264;border-color:var(--color-brand-primary);box-shadow:0 0 0 3px #e8197d29;outline:none}.field__error{color:#c0243c;font-size:13px;font-size:var(--fs-caption)}@media (max-width:1439px){:root{--gutter:48px;--section-y:112px}}@media (max-width:1180px){.nav__list{gap:18px}.industry__inner{grid-template-columns:minmax(0,1fr)}.industry__note{display:none}.partner__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.partner__mockup{grid-column:1/-1;margin-inline:auto;max-width:460px}}@media (max-width:1023px){:root{--gutter:32px;--section-y:96px;--header-h:76px}.header__cta,.nav{display:none}.header__burger{display:block}.hero__inner{gap:44px;grid-template-columns:minmax(0,1fr)}.hero__visual{min-height:480px}.script--hero{left:auto;right:4%;top:2%}.why__inner{gap:36px;grid-template-columns:minmax(0,1fr)}.why__body{max-width:52ch}.product__intro{align-items:start;gap:20px;grid-template-columns:minmax(0,1fr)}.steps{gap:32px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.steps:before{display:none}.impact__inner{gap:32px;grid-template-columns:minmax(0,1fr);padding-block:64px}.footer__legal{text-align:left;width:100%}}@media (max-width:767px){:root{--gutter:22px;--section-y:76px}.hero{padding-block:32px 56px}.hero__inner{gap:32px}.benefits{flex-wrap:wrap;gap:12px 16px}.benefit+.benefit{padding-left:16px}.hero__actions .btn{flex:1 1 100%}.hero__visual{min-height:420px}.hero__portrait{margin-right:0;width:74%}.hero__people{display:none}.hero__devices{right:0;width:92%}.device--phone{padding:14px 10px 18px;width:96px}.device--phone__text{font-size:11px}.float-card--practice{right:0;top:8%}.industry__scroller{-webkit-overflow-scrolling:touch;display:flex;gap:12px;margin-inline:-64px;margin-inline:calc(var(--gutter)*-1);overflow-x:auto;padding-bottom:12px;padding-inline:64px;padding-inline:var(--gutter);scroll-snap-type:x mandatory}.industry-card{flex:0 0 236px;scroll-snap-align:start}.partner__inner,.why__features{grid-template-columns:minmax(0,1fr)}.product__inner{gap:36px}.steps{gap:26px;grid-template-columns:minmax(0,1fr)}.step__body{max-width:none}.partner__types{grid-template-columns:repeat(2,minmax(0,1fr))}.stats{gap:24px;grid-template-columns:minmax(0,1fr)}.stat{border-left:0;border-top:1px solid #ffffff29;padding-left:0;padding-top:20px}.stat:first-child{border-top:0;padding-top:0}.impact__scrim{background:linear-gradient(180deg,#10121adb,#10121af5 60%)}.conversion__inner{padding-block:48px}.contacts{gap:14px;margin-left:0}.contact{flex:1 1 100%}.script--conversion{display:none}.footer__inner{gap:20px}.socials{margin-left:0}.contact__text,.drawer__link,.footer__nav a,.nav__link{align-items:center;display:flex;min-height:44px}}body{background-attachment:fixed;background-color:#f8f5ff;background-color:var(--bg-app);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.84' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' opacity='.055' d='M0 0h180v180H0z'/%3E%3C/svg%3E"),radial-gradient(48% 32% at 2% 0,#dc32643d,#0000 70%),radial-gradient(46% 34% at 98% 5%,#7c3aed33,#0000 70%),radial-gradient(54% 28% at 50% 40%,#ff3c7821,#0000 74%),radial-gradient(42% 26% at 90% 76%,#7c3aed26,#0000 72%);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.84' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' opacity='.055' d='M0 0h180v180H0z'/%3E%3C/svg%3E"),radial-gradient(48% 32% at 2% 0,rgb(var(--brand-primary-rgb)/.24),#0000 70%),radial-gradient(46% 34% at 98% 5%,rgb(var(--brand-secondary-rgb)/.2),#0000 70%),radial-gradient(54% 28% at 50% 40%,rgb(var(--brand-primary-2-rgb)/.13),#0000 74%),radial-gradient(42% 26% at 90% 76%,rgb(var(--brand-secondary-rgb)/.15),#0000 72%);background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:180px auto,cover,cover,cover,cover}.conversion,.footer,.hero,.industry,.partner,.product,.why{background:#0000}.card,.device--phone,.feature-card,.float-card,.media--placeholder,.partner-card,.step{backdrop-filter:blur(20px) saturate(1.45);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:blur(20px) saturate(1.45);-webkit-backdrop-filter:var(--glass-blur);background:linear-gradient(158deg,#dc32640f,#ffffff8f 46%,#7c3aed0d),#ffffff80;background:var(--glass-bg);border:1px solid #fff9;border:var(--glass-edge);box-shadow:inset 0 1px 0 #ffffffa8,0 14px 36px #0f172a14;box-shadow:var(--glass-inner),var(--shadow-md)}.feature-card,.partner-card,.step{overflow:hidden;position:relative}.feature-card:before,.partner-card:before,.step:before{background:linear-gradient(90deg,#dc3264,#0000 72%);background:linear-gradient(90deg,var(--brand-primary),#0000 72%);content:"";height:2px;inset:0 0 auto 0;position:absolute}.step{border-radius:22px;border-radius:var(--radius-lg);padding:20px 18px 22px}.step__num{box-shadow:0 0 0 6px #ffffff8c;box-shadow:0 0 0 6px rgb(var(--surface-rgb)/.55)}.steps:before{background:repeating-linear-gradient(90deg,#dc326447 0 8px,#0000 8px 16px);background:repeating-linear-gradient(90deg,rgb(var(--brand-primary-rgb)/.28) 0 8px,#0000 8px 16px);left:8%;right:8%}.hero__glow{background:radial-gradient(closest-side,#dc326457,#7c3aed29 58%,#0000 78%);background:radial-gradient(closest-side,rgb(var(--brand-primary-rgb)/.34),rgb(var(--brand-secondary-rgb)/.16) 58%,#0000 78%);filter:blur(18px);height:860px;right:-160px;top:-220px;width:860px}.hero__ribbon{background:radial-gradient(58% 100% at 24% 55%,#ff3c7842,#0000 72%),radial-gradient(52% 100% at 72% 40%,#7c3aed38,#0000 72%);background:radial-gradient(58% 100% at 24% 55%,rgb(var(--brand-primary-2-rgb)/.26),#0000 72%),radial-gradient(52% 100% at 72% 40%,rgb(var(--brand-secondary-rgb)/.22),#0000 72%);filter:blur(38px)}.hero__person,.hero__portrait-img,.industry-card__skew,.product__shot,.whitelabel__laptop{box-shadow:0 28px 70px #0f172a21;box-shadow:var(--shadow-lg)}.header{backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);background:#ffffff8c;background:rgb(var(--surface-rgb)/.55)}.header.is-scrolled{background:#ffffffc7;background:rgb(var(--surface-rgb)/.78);box-shadow:0 1px 0 #ffffff80,0 6px 18px #0f172a0f;box-shadow:0 1px 0 #ffffff80,var(--shadow-sm)}.drawer{backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);background:#fffffff5;background:rgb(var(--surface-rgb)/.96)}.logo__mark{background:linear-gradient(135deg,#dc3264,#7c3aed);background:var(--brand-grad);box-shadow:0 4px 12px #dc326447;box-shadow:0 4px 12px rgb(var(--brand-primary-rgb)/.28)}.logo__cube{background:#ffffffeb}.industry-card__overlay{background:linear-gradient(180deg,#7c3aed1a 18%,#0f1226e6);background:linear-gradient(180deg,rgb(var(--brand-secondary-rgb)/.1) 18%,#0f1226e6 100%)}.impact__scrim{background:radial-gradient(46% 70% at 12% 20%,#dc326457,#0000 68%),radial-gradient(40% 64% at 62% 88%,#7c3aed52,#0000 68%),linear-gradient(90deg,#0f1226 6%,#0f1226f0 44%,#0f122657);background:radial-gradient(46% 70% at 12% 20%,rgb(var(--brand-primary-rgb)/.34),#0000 68%),radial-gradient(40% 64% at 62% 88%,rgb(var(--brand-secondary-rgb)/.32),#0000 68%),linear-gradient(90deg,#0f1226 6%,#0f1226f0 44%,#0f122657 100%)}.stat__value{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#ff6fa3,#c4a2ff);-webkit-background-clip:text;background-clip:text;color:#0000}.partner{isolation:isolate;position:relative}.partner:before{background:radial-gradient(46% 60% at 82% 30%,#7c3aed29,#0000 70%);background:radial-gradient(46% 60% at 82% 30%,rgb(var(--brand-secondary-rgb)/.16),#0000 70%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.conversion__wash{background:radial-gradient(52% 130% at 82% 50%,#dc32642e,#0000 70%),radial-gradient(40% 110% at 20% 60%,#7c3aed1f,#0000 72%);background:radial-gradient(52% 130% at 82% 50%,rgb(var(--brand-primary-rgb)/.18),#0000 70%),radial-gradient(40% 110% at 20% 60%,rgb(var(--brand-secondary-rgb)/.12),#0000 72%)}.whitelabel__badge{background:linear-gradient(135deg,#dc3264,#7c3aed);background:var(--brand-grad)}.btn--secondary{backdrop-filter:blur(14px) saturate(1.35);-webkit-backdrop-filter:blur(14px) saturate(1.35);background:#ffffffb8;background:rgb(var(--surface-rgb)/.72);border-color:#ffffffb3;box-shadow:inset 0 1px 0 #ffffffa8,0 6px 18px #0f172a0f;box-shadow:var(--glass-inner),var(--shadow-sm)}.btn--outline{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff80;background:rgb(var(--surface-rgb)/.5)}.benefit+.benefit{border-left-color:#0f172a24;border-left-color:rgb(var(--ink-rgb)/.14)}.script{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#dc3264,#7c3aed);background:var(--brand-grad);-webkit-background-clip:text;background-clip:text;color:#0000}.footer{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#fff6;background:rgb(var(--surface-rgb)/.4);border-top:1px solid #ffffff80}.social{background:linear-gradient(135deg,#dc3264,#7c3aed);background:var(--brand-grad)}.social:hover{filter:brightness(1.12)}@media (max-width:767px){body{background-attachment:scroll}.card,.device--phone,.feature-card,.float-card,.partner-card,.step{backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3)}}.logo__img{display:block;width:auto}.header__logo .logo__img,.logo__img{height:44px}.footer__logo .logo__img{height:38px}.drawer .logo__img{height:40px}.app-rail__logo{height:auto;margin-bottom:6px;transform:none}.app-rail__logo .logo__img{height:11px}.countup{font-feature-settings:"tnum";display:inline-block;font-variant-numeric:tabular-nums}.feature-card__chart{aspect-ratio:16/10;background:linear-gradient(160deg,#dc326412,#7c3aed0d),#ffffff80;background:linear-gradient(160deg,rgb(var(--brand-primary-rgb)/.07),rgb(var(--brand-secondary-rgb)/.05)),rgb(var(--surface-rgb)/.5);border:1px solid #fff9;border-radius:16px;border-radius:var(--radius-md);display:grid;padding:10px 6px 4px;place-items:center}.chart{width:100%}.chart svg{display:block;height:auto;overflow:visible;width:100%}.chart__grid{stroke:#0f172a17;stroke:rgb(var(--ink-rgb)/.09);stroke-width:1}.chart__area{opacity:0}.chart__line{fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.chart__dot{fill:#fff;fill:var(--color-surface-primary);stroke:#dc3264;stroke:var(--brand-primary);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}.chart.is-drawn .chart__line{animation:chartDraw 1.8s cubic-bezier(.22,.9,.2,1) .12s forwards;animation:chartDraw 1.8s var(--ease) .12s forwards}.chart.is-drawn .chart__area{animation:chartFade .9s ease .9s forwards}.chart.is-drawn .chart__dot{animation:chartDot .42s cubic-bezier(.22,.9,.2,1) forwards;animation:chartDot .42s var(--ease) forwards}@keyframes chartDraw{to{stroke-dashoffset:0}}@keyframes chartFade{to{opacity:1}}@keyframes chartDot{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.typing{display:inline-block;position:relative}.typing__ghost{visibility:hidden}.typing__live{inset:0;position:absolute}.typing.is-done .typing__ghost{display:none}.typing.is-done .typing__live{position:static}.typing__caret{animation:caretBlink .76s steps(1) infinite;background:#dc3264;background:var(--brand-primary);border-radius:2px;display:inline-block;height:.86em;margin-left:3px;vertical-align:-.08em;width:3px}@keyframes caretBlink{0%,49%{opacity:1}50%,to{opacity:0}}.hero__english{opacity:0;transform:translateY(6px);transition:opacity .7s cubic-bezier(.22,.9,.2,1),transform .7s cubic-bezier(.22,.9,.2,1);transition:opacity .7s var(--ease),transform .7s var(--ease)}.hero__english.is-shown{opacity:1;transform:none}.float-card__title{color:#0f172a94;color:var(--color-text-secondary);font-size:11px;font-weight:700;letter-spacing:.02em}.float-card__unit{color:#0f172a6b;color:var(--color-text-tertiary);font-size:10px;font-weight:600}.float-card__score{-webkit-text-fill-color:#0000;align-items:baseline;background:linear-gradient(135deg,#dc3264,#7c3aed);background:var(--brand-grad);-webkit-background-clip:text;background-clip:text;color:#0000;display:flex;font-size:26px;font-weight:700;gap:6px;line-height:1}.float-card__score .float-card__unit{-webkit-text-fill-color:#0f172a6b;-webkit-text-fill-color:var(--color-text-tertiary)}.float-card--radar{animation-delay:-1.4s;gap:2px;left:-5%;top:28%;width:178px}.float-card--levels{animation-delay:-3s;bottom:3%;left:1%;width:168px}.script--hero{left:-2%;top:1%}.radar svg{display:block;height:auto;overflow:visible;width:100%}.radar__web{fill:none;stroke:#0f172a1a;stroke:rgb(var(--ink-rgb)/.1);stroke-width:1}.radar__spoke{stroke:#0f172a14;stroke:rgb(var(--ink-rgb)/.08);stroke-width:1}.radar__shape{fill:url(#tbxRadarFill);stroke:#dc3264;stroke:var(--brand-primary);stroke-width:1.8;stroke-linejoin:round;opacity:0;transform:scale(.04);transform-box:fill-box;transform-origin:center}.radar__dot{fill:#fff;fill:var(--color-surface-primary);stroke:#dc3264;stroke:var(--brand-primary);stroke-width:1.8;opacity:0;transform-box:fill-box;transform-origin:center}.radar__label{fill:#0f172a6b;fill:var(--color-text-tertiary);font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-sans);font-size:8.5px;font-weight:600}.radar.is-drawn .radar__shape{animation:radarGrow 1.2s cubic-bezier(.22,.9,.2,1) .2s forwards,radarBreathe 5s ease-in-out 1.5s infinite;animation:radarGrow 1.2s var(--ease) .2s forwards,radarBreathe 5s ease-in-out 1.5s infinite}.radar.is-drawn .radar__dot{animation:radarDot .38s cubic-bezier(.22,.9,.2,1) forwards;animation:radarDot .38s var(--ease) forwards}@keyframes radarGrow{to{opacity:1;transform:scale(1)}}@keyframes radarBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes radarDot{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.levels{align-items:flex-end;display:flex;gap:6px;height:56px;margin:8px 0 10px}.levels__bar{background:#0f172a12;background:rgb(var(--ink-rgb)/.07);border-radius:5px;flex:1 1;height:100%;overflow:hidden;position:relative}.levels__fill{background:linear-gradient(180deg,#ff3c78,#7c3aed);background:linear-gradient(180deg,var(--brand-primary-2),var(--brand-secondary));border-radius:5px;bottom:0;left:0;position:absolute;right:0;transform:scaleY(0);transform-origin:bottom}.levels.is-drawn .levels__fill{animation:levelGrow .9s cubic-bezier(.22,.9,.2,1) forwards;animation:levelGrow .9s var(--ease) forwards}@keyframes levelGrow{to{transform:scaleY(1)}}.device--phone{overflow:visible;position:relative}.voice-aura{animation:auraPulse 4.5s ease-in-out infinite;background:radial-gradient(closest-side,#dc32646b,#7c3aed38 55%,#0000 78%);background:radial-gradient(closest-side,rgb(var(--brand-primary-rgb)/.42),rgb(var(--brand-secondary-rgb)/.22) 55%,#0000 78%);border-radius:50%;bottom:6px;filter:blur(22px);height:190px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:190px;z-index:-1}@keyframes auraPulse{0%,to{opacity:.55;transform:translateX(-50%) scale(.92)}50%{opacity:1;transform:translateX(-50%) scale(1.12)}}.waveform--aura span{filter:drop-shadow(0 0 5px rgb(220 50 100/.65));filter:drop-shadow(0 0 5px rgb(var(--brand-primary-rgb)/.65))}.device--phone__mic{isolation:isolate;position:relative}.mic-ring{animation:micRing 2.6s ease-out infinite;border:2px solid #dc32648c;border:2px solid rgb(var(--brand-primary-rgb)/.55);border-radius:50%;inset:0;pointer-events:none;position:absolute}.mic-ring--delay{animation-delay:1.3s}@keyframes micRing{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}@media (max-width:767px){.hero__visual{min-height:560px}.float-card--radar{left:-2%;top:0;width:140px}.float-card--levels{bottom:auto;left:-2%;top:33%;width:140px}.float-card--practice{display:none}.voice-aura{height:140px;width:140px}}@media (prefers-reduced-motion:reduce){[data-motion=system] .mic-ring,[data-motion=system] .voice-aura{display:none}}.float-card--levels,.float-card--radar{backdrop-filter:none;-webkit-backdrop-filter:none;background:none;border:0;box-shadow:none;padding:0}.float-card--levels .float-card__title,.float-card--radar .float-card__title{color:#0f172a;color:var(--color-text-primary);font-weight:700}.float-card--levels .float-card__title,.float-card--levels .float-card__unit,.float-card--radar .float-card__title,.float-card--radar .float-card__unit{text-shadow:0 1px 2px #ffffffd9;text-shadow:0 1px 2px rgb(var(--surface-rgb)/.85)}.float-card--radar .radar__web{stroke:#0f172a29;stroke:rgb(var(--ink-rgb)/.16)}.float-card--radar .radar__spoke{stroke:#0f172a21;stroke:rgb(var(--ink-rgb)/.13)}.float-card--radar .radar__label{fill:#0f172a94;fill:var(--color-text-secondary);font-weight:700}.float-card--levels .levels__bar{background:#0f172a1a;background:rgb(var(--ink-rgb)/.1)}.float-card--radar{left:12%;top:22%;width:190px;z-index:3}.float-card--levels{bottom:6%;left:3%;width:178px;z-index:3}.float-card--levels:before,.float-card--radar:before{background:radial-gradient(closest-side,#ffffffb8,#fff0 76%);background:radial-gradient(closest-side,rgb(var(--surface-rgb)/.72),rgb(var(--surface-rgb)/0) 76%);border-radius:50%;content:"";filter:blur(6px);inset:-18% -12%;pointer-events:none;position:absolute;z-index:-1}.radar__shape{filter:drop-shadow(0 0 10px rgb(220 50 100/.4));filter:drop-shadow(0 0 10px rgb(var(--brand-primary-rgb)/.4))}.radar__dot{filter:drop-shadow(0 0 5px rgb(220 50 100/.55));filter:drop-shadow(0 0 5px rgb(var(--brand-primary-rgb)/.55))}.levels__fill{box-shadow:0 0 12px #dc326459;box-shadow:0 0 12px rgb(var(--brand-primary-rgb)/.35)}.chart__line{filter:drop-shadow(0 0 6px rgb(220 50 100/.32));filter:drop-shadow(0 0 6px rgb(var(--brand-primary-rgb)/.32))}.radar.is-drawn .radar__shape{animation:radarGrow 1.4s cubic-bezier(.16,1,.3,1) .22s forwards,radarBreathe 6s ease-in-out 1.8s infinite;animation:radarGrow 1.4s var(--ease-smooth) .22s forwards,radarBreathe 6s ease-in-out 1.8s infinite}.levels.is-drawn .levels__fill{animation:levelGrow 1.1s cubic-bezier(.16,1,.3,1) forwards;animation:levelGrow 1.1s var(--ease-smooth) forwards}.chart.is-drawn .chart__line{animation:chartDraw 2.1s cubic-bezier(.16,1,.3,1) .14s forwards;animation:chartDraw 2.1s var(--ease-smooth) .14s forwards}.float-card{animation-duration:7s;animation-timing-function:ease-in-out}body{animation:meshDrift 48s ease-in-out infinite alternate}@keyframes meshDrift{0%{background-position:0 0,0 0,100% 0,50% 40%,90% 76%}to{background-position:0 0,6% 4%,94% 3%,46% 46%,84% 70%}}.btn--primary{background-position:0 50%;background-size:200% 100%;transition:transform .34s cubic-bezier(.16,1,.3,1),box-shadow .34s cubic-bezier(.16,1,.3,1),background-position .7s cubic-bezier(.16,1,.3,1);transition:transform var(--dur-base) var(--ease-smooth),box-shadow var(--dur-base) var(--ease-smooth),background-position .7s var(--ease-smooth)}.btn--primary:hover{background-position:100% 50%}.card,.feature-card,.industry-card__skew,.partner-card,.step{transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1),border-color .42s cubic-bezier(.16,1,.3,1);transition:transform .42s var(--ease-smooth),box-shadow .42s var(--ease-smooth),border-color .42s var(--ease-smooth)}@media (max-width:767px){.float-card--radar{left:0;top:0;width:150px}.float-card--levels{bottom:auto;left:0;top:34%;width:150px}}.radar__pulse{fill:none;stroke:#dc3264;stroke:var(--brand-primary);stroke-width:1.6;opacity:0;transform-box:fill-box;transform-origin:center}.radar.is-drawn .radar__pulse{animation:radarPulse 2.6s cubic-bezier(.16,1,.3,1) infinite;animation:radarPulse 2.6s var(--ease-smooth) infinite}@keyframes radarPulse{0%{opacity:.85;transform:scale(.4)}70%{opacity:.25}to{opacity:0;transform:scale(3.4)}}.spark{fill:#fffffff2;animation:sparkTwinkle 3.4s ease-in-out infinite;filter:drop-shadow(0 0 4px rgb(220 50 100/.9));filter:drop-shadow(0 0 4px rgb(var(--brand-primary-rgb)/.9));opacity:0;transform-box:fill-box;transform-origin:center}@keyframes sparkTwinkle{0%,to{opacity:0;transform:scale(.3) rotate(0deg)}45%{opacity:1;transform:scale(1) rotate(45deg)}60%{opacity:.35;transform:scale(.75) rotate(70deg)}}.shot{position:relative;width:100%}.shot-tip{align-items:center;animation:tipIn .9s cubic-bezier(.16,1,.3,1) forwards,tipFloat 7s ease-in-out infinite;animation:tipIn .9s var(--ease-smooth) forwards,tipFloat 7s ease-in-out infinite;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);background:#ffffffe6;background:rgb(var(--surface-rgb)/.9);border:1px solid #ffffffbf;border-radius:16px 16px 16px 5px;box-shadow:inset 0 1px 0 #ffffffa8,0 14px 34px #0f172a24;box-shadow:var(--glass-inner),0 14px 34px rgb(var(--shadow-rgb)/.14);color:#0f172a;color:var(--color-text-primary);display:flex;font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:12.5px;font-weight:600;gap:9px;line-height:1.45;max-width:236px;opacity:0;padding:11px 15px;position:absolute;transform:translateY(14px) scale(.94);z-index:2}.shot-tip--1{animation-delay:.7s,1.6s;left:27%;top:-7%}.shot-tip--2{animation-delay:1.4s,2.4s;border-radius:16px 16px 5px 16px;left:53%;top:9%}@keyframes tipIn{to{opacity:1;transform:none}}@keyframes tipFloat{0%,to{translate:0 0}50%{translate:0 -6px}}.shot-tip__dots{display:inline-flex;flex:none;gap:3px}.shot-tip__dots i{animation:tipDot 1.3s ease-in-out infinite;background:#dc3264;background:var(--brand-primary);border-radius:50%;height:5px;width:5px}.shot-tip__dots i:nth-child(2){animation-delay:.18s}.shot-tip__dots i:nth-child(3){animation-delay:.36s}@keyframes tipDot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.shot-mic{aspect-ratio:1;left:12.8%;pointer-events:none;position:absolute;top:75.3%;transform:translate(-50%,-50%);width:7%;z-index:2}.shot-mic__ring{animation:shotRing 2.4s ease-out infinite;border:2px solid #dc3264b3;border:2px solid rgb(var(--brand-primary-rgb)/.7);border-radius:50%;inset:0;position:absolute}.shot-mic__ring--delay{animation-delay:1.2s}.shot-mic__core{animation:shotCore 1.2s ease-in-out infinite;background:#dc326459;background:rgb(var(--brand-primary-rgb)/.35);border-radius:50%;inset:26%;position:absolute}@keyframes shotRing{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(2.1)}}@keyframes shotCore{0%,to{opacity:.15}50%{opacity:.55}}.shot-mic-label{align-items:center;animation:tipIn .7s cubic-bezier(.16,1,.3,1) .4s forwards;animation:tipIn .7s var(--ease-smooth) .4s forwards;background:linear-gradient(135deg,#dc3264,#7c3aed);background:var(--brand-grad);border-radius:999px;border-radius:var(--radius-pill);box-shadow:0 8px 20px #dc326459;box-shadow:0 8px 20px rgb(var(--brand-primary-rgb)/.35);color:#fff;color:var(--color-text-inverse);display:inline-flex;font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:11px;font-weight:700;gap:6px;left:12.8%;opacity:0;padding:5px 11px;position:absolute;top:63%;transform:translateX(-50%);white-space:nowrap;z-index:2}.shot-mic-label__dot{animation:shotCore 1.2s ease-in-out infinite;background:#fff;border-radius:50%;height:6px;width:6px}.shot-feedback{align-items:baseline;animation:tipIn .9s cubic-bezier(.16,1,.3,1) 2.1s forwards,tipFloat 8s ease-in-out 3s infinite;animation:tipIn .9s var(--ease-smooth) 2.1s forwards,tipFloat 8s ease-in-out 3s infinite;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffeb;background:rgb(var(--surface-rgb)/.92);border:1px solid #fffc;border-radius:999px;border-radius:var(--radius-pill);bottom:-6%;box-shadow:inset 0 1px 0 #ffffffa8,0 16px 36px #0f172a29;box-shadow:var(--glass-inner),0 16px 36px rgb(var(--shadow-rgb)/.16);display:inline-flex;gap:8px;left:52%;opacity:0;padding:10px 16px;position:absolute;z-index:2}.shot-feedback__label{color:#0f172a94;color:var(--color-text-secondary);font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:12px;font-weight:600}.shot-feedback__value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#dc3264,#7c3aed);background:var(--brand-grad);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:17px;font-weight:700}@media (max-width:1023px){.shot-tip{font-size:11.5px;max-width:190px;padding:9px 12px}}@media (max-width:767px){.shot-tip--2{display:none}.shot-tip--1{left:4%;max-width:62%;top:-9%}.shot-mic-label{font-size:10px;padding:4px 9px}.shot-feedback{bottom:-8%;left:auto;padding:8px 13px;right:0}}@media (prefers-reduced-motion:reduce){[data-motion=system] .shot-mic,[data-motion=system] .shot-mic-label__dot,[data-motion=system] .shot-tip__dots i,[data-motion=system] .spark{animation:none!important}[data-motion=system] .shot-feedback,[data-motion=system] .shot-tip{animation:tipIn 1ms linear forwards!important}}.shot-score{align-items:flex-start;animation:tipIn .8s cubic-bezier(.16,1,.3,1) forwards,scoreBlink 3.4s ease-in-out infinite;animation:tipIn .8s var(--ease-smooth) forwards,scoreBlink 3.4s ease-in-out infinite;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);background:#ffffffeb;background:rgb(var(--surface-rgb)/.92);border:1px solid #fffc;border-radius:14px;box-shadow:inset 0 1px 0 #ffffffa8,0 12px 28px #0f172a24;box-shadow:var(--glass-inner),0 12px 28px rgb(var(--shadow-rgb)/.14);display:flex;flex-direction:column;gap:1px;opacity:0;padding:7px 13px;position:absolute;white-space:nowrap;z-index:2}.shot-score__value{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#dc3264,#7c3aed);background:var(--brand-grad);-webkit-background-clip:text;background-clip:text;color:#0000;display:flex;font-size:15px;font-weight:700;gap:4px;line-height:1.1}.shot-score__value:before{border-bottom:6px solid #dc3264;border-bottom:6px solid var(--brand-primary);border-left:4px solid #0000;border-right:4px solid #0000;content:"";height:0;width:0}.shot-score__label{color:#0f172a94;color:var(--color-text-secondary);font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:10px;font-weight:600}.shot-score--1{animation-delay:1s,1.9s;left:6%;top:-4%}.shot-score--2{animation-delay:1.3s,2.4s;left:63%;top:-6%}.shot-score--3{animation-delay:1.6s,2.9s;right:-3%;top:41%}.shot-score--4{animation-delay:1.9s,3.4s;bottom:-5%;left:6%}.shot-score--5{animation-delay:2.2s,3.9s;bottom:-7%;left:29%}.shot-tip{animation:tipIn .9s cubic-bezier(.16,1,.3,1) forwards,tipFloat 7s ease-in-out infinite,tipGlow 3.8s ease-in-out infinite;animation:tipIn .9s var(--ease-smooth) forwards,tipFloat 7s ease-in-out infinite,tipGlow 3.8s ease-in-out infinite}.shot-tip--1{animation-delay:.7s,1.6s,4.2s}.shot-tip--2{animation-delay:1.4s,2.4s,5.4s}.shot-feedback{animation:tipIn .9s cubic-bezier(.16,1,.3,1) 2.1s forwards,tipFloat 8s ease-in-out 3s infinite,scoreBlink 3.6s ease-in-out 4.2s infinite;animation:tipIn .9s var(--ease-smooth) 2.1s forwards,tipFloat 8s ease-in-out 3s infinite,scoreBlink 3.6s ease-in-out 4.2s infinite}.product__preview{padding:46px 0 52px}@media (max-width:1023px){.shot-score{padding:5px 10px}.shot-score__value{font-size:13px}.shot-score__label{font-size:9px}.shot-score--2,.shot-score--5{display:none}}@media (max-width:767px){.shot-score--3,.shot-score--4{display:none}.shot-score--1{left:0;top:-5%}}@media (max-width:1023px){.conversion__inner{padding-right:64px;padding-right:var(--gutter)}.script--conversion{display:none}}@media (prefers-reduced-motion:reduce){[data-motion=system] .shot-feedback,[data-motion=system] .shot-score,[data-motion=system] .shot-tip{animation:tipIn 1ms linear forwards!important}}.hero-tip{align-items:center;animation:tipIn .8s cubic-bezier(.16,1,.3,1) forwards,heroTipBlink 3.2s ease-in-out infinite,tipFloat 6.5s ease-in-out infinite;animation:tipIn .8s var(--ease-smooth) forwards,heroTipBlink 3.2s ease-in-out infinite,tipFloat 6.5s ease-in-out infinite;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);background:#ffffffe0;background:rgb(var(--surface-rgb)/.88);border:1px solid #fffc;border-radius:999px;border-radius:var(--radius-pill);box-shadow:inset 0 1px 0 #ffffffa8,0 12px 28px #0f172a24;box-shadow:var(--glass-inner),0 12px 28px rgb(var(--shadow-rgb)/.14);color:#0f172a;color:var(--color-text-primary);display:inline-flex;font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:12px;font-weight:600;gap:8px;opacity:0;padding:8px 14px;position:absolute;white-space:nowrap;z-index:4}.hero-tip__dot{animation:dotPulse 1.4s ease-in-out infinite;background:linear-gradient(135deg,#dc3264,#7c3aed);background:var(--brand-grad);border-radius:50%;box-shadow:0 0 8px #dc3264b3;box-shadow:0 0 8px rgb(var(--brand-primary-rgb)/.7);flex:none;height:7px;width:7px}@keyframes dotPulse{0%,to{box-shadow:0 0 4px #dc326466;box-shadow:0 0 4px rgb(var(--brand-primary-rgb)/.4);opacity:.35;transform:scale(.8)}50%{box-shadow:0 0 12px #dc3264e6;box-shadow:0 0 12px rgb(var(--brand-primary-rgb)/.9);opacity:1;transform:scale(1.15)}}.hero-tip--1{animation-delay:.9s,1.8s,2.4s;left:24%;top:0}.hero-tip--2{animation-delay:1.3s,2.4s,3s;right:0;top:3%}.hero-tip--3{animation-delay:1.7s,3s,3.6s;left:19%;top:76%}@media (max-width:1023px){.hero-tip{font-size:11px;padding:6px 11px}}@media (max-width:767px){.hero-tip--1,.hero-tip--3{display:none}.hero-tip--2{font-size:10.5px;left:auto;right:0;top:2%}}@media (prefers-reduced-motion:reduce){[data-motion=system] .hero-tip__dot{animation:none!important;opacity:1}[data-motion=system] .hero-tip{animation:tipIn 1ms linear forwards!important}[data-motion=system] .radar.is-drawn .radar__pulse{animation:none!important;opacity:0}}.chart{position:relative}.chart__week{fill:#0f172a6b;fill:var(--color-text-tertiary);font-size:10px;font-weight:600}.chart.is-drawn .chart__week{animation:chartFade .5s ease forwards}.chart__dot.is-last{stroke-width:2.6;filter:drop-shadow(0 0 9px rgb(220 50 100/.85));filter:drop-shadow(0 0 9px rgb(var(--brand-primary-rgb)/.85))}.chart__badge{align-items:center;animation:tipIn .7s cubic-bezier(.16,1,.3,1) 2.3s forwards,badgeBlink 2.6s ease-in-out 3.2s infinite;animation:tipIn .7s var(--ease-smooth) 2.3s forwards,badgeBlink 2.6s ease-in-out 3.2s infinite;background:linear-gradient(135deg,#dc3264,#7c3aed);background:var(--brand-grad);border-radius:999px;border-radius:var(--radius-pill);box-shadow:0 8px 22px #dc326466;box-shadow:0 8px 22px rgb(var(--brand-primary-rgb)/.4);color:#fff;color:var(--color-text-inverse);display:inline-flex;font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:12px;font-weight:700;gap:6px;opacity:0;padding:6px 12px;position:absolute;right:1%;top:2%;white-space:nowrap}.chart__badge:before{border-bottom:6px solid;border-left:4px solid #0000;border-right:4px solid #0000;content:"";height:0;width:0}@media (max-width:767px){.hero__visual{min-height:660px}.script--hero{display:none}.float-card--radar{left:0;top:0;width:47%}.float-card--levels{bottom:auto;left:0;top:44%;width:47%}.hero__portrait{margin-left:auto;margin-right:0;width:62%}.hero__devices{right:0;width:100%}.chart__badge{font-size:11px;padding:5px 10px}}@media (min-width:768px) and (max-width:1023px){.hero__visual{min-height:600px}.script--hero{font-size:18px;left:auto;right:2%;top:0}.float-card--radar{left:2%;top:14%;width:178px}.float-card--levels{bottom:4%;left:0;width:168px}}.chart__week{fill:#0f172a94;fill:var(--color-text-secondary);font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:10.5px;font-weight:700;opacity:0}.chart.is-drawn .chart__week{animation:chartFade .5s ease forwards,weekChase 3.6s ease-in-out infinite}@keyframes weekChase{0%{opacity:.45}6%{opacity:1}17%{opacity:1}27%,to{opacity:.45}}.chart.is-drawn .chart__dot{animation:chartDot .42s cubic-bezier(.22,.9,.2,1) forwards,dotChase 3.6s ease-in-out infinite;animation:chartDot .42s var(--ease) forwards,dotChase 3.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes dotChase{0%{filter:none;transform:scale(1)}8%{filter:drop-shadow(0 0 10px rgb(220 50 100/.9));filter:drop-shadow(0 0 10px rgb(var(--brand-primary-rgb)/.9));transform:scale(1.55)}20%{transform:scale(1)}to{transform:scale(1)}}.chart__badge{left:0;right:auto;top:0}@media (prefers-reduced-motion:reduce){[data-motion=system] .chart.is-drawn .chart__week{animation:chartFade .5s ease forwards}[data-motion=system] .chart.is-drawn .chart__dot{animation:chartDot .42s cubic-bezier(.22,.9,.2,1) forwards;animation:chartDot .42s var(--ease) forwards}}.hero__devices{gap:0;right:3%;width:auto}.hero__portrait{position:relative}.face-scan{animation:faceScanCycle 9.2s linear infinite;height:31%;left:45%;overflow:hidden;pointer-events:none;position:absolute;top:16%;width:28%;z-index:2}.face-scan__frame{background:linear-gradient(#ff2d55,#ff2d55) 0 0 /22% 2px no-repeat,linear-gradient(#ff2d55,#ff2d55) 0 0 /2px 22% no-repeat,linear-gradient(#ff2d55,#ff2d55) 100% 0 /22% 2px no-repeat,linear-gradient(#ff2d55,#ff2d55) 100% 0 /2px 22% no-repeat,linear-gradient(#ff2d55,#ff2d55) 0 100% /22% 2px no-repeat,linear-gradient(#ff2d55,#ff2d55) 0 100% /2px 22% no-repeat,linear-gradient(#ff2d55,#ff2d55) 100% 100% /22% 2px no-repeat,linear-gradient(#ff2d55,#ff2d55) 100% 100% /2px 22% no-repeat;filter:drop-shadow(0 0 4px rgb(255 45 85/.8));inset:0;position:absolute}.face-scan__line{animation:faceScanLine 9.2s linear infinite;background:linear-gradient(90deg,#ff2d5500,#ff2d55 18%,#ff5c7a 50%,#ff2d55 82%,#ff2d5500) 0 0 /100% 2px no-repeat;filter:drop-shadow(0 0 6px rgb(255 45 85/.9));height:100%;inset:0;position:absolute;will-change:transform}@keyframes faceScanLine{0%{transform:translateY(0)}7.6%{transform:translateY(calc(100% - 2px))}15.2%{transform:translateY(0)}22.8%{transform:translateY(calc(100% - 2px))}30.4%{transform:translateY(0)}38%{transform:translateY(calc(100% - 2px))}45.6%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes faceScanCycle{0%,45.6%{opacity:1}50%,to{opacity:0}}@media (max-width:767px){.hero__devices{right:2%;width:auto}}@media (prefers-reduced-motion:reduce){[data-motion=system] .face-scan{display:none}}.steps{gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.steps:before{background:linear-gradient(90deg,#0000,#dc326473 12%,#7c3aed73 88%,#0000);background:linear-gradient(90deg,#0000,rgb(var(--brand-primary-rgb)/.45) 12%,rgb(var(--brand-secondary-rgb)/.45) 88%,#0000);height:2px;left:4%;right:4%;top:0}.steps:after{animation:railTravel 6s ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:0 0 12px 3px #dc3264e6;box-shadow:0 0 12px 3px rgb(var(--brand-primary-rgb)/.9);content:"";height:8px;left:4%;position:absolute;top:-3px;width:8px}@keyframes railTravel{0%{left:4%;opacity:0}8%{opacity:1}88%{opacity:1}96%,to{left:92%;opacity:0}}.step{border-radius:28px;border-radius:var(--radius-xl);isolation:isolate;overflow:hidden;padding:26px 22px 24px;position:relative}.step__aura{aspect-ratio:1;background:radial-gradient(closest-side,#dc32648c,#0000 72%);background:radial-gradient(closest-side,rgb(var(--step-hue,var(--brand-primary-rgb))/.55),#0000 72%);border-radius:50%;filter:blur(26px);position:absolute;right:-34%;top:-46%;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.16,1,.3,1);transition:transform .6s var(--ease-smooth),opacity .6s var(--ease-smooth);width:78%;z-index:-1}.step:first-child{--step-hue:255 60 120}.step:nth-child(2){--step-hue:220 50 100}.step:nth-child(3){--step-hue:168 74 210}.step:nth-child(4){--step-hue:124 58 237}.step:hover .step__aura{opacity:.9;transform:scale(1.35) translate(-8%,10%)}.step__ghost{color:#dc326429;color:rgb(var(--step-hue,var(--brand-primary-rgb))/.16);font-size:74px;font-weight:700;letter-spacing:-.04em;line-height:1;position:absolute;right:14px;top:6px;z-index:-1}.step__icon{background:linear-gradient(140deg,#dc3264,#7c3aed);background:linear-gradient(140deg,rgb(var(--step-hue,var(--brand-primary-rgb))/1),var(--brand-secondary));border-radius:15px;box-shadow:0 10px 24px #dc326466;box-shadow:0 10px 24px rgb(var(--step-hue,var(--brand-primary-rgb))/.4);color:#fff;display:grid;height:46px;margin-bottom:16px;place-items:center;width:46px}.step__name{background:#dc326414;background:rgb(var(--step-hue,var(--brand-primary-rgb))/.08);border:1px solid #dc326457;border:1px solid rgb(var(--step-hue,var(--brand-primary-rgb))/.34);border-radius:999px;border-radius:var(--radius-pill);color:#dc3264;color:rgb(var(--step-hue,var(--brand-primary-rgb))/1);display:inline-flex;font-size:10.5px;font-weight:800;letter-spacing:.12em;padding:3px 11px;text-transform:uppercase}.step__title{font-size:20px;margin-top:12px}.step__body{max-width:none}.step__edge{background:linear-gradient(90deg,#dc3264,#7c3aed);background:linear-gradient(90deg,rgb(var(--step-hue,var(--brand-primary-rgb))/1),var(--brand-secondary));border-radius:2px;bottom:0;height:2px;left:22px;position:absolute;right:22px;transform:scaleX(0);transform-origin:left;transition:transform .52s cubic-bezier(.16,1,.3,1);transition:transform .52s var(--ease-smooth)}.step:hover .step__edge{transform:scaleX(1)}.step:hover{box-shadow:inset 0 1px 0 #ffffffa8,0 26px 54px #0f172a24;box-shadow:var(--glass-inner),0 26px 54px rgb(var(--shadow-rgb)/.14);transform:translateY(-8px)}.why__inner{gap:44px;grid-template-columns:minmax(0,44fr) minmax(0,56fr)}.why__features{grid-template-columns:repeat(2,minmax(0,1fr))}.why__chart{backdrop-filter:blur(20px) saturate(1.45);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:blur(20px) saturate(1.45);-webkit-backdrop-filter:var(--glass-blur);background:linear-gradient(158deg,#dc32640f,#ffffff8f 46%,#7c3aed0d),#ffffff80;background:var(--glass-bg);border:1px solid #fff9;border:var(--glass-edge);border-radius:28px;border-radius:var(--radius-xl);box-shadow:inset 0 1px 0 #ffffffa8,0 20px 48px #0f172a1a;box-shadow:var(--glass-inner),0 20px 48px rgb(var(--shadow-rgb)/.1);margin-top:34px;overflow:hidden;padding:22px 22px 8px}.why__chart:before{aspect-ratio:1;background:radial-gradient(closest-side,#7c3aed57,#0000 72%);background:radial-gradient(closest-side,rgb(var(--brand-secondary-rgb)/.34),#0000 72%);border-radius:50%;content:"";filter:blur(28px);inset:-40% -20% auto auto;pointer-events:none;position:absolute;width:62%}.why__chart-head{align-items:center;display:flex;gap:12px;margin-bottom:6px}.why__chart-badge{border-radius:14px;box-shadow:0 10px 24px #dc32645c;box-shadow:0 10px 24px rgb(var(--brand-primary-rgb)/.36);font-size:12px;height:44px;width:44px}.why__chart-title{font-size:17px;font-weight:700}.why__chart-sub{color:#0f172a94;color:var(--color-text-secondary);font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:13px;margin-top:2px}.why__chart .chart__week{font-size:9.5px}@media (max-width:1180px){.steps{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.steps:after,.steps:before{display:none}}@media (max-width:1023px){.why__inner{grid-template-columns:minmax(0,1fr)}.why__chart{margin-top:28px}}@media (max-width:767px){.steps{grid-template-columns:minmax(0,1fr)}.step{padding:22px 20px 20px}.step__ghost{font-size:62px}.why__features{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){[data-motion=system] .steps:after{animation:none!important;opacity:0}}.why__inner{align-items:stretch}.why__intro,.why__panel{display:flex}.why__panel{backdrop-filter:blur(20px) saturate(1.45);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:blur(20px) saturate(1.45);-webkit-backdrop-filter:var(--glass-blur);background:linear-gradient(158deg,#dc32640f,#ffffff8f 46%,#7c3aed0d),#ffffff80;background:var(--glass-bg);border:1px solid #fff9;border:var(--glass-edge);border-radius:28px;border-radius:var(--radius-xl);box-shadow:inset 0 1px 0 #ffffffa8,0 24px 56px #0f172a1c;box-shadow:var(--glass-inner),0 24px 56px rgb(var(--shadow-rgb)/.11);flex:1 1;flex-direction:column;isolation:isolate;min-height:470px;overflow:hidden;padding:36px 34px 0;position:relative}.why__panel-aura{animation:panelDrift 16s ease-in-out infinite alternate;aspect-ratio:1;background:radial-gradient(closest-side,#dc326466,#0000 72%);background:radial-gradient(closest-side,rgb(var(--brand-primary-rgb)/.4),#0000 72%);border-radius:50%;filter:blur(34px);left:-18%;position:absolute;top:-26%;width:62%;z-index:-1}.why__panel-aura--2{animation-delay:-7s;background:radial-gradient(closest-side,#7c3aed61,#0000 72%);background:radial-gradient(closest-side,rgb(var(--brand-secondary-rgb)/.38),#0000 72%);bottom:-30%;left:auto;right:-16%;top:auto;width:66%}@keyframes panelDrift{0%{transform:translate(0) scale(1)}to{transform:translate(7%,-5%) scale(1.14)}}.why__panel-text{position:relative;z-index:2}.why__panel .why__title{font-size:clamp(30px,3vw,44px)}.why__panel .why__body{font-size:16px;margin-top:14px;max-width:30ch}.why__panel-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:22px}.why__panel-row .btn{margin-top:0}.why__chart-label{align-items:center;color:#0f172a94;color:var(--color-text-secondary);display:inline-flex;font-size:13px;font-weight:700;gap:9px}.why__chart-badge{background:linear-gradient(135deg,#dc3264,#7c3aed);background:var(--brand-grad);border-radius:11px;box-shadow:0 8px 20px #dc32645c;box-shadow:0 8px 20px rgb(var(--brand-primary-rgb)/.36);color:#fff;display:grid;flex:none;font-size:10.5px;font-weight:800;height:34px;letter-spacing:.04em;place-items:center;width:34px}.why__chart{margin:auto -34px 0;padding:0 10px;position:relative;z-index:1}.why__chart .chart svg{overflow:visible}.why__chart .chart__line{stroke-width:3.2;filter:drop-shadow(0 0 10px rgb(220 50 100/.5));filter:drop-shadow(0 0 10px rgb(var(--brand-primary-rgb)/.5))}.why__chart .chart__dot{stroke-width:2.4}.why__chart .chart__week{font-size:9px}.why__chart .chart__badge{font-size:13.5px;left:14px;padding:8px 15px;top:-6px}@media (max-width:1023px){.why__panel{min-height:0;padding:30px 26px 0}.why__chart{margin-inline:-26px}.why__panel .why__body{max-width:46ch}}@media (max-width:767px){.why__panel{padding:26px 20px 0}.why__chart{margin-inline:-20px}.why__panel-row{gap:12px}.why__chart-label{font-size:12px}}@media (prefers-reduced-motion:reduce){[data-motion=system] .why__panel-aura{animation:none!important}}.feature-card{display:flex;flex-direction:column;padding:24px 22px 22px}.feature-card__text{margin-bottom:20px}.feature-card__title{margin-top:0}.feature-card__media{margin-top:auto}.why__panel-row{margin-bottom:10px}.why__chart .chart__badge{bottom:16px;right:14px;top:auto}@media (max-width:767px){.why__chart .chart__badge{bottom:10px;font-size:11.5px;padding:6px 11px;right:8px}.feature-card__text{margin-bottom:16px}}.why__inner{gap:24px;grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.why__features{align-content:stretch;gap:20px;grid-template-columns:minmax(0,1fr)}.why__features .feature-card{padding:20px 18px 18px}.why__features .feature-card__title{font-size:18px}.why__features .feature-card__body{font-size:14px}.why__features .feature-card__text{margin-bottom:16px}.why__panel{min-height:0;padding:40px 40px 0}.why__panel .why__body{font-size:18px;font-size:var(--fs-body-lg);max-width:42ch}.why__chart{margin:auto -40px 0;padding:0 6px}.why__chart .chart__line{stroke-width:2.2}.why__chart .chart__dot{stroke-width:1.8}.why__chart .chart__week{font-size:8px}.why__chart .chart__badge{bottom:auto;font-size:14px;left:auto;padding:9px 16px;right:10px;top:0}@media (max-width:1180px){.why__inner{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (max-width:1023px){.why__inner{grid-template-columns:minmax(0,1fr)}.why__features{grid-template-columns:repeat(2,minmax(0,1fr))}.why__panel{padding:30px 26px 0}.why__chart{margin-inline:-26px}}@media (max-width:767px){.why__features{grid-template-columns:minmax(0,1fr)}.why__panel{padding:26px 20px 0}.why__chart{margin-inline:-20px}.why__chart .chart__badge{font-size:11.5px;padding:6px 11px;right:4px}.hero__visual{min-height:530px}.hero__portrait{margin-left:auto;margin-right:0;width:64%}.float-card--radar{left:0;top:0;width:49%}.float-card--levels{bottom:auto;left:0;top:41%;width:49%}.hero__devices{bottom:0;right:1%}.device--phone{padding:12px 9px 16px;width:104px}.device--phone__text{font-size:11px}.hero-tip--2{max-width:62%;right:0;top:1%;white-space:normal}.float-card--radar .radar{margin-top:2px}.levels{height:48px;margin:6px 0 8px}.float-card__score{font-size:22px}}@media (max-width:400px){.hero__visual{min-height:500px}.float-card--levels{top:44%}.float-card__title{font-size:10px}}.step__title{font-size:19px;line-height:1.3}.step__body{font-size:14px;line-height:1.65;margin-top:10px}@media (max-width:767px){.step__title{font-size:18px}}.industry{padding-block:72px 64px}.industry__head{margin-bottom:34px;max-width:56ch}.industry__lead{color:#0f172a94;color:var(--color-text-secondary);font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:18px;font-size:var(--fs-body-lg);margin-top:14px}.conversion__inner{padding-right:314px;padding-right:calc(var(--gutter) + 250px)}.script--conversion{font-size:17px;line-height:1.35}@media (max-width:1180px){.industry__head{margin-bottom:26px}}@media (max-width:1023px){.conversion__inner{padding-right:64px;padding-right:var(--gutter)}}@media (max-width:767px){.industry{padding-block:56px 48px}.industry__head{margin-bottom:22px}.industry__lead{font-size:16px;font-size:var(--fs-body)}}.float-card--radar{padding-block:14px}@media (max-width:767px){.hero__visual{min-height:520px}.float-card--radar{left:0;padding-block:10px;top:0;width:46%}.float-card--levels{bottom:auto;left:0;top:42%;width:48%}.hero__portrait{width:62%}.hero__devices{bottom:2%;right:0}}@media (max-width:400px){.hero__visual{min-height:490px}.float-card--levels{top:44%}.levels{height:42px}}.why__panel-row{margin-bottom:14px;margin-top:26px}.conversion__sub{color:#0f172a94;color:var(--color-text-secondary);font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:16px;font-size:var(--fs-body);margin-top:12px;max-width:42ch}@media (max-width:767px){.conversion__sub{font-size:15px}}.product__diagram{margin-bottom:8px}.product__diagram-img{border:1px solid #fff9;border:var(--glass-edge);border-radius:28px;border-radius:var(--radius-xl);box-shadow:inset 0 1px 0 #ffffffa8,0 26px 60px #0f172a1f;box-shadow:var(--glass-inner),0 26px 60px rgb(var(--shadow-rgb)/.12);width:100%}@media (max-width:767px){.product__diagram{margin-inline:-64px;margin-inline:calc(var(--gutter)*-1);overflow:visible;padding-inline:0}.product__diagram-img{border-inline:0;border-radius:0;max-width:none;width:100%}}.diagram{isolation:isolate;position:relative}.dgfx{inset:-7%;pointer-events:none;position:absolute}.dgfx--back{z-index:-1}.dgfx--front{z-index:3}.dgfx__aura{animation:dgAura 18s ease-in-out infinite alternate;border-radius:50%;filter:blur(48px);position:absolute}.dgfx__aura--1{aspect-ratio:1;background:radial-gradient(closest-side,#dc326480,#0000 72%);background:radial-gradient(closest-side,rgb(var(--brand-primary-rgb)/.5),#0000 72%);left:-4%;top:-6%;width:46%}.dgfx__aura--2{animation-delay:-8s;aspect-ratio:1;background:radial-gradient(closest-side,#7c3aed75,#0000 72%);background:radial-gradient(closest-side,rgb(var(--brand-secondary-rgb)/.46),#0000 72%);bottom:-10%;right:-4%;width:50%}.dgfx__aura--3{animation-delay:-13s;aspect-ratio:1;background:radial-gradient(closest-side,#ff3c7857,#0000 70%);background:radial-gradient(closest-side,rgb(var(--brand-primary-2-rgb)/.34),#0000 70%);left:34%;top:22%;width:38%}@keyframes dgAura{0%{transform:translate(0) scale(1)}to{transform:translate(5%,-4%) scale(1.18)}}.dgfx__net{height:100%;inset:0;position:absolute;width:100%}.dgfx__link{stroke:#7c3aed80;stroke:rgb(var(--brand-secondary-rgb)/.5);stroke-width:.14;stroke-dasharray:1.4 1.1;animation:dgLink 5s linear infinite;filter:drop-shadow(0 0 2px rgb(124 58 237/.55));filter:drop-shadow(0 0 2px rgb(var(--brand-secondary-rgb)/.55))}@keyframes dgLink{0%{stroke-dashoffset:0;opacity:.35}50%{opacity:.85}to{stroke-dashoffset:-12.5;opacity:.35}}.dgfx__node{fill:#dc3264;fill:var(--brand-primary);animation:dgNode 3.6s ease-in-out infinite;filter:drop-shadow(0 0 3px rgb(220 50 100/.9));filter:drop-shadow(0 0 3px rgb(var(--brand-primary-rgb)/.9))}.dgfx__dust i{animation:dgDust 4.8s ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:0 0 7px 1px #dc3264e6;box-shadow:0 0 7px 1px rgb(var(--brand-primary-rgb)/.9);height:3px;position:absolute;width:3px}@keyframes dgDust{0%,to{opacity:0;transform:translateY(6px) scale(.4)}45%{opacity:1;transform:translateY(-4px) scale(1)}70%{opacity:.3}}.ai-ring{aspect-ratio:1;left:48%;pointer-events:none;position:absolute;top:39%;transform:translate(-50%,-50%);width:17%;z-index:2}.ai-ring__circle,.ai-ring__halo,.ai-ring__orbit{border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ai-ring__halo{animation:aiHalo 3.4s ease-in-out infinite;aspect-ratio:1;background:radial-gradient(closest-side,#7c3aed57,#0000 70%);background:radial-gradient(closest-side,rgb(var(--brand-secondary-rgb)/.34),#0000 70%);filter:blur(14px);width:128%}@keyframes aiHalo{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(.92)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}}.ai-ring__circle{border:1.5px solid #dc32648c;border:1.5px solid rgb(var(--brand-primary-rgb)/.55)}.ai-ring__circle--1{animation:aiSpin 14s linear infinite;aspect-ratio:1;border-style:dashed;width:68%}.ai-ring__circle--2{animation:aiSpin 6s linear infinite reverse;aspect-ratio:1;border-color:#7c3aed80;border-color:rgb(var(--brand-secondary-rgb)/.5);border-bottom-color:#0000;border-top-color:#0000;width:92%}.ai-ring__circle--3{animation:aiSpin 22s linear infinite;aspect-ratio:1;border-color:#dc32644d;border-color:rgb(var(--brand-primary-rgb)/.3);border-left-color:#0000;border-right-color:#0000;border-width:1px;width:118%}@keyframes aiSpin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.ai-ring__orbit{animation:aiSpin 8s linear infinite;aspect-ratio:1;width:92%}.ai-ring__orbit--rev{animation:aiSpin 12s linear infinite reverse;width:118%}.ai-ring__orbit i{background:#fff;border-radius:50%;box-shadow:0 0 10px 2px #dc3264f2;box-shadow:0 0 10px 2px rgb(var(--brand-primary-rgb)/.95);height:7px;left:50%;margin-left:-3.5px;position:absolute;top:-3px;width:7px}.ai-ring__orbit--rev i{background:#7c3aed;background:rgb(var(--brand-secondary-rgb)/1);box-shadow:0 0 10px 2px #7c3aede6;box-shadow:0 0 10px 2px rgb(var(--brand-secondary-rgb)/.9)}.dg-tip{align-items:center;animation:tipIn .8s cubic-bezier(.16,1,.3,1) forwards,heroTipBlink 3.4s ease-in-out infinite,tipFloat 7s ease-in-out infinite;animation:tipIn .8s var(--ease-smooth) forwards,heroTipBlink 3.4s ease-in-out infinite,tipFloat 7s ease-in-out infinite;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);background:#ffffffeb;background:rgb(var(--surface-rgb)/.92);border:1px solid #fffc;border-radius:999px;border-radius:var(--radius-pill);box-shadow:inset 0 1px 0 #ffffffa8,0 14px 32px #0f172a29;box-shadow:var(--glass-inner),0 14px 32px rgb(var(--shadow-rgb)/.16);color:#0f172a;color:var(--color-text-primary);display:inline-flex;font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:12.5px;font-weight:700;gap:8px;opacity:0;padding:9px 15px;position:absolute;white-space:nowrap;z-index:3}.dg-tip__dot{animation:dotPulse 1.4s ease-in-out infinite;background:linear-gradient(135deg,#dc3264,#7c3aed);background:var(--brand-grad);border-radius:50%;box-shadow:0 0 8px #dc3264cc;box-shadow:0 0 8px rgb(var(--brand-primary-rgb)/.8);flex:none;height:7px;width:7px}.dg-tip--1{animation-delay:.7s,1.6s,2.2s;left:5%;top:-3.5%}.dg-tip--2{animation-delay:1.1s,2.2s,2.8s;bottom:-4%;left:33%}.dg-tip--3{animation-delay:1.5s,2.8s,3.4s;right:5%;top:-4%}@media (max-width:1023px){.dg-tip{font-size:11px;padding:7px 12px}}@media (max-width:767px){.ai-ring,.dg-tip,.dgfx__dust,.dgfx__net{display:none}}@media (prefers-reduced-motion:reduce){[data-motion=system] .ai-ring__circle,[data-motion=system] .ai-ring__halo,[data-motion=system] .ai-ring__orbit,[data-motion=system] .dg-tip__dot,[data-motion=system] .dgfx__aura,[data-motion=system] .dgfx__dust i,[data-motion=system] .dgfx__link,[data-motion=system] .dgfx__node{animation:none!important}[data-motion=system] .dg-tip{animation:tipIn 1ms linear forwards!important}}.dgfx__aura--4{animation:dgAura 21s ease-in-out -4s infinite alternate;background:radial-gradient(closest-side,#7c3aed66,#0000 70%);background:radial-gradient(closest-side,rgb(var(--brand-secondary-rgb)/.4),#0000 70%);filter:blur(44px);left:-8%;top:40%;width:34%}.dgfx__aura--4,.dgfx__aura--5{aspect-ratio:1;border-radius:50%}.dgfx__aura--5{animation:dgAura 24s ease-in-out -16s infinite alternate;background:radial-gradient(closest-side,#ff3c786b,#0000 70%);background:radial-gradient(closest-side,rgb(var(--brand-primary-2-rgb)/.42),#0000 70%);filter:blur(50px);right:18%;top:-12%;width:40%}.dgfx__dust i:nth-child(3n){box-shadow:0 0 9px 2px #7c3aede6;box-shadow:0 0 9px 2px rgb(var(--brand-secondary-rgb)/.9);height:4px;width:4px}.dgfx__dust i:nth-child(4n){box-shadow:0 0 6px 1px #ff3c78e6;box-shadow:0 0 6px 1px rgb(var(--brand-primary-2-rgb)/.9);height:2px;width:2px}.dg-stat{align-items:flex-start;animation:tipIn .8s cubic-bezier(.16,1,.3,1) forwards,dgStatBlink 3.2s ease-in-out infinite,tipFloat 7.5s ease-in-out infinite;animation:tipIn .8s var(--ease-smooth) forwards,dgStatBlink 3.2s ease-in-out infinite,tipFloat 7.5s ease-in-out infinite;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);background:#ffffffed;background:rgb(var(--surface-rgb)/.93);border:1px solid rgb(var(--dg-hue)/.32);border-radius:16px;box-shadow:inset 0 1px 0 #ffffffa8,0 14px 32px rgb(var(--dg-hue)/.28);box-shadow:var(--glass-inner),0 14px 32px rgb(var(--dg-hue)/.28);display:flex;flex-direction:column;gap:1px;opacity:0;padding:9px 15px;position:absolute;white-space:nowrap;z-index:4}.dg-stat__value{color:rgb(var(--dg-hue));font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.05}.dg-stat__label{color:#0f172a94;color:var(--color-text-secondary);font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:10.5px;font-weight:600}.dg-stat--1{--dg-hue:220 50 100;animation-delay:.9s,2s,2.6s;left:-3%;top:30%}.dg-stat--2{--dg-hue:124 58 237;animation-delay:1.2s,2.5s,3.1s;right:-3%;top:26%}.dg-stat--3{--dg-hue:14 165 233;animation-delay:1.5s,3s,3.6s;bottom:-4%;left:7%}.dg-stat--4{--dg-hue:16 185 129;animation-delay:1.8s,3.5s,4.1s;bottom:-4.5%;right:7%}@media (max-width:1023px){.dg-stat{padding:7px 12px}.dg-stat__value{font-size:17px}.dg-stat__label{font-size:9.5px}}@media (max-width:767px){.dg-stat,.dgfx--front{display:none}}@media (prefers-reduced-motion:reduce){[data-motion=system] .dg-stat{animation:tipIn 1ms linear forwards!important}}@media (max-width:767px){.hero__visual{min-height:450px}.hero__portrait{margin-left:auto;margin-right:0;width:60%}.float-card--radar{left:0;padding-block:8px;top:0;width:45%}.float-card--levels{bottom:auto;left:0;top:43%;width:49%}.hero__devices{bottom:auto;right:0;top:44%}.levels{height:44px;margin:6px 0}.float-card__score{font-size:21px}}@media (max-width:400px){.hero__visual{min-height:430px}.float-card--levels{top:45%}.device--phone{padding:10px 8px 14px;width:96px}}body,html{overflow-x:hidden}@supports (overflow:clip){body,html{overflow-x:clip}}.diagram{max-width:100%}@media (max-width:767px){.dgfx{display:none}.product__diagram{overflow:hidden}}.header__logo .logo__img,.logo__img{height:38px}.footer__logo .logo__img{height:32px}.drawer .logo__img{height:34px}.whitelabel__powered .logo__img{height:13px}@media (max-width:767px){.header__logo .logo__img{height:32px}}@media (max-width:400px){.header__logo .logo__img{height:28px}}@media (prefers-reduced-motion:reduce){html[data-motion=system]{scroll-behavior:auto}[data-motion=system] .float-card,[data-motion=system] .mic-ring,[data-motion=system] .typing__caret,[data-motion=system] .voice-aura,[data-motion=system] .waveform span,[data-motion=system] body{animation:none!important}[data-motion=system] .radar.is-drawn .radar__shape{animation:radarGrow 1.2s cubic-bezier(.16,1,.3,1) .2s forwards;animation:radarGrow 1.2s var(--ease-smooth) .2s forwards}}@media print{.drawer,.float-card,.header,.script{display:none}body{color:#000}}.industry__note-cta{margin-top:16px}.lead{display:grid;inset:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 18px;place-items:center;position:fixed;z-index:200}.lead__veil{animation:veilIn .24s ease;backdrop-filter:blur(8px) saturate(1.2);-webkit-backdrop-filter:blur(8px) saturate(1.2);background:#0c0a1880;inset:0;position:fixed}.lead__panel{animation:leadIn .42s cubic-bezier(.16,1,.3,1);animation:leadIn .42s var(--ease-smooth);backdrop-filter:blur(28px) saturate(1.5);-webkit-backdrop-filter:blur(28px) saturate(1.5);background:linear-gradient(160deg,#dc32641a,#ffffffb8 44%,#7c3aed1a),#ffffffa8;background:linear-gradient(160deg,rgb(var(--brand-primary-rgb)/.1),rgb(var(--surface-rgb)/.72) 44%,rgb(var(--brand-secondary-rgb)/.1)),rgb(var(--surface-rgb)/.66);border:1px solid #ffffffb8;border-radius:28px;border-radius:var(--radius-xl);box-shadow:inset 0 1px 0 #ffffffb8,0 40px 90px #0c0a184d;color:#0f172a;color:var(--color-text-primary);display:flex;flex-direction:column;isolation:isolate;max-height:min(88vh,860px);overflow:hidden;padding:30px 32px 24px;position:relative;width:min(660px,100%)}@keyframes leadIn{0%{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:none}}.lead__aura{animation:leadAura 20s ease-in-out infinite alternate;border-radius:50%;filter:blur(46px);pointer-events:none;position:absolute;z-index:-1}.lead__aura--1{aspect-ratio:1;background:radial-gradient(closest-side,#dc32648c,#0000 72%);background:radial-gradient(closest-side,rgb(var(--brand-primary-rgb)/.55),#0000 72%);left:-14%;top:-22%;width:54%}.lead__aura--2{animation-delay:-9s;aspect-ratio:1;background:radial-gradient(closest-side,#7c3aed80,#0000 72%);background:radial-gradient(closest-side,rgb(var(--brand-secondary-rgb)/.5),#0000 72%);bottom:-26%;right:-12%;width:58%}.lead__aura--3{animation-delay:-15s;aspect-ratio:1;background:radial-gradient(closest-side,#ff3c7861,#0000 70%);background:radial-gradient(closest-side,rgb(var(--brand-primary-2-rgb)/.38),#0000 70%);right:26%;top:34%;width:40%}@keyframes leadAura{0%{transform:translate(0) scale(1)}to{transform:translate(8%,-6%) scale(1.2)}}.lead__close{border-radius:12px;color:#0f172a94;color:var(--color-text-secondary);display:grid;height:40px;place-items:center;position:absolute;right:14px;top:14px;transition:background .2s cubic-bezier(.22,.9,.2,1),color .2s cubic-bezier(.22,.9,.2,1);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);width:40px;z-index:2}.lead__close:hover{background:#0f172a0f;background:rgb(var(--ink-rgb)/.06);color:#0f172a;color:var(--color-text-primary)}.lead__eyebrow{color:#dc3264;color:var(--brand-primary);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.lead__title{font-size:clamp(20px,2.4vw,26px);font-weight:700;line-height:1.3;margin-top:6px;padding-right:40px}.lead__sub,.lead__title{font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai)}.lead__sub{color:#0f172a94;color:var(--color-text-secondary);font-size:14px;line-height:1.6;margin-top:8px;max-width:46ch}.lead__bar{background:#0f172a14;background:rgb(var(--ink-rgb)/.08);border-radius:999px;height:4px;margin-top:18px;overflow:hidden}.lead__bar span{background:linear-gradient(135deg,#dc3264,#7c3aed);background:var(--brand-grad);border-radius:999px;box-shadow:0 0 12px #dc326499;box-shadow:0 0 12px rgb(var(--brand-primary-rgb)/.6);display:block;height:100%;transition:width .52s cubic-bezier(.16,1,.3,1);transition:width .52s var(--ease-smooth)}.lead__body{flex:1 1;margin:20px -8px 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 8px 4px;scrollbar-width:thin}.lead__step-title{font-size:17px;font-weight:700}.lead__step-hint,.lead__step-title{font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai)}.lead__step-hint{color:#0f172a6b;color:var(--color-text-tertiary);font-size:12.5px;margin-top:3px}.lead__roles{grid-gap:9px;display:grid;gap:9px;margin-top:16px}.lead-role{align-items:center;background:#fff9;background:rgb(var(--surface-rgb)/.6);border:1px solid #0f172a1a;border:1px solid rgb(var(--ink-rgb)/.1);border-radius:15px;display:flex;gap:13px;padding:13px 15px;position:relative;text-align:left;transition:border-color .34s cubic-bezier(.16,1,.3,1),background .34s cubic-bezier(.16,1,.3,1),transform .34s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur-base) var(--ease-smooth),background var(--dur-base) var(--ease-smooth),transform var(--dur-base) var(--ease-smooth);width:100%}.lead-role:hover{border-color:#dc326466;border-color:rgb(var(--brand-primary-rgb)/.4);transform:translateX(3px)}.lead-role.is-on{background:linear-gradient(#ffffffeb,#ffffffeb) padding-box,linear-gradient(135deg,#dc3264,#7c3aed) border-box;background:linear-gradient(rgb(var(--surface-rgb)/.92),rgb(var(--surface-rgb)/.92)) padding-box,var(--brand-grad) border-box;border:1.5px solid #0000;box-shadow:0 10px 26px #dc326438;box-shadow:0 10px 26px rgb(var(--brand-primary-rgb)/.22)}.lead-role__icon{background:#0f172a0d;background:rgb(var(--ink-rgb)/.05);border-radius:13px;color:#0f172a94;color:var(--color-text-secondary);display:grid;flex:none;height:40px;place-items:center;transition:background .34s cubic-bezier(.22,.9,.2,1),color .34s cubic-bezier(.22,.9,.2,1);transition:background var(--dur-base) var(--ease),color var(--dur-base) var(--ease);width:40px}.lead-role.is-on .lead-role__icon{background:linear-gradient(135deg,#dc3264,#7c3aed);background:var(--brand-grad);box-shadow:0 8px 18px #dc32645c;box-shadow:0 8px 18px rgb(var(--brand-primary-rgb)/.36);color:#fff}.lead-role__text{display:flex;flex-direction:column;gap:1px;min-width:0}.lead-role__th{font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:14.5px;font-weight:700}.lead-role__en{color:#0f172a6b;color:var(--color-text-tertiary);font-size:11.5px;font-weight:600}.lead-role__tick{border:1.5px solid #0f172a29;border:1.5px solid rgb(var(--ink-rgb)/.16);border-radius:50%;flex:none;height:20px;margin-left:auto;position:relative;transition:border-color .34s cubic-bezier(.22,.9,.2,1);transition:border-color var(--dur-base) var(--ease);width:20px}.lead-role.is-on .lead-role__tick{background:linear-gradient(135deg,#dc3264,#7c3aed);background:var(--brand-grad);border-color:#dc3264;border-color:var(--brand-primary)}.lead-role.is-on .lead-role__tick:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:6px;position:absolute;top:3px;transform:rotate(43deg);width:5px}.lead__fields{grid-gap:18px;display:grid;gap:18px;margin-top:16px}.lead-field{grid-gap:8px;display:grid;gap:8px;min-width:0}.lead-field__label{color:#0f172a94;color:var(--color-text-secondary);font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:12.5px;font-weight:700}.lead-field__label i{color:#dc3264;color:var(--brand-primary);font-size:10.5px;font-style:normal;font-weight:700}.lead__chips{display:flex;flex-wrap:wrap;gap:7px}.lead-chip{background:#fff9;background:rgb(var(--surface-rgb)/.6);border:1px solid #0f172a1f;border:1px solid rgb(var(--ink-rgb)/.12);border-radius:999px;color:#0f172a94;color:var(--color-text-secondary);font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:13px;font-weight:600;padding:8px 14px;transition:all .34s cubic-bezier(.16,1,.3,1);transition:all var(--dur-base) var(--ease-smooth)}.lead-chip:hover{border-color:#dc326473;border-color:rgb(var(--brand-primary-rgb)/.45);color:#0f172a;color:var(--color-text-primary)}.lead-chip.is-on{background:linear-gradient(135deg,#dc3264,#7c3aed);background:var(--brand-grad);border-color:#0000;box-shadow:0 8px 20px #dc326452;box-shadow:0 8px 20px rgb(var(--brand-primary-rgb)/.32);color:#fff;font-weight:700}.lead-input{background:#ffffffb8;background:rgb(var(--surface-rgb)/.72);border:1px solid #0f172a1f;border:1px solid rgb(var(--ink-rgb)/.12);border-radius:13px;color:#0f172a;color:var(--color-text-primary);font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:14.5px;min-height:46px;outline:none;padding:11px 15px;transition:border-color .2s cubic-bezier(.22,.9,.2,1),box-shadow .2s cubic-bezier(.22,.9,.2,1),background .2s cubic-bezier(.22,.9,.2,1);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease);width:100%}.lead-input::placeholder{color:#0f172a6b;color:var(--color-text-tertiary)}.lead-input:focus{background:#fffffff2;background:rgb(var(--surface-rgb)/.95);border-color:#dc32648c;border-color:rgb(var(--brand-primary-rgb)/.55);box-shadow:0 0 0 4px #dc326424;box-shadow:0 0 0 4px rgb(var(--brand-primary-rgb)/.14)}.lead__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.lead-field--wide{grid-column:1/-1}.lead__error{background:#dc32641a;border:1px solid #dc326447;border-radius:12px;color:#b3184c;font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:13px;font-weight:600;margin-top:14px;padding:10px 14px}.lead__foot{align-items:center;border-top:1px solid #0f172a14;border-top:1px solid rgb(var(--ink-rgb)/.08);display:flex;gap:12px;justify-content:space-between;margin-top:18px;padding-top:16px}.lead__back{color:#0f172a94;color:var(--color-text-secondary);font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:14px;font-weight:700;padding:10px 8px;transition:color .2s cubic-bezier(.22,.9,.2,1),opacity .2s cubic-bezier(.22,.9,.2,1);transition:color var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}.lead__back:hover:not(:disabled){color:#0f172a;color:var(--color-text-primary)}.lead__back:disabled{cursor:default;opacity:.35}.lead__done{grid-gap:12px;display:grid;gap:12px;justify-items:center;padding:26px 0 12px;text-align:center}.lead__done .lead__sub,.lead__done .lead__title{max-width:40ch;padding-right:0}.lead__done-mark{animation:donePop .52s cubic-bezier(.16,1,.3,1);animation:donePop .52s var(--ease-smooth);background:linear-gradient(135deg,#dc3264,#7c3aed);background:var(--brand-grad);border-radius:50%;box-shadow:0 14px 34px #dc32646b;box-shadow:0 14px 34px rgb(var(--brand-primary-rgb)/.42);color:#fff;display:grid;height:68px;place-items:center;position:relative;width:68px}@keyframes donePop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.lead__done-ring{animation:doneRing 2.4s ease-out infinite;border:2px solid #dc326480;border:2px solid rgb(var(--brand-primary-rgb)/.5);border-radius:50%;inset:-10px;position:absolute}@keyframes doneRing{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.6)}}.lead__done .btn{margin-top:8px}@media (max-width:767px){.lead{padding:0;place-items:end stretch}.lead__panel{animation:leadUp .4s cubic-bezier(.16,1,.3,1);animation:leadUp .4s var(--ease-smooth);border-radius:28px 28px 0 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-height:92vh;padding:24px 20px calc(18px + env(safe-area-inset-bottom));width:100%}@keyframes leadUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.lead__grid{grid-template-columns:1fr}.lead__title{font-size:19px}.lead-chip{font-size:12.5px;padding:7px 12px}.industry__note-cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){[data-motion=system] .lead__aura,[data-motion=system] .lead__done-ring{animation:none!important}}.lead__panel{max-height:min(94vh,940px);padding:26px 30px 20px}.lead__title{font-size:clamp(19px,2.1vw,23px);margin-top:4px}.lead__sub{font-size:13px;margin-top:6px}.lead__bar{margin-top:14px}.lead__body{margin-top:16px}.lead__step-title{font-size:16px}.lead__roles{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:13px}.lead-role{border-radius:14px;gap:10px;padding:11px 12px}.lead-role__icon{border-radius:11px;height:34px;width:34px}.lead-role__th{font-size:13.5px}.lead-role__en{font-size:10.5px}.lead-role__tick{height:17px;width:17px}.lead-role.is-on .lead-role__tick:after{height:8px;left:5px;top:2px;width:4px}.lead__fields{gap:14px;margin-top:13px}.lead__pair{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.lead-chip{font-size:12.5px;padding:6px 12px}.lead-input{font-size:14px;min-height:42px;padding:10px 14px}.lead__grid{gap:11px}.lead-field{gap:6px}.lead__foot{margin-top:14px;padding-top:13px}.btn--glow{box-shadow:0 14px 34px #dc326466;box-shadow:0 14px 34px rgb(var(--brand-primary-rgb)/.4);font-size:18px;font-size:var(--fs-body-lg);font-weight:700;isolation:isolate;letter-spacing:.01em;min-height:56px;overflow:hidden;padding:0 30px;position:relative}.btn--glow:before{animation:glowPulse 3.6s ease-in-out infinite;background:radial-gradient(closest-side,#dc32648c,#0000 72%);background:radial-gradient(closest-side,rgb(var(--brand-primary-rgb)/.55),#0000 72%);border-radius:50%;content:"";filter:blur(20px);inset:-60% -18%;position:absolute;z-index:-1}.btn--glow:after{animation:glowSweep 4.6s ease-in-out infinite;background:linear-gradient(100deg,#0000,#ffffff73,#0000);bottom:0;content:"";left:-60%;position:absolute;top:0;transform:skewX(-18deg);width:45%}@keyframes glowPulse{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}.btn--glow:hover{box-shadow:0 20px 44px #dc326480;box-shadow:0 20px 44px rgb(var(--brand-primary-rgb)/.5);transform:translateY(-3px)}.lead-next{grid-gap:8px;display:grid;gap:8px;margin-top:6px;text-align:left;width:100%}.lead-next__item{align-items:flex-start;background:#fff9;background:rgb(var(--surface-rgb)/.6);border:1px solid #0f172a12;border:1px solid rgb(var(--ink-rgb)/.07);border-radius:14px;display:flex;gap:12px;padding:11px 14px}.lead-next__n{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#dc3264,#7c3aed);background:var(--brand-grad);-webkit-background-clip:text;background-clip:text;color:#0000;flex:none;font-size:12px;font-weight:800;letter-spacing:.04em;padding-top:2px}.lead-next__text{grid-gap:2px;color:#0f172a94;color:var(--color-text-secondary);display:grid;font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:12.5px;gap:2px;line-height:1.5}.lead-next__text b{color:#0f172a;color:var(--color-text-primary);font-size:13.5px;font-weight:700}.lead__contact{color:#0f172a6b;color:var(--color-text-tertiary);font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:12px;margin-top:4px}.lead__done{gap:10px;padding:18px 0 8px}.lead__done-mark{height:58px;width:58px}@media (max-width:767px){.lead__panel{max-height:94vh;padding:20px 18px calc(16px + env(safe-area-inset-bottom))}.lead__roles{grid-template-columns:minmax(0,1fr)}.lead__pair{gap:14px;grid-template-columns:1fr}.btn--glow{justify-content:center;min-height:52px;width:100%}.lead-next__item{padding:10px 12px}}@media (max-height:700px){.lead__sub{display:none}.lead__done{padding-top:10px}}@media (prefers-reduced-motion:reduce){[data-motion=system] .btn--glow:after,[data-motion=system] .btn--glow:before{animation:none!important}}@media (max-width:1180px){.industry__note{display:block;margin-top:4px;text-align:center}.industry__note .script--industry,.industry__note-arrow,.industry__note-sub{display:none}.industry__note-cta{margin-top:0}}@media (max-width:767px){.industry__note-cta{justify-content:center;width:100%}}.lead__error{grid-gap:10px;display:grid;gap:10px;justify-items:start}.lead__error p{margin:0}.lead__mail{align-items:center;background:linear-gradient(135deg,#dc3264,#7c3aed);background:var(--brand-grad);border-radius:999px;border-radius:var(--radius-pill);box-shadow:0 8px 20px #dc326457;box-shadow:0 8px 20px rgb(var(--brand-primary-rgb)/.34);color:#fff;display:inline-flex;font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:13px;font-weight:700;gap:7px;padding:8px 15px;transition:transform .34s cubic-bezier(.16,1,.3,1),box-shadow .34s cubic-bezier(.16,1,.3,1);transition:transform var(--dur-base) var(--ease-smooth),box-shadow var(--dur-base) var(--ease-smooth)}.lead__mail:hover{box-shadow:0 12px 26px #dc326470;box-shadow:0 12px 26px rgb(var(--brand-primary-rgb)/.44);transform:translateY(-2px)}@media (max-width:767px){.lead{height:100vh;height:100dvh;overflow:hidden;padding:0;place-items:end stretch}.lead__panel{max-height:86vh;max-height:86dvh;padding-top:22px}.lead__close{height:36px;right:10px;top:10px;width:36px}.lead__title{padding-right:44px}.lead__body{-webkit-overflow-scrolling:touch}}.lead-field,.lead-next__item,.lead-role__text,.lead__body,.lead__head,.lead__panel{min-width:0}.lead-field,.lead-next,.lead__done,.lead__fields{grid-template-columns:minmax(0,1fr)}.lead__grid,.lead__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lead-field__label,.lead-next__text,.lead-role__en,.lead-role__th,.lead__contact,.lead__error,.lead__step-hint,.lead__step-title,.lead__sub{overflow-wrap:anywhere;word-break:break-word}.lead__body{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 26px),#00000026);mask-image:linear-gradient(180deg,#000 calc(100% - 26px),#00000026);position:relative}@media (max-width:767px){.lead__grid,.lead__pair{grid-template-columns:minmax(0,1fr)}.lead__done{padding-inline:2px}.lead-next__item{padding:10px 12px}.lead-next__text{font-size:12px}.lead__contact{font-size:11.5px;line-height:1.5}.lead__contact a{overflow-wrap:anywhere}}body{animation:none!important}.waveform span{height:100%;transform:scaleY(.32);transform-origin:center;will-change:transform}@keyframes wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.dgfx__node{transform-box:fill-box;transform-origin:center}@keyframes dgNode{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.35)}}@keyframes scoreBlink{0%,to{opacity:1}50%{opacity:.6}}@keyframes heroTipBlink{0%,to{opacity:1}50%{opacity:.58}}@keyframes tipGlow{0%,to{opacity:1}50%{opacity:.58}}@keyframes dgStatBlink{0%,to{opacity:1}50%{opacity:.62}}@keyframes badgeBlink{0%,to{opacity:1}50%{opacity:.62}}.btn--glow:after{left:0;transform:translateX(-160%) skewX(-18deg)}@keyframes glowSweep{0%,62%{transform:translateX(-160%) skewX(-18deg)}86%,to{transform:translateX(320%) skewX(-18deg)}}.dgfx__aura,.float-card,.lead__aura,.voice-aura,.why__panel-aura{will-change:transform,opacity}.header__logo .logo__img,.logo__img{height:42px}.footer__logo .logo__img{height:36px}.drawer .logo__img{height:38px}.whitelabel__powered .logo__img{height:15px}@media (max-width:767px){.header__logo .logo__img{height:34px}}@media (max-width:400px){.header__logo .logo__img{height:30px}}.partner__types{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.partner-slot{display:flex}.partner-card{align-items:flex-start;backdrop-filter:blur(20px) saturate(1.45);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:blur(20px) saturate(1.45);-webkit-backdrop-filter:var(--glass-blur);background:linear-gradient(158deg,#dc32640f,#ffffff8f 46%,#7c3aed0d),#ffffff80;background:var(--glass-bg);border:1px solid #fff9;border:var(--glass-edge);border-radius:22px;border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 #ffffffa8,0 6px 18px #0f172a0f;box-shadow:var(--glass-inner),var(--shadow-sm);display:flex;flex:1 1;flex-direction:column;gap:3px;isolation:isolate;overflow:hidden;padding:18px 16px 44px;position:relative;text-align:left;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1),border-color .42s cubic-bezier(.16,1,.3,1);transition:transform .42s var(--ease-smooth),box-shadow .42s var(--ease-smooth),border-color .42s var(--ease-smooth)}.partner-card:before{background:linear-gradient(90deg,rgb(var(--pc-hue)),#0000 76%);content:"";height:2px;inset:0 0 auto 0;position:absolute}.partner-card--1{--pc-hue:255 60 120}.partner-card--2{--pc-hue:220 50 100}.partner-card--3{--pc-hue:168 74 210}.partner-card--4{--pc-hue:124 58 237}.partner-card__glow{aspect-ratio:1;background:radial-gradient(closest-side,rgb(var(--pc-hue)/.5),#0000 72%);border-radius:50%;filter:blur(24px);opacity:.75;position:absolute;right:-30%;top:-52%;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.16,1,.3,1);transition:transform .6s var(--ease-smooth),opacity .6s var(--ease-smooth);width:74%;z-index:-1}.partner-card__icon{background:linear-gradient(140deg,rgb(var(--pc-hue)),#7c3aed);background:linear-gradient(140deg,rgb(var(--pc-hue)),var(--brand-secondary));border-radius:14px;box-shadow:0 10px 22px rgb(var(--pc-hue)/.38);color:#fff;display:grid;height:44px;margin-bottom:12px;place-items:center;width:44px}.partner-card__title{color:#0f172a;color:var(--color-text-primary);font-family:Anuphan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-thai);font-size:15px;font-weight:700;line-height:1.35}.partner-card__en{color:#0f172a6b;color:var(--color-text-tertiary);font-size:11.5px;font-weight:600}.partner-card__go{background:rgb(var(--pc-hue)/.12);border-radius:50%;bottom:14px;color:rgb(var(--pc-hue));display:grid;height:30px;place-items:center;position:absolute;right:14px;transition:background .32s cubic-bezier(.16,1,.3,1),color .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1);transition:background .32s var(--ease-smooth),color .32s var(--ease-smooth),transform .32s var(--ease-smooth);width:30px}.partner-card:hover{border-color:rgb(var(--pc-hue)/.4);box-shadow:inset 0 1px 0 #ffffffa8,0 22px 46px rgb(var(--pc-hue)/.26);box-shadow:var(--glass-inner),0 22px 46px rgb(var(--pc-hue)/.26);transform:translateY(-6px)}.partner-card:hover .partner-card__glow{opacity:1;transform:scale(1.3) translate(-8%,12%)}.partner-card:hover .partner-card__go{background:linear-gradient(140deg,rgb(var(--pc-hue)),#7c3aed);background:linear-gradient(140deg,rgb(var(--pc-hue)),var(--brand-secondary));color:#fff;transform:translateX(3px)}.partner-card:focus-visible{outline:3px solid #7c3aed;outline:3px solid var(--color-focus);outline-offset:3px}@media (max-width:1180px){.partner__types{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.partner__types{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-card{padding:15px 13px 40px}.partner-card__icon{height:38px;margin-bottom:10px;width:38px}.partner-card__title{font-size:13.5px}}
/*# sourceMappingURL=main.32e0af26.css.map*/