.welcome-hero[data-v-e5063410]{position:relative;overflow:hidden;min-height:100vh;background:radial-gradient(ellipse 100% 60% at 50% 0%,rgba(var(--v-theme-primary),.12),transparent 52%),linear-gradient(180deg,rgb(var(--v-theme-background)),rgb(var(--v-theme-surface)))}.welcome-hero[data-v-e5063410] .v-container{position:relative;z-index:2}.welcome-bg-layer[data-v-e5063410]{position:absolute;inset:auto;pointer-events:none}.welcome-bg-orb[data-v-e5063410]{border-radius:999px;filter:blur(12px);opacity:.65}.welcome-bg-orb-one[data-v-e5063410]{top:8%;left:-6%;width:320px;height:320px;background:rgba(var(--v-theme-primary),.18);animation:floatOrbOne-e5063410 14s ease-in-out infinite}.welcome-bg-orb-two[data-v-e5063410]{right:-4%;bottom:10%;width:280px;height:280px;background:rgba(var(--v-theme-primary),.12);animation:floatOrbTwo-e5063410 18s ease-in-out infinite}.welcome-bg-grid[data-v-e5063410]{top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(var(--v-theme-primary),.06) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--v-theme-primary),.06) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent 88%);animation:gridShift-e5063410 20s linear infinite}.hero-panel[data-v-e5063410]{position:relative}.eyebrow-badge[data-v-e5063410]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border:1px solid rgba(var(--v-theme-primary),.18);border-radius:999px;background:rgba(var(--v-theme-primary),.08);color:rgb(var(--v-theme-primary));font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.welcome-lead[data-v-e5063410]{max-width:36rem}.hero-highlights[data-v-e5063410]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.hero-highlight-pill[data-v-e5063410]{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1rem;border:1px solid rgba(var(--v-theme-primary),.12);border-radius:999px;background:rgba(var(--v-theme-surface),.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 28px #0f172a0f;color:rgba(var(--v-theme-on-surface),.86);font-size:.95rem;font-weight:500}.hero-summary[data-v-e5063410]{border:1px solid rgba(var(--v-theme-primary),.1);background:linear-gradient(135deg,rgba(var(--v-theme-primary),.08),rgba(var(--v-theme-primary),.02)),rgba(var(--v-theme-surface),.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.summary-item[data-v-e5063410]{height:100%}.summary-label[data-v-e5063410]{margin-bottom:.5rem;color:rgb(var(--v-theme-primary));font-size:.82rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.summary-value[data-v-e5063410]{color:rgba(var(--v-theme-on-surface),.88);font-size:1rem;line-height:1.6}.feature-tile[data-v-e5063410]{border-color:rgba(var(--v-theme-primary),.08)!important;background:rgba(var(--v-theme-surface),.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.feature-tile[data-v-e5063410]:hover{transform:translateY(-4px);border-color:rgba(var(--v-theme-primary),.2)!important;box-shadow:0 16px 40px #0f172a1a!important}.feature-icon-wrap[data-v-e5063410]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(var(--v-theme-primary),.1)}.footer-meta[data-v-e5063410]{position:relative;z-index:2}.footer-credit-link[data-v-e5063410]{color:rgb(var(--v-theme-primary));font-weight:600;text-decoration:none}.footer-credit-link[data-v-e5063410]:hover{text-decoration:underline}@keyframes floatOrbOne-e5063410{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(36px,22px,0) scale(1.08)}}@keyframes floatOrbTwo-e5063410{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-28px,-24px,0) scale(.94)}}@keyframes gridShift-e5063410{0%{transform:translateY(0)}50%{transform:translateY(12px)}to{transform:translateY(0)}}@media (max-width: 959px){.hero-highlight-pill[data-v-e5063410]{width:100%;justify-content:center}.welcome-bg-orb-one[data-v-e5063410],.welcome-bg-orb-two[data-v-e5063410]{opacity:.45}}
