.slide-down-enter-active[data-v-6a26fd5d],.slide-down-leave-active[data-v-6a26fd5d]{transition:all .3s ease}.slide-down-enter-from[data-v-6a26fd5d],.slide-down-leave-to[data-v-6a26fd5d]{opacity:0;transform:translateY(-8px)}.dept-block[data-v-22b96973]{border:1px solid transparent;border-radius:20px;overflow:hidden;transition:all .4s ease}.dept-block[data-v-22b96973]:hover{border-color:#0e141212;box-shadow:0 12px 48px #0e141214;transform:translateY(-3px)}.about-section[data-v-30062699]{background:#fafaf7}.about-header[data-v-30062699]{position:relative;z-index:0}.stack-container[data-v-30062699]{padding:0 0 80px}.stack-card[data-v-30062699]{box-shadow:0 8px 40px #0e14121a;margin:0 auto 32px;overflow:hidden;will-change:transform}.stack-card-1[data-v-30062699]{background:#fff;z-index:1}.stack-card-2[data-v-30062699]{background:#fff;z-index:2}.stack-card-3[data-v-30062699]{background:#fff;z-index:3}.stack-card-4[data-v-30062699]{z-index:4}.stack-card-inner[data-v-30062699]{display:grid;grid-template-columns:1fr 1fr;min-height:480px}@media(max-width:768px){.stack-card-inner[data-v-30062699]{grid-template-columns:1fr}}.card-text[data-v-30062699]{display:flex;flex-direction:column;justify-content:center;padding:3rem 3.5rem}@media(max-width:768px){.card-text[data-v-30062699]{padding:2rem}}.card-visual[data-v-30062699]{justify-content:center;padding:3rem}.card-visual[data-v-30062699],.visual-content[data-v-30062699]{align-items:center;display:flex}.visual-content[data-v-30062699]{flex-direction:column;text-align:center}.float-anim[data-v-30062699]{animation:floatEmoji-30062699 5s ease-in-out infinite;display:inline-block}@keyframes floatEmoji-30062699{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.stack-container[data-v-30062699]{display:flex;flex-direction:column;padding-bottom:30vh;position:relative}.stack-card[data-v-30062699]{border-radius:24px;margin:0 auto 10vh;max-width:1100px;min-height:500px;transform-origin:top center;width:90%;will-change:transform,opacity}.stack-card[data-v-30062699]:last-child{margin-bottom:0}.tech-partners-section[data-v-f5aaec73]{background:#f5f2ec;overflow:hidden;position:relative}.partners-scene[data-v-f5aaec73]{height:680px;margin:0 auto;max-width:1100px;position:relative;width:100%}.partners-center[data-v-f5aaec73]{text-align:center;width:380px}.tech-icon-wrap[data-v-f5aaec73]{transform:translate(-50%,-50%);z-index:5}.tech-icon[data-v-f5aaec73]{align-items:center;background:#fff;border:1px solid #e2e8e6;border-radius:16px;box-shadow:0 4px 20px #0e141214;display:flex;height:64px;justify-content:center;transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease;width:64px;will-change:transform}.tech-icon[data-v-f5aaec73]:hover{border-color:var(--accent,#c2e0db);box-shadow:0 8px 32px #0e141226;transform:translateY(-4px) scale(1.08)!important}.tech-icon-dark[data-v-f5aaec73]{background:#1a1a2e;border-color:#2a2a3e}.tech-logo[data-v-f5aaec73]{align-items:center;display:flex;justify-content:center;line-height:0}.tech-tooltip[data-v-f5aaec73]{bottom:-28px;color:#6b7b77;font-family:Outfit,sans-serif;font-size:11px;font-weight:600;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .2s ease;white-space:nowrap}.tech-icon-wrap:hover .tech-tooltip[data-v-f5aaec73]{opacity:1}.ghost-square[data-v-f5aaec73]{background:#e2e8e6;border-radius:12px;height:52px;opacity:.5;position:absolute;transform:translate(-50%,-50%);width:52px;z-index:1}.tech-icon-wrap[data-v-f5aaec73]{cursor:pointer;position:absolute;will-change:left,top,transform,opacity;z-index:20}.partners-center[data-v-f5aaec73]{left:50%;max-width:450px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%;z-index:10}.partners-center a[data-v-f5aaec73]{pointer-events:all}@media(max-width:768px){.ghost-square[data-v-f5aaec73]{display:none}.partners-scene[data-v-f5aaec73]{height:500px}}.zoom-wrapper[data-v-b5ae0d1a]{background:#fafaf7}.zoom-intro[data-v-b5ae0d1a]{align-items:center;background:#fafaf7;min-height:85vh}.scroll-arrow[data-v-b5ae0d1a],.zoom-intro[data-v-b5ae0d1a]{display:flex;justify-content:center}.scroll-arrow[data-v-b5ae0d1a]{animation:arrowBounce-b5ae0d1a 2s ease-in-out infinite;color:#a0ada9;margin-top:3rem}@keyframes arrowBounce-b5ae0d1a{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.zoom-container[data-v-b5ae0d1a]{background:#fafaf7;overflow:hidden}.pin-wrapper[data-v-b5ae0d1a]{height:100vh;justify-content:center;position:relative;width:100%}.pin-wrapper[data-v-b5ae0d1a],.progress-bar[data-v-b5ae0d1a]{align-items:center;display:flex}.progress-bar[data-v-b5ae0d1a]{flex-direction:column;gap:8px;left:50%;pointer-events:none;position:absolute;top:1.5rem;transform:translate(-50%);white-space:nowrap;z-index:100}.progress-track[data-v-b5ae0d1a]{background:#0e14121a;border-radius:99px;height:3px;overflow:hidden;width:220px}.progress-fill[data-v-b5ae0d1a]{background:#14b8a6;border-radius:99px;height:100%;transition:width .08s linear;width:0}.progress-labels[data-v-b5ae0d1a]{display:flex;gap:1.75rem}.progress-labels span[data-v-b5ae0d1a]{color:#0e141240;font-family:Outfit,sans-serif;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:color .35s ease}.progress-labels span.active[data-v-b5ae0d1a]{color:#0e5c52}.zoom-card[data-v-b5ae0d1a]{box-shadow:0 28px 70px -10px #0e141226;overflow:hidden;position:absolute;will-change:width,height,border-radius,transform}.card-inner[data-v-b5ae0d1a]{height:100%;position:relative;width:100%}.card-ambient[data-v-b5ae0d1a],.card-inner[data-v-b5ae0d1a]{align-items:center;display:flex;justify-content:center}.card-ambient[data-v-b5ae0d1a]{background:var(--c1);inset:0;overflow:hidden;position:absolute;z-index:0}.ambient-emoji[data-v-b5ae0d1a]{font-size:clamp(8rem,20vw,20rem);line-height:1;opacity:.045;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ambient-grad[data-v-b5ae0d1a]{background:linear-gradient(135deg,var(--c1) 0,var(--c2) 100%);inset:0;opacity:.8;position:absolute}.expand-content[data-v-b5ae0d1a]{align-items:center;display:flex;inset:0;justify-content:center;padding:clamp(1.5rem,5vw,4rem) clamp(1.5rem,6vw,5rem);position:absolute;z-index:10}.content-wrap[data-v-b5ae0d1a]{align-items:center;display:grid;gap:clamp(2rem,4vw,4rem);grid-template-columns:1fr 1fr;max-width:1200px;width:100%}@media(max-width:800px){.content-wrap[data-v-b5ae0d1a]{grid-template-columns:1fr}.content-right[data-v-b5ae0d1a]{display:none}}.content-left[data-v-b5ae0d1a]{display:flex;flex-direction:column}.card-pill[data-v-b5ae0d1a]{align-items:center;border:1px solid;border-radius:99px;display:inline-flex;font-family:Outfit,sans-serif;font-size:11px;font-weight:700;gap:6px;letter-spacing:.1em;margin-bottom:1.25rem;padding:5px 16px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.card-headline[data-v-b5ae0d1a]{color:#0e1412;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.9rem,3.5vw,3.5rem);font-weight:900;letter-spacing:-.01em;line-height:1.08;margin:0 0 1rem}.card-headline em[data-v-b5ae0d1a]{font-style:italic}.card-body[data-v-b5ae0d1a]{color:#6b7b77;font-family:Outfit,sans-serif;font-size:clamp(.875rem,1.1vw,1rem);font-weight:300;line-height:1.7;margin-bottom:1.25rem;max-width:460px}.card-list[data-v-b5ae0d1a]{display:flex;flex-direction:column;gap:.7rem;list-style:none;margin:0 0 1.5rem;padding:0}.card-list li[data-v-b5ae0d1a]{align-items:flex-start;display:flex;gap:10px}.list-icon[data-v-b5ae0d1a]{align-items:center;border:1px solid;border-radius:8px;display:flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;margin-top:1px;width:32px}.list-text[data-v-b5ae0d1a]{display:flex;flex-direction:column;gap:1px}.list-text strong[data-v-b5ae0d1a]{color:#0e1412;font-family:Outfit,sans-serif;font-size:13px;font-weight:700}.list-text span[data-v-b5ae0d1a]{color:#6b7b77;font-family:Outfit,sans-serif;font-size:12px;font-weight:300}.card-ctas[data-v-b5ae0d1a]{display:flex;flex-wrap:wrap;gap:10px}.cta-fill[data-v-b5ae0d1a]{align-items:center;border-radius:11px;box-shadow:0 4px 18px #00000024;color:#fff;display:inline-flex;font-family:Outfit,sans-serif;font-size:13px;font-weight:700;padding:11px 22px;text-decoration:none;transition:opacity .2s,transform .2s}.cta-fill[data-v-b5ae0d1a]:hover{opacity:.88;transform:translateY(-2px)}.cta-outline[data-v-b5ae0d1a]{align-items:center;background:transparent;border:1.5px solid;border-radius:11px;display:inline-flex;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;padding:11px 22px;text-decoration:none;transition:opacity .2s}.cta-outline[data-v-b5ae0d1a]:hover{opacity:.7}.content-right[data-v-b5ae0d1a]{align-items:center;display:flex;justify-content:center}.mock-ui[data-v-b5ae0d1a]{background:#fff;border:1px solid #e2e8e6;border-radius:16px;box-shadow:0 8px 40px #0e141217;max-width:350px;overflow:hidden;width:100%}.mock-bar[data-v-b5ae0d1a]{align-items:center;background:#fafaf7;border-bottom:1px solid #f0f5f4;display:flex;gap:8px;padding:10px 14px}.mock-dots[data-v-b5ae0d1a]{display:flex;gap:4px}.mock-dots span[data-v-b5ae0d1a]{border-radius:50%;height:8px;width:8px}.mock-dots span[data-v-b5ae0d1a]:first-child{background:#fca5a5}.mock-dots span[data-v-b5ae0d1a]:nth-child(2){background:#fcd34d}.mock-dots span[data-v-b5ae0d1a]:nth-child(3){background:#6ee7b7}.mock-title[data-v-b5ae0d1a]{color:#a0ada9;flex:1;font-family:Outfit,sans-serif;font-size:10px;font-weight:600;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.video-preview[data-v-b5ae0d1a]{background:linear-gradient(135deg,#1a0a04,#2e1208);height:100px;justify-content:center;overflow:hidden;padding:0 10px;position:relative}.video-preview[data-v-b5ae0d1a],.video-waveform[data-v-b5ae0d1a]{align-items:center;display:flex;gap:2px}.video-waveform[data-v-b5ae0d1a]{inset:0;opacity:.6;padding:0 12px;position:absolute}.wave-bar[data-v-b5ae0d1a]{border-radius:2px;flex:1;min-height:4px}.video-play-btn[data-v-b5ae0d1a]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1.5px solid hsla(0,0%,100%,.25);border-radius:50%;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px;z-index:2}.video-timecode[data-v-b5ae0d1a]{bottom:7px;color:#fff9;font-family:Outfit,sans-serif;font-size:9px;font-weight:700;position:absolute;right:10px;z-index:2}.timeline-track[data-v-b5ae0d1a]{align-items:center;background:#f5f2ec;display:flex;gap:2px;height:40px;padding:8px 10px}.timeline-clip[data-v-b5ae0d1a]{border-radius:3px;height:100%;min-width:10px}.mock-stats-row[data-v-b5ae0d1a]{border-top:1px solid #f0f5f4;display:flex;justify-content:space-around;padding:9px 12px 11px}.mock-stat[data-v-b5ae0d1a]{text-align:center}.mock-stat-val[data-v-b5ae0d1a]{display:block;font-family:Outfit,sans-serif;font-size:15px;font-weight:800}.mock-stat-lbl[data-v-b5ae0d1a]{color:#a0ada9;font-family:Outfit,sans-serif;font-size:9px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.kpi-row[data-v-b5ae0d1a]{border-bottom:1px solid #f0f5f4;display:flex;gap:1px;padding:10px}.kpi-card[data-v-b5ae0d1a]{flex:1;padding:5px 3px;text-align:center}.kpi-val[data-v-b5ae0d1a]{font-family:Outfit,sans-serif;font-size:14px;font-weight:800}.kpi-label[data-v-b5ae0d1a]{color:#a0ada9;letter-spacing:.05em;margin-top:1px;text-transform:uppercase}.kpi-delta[data-v-b5ae0d1a],.kpi-label[data-v-b5ae0d1a]{font-family:Outfit,sans-serif;font-size:9px}.kpi-delta[data-v-b5ae0d1a]{font-weight:600;margin-top:2px}.chart-wrap[data-v-b5ae0d1a]{padding:10px 12px}.chart-label[data-v-b5ae0d1a]{color:#a0ada9;font-family:Outfit,sans-serif;font-size:9px;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.bar-chart[data-v-b5ae0d1a]{align-items:flex-end;display:flex;gap:3px;height:52px}.bar-col[data-v-b5ae0d1a]{align-items:center;display:flex;flex:1;flex-direction:column;gap:2px;height:100%;justify-content:flex-end}.bar-fill[data-v-b5ae0d1a]{border-radius:3px 3px 0 0;min-height:3px;width:100%}.bar-lbl[data-v-b5ae0d1a]{color:#c8d4d0;font-family:Outfit,sans-serif;font-size:8px}.tags-row[data-v-b5ae0d1a]{display:flex;flex-wrap:wrap;gap:4px;padding:8px 12px 11px}.tag-chip[data-v-b5ae0d1a]{background:#f5f2ec;border:1px solid #e2e8e6;border-radius:99px;color:#6b7b77;font-family:Outfit,sans-serif;font-size:10px;font-weight:600;padding:3px 9px}
