.page-hero[data-v-0833a542]{overflow:hidden;padding:180px 0 96px;position:relative}.bg[data-v-0833a542]{background:#fff;inset:0;mask-image:linear-gradient(#000 65%,transparent);-webkit-mask-image:linear-gradient(#000 65%,transparent);pointer-events:none;z-index:-1}.bg[data-v-0833a542],.blob[data-v-0833a542]{position:absolute}.blob[data-v-0833a542]{animation:drift-0833a542 18s ease-in-out infinite;border-radius:50%;filter:blur(60px)}.b1[data-v-0833a542]{background:radial-gradient(circle,rgba(129,140,248,.42),transparent 65%);height:min(520px,70vw);left:-8%;top:-18%;width:min(520px,70vw)}.b2[data-v-0833a542]{animation-delay:-6s;animation-direction:reverse;animation-duration:21s;background:radial-gradient(circle,rgba(251,146,60,.3),rgba(244,114,182,.18) 45%,transparent 68%);height:min(480px,64vw);right:-8%;top:-12%;width:min(480px,64vw)}.b3[data-v-0833a542]{animation-delay:-10s;animation-duration:16s;background:radial-gradient(circle,rgba(56,189,248,.26),rgba(52,211,153,.14) 50%,transparent 68%);bottom:-30%;height:min(440px,60vw);left:38%;width:min(440px,60vw)}@keyframes drift-0833a542{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,30px) scale(1.12)}66%{transform:translate(-30px,50px) scale(.94)}}.grid[data-v-0833a542]{background-image:linear-gradient(rgba(15,17,40,.05) 1px,transparent 0),linear-gradient(90deg,rgba(15,17,40,.05) 1px,transparent 0);background-size:64px 64px;inset:0;mask-image:radial-gradient(ellipse 60% 70% at 50% 30%,#000 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 30%,#000 10%,transparent 70%);position:absolute}.inner[data-v-0833a542]{display:grid;gap:24px;justify-items:center;text-align:center}.badge[data-v-0833a542],.extra[data-v-0833a542]>*,.sub[data-v-0833a542],.title[data-v-0833a542] .sw-i{animation:ph-rise-0833a542 1s cubic-bezier(.16,1,.3,1) both}.badge[data-v-0833a542]{--rise:16px}.title[data-v-0833a542] .sw-i{animation-delay:calc(60ms + var(--i, 0)*55ms);animation-duration:1.1s;animation-name:ph-word-0833a542}.sub[data-v-0833a542]{--rise:20px;animation-delay:.35s}.extra[data-v-0833a542]>*{--rise:24px;animation-delay:.5s}.extra[data-v-0833a542]>:nth-child(2){animation-delay:.62s}.extra[data-v-0833a542]>:nth-child(3){animation-delay:.74s}html.splash-on{animation-play-state:paused}@keyframes ph-rise-0833a542{0%{opacity:0;transform:translateY(var(--rise,20px))}}@keyframes ph-word-0833a542{0%{transform:translateY(110%)}}@media(prefers-reduced-motion:reduce){.badge[data-v-0833a542],.extra[data-v-0833a542]>*,.sub[data-v-0833a542],.title[data-v-0833a542] .sw-i{animation:none}}.extra[data-v-0833a542]{display:grid;gap:36px;justify-items:center;margin-top:8px;width:100%}.badge[data-v-0833a542]{align-items:center;background:#fffc;border:1px solid var(--line);border-radius:var(--pill);color:var(--ink-2);display:inline-flex;font-size:13px;font-weight:600;gap:10px;letter-spacing:.08em;padding:7px 16px 7px 12px;text-transform:uppercase}.badge-dot[data-v-0833a542]{background:linear-gradient(135deg,#f97316,#ec4899 45%,#7c3aed);border-radius:50%;box-shadow:0 0 0 4px #ec489924;height:8px;width:8px}.title[data-v-0833a542]{font-size:clamp(42px,min(6vw,9.6vh),84px);font-weight:800;letter-spacing:-.045em;line-height:1.04;max-width:980px}.title[data-v-0833a542] .grad-text{background:linear-gradient(100deg,#4f46e5,#9333ea 45%,#ec4899);-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.sub[data-v-0833a542]{max-width:640px}@media(prefers-reduced-motion:reduce){.blob[data-v-0833a542]{animation:none}}@media(max-width:767px){.page-hero[data-v-0833a542]{padding:128px 0 56px}.title[data-v-0833a542]{font-size:clamp(38px,10.6vw,48px);line-height:1.06}.sub[data-v-0833a542]{font-size:16px}.badge[data-v-0833a542]{font-size:12px}}
