.portfolio-home[data-v-131ac8dc]{background:#f5f7fb;color:#101419;overflow:hidden}.hero-section[data-v-131ac8dc]{align-items:center;background:radial-gradient(circle at 18% 18%,rgba(72,111,255,.18),transparent 30%),radial-gradient(circle at 82% 20%,rgba(28,221,190,.16),transparent 28%),linear-gradient(180deg,#fbfcff,#eef3fb 52%,#f7f9fc);display:flex;min-height:100vh;overflow:hidden;padding:116px 0 72px;position:relative}.hero-section[data-v-131ac8dc]:before{animation:heroSheen-131ac8dc 16s ease-in-out infinite;background:linear-gradient(115deg,transparent,hsla(0,0%,100%,.8) 44%,transparent 68%);content:"";height:140%;left:-42%;position:absolute;top:-20%;transform:rotate(8deg);width:42%}.hero-orb[data-v-131ac8dc]{border-radius:999px;filter:blur(2px);opacity:.55;position:absolute}.hero-orb-a[data-v-131ac8dc]{animation:floatSoft-131ac8dc 10s ease-in-out infinite;background:rgba(61,111,255,.16);height:360px;right:8%;top:16%;width:360px}.hero-orb-b[data-v-131ac8dc]{animation:floatSoft-131ac8dc 12s ease-in-out infinite reverse;background:rgba(0,184,148,.14);bottom:7%;height:280px;left:8%;width:280px}.hero-content[data-v-131ac8dc]{position:relative;z-index:1}.hero-grid[data-v-131ac8dc]{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr)}.hero-copy-block[data-v-131ac8dc]{max-width:760px}.eyebrow[data-v-131ac8dc],.section-kicker[data-v-131ac8dc]{color:#315cff;font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.hero-title[data-v-131ac8dc]{color:#090d14;font-size:clamp(4rem,9vw,8.4rem);font-weight:800;letter-spacing:0;line-height:.94;margin-bottom:24px}.hero-subtitle[data-v-131ac8dc]{color:#1f2733;font-size:clamp(1.5rem,2.2vw,2.35rem);font-weight:700;letter-spacing:0;line-height:1.18;margin-bottom:22px;max-width:760px}.hero-copy[data-v-131ac8dc]{color:#596475;font-size:1.24rem;line-height:1.65;margin-bottom:34px;max-width:560px}.contact-actions[data-v-131ac8dc],.hero-actions[data-v-131ac8dc]{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.hero-btn[data-v-131ac8dc]{border-radius:999px!important;font-weight:800;letter-spacing:0!important;text-transform:none!important}.hero-btn-primary[data-v-131ac8dc]{background:#101419!important;color:#fff!important;box-shadow:0 18px 38px rgba(16,20,25,.22)!important}.hero-btn-secondary[data-v-131ac8dc]{border-color:rgba(16,20,25,.22)!important;color:#101419!important}.workflow-visual[data-v-131ac8dc]{aspect-ratio:1;min-height:520px;position:relative}.visual-glass[data-v-131ac8dc]{backdrop-filter:blur(28px);background:hsla(0,0%,100%,.58);border:1px solid hsla(0,0%,100%,.72);box-shadow:0 34px 90px rgba(41,61,96,.2)}.visual-glass-main[data-v-131ac8dc]{border-radius:8px;left:50%;max-width:380px;padding:18px;position:absolute;top:50%;transform:translate(-50%,-50%);width:68%;z-index:3}.visual-header[data-v-131ac8dc]{display:flex;gap:7px;margin-bottom:22px}.visual-header span[data-v-131ac8dc]{background:#d6deeb;border-radius:999px;height:10px;width:10px}.terminal-line[data-v-131ac8dc]{align-items:center;background:rgba(244,248,255,.82);border:1px solid rgba(33,53,87,.08);border-radius:8px;color:#202b3c;display:flex;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;justify-content:space-between;margin-top:10px;padding:12px}.terminal-line.dimmed[data-v-131ac8dc]{opacity:.72}.terminal-prompt[data-v-131ac8dc]{color:#315cff;font-weight:700}.orbit-ring[data-v-131ac8dc]{border:1px solid rgba(49,92,255,.18);border-radius:999px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.orbit-ring-one[data-v-131ac8dc]{animation:spinSlow-131ac8dc 22s linear infinite;height:82%;width:82%}.orbit-ring-two[data-v-131ac8dc]{animation:spinSlow-131ac8dc 28s linear infinite reverse;border-color:rgba(0,178,151,.2);height:58%;width:58%}.visual-node[data-v-131ac8dc]{align-items:center;backdrop-filter:blur(20px);background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.84);border-radius:999px;box-shadow:0 18px 40px rgba(41,61,96,.15);color:#151b25;display:inline-flex;font-size:.85rem;font-weight:800;gap:8px;padding:12px 16px;position:absolute;z-index:4}.node-chat[data-v-131ac8dc]{animation:pulseNode-131ac8dc 5s ease-in-out infinite;left:2%;top:28%}.node-task[data-v-131ac8dc]{animation:pulseNode-131ac8dc 6s ease-in-out .4s infinite;right:8%;top:18%}.node-log[data-v-131ac8dc]{animation:pulseNode-131ac8dc 5.6s ease-in-out .8s infinite;bottom:20%;left:9%}.node-review[data-v-131ac8dc]{animation:pulseNode-131ac8dc 6.4s ease-in-out 1.2s infinite;bottom:30%;right:0}.signal-line[data-v-131ac8dc]{background:linear-gradient(90deg,transparent,rgba(49,92,255,.42),transparent);height:1px;position:absolute;transform-origin:center;width:42%}.signal-line-a[data-v-131ac8dc]{left:15%;top:36%;transform:rotate(18deg)}.signal-line-b[data-v-131ac8dc]{right:13%;top:38%;transform:rotate(-22deg)}.signal-line-c[data-v-131ac8dc]{bottom:31%;left:29%;transform:rotate(-8deg)}.section-block[data-v-131ac8dc]{padding:112px 0}.product-section[data-v-131ac8dc]{background:#f7f9fc}.section-heading[data-v-131ac8dc]{margin-bottom:58px;max-width:820px}.section-heading.centered[data-v-131ac8dc]{margin-left:auto;margin-right:auto;text-align:center}.section-title[data-v-131ac8dc]{color:#101419;font-size:clamp(2.3rem,4vw,4.5rem);font-weight:800;letter-spacing:0;line-height:1.05}.capability-stack[data-v-131ac8dc]{display:grid;gap:22px}.capability-panel[data-v-131ac8dc]{align-items:center;background:#fff;border:1px solid rgba(28,41,64,.08);border-radius:8px;box-shadow:0 24px 70px rgba(44,61,92,.08);display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);overflow:hidden;padding:34px;transition:transform .22s ease,box-shadow .22s ease}.capability-panel[data-v-131ac8dc]:hover{box-shadow:0 28px 82px rgba(44,61,92,.13);transform:translateY(-4px)}.panel-index[data-v-131ac8dc]{color:#315cff;font-size:.8rem;font-weight:900;margin-bottom:18px}.capability-copy h3[data-v-131ac8dc],.project-card h3[data-v-131ac8dc]{color:#111722;font-size:1.5rem;font-weight:800;line-height:1.18;margin-bottom:12px}.capability-copy p[data-v-131ac8dc],.contact-panel p[data-v-131ac8dc],.project-card p[data-v-131ac8dc],.project-lede[data-v-131ac8dc]{color:#626e80;font-size:1.05rem;line-height:1.7}.capability-device[data-v-131ac8dc]{background:linear-gradient(145deg,rgba(12,18,29,.96),rgba(32,43,61,.9)),radial-gradient(circle at top right,rgba(75,116,255,.3),transparent 35%);border-radius:8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 22px 44px rgba(15,25,45,.22);min-height:210px;padding:22px}.device-topline[data-v-131ac8dc]{align-items:center;color:#fff;display:flex;font-size:.82rem;font-weight:800;justify-content:space-between;margin-bottom:32px;text-transform:uppercase}.device-bars[data-v-131ac8dc]{display:grid;gap:13px}.device-bars span[data-v-131ac8dc]{background:linear-gradient(90deg,#68f0d4,#7aa5ff);border-radius:999px;display:block;height:10px}.device-footer[data-v-131ac8dc]{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.device-footer span[data-v-131ac8dc]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:hsla(0,0%,100%,.8);font-size:.72rem;font-weight:800;padding:7px 10px;text-transform:uppercase}.project-section[data-v-131ac8dc]{background:radial-gradient(circle at 50% 0,rgba(75,116,255,.16),transparent 34%),linear-gradient(180deg,#101419,#171e2a);color:#fff}.project-section .section-kicker[data-v-131ac8dc]{color:#75f2d8}.contact-section .section-kicker[data-v-131ac8dc],.project-section .section-title[data-v-131ac8dc]{color:#fff}.case-shell[data-v-131ac8dc]{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,.78fr) minmax(420px,1fr)}.case-intro .project-lede[data-v-131ac8dc]{color:hsla(0,0%,100%,.72);font-size:1.18rem;margin-top:24px}.case-visual[data-v-131ac8dc]{aspect-ratio:1.38;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden;position:relative}.case-visual[data-v-131ac8dc]:after,.case-visual[data-v-131ac8dc]:before{background:linear-gradient(90deg,transparent,rgba(117,242,216,.46),transparent);content:"";height:1px;left:9%;position:absolute;top:50%;width:82%}.case-visual[data-v-131ac8dc]:after{transform:rotate(90deg)}.case-node[data-v-131ac8dc]{align-items:flex-start;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.14);border-radius:8px;color:#fff;display:flex;flex-direction:column;gap:5px;padding:14px;position:absolute;width:160px;z-index:2}.case-node span[data-v-131ac8dc]{font-size:.9rem;font-weight:800}.case-node small[data-v-131ac8dc]{color:hsla(0,0%,100%,.62);font-size:.74rem;font-weight:700;text-transform:uppercase}.case-node.hub[data-v-131ac8dc]{align-items:center;background:linear-gradient(145deg,rgba(117,242,216,.22),rgba(122,165,255,.2));box-shadow:0 0 52px rgba(117,242,216,.16);left:50%;padding:22px;text-align:center;top:50%;transform:translate(-50%,-50%);width:190px}.case-node-a[data-v-131ac8dc]{left:7%;top:12%}.case-node-b[data-v-131ac8dc]{right:7%;top:12%}.case-node-c[data-v-131ac8dc]{left:9%;bottom:12%}.case-node-d[data-v-131ac8dc]{right:9%;bottom:12%}.case-node-e[data-v-131ac8dc]{left:50%;top:6%;transform:translateX(-50%)}.project-grid[data-v-131ac8dc]{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px}.project-card[data-v-131ac8dc]{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:24px;transition:background .22s ease,transform .22s ease}.project-card[data-v-131ac8dc]:hover{background:hsla(0,0%,100%,.12);transform:translateY(-4px)}.case-node .v-icon[data-v-131ac8dc],.project-card .v-icon[data-v-131ac8dc]{color:#75f2d8}.project-card h3[data-v-131ac8dc]{color:#fff;font-size:1.05rem;margin-top:18px}.project-card p[data-v-131ac8dc]{color:hsla(0,0%,100%,.68);font-size:.94rem;margin-bottom:0}.visitor-section[data-v-131ac8dc]{background:radial-gradient(circle at 22% 16%,rgba(49,92,255,.18),transparent 30%),radial-gradient(circle at 84% 30%,rgba(0,184,148,.16),transparent 28%),linear-gradient(180deg,#f7f9fc,#edf3fb);overflow:visible;padding-top:112px}.visitor-layout[data-v-131ac8dc]{align-items:center;display:grid;gap:32px;grid-template-columns:1fr}.visitor-lede[data-v-131ac8dc]{color:#626e80;font-size:1.08rem;line-height:1.7;margin-top:22px;max-width:520px}.visitor-map-panel[data-v-131ac8dc]{align-items:center;background:radial-gradient(circle at 38% 34%,rgba(117,242,216,.12),transparent 30%),linear-gradient(145deg,rgba(9,14,22,.96),rgba(17,27,44,.92));border:1px solid rgba(28,41,64,.08);border-radius:8px;box-shadow:0 32px 96px rgba(20,34,56,.18);display:grid;gap:48px;grid-template-columns:minmax(520px,620px) minmax(320px,420px);justify-content:center;margin:0 auto;max-width:1128px;overflow:visible;padding:30px;width:100%}.visitor-globe-stage[data-v-131ac8dc]{justify-self:center;max-width:620px;width:min(100%,620px)}.globe-canvas-shell[data-v-131ac8dc],.visitor-globe-stage[data-v-131ac8dc]{aspect-ratio:1/1;display:flex;justify-content:center;min-height:0;position:relative}.globe-canvas-shell[data-v-131ac8dc]{align-items:center;background:radial-gradient(circle at 50% 50%,rgba(117,242,216,.14),transparent 34%),radial-gradient(circle at 50% 48%,rgba(49,92,255,.16),transparent 54%),linear-gradient(145deg,#07101c,#0d1928 54%,#05090f);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -44px 82px rgba(0,0,0,.22),0 0 68px rgba(49,92,255,.2);height:auto;overflow:hidden;width:100%}.globe-canvas-shell[data-v-131ac8dc]:before{background:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:40px 40px;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.globe-canvas-shell[data-v-131ac8dc]:after{background:radial-gradient(circle at 50% 50%,transparent 0,transparent 62%,rgba(5,9,15,.44) 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.globe-canvas-shell canvas[data-v-131ac8dc]{cursor:grab;display:block;height:100%;inset:0;position:absolute;width:100%;z-index:1}.globe-canvas-shell canvas[data-v-131ac8dc]:active{cursor:grabbing}.globe-tooltip[data-v-131ac8dc]{background:rgba(8,12,18,.92);border:1px solid hsla(0,0%,100%,.14);border-radius:8px;box-shadow:0 18px 40px rgba(0,0,0,.34);color:#fff;max-width:240px;min-width:190px;padding:10px 12px;pointer-events:none;position:absolute;text-align:left;transform:translate(-50%,calc(-100% - 16px));z-index:5}.globe-tooltip small[data-v-131ac8dc],.globe-tooltip strong[data-v-131ac8dc]{display:block;line-height:1.35}.globe-tooltip small[data-v-131ac8dc]{color:hsla(0,0%,100%,.68);font-size:.78rem;font-weight:800;margin-top:3px;text-transform:uppercase}.globe-state[data-v-131ac8dc]{background:rgba(8,12,18,.74);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:hsla(0,0%,100%,.72);font-size:.95rem;font-weight:800;left:50%;padding:14px 18px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:4}.globe-state.error[data-v-131ac8dc]{color:#ffb4b4}.visitor-list[data-v-131ac8dc]{display:grid;gap:12px;justify-self:end;max-width:420px;min-width:0;width:100%}.visitor-stat-grid[data-v-131ac8dc]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.visitor-stat[data-v-131ac8dc]{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:14px}.visitor-stat span[data-v-131ac8dc]{color:hsla(0,0%,100%,.58);display:block;font-size:.72rem;font-weight:900;margin-bottom:8px;text-transform:uppercase}.visitor-stat strong[data-v-131ac8dc]{color:#fff;display:block;font-size:1.55rem;font-weight:900;line-height:1}.visitor-list-header[data-v-131ac8dc]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.visitor-list-header span[data-v-131ac8dc]{color:#fff;font-weight:900}.visitor-list-header small[data-v-131ac8dc]{color:#75f2d8;font-weight:900;text-transform:uppercase}.visitor-location-card[data-v-131ac8dc]{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;cursor:pointer;display:flex;gap:14px;justify-content:space-between;padding:14px 16px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.visitor-location-card.active[data-v-131ac8dc],.visitor-location-card[data-v-131ac8dc]:hover{background:rgba(117,242,216,.12);border-color:rgba(117,242,216,.32);box-shadow:0 16px 34px rgba(0,0,0,.16)}.visitor-location-card[data-v-131ac8dc]:focus-visible{outline:2px solid rgba(117,242,216,.82);outline-offset:3px}.visitor-location-card strong[data-v-131ac8dc]{color:#fff;display:block;font-size:1rem;line-height:1.2}.visitor-location-card span[data-v-131ac8dc]{color:hsla(0,0%,100%,.58);display:block;font-size:.84rem;font-weight:700;margin-top:4px}.visitor-location-card b[data-v-131ac8dc]{align-items:center;background:rgba(117,242,216,.16);border-radius:999px;color:#75f2d8;display:inline-flex;flex:0 0 auto;font-size:.88rem;height:34px;justify-content:center;min-width:34px;padding:0 10px}.visitor-empty[data-v-131ac8dc],.visitor-error[data-v-131ac8dc]{background:hsla(0,0%,100%,.07);border:1px dashed hsla(0,0%,100%,.16);border-radius:8px;color:hsla(0,0%,100%,.62);font-size:.95rem;line-height:1.5;margin:0;padding:16px}.visitor-error[data-v-131ac8dc]{border-color:rgba(255,122,122,.28);color:#ffb4b4}.credibility-section[data-v-131ac8dc]{background:#fff}.metric-row[data-v-131ac8dc]{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card[data-v-131ac8dc]{background:#f6f8fc;border:1px solid rgba(28,41,64,.08);border-radius:8px;padding:30px;text-align:center}.metric-card span[data-v-131ac8dc]{color:#101419;display:block;font-size:2.25rem;font-weight:900;line-height:1;margin-bottom:12px}.metric-card p[data-v-131ac8dc]{color:#667182;font-weight:800;margin:0}.contact-section[data-v-131ac8dc]{background:radial-gradient(circle at 70% 28%,rgba(117,242,216,.12),transparent 34%),#080b10;color:#fff;padding-bottom:126px}.contact-panel[data-v-131ac8dc]{margin:0 auto;max-width:840px;text-align:center}.contact-panel h2[data-v-131ac8dc]{color:#fff;font-size:clamp(2.7rem,5vw,5.4rem);font-weight:850;letter-spacing:0;line-height:1.02;margin:12px 0 22px}.contact-panel p[data-v-131ac8dc]{color:hsla(0,0%,100%,.7);margin:0 auto 30px;max-width:640px}.contact-actions[data-v-131ac8dc]{justify-content:center}.contact-actions a[data-v-131ac8dc]{align-items:center;color:#fff;display:inline-flex;gap:8px;font-weight:800;text-decoration:none}.contact-actions a .v-icon[data-v-131ac8dc]{color:#75f2d8}.contact-code-grid[data-v-131ac8dc]{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:58px auto 0;max-width:1120px}.contact-code-card[data-v-131ac8dc]{align-items:center;background:linear-gradient(145deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.03)),hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:24px;box-shadow:0 22px 54px rgba(0,0,0,.34),0 0 34px rgba(117,242,216,.08);color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin:0;min-height:298px;overflow:hidden;padding:22px;text-align:center;transition:box-shadow .22s ease,transform .22s ease}.contact-code-card[data-v-131ac8dc]:focus-visible{outline:2px solid rgba(117,242,216,.82);outline-offset:4px}.contact-code-card[data-v-131ac8dc]:hover{box-shadow:0 28px 68px rgba(0,0,0,.42),0 0 46px rgba(117,242,216,.16);transform:translateY(-6px)}.contact-code-frame[data-v-131ac8dc]{align-items:center;aspect-ratio:1/1;background:hsla(0,0%,100%,.94);border-radius:22px;box-shadow:inset 0 0 0 1px rgba(8,11,16,.08);display:flex;justify-content:center;max-width:178px;overflow:hidden;padding:0;position:relative;width:100%}.contact-code-frame img[data-v-131ac8dc]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .22s ease;width:100%}.contact-code-thumb-mask[data-v-131ac8dc]{background:#fff;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.contact-code-card figcaption[data-v-131ac8dc]{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;display:inline-flex;height:44px;justify-content:center;margin-top:18px;width:44px}.contact-code-card figcaption .v-icon[data-v-131ac8dc]{color:#75f2d8}.contact-brand-icon[data-v-131ac8dc]{display:inline-flex;font-size:.74rem;font-weight:900;letter-spacing:0;line-height:1}.brand-alipay[data-v-131ac8dc]{color:#1677ff}.brand-venmo[data-v-131ac8dc]{color:#3d95ce;font-size:.82rem;font-style:italic}.brand-zelle[data-v-131ac8dc]{color:#6d1ed4;font-size:.8rem}.contact-code-lightbox[data-v-131ac8dc]{align-items:center;backdrop-filter:blur(18px);background:rgba(5,7,11,.72);display:flex;inset:0;justify-content:center;padding:28px;position:fixed;z-index:1200}.contact-lightbox-panel[data-v-131ac8dc]{background:linear-gradient(145deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.05)),rgba(10,14,21,.88);border:1px solid hsla(0,0%,100%,.16);border-radius:28px;box-shadow:0 36px 90px rgba(0,0,0,.56),0 0 60px rgba(117,242,216,.12);max-height:min(86vh,820px);max-width:min(92vw,620px);padding:18px;position:relative}.contact-lightbox-panel img[data-v-131ac8dc]{background:#fff;border-radius:18px;display:block;max-height:calc(86vh - 36px);max-width:100%;-o-object-fit:contain;object-fit:contain}.contact-lightbox-close[data-v-131ac8dc]{align-items:center;background:rgba(8,11,16,.74);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:38px;justify-content:center;position:absolute;right:28px;top:28px;width:38px;z-index:1}.contact-lightbox-close .v-icon[data-v-131ac8dc]{color:#fff}@keyframes heroSheen-131ac8dc{0%,54%{transform:translateX(0) rotate(8deg)}to{transform:translateX(330%) rotate(8deg)}}@keyframes floatSoft-131ac8dc{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-18px,0)}}@keyframes spinSlow-131ac8dc{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes pulseNode-131ac8dc{0%,to{box-shadow:0 18px 40px rgba(41,61,96,.15);transform:translateY(0)}50%{box-shadow:0 22px 56px rgba(49,92,255,.22);transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){[data-v-131ac8dc],[data-v-131ac8dc]:after,[data-v-131ac8dc]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:1263px){.case-shell[data-v-131ac8dc],.hero-grid[data-v-131ac8dc],.visitor-layout[data-v-131ac8dc]{grid-template-columns:1fr}.workflow-visual[data-v-131ac8dc]{margin:0 auto;max-width:620px;width:100%}.contact-code-grid[data-v-131ac8dc],.metric-row[data-v-131ac8dc],.project-grid[data-v-131ac8dc]{grid-template-columns:repeat(2,minmax(0,1fr))}.visitor-map-panel[data-v-131ac8dc]{grid-template-columns:1fr;justify-items:center;max-width:760px}.visitor-list[data-v-131ac8dc]{justify-self:center;max-width:520px}}@media (max-width:760px){.hero-section[data-v-131ac8dc]{min-height:auto;padding:112px 0 62px}.hero-grid[data-v-131ac8dc]{gap:42px}.hero-title[data-v-131ac8dc]{font-size:4rem}.hero-subtitle[data-v-131ac8dc]{font-size:1.38rem}.hero-copy[data-v-131ac8dc]{font-size:1.06rem}.workflow-visual[data-v-131ac8dc]{min-height:420px}.visual-glass-main[data-v-131ac8dc]{width:78%}.visual-node[data-v-131ac8dc]{font-size:.78rem;padding:10px 12px}.section-block[data-v-131ac8dc]{padding:72px 0}.capability-panel[data-v-131ac8dc]{grid-template-columns:1fr;padding:24px}.case-shell[data-v-131ac8dc]{gap:30px}.visitor-map-panel[data-v-131ac8dc]{gap:22px;padding:22px}.globe-canvas-shell[data-v-131ac8dc],.visitor-globe-stage[data-v-131ac8dc]{max-width:420px;width:min(88vw,420px)}.case-visual[data-v-131ac8dc]{aspect-ratio:auto;min-height:520px}.case-node[data-v-131ac8dc]{width:138px}.case-node.hub[data-v-131ac8dc]{width:166px}.contact-code-grid[data-v-131ac8dc],.metric-row[data-v-131ac8dc],.project-grid[data-v-131ac8dc]{grid-template-columns:1fr}.contact-code-card[data-v-131ac8dc]{min-height:276px}.contact-code-frame[data-v-131ac8dc]{max-width:190px}.contact-code-lightbox[data-v-131ac8dc]{padding:16px}.contact-lightbox-panel[data-v-131ac8dc]{border-radius:22px;padding:12px}}@media (max-width:480px){.hero-title[data-v-131ac8dc]{font-size:3.35rem}.contact-actions .v-btn[data-v-131ac8dc],.hero-actions .v-btn[data-v-131ac8dc]{width:100%}.workflow-visual[data-v-131ac8dc]{min-height:360px}.globe-canvas-shell[data-v-131ac8dc],.visitor-globe-stage[data-v-131ac8dc]{max-width:360px;width:min(88vw,360px)}.terminal-line[data-v-131ac8dc]{align-items:flex-start;flex-direction:column;gap:4px}.node-chat[data-v-131ac8dc]{left:0}.node-task[data-v-131ac8dc]{right:0}.node-log[data-v-131ac8dc]{left:0}.node-review[data-v-131ac8dc]{right:0}.case-node-a[data-v-131ac8dc],.case-node-b[data-v-131ac8dc],.case-node-c[data-v-131ac8dc],.case-node-d[data-v-131ac8dc],.case-node-e[data-v-131ac8dc]{left:50%;right:auto;transform:translateX(-50%)}.case-node-a[data-v-131ac8dc]{top:4%}.case-node-b[data-v-131ac8dc]{top:22%}.case-node.hub[data-v-131ac8dc]{top:48%}.case-node-c[data-v-131ac8dc]{bottom:22%}.case-node-d[data-v-131ac8dc]{bottom:4%}.case-node-e[data-v-131ac8dc]{display:none}}