.w-PbGq_in:not(.w-PbGq__){position:relative}.w-PbGq_lilac:not(.w-PbGq__){color:var(--text-lilac)}.w-PbGq_btn-snow:not(.w-PbGq__){color:var(--ink);background:var(--snow);border-radius:100px;padding:15px 30px;font-size:16px;font-weight:600;line-height:24px}.w-PbGq_btn-snow:hover:not(.w-PbGq__){color:var(--snow);background:var(--ultra-violet)}.w-PbGq_in-eyebrow:not(.w-PbGq__){align-items:center;gap:12px;display:flex}.w-PbGq_in-eyebrow-rule:not(.w-PbGq__){background:var(--ultra-violet);flex:none;width:26px;height:1px}.w-PbGq_in-eyebrow:not(.w-PbGq__) span:last-child:not(.w-PbGq__){font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;font-size:11px}.w-PbGq_in-hero:not(.w-PbGq__){padding:clamp(56px,7vw,110px) clamp(24px,6vw,80px) clamp(56px,6vw,96px);position:relative;overflow:hidden}.w-PbGq_in-hero-glow:not(.w-PbGq__){pointer-events:none;background:radial-gradient(760px 520px at 30% 30%,#7b2fe242,#0000 70%),radial-gradient(560px 420px at 80% 70%,#35c7df1a,#0000 72%);height:150%;position:absolute;inset:-30% -10% auto}.w-PbGq_in-hero-wave:not(.w-PbGq__){opacity:.3;pointer-events:none;width:min(52vw,600px);height:min(30vw,330px);position:absolute;bottom:-34%;right:-8%;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}.w-PbGq_in-hero-inner:not(.w-PbGq__){z-index:2;text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:1000px;margin:0 auto;display:flex;position:relative}.w-PbGq_in-hero-inner:not(.w-PbGq__) h1:not(.w-PbGq__){font-family:var(--font-display);letter-spacing:-.034em;text-wrap:pretty;max-width:18ch;margin:0;font-size:clamp(32px,4.6vw,62px);font-weight:800;line-height:1.03}.w-PbGq_in-hero-lead:not(.w-PbGq__){color:var(--text-muted);text-wrap:pretty;max-width:52ch;margin:0;font-size:clamp(16px,1.7vw,19px);line-height:1.6}.w-PbGq_in-hero-engines:not(.w-PbGq__){flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.w-PbGq_in-engine-chip:not(.w-PbGq__){border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--text-soft);border-radius:100px;align-items:center;gap:10px;padding:10px 18px;font-size:14px;line-height:20px;display:flex}.w-PbGq_in-engine-chip:not(.w-PbGq__) strong:not(.w-PbGq__){font-family:var(--font-display);letter-spacing:.02em;color:var(--snow);font-weight:800}.w-PbGq_in-engine-chip:hover:not(.w-PbGq__){border-color:var(--accent)}.w-PbGq_in-hero-cta:not(.w-PbGq__){flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 24px;padding-top:6px;display:flex}.w-PbGq_in-partof:not(.w-PbGq__){color:var(--text-muted);font-size:14px;line-height:22px}.w-PbGq_in-partof:not(.w-PbGq__) strong:not(.w-PbGq__){color:var(--snow);font-weight:600}.w-PbGq_in-partof:hover:not(.w-PbGq__){color:var(--text-lilac)}.w-PbGq_in-engine:not(.w-PbGq__){padding:clamp(56px,7vw,100px) clamp(24px,6vw,80px);scroll-margin-top:90px;position:relative;overflow:hidden}.w-PbGq_in-engine.w-PbGq_dark:not(.w-PbGq__){background:var(--night-4);border-top:1px solid var(--hairline)}.w-PbGq_in-engine.w-PbGq_light:not(.w-PbGq__){background:var(--snow);color:var(--ink)}.w-PbGq_in-engine-inner:not(.w-PbGq__){grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;gap:clamp(28px,4vw,64px);max-width:1180px;margin:0 auto;display:grid}.w-PbGq_in-engine-copy:not(.w-PbGq__){flex-direction:column;gap:14px;display:flex}.w-PbGq_in-engine-logo:not(.w-PbGq__){width:auto;display:block}.w-PbGq_in-engine-logo-iris:not(.w-PbGq__){height:clamp(40px,4.2vw,54px)}.w-PbGq_in-engine-logo-pulse:not(.w-PbGq__){height:clamp(74px,7.8vw,100px)}.w-PbGq_in-hero-icon:not(.w-PbGq__){width:64px;height:64px;display:block}.w-PbGq_in-chip-logo:not(.w-PbGq__){width:auto;display:block}.w-PbGq_in-chip-logo-iris:not(.w-PbGq__){height:18px}.w-PbGq_in-chip-logo-pulse:not(.w-PbGq__){height:30px;margin:-6px 0}.w-PbGq_in-engine-desc:not(.w-PbGq__){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:11px}.w-PbGq_in-engine:not(.w-PbGq__) h2:not(.w-PbGq__){font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(36px,5vw,64px);font-weight:800;line-height:1}.w-PbGq_in-engine-lead:not(.w-PbGq__){font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1.3}.w-PbGq_in-engine-copy:not(.w-PbGq__) p:last-child:not(.w-PbGq__){text-wrap:pretty;margin:0;font-size:16px;line-height:27px}.w-PbGq_in-engine.w-PbGq_dark:not(.w-PbGq__) .w-PbGq_in-engine-copy:not(.w-PbGq__) p:last-child:not(.w-PbGq__){color:var(--text-muted)}.w-PbGq_in-engine.w-PbGq_light:not(.w-PbGq__) .w-PbGq_in-engine-copy:not(.w-PbGq__) p:last-child:not(.w-PbGq__){color:var(--ink-2)}.w-PbGq_in-engine-list:not(.w-PbGq__){border-radius:20px;margin:0;padding:clamp(10px,1.4vw,16px) clamp(20px,2.4vw,30px);list-style:none}.w-PbGq_in-engine.w-PbGq_dark:not(.w-PbGq__) .w-PbGq_in-engine-list:not(.w-PbGq__){background:var(--night-2);border:1px solid var(--hairline)}.w-PbGq_in-engine.w-PbGq_light:not(.w-PbGq__) .w-PbGq_in-engine-list:not(.w-PbGq__){border:1px solid var(--snow-line-3);background:#fff}.w-PbGq_in-engine-list:not(.w-PbGq__) li:not(.w-PbGq__){font-family:var(--font-display);letter-spacing:-.012em;align-items:baseline;gap:16px;padding:16px 0;font-size:clamp(16px,1.8vw,19px);font-weight:700;line-height:1.3;display:flex}.w-PbGq_in-engine-list:not(.w-PbGq__) li:not(.w-PbGq__)+li:not(.w-PbGq__){border-top:1px solid var(--hairline)}.w-PbGq_in-engine.w-PbGq_light:not(.w-PbGq__) .w-PbGq_in-engine-list:not(.w-PbGq__) li:not(.w-PbGq__)+li:not(.w-PbGq__){border-top-color:var(--snow-line-3)}.w-PbGq_in-engine-num:not(.w-PbGq__){font-family:var(--font-mono);letter-spacing:.14em;color:var(--accent);font-size:12px;font-weight:400}.w-PbGq_in-flow:not(.w-PbGq__){background:var(--page);border-top:1px solid var(--hairline);padding:clamp(56px,7vw,100px) clamp(24px,6vw,80px);position:relative;overflow:hidden}.w-PbGq_in-flow-inner:not(.w-PbGq__){flex-direction:column;gap:clamp(26px,3.2vw,44px);max-width:1180px;margin:0 auto;display:flex}.w-PbGq_in-flow-head:not(.w-PbGq__){flex-direction:column;gap:14px;max-width:720px;display:flex}.w-PbGq_in-flow-head:not(.w-PbGq__) h2:not(.w-PbGq__){font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.08}.w-PbGq_in-flow-head:not(.w-PbGq__) p:not(.w-PbGq__){color:var(--text-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:27px}.w-PbGq_in-flow-steps:not(.w-PbGq__){counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(14px,1.8vw,20px);margin:0;padding:0;list-style:none;display:grid}.w-PbGq_in-flow-steps:not(.w-PbGq__) li:not(.w-PbGq__){background:var(--night-2);border:1px solid var(--hairline);border-radius:18px;flex-direction:column;gap:10px;padding:clamp(22px,2.4vw,30px);display:flex;position:relative}.w-PbGq_in-flow-steps:not(.w-PbGq__) li:not(:last-child):not(.w-PbGq__):after{content:"→";z-index:2;width:28px;height:28px;color:var(--snow);background:var(--ultra-violet);border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}.w-PbGq_in-flow-num:not(.w-PbGq__){font-family:var(--font-mono);letter-spacing:.14em;color:var(--text-lilac);font-size:12px}.w-PbGq_in-flow-steps:not(.w-PbGq__) h3:not(.w-PbGq__){font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800;line-height:1.2}.w-PbGq_in-flow-steps:not(.w-PbGq__) p:not(.w-PbGq__){color:var(--text-muted);margin:0;font-size:15px;line-height:24px}@media (max-width:800px){.w-PbGq_in-flow-steps:not(.w-PbGq__) li:not(:last-child):not(.w-PbGq__):after{display:none}}
