.hero[data-v-a0f7e4c3]{align-items:center;display:flex;min-height:100vh;overflow:hidden;padding-top:80px;position:relative}.hero-orb[data-v-a0f7e4c3]{animation:orb-float-a0f7e4c3 8s ease-in-out infinite alternate;border-radius:50%;filter:blur(120px);pointer-events:none;position:absolute}.hero-orb--1[data-v-a0f7e4c3]{background:#6dddff0f;height:600px;left:-200px;top:-100px;width:600px}.hero-orb--2[data-v-a0f7e4c3]{animation-delay:-3s;background:#03c1fb14;height:400px;right:-100px;top:20%;width:400px}.hero-orb--3[data-v-a0f7e4c3]{animation-delay:-6s;background:#82a3ff0f;bottom:0;height:300px;left:40%;width:300px}@keyframes orb-float-a0f7e4c3{0%{transform:translate(0) scale(1)}to{transform:translate(30px,-30px) scale(1.05)}}.hero-content[data-v-a0f7e4c3]{align-items:center;display:grid;gap:var(--space-16);grid-template-columns:1fr 1fr;padding-bottom:var(--space-16);padding-top:var(--space-16)}.hero-text[data-v-a0f7e4c3]{display:flex;flex-direction:column;gap:var(--space-6)}.hero-text[data-v-a0f7e4c3] .animate-fade-up{animation-fill-mode:both;animation-iteration-count:1}.hero-headline[data-v-a0f7e4c3]{font-size:clamp(2.75rem,5vw,3.75rem);line-height:1.1}.hero-sub[data-v-a0f7e4c3]{color:var(--color-on-surface-variant);font-size:1.125rem;line-height:1.7;max-width:42ch}.hero-actions[data-v-a0f7e4c3]{gap:var(--space-4)}.hero-actions[data-v-a0f7e4c3],.hero-trust[data-v-a0f7e4c3]{align-items:center;display:flex;flex-wrap:wrap}.hero-trust[data-v-a0f7e4c3]{gap:var(--space-6)}.hero-trust-item[data-v-a0f7e4c3]{align-items:center;color:var(--color-on-surface-variant);display:flex;font-size:.8rem;gap:6px}.hero-visual[data-v-a0f7e4c3]{opacity:1;perspective:1000px;transform:translateZ(0)}.hero-card[data-v-a0f7e4c3]{animation:card-float-a0f7e4c3 6s ease-in-out infinite alternate;backface-visibility:hidden;display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6);transform-style:preserve-3d;will-change:transform}@keyframes card-float-a0f7e4c3{0%{transform:rotateY(-5deg) rotateX(2deg) translateY(0)}to{transform:rotateY(-3deg) rotateX(1deg) translateY(-12px)}}.hero-card-header[data-v-a0f7e4c3]{align-items:center;display:flex;justify-content:space-between}.hero-card-dots[data-v-a0f7e4c3]{display:flex;gap:6px}.hero-dot[data-v-a0f7e4c3]{border-radius:50%;height:12px;width:12px}.hero-dot--red[data-v-a0f7e4c3]{background:#ff716c}.hero-dot--yellow[data-v-a0f7e4c3]{background:var(--color-warning)}.hero-dot--green[data-v-a0f7e4c3]{background:var(--color-success)}.hero-file-info[data-v-a0f7e4c3]{align-items:center;display:flex;gap:var(--space-4)}.hero-file-icon[data-v-a0f7e4c3]{align-items:center;background:var(--color-surface-high);border-radius:12px;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.hero-file-name[data-v-a0f7e4c3]{color:var(--color-on-surface);font-size:.95rem;font-weight:600;max-width:none}.hero-file-size[data-v-a0f7e4c3]{color:var(--color-on-surface-variant);font-family:var(--font-mono);font-size:.75rem;max-width:none}.hero-connection[data-v-a0f7e4c3]{gap:var(--space-4)}.hero-connection[data-v-a0f7e4c3],.hero-peer[data-v-a0f7e4c3]{align-items:center;display:flex}.hero-peer[data-v-a0f7e4c3]{flex-direction:column;flex-shrink:0;gap:4px}.hero-peer-icon[data-v-a0f7e4c3]{align-items:center;background:var(--color-surface-high);border:1px solid var(--color-outline-variant);border-radius:50%;color:var(--color-primary);display:flex;font-family:var(--font-mono);font-size:.7rem;font-weight:700;height:40px;justify-content:center;width:40px}.hero-peer-label[data-v-a0f7e4c3]{color:var(--color-on-surface-variant);font-size:.7rem}.hero-connection-line[data-v-a0f7e4c3]{background:linear-gradient(90deg,var(--color-outline-variant),var(--color-primary),var(--color-outline-variant));border-radius:var(--radius-full);flex:1;height:2px;position:relative}.hero-connection-particle[data-v-a0f7e4c3]{animation:particle-move-a0f7e4c3 2s ease-in-out infinite;background:var(--color-primary);border-radius:50%;box-shadow:0 0 8px var(--color-primary);height:8px;position:absolute;top:50%;transform:translateY(-50%);width:8px}@keyframes particle-move-a0f7e4c3{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}.hero-e2e[data-v-a0f7e4c3]{align-items:center;background:#6dddff0d;border:1px solid rgba(109,221,255,.1);border-radius:var(--radius-input);color:var(--color-on-surface-variant);display:flex;font-size:.72rem;gap:6px;padding:var(--space-2) var(--space-3)}@media(max-width:992px){.hero-content[data-v-a0f7e4c3]{grid-template-columns:1fr}.hero-visual[data-v-a0f7e4c3]{display:none}.hero-content[data-v-a0f7e4c3]{text-align:center}.hero-actions[data-v-a0f7e4c3],.hero-trust[data-v-a0f7e4c3]{justify-content:center}.hero-sub[data-v-a0f7e4c3]{margin:0 auto}}.hiw-section[data-v-d92036ab]{background:var(--color-surface)}.hiw-header[data-v-d92036ab]{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-16)}.hiw-header[data-v-d92036ab],.hiw-header h2[data-v-d92036ab]{text-align:center}.hiw-steps[data-v-d92036ab]{align-items:flex-start}.hiw-step[data-v-d92036ab],.hiw-steps[data-v-d92036ab]{display:flex;gap:var(--space-4);position:relative}.hiw-step[data-v-d92036ab]{background:var(--color-surface-mid);border:1px solid rgba(64,72,93,.3);border-radius:var(--radius-card);flex:1;flex-direction:column;padding:var(--space-8) var(--space-6)}.hiw-step-num[data-v-d92036ab]{font-family:var(--font-display);font-size:3.5rem;font-weight:700;letter-spacing:-.04em;line-height:1;opacity:.4}.hiw-step-icon[data-v-d92036ab]{align-items:center;background:var(--color-surface-high);border:1px solid rgba(64,72,93,.4);border-radius:18px;display:flex;height:64px;justify-content:center;width:64px}.hiw-step-content[data-v-d92036ab]{display:flex;flex-direction:column;gap:var(--space-3)}.hiw-step-content h3[data-v-d92036ab]{font-size:1.25rem}.hiw-step-content p[data-v-d92036ab]{font-size:.9rem;line-height:1.65;max-width:none}.hiw-connector[data-v-d92036ab]{background:var(--color-surface);border-radius:50%;padding:var(--space-1);position:absolute;right:calc(var(--space-4)*-1 - 12px);top:50%;transform:translateY(-50%);z-index:1}.hiw-cta[data-v-d92036ab]{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-16);text-align:center}.hiw-cta-note[data-v-d92036ab]{color:var(--color-on-surface-variant);font-size:.85rem;max-width:none}@media(max-width:768px){.hiw-steps[data-v-d92036ab]{flex-direction:column}.hiw-connector[data-v-d92036ab]{display:none}}.features-section[data-v-ac55518d]{background:var(--color-surface-low)}.features-header[data-v-ac55518d]{align-items:end;display:grid;gap:var(--space-16);grid-template-columns:1fr 1fr;margin-bottom:var(--space-12)}.features-header-right p[data-v-ac55518d]{font-size:1.125rem;line-height:1.7;max-width:40ch}.features-grid[data-v-ac55518d]{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,1fr)}.feature-card[data-v-ac55518d]{display:flex;flex-direction:column;gap:var(--space-4)}.feature-icon-wrap[data-v-ac55518d]{align-items:center;background:var(--color-surface-high);border:1px solid rgba(64,72,93,.4);border-radius:16px;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.feature-title[data-v-ac55518d]{color:var(--color-on-surface);font-size:1.125rem;font-weight:600;letter-spacing:-.01em}.feature-desc[data-v-ac55518d]{color:var(--color-on-surface-variant);flex:1;font-size:.9rem;line-height:1.65;max-width:none}@media(max-width:992px){.features-header[data-v-ac55518d]{grid-template-columns:1fr}.features-grid[data-v-ac55518d]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.features-grid[data-v-ac55518d]{grid-template-columns:1fr}}
