.flow-hero[data-astro-cid-id6ggtig]{padding:60px 0 80px;background:linear-gradient(180deg,var(--ink) 0%,var(--bg-dark-2) 100%);color:#fff;position:relative;overflow:hidden}.hero-bg[data-astro-cid-id6ggtig]{position:absolute;inset:0;background:radial-gradient(800px 500px at 20% 0%,rgba(107,90,237,.3),transparent 60%),radial-gradient(600px 400px at 80% 100%,rgba(255,214,107,.12),transparent 60%);pointer-events:none}.flow-hero[data-astro-cid-id6ggtig] .container[data-astro-cid-id6ggtig]{position:relative}.breadcrumb[data-astro-cid-id6ggtig]{font-size:13.5px;color:#ffffff80;margin-bottom:28px;display:flex;align-items:center;gap:8px}.breadcrumb[data-astro-cid-id6ggtig] a[data-astro-cid-id6ggtig]{color:#ffffff80;text-decoration:none;transition:color .15s}.breadcrumb[data-astro-cid-id6ggtig] a[data-astro-cid-id6ggtig]:hover{color:#fff}.breadcrumb[data-astro-cid-id6ggtig] .sep[data-astro-cid-id6ggtig]{opacity:.4}.breadcrumb[data-astro-cid-id6ggtig]>span[data-astro-cid-id6ggtig]{color:#ffffffe6}.hero-inner[data-astro-cid-id6ggtig]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media (max-width: 960px){.hero-inner[data-astro-cid-id6ggtig]{grid-template-columns:1fr;gap:40px}}.hero-icon[data-astro-cid-id6ggtig]{width:72px;height:72px;border-radius:20px;background:#ffd66b2e;border:1px solid rgba(255,214,107,.25);display:grid;place-items:center;font-size:34px;margin-bottom:24px}.flow-hero[data-astro-cid-id6ggtig] .eyebrow{color:var(--accent-2)}.flow-hero[data-astro-cid-id6ggtig] .eyebrow:before{background:var(--accent-2)}.hero-text[data-astro-cid-id6ggtig] h1[data-astro-cid-id6ggtig]{font-size:clamp(36px,4.5vw,60px);margin-top:14px;line-height:1.05;color:#fff}.lead[data-astro-cid-id6ggtig]{font-size:18px;color:#ffffffbf;margin-top:22px;max-width:540px;line-height:1.55}.hero-cta[data-astro-cid-id6ggtig]{display:flex;gap:10px;flex-wrap:wrap;margin-top:32px}.btn[data-astro-cid-id6ggtig]{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 22px;border-radius:999px;font-weight:500;font-size:15px;transition:all .15s;text-decoration:none}.btn-gold[data-astro-cid-id6ggtig]{background:var(--accent-2);color:var(--ink);box-shadow:0 10px 28px -8px #ffd66b66}.btn-gold[data-astro-cid-id6ggtig]:hover{transform:translateY(-1px);background:#fff}.btn-ghost-white[data-astro-cid-id6ggtig]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.25)}.btn-ghost-white[data-astro-cid-id6ggtig]:hover{border-color:#fff;background:#ffffff0f}.hero-code[data-astro-cid-id6ggtig]{background:#00000059;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.code-head[data-astro-cid-id6ggtig]{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}.code-head[data-astro-cid-id6ggtig] .dot[data-astro-cid-id6ggtig]{width:10px;height:10px;border-radius:50%;background:#ffffff2e}.code-lang[data-astro-cid-id6ggtig]{margin-left:auto;font-family:ui-monospace,monospace;font-size:11px;color:#fff6;letter-spacing:.05em;text-transform:uppercase}.code-body[data-astro-cid-id6ggtig]{margin:0;padding:20px 24px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;line-height:1.7;color:#ffffffe6;white-space:pre-wrap;overflow-x:auto}.features-block[data-astro-cid-id6ggtig]{padding:100px 0}.features-grid[data-astro-cid-id6ggtig]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px}@media (max-width: 960px){.features-grid[data-astro-cid-id6ggtig]{grid-template-columns:1fr}}.feat[data-astro-cid-id6ggtig]{padding:28px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg)}.feat[data-astro-cid-id6ggtig] .feat-icon[data-astro-cid-id6ggtig]{width:44px;height:44px;border-radius:12px;background:var(--primary-tint);color:var(--primary);display:grid;place-items:center;margin-bottom:20px;font-size:20px}.feat[data-astro-cid-id6ggtig] h4[data-astro-cid-id6ggtig]{font-size:17px;margin-bottom:8px}.feat[data-astro-cid-id6ggtig] p[data-astro-cid-id6ggtig]{font-size:14px;color:var(--muted);line-height:1.55}.block-head[data-astro-cid-id6ggtig]{max-width:760px;margin-bottom:40px}.block-head[data-astro-cid-id6ggtig] h2[data-astro-cid-id6ggtig]{margin-top:14px}.highlight-block[data-astro-cid-id6ggtig]{padding:80px 0}.highlight-card[data-astro-cid-id6ggtig]{padding:64px;border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--primary) 0%,var(--primary-darker) 100%);color:#fff;position:relative;overflow:hidden}.highlight-card[data-astro-cid-id6ggtig]:before{content:"";position:absolute;inset:0;background:radial-gradient(500px 300px at 20% 30%,rgba(255,214,107,.2),transparent 60%),radial-gradient(500px 300px at 90% 80%,rgba(255,122,89,.22),transparent 60%);pointer-events:none}@media (max-width: 760px){.highlight-card[data-astro-cid-id6ggtig]{padding:40px 28px}}.highlight-card[data-astro-cid-id6ggtig] .eyebrow{color:var(--accent-2)}.highlight-card[data-astro-cid-id6ggtig] .eyebrow:before{background:var(--accent-2)}.highlight-card[data-astro-cid-id6ggtig] h2[data-astro-cid-id6ggtig]{color:#fff;font-size:clamp(28px,3.5vw,44px);max-width:760px;margin-top:16px;position:relative}.highlight-card[data-astro-cid-id6ggtig] p[data-astro-cid-id6ggtig]{color:#ffffffd9;font-size:17px;max-width:720px;margin-top:20px;line-height:1.6;position:relative}.related-block[data-astro-cid-id6ggtig]{padding:80px 0;border-top:1px solid var(--line)}.related-block--alt[data-astro-cid-id6ggtig]{padding:60px 0 80px;border-top:none}.related-title[data-astro-cid-id6ggtig]{font-size:clamp(26px,3vw,36px)}.related-grid[data-astro-cid-id6ggtig]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}@media (max-width: 760px){.related-grid[data-astro-cid-id6ggtig]{grid-template-columns:1fr}}.hub-card[data-astro-cid-id6ggtig]{position:relative;padding:24px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);transition:all .2s;display:flex;flex-direction:column;min-height:180px;text-decoration:none;color:inherit}.hub-card[data-astro-cid-id6ggtig]:hover{border-color:transparent;box-shadow:var(--shadow-lg);transform:translateY(-3px)}.hub-icon[data-astro-cid-id6ggtig]{width:48px;height:48px;border-radius:14px;background:var(--primary-tint);display:grid;place-items:center;font-size:22px;margin-bottom:16px}.hub-card[data-astro-cid-id6ggtig] h4[data-astro-cid-id6ggtig]{font-size:17px;font-family:var(--font-display);font-weight:600;margin-bottom:6px}.hub-card[data-astro-cid-id6ggtig] p[data-astro-cid-id6ggtig]{font-size:13.5px;color:var(--muted);line-height:1.5}.hub-card[data-astro-cid-id6ggtig].tint-accent .hub-icon[data-astro-cid-id6ggtig]{background:#ffe7df}.hub-card[data-astro-cid-id6ggtig].tint-gold .hub-icon[data-astro-cid-id6ggtig]{background:#ffd66b40}.hub-card[data-astro-cid-id6ggtig].tint-green .hub-icon[data-astro-cid-id6ggtig]{background:#d6f5e9}.hub-card[data-astro-cid-id6ggtig].tint-dark{background:linear-gradient(160deg,var(--ink) 0%,var(--bg-dark-2) 100%);color:#fff;border-color:transparent}.hub-card[data-astro-cid-id6ggtig].tint-dark .hub-icon[data-astro-cid-id6ggtig]{background:#ffd66b2e}.hub-card[data-astro-cid-id6ggtig].tint-dark h4[data-astro-cid-id6ggtig]{color:#fff}.hub-card[data-astro-cid-id6ggtig].tint-dark p[data-astro-cid-id6ggtig]{color:#ffffffb3}.other-products[data-astro-cid-id6ggtig]{padding:60px 0 100px;border-top:1px solid var(--line)}.other-grid[data-astro-cid-id6ggtig]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}@media (max-width: 760px){.other-grid[data-astro-cid-id6ggtig]{grid-template-columns:1fr}}.other-card[data-astro-cid-id6ggtig]{display:flex;align-items:center;gap:14px;padding:20px 22px;background:#fff;border:1px solid var(--line);border-radius:16px;text-decoration:none;color:inherit;transition:all .2s}.other-card[data-astro-cid-id6ggtig]:hover{border-color:var(--primary);transform:translate(2px)}.oc-icon[data-astro-cid-id6ggtig]{width:44px;height:44px;border-radius:12px;background:var(--primary-tint);display:grid;place-items:center;font-size:22px;flex-shrink:0}.other-card[data-astro-cid-id6ggtig].tint-accent .oc-icon[data-astro-cid-id6ggtig]{background:#ffe7df}.other-card[data-astro-cid-id6ggtig].tint-gold .oc-icon[data-astro-cid-id6ggtig]{background:#ffd66b40}.other-card[data-astro-cid-id6ggtig].tint-green .oc-icon[data-astro-cid-id6ggtig]{background:#d6f5e9}.other-card[data-astro-cid-id6ggtig].tint-dark .oc-icon[data-astro-cid-id6ggtig]{background:#ffd66b2e}.other-card[data-astro-cid-id6ggtig]>div[data-astro-cid-id6ggtig]{flex:1;min-width:0}.other-card[data-astro-cid-id6ggtig] b[data-astro-cid-id6ggtig]{display:block;font-size:14.5px;font-weight:600}.other-card[data-astro-cid-id6ggtig] small[data-astro-cid-id6ggtig]{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.oc-arrow[data-astro-cid-id6ggtig]{color:var(--primary);font-weight:500;transition:transform .2s}.other-card[data-astro-cid-id6ggtig]:hover .oc-arrow[data-astro-cid-id6ggtig]{transform:translate(4px)}
