.ai-orbit[data-astro-cid-vxqdd57i]{container-type:size;--k: .62;--ik: 1.613;position:relative;width:100%;max-width:480px;height:clamp(440px,82vh,720px);margin:0 auto}.track[data-astro-cid-vxqdd57i]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scaleX(var(--k))}.track[data-astro-cid-vxqdd57i].r1{width:40cqh;height:40cqh}.track[data-astro-cid-vxqdd57i].r2{width:66cqh;height:66cqh}.track[data-astro-cid-vxqdd57i].r3{width:92cqh;height:92cqh}.ring[data-astro-cid-vxqdd57i]{position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(228,228,231,.85)}.track[data-astro-cid-vxqdd57i].r1 .ring[data-astro-cid-vxqdd57i]{animation:orbit-spin 50s linear infinite}.track[data-astro-cid-vxqdd57i].r2 .ring[data-astro-cid-vxqdd57i]{animation:orbit-spin 66s linear infinite reverse;border-color:#e4e4e7b3}.track[data-astro-cid-vxqdd57i].r3 .ring[data-astro-cid-vxqdd57i]{animation:orbit-spin 82s linear infinite}@keyframes orbit-spin{to{transform:rotate(360deg)}}.cap[data-astro-cid-vxqdd57i]{position:absolute;top:50%;left:50%}.track[data-astro-cid-vxqdd57i].r1 .cap[data-astro-cid-vxqdd57i]{transform:translate(-50%,-50%) rotate(var(--a)) translateY(-20cqh) rotate(calc(-1 * var(--a)))}.track[data-astro-cid-vxqdd57i].r2 .cap[data-astro-cid-vxqdd57i]{transform:translate(-50%,-50%) rotate(var(--a)) translateY(-33cqh) rotate(calc(-1 * var(--a)))}.track[data-astro-cid-vxqdd57i].r3 .cap[data-astro-cid-vxqdd57i]{transform:translate(-50%,-50%) rotate(var(--a)) translateY(-46cqh) rotate(calc(-1 * var(--a)))}.track[data-astro-cid-vxqdd57i].r1 .pill-rot[data-astro-cid-vxqdd57i]{animation:orbit-spin 50s linear infinite reverse}.track[data-astro-cid-vxqdd57i].r2 .pill-rot[data-astro-cid-vxqdd57i]{animation:orbit-spin 66s linear infinite}.track[data-astro-cid-vxqdd57i].r3 .pill-rot[data-astro-cid-vxqdd57i]{animation:orbit-spin 82s linear infinite reverse}.pill[data-astro-cid-vxqdd57i]{display:inline-block;transform:scaleX(var(--ik));background:#ffffffd9;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid rgba(228,228,231,.7);border-top-color:#fffffff2;border-radius:999px;padding:7px 12px;font-size:11.5px;font-weight:500;line-height:1;color:var(--ink);white-space:nowrap;box-shadow:0 4px 12px #0000000f;transition:background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.pill[data-astro-cid-vxqdd57i].is-featured{font-weight:700;color:var(--accent)}.pill[data-astro-cid-vxqdd57i].is-lead{background:linear-gradient(180deg,#22c55e,#16a34a);color:#fff;border-color:#16a34a;font-weight:700;letter-spacing:.04em;box-shadow:0 4px 16px #16a34a73}.orbit-core[data-astro-cid-vxqdd57i]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:clamp(74px,15cqh,128px);aspect-ratio:1 / 1;border-radius:999px;background:linear-gradient(180deg,#eef2ff,#e0e7ff);border:1px solid rgba(228,228,231,.85);box-shadow:inset 0 1px #fff,0 12px 40px #4f46e533;transition:box-shadow .3s ease,border-color .3s ease}.founder-clip[data-astro-cid-vxqdd57i]{position:absolute;inset:0;border-radius:999px;overflow:hidden}.founder[data-astro-cid-vxqdd57i]{width:100%;height:100%;transform-origin:center bottom;animation:founder-bob 3.4s ease-in-out infinite}.founder-svg[data-astro-cid-vxqdd57i]{display:block;width:100%;height:100%}.eye[data-astro-cid-vxqdd57i]{transform-box:fill-box;transform-origin:center;animation:founder-blink 4.8s infinite}@keyframes founder-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes founder-blink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.12)}}.deal-badge[data-astro-cid-vxqdd57i]{position:absolute;left:50%;top:0;z-index:4;transform:translate(-50%,-50%) scale(.5);transform-origin:center bottom;background:linear-gradient(180deg,#22c55e,#16a34a);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 10px;border-radius:999px;white-space:nowrap;box-shadow:0 4px 14px #16a34a80;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .3s cubic-bezier(.2,1.4,.5,1)}.orbit-core[data-astro-cid-vxqdd57i].live{border-color:#16a34a;box-shadow:0 0 0 8px #22c55e2e,0 14px 44px #16a34a66}.orbit-core[data-astro-cid-vxqdd57i].live .deal-badge[data-astro-cid-vxqdd57i]{opacity:1;transform:translate(-50%,-120%) scale(1)}.orbit-core[data-astro-cid-vxqdd57i].live .founder[data-astro-cid-vxqdd57i]{animation:founder-hop .5s ease-in-out infinite}@keyframes founder-hop{0%,to{transform:translateY(0) scale(1)}45%{transform:translateY(-9px) scale(1.05)}}.confetti-layer[data-astro-cid-vxqdd57i]{position:fixed;inset:0;pointer-events:none;z-index:30;overflow:hidden}.confetti-bit[data-astro-cid-vxqdd57i]{position:absolute;top:-24px;width:7px;height:11px;border-radius:2px;opacity:.42;will-change:transform}@media(max-width:980px){.pill[data-astro-cid-vxqdd57i]{font-size:10.5px;padding:6px 10px}}@media(prefers-reduced-motion:reduce){.ring[data-astro-cid-vxqdd57i],.pill-rot[data-astro-cid-vxqdd57i],.founder[data-astro-cid-vxqdd57i],.eye[data-astro-cid-vxqdd57i]{animation:none!important}}.breadcrumb{font-size:13px;color:var(--ink-2);padding-top:90px}.breadcrumb a{color:var(--ink-2)}.breadcrumb a:hover{color:var(--accent)}.breadcrumb span{color:var(--ink-3);margin:0 8px}.hero-split{padding:24px 0 96px}.hero-split .grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center;margin-top:32px}@media(max-width:980px){.hero-split .grid{grid-template-columns:1fr;gap:48px}}.hero-split h1{font-size:clamp(44px,6.5vw,72px)}.hero-split .lede{margin-top:20px;max-width:480px}.hero-split .ctas{margin-top:32px}.hero-split .foot{margin-top:24px;font-size:14px;color:var(--ink-2);max-width:480px;line-height:1.6}.cinematic{padding:140px 0;text-align:center}.cinematic .pull{background:none;border:0;border-radius:0;padding:0;margin:48px auto 0;max-width:760px;font-size:28px;line-height:1.4;font-style:italic;color:#fff;font-weight:500}.stack{margin-top:48px;display:flex;flex-direction:column;gap:40px}.stack-grouphead{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 16px}.stack-grouphead.hl{color:var(--accent)}.stack-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}@media(max-width:560px){.stack-grid{grid-template-columns:1fr}}.tool{background:#f5f5f7;border:1px solid rgba(228,228,231,.6);border-top-color:#ffffffe6;border-radius:0;padding:22px}.tool h4{font-size:16px;font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:10px;color:var(--ink)}.tool p{font-size:13.5px;color:var(--ink-2);line-height:1.55;margin:0}.tool .badge{font-size:10px;letter-spacing:.14em;text-transform:uppercase;background:#f59e0b26;color:#92400e;padding:3px 8px;border-radius:999px;font-weight:600}.tool.hl{background:linear-gradient(180deg,var(--accent) 0%,var(--accent-2) 100%);border-color:var(--accent-2);border-top-color:#ffffff47;box-shadow:0 8px 24px #4f46e538}.tool.hl h4{color:#fff}.tool.hl p{color:#ffffffd1}.tool.regulated{border-color:#f59e0b66;background:#fffbebb3}.proc{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}@media(max-width:880px){.proc{grid-template-columns:1fr}}.proc .step{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-top-color:#fff3;border-radius:0;padding:28px}.proc .step-n{width:32px;height:32px;border-radius:999px;background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;margin-bottom:14px}.proc .step h4{font-size:16px;font-weight:600;margin-bottom:6px;color:#fff}.proc .step p{font-size:14px;color:var(--ink-dark-2);line-height:1.55;margin:0}.acc{border-top:1px solid var(--line);margin-top:32px}.acc-item{border-bottom:1px solid var(--line)}.acc-q{width:100%;background:none;border:0;cursor:pointer;text-align:left;padding:24px 0;display:flex;align-items:center;gap:20px;color:var(--ink);font-family:inherit}.acc-num{font-size:13px;letter-spacing:.16em;font-weight:600;color:var(--ink-3);width:36px;flex:none}.acc-title{flex:1;font-size:20px;font-weight:600;letter-spacing:-.012em}.acc-arrow{flex:none;font-size:18px;color:var(--ink-2);transition:transform .3s var(--ease)}.acc-item.open .acc-arrow{transform:rotate(90deg);color:var(--accent)}.acc-a{max-height:0;overflow:hidden;transition:max-height .4s var(--ease),padding .4s var(--ease),opacity .3s var(--ease);opacity:0}.acc-item.open .acc-a{max-height:400px;padding:0 0 28px 56px;opacity:1}.acc-a p{margin:0;color:var(--ink-2);font-size:16px;line-height:1.65;max-width:64ch}.ptable{background:#f5f5f7;border:1px solid rgba(228,228,231,.6);border-top-color:#ffffffe6;border-radius:0;overflow:hidden}.ptable table{width:100%;border-collapse:collapse;font-size:14px}.ptable th,.ptable td{padding:18px 20px;text-align:left;border-bottom:1px solid var(--line)}.ptable th{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);background:#f4f4f299}.ptable td{color:var(--ink)}.ptable tr:last-child td{border-bottom:0}@media(max-width:680px){.ptable th,.ptable td{padding:14px 12px;font-size:13px}}
