.aaa-hero[data-v-fed56cca]{position:relative;overflow:hidden;isolation:isolate;text-align:center;padding:72px 0 96px}.aaa-hero-bg[data-v-fed56cca]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.aaa-node[data-v-fed56cca]{position:absolute}.aaa-node span[data-v-fed56cca]{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid;transform:translate(-50%,-50%);animation:aaa-pulse-fed56cca var(--dur, 4s) ease-out var(--delay, 0s) infinite,aaa-drift-fed56cca var(--drift-dur, 7s) ease-in-out var(--drift-delay, 0s) infinite}@keyframes aaa-pulse-fed56cca{0%{width:3px;height:3px;opacity:.35}to{width:90px;height:90px;opacity:0}}@keyframes aaa-drift-fed56cca{0%,to{transform:translate(-50%,-50%) translate(0)}25%{transform:translate(-50%,-50%) translate(var(--dx, 15px),var(--dy, -10px))}50%{transform:translate(-50%,-50%) translate(calc(var(--dx, 15px) * -.6),var(--dy, -10px))}75%{transform:translate(-50%,-50%) translate(calc(var(--dx, 15px) * .3),calc(var(--dy, -10px) * -.5))}}.aaa-node-1[data-v-fed56cca]{top:8%;left:6%}.aaa-node-1 span[data-v-fed56cca]{border-color:#2563eb40;--dur:3.4s;--delay:0s;--drift-dur:7.2s;--dx:18px;--dy:-10px}.aaa-node-2[data-v-fed56cca]{top:15%;right:10%}.aaa-node-2 span[data-v-fed56cca]{border-color:#7c3aed38;--dur:4.2s;--delay:.8s;--drift-dur:8.5s;--dx:-14px;--dy:8px}.aaa-node-3[data-v-fed56cca]{top:28%;left:22%}.aaa-node-3 span[data-v-fed56cca]{border-color:#16a34a33;--dur:3.8s;--delay:1.6s;--drift-dur:6.8s;--dx:20px;--dy:14px}.aaa-node-4[data-v-fed56cca]{top:40%;right:8%}.aaa-node-4 span[data-v-fed56cca]{border-color:#2563eb33;--dur:4.6s;--delay:.3s;--drift-dur:9.1s;--dx:-16px;--dy:-16px}.aaa-node-5[data-v-fed56cca]{top:55%;left:10%}.aaa-node-5 span[data-v-fed56cca]{border-color:#7c3aed38;--dur:3.1s;--delay:1.9s;--drift-dur:7.8s;--dx:12px;--dy:12px}.aaa-node-6[data-v-fed56cca]{top:10%;left:48%}.aaa-node-6 span[data-v-fed56cca]{border-color:#16a34a2e;--dur:3.7s;--delay:1.2s;--drift-dur:8.2s;--dx:-18px;--dy:-8px}.aaa-node-7[data-v-fed56cca]{top:32%;left:72%}.aaa-node-7 span[data-v-fed56cca]{border-color:#2563eb38;--dur:4s;--delay:.5s;--drift-dur:7.5s;--dx:16px;--dy:18px}.aaa-node-8[data-v-fed56cca]{top:48%;right:28%}.aaa-node-8 span[data-v-fed56cca]{border-color:#7c3aed33;--dur:3.5s;--delay:2.1s;--drift-dur:9.4s;--dx:-20px;--dy:10px}.aaa-node-9[data-v-fed56cca]{top:68%;left:35%}.aaa-node-9 span[data-v-fed56cca]{border-color:#16a34a38;--dur:4.4s;--delay:.9s;--drift-dur:6.5s;--dx:14px;--dy:-14px}.aaa-node-10[data-v-fed56cca]{top:20%;left:38%}.aaa-node-10 span[data-v-fed56cca]{border-color:#2563eb2e;--dur:3.2s;--delay:1.4s;--drift-dur:8.8s;--dx:-12px;--dy:16px}.aaa-node-11[data-v-fed56cca]{top:75%;right:14%}.aaa-node-11 span[data-v-fed56cca]{border-color:#7c3aed2e;--dur:4.8s;--delay:.2s;--drift-dur:7s;--dx:22px;--dy:-12px}.aaa-node-12[data-v-fed56cca]{top:42%;left:58%}.aaa-node-12 span[data-v-fed56cca]{border-color:#16a34a29;--dur:3.6s;--delay:2.4s;--drift-dur:8s;--dx:-14px;--dy:20px}.aaa-node-13[data-v-fed56cca]{top:5%;left:82%}.aaa-node-13 span[data-v-fed56cca]{border-color:#2563eb33;--dur:4.1s;--delay:1.1s;--drift-dur:6.3s;--dx:10px;--dy:-20px}.aaa-node-14[data-v-fed56cca]{top:82%;left:55%}.aaa-node-14 span[data-v-fed56cca]{border-color:#7c3aed29;--dur:3.9s;--delay:1.7s;--drift-dur:7.6s;--dx:-10px;--dy:-18px}.aaa-hero-inner[data-v-fed56cca]{position:relative;z-index:1;max-width:680px;margin:0 auto}.aaa-hero-badge[data-v-fed56cca]{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.88px;text-transform:uppercase;color:#2563eb;background:#2563eb14;padding:4px 10px;border-radius:4px;margin-bottom:20px}.aaa-hero-title[data-v-fed56cca]{font-size:44px;font-weight:600;line-height:1.1;letter-spacing:-1.2px;color:#0d1f3c;margin-bottom:18px}.aaa-hero-sub[data-v-fed56cca]{font-size:17px;color:#60646c;line-height:1.6;margin-bottom:28px;max-width:520px;margin-left:auto;margin-right:auto}.aaa-hero-pills[data-v-fed56cca]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:32px}.aaa-hero-pill[data-v-fed56cca]{font-size:12px;font-weight:600;letter-spacing:.6px;padding:5px 14px;border-radius:6px}.aaa-hero-pill-auth[data-v-fed56cca]{color:#2563eb;background:#2563eb14}.aaa-hero-pill-authz[data-v-fed56cca]{color:#7c3aed;background:#7c3aed14}.aaa-hero-pill-acct[data-v-fed56cca]{color:#16a34a;background:#16a34a14}.aaa-hero-pill-arrow[data-v-fed56cca]{color:#c4b5fd;font-size:14px}.aaa-hero-actions[data-v-fed56cca]{display:flex;gap:12px;justify-content:center}.aaa-btn-primary[data-v-fed56cca]{display:inline-flex;align-items:center;justify-content:center;background:#2563eb;color:#fff;font-size:14px;font-weight:500;padding:10px 22px;border-radius:8px;height:44px;text-decoration:none;transition:background .2s,transform .2s}.aaa-btn-primary[data-v-fed56cca]:hover{background:#1d4ed8;transform:translateY(-1px);color:#fff;text-decoration:none}.aaa-func-grid[data-v-fed56cca]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.aaa-func-card[data-v-fed56cca]{background:#fff;border:1px solid #f0f0f3;border-radius:12px;padding:32px 24px;text-align:center;opacity:0;transform:translateY(16px)}.aaa-func-card.revealed[data-v-fed56cca]{opacity:1;transform:translateY(0);transition:all .5s cubic-bezier(.22,1,.36,1)}.aaa-func-card[data-v-fed56cca]:hover{border-color:#dcdee0;box-shadow:0 4px 16px #0000000a}.aaa-func-icon[data-v-fed56cca]{font-size:40px;margin-bottom:14px}.aaa-func-card h3[data-v-fed56cca]{font-size:18px;font-weight:600;color:#0d1f3c;margin-bottom:10px}.aaa-func-card p[data-v-fed56cca]{font-size:13px;color:#60646c;line-height:1.6}.aaa-journey[data-v-fed56cca]{display:flex;align-items:flex-start;gap:20px;max-width:800px;margin:0 auto}.aaa-journey-step[data-v-fed56cca]{flex:1;text-align:center;opacity:0;transform:translateY(16px)}.aaa-journey-step.revealed[data-v-fed56cca]{opacity:1;transform:translateY(0);transition:all .5s cubic-bezier(.22,1,.36,1)}.aaa-journey-num[data-v-fed56cca]{width:32px;height:32px;border-radius:50%;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;font-size:15px;font-weight:700}.aaa-journey-step h4[data-v-fed56cca]{font-size:16px;font-weight:600;color:#0d1f3c;margin-bottom:6px}.aaa-journey-step p[data-v-fed56cca]{font-size:12px;color:#888;line-height:1.5}.aaa-proto-pair[data-v-fed56cca]{display:flex;align-items:center;justify-content:center;gap:20px;max-width:700px;margin:0 auto}.aaa-proto-card[data-v-fed56cca]{flex:1;background:#fff;border:1px solid #f0f0f3;border-radius:10px;padding:24px 20px;text-align:center;opacity:0;transform:translateY(12px)}.aaa-proto-card.revealed[data-v-fed56cca]{opacity:1;transform:translateY(0);transition:all .5s cubic-bezier(.22,1,.36,1)}.aaa-proto-card[data-v-fed56cca]:hover{border-color:#dcdee0}.aaa-proto-card h4[data-v-fed56cca]{font-size:17px;font-weight:600;color:#0d1f3c;margin-bottom:8px}.aaa-proto-card p[data-v-fed56cca]{font-size:13px;color:#60646c;line-height:1.5}.aaa-proto-plus[data-v-fed56cca]{font-size:22px;font-weight:300;color:#c4b5fd;flex-shrink:0}.aaa-use-grid[data-v-fed56cca]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.aaa-use-card[data-v-fed56cca]{background:#fff;border:1px solid #f0f0f3;border-radius:10px;padding:24px;display:flex;align-items:flex-start;gap:16px;opacity:0;transform:translateY(12px)}.aaa-use-card.revealed[data-v-fed56cca]{opacity:1;transform:translateY(0);transition:all .5s cubic-bezier(.22,1,.36,1)}.aaa-use-card[data-v-fed56cca]:hover{border-color:#dcdee0;box-shadow:0 2px 12px #0000000a}.aaa-use-icon[data-v-fed56cca]{font-size:28px;flex-shrink:0;width:44px;height:44px;border-radius:8px;background:#f8f9fb;display:flex;align-items:center;justify-content:center}.aaa-use-card h4[data-v-fed56cca]{font-size:15px;font-weight:600;color:#0d1f3c;margin-bottom:4px}.aaa-use-card p[data-v-fed56cca]{font-size:12px;color:#888;line-height:1.5}.aaa-impact-grid[data-v-fed56cca]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.aaa-impact-card[data-v-fed56cca]{background:#fff;border:1px solid #f0f0f3;border-radius:12px;padding:32px 24px;text-align:center;opacity:0;transform:translateY(16px)}.aaa-impact-card.revealed[data-v-fed56cca]{opacity:1;transform:translateY(0);transition:all .5s cubic-bezier(.22,1,.36,1)}.aaa-impact-card[data-v-fed56cca]:hover{border-color:#dcdee0;box-shadow:0 4px 16px #0000000a}.aaa-impact-num[data-v-fed56cca]{font-size:40px;margin-bottom:12px}.aaa-impact-card h3[data-v-fed56cca]{font-size:17px;font-weight:600;color:#0d1f3c;margin-bottom:8px}.aaa-impact-card p[data-v-fed56cca]{font-size:13px;color:#60646c;line-height:1.6}.aaa-full-img[data-v-fed56cca]{width:100%;border-radius:12px;border:1px solid #f0f0f3;display:block;margin:0 auto}.aaa-image-placeholder[data-v-fed56cca]{min-height:180px;border-radius:12px;background:linear-gradient(135deg,#f8faff,#e8f0fe);border:1px dashed #c4d5ef;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 24px;max-width:800px;margin:0 auto}.aaa-placeholder-icon[data-v-fed56cca]{font-size:48px;display:block;margin-bottom:12px}.aaa-image-placeholder p[data-v-fed56cca]{font-size:14px;color:#999}.aaa-faq details[data-v-fed56cca]{border-bottom:1px solid #f0f0f3}.aaa-faq summary[data-v-fed56cca]{padding:18px 0;font-size:15px;font-weight:500;color:#0d1f3c;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.aaa-faq summary[data-v-fed56cca]:after{content:"+";font-size:18px;color:#999}.aaa-faq details[open] summary[data-v-fed56cca]:after{content:"−"}.aaa-faq p[data-v-fed56cca]{font-size:14px;color:#60646c;line-height:1.6;padding-bottom:18px}@media (max-width: 768px){.aaa-hero-title[data-v-fed56cca]{font-size:32px}.aaa-hero-pills[data-v-fed56cca]{flex-wrap:wrap}.aaa-func-grid[data-v-fed56cca],.aaa-impact-grid[data-v-fed56cca]{grid-template-columns:1fr}.aaa-journey[data-v-fed56cca]{flex-direction:column;align-items:center;gap:24px}.aaa-proto-pair[data-v-fed56cca]{flex-direction:column}.aaa-proto-plus[data-v-fed56cca]{transform:rotate(90deg)}.aaa-use-grid[data-v-fed56cca]{grid-template-columns:1fr}}
