PageSourceSearch

https://perxel.com/about

html perxel.com collected 2026-10-06 13:37:29 UTC 156,464 bytes, 2 lines download raw bytes

1<!DOCTYPE html><html lang="vi" class="geist_baa254b5-module__175Eea__variable inter_5baa7971-module__QxrtPq__variable manrope_22b17fe0-module__W4OmLa__variable h-full antialiased"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/2bbe8d2671613f1f-s.p.0k62hbripvv8p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/6ab0db14f70d8ed6-s.p.13hnt-xgp82zk.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/bfc7db5c00d21bc5-s.p.173xwsdme27n8.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/logo-white.svg"/><link rel="preload" as="image" href="/logo.svg"/><link rel="stylesheet" href="/_next/static/chunks/1te05-4yjhk_b.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/19rhlcx2srev9.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/3uh5q-u-l4mu5.js"/>
1<script src="/_next/static/chunks/2rvc_pfwuseje.js" async=""></script>
1<script src="/_next/static/chunks/0dyhfdqvdu8r_.js" async=""></script>
1<script src="/_next/static/chunks/18quqw8dkyp-8.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-0vdzuru1pr0u4.js" async=""></script>
1<script src="/_next/static/chunks/35y-lko3okss2.js" async=""></script>
1<script src="/_next/static/chunks/11xi1q2e0snkf.js" async=""></script>
1<script src="/_next/static/chunks/1pi_sgpgo6amv.js" async=""></script>
1<script src="/_next/static/chunks/2abj24_nch6i6.js" async=""></script>
1<script src="/_next/static/chunks/3_y9e7nadoork.js" async=""></script>
1<script src="/_next/static/chunks/2yiepzk065v4u.js" async=""></script>
1<script src="/_next/static/chunks/1224xoeg_4_r4.js" async=""></script>
1<script src="/_next/static/chunks/20qszks7-o37n.js" async=""></script>
1<script src="/_next/static/chunks/3939l8_rf8_8k.js" async=""></script>
1<script src="/_next/static/chunks/1uax8fy4xkrjw.js" async=""></script>
1<script src="/_next/static/chunks/3ju39g9i8ay09.js" async=""></script>
1<script src="/_next/static/chunks/392ts2_g3_7rl.js" async=""></script>
1<script src="/_next/static/chunks/43s8u9f4f23pv.js" async=""></script>
1<script src="/_next/static/chunks/22ycfostrc-d5.js" async=""></script>
1<title>Giới thiệu | Perxel - High-Performance Web Solutions</title><meta name="description" content="Perxel là web studio do Phúc Bùi, một full stack developer nhiều năm kinh nghiệm, điều hành. Perxel là doanh nghiệp có pháp nhân tại Việt Nam."/><link rel="author" href="https://perxel.com"/><meta name="author" content="Phúc Bùi"/><meta name="keywords" content="custom wordpress theme,lập trình wordpress custom,nectarblocks gutenberg,lập trình custom plugin,tối ưu pagespeed wordpress,web animation gsap,lập trình giao diện responsive,frontend developer việt nam,web accessibility a11y,tối ưu a11y,perxel,phúc bùi"/><meta name="creator" content="Phúc Bùi"/><link rel="canonical" href="https://perxel.com/about"/><link rel="alternate" hrefLang="vi" href="https://perxel.com/about"/><link rel="alternate" hrefLang="en" href="https://perxel.com/en/about"/><link rel="alternate" hrefLang="x-default" href="https://perxel.com/about"/><meta property="og:title" content="Giới thiệu | Perxel - High-Performance Web Solutions"/><meta property="og:description" content="Perxel là web studio do Phúc Bùi, một full stack developer nhiều năm kinh nghiệm, điều hành. Perxel là doanh nghiệp có pháp nhân tại Việt Nam."/><meta property="og:url" content="https://perxel.com/about"/><meta property="og:locale" content="vi_VN"/><meta property="og:image" content="https://perxel.com/about/opengraph-image-th46we?39e759edc8d8f17e"/><meta property="og:image:type" content="image/png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Giới thiệu | Perxel - High-Performance Web Solutions"/><meta name="twitter:description" content="Perxel là web studio do Phúc Bùi, một full stack developer nhiều năm kinh nghiệm, điều hành. Perxel là doanh nghiệp có pháp nhân tại Việt Nam."/><meta name="twitter:image" content="https://perxel.com/about/opengraph-image-th46we?39e759edc8d8f17e"/><meta name="twitter:image:type" content="image/png"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><link rel="icon" href="/icon.png" sizes="432x432" type="image/png"/><meta name="next-size-adjust" content=""/>
1<script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script>
1</head><body class="h-full"><div hidden=""><!--$--><!--/$--></div><div aria-hidden="true" style="opacity:0" class="px-cursor pointer-events-none fixed inset-0 z-[9999] overflow-hidden transition-opacity duration-200"><div data-fish-school="true" class="absolute left-0 top-0 opacity-0"><div data-school-fish="true" class="absolute left-0 top-0 will-change-transform"><div data-school-tail="true" class="absolute -left-[8px] -top-[2.5px] h-[5px] w-[4.5px] origin-right bg-white/90 [clip-path:polygon(0_0,100%_50%,0_100%,30%_50%)]"></div><div class="absolute -left-[4px] -top-[2.25px] h-[4.5px] w-[8px] rounded-full bg-white/90"></div></div><div data-school-fish="true" class="absolute left-0 top-0 will-change-transform"><div data-school-tail="true" class="absolute -left-[8px] -top-[2.5px] h-[5px] w-[4.5px] origin-right bg-white/90 [clip-path:polygon(0_0,100%_50%,0_100%,30%_50%)]"></div><div class="absolute -left-[4px] -top-[2.25px] h-[4.5px] w-[8px] rounded-full bg-white/90"></div></div><div data-school-fish="true" class="absolute left-0 top-0 will-change-transform"><div data-school-tail="true" class="absolute -left-[8px] -top-[2.5px] h-[5px] w-[4.5px] origin-right bg-white/90 [clip-path:polygon(0_0,100%_50%,0_100%,30%_50%)]"></div><div class="absolute -left-[4px] -top-[2.25px] h-[4.5px] w-[8px] rounded-full bg-white/90"></div></div><div data-school-fish="true" class="absolute left-0 top-0 will-change-transform"><div data-school-tail="true" class="absolute -left-[8px] -top-[2.5px] h-[5px] w-[4.5px] origin-right bg-white/90 [clip-path:polygon(0_0,100%_50%,0_100%,30%_50%)]"></div><div class="absolute -left-[4px] -top-[2.25px] h-[4.5px] w-[8px] rounded-full bg-white/90"></div></div></div><div class="absolute left-0 top-0 will-change-transform"><div data-pool="true" class="absolute left-0 top-0 opacity-0"><div class="absolute -left-[24px] -top-px h-[2px] w-[48px] rounded-full bg-brand-blue"></div></div><div data-shuttle="true" class="absolute left-0 top-0 opacity-0"><div class="absolute -left-[3px] -top-[4px] h-[6px] w-[6px] bg-black/30 [clip-path:polygon(0_0,100%_0,70%_100%,30%_100%)]"></div><div class="absolute -left-[1.75px] top-[1px] size-[3.5px] rounded-full bg-black"></div></div><div data-press="true" class="absolute left-0 top-0"><div class="absolute left-0 top-0"><div class="absolute left-0 top-0 origin-[0_11px]"><div data-scuba-back="true" class="absolute left-0 top-0 opacity-0"><div class="absolute -left-[16px] -top-[9px] h-[17px] w-[7px] rounded-[3.5px] bg-[#e8a13c]"><div class="absolute left-1/2 -top-[2.5px] -ml-[1.5px] size-[3px] rounded-[1px] bg-[#04136b]"></div></div><div data-fin="true" class="absolute top-[8px] h-[10px] w-[5px] origin-top bg-[#d9822f] [clip-path:polygon(30%_0,70%_0,100%_100%,0_100%)]" style="left:-6.5px"></div><div data-fin="true" class="absolute top-[8px] h-[10px] w-[5px] origin-top bg-[#d9822f] [clip-path:polygon(30%_0,70%_0,100%_100%,0_100%)]" style="left:1.5px"></div></div><div data-fish-back="true" class="absolute left-0 top-0 opacity-0"><div data-fish-tail="true" class="absolute -left-[22px] -top-[8px] h-[15px] w-[12px] origin-right bg-[#e8a13c] [clip-path:polygon(0_0,100%_45%,100%_62%,22%_100%,40%_58%)]"></div><div data-fish-dorsal="true" class="absolute -left-[7px] -top-[16px] h-[7px] w-[11px] origin-bottom bg-[#d9822f] [clip-path:polygon(15%_0,100%_100%,0_100%)]"></div></div><div data-jelly-back="true" class="absolute left-0 top-0 opacity-0"><svg class="absolute -left-[24px] top-0 overflow-visible" width="48" height="40" viewBox="-24 0 48 40" fill="none"><path data-jelly-tentacle="true" stroke="#ffffff" stroke-opacity="0.85" stroke-width="1.6" stroke-linecap="round"></path><path data-jelly-tentacle="true" stroke="#ffffff" stroke-opacity="0.85" stroke-width="1.6" stroke-linecap="round"></path><path data-jelly-tentacle="true" stroke="#ffffff" stroke-opacity="0.85" stroke-width="1.6" stroke-linecap="round"></path><path data-jelly-tentacle="true" stroke="#ffffff" stroke-opacity="0.85" stroke-width="1.6" stroke-linecap="round"></path></svg></div><div data-puffer-back="true" class="absolute left-0 top-0 opacity-0"><div data-puffer-flip="true" class="absolute left-0 top-0"><div data-puffer-tail="true" class="absolute -left-[19px] -top-[4.5px] h-[9px] w-[8px] origin-right bg-[#e8a13c] [clip-path:polygon(0_0,100%_40%,100%_60%,0_100%)]"></div></div><div data-puffer-spike="true" class="absolute left-0 -top-[2.5px] h-[5px] w-[5px] origin-left bg-white [clip-path:polygon(0_0,100%_50%,0_100%)]"></div><div data-puffer-spike="true" class="absolute left-0 -top-[2.5px] h-[5px] w-[5px] origin-left bg-white [clip-path:polygon(0_0,100%_50%,0_100%)]"></div><div data-puffer-spike="true" class="absolute left-0 -top-[2.5px] h-[5px] w-[5px] origin-left bg-white [clip-path:polygon(0_0,100%_50%,0_100%)]"></div><div data-puffer-spike="true" class="absolute left-0 -top-[2.5px] h-[5px] w-[5px] origin-left bg-white [clip-path:polygon(0_0,100%_50%,0_100%)]"></div><div data-puffer-spike="true" class="absolute left-0 -top-[2.5px] h-[5px] w-[5px] origin-left bg-white [clip-path:polygon(0_0,100%_50%,0_100%)]"></div><div data-puffer-spike="true" class="absolute left-0 -top-[2.5px] h-[5px] w-[5px] origin-left bg-white [clip-path:polygon(0_0,100%_50%,0_100%)]"></div><div data-puffer-spike="true" class="absolute left-0 -top-[2.5px] h-[5px] w-[5px] origin-left bg-white [clip-path:polygon(0_0,100%_50%,0_100%)]"></div><div data-puffer-spike="true" class="absolute left-0 -top-[2.5px] h-[5px] w-[5px] origin-left bg-white [clip-path:polygon(0_0,100%_50%,0_100%)]"></div><div data-puffer-spike="true" class="absolute left-0 -top-[2.5px] h-[5px] w-[5px] origin-left bg-white [clip-path:polygon(0_0,100%_50%,0_100%)]"></div><div data-puffer-spike="true" class="absolute left-0 -top-[2.5px] h-[5px] w-[5px] origin-left bg-white [clip-path:polygon(0_0,100%_50%,0_100%)]"></div><div data-puffer-spike="true" class="absolute left-0 -top-[2.5px] h-[5px] w-[5px] origin-left bg-white [clip-path:polygon(0_0,100%_50%,0_100%)]"></div><div data-puffer-spike="true" class="absolute left-0 -top-[2.5px] h-[5px] w-[5px] origin-left bg-white [clip-path:polygon(0_0,100%_50%,0_100%)]"></div></div><div data-sub-back="true" class="absolute left-0 top-0 opacity-0"><div data-sub-scope="true" class="absolute -left-[2px] -top-[29px]"><div class="absolute left-0 top-0 h-[10px] w-[1.6px] bg-[#04136b]"></div><div data-sub-lens="true" class="absolute left-0 top-0 h-[1.8px] w-[5px] origin-left bg-[#04136b]"></div></div><div class="absolute -left-[9px] -top-[20px] h-[8px] w-[12px] rounded-t-[3px] bg-[#e8a13c]"></div><div class="absolute -left-[27px] -top-[13px] h-[26px] w-[48px] rounded-full bg-[#e8a13c]"></div><div class="absolute -left-[31.5px] -top-[1.5px] size-[3px] rounded-full bg-[#04136b]"></div><div data-sub-prop="true" class="absolute -left-[31.25px] -top-[6px] h-[12px] w-[2.5px] rounded-full bg-[#04136b]"></div></div><div data-legs="true" class="absolute left-0 top-0 opacity-0"><div data-leg="true" class="absolute top-[6px] h-[10px] w-[1.6px] origin-top rounded-full bg-black" style="left:-4.5px"></div><div data-leg="true" class="absolute top-[6px] h-[10px] w-[1.6px] origin-top rounded-full bg-black" style="left:2.5px"></div></div><div class="absolute left-0 top-0 size-[22px] rounded-full border bg-black [transition:width_0.25s,height_0.25s,background-color_0.2s,border-color_0.2s,box-shadow_0.2s]"></div><div data-pilot-front="true" class="absolute left-0 top-0 opacity-0"><div data-pilot-cap="true"><div class="absolute -left-[11.5px] -top-[12px] h-[8px] w-[23px] rounded-t-[11px] bg-[#e8a13c]"></div><div class="absolute -left-[11.5px] -top-[5.5px] h-[1.5px] w-[23px] bg-[#d9822f]"></div><div class="absolute -left-[0.8px] -top-[19px] h-[7px] w-[1.6px] rounded-full bg-[#d9822f]"></div><div data-pilot-blur="true" class="absolute -left-[15px] -top-[20.5px] h-[3px] w-[30px] rounded-full bg-[#e8a13c]/20"></div><div data-pilot-blade="true" class="absolute -left-[15px] -top-[20.5px] h-[3px] w-[30px] rounded-full bg-[#e8a13c]"></div><div class="absolute -left-[12.5px] -top-[5px] h-[9px] w-[3.5px] rounded-[1.5px] bg-[#d9822f]"></div><div class="absolute left-[9px] -top-[5px] h-[9px] w-[3.5px] rounded-[1.5px] bg-[#d9822f]"></div></div><div class="absolute -left-[7px] top-[5.5px] h-[3px] w-[14px] rounded-full bg-brand-blue"></div><svg class="absolute left-0 top-0 overflow-visible" width="1" height="1" fill="none">
1<path data-pilot-tail="true" stroke="#082ae5" stroke-width="3" stroke-linecap="round"></path></svg></div><div data-fish-front="true" class="absolute left-0 top-0 opacity-0"><div data-fish-side="true" class="absolute -left-[6px] top-[7px] h-[4px] w-[9px] origin-right bg-[#d9822f] [clip-path:polygon(0_50%,45%_0,100%_30%,100%_70%,45%_100%)]"></div></div><div data-sub-front="true" class="absolute left-0 top-0 opacity-0"><div class="absolute -left-[13px] -top-[13px] size-[26px] rounded-full border-2 border-[#04136b]"></div></div><div data-racket="true" class="absolute left-[8px] -top-[16px] h-[17px] w-[8px] origin-bottom opacity-0"><div class="h-[10px] w-[8px] rounded-full border-[1.3px] border-black"></div><div class="mx-auto h-[7px] w-[1.6px] rounded-full bg-black"></div></div><div class="absolute left-0 top-0 flex gap-[3px] pb-px transition-opacity duration-200"><div class="relative h-2 w-[7px]"><div data-sclera="true" class="flex size-full items-center justify-center overflow-hidden rounded-full bg-white [transition:background-color_0.2s]"><div data-pupil="true" class="size-[3.5px] rounded-full bg-black"></div></div></div><div class="relative h-2 w-[7px]"><div data-sclera="true" class="flex size-full items-center justify-center overflow-hidden rounded-full bg-white [transition:background-color_0.2s]"><div data-pupil="true" class="size-[3.5px] rounded-full bg-black"></div></div></div><div data-shades="true" class="absolute -inset-x-[2px] top-0 flex justify-between opacity-0"><div class="relative h-[6.5px] w-[9px] overflow-hidden rounded-[1px_1px_2.5px_2.5px] border border-[#e8a13c] bg-black"><div data-glint="true" class="absolute inset-y-0 left-0 w-[2px] bg-white/70"></div></div><div class="relative h-[6.5px] w-[9px] overflow-hidden rounded-[1px_1px_2.5px_2.5px] border border-[#e8a13c] bg-black"><div data-glint="true" class="absolute inset-y-0 left-0 w-[2px] bg-white/70"></div></div><div class="absolute inset-x-0 top-0 h-[2px] rounded-[1px] bg-[#e8a13c]"></div></div><div data-goggles="true" class="absolute -inset-x-[3px] -top-[0.5px] flex h-[9px] items-center justify-between opacity-0"><div class="absolute left-0 top-1/2 -mt-[0.75px] h-[1.5px] w-[3px] bg-[#04136b]"></div><div class="absolute right-0 top-1/2 -mt-[0.75px] h-[1.5px] w-[3px] bg-[#04136b]"></div><div class="relative z-10 mx-[1px] size-[9px] rounded-full border-[1.5px] border-[#d9822f] bg-[#7fffff]/25"></div><div class="relative z-10 mx-[1px] size-[9px] rounded-full border-[1.5px] border-[#d9822f] bg-[#7fffff]/25"></div></div><div data-mask="true" class="absolute -inset-x-[3.5px] top-0 h-[9px] opacity-0"><div class="absolute left-0 top-1/2 -mt-[0.75px] h-[1.5px] w-[2.5px] bg-[#04136b]"></div><div class="absolute right-0 top-1/2 -mt-[0.75px] h-[1.5px] w-[2.5px] bg-[#04136b]"></div><div class="absolute -top-[1.5px] bottom-0 left-[1.5px] right-[1.5px] rounded-[3px] border-[1.5px] border-[#04136b] bg-[#7fffff]/30"></div></div></div></div></div></div></div></div><div aria-hidden="true" style="visibility:hidden;pointer-events:none" class="px-page-tide fixed inset-0 z-[60] overflow-hidden"><div class="absolute inset-0 bg-brand-blue will-change-transform"><canvas class="absolute inset-x-0 w-full" style="bottom:calc(100% - 1px);height:200px"></canvas><div class="absolute inset-0 overflow-hidden"><div class="absolute inset-0 flex items-center justify-center will-change-transform"><img src="/logo-white.svg" alt="" width="438" height="92" draggable="false" class="w-[min(28vw,160px)] select-none"/></div></div></div></div><div class="flex min-h-screen flex-col bg-white" style="padding-top:var(--px-header-height)"><header class="px-header inset-x-0 top-0 z-[56] w-full transition-[transform,opacity,background-color,border-color] duration-300 ease-out fixed border-b border-[var(--color-border-light)] bg-white/60 backdrop-blur-md" style="transform:translateY(0)"><div class="container-main flex items-center justify-between" style="height:var(--px-header-height)"><a class="relative shrink-0" href="/"><img alt="Perxel" width="88" height="28" decoding="async" data-nimg="1" class="transition-opacity duration-300" style="color:transparent;height:auto" src="/logo.svg"/><img alt="" loading="lazy" width="88" height="28" decoding="async" data-nimg="1" class="absolute inset-0 transition-opacity duration-300 opacity-0" style="color:transparent;height:auto" src="/logo-white.svg"/></a><nav class="hidden items-center lg:flex -mr-3"><a class="rounded-full px-3 py-1.5 text-[14px] transition-[color,background-color] duration-200 hover:bg-[rgba(245,242,239,0.8)] focu
1s-visible:bg-[rgba(245,242,239,0.8)] focus-visible:text-black font-medium text-[var(--color-brand-blue)] hover:text-[var(--color-brand-blue)]" href="/about">Giới thiệu</a><a class="rounded-full px-3 py-1.5 text-[14px] transition-[color,background-color] duration-200 hover:bg-[rgba(245,242,239,0.8)] hover:text-black focus-visible:bg-[rgba(245,242,239,0.8)] focus-visible:text-black text-[var(--color-secondary-text)]" href="/services">Dịch vụ</a><a class="rounded-full px-3 py-1.5 text-[14px] transition-[color,background-color] duration-200 hover:bg-[rgba(245,242,239,0.8)] hover:text-black focus-visible:bg-[rgba(245,242,239,0.8)] focus-visible:text-black text-[var(--color-secondary-text)]" href="/works">Dự án</a><a class="rounded-full px-3 py-1.5 text-[14px] transition-[color,background-color] duration-200 hover:bg-[rgba(245,242,239,0.8)] hover:text-black focus-visible:bg-[rgba(245,242,239,0.8)] focus-visible:text-black text-[var(--color-secondary-text)]" href="/insights">Insights</a><a class="rounded-full px-3 py-1.5 text-[14px] transition-[color,background-color] duration-200 hover:bg-[rgba(245,242,239,0.8)] hover:text-black focus-visible:bg-[rgba(245,242,239,0.8)] focus-visible:text-black text-[var(--color-secondary-text)]" href="/contact">Liên hệ</a><a hrefLang="en" lang="en" aria-label="Chuyển sang tiếng Anh" class="px-language-switcher ml-1 rounded-full px-3 py-1.5 text-[14px] text-[var(--color-secondary-text)] transition-[color,background-color] duration-200 hover:bg-[rgba(245,242,239,0.8)] hover:text-black focus-visible:bg-[rgba(245,242,239,0.8)] focus-visible:text-black" href="/en/about">EN</a></nav><button class="relative size-5 transition-colors duration-300 lg:hidden text-black" aria-label="Mở menu" aria-expanded="false"><span class="absolute left-0 h-[1.5px] w-5 bg-current transition-all duration-300 ease-out top-[4px]"></span><span class="absolute left-0 top-[9px] h-[1.5px] w-5 bg-current transition-opacity duration-200"></span><span class="absolute left-0 h-[1.5px] w-5 bg-current transition-all duration-300 ease-out top-[14px]"></span></button></div></header><div data-lenis-prevent="true" aria-hidden="true" inert="" class="px-mobile-menu fixed inset-0 z-[55] overflow-y-auto overscroll-contain bg-brand-blue transition-[opacity,visibility] duration-300 ease-out lg:hidden invisible opacity-0"><nav class="container-main flex min-h-full flex-col items-end justify-between gap-10 pb-10 text-right" style="padding-top:calc(var(--px-header-height) + 24px)"><div class="flex flex-col items-end gap-2"><a class="flex items-center gap-3 py-2 text-[44px] font-light leading-[1.1] tracking-[-0.02em] text-white" href="/">Trang chủ</a><a class="flex items-center gap-3 py-2 text-[44px] font-light leading-[1.1] tracking-[-0.02em] text-white" href="/about"><span class="size-2.5 shrink-0 rounded-full bg-[#f59e0b]"></span>Giới thiệu</a><a class="flex items-center gap-3 py-2 text-[44px] font-light leading-[1.1] tracking-[-0.02em] text-white" href="/services">Dịch vụ</a><a class="flex items-center gap-3 py-2 text-[44px] font-light leading-[1.1] tracking-[-0.02em] text-white" href="/works">Dự án</a><a class="flex items-center gap-3 py-2 text-[44px] font-light leading-[1.1] tracking-[-0.02em] text-white" href="/insights">Insights</a><a class="flex items-center gap-3 py-2 text-[44px] font-light leading-[1.1] tracking-[-0.02em] text-white" href="/contact">Liên hệ</a></div><div class="flex flex-col items-end gap-6"><a hrefLang="en" lang="en" aria-label="Chuyển sang tiếng Anh" class="px-language-switcher text-[15px] font-medium tracking-[0.08em] text-white/80 hover:text-white" href="/en/about">EN</a><div class="px-social-links flex items-center justify-end gap-8"><a href="https://github.com/perxel" target="_blank" rel="noopener noreferrer" aria-label="GitHub" class="px-tooltip-bubble tooltip-bubble-trigger relative transition-colors duration-200 text-white/80 hover:text-white [&amp;_svg]:size-7 [&amp;_svg[viewBox=&#x27;0_0_70_24&#x27;]]:h-5 [&amp;_svg[viewBox=&#x27;0_0_70_24&#x27;]]:w-auto" aria-describedby="_R_6kinpfhivb_" data-tooltip-align="top"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
1ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M9 19c-4.3 1.4 -4.3 -2.5 -6 -3m12 5v-3.5c0 -1 .1 -1.4 -.5 -2c2.8 -.3 5.5 -1.4 5.5 -6a4.6 4.6 0 0 0 -1.3 -3.2a4.2 4.2 0 0 0 -.1 -3.2s-1.1 -.3 -3.5 1.3a12.3 12.3 0 0 0 -6.2 0c-2.4 -1.6 -3.5 -1.3 -3.5 -1.3a4.2 4.2 0 0 0 -.1 3.2a4.6 4.6 0 0 0 -1.3 3.2c0 4.6 2.7 5.7 5.5 6c-.6 .6 -.6 1.2 -.5 2v3.5"></path></svg></a><a href="https://www.facebook.com/perxel/" target="_blank" rel="noopener noreferrer" aria-label="Facebook" class="px-tooltip-bubble tooltip-bubble-trigger relative transition-colors duration-200 text-white/80 hover:text-white [&amp;_svg]:size-7 [&amp;_svg[viewBox=&#x27;0_0_70_24&#x27;]]:h-5 [&amp;_svg[viewBox=&#x27;0_0_70_24&#x27;]]:w-auto" aria-describedby="_R_akinpfhivb_" data-tooltip-align="top"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M7 10v4h3v7h4v-7h3l1 -4h-4v-2a1 1 0 0 1 1 -1h3v-4h-3a5 5 0 0 0 -5 5v2h-3"></path></svg></a><a href="https://zalo.me/4220548707432817354" target="_blank" rel="noopener noreferrer" aria-label="Zalo" class="px-tooltip-bubble tooltip-bubble-trigger relative transition-colors duration-200 text-white/80 hover:text-white [&amp;_svg]:size-7 [&amp;_svg[viewBox=&#x27;0_0_70_24&#x27;]]:h-5 [&amp;_svg[viewBox=&#x27;0_0_70_24&#x27;]]:w-auto" aria-describedby="_R_ekinpfhivb_" data-tooltip-align="top"><svg viewBox="0 0 70 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-2.5"><path d="M36.4292 7.07562V5.79423H40.357V23.8119H38.11C37.6659 23.8121 37.2397 23.6405 36.9247 23.3345C36.6097 23.0285 36.4316 22.6131 36.4292 22.1791C34.7899 23.3518 32.8088 23.9843 30.7773 23.982C25.487 23.982 21.1978 19.7933 21.1978 14.6272C21.1978 9.46143 25.487 5.27266 30.7773 5.27266C32.8088 5.27038 34.7899 5.90291 36.4292 7.07562ZM20.1798 0V0.584267C20.1798 1.67386 20.0311 2.56337 19.3063 3.60679L19.2188 3.70454C19.0607 3.87982 18.6894 4.29166 18.5127 4.51482L5.90333 19.9802H20.1798V22.1697C20.1797 22.3854 20.1361 22.599 20.0515 22.7983C19.9669 22.9976 19.843 23.1786 19.6868 23.3311C19.5306 23.4835 19.3452 23.6044 19.1412 23.6869C18.9372 23.7693 18.7186 23.8117 18.4978 23.8116H0V22.7793C0 21.515 0.321417 20.9513 0.727708 20.3636L14.1698 4.10526H0.560583V0H20.1798ZM45.1211 23.8119C44.7499 23.8117 44.3939 23.6677 44.1312 23.4113C43.8686 23.1549 43.7208 22.8072 43.7203 22.4444V0H47.9249V23.8119H45.1211ZM60.3557 5.1598C65.6833 5.1598 70 9.37992 70 14.5776C70 19.7796 65.683 24 60.3557 24C55.0287 24 50.7115 19.7796 50.7115 14.5776C50.7115 9.37992 55.0287 5.1598 60.3557 5.1598ZM30.7773 20.1313C33.8908 20.1313 36.4134 17.6674 36.4134 14.6272C36.4134 11.5919 33.8905 9.12797 30.7773 9.12797C27.664 9.12797 25.1411 11.5916 25.1411 14.6272C25.1411 17.6674 27.664 20.1313 30.7773 20.1313ZM60.3557 20.1219C63.4874 20.1219 66.0287 17.6403 66.0287 14.5776C66.0287 11.5195 63.4874 9.03819 60.3557 9.03819C57.2195 9.03819 54.6828 11.5195 54.6828 14.5776C54.6828 17.6403 57.2195 20.1219 60.3557 20.1219Z" fill="currentColor"></path></svg></a><a href="https://www.linkedin.com/company/perxel" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn" class="px-tooltip-bubble tooltip-bubble-trigger relative transition-colors duration-200 text-white/80 hover:text-white [&amp;_svg]:size-7 [&amp;_svg[viewBox=&#x27;0_0_70_24&#x27;]]:h-5 [&amp;_svg[viewBox=&#x27;0_0_70_24&#x27;]]:w-auto" aria-describedby="_R_ikinpfhivb_" data-tooltip-align="top"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M8 11v5"></path><path d="M8 8v.01"></path><path d="M12 16v-5"></path><path d="M16 16v-3a2 2 0 1 0 -4 0"></path><path d="M3 7a4 4 0 0 1 4 -4h10a4 4 0 0 1 4 4v10a4 4 0 0 1 -4 4h-10a4 4 0 0 1 -4 -4l0 -10"></path></svg></a></div></div></nav></div><main class="flex-1 flex flex-col 2xl:gap-36 2xl:py-36 xl:gap-24 xl:py-24 gap-16 py-8"><section class="container-main" vt-name="page-content" vt-update="none"><div class="p-grid xl:min-h-[40vh] relative"><div class="xl:col-span-7 col-span-12 flex items-center relative z-20"><div class="px-section-intro"><p class="mb-1 text-brand-blue"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 43.62 30.92 45.78" aria-hidden="true" class="px-slash inline-block size-[1em] -translate-y-0.5 mr-0.5"><path fill="url(#perxel-slash-a)" d="M13.92 43.62h17L17 89.4H0z"></path><defs><linearGradient id="perxel-slash-a" x1="33.5" x2="-15.5" y1="54.98" y2="58.98" gradientUnits="userSpaceOnUse"><stop stop-color="#40ffdd"></stop><stop offset=".361" stop-color="#082ae5"></stop><stop offset="1" stop-color="#082ae5"></stop></linearGradient></defs></svg>Giới thiệu</p><div class="px-proximity-heading inline-block"><h1 class="p-heading text-brand-blue text-4xl lg:text-5xl leading-[1.1]" data-text="PERXEL"><span class="inline-block whitespace-nowrap" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="font-variation-settings:&#x27;wght&#x27; 300">P</span><span class="inline-block" aria-hidden="true" style="font-variation-settings:&#x27;wght&#x27; 300">E</span><span class="inline-block" aria-hidden="true" style="font-variation-settings:&#x27;wght&#x27; 300">R</span><span class="inline-block" aria-hidden="true" style="font-variation-settings:&#x27;wght&#x27; 300">X</span><span class="inline-block" aria-hidden="true" style="font-variation-settings:&#x27;wght&#x27; 300">E</span><span class="inline-block" aria-hidden="true" style="font-variation-settings:&#x27;wght&#x27; 300">L</span></span><span class="sr-only">PERXEL</span></h1></div><div class="mt-4"><div class="max-w-xl">Perxel là web studio do Phúc Bùi, một full stack developer nhiều năm kinh nghiệm, điều hành. Perxel là doanh nghiệp có pháp nhân tại Việt Nam.</div></div></div></div><div class="xl:col-span-5 col-span-12 xl:absolute top-0 bottom-0 right-0 xl:w-1/2 max-xl:-order-1 max-xl:max-w-[20vw] max-xl:-mb-[5vw]"><div data-name="Tetrahedron" class="px-geometric-blur-mesh hidden relative w-full aspect-square overflow-hidden lg:block cursor-pointer xl:absolute xl:top-1/2 xl:left-1/2 xl:-translate-x-1/2 xl:-translate-y-1/2"><canvas class="w-full h-full"></canvas></div></div></div></section><section class="container-main" vt-name="page-content_1" vt-update="none"><div class="p-grid items-end"><div class="col-span-12 lg:col-span-6"><div class="px-section-intro"><h2 class="p-heading">Phát triển từ môi trường agency</h2></div><div class="px-lottie relative w-full mt-8 lg:mt-10 max-w-lg" style="aspect-ratio:638 / 420"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></div></div><div class="col-span-12 lg:col-span-6 lg:col-start-7"><div class="max-w-2xl space-y-4"><p>Phúc Bùi là full stack developer với nhiều năm làm việc trong môi trường agency. Anh từng là Frontend Team Lead, trực tiếp điều phối kỹ thuật cho hàng trăm dự án.</p><p>Phúc Bùi đã làm cho khách hàng ở nhiều lĩnh vực: giáo dục (RMIT), doanh nghiệp lớn (REE, Cảng Quốc tế Long An), khách sạn (Mia Saigon, The Deck Saigon) và các doanh nghiệp như Yadea, Sakura, Sun DMD.</p></div></div></div></section>
1<section class="container-main" vt-name="page-content_2" vt-update="none"><div class="p-grid"><div class="px-section-intro col-span-12 lg:col-span-6"><h2 class="p-heading">Cầu nối Kỹ thuật cho Agency &amp; Designer</h2></div><div class="px-feature-rows relative col-span-12"><div data-row-index="0" class="relative grid grid-cols-12 gap-x-4 border-t border-black/5 py-10 lg:gap-8 lg:py-16"><div class="col-span-12 lg:col-span-5"><span class="mb-4 block font-mono text-xs uppercase tracking-[0.2em] text-brand-blue">01</span><h3 class="text-2xl leading-[1.15] text-[#111] lg:text-3xl">White-Label Development</h3></div><div class="col-span-12 mt-4 max-w-prose lg:col-span-6 lg:col-start-7 lg:mt-0">Đồng hành cùng agency như một bộ phận kỹ thuật chuyên sâu với cam kết bảo mật tuyệt đối (NDA), tôn trọng và bảo vệ toàn diện thương hiệu của đối tác đối với khách hàng.<div class="px-lottie relative w-full mx-auto mt-6 max-w-[480px] lg:hidden" style="aspect-ratio:1 / 1"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></div></div></div><div data-row-index="1" class="relative grid grid-cols-12 gap-x-4 border-t border-black/5 py-10 lg:gap-8 lg:py-16"><div class="col-span-12 lg:col-span-5"><span class="mb-4 block font-mono text-xs uppercase tracking-[0.2em] text-brand-blue">02</span><h3 class="text-2xl leading-[1.15] text-[#111] lg:text-3xl">Tư vấn kỹ thuật</h3></div><div class="col-span-12 mt-4 max-w-prose lg:col-span-6 lg:col-start-7 lg:mt-0">Hỗ trợ agency xuyên suốt vòng đời dự án, từ bước làm rõ phạm vi (scope), ước tính chi phí, giải đáp các thắc mắc công nghệ khi pitch dự án, cho đến quá trình vận hành và bàn giao.<div class="px-lottie relative w-full mx-auto mt-6 max-w-[480px] lg:hidden" style="aspect-ratio:1 / 1"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></div></div></div><div data-row-index="2" class="relative grid grid-cols-12 gap-x-4 border-t border-black/5 py-10 lg:gap-8 lg:py-16"><div class="col-span-12 lg:col-span-5"><span class="mb-4 block font-mono text-xs uppercase tracking-[0.2em] text-brand-blue">03</span><h3 class="text-2xl leading-[1.15] text-[#111] lg:text-3xl">Cộng hưởng Tư duy</h3></div><div class="col-span-12 mt-4 max-w-prose lg:col-span-6 lg:col-start-7 lg:mt-0">Quá trình hợp tác là sự tương tác hai chiều, nơi Perxel chia sẻ kinh nghiệm thực tế về responsive, animation và tối ưu hệ thống giúp designer nâng cao tư duy thiết kế cho các dự án tiếp theo.<div class="px-lottie relative w-full mx-auto mt-6 max-w-[480px] lg:hidden" style="aspect-ratio:1 / 1"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></div></div></div></div></div></section><section class="container-main" vt-name="page-content_3" vt-update="none"><div class="p-grid"><div class="px-section-intro col-span-12 lg:col-span-6"><p class="mb-1 text-brand-blue"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 43.62 30.92 45.78" aria-hidden="true" class="px-slash inline-block size-[1em] -translate-y-0.5 mr-0.5"><path fill="url(#perxel-slash-a)" d="M13.92 43.62h17L17 89.4H0z"></path><defs><linearGradient id="perxel-slash-a" x1="33.5" x2="-15.5" y1="54.98" y2="58.98" gradientUnits="userSpaceOnUse"><stop stop-color="#40ffdd"></stop><stop offset=".361" stop-color="#082ae5"></stop><stop offset="1" stop-color="#082ae5"></stop></linearGradient></defs></svg>Chuyên môn</p><h2 class="p-heading">Thế mạnh của Perxel</h2></div><div class="px-pillar-cards p-grid col-span-12"><div class="relative col-span-12 lg:col-span-6"><canvas aria-hidden="true" class="px-water-edge pointer-events-none absolute" style="inset:-28px;width:calc(100% + 56px);height:calc(100% + 56px)"></canvas><div data-cursor="light" class="group relative flex h-full min-h-[380px] flex-col justify-between gap-8 overflow-hidden rounded-2xl p-5 text-white lg:h-[460px] lg:min-h-0 lg:p-10 bg-brand-blue"><div aria-hidden="true" class="pointer-events-none relative w-28 transition-opacity duration-500 sm:w-36 lg:w-44 lg:group-focus-within:opacity-20 lg:group-hover:opacity-20"><div class="px-lottie relative w-full" style="aspect-ratio:1 / 1"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></div></div><div class="relative lg:absolute lg:inset-x-10 lg:bottom-10"><h3 class="text-2xl leading-[1.15] lg:text-3xl">Interface &amp; Interaction</h3><div class="grid grid-rows-[1fr] transition-[grid-template-rows] duration-500 ease-[
1cubic-bezier(0.22,1,0.36,1)] motion-reduce:transition-none lg:grid-rows-[0fr] lg:group-focus-within:grid-rows-[1fr] lg:group-hover:grid-rows-[1fr]"><div class="min-h-0 overflow-hidden"><div class="transition-opacity duration-500 lg:opacity-0 lg:group-focus-within:opacity-100 lg:group-hover:opacity-100"><p class="mt-4 leading-[1.6] text-white/85">Perxel chia sẻ chung ngôn ngữ với các designer, đưa bản vẽ tĩnh lên trình duyệt bằng web animation và micro-interactions tinh tế. Perxel phản biện kỹ thuật ngay từ bước phác thảo để xử lý các điểm gãy layout và tìm cách hiển thị hiệu quả trên môi trường web thực tế.</p></div></div></div></div></div></div><div class="relative col-span-12 lg:col-span-6"><canvas aria-hidden="true" class="px-water-edge pointer-events-none absolute" style="inset:-28px;width:calc(100% + 56px);height:calc(100% + 56px)"></canvas><div data-cursor="light" class="group relative flex h-full min-h-[380px] flex-col justify-between gap-8 overflow-hidden rounded-2xl p-5 text-white lg:h-[460px] lg:min-h-0 lg:p-10 bg-brand-blue"><div aria-hidden="true" class="pointer-events-none relative w-28 transition-opacity duration-500 sm:w-36 lg:w-44 lg:group-focus-within:opacity-20 lg:group-hover:opacity-20"><div class="px-lottie relative w-full" style="aspect-ratio:1 / 1"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></div></div><div class="relative lg:absolute lg:inset-x-10 lg:bottom-10"><h3 class="text-2xl leading-[1.15] lg:text-3xl">Engineering Solutions</h3><div class="grid grid-rows-[1fr] transition-[grid-template-rows] duration-500 ease-[cubic-bezier(0.22,1,0.36,1)] motion-reduce:transition-none lg:grid-rows-[0fr] lg:group-focus-within:grid-rows-[1fr] lg:group-hover:grid-rows-[1fr]"><div class="min-h-0 overflow-hidden"><div class="transition-opacity duration-500 lg:opacity-0 lg:group-focus-within:opacity-100 lg:group-hover:opacity-100"><p class="mt-4 leading-[1.6] text-white/85">Perxel xây dựng phần kỹ thuật phía sau giao diện: website tối ưu PageSpeed, đạt chuẩn Core Web Vitals và bảo toàn SEO, cùng lớp API và MCP để ChatGPT, Claude hay Gemini làm việc trên dữ liệu doanh nghiệp. Giải pháp được chọn theo ngân sách thực tế, doanh nghiệp giữ quyền sở hữu mã nguồn và tài khoản API.</p></div></div></div></div></div></div></div></div></section><section class="container-main" vt-name="page-content_4" vt-update="none"><div class="p-grid items-end"><div class="col-span-12 lg:col-span-6"><div class="px-section-intro"><h2 class="p-heading">Tư duy tối ưu layout và web interaction</h2></div><div class="px-lottie relative w-full mt-8 lg:mt-10 max-w-lg" style="aspect-ratio:16 / 9"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></div></div><div class="col-span-12 lg:col-span-6 lg:col-start-7"><div class="max-w-2xl space-y-4"><p>Thế mạnh cốt lõi của Perxel là khả năng phân tích cấu trúc thiết kế, nắm bắt các pattern trong bản vẽ để bóc tách layout một cách khoa học.</p><p>Không rập khuôn máy móc, Perxel chủ động phối hợp với designer để bù đắp các khoảng trống thiết kế, tìm phương án responsive tối ưu và tự nhiên nhất trên các thiết bị thực tế. Perxel đưa các bản vẽ tĩnh lên trình duyệt bằng các web animation và micro-interactions tự nhiên. Quy trình này đảm bảo website khi chạy thực tế luôn đạt độ chuẩn xác cao về tỉ lệ hiển thị và responsive tự nhiên trên mọi thiết bị.</p></div></div></div></section><section class="px-lottie-section container-main" vt-name="page-content_5" vt-update="none"><div class="p-grid"><div class="px-section-intro col-span-12 lg:col-span-6 lg:col-start-1 lg:row-start-1"><h2 class="p-heading">Công nghệ và AI</h2><div class="mt-4">Tại Perxel, công nghệ và AI được ứng dụng như những công cụ tăng tốc độ thực thi và giải quyết bài toán chi phí lâu dài cho doanh nghiệp.</
1div></div><div class="col-span-12 lg:col-span-6 lg:col-start-7 lg:row-start-1 lg:row-span-2"><div class="mx-auto max-w-sm lg:sticky lg:top-28 lg:max-w-md"><div class="px-lottie relative w-full" style="aspect-ratio:1 / 1"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></div></div></div><div class="col-span-12 lg:col-span-6 lg:col-start-1 lg:row-start-2"><div class="px-numbered-list flex flex-col gap-6"><div><p class="mb-2 p-blue-title">Tăng tốc độ phát triển</p><div>Tận dụng AI để tối ưu hóa thời gian viết code và kiểm thử, giúp rút ngắn tiến độ bàn giao dự án mà vẫn kiểm soát chặt chẽ chất lượng kỹ thuật.</div></div><div><p class="mb-2 p-blue-title">Giải pháp thực tế cho doanh nghiệp</p><div>Linh hoạt lựa chọn công nghệ phù hợp nhất cho dự án (WordPress Gutenberg/NectarBlocks, Next.js với TinaCMS, Webflow) và sẵn sàng phát triển các custom plugin riêng biệt, như hệ thống tự động dịch thuật tích hợp AI, để cắt giảm tối đa chi phí vận hành lâu dài cho admin.</div></div></div></div></div></section><section class="container-main" vt-name="page-content_6" vt-update="none"><div class="p-grid"><div class="px-tech-logo-ripple flex flex-wrap items-center justify-center gap-x-8 gap-y-6 lg:flex-nowrap lg:gap-x-3 xl:gap-x-8 2xl:gap-x-14 col-span-12"><span class="px-tooltip-bubble tooltip-bubble-trigger relative inline-flex" aria-describedby="_R_1eqnpfhivb_" data-tooltip-align="top"><img src="/images/logos/wordpress.webp" alt="WordPress" width="44" height="44" loading="lazy" class="h-8 w-8 object-contain lg:h-9 lg:w-9 xl:h-10 xl:w-10 2xl:h-11 2xl:w-11" style="transform:none"/></span><span class="px-tooltip-bubble tooltip-bubble-trigger relative inline-flex" aria-describedby="_R_2eqnpfhivb_" data-tooltip-align="top"><img src="/images/logos/nectarblocks.webp" alt="NectarBlocks" width="44" height="44" loading="lazy" class="h-8 w-8 object-contain lg:h-9 lg:w-9 xl:h-10 xl:w-10 2xl:h-11 2xl:w-11" style="transform:none"/></span><span class="px-tooltip-bubble tooltip-bubble-trigger relative inline-flex" aria-describedby="_R_3eqnpfhivb_" data-tooltip-align="top"><img src="/images/logos/webflow.svg" alt="Webflow" width="44" height="44" loading="lazy" class="h-8 w-8 object-contain lg:h-9 lg:w-9 xl:h-10 xl:w-10 2xl:h-11 2xl:w-11" style="transform:none"/></span><span class="px-tooltip-bubble tooltip-bubble-trigger relative inline-flex" aria-describedby="_R_4eqnpfhivb_" data-tooltip-align="top"><img src="/images/logos/nextjs.webp" alt="Next.js" width="44" height="44" loading="lazy" class="h-8 w-8 object-contain lg:h-9 lg:w-9 xl:h-10 xl:w-10 2xl:h-11 2xl:w-11" style="transform:none"/></span><span class="px-tooltip-bubble tooltip-bubble-trigger relative inline-flex" aria-describedby="_R_5eqnpfhivb_" data-tooltip-align="top"><img src="/images/logos/tailwind.webp" alt="Tailwind CSS" width="44" height="44" loading="lazy" class="h-8 w-8 object-contain lg:h-9 lg:w-9 xl:h-10 xl:w-10 2xl:h-11 2xl:w-11" style="transform:none"/></span><span class="px-tooltip-bubble tooltip-bubble-trigger relative inline-flex" aria-describedby="_R_6eqnpfhivb_" data-tooltip-align="top"><img src="/images/logos/tinacms.webp" alt="TinaCMS" width="44" height="44" loading="lazy" class="h-8 w-8 object-contain lg:h-9 lg:w-9 xl:h-10 xl:w-10 2xl:h-11 2xl:w-11" style="transform:none"/></span><span class="px-tooltip-bubble tooltip-bubble-trigger relative inline-flex" aria-describedby="_R_7eqnpfhivb_" data-tooltip-align="top"><img src="/images/logos/gsap.webp" alt="GSAP" width="44" height="44" loading="lazy" class="h-8 w-8 object-contain lg:h-9 lg:w-9 xl:h-10 xl:w-10 2xl:h-11 2xl:w-11" style="transform:none"/></span><span class="px-tooltip-bubble tooltip-bubble-trigger relative inline-flex" aria-describedby="_R_8eqnpfhivb_" data-tooltip-align="top"><img src="/images/logos/threejs.webp" alt="Three.js" width="44" height="44" loading="lazy" class="h-8 w-8 object-contain lg:h-9 lg:w-9 xl:h-10 xl:w-10 2xl:h-11 2xl:w-11" style="transform:none"/></span><span class="px-tooltip-bubble tooltip-bubble-trigger relative inline-flex" aria-describedby="_R_9eqnpfhivb_" data-tooltip-align="top"><img src="/images/logos/cloudflare.webp" alt="Cloudflare" width="44" height="44" loading="lazy" class="h-8 w-8 object-contain lg:h-9 lg:w-9 xl:h-10 xl:w-10 2xl:h-11 2xl:w-11" style="transform:none"/></span><span class="px-tooltip-bubble tooltip-bubble-trigger relative inline-flex" aria-describedby="_R_aeqnpfhivb_" data-tooltip-align="top"><img src="/images/logos/openrouter.webp" alt="OpenRouter" width="44" height="44" loading="lazy" class="h-8 w-8 object-contain lg:h-9 lg:w-9 xl:h-10 xl:w-10 2xl:h-11 2xl:w-11" style="transform:none"/></span><span class="px-tooltip-bubble tooltip-bubble-trigger relative inline-flex" aria-describedby="_R_beqnpfhivb_" data-tooltip-align="top"><img src="/images/logos/chatgpt.webp" alt="ChatGPT" width="44" height="44" loading="lazy" class="h-8 w-8 object-contain lg:h-9 lg:w-9 xl:h-10 xl:w-10 2xl:h-11 2xl:w-11" style="transform:none"/></span><span class="px-tooltip-bubble tooltip-bubble-trigger relative inline-flex" aria-describedby="_R_ceqnpfhivb_" data-tooltip-align="top"><img src="/images/logos/claude.webp" alt="Claude" width="44" height="44" loading="lazy" class="h-8 w-8 object-contain lg:h-9 lg:w-9 xl:h-10 xl:w-10 2xl:h-11 2xl:w-11" style="transform:none"/></span><span class="px-tooltip-bubble tooltip-bubble-trigger relative inline-flex" aria-describedby="_R_deqnpfhivb_" data-tooltip-align="top"><img src="/images/logos/gemini.webp" alt="Gemini" width="44" height="44" loading="lazy" class="h-8 w-8 object-contain lg:h-9 lg:w-9 xl:h-10 xl:w-10 2xl:h-11 2xl:w-11" style="transform:none"/></span></div></div></section><section class="container-main" vt-name="page-content_7" vt-update="none"><div class="p-grid"><div class="px-section-intro col-span-12 lg:col-span-6"><p class="mb-1 text-brand-blue"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 43.62 30.92 45.78" aria-hidden="true" class="px-slash inline-block size-[1em] -translate-y-0.5 mr-0.5"><path fill="url(#perxel-slash-a)" d="M13.92 43.62h17L17 89.4H0z"></path><defs><linearGradient id="perxel-slash-a" x1="33.5" x2="-15.5" y1="54.98" y2="58.98" gradientUnits="userSpaceOnUse"><stop stop-color="#40ffdd"></stop><stop offset=".361" stop-color="#082ae5"></stop><stop offset="1" stop-color="#082ae5"></stop></linearGradient></defs></svg>Đội ngũ</p><h2 class="p-heading">The Crew</h2></div><div class="col-span-12 grid gap-4 lg:grid-cols-2 lg:gap-8"><div class="px-crew-card group relative flex min-h-[420px] flex-col overflow-hidden rounded-2xl bg-brand-blue p-8 text-white lg:min-h-[460px] lg:p-10"><div aria-hidden="true" class="pointer-events-none absolute right-2 top-2 w-24 opacity-100 transition-opacity duration-300 sm:w-32 lg:right-4 lg:top-4 lg:w-44 lg:opacity-0 lg:group-hover:opacity-100"><div class="px-lottie relative w-full" style="aspect-ratio:1 / 1"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></div></div><div class="flex flex-col gap-4 lg:flex-row lg:items-center lg:gap-5"><div class="crew-avatar relative flex shrink-0 items-center justify-center overflow-hidden rounded-full bg-white/15"><img alt="Phúc Bùi" loading="lazy" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="112px" srcSet="/_next/image?url=%2Fimages%2Fphuc-bui.webp&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fimages%2Fphuc-bui.webp&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fimages%2Fphuc-bui.webp&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fimages%2Fphuc-bui.webp&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fimages%2Fphuc-bui.webp&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fimages%2Fphuc-bui.webp&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2Fphuc-bui.webp&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2Fphuc-bui.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2Fphuc-bui.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2Fphuc-bui.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2Fphuc-bui.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2Fphuc-bui.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2Fphuc-bui.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2Fphuc-bui.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2Fphuc-bui.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2Fphuc-bui.webp&amp;w=3840&amp;q=75"/></div><h3 class="whitespace-nowrap font-heading text-[2.5rem] font-bold leading-[1.05] tracking-[-0.03em] will-change-transform lg:text-[3.25rem]"><span class="inline-block" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">P</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">h</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">ú</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">c</span><span class="inline-block"> </span></span><span class="inline-block" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">B</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">ù</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">i</span></span><span class="sr-only">Phúc Bùi</span></h3></div><div class="min-h-12 flex-1"></div><p class="crew-position will-change-transform"><span class="inline-block" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">F</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">o</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">u</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">n</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">d</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">e</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">r</span><span class="inline-block"> </span></span><span class="inline-block" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">&amp;</span><span class="inline-block"> </span></span><span class="inline-block" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">L</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">e</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">a</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">d</span><span class="inline-block"> </span></span><span class="inline-block" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">E</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">n</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">g</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">i</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">n</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">e</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">e</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">r</span></span><span class="sr-only">Founder &amp; Lead Engineer</span></p><p class="crew-focus mt-2 will-change-transform"><span class="inline-block" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">W</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">e</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">b</span><span class="inline-block"> </span></span><span class="inline-block" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">A</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">r</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">c</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">h</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">i</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">t</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">e</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">c</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">t</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">u</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">r</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">e</span><span class="inline-block"> </span></span><span class="inline-block" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">·</span><span class="inline-block"> </span></span><span class="inline-block" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">P</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">e</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">r</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">f</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">o</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">r</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">m</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">a</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">n</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">c</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">e</span><span class="inline-block"> </span></span><span class="inline-block" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">O</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">p</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">t</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">i</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">m</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">i</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">z</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">a</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">t</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">i</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">o</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">n</span><span class="inline-block"> </span></span><span class="inline-block" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">·</span><span class="inline-block"> </span></span><span class="inline-block" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">C</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">r</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">e</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">a</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">t</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">i</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">v</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">e</span><span class="inline-block"> </span></span><span class="inline-block" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">D</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">e</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">v</span><span class="inline-block" aria-hidden="true" style="filt
1er:blur(0px)">e</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">l</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">o</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">p</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">e</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">r</span></span><span class="sr-only">Web Architecture · Performance Optimization · Creative Developer</span></p><p class="mt-6 text-sm font-medium"><span class="relative inline-block cursor-pointer px-inline-link text-brand-blue !text-white"><span><a href="https://www.linkedin.com/in/phucbm/" target="_blank" rel="noopener noreferrer">LinkedIn<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right inline-block w-3 ml-0.5" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></span><span class="absolute bg-current" style="height:var(--underline-height);bottom:calc(1 * var(--underline-padding));right:0;width:100%" aria-hidden="true"></span></span></p></div><div class="px-crew-card group relative flex min-h-[420px] flex-col overflow-hidden rounded-2xl bg-brand-blue p-8 text-white lg:min-h-[460px] lg:p-10"><div aria-hidden="true" class="pointer-events-none absolute right-2 top-2 w-24 opacity-100 transition-opacity duration-300 sm:w-32 lg:right-4 lg:top-4 lg:w-44 lg:opacity-0 lg:group-hover:opacity-100"><div class="px-lottie relative w-full" style="aspect-ratio:1 / 1"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></div></div><div class="flex flex-col gap-4 lg:flex-row lg:items-center lg:gap-5"><div class="crew-avatar relative flex shrink-0 items-center justify-center overflow-hidden rounded-full bg-white/15"><img alt="Nhi Nguyễn" loading="lazy" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="112px" srcSet="/_next/image?url=%2Fimages%2Fnhi-nguyen.webp&amp;w=32&amp;q=75 32w, /_next/image?url=%2Fimages%2Fnhi-nguyen.webp&amp;w=48&amp;q=75 48w, /_next/image?url=%2Fimages%2Fnhi-nguyen.webp&amp;w=64&amp;q=75 64w, /_next/image?url=%2Fimages%2Fnhi-nguyen.webp&amp;w=96&amp;q=75 96w, /_next/image?url=%2Fimages%2Fnhi-nguyen.webp&amp;w=128&amp;q=75 128w, /_next/image?url=%2Fimages%2Fnhi-nguyen.webp&amp;w=256&amp;q=75 256w, /_next/image?url=%2Fimages%2Fnhi-nguyen.webp&amp;w=384&amp;q=75 384w, /_next/image?url=%2Fimages%2Fnhi-nguyen.webp&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2Fnhi-nguyen.webp&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2Fnhi-nguyen.webp&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2Fnhi-nguyen.webp&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2Fnhi-nguyen.webp&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2Fnhi-nguyen.webp&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2Fnhi-nguyen.webp&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2Fnhi-nguyen.webp&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2Fnhi-nguyen.webp&amp;w=3840&amp;q=75"/></div><h3 class="whitespace-nowrap font-heading text-[2.5rem] font-bold leading-[1.05] tracking-[-0.03em] will-change-transform lg:text-[3.25rem]"><span class="inline-block" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">N</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">h</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">i</span><span class="inline-block"> </span></span><span class="inline-block" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">N</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">g</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">u</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">y</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">ễ</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">n</span></span><span class="sr-only">Nhi Nguyễn</span></h3></div><div class="min-h-12 flex-1"></div><p class="crew-position will-change-transform"><span class="inline-block" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">S</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">e</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">n</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">i</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">o</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">r</span><span class="inline-block"> </span></span><span class="inline-block" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">B</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">a</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">c</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">k</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">e</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">n</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">d</span><span class="inline-block"> </span></span><span class="inline-block" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">E</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">n</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">g</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">i</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">n</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">e</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">e</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">r</span></span><span class="sr-only">Senior Backend Engineer</span></p><p class="crew-focus mt-2 will-change-transform"><span class="inline-block" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">B</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">a</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">c</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">k</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">e</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">n</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">d</span><span class="inline-block"> </span></span><span class="inline-block" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">S</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">y</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">s</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">t</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">e</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">m</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">s</span><span class="inline-block"> </span></span><span class="inline-block" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">·</span><span class="inline-block"> </span></span><span class="inline-block" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">A</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">P</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">I</span><span class="inline-block"> </span></span><span class="inline-block" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">A</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">r</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">c</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">h</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">i</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">t</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">e</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">c</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">t</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">u</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">r</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">e</span><span class="inline-block"> </span></span><span class="inline-block" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">·</span><span class="inline-block"> </span></span><span class="inline-block" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">D</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">a</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">t</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">a</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">b</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">a</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">s</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">e</span><span class="inline-block"> </span></span><span class="inline-block" aria-hidden="true"><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">O</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">p</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">t</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">i</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">m</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">i</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">z</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">a</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">t</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">i</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">o</span><span class="inline-block" aria-hidden="true" style="filter:blur(0px)">n</span></span><span class="sr-only">
1Backend Systems · API Architecture · Database Optimization</span></p><p class="mt-6 text-sm font-medium"><span class="relative inline-block cursor-pointer px-inline-link text-brand-blue !text-white"><span><a href="https://www.linkedin.com/in/nguyennhi263/" target="_blank" rel="noopener noreferrer">LinkedIn<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right inline-block w-3 ml-0.5" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></span><span class="absolute bg-current" style="height:var(--underline-height);bottom:calc(1 * var(--underline-padding));right:0;width:100%" aria-hidden="true"></span></span></p></div></div></div></section><section class="px-cta-section" vt-name="page-content_8" vt-update="none"><div class="px-end-tide relative flex flex-col justify-center overflow-hidden bg-white"><div data-end-tide-content="" class="pb-28"><div class="container-main"><div class="p-grid items-center"><div class="col-span-12 md:col-span-4"><div class="mx-auto md:max-w-xs max-w-[200px] max-md:-mb-14"><div class="px-lottie relative w-full" style="aspect-ratio:1 / 1"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></div></div></div><p class="p-heading col-span-12 md:col-span-8">Bạn muốn nhận báo giá?<br/><span class="inline-block">Hãy <span class="relative inline-block cursor-pointer px-inline-link text-brand-blue "><span><a href="/contact">liên hệ</a></span><span class="absolute bg-current" style="height:var(--underline-height);bottom:calc(1 * var(--underline-padding));right:0;width:100%" aria-hidden="true"></span></span> <!-- -->Perxel ngay hôm nay.</span></p></div></div></div><div class="absolute inset-x-0 bottom-0"><div class="absolute inset-x-0 bottom-0 h-0.5 bg-brand-blue"></div><div class="relative"><canvas aria-hidden="true" class="px-footer-water pointer-events-none block w-full" style="height:56px"></canvas></div></div></div></section></main><footer class="flex w-full flex-col"><canvas aria-hidden="true" class="px-footer-water pointer-events-none block w-full" style="height:56px"></canvas><div data-cursor="light" class="-mt-px flex flex-1 flex-col bg-brand-blue"><div class="container-main grid gap-x-8 gap-y-12 py-12 md:py-16 lg:grid-cols-5 lg:gap-x-12"><div class="flex flex-col justify-between gap-10"><div><a class="inline-block transition-opacity duration-200 hover:opacity-70" href="/"><img alt="Perxel" loading="lazy" width="88" height="28" decoding="async" data-nimg="1" style="color:transparent;height:auto" src="/logo-white.svg"/></a><p class="mt-3 max-w-[15rem] text-[13px] leading-relaxed text-white/90">High-performance web solutions</p></div><div class="hidden lg:block"><div class="flex flex-col gap-6"><div class="flex flex-col gap-4"><a href="https://mcp.perxel.com" target="_blank" rel="noopener noreferrer" class="px-mcp-status-badge inline-flex w-fit items-center gap-2 text-[13px] transition-colors duration-200 text-white/90 hover:text-white"><span aria-hidden="true" class="size-2 rounded-full bg-[color:var(--color-warm-gray)] opacity-50"></span>Perxel MCP: <!-- -->Đang kiểm tra</a><div class="px-social-links flex items-center gap-5"><a href="https://github.com/perxel" target="_blank" rel="noopener noreferrer" aria-label="GitHub" class="px-tooltip-bubble tooltip-bubble-trigger relative transition-colors duration-200 text-white/90 hover:text-white" aria-describedby="_R_cpd2npfhivb_" data-tooltip-align="top"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M9 19c-4.3 1.4 -4.3 -2.5 -6 -3m12 5v-3.5c0 -1 .1 -1.4 -.5 -2c2.8 -.3 5.5 -1.4 5.5 -6a4.6 4.6 0 0 0 -1.3 -3.2a4.2 4.2 0 0 0 -.1 -3.2s-1.1 -.3 -3.5 1.3a12.3 12.3 0 0 0 -6.2 0c-2.4 -1.6 -3.5 -1.3 -3.5 -1.3a4.2 4.2 0 0 0 -.1 3.2a4.6 4.6 0 0 0 -1.3 3.2c0 4.6 2.7 5.7 5.5 6c-.6 .6 -.6 1.2 -.5 2v3.5"></path></svg></a><a href="https://www.facebook.com/perxel/" target="_blank" rel="noopener noreferrer" aria-label="Facebook" class="px-tooltip-bubble tooltip-bubble-trigger relative transition-colors duration-200 text-white/90 hover:text-white" aria-describedby="_R_kpd2npfhivb_" data-tooltip-align="top"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
1ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M7 10v4h3v7h4v-7h3l1 -4h-4v-2a1 1 0 0 1 1 -1h3v-4h-3a5 5 0 0 0 -5 5v2h-3"></path></svg></a><a href="https://zalo.me/4220548707432817354" target="_blank" rel="noopener noreferrer" aria-label="Zalo" class="px-tooltip-bubble tooltip-bubble-trigger relative transition-colors duration-200 text-white/90 hover:text-white" aria-describedby="_R_spd2npfhivb_" data-tooltip-align="top"><svg viewBox="0 0 70 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-2.5"><path d="M36.4292 7.07562V5.79423H40.357V23.8119H38.11C37.6659 23.8121 37.2397 23.6405 36.9247 23.3345C36.6097 23.0285 36.4316 22.6131 36.4292 22.1791C34.7899 23.3518 32.8088 23.9843 30.7773 23.982C25.487 23.982 21.1978 19.7933 21.1978 14.6272C21.1978 9.46143 25.487 5.27266 30.7773 5.27266C32.8088 5.27038 34.7899 5.90291 36.4292 7.07562ZM20.1798 0V0.584267C20.1798 1.67386 20.0311 2.56337 19.3063 3.60679L19.2188 3.70454C19.0607 3.87982 18.6894 4.29166 18.5127 4.51482L5.90333 19.9802H20.1798V22.1697C20.1797 22.3854 20.1361 22.599 20.0515 22.7983C19.9669 22.9976 19.843 23.1786 19.6868 23.3311C19.5306 23.4835 19.3452 23.6044 19.1412 23.6869C18.9372 23.7693 18.7186 23.8117 18.4978 23.8116H0V22.7793C0 21.515 0.321417 20.9513 0.727708 20.3636L14.1698 4.10526H0.560583V0H20.1798ZM45.1211 23.8119C44.7499 23.8117 44.3939 23.6677 44.1312 23.4113C43.8686 23.1549 43.7208 22.8072 43.7203 22.4444V0H47.9249V23.8119H45.1211ZM60.3557 5.1598C65.6833 5.1598 70 9.37992 70 14.5776C70 19.7796 65.683 24 60.3557 24C55.0287 24 50.7115 19.7796 50.7115 14.5776C50.7115 9.37992 55.0287 5.1598 60.3557 5.1598ZM30.7773 20.1313C33.8908 20.1313 36.4134 17.6674 36.4134 14.6272C36.4134 11.5919 33.8905 9.12797 30.7773 9.12797C27.664 9.12797 25.1411 11.5916 25.1411 14.6272C25.1411 17.6674 27.664 20.1313 30.7773 20.1313ZM60.3557 20.1219C63.4874 20.1219 66.0287 17.6403 66.0287 14.5776C66.0287 11.5195 63.4874 9.03819 60.3557 9.03819C57.2195 9.03819 54.6828 11.5195 54.6828 14.5776C54.6828 17.6403 57.2195 20.1219 60.3557 20.1219Z" fill="currentColor"></path></svg></a><a href="https://www.linkedin.com/company/perxel" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn" class="px-tooltip-bubble tooltip-bubble-trigger relative transition-colors duration-200 text-white/90 hover:text-white" aria-describedby="_R_14pd2npfhivb_" data-tooltip-align="top"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M8 11v5"></path><path d="M8 8v.01"></path><path d="M12 16v-5"></path><path d="M16 16v-3a2 2 0 1 0 -4 0"></path><path d="M3 7a4 4 0 0 1 4 -4h10a4 4 0 0 1 4 4v10a4 4 0 0 1 -4 4h-10a4 4 0 0 1 -4 -4l0 -10"></path></svg></a></div></div><div class="flex flex-col gap-2"><p class="text-[13px] text-white/90">© 2026 PERXEL Co., Ltd.</p><ul class="flex flex-wrap gap-x-3 gap-y-1"><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/legal">Thông tin pháp lý</a></li><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/privacy-policy">Privacy Policy</a></li><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/terms-and-conditions">Terms &amp; Conditions</a></li></ul></div></div></div></div><div class="grid gap-x-8 gap-y-12 sm:grid-cols-2 lg:col-span-4 lg:grid-cols-4 lg:gap-x-12"><div class="flex flex-col gap-10"><nav class="flex flex-col gap-3"><span class="text-[11px] font-medium uppercase tracking-[0.14em] text-white/75">Studio</span><ul class="flex flex-col gap-2"><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/about">Giới thiệu</a></li><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/contact">Liên hệ</a></li></ul></nav><nav class="flex flex-col gap-3"><a class="text-[11px] font-medium uppercase tracking-[0.14em] text-white/75 transition-colors duration-200 hover:text-white" href="/works">Dự án</a><ul class="flex flex-col gap-2"><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/works/openwallet">
1OpenWallet</a></li><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/works/khatra">Khatra Tile</a></li><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/works/growtrics">Growtrics</a></li><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/works/dta-luxury">DTA Luxury</a></li></ul></nav></div><div class="flex flex-col gap-10"><nav class="flex flex-col gap-3"><a class="text-[11px] font-medium uppercase tracking-[0.14em] text-white/75 transition-colors duration-200 hover:text-white" href="/services">Dịch vụ</a><ul class="flex flex-col gap-2"><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/services/wordpress-custom-theme">WordPress Custom Theme</a></li><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/services/wordpress-plugins">Plugin WordPress</a></li><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/services/web-animation">Web animation</a></li><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/services/nextjs">Next.js &amp; Headless CMS</a></li><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/services/development-partner">Đối tác phát triển</a></li><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/services/ai-solutions">Giải pháp AI</a></li></ul></nav></div><div class="flex flex-col gap-10"><nav class="flex flex-col gap-3"><a class="text-[11px] font-medium uppercase tracking-[0.14em] text-white/75 transition-colors duration-200 hover:text-white" href="/products">Sản phẩm</a><div class="flex flex-col gap-2 [&amp;:not(:first-child)]:mt-2"><span class="text-[12px] font-medium text-white">Plugin WordPress</span><ul class="flex flex-col gap-2"><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/products/perxel-accordion-for-tinymce">Perxel Accordion for TinyMCE</a></li><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/products/perxel-ai-translate">Perxel AI Translate</a></li><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/products/perxel-image-optimizer">Perxel Image Optimizer</a></li></ul></div><div class="flex flex-col gap-2 [&amp;:not(:first-child)]:mt-2"><span class="text-[12px] font-medium text-white">Công cụ</span><ul class="flex flex-col gap-2"><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/products/wp-plugin-toolkit">WP Plugin Toolkit</a></li></ul></div><div class="flex flex-col gap-2 [&amp;:not(:first-child)]:mt-2"><span class="text-[12px] font-medium text-white">Thực nghiệm</span><ul class="flex flex-col gap-2"><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/products/foldables">Foldables</a></li><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/products/atlas-robotics">Atlas Robotics</a></li></ul></div></nav></div><div class="flex flex-col gap-10"><nav class="flex flex-col gap-3"><a class="text-[11px] font-medium uppercase tracking-[0.14em] text-white/75 transition-colors duration-200 hover:text-white" href="/insights">Insights</a><ul class="flex flex-col gap-2"><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/insights/lottie-animation">Lottie animation</a></li><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/insights/tinacms">TinaCMS &amp; Next.js</a></li><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/insights/prismic-headless-cms">Prismic &amp; Next.js</a></li><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/insights/tinacms-vs-prismic">So sánh TinaCMS và Prismic</a></li><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/insights/certified-tinacms-developer">Certified Developer by TinaCMS</a></li><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/insights/nectarblocks">Meet Nectarblocks</a></li><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/insights/cross-browser-cross-device">Cross-device &amp; Cross-browser testing</a></li><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/insights/figma-handoff">Figma handoff</a></li><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/insights/no-code-vs-custom-development">No-code hay Custom Development</a></li><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/insights/pagespeed">PageSpeed Insights &amp; Core Web Vitals</a></li></ul></nav></div></div><div class="lg:hidden"><div class="flex flex-col gap-6"><div class="flex flex-col gap-4"><a href="https://mcp.perxel.com" target="_blank" rel="noopener noreferrer" class="px-mcp-status-badge inline-flex w-fit items-center gap-2 text-[13px] transition-colors duration-200 text-white/90 hover:text-white">
1<span aria-hidden="true" class="size-2 rounded-full bg-[color:var(--color-warm-gray)] opacity-50"></span>Perxel MCP: <!-- -->Đang kiểm tra</a><div class="px-social-links flex items-center gap-5"><a href="https://github.com/perxel" target="_blank" rel="noopener noreferrer" aria-label="GitHub" class="px-tooltip-bubble tooltip-bubble-trigger relative transition-colors duration-200 text-white/90 hover:text-white" aria-describedby="_R_37d2npfhivb_" data-tooltip-align="top"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M9 19c-4.3 1.4 -4.3 -2.5 -6 -3m12 5v-3.5c0 -1 .1 -1.4 -.5 -2c2.8 -.3 5.5 -1.4 5.5 -6a4.6 4.6 0 0 0 -1.3 -3.2a4.2 4.2 0 0 0 -.1 -3.2s-1.1 -.3 -3.5 1.3a12.3 12.3 0 0 0 -6.2 0c-2.4 -1.6 -3.5 -1.3 -3.5 -1.3a4.2 4.2 0 0 0 -.1 3.2a4.6 4.6 0 0 0 -1.3 3.2c0 4.6 2.7 5.7 5.5 6c-.6 .6 -.6 1.2 -.5 2v3.5"></path></svg></a><a href="https://www.facebook.com/perxel/" target="_blank" rel="noopener noreferrer" aria-label="Facebook" class="px-tooltip-bubble tooltip-bubble-trigger relative transition-colors duration-200 text-white/90 hover:text-white" aria-describedby="_R_57d2npfhivb_" data-tooltip-align="top"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M7 10v4h3v7h4v-7h3l1 -4h-4v-2a1 1 0 0 1 1 -1h3v-4h-3a5 5 0 0 0 -5 5v2h-3"></path></svg></a><a href="https://zalo.me/4220548707432817354" target="_blank" rel="noopener noreferrer" aria-label="Zalo" class="px-tooltip-bubble tooltip-bubble-trigger relative transition-colors duration-200 text-white/90 hover:text-white" aria-describedby="_R_77d2npfhivb_" data-tooltip-align="top"><svg viewBox="0 0 70 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-2.5"><path d="M36.4292 7.07562V5.79423H40.357V23.8119H38.11C37.6659 23.8121 37.2397 23.6405 36.9247 23.3345C36.6097 23.0285 36.4316 22.6131 36.4292 22.1791C34.7899 23.3518 32.8088 23.9843 30.7773 23.982C25.487 23.982 21.1978 19.7933 21.1978 14.6272C21.1978 9.46143 25.487 5.27266 30.7773 5.27266C32.8088 5.27038 34.7899 5.90291 36.4292 7.07562ZM20.1798 0V0.584267C20.1798 1.67386 20.0311 2.56337 19.3063 3.60679L19.2188 3.70454C19.0607 3.87982 18.6894 4.29166 18.5127 4.51482L5.90333 19.9802H20.1798V22.1697C20.1797 22.3854 20.1361 22.599 20.0515 22.7983C19.9669 22.9976 19.843 23.1786 19.6868 23.3311C19.5306 23.4835 19.3452 23.6044 19.1412 23.6869C18.9372 23.7693 18.7186 23.8117 18.4978 23.8116H0V22.7793C0 21.515 0.321417 20.9513 0.727708 20.3636L14.1698 4.10526H0.560583V0H20.1798ZM45.1211 23.8119C44.7499 23.8117 44.3939 23.6677 44.1312 23.4113C43.8686 23.1549 43.7208 22.8072 43.7203 22.4444V0H47.9249V23.8119H45.1211ZM60.3557 5.1598C65.6833 5.1598 70 9.37992 70 14.5776C70 19.7796 65.683 24 60.3557 24C55.0287 24 50.7115 19.7796 50.7115 14.5776C50.7115 9.37992 55.0287 5.1598 60.3557 5.1598ZM30.7773 20.1313C33.8908 20.1313 36.4134 17.6674 36.4134 14.6272C36.4134 11.5919 33.8905 9.12797 30.7773 9.12797C27.664 9.12797 25.1411 11.5916 25.1411 14.6272C25.1411 17.6674 27.664 20.1313 30.7773 20.1313ZM60.3557 20.1219C63.4874 20.1219 66.0287 17.6403 66.0287 14.5776C66.0287 11.5195 63.4874 9.03819 60.3557 9.03819C57.2195 9.03819 54.6828 11.5195 54.6828 14.5776C54.6828 17.6403 57.2195 20.1219 60.3557 20.1219Z" fill="currentColor"></path></svg></a><a href="https://www.linkedin.com/company/perxel" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn" class="px-tooltip-bubble tooltip-bubble-trigger relative transition-colors duration-200 text-white/90 hover:text-white" aria-describedby="_R_97d2npfhivb_" data-tooltip-align="top"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M8 11v5"></path><path d="M8 8v.01"></path><path d="M12 16v-5"></path><path d="M16 16v-3a2 2 0 1 0 -4 0"></path><path d="M3 7a4 4 0 0 1 4 -4h10a4 4 0 0 1 4 4v10a4 4 0 0 1 -4 4h-10a4 4 0 0 1 -4 -4l0 -10"></path></svg></a></div></div><div class="flex flex-col gap-2"><p class="text-[13px] text-white/90">© 2026 PERXEL Co., Ltd.</p><ul class="flex flex-wrap gap-x-3 gap-y-1"><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/legal">Thông tin pháp lý</a></li><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/privacy-policy">Privacy Policy</a></li><li><a class="text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white" href="/terms-and-conditions">Terms &amp; Conditions</a></li></ul></div></div></div></div><div class="container-main overflow-hidden"><div aria-hidden="true" class="px-footer-wordmark relative h-[calc(40vw*120/438)] w-full"><canvas class="pointer-events-none absolute inset-y-0 -left-[3vw] -right-[3vw] block h-full w-[calc(100%+6vw)]"></canvas></div></div></div></footer></div><!--$--><!--/$-->
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://perxel.com/#organization","name":"Perxel","url":"https://perxel.com","logo":"https://perxel.com/logo.svg","email":"[email protected]","founder":{"@type":"Person","name":"Phúc Bùi","jobTitle":"Frontend Engineer"},"description":"Boutique web studio lập trình WordPress & Next.js. Đồng hành cùng designer và agency tối ưu PageSpeed, Core Web Vitals và hiệu năng vận hành thá»±c tế."},{"@type":"WebSite","@id":"https://perxel.com/#website","url":"https://perxel.com","name":"Perxel","publisher":{"@id":"https://perxel.com/#organization"}},{"@type":"ProfessionalService","@id":"https://perxel.com/#service","name":"Perxel","url":"https://perxel.com","provider":{"@id":"https://perxel.com/#organization"},"serviceType":["Website Development","Frontend Development","Web Application Development"],"areaServed":"Worldwide","priceRange":"$$"}]}</script>
1<script src="/_next/static/chunks/3uh5q-u-l4mu5.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[64828,[\"/_next/static/chunks/35y-lko3okss2.js\"],\"default\"]\n3:I[88164,[\"/_next/static/chunks/35y-lko3okss2.js\"],\"default\"]\n4:I[77487,[\"/_next/static/chunks/11xi1q2e0snkf.js\",\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"/_next/static/chunks/2abj24_nch6i6.js\",\"/_next/static/chunks/3_y9e7nadoork.js\"],\"LocaleProvider\"]\n5:I[18003,[\"/_next/static/chunks/11xi1q2e0snkf.js\",\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"/_next/static/chunks/2abj24_nch6i6.js\",\"/_next/static/chunks/3_y9e7nadoork.js\"],\"default\"]\n6:I[8906,[\"/_next/static/chunks/11xi1q2e0snkf.js\",\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"/_next/static/chunks/2abj24_nch6i6.js\",\"/_next/static/chunks/3_y9e7nadoork.js\"],\"default\"]\n7:I[35315,[\"/_next/static/chunks/11xi1q2e0snkf.js\",\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"/_next/static/chunks/2abj24_nch6i6.js\",\"/_next/static/chunks/3_y9e7nadoork.js\"],\"default\"]\n8:I[74823,[\"/_next/static/chunks/11xi1q2e0snkf.js\",\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"/_next/static/chunks/2abj24_nch6i6.js\",\"/_next/static/chunks/3_y9e7nadoork.js\",\"/_next/static/chunks/2yiepzk065v4u.js\",\"/_next/static/chunks/1224xoeg_4_r4.js\"],\"default\"]\n9:I[37270,[\"/_next/static/chunks/11xi1q2e0snkf.js\",\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"/_next/static/chunks/2abj24_nch6i6.js\",\"/_next/static/chunks/3_y9e7nadoork.js\",\"/_next/static/chunks/20qszks7-o37n.js\",\"/_next/static/chunks/3939l8_rf8_8k.js\",\"/_next/static/chunks/1uax8fy4xkrjw.js\",\"/_next/static/chunks/3ju39g9i8ay09.js\",\"/_next/static/chunks/392ts2_g3_7rl.js\",\"/_next/static/chunks/43s8u9f4f23pv.js\",\"/_next/static/chunks/22ycfostrc-d5.js\"],\"default\"]\na:I[93983,[\"/_
1next/static/chunks/11xi1q2e0snkf.js\",\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"/_next/static/chunks/2abj24_nch6i6.js\",\"/_next/static/chunks/3_y9e7nadoork.js\",\"/_next/static/chunks/20qszks7-o37n.js\",\"/_next/static/chunks/3939l8_rf8_8k.js\",\"/_next/static/chunks/1uax8fy4xkrjw.js\",\"/_next/static/chunks/3ju39g9i8ay09.js\",\"/_next/static/chunks/392ts2_g3_7rl.js\",\"/_next/static/chunks/43s8u9f4f23pv.js\",\"/_next/static/chunks/22ycfostrc-d5.js\"],\"default\"]\nb:I[86215,[\"/_next/static/chunks/11xi1q2e0snkf.js\",\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"/_next/static/chunks/2abj24_nch6i6.js\",\"/_next/static/chunks/3_y9e7nadoork.js\",\"/_next/static/chunks/20qszks7-o37n.js\",\"/_next/static/chunks/3939l8_rf8_8k.js\",\"/_next/static/chunks/1uax8fy4xkrjw.js\",\"/_next/static/chunks/3ju39g9i8ay09.js\",\"/_next/static/chunks/392ts2_g3_7rl.js\",\"/_next/static/chunks/43s8u9f4f23pv.js\",\"/_next/static/chunks/22ycfostrc-d5.js\"],\"default\"]\nc:I[76145,[\"/_next/static/chunks/11xi1q2e0snkf.js\",\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"/_next/static/chunks/2abj24_nch6i6.js\",\"/_next/static/chunks/3_y9e7nadoork.js\",\"/_next/static/chunks/20qszks7-o37n.js\",\"/_next/static/chunks/3939l8_rf8_8k.js\",\"/_next/static/chunks/1uax8fy4xkrjw.js\",\"/_next/static/chunks/3ju39g9i8ay09.js\",\"/_next/static/chunks/392ts2_g3_7rl.js\",\"/_next/static/chunks/43s8u9f4f23pv.js\",\"/_next/static/chunks/22ycfostrc-d5.js\"],\"Button\"]\nd:I[85518,[\"/_next/static/chunks/11xi1q2e0snkf.js\",\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"/_next/static/chunks/2abj24_nch6i6.js\",\"/_next/static/chunks/3_y9e7nadoork.js\",\"/_next/static/chunks/20qszks7-o37n.js\",\"/_next/static/chunks/3939l8_rf8_8k.js\",\"/_next/static/chunks/1uax8fy4xkrjw.js\",\"/_next/static/chunks/3ju39g9i8ay09.js\",\"/_next/static/chunks/392ts2_g3_7rl.js\",\"/_next/static/chunks/43s8u9f4f23pv.js\",\"/_next/static/chunks/22ycfostrc-d5.js\"],\"\"]\nf:I[78577,[\"/_next/static/chunks/11xi1q2e0snkf.js\",\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"/_next/static/chunks/2abj24_nch6i6.js\",\"/_next/static/chunks/3_y9e7nadoork.js\"],\"default\"]\n15:I[40351,[],\"default\",1]\n:HL[\"/_next/static/chunks/1te05-4yjhk_b.css\",\"style\"]\n:HL[\"/_next/static/chunks/19rhlcx2srev9.css\",\"style\"]\n:HL[\"/_next/static/media/2bbe8d2671613f1f-s.p.0k62hbripvv8p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/6ab0db14f70d8ed6-s.p.13hnt-xgp82zk.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/bfc7db5c00d21bc5-s.p.173xwsdme27n8.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n13:X\n0:{\"P\":null,\"c\":[\"\",\"about\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"(vi)\",{\"children\":[\"about\",{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4624]},\"$undefined\",\"$undefined\",4624],[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\"
1:\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1te05-4yjhk_b.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/19rhlcx2srev9.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/11xi1q2e0snkf.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/2abj24_nch6i6.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/3_y9e7nadoork.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"vi\",\"className\":\"geist_baa254b5-module__175Eea__variable inter_5baa7971-module__QxrtPq__variable manrope_22b17fe0-module__W4OmLa__variable h-full antialiased\",\"children\":[\"$\",\"body\",null,{\"className\":\"h-full\",\"children\":[[\"$\",\"$L4\",null,{\"locale\":\"vi\",\"children\":[[\"$\",\"$L5\",null,{}],[\"$\",\"$L6\",null,{}],[\"$\",\"$L7\",null,{}],[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$8\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/2yiepzk065v4u.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/1224xoeg_4_r4.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"flex min-h-screen flex-col bg-white\",\"style\":{\"paddingTop\":\"var(--px-header-height)\"},\"children\":[[\"$\",\"$L9\",null,{}],[\"$\",\"$La\",null,{\"overlay\":false}],[\"$\",\"main\",null,{\"className\":\"flex-1 flex flex-col 2xl:gap-36 2xl:py-36 xl:gap-24 xl:py-24 gap-16 py-8\",\"children\":[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"section\",null,{\"className\":\"container-main flex-1 flex items-center justify-center text-center\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-lg mx-auto\",\"children\":[[\"$\",\"p\",null,{\"className\":\"mb-3 text-brand-blue flex items-center justify-center\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"viewBox\":\"0 43.62 30.92 45.78\",\"aria-hidden\":\"true\",\"className\":\"px-slash inline-block size-[1em] -translate-y-0.5 mr-0.5\",\"children\":[[\"$\",\"path\",null,{\"fill\":\"url(#perxel-slash-a)\",\"d\":\"M13.92 43.62h17L17 89.4H0z\"}],[\"$\",\"defs\",null,{\"children\":[\"$\",\"linearGradient\",null,{\"id\":\"perxel-slash-a\",\"x1\":\"33.5\",\"x2\":\"-15.5\",\"y1\":\"54.98\",\"y2\":\"58.98\",\"gradientUnits\":\"userSpaceOnUse\",\"children\":[[\"$\",\"stop\",null,{\"stopColor\":\"#40ffdd\"}],[\"$\",\"stop\",null,{\"offset\":\".361\",\"stopColor\":\"#082ae5\"}],[\"$\",\"stop\",null,{\"offset\":\"1\",\"stopColor\":\"#082ae5\"}]]}]}]]}],\"Error 404\"]}],[\"$\",\"h1\",null,{\"className\":\"p-heading\",\"children\":\"Không tìm thấy trang\"}],[\"$\",\"p\",null,{\"className\":\"mt-4\",\"children\":\"Trang bạn đang tìm không tồn tại hoặc có thể đã được di chuyển.\"}],[\"$\",\"div\",null,{\"className\":\"mt-8\",\"children\":[\"$\",\"$Lc\",null,{\"variant\":\"fill\",\"render\":[\"$\",\"$Ld\",null,{\"href\":\"/\"}],\"children\":\"Về trang chá»§\"}]}]]}]}]}]}],\"$Le\"]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$Lf\",null,{}]]}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@graph\\\":[{\\\"@type\\\":\\\"Organization\\\",\\\"@id\\\":\\\"https://perxel.com/#organization\\\",\\\"name\\\":\\\"Perxel\\\",\\\"url\\\":\\\"https://perxel.com\\\",\\\"logo\\\":\\\"https://perxel.com/logo.svg\\\",\\\"email\\\":\\\"[email protected]\\\",\\\"founder\\\":{\\\"@type\\\":\\\"Person\\\",\\\"name\\\":\\\"Phúc Bùi\\\",\\\"jobTitle\\\":\\\"Frontend Engineer\\\"},\\\"description\\\":\\\"Boutique web studio lập trình WordPress \u0026 Next.js. Đồng hành cùng designer và agency tối ưu PageSpeed, Core Web Vitals và hiệu năng vận hành thá»±c tế.\\\"},{\\\"@type\\\":\\\"WebSite\\\",\\\"@id\\\":\\\"https://perxel.com/#website\\\",\\\"url\\\":\\\"https://perxel.com\\\",\\\"name\\\":\\\"Perxel\\\",\\\"publisher\\\":{\\\"@id\\\":\\\"https://perxel.com/#organization\\\"}},{\\\"@type\\\":\\\"ProfessionalService\\\",\\\"@id\\\":\\\"https://perxel.com/#service\\\",\\\"name\\\":\\\"Perxel\\\",\\\"url\\\":\\\"https://perxel.com\\\",\\\"provider\\\":{\\\"@id\\\":\\\"https://perxel.com/#organization\\\"},\\\"serviceType\\\":[\\\"Website Development\\\",\\\"Frontend Development\\\",\\\"Web Application Development\\\"],\\\"areaServed\\\":\\\"Worldwide\\\",\\\"priceRange\\\":\\\"$$\\\"}]}\"}}],\"$L10\"]}]}]]}],{\"children\":[\"$L11\",{\"children\":[\"$L12\",{}
1,null,false,null]},null,false,\"$13\"]},null,false,null]},null,false,\"$13\"],\"$L14\",false]],\"m\":\"$undefined\",\"G\":[\"$15\",[]],\"S\":true,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"INnYs6tqNJxhmJ-EY7HWu\"}\n16:I[34377,[\"/_next/static/chunks/11xi1q2e0snkf.js\",\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"/_next/static/chunks/2abj24_nch6i6.js\",\"/_next/static/chunks/3_y9e7nadoork.js\"],\"default\"]\n17:I[38378,[\"/_next/static/chunks/11xi1q2e0snkf.js\",\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"/_next/static/chunks/2abj24_nch6i6.js\",\"/_next/static/chunks/3_y9e7nadoork.js\",\"/_next/static/chunks/20qszks7-o37n.js\",\"/_next/static/chunks/3939l8_rf8_8k.js\",\"/_next/static/chunks/1uax8fy4xkrjw.js\",\"/_next/static/chunks/3ju39g9i8ay09.js\",\"/_next/static/chunks/392ts2_g3_7rl.js\",\"/_next/static/chunks/43s8u9f4f23pv.js\",\"/_next/static/chunks/22ycfostrc-d5.js\"],\"default\"]\n18:I[44764,[\"/_next/static/chunks/11xi1q2e0snkf.js\",\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"/_next/static/chunks/2abj24_nch6i6.js\",\"/_next/static/chunks/3_y9e7nadoork.js\",\"/_next/static/chunks/20qszks7-o37n.js\",\"/_next/static/chunks/3939l8_rf8_8k.js\",\"/_next/static/chunks/1uax8fy4xkrjw.js\",\"/_next/static/chunks/3ju39g9i8ay09.js\",\"/_next/static/chunks/392ts2_g3_7rl.js\",\"/_next/static/chunks/43s8u9f4f23pv.js\",\"/_next/static/chunks/22ycfostrc-d5.js\"],\"default\"]\n19:I[49415,[\"/_next/static/chunks/11xi1q2e0snkf.js\",\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"/_next/static/chunks/2abj24_nch6i6.js\",\"/_next/static/chunks/3_y9e7nadoork.js\",\"/_next/static/chunks/20qszks7-o37n.js\",\"/_next/static/chunks/3939l8_rf8_8k.js\",\"/_next/static/chunks/1uax8fy4xkrjw.js\",\"/_next/static/chunks/3ju39g9i8ay09.js\",\"/_next/static/chunks/392ts2_g3_7rl.js\",\"/_next/static/chunks/43s8u9f4f23pv.js\",\"/_next/static/chunks/22ycfostrc-d5.js\"],\"default\"]\n1a:I[17364,[\"/_next/static/chunks/11xi1q2e0snkf.js\",\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"/_next/static/chunks/2abj24_nch6i6.js\",\"/_next/static/chunks/3_y9e7nadoork.js\",\"/_next/static/chunks/20qszks7-o37n.js\",\"/_next/static/chunks/3939l8_rf8_8k.js\",\"/_next/static/chunks/1uax8fy4xkrjw.js\",\"/_next/static/chunks/3ju39g9i8ay09.js\",\"/_next/static/chunks/392ts2_g3_7rl.js\",\"/_next/static/chunks/43s8u9f4f23pv.js\",\"/_next/static/chunks/22ycfostrc-d5.js\"],\"default\"]\n2a:I[63901,[\"/_next/static/chunks/35y-lko3okss2.js\"],\"ViewportBoundary\"]\n2c:I[63901,[\"/_next/static/chunks/35y-lko3okss2.js\"],\"MetadataBoundary\"]\n2d:\"$Sreact.suspense\"\n10:[\"$\",\"$L16\",null,{}]\n11:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n12:[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex min-h-screen flex-col bg-white\",\"style\":{\"paddingTop\":\"var(--px-header-height)\"},\"children\":[[\"$\",\"$L9\",null,{}],[\"$\",\"$La\",null,{\"overlay\":false}],[\"$\",\"main\",null,{\"className\":\"flex-1 flex flex-col 2xl:gap-36 2xl:py-36 xl:gap-24 xl:py-24 gap-16 py-8\",\"children\":[\"$\",\"$Lb\",null,{\"children\":[[\"$\",\"section\",null,{\"className\":\"container-main\",\"children\":[\"$\",\"div\",null,{\"className\":\"p-grid xl:min-h-[40vh] relative\",\"children\":[[\"$\",\"div\",null,{\"className\":\"xl:col-span-7 col-span-12 flex items-center relative z-20\",\"children\":[\"$\",\"div\",null,{\"className\":\"px-section-intro\",\"children\":[[\"$\",\"p\",null,{\"className\":\"mb-1 text-brand-blue\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"viewBox\":\"0 43.62 30.92 45.78\",\"aria-hidden\":\"true\",\"className\":\"px-slash inline-block size-[1em] -translate-y-0.5 mr-0.5\",\"children\":[[\"$\",\"path\",null,{\"fill\":\"url(#perxel-slash-a)\",\"d\":\"M13.92 43.62h17L17 89.4H0z\"}],[\"$\",\"defs\",null,{\"children\":[\"$\",\"linearGradient\",null,{\"id\":\"perxel-slash-a\",\"x1\":\"33.5\",\"x2\":\"-15.5\",\"y1\":\"54.98\",\"y2\":\"58.98\",\"gradientUnits\":\"userSpaceOnUse\",\"children\":[[\"$\",\"stop\",null,{\"stopColor\":\"#40ffdd\"}],[\"$\",\"stop\",null,{\"offset\":\".361\",\"stopColor\":\"#082ae5\"}],[\"$\",\"stop\",null,{\"offset\":\"1\",\"stopColor\":\"#082ae5\"}]]}]}]]}],\"Giới thiệu\"]}],[\"$\",\"$L17\",null,{\"as\":\"h1\",\"text\":\"PERXEL\"}],[\"$\",\"div\",null,{\"className\":\"mt-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-xl\",\"children\":\"Perxel là web studio do Phúc Bùi, một full stack developer nhiều năm kinh nghiệm, điều hành. Perxel là doanh nghiệp có pháp nhân tại Việt Nam.\"}]}]]}]}],[\"$\",\"div\",null,{\"className\":\"xl:col-span-5 col-span-12 xl:absolute top-0 bottom-0 right-0 xl:w-1/2 max-xl:-order-1 max-xl:max-w-[20vw] max-xl:-mb-[5vw]\",\"children\":[\"$\",\"$L18\",null,{\"defaultShape\":\"Tetrahedron\",\"clickable\":true,\"className\":\"xl:absolute xl:top-1/2 xl:left-1/2 xl:-translate-x-1/2 xl:-translate-y-1/2\",\"transparent\":true,\"lineColor\":\"#082ae5\"}]}]]}]}],[\"$\",\"section\",null,{\"className\":\"container-main\",\"children\":[\"$\",\"div\",null,{\"className\":\"p-grid items-end\",\"children\":[[\"$\",\"div\",null,{\"className\":\"col-span-12 lg:col-span-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-section-intro\",\"children\":[\"$undefined\",[\"$\",\"h2\",null,{\"className\":\"p-heading\",\"children\":\"Phát triển từ môi trường agency\"}],\"$undefined\"]}],[\"$\",\"$L19\",null,{\"src\":\"/lottie/office.lottie\",\"aspectRatio\":\"638 / 420\",\"className\":\"mt-8 lg:mt-10 max-w-lg\"}]]}],[\"$\",\"div\",null,{\"className\":\"col-span-12 lg:col-span-6 lg:col-start-7\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-2xl space-y-4\",\"children\":[[\"$\",\"p\",\"0\",{\"children\":\"Phúc Bùi là full stack developer với nhiều năm làm việc trong môi trường agency. Anh từng là Frontend Team Lead, trực tiếp điều phối kỹ thuật cho hàng trăm dự án.\"}],[\"$\",\"p\",\"1\",{\"children\":\"Phúc Bùi đã làm cho khách hàng ở nhiều lĩnh vực: giáo dục (RMIT), doanh nghiệp lớn (REE, Cảng Quốc tế Long An), khách sạn (Mia Saigon, The Deck Saigon) và các doanh nghiệp như Yadea, Sakura, Sun DMD.\"}]]}]}]]}]}],[\"$\",\"section\",null,{\"className\":\"container-main\",\"children\":[\"$\",\"div\",null,{\"className\":\"p-grid\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-section-intro col-span-12 lg:col-span-6\",\"children\":[\"$undefined\",[\"$\",\"h2\",null,{\"className\":\"p-heading\",\"children\":\"Cầu nối Kỹ thuật cho Agency \u0026 Designer\"}],\"$undefined\"]}],[\"$\",\"$L1a\",null,{\"className\":\"col-span-12\",\"items\":[{\"title\":\"White-Label Development\",\"body\":\"Đồng hành cùng agency như một bộ phận kỹ thuật chuyên sâu với cam kết bảo mật tuyệt đối (NDA), tôn trọng và bảo vệ toàn diện thương hiệu của đối tác đối với khách hàng.\",\"lottie\":\"/lottie/hands-typing.lottie\"},{\"title\":\"Tư vấn kỹ thuật\",\"body\":\"Hỗ trợ agency xuyên suốt vòng đời dự án, từ bước làm rõ phạm vi (scope), ước tính chi phí, giải đáp các thắc mắc công nghệ khi pitch dự án, cho đến quá trình vận hành và bàn giao.\",\"lottie\":\"/lottie/question.lottie\"},{\"title\":\"Cộng hưởng Tư duy\",\"body\":\"Quá trình hợp tác là sự tương tác hai chiều, nơi Perxel chia sẻ kinh nghiệm thực tế về responsive, animation và tối ưu hệ thống giúp designer nâng cao tư duy thiết kế cho các dự án tiếp theo.\",\"lottie\":\"/lottie/learning.lottie\"}]}]]}]}],\"$L1b\",\"$L1c\",\"$L1d\",\"$L1e\",\"$L1f\",\"$L20\"]}]}],\"$L21\"]}],[\"$L22\",\"$L23\",\"$L24\",\"$L25\",\"$L26\",\"$L27\",\"$L28\"],\"$L29\"]}]\n14:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L2a\",null,{\"children\":\"$L2b\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L2c\",null,{\"children\":[\"$\",\"$2d\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L2e\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}
1]\n2f:I[92512,[\"/_next/static/chunks/11xi1q2e0snkf.js\",\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"/_next/static/chunks/2abj24_nch6i6.js\",\"/_next/static/chunks/3_y9e7nadoork.js\",\"/_next/static/chunks/20qszks7-o37n.js\",\"/_next/static/chunks/3939l8_rf8_8k.js\",\"/_next/static/chunks/1uax8fy4xkrjw.js\",\"/_next/static/chunks/3ju39g9i8ay09.js\",\"/_next/static/chunks/392ts2_g3_7rl.js\",\"/_next/static/chunks/43s8u9f4f23pv.js\",\"/_next/static/chunks/22ycfostrc-d5.js\"],\"default\"]\n30:I[77029,[\"/_next/static/chunks/11xi1q2e0snkf.js\",\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"/_next/static/chunks/2abj24_nch6i6.js\",\"/_next/static/chunks/3_y9e7nadoork.js\",\"/_next/static/chunks/20qszks7-o37n.js\",\"/_next/static/chunks/3939l8_rf8_8k.js\",\"/_next/static/chunks/1uax8fy4xkrjw.js\",\"/_next/static/chunks/3ju39g9i8ay09.js\",\"/_next/static/chunks/392ts2_g3_7rl.js\",\"/_next/static/chunks/43s8u9f4f23pv.js\",\"/_next/static/chunks/22ycfostrc-d5.js\"],\"default\"]\n31:I[54596,[\"/_next/static/chunks/11xi1q2e0snkf.js\",\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"/_next/static/chunks/2abj24_nch6i6.js\",\"/_next/static/chunks/3_y9e7nadoork.js\",\"/_next/static/chunks/20qszks7-o37n.js\",\"/_next/static/chunks/3939l8_rf8_8k.js\",\"/_next/static/chunks/1uax8fy4xkrjw.js\",\"/_next/static/chunks/3ju39g9i8ay09.js\",\"/_next/static/chunks/392ts2_g3_7rl.js\",\"/_next/static/chunks/43s8u9f4f23pv.js\",\"/_next/static/chunks/22ycfostrc-d5.js\"],\"default\"]\n32:I[76932,[\"/_next/static/chunks/11xi1q2e0snkf.js\",\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"/_next/static/chunks/2abj24_nch6i6.js\",\"/_next/static/chunks/3_y9e7nadoork.js\",\"/_next/static/chunks/20qszks7-o37n.js\",\"/_next/static/chunks/3939l8_rf8_8k.js\",\"/_next/static/chunks/1uax8fy4xkrjw.js\",\"/_next/static/chunks/3ju39g9i8ay09.js\",\"/_next/static/chunks/392ts2_g3_7rl.js\",\"/_next/static/chunks/43s8u9f4f23pv.js\",\"/_next/static/chunks/22ycfostrc-d5.js\"],\"default\"]\n33:I[35983,[\"/_next/static/chunks/11xi1q2e0snkf.js\",\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"/_next/static/chunks/2abj24_nch6i6.js\",\"/_next/static/chunks/3_y9e7nadoork.js\",\"/_next/static/chunks/20qszks7-o37n.js\",\"/_next/static/chunks/3939l8_rf8_8k.js\",\"/_next/static/chunks/1uax8fy4xkrjw.js\",\"/_next/static/chunks/3ju39g9i8ay09.js\",\"/_next/static/chunks/392ts2_g3_7rl.js\",\"/_next/static/chunks/43s8u9f4f23pv.js\",\"/_next/static/chunks/22ycfostrc-d5.js\"],\"default\"]\n34:I[63901,[\"/_next/static/chunks/35y-lko3okss2.js\"],\"OutletBoundary\"]\n36:I[37306,[\"/_next/static/chunks/11xi1q2e0snkf.js\",\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"/_next/static/chunks/2abj24_nch6i6.js\",\"/_next/static/chunks/3_y9e7nadoork.js\",\"/_next/static/chunks/20qszks7-o37n.js\",\"/_next/static/chunks/3939l8_rf8_8k.js\",\"/_next/static/chunks/1uax8fy4xkrjw.js\",\"/_next/static/chunks/3ju39g9i8ay09.js\",\"/_next/static/chunks/392ts2_g3_7rl.js\",\"/_next/static/chunks/43s8u9f4f23pv.js\",\"/_next/static/chunks/22ycfostrc-d5.js\"],\"default\"]\n37:I[94811,[\"/_next/static/chunks/11xi1q2e0snkf.js\",\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"/_next/static/chunks/2abj24_nch6i6.js\",\"/_next/static/chunks/3_y9e7nadoork.js\",\"/_next/static/chunks/20qszks7-o37n.js\",\"/_next/static/chunks/3939l8_rf8_8k.js\",\"/_next/static/chunks/1uax8fy4xkrjw.js\",\"/_next/static/chunks/3ju39g9i8ay09.js\",\"/_next/static/chunks/392ts2_g3_7rl.js\",\"/_next/static/chunks/43s8u9f4f23pv.js\",\"/_next/static/chunks/22ycfostrc-d5.js\"],\"default\"]\n38:I[92148,[\"/_next/static/chunks/11xi1q2e0snkf.js\",\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"/_next/static/chunks/2abj24_nch6i6.js\",\"/_next/static/chunks/3_y9e7nadoork.js\",\"/_next/static/chunks/20qszks7-o37n.js\",\"/_next/static/chunks/3939l8_rf8_8k.js\",\"/_next/static/chunks/1uax8fy4xkrjw.js\",\"/_next/static/chunks/3ju39g9i8ay09.js\",\"/_next/static/chunks/392ts2_g3_7rl.js\",\"/_next/static/chunks/43s8u9f4f23pv.js\",\"/_next/static/chunks/22ycfostrc-d5.js\"],\"Image\"]\n39:I[26181,[\"/_next/static/chunks/11xi1q2e0snkf.js\",\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"/_next/static/chunks/2abj24_nch6i6.js\",\"/_next/static/chunks/3_y9e7nadoork.js\",\"/_next/static/chunks/20qszks7-o37n.js\",\"/_next/static/chunks/3939l8_rf8_8k.js\",\"/_next/static/chunks/1uax8fy4xkrjw.js\",\"/_next/static/chunks/3ju39g9i8ay09.js\",\"/_next/static/chunks/392ts2_g3_7rl.js\",\"/_next/static/chunks/43s8u9f4f23pv.js\",\"/_next/static/chunks/22ycfostrc-d5.js\"],\"default\"]\n3a:I[21994,[\"/_next/static/chunks/11xi1q2e0snkf.js\",\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"/_next/static/chunks/2abj24_nch6i6.js\",\"/_next/static/chunks/3_y9e7nadoork.js\",\"/_next/static/chunks/20qszks7-o37n.js\",\"/_next/static/chunks/3939l8_rf8_8k.js\",\"/_next/static/chunks/1uax8fy4xkrjw.js\",\"/_next/static/chunks/3ju39g9i8ay09.js\",\"/_next/static/chunks/392ts2_g3_7rl.js\",\"/_next/static/chunks/43s8u9f4f23pv.js\",\"/_next/static/chunks/22ycfostrc-d5.js\"],\"default\"]\n13:C\n1b:[\"$\",\"section\",null,{\"className\":\"container-main\",\"children\":[\"$\",\"div\",null,{\"className\":\"p-grid\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-section-intro col-span-12 lg:col-span-6\",\"children\":[[\"$\",\"p\",null,{\"className\":\"mb-1 text-brand-blue\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"viewBox\":\"0 43.62 30.92 45.78\",\"aria-hidden\":\"true\",\"className\":\"px-slash inline-block size-[1em] -translate-y-0.5 mr-0.5\",\"children\":[[\"$\",\"path\",null,{\"fill\":\"url(#perxel-slash-a)\",\"d\":\"M13.92 43.62h17L17 89.4H0z\"}],[\"$\",\"defs\",null,{\"children\":[\"$\",\"linearGradient\",null,{\"id\":\"perxel-slash-a\",\"x1\":\"33.5\",\"x2\":\"-15.5\",\"y1\":\"54.98\",\"y2\":\"58.98\",\"gradientUnits\":\"userSpaceOnUse\",\"children\":[[\"$\",\"stop\",null,{\"stopColor\":\"#40ffdd\"}],[\"$\",\"stop\",null,{\"offset\":\".361\",\"stopColor\":\"#082ae5\"}],[\"$\",\"stop\",null,{\"offset\":\"1\",\"stopColor\":\"#082ae5\"}]]}]}]]}],\"Chuyên môn\"]}],[\"$\",\"h2\",null,{\"className\":\"p-heading\",\"children\":\"Thế mạnh của Perxel\"}],\"$undefined\"]}],[\"$\",\"$L2f\",null,{\"className\":\"col-span-12\",\"items\":[{\"title\":\"Interface \u0026 Interaction\",\"body\":\"Perxel chia sẻ chung ngôn ngữ với các designer, đưa bản vẽ tĩnh lên trình duyệt bằng web animation và micro-interactions tinh tế. Perxel phản biện kỹ thuật ngay từ bước phác thảo để xử lý các điểm gãy layout và tìm cách hiển thị hiệu quả trên môi trường web thực tế.\",\"lottie\":\"/lottie/screens-light.lottie\"},{\"title\":\"Engineering Solutions\",\"body\":\"Perxel xây dựng p
1hần kỹ thuật phía sau giao diện: website tối ưu PageSpeed, đạt chuẩn Core Web Vitals và bảo toàn SEO, cùng lớp API và MCP để ChatGPT, Claude hay Gemini làm việc trên dữ liệu doanh nghiệp. Giải pháp được chọn theo ngân sách thực tế, doanh nghiệp giữ quyền sở hữu mã nguồn và tài khoản API.\",\"lottie\":\"/lottie/monoplane-light.lottie\"}]}]]}]}]\n1c:[\"$\",\"section\",null,{\"className\":\"container-main\",\"children\":[\"$\",\"div\",null,{\"className\":\"p-grid items-end\",\"children\":[[\"$\",\"div\",null,{\"className\":\"col-span-12 lg:col-span-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-section-intro\",\"children\":[\"$undefined\",[\"$\",\"h2\",null,{\"className\":\"p-heading\",\"children\":\"Tư duy tối ưu layout và web interaction\"}],\"$undefined\"]}],[\"$\",\"$L19\",null,{\"src\":\"/lottie/men-relaxing.lottie\",\"aspectRatio\":\"16 / 9\",\"className\":\"mt-8 lg:mt-10 max-w-lg\"}]]}],[\"$\",\"div\",null,{\"className\":\"col-span-12 lg:col-span-6 lg:col-start-7\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-2xl space-y-4\",\"children\":[[\"$\",\"p\",\"0\",{\"children\":\"Thế mạnh cốt lõi của Perxel là khả năng phân tích cấu trúc thiết kế, nắm bắt các pattern trong bản vẽ để bóc tách layout một cách khoa học.\"}],[\"$\",\"p\",\"1\",{\"children\":\"Không rập khuôn máy móc, Perxel chủ động phối hợp với designer để bù đắp các khoảng trống thiết kế, tìm phương án responsive tối ưu và tự nhiên nhất trên các thiết bị thực tế. Perxel đưa các bản vẽ tĩnh lên trình duyệt bằng các web animation và micro-interactions tự nhiên. Quy trình này đảm bảo website khi chạy thực tế luôn đạt độ chuẩn xác cao về tỉ lệ hiển thị và responsive tự nhiên trên mọi thiết bị.\"}]]}]}]]}]}]\n1d:[\"$\",\"section\",null,{\"className\":\"px-lottie-section container-main\",\"children\":[\"$\",\"div\",null,{\"className\":\"p-grid\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-section-intro col-span-12 lg:col-span-6 lg:col-start-1 lg:row-start-1\",\"children\":[\"$undefined\",[\"$\",\"h2\",null,{\"className\":\"p-heading\",\"children\":\"Công nghệ và AI\"}],[\"$\",\"div\",null,{\"className\":\"mt-4\",\"children\":\"Tại Perxel, công nghệ và AI được ứng dụng như những công cụ tăng tốc độ thực thi và giải quyết bài toán chi phí lâu dài cho doanh nghiệp.\"}]]}],[\"$\",\"div\",null,{\"className\":\"col-span-12 lg:col-span-6 lg:col-start-7 lg:row-start-1 lg:row-span-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-sm lg:sticky lg:top-28 lg:max-w-md\",\"children\":[\"$\",\"$L19\",null,{\"src\":\"/lottie/man-sea-tour.lottie\",\"aspectRatio\":\"1 / 1\",\"aria-label\":\"$undefined\",\"className\":\"$undefined\"}]}]}],[\"$\",\"div\",null,{\"className\":\"col-span-12 lg:col-span-6 lg:col-start-1 lg:row-start-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"px-numbered-list flex flex-col gap-6\",\"children\":[[\"$\",\"div\",\"0\",{\"children\":[false,[\"$\",\"p\",null,{\"className\":\"mb-2 p-blue-title\",\"children\":\"Tăng tốc độ phát triển\"}],[\"$\",\"div\",null,{\"children\":\"Tận dụng AI để tối ưu hóa thời gian viết code và kiểm thử, giúp rút ngắn tiến độ bàn giao dự án mà vẫn kiểm soát chặt chẽ chất lượng kỹ thuật.\"}]]}],[\"$\",\"div\",\"1\",{\"children\":[false,[\"$\",\"p\",null,{\"className\":\"mb-2 p-blue-title\",\"children\":\"Giải pháp thực tế cho doanh nghiệp\"}],[\"$\",\"div\",null,{\"children\":\"Linh hoạt lựa chọn công nghệ phù hợp nhất cho dự án (WordPress Gutenberg/NectarBlocks, Next.js với TinaCMS, Webflow) và sẵn sàng phát triển các custom plugin riêng biệt, như hệ thống tự động dịch thuật tích hợp AI, để cắt giảm tối đa chi phí vận hành lâu dài cho admin.\"}]]}]]}]}]]}]}]\n1e:[\"$\",\"section\",null,{\"className\":\"container-main\",\"children\":[\"$\",\"div\",null,{\"className\":\"p-grid\",\"children\":[\"$\",\"$L30\",null,{\"logos\":[{\"src\":\"/images/logos/wordpress.webp\",\"alt\":\"WordPress\"},{\"src\":\"/images/logos/nectarblocks.webp\",\"alt\":\"NectarBlocks\"},{\"src\":\"/images/logos/webflow.svg\",\"alt\":\"Webflow\"},{\"src\":\"/images/logos/nextjs.webp\",\"alt\":\"Next.js\"},{\"src\":\"/images/logos/tailwind.webp\",\"alt\":\"Tailwind CSS\"},{\"src\":\"/images/logos/tinacms.webp\",\"alt\":\"TinaCMS\"},{\"src\":\"/images/logos/gsap.webp\",\"alt\":\"GSAP\"},{\"src\":\"/images/logos/threejs.webp\",\"alt\":\"Three.js\"},{\"src\":\"/images/logos/cloudflare.webp\",\"alt\":\"Cloudflare\"},{\"src\":\"/images/logos/openrouter.webp\",\"alt\":\"OpenRouter\"},{\"src\":\"/images/logos/chatgpt.webp\",\"alt\":\"ChatGPT\"},{\"src\":\"/images/logos/claude.webp\",\"alt\":\"Claude\"},{\"src\":\"/images/logos/gemini.webp\",\"alt\":\"Gemini\"}],\"className\":\"col-span-12\"}]}]}]\n1f:[\"$\",\"section\",null,{\"className\":\"container-main\",\"children\":[\"$\",\"div\",null,{\"className\":\"p-grid\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-section-intro col-span-12 lg:col-span-6\",\"children\":[[\"$\",\"p\",null,{\"className\":\"mb-1 text-brand-blue\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"viewBox\":\"0 43.62 30.92 45.78\",\"aria-hidden\":\"true\",\"className\":\"px-slash inline-block size-[1em] -translate-y-0.5 mr-0.5\",\"children\":[[\"$\",\"path\",null,{\"fill\":\"url(#perxel-slash-a)\",\"d\":\"M13.92 43.62h17L17 89.4H0z\"}],[\"$\",\"defs\",null,{\"children\":[\"$\",\"linearGradient\",null,{\"id\":\"perxel-slash-a\",\"x1\":\"33.5\",\"x2\":\"-15.5\",\"y1\":\"54.98\",\"y2\":\"58.98\",\"gradientUnits\":\"userSpaceOnUse\",\"children\":[[\"$\",\"stop\",null,{\"stopColor\":\"#40ffdd\"}],[\"$\",\"stop\",null,{\"offset\":\".361\",\"stopColor\":\"#082ae5\"}],[\"$\",\"stop\",null,{\"offset\":\"1\",\"stopColor\":\"#082ae5\"}]]}]}]]}],\"Đội ngũ\"]}
1],[\"$\",\"h2\",null,{\"className\":\"p-heading\",\"children\":\"The Crew\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"col-span-12 grid gap-4 lg:grid-cols-2 lg:gap-8\",\"children\":[[\"$\",\"$L31\",\"Phúc Bùi\",{\"name\":\"Phúc Bùi\",\"role\":\"Founder \u0026 Lead Engineer\",\"focus\":\"Web Architecture · Performance Optimization · Creative Developer\",\"linkedin\":\"https://www.linkedin.com/in/phucbm/\",\"avatar\":\"/images/phuc-bui.webp\",\"initials\":\"PB\"}],[\"$\",\"$L31\",\"Nhi Nguyễn\",{\"name\":\"Nhi Nguyễn\",\"role\":\"Senior Backend Engineer\",\"focus\":\"Backend Systems · API Architecture · Database Optimization\",\"linkedin\":\"https://www.linkedin.com/in/nguyennhi263/\",\"avatar\":\"/images/nhi-nguyen.webp\",\"initials\":\"NN\"}]]}]]}]}]\n20:[\"$\",\"section\",null,{\"className\":\"px-cta-section\",\"children\":[\"$\",\"$L32\",null,{\"hold\":0,\"children\":[\"$\",\"div\",null,{\"className\":\"container-main\",\"children\":[\"$\",\"div\",null,{\"className\":\"p-grid items-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"col-span-12 md:col-span-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto md:max-w-xs max-w-[200px] max-md:-mb-14\",\"children\":[\"$\",\"$L19\",null,{\"src\":\"/lottie/paper-plane.lottie\",\"aspectRatio\":\"1 / 1\"}]}]}],[\"$\",\"p\",null,{\"data-origami-reveal\":\"$undefined\",\"className\":\"p-heading col-span-12 md:col-span-8\",\"children\":[\"Bạn muốn nhận báo giá?\",[\"$\",\"br\",null,{}],[\"$\",\"span\",null,{\"className\":\"inline-block\",\"children\":[\"Hãy \",[\"$\",\"$L33\",null,{\"as\":\"span\",\"direction\":\"$undefined\",\"className\":\"px-inline-link text-brand-blue \",\"underlineHeightRatio\":0.05,\"showByDefault\":true,\"children\":[\"$\",\"$Ld\",null,{\"href\":\"/contact\",\"children\":[\"liên hệ\",null]}]}],\" \",\"Perxel ngay hôm nay.\"]}]]}]]}]}]}]}]\n22:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/20qszks7-o37n.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n23:[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/3939l8_rf8_8k.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n24:[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/1uax8fy4xkrjw.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n25:[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/3ju39g9i8ay09.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n26:[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/392ts2_g3_7rl.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n27:[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/43s8u9f4f23pv.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n28:[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/chunks/22ycfostrc-d5.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n29:[\"$\",\"$L34\",null,{\"children\":[\"$\",\"$2d\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@35\"}]}]\ne:[\"$\",\"footer\",null,{\"className\":\"flex w-full flex-col\",\"children\":[[\"$\",\"$L36\",null,{}],[\"$\",\"div\",null,{\"data-cursor\":\"light\",\"className\":\"-mt-px flex flex-1 flex-col bg-brand-blue\",\"children\":[[\"$\",\"div\",null,{\"className\":\"container-main grid gap-x-8 gap-y-12 py-12 md:py-16 lg:grid-cols-5 lg:gap-x-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col justify-between gap-10\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L37\",null,{\"href\":\"/\",\"className\":\"inline-block transition-opacity duration-200 hover:opacity-70\",\"children\":[\"$\",\"$L38\",null,{\"src\":\"/logo-white.svg\",\"alt\":\"Perxel\",\"width\":88,\"height\":28,\"style\":{\"height\":\"auto\"}}]}],[\"$\",\"p\",null,{\"className\":\"mt-3 max-w-[15rem] text-[13px] leading-relaxed text-white/90\",\"children\":\"High-performance web solutions\"}]]}],[\"$\",\"div\",null,{\"className\":\"hidden lg:block\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"$L39\",null,{\"className\":\"text-white/90 hover:text-white\"}],[\"$\",\"$L3a\",null,{\"linkClassName\":\"text-white/90 hover:text-white\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-[13px] text-white/90\",\"children\":\"© 2026 PERXEL Co., Ltd.\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"li\",\"Thông tin pháp lý\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/legal\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Thông tin pháp lý\"}]}],[\"$\",\"li\",\"Privacy Policy\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/privacy-policy\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Privacy Policy\"}]}],[\"$\",\"li\",\"Terms \u0026 Conditions\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/terms-and-conditions\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Terms \u0026 Conditions\"}]}]]}]]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"grid gap-x-8 gap-y-12 sm:grid-cols-2 lg:col-span-4 lg:grid-cols-4 lg:gap-x-12\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"flex flex-col gap-10\",\"children\":[[\"$\",\"nav\",\"Studio\",{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[11px] font-medium uppercase tracking-[0.14em] text-white/75\",\"children\":\"Studio\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"li\",\"G
1iới thiệu\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/about\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Giới thiệu\"}]}],[\"$\",\"li\",\"Liên hệ\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/contact\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Liên hệ\"}]}]]}],\"$undefined\"]}],[\"$\",\"nav\",\"Dự án\",{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"$L37\",null,{\"href\":\"/works\",\"className\":\"text-[11px] font-medium uppercase tracking-[0.14em] text-white/75 transition-colors duration-200 hover:text-white\",\"children\":\"Dự án\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"li\",\"OpenWallet\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/works/openwallet\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"OpenWallet\"}]}],[\"$\",\"li\",\"Khatra Tile\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/works/khatra\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Khatra Tile\"}]}],[\"$\",\"li\",\"Growtrics\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/works/growtrics\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Growtrics\"}]}],[\"$\",\"li\",\"DTA Luxury\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/works/dta-luxury\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"DTA Luxury\"}]}]]}],\"$undefined\"]}]]}],[\"$\",\"div\",\"1\",{\"className\":\"flex flex-col gap-10\",\"children\":[[\"$\",\"nav\",\"Dịch vụ\",{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"$L37\",null,{\"href\":\"/services\",\"className\":\"text-[11px] font-medium uppercase tracking-[0.14em] text-white/75 transition-colors duration-200 hover:text-white\",\"children\":\"Dịch vụ\"}],\"$L3b\",\"$undefined\"]}]]}],\"$L3c\",\"$L3d\"]}],\"$L3e\"]}],\"$L3f\"]}]]}]\n40:I[88205,[\"/_next/static/chunks/11xi1q2e0snkf.js\",\"/_next/static/chunks/1pi_sgpgo6amv.js\",\"/_next/static/chunks/2abj24_nch6i6.js\",\"/_next/static/chunks/3_y9e7nadoork.js\",\"/_next/static/chunks/20qszks7-o37n.js\",\"/_next/static/chunks/3939l8_rf8_8k.js\",\"/_next/static/chunks/1uax8fy4xkrjw.js\",\"/_next/static/chunks/3ju39g9i8ay09.js\",\"/_next/static/chunks/392ts2_g3_7rl.js\",\"/_next/static/chunks/43s8u9f4f23pv.js\",\"/_next/static/chunks/22ycfostrc-d5.js\"],\"default\"]\n3b:[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"li\",\"WordPress Custom Theme\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/services/wordpress-custom-theme\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"WordPress Custom Theme\"}]}],[\"$\",\"li\",\"Plugin WordPress\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/services/wordpress-plugins\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Plugin WordPress\"}]}],[\"$\",\"li\",\"Web animation\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/services/web-animation\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Web animation\"}]}],[\"$\",\"li\",\"Next.js \u0026 Headless CMS\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/services/nextjs\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Next.js \u0026 Headless CMS\"}]}],[\"$\",\"li\",\"Đối tác phát triển\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/services/development-partner\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Đối tác phát triển\"}]}
1],[\"$\",\"li\",\"Giải pháp AI\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/services/ai-solutions\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Giải pháp AI\"}]}]]}]\n3c:[\"$\",\"div\",\"2\",{\"className\":\"flex flex-col gap-10\",\"children\":[[\"$\",\"nav\",\"Sản phẩm\",{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"$L37\",null,{\"href\":\"/products\",\"className\":\"text-[11px] font-medium uppercase tracking-[0.14em] text-white/75 transition-colors duration-200 hover:text-white\",\"children\":\"Sản phẩm\"}],\"$undefined\",[[\"$\",\"div\",\"Plugin WordPress\",{\"className\":\"flex flex-col gap-2 [\u0026:not(:first-child)]:mt-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[12px] font-medium text-white\",\"children\":\"Plugin WordPress\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"li\",\"Perxel Accordion for TinyMCE\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/products/perxel-accordion-for-tinymce\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Perxel Accordion for TinyMCE\"}]}],[\"$\",\"li\",\"Perxel AI Translate\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/products/perxel-ai-translate\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Perxel AI Translate\"}]}],[\"$\",\"li\",\"Perxel Image Optimizer\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/products/perxel-image-optimizer\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Perxel Image Optimizer\"}]}]]}]]}],[\"$\",\"div\",\"Công cụ\",{\"className\":\"flex flex-col gap-2 [\u0026:not(:first-child)]:mt-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[12px] font-medium text-white\",\"children\":\"Công cụ\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"li\",\"WP Plugin Toolkit\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/products/wp-plugin-toolkit\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"WP Plugin Toolkit\"}]}]]}]]}],[\"$\",\"div\",\"Thực nghiệm\",{\"className\":\"flex flex-col gap-2 [\u0026:not(:first-child)]:mt-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[12px] font-medium text-white\",\"children\":\"Thực nghiệm\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"li\",\"Foldables\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/products/foldables\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Foldables\"}]}],[\"$\",\"li\",\"Atlas Robotics\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/products/atlas-robotics\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Atlas Robotics\"}]}]]}]]}]]]}]]}]\n3d:[\"$\",\"div\",\"3\",{\"className\":\"flex flex-col gap-10\",\"children\":[[\"$\",\"nav\",\"Insights\",{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"$L37\",null,{\"href\":\"/insights\",\"className\":\"text-[11px] font-medium uppercase tracking-[0.14em] text-white/75 transition-colors duration-200 hover:text-white\",\"children\":\"Insights\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"li\",\"Lottie animation\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/insights/lottie-animation\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Lottie animation\"}]}],[\"$\",\"li\",\"TinaCMS \u0026 Next.js\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/insights/tinacms\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"TinaCMS \u0026 Next.js\"}]}],[\"$\",\"li\",\"Prismic \u0026 Next.js\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/insights/prismic-headless-cms\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Prismic \u0026 Next.js\"}]}],[\"$\",\"li\",\"So sánh TinaCMS và Prismic\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/insights/tinacms-vs-prismic\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"So sánh TinaCMS và Prismic\"}]}],[\"$\",\"li\",\"Certified Developer by TinaCMS\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/insights/certified-tinacms-developer\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Certified Developer by TinaCMS\"}]}],[\"$\",\"li\",\"Meet Nectarblocks\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/insights/nectarblocks\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Meet Nectarblocks\"}]}],[\"$\",\"li\",\"Cross-device \u0026 Cross-browser testing\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/insights/cross-browser-cross-device\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Cross-device \u0026 Cross-browser testing\"}]}],[\"$\",\"li\",\"Figma handoff\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/insights/figma-handoff\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Figma handoff\"}]}],[\"$\",\"li\",\"No-code hay Custom Development\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/insights/no-code-vs-custom-development\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"No-code hay Custom Development\"}]}],[\"$\",\"li\",\"PageSpeed Insights \u0026 Core Web Vitals\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/insights/pagespeed\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"PageSpeed Insights \u0026 Core Web Vitals\"}]}]]}],\"$undefined\"]}]]}]\n3e:[\"$\",\"div\",null,{\"className\":\"lg:hidden\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"$L39\",null,{\"className\":\"text-white/90 hover:text-white\"}],[\"$\",\"$L3a\",null,{\"linkClassName\":\"text-white/90 hover:text-white\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-[13px] text-white/90\",\"children\":\"© 2026 PERXEL Co., Ltd.\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"li\",\"Thông tin pháp lý\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/legal\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Thông tin pháp lý\"}]}],[\"$\",\"li\",\"Privacy Policy\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/privacy-policy\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Privacy Policy\"}]}],[\"$\",\"li\",\"Terms \u0026 Conditions\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/terms-and-conditions\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Terms \u0026 Conditions\"}]}]]}]]}]]}]}]\n3f:[\"$\",\"div\",null,{\"className\":\"container-main overflow-hidden\",\"children\":[\"$\",\"$L40\",null,{}]}]\n21:[\"$\",\"footer\",null,{\"className\":\"flex w-full flex-col\",\"children\":[[\"$\",\"$L36\",null,{}],[\"$\",\"div\",null,{\"data-cursor\":\"light\",\"className\":\"-mt-px flex flex-1 flex-col bg-brand-blue\",\"children\":[[\"$\",\"div\",null,{\"className\":\"container-main grid gap-x-8 gap-y-12 py-12 md:py-16 lg:grid-cols-5 lg:gap-x-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col justify-between gap-10\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L37\",null,{\"href\":\"/\",\"className\":\"inline-block transition-opacity duration-200 hover:opacity-70\",\"children\":[\"$\",\"$L38\",null,{\"src\":\"/logo-white.svg\",\"alt\":\"Perxel\",\"width\":88,\"height\"
1:28,\"style\":{\"height\":\"auto\"}}]}],[\"$\",\"p\",null,{\"className\":\"mt-3 max-w-[15rem] text-[13px] leading-relaxed text-white/90\",\"children\":\"High-performance web solutions\"}]]}],[\"$\",\"div\",null,{\"className\":\"hidden lg:block\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"$L39\",null,{\"className\":\"text-white/90 hover:text-white\"}],[\"$\",\"$L3a\",null,{\"linkClassName\":\"text-white/90 hover:text-white\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-[13px] text-white/90\",\"children\":\"© 2026 PERXEL Co., Ltd.\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"li\",\"Thông tin pháp lý\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/legal\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Thông tin pháp lý\"}]}],[\"$\",\"li\",\"Privacy Policy\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/privacy-policy\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Privacy Policy\"}]}],[\"$\",\"li\",\"Terms \u0026 Conditions\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/terms-and-conditions\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Terms \u0026 Conditions\"}]}]]}]]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"grid gap-x-8 gap-y-12 sm:grid-cols-2 lg:col-span-4 lg:grid-cols-4 lg:gap-x-12\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"flex flex-col gap-10\",\"children\":[[\"$\",\"nav\",\"Studio\",{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[11px] font-medium uppercase tracking-[0.14em] text-white/75\",\"children\":\"Studio\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"li\",\"Giới thiệu\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/about\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Giới thiệu\"}]}],[\"$\",\"li\",\"Liên hệ\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/contact\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Liên hệ\"}]}]]}],\"$undefined\"]}],[\"$\",\"nav\",\"Dự án\",{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"$L37\",null,{\"href\":\"/works\",\"className\":\"text-[11px] font-medium uppercase tracking-[0.14em] text-white/75 transition-colors duration-200 hover:text-white\",\"children\":\"Dự án\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"li\",\"OpenWallet\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/works/openwallet\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"OpenWallet\"}]}],[\"$\",\"li\",\"Khatra Tile\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/works/khatra\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Khatra Tile\"}]}],[\"$\",\"li\",\"Growtrics\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/works/growtrics\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Growtrics\"}]}],[\"$\",\"li\",\"DTA Luxury\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/works/dta-luxury\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"DTA Luxury\"}]}]]}],\"$undefined\"]}]]}],[\"$\",\"div\",\"1\",{\"className\":\"flex flex-col gap-10\",\"children\":[[\"$\",\"nav\",\"Dịch vụ\",{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"$L37\",null,{\"href\":\"/services\",\"className\":\"text-[11px] font-medium uppercase tracking-[0.14em] text-white/75 transition-colors duration-200 hover:text-white\",\"children\":\"Dịch vụ\"}],\"$L41\",\"$undefined\"]}]]}],\"$L42\",\"$L43\"]}],\"$L44\"]}
1],\"$L45\"]}]]}]\n41:[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"li\",\"WordPress Custom Theme\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/services/wordpress-custom-theme\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"WordPress Custom Theme\"}]}],[\"$\",\"li\",\"Plugin WordPress\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/services/wordpress-plugins\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Plugin WordPress\"}]}],[\"$\",\"li\",\"Web animation\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/services/web-animation\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Web animation\"}]}],[\"$\",\"li\",\"Next.js \u0026 Headless CMS\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/services/nextjs\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Next.js \u0026 Headless CMS\"}]}],[\"$\",\"li\",\"Đối tác phát triển\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/services/development-partner\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Đối tác phát triển\"}]}],[\"$\",\"li\",\"Giải pháp AI\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/services/ai-solutions\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Giải pháp AI\"}]}]]}]\n42:[\"$\",\"div\",\"2\",{\"className\":\"flex flex-col gap-10\",\"children\":[[\"$\",\"nav\",\"Sản phẩm\",{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"$L37\",null,{\"href\":\"/products\",\"className\":\"text-[11px] font-medium uppercase tracking-[0.14em] text-white/75 transition-colors duration-200 hover:text-white\",\"children\":\"Sản phẩm\"}],\"$undefined\",[[\"$\",\"div\",\"Plugin WordPress\",{\"className\":\"flex flex-col gap-2 [\u0026:not(:first-child)]:mt-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[12px] font-medium text-white\",\"children\":\"Plugin WordPress\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"li\",\"Perxel Accordion for TinyMCE\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/products/perxel-accordion-for-tinymce\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Perxel Accordion for TinyMCE\"}]}],[\"$\",\"li\",\"Perxel AI Translate\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/products/perxel-ai-translate\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Perxel AI Translate\"}]}],[\"$\",\"li\",\"Perxel Image Optimizer\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/products/perxel-image-optimizer\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Perxel Image Optimizer\"}]}]]}]]}],[\"$\",\"div\",\"Công cụ\",{\"className\":\"flex flex-col gap-2 [\u0026:not(:first-child)]:mt-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[12px] font-medium text-white\",\"children\":\"Công cụ\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"li\",\"WP Plugin Toolkit\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/products/wp-plugin-toolkit\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"WP Plugin Toolkit\"}]}]]}]]}],[\"$\",\"div\",\"Thực nghiệm\",{\"className\":\"flex flex-col gap-2 [\u0026:not(:first-child)]:mt-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[12px] font-medium text-white\",\"children\":\"Thực nghiệm\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"li\",\"Foldables\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/products/foldables\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Foldables\"}]}],[\"$\",\"li\",\"Atlas Robotics\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/products/atlas-robotics\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Atlas Robotics\"}]}]]}]]}]]]}]]}]\n43:[\"$\",\"div\",\"3\",{\"className\":\"flex flex-col gap-10\",\"children\":[[\"$\",\"nav\",\"Insights\",{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"$L37\",null,{\"href\":\"/insights\",\"className\":\"text-[11px] font-medium uppercase tracking-[0.14em] text-white/75 transition-colors duration-200 hover:text-white\",\"children\":\"Insights\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"li\",\"Lottie animation\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/insights/lottie-animation\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Lottie animation\"}]}],[\"$\",\"li\",\"TinaCMS \u0026 Next.js\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/insights/tinacms\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"TinaCMS \u0026 Next.js\"}]}],[\"$\",\"li\",\"Prismic \u0026 Next.js\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/insights/prismic-headless-cms\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Prismic \u0026 Next.js\"}]}],[\"$\",\"li\",\"So sánh TinaCMS và Prismic\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/insights/tinacms-vs-prismic\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"So sánh TinaCMS và Prismic\"}]}],[\"$\",\"li\",\"Certified Developer by TinaCMS\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/insights/certified-tinacms-developer\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Certified Developer by TinaCMS\"}]}],[\"$\",\"li\",\"Meet Nectarblocks\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/insights/nectarblocks\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Meet Nectarblocks\"}]}],[\"$\",\"li\",\"Cross-device \u0026 Cross-browser testing\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/insights/cross-browser-cross-device\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Cross-device \u0026 Cross-browser testing\"}]}],[\"$\",\"li\",\"Figma handoff\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/insights/figma-handoff\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Figma handoff\"}]}],[\"$\",\"li\",\"No-code hay Custom Development\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/insights/no-code-vs-custom-development\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"No-code hay Custom Development\"}]}],[\"$\",\"li\",\"PageSpeed Insights \u0026 Core Web Vitals\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/insights/pagespeed\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"PageSpeed Insights \u0026 Core Web Vitals\"}]}]]}],\"$undefined\"]}]]}]\n44:[\"$\",\"div\",null,{\"className\":\"lg:hidden\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"$L39\",null,{\"className\":\"text-white/90 hover:text-white\"}],[\"$\",\"$L3a\",null,{\"linkClassName\":\"text-white/90 hover:text-white\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-[13px] text-white/90\",\"children\":\"© 2026 PERXEL Co., Ltd.\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"li\",\"Thông tin pháp lý\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/legal\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Thông tin pháp lý\"}]}],[\"$\",\"li\",\"Privacy Policy\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/privacy-policy\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Privacy Policy\"}]}],[\"$\",\"li\",\"Terms \u0026 Conditions\",{\"children\":[\"$\",\"$L37\",null,{\"href\":\"/terms-and-conditions\",\"className\":\"text-[13px] leading-snug text-white/90 transition-colors duration-200 hover:text-white\",\"children\":\"Terms \u0026 Conditions\"}]}]]}]]}]]}]}]\n45:[\"$\",\"div\",null,{\"className\":\"container-main overflow-hidden\",\"children\":[\"$\",\"$L40\",null,{}]}]\n2b:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}
1]]\n46:I[6898,[\"/_next/static/chunks/35y-lko3okss2.js\"],\"IconMark\"]\n2e:[[\"$\",\"title\",\"0\",{\"children\":\"Giới thiệu | Perxel - High-Performance Web Solutions\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Perxel là web studio do Phúc Bùi, một full stack developer nhiều năm kinh nghiệm, điều hành. Perxel là doanh nghiệp có pháp nhân tại Việt Nam.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"author\",\"href\":\"https://perxel.com\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Phúc Bùi\"}],[\"$\",\"meta\",\"4\",{\"name\":\"keywords\",\"content\":\"custom wordpress theme,lập trình wordpress custom,nectarblocks gutenberg,lập trình custom plugin,tối ưu pagespeed wordpress,web animation gsap,lập trình giao diện responsive,frontend developer việt nam,web accessibility a11y,tối ưu a11y,perxel,phúc bùi\"}],[\"$\",\"meta\",\"5\",{\"name\":\"creator\",\"content\":\"Phúc Bùi\"}],[\"$\",\"link\",\"6\",{\"rel\":\"canonical\",\"href\":\"https://perxel.com/about\"}],[\"$\",\"link\",\"7\",{\"rel\":\"alternate\",\"hrefLang\":\"vi\",\"href\":\"https://perxel.com/about\"}],[\"$\",\"link\",\"8\",{\"rel\":\"alternate\",\"hrefLang\":\"en\",\"href\":\"https://perxel.com/en/about\"}],[\"$\",\"link\",\"9\",{\"rel\":\"alternate\",\"hrefLang\":\"x-default\",\"href\":\"https://perxel.com/about\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:title\",\"content\":\"Giới thiệu | Perxel - High-Performance Web Solutions\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:description\",\"content\":\"Perxel là web studio do Phúc Bùi, một full stack developer nhiều năm kinh nghiệm, điều hành. Perxel là doanh nghiệp có pháp nhân tại Việt Nam.\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:url\",\"content\":\"https://perxel.com/about\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:locale\",\"content\":\"vi_VN\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image\",\"content\":\"https://perxel.com/about/opengraph-image-th46we?39e759edc8d8f17e\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:title\",\"content\":\"Giới thiệu | Perxel - High-Performance Web Solutions\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:description\",\"content\":\"Perxel là web studio do Phúc Bùi, một full stack developer nhiều năm kinh nghiệm, điều hành. Perxel là doanh nghiệp có pháp nhân tại Việt Nam.\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:image\",\"content\":\"https://perxel.com/about/opengraph-image-th46we?39e759edc8d8f17e\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"link\",\"25\",{\"rel\":\"icon\",\"href\":\"/icon.png\",\"sizes\":\"432x432\",\"type\":\"image/png\"}],[\"$\",\"$L46\",\"26\",{}]]\n35:null\n"])</script>
1<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"112ba1dad5d44b949c12fd750f61721a","r":1,"spa":2}' crossorigin="anonymous"></script>
1
2</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.