#fb{--bg:#0a0a0a;--sf:#161616;--ink:#fff;--ink2:#b3b3b3;--ln:#2e2e2e;font-family:Prompt,Noto Sans Thai,sans-serif;background:var(--bg);color:var(--ink);line-height:1.6;overflow-x:hidden;position:relative}#fb *{box-sizing:border-box;margin:0;padding:0}#fb .wrap{max-width:1140px;margin:0 auto;padding:0 24px;position:relative;z-index:2}#fb h1,#fb h2,#fb h3{font-weight:600;line-height:1.1;color:inherit}#fb .kicker{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink2);margin-bottom:14px}#fb .btn-w{display:inline-block;padding:14px 32px;font-size:14.5px;font-weight:500;border:none;border-radius:4px;background:#fff;color:#0a0a0a;cursor:pointer;transition:all .25s;font-family:inherit}#fb .btn-w:hover{transform:translateY(-2px);box-shadow:0 8px 30px hsla(0,0%,100%,.15)}#fb .btn-o{display:inline-block;padding:14px 32px;font-size:14.5px;font-weight:500;border-radius:4px;border:1px solid #444;background:transparent;color:#fff;cursor:pointer;transition:all .25s;font-family:inherit;text-decoration:none}#fb .btn-o:hover{border-color:#fff}#fb .progress{position:-webkit-sticky;position:sticky;top:0;height:2px;background:#fff;width:0;z-index:50;transition:width .1s linear}#fb .hero{min-height:92vh;display:flex;flex-direction:column;justify-content:center;position:relative;border-bottom:1px solid var(--ln);overflow:hidden}#fb .lanes{position:absolute;inset:0;z-index:1;pointer-events:none}#fb .lane{top:-20%;height:140%;background:#1c1c1c;transform:skewX(-18deg)}#fb .lane,#fb .lane i{position:absolute;width:1px}#fb .lane i{left:0;height:120px;background:linear-gradient(180deg,transparent,#fff,transparent);animation:fb-run 6s linear infinite}@keyframes fb-run{0%{top:-140px;opacity:0}8%{opacity:1}92%{opacity:1}to{top:110%;opacity:0}}#fb .display{font-size:clamp(50px,9.5vw,140px);font-weight:700;letter-spacing:-.02em;line-height:.95;text-transform:uppercase}#fb .display .ghost{color:transparent;-webkit-text-stroke:1px #555}#fb .reveal-line{overflow:hidden}#fb .reveal-line>span{display:block;transform:translateY(110%);animation:fb-up .9s cubic-bezier(.2,.7,.2,1) forwards}#fb .reveal-line:nth-child(2)>span{animation-delay:.12s}@keyframes fb-up{to{transform:translateY(0)}}#fb .hero .sub{color:var(--ink2);font-size:16px;max-width:620px;margin:28px 0 34px;font-weight:300}#fb .powered{display:inline-block;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;border:1px solid #333;border-radius:999px;padding:6px 16px;color:var(--ink2);margin-bottom:22px}#fb .powered b{color:#fff;font-weight:500}#fb .scroll-cue{position:absolute;bottom:26px;left:50%;width:1px;height:44px;background:#333;overflow:hidden}#fb .scroll-cue i{position:absolute;top:-20px;width:1px;height:20px;background:#fff;animation:fb-cue 1.6s ease-in-out infinite}@keyframes fb-cue{to{top:60px}}#fb .ticker{border-bottom:1px solid var(--ln);overflow:hidden;padding:16px 0;white-space:nowrap}#fb .ticker .in{display:inline-block;animation:fb-tick 28s linear infinite}#fb .ticker span{font-size:13px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink2);margin-right:56px}#fb .ticker b{color:#fff;font-weight:500}@keyframes fb-tick{to{transform:translateX(-50%)}}#fb.js .rv{opacity:0;transform:translateY(36px);transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1)}#fb.js .rv.in{opacity:1;transform:none}#fb .facts-sec{background:#f2f2f2;color:#0a0a0a;padding:90px 0;position:relative}#fb .facts-sec .kicker{color:#4d4d4d}#fb .story{font-size:clamp(22px,2.6vw,34px);font-weight:600;max-width:720px;color:#0a0a0a}#fb .story em{font-style:normal;color:transparent;-webkit-text-stroke:1px #0a0a0a}#fb .facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:0;gap:0;border:1px solid #d9d9d9;margin-top:34px}#fb .fact{padding:30px 22px;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}#fb .fact b{display:block;font-size:clamp(30px,3.4vw,46px);font-weight:700;line-height:1;color:#0a0a0a}#fb .fact small{font-size:12px;color:#4d4d4d;display:block;margin-top:8px;line-height:1.5}#fb section.dark{padding:100px 0}#fb .steps{display:flex;gap:0;flex-wrap:wrap;margin-top:44px}#fb .step{flex:1 1;min-width:160px;border:1px solid var(--ln);border-left:none;padding:20px 18px;font-size:13px;color:var(--ink2)}#fb .step:first-child{border-left:1px solid var(--ln)}#fb .step b{display:block;color:#fff;font-size:15px;font-weight:600;margin-bottom:4px}#fb .svc-sec{background:#f2f2f2;color:#0a0a0a;padding:100px 0}#fb .svc-sec .kicker{color:#4d4d4d}#fb .svc-row{display:grid;grid-template-columns:70px 1fr 1.2fr;grid-gap:18px;gap:18px;align-items:baseline;padding:26px 10px;border-bottom:1px solid #d9d9d9;transition:all .3s}#fb .svc-row:first-of-type{border-top:1px solid #d9d9d9}#fb .svc-row .n{font-size:15px;color:#999;font-weight:300}#fb .svc-row h4{font-size:clamp(17px,1.8vw,22px);font-weight:600;color:#0a0a0a}#fb .svc-row p{font-size:13px;color:#4d4d4d}#fb .svc-row:hover{background:#fff;padding-left:22px}#fb .cta{padding:120px 0 90px;text-align:center;position:relative;overflow:hidden}#fb .cta .big{font-size:clamp(42px,8vw,110px);font-weight:700;text-transform:uppercase;letter-spacing:-.02em;line-height:1}#fb .cta .big button{font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;background:none;border:none;cursor:pointer;color:transparent;-webkit-text-stroke:1px #666;transition:all .4s}#fb .cta .big button:hover{color:#fff;-webkit-text-stroke:1px #fff}#fb .cta p{color:var(--ink2);max-width:600px;margin:24px auto 36px;font-size:15px;font-weight:300}#fb .disc{font-size:12px;color:#666;margin-top:44px;max-width:560px;margin-left:auto;margin-right:auto}#fb .spot{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(560px at var(--mx,50%) var(--my,30%),hsla(0,0%,100%,.05),transparent 70%)}@media (max-width:640px){#fb .hero{min-height:80vh}#fb section.dark{padding:60px 0}#fb .svc-row{grid-template-columns:44px 1fr}#fb .svc-row p{grid-column:2}}@media (prefers-reduced-motion:reduce){#fb .lane i,#fb .scroll-cue i,#fb .ticker .in{animation:none}#fb .rv{opacity:1;transform:none;transition:none}}