.jm-hero[data-v-59eb9d7d]{background:radial-gradient(circle at top left,#6366f173,#020617e6 55%),linear-gradient(135deg,#0f172af2,#0f172acc);overflow:hidden;padding:8rem 0 6rem;position:relative}.hero-overlay[data-v-59eb9d7d]{background:url(../images/jm/pattern-grid.svg);background-size:360px;opacity:.25}.hero-grid[data-v-59eb9d7d],.hero-overlay[data-v-59eb9d7d]{top:0;right:0;bottom:0;left:0;position:absolute}.hero-grid[data-v-59eb9d7d]{background:radial-gradient(circle at 20% 20%,rgba(56,189,248,.3),transparent 45%),radial-gradient(circle at 80% 40%,rgba(168,85,247,.3),transparent 40%);mix-blend-mode:screen;pointer-events:none}.hero-badge[data-v-59eb9d7d]{background:#38bdf81a;border:1px solid rgba(99,102,241,.35);color:#f8fafc;font-size:.75rem;letter-spacing:.1em}.hero-badge .pulse[data-v-59eb9d7d]{animation:pulse-59eb9d7d 2s infinite;background:#38bdf8;border-radius:50%;box-shadow:0 0 #38bdf8b3;height:10px;width:10px}.feature-icon[data-v-59eb9d7d]{background:linear-gradient(135deg,#38bdf840,#6366f159);border-radius:14px;color:#38bdf8;height:44px;width:44px}.founder-card[data-v-59eb9d7d]{max-width:420px}.glass-card[data-v-59eb9d7d]{background:linear-gradient(180deg,#0f172abf,#0f172af2);border:1px solid rgba(148,163,184,.25);border-radius:32px;overflow:hidden;position:relative}.glass-card img[data-v-59eb9d7d]{border-bottom:1px solid rgba(148,163,184,.1);mix-blend-mode:screen}.glass-content[data-v-59eb9d7d]{padding:1.75rem}.badge.bg-gradient[data-v-59eb9d7d]{background:linear-gradient(135deg,#38bdf8d9,#6366f1d9);color:#0b1220;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.floating-stat[data-v-59eb9d7d]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172ae6;border:1px solid rgba(148,163,184,.3);border-radius:24px;bottom:-200px;left:0;padding:1.5rem;position:absolute;width:240px}.floating-badge[data-v-59eb9d7d]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#082f49e6;border:1px solid rgba(56,189,248,.4);border-radius:999px;color:#f8fafc;display:flex;font-size:.85rem;padding:.55rem 1.25rem;position:absolute;right:-10px;top:-18px}@keyframes pulse-59eb9d7d{0%{box-shadow:0 0 #38bdf8b3}70%{box-shadow:0 0 0 12px #38bdf800}to{box-shadow:0 0 #38bdf800}}@media (max-width:991.98px){.jm-hero[data-v-59eb9d7d]{padding:6rem 0 4rem}.floating-stat[data-v-59eb9d7d]{bottom:auto;left:auto;margin-top:1.5rem;position:relative;width:100%}.floating-badge[data-v-59eb9d7d]{align-self:flex-end;margin-top:1rem;position:relative;right:auto;top:auto}}
