.aap-page.svelte-6vmhql{--violet: #5e17eb;--violet-dark: #4812cf;--ink: #080d27;--muted: #566074;--line: #e7e2ef;--panel: rgba(255, 255, 255, .74);overflow:hidden;background:radial-gradient(circle at 73% 8%,rgba(94,23,235,.08),transparent 24rem),radial-gradient(circle at 50% 48%,rgba(94,23,235,.04),transparent 30rem),#fff;color:var(--ink)}.shell.svelte-6vmhql{width:min(100% - 48px,1200px);margin-inline:auto}.hero.svelte-6vmhql{padding:150px 0 64px}.hero-grid.svelte-6vmhql{display:grid;grid-template-columns:minmax(0,1fr) 510px;align-items:center;gap:46px;min-height:310px}.hero-copy.svelte-6vmhql{max-width:650px}.pill.svelte-6vmhql{display:inline-flex;align-items:center;border:1px solid #e8dcff;border-radius:999px;background:#ffffffd1;color:#8a63f4;padding:5px 14px;font-size:11px;font-weight:900;line-height:1;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 8px 30px #482a920d}.pill.muted.svelte-6vmhql{background:#fbfbff;color:#7c8192;border-color:#e9e7ef;box-shadow:0 8px 22px #1e12490a}h1.svelte-6vmhql{margin:26px 0 18px;max-width:650px;font-size:clamp(42px,4.5vw,54px);line-height:1;font-weight:900;letter-spacing:-.045em}.hero-copy.svelte-6vmhql p:where(.svelte-6vmhql),.section-head.svelte-6vmhql p:where(.svelte-6vmhql),.flow-intro.svelte-6vmhql,.final.svelte-6vmhql p:where(.svelte-6vmhql){color:var(--muted)}.hero-copy.svelte-6vmhql p:where(.svelte-6vmhql){margin:0;max-width:560px;font-size:19px;font-weight:500;line-height:1.65}.actions.svelte-6vmhql{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:36px}.button.svelte-6vmhql{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:12px;border-radius:9px;padding:0 34px;font-size:14px;font-weight:900;text-decoration:none}.button.primary.svelte-6vmhql{background:linear-gradient(135deg,#681aff,#4d12e8);color:#fff;box-shadow:0 18px 34px #5e17eb45}.button.secondary.svelte-6vmhql{border:1px solid #dde0ea;background:#ffffffe6;color:#080d27;box-shadow:0 12px 32px #252b430d}.button.white.svelte-6vmhql{background:#fff}.protocol-visual.svelte-6vmhql{position:relative;height:340px;display:grid;place-items:center}.protocol-visual.svelte-6vmhql img:where(.svelte-6vmhql){display:block;width:min(100%,560px);height:auto;object-fit:contain}.feature-strip.svelte-6vmhql{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#ffffffb8;box-shadow:0 28px 70px #2119400f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.feature-strip.svelte-6vmhql article:where(.svelte-6vmhql){display:grid;grid-template-columns:54px 1fr;gap:18px;padding:28px 36px 26px 24px}.feature-strip.svelte-6vmhql article:where(.svelte-6vmhql)+article:where(.svelte-6vmhql){border-left:1px solid var(--line)}.icon.svelte-6vmhql{display:grid;place-items:center;width:44px;height:44px;border:1px solid #ede7fb;border-radius:13px;background:#f7f3ff;color:var(--violet);box-shadow:inset 0 1px #fffc}.feature-strip.svelte-6vmhql h3:where(.svelte-6vmhql),.info-card.svelte-6vmhql h3:where(.svelte-6vmhql),.step.svelte-6vmhql h3:where(.svelte-6vmhql){margin:0;font-size:16px;font-weight:900;letter-spacing:-.02em}.feature-strip.svelte-6vmhql p:where(.svelte-6vmhql),.info-card.svelte-6vmhql p:where(.svelte-6vmhql),.step.svelte-6vmhql p:where(.svelte-6vmhql){margin:12px 0 0;color:#3f4657;font-size:14px;font-weight:600;line-height:1.68}.feature-strip.svelte-6vmhql a:where(.svelte-6vmhql),.stakeholder.svelte-6vmhql a:where(.svelte-6vmhql){display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:var(--violet);font-size:13px;font-weight:900}.section.svelte-6vmhql{padding:58px 0}.section.compact.svelte-6vmhql{padding:58px 0 20px}.section-head.svelte-6vmhql{width:min(100% - 48px,760px);margin:0 auto 28px;text-align:center}.section-head.svelte-6vmhql h2:where(.svelte-6vmhql),.flow-grid.svelte-6vmhql h2:where(.svelte-6vmhql),.final.svelte-6vmhql h2:where(.svelte-6vmhql){margin:20px 0 0;font-size:clamp(30px,4vw,42px);line-height:1.14;font-weight:900;letter-spacing:-.04em}.section-head.svelte-6vmhql p:where(.svelte-6vmhql){max-width:540px;margin:12px auto 0;font-size:14px;font-weight:600;line-height:1.68}.card-grid.svelte-6vmhql{display:grid;gap:16px}.card-grid.three.svelte-6vmhql{grid-template-columns:repeat(3,1fr)}.card-grid.three.narrow.svelte-6vmhql{width:min(100% - 48px,1000px)}.card-grid.four.svelte-6vmhql{grid-template-columns:repeat(4,1fr)}.info-card.svelte-6vmhql{min-height:136px;border:1px solid var(--line);border-radius:11px;background:#ffffffa8;padding:23px 28px;box-shadow:0 24px 64px #20184209}.info-card.svelte-6vmhql h3:where(.svelte-6vmhql){margin-top:16px}.flow-section.svelte-6vmhql{padding-top:36px}.flow-grid.svelte-6vmhql{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:start;width:min(100% - 48px,1000px)}.flow-intro.svelte-6vmhql{margin:12px 0 0;max-width:405px;font-size:13px;line-height:1.55}.steps.svelte-6vmhql{display:grid;gap:10px;margin-top:28px}.step.svelte-6vmhql{display:grid;grid-template-columns:40px 1fr;gap:15px;border:1px solid var(--line);border-radius:10px;background:#ffffffb8;padding:14px 18px}.step-number.svelte-6vmhql{display:grid;place-items:center;width:27px;height:27px;border-radius:999px;background:linear-gradient(180deg,#c6b8e9,#8571bb);color:#fff;font-size:13px;font-weight:800}.step.svelte-6vmhql p:where(.svelte-6vmhql){margin-top:5px;line-height:1.45}.code-stack.svelte-6vmhql{display:grid;gap:20px}.code-card.svelte-6vmhql{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:radial-gradient(circle at 18% 10%,rgba(104,56,225,.2),transparent 20rem),#080d19;box-shadow:0 20px 46px #0508142e;padding:18px 22px}.code-card.svelte-6vmhql p:where(.svelte-6vmhql){margin:0 0 10px;color:#bfc5d6;font-family:var(--font-mono);font-size:10px;font-weight:700}pre.svelte-6vmhql{margin:0;overflow-x:auto;color:#f2d9eb;font-family:var(--font-mono);font-size:11px;line-height:1.55}.ecosystem.svelte-6vmhql{padding-top:6px}.stakeholder.svelte-6vmhql{min-height:174px;padding:22px 18px 20px}.stakeholder.svelte-6vmhql h3:where(.svelte-6vmhql){margin-top:15px}.stakeholder.svelte-6vmhql p:where(.svelte-6vmhql){min-height:73px}.final.svelte-6vmhql{display:grid;grid-template-columns:205px 1fr auto;align-items:center;gap:28px;min-height:130px;margin-top:12px;margin-bottom:31px;border:1px solid #d6c8f9;border-radius:12px;background:radial-gradient(circle at 10% 50%,rgba(94,23,235,.16),transparent 11rem),linear-gradient(90deg,#f2eaff,#f6f1ff 56%,#f1e8ff);padding:24px 94px 24px 72px}.final.svelte-6vmhql .actions:where(.svelte-6vmhql){margin:0}.final.svelte-6vmhql .button:where(.svelte-6vmhql){min-width:156px}.orb.svelte-6vmhql{position:relative;display:grid;place-items:center;width:92px;height:92px;border-radius:999px;background:radial-gradient(circle at 50% 50%,#f9f6ff 0 28%,transparent 29%),conic-gradient(from 15deg,transparent,rgba(94,23,235,.36),transparent 64%);color:var(--violet);font-size:11px;font-weight:800;box-shadow:0 10px 34px #5e17eb24}.orb.svelte-6vmhql:before,.orb.svelte-6vmhql:after{content:"";position:absolute;inset:15px;border:1px solid rgba(94,23,235,.2);border-radius:inherit}.orb.svelte-6vmhql:after{inset:26px;background:#ffffff73}.orb.svelte-6vmhql span:where(.svelte-6vmhql){position:relative;z-index:1}.final-copy.svelte-6vmhql{max-width:440px}.final.svelte-6vmhql h2:where(.svelte-6vmhql){margin-top:10px}.final.svelte-6vmhql p:where(.svelte-6vmhql){margin:5px 0 0;font-size:13px;line-height:1.5}@media(max-width:900px){.hero.svelte-6vmhql{padding-top:96px}.hero-grid.svelte-6vmhql,.flow-grid.svelte-6vmhql,.final.svelte-6vmhql{grid-template-columns:1fr}.protocol-visual.svelte-6vmhql{max-width:460px;margin:6px auto 0;width:100%}.feature-strip.svelte-6vmhql,.card-grid.three.svelte-6vmhql,.card-grid.four.svelte-6vmhql{grid-template-columns:1fr}.feature-strip.svelte-6vmhql article:where(.svelte-6vmhql)+article:where(.svelte-6vmhql){border-top:1px solid var(--line);border-left:0}.flow-grid.svelte-6vmhql{gap:28px}.final.svelte-6vmhql{padding:28px;text-align:center;justify-items:center}}@media(max-width:560px){.shell.svelte-6vmhql,.section-head.svelte-6vmhql,.card-grid.three.narrow.svelte-6vmhql,.flow-grid.svelte-6vmhql{width:min(100% - 32px,1200px)}h1.svelte-6vmhql{font-size:42px}.actions.svelte-6vmhql{align-items:stretch;flex-direction:column}.button.svelte-6vmhql{width:100%}.feature-strip.svelte-6vmhql article:where(.svelte-6vmhql),.info-card.svelte-6vmhql{padding:22px}.protocol-visual.svelte-6vmhql{height:300px;transform:scale(.82);transform-origin:top center;margin-bottom:-44px}}
