.lp{--lp-blue:#2563eb;--lp-blue-dark:#1d4ed8;--lp-blue-deep:#1e3a8a;--lp-blue-light:#3b82f6;--lp-blue-sky:#60a5fa;--lp-gold:#fbbf24;--lp-gold-deep:#f59e0b;--lp-gold-soft:#fde68a;--lp-ink:#0b1a3a;--lp-bg:#fff;--lp-card:#fff;--lp-card-2:#fff;--lp-sunken:#f1f5f9;--lp-soft:#f7f9fc;--lp-text:#0f172a;--lp-text-2:#475569;--lp-text-3:#94a3b8;--lp-border:#e8edf4;--lp-fill:#f1f5f9;--lp-fill-strong:#e2e8f0;--lp-gold-text:#b7791f;--lp-blue-tint:#e8f0fe;--lp-gold-tint:#fff4d6;--lp-link:#2563eb;--lp-shadow:0 6px 18px rgba(30,41,59,.1);--lp-shadow-lg:0 24px 60px -24px rgba(30,41,59,.28);--lp-spot:rgba(37,99,235,.07);--lp-font:"General Sans","Anuphan",ui-sans-serif,system-ui,sans-serif;--lp-max:1600px;--lp-gutter:clamp(20px,4.2vw,80px);--lp-edge:max(var(--lp-gutter),calc((100% - var(--lp-max)) / 2 + var(--lp-gutter)));--lp-spring:cubic-bezier(0.34,1.56,0.64,1);--lp-ease:cubic-bezier(0.22,1,0.36,1);background:var(--lp-bg);color:var(--lp-text);font-family:var(--lp-font);line-height:1.55}.dark .lp{--lp-bg:#000;--lp-card:#0d0d10;--lp-card-2:#141418;--lp-sunken:#000;--lp-soft:#060608;--lp-text:#fff;--lp-text-2:#a1a1aa;--lp-text-3:#6b6b76;--lp-border:hsla(0,0%,100%,.08);--lp-fill:hsla(0,0%,100%,.06);--lp-fill-strong:hsla(0,0%,100%,.11);--lp-gold-text:#fbbf24;--lp-blue-tint:rgba(59,130,246,.16);--lp-gold-tint:rgba(251,191,36,.14);--lp-link:#60a5fa;--lp-shadow:0 1px 0 hsla(0,0%,100%,.03) inset,0 10px 30px rgba(0,0,0,.6);--lp-shadow-lg:0 30px 80px -30px rgba(0,0,0,.9);--lp-spot:rgba(96,165,250,.1)}.ds-app.lp{line-height:1.45}html.dark body:has(.lp){background:#000}html:not(.dark) body:has(.lp){background:#fff}.lp h1,.lp h2,.lp h3{font-family:var(--lp-font);line-height:1.12}.lp .lp-display{letter-spacing:-.025em}:lang(th) .lp .lp-display{letter-spacing:0;line-height:1.28}:lang(th) .lp h1,:lang(th) .lp h2,:lang(th) .lp h3{line-height:1.3}.lp-container{max-width:var(--lp-max)}.lp-container,.lp-narrow{width:100%;margin-inline:auto;padding-inline:var(--lp-gutter)}.lp-narrow{max-width:920px}.lp-edge-l{padding-left:var(--lp-edge)}.lp-edge-r{padding-right:var(--lp-edge)}.lp-half-edge-l{padding-left:var(--lp-gutter)}@media (min-width:1024px){.lp-half-edge-l{padding-left:max(var(--lp-gutter),calc(100% - var(--lp-max) / 2 + var(--lp-gutter)))}}.lp-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 26px;border-radius:999px;background:linear-gradient(135deg,#3b82f6,#2563eb 45%,#1d4ed8);color:#fff;font-weight:600;font-size:15.5px;box-shadow:0 8px 16px rgba(37,99,235,.28);transition:transform .15s ease,box-shadow .2s ease;white-space:nowrap}.lp-cta:hover{box-shadow:0 10px 22px rgba(37,99,235,.38)}.lp-cta:active{transform:scale(.985)}.lp-cta-gold{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 26px;border-radius:999px;background:linear-gradient(135deg,#ffd54a,#f4b423 50%,#e69a12);color:var(--lp-ink);font-weight:600;font-size:15.5px;box-shadow:0 8px 16px rgba(230,154,18,.28);transition:transform .15s ease;white-space:nowrap}.lp-cta-gold:active{transform:scale(.985)}.lp-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 24px;border-radius:999px;border:1.5px solid rgba(37,99,235,.35);background:var(--lp-blue-tint);color:var(--lp-link);font-weight:600;font-size:15.5px;transition:border-color .2s ease,transform .15s ease;white-space:nowrap}.lp-ghost:hover{border-color:var(--lp-blue)}.lp-ghost:active{transform:scale(.985)}.lp-card{background:var(--lp-card);border:1px solid var(--lp-border);border-radius:20px;box-shadow:var(--lp-shadow)}.lp-spot{position:relative;isolation:isolate}.lp-spot:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%),var(--lp-spot),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:-1}.lp-spot:hover:before{opacity:1}.lp-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;background:var(--lp-fill);color:var(--lp-text);font-size:13.5px;font-weight:500;transition:background-color .2s ease,color .2s ease}.lp-chip:hover{background:var(--lp-blue-tint);color:var(--lp-link)}.lp-eyebrow{font-size:13px;font-weight:600;color:var(--lp-link)}.lp-scrim{background:linear-gradient(180deg,rgba(4,10,30,.08),rgba(4,10,30,.14) 45%,rgba(4,10,30,.72))}.lp-rail{scrollbar-width:none}.lp-rail::-webkit-scrollbar{display:none}.lp-rail-bleed{padding-inline:var(--lp-edge);scroll-padding-inline:var(--lp-edge)}.lp-marquee-host{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.lp-marquee{display:flex;width:-moz-max-content;width:max-content;animation:lp-marquee var(--lp-marquee-duration,50s) linear infinite}.lp-marquee-reverse{animation-direction:reverse}.lp-marquee-host:hover .lp-marquee{animation-play-state:paused}@keyframes lp-marquee{to{transform:translate3d(-50%,0,0)}}.lp-strip-mono{position:absolute;top:0;bottom:0;width:42%;pointer-events:none;backdrop-filter:grayscale(1) contrast(1.02);z-index:2}.lp-strip-mono-l{left:0;-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent);mask-image:linear-gradient(90deg,#000 70%,transparent)}.lp-strip-mono-r{right:0;-webkit-mask-image:linear-gradient(270deg,#000 70%,transparent);mask-image:linear-gradient(270deg,#000 70%,transparent)}@keyframes lp-kenburns{0%{transform:scale(1.08)}to{transform:scale(1)}}.lp-kenburns{animation:lp-kenburns 7s var(--lp-ease) both}@keyframes lp-chevron{0%,to{opacity:.28}30%{opacity:1}}.lp-chevron{animation:lp-chevron 1.8s ease-in-out infinite}@keyframes lp-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}.lp-float{animation:lp-float 6s ease-in-out infinite}@keyframes lp-pop{0%,6%{opacity:0;transform:translate3d(0,10px,0) scale(.96)}12%,88%{opacity:1;transform:translateZ(0) scale(1)}94%,to{opacity:0;transform:translate3d(0,-6px,0) scale(.98)}}.lp-pop{animation:lp-pop 9s var(--lp-ease) infinite both}@keyframes lp-live{0%{box-shadow:0 0 0 0 rgba(251,191,36,.55)}70%,to{box-shadow:0 0 0 8px rgba(251,191,36,0)}}.lp-live-dot{width:8px;height:8px;border-radius:999px;background:#fbbf24;animation:lp-live 1.8s ease-out infinite}@keyframes lp-scan{0%{transform:translateY(0);opacity:0}6%{opacity:1}52%{transform:translateY(var(--lp-scan-h,96px));opacity:1}56%,to{transform:translateY(var(--lp-scan-h,96px));opacity:0}}.lp-scan{animation:lp-scan 4.2s var(--lp-ease) infinite}@keyframes lp-paid{0%,54%{opacity:0;transform:scale(.9)}60%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.lp-paid{animation:lp-paid 4.2s var(--lp-ease) infinite}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}.lp-fade{animation:lp-fade .22s cubic-bezier(.33,1,.68,1) both}@keyframes lp-twinkle{0%,to{transform:scale(.7) rotate(0deg);opacity:.55}50%{transform:scale(1.12) rotate(24deg);opacity:1}}.lp-twinkle{animation:lp-twinkle 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.lp-chevron,.lp-fade,.lp-float,.lp-kenburns,.lp-live-dot,.lp-marquee,.lp-paid,.lp-pop,.lp-scan,.lp-twinkle{animation:none!important}.lp-paid{opacity:1}}.dark .lp-light,.lp-light{--lp-bg:#fff;--lp-card:#fff;--lp-card-2:#fff;--lp-sunken:#f7f9fc;--lp-soft:#f7f9fc;--lp-text:#0b1a3a;--lp-text-2:#3f4e70;--lp-text-3:#8a94a6;--lp-border:#e3e8f0;--lp-fill:#f7f9fc;--lp-fill-strong:#e3e8f0;--lp-gold-text:#b7791f;--lp-blue-tint:#e8f0fe;--lp-gold-tint:#fff4d6;--lp-link:#2563eb;--lp-shadow:0 6px 18px rgba(30,41,59,.1);--ds-bg:#fff;--ds-bg-raised:#fff;--ds-bg-sunken:#f7f9fc;--ds-fg:#0b1a3a;--ds-fg-muted:#3f4e70;--ds-fg-faint:#8a94a6;--ds-line:#e3e8f0;--ds-line-soft:#eef2f7;--ds-accent:#2563eb;--ds-accent-fg:#fff;--ds-gold:#b7791f;color-scheme:light;background:#fff;color:#0b1a3a}.lp-light .ds-input{height:56px;padding:0 16px;background:#f7f9fc;border:1.5px solid #e3e8f0;border-radius:14px;font-size:16px;color:#0b1a3a}.lp-light .ds-input:focus{border-color:#2563eb;background:#fff}.lp-light .ds-label{margin-bottom:8px;font-size:13.5px;color:#3f4e70}.lp-light .ds-btn{height:56px;padding-block:0;font-size:16px}.lp-light .ds-link{color:#2563eb}.lp-on-blue{--ds-fg:#fff;--ds-fg-muted:hsla(0,0%,100%,.8);--ds-fg-faint:hsla(0,0%,100%,.62);--ds-line:hsla(0,0%,100%,.24);--ds-line-soft:hsla(0,0%,100%,.14);--ds-accent:#fff;--ds-gold:#fde68a;--ds-gold-bright:#fde68a;--ds-bg-raised:hsla(0,0%,100%,.12);--ds-bg-sunken:hsla(0,0%,100%,.14);--ds-halo:hsla(0,0%,100%,.16);--ds-positive:#bbf7d0;--ds-warning:#fde68a;--ds-danger:#fecaca;--ds-positive-bg:hsla(0,0%,100%,.16);--ds-warning-bg:hsla(0,0%,100%,.16);--ds-danger-bg:hsla(0,0%,100%,.16);color:#fff}.lp-kicker{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--lp-fill);color:var(--lp-text-2);font-size:13px;font-weight:600;line-height:1.3}.lp-kicker:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--lp-kicker-dot,#2563eb)}.lp-kicker-gold{--lp-kicker-dot:#f59e0b}.lp .ds-section{padding-block:clamp(4rem,9vh,6.5rem)}.lp-on-gold{--ds-fg:#0b1a3a;--ds-fg-muted:rgba(11,26,58,.78);--ds-fg-faint:rgba(11,26,58,.58);--ds-line:rgba(11,26,58,.18);--ds-line-soft:rgba(11,26,58,.1);--ds-accent:#1d4ed8;--ds-bg-raised:hsla(0,0%,100%,.28);--ds-bg-sunken:hsla(0,0%,100%,.4);--ds-halo:hsla(0,0%,100%,.45);--ds-positive:#14532d;--ds-warning:#7c2d12;--ds-danger:#7f1d1d;--ds-positive-bg:hsla(0,0%,100%,.5);--ds-warning-bg:hsla(0,0%,100%,.5);--ds-danger-bg:hsla(0,0%,100%,.5);color:#0b1a3a;background:linear-gradient(135deg,#ffd54a,#f4b423 55%,#e69a12)}.lp-ticket{--notch:13px;-webkit-mask:radial-gradient(circle var(--notch) at 0 128px,#0000 98%,#000) left /51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% 128px,#0000 98%,#000) right /51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 128px,#0000 98%,#000) left /51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% 128px,#0000 98%,#000) right /51% 100% no-repeat}@media (min-width:640px){.lp-ticket{-webkit-mask:radial-gradient(circle var(--notch) at 232px 0,#0000 98%,#000) top /100% 51% no-repeat,radial-gradient(circle var(--notch) at 232px 100%,#0000 98%,#000) bottom /100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at 232px 0,#0000 98%,#000) top /100% 51% no-repeat,radial-gradient(circle var(--notch) at 232px 100%,#0000 98%,#000) bottom /100% 51% no-repeat}}