@font-face{font-family:BizNoto;src:url(assets/noto-thai.woff2) format('woff2');font-display:swap;unicode-range:U+0E00-0E7F}@font-face{font-family:BizNoto;src:url(assets/noto-latin.woff2) format('woff2');font-display:swap;unicode-range:U+0000-024F}
.pwb-speed.pwb-ecommerce{--gold:#dbbc77;--orange:#f26b2b;--green:#a4da87;background:#141414;color:#f3efe6;font:400 20px/1.8 BizNoto,Arial,sans-serif;isolation:isolate;overflow:clip}.pwb-speed.pwb-ecommerce *{box-sizing:border-box}.pwb-speed.pwb-ecommerce [hidden]{display:none!important}.pwb-speed.pwb-ecommerce a{color:inherit;text-decoration:none}.pwb-speed.pwb-ecommerce h1,.pwb-speed.pwb-ecommerce h2,.pwb-speed.pwb-ecommerce h3,.pwb-speed.pwb-ecommerce p,.pwb-speed.pwb-ecommerce figure{margin:0}.pwb-speed.pwb-ecommerce h1{font-size:clamp(36px,4.3vw,65px);line-height:1.4;letter-spacing:-1.8px;font-weight:650}.pwb-speed.pwb-ecommerce h1 em{font-style:normal;color:var(--gold)}.pwb-speed.pwb-ecommerce h2{font-size:clamp(29px,3.1vw,44px);line-height:1.45;font-weight:600;letter-spacing:-1px}.pwb-speed.pwb-ecommerce h3{font-size:25px;line-height:1.6}.pwb-speed.pwb-ecommerce p{margin-top:20px;color:#cbc7bf}.pwb-speed.pwb-ecommerce .biz-shell{max-width:1320px;margin:auto;padding:0 48px}.pwb-speed.pwb-ecommerce .biz-label{color:var(--gold);font-size:13px;letter-spacing:2px;font-weight:600;margin:0 0 22px}.pwb-speed.pwb-ecommerce .biz-kicker{font-size:12px;letter-spacing:2px;color:var(--gold);margin:0 0 40px}.pwb-speed.pwb-ecommerce .biz-hero{position:relative;padding:55px 0 0;background:radial-gradient(ellipse at 80% 20%,#5a41252b,transparent 60%);overflow:hidden}.pwb-speed.pwb-ecommerce .biz-hero-layout{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:36px}.pwb-speed.pwb-ecommerce .biz-lead{max-width:620px;font-size:22px}.pwb-speed.pwb-ecommerce .biz-cover{position:relative;align-self:stretch;min-height:530px}.pwb-speed.pwb-ecommerce .biz-cover img{width:100%;height:100%;object-fit:cover;object-position:65%;border-radius:140px 4px 4px 4px}.pwb-speed.pwb-ecommerce figcaption{font-size:12px;color:#aaa69e;margin-top:8px;line-height:1.5}.pwb-speed.pwb-ecommerce .biz-cover figcaption{position:absolute;bottom:12px;left:16px;background:#141414dd;padding:5px 9px;color:#ddd}.pwb-speed.pwb-ecommerce .biz-stamp{position:absolute;right:14px;top:35px;font:13px/1.6 Arial,sans-serif;letter-spacing:3px;border-left:2px solid var(--gold);padding:12px;background:#141414bf}.pwb-speed.pwb-ecommerce .biz-stamp strong{font-size:22px;color:var(--gold)}.pwb-speed.pwb-ecommerce .biz-grid{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(#dbbc7740 1px,transparent 1px);background-size:36px 36px;opacity:.35;mask-image:linear-gradient(transparent,#000)}.pwb-speed.pwb-ecommerce .biz-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:32px}.pwb-speed.pwb-ecommerce .biz-button{display:inline-block;background:#b8430d;color:#fff;border-radius:3px;padding:15px 24px;font-size:17px;font-weight:600;border:1px solid #ed7946}.pwb-speed.pwb-ecommerce .biz-button:hover{background:#953409}.pwb-speed.pwb-ecommerce .biz-textlink{font-size:16px;border-bottom:1px solid #dbbc7766;padding:8px 0}.pwb-speed.pwb-ecommerce .biz-strip{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;border-top:1px solid #dbbc7744;border-bottom:1px solid #dbbc7744;padding:23px 0;margin-top:55px;font:12px Arial,sans-serif;letter-spacing:2px;color:var(--gold)}.pwb-speed.pwb-ecommerce .biz-nav{display:flex;gap:30px;flex-wrap:wrap;padding:22px 0;font-size:14px;border-bottom:1px solid #ffffff20}.pwb-speed.pwb-ecommerce .biz-intro{max-width:900px;padding:100px 0 65px}.pwb-speed.pwb-ecommerce .biz-feature{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:65px 0;border-top:1px solid #ffffff24}.pwb-speed.pwb-ecommerce .biz-feature:nth-of-type(odd) .biz-feature-copy{order:2}.pwb-speed.pwb-ecommerce .biz-feature img{width:100%;height:auto;display:block}.pwb-speed.pwb-ecommerce .biz-notes{font-size:15px;color:var(--green);border-left:2px solid var(--green);padding-left:16px}.pwb-speed.pwb-ecommerce .biz-budget{margin-top:45px;padding:50px;background:#22211d;display:grid;grid-template-columns:1.3fr .8fr;gap:32px;align-items:center;border-top:2px solid var(--gold)}.pwb-speed.pwb-ecommerce .biz-budget img{width:100%;height:auto}.pwb-speed.pwb-ecommerce .biz-budget .biz-button{margin-top:25px}.pwb-speed.pwb-ecommerce .biz-compare{padding:75px 0}.pwb-speed.pwb-ecommerce .biz-table-wrap{overflow:auto;margin-top:30px}.pwb-speed.pwb-ecommerce table{width:100%;min-width:760px;border-collapse:collapse;font-size:18px;text-align:left}.pwb-speed.pwb-ecommerce th,.pwb-speed.pwb-ecommerce td{border-bottom:1px solid #ffffff25;padding:22px 18px;vertical-align:top}.pwb-speed.pwb-ecommerce thead{background:#27241e;color:var(--gold)}.pwb-speed.pwb-ecommerce caption{text-align:left;font-size:14px;color:#c8c4ba;padding-bottom:18px}.pwb-speed.pwb-ecommerce .biz-process{padding:60px 0;border-top:1px solid #ffffff25}.pwb-speed.pwb-ecommerce .biz-process ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin:40px 0 0}.pwb-speed.pwb-ecommerce .biz-process li{border-top:2px solid var(--gold);padding-top:22px}.pwb-speed.pwb-ecommerce .biz-process strong{font-size:18px;color:var(--gold)}.pwb-speed.pwb-ecommerce .biz-process li p{font-size:18px}.pwb-speed.pwb-ecommerce .biz-editorial{padding:65px 0}.pwb-speed.pwb-ecommerce .biz-editorial-cols{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:35px}.pwb-speed.pwb-ecommerce .biz-disclaimer{font-size:15px;color:var(--green);padding:20px;border:1px solid #a4da8740}.pwb-speed.pwb-ecommerce .biz-faq{padding:55px 0}.pwb-speed.pwb-ecommerce details{border-bottom:1px solid #ffffff30;padding:24px 0}.pwb-speed.pwb-ecommerce summary{cursor:pointer;font-weight:600;font-size:21px}.pwb-speed.pwb-ecommerce details p{max-width:970px}.pwb-speed.pwb-ecommerce .biz-final{padding:65px 0 90px;border-top:1px solid #dbbc7744;margin-top:45px}.pwb-speed.pwb-ecommerce .biz-back{font-size:15px;display:inline-block;margin-top:35px;color:var(--gold)}.pwb-speed.pwb-ecommerce section{scroll-margin-top:30px}.pwb-speed.pwb-ecommerce a:focus-visible,.pwb-speed.pwb-ecommerce button:focus-visible,.pwb-speed.pwb-ecommerce summary:focus-visible,.pwb-speed.pwb-ecommerce [tabindex]:focus-visible{outline:3px solid var(--green);outline-offset:5px}.pwb-speed.pwb-ecommerce .biz-motion{position:absolute;top:10px;right:20px;color:var(--gold);background:#141414;border:1px solid #dbbc7770;border-radius:20px;font:12px/1.5 BizNoto,Arial;padding:7px 12px;z-index:3;cursor:pointer}.pwb-speed.pwb-ecommerce.biz-animated .biz-grid{animation:biz-drift 18s linear infinite}.pwb-speed.pwb-ecommerce.biz-animated .biz-cover:after{content:'';position:absolute;inset:10% 0 20%;background:radial-gradient(ellipse at 80% 40%,#dbbc7740,transparent 65%);pointer-events:none;animation:biz-light 5s ease-in-out infinite}.pwb-speed.pwb-ecommerce.biz-paused *,.pwb-speed.pwb-ecommerce.biz-paused *:after{animation-play-state:paused!important}@keyframes biz-drift{to{background-position:36px 36px}}@keyframes biz-light{50%{opacity:.25}}
@media(min-width:1500px){.pwb-speed.pwb-ecommerce .biz-cover{min-height:600px}}@media(max-width:1000px){.pwb-speed.pwb-ecommerce .biz-shell{padding:0 30px}.pwb-speed.pwb-ecommerce .biz-hero-layout{grid-template-columns:1fr 1fr;gap:25px}.pwb-speed.pwb-ecommerce .biz-cover{min-height:480px}.pwb-speed.pwb-ecommerce .biz-feature{gap:35px}.pwb-speed.pwb-ecommerce .biz-process ol{grid-template-columns:1fr 1fr}.pwb-speed.pwb-ecommerce .biz-budget{padding:35px;grid-template-columns:1fr}.pwb-speed.pwb-ecommerce .biz-budget img{max-width:400px;justify-self:center}}@media(max-width:700px){.pwb-speed.pwb-ecommerce{font-size:20px}.pwb-speed.pwb-ecommerce .biz-shell{padding:0 22px}.pwb-speed.pwb-ecommerce .biz-hero{padding-top:65px}.pwb-speed.pwb-ecommerce .biz-hero-layout,.pwb-speed.pwb-ecommerce .biz-feature,.pwb-speed.pwb-ecommerce .biz-editorial-cols{grid-template-columns:1fr}.pwb-speed.pwb-ecommerce .biz-cover{min-height:0;height:340px;margin-top:15px}.pwb-speed.pwb-ecommerce .biz-cover img{border-radius:80px 3px 3px 3px}.pwb-speed.pwb-ecommerce .biz-feature:nth-of-type(odd) .biz-feature-copy{order:0}.pwb-speed.pwb-ecommerce .biz-feature{padding:45px 0;gap:25px}.pwb-speed.pwb-ecommerce .biz-intro{padding:65px 0 45px}.pwb-speed.pwb-ecommerce .biz-budget{padding:25px 20px}.pwb-speed.pwb-ecommerce .biz-strip{font-size:10px;justify-content:flex-start;gap:20px;margin-top:40px}.pwb-speed.pwb-ecommerce .biz-nav{gap:12px 24px}.pwb-speed.pwb-ecommerce .biz-lead{font-size:20px}.pwb-speed.pwb-ecommerce .biz-process ol{grid-template-columns:1fr}.pwb-speed.pwb-ecommerce .biz-button{font-size:16px;padding:14px 18px}.pwb-speed.pwb-ecommerce summary{font-size:20px}.pwb-speed.pwb-ecommerce .biz-label{letter-spacing:1px}.pwb-speed.pwb-ecommerce .biz-kicker{font-size:10px;letter-spacing:1px}.pwb-speed.pwb-ecommerce .biz-actions{gap:14px}.pwb-speed.pwb-ecommerce h1{letter-spacing:-1px}.pwb-speed.pwb-ecommerce .biz-editorial-cols{gap:30px}}@media(prefers-reduced-motion:reduce){.pwb-speed.pwb-ecommerce *,.pwb-speed.pwb-ecommerce *:after{animation:none!important}}

/* v1.1.0: internal light effects, flowing data, animated header image */
.pwb-speed.pwb-ecommerce .biz-hero{isolation:isolate;background:#141414}
.pwb-speed.pwb-ecommerce .biz-header-scene{position:absolute;inset:-30px;z-index:-3;background:linear-gradient(90deg,#141414fa 0%,#141414e8 42%,#1414149c 100%),url(assets/ecommerce-hero.png) 65% 45%/cover no-repeat;opacity:.9;transform-origin:70% 40%;pointer-events:none}
.pwb-speed.pwb-ecommerce .biz-header-aurora{position:absolute;inset:-20%;z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 75% 35%,#dbbc774a,transparent 40%),radial-gradient(ellipse at 25% 85%,#f26b2b22,transparent 42%);opacity:.6}
.pwb-speed.pwb-ecommerce .biz-grid{z-index:-1}
.pwb-speed.pwb-ecommerce .biz-scene-motion{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;border-radius:140px 4px 4px 4px;overflow:hidden;mix-blend-mode:screen}
.pwb-speed.pwb-ecommerce .biz-windows{opacity:.4}
.pwb-speed.pwb-ecommerce .biz-network{stroke-dasharray:30 22;opacity:.65}
.pwb-speed.pwb-ecommerce .biz-nodes{opacity:.6}
.pwb-speed.pwb-ecommerce .biz-cover figcaption,.pwb-speed.pwb-ecommerce .biz-stamp{z-index:2}
.pwb-speed.pwb-ecommerce.biz-animated .biz-header-scene{animation:biz-header-pan 24s ease-in-out infinite}
.pwb-speed.pwb-ecommerce.biz-animated .biz-header-aurora{animation:biz-header-aurora 12s ease-in-out infinite}
.pwb-speed.pwb-ecommerce.biz-animated .biz-windows{animation:biz-window-glow 6s ease-in-out infinite}
.pwb-speed.pwb-ecommerce.biz-animated .biz-windows path:nth-child(2){animation:biz-window-glow 7s ease-in-out -3s infinite}
.pwb-speed.pwb-ecommerce.biz-animated .biz-network{animation:biz-network-flow 12s linear infinite}
.pwb-speed.pwb-ecommerce.biz-animated .biz-nodes{animation:biz-window-glow 5s ease-in-out -2s infinite}
.pwb-speed.pwb-ecommerce.biz-animated .biz-screen-scan{animation:biz-screen-scan 9s ease-in-out infinite}
@keyframes biz-header-pan{50%{transform:scale(1.06) translate(-1%,1%)}}
@keyframes biz-header-aurora{50%{transform:translate(3%,-2%);opacity:.95}}
@keyframes biz-window-glow{0%,100%{opacity:.18}50%{opacity:.8}}
@keyframes biz-network-flow{to{stroke-dashoffset:-208}}
@keyframes biz-screen-scan{0%,100%{transform:translateY(0);opacity:0}25%{opacity:.15}65%{transform:translateY(150px);opacity:.15}80%{opacity:0}}
@media(max-width:700px){.pwb-speed.pwb-ecommerce .biz-scene-motion{border-radius:80px 3px 3px 3px}}
@media(prefers-reduced-motion:reduce){.pwb-speed.pwb-ecommerce *,.pwb-speed.pwb-ecommerce *:after{animation:none!important}}

.pwb-speed.pwb-ecommerce .biz-hero-layout{grid-template-columns:1.15fr 1fr}.pwb-speed.pwb-ecommerce .biz-cover img{border-radius:4px 90px 4px 4px}.pwb-speed.pwb-ecommerce .biz-stamp{top:auto;bottom:65px}.pwb-speed.pwb-ecommerce .biz-value{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:55px 0;border-bottom:1px solid #dbbc7744}.pwb-speed.pwb-ecommerce .biz-value strong{color:#dbbc77;font-size:25px}.pwb-speed.pwb-ecommerce .biz-value p{font-size:18px}.pwb-speed.pwb-ecommerce .biz-map{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:30px 0}.pwb-speed.pwb-ecommerce .biz-map article{padding:25px;border-left:2px solid #dbbc77;background:#1d1c19}.pwb-speed.pwb-ecommerce .biz-map article p{font-size:18px}@media(max-width:700px){.pwb-speed.pwb-ecommerce .biz-hero-layout,.pwb-speed.pwb-ecommerce .biz-value,.pwb-speed.pwb-ecommerce .biz-map{grid-template-columns:1fr}}
.pwb-speed.pwb-ecommerce .biz-cover img{object-fit:contain;border-radius:4px;background:#1b1915}.pwb-speed.pwb-ecommerce .biz-cover{min-height:460px}.pwb-speed.pwb-ecommerce .biz-hero-layout{grid-template-columns:1.1fr 1fr}@media(max-width:700px){.pwb-speed.pwb-ecommerce .biz-hero-layout{grid-template-columns:1fr}.pwb-speed.pwb-ecommerce .biz-cover{min-height:0;height:310px}}