@font-face{font-family:LINE Seed Sans TH;src:url(/fonts/line-seed/LINESeedSansTH_W_Rg.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LINE Seed Sans TH;src:url(/fonts/line-seed/LINESeedSansTH_W_Bd.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:LINE Seed Sans TH;src:url(/fonts/line-seed/LINESeedSansTH_W_XBd.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{color-scheme:dark;--color-canvas: #000000;--color-canvas-warm: #050507;--color-surface-deep: #000000;--color-surface: #0d0d10;--color-surface-raised: #15161a;--color-border: #2a2c33;--color-border-soft: rgba(255, 255, 255, .1);--color-border-strong: rgba(255, 255, 255, .22);--color-text: #ffffff;--color-text-secondary: #d2d4da;--color-text-muted: #8a8d96;--color-accent: #ff5a3c;--color-accent-soft: rgba(255, 90, 60, .18);--color-teal: #5ef0d8;--color-teal-soft: rgba(94, 240, 216, .16);--font-body: "LINE Seed Sans TH", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "LINE Seed Sans TH", system-ui, -apple-system, "Segoe UI", sans-serif;--container: 1180px;--section-space: clamp(5rem, 10vw, 9rem);--radius-lg: 28px;--radius-md: 18px;--shadow-panel: 0 30px 110px rgba(0, 0, 0, .65)}*{box-sizing:border-box}html{background:var(--color-canvas);scroll-behavior:smooth}body{min-width:320px;margin:0;background:radial-gradient(circle at 12% 6%,rgba(94,240,216,.16),transparent 38rem),radial-gradient(circle at 88% 8%,rgba(255,90,60,.14),transparent 32rem),#000;color:var(--color-text);font-family:var(--font-body);font-size:16px;line-height:1.65;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 78%);mask-image:linear-gradient(to bottom,black,transparent 78%)}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button,input,textarea,select{font:inherit}::selection{background:var(--color-accent);color:var(--color-surface-deep)}.site-shell{width:min(100% - 2rem,var(--container));margin-inline:auto}.site-header{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(255,255,255,.08);background:#000000c7;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:76px}.brand-mark{display:inline-flex;min-width:0;align-items:center;gap:.65rem;font-family:var(--font-display);font-weight:700;letter-spacing:-.04em;text-decoration:none;color:inherit}.brand-mark__logo{flex-shrink:0;width:2.25rem;height:2.25rem;display:block}.brand-mark__text{min-width:0}.site-nav{display:flex;align-items:center;gap:clamp(1rem,3vw,2.5rem);color:var(--color-text-secondary);font-size:.9rem}.site-nav a{transition:color .16s ease,opacity .16s ease}.site-nav a:hover,.site-nav a:focus-visible{color:var(--color-text)}.section{padding-block:var(--section-space)}.section--tight{padding-block:clamp(3.5rem,7vw,6rem)}.section__header{display:grid;grid-template-columns:minmax(0,.92fr) minmax(16rem,.58fr);gap:clamp(2rem,7vw,5rem);align-items:end;margin-bottom:clamp(2rem,5vw,4rem)}.eyebrow{margin:0 0 1rem;color:var(--color-teal);font-size:.74rem;font-weight:700;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.display{max-width:min(38rem,100%);margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(2.2rem,4.8vw,3.65rem);font-weight:800;letter-spacing:-.045em;line-height:1.08}.section-title{max-width:min(34rem,100%);margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(1.55rem,3.2vw,2.75rem);font-weight:800;letter-spacing:-.04em;line-height:1.12}.lede{max-width:46rem;margin:0;color:var(--color-text-secondary);font-size:clamp(1.05rem,1.8vw,1.24rem);font-weight:400}.muted{color:var(--color-text-muted)}.panel{border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:linear-gradient(150deg,rgba(255,255,255,.06),transparent 45%),linear-gradient(180deg,#15161a,#0a0a0c);box-shadow:var(--shadow-panel)}.panel--thin{border-radius:var(--radius-md);box-shadow:none}.cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:.85rem 1.25rem;border:1px solid rgba(255,90,60,.65);border-radius:999px;background:linear-gradient(180deg,#ff6b4a,#e64528);color:#fff;font-size:.95rem;font-weight:800;line-height:1;box-shadow:0 18px 48px #ff5a3c73,inset 0 1px #ffffff40;transition:transform .16s ease,box-shadow .16s ease}.cta:hover,.cta:focus-visible{transform:translateY(-1px);box-shadow:0 24px 60px #ff5a3c99,inset 0 1px #ffffff4d}.cta--secondary{border-color:#ffffff38;background:#ffffff0a;color:#fff;box-shadow:none}.cta--secondary:hover,.cta--secondary:focus-visible{background:#ffffff14;border-color:#fff6;box-shadow:none}.grid{display:grid;gap:1rem}@media(max-width:1100px){.site-header__inner{min-height:68px}.brand-mark{max-width:min(62vw,18rem);min-width:0}.brand-mark__text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.site-nav{display:none}.section__header{grid-template-columns:1fr;align-items:start}.display{max-width:min(34rem,100%)}}@media(max-width:560px){:root{--section-space: 4.5rem}.site-shell{width:min(100% - 1.25rem,var(--container))}.site-header .cta{display:none}.display{max-width:100%;font-size:clamp(1.95rem,7vw,2.85rem);letter-spacing:-.035em;line-height:1.1}.section-title{font-size:clamp(1.45rem,5.5vw,2.15rem)}}.hero[data-astro-cid-bbe6dxrz]{padding-top:clamp(5.5rem,12vw,10rem)}.hero__grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,7vw,6rem);align-items:center}.hero__copy[data-astro-cid-bbe6dxrz]{max-width:58rem}.hero__lede[data-astro-cid-bbe6dxrz]{margin-top:clamp(1.6rem,4vw,2.6rem)}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}@media(max-width:1100px){.hero[data-astro-cid-bbe6dxrz]{padding-top:clamp(3.75rem,10vw,5rem)}.hero__grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:clamp(2rem,8vw,3rem)}}@media(max-width:560px){.hero[data-astro-cid-bbe6dxrz]{padding-top:3.25rem}.hero__lede[data-astro-cid-bbe6dxrz]{margin-top:1.25rem;font-size:1rem}.hero__actions[data-astro-cid-bbe6dxrz]{gap:.7rem;margin-top:1.5rem}.hero__actions[data-astro-cid-bbe6dxrz] .cta[data-astro-cid-bbe6dxrz]{flex:1 1 100%}}.premium-icon[data-astro-cid-patnjmll]{display:inline-grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:radial-gradient(circle at 30% 20%,rgba(94,240,216,.28),transparent 60%),#ffffff0f;color:#fff;box-shadow:inset 0 1px #ffffff1f,0 6px 18px #00000080}.premium-icon[data-astro-cid-patnjmll] svg{width:1.35rem;height:1.35rem}.premium-icon[data-astro-cid-patnjmll] path,.premium-icon[data-astro-cid-patnjmll] circle,.premium-icon[data-astro-cid-patnjmll] rect,.premium-icon[data-astro-cid-patnjmll] line,.premium-icon[data-astro-cid-patnjmll] polyline,.premium-icon[data-astro-cid-patnjmll] polygon{vector-effect:non-scaling-stroke}.capabilities-grid[data-astro-cid-l5aavh2a]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.85rem,2vw,1rem)}.capability-card[data-astro-cid-l5aavh2a]{display:flex;min-height:28rem;flex-direction:column;padding:clamp(1.1rem,3vw,1.7rem);background:linear-gradient(180deg,#ffffff0f,#ffffff03),#0a0a0c}.capability-card__topline[data-astro-cid-l5aavh2a]{display:flex;min-height:1.8rem;align-items:flex-start;justify-content:space-between;gap:.9rem}.capability-card__model[data-astro-cid-l5aavh2a]{width:max-content;max-width:100%;margin:0;border:1px solid rgba(120,214,198,.24);border-radius:999px;padding:.25rem .62rem;color:var(--color-teal);font-size:.75rem}.capability-card[data-astro-cid-l5aavh2a] h3[data-astro-cid-l5aavh2a]{margin:4rem 0 1rem;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.35rem);letter-spacing:-.055em;line-height:1}.capability-card__description[data-astro-cid-l5aavh2a]{margin:0;color:var(--color-text-secondary)}.capability-card[data-astro-cid-l5aavh2a] ul[data-astro-cid-l5aavh2a]{display:flex;flex-wrap:wrap;gap:.5rem;margin:auto 0 0;padding:1.5rem 0 0;list-style:none}.capability-card[data-astro-cid-l5aavh2a] li[data-astro-cid-l5aavh2a]{border:1px solid var(--color-border-soft);border-radius:999px;padding:.32rem .58rem;color:var(--color-text-muted);font-size:.78rem}@media(max-width:900px){.capabilities-grid[data-astro-cid-l5aavh2a]{grid-template-columns:1fr}.capability-card[data-astro-cid-l5aavh2a]{min-height:auto}.capability-card[data-astro-cid-l5aavh2a] h3[data-astro-cid-l5aavh2a]{margin-top:3rem}}.feature-list[data-astro-cid-vnivfuh2]{border-top:1px solid var(--color-border-soft)}.feature-row[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:4rem minmax(13rem,.72fr) minmax(18rem,1fr);gap:clamp(1rem,4vw,3rem);align-items:start;padding:clamp(1.5rem,4vw,2.5rem) 0;border-bottom:1px solid var(--color-border-soft)}.feature-row[data-astro-cid-vnivfuh2] .feature-row__label[data-astro-cid-vnivfuh2]{width:max-content;max-width:100%;margin:0 0 .8rem;border:1px solid var(--color-border-soft);border-radius:999px;padding:.26rem .64rem;color:var(--color-teal);font-size:.74rem;font-weight:700;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}.feature-row[data-astro-cid-vnivfuh2] h3[data-astro-cid-vnivfuh2]{margin:0;font-family:var(--font-display);font-size:clamp(1.55rem,3.4vw,3rem);letter-spacing:-.06em;line-height:1}.feature-row[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{margin:0;color:var(--color-text-secondary)}@media(max-width:760px){.feature-row[data-astro-cid-vnivfuh2]{grid-template-columns:1fr}}.workflow-list[data-astro-cid-s7flme5r]{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none}.workflow-step[data-astro-cid-s7flme5r]{position:relative;min-width:11rem;padding:1.1rem;border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffff0d,#ffffff03),#0a0a0c}.workflow-step__topline[data-astro-cid-s7flme5r]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.workflow-step__topline[data-astro-cid-s7flme5r]>span[data-astro-cid-s7flme5r]{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:1px solid rgba(120,214,198,.26);border-radius:999px;background:var(--color-teal-soft);color:var(--color-teal);font-family:var(--font-display);font-size:.82rem;line-height:1}.workflow-step[data-astro-cid-s7flme5r] h3[data-astro-cid-s7flme5r]{margin:clamp(3rem,5vw,4.25rem) 0 .8rem;font-family:var(--font-display);font-size:1.45rem;letter-spacing:-.045em;line-height:1}.workflow-step[data-astro-cid-s7flme5r] p[data-astro-cid-s7flme5r]{margin:0;color:var(--color-text-secondary);font-size:.95rem}@media(max-width:700px){.workflow-list[data-astro-cid-s7flme5r]{grid-template-columns:1fr}.workflow-step[data-astro-cid-s7flme5r]{min-width:0}}.platform[data-astro-cid-xcnvzeh6]{display:grid;grid-template-columns:minmax(15rem,.48fr) minmax(0,1fr);gap:clamp(2rem,6vw,5rem);align-items:start}.platform__items[data-astro-cid-xcnvzeh6]{display:grid;gap:.9rem}.platform-card[data-astro-cid-xcnvzeh6]{display:grid;grid-template-columns:minmax(9rem,.34fr) minmax(10rem,.35fr) minmax(0,1fr);gap:clamp(1rem,3vw,2rem);align-items:start;padding:1.2rem}.platform-card__meta[data-astro-cid-xcnvzeh6]{display:grid;gap:.75rem;justify-items:start}.platform-card__status[data-astro-cid-xcnvzeh6],.platform-card__description[data-astro-cid-xcnvzeh6],.platform-note[data-astro-cid-xcnvzeh6] p[data-astro-cid-xcnvzeh6]{margin:0;color:var(--color-text-secondary)}.platform-card__status[data-astro-cid-xcnvzeh6]{width:max-content;max-width:100%;border:1px solid rgba(255,107,87,.22);border-radius:999px;padding:.25rem .62rem;color:var(--color-accent);font-size:.76rem}.platform-card[data-astro-cid-xcnvzeh6] h3[data-astro-cid-xcnvzeh6]{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,2rem);letter-spacing:-.052em;line-height:1}.platform-card__description[data-astro-cid-xcnvzeh6]{line-height:1.65}.platform-note[data-astro-cid-xcnvzeh6]{margin-top:.5rem;border:1px solid rgba(120,214,198,.18);border-radius:var(--radius-md);background:var(--color-teal-soft);padding:1rem}.platform-note__topline[data-astro-cid-xcnvzeh6]{display:flex;align-items:center;gap:.8rem;margin-bottom:.85rem}.platform-note[data-astro-cid-xcnvzeh6] .eyebrow[data-astro-cid-xcnvzeh6]{display:block;margin:0}.platform-note[data-astro-cid-xcnvzeh6] code[data-astro-cid-xcnvzeh6]{display:inline-flex;margin-top:.8rem;border:1px solid rgba(120,214,198,.2);border-radius:999px;padding:.25rem .62rem;color:var(--color-teal);font-family:var(--font-body);font-size:.85rem}@media(max-width:900px){.platform[data-astro-cid-xcnvzeh6],.platform-card[data-astro-cid-xcnvzeh6],.platform-card--no-status[data-astro-cid-xcnvzeh6]{grid-template-columns:1fr}}.final-cta[data-astro-cid-nqzr7c5x]{padding-bottom:clamp(2rem,6vw,4rem)}.final-cta__panel[data-astro-cid-nqzr7c5x]{overflow:hidden;padding:clamp(1.5rem,6vw,4rem);background:radial-gradient(circle at 88% 14%,rgba(255,90,60,.32),transparent 22rem),radial-gradient(circle at 8% 90%,rgba(94,240,216,.18),transparent 22rem),linear-gradient(145deg,#ffffff14,#ffffff05),#050507}.final-cta__topline[data-astro-cid-nqzr7c5x]{display:flex;align-items:center;gap:.85rem;margin-bottom:1rem}.final-cta__topline[data-astro-cid-nqzr7c5x] .eyebrow[data-astro-cid-nqzr7c5x]{margin:0}.final-cta__panel[data-astro-cid-nqzr7c5x] h2[data-astro-cid-nqzr7c5x]{max-width:min(36rem,100%);margin:0;font-family:var(--font-display);font-size:clamp(1.65rem,3.8vw,2.85rem);font-weight:700;letter-spacing:-.04em;line-height:1.1}.final-cta__panel[data-astro-cid-nqzr7c5x]>p[data-astro-cid-nqzr7c5x]{max-width:48rem;margin:1.6rem 0 0;color:var(--color-text-secondary);font-size:clamp(1rem,1.8vw,1.2rem)}.final-cta__actions[data-astro-cid-nqzr7c5x]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:2rem}.final-cta__actions[data-astro-cid-nqzr7c5x] span[data-astro-cid-nqzr7c5x]{max-width:34rem;color:var(--color-text-muted);font-size:.95rem}@media(max-width:560px){.final-cta__actions[data-astro-cid-nqzr7c5x]{align-items:flex-start;flex-direction:column}}
