.hero,.biz-hero{perspective:1000px}[data-flow-in]{opacity:0;transform:translateY(28px) translateZ(-60px) rotateX(10deg);transition:opacity .7s cubic-bezier(.16,.84,.44,1),transform .7s cubic-bezier(.16,.84,.44,1);will-change:transform,opacity}[data-flow-in].flow-in-visible{opacity:1;transform:translateY(0) translateZ(0) rotateX(0)}[data-flow-in].flow-in-parallax-ready{transition:transform .35s cubic-bezier(.22,.7,.3,1)}[data-stagger-cards] .card{opacity:0;transform:perspective(800px) translateY(40px) rotateX(-8deg);transition:opacity .6s cubic-bezier(.16,.84,.44,1),transform .6s cubic-bezier(.16,.84,.44,1),border-color .25s,box-shadow .25s}[data-stagger-cards] .card.card-3d-in{opacity:1;transform:perspective(800px) translateY(0) rotateX(0)}.motion3d-toggle{width:38px;height:38px;border-radius:9px;background:var(--surface2);border:1px solid var(--border2);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;font-size:16px;line-height:1;transition:border-color .2s,box-shadow .2s,transform .15s,opacity .2s;color:var(--text2)}.motion3d-toggle:hover{border-color:var(--violet);color:var(--violet);box-shadow:var(--glow-violet);transform:translateY(-1px)}.motion3d-toggle[aria-pressed=false]{opacity:.45}#bg3d-canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;transition:opacity 1.2s ease}#bg3d-canvas.bg3d-ready{opacity:var(--star-op, 1)}html[data-motion3d=off] [data-flow-in],html[data-motion3d=off] [data-stagger-cards] .card{opacity:1!important;transform:none!important;transition:none!important}html[data-motion3d=off] .card:hover{transform:translateY(-6px)!important}html[data-motion3d=off] #bg3d-canvas{display:none}@media (prefers-reduced-motion: reduce){[data-flow-in],[data-stagger-cards] .card{opacity:1!important;transform:none!important;transition:none!important}.card:hover{transform:translateY(-6px)!important}#bg3d-canvas{display:none}}
