.hero[data-v-bbb0138e]{background:var(--black);align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero__video[data-v-bbb0138e]{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero__overlay[data-v-bbb0138e]{z-index:1;background:linear-gradient(#080604a6 0%,#0806048c 60%,#080604d1 100%),linear-gradient(90deg,#080604b8 0%,#0806041a 60%);position:absolute;inset:0}.hero__grid[data-v-bbb0138e]{z-index:2;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000 40%,#0000 100%);mask-image:radial-gradient(80% 80%,#000 40%,#0000 100%)}.hero__inner[data-v-bbb0138e]{z-index:3;grid-template-columns:1fr 1fr;align-items:center;gap:80px;width:100%;max-width:1600px;margin:0 auto;padding:120px clamp(24px,5vw,80px) 80px;display:grid;position:relative}.hero__badge[data-v-bbb0138e]{color:var(--orange);letter-spacing:.05em;background:#f0703014;border:1px solid #f0703040;border-radius:100px;align-items:center;gap:8px;margin-bottom:32px;padding:6px 16px;font-size:.75rem;font-weight:600;display:inline-flex}.hero__badge-dot[data-v-bbb0138e]{background:var(--orange);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-bbb0138e}@keyframes pulse-bbb0138e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.hero__title[data-v-bbb0138e]{letter-spacing:-.03em;margin-bottom:28px;font-size:clamp(2.8rem,5vw,5rem);font-weight:800;line-height:1.05}.hero__title--gradient[data-v-bbb0138e]{background:linear-gradient(135deg, var(--orange) 0%, var(--gold) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero__title--outline[data-v-bbb0138e]{-webkit-text-stroke:2px var(--text);color:#0000}.hero__sub[data-v-bbb0138e]{color:var(--text-muted);max-width:480px;margin-bottom:40px;font-size:1.05rem;line-height:1.75}.hero__actions[data-v-bbb0138e]{gap:14px;margin-bottom:52px;display:flex}.btn[data-v-bbb0138e]{letter-spacing:.04em;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:8px;padding:13px 28px;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex}.btn--primary[data-v-bbb0138e]{background:var(--orange);color:#0f0800;box-shadow:0 0 30px #f070304d}.btn--primary[data-v-bbb0138e]:hover{background:var(--orange-light);color:#0f0800;transform:translateY(-1px);box-shadow:0 0 40px #f0703080}.btn--hero-cta[data-v-bbb0138e]{letter-spacing:.06em;padding:20px 48px;font-size:1.1rem;animation:2.8s ease-in-out infinite hero-cta-pulse-bbb0138e;box-shadow:0 0 #f0703080,0 0 40px #f0703066}.btn--hero-cta[data-v-bbb0138e]:hover{animation:none;transform:translateY(-2px)scale(1.03);box-shadow:0 0 60px #f07030a6}@keyframes hero-cta-pulse-bbb0138e{0%,to{box-shadow:0 0 #f0703073,0 0 40px #f0703059}50%{box-shadow:0 0 0 10px #f0703000,0 0 50px #f0703080}}.btn--ghost[data-v-bbb0138e]{background:var(--black-card);color:var(--text);border:1px solid var(--gray-light)}.btn--ghost[data-v-bbb0138e]:hover{border-color:var(--gray-mid);transform:translateY(-1px)}.hero__stats[data-v-bbb0138e]{align-items:center;gap:24px;display:flex}.hero__stat[data-v-bbb0138e]{flex-direction:column;gap:3px;display:flex}.hero__stat-num[data-v-bbb0138e]{color:var(--text);font-size:1.1rem;font-weight:800}.hero__stat-label[data-v-bbb0138e]{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:.7rem}.hero__stat-divider[data-v-bbb0138e]{background:var(--gray);width:1px;height:32px}.hero__right[data-v-bbb0138e]{flex-direction:column;gap:16px;display:flex}.hero__card[data-v-bbb0138e]{background:var(--black-card);border:1px solid var(--gray);border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #ffffff08,0 32px 64px #00000080}.hero__card--main[data-v-bbb0138e]{border-color:#f0703040;box-shadow:0 0 40px #f070300f,0 32px 64px #0006}.hero__card-header[data-v-bbb0138e]{border-bottom:1px solid var(--gray);background:var(--black-card2);align-items:center;gap:10px;padding:14px 18px;display:flex}.hero__card-dots[data-v-bbb0138e]{gap:6px;display:flex}.hero__card-dots span[data-v-bbb0138e]{background:var(--gray-light);border-radius:50%;width:10px;height:10px}.hero__card-label[data-v-bbb0138e]{font-family:var(--mono);color:var(--text-muted);letter-spacing:.03em;font-size:.72rem}.hero__card-body[data-v-bbb0138e]{font-family:var(--mono);padding:24px;font-size:.85rem;line-height:1.9}.hero__code-line[data-v-bbb0138e]{gap:6px;display:flex}.pl-1[data-v-bbb0138e]{padding-left:20px}.c-purple[data-v-bbb0138e]{color:#c792ea}.c-blue[data-v-bbb0138e]{color:#82aaff}.c-white[data-v-bbb0138e]{color:#d6deeb}.c-orange[data-v-bbb0138e]{color:var(--orange)}.c-gold[data-v-bbb0138e]{color:var(--gold)}.c-green[data-v-bbb0138e]{color:#addb67}.hero__code-cursor[data-v-bbb0138e]{background:var(--orange);opacity:.8;width:8px;height:16px;margin-top:4px;animation:1.1s step-end infinite blink-bbb0138e;display:inline-block}@keyframes blink-bbb0138e{0%,to{opacity:.8}50%{opacity:0}}.hero__mini-cards[data-v-bbb0138e]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.hero__mini-card[data-v-bbb0138e]{background:var(--black-card);border:1px solid var(--gray);border-radius:10px;align-items:center;gap:14px;padding:20px;transition:border-color .2s,transform .2s;display:flex}.hero__mini-card[data-v-bbb0138e]:hover{border-color:#c9a84c59;transform:translateY(-2px)}.hero__mini-icon[data-v-bbb0138e]{color:var(--orange);justify-content:center;align-items:center;display:flex}.hero__mini-title[data-v-bbb0138e]{color:var(--text);margin-bottom:2px;font-size:.88rem;font-weight:700}.hero__mini-sub[data-v-bbb0138e]{color:var(--text-muted);font-size:.74rem}.hero__scroll[data-v-bbb0138e]{z-index:3;background:var(--black-card);border:1px solid var(--gray);width:40px;height:40px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.hero__scroll[data-v-bbb0138e]:hover{border-color:var(--orange);color:var(--orange)}.hero__scroll svg[data-v-bbb0138e]{width:18px;height:18px;animation:2s infinite bounce-bbb0138e}@keyframes bounce-bbb0138e{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (width<=1024px){.hero__inner[data-v-bbb0138e]{grid-template-columns:1fr;gap:56px;padding:120px 40px 80px}.hero__right[data-v-bbb0138e]{max-width:520px}.hero__sub[data-v-bbb0138e]{max-width:100%}}@media (width<=640px){.hero__inner[data-v-bbb0138e]{padding:100px 24px 80px}.hero__actions[data-v-bbb0138e]{flex-direction:column}.btn[data-v-bbb0138e]{justify-content:center;width:100%}.hero__title[data-v-bbb0138e]{font-size:2.4rem}}.features[data-v-a549f3f8]{background:var(--black);padding:100px 0;position:relative;overflow:hidden}.features__inner[data-v-a549f3f8]{width:100%;max-width:1600px;margin:0 auto;padding:0 clamp(24px,5vw,80px)}.features__header[data-v-a549f3f8]{text-align:center;max-width:600px;margin:0 auto 72px}.features__title[data-v-a549f3f8]{letter-spacing:-.03em;margin-top:8px;margin-bottom:16px;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1}.features__title--grad[data-v-a549f3f8]{background:linear-gradient(135deg, var(--orange), var(--gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.features__sub[data-v-a549f3f8]{color:var(--text-muted);font-size:1rem;line-height:1.7}.features__grid[data-v-a549f3f8]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feat-card[data-v-a549f3f8]{background:var(--black-card);border:1px solid var(--gray);border-radius:16px;flex-direction:column;transition:border-color .3s,transform .3s;display:flex;overflow:hidden}.feat-card[data-v-a549f3f8]:hover{border-color:#f0703059;transform:translateY(-4px)}.feat-card__visual[data-v-a549f3f8]{background:var(--black-soft);border-bottom:1px solid var(--gray);justify-content:center;align-items:center;height:200px;display:flex;position:relative;overflow:hidden}.feat-card__body[data-v-a549f3f8]{padding:28px 28px 32px}.feat-card__body h3[data-v-a549f3f8]{color:var(--text);letter-spacing:-.01em;margin-bottom:10px;font-size:1rem;font-weight:700}.feat-card__body p[data-v-a549f3f8]{color:var(--text-muted);font-size:.875rem;line-height:1.7}.craft-blocks[data-v-a549f3f8]{flex-direction:column;gap:12px;width:100%;max-width:240px;padding:0 16px;display:flex;position:relative}.craft-block[data-v-a549f3f8]{opacity:0;align-items:center;gap:10px;animation:.5s forwards slideIn-a549f3f8;display:flex;transform:translate(-12px)}.craft-block--1[data-v-a549f3f8]{animation-delay:.2s}.craft-block--2[data-v-a549f3f8]{animation-delay:.5s}.craft-block--3[data-v-a549f3f8]{animation-delay:.8s}.craft-block--4[data-v-a549f3f8]{animation-delay:1.1s}@keyframes slideIn-a549f3f8{to{opacity:1;transform:translate(0)}}.cb-dot[data-v-a549f3f8]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.cb-dot--orange[data-v-a549f3f8]{background:var(--orange)}.cb-dot--gold[data-v-a549f3f8]{background:var(--gold)}.cb-dot--dim[data-v-a549f3f8]{background:var(--gray-mid)}.cb-line[data-v-a549f3f8]{background:var(--gray-light);height:8px;max-width:var(--w);border-radius:4px;flex:1}.craft-cursor[data-v-a549f3f8]{background:var(--orange);opacity:0;border-radius:2px;width:2px;height:16px;margin-top:4px;margin-left:18px;animation:1s step-end infinite blink-a549f3f8,1.4s forwards fadeIn-a549f3f8}@keyframes fadeIn-a549f3f8{to{opacity:1}}@keyframes blink-a549f3f8{0%,to{opacity:1}50%{opacity:0}}.craft-check[data-v-a549f3f8]{border:1px solid var(--orange);width:32px;height:32px;color:var(--orange);opacity:0;background:#f0703026;border-radius:50%;justify-content:center;align-items:center;animation:.4s cubic-bezier(.34,1.56,.64,1) 1.8s forwards popIn-a549f3f8;display:flex;position:absolute;bottom:-8px;right:0;transform:scale(.5)}@keyframes popIn-a549f3f8{to{opacity:1;transform:scale(1)}}.speed-visual[data-v-a549f3f8]{flex-direction:column;gap:14px;width:100%;max-width:240px;padding:0 8px;display:flex}.speed-row[data-v-a549f3f8]{align-items:center;gap:10px;display:flex}.speed-label[data-v-a549f3f8]{font-family:var(--mono);color:var(--text-muted);letter-spacing:.05em;min-width:36px;font-size:.7rem}.speed-bar[data-v-a549f3f8]{background:var(--gray);border-radius:3px;flex:1;height:6px;overflow:hidden}.speed-fill[data-v-a549f3f8]{border-radius:3px;width:0;height:100%;animation:1.2s cubic-bezier(.4,0,.2,1) forwards fillBar-a549f3f8}.speed-fill--1[data-v-a549f3f8]{background:linear-gradient(90deg, var(--orange), var(--gold));--target:100%;animation-delay:.3s}.speed-fill--2[data-v-a549f3f8]{background:linear-gradient(90deg, var(--orange), var(--gold));--target:100%;animation-delay:.8s}.speed-fill--3[data-v-a549f3f8]{background:linear-gradient(90deg, var(--orange), var(--gold));--target:100%;animation-delay:1.3s}@keyframes fillBar-a549f3f8{to{width:100%}}.speed-done[data-v-a549f3f8]{color:var(--gold);opacity:0;font-size:.7rem;animation:.3s 1.5s forwards fadeIn-a549f3f8}.speed-done--2[data-v-a549f3f8]{animation-delay:2s}.speed-done--3[data-v-a549f3f8]{animation-delay:2.5s}.speed-launch[data-v-a549f3f8]{color:var(--orange);opacity:0;background:#f070301a;border:1px solid #f070304d;border-radius:100px;align-self:flex-start;align-items:center;gap:8px;margin-top:4px;padding:5px 14px;font-size:.75rem;font-weight:600;animation:.4s 2.8s forwards slideUp-a549f3f8;display:inline-flex;transform:translateY(6px)}.speed-launch-dot[data-v-a549f3f8]{background:var(--orange);border-radius:50%;width:6px;height:6px;animation:1.5s 2.8s infinite pulse-a549f3f8}@keyframes slideUp-a549f3f8{to{opacity:1;transform:translateY(0)}}@keyframes pulse-a549f3f8{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.connect-visual[data-v-a549f3f8]{width:160px;height:160px;position:relative}.node--center[data-v-a549f3f8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.node-ring[data-v-a549f3f8]{border:1px solid #f070304d;border-radius:50%;animation:2.5s ease-out infinite expandRing-a549f3f8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.node-ring--1[data-v-a549f3f8]{width:48px;height:48px;animation-delay:0s}.node-ring--2[data-v-a549f3f8]{width:48px;height:48px;animation-delay:1.25s}@keyframes expandRing-a549f3f8{0%{opacity:.6;width:36px;height:36px}to{opacity:0;width:90px;height:90px}}.node-core[data-v-a549f3f8]{background:var(--black-card);width:36px;height:36px;color:var(--orange);z-index:2;border:1px solid #f0703080;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.orbit-node[data-v-a549f3f8]{align-items:center;gap:6px;display:flex;position:absolute}.orbit-node--1[data-v-a549f3f8]{animation:3s ease-in-out infinite orbitFloat-a549f3f8;top:8px;left:8px}.orbit-node--2[data-v-a549f3f8]{animation:3s ease-in-out 1s infinite orbitFloat-a549f3f8;top:8px;right:8px}.orbit-node--3[data-v-a549f3f8]{animation:3s ease-in-out 2s infinite orbitFloat-a549f3f8;bottom:10px;left:50%;transform:translate(-50%)}@keyframes orbitFloat-a549f3f8{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.orbit-node--3[data-v-a549f3f8]{animation:3s ease-in-out 2s infinite orbitFloat3-a549f3f8}@keyframes orbitFloat3-a549f3f8{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-5px)}}.orbit-dot[data-v-a549f3f8]{background:var(--black-card);border:1px solid var(--gray-light);width:32px;height:32px;color:var(--orange);border-radius:8px;justify-content:center;align-items:center;display:flex}@media (width<=900px){.features__grid[data-v-a549f3f8]{grid-template-columns:1fr;max-width:480px;margin:0 auto}.features__inner[data-v-a549f3f8]{padding:0 24px}.features[data-v-a549f3f8]{padding:80px 0}}@media (width<=480px){.features__inner[data-v-a549f3f8]{padding:0 16px}}.services[data-v-180c7d9e]{background:var(--black-soft);padding:120px 0;position:relative;overflow:hidden}.services[data-v-180c7d9e]:before{content:"";background:linear-gradient(90deg, transparent, var(--orange), transparent);opacity:.3;height:1px;position:absolute;top:0;left:0;right:0}.services__inner[data-v-180c7d9e]{width:100%;max-width:1600px;margin:0 auto;padding:0 clamp(24px,5vw,80px)}.services__header[data-v-180c7d9e]{margin-bottom:56px}.services__title[data-v-180c7d9e]{letter-spacing:-.03em;margin-top:8px;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.1}.bento[data-v-180c7d9e]{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(0,auto);gap:16px;display:grid}.bento__card[data-v-180c7d9e]{background:var(--black-card);border:1px solid var(--gray);border-radius:14px;padding:32px;transition:border-color .25s,transform .25s;position:relative;overflow:hidden}.bento__card[data-v-180c7d9e]:hover{border-color:var(--gray-mid);transform:translateY(-3px)}.bento__card--featured[data-v-180c7d9e]{background:linear-gradient(145deg, var(--black-card) 60%, #f070300a 100%);border-color:#f0703033;grid-area:span 2/span 5}.bento__card--featured[data-v-180c7d9e]:hover{border-color:#f0703073}.bento__glow[data-v-180c7d9e]{pointer-events:none;background:radial-gradient(circle,#f070301f 0%,#0000 70%);width:200px;height:200px;position:absolute;top:-40px;right:-40px}.bento__card--medium[data-v-180c7d9e]{grid-column:span 4}.bento__card--stat[data-v-180c7d9e]{background:var(--black-card2);border-color:#f0703026;flex-direction:column;grid-column:span 3;justify-content:center;align-items:center;display:flex}.bento__card--stat-gold[data-v-180c7d9e]{border-color:#c9a84c33}.bento__card--wide[data-v-180c7d9e]{grid-column:span 7}.bento__card--small[data-v-180c7d9e]{grid-column:span 5}.bento__card-tag[data-v-180c7d9e]{letter-spacing:.15em;text-transform:uppercase;color:var(--orange);background:#f070301a;border:1px solid #f0703033;border-radius:4px;margin-bottom:0;padding:3px 10px;font-size:.68rem;font-weight:700;display:inline-block;position:absolute;top:20px;left:20px;right:auto}.bento__icon[data-v-180c7d9e]{width:40px;height:40px;color:var(--orange);background:#f0703014;border:1px solid #f0703033;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.bento__card h3[data-v-180c7d9e]{color:var(--text);letter-spacing:-.01em;text-align:center;margin-bottom:10px;font-size:1.05rem;font-weight:700}.bento__card p[data-v-180c7d9e]{color:var(--text-muted);text-align:center;margin-bottom:20px;font-size:.875rem;line-height:1.7}.bento__tech-row[data-v-180c7d9e]{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.bento__tech-row span[data-v-180c7d9e]{font-family:var(--mono);color:#a8a8c0;background:var(--gray);border:1px solid var(--gray-light);border-radius:4px;padding:3px 10px;font-size:.7rem}.bento__stat-eyebrow[data-v-180c7d9e]{letter-spacing:.15em;text-transform:uppercase;text-align:center;font-size:.68rem;font-weight:700;color:var(--text-muted)!important;margin-bottom:8px!important}.bento__stat-num[data-v-180c7d9e]{letter-spacing:-.03em;text-align:center;font-size:7rem;font-weight:800;line-height:1;color:var(--orange)!important;margin-bottom:8px!important}.bento__stat-sub[data-v-180c7d9e]{text-align:center;color:#a8a8c0!important;margin-bottom:0!important;font-size:.78rem!important}@media (width<=1100px){.bento__card--featured[data-v-180c7d9e]{grid-column:span 7}.bento__card--medium[data-v-180c7d9e]{grid-column:span 5}.bento__card--stat[data-v-180c7d9e]{grid-column:span 4}.bento__card--wide[data-v-180c7d9e]{grid-column:span 8}.bento__card--small[data-v-180c7d9e]{grid-column:span 6}.services__inner[data-v-180c7d9e]{padding:0 32px}}@media (width<=768px){.bento[data-v-180c7d9e]{grid-template-columns:1fr 1fr;gap:12px}.bento__card--featured[data-v-180c7d9e],.bento__card--medium[data-v-180c7d9e],.bento__card--stat[data-v-180c7d9e],.bento__card--wide[data-v-180c7d9e],.bento__card--small[data-v-180c7d9e]{grid-area:span 1/span 2}.services__inner[data-v-180c7d9e]{padding:0 20px}.services[data-v-180c7d9e]{padding:80px 0}}@media (width<=480px){.bento[data-v-180c7d9e]{grid-template-columns:1fr}.bento__card[data-v-180c7d9e]{grid-column:span 1!important}}.about[data-v-c44eb9fe]{background:var(--black);padding:120px 0 0;position:relative;overflow:hidden}.about__inner[data-v-c44eb9fe]{grid-template-columns:1fr 1fr;align-items:start;gap:100px;width:100%;max-width:1600px;margin:0 auto 80px;padding:0 clamp(24px,5vw,80px);display:grid}.about__title[data-v-c44eb9fe]{letter-spacing:-.03em;margin-top:8px;margin-bottom:28px;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:800;line-height:1.1}.about__title--grad[data-v-c44eb9fe]{background:linear-gradient(135deg, var(--orange), var(--gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.about__pills[data-v-c44eb9fe]{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.about__pills span[data-v-c44eb9fe]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:var(--black-card);border:1px solid var(--gray);border-radius:100px;padding:5px 14px;font-size:.75rem;font-weight:600;transition:border-color .2s,color .2s}.about__pills span[data-v-c44eb9fe]:hover{border-color:var(--orange);color:var(--orange)}.about__body[data-v-c44eb9fe]{color:var(--text-muted);margin-bottom:16px;font-size:.95rem;line-height:1.8}.about__right[data-v-c44eb9fe]{flex-direction:column;display:flex}.about__value[data-v-c44eb9fe]{border-bottom:1px solid var(--gray);align-items:flex-start;gap:24px;padding:28px 0;transition:background .2s;display:flex}.about__value[data-v-c44eb9fe]:first-child{border-top:1px solid var(--gray)}.about__value-num[data-v-c44eb9fe]{font-family:var(--mono);color:var(--orange);opacity:.8;min-width:28px;padding-top:3px;font-size:.75rem;font-weight:700}.about__value-heading[data-v-c44eb9fe]{color:var(--text);margin-bottom:6px;font-size:.95rem;font-weight:700}.about__value p[data-v-c44eb9fe]{color:var(--text-muted);font-size:.87rem;line-height:1.65}.about__metrics[data-v-c44eb9fe]{border-top:1px solid var(--gray);grid-template-columns:repeat(4,1fr);width:100%;display:grid;position:relative}.about__metrics[data-v-c44eb9fe]:before{content:"";background:linear-gradient(90deg, transparent, var(--orange), var(--gold), transparent);opacity:.4;height:1px;position:absolute;top:0;left:0;right:0}.about__metric[data-v-c44eb9fe]{border-right:1px solid var(--gray);flex-direction:column;gap:8px;padding:40px 64px;display:flex}.about__metric[data-v-c44eb9fe]:last-child{border-right:none}.about__metric-num[data-v-c44eb9fe]{color:var(--text);letter-spacing:-.02em;font-size:2rem;font-weight:800}.about__metric-num--xl[data-v-c44eb9fe]{font-size:3rem;line-height:1}.about__metric-label[data-v-c44eb9fe]{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:.75rem}@media (width<=1024px){.about__inner[data-v-c44eb9fe]{grid-template-columns:1fr;gap:56px;padding:0 40px}.about__metrics[data-v-c44eb9fe]{grid-template-columns:1fr 1fr}.about__metric[data-v-c44eb9fe]{padding:32px 40px}.about__metric[data-v-c44eb9fe]:nth-child(2){border-right:none}.about__metric[data-v-c44eb9fe]:nth-child(3){border-top:1px solid var(--gray)}}@media (width<=640px){.about__inner[data-v-c44eb9fe]{padding:0 20px}.about__metrics[data-v-c44eb9fe]{grid-template-columns:1fr 1fr}.about__metric[data-v-c44eb9fe]{padding:24px 20px}.about[data-v-c44eb9fe]{padding:80px 0 0}}.work[data-v-40260f40]{background:var(--black-soft);padding:120px 0;position:relative}.work[data-v-40260f40]:before{content:"";background:linear-gradient(90deg, transparent, var(--gray-mid), transparent);height:1px;position:absolute;top:0;left:0;right:0}.work__inner[data-v-40260f40]{width:100%;max-width:1600px;margin:0 auto;padding:0 clamp(24px,5vw,80px)}.work__header[data-v-40260f40]{max-width:760px;margin-bottom:64px}.work__clients[data-v-40260f40]{border-top:1px solid var(--gray);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:24px;padding-top:24px;display:flex}.work__clients-label[data-v-40260f40]{letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin-right:4px;font-size:.72rem;font-weight:600}.work__client-logo[data-v-40260f40]{color:#a8a8c0;opacity:.75;cursor:default;align-items:center;transition:color .2s,opacity .2s;display:inline-flex}.work__client-logo[data-v-40260f40]:hover{color:var(--text);opacity:1}.work__client-logo svg[data-v-40260f40]{display:block}.work__client-dot[data-v-40260f40]{background:var(--gray-mid);border-radius:50%;width:3px;height:3px;display:inline-block}.work__title[data-v-40260f40]{letter-spacing:-.03em;margin-top:8px;margin-bottom:14px;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.1}.work__title--grad[data-v-40260f40]{background:linear-gradient(135deg, var(--orange), var(--gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.work__sub[data-v-40260f40]{color:var(--text-muted);font-size:.95rem;line-height:1.7}.work__list[data-v-40260f40]{flex-direction:column;margin-bottom:72px;display:flex}.spotlight__card[data-v-40260f40]{background:var(--black-card);border:1px solid var(--gray);border-radius:14px;align-items:center;gap:28px;margin:32px 0 48px;padding:20px 28px;display:flex;position:relative;overflow:hidden}.spotlight__glow[data-v-40260f40]{pointer-events:none;background:radial-gradient(circle,#f070301f 0%,#0000 65%);border-radius:50%;width:400px;height:400px;position:absolute;top:-80px;left:-80px}.spotlight__logo-wrap[data-v-40260f40]{border:1px solid var(--gray);background:#ffffff0a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:110px;height:110px;padding:14px;display:flex}.spotlight__logo[data-v-40260f40]{object-fit:contain;width:100%;height:100%;display:block}.spotlight__content[data-v-40260f40]{flex:1;min-width:0}.spotlight__eyebrow[data-v-40260f40]{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.spotlight__tag[data-v-40260f40]{font-family:var(--mono);letter-spacing:.08em;color:#a8a8c0;background:var(--gray);border:1px solid var(--gray-light);border-radius:4px;padding:3px 10px;font-size:.68rem;font-weight:600}.spotlight__tag--type[data-v-40260f40]{color:var(--orange);background:#f070301a;border-color:#f0703038}.spotlight__name[data-v-40260f40]{letter-spacing:-.03em;color:var(--text);margin-bottom:4px;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:800;line-height:1.1}.spotlight__tagline[data-v-40260f40]{color:var(--orange);letter-spacing:.01em;margin-bottom:8px;font-size:.8rem;font-weight:500}.spotlight__desc[data-v-40260f40]{color:var(--text-muted);max-width:620px;margin-bottom:14px;font-size:.82rem;line-height:1.7}.spotlight__stats[data-v-40260f40]{border:1px solid var(--gray);background:#ffffff05;border-radius:8px;align-items:center;gap:0;width:fit-content;margin-bottom:14px;display:flex;overflow:hidden}.spotlight__stat[data-v-40260f40]{flex-direction:column;align-items:center;gap:2px;padding:10px 20px;display:flex}.spotlight__stat-div[data-v-40260f40]{background:var(--gray);width:1px;height:40px}.spotlight__stat-val[data-v-40260f40]{color:var(--text);letter-spacing:-.02em;font-size:1.05rem;font-weight:800}.spotlight__stat-label[data-v-40260f40]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);font-size:.65rem;font-weight:600}.spotlight__btn[data-v-40260f40]{color:var(--text);border:1px solid var(--gray-light);letter-spacing:.03em;background:0 0;border-radius:7px;align-items:center;gap:6px;padding:9px 18px;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.spotlight__btn[data-v-40260f40]:hover{border-color:var(--orange);color:var(--orange);background:#f070300f}@media (width<=768px){.spotlight__card[data-v-40260f40]{flex-direction:column;align-items:flex-start;gap:28px}.spotlight__logo-wrap[data-v-40260f40]{width:80px;height:80px}.spotlight__stats[data-v-40260f40]{justify-content:space-around;width:100%}.spotlight__stat[data-v-40260f40]{padding:12px 16px}}@media (width<=480px){.spotlight__stat-div[data-v-40260f40]{display:none}.spotlight__stats[data-v-40260f40]{grid-template-columns:1fr 1fr;gap:0;width:100%;display:grid}}.work-item[data-v-40260f40]{border-bottom:1px solid var(--gray);cursor:default;color:inherit;grid-template-columns:64px 1fr 40px;align-items:center;gap:32px;padding:36px 0;text-decoration:none;transition:background .2s;display:grid}.work-item--live[data-v-40260f40]{cursor:pointer}.work-item[data-v-40260f40]:first-child{border-top:1px solid var(--gray)}.work-item:hover .work-item__title[data-v-40260f40]{color:var(--orange)}.work-item:hover .work-item__arrow[data-v-40260f40]{color:var(--orange);transform:translate(4px)}.work-item[data-v-40260f40]:hover{background:#f0703005}.work-item__num[data-v-40260f40]{font-family:var(--mono);color:#a8a8c0;text-align:right;font-size:.8rem;font-weight:600}.work-item__tags[data-v-40260f40]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.work-item__type[data-v-40260f40]{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);background:#f070301a;border:1px solid #f0703033;border-radius:4px;padding:3px 9px;font-size:.68rem;font-weight:700}.work-item__tech[data-v-40260f40]{font-family:var(--mono);color:#a8a8c0;background:var(--gray);border:1px solid var(--gray-light);border-radius:4px;padding:3px 9px;font-size:.68rem}.work-item__title[data-v-40260f40]{color:var(--text);letter-spacing:-.01em;margin-bottom:8px;font-size:1.15rem;font-weight:700;transition:color .2s}.work-item__desc[data-v-40260f40]{color:var(--text-muted);max-width:680px;font-size:.875rem;line-height:1.65}.work-item__arrow[data-v-40260f40]{color:#a8a8c0;justify-self:end;transition:color .2s,transform .2s}.work__cta[data-v-40260f40]{background:var(--black-card);border:1px solid var(--gray);border-radius:14px;position:relative;overflow:hidden}.work__cta[data-v-40260f40]:before{content:"";pointer-events:none;background:linear-gradient(135deg,#f070300a 0%,#0000 60%);position:absolute;inset:0}.work__cta-inner[data-v-40260f40]{justify-content:space-between;align-items:center;gap:32px;padding:40px 48px;display:flex}.work__cta h3[data-v-40260f40]{color:var(--text);margin-bottom:6px;font-size:1.3rem;font-weight:700}.work__cta p[data-v-40260f40]{color:var(--text-muted);font-size:.9rem}.work__cta-btn[data-v-40260f40]{background:var(--orange);color:#fff;letter-spacing:.04em;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:8px;padding:14px 28px;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 0 24px #f0703040}.work__cta-btn[data-v-40260f40]:hover{background:var(--orange-light);transform:translateY(-1px);box-shadow:0 0 36px #f0703066}@media (width<=900px){.work-item[data-v-40260f40]{grid-template-columns:40px 1fr 32px;gap:20px}.work__inner[data-v-40260f40]{padding:0 32px}.work__cta-inner[data-v-40260f40]{flex-direction:column;align-items:flex-start}.work__cta-btn[data-v-40260f40]{justify-content:center;width:100%}}@media (width<=640px){.work__inner[data-v-40260f40]{padding:0 20px}.work-item[data-v-40260f40]{grid-template-columns:1fr;gap:12px}.work-item__num[data-v-40260f40]{text-align:left}.work-item__arrow[data-v-40260f40]{display:none}.work[data-v-40260f40]{padding:80px 0}.work__cta-inner[data-v-40260f40]{padding:28px 24px}}.faq[data-v-71227b26]{background:var(--black);padding:120px 0;position:relative}.faq[data-v-71227b26]:before{content:"";background:linear-gradient(90deg, transparent, var(--gray-mid), transparent);height:1px;position:absolute;top:0;left:0;right:0}.faq__inner[data-v-71227b26]{width:100%;max-width:860px;margin:0 auto;padding:0 clamp(24px,5vw,80px)}.faq__header[data-v-71227b26]{margin-bottom:56px}.faq__title[data-v-71227b26]{letter-spacing:-.03em;margin-top:8px;margin-bottom:14px;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1}.faq__title--grad[data-v-71227b26]{background:linear-gradient(135deg, var(--orange), var(--gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.faq__sub[data-v-71227b26]{color:var(--text-muted);font-size:.95rem;line-height:1.7}.faq__item[data-v-71227b26]{border-bottom:1px solid var(--gray)}.faq__item[data-v-71227b26]:first-child{border-top:1px solid var(--gray)}.faq__question[data-v-71227b26]{cursor:pointer;text-align:left;width:100%;color:var(--text);font-size:1rem;font-weight:600;font-family:var(--font);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;line-height:1.5;transition:color .2s;display:flex}.faq__question[data-v-71227b26]:hover,.faq__item--open .faq__question[data-v-71227b26]{color:var(--orange)}.faq__icon[data-v-71227b26]{color:var(--text-muted);flex-shrink:0;transition:transform .25s}.faq__item--open .faq__icon[data-v-71227b26]{color:var(--orange);transform:rotate(180deg)}.faq__answer[data-v-71227b26]{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.faq__answer--visible[data-v-71227b26]{grid-template-rows:1fr}.faq__answer-inner[data-v-71227b26]{overflow:hidden}.faq__answer-inner>p[data-v-71227b26]{color:var(--text-muted);padding-bottom:20px;font-size:.93rem;line-height:1.75}@media (width<=640px){.faq[data-v-71227b26]{padding:80px 0}.faq__question[data-v-71227b26]{font-size:.95rem}}.contact[data-v-cf35bd73]{background:var(--black);padding:120px 0;position:relative;overflow:hidden}.contact__grid[data-v-cf35bd73]{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 30%,#000 30%,#0000 100%);mask-image:radial-gradient(70% 80% at 30%,#000 30%,#0000 100%)}.contact__orb[data-v-cf35bd73]{filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#f0703012 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:-100px;transform:translateY(-50%)}.contact__inner[data-v-cf35bd73]{z-index:2;grid-template-columns:1fr 1.3fr;align-items:start;gap:80px;width:100%;max-width:1600px;margin:0 auto;padding:0 clamp(24px,5vw,80px);display:grid;position:relative}.contact__title[data-v-cf35bd73]{letter-spacing:-.03em;margin-top:8px;margin-bottom:20px;font-size:clamp(2rem,3.5vw,3rem);font-weight:800;line-height:1.1}.contact__title--grad[data-v-cf35bd73]{background:linear-gradient(135deg, var(--orange), var(--gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.contact__desc[data-v-cf35bd73]{color:var(--text-muted);margin-bottom:36px;font-size:.95rem;line-height:1.7}.contact__details[data-v-cf35bd73]{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}.contact__detail[data-v-cf35bd73]{align-items:center;gap:14px;text-decoration:none;transition:opacity .2s;display:flex}.contact__detail[data-v-cf35bd73]:hover{opacity:.75}.contact__detail-icon[data-v-cf35bd73]{background:var(--black-card);border:1px solid var(--gray);width:42px;min-width:42px;height:42px;color:var(--orange);border-radius:10px;justify-content:center;align-items:center;display:flex}.contact__detail-label[data-v-cf35bd73]{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:2px;font-size:.68rem;font-weight:700;display:block}.contact__detail-val[data-v-cf35bd73]{color:var(--text);font-size:.9rem;display:block}.contact__terminal[data-v-cf35bd73]{background:var(--black-card);border:1px solid var(--gray);border-radius:12px;overflow:hidden}.contact__terminal--mobile-only[data-v-cf35bd73]{display:none}.contact__terminal-bar[data-v-cf35bd73]{background:var(--black-card2);border-bottom:1px solid var(--gray);align-items:center;gap:10px;padding:12px 16px;display:flex}.contact__terminal-dots[data-v-cf35bd73]{gap:6px;display:flex}.contact__terminal-dots span[data-v-cf35bd73]{background:var(--gray-light);border-radius:50%;width:10px;height:10px}.contact__terminal-bar span[data-v-cf35bd73]{font-family:var(--mono);color:var(--text-muted);font-size:.72rem}.contact__terminal-body[data-v-cf35bd73]{font-family:var(--mono);color:var(--text);padding:20px 24px 36px;font-size:.82rem;line-height:1.9}[data-v-cf35bd73] .t-dim{color:var(--text-dim)}[data-v-cf35bd73] .t-cmd{color:#c792ea}[data-v-cf35bd73] .t-key{color:var(--gold)}[data-v-cf35bd73] .t-str,[data-v-cf35bd73] .t-green{color:#addb67}[data-v-cf35bd73] .t-orange{color:var(--orange)}.t-result-line[data-v-cf35bd73]{margin-top:4px}.t-indent-line[data-v-cf35bd73]{padding-left:0}.t-line[data-v-cf35bd73]{white-space:nowrap;display:block;position:relative}.t-spacer[data-v-cf35bd73]{visibility:hidden;white-space:nowrap}.t-clip[data-v-cf35bd73]{white-space:nowrap;display:inline-block;position:absolute;top:0;left:0;overflow:hidden}.t-cursor[data-v-cf35bd73]{color:var(--orange);margin-left:1px;font-weight:400;animation:none;display:inline-block}.t-cursor--blink[data-v-cf35bd73]{animation:.8s step-end infinite blink-cf35bd73}@keyframes blink-cf35bd73{0%,to{opacity:1}50%{opacity:0}}.contact__form-wrap[data-v-cf35bd73]{background:var(--black-card);border:1px solid var(--gray);border-radius:14px;padding:44px;position:relative;overflow:hidden}.contact__form-wrap[data-v-cf35bd73]:before{content:"";background:linear-gradient(90deg, var(--orange), var(--gold));height:2px;position:absolute;top:0;left:0;right:0}.contact__form[data-v-cf35bd73]{flex-direction:column;gap:20px;display:flex}.contact__form-title--mobile-only[data-v-cf35bd73]{display:none}.form-row[data-v-cf35bd73]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-group[data-v-cf35bd73]{flex-direction:column;gap:8px;display:flex}.form-group label[data-v-cf35bd73]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:600}.form-group input[data-v-cf35bd73],.form-group select[data-v-cf35bd73],.form-group textarea[data-v-cf35bd73]{background:var(--black-soft);border:1px solid var(--gray-light);color:var(--text);border-radius:8px;outline:none;padding:12px 16px;font-size:.92rem;transition:border-color .2s,box-shadow .2s}.form-group input[data-v-cf35bd73]:focus,.form-group select[data-v-cf35bd73]:focus,.form-group textarea[data-v-cf35bd73]:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f0703014}.form-group textarea[data-v-cf35bd73]{resize:vertical;min-height:110px}.form-group select option[data-v-cf35bd73]{background:var(--black-soft)}.btn-submit[data-v-cf35bd73]{background:var(--orange);color:#fff;letter-spacing:.04em;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:15px 32px;font-size:.92rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 0 24px #f0703033}.btn-submit[data-v-cf35bd73]:hover:not(:disabled){background:var(--orange-light);transform:translateY(-1px);box-shadow:0 0 36px #f0703066}.btn-submit[data-v-cf35bd73]:disabled{opacity:.6;cursor:not-allowed}.form-error[data-v-cf35bd73]{color:#e05555;text-align:center;font-size:.85rem}.spinner[data-v-cf35bd73]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin-cf35bd73}@keyframes spin-cf35bd73{to{transform:rotate(360deg)}}.contact__success[data-v-cf35bd73]{text-align:center;padding:48px 20px}.success-icon[data-v-cf35bd73]{border:2px solid var(--orange);width:64px;height:64px;color:var(--orange);background:#f070301a;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}.contact__success h3[data-v-cf35bd73]{margin-bottom:12px;font-size:1.4rem;font-weight:700}.contact__success p[data-v-cf35bd73]{color:var(--text-muted);font-size:.95rem;line-height:1.65}@media (width<=1024px){.contact__inner[data-v-cf35bd73]{grid-template-columns:1fr;gap:56px;padding:0 40px}.form-row[data-v-cf35bd73]{grid-template-columns:1fr}.contact[data-v-cf35bd73]{padding:80px 0}.contact__terminal--mobile-only[data-v-cf35bd73]{margin:24px 0;display:block}.contact__terminal[data-v-cf35bd73]:not(.contact__terminal--mobile-only){display:none}.contact__form-title--mobile-only[data-v-cf35bd73]{display:block}}@media (width<=640px){.contact__inner[data-v-cf35bd73]{padding:0 20px}.contact__form-wrap[data-v-cf35bd73]{padding:28px 20px}}
