.global-toast_toast__Lfc13{position:fixed;z-index:9999;top:max(14px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);width:min(520px,calc(100vw - 28px));display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;background:#102f27;color:#fff;box-shadow:0 18px 50px rgba(15,23,42,.22);animation:global-toast_enter__65Oiy .18s ease-out}.global-toast_icon__OUQiw{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:rgba(255,255,255,.14);font-weight:900}.global-toast_copy__Kl0oX{min-width:0}.global-toast_copy__Kl0oX b{display:block;font-size:13px}.global-toast_copy__Kl0oX span{display:block;margin-top:2px;font-size:11px;opacity:.82;white-space:normal}.global-toast_close__CyAeQ{border:0;background:transparent;color:#fff;font-size:20px;cursor:pointer;opacity:.8}.global-toast_success__jqJSQ{background:#0f7a5a}.global-toast_error__2Yb6h{background:#a72d39}.global-toast_info__IKrwA{background:#334155}@keyframes global-toast_enter__65Oiy{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:600px){.global-toast_toast__Lfc13{top:max(10px,env(safe-area-inset-top));grid-template-columns:30px minmax(0,1fr) auto;padding:10px 11px;border-radius:14px}.global-toast_icon__OUQiw{width:30px;height:30px}.global-toast_copy__Kl0oX b{font-size:12px}.global-toast_copy__Kl0oX span{font-size:10px}}@font-face{font-family:Noto Sans Thai;font-stretch:100%;unicode-range:u+2d7,u+303,u+331,u+e01-e5b,u+200c-200d,u+25cc;src:url(/_next/static/media/73d439ee6542e292.p.woff2?dpl=dpl_EiMuVBvzXWrA4B2b1WjdRG7L9FTW) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Noto Sans Thai;font-stretch:100%;unicode-range:u+2d7,u+303,u+331,u+e01-e5b,u+200c-200d,u+25cc;src:url(/_next/static/media/73d439ee6542e292.p.woff2?dpl=dpl_EiMuVBvzXWrA4B2b1WjdRG7L9FTW) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Noto Sans Thai;font-stretch:100%;unicode-range:u+2d7,u+303,u+331,u+e01-e5b,u+200c-200d,u+25cc;src:url(/_next/static/media/73d439ee6542e292.p.woff2?dpl=dpl_EiMuVBvzXWrA4B2b1WjdRG7L9FTW) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Noto Sans Thai;font-stretch:100%;unicode-range:u+2d7,u+303,u+331,u+e01-e5b,u+200c-200d,u+25cc;src:url(/_next/static/media/73d439ee6542e292.p.woff2?dpl=dpl_EiMuVBvzXWrA4B2b1WjdRG7L9FTW) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Noto Sans Thai;font-stretch:100%;unicode-range:u+2d7,u+303,u+331,u+e01-e5b,u+200c-200d,u+25cc;src:url(/_next/static/media/73d439ee6542e292.p.woff2?dpl=dpl_EiMuVBvzXWrA4B2b1WjdRG7L9FTW) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Noto Sans Thai;font-stretch:100%;unicode-range:u+2d7,u+303,u+331,u+e01-e5b,u+200c-200d,u+25cc;src:url(/_next/static/media/73d439ee6542e292.p.woff2?dpl=dpl_EiMuVBvzXWrA4B2b1WjdRG7L9FTW) format("woff2");font-display:swap;font-weight:900;font-style:normal}.__className_f6b02f{font-family:Noto Sans Thai,Noto Sans Thai Fallback}.__variable_f6b02f{--font-raanwise-public:"Noto Sans Thai",Noto Sans Thai Fallback}@font-face{font-family:Noto Sans Thai;font-stretch:100%;unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/_next/static/media/5f31944fe816777b.woff2?dpl=dpl_EiMuVBvzXWrA4B2b1WjdRG7L9FTW) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Noto Sans Thai;font-stretch:100%;unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/_next/static/media/5f31944fe816777b.woff2?dpl=dpl_EiMuVBvzXWrA4B2b1WjdRG7L9FTW) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Noto Sans Thai;font-stretch:100%;unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/_next/static/media/5f31944fe816777b.woff2?dpl=dpl_EiMuVBvzXWrA4B2b1WjdRG7L9FTW) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Noto Sans Thai;font-stretch:100%;unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/_next/static/media/5f31944fe816777b.woff2?dpl=dpl_EiMuVBvzXWrA4B2b1WjdRG7L9FTW) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Noto Sans Thai;font-stretch:100%;unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/_next/static/media/5f31944fe816777b.woff2?dpl=dpl_EiMuVBvzXWrA4B2b1WjdRG7L9FTW) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Noto Sans Thai;font-stretch:100%;unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/_next/static/media/5f31944fe816777b.woff2?dpl=dpl_EiMuVBvzXWrA4B2b1WjdRG7L9FTW) format("woff2");font-display:swap;font-weight:900;font-style:normal}.__className_4f73ca{font-family:Noto Sans Thai,Noto Sans Thai Fallback}.__variable_4f73ca{--font-raanwise-public:"Noto Sans Thai",Noto Sans Thai Fallback}@font-face{font-family:Noto Sans Thai;font-stretch:100%;unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/c1e4d5a88892a67a.p.woff2?dpl=dpl_EiMuVBvzXWrA4B2b1WjdRG7L9FTW) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Noto Sans Thai;font-stretch:100%;unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/c1e4d5a88892a67a.p.woff2?dpl=dpl_EiMuVBvzXWrA4B2b1WjdRG7L9FTW) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Noto Sans Thai;font-stretch:100%;unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/c1e4d5a88892a67a.p.woff2?dpl=dpl_EiMuVBvzXWrA4B2b1WjdRG7L9FTW) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Noto Sans Thai;font-stretch:100%;unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/c1e4d5a88892a67a.p.woff2?dpl=dpl_EiMuVBvzXWrA4B2b1WjdRG7L9FTW) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Noto Sans Thai;font-stretch:100%;unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/c1e4d5a88892a67a.p.woff2?dpl=dpl_EiMuVBvzXWrA4B2b1WjdRG7L9FTW) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Noto Sans Thai;font-stretch:100%;unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/c1e4d5a88892a67a.p.woff2?dpl=dpl_EiMuVBvzXWrA4B2b1WjdRG7L9FTW) format("woff2");font-display:swap;font-weight:900;font-style:normal}.__className_a30d21{font-family:Noto Sans Thai,Noto Sans Thai Fallback}.__variable_a30d21{--font-raanwise-public:"Noto Sans Thai",Noto Sans Thai Fallback}@font-face{font-family:Noto Sans Thai Fallback;src:local(Arial);ascent-override:99.79%;descent-override:42.32%;line-gap-override:0.0%;size-adjust:106.33%}html:root{--font-raanwise-public:"Noto Sans Thai","Noto Sans Thai Fallback"}:root{--ink:#0f172a;--muted:#64748b;--bg:#f7faf9;--surface:#fff;--green:#16c47f;--green-dark:#087455;--green-soft:#ecfdf5;--line:#dce7e3;--warm:#fff8e8;--danger:#dc2626;--shadow:0 22px 70px rgba(15,23,42,.09)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{margin:0;background:var(--bg);color:var(--ink);font-family:Noto Sans Thai,Kanit,Arial,sans-serif}canvas,img,svg,video{max-width:100%;height:auto}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,calc(100% - 32px));margin:auto;min-width:0}.siteHeader{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.94);border-bottom:1px solid rgba(220,231,227,.9);backdrop-filter:blur(14px)}.nav{justify-content:space-between;gap:20px;padding:13px 0}.nav,.navLinks{display:flex;align-items:center}.navLinks{gap:24px;font-size:14px;font-weight:800}.navLinks a:hover{color:var(--green-dark)}.navActions{display:flex;flex-shrink:0}.brandLockup,.navActions{align-items:center;gap:9px}.brandLockup{display:inline-flex;min-width:0}.brandMark{width:45px;height:45px;flex:0 0 45px}.brandText{display:grid;line-height:1.04;min-width:0}.brandText strong{font-size:25px;letter-spacing:-.045em;white-space:nowrap}.brandText strong span{color:var(--green)}.brandText small{font-size:10px;color:var(--muted);margin-top:4px;white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid var(--line);border-radius:13px;background:#fff;font-weight:850;cursor:pointer;text-align:center;max-width:100%;transition:.16s ease}.btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(15,23,42,.08)}.btnPrimary{background:var(--green-dark);border-color:var(--green-dark);color:#fff}.btnLarge{min-height:52px;padding:0 22px}.eyebrow{font-weight:900;color:var(--green-dark);font-size:14px}.pill{display:inline-flex;padding:7px 12px;border:1px solid #bae6d5;border-radius:999px;background:#f1fdf8}.lead{font-size:19px;line-height:1.75;color:var(--muted);max-width:720px}.benefitList{display:grid;grid-template-columns:1fr 1fr;gap:11px 18px;margin-top:22px;font-weight:750;color:#334155}.actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:26px}.qrPattern{display:block;width:74px;aspect-ratio:1;margin:2px auto;background:repeating-conic-gradient(#111 0 25%,#fff 0 50%) 0/12px 12px;border:5px solid #fff;box-shadow:0 0 0 1px #cbd5e1}.strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;border-radius:22px;padding:20px}.softStrip{background:#f2fbf7;color:var(--ink);border:1px solid #cce9df}.strip strong{display:block;font-size:19px;color:var(--green-dark)}.strip span{display:block;margin-top:3px;color:var(--muted);font-size:12px}.section{padding:64px 0}.section h2{font-size:clamp(30px,4vw,46px);letter-spacing:-.035em;line-height:1.18;margin:0 0 12px}.sectionHead{max-width:850px;margin-bottom:28px}.muted{color:var(--muted);line-height:1.7}.showcaseSection{background:#fff}.showcaseGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.showcaseCard{border:1px solid var(--line);border-radius:20px;background:#fbfefd;padding:14px;min-width:0;overflow:hidden}.shotLabel{display:grid;gap:3px;margin-bottom:13px;text-align:center}.shotLabel b{color:var(--green-dark)}.shotLabel span{font-size:11px;color:var(--muted)}.miniDashboard{display:grid;grid-template-columns:65px minmax(0,1fr);min-height:180px;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 8px 25px rgba(15,23,42,.06)}.miniSide{padding:9px 6px;background:#f3fbf7;display:grid;align-content:start;gap:9px;font-size:8px;color:#475569}.miniSide .brandMark{width:18px;height:18px;flex-basis:18px}.miniSide .brandText strong{font-size:9px}.miniSide .brandText small{display:none}.miniContent{padding:8px;min-width:0}.miniStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.miniStats div{border:1px solid var(--line);border-radius:8px;padding:6px;min-width:0}.miniStats small{font-size:6px;color:var(--muted);display:block}.miniStats b{font-size:9px}.miniChart{height:85px;display:flex;align-items:end;gap:5px;padding:12px 5px 4px}.miniChart i{flex:1;background:linear-gradient(var(--green),#0b7f60);border-radius:5px 5px 2px 2px}.miniPos{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;min-height:180px}.miniPosTop{background:var(--green-dark);color:#fff;padding:8px;font-size:10px;font-weight:900}.miniSearch{margin:8px;border:1px solid var(--line);border-radius:7px;padding:7px;color:var(--muted);font-size:7px}.miniPosRow,.miniPosTotal{display:flex;justify-content:space-between;gap:5px;padding:7px 9px;border-top:1px solid #edf1ef;font-size:8px}.miniPosTotal strong{font-size:12px}.miniPay{margin:7px;background:var(--green-dark);color:#fff;text-align:center;border-radius:7px;padding:8px;font-size:9px;font-weight:900}.flowVisual{min-height:180px;display:grid;grid-template-columns:repeat(5,1fr);gap:6px;align-items:center}.flowVisual div{text-align:center;font-size:7px;color:#475569}.flowVisual span{display:grid;place-items:center;width:34px;height:34px;margin:auto auto 6px;border-radius:50%;background:var(--green-soft);color:var(--green-dark);font-size:12px;font-weight:900}.flowVisual b{font-size:7px}.paymentVisual{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-height:180px}.paymentVisual>div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px;display:grid;align-content:center;gap:8px;font-size:9px;text-align:center}.paymentVisual strong{color:var(--green-dark)}.paymentVisual .qrPattern{width:70px}.authCard,.feature{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px;min-width:0}.feature b{display:block;font-size:18px;margin-bottom:7px}.btnLight{background:transparent;color:#fff;border-color:rgba(255,255,255,.45)}.btnWhite{background:#fff;color:var(--green-dark);border-color:#fff}.siteFooter{border-top:1px solid var(--line);background:#fff}.footerInner{padding:30px 0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px}.footerInner .brandMark{width:34px;height:34px;flex-basis:34px}.footerInner .brandText strong{font-size:18px}.footerInner .brandText small{display:none}.footerLinks{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;font-size:12px;font-weight:800}.authShell{min-height:calc(100vh - 80px);padding:48px 0}.authLayout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:30px;align-items:start}.authCard{box-shadow:var(--shadow)}.formGrid{display:grid;gap:14px}.field{display:grid;gap:6px;font-weight:750}.field input,.field select{width:100%;min-width:0;height:48px;border:1px solid var(--line);border-radius:12px;padding:0 13px;background:#fff}.seoHero{padding:54px 0 34px}.seoHeroGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:30px;align-items:center}.seoHero h1{font-size:clamp(38px,5.5vw,62px);line-height:1.07;letter-spacing:-.045em;margin:12px 0}.seoVisual{background:linear-gradient(145deg,#f0fcf7,#fff);border:1px solid #cce8dd;border-radius:24px;padding:18px}.seoVisual .miniPos{min-height:260px}.seoContentGrid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:24px;align-items:start}.seoAside{position:sticky;top:88px}.relatedGrid{gap:12px}.relatedGrid,.toolsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.toolsGrid{gap:15px}.demoNotice{font-size:12px;background:#fff8e8;color:#7c5200;border:1px solid #f2d487;padding:9px 11px;border-radius:11px;margin-bottom:10px}.demoComplete{padding:16px;border-radius:16px;background:var(--green-soft);color:var(--green-dark);margin-top:10px;font-weight:800}.hideMobile{display:inline-flex}@media(max-width:1050px){.navLinks{display:none}.seoContentGrid{grid-template-columns:1fr}.seoAside{position:static}.showcaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.wrap{width:min(100% - 22px,1180px)}.nav{gap:9px}.brandMark{width:38px;height:38px;flex-basis:38px}.brandText strong{font-size:21px}.brandText small,.hideMobile{display:none}.navActions .btn{min-height:41px;padding:0 12px;font-size:12px}.lead{font-size:16px}.benefitList{grid-template-columns:1fr}.actions .btnLarge{width:100%}.strip{grid-template-columns:1fr 1fr;padding:15px}.strip strong{font-size:16px}.section{padding:46px 0}.section h2{font-size:clamp(28px,8vw,39px)}.relatedGrid,.showcaseGrid,.toolsGrid{grid-template-columns:1fr}.seoHero{padding:38px 0 22px}.footerInner,.seoHeroGrid{grid-template-columns:1fr}.footerInner{text-align:center}.footerInner .brandLockup{justify-self:center}.footerLinks{justify-content:center}.authLayout{grid-template-columns:1fr}.authShell{padding:30px 0}}@media(max-width:430px){.wrap{width:min(100% - 18px,1180px)}.brandText strong{font-size:19px}.navActions .btn{padding:0 10px}.strip{grid-template-columns:1fr 1fr}.btn{min-height:44px;padding:0 13px}.sectionHead{margin-bottom:20px}.showcaseCard{padding:12px}.paymentVisual{grid-template-columns:1fr}.flowVisual{grid-template-columns:repeat(5,1fr);gap:2px}.flowVisual span{width:29px;height:29px}}.seoScene{margin:0;overflow:hidden;border-radius:24px;background:#fff;border:1px solid var(--rw-border);box-shadow:var(--rw-shadow-lg)}.seoScene img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.seoScene figcaption{padding:10px 14px;color:var(--rw-ink-500);font-size:12px;line-height:1.5;background:#fff}@media(max-width:720px){.seoScene{border-radius:18px}.seoScene figcaption{font-size:11px;padding:9px 11px}}:root{--rw-brand-500:#16c47f;--rw-brand-600:#0fa86f;--rw-brand-700:#087455;--rw-brand-50:#effcf6;--rw-ink-950:#0b1220;--rw-ink-900:#0f172a;--rw-ink-700:#334155;--rw-ink-500:#64748b;--rw-surface:#ffffff;--rw-surface-subtle:#f7faf9;--rw-surface-muted:#eef5f2;--rw-border:#dce7e3;--rw-border-strong:#c8d8d1;--rw-success:#087455;--rw-warning:#b45309;--rw-danger:#b42318;--rw-info:#2563eb;--rw-radius-sm:12px;--rw-radius-md:16px;--rw-radius-lg:22px;--rw-radius-xl:28px;--rw-shadow-sm:0 1px 3px rgba(15,23,42,.06);--rw-shadow-md:0 12px 32px rgba(15,23,42,.08);--rw-shadow-lg:0 24px 70px rgba(15,23,42,.12);--rw-focus:0 0 0 4px rgba(22,196,127,.15);--rw-control-h:48px;--rw-touch-h:52px;--rw-page-max:1320px;--rw-transition:160ms ease;--rw-ink:var(--ink);--rw-muted:var(--muted);--rw-bg:var(--bg);--rw-surface:var(--surface);--rw-brand:var(--green);--rw-brand-dark:var(--green-dark);--rw-line:var(--line);--rw-accent:var(--green-soft)}.toolShell{margin-top:28px;max-width:760px;width:100%;min-width:0;overflow:hidden}.toolTitle{margin-top:0!important;font-size:28px!important;overflow-wrap:anywhere}.toolDescription{max-width:100%;overflow-wrap:anywhere}.toolFields{gap:16px;margin-top:22px}.toolField,.toolFields{display:grid;min-width:0}.toolField{gap:7px;font-weight:800}.toolField input{width:100%;max-width:100%;min-width:0;min-height:48px;border:1px solid #cbd5e1;border-radius:12px;padding:0 14px;font-size:18px}.toolResult{border-top:1px solid #e2e8f0;padding-top:18px;min-width:0}.toolResult>div{min-width:0;max-width:100%;overflow:hidden}.toolMoney{display:block;font-size:clamp(34px,9vw,52px);line-height:1.05;letter-spacing:-.04em;max-width:100%;overflow-wrap:anywhere}.mobileBottomNav{display:none}.authTabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:5px;background:#f1f5f4;border-radius:14px}.authTab{padding:11px 8px;border-radius:10px;text-align:center;font-weight:850;color:#64748b}.authTab.active{background:#fff;color:var(--green-dark);box-shadow:0 4px 14px rgba(15,23,42,.08)}.authHelp{margin-top:18px;text-align:center;color:#64748b;font-size:14px}.authHelp a{color:var(--green-dark);font-weight:850}.pricingCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px}.pricingCard{background:#fff;border:1px solid var(--line);border-radius:22px;padding:22px;min-width:0}.pricingCard.recommended{border:2px solid var(--green);box-shadow:0 14px 40px rgba(22,196,127,.12)}.pricingCard h3{font-size:24px;margin:7px 0}.pricingPrice{font-size:30px;font-weight:950;letter-spacing:-.03em}.pricingCard li,.pricingCard p{color:#64748b;line-height:1.65}.pricingCard ul{padding-left:20px}.pricingBadge{display:inline-flex;background:var(--green-soft);color:var(--green-dark);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900}@media(max-width:820px){body{padding-bottom:72px}.mobileBottomNav{position:fixed;left:0;right:0;bottom:0;z-index:80;display:grid;grid-template-columns:repeat(5,1fr);background:rgba(255,255,255,.97);border-top:1px solid var(--line);box-shadow:0 -8px 30px rgba(15,23,42,.08);padding:7px max(6px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))}.mobileBottomNav a{display:grid;place-items:center;gap:2px;min-width:0;color:#475569}.mobileBottomNav span{font-size:20px;line-height:1}.mobileBottomNav b{font-size:10px;white-space:nowrap}.toolShell{padding:18px;border-radius:18px}.toolTitle{font-size:clamp(27px,8vw,38px)!important;line-height:1.16}.toolDescription,.toolField{font-size:16px}.toolField input{height:54px;font-size:20px;padding:0 12px}.toolMoney{font-size:clamp(36px,12vw,50px)}.authShell,.seoHero{overflow-x:hidden}.pricingCards{grid-template-columns:1fr}.pricingCard{padding:20px}.pricingPrice{font-size:28px}}@media(max-width:430px){.toolShell{padding:16px}.toolTitle{font-size:29px!important}.toolMoney{font-size:38px}.mobileBottomNav b{font-size:9px}.mobileBottomNav span{font-size:18px}.authCard{padding:18px}.authTabs{gap:5px}.authTab{font-size:14px}}.brandLockup{min-height:44px}:focus-visible{outline:3px solid #0f9f7f;outline-offset:2px}@media screen{body,html{max-width:100%;overflow-x:clip}body{min-width:0}*,:after,:before{box-sizing:border-box}canvas,img,svg,video{max-width:100%}.feature,.section,.seoHeroGrid,.showcaseGrid,.wrap,button,input,select,textarea{min-width:0;max-width:100%}.feature,.labelCard{overflow-wrap:anywhere}[class*=topActions] a[href="/app/pos-v2"]{font-size:0!important}[class*=topActions] a[href="/app/pos-v2"]:after{content:"▣ เปิด RaanWise POS";font-size:11px;color:inherit}}@media(max-width:820px){.feature{width:100%;max-width:100%}}@media screen{.actions{min-width:0}[class*=appShell],[class*=content],[class*=mainArea],[class*=topActions]{min-width:0;max-width:100%}}@media(max-width:820px){.authLayout,.seoHeroGrid{grid-template-columns:1fr!important}.authCard,.field,.formGrid{min-width:0;max-width:100%}.field input,.field select,.field textarea{width:100%;max-width:100%}.mobileBottomNav a{min-width:0;overflow:hidden}.mobileBottomNav b{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:520px){.authShell{padding-top:28px}.authCard{padding:18px}.wrap{width:min(1180px,calc(100% - 20px))}.siteHeader .nav{gap:8px}.siteHeader .brandText small{display:none}}@media(max-width:360px){.mobileBottomNav b{font-size:8px}.mobileBottomNav{padding-left:3px;padding-right:3px}}@media (min-width:641px) and (max-width:1024px){body:has(.seoHero) .siteFooter .footerInner{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:18px}body:has(.seoHero) .siteFooter .footerLinks{display:grid;width:100%;max-width:680px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;text-align:center}body:has(.seoHero) .siteFooter .footerLinks a{min-width:0;overflow-wrap:anywhere}body:has(.seoHero) .siteFooter .footerInner>.muted{max-width:100%;justify-content:center;overflow-wrap:anywhere}}