.ConversionShowboard_showboard__3ALEy{position:relative;height:230vh;margin-top:3.5rem;margin-inline:calc(0rem - var(--work-gutter, 2.5rem));overflow:clip}.ConversionShowboard_stage__HZluw{position:sticky;top:4rem;height:calc(100dvh - 4rem);display:flex;align-items:center;overflow:hidden;border-top:1px solid rgba(244,244,245,.1);background:#080808}.ConversionShowboard_desktopRows__5tPR6{display:flex;width:100%;flex-direction:column;gap:clamp(.8rem,1.6vh,1.15rem)}.ConversionShowboard_row__Y87Yf{display:flex;width:max-content;gap:clamp(.8rem,1vw,1.1rem);will-change:transform}.ConversionShowboard_tile__hnVY8{width:17rem;flex:none;color:#f4f4f5}.ConversionShowboard_tile__hnVY8[data-size="0"]{width:15rem}.ConversionShowboard_tile__hnVY8[data-size="1"]{width:20rem}.ConversionShowboard_tile__hnVY8[data-size="2"]{width:17.5rem}.ConversionShowboard_media___z43e{position:relative;height:clamp(8rem,18vh,11.5rem);overflow:hidden;border:1px solid rgba(244,244,245,.1);background:#111}.ConversionShowboard_image__mIJ0s,.ConversionShowboard_video__OwoI0{object-fit:cover;object-position:center top;transition:transform .65s cubic-bezier(.16,1,.3,1),filter .35s ease}.ConversionShowboard_video__OwoI0{position:absolute;inset:0;z-index:1;width:100%;height:100%}.ConversionShowboard_tile__hnVY8:hover .ConversionShowboard_image__mIJ0s,.ConversionShowboard_tile__hnVY8:hover .ConversionShowboard_video__OwoI0{transform:scale(1.035);filter:brightness(1.08)}.ConversionShowboard_mediaShade__etrEB{position:absolute;inset:0;z-index:2;background:linear-gradient(0deg,rgba(0,0,0,.46),transparent 42%);pointer-events:none}.ConversionShowboard_palette__owKOM{display:flex;height:2px;margin-top:.4rem;overflow:hidden;opacity:.72}.ConversionShowboard_palette__owKOM i{flex:1}.ConversionShowboard_caption__qHLLi{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.55rem;margin-top:.45rem;line-height:1.2}.ConversionShowboard_caption__qHLLi>span{color:rgba(244,244,245,.34);font-family:var(--font-mono,ui-monospace,monospace);font-size:.55rem;letter-spacing:.14em}.ConversionShowboard_caption__qHLLi strong{overflow:hidden;color:rgba(244,244,245,.82);font-size:.72rem;font-weight:700;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap}.ConversionShowboard_caption__qHLLi small{color:rgba(244,244,245,.4);font-size:.57rem;white-space:nowrap}.ConversionShowboard_mobileRows__k8_4F{display:none}.ConversionShowboard_mobileRail__XHBIH{position:relative}.ConversionShowboard_mobileRail__XHBIH ul{display:flex;gap:.75rem;overflow-x:auto;scroll-padding-left:1rem;scroll-snap-type:x mandatory;padding:.15rem 1rem;scrollbar-width:none}.ConversionShowboard_mobileRail__XHBIH ul::-webkit-scrollbar{display:none}.ConversionShowboard_mobileRail__XHBIH li{scroll-snap-align:start}.ConversionShowboard_next__iL1oP,.ConversionShowboard_previous__298eZ{position:absolute;top:42%;z-index:3;display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid rgba(244,244,245,.15);border-radius:50%;background:rgba(0,0,0,.64);color:rgba(244,244,245,.9);backdrop-filter:blur(12px);transition:opacity .18s ease}.ConversionShowboard_previous__298eZ{left:.35rem}.ConversionShowboard_next__iL1oP{right:.35rem}.ConversionShowboard_next__iL1oP svg,.ConversionShowboard_previous__298eZ svg{width:1rem;height:1rem}.ConversionShowboard_next__iL1oP[data-hidden],.ConversionShowboard_previous__298eZ[data-hidden]{pointer-events:none;opacity:0}@media (max-width:1023px){.ConversionShowboard_showboard__3ALEy{height:auto;margin-top:2.5rem;margin-inline:-1.1rem -2.8rem;padding-block:.5rem 1rem}.ConversionShowboard_stage__HZluw{position:relative;top:auto;height:auto;min-height:0;padding-block:.6rem}.ConversionShowboard_desktopRows__5tPR6{display:none}.ConversionShowboard_mobileRows__k8_4F{display:flex;min-width:0;flex-direction:column;gap:.9rem}.ConversionShowboard_tile__hnVY8,.ConversionShowboard_tile__hnVY8[data-size="0"],.ConversionShowboard_tile__hnVY8[data-size="1"],.ConversionShowboard_tile__hnVY8[data-size="2"]{width:min(72vw,18rem)}.ConversionShowboard_tile__hnVY8[data-size="0"]{width:min(62vw,15.5rem)}.ConversionShowboard_tile__hnVY8[data-size="1"]{width:min(78vw,19.5rem)}.ConversionShowboard_media___z43e{height:9.4rem}.ConversionShowboard_caption__qHLLi small{display:none}}@media (prefers-reduced-motion:reduce){.ConversionShowboard_row__Y87Yf{transform:translate3d(-920px,0,0)!important}.ConversionShowboard_image__mIJ0s{transition:none}}.WebDevelopmentLanding_page__d6lxD{--web-blue:#2997ff;--web-bg:#0c0c0c;--web-text:#f4f4f5;--web-muted:rgba(244,244,245,0.62);--web-line:rgba(244,244,245,0.12);position:relative;overflow:clip;background:var(--web-bg);color:var(--web-text)}.WebDevelopmentLanding_page__d6lxD:before{position:fixed;inset:0;z-index:20;pointer-events:none;content:"";opacity:.16;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.WebDevelopmentLanding_hero__V3M3d{position:relative;min-height:100svh;overflow:hidden;border-bottom:1px solid var(--web-line);isolation:isolate}.WebDevelopmentLanding_heroImageDesktop__HnmXc,.WebDevelopmentLanding_heroImageMobile__8QZpY{z-index:-3;object-fit:cover}.WebDevelopmentLanding_heroImageDesktop__HnmXc{object-position:center}.WebDevelopmentLanding_heroImageMobile__8QZpY{display:none}.WebDevelopmentLanding_heroShade__QpFHy{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(4,4,4,.98),rgba(4,4,4,.86) 38%,rgba(4,4,4,.08) 69%),linear-gradient(0deg,rgba(4,4,4,.62),transparent 35%)}.WebDevelopmentLanding_heroInner__ZQyOp{width:100%;min-height:100svh;margin:0;padding:clamp(6rem,11vh,8.5rem) clamp(2rem,4vw,6rem) clamp(2.75rem,6vh,4.5rem) clamp(4rem,8vw,10rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;transform:none}.WebDevelopmentLanding_sectionLabel__ls5m7{display:flex;align-items:center;gap:1rem;color:var(--web-blue);font-family:var(--font-mono,ui-monospace,monospace);font-size:.72rem;font-weight:600;line-height:1.5;letter-spacing:.18em;text-transform:uppercase}.WebDevelopmentLanding_heroInner__ZQyOp h1{max-width:min(44rem,42vw);margin-top:0;font-size:clamp(3rem,4vw,4.8rem);font-weight:620;line-height:.99;letter-spacing:-.058em;text-wrap:balance;text-shadow:0 0 34px rgba(0,0,0,.85)}[data-locale=vi] .WebDevelopmentLanding_heroInner__ZQyOp h1{line-height:1.22;letter-spacing:-.04em}.WebDevelopmentLanding_heroEmphasis__QEp4S{display:inline-block;color:rgba(244,244,245,.38);opacity:.72;filter:blur(1px);transform:translateY(.025em);animation:WebDevelopmentLanding_hero-precision-reveal__JPM8q .72s cubic-bezier(.22,1,.36,1) forwards;will-change:color,opacity,filter,transform}.WebDevelopmentLanding_heroEmphasis__QEp4S[data-reveal-index="0"]{animation-delay:.28s}.WebDevelopmentLanding_heroEmphasis__QEp4S[data-reveal-index="1"]{animation-delay:.72s}.WebDevelopmentLanding_heroEmphasis__QEp4S[data-reveal-index="2"]{animation-delay:1.16s}@keyframes WebDevelopmentLanding_hero-precision-reveal__JPM8q{to{color:#f5f5f7;opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes WebDevelopmentLanding_hero-body-enter__hPmrc{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.WebDevelopmentLanding_heroBody__ydOO_{max-width:min(38rem,40vw);margin-top:2rem;color:rgba(244,244,245,.68);font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.75;text-wrap:pretty;animation:WebDevelopmentLanding_hero-body-enter__hPmrc .72s cubic-bezier(.22,1,.36,1) 1.42s both}.WebDevelopmentLanding_brandName__oEOSJ{white-space:nowrap;font-weight:750}.WebDevelopmentLanding_brandToan__Zz9y5{color:#f5f5f7}.WebDevelopmentLanding_brandKhon__xBRxF{color:#86868b}.WebDevelopmentLanding_brandTech__m_Tvz{color:var(--web-blue)}.WebDevelopmentLanding_heroActions__CYcjO{display:flex;align-items:center;gap:2rem;margin-top:2.4rem}.WebDevelopmentLanding_primaryButton__Qq3iZ,.WebDevelopmentLanding_sectionLink__KqdKy,.WebDevelopmentLanding_textButton__WVZBq{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:3.5rem;font-size:.95rem;font-weight:600;transition:color .22s ease,background-color .22s ease,transform .22s ease,border-color .22s ease}.WebDevelopmentLanding_primaryButton__Qq3iZ{min-width:17rem;padding:0 1.5rem;background:#087cf0;color:white}.WebDevelopmentLanding_primaryButton__Qq3iZ svg,.WebDevelopmentLanding_sectionLink__KqdKy svg,.WebDevelopmentLanding_textButton__WVZBq svg{width:1rem;height:1rem;transition:transform .22s ease}.WebDevelopmentLanding_primaryButton__Qq3iZ:hover{background:#188af8;transform:translateY(-2px)}.WebDevelopmentLanding_primaryButton__Qq3iZ:hover svg,.WebDevelopmentLanding_sectionLink__KqdKy:hover svg,.WebDevelopmentLanding_textButton__WVZBq:hover svg{transform:translateX(4px)}.WebDevelopmentLanding_primaryButton__Qq3iZ:active{transform:translateY(0) scale(.99)}.WebDevelopmentLanding_sectionLink__KqdKy,.WebDevelopmentLanding_textButton__WVZBq{min-height:2.75rem;border-bottom:1px solid rgba(244,244,245,.28);color:rgba(244,244,245,.78)}.WebDevelopmentLanding_sectionLink__KqdKy:hover,.WebDevelopmentLanding_textButton__WVZBq:hover{border-color:var(--web-blue);color:white}.WebDevelopmentLanding_experienceTrigger__UPdJQ:focus-visible,.WebDevelopmentLanding_primaryButton__Qq3iZ:focus-visible,.WebDevelopmentLanding_sectionLink__KqdKy:focus-visible,.WebDevelopmentLanding_stickyBar__YjPqu button:focus-visible,.WebDevelopmentLanding_textButton__WVZBq:focus-visible{outline:2px solid var(--web-blue);outline-offset:4px}.WebDevelopmentLanding_architectureSection__bdNXs,.WebDevelopmentLanding_contactSection__HcLGc,.WebDevelopmentLanding_detailSection__8SN0n,.WebDevelopmentLanding_experienceSection__ad8oI,.WebDevelopmentLanding_workSection__Ol47q{position:relative;border-bottom:1px solid var(--web-line)}.WebDevelopmentLanding_workSection__Ol47q{--work-gutter:max(2.5rem,calc((100vw - 1440px) / 2));padding:6.5rem var(--work-gutter) 3rem}.WebDevelopmentLanding_experienceHeader__Bthxt,.WebDevelopmentLanding_sectionIntro__YbMQQ{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:5rem;margin-bottom:3.5rem}.WebDevelopmentLanding_architectureCopy__0dPft h2,.WebDevelopmentLanding_contactCopy__x8184 h2,.WebDevelopmentLanding_detailCopy__K9DBg h2,.WebDevelopmentLanding_experienceHeader__Bthxt h2,.WebDevelopmentLanding_sectionIntro__YbMQQ h2{margin-top:1.25rem;font-size:clamp(2.5rem,4.4vw,4.8rem);font-weight:610;line-height:1.02;letter-spacing:-.052em;text-wrap:balance}[data-locale=vi] .WebDevelopmentLanding_architectureCopy__0dPft h2,[data-locale=vi] .WebDevelopmentLanding_contactCopy__x8184 h2,[data-locale=vi] .WebDevelopmentLanding_detailCopy__K9DBg h2,[data-locale=vi] .WebDevelopmentLanding_experienceHeader__Bthxt h2,[data-locale=vi] .WebDevelopmentLanding_sectionIntro__YbMQQ h2{line-height:1.18;letter-spacing:-.044em}[data-locale=vi] .WebDevelopmentLanding_sectionIntro__YbMQQ h2{line-height:1.22}.WebDevelopmentLanding_architectureCopy__0dPft>p:not(.WebDevelopmentLanding_sectionLabel__ls5m7),.WebDevelopmentLanding_contactCopy__x8184>p:not(.WebDevelopmentLanding_sectionLabel__ls5m7),.WebDevelopmentLanding_detailBody__uM68l,.WebDevelopmentLanding_experienceHeader__Bthxt>p,.WebDevelopmentLanding_sectionIntro__YbMQQ>p{max-width:36rem;color:var(--web-muted);font-size:1rem;line-height:1.75}.WebDevelopmentLanding_sectionLabel__ls5m7 span{display:inline-flex;align-items:center;gap:.75rem}.WebDevelopmentLanding_sectionLabel__ls5m7 span:after{width:2rem;height:1px;content:"";background:rgba(41,151,255,.5)}.WebDevelopmentLanding_detailImage__ErugL,.WebDevelopmentLanding_experienceImage__kC_3z{object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .5s ease}.WebDevelopmentLanding_experienceShade__JnrSE{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,.78),transparent 46%)}.WebDevelopmentLanding_architectureSection__bdNXs{display:grid;grid-template-columns:minmax(22rem,.82fr) minmax(36rem,1.18fr);gap:clamp(3rem,6vw,7rem);min-height:56rem;padding:7rem max(4rem,calc((100vw - 1440px) / 2));align-items:center}.WebDevelopmentLanding_architectureCopy__0dPft h2{max-width:12.5ch}.WebDevelopmentLanding_architectureCopy__0dPft>p{margin-top:2rem}.WebDevelopmentLanding_architectureProofs__vdUVf{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2.5rem;color:rgba(244,244,245,.44);font-size:.7rem}.WebDevelopmentLanding_architectureProofs__vdUVf li{display:flex;align-items:center;gap:.9rem;white-space:nowrap}.WebDevelopmentLanding_architectureProofs__vdUVf li:not(:last-child):after{width:.25rem;height:.25rem;border-radius:50%;background:var(--web-blue);content:""}.WebDevelopmentLanding_architectureLayers__UVP2O{position:relative;display:grid;gap:.72rem;perspective:1200px;isolation:isolate}.WebDevelopmentLanding_architectureLayers__UVP2O>li{position:relative;z-index:1;width:var(--layer-width,92%);margin-left:var(--layer-offset,0);padding:1px;clip-path:polygon(1rem 0,100% 0,100% calc(100% - .72rem),calc(100% - .8rem) 100%,0 100%,0 1rem);background:linear-gradient(125deg,rgba(244,244,245,.66),rgba(244,244,245,.12) 44%,rgba(244,244,245,.2));opacity:0;transform:translate3d(0,2.2rem,-2rem) scale(.985);transform-origin:center;transition:opacity .62s cubic-bezier(.16,1,.3,1) var(--layer-delay,0s),transform .86s cubic-bezier(.16,1,.3,1) var(--layer-delay,0s),filter .36s ease;will-change:transform,opacity}.WebDevelopmentLanding_architectureLayers__UVP2O[data-visible=true]>li{opacity:1;transform:translateZ(0) scale(1)}.WebDevelopmentLanding_architectureLayers__UVP2O>li:first-child{--layer-width:88%;--layer-offset:10%;--layer-delay:60ms}.WebDevelopmentLanding_architectureLayers__UVP2O>li:nth-child(2){--layer-width:96%;--layer-offset:4%;--layer-delay:140ms}.WebDevelopmentLanding_architectureLayers__UVP2O>li:nth-child(3){--layer-width:90%;--layer-offset:0%;--layer-delay:220ms}.WebDevelopmentLanding_architectureLayers__UVP2O>li:nth-child(4){--layer-width:96%;--layer-offset:4%;--layer-delay:300ms}.WebDevelopmentLanding_architectureLayers__UVP2O>li:nth-child(5){--layer-width:90%;--layer-offset:0%;--layer-delay:380ms}.WebDevelopmentLanding_architectureLayers__UVP2O:has(>li:hover)>li:not(:hover){filter:brightness(.72)}.WebDevelopmentLanding_architectureLayers__UVP2O>li:hover{filter:brightness(1.12)}.WebDevelopmentLanding_layerSurface__xj5Ym{position:relative;min-height:6.8rem;display:grid;grid-template-columns:minmax(13.5rem,.9fr) minmax(12rem,1.1fr);align-items:stretch;clip-path:inherit;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.052),transparent 22%),repeating-linear-gradient(112deg,rgba(255,255,255,.022) 0 1px,transparent 1px 5px),linear-gradient(118deg,#1b1d20,#0e0f11 72%);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(0,0,0,.8),0 1.5rem 3rem rgba(0,0,0,.34)}.WebDevelopmentLanding_layerSurface__xj5Ym:after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(100deg,transparent 0 48%,rgba(255,255,255,.026) 54%,transparent 62%)}.WebDevelopmentLanding_layerSurface__xj5Ym:before{position:absolute;z-index:2;top:0;right:0;left:0;height:1px;content:"";background:var(--web-blue);opacity:0;transform:scaleX(.16);transform-origin:left;transition:opacity .24s ease,transform .52s cubic-bezier(.16,1,.3,1)}.WebDevelopmentLanding_architectureLayers__UVP2O>li:hover .WebDevelopmentLanding_layerSurface__xj5Ym:before{opacity:.92;transform:scaleX(1)}.WebDevelopmentLanding_layerLabel__rQ_5K{display:grid;grid-template-columns:2.6rem minmax(0,1fr);align-items:center;gap:1rem;padding:1.15rem 1.35rem}.WebDevelopmentLanding_layerIcon__xTMqL{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid rgba(244,244,245,.16);color:rgba(244,244,245,.82)}.WebDevelopmentLanding_layerIcon__xTMqL svg{width:1.15rem;height:1.15rem;stroke-width:1.4}.WebDevelopmentLanding_layerCopy__1BfVO{display:flex;min-width:0;flex-direction:column;gap:.38rem}.WebDevelopmentLanding_layerCopy__1BfVO strong{color:rgba(244,244,245,.96);font-size:.78rem;font-weight:650;text-transform:uppercase;letter-spacing:.09em}.WebDevelopmentLanding_layerCopy__1BfVO small{max-width:18rem;color:rgba(244,244,245,.58);font-size:.66rem;line-height:1.5}.WebDevelopmentLanding_layerSignals__2WNlt{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.8rem;padding:1.15rem 1.6rem 1.15rem 2.8rem;border-left:1px solid rgba(244,244,245,.09)}.WebDevelopmentLanding_layerSignals__2WNlt span{display:flex;min-width:0;flex-direction:column;align-items:center;gap:.48rem;color:rgba(244,244,245,.36);font-family:var(--font-mono,ui-monospace,monospace);font-size:.48rem;letter-spacing:.13em;text-align:center}.WebDevelopmentLanding_layerSignals__2WNlt svg{width:.82rem;height:.82rem;flex:none;color:rgba(244,244,245,.52);stroke-width:1.35;transition:color .28s ease,transform .36s cubic-bezier(.16,1,.3,1)}.WebDevelopmentLanding_architectureLayers__UVP2O>li:hover .WebDevelopmentLanding_layerSignals__2WNlt svg{color:var(--web-blue);transform:translateY(-1px)}.WebDevelopmentLanding_experienceSection__ad8oI{padding:7rem max(2.5rem,calc((100vw - 1440px) / 2)) 6rem}.WebDevelopmentLanding_experienceHeader__Bthxt h2{max-width:14ch}.WebDevelopmentLanding_experienceGrid__RpmGS{display:flex;min-height:39rem;gap:1px;background:rgba(244,244,245,.12)}.WebDevelopmentLanding_experiencePanel__Nn1Pg{position:relative;flex:0.72;overflow:hidden;min-width:0;background:#111;transition:flex .62s cubic-bezier(.16,1,.3,1);isolation:isolate}.WebDevelopmentLanding_experiencePanel__Nn1Pg[data-active=true]{flex:1.85}.WebDevelopmentLanding_experienceMedia__xTq0s{position:absolute;z-index:-2;inset:0;overflow:hidden}.WebDevelopmentLanding_experienceImage__kC_3z{z-index:0;filter:brightness(.54) saturate(.75)}.WebDevelopmentLanding_experiencePanel__Nn1Pg[data-active=true] .WebDevelopmentLanding_experienceImage__kC_3z{filter:brightness(.78) saturate(.9);transform:scale(1.015)}.WebDevelopmentLanding_experienceVideo__Pa_HD{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;opacity:0;filter:brightness(.78) saturate(.9);transform:scale(1.01);transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.WebDevelopmentLanding_experienceVideo__Pa_HD[data-playing=true]{opacity:1;transform:scale(1.015)}.WebDevelopmentLanding_experienceShade__JnrSE{z-index:-1;background:linear-gradient(0deg,rgba(0,0,0,.88),rgba(0,0,0,.06) 75%)}.WebDevelopmentLanding_experienceTrigger__UPdJQ{width:100%;min-height:4.5rem;padding:1.3rem 1.25rem;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;text-align:left}.WebDevelopmentLanding_experienceTrigger__UPdJQ>span{display:flex;flex-direction:column;gap:.45rem;font-size:.95rem;font-weight:560}.WebDevelopmentLanding_experienceTrigger__UPdJQ b{color:rgba(244,244,245,.55);font-family:var(--font-mono,ui-monospace,monospace);font-size:.66rem;letter-spacing:.15em}.WebDevelopmentLanding_experienceTrigger__UPdJQ svg{width:1rem;height:1rem;color:rgba(244,244,245,.56);transition:transform .3s ease}.WebDevelopmentLanding_experiencePanel__Nn1Pg[data-active=true] .WebDevelopmentLanding_experienceTrigger__UPdJQ b{color:var(--web-blue)}.WebDevelopmentLanding_experiencePanel__Nn1Pg[data-active=true] .WebDevelopmentLanding_experienceTrigger__UPdJQ svg{transform:rotate(45deg);color:var(--web-blue)}.WebDevelopmentLanding_experienceContent__HVilk{position:absolute;left:1.25rem;right:1.25rem;bottom:1.5rem;display:grid;gap:1rem;opacity:0;transform:translateY(1rem);transition:opacity .36s ease,transform .5s cubic-bezier(.16,1,.3,1)}.WebDevelopmentLanding_experiencePanel__Nn1Pg[data-active=true] .WebDevelopmentLanding_experienceContent__HVilk{opacity:1;transform:translateY(0)}.WebDevelopmentLanding_experienceContent__HVilk p{max-width:25rem;color:rgba(244,244,245,.76);font-size:.9rem;line-height:1.6}.WebDevelopmentLanding_detailSection__8SN0n{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(22rem,.9fr);min-height:58rem}.WebDevelopmentLanding_detailMedia__mnACM{display:grid;grid-template-columns:.72fr 1.28fr;grid-template-rows:minmax(30rem,2.15fr) minmax(15rem,1fr);gap:1px;background:var(--web-line)}.WebDevelopmentLanding_detailHero__wGdQe{position:relative;grid-column:1/-1;overflow:hidden}.WebDevelopmentLanding_detailMacro__0dYup,.WebDevelopmentLanding_detailMobile__iDej5{position:relative;overflow:hidden}.WebDevelopmentLanding_detailImage__ErugL{object-position:center top}.WebDevelopmentLanding_detailHero__wGdQe:hover .WebDevelopmentLanding_detailImage__ErugL,.WebDevelopmentLanding_detailMacro__0dYup:hover .WebDevelopmentLanding_detailImage__ErugL,.WebDevelopmentLanding_detailMobile__iDej5:hover .WebDevelopmentLanding_detailImage__ErugL{transform:scale(1.02)}.WebDevelopmentLanding_detailCopy__K9DBg{display:flex;flex-direction:column;justify-content:center;padding:5.5rem clamp(2rem,4vw,4.5rem)}.WebDevelopmentLanding_aerieTitle__odDiJ{margin-top:1.8rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.8rem,6vw,6.8rem);line-height:.9;letter-spacing:.08em}.WebDevelopmentLanding_aerieSubtitle__37ZqE{margin-top:.8rem;color:rgba(244,244,245,.52);font-size:.9rem}.WebDevelopmentLanding_detailCopy__K9DBg h2{margin-top:3rem;font-size:clamp(2.3rem,3.4vw,3.8rem)}.WebDevelopmentLanding_detailBody__uM68l{margin-top:1.5rem}.WebDevelopmentLanding_detailCopy__K9DBg ul{margin-top:2.5rem;border-top:1px solid var(--web-line)}.WebDevelopmentLanding_detailCopy__K9DBg li{display:grid;grid-template-columns:1fr 5rem;align-items:center;gap:1rem;min-height:4rem;border-bottom:1px solid var(--web-line);color:rgba(244,244,245,.68);font-size:.77rem;line-height:1.5}.WebDevelopmentLanding_detailCopy__K9DBg li i{position:relative;height:1px;background:rgba(244,244,245,.25)}.WebDevelopmentLanding_detailCopy__K9DBg li i:after{position:absolute;right:0;top:-.18rem;width:.38rem;height:.38rem;border:1px solid rgba(244,244,245,.65);border-radius:50%;content:""}.WebDevelopmentLanding_detailCopy__K9DBg .WebDevelopmentLanding_sectionLink__KqdKy{width:fit-content;margin-top:2.2rem;color:var(--web-blue);border-color:var(--web-blue)}.WebDevelopmentLanding_contactSection__HcLGc{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,.9fr);gap:clamp(4rem,8vw,9rem);min-height:52rem;padding:8rem max(4rem,calc((100vw - 1440px) / 2));align-items:center;background:radial-gradient(ellipse 46% 58% at 77% 48%,rgba(41,151,255,.035),transparent 72%);isolation:isolate}.WebDevelopmentLanding_contactCopy__x8184 h2{max-width:11ch}.WebDevelopmentLanding_contactCopy__x8184>p{margin-top:2rem}.WebDevelopmentLanding_responseNote__qhA7l{display:flex;align-items:center;gap:1rem}.WebDevelopmentLanding_responseNote__qhA7l svg{width:1.1rem;height:1.1rem;color:var(--web-blue);stroke-width:1.5}.WebDevelopmentLanding_contactForm__QTUD0{position:relative}.WebDevelopmentLanding_stickyBar__YjPqu{display:none}@media (max-width:1100px){.WebDevelopmentLanding_architectureSection__bdNXs{grid-template-columns:1fr}.WebDevelopmentLanding_architectureCopy__0dPft h2{max-width:18ch}.WebDevelopmentLanding_detailSection__8SN0n{grid-template-columns:1fr}.WebDevelopmentLanding_detailCopy__K9DBg{order:-1}.WebDevelopmentLanding_contactSection__HcLGc{grid-template-columns:1fr}}@media (max-width:767px){.WebDevelopmentLanding_page__d6lxD{padding-bottom:4.75rem}.WebDevelopmentLanding_page__d6lxD:before{opacity:.11}.WebDevelopmentLanding_hero__V3M3d{min-height:100svh}.WebDevelopmentLanding_heroImageDesktop__HnmXc{display:none}.WebDevelopmentLanding_heroImageMobile__8QZpY{display:block;object-position:center top}.WebDevelopmentLanding_heroShade__QpFHy{background:linear-gradient(0deg,rgba(4,4,4,.99),rgba(4,4,4,.84) 43%,rgba(4,4,4,.08) 73%)}.WebDevelopmentLanding_heroInner__ZQyOp{width:auto;min-height:100svh;padding:8.5rem 2.75rem 5.5rem 1rem;justify-content:flex-end;transform:translateY(-1.75rem)}.WebDevelopmentLanding_heroInner__ZQyOp h1{max-width:10.8ch;margin-top:1.2rem;font-size:clamp(2.3rem,10.2vw,2.8rem);line-height:1.08}[data-locale=vi] .WebDevelopmentLanding_heroInner__ZQyOp h1{line-height:1.18}.WebDevelopmentLanding_heroBody__ydOO_{max-width:31rem;margin-top:1.4rem;font-size:.93rem;line-height:1.65}.WebDevelopmentLanding_heroActions__CYcjO{align-items:flex-start;flex-direction:column;gap:.9rem;margin-top:1.8rem}.WebDevelopmentLanding_primaryButton__Qq3iZ{width:100%;min-width:0}.WebDevelopmentLanding_textButton__WVZBq{justify-content:flex-start}.WebDevelopmentLanding_architectureSection__bdNXs,.WebDevelopmentLanding_contactSection__HcLGc,.WebDevelopmentLanding_detailSection__8SN0n,.WebDevelopmentLanding_experienceSection__ad8oI,.WebDevelopmentLanding_workSection__Ol47q{padding-left:1.1rem;padding-right:2.8rem}.WebDevelopmentLanding_workSection__Ol47q{padding-top:5rem;padding-bottom:2.5rem}.WebDevelopmentLanding_experienceHeader__Bthxt,.WebDevelopmentLanding_sectionIntro__YbMQQ{display:block;margin-bottom:2.4rem}.WebDevelopmentLanding_architectureCopy__0dPft h2,.WebDevelopmentLanding_contactCopy__x8184 h2,.WebDevelopmentLanding_detailCopy__K9DBg h2,.WebDevelopmentLanding_experienceHeader__Bthxt h2,.WebDevelopmentLanding_sectionIntro__YbMQQ h2{margin-top:1rem;font-size:clamp(2.35rem,10.5vw,3.2rem);line-height:1.04}.WebDevelopmentLanding_experienceHeader__Bthxt>p,.WebDevelopmentLanding_sectionIntro__YbMQQ>p{margin-top:1.3rem;font-size:.9rem}.WebDevelopmentLanding_sectionLabel__ls5m7{font-size:.58rem;letter-spacing:.13em}.WebDevelopmentLanding_architectureSection__bdNXs{display:block;min-height:0;padding-top:5rem;padding-bottom:5rem}.WebDevelopmentLanding_architectureCopy__0dPft>p{margin-top:1.4rem;font-size:.9rem}.WebDevelopmentLanding_architectureProofs__vdUVf{display:none}.WebDevelopmentLanding_architectureLayers__UVP2O{margin-top:2.8rem;gap:.62rem}.WebDevelopmentLanding_architectureLayers__UVP2O>li,.WebDevelopmentLanding_architectureLayers__UVP2O>li:nth-child(n){width:100%;margin-left:0}.WebDevelopmentLanding_layerSurface__xj5Ym{min-height:6.3rem;grid-template-columns:1fr}.WebDevelopmentLanding_layerLabel__rQ_5K{grid-template-columns:2.2rem minmax(0,1fr);gap:.8rem;padding:1rem 1rem 1rem 3.25rem}.WebDevelopmentLanding_layerIcon__xTMqL{width:2.1rem;height:2.1rem}.WebDevelopmentLanding_layerIcon__xTMqL svg{width:1rem;height:1rem}.WebDevelopmentLanding_layerCopy__1BfVO strong{font-size:.68rem}.WebDevelopmentLanding_layerCopy__1BfVO small{font-size:.58rem}.WebDevelopmentLanding_layerSignals__2WNlt{display:none}.WebDevelopmentLanding_experienceSection__ad8oI{padding-top:5rem;padding-bottom:5rem}.WebDevelopmentLanding_experienceGrid__RpmGS{display:grid;min-height:auto;background:transparent;gap:1px}.WebDevelopmentLanding_experiencePanel__Nn1Pg,.WebDevelopmentLanding_experiencePanel__Nn1Pg[data-active=true]{flex:none;min-height:9rem;border:1px solid var(--web-line);transition:min-height .5s cubic-bezier(.16,1,.3,1)}.WebDevelopmentLanding_experiencePanel__Nn1Pg[data-active=true]{min-height:24rem}.WebDevelopmentLanding_experienceTrigger__UPdJQ{min-height:4.75rem;padding:1.05rem}.WebDevelopmentLanding_experienceTrigger__UPdJQ>span{font-size:.9rem}.WebDevelopmentLanding_experienceContent__HVilk{left:1.05rem;right:1.05rem;bottom:1.15rem}.WebDevelopmentLanding_detailSection__8SN0n{display:flex;flex-direction:column;min-height:0;padding:0}.WebDevelopmentLanding_detailCopy__K9DBg{order:-1;padding:5rem 2.8rem 2.5rem 1.1rem}.WebDevelopmentLanding_aerieTitle__odDiJ{font-size:4rem;margin-top:1.5rem}.WebDevelopmentLanding_detailCopy__K9DBg h2{margin-top:2.2rem}.WebDevelopmentLanding_detailBody__uM68l{font-size:.9rem}.WebDevelopmentLanding_detailMedia__mnACM{grid-template-columns:.72fr 1.28fr;grid-template-rows:23rem 12rem}.WebDevelopmentLanding_detailCopy__K9DBg ul{margin-top:2rem}.WebDevelopmentLanding_detailCopy__K9DBg li{grid-template-columns:1fr 3.2rem;font-size:.7rem}.WebDevelopmentLanding_contactSection__HcLGc{display:block;min-height:0;padding-top:5rem;padding-bottom:5rem;background:none}.WebDevelopmentLanding_contactCopy__x8184>p{margin-top:1.3rem;font-size:.9rem}.WebDevelopmentLanding_responseNote__qhA7l{margin-top:1.8rem!important;font-size:.76rem!important}.WebDevelopmentLanding_contactForm__QTUD0{margin-top:3rem}.WebDevelopmentLanding_stickyBar__YjPqu{position:fixed;z-index:45;right:0;bottom:var(--safari-overlay-bottom,0);left:0;display:block;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid rgba(244,244,245,.18);background:rgba(12,12,12,.96);backdrop-filter:blur(18px)}.WebDevelopmentLanding_stickyBar__YjPqu button{display:flex;width:100%;min-height:4.7rem;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 1.4rem;font-size:1.02rem;font-weight:650}.WebDevelopmentLanding_stickyBar__YjPqu i{display:flex;width:3.3rem;height:3.3rem;align-items:center;justify-content:center;background:#087cf0;color:white}.WebDevelopmentLanding_stickyBar__YjPqu svg{width:1.3rem;height:1.3rem}}@media (prefers-reduced-motion:reduce){.WebDevelopmentLanding_heroEmphasis__QEp4S{animation:none;color:#f5f5f7;opacity:1;filter:none;transform:none}.WebDevelopmentLanding_heroBody__ydOO_{animation:none;opacity:1;transform:none}.WebDevelopmentLanding_detailImage__ErugL,.WebDevelopmentLanding_experienceImage__kC_3z,.WebDevelopmentLanding_experiencePanel__Nn1Pg,.WebDevelopmentLanding_experienceVideo__Pa_HD,.WebDevelopmentLanding_primaryButton__Qq3iZ,.WebDevelopmentLanding_sectionLink__KqdKy,.WebDevelopmentLanding_textButton__WVZBq{transition:none}.WebDevelopmentLanding_architectureLayers__UVP2O>li{opacity:1;transform:none;transition:none}.WebDevelopmentLanding_layerSurface__xj5Ym:before{transition:none}}