.reveal{opacity:0;transform:translateY(28px)}.reveal.visible{opacity:1;transform:translateY(0);transition:opacity .65s cubic-bezier(.25,.46,.45,.94),transform .65s cubic-bezier(.25,.46,.45,.94)}.reveal-delay-1.visible{transition-delay:.1s}.reveal-delay-2.visible{transition-delay:.2s}.reveal-delay-3.visible{transition-delay:.3s}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.reveal.visible{transition:none;transition-delay:0s}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.hero-enter{animation:heroFadeUp .75s cubic-bezier(.25,.46,.45,.94) both}.hero-delay-1{animation-delay:.14s}.hero-delay-2{animation-delay:.28s}.hero-delay-3{animation-delay:.45s}@media(prefers-reduced-motion:reduce){.hero-enter{animation:none;opacity:1}}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-18px,20px) scale(1.07)}}@keyframes orbFloat2{0%,to{transform:translateY(-50%) translate(0) scale(1)}50%{transform:translateY(-50%) translate(18px,-16px) scale(1.05)}}.hero-orb-1{animation:orbFloat 14s ease-in-out infinite}.hero-orb-2{animation:orbFloat2 10s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.hero-orb-1,.hero-orb-2{animation:none}}.chip-rotator{min-width:170px}@keyframes chipCycle{0%{opacity:0;transform:translateY(6px)}5%{opacity:1;transform:translateY(0)}15%{opacity:1;transform:translateY(0)}20%{opacity:0;transform:translateY(-6px)}to{opacity:0}}.chip-label{position:absolute;left:0;top:0;white-space:nowrap;display:inline-flex;align-items:center;padding:2px 10px;border-radius:9999px;background:#d9770626;border:1px solid rgba(217,119,6,.4);color:#f59e0b;font-size:11px;font-weight:600;letter-spacing:.04em;animation:chipCycle 10s infinite both;opacity:0}@media(prefers-reduced-motion:reduce){.chip-label{animation:none;opacity:1;position:static}.chip-rotator{height:auto;overflow:visible;display:flex;flex-wrap:wrap;gap:4px;min-width:0}}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes arrowShow{to{opacity:1}}@keyframes pipePulse{0%,to{opacity:0}50%{opacity:.4}}@keyframes nodeGlow{0%,to{stroke:#475569;stroke-width:2}50%{stroke:#d97706;stroke-width:2.5}}.pipe-line{animation:drawLine .55s ease forwards}.pipe-line-1{animation-delay:.7s}.pipe-line-2{animation-delay:1.7s}.pipe-line-3{animation-delay:2.7s}.pipe-arrow{animation:arrowShow .25s ease forwards}.pipe-arrow-1{animation-delay:1.25s}.pipe-arrow-2{animation-delay:2.25s}.pipe-arrow-3{animation-delay:3.25s}.pipe-pulse{animation:pipePulse 2.2s ease-in-out infinite}.pipe-node-2{animation:nodeGlow 2.2s ease-in-out 1.7s infinite}.pipe-node-3{animation:nodeGlow 2.2s ease-in-out 2.7s infinite}.pipe-node-4{animation:nodeGlow 2.2s ease-in-out 3.7s infinite}@media(prefers-reduced-motion:reduce){.pipe-line{animation:none;stroke-dashoffset:0}.pipe-arrow{animation:none;opacity:1}.pipe-pulse,.pipe-node-2,.pipe-node-3,.pipe-node-4{animation:none}}.wf-card{background:var(--color-hero-elevated);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:26px;display:flex;flex-direction:column;gap:14px;transition:transform .28s cubic-bezier(.25,.46,.45,.94),box-shadow .28s ease}.wf-card:hover{transform:translateY(-6px);box-shadow:0 24px 48px -12px #00000073,0 0 0 1px #d9770640}@media(prefers-reduced-motion:reduce){.wf-card{transition:none}.wf-card:hover{transform:none}}.wf-eyebrow{display:flex;align-items:center;gap:8px}.wf-tag{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-bright);background:#f59e0b1f;padding:2px 8px;border-radius:9999px}.wf-title{font-size:18px;font-weight:600;color:#fff;font-family:var(--font-display);margin:0;line-height:1.3}.wf-flow{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.wf-step{font-size:11px;font-weight:600;padding:4px 9px;border-radius:6px;background:#ffffff0f;color:#94a3b8;white-space:nowrap}.wf-arrow{color:#d97706;font-size:13px}.wf-impact{font-size:12px;color:#64748b;margin:0;line-height:1.5;border-top:1px solid rgba(255,255,255,.06);padding-top:12px}.wf-impact em{font-style:italic;color:#475569}.connector-hub-wrapper{max-width:380px;width:100%}.connector-svg{width:100%;height:auto}@keyframes spokeIn{to{stroke-dashoffset:0}}@keyframes hubPulse{0%,to{opacity:.3}50%{opacity:.08}}.connector-hub-wrapper.visible .spoke{animation:spokeIn .5s ease forwards}.connector-hub-wrapper.visible .spoke:nth-child(1){animation-delay:0s}.connector-hub-wrapper.visible .spoke:nth-child(2){animation-delay:.07s}.connector-hub-wrapper.visible .spoke:nth-child(3){animation-delay:.14s}.connector-hub-wrapper.visible .spoke:nth-child(4){animation-delay:.21s}.connector-hub-wrapper.visible .spoke:nth-child(5){animation-delay:.28s}.connector-hub-wrapper.visible .spoke:nth-child(6){animation-delay:.35s}.connector-hub-wrapper.visible .spoke:nth-child(7){animation-delay:.42s}.hub-pulse{animation:hubPulse 3s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.spoke{stroke-dashoffset:0!important;animation:none!important}.hub-pulse{animation:none}}.pillar-ai-card{background:var(--color-neutral-light);border:1px solid #e5e7eb;border-radius:12px;padding:28px;transition:transform .25s ease,box-shadow .25s ease}.pillar-ai-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px -8px #0000001a}@media(prefers-reduced-motion:reduce){.pillar-ai-card{transition:none}.pillar-ai-card:hover{transform:none}}.pillar-num{display:block;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);margin-bottom:4px}.pillar-name{font-size:19px;color:var(--color-primary);font-family:var(--font-display);margin:0 0 8px}.pillar-body{font-size:14px;color:var(--color-neutral-mid);line-height:1.6;margin:0}.trust-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:10px}.trust-icon{font-size:26px}.trust-title{font-size:15px;font-weight:600;color:#fff;margin:0}.trust-body{font-size:13px;color:#94a3b8;line-height:1.6;margin:0}
