@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Noto+Sans+Thai:wght@400;500;600;700;800&family=Sarabun:wght@400;500;600;700;800&display=swap";
@font-face{font-family:LINE Seed Sans TH;src:url(/marketing/assets/fonts/LineSeedTH-Bd.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:LINE Seed Sans TH;src:url(/marketing/assets/fonts/LineSeedTH-Th.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@keyframes spin{to{transform:rotate(360deg)}}@keyframes orbitspin{to{transform:rotate(360deg)}}@keyframes pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes bnc{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@keyframes pulse-ring{0%{opacity:.55;transform:scale(.55)}80%,to{opacity:0;transform:scale(1.4)}}@keyframes blobfloat{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,-30px)scale(1.18)}}@keyframes blobfloat2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-50px,36px)scale(1.12)}}@keyframes glowpulse{0%,to{box-shadow:0 0 #0068ff59}50%{box-shadow:0 0 36px 6px #0068ff6b}}@keyframes sheen{to{background-position:200%}}@keyframes twinkle{0%,to{opacity:.14;transform:scale(.6)}50%{opacity:.92;transform:scale(1)}}@keyframes hopulse{0%{opacity:.7;transform:scale(.93)}80%,to{opacity:0;transform:scale(1.22)}}@keyframes bkIn{0%{opacity:.38;transform:translate(-9px)}to{opacity:1;transform:translate(0)}}@keyframes modalin{0%{opacity:0;transform:translateY(22px)scale(.97)}to{opacity:1;transform:none}}@keyframes riseIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes fabpulse{0%,to{box-shadow:0 14px 30px -12px #0047b380}50%{box-shadow:0 16px 46px -8px #0068ffd1}}@keyframes confFall{to{opacity:0;transform:translateY(110vh)rotate(820deg)}}@keyframes hubspin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes hubpulse{0%{opacity:.72;transform:translate(-50%,-50%)scale(.6)}80%,to{opacity:0;transform:translate(-50%,-50%)scale(2.75)}}@keyframes corespin{to{transform:rotate(360deg)}}@keyframes streamL{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes streamR{0%{transform:translate(-50%)}to{transform:translate(0)}}.hw-mkt [data-en],.hw-mkt.lang-en [data-th]{display:none}.hw-mkt.lang-en [data-en]{display:unset}@import url(https://fonts.googleapis.com/css2?family=Sarabun:wght@400;500;600;700;800&family=Inter:wght@500;600;700;800&display=swap);.hw-mkt *{box-sizing:border-box;margin:0;padding:0}.hw-mkt a{color:inherit;text-decoration:none}.hw-mkt .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.hw-mkt section{position:relative}.hw-mkt .eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);background:var(--soft2);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.hw-mkt h1,.hw-mkt h2,.hw-mkt h3{letter-spacing:-.01em;line-height:1.22}.hw-mkt .h-num{color:var(--red);font-weight:800}.hw-mkt .reveal{transition:opacity .7s,transform .7s}.hw-mkt body.js-ready .reveal{opacity:0;transform:translateY(28px)}.hw-mkt body.js-ready .reveal.in{opacity:1;transform:none}.hw-mkt .nav{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#ffffffd1;position:sticky;top:0}.hw-mkt .nav .wrap{align-items:center;gap:28px;height:68px;display:flex}.hw-mkt .brand{align-items:center;gap:10px;font-size:19px;font-weight:800;display:flex}.hw-mkt .brand .logo{background:linear-gradient(135deg,var(--blue),var(--cyan));color:#fff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 6px 16px -6px #0068ffa8}.hw-mkt .brand .logo svg{filter:drop-shadow(0 1px 2px #00286e6b);width:21px;height:21px}.hw-mkt .brand small{color:var(--blue);background:var(--soft2);letter-spacing:.04em;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.hw-mkt .nav-links{color:var(--slate);gap:26px;margin-left:auto;font-size:15px;font-weight:600;display:flex}.hw-mkt .nav-links a:hover{color:var(--ink)}.hw-mkt .btn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.hw-mkt .btn:active{transform:translateY(1px)}.hw-mkt .btn-primary{background:var(--blue);color:#fff;box-shadow:0 10px 24px -10px #0068ffb3}.hw-mkt .btn-primary:hover{background:var(--blue-dark);box-shadow:0 14px 30px -10px #0068ffcc}.hw-mkt .btn-ghost{color:var(--ink);border-color:var(--line);background:#fff}.hw-mkt .btn-ghost:hover{border-color:var(--blue);color:var(--blue)}.hw-mkt .nav .btn{padding:10px 18px}.hw-mkt .titlebar{text-align:center;border-bottom:1px solid var(--line);background:radial-gradient(900px 360px at 50% -30%,#0068ff1a,#0000 64%);padding:46px 0 40px;overflow:hidden}.hw-mkt .titlebar .wrap{max-width:780px}.hw-mkt .titlebar h1{margin:16px 0 14px;font-size:38px;font-weight:800}.hw-mkt .titlebar h1 .grad{background:linear-gradient(120deg,var(--blue),var(--purple),var(--cyan),var(--blue));color:#0000;background-size:220%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite sheen}.hw-mkt .titlebar p.lead{color:var(--slate);max-width:640px;margin:0 auto;font-size:16.5px}@media (max-width:600px){.hw-mkt .titlebar h1{font-size:28px}}.hw-mkt .hero{background:radial-gradient(1200px 480px at 80% -10%,#10c4e624,#0000 60%),radial-gradient(900px 520px at 6% 10%,#0068ff1a,#0000 62%);padding:64px 0 76px;overflow:hidden}.hw-mkt .blob{filter:blur(70px);z-index:0;pointer-events:none;border-radius:50%;position:absolute}.hw-mkt .blob.b1{background:#0068ff38;width:360px;height:360px;animation:19s ease-in-out infinite blobfloat;top:-90px;left:-80px}.hw-mkt .blob.b2{background:#10c4e638;width:320px;height:320px;animation:23s ease-in-out infinite blobfloat2;bottom:-120px;right:-60px}.hw-mkt .hero .wrap{z-index:1;grid-template-columns:1.04fr .96fr;align-items:center;gap:40px;display:grid;position:relative}.hw-mkt .hero h1{margin:18px 0 16px;font-size:50px;font-weight:800}.hw-mkt .hero h1 .grad{background:linear-gradient(120deg,var(--blue),var(--purple),var(--cyan),var(--blue));color:#0000;background-size:220%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite sheen}.hw-mkt .hero p.lead{color:var(--slate);max-width:520px;margin-bottom:26px;font-size:18px}.hw-mkt .hero-cta{flex-wrap:wrap;gap:14px;display:flex}.hw-mkt .hero-trust{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.hw-mkt .hero-trust div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#ffffffb3;border-radius:12px;padding:10px 15px}.hw-mkt .hero-trust b{color:var(--ink);font-family:Inter,Sarabun,sans-serif;font-size:20px;font-weight:800;display:block}.hw-mkt .hero-trust span{color:var(--slate);font-size:12.5px;font-weight:600}.hw-mkt .trust-note{color:var(--slate);margin-top:11px;font-size:11.5px}.hw-mkt .hero-vis{justify-content:center;align-items:center;display:flex}.hw-mkt .hero-orb{width:100%;max-width:480px;height:480px;position:relative}.hw-mkt .ho-glow{pointer-events:none;background:radial-gradient(circle,#f0f5ffb8 0%,#b0c8ff6b 30%,#7896eb42 50%,#607cd21f 67%,#0000 79%);border-radius:50%;width:606px;height:606px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hw-mkt .ho-pulse{pointer-events:none;border:2px solid #aac3ff6b;border-radius:50%;width:382px;height:382px;margin:-191px 0 0 -191px;animation:4s ease-out infinite hopulse;position:absolute;top:50%;left:50%}.hw-mkt .ho-pulse.p2{animation-delay:2s}.hw-mkt .ho-dash{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.hw-mkt .ho-dash.d1{border:1.5px dashed #0068ff52;width:448px;height:448px;margin:-224px 0 0 -224px;animation:24s linear infinite spin}.hw-mkt .ho-dash.d2{border:1.5px dashed #10c4e63d;width:506px;height:506px;margin:-253px 0 0 -253px;animation:38s linear infinite reverse spin}.hw-mkt .ho-dash:before{content:"";background:#10c4e6;border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:-5px;left:50%;box-shadow:0 0 12px 2px #10c4e6d9}.hw-mkt .ho-dash.d2:before{background:#6aa6ff;top:auto;bottom:-5px;box-shadow:0 0 12px 2px #6aa6ffd9}.hw-mkt .ho-spark{background:var(--blue);clip-path:polygon(50% 0,59% 41%,100% 50%,59% 59%,50% 100%,41% 59%,0 50%,41% 41%);opacity:.5;pointer-events:none;z-index:3;width:13px;height:13px;animation:3.6s ease-in-out infinite twinkle;position:absolute}.hw-mkt .ho-spark.s1{animation-delay:.2s;top:34px;left:30px}.hw-mkt .ho-spark.s2{width:9px;height:9px;animation-delay:1.5s;top:70px;right:34px}.hw-mkt .ho-spark.s3{animation-delay:2.4s;bottom:104px;right:14px}.hw-mkt .ho-spark.s4{width:10px;height:10px;animation-delay:.9s;bottom:60px;left:60px}.hw-mkt .ho-ring{pointer-events:none;border:1px solid #96b2ff57;border-radius:50%;width:402px;height:402px;margin:-201px 0 0 -201px;position:absolute;top:50%;left:50%}.hw-mkt .ho-ph{border-radius:50%;width:392px;height:392px;margin:-196px 0 0 -196px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 40px 88px -24px #12225c99}.hw-mkt .ho-ph img{object-fit:cover;object-position:center 16%;width:100%;height:100%;display:block}.hw-mkt .ho-craters{pointer-events:none;opacity:.4;background:radial-gradient(30px at 25% 75%,#0a14344d,#0a14341a 56%,#0000 74%),radial-gradient(18px at 41% 87%,#0a143447,#0000 68%),radial-gradient(22px at 14% 57%,#0a14343d,#0000 70%),radial-gradient(13px at 33% 64%,#0a143447,#0000 66%),radial-gradient(24px at 60% 82%,#0a143433,#0000 70%),radial-gradient(11px at 21% 90%,#0a143447,#0000 64%),radial-gradient(9px at 49% 70%,#0a14343d,#0000 64%);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(38% 42% at 50% 39%,#0000 40%,#000 86%);mask:radial-gradient(38% 42% at 50% 39%,#0000 40%,#000 86%)}.hw-mkt .ho-shade{pointer-events:none;background:radial-gradient(circle at 68% 22%,#f0f4ff6b,#f0f4ff1f 36%,#0000 54%),radial-gradient(circle at 124% -14%,#0000 56%,#16224a21 66%,#0d183861 82%,#08102a99 100%);border-radius:50%;position:absolute;inset:0}.hw-mkt .ho-ph:after{content:"";pointer-events:none;background:conic-gradient(#fff,#fff 38deg,#e4edff 96deg,#96b0ea66 142deg,#3a4c8099 198deg,#2c3a6cad 250deg,#7c94d475 314deg,#fff 360deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 calc(100% - 11px),#000 calc(100% - 8.5px));mask:radial-gradient(circle,#0000 calc(100% - 11px),#000 calc(100% - 8.5px))}.hw-mkt .ho-tag{border:1px solid var(--line);white-space:nowrap;z-index:4;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:800;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 16px 32px -10px #0e285a6b}.hw-mkt .ho-tag i{background:var(--green);width:9px;height:9px;box-shadow:0 0 9px var(--green);border-radius:50%;flex:none}.hw-mkt .ho-chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line);white-space:nowrap;z-index:4;background:#fffffff7;border-radius:13px;align-items:center;gap:8px;padding:9px 13px;font-size:12.8px;font-weight:800;display:flex;position:absolute;box-shadow:0 18px 36px -14px #0e285a80}.hw-mkt body.dark .ho-tag,.hw-mkt body.dark .ho-chip{background:var(--soft)}.hw-mkt .ho-chip .hoc-ic{background:var(--soft2);width:25px;height:25px;color:var(--blue);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.hw-mkt .ho-chip .hoc-ic svg{width:14px;height:14px}.hw-mkt .ho-chip.cA{top:20px;right:-4px}.hw-mkt .ho-chip.cB{margin-top:-20px;top:50%;right:-32px}.hw-mkt .ho-chip.cC{bottom:74px;left:-14px}.hw-mkt .audience{padding:58px 0 14px}.hw-mkt .aud-head{text-align:center;margin-bottom:26px}.hw-mkt .aud-head h2{margin-top:12px;font-size:27px;font-weight:800}.hw-mkt .aud-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.hw-mkt .aud-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);will-change:transform;background:#fff;border-radius:16px;padding:24px}.hw-mkt .aud-card .a-ic{background:var(--soft2);border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:12px;font-size:23px;display:flex}.hw-mkt .aud-card h3{margin-bottom:5px;font-size:16.5px;font-weight:800}.hw-mkt .aud-card p{color:var(--slate);font-size:14px}.hw-mkt .meet{padding:76px 0}.hw-mkt .meet .wrap{grid-template-columns:.82fr 1.18fr;align-items:center;gap:52px;display:grid}.hw-mkt .luna-portrait{box-shadow:var(--shadow);background:linear-gradient(135deg,var(--blue),var(--cyan));border-radius:28px;overflow:hidden}.hw-mkt .luna-portrait svg{width:100%;height:auto;display:block}.hw-mkt .luna-img{object-fit:cover;width:100%;height:100%;display:block}.hw-mkt .luna-portrait .luna-img{height:auto}.hw-mkt .meet h2{margin:14px 0;font-size:37px;font-weight:800}.hw-mkt .meet p.desc{color:var(--slate);margin-bottom:14px;font-size:16.5px}.hw-mkt .coherence{color:var(--ink);background:var(--soft);border-left:3px solid var(--blue);border-radius:0 10px 10px 0;margin-bottom:22px;padding:12px 16px;font-size:14.5px}.hw-mkt .trait-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px;display:grid}.hw-mkt .trait{background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.hw-mkt .trait .t-ic{font-size:20px}.hw-mkt .trait .t-h{margin:6px 0 2px;font-size:15px;font-weight:800}.hw-mkt .trait .t-d{color:var(--slate);font-size:13.5px}.hw-mkt .channels{flex-wrap:wrap;gap:10px;display:flex}.hw-mkt .chan{border:1.5px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:8px 13px;font-size:13.5px;font-weight:700;display:flex}.hw-mkt .proof{background:radial-gradient(640px 440px at 87% -18%,#96b9ff38,transparent 60%),var(--ink);color:#fff;padding:66px 0;overflow:hidden}.hw-mkt .proof .wrap{text-align:center;z-index:1;position:relative}.hw-mkt .proof .eyebrow{color:#8fb8ff;background:#78aaff29}.hw-mkt .proof h2{color:#fff;margin:14px 0 6px;font-size:30px;font-weight:800}.hw-mkt .proof .sub{color:#9fb0cc;font-size:15px}.hw-mkt .proof-stats{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:36px;display:grid}.hw-mkt .pstat{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:24px 16px}.hw-mkt .pstat .pnum{background:linear-gradient(120deg,#5aa0ff,#10c4e6);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Inter,Sarabun,sans-serif;font-size:40px;font-weight:800;line-height:1.1}.hw-mkt .pstat .plab{color:#aebdd6;margin-top:6px;font-size:13.5px;font-weight:600}.hw-mkt .proof .cap{color:#7e90b0;margin-top:24px;font-size:12.5px}.hw-mkt .proof-moon{z-index:0;pointer-events:none;background:radial-gradient(circle at 37% 35%,#f6f9ff,#d3e0f8 50%,#aac0e6 76%,#88a0ce 100%);border-radius:50%;width:300px;height:300px;position:absolute;top:-96px;right:-66px;box-shadow:0 0 72px 26px #aac8ff42,inset -28px -26px 62px #40588e8c}.hw-mkt .starfield{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hw-mkt .hub .starfield{z-index:1}.hw-mkt .star{background:#fff;border-radius:50%;animation:3.4s ease-in-out infinite twinkle;position:absolute;box-shadow:0 0 4px 1px #bed6ff99}.hw-mkt .skills{background:var(--soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:78px 0}.hw-mkt .sec-head{text-align:center;max-width:680px;margin:0 auto 30px}.hw-mkt .sec-head h2{margin:14px 0 12px;font-size:37px;font-weight:800}.hw-mkt .sec-head p{color:var(--slate);font-size:16.5px}.hw-mkt .feat-grid{grid-template-columns:1fr 1fr;gap:22px;margin:6px 0 0;display:grid}.hw-mkt .feat-card{cursor:pointer;perspective:1600px;height:446px;box-shadow:var(--shadow-sm);border-radius:22px;transition:box-shadow .25s;position:relative}.hw-mkt .feat-card:hover{box-shadow:0 32px 58px -26px #0068ff8c}.hw-mkt .fc-inner{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;transition:transform .62s cubic-bezier(.45,.05,.2,1);position:relative}.hw-mkt .feat-card.flipped .fc-inner{transform:rotateY(180deg)}.hw-mkt .fc-front,.hw-mkt .fc-back{border:1.5px solid var(--line);backface-visibility:hidden;border-radius:22px;transition:opacity 0s linear .31s;position:absolute;inset:0;overflow:hidden}.hw-mkt .feat-card.flipped .fc-front,.hw-mkt .feat-card:not(.flipped) .fc-back{opacity:0}.hw-mkt .fc-front{background:#fff;flex-direction:column;display:flex}.hw-mkt body.dark .fc-front{background:var(--soft)}.hw-mkt .fc-visual{background:linear-gradient(155deg,#e9f0fb,#f4f7fb);flex:none;justify-content:center;align-items:center;height:228px;padding:24px;display:flex;position:relative}.hw-mkt body.dark .fc-visual{background:linear-gradient(155deg,#1c2b47,#141e33)}.hw-mkt .fc-no{color:var(--blue);opacity:.6;letter-spacing:.05em;backface-visibility:hidden;font-family:Inter,Sarabun,sans-serif;font-size:12.5px;font-weight:800;position:absolute;top:14px;right:17px}.hw-mkt .fc-hint{color:var(--blue);border:1px solid var(--soft2);backface-visibility:hidden;background:#fffffff2;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 7px 16px -8px #0e285a8c}.hw-mkt body.dark .fc-hint{border-color:var(--line);background:#141e33f0}.hw-mkt .fc-hint svg{width:11px;height:11px}.hw-mkt .fc-body{flex-direction:column;flex:1;padding:19px 23px 21px;display:flex}.hw-mkt .fc-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--blue);align-items:center;gap:7px;margin-bottom:8px;font-size:11px;font-weight:800;display:inline-flex}.hw-mkt .fc-tag .fc-ic{width:17px;height:17px;color:var(--blue);display:flex}.hw-mkt .fc-tag .fc-ic svg{width:17px;height:17px}.hw-mkt .fc-body h3{margin-bottom:6px;font-size:19px;font-weight:800}.hw-mkt .fc-body p{color:var(--slate);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:13px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.hw-mkt .fc-metric{border-top:1px solid var(--line);align-items:baseline;gap:9px;margin-top:auto;padding-top:12px;display:flex}.hw-mkt .fc-metric b{color:var(--blue);flex:none;font-family:Inter,Sarabun,sans-serif;font-size:17px;font-weight:800}.hw-mkt .fc-metric span{color:var(--slate);font-size:12px;line-height:1.4}.hw-mkt .fc-back{color:#fff;background:linear-gradient(165deg,#16264f,#0b1430);border-color:#2a3f66;flex-direction:column;padding:21px 22px 19px;display:flex;transform:rotateY(180deg)}.hw-mkt .bk-head{color:#9dc0ff;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:11.5px;font-weight:800;display:flex}.hw-mkt .bk-head .bk-ic{color:#9dc0ff;width:16px;height:16px;display:flex}.hw-mkt .bk-head .bk-ic svg{width:16px;height:16px}.hw-mkt .bk-sub{color:#fff;margin:6px 0 13px;font-size:16px;font-weight:800}.hw-mkt .bk-steps{flex-direction:column;flex:1;display:flex}.hw-mkt .bk-step{opacity:.38;flex:1;align-items:flex-start;gap:13px;transition:opacity .3s;display:flex;position:relative}.hw-mkt .bk-step:after{content:"";background:#9dc0ff2b;border-radius:2px;width:2px;transition:background .45s;position:absolute;top:32px;bottom:1px;left:13px}.hw-mkt .bk-step.done:after{background:linear-gradient(#0068ff,#19c0e6);box-shadow:0 0 8px #19c0e699}.hw-mkt .bk-step.active,.hw-mkt .bk-step.done{opacity:1}.hw-mkt .bk-step.active{animation:.42s bkIn}.hw-mkt .bk-node{color:#fff;z-index:1;background:#0e1a38;border:2px solid #9dc0ff52;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:flex;position:relative}.hw-mkt .bk-step.active .bk-node{border-color:#1f8bff}.hw-mkt .bk-step.active .bk-node:after{content:"";border:2px solid #19c0e6;border-color:#19c0e6 #19c0e6 #0000 #0000;border-radius:50%;animation:.7s linear infinite spin;position:absolute;inset:-2px}.hw-mkt .bk-step.done .bk-node{background:var(--green);border-color:var(--green)}.hw-mkt .bk-step.done .bk-node:after{content:"✓"}.hw-mkt .bk-tx{color:#c4d2e8;padding-top:5px;font-size:12.6px;line-height:1.4}.hw-mkt .bk-step.done .bk-tx,.hw-mkt .bk-step.active .bk-tx{color:#fff}.hw-mkt .bk-result{opacity:0;background:linear-gradient(120deg,#16b36b42,#16b36b1f);border:1px solid #16b36b80;border-radius:13px;align-items:center;gap:10px;padding:11px 13px;transition:opacity .45s,transform .45s cubic-bezier(.2,.9,.3,1.32);display:flex;transform:translateY(12px)}.hw-mkt .bk-result.show{opacity:1;transform:none}.hw-mkt .bk-rchk{background:var(--green);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:27px;height:27px;font-size:14px;font-weight:800;display:flex}.hw-mkt .bk-rtx{color:#c9e7d9;font-size:11.6px;line-height:1.45}.hw-mkt .bk-rtx b{color:#fff;margin-bottom:2px;font-size:12px;display:block}.hw-mkt .d-bl{background:var(--blue)}.hw-mkt .d-am{background:var(--amber)}.hw-mkt .d-gr{background:var(--green)}.hw-mkt .d-rd{background:var(--red)}.hw-mkt .d-gy{background:#9aa8be}.hw-mkt .mk-brief{background:#fff;border:1px solid #e3e9f1;border-radius:14px;width:250px;overflow:hidden;box-shadow:0 18px 36px -18px #0e285a8c}.hw-mkt .mkb-head{background:linear-gradient(120deg,var(--blue),var(--blue-dark));color:#fff;align-items:center;gap:7px;padding:9px 12px;font-size:12.5px;font-weight:800;display:flex}.hw-mkt .mkb-av{object-fit:cover;border-radius:6px;flex:none;width:21px;height:21px}.hw-mkt .mkb-time{opacity:.82;font-size:10.5px;font-weight:600}.hw-mkt .mkb-line{letter-spacing:.04em;background:#fff3;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:9px;font-weight:800}.hw-mkt .mkb-body{padding:11px 13px 13px}.hw-mkt .mkb-title{color:#13213f;margin-bottom:7px;font-size:11px;font-weight:800}.hw-mkt .mkb-row{color:#5a6b86;align-items:center;gap:8px;padding:5px 0;font-size:11.5px;display:flex}.hw-mkt .mkb-row+.mkb-row{border-top:1px dashed #eaeef4}.hw-mkt .mkb-row b{color:#13213f;font-size:13px}.hw-mkt .mkb-row i{border-radius:3px;flex:none;width:9px;height:9px}.hw-mkt .mk-triage{background:#fff;border:1px solid #e3e9f1;border-radius:14px;width:266px;padding:13px 15px;box-shadow:0 18px 36px -18px #0e285a8c}.hw-mkt .mkt-head{color:#13213f;margin-bottom:9px;font-size:11px;font-weight:800}.hw-mkt .mkt-lane{color:#5a6b86;align-items:center;gap:8px;padding:4px 0;font-size:11.5px;display:flex}.hw-mkt .mkt-lane i{border-radius:50%;flex:none;width:9px;height:9px}.hw-mkt .mkt-lane span{flex:none;width:52px;font-weight:700}.hw-mkt .mkt-lane b{color:#13213f;text-align:right;flex:none;width:20px;font-size:12px}.hw-mkt .mkt-lane em{background:#eef2f7;border-radius:4px;flex:1;height:7px;overflow:hidden}.hw-mkt .mkt-lane em u{border-radius:4px;height:100%;display:block}.hw-mkt .mkt-foot{color:var(--blue);border-top:1px solid #eef2f7;margin-top:9px;padding-top:8px;font-size:10.7px;font-weight:800}.hw-mkt .mk-chat{background:#eaf0f7;border:1px solid #e3e9f1;border-radius:14px;width:256px;overflow:hidden;box-shadow:0 18px 36px -18px #0e285a8c}.hw-mkt .mkc-head{color:#13213f;background:#fff;border-bottom:1px solid #e7ecf2;align-items:center;gap:7px;padding:9px 12px;font-size:12.5px;font-weight:800;display:flex}.hw-mkt .mkc-av{object-fit:cover;border-radius:50%;flex:none;width:22px;height:22px}.hw-mkt .mkc-head span{color:var(--green);margin-left:auto;font-size:9.3px;font-weight:700}.hw-mkt .mkc-body{flex-direction:column;gap:8px;padding:12px;display:flex}.hw-mkt .mkc-b{border-radius:13px;max-width:84%;padding:8px 11px;font-size:11.3px;line-height:1.55}.hw-mkt .mkc-b.cust{color:#33415c;background:#fff;border:1px solid #e7ecf2;border-bottom-left-radius:4px;align-self:flex-start}.hw-mkt .mkc-b.luna{background:linear-gradient(120deg,var(--blue),var(--blue-dark));color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.hw-mkt .mkc-meta{color:#8492a8;align-self:center;margin-top:2px;font-size:9.4px;font-weight:600}.hw-mkt .mk-dash{background:#fff;border:1px solid #e3e9f1;border-radius:14px;width:268px;padding:13px 14px;box-shadow:0 18px 36px -18px #0e285a8c}.hw-mkt .mkd-head{color:#13213f;margin-bottom:9px;font-size:11px;font-weight:800}.hw-mkt .mkd-tiles{gap:7px;margin-bottom:11px;display:flex}.hw-mkt .mkd-t{text-align:center;background:#f5f8fc;border:1px solid #eaeff5;border-radius:9px;flex:1;padding:7px 5px}.hw-mkt .mkd-t b{font-family:Inter,Sarabun,sans-serif;font-size:12.7px;font-weight:800;line-height:1;display:block}.hw-mkt .mkd-t b.up{color:var(--green)}.hw-mkt .mkd-t b.dn{color:var(--red)}.hw-mkt .mkd-t b.bl{color:var(--blue)}.hw-mkt .mkd-t span{color:#7c8aa1;margin-top:4px;font-size:8.7px;font-weight:600;display:block}.hw-mkt .mkd-chart{align-items:flex-end;gap:6px;height:58px;padding:0 2px;display:flex}.hw-mkt .mkd-chart i{background:linear-gradient(180deg,#67a8ff,var(--blue));border-radius:4px 4px 0 0;flex:1}.hw-mkt .mkd-cap{color:#8492a8;text-align:center;margin-top:7px;font-size:9.4px;font-weight:600}.hw-mkt .mk-rank{background:#fff;border:1px solid #e3e9f1;border-radius:14px;width:266px;padding:12px 14px;box-shadow:0 18px 36px -18px #0e285a8c}.hw-mkt .mkr-head{color:#13213f;margin-bottom:7px;font-size:11px;font-weight:800}.hw-mkt .mkr-row{align-items:center;gap:9px;padding:5px 0;display:flex}.hw-mkt .mkr-row+.mkr-row{border-top:1px dashed #eaeef4}.hw-mkt .mkr-sc{border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-family:Inter,Sarabun,sans-serif;font-size:12.5px;font-weight:800;display:flex}.hw-mkt .mkr-sc.s1{color:var(--green);background:#dff6e9}.hw-mkt .mkr-sc.s2{color:var(--blue);background:#e1ecff}.hw-mkt .mkr-row b{color:#13213f;font-size:11.5px;display:block}.hw-mkt .mkr-row i{color:#7c8aa1;margin-top:1px;font-size:9.8px;font-style:normal;display:block}.hw-mkt .mkr-foot{color:var(--blue);border-top:1px solid #eef2f7;margin-top:7px;padding-top:7px;font-size:10.5px;font-weight:800}.hw-mkt .mk-post{background:#fff;border:1px solid #e3e9f1;border-radius:14px;width:224px;overflow:hidden;box-shadow:0 18px 36px -18px #0e285a8c}.hw-mkt .mkp-img{background:linear-gradient(135deg,#0068ff,#19c0e6);height:134px;position:relative;overflow:hidden}.hw-mkt .mkp-img img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hw-mkt .mkp-badge{color:var(--red);z-index:1;background:#fff;border-radius:7px;padding:3px 9px;font-family:Inter,Sarabun,sans-serif;font-size:12px;font-weight:800;position:absolute;top:9px;right:9px;box-shadow:0 4px 10px -3px #0000004d}.hw-mkt .mkp-cap{padding:9px 12px 3px}.hw-mkt .mkp-txt{color:#13213f;font-size:10.8px;font-weight:600;line-height:1.5}.hw-mkt .mkp-tags{color:var(--blue);margin-top:5px;font-size:9.8px;font-weight:700}.hw-mkt .mkp-platforms{gap:5px;padding:7px 12px 10px;display:flex}.hw-mkt .mkp-platforms span{color:#5a6b86;background:#f1f4f9;border:1px solid #e7ecf2;border-radius:6px;padding:3px 7px;font-size:9px;font-weight:800}.hw-mkt .more-divider{align-items:center;gap:16px;margin:36px 0 0;display:flex}.hw-mkt .more-divider:before,.hw-mkt .more-divider:after{content:"";background:var(--line);flex:1;height:1px}.hw-mkt .more-divider span{color:var(--slate);letter-spacing:.01em;flex:none;font-size:13px;font-weight:800}.hw-mkt .mini-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:20px;display:grid}.hw-mkt .mini-card{border:1.5px solid var(--line);will-change:transform;background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:18px 17px;transition:transform .25s,border-color .15s,box-shadow .15s;display:flex;position:relative}.hw-mkt .mini-card:hover{border-color:var(--blue);box-shadow:0 20px 38px -24px #0068ff8c}.hw-mkt body.dark .mini-card{background:var(--soft)}.hw-mkt .mc-no{color:var(--slate);opacity:.42;font-family:Inter,Sarabun,sans-serif;font-size:12.5px;font-weight:800;position:absolute;top:13px;right:15px}.hw-mkt .mc-ic{background:linear-gradient(140deg,var(--soft2),var(--soft));width:44px;height:44px;color:var(--blue);border-radius:12px;justify-content:center;align-items:center;display:flex}.hw-mkt .mc-ic svg{width:23px;height:23px}.hw-mkt .mc-n{font-size:14.5px;font-weight:800;line-height:1.3}.hw-mkt .mc-d{color:var(--slate);font-size:12px;line-height:1.56}.hw-mkt .mc-m{color:var(--blue);margin-top:auto;font-size:11.7px;font-weight:800}.hw-mkt .skills-note{text-align:center;color:var(--slate);margin-top:22px;font-size:12px;font-style:italic}@media (max-width:860px){.hw-mkt .feat-grid{grid-template-columns:1fr}.hw-mkt .mini-grid{grid-template-columns:1fr 1fr}}@media (max-width:460px){.hw-mkt .mini-grid{grid-template-columns:1fr}.hw-mkt .fc-visual{height:204px;padding:18px}}.hw-mkt .stage{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:24px;grid-template-columns:1fr 1.1fr;display:grid;overflow:hidden}.hw-mkt .stage-info{border-right:1px solid var(--line);padding:34px 34px 30px}.hw-mkt .stage-tag{color:var(--blue);background:var(--soft2);letter-spacing:.03em;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:12.5px;font-weight:800;display:inline-flex}.hw-mkt .stage-info h3{margin:14px 0 4px;font-size:25px;font-weight:800}.hw-mkt .stage-en{color:var(--slate);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}.hw-mkt .stage-info p.sd{color:var(--slate);margin:14px 0 20px;font-size:15.5px}.hw-mkt .meta-row{flex-direction:column;gap:12px;margin-bottom:22px;display:flex}.hw-mkt .meta-row .m-item{align-items:flex-start;gap:11px;font-size:14px;display:flex}.hw-mkt .meta-row .m-k{color:var(--ink);flex:none;min-width:74px;font-weight:800}.hw-mkt .meta-row .m-v{color:var(--slate);font-weight:600}.hw-mkt .tool-chips{flex-wrap:wrap;gap:7px;display:flex}.hw-mkt .tool-chips span{background:var(--soft);border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:4px 9px;font-size:12px;font-weight:700}.hw-mkt .metric-badge{border:1px solid var(--soft2);background:linear-gradient(120deg,#0068ff14,#10c4e61a);border-radius:14px;align-items:center;gap:13px;padding:13px 16px;display:flex}.hw-mkt .metric-badge .mb-big{color:var(--blue);flex:none;font-family:Inter,Sarabun,sans-serif;font-size:22px;font-weight:800}.hw-mkt .metric-badge .mb-lab{color:var(--slate);font-size:12.7px;font-weight:600}.hw-mkt .stage-demo{background:radial-gradient(420px 280px at 80% 0%,#10c4e621,transparent 65%),var(--soft);justify-content:center;align-items:center;padding:28px;display:flex}.hw-mkt .phone{border:1px solid var(--line);width:100%;max-width:372px;box-shadow:var(--shadow);background:#fff;border-radius:22px;overflow:hidden}.hw-mkt .phone-top{background:linear-gradient(120deg,var(--blue),var(--blue-dark));color:#fff;align-items:center;gap:10px;padding:13px 16px;display:flex}.hw-mkt .phone-top .pt-av{background:#fff;border-radius:9px;flex:none;width:34px;height:34px;overflow:hidden}.hw-mkt .pt-av svg,.hw-mkt .dt-av svg{width:100%;height:100%;display:block}.hw-mkt .phone-top .pt-n{font-size:14.5px;font-weight:800}.hw-mkt .phone-top .pt-s{opacity:.85;font-size:11.5px}.hw-mkt .phone-top .pt-line{background:#ffffff2e;border-radius:7px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:700}.hw-mkt .phone-body{background:#eef3f9;flex-direction:column;gap:11px;min-height:392px;padding:16px;display:flex}.hw-mkt .docframe{border:1px solid var(--line);width:100%;max-width:434px;box-shadow:var(--shadow);background:#fff;border-radius:16px;overflow:hidden}.hw-mkt .doc-top{background:var(--soft);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 15px;display:flex}.hw-mkt .doc-top .dt-av{border-radius:9px;flex:none;width:32px;height:32px;overflow:hidden}.hw-mkt .doc-top .dt-n{font-size:13.5px;font-weight:800}.hw-mkt .doc-top .dt-s{color:var(--slate);font-size:11px}.hw-mkt .doc-dots{gap:5px;margin-left:auto;display:flex}.hw-mkt .doc-dots i{background:var(--line);border-radius:50%;width:9px;height:9px}.hw-mkt .doc-cmd{color:var(--slate);border-bottom:1px solid var(--line);padding:11px 15px;font-size:12.5px}.hw-mkt .doc-cmd b{color:var(--ink)}.hw-mkt .doc-body{background:#f7f9fc;min-height:340px;padding:16px}.hw-mkt .msg{border-radius:14px;max-width:90%;padding:10px 13px;font-size:13.6px;line-height:1.6;animation:.26s both pop}.hw-mkt .msg.u{background:var(--blue);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.hw-mkt .msg.l{border:1px solid var(--line);background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.hw-mkt .work{flex-direction:column;gap:7px;width:100%;display:flex}.hw-mkt .work-step{color:var(--slate);border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:9px;padding:8px 11px;font-size:12.6px;animation:.25s both pop;display:flex}.hw-mkt .work-step .ws-ic{border:2px solid var(--blue);border-top-color:#0000;border-radius:50%;flex:none;width:15px;height:15px;animation:.65s linear infinite spin}.hw-mkt .work-step.done{color:var(--ink)}.hw-mkt .work-step.done .ws-ic{background:var(--green);border:none;animation:none;position:relative}.hw-mkt .work-step.done .ws-ic:after{content:"✓";color:#fff;justify-content:center;align-items:center;font-size:9.5px;font-weight:800;display:flex;position:absolute;inset:0}.hw-mkt .work-done{color:var(--green);background:#dff6e9;border-radius:9px;align-items:center;gap:7px;margin-bottom:10px;padding:8px 11px;font-size:12px;font-weight:800;animation:.25s both pop;display:flex}.hw-mkt .card-out{border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;padding:14px;font-size:13px;line-height:1.62;animation:.3s both pop}.hw-mkt .phone-body .card-out{align-self:flex-start}.hw-mkt .card-out h4{align-items:center;gap:7px;margin-bottom:8px;font-size:13.5px;font-weight:800;display:flex}.hw-mkt .card-out .row{border-bottom:1px dashed var(--line);gap:8px;padding:5px 0;display:flex}.hw-mkt .card-out .row:last-child{border-bottom:none}.hw-mkt .card-out .tag{border-radius:6px;flex:none;padding:2px 7px;font-size:10.5px;font-weight:800}.hw-mkt .t-red{color:var(--red);background:#ffe5eb}.hw-mkt .t-blue{color:var(--blue);background:#e1ecff}.hw-mkt .t-amber{color:#b9791a;background:#fdefd3}.hw-mkt .t-green{color:var(--green);background:#dff6e9}.hw-mkt .t-gray{color:var(--slate);background:#edf0f5}.hw-mkt .card-out .lab{font-weight:800}.hw-mkt .card-out ul{margin:6px 0 0 2px;list-style:none}.hw-mkt .card-out li{padding:3px 0 3px 16px;position:relative}.hw-mkt .card-out li:before{content:"›";color:var(--blue);font-weight:800;position:absolute;left:2px}.hw-mkt .card-out .big{color:var(--ink);font-family:Inter,Sarabun,sans-serif;font-size:21px;font-weight:800}.hw-mkt .card-out .note{color:var(--slate);margin-top:9px;font-size:11.5px;font-style:italic}.hw-mkt .doc-foot{color:var(--slate);text-align:center;margin-top:11px;font-size:11px}.hw-mkt .demo-hint{text-align:center;color:var(--slate);margin-top:18px;font-size:13px}.hw-mkt .demo-hint b{color:var(--blue)}.hw-mkt .why{padding:84px 0}.hw-mkt .compare{border:1px solid var(--line);max-width:790px;box-shadow:var(--shadow-sm);border-radius:20px;margin:36px auto 0;overflow:hidden}.hw-mkt .compare-head{grid-template-columns:1fr 1fr;display:grid}.hw-mkt .compare-head>div{align-items:center;gap:8px;padding:16px 18px;font-size:15px;font-weight:800;display:flex}.hw-mkt .ch-bot{background:var(--soft);color:var(--slate)}.hw-mkt .ch-luna{background:linear-gradient(120deg,var(--blue),var(--blue-dark));color:#fff}.hw-mkt .crow{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.hw-mkt .crow>div{align-items:flex-start;gap:9px;padding:14px 18px;font-size:14.3px;display:flex}.hw-mkt .crow .c-bot{color:var(--slate);background:#fff}.hw-mkt .crow .c-luna{color:var(--ink);background:#f4f9ff;font-weight:600}.hw-mkt .crow .ic{flex:none;font-weight:800}.hw-mkt .crow .c-bot .ic{color:#c2ccdc}.hw-mkt .crow .c-luna .ic{color:var(--green)}.hw-mkt .how{background:var(--soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:78px 0}.hw-mkt .steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px;display:grid}.hw-mkt .step{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px;position:relative}.hw-mkt .step .n{background:var(--blue);color:#fff;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:14px;font-family:Inter,sans-serif;font-size:17px;font-weight:800;display:flex}.hw-mkt .step h3{margin-bottom:7px;font-size:18px;font-weight:800}.hw-mkt .step p{color:var(--slate);font-size:14.5px}.hw-mkt .step .arrow{color:var(--line);font-size:22px;font-weight:800;position:absolute;top:50%;right:-26px}.hw-mkt .faq{padding:84px 0}.hw-mkt .faq-list{flex-direction:column;gap:12px;max-width:760px;margin:32px auto 0;display:flex}.hw-mkt .faq-item{border:1px solid var(--line);background:#fff;border-radius:14px;padding:2px 20px;transition:border-color .14s}.hw-mkt .faq-item[open]{border-color:var(--blue)}.hw-mkt .faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;font-size:15.5px;font-weight:700;list-style:none;display:flex}.hw-mkt .faq-item summary::-webkit-details-marker{display:none}.hw-mkt .faq-item summary:after{content:"+";color:var(--blue);flex:none;font-size:22px;font-weight:700}.hw-mkt .faq-item[open] summary:after{content:"−"}.hw-mkt .faq-a{color:var(--slate);padding:0 0 16px;font-size:14.5px;line-height:1.7}.hw-mkt .pricing{background:var(--soft);border-top:1px solid var(--line);padding:84px 0}.hw-mkt .price-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px;display:grid}.hw-mkt .plan{border:1.5px solid var(--line);will-change:transform;background:#fff;border-radius:20px;flex-direction:column;padding:28px 26px;transition:transform .25s,box-shadow .2s;display:flex}.hw-mkt .plan.pop{border-color:var(--blue);position:relative;box-shadow:0 24px 50px -26px #0068ff8c}.hw-mkt .plan.pop:before{content:"ยอดนิยม";background:var(--blue);color:#fff;border-radius:999px;padding:5px 16px;font-size:12px;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.hw-mkt .plan .p-n{font-size:18px;font-weight:800}.hw-mkt .plan .p-d{color:var(--slate);min-height:40px;margin:4px 0 16px;font-size:13.5px}.hw-mkt .plan .p-price{font-family:Inter,Sarabun,sans-serif;font-size:34px;font-weight:800}.hw-mkt .plan .p-price span{color:var(--slate);font-size:15px;font-weight:600}.hw-mkt .plan .p-all{color:var(--green);text-align:center;background:#dff6e9;border-radius:8px;margin:14px 0 4px;padding:6px 10px;font-size:12.5px;font-weight:700}.hw-mkt .plan ul{flex-direction:column;gap:9px;margin:14px 0 22px;list-style:none;display:flex}.hw-mkt .plan li{align-items:flex-start;gap:9px;font-size:14px;display:flex}.hw-mkt .plan li:before{content:"✓";color:var(--green);flex:none;font-weight:800}.hw-mkt .plan .btn{width:100%;margin-top:auto}.hw-mkt .ent-line{text-align:center;color:var(--slate);border:1px dashed var(--line);background:#fff;border-radius:14px;margin-top:26px;padding:16px 20px;font-size:14px}.hw-mkt .ent-line a{color:var(--blue);font-weight:700}.hw-mkt .cta{padding:90px 0}.hw-mkt .cta-box{background:linear-gradient(135deg,var(--blue),var(--blue-dark));text-align:center;color:#fff;border-radius:30px;padding:58px 40px;position:relative;overflow:hidden}.hw-mkt .cta-box:before{content:"";background:#ffffff14;border-radius:50%;width:340px;height:340px;position:absolute;top:-150px;right:-90px}.hw-mkt .cta-box:after{content:"";background:#ffffff0f;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-150px;left:-70px}.hw-mkt .cta-box h2{margin-bottom:12px;font-size:35px;font-weight:800;position:relative}.hw-mkt .cta-box p{opacity:.92;margin-bottom:26px;font-size:17px;position:relative}.hw-mkt .cta-box .btn-primary{color:var(--blue);background:#fff;position:relative}.hw-mkt .cta-box .btn-primary:hover{background:#eaf1ff}.hw-mkt footer{border-top:1px solid var(--line);color:var(--slate);padding:34px 0;font-size:14px}.hw-mkt footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.hw-mkt .modal-overlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a142d94;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.hw-mkt .modal-overlay.open{display:flex}.hw-mkt .modal{background:#fff;border-radius:24px;width:100%;max-width:444px;padding:34px 32px;animation:.32s modalin;position:relative;box-shadow:0 44px 90px -22px #0a142d8c}.hw-mkt .modal-x{background:var(--soft);cursor:pointer;width:32px;height:32px;color:var(--slate);border:none;border-radius:9px;font-size:18px;line-height:1;position:absolute;top:15px;right:15px}.hw-mkt .modal-x:hover{background:var(--soft2);color:var(--ink)}.hw-mkt .modal-ic{background:linear-gradient(135deg,var(--blue),var(--cyan));color:#fff;border-radius:15px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:14px;font-size:25px;display:flex}.hw-mkt .modal-ic.ok{background:linear-gradient(135deg,var(--green),#3dd68c)}.hw-mkt .modal h3{margin-bottom:6px;font-size:22px;font-weight:800}.hw-mkt .modal>div>p,.hw-mkt #successView p{color:var(--slate);margin-bottom:16px;font-size:14.3px}.hw-mkt #leadForm label{margin:12px 0 5px;font-size:13px;font-weight:700;display:block}.hw-mkt #leadForm label span{color:var(--red)}.hw-mkt #leadForm input,.hw-mkt #leadForm select{width:100%;color:var(--ink);border:1.5px solid var(--line);background:#fff;border-radius:11px;padding:11px 14px;font-family:inherit;font-size:14.5px}.hw-mkt #leadForm input:focus,.hw-mkt #leadForm select:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #0068ff1f}.hw-mkt #leadForm .btn{width:100%;margin-top:18px}.hw-mkt .form-err{color:var(--red);margin-top:9px;font-size:13px;font-weight:700}.hw-mkt .form-note{color:var(--slate);text-align:center;margin-top:12px;font-size:11.5px}.hw-mkt #successView{text-align:center}.hw-mkt #successView .modal-ic{margin:2px auto 14px}.hw-mkt #successView .btn{width:100%;margin-top:6px}.hw-mkt .resume-modal{background:#fff;border-radius:22px;width:100%;max-width:600px;max-height:88vh;padding:30px 30px 26px;animation:.32s modalin;position:relative;overflow-y:auto;box-shadow:0 44px 90px -22px #0a142d8c}.hw-mkt body.dark .resume-modal{background:var(--soft)}.hw-mkt .rs-head{border-bottom:1px solid var(--line);align-items:center;gap:16px;margin-bottom:17px;padding-bottom:17px;display:flex}.hw-mkt .rs-photo{object-fit:cover;border:3px solid #fff;border-radius:50%;flex:none;width:74px;height:74px;box-shadow:0 10px 26px -10px #0047b399}.hw-mkt .rs-name{font-size:25px;font-weight:800;line-height:1}.hw-mkt .rs-title{color:var(--blue);margin:4px 0 7px;font-size:13.5px;font-weight:800}.hw-mkt .rs-meta{color:var(--slate);flex-wrap:wrap;gap:5px 14px;font-size:11.8px;font-weight:600;display:flex}.hw-mkt .rs-on{align-items:center;gap:5px;display:flex}.hw-mkt .rs-on i{background:var(--green);border-radius:50%;width:7px;height:7px}.hw-mkt .rs-sec{margin-bottom:16px}.hw-mkt .rs-sec-h{letter-spacing:.04em;color:var(--blue);align-items:center;gap:8px;margin-bottom:9px;font-size:11.5px;font-weight:800;display:flex}.hw-mkt .rs-sec-h:before{content:"";background:var(--blue);border-radius:2px;flex:none;width:15px;height:2.5px}.hw-mkt .rs-job{border-left:2px solid var(--soft2);padding-left:14px}.hw-mkt .rs-job-top{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.hw-mkt .rs-job-top b{font-size:14.5px;font-weight:800}.hw-mkt .rs-job-top span{color:var(--slate);font-size:11.5px;font-weight:700}.hw-mkt .rs-job-org{color:var(--slate);margin:1px 0 7px;font-size:13px;font-weight:700}.hw-mkt .rs-bullets{flex-direction:column;gap:4px;list-style:none;display:flex}.hw-mkt .rs-bullets li{color:var(--ink);padding-left:15px;font-size:13px;line-height:1.5;position:relative}.hw-mkt .rs-bullets li:before{content:"";background:var(--blue);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:1px}.hw-mkt .rs-job-note{color:var(--slate);margin-top:7px;font-size:10.5px;font-style:italic}.hw-mkt .rs-skills{grid-template-columns:1fr 1fr;gap:7px;display:grid}.hw-mkt .rs-skill{background:var(--soft);border:1px solid var(--line);border-radius:9px;align-items:center;gap:8px;padding:7px 10px;font-size:12.6px;font-weight:700;display:flex}.hw-mkt .rs-sk-ic{background:var(--soft2);width:24px;height:24px;color:var(--blue);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.hw-mkt .rs-sk-ic svg{width:14px;height:14px}.hw-mkt .rs-cols{grid-template-columns:1fr 1fr;gap:18px;display:grid}.hw-mkt .rs-line{color:var(--ink);margin-bottom:4px;font-size:12.6px;line-height:1.5}.hw-mkt .rs-hire{width:100%;margin-top:6px}@media (max-width:560px){.hw-mkt .rs-skills,.hw-mkt .rs-cols{grid-template-columns:1fr}.hw-mkt .rs-head{text-align:center;flex-direction:column}}.hw-mkt .meet-resume-btn{cursor:pointer;color:var(--blue);background:var(--soft);border:1.5px solid var(--soft2);border-radius:12px;align-items:center;gap:9px;margin-top:18px;padding:10px 17px;font-family:inherit;font-size:14px;font-weight:800;transition:border-color .15s,transform .15s;display:inline-flex}.hw-mkt .meet-resume-btn:hover{border-color:var(--blue);transform:translateY(-2px)}.hw-mkt .meet-resume-btn b{margin-left:2px}.hw-mkt .meet-resume-btn .mrb-ic{border:1px solid var(--line);width:25px;height:25px;color:var(--blue);background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.hw-mkt .meet-resume-btn .mrb-ic svg{width:14px;height:14px}.hw-mkt body.dark .meet-resume-btn{background:var(--soft2)}.hw-mkt body.dark .meet-resume-btn .mrb-ic{background:var(--soft)}.hw-mkt .scroll-prog{z-index:60;background:linear-gradient(90deg,var(--blue),var(--cyan),var(--purple));width:0;height:3px;position:fixed;top:0;left:0}.hw-mkt .cursor-glow{pointer-events:none;z-index:8;background:radial-gradient(circle,#0068ff17,#0000 66%);border-radius:50%;width:380px;height:380px;position:fixed;top:0;left:-999px;transform:translate(-50%,-50%)}.hw-mkt body.dark .cursor-glow{background:radial-gradient(circle,#10c4e629,#0000 66%)}.hw-mkt body.js-ready .hero .wrap>div:first-child>*{opacity:0;animation:.72s cubic-bezier(.2,.75,.25,1) forwards riseIn}.hw-mkt body.js-ready .hero .wrap>div:first-child>:first-child{animation-delay:50ms}.hw-mkt body.js-ready .hero .wrap>div:first-child>:nth-child(2){animation-delay:.14s}.hw-mkt body.js-ready .hero .wrap>div:first-child>:nth-child(3){animation-delay:.23s}.hw-mkt body.js-ready .hero .wrap>div:first-child>:nth-child(4){animation-delay:.32s}.hw-mkt body.js-ready .hero .wrap>div:first-child>:nth-child(5){animation-delay:.41s}.hw-mkt body.js-ready .hero .wrap>div:first-child>:nth-child(6){animation-delay:.5s}.hw-mkt body.js-ready .hero .wrap>div:first-child>:nth-child(7){animation-delay:.59s}.hw-mkt body.js-ready .hero .wrap>div:last-child{opacity:0;animation:.85s cubic-bezier(.2,.75,.25,1) .42s forwards riseIn}.hw-mkt .type-line{color:var(--blue);flex-wrap:wrap;align-items:center;gap:7px;min-height:23px;margin:0 0 20px;font-size:14.5px;font-weight:700;display:flex}.hw-mkt .type-line .tw-static{color:var(--slate)}.hw-mkt .type-line .tw{border-right:2.5px solid var(--blue);white-space:pre;padding-right:3px}.hw-mkt .luna-fab{z-index:90;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:22px;right:22px}.hw-mkt .luna-fab-btn{cursor:pointer;border:3px solid #fff;border-radius:50%;width:62px;height:62px;animation:3s ease-in-out infinite fabpulse;position:relative;overflow:hidden;box-shadow:0 14px 32px -10px #0047b399}.hw-mkt .luna-fab-btn img{object-fit:cover;width:100%;height:100%;display:block}.hw-mkt .luna-fab-dot{background:var(--green);border:2.5px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;top:3px;right:3px}.hw-mkt .luna-bubble{background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px 16px 5px;max-width:250px;padding:14px 16px;animation:.26s pop;display:none}.hw-mkt .luna-bubble.show{display:block}.hw-mkt .luna-bubble .lb-n{align-items:center;gap:7px;margin-bottom:4px;font-size:13.5px;font-weight:800;display:flex}.hw-mkt .luna-bubble .lb-n i{background:var(--green);border-radius:50%;width:7px;height:7px;display:inline-block}.hw-mkt .luna-bubble p{color:var(--slate);margin-bottom:10px;font-size:13px;line-height:1.55}.hw-mkt .luna-bubble button{cursor:pointer;background:var(--blue);color:#fff;border:none;border-radius:9px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:700}.hw-mkt .confetti-pc{z-index:130;pointer-events:none;border-radius:2px;width:9px;height:14px;position:fixed;top:-14px}.hw-mkt .theme-toggle{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;transition:border-color .14s;display:flex}.hw-mkt .theme-toggle:hover{border-color:var(--blue)}.hw-mkt body.dark{--ink:#eaf0f8;--bg:#0f1a2e;--soft:#18253e;--soft2:#1f3357;--line:#2c405f;--slate:#9dabc4}.hw-mkt body.dark .nav{background:#0f1a2ed9}.hw-mkt body.dark .theme-toggle,.hw-mkt body.dark .skill-card,.hw-mkt body.dark .stage,.hw-mkt body.dark .aud-card,.hw-mkt body.dark .plan,.hw-mkt body.dark .faq-item,.hw-mkt body.dark .compare,.hw-mkt body.dark .step,.hw-mkt body.dark .phone,.hw-mkt body.dark .docframe,.hw-mkt body.dark .modal,.hw-mkt body.dark .card-out,.hw-mkt body.dark .work-step,.hw-mkt body.dark .hero-trust div,.hw-mkt body.dark .chan,.hw-mkt body.dark .cmd-input,.hw-mkt body.dark .btn-ghost,.hw-mkt body.dark .ch-bot,.hw-mkt body.dark .crow .c-bot,.hw-mkt body.dark #leadForm input,.hw-mkt body.dark #leadForm select,.hw-mkt body.dark .typing,.hw-mkt body.dark .orbit-status,.hw-mkt body.dark .cmd-chip,.hw-mkt body.dark .ent-line{background:var(--soft)}.hw-mkt body.dark .crow .c-luna,.hw-mkt body.dark .msg.l,.hw-mkt body.dark .trait,.hw-mkt body.dark .coherence,.hw-mkt body.dark .tool-chips span,.hw-mkt body.dark .modal-x,.hw-mkt body.dark .skill-card .s-ic{background:var(--soft2)}.hw-mkt body.dark .phone-body,.hw-mkt body.dark .doc-body,.hw-mkt body.dark .stage-demo{background:var(--bg)}.hw-mkt body.dark .proof{background:#0a1422}.hw-mkt body.dark .oc-in{background:#1e2e4ceb}@media (prefers-reduced-motion:reduce){.hw-mkt *,.hw-mkt :before,.hw-mkt :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hw-mkt .nav{transition:margin .32s,max-width .32s,width .32s,border-radius .32s,box-shadow .32s,background .2s}.hw-mkt .nav.scrolled{border:1px solid var(--line);border-radius:999px;width:calc(100% - 32px);max-width:1180px;margin:11px auto;box-shadow:0 13px 32px -14px #0e285a52}.hw-mkt .nav.scrolled .wrap{height:60px}.hw-mkt body.dark .nav.scrolled{background:#0f1a2eed}.hw-mkt .hub{background:radial-gradient(72% 64% at 50% 42%,#16275c 0%,#0b142f 56%,#070c1e 100%);padding:104px 0 110px;position:relative;overflow:hidden}.hw-mkt .hub-aura{pointer-events:none;background:radial-gradient(circle,#0068ff52,#10c4e61a 44%,#0000 71%);width:780px;height:780px;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.hw-mkt .hub-grid{pointer-events:none;opacity:.5;background-image:linear-gradient(#7fb4ff0f 1px,#0000 1px),linear-gradient(90deg,#7fb4ff0f 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 50% 44%,#000,#0000 78%);mask-image:radial-gradient(60% 60% at 50% 44%,#000,#0000 78%)}.hw-mkt .hub .wrap{z-index:2;position:relative}.hw-mkt .hub-head{text-align:center;max-width:690px;margin:0 auto 14px}.hw-mkt .hub-eye{letter-spacing:.06em;color:#86b7ff;background:#0068ff2b;border:1px solid #6aa6ff5c;border-radius:999px;margin-bottom:16px;padding:6px 15px;font-size:12.5px;font-weight:800;display:inline-block}.hw-mkt .hub-head h2{color:#fff;letter-spacing:-.01em;margin-bottom:13px;font-size:34px;font-weight:800;line-height:1.26}.hw-mkt .hub-head p{color:#aebedd;font-size:15px;line-height:1.72}.hw-mkt .hub-stage{aspect-ratio:960/580;width:100%;max-width:960px;margin:4px auto 0;position:relative}.hw-mkt .hub-ring{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.hw-mkt .hub-ring.r1{border:1.5px dashed #7fb4ff6b;width:312px;height:312px;animation:36s linear infinite hubspin}.hw-mkt .hub-ring.r2{border:1.4px dashed #7fb4ff45;width:486px;height:486px;animation:62s linear infinite reverse hubspin}.hw-mkt .hub-ring.r3{border:1.3px dashed #7fb4ff26;width:680px;height:680px;animation:94s linear infinite hubspin}.hw-mkt .hub-pulse{pointer-events:none;border:2px solid #0068ff8c;border-radius:50%;width:224px;height:224px;animation:3.8s ease-out infinite hubpulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hw-mkt .hub-pulse.p2{animation-delay:1.9s}.hw-mkt .hub-core{z-index:6;width:192px;height:192px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hw-mkt .hub-core img{object-fit:cover;border:3px solid #ffffffed;border-radius:50%;width:100%;height:100%;box-shadow:0 0 0 9px #0068ff33,0 24px 64px -14px #0047b3e6}.hw-mkt .hub-core-ring{-webkit-mask-composite:xor;transform-origin:50%;background:conic-gradient(#0068ff,#10c4e6,#86b7ff,#0068ff);border-radius:50%;padding:2px;animation:8s linear infinite corespin;position:absolute;inset:-14px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hw-mkt .hub-tag{color:#0b142f;white-space:nowrap;background:#fff;border-radius:999px;padding:4px 13px;font-size:12px;font-weight:800;position:absolute;bottom:-6px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px -8px #0009}.hw-mkt .hub-speech{z-index:8;color:#13213f;white-space:nowrap;opacity:0;pointer-events:none;background:#fff;border-radius:14px;align-items:center;gap:9px;padding:9px 15px;font-size:12.8px;font-weight:700;transition:opacity .42s,transform .42s cubic-bezier(.2,.9,.3,1.32);display:flex;position:absolute;top:calc(50% - 112px);left:50%;transform:translate(-50%,-100%)scale(.78);box-shadow:0 18px 38px -14px #000000c7}.hw-mkt .hub-speech.show{opacity:1;transform:translate(-50%,-100%)scale(1)}.hw-mkt .hub-speech:after{content:"";border:8px solid #0000;border-top-color:#fff;border-bottom:0;width:0;height:0;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.hw-mkt .hb-dots{flex:none;gap:3px;display:flex}.hw-mkt .hb-dots i{background:var(--blue);border-radius:50%;width:5px;height:5px;animation:1.3s ease-in-out infinite bnc}.hw-mkt .hb-dots i:nth-child(2){animation-delay:.16s}.hw-mkt .hb-dots i:nth-child(3){animation-delay:.32s}.hw-mkt .hub-wires{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hw-mkt .hub-wires .wires path{fill:none;stroke:#7fb4ff66;stroke-width:1.5px;stroke-linecap:round}.hw-mkt .hub-wires .wdot .halo{fill:#19c0e638}.hw-mkt .hub-wires .wdot .core{fill:#3fd9f0}.hw-mkt .hub-cards{z-index:7;pointer-events:none;position:absolute;inset:0}.hw-mkt .hub-card{pointer-events:auto;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#131f3abd;border:1px solid #7fb4ff38;border-radius:14px;align-items:center;gap:11px;width:26%;padding:11px 13px;transition:transform .2s,border-color .2s;display:flex;position:absolute;box-shadow:0 18px 40px -22px #000000e0}.hw-mkt .hub-card:hover{border-color:#7fb4ff8c;transform:translateY(-3px)}.hw-mkt .hub-card.c1{top:5%;left:2.5%}.hw-mkt .hub-card.c2{top:5%;right:2.5%}.hw-mkt .hub-card.c3{top:39%;left:.5%}.hw-mkt .hub-card.c4{top:39%;right:.5%}.hw-mkt .hub-card.c5{top:73%;left:4%}.hw-mkt .hub-card.c6{top:73%;right:4%}.hw-mkt .hc-ic{background:#fff;border-radius:11px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.hw-mkt .hc-ic svg{width:22px;height:22px}.hw-mkt .hc-ic .bl{width:25px;height:25px;display:block}.hw-mkt .hc-tx{min-width:0}.hw-mkt .hc-tx b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:800;line-height:1.25;display:block;overflow:hidden}.hw-mkt .hc-tx span{color:#9fb0d0;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;display:block;overflow:hidden}.hw-mkt .tnt-red{color:#e8553f}.hw-mkt .tnt-green{color:#16a861}.hw-mkt .tnt-blue{color:var(--blue)}.hw-mkt .tnt-amber{color:#d99216}.hw-mkt .tnt-cyan{color:#1aa7c4}.hw-mkt .hub-note{text-align:center;color:#9fb0d0;margin-top:16px;font-size:12.5px}.hw-mkt .hub-foot{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.hw-mkt .hub-stat{text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0d;border:1px solid #7fb4ff33;border-radius:16px;flex:1;min-width:172px;max-width:248px;padding:19px 14px}.hw-mkt .hub-stat b{color:#fff;font-family:Inter,Sarabun,sans-serif;font-size:31px;font-weight:800;line-height:1;display:block}.hw-mkt .hub-stat span{color:#9fb0d0;margin-top:7px;font-size:12.7px;line-height:1.45;display:block}@media (max-width:860px){.hw-mkt .hub{padding:78px 0 84px}.hw-mkt .hub-head h2{font-size:25px}.hw-mkt .hub-head p{font-size:14px}.hw-mkt .hub-stage{aspect-ratio:auto;flex-direction:column;align-items:center;gap:22px;max-width:432px;margin-top:16px;display:flex}.hw-mkt .hub-wires,.hw-mkt .hub-ring,.hw-mkt .hub-pulse,.hw-mkt .hub-speech{display:none}.hw-mkt .hub-core{width:150px;height:150px;position:relative;top:auto;left:auto;transform:none}.hw-mkt .hub-cards{grid-template-columns:1fr 1fr;gap:9px;width:100%;display:grid;position:static}.hw-mkt .hub-card{width:auto;padding:11px 12px;position:static}.hw-mkt .hub-card.c1,.hw-mkt .hub-card.c2,.hw-mkt .hub-card.c3,.hw-mkt .hub-card.c4,.hw-mkt .hub-card.c5,.hw-mkt .hub-card.c6{top:auto;left:auto;right:auto}.hw-mkt .hc-tx b{font-size:12.5px}.hw-mkt .hub-tag{font-size:11px}}@media (max-width:432px){.hw-mkt .hub-cards{grid-template-columns:1fr}}.hw-mkt .s-ic{color:var(--blue)}.hw-mkt .s-ic svg{width:22px;height:22px}.hw-mkt .oc-in{color:var(--blue)}.hw-mkt .oc-in svg{width:27px;height:27px}.hw-mkt .stage-tag svg{flex:none;width:15px;height:15px}.hw-mkt .t-ic{color:var(--blue)}.hw-mkt .t-ic svg{width:23px;height:23px}.hw-mkt .a-ic{color:var(--blue)}.hw-mkt .a-ic svg{width:25px;height:25px}.hw-mkt .chan svg{width:17px;height:17px;color:var(--blue);flex:none}.hw-mkt .ch-ic{flex:none;display:flex}.hw-mkt .ch-ic .bl{width:18px;height:18px;display:block}.hw-mkt .sc-time svg{flex:none;width:14px;height:14px}.hw-mkt .ch-bot svg{flex:none;width:18px;height:18px}.hw-mkt .theme-toggle{color:var(--ink)}.hw-mkt .theme-toggle svg{width:17px;height:17px}.hw-mkt .skill-card .s-no{color:var(--slate);opacity:.4;letter-spacing:.03em;align-items:center;gap:3px;font-family:Inter,Sarabun,sans-serif;font-size:14px;font-weight:800;display:flex;position:absolute;top:11px;right:13px}.hw-mkt .skill-card .s-no i{color:var(--amber);font-size:11px;font-style:normal}.hw-mkt .skill-card.is-start .s-no{opacity:.95;color:var(--blue)}.hw-mkt .skill-card.active .s-no{color:#fffc;opacity:.95}.hw-mkt .skill-card.active .s-no i{color:#ffd27a}.hw-mkt .skill-card .s-ic{background:linear-gradient(140deg,var(--soft2),var(--soft))}.hw-mkt .skill-card:not(.active):hover .s-ic{background:linear-gradient(140deg,#dce9ff,#ebf2fc)}.hw-mkt body.dark .skill-card:not(.active):hover .s-ic{background:linear-gradient(140deg,#23375c,#1b2a44)}.hw-mkt .roadmap{border:1px solid var(--soft2);background:linear-gradient(135deg,#0068ff0e,#10c4e60f);border-radius:24px;margin-top:44px;padding:38px 0 32px;position:relative;overflow:hidden}.hw-mkt body.dark .roadmap{border-color:var(--line);background:linear-gradient(135deg,#0068ff21,#10c4e614)}.hw-mkt .rm-glow{pointer-events:none;background:radial-gradient(circle,#0068ff29,#0000 66%);border-radius:50%;width:440px;height:300px;position:absolute;top:-150px;left:50%;transform:translate(-50%)}.hw-mkt .rm-top{z-index:1;text-align:center;max-width:640px;margin:0 auto 26px;padding:0 24px;position:relative}.hw-mkt .rm-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);background:var(--soft2);border-radius:999px;margin-bottom:13px;padding:5px 13px;font-size:12px;font-weight:800;display:inline-block}.hw-mkt .rm-top h3{margin-bottom:9px;font-size:25px;font-weight:800}.hw-mkt .rm-top p{color:var(--slate);font-size:14.5px;line-height:1.6}.hw-mkt .skill-stream{flex-direction:column;gap:13px;display:flex;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 11% 89%,#0000);mask-image:linear-gradient(90deg,#0000,#000 11% 89%,#0000)}.hw-mkt .stream-row{display:flex;overflow:hidden}.hw-mkt .stream-track{will-change:transform;flex:none;animation:46s linear infinite streamL;display:flex}.hw-mkt .stream-row.rev .stream-track{animation:54s linear infinite streamR}.hw-mkt .stream-row.slow .stream-track{animation-duration:64s}.hw-mkt .skill-stream:hover .stream-track{animation-play-state:paused}.hw-mkt .stream-tag{white-space:nowrap;border-radius:11px;flex:none;align-items:center;gap:8px;margin-right:12px;padding:10px 15px;font-size:13.5px;font-weight:700;display:flex}.hw-mkt .stream-tag.live{border:1.5px solid var(--line);color:var(--ink);background:#fff;box-shadow:0 6px 16px -10px #0e285a73}.hw-mkt body.dark .stream-tag.live{background:var(--soft)}.hw-mkt .stream-tag.live svg{width:18px;height:18px;color:var(--blue);flex:none}.hw-mkt .stream-tag.soon{border:1.5px dashed var(--line);color:var(--slate);opacity:.72}.hw-mkt .stream-tag.soon:before{content:"";border:1.6px solid var(--slate);border-radius:50%;flex:none;width:6px;height:6px}.hw-mkt .rm-foot{z-index:1;text-align:center;color:var(--slate);margin-top:24px;font-size:13px;font-weight:600;position:relative}.hw-mkt .lv-dot,.hw-mkt .soon-dot{border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.hw-mkt .lv-dot{background:var(--green)}.hw-mkt .soon-dot{border:1.6px dashed var(--slate);margin-left:14px}@media (max-width:760px){.hw-mkt .roadmap{padding:30px 0 26px}.hw-mkt .rm-top h3{font-size:21px}}@media (max-width:960px){.hw-mkt .hero .wrap,.hw-mkt .meet .wrap{grid-template-columns:1fr;gap:34px}.hw-mkt .hero h1{font-size:38px}.hw-mkt .meet h2,.hw-mkt .sec-head h2,.hw-mkt .cta-box h2,.hw-mkt .proof h2{font-size:28px}.hw-mkt .stage{grid-template-columns:1fr}.hw-mkt .stage-info{border-right:none;border-bottom:1px solid var(--line)}.hw-mkt .steps,.hw-mkt .price-grid,.hw-mkt .aud-grid{grid-template-columns:1fr}.hw-mkt .proof-stats{grid-template-columns:1fr 1fr}.hw-mkt .step .arrow,.hw-mkt .nav-links{display:none}}@media (max-width:480px){.hw-mkt .hero h1{font-size:31px}.hw-mkt .trait-grid,.hw-mkt .grp-cards{grid-template-columns:1fr}.hw-mkt .compare-head>div,.hw-mkt .crow>div{padding:12px 13px;font-size:13px}.hw-mkt .hero-orb{transform-origin:top;margin-bottom:-132px;transform:scale(.72)}.hw-mkt .ho-chip{display:none}.hw-mkt .cmd-input-row{flex-direction:column}.hw-mkt .cmd-send{width:100%}.hw-mkt .nav .wrap{gap:12px}.hw-mkt .nav .btn{padding:8px 13px;font-size:13px}.hw-mkt .brand{font-size:17px}}.hw-mkt .hwnav{z-index:1000;-webkit-backdrop-filter:blur(10px);background:#ffffffeb;border-bottom:1px solid #e8eaf5;margin:0;padding:0;font-family:Plus Jakarta Sans,Noto Sans Thai,sans-serif;position:sticky;top:0}.hw-mkt .hwnav,.hw-mkt .hwnav *{box-sizing:border-box}.hw-mkt .hwnav-in{align-items:center;gap:1rem;max-width:1200px;height:66px;margin:0 auto;padding:0 1.5rem;display:flex}.hw-mkt .hwnav-logo{flex:none;align-items:center;gap:.5rem;text-decoration:none;display:flex}.hw-mkt .hwnav-mark{color:#fff;background:#0068ff;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.92rem;font-weight:800;display:flex}.hw-mkt .hwnav-name{color:#052033;font-family:Plus Jakarta Sans,sans-serif;font-size:1.08rem;font-weight:800}.hw-mkt .hwnav-badge{color:#00a86b;letter-spacing:.03em;background:#e3faf0;border-radius:100rem;padding:.2rem .5rem;font-size:.58rem;font-weight:800}.hw-mkt .hwnav-menu{align-items:center;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.hw-mkt .hwnav-menu a{color:#3a4a63;white-space:nowrap;border-radius:8px;padding:.45rem .55rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:block}.hw-mkt .hwnav-menu a:hover{color:#0068ff;background:#f0f4ff}.hw-mkt .hwnav-menu a.active{color:#0068ff;background:#e6f1ff}.hw-mkt .hwnav-sp{flex:1}.hw-mkt .hwnav-right{flex:none;align-items:center;gap:.55rem;display:flex}.hw-mkt .hwnav-lang{background:#eef1f7;border-radius:100rem;padding:3px;display:flex}.hw-mkt .hwnav-lang button{color:#777b92;cursor:pointer;background:0 0;border:none;border-radius:100rem;min-width:38px;min-height:30px;padding:.26rem .6rem;font-family:inherit;font-size:.76rem;font-weight:800}@media (max-width:1040px){.hw-mkt .hwnav-lang button{min-width:44px;min-height:44px;padding:.5rem .8rem}}.hw-mkt .hwnav-lang button.on{color:#0068ff;background:#fff;box-shadow:0 1px 3px #0000001f}.hw-mkt .hwnav-login{color:#0068ff;white-space:nowrap;font-size:.86rem;font-weight:800;text-decoration:none}.hw-mkt .hwnav-cta{color:#fff;white-space:nowrap;background:#0068ff;border-radius:100rem;padding:.55rem 1.1rem;font-size:.86rem;font-weight:800;text-decoration:none}.hw-mkt .hwnav-burger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:44px;min-height:44px;padding:11px;display:none}.hw-mkt .hwnav-burger span{background:#052033;border-radius:2px;width:22px;height:2px}.hw-mkt .hwnav-mob{background:#fff;border-bottom:1px solid #e8eaf5;flex-direction:column;gap:.1rem;padding:.7rem 1.5rem 1.1rem;display:none}.hw-mkt .hwnav-mob.open{display:flex}.hw-mkt .hwnav-mob a{color:#2b3954;border-radius:8px;align-items:center;min-height:44px;padding:.85rem .6rem;font-weight:700;text-decoration:none;display:flex}.hw-mkt .hwnav-mob a.active{color:#0068ff}.hw-mkt .hwnav-mob .cta{color:#fff;text-align:center;background:#0068ff;border-radius:100rem;justify-content:center;margin-top:.45rem}@media (max-width:1040px){.hw-mkt .hwnav-menu,.hw-mkt .hwnav-login{display:none}.hw-mkt .hwnav-burger{display:flex}}.hw-mkt .soon-link{opacity:.55;cursor:default;pointer-events:none;filter:grayscale(.25)}
