.lp{--paper:#f7f2ec;--paper2:#fff;--tint:#fbf6f1;--ink:#332321;--ink2:#6e5a56;--ink3:#a2908b;--red:#f62440;--red2:#d4112c;--red-soft:#fdedef;--red-line:rgba(246,36,64,.26);--hair:rgba(51,35,33,.1);--hair2:rgba(51,35,33,.18);--dark:#2a1d1b;--dark2:#221614;--on-dark:#f3e9e5;--on-dark2:hsla(17,37%,93%,.7);--ok:#1f8a54;--sans:"IBM Plex Sans Thai","Noto Sans Thai","Leelawadee UI",system-ui,sans-serif;--mono:ui-monospace,"Cascadia Mono",Consolas,monospace;--s1:4px;--s2:8px;--s3:14px;--s4:22px;--s5:34px;--s6:56px;--s7:96px;--band:clamp(28px,3.6vw,48px);--bandgap:clamp(22px,3vw,34px);--r1:10px;--r2:16px;--r3:24px;--ease:cubic-bezier(.22,.61,.36,1);background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.7;overflow-x:clip;width:100%;-webkit-font-smoothing:antialiased}.lp *{box-sizing:border-box}.lp img{max-width:100%;display:block;height:auto}.lp h1,.lp h2,.lp h3,.lp h4{font-style:normal;margin:0;text-wrap:balance;overflow-wrap:anywhere;min-width:0}.lp code{font-family:var(--mono);font-weight:700;color:var(--red)}.lp .wrap{max-width:1120px;margin:0 auto;padding-inline:var(--s4)}.lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-weight:700;border-radius:999px;white-space:nowrap;transition:transform .14s var(--ease),background .14s var(--ease)}.lp .btn-lg{font-size:17px;padding:15px 30px}.lp .btn-sm{font-size:14.5px;padding:11px 22px}.lp .btn-solid{background:var(--red);color:#fff;box-shadow:0 14px 26px -14px rgba(246,36,64,.55)}.lp .btn-solid:hover{background:var(--red2);transform:translateY(-2px)}.lp .btn-ghost{background:transparent;color:var(--ink);border:1.5px solid var(--hair2)}.lp .btn-ghost:hover{border-color:var(--red);color:var(--red)}.lp .btn-white{background:#fff;color:var(--red)}.lp .btn:focus-visible{outline:3px solid var(--red);outline-offset:3px}.lp .risk{font-size:13.5px;color:var(--ink3)}.lp .navwrap{position:sticky;top:0;z-index:30;padding:var(--s3) var(--s4);background:linear-gradient(var(--paper) 62%,hsla(33,41%,95%,0))}.lp .nav{max-width:1120px;margin:0 auto;background:var(--paper2);border:1px solid var(--hair);border-radius:999px;padding:9px 9px 9px 24px;display:flex;align-items:center;justify-content:space-between;gap:var(--s3);box-shadow:0 10px 24px -18px rgba(51,35,33,.5)}.lp .mark{display:flex;align-items:baseline;gap:9px;text-decoration:none;font-weight:700;font-size:19px;letter-spacing:-.03em;color:var(--red)}.lp .mark span{color:var(--ink3);font-size:12.5px;font-weight:500;letter-spacing:0}@media(max-width:820px){.lp .mark span{display:none}}.lp .navlinks{display:flex;gap:var(--s4)}.lp .navlinks a{font-size:14.5px;font-weight:600;color:var(--ink2);text-decoration:none;transition:color .14s var(--ease)}.lp .navlinks a:hover{color:var(--red)}@media(max-width:720px){.lp .navlinks{display:none}}.lp [id]{scroll-margin-top:88px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.lp .hero{display:grid;gap:var(--bandgap);grid-template-columns:minmax(0,1fr);padding-block:var(--s4) var(--band)}@media(min-width:940px){.lp .hero{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center}}.lp h1{font-size:clamp(33px,5.4vw,56px);font-weight:700;line-height:1.12;letter-spacing:-.035em}.lp .hero p{color:var(--ink2);font-size:clamp(16px,2vw,18.5px);margin:var(--s3) 0 0;max-width:35ch;text-wrap:pretty}.lp .hero-act{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2);margin-top:var(--s4)}.lp .hero-fig{position:relative}.lp .hero-fig .m{position:absolute;top:-14px;right:14px;width:clamp(84px,13vw,132px);z-index:2;transform:rotate(4deg)}@media(max-width:520px){.lp .hero-fig .m{top:-10px;right:6px;width:78px}}.lp .chat{background:var(--paper2);border:1px solid var(--hair);border-radius:var(--r3);padding:var(--s3);box-shadow:0 30px 60px -42px rgba(51,35,33,.55)}.lp .chat-top{gap:11px;padding:5px 6px 10px;border-bottom:1px solid var(--hair)}.lp .ava,.lp .chat-top{display:flex;align-items:center}.lp .ava{width:36px;height:36px;border-radius:12px;background:var(--red);color:#fff;justify-content:center;font-weight:700;font-size:13px;flex:none}.lp .chat-top b{font-size:15px;display:block;line-height:1.35}.lp .chat-top i{font-style:normal;font-size:11.5px;color:var(--ok);display:flex;align-items:center;gap:5px}.lp .chat-top i:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok)}.lp .msgs{gap:8px;padding:11px 4px 2px}.lp .msgs,.lp .row{display:flex;flex-direction:column}.lp .row{gap:4px}.lp .row.me{align-items:flex-end}.lp .bub{max-width:86%;padding:9px 13px;border-radius:16px;font-size:14.5px;line-height:1.6;white-space:pre-line}.lp .bub.them{background:var(--tint);border:1px solid var(--hair);border-end-start-radius:6px}.lp .bub.mine{background:var(--red);color:#fff;border-end-end-radius:6px}.lp .bub.mine code{color:#fff}.lp .when{font-size:10.5px;color:var(--ink3);padding-inline:6px}.lp .qr{display:flex;gap:6px;flex-wrap:wrap}.lp .qr span{font-size:12px;font-family:var(--mono);border:1px solid var(--red-line);color:var(--red);border-radius:999px;padding:5px 13px}.lp .lcard,.lp .qr span{background:var(--paper2)}.lp .lcard{border:1px solid var(--hair);border-radius:15px;overflow:hidden;max-width:285px}.lp .lcard .bar{height:5px;background:var(--red)}.lp .lcard .in{padding:11px 14px;display:flex;flex-direction:column;gap:4px}.lp .lcard .kind{font-weight:700;font-size:14px}.lp .lcard .kv{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--ink2)}.lp .lcard .go{margin-top:5px;text-align:center;border:1px solid var(--red);color:var(--red);border-radius:10px;padding:9px;font-size:12.5px;font-weight:700}.lp .legalwrap{max-width:820px;padding-block:var(--s3) var(--band)}.lp .back{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink2);text-decoration:none;background:var(--paper2);border:1px solid var(--hair);border-radius:999px;padding:9px 18px;margin-bottom:var(--s4);transition:color .14s var(--ease),border-color .14s var(--ease)}.lp .back:hover{color:var(--red);border-color:var(--red-line)}.lp .back span{font-size:15px}.lp .legal{background:var(--paper2);border:1px solid var(--hair);border-radius:var(--r3);padding:clamp(24px,4vw,48px);box-shadow:0 30px 60px -50px rgba(51,35,33,.5)}.lp .legal .kicker{margin:0;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.lp .legal h1{font-size:clamp(26px,4vw,38px);font-weight:700;line-height:1.2;letter-spacing:-.03em;margin-top:var(--s2)}.lp .legal .upd{margin:var(--s2) 0 0;font-size:13.5px;color:var(--ink3)}.lp .legal .intro{margin:var(--s4) 0 0;font-size:15.5px;color:var(--ink);padding:var(--s3) var(--s4);background:var(--tint);border-inline-start:3px solid var(--red);border-radius:0 var(--r1) var(--r1) 0}.lp .legal section{margin-top:var(--s5)}.lp .legal h2{font-size:18px;font-weight:700;line-height:1.4}.lp .legal p{margin:var(--s2) 0 0;font-size:15px;color:var(--ink2)}.lp .legal b{color:var(--ink)}.lp .legal a{color:var(--red);text-underline-offset:3px}.lp .legal ul{margin:var(--s2) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.lp .legal li{position:relative;padding-inline-start:19px;font-size:15px;color:var(--ink2)}.lp .legal li:before{content:"";position:absolute;inset-inline-start:2px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--red-line)}.lp .legal li b{color:var(--ink)}.lp .legalnav{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s3) var(--s4);margin-top:var(--s5)}.lp .legalnav a{font-size:14px;font-weight:600;color:var(--ink2);text-decoration:none}.lp .legalnav a:hover{color:var(--red)}.lp .trust{background:var(--paper2);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.lp .trust .wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s3) clamp(20px,3.6vw,52px);padding-block:var(--s4)}.lp .tchip{display:flex;gap:11px;align-items:center;font-size:14px;font-weight:600}.lp .tchip svg{width:20px;height:20px;stroke:var(--red);stroke-width:2;fill:none;flex:none}.lp .band{padding-block:var(--band)}.lp .band.alt{background:var(--paper2)}.lp .band .wrap{display:grid;gap:var(--bandgap);grid-template-columns:minmax(0,1fr)}@media(min-width:940px){.lp .band.two .wrap{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:var(--s6)}}.lp .eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:var(--s3)}.lp .eyebrow .tile{width:46px;height:46px;border-radius:14px;background:var(--red-soft);display:flex;align-items:center;justify-content:center;flex:none}.lp .eyebrow .tile svg{width:22px;height:22px;stroke:var(--red);stroke-width:1.9;fill:none}.lp .eyebrow em{font-style:normal;font-family:var(--mono);font-size:13px;color:var(--ink3);letter-spacing:.04em}.lp .band h2{font-size:clamp(25px,3.5vw,38px);font-weight:700;line-height:1.22;letter-spacing:-.03em}.lp .band .desc{color:var(--ink2);font-size:clamp(15px,1.8vw,17px);margin:var(--s3) 0 0;max-width:42ch;text-wrap:pretty}.lp .band .fig{position:relative;--mh:clamp(112px,12vw,158px);--gut:calc(var(--mh) * .78)}.lp .band .fig .m{position:absolute;z-index:2;top:-18px;right:10px;height:var(--mh);width:auto;margin:0;filter:drop-shadow(0 10px 14px rgba(51,35,33,.2))}.lp .band .fig .chat-top,.lp .band .fig .msgs{padding-right:calc(var(--gut) + 12px)}.lp .warn{background:var(--red-soft);border:1px solid var(--red-line);border-radius:var(--r1);padding:12px 15px;font-size:13.5px;margin-top:var(--s4);max-width:42ch}.lp .pain{background:linear-gradient(170deg,var(--dark),var(--dark2));color:var(--on-dark);padding-block:var(--band)}.lp .pain h2{color:#fff;font-size:clamp(25px,3.6vw,38px);font-weight:700;letter-spacing:-.03em;line-height:1.25}.lp .pain .head{text-align:center;max-width:620px;margin:0 auto var(--bandgap)}.lp .pain .head p{color:var(--on-dark2);margin-top:var(--s3);text-wrap:balance}.lp .pgrid{list-style:none;margin:0;padding:0;display:grid;gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:780px){.lp .pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp .pgrid li:first-child,.lp .pgrid li:nth-child(4){grid-column:span 2}}.lp .pgrid li{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09);border-radius:var(--r2);padding:var(--s4);display:flex;gap:13px;align-items:flex-start;font-size:15.5px;line-height:1.6;color:var(--on-dark2)}.lp .pgrid li:before{content:"✕";color:#ff6e83;font-weight:700;flex:none;font-size:15px;line-height:1.7}.lp .pain .m{width:132px;margin:var(--bandgap) auto 0}.lp .head-c{text-align:center;max-width:620px;margin:0 auto}.lp .head-c h2{font-size:clamp(25px,3.5vw,38px);font-weight:700;letter-spacing:-.03em;line-height:1.25}.lp .head-c p{color:var(--ink2);margin-top:var(--s3);text-wrap:balance}.lp .small{display:grid;gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(235px,1fr))}.lp .scard{display:flex;gap:13px;align-items:flex-start;background:var(--paper2);border:1px solid var(--hair);border-radius:var(--r2);padding:var(--s4)}.lp .band.alt .scard{background:var(--paper)}.lp .scard svg{width:22px;height:22px;stroke:var(--red);stroke-width:1.8;fill:none;flex:none;margin-top:4px}.lp .scard b{display:block;font-size:15px;font-weight:700}.lp .scard span{font-size:13.5px;color:var(--ink2)}.lp .soon{border:1px dashed var(--hair2);border-radius:var(--r3);padding:var(--s4);position:relative}.lp .soon-h{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:var(--s4)}.lp .soon-h h3{font-size:19px;font-weight:700}.lp .soon-h span{font-size:13.5px;color:var(--ink3)}.lp .soon ul{list-style:none;margin:0;padding:0;display:grid;gap:10px 26px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.lp .soon li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink2)}.lp .soon li:before{content:"";width:7px;height:7px;border-radius:50%;border:2px solid var(--ink3);flex:none;margin-top:9px}.lp .soon li b{color:var(--ink);font-weight:700;display:block;font-size:14.5px}.lp .soon .m{position:absolute;right:20px;bottom:0;width:104px;margin:0}@media(max-width:1040px){.lp .soon .m{display:none}}@media(min-width:1041px){.lp .soon ul{padding-right:130px}}.lp .counter{display:inline-flex;align-items:center;gap:9px;background:var(--red-soft);border:1px solid var(--red-line);color:var(--red);border-radius:999px;padding:8px 18px;font-size:13.5px;font-weight:700;margin-top:var(--s3)}.lp .counter i{font-style:normal;width:7px;height:7px;border-radius:50%;background:var(--red)}.lp .billing{display:inline-flex;align-items:center;gap:4px;padding:4px;background:var(--fill,rgba(51,35,33,.06));border:1px solid var(--hair);border-radius:999px;margin-inline:auto}.lp .billing input{position:absolute;opacity:0;pointer-events:none}.lp .billing label{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;font-size:14.5px;font-weight:700;color:var(--ink2);cursor:pointer;white-space:nowrap;transition:background .14s var(--ease),color .14s var(--ease)}.lp .billing input:checked+label{background:var(--paper2);color:var(--ink);box-shadow:0 2px 8px -2px rgba(51,35,33,.25)}.lp .billing input:focus-visible+label{outline:3px solid var(--red);outline-offset:2px}.lp .billing .save{font-size:12px;font-weight:700;color:#fff;background:var(--ok);padding:2px 9px;border-radius:999px}.lp .amt.mo,.lp .later.mo,.lp .price.mo{display:none}.lp #pricing:has(#bill-month:checked) .amt.yr,.lp #pricing:has(#bill-month:checked) .later.yr,.lp #pricing:has(#bill-month:checked) .price.yr{display:none}.lp #pricing:has(#bill-month:checked) .price.mo{display:flex}.lp #pricing:has(#bill-month:checked) .amt.mo,.lp #pricing:has(#bill-month:checked) .later.mo{display:block}.lp .tiers{display:grid;gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(258px,1fr));align-items:start}.lp .tier{background:var(--paper2);border:1px solid var(--hair);border-radius:var(--r3);padding:var(--s4) var(--s4) var(--s3);display:flex;flex-direction:column;gap:11px;position:relative}.lp .band.alt .tier{background:var(--paper)}.lp .tier.pick{border:1.5px solid var(--red-line);box-shadow:0 30px 60px -34px rgba(246,36,64,.5)}.lp .flag{position:absolute;top:-13px;left:22px;background:var(--red);color:#fff;font-size:12px;font-weight:700;padding:5px 15px;border-radius:999px}.lp .tier .m{position:absolute;top:-4px;right:10px;width:74px;margin:0}.lp .tier.pick .who,.lp .tier.pick h3{padding-right:76px}.lp .tier h3{font-size:19px;font-weight:700}.lp .tier .who{font-size:13.5px;color:var(--ink3);margin-top:-10px}.lp .price{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.lp .price b{font-size:38px;font-weight:700;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums}.lp .price span{font-size:14.5px;color:var(--ink2)}.lp .later{font-size:12.5px;color:var(--ink3);line-height:1.55}.lp .lock{font-size:12.5px;font-weight:700;color:var(--red)}.lp .tier ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.lp .tier li{display:flex;gap:9px;align-items:baseline;font-size:14px}.lp .tier li:before{content:"✓";color:var(--red);font-weight:700;font-size:12.5px;flex:none}.lp .tier .btn{margin-top:auto}.lp .addon{margin-top:var(--s3);background:var(--paper2);border:1px dashed var(--red-line);border-radius:var(--r2);padding:var(--s4);display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center;justify-content:space-between}.lp .band.alt .addon{background:var(--paper)}.lp .addon h4{font-size:16.5px;font-weight:700}.lp .addon p{margin:4px 0 0;font-size:14px;color:var(--ink2);text-wrap:balance}.lp .addon em{font-style:normal;color:var(--red);font-weight:700}.lp .addon-price{text-align:right}.lp .addon-price .later{margin:3px 0 0}.lp .addon .amt{font-size:24px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.lp .addon .amt small{font-size:13px;font-weight:500;color:var(--ink2)}.lp .ent{margin-top:var(--s3);background:linear-gradient(135deg,var(--dark),var(--dark2));color:var(--on-dark);border-radius:var(--r3);padding:var(--s4);display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center;justify-content:space-between}.lp .ent h4{font-size:20px;color:#fff;font-weight:700}.lp .ent p{margin:5px 0 0;font-size:14.5px;color:var(--on-dark2);text-wrap:balance}.lp .fine{margin-top:var(--s4);display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;font-size:13px;color:var(--ink3)}.lp .fine span{display:flex;gap:7px;align-items:baseline}.lp .fine span:before{content:"•";color:var(--red)}.lp .faq{max-width:740px;margin-inline:auto;display:flex;flex-direction:column;gap:9px}.lp .faq details{background:var(--paper2);border:1px solid var(--hair);border-radius:var(--r2);overflow:hidden}.lp .band.alt .faq details{background:var(--paper)}.lp .faq summary{cursor:pointer;list-style:none;padding:15px 20px;display:flex;justify-content:space-between;gap:14px;align-items:center;font-weight:700;font-size:16px}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq summary:after{content:"+";color:var(--red);font-size:21px;font-weight:700;flex:none}.lp .faq details[open] summary:after{content:"–"}.lp .faq p{margin:0;padding:0 20px 17px;color:var(--ink2);font-size:14.5px}.lp .closing{padding-block:var(--band)}.lp .close{background:linear-gradient(135deg,var(--red),var(--red2));border-radius:var(--r3);padding:var(--band) var(--s4);text-align:center;color:#fff}.lp .close h2{color:#fff;font-size:clamp(26px,3.6vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.2}.lp .close .m{width:clamp(110px,16vw,160px);margin:0 auto var(--s3)}.lp .close p{color:hsla(0,0%,100%,.9);max-width:40ch;text-wrap:balance;margin:var(--s3) auto var(--s4)}.lp .qrbox{width:128px;margin:var(--s4) auto 0;padding:9px;background:#fff;border-radius:var(--r2);box-shadow:0 18px 34px -20px rgba(90,6,20,.6)}.lp .qrbox img{width:100%;border-radius:6px}.lp .qrcap{font-size:12.5px;color:hsla(0,0%,100%,.85);margin-top:11px}.lp .close .risk{color:hsla(0,0%,100%,.85);margin-top:var(--s3)}.lp footer{background:var(--paper2);border-top:1px solid var(--hair);padding-block:var(--band)}.lp .fgrid{display:flex;flex-wrap:wrap;gap:var(--s5);justify-content:space-between;align-items:flex-start}.lp .fbrand{max-width:38ch}.lp .fbrand b{display:block;font-size:19px;font-weight:700;color:var(--red);letter-spacing:-.03em;margin-bottom:6px}.lp .fbrand p{margin:0;font-size:14px;color:var(--ink2)}.lp .fbrand a{color:var(--ink);font-size:14px;display:inline-block;margin-top:10px}.lp .fcol{display:flex;flex-direction:column;gap:9px}.lp .fcol b{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3)}.lp .fcol a{font-size:14.5px;color:var(--ink);text-decoration:none}.lp .fcol a:hover{color:var(--red)}.lp .fm{width:88px}.lp .copy{margin-top:var(--s4);padding-top:var(--s3);font-size:13px;color:var(--ink3)}.lp .copy,.lp .dock{border-top:1px solid var(--hair)}.lp .dock{position:fixed;left:0;right:0;bottom:0;z-index:40;background:hsla(33,41%,95%,.95);backdrop-filter:blur(10px);padding:10px var(--s4);display:flex;gap:12px;align-items:center;justify-content:space-between;transform:translateY(115%);transition:transform .25s var(--ease)}.lp .dock.on{transform:none}.lp .dock .risk{font-size:12px}@media(min-width:940px){.lp .dock{display:none}}@media(prefers-reduced-motion:reduce){.lp *{animation:none!important;transition:none!important}}