@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-vietnamese-wght-normal.3jl0_j8w0bekq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-ext-wght-normal.2c7zyf29vrghw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-wght-normal.0oxh562_148qc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.neon{--color-bg:#08090a;--color-bg-raised:#101214;--color-bg-slot:#14171a;--color-bg-hover:#15181b;--color-text:#f2f3ef;--color-text-muted:#8b8f8a;--color-rule:#ffffff12;--color-border:#ffffff1f;--color-accent:#d4ff3a;--color-accent-2:#7cf7c9;--color-violet:#8b7bff;--color-on-accent:#0b0d06;--grad:linear-gradient(100deg, #d4ff3a 0%, #7cf7c9 55%, #8b7bff 100%);--glow:0 0 0 1px #d4ff3a73, 0 12px 44px -10px #d4ff3a99;--font-head:"Space Grotesk Variable", var(--font-archivo,"Archivo"), system-ui, sans-serif;--radius:22px;--radius-lg:32px;--radius-sm:14px;isolation:isolate;background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-display);position:relative;overflow-x:clip}.neon:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(640px 440px at 78% 340px,#d4ff3a21,#0000 70%),radial-gradient(560px 520px at 96% 760px,#8b7bff29,#0000 70%),radial-gradient(480px 340px at 6% 160px,#7cf7c912,#0000 70%);height:1400px;position:absolute;inset:0 0 auto}.neon ::selection{background:var(--color-accent);color:var(--color-on-accent)}.neon :focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.neon :is(.t-hero-h1,.t-page-h1,.t-case-h1,.t-h2-lg,.t-h2-md,.t-h2-sm,.t-project-title,.t-service-title,.t-statement,.menu-item__label){font-family:var(--font-head);letter-spacing:-.035em;text-transform:none!important}.neon .t-hero-h1{letter-spacing:-.045em;font-size:clamp(44px,5.8vw,104px);line-height:.96}.neon .t-page-h1{letter-spacing:-.045em;font-size:clamp(44px,8vw,132px)!important;line-height:.94!important}.neon .t-case-h1{font-size:clamp(52px,10vw,180px);line-height:.9}.neon .t-h2-lg{font-size:clamp(38px,5.6vw,92px);line-height:.96}.neon .t-h2-md{font-size:clamp(34px,4.6vw,76px);font-weight:700;line-height:.98}.neon .t-h2-sm{font-size:clamp(28px,3.4vw,54px);font-weight:700;line-height:1.02}.neon .t-project-title{font-size:clamp(40px,6vw,104px);line-height:.92}.neon .t-service-title{font-size:clamp(26px,2.6vw,38px);font-weight:600;line-height:1.04}.neon .t-lead{font-family:var(--font-head);letter-spacing:-.025em}.neon .t-body,.neon .t-body-sm{color:var(--color-text-muted)}.neon .t-body{font-size:17px}.neon .eyebrow{white-space:normal;border:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border-radius:999px;align-items:center;gap:10px;width:max-content;max-width:100%;padding:7px 14px 7px 12px;line-height:1.5;display:inline-flex!important}.neon .eyebrow:before{content:"";background:var(--color-accent);width:6px;height:6px;box-shadow:0 0 12px var(--color-accent);border-radius:50%;flex:none}.neon .hl-accent{color:var(--color-accent)}.neon .hl-muted,.neon .grad-text{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.neon .hl-muted::selection,.neon .grad-text::selection{color:var(--color-on-accent);-webkit-text-fill-color:var(--color-on-accent)}.neon .section,.neon .section-hero{border-bottom:0}.neon section{border-top-color:#0000!important;border-bottom-color:#0000!important}.neon .section-hero{padding-bottom:calc(var(--section-y) * .6);position:relative}.neon .cta-row{background:var(--color-accent);width:auto;max-width:100%;color:var(--color-on-accent);font-family:var(--font-head);letter-spacing:.01em;text-transform:none;box-shadow:var(--glow);transition:transform var(--dur-mid) var(--ease-out), box-shadow var(--dur-mid) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border:0;border-radius:999px;justify-content:center;align-self:flex-start;gap:12px;font-size:15px;font-weight:600;display:inline-flex;padding:15px 26px!important}.neon .cta-row:hover{color:var(--color-on-accent);transform:translateY(-2px);box-shadow:0 0 0 1px #d4ff3ab3,0 18px 54px -8px #d4ff3ad9}.neon .cta-row>span:first-child,.neon .cta-row--shift:hover>span:first-child{transform:none}.neon .cta-row>span:last-child{transition:transform var(--dur-mid) var(--ease-out)}.neon .cta-row:hover>span:last-child{transform:translate(4px)}.neon .cta-row--bounded{border-bottom:0}.neon .cta-row--muted{color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-border);background:#ffffff0d}.neon .cta-row--muted:hover{color:var(--color-text);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff38}.neon .cta-inline{font-family:var(--font-head);letter-spacing:.01em;text-transform:none;border-bottom:0;padding:8px 0;font-size:15px;font-weight:600}.neon .cta-inline>span:last-child,.neon .cta-inline:hover{color:var(--color-accent)}.neon .btn-solid{background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-head);letter-spacing:.01em;text-transform:none;box-shadow:var(--glow);border-radius:999px;padding:15px 28px;font-size:15px;font-weight:600}.neon .btn-solid:hover:not(:disabled){background:var(--color-accent);color:var(--color-on-accent);transform:translateY(-2px)}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.neon .site-header{gap:var(--stack-lg)}.neon .site-header:not([data-solid=true]) .site-header__end{mix-blend-mode:normal}.neon .site-header[data-solid=true]{-webkit-backdrop-filter:blur(16px)saturate(140%);border-bottom-color:var(--color-rule);box-shadow:none;background:#08090ab8}.site-nav{display:none}.neon .site-nav{border:1px solid var(--color-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border-radius:999px;gap:4px;padding:5px;display:flex}.neon .site-nav a{color:var(--color-text-muted);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:999px;padding:8px 16px;font-size:14px}.neon .site-nav a:hover,.neon .site-nav a[aria-current=page]{color:var(--color-text);background:#ffffff14}.neon .header-cta{font-size:14px;padding:10px 18px!important}.neon .site-header__trigger{border:1px solid var(--color-border);background:#ffffff0a;border-radius:999px;padding:10px 16px}@media (min-width:1001px){.neon .site-header__trigger{display:none}}@media (max-width:1000px){.neon .site-nav{display:none}}@media (max-width:480px){.neon .header-cta .header-cta__label{display:none}}.neon .menu-overlay{background:radial-gradient(520px 420px at 85% 20%, #d4ff3a1a, transparent 70%), radial-gradient(520px 420px at 10% 90%, #8b7bff1f, transparent 70%), var(--color-bg)}.neon .menu-overlay__primary{border-right-color:var(--color-rule)}.neon .menu-overlay li{border-color:var(--color-rule)!important}.neon-hero{min-height:100vh;padding:var(--hero-top) var(--page-x) var(--section-y);align-items:center;display:flex;position:relative;overflow:hidden}.grid-glow{pointer-events:none;background-image:linear-gradient(var(--color-rule) 1px, transparent 1px), linear-gradient(90deg, var(--color-rule) 1px, transparent 1px);opacity:.6;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 64%,#000 15%,#0000 68%);mask-image:radial-gradient(at 64%,#000 15%,#0000 68%)}.neon-hero__inner{gap:var(--stack-lg);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;width:100%;display:grid;position:relative}.neon-hero__copy{flex-direction:column;gap:28px;display:flex}.neon-hero__copy .t-body{max-width:44ch;font-size:18px}.neon-hero__stage{aspect-ratio:1;justify-self:end;width:100%;max-width:620px;position:relative}.neon-hero__stage canvas{display:block;width:100%!important;height:100%!important}.hero-orb-fallback{filter:blur(2px);transition:opacity var(--dur-slow) var(--ease-out);background:radial-gradient(circle at 35% 30%,#d4ff3a8c,#0000 45%),radial-gradient(circle at 70% 75%,#8b7bff8c,#0000 50%),#111410;border-radius:50%;position:absolute;inset:14%;box-shadow:0 0 120px #d4ff3a2e}.hero-orb[data-ready=true] .hero-orb-fallback{opacity:0}.neon .header-label{display:none}.float-chip{z-index:2;border:1px solid var(--color-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#101214b8;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;animation:6s ease-in-out infinite lwFloat;display:inline-flex;position:absolute}.float-chip b{color:var(--color-accent);font-weight:600;font-family:var(--font-mono);font-size:11px}.float-chip--1{top:12%;left:-2%}.float-chip--2{animation-delay:-2s;bottom:20%;right:0}.float-chip--3{animation-delay:-4s;bottom:6%;left:10%}@keyframes lwFloat{50%{transform:translateY(-10px)}}.scroll-cue{flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.scroll-cue:after{content:"";background:linear-gradient(var(--color-accent), transparent);width:1px;height:40px}@media (max-width:1000px){.neon-hero{min-height:auto}.neon-hero__inner{grid-template-columns:minmax(0,1fr)}.neon-hero__stage{justify-self:center;max-width:440px}.scroll-cue{display:none}}@media (max-width:560px){.float-chip--1{left:0}.float-chip--3{left:4%}}.neon .marquee{background:var(--color-bg-raised);border-block:1px solid var(--color-rule)!important}.neon .marquee-word{font-family:var(--font-head);color:#2e3235}.card{border-radius:var(--radius);border:1px solid var(--color-rule);background:var(--color-bg-raised);isolation:isolate;transition:transform var(--dur-mid) var(--ease-out), border-color var(--dur-mid) var(--ease-out), background-color var(--dur-mid) var(--ease-out);position:relative;overflow:hidden}.card--glow:before{content:"";z-index:1;border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;transition:opacity var(--dur-mid) var(--ease-out);background:linear-gradient(140deg,#d4ff3abf,#0000 40% 60%,#8b7bffa6);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card--glow:hover:before,.card--lit:before{opacity:1}a.card:hover,.card--glow:hover{background:var(--color-bg-hover);transform:translateY(-4px)}.card-num{font-family:var(--font-head);color:#3b3f42;font-size:15px}.icon-tile{border-radius:var(--radius-sm);width:52px;height:52px;color:var(--color-accent);background:#d4ff3a14;border:1px solid #d4ff3a40;place-items:center;display:grid}.chip-list{flex-wrap:wrap;gap:6px;display:flex}.chip-list>*{border:1px solid var(--color-rule);color:#c9ccc6;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#ffffff0d;border-radius:999px;padding:5px 11px;font-size:11px;line-height:1.4}.svc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.svc-card{min-height:260px;color:var(--color-text);flex-direction:column;padding:30px;display:flex}.svc-card:hover{color:var(--color-text)}.svc-card .card-num{position:absolute;top:30px;right:30px}.svc-card .icon-tile{margin-bottom:auto}.svc-card h3,.svc-card h2{margin:36px 0 10px}.svc-card--feature{background:linear-gradient(#151a0c,#0f110e);border-color:#d4ff3a33;grid-row:span 2}.svc-card--feature .t-service-title{font-size:clamp(32px,3.4vw,50px)}.svc-card--feature .blob{z-index:-1;filter:blur(10px);background:radial-gradient(circle,#d4ff3a6b,#0000 65%);border-radius:50%;width:280px;height:280px;position:absolute;bottom:-70px;right:-70px}.svc-card .go{color:var(--color-accent);transition:transform var(--dur-mid) var(--ease-out);margin-top:18px;font-size:18px}.svc-card:hover .go{transform:translate(6px)}@media (max-width:1000px){.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-card--feature{grid-area:auto/1/auto/-1}}@media (max-width:600px){.svc-grid{grid-template-columns:1fr}.svc-card{min-height:0;padding:24px}}.statement{text-align:center;padding:calc(var(--section-y) * 1.4) var(--page-x);position:relative;overflow:hidden}.statement:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#d4ff3a1c,#0000 62%);width:min(760px,120vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.statement>*{position:relative}.statement .t-statement,.statement .t-hero-h1{letter-spacing:-.05em;text-wrap:balance;max-width:14ch;margin:0 auto;font-weight:700;font-size:clamp(48px,9vw,150px)!important;line-height:.9!important}.statement p.t-body{max-width:58ch;margin:32px auto 0;font-size:19px}.panel-pair{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:16px;display:grid}.panel{padding:clamp(28px,4vw,48px)}.panel--violet{background:radial-gradient(420px 320px at 15% 10%, #8b7bff38, transparent 70%), var(--color-bg-raised);align-items:flex-end;min-height:360px;display:flex}.no-list{gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.no-list li{border:1px solid var(--color-rule);font-family:var(--font-head);letter-spacing:-.015em;background:#ffffff08;border-radius:16px;align-items:center;gap:14px;padding:18px 20px;font-size:clamp(17px,1.6vw,21px);font-weight:500;display:flex}.no-list li:before{content:"✕";color:#ff8a7a;background:#ff6e5a1f;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.num-list li:before{content:counter(num, decimal-leading-zero);counter-increment:num;color:var(--color-accent);font-family:var(--font-mono);background:#d4ff3a1a;font-size:11px}.num-list{counter-reset:num}@media (max-width:1000px){.panel-pair{grid-template-columns:1fr}.panel--violet{min-height:0}}.cta-panel{border-radius:var(--radius-lg);border:1px solid var(--color-rule);text-align:center;background:radial-gradient(720px 380px at 50% 125%, #d4ff3a57, transparent 70%), radial-gradient(520px 320px at 8% 0%, #8b7bff3d, transparent 70%), var(--color-bg-raised);flex-direction:column;align-items:center;gap:32px;padding:clamp(64px,9vw,120px) clamp(20px,4vw,48px);display:flex;position:relative;overflow:hidden}.cta-panel .grid-glow{opacity:.35;-webkit-mask-image:radial-gradient(at 50% 60%,#000 10%,#0000 70%);mask-image:radial-gradient(at 50% 60%,#000 10%,#0000 70%)}.cta-panel>*{position:relative}.cta-panel .t-h2-lg{max-width:16ch;font-size:clamp(42px,6.6vw,104px)}.cta-panel .cta-row{align-self:center}.neon .media-well{border-radius:var(--radius);border:1px solid var(--color-rule);background:radial-gradient(circle at 70% 30%, #d4ff3a1f, transparent 50%), radial-gradient(circle at 25% 80%, #8b7bff1f, transparent 50%), var(--color-bg-slot);transition:border-color var(--dur-mid) var(--ease-out), box-shadow var(--dur-mid) var(--ease-out)}.neon .media-well:hover,.neon a:hover .media-well{border-color:#d4ff3a59;box-shadow:0 30px 80px -40px #d4ff3a73}.neon .media-well img{transition:transform .9s var(--ease-out)}.neon .media-well:hover img,.neon a:hover .media-well img{transform:scale(1.05)}.neon .bleed{margin-left:0!important;margin-right:0!important}.neon .case-hero{margin:0 var(--page-x)}.neon .project{border:0!important}.neon .project+.project{margin-top:calc(var(--section-y) * .3)}.project__head{position:relative}.project__num{border:1px solid var(--color-border);width:40px;height:40px;font-family:var(--font-mono);color:var(--color-text-muted);border-radius:50%;place-items:center;font-size:11px;display:inline-grid}.neon .project .chip-list{align-content:end}.step-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.step-card{flex-direction:column;gap:10px;padding:24px 22px 28px;display:flex}.step-card .step-n{font-family:var(--font-mono);letter-spacing:.16em;color:var(--color-accent);font-size:11px}.step-card h3{font-family:var(--font-head);letter-spacing:-.02em;margin:18px 0 0;font-size:21px;font-weight:600}.step-card p{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.55}.step-card:after{content:"";background:linear-gradient(90deg,#d4ff3a66,#0000);height:1px;position:absolute;top:31px;left:54px;right:-12px}.step-card:last-child:after{display:none}@media (max-width:1100px){.step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.step-card:after{display:none}}@media (max-width:560px){.step-grid{grid-template-columns:1fr}}.price-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.price-card{flex-direction:column;gap:22px;padding:34px 30px;display:flex}.price-card--hl{background:radial-gradient(420px 260px at 50% 0%, #d4ff3a24, transparent 70%), var(--color-bg-raised)}.price-card__badge{background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:5px 11px;font-size:10px;position:absolute;top:26px;right:26px}.price-card h3{font-family:var(--font-head);letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(28px,2.8vw,40px);font-weight:700;line-height:1}.price-card__price{border-block:1px solid var(--color-rule);align-items:baseline;gap:10px;margin:0;padding:18px 0;display:flex}.price-card__price strong{font-family:var(--font-head);letter-spacing:-.04em;font-size:40px;font-weight:600}.tick-list{color:#c9ccc6;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.tick-list li{align-items:baseline;gap:10px;display:flex}.tick-list li:before{content:"✓";color:var(--color-accent);font-size:13px}.price-card .cta-row{align-self:stretch;margin-top:auto}.price-card:not(.price-card--hl) .cta-row{color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-border);background:#ffffff0f}@media (max-width:1000px){.price-grid{grid-template-columns:1fr}}.sec-head{justify-content:space-between;align-items:flex-end;gap:var(--stack-lg) 48px;margin-bottom:calc(var(--section-y) * .6);flex-wrap:wrap;display:flex}.sec-head__title{flex-direction:column;gap:20px;max-width:860px;display:flex}.sec-head>p{max-width:40ch}.row-card{gap:var(--stack-lg);align-items:baseline;padding:22px 24px;display:flex}.row-card+.row-card{margin-top:10px}.post-card{color:var(--color-text);grid-template-columns:180px minmax(0,1fr) auto;align-items:start;gap:24px 40px;padding:clamp(24px,3vw,36px);display:grid}.post-card+.post-card{margin-top:14px}.post-card:hover{color:var(--color-text)}.post-card .go{border:1px solid var(--color-border);width:46px;height:46px;transition:transform var(--dur-mid) var(--ease-out), background-color var(--dur-mid) var(--ease-out), color var(--dur-mid) var(--ease-out);border-radius:50%;place-items:center;display:grid}.post-card:hover .go{background:var(--color-accent);color:var(--color-on-accent);transform:rotate(-45deg)}@media (max-width:760px){.post-card{grid-template-columns:1fr}.post-card .go{display:none}}.neon .field input,.neon .field select,.neon .field textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:#ffffff08;padding:14px 16px}.neon .field select{background-color:var(--color-bg-raised)}.neon .field input:focus,.neon .field select:focus,.neon .field textarea:focus{background:#d4ff3a08;border-color:#d4ff3a99;outline:none;box-shadow:0 0 0 4px #d4ff3a1a}.neon .field[data-invalid=true] input,.neon .field[data-invalid=true] select,.neon .field[data-invalid=true] textarea{border-color:#ff7a6a}.neon .field-error{color:#ff8a7a}.form-panel{padding:clamp(24px,4vw,48px)}.neon footer{position:relative;overflow:hidden}.neon footer a{color:#c9ccc6}.neon footer a:hover{color:var(--color-accent)}.footer-mega{margin:var(--section-y) 0 0;font-family:var(--font-head);letter-spacing:-.06em;text-align:center;white-space:nowrap;background:linear-gradient(#23272a 10%,#0000 95%);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(64px,17vw,260px);font-weight:700;line-height:.82;overflow:hidden}.neon .post-prose h2,.neon .post-prose h3{font-family:var(--font-head);text-transform:none;letter-spacing:-.025em}.neon .post-prose a{border-bottom-color:#d4ff3a80}.neon .post-prose a:hover{border-bottom-color:var(--color-accent)}.neon .post-prose code{border-radius:6px}.neon .post-quote,.neon .post-prose blockquote{font-family:var(--font-head);border-radius:var(--radius);background:linear-gradient(var(--color-bg-raised), var(--color-bg-raised)) padding-box, var(--grad) border-box;border:1px solid #0000;padding:24px 28px}.neon .post-tag{border-color:var(--color-rule);background:#ffffff0a;border-radius:999px}:root:lang(vi) .neon .t-hero-h1{font-size:clamp(38px,4.8vw,88px);line-height:1.08!important}:root:lang(vi) .neon .t-page-h1{font-size:clamp(36px,6.4vw,108px)!important;line-height:1.06!important}@media (prefers-reduced-motion:reduce){.float-chip{animation:none}}.project__chips{justify-content:flex-end}@media (max-width:1000px){.project__chips{justify-content:flex-start}.project__head .project__num{width:34px;height:34px}}.footer-mega{margin-bottom:var(--stack-lg)!important}.neon{--color-danger:#ff8a7a}.row-card{align-items:center}.row-card p{margin:0}.neon .case-meta{gap:10px;margin:0}.neon .case-meta>.col{border-radius:var(--radius-sm);border:1px solid var(--color-rule);background:#ffffff08;padding:14px 16px}.neon .case-meta dt{color:var(--color-accent)!important;opacity:1!important}.neon .case-meta dd{color:var(--color-text)}.neon .case-meta+*{margin-top:0}
