.hero-section[data-v-969965df]{background:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(131,255,238,.07) 0,transparent 60%),linear-gradient(135deg,#0a0e1c,#060c18 60%,#0a0e1c);overflow-x:hidden}.hero-grid-bg[data-v-969965df]{background-image:linear-gradient(rgba(131,255,238,.04) 1px,transparent 0),linear-gradient(90deg,rgba(131,255,238,.04) 1px,transparent 0);background-size:60px 60px;inset:0;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 40%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 90% 70% at 50% 40%,#000 30%,transparent 80%);position:absolute}.hero-canvas[data-v-969965df]{height:100%;inset:0;width:100%}.hero-canvas[data-v-969965df],.orb[data-v-969965df]{pointer-events:none;position:absolute}.orb[data-v-969965df]{border-radius:50%;filter:blur(80px)}.orb-1[data-v-969965df]{animation:orb-drift-969965df 14s ease-in-out infinite;background:radial-gradient(circle,rgba(131,255,238,.08) 0,transparent 70%);height:500px;left:-100px;max-width:60vw;top:-120px;width:500px}.orb-2[data-v-969965df]{animation:orb-drift-969965df 18s ease-in-out infinite reverse;background:radial-gradient(circle,rgba(80,120,255,.06) 0,transparent 70%);bottom:5%;height:400px;max-width:50vw;right:0;width:400px}.orb-3[data-v-969965df]{animation:orb-drift-969965df 22s ease-in-out 3s infinite;background:radial-gradient(circle,rgba(131,255,238,.05) 0,transparent 70%);height:300px;left:40%;top:40%;width:300px}@keyframes orb-drift-969965df{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,15px) scale(.97)}}.hero-inner[data-v-969965df]{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr}@media(min-width:1024px){.hero-inner[data-v-969965df]{gap:5rem;grid-template-columns:1fr 1fr}}.hero-badge[data-v-969965df]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#83ffee14;border:1px solid rgba(131,255,238,.25);border-radius:999px;display:inline-flex;gap:.5rem;margin-bottom:1.5rem;padding:.4rem 1rem}.badge-dot[data-v-969965df]{animation:pulse-dot-969965df 2s ease-in-out infinite;background:#83ffee;border-radius:50%;box-shadow:0 0 8px #83ffee;height:7px;width:7px}@keyframes pulse-dot-969965df{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.35)}}.badge-text[data-v-969965df]{color:#83ffee;font-size:.78rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.hero-headline[data-v-969965df]{display:flex;flex-direction:column;font-size:clamp(2.4rem,5.5vw,4.5rem);font-weight:700;gap:.1em;letter-spacing:-.03em;line-height:1.08;margin-bottom:1.5rem}.headline-line[data-v-969965df]{display:block}.headline-accent[data-v-969965df]{background:linear-gradient(115deg,#83ffee,#4af0d0 40%,#a8edff);-webkit-background-clip:text;background-clip:text;display:block;-webkit-text-fill-color:transparent;font-family:Sentient,serif;font-style:italic;font-weight:300;position:relative}.headline-cursor[data-v-969965df]{display:inline-block;-webkit-text-fill-color:#83ffee;animation:blink-969965df 1s step-end infinite;font-style:normal;font-weight:200}@keyframes blink-969965df{0%,to{opacity:1}50%{opacity:0}}.hero-sub[data-v-969965df]{color:#ffffffb8;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.75;margin-bottom:2rem;max-width:500px}.hero-em[data-v-969965df]{color:#83ffee;font-family:Sentient,serif;font-style:italic;font-weight:400}.floating-badges[data-v-969965df]{display:flex;flex-direction:column;gap:.55rem;margin-bottom:2rem}.f-badge[data-v-969965df]{align-items:center;background:#ffffff0b;border:1px solid hsla(0,0%,100%,.1);border-left:2px solid #83ffee;border-radius:6px;color:#fffc;display:inline-flex;font-size:.82rem;gap:.5rem;padding:.4rem .85rem;width:-moz-fit-content;width:fit-content}.f-badge svg[data-v-969965df]{color:#83ffee;flex-shrink:0}.f-badge--1[data-v-969965df]{animation:slide-badge-969965df .6s ease .8s both}.f-badge--2[data-v-969965df]{animation:slide-badge-969965df .6s ease 1s both}.f-badge--3[data-v-969965df]{animation:slide-badge-969965df .6s ease 1.2s both}@keyframes slide-badge-969965df{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.hero-ctas[data-v-969965df]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.cta-primary[data-v-969965df]{align-items:center;background:linear-gradient(135deg,#83ffee,#4af0d0);border-radius:8px;box-shadow:0 0 #83ffee00;color:#060c18;display:inline-flex;font-size:.92rem;font-weight:700;gap:.6rem;padding:.75rem 1.75rem;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s}.cta-primary[data-v-969965df]:hover{box-shadow:0 8px 28px #83ffee59,0 0 0 1px #83ffee66;transform:translateY(-3px)}.cta-ghost[data-v-969965df]{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fffc;display:inline-flex;font-size:.92rem;font-weight:600;gap:.5rem;padding:.75rem 1.75rem;text-decoration:none;transition:border-color .25s,color .25s,transform .25s}.cta-ghost[data-v-969965df]:hover{border-color:#83ffee80;color:#83ffee;transform:translateY(-2px)}.hero-trust[data-v-969965df]{color:#ffffff61;font-size:.78rem;letter-spacing:.02em}.trust-logo[data-v-969965df]{color:#ffffff8c;font-weight:500}.trust-sep[data-v-969965df]{color:#fff3;margin:0 .4rem}.hero-visual[data-v-969965df]{position:relative}.terminal-window[data-v-969965df]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060c18d1;border:1px solid rgba(131,255,238,.15);border-radius:14px;box-shadow:0 0 0 1px #ffffff0a,0 30px 80px #0009,0 0 60px #83ffee0a;overflow:hidden}.terminal-header[data-v-969965df]{align-items:center;background:#ffffff0a;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:.75rem;padding:.75rem 1rem}.terminal-dots[data-v-969965df]{display:flex;gap:.4rem}.dot[data-v-969965df]{border-radius:50%;height:10px;width:10px}.dot-red[data-v-969965df]{background:#ff5f56}.dot-yellow[data-v-969965df]{background:#ffbd2e}.dot-green[data-v-969965df]{background:#27c93f}.terminal-title[data-v-969965df]{color:#fff6;flex:1;font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem}.terminal-status[data-v-969965df]{align-items:center;color:#27c93f;display:flex;font-size:.7rem;font-weight:600;gap:.35rem}.status-pulse[data-v-969965df]{animation:pulse-dot-969965df 1.5s ease-in-out infinite;background:#27c93f;border-radius:50%;height:6px;width:6px}.terminal-body[data-v-969965df]{font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.78rem;line-height:1.8;min-height:260px;overflow:hidden;padding:1rem 1.25rem}.terminal-line[data-v-969965df]{align-items:baseline;animation:line-appear-969965df .2s ease both;display:flex;gap:.6rem}@keyframes line-appear-969965df{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.line-prefix[data-v-969965df]{flex-shrink:0;width:1.2rem}.terminal-line.cmd .line-prefix[data-v-969965df]{color:#ffffff59}.terminal-line.success .line-prefix[data-v-969965df]{color:#27c93f}.terminal-line.info .line-prefix[data-v-969965df]{color:#83ffee99}.terminal-line.warn .line-prefix[data-v-969965df]{color:#ffbd2e}.terminal-line.cmd .line-text[data-v-969965df]{color:#ffffffb3}.terminal-line.success .line-text[data-v-969965df]{color:#ffffffd9}.terminal-line.info .line-text[data-v-969965df]{color:#83ffeebf}.terminal-line.warn .line-text[data-v-969965df]{color:#ffbd2e}.terminal-caret[data-v-969965df]{animation:blink-969965df .9s step-end infinite;color:#83ffee;font-size:.9rem}.terminal-stats[data-v-969965df]{align-items:center;background:#83ffee0a;border-top:1px solid rgba(131,255,238,.1);display:flex;gap:1rem;padding:.85rem 1.25rem}.t-stat[data-v-969965df]{flex:1;text-align:center}.t-stat-val[data-v-969965df]{color:#83ffee;display:block;font-size:1.35rem;font-weight:700;line-height:1;margin-bottom:.2rem}.t-stat-label[data-v-969965df]{color:#ffffff73;font-size:.65rem;letter-spacing:.05em;text-transform:uppercase}.t-stat-divider[data-v-969965df]{background:#ffffff1a;height:30px;width:1px}.mini-card[data-v-969965df]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060c18e6;border:1px solid rgba(131,255,238,.2);border-radius:10px;box-shadow:0 8px 24px #0006;color:#fffc;display:flex;font-size:.78rem;gap:.6rem;padding:.55rem .85rem;position:absolute}.mini-card svg[data-v-969965df]{color:#83ffee;flex-shrink:0}.mini-card>div[data-v-969965df]{display:flex;flex-direction:column;gap:.1rem}.mini-card strong[data-v-969965df]{color:#83ffee;display:block;font-size:1rem;line-height:1}.mini-card span[data-v-969965df]{color:#ffffff73;font-size:.65rem}.mini-card--tl[data-v-969965df]{animation:float-card-969965df 6s ease-in-out infinite;left:12px;top:-16px}.mini-card--br[data-v-969965df]{animation:float-card-969965df 7s ease-in-out 1.5s infinite;bottom:-16px;right:12px}@keyframes float-card-969965df{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.scroll-indicator[data-v-969965df]{align-items:center;animation:fadeup-969965df 2s ease 2.5s both;bottom:2.5rem;display:flex;flex-direction:column;gap:.4rem;left:50%;opacity:.45;position:absolute;transform:translate(-50%)}@keyframes fadeup-969965df{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:.45;transform:translate(-50%)}}.scroll-line[data-v-969965df]{animation:scroll-drop-969965df 1.8s ease-in-out infinite;background:linear-gradient(180deg,rgba(131,255,238,.7),transparent);height:40px;width:1px}@keyframes scroll-drop-969965df{0%{opacity:0;transform:translateY(-8px)}30%{opacity:1}to{opacity:0;transform:translateY(8px)}}.scroll-label[data-v-969965df]{color:#83ffee99;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase}@media(max-width:767px){.mini-card[data-v-969965df]{display:none}.hero-visual[data-v-969965df]{margin-top:0}}.tech-section[data-v-e825310c]{background:linear-gradient(160deg,rgba(131,255,238,.02),transparent 40%)}.tech-bg-glow[data-v-e825310c]{background:radial-gradient(ellipse,rgba(131,255,238,.05) 0,transparent 70%);filter:blur(40px);height:400px;left:50%;pointer-events:none;position:absolute;top:20%;transform:translate(-50%);width:700px}.tech-eyebrow[data-v-e825310c]{align-items:center;background:#83ffee12;border:1px solid rgba(131,255,238,.2);border-radius:999px;color:#83ffee;display:inline-flex;font-size:.72rem;font-weight:600;gap:.5rem;letter-spacing:.1em;margin-bottom:1rem;padding:.3rem .9rem;text-transform:uppercase}.eyebrow-dot[data-v-e825310c]{animation:pulse-dot-e825310c 2s ease-in-out infinite;background:#83ffee;border-radius:50%;height:6px;width:6px}@keyframes pulse-dot-e825310c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.tech-grid[data-v-e825310c]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:640px){.tech-grid[data-v-e825310c]{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.tech-grid[data-v-e825310c]{grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto}.tech-card--hub[data-v-e825310c]{grid-column:2;grid-row:1/3}.tech-card--stat[data-v-e825310c]{grid-column:1/-1}}.tech-card[data-v-e825310c]{background:#ffffff09;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow:hidden;padding:1.5rem;position:relative;transition:border-color .3s,transform .3s,box-shadow .3s}.tech-card[data-v-e825310c]:hover{box-shadow:0 20px 50px #0000004d;transform:translateY(-4px)}.card-glow[data-v-e825310c]{border-radius:16px;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s}.tech-card:hover .card-glow[data-v-e825310c]{opacity:1}.tech-card--ai[data-v-e825310c]{border-top:2px solid rgba(131,255,238,.4)}.tech-card--ai[data-v-e825310c]:hover{border-color:#83ffee99}.tech-card--ai .card-glow[data-v-e825310c]{background:radial-gradient(ellipse at top left,rgba(131,255,238,.06) 0,transparent 60%)}.card-icon--ai[data-v-e825310c]{background:#83ffee1f;color:#83ffee}.card-badge--ai[data-v-e825310c]{background:#83ffee1a;border-color:#83ffee33;color:#83ffee}.card-pulse--ai[data-v-e825310c]{background:radial-gradient(circle,rgba(131,255,238,.12),transparent)}.tech-card--automation[data-v-e825310c]{border-top:2px solid rgba(168,139,250,.4)}.tech-card--automation[data-v-e825310c]:hover{border-color:#a88bfa99}.tech-card--automation .card-glow[data-v-e825310c]{background:radial-gradient(ellipse at top right,rgba(168,139,250,.06) 0,transparent 60%)}.card-icon--automation[data-v-e825310c]{background:#a88bfa1f;color:#a88bfa}.card-badge--automation[data-v-e825310c]{background:#a88bfa1a;border-color:#a88bfa33;color:#a88bfa}.tool-dot--automation[data-v-e825310c]{background:#a88bfa}.card-pulse--automation[data-v-e825310c]{background:radial-gradient(circle,rgba(168,139,250,.12),transparent)}.tech-card--backend[data-v-e825310c]{border-top:2px solid rgba(251,191,36,.4)}.tech-card--backend[data-v-e825310c]:hover{border-color:#fbbf2499}.tech-card--backend .card-glow[data-v-e825310c]{background:radial-gradient(ellipse at bottom left,rgba(251,191,36,.06) 0,transparent 60%)}.card-icon--backend[data-v-e825310c]{background:#fbbf241f;color:#fbbf24}.card-badge--backend[data-v-e825310c]{background:#fbbf241a;border-color:#fbbf2433;color:#fbbf24}.tool-dot--backend[data-v-e825310c]{background:#fbbf24}.card-pulse--backend[data-v-e825310c]{background:radial-gradient(circle,rgba(251,191,36,.12),transparent)}.tech-card--frontend[data-v-e825310c]{border-top:2px solid rgba(96,165,250,.4)}.tech-card--frontend[data-v-e825310c]:hover{border-color:#60a5fa99}.tech-card--frontend .card-glow[data-v-e825310c]{background:radial-gradient(ellipse at bottom right,rgba(96,165,250,.06) 0,transparent 60%)}.card-icon--frontend[data-v-e825310c]{background:#60a5fa1f;color:#60a5fa}.card-badge--frontend[data-v-e825310c]{background:#60a5fa1a;border-color:#60a5fa33;color:#60a5fa}.tool-dot--frontend[data-v-e825310c]{background:#60a5fa}.card-pulse--frontend[data-v-e825310c]{background:radial-gradient(circle,rgba(96,165,250,.12),transparent)}.tech-card--legacy[data-v-e825310c]{border-top:2px solid rgba(251,146,60,.4)}.tech-card--legacy[data-v-e825310c]:hover{border-color:#fb923c99}.tech-card--legacy .card-glow[data-v-e825310c]{background:radial-gradient(ellipse at top,rgba(251,146,60,.06) 0,transparent 60%)}.card-icon--legacy[data-v-e825310c]{background:#fb923c1f;color:#fb923c}.card-badge--legacy[data-v-e825310c]{background:#fb923c1a;border-color:#fb923c33;color:#fb923c}.tool-dot--legacy[data-v-e825310c]{background:#fb923c}.card-pulse--legacy[data-v-e825310c]{background:radial-gradient(circle,rgba(251,146,60,.12),transparent)}.card-pulse[data-v-e825310c]{border-radius:50%;bottom:-30px;height:120px;opacity:.6;pointer-events:none;position:absolute;right:-30px;width:120px}.card-header[data-v-e825310c]{gap:.85rem;margin-bottom:1.2rem}.card-header[data-v-e825310c],.card-icon[data-v-e825310c]{align-items:center;display:flex}.card-icon[data-v-e825310c]{border-radius:10px;flex-shrink:0;height:42px;justify-content:center;width:42px}.card-icon svg[data-v-e825310c]{height:20px;width:20px}.card-title[data-v-e825310c]{color:#fff;font-size:1rem;font-weight:700;line-height:1.2;margin-bottom:.2rem}.card-badge[data-v-e825310c]{border:1px solid;border-radius:999px;display:inline-block;font-size:.65rem;font-weight:600;letter-spacing:.08em;padding:.15rem .55rem;text-transform:uppercase}.tool-list[data-v-e825310c]{flex-direction:column}.tool-item[data-v-e825310c],.tool-list[data-v-e825310c]{display:flex;gap:.6rem}.tool-item[data-v-e825310c]{align-items:center}.tool-dot[data-v-e825310c]{background:#83ffee;border-radius:50%;flex-shrink:0;height:6px;width:6px}.tool-name[data-v-e825310c]{color:#fffc;flex:1;font-size:.88rem}.tool-tag[data-v-e825310c]{background:#ffffff0d;border-radius:4px;color:#ffffff4d;font-size:.65rem;font-weight:500;padding:.1rem .45rem;white-space:nowrap}.tech-card--hub[data-v-e825310c]{align-items:center;background:#83ffee0a;border:1px solid rgba(131,255,238,.2);display:flex;flex-direction:column;justify-content:center;min-height:280px;padding:2.5rem 1.5rem;text-align:center}@media(min-width:1024px){.tech-card--hub[data-v-e825310c]{min-height:unset}}.tech-card--hub[data-v-e825310c]:hover{border-color:#83ffee66;box-shadow:0 0 60px #83ffee14,0 20px 50px #0000004d}.hub-rings[data-v-e825310c]{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.hub-ring[data-v-e825310c]{border:1px solid rgba(131,255,238,.15);border-radius:50%;position:absolute}.hub-ring--1[data-v-e825310c]{animation:spin-cw-e825310c 25s linear infinite;height:120px;width:120px}.hub-ring--2[data-v-e825310c]{animation:spin-ccw-e825310c 20s linear infinite;border-color:#83ffee14;border-style:dashed;height:180px;width:180px}.hub-ring--3[data-v-e825310c]{animation:spin-cw-e825310c 35s linear infinite;border-color:#83ffee0d;height:240px;width:240px}@keyframes spin-cw-e825310c{to{transform:rotate(1turn)}}@keyframes spin-ccw-e825310c{to{transform:rotate(-1turn)}}.hub-core[data-v-e825310c]{align-items:center;background:linear-gradient(135deg,#83ffee33,#83ffee0d);border:1px solid rgba(131,255,238,.3);border-radius:50%;box-shadow:0 0 30px #83ffee26;display:flex;height:70px;justify-content:center;margin-bottom:1rem;padding:12px;position:relative;width:70px;z-index:2}.hub-logo[data-v-e825310c]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.hub-label[data-v-e825310c]{color:#fff;font-size:1rem;font-weight:700;line-height:1.4;position:relative;z-index:2}.hub-label span[data-v-e825310c]{color:#83ffeeb3;font-family:var(--font-sentient,serif);font-size:.75rem;font-style:italic;font-weight:400}.tech-card--stat[data-v-e825310c]{background:linear-gradient(135deg,#83ffee0d,#83ffee05);border-color:#83ffee1f}.stat-stack[data-v-e825310c]{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-around;padding:.5rem 0}.stat-item[data-v-e825310c]{display:flex;flex-direction:column;gap:.25rem;text-align:center}.stat-value[data-v-e825310c]{color:#83ffee;font-family:var(--font-sentient,serif);font-size:2rem;font-weight:800;line-height:1}.stat-label[data-v-e825310c]{color:#ffffff80;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}
