@keyframes spyce-blog-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.spyce-blog-hero{--blog-navy: #021F59;--blog-primary: #0A2A66;--blog-font: "Suisse BP Intl", "Suisse Intl", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;position:relative;display:flex;align-items:center;justify-content:center;padding:96px 24px;overflow:hidden;background:radial-gradient(ellipse 80% 70% at 50% 50%,#0A3A8A 0%,var(--blog-navy) 70%);color:#fff;font-family:var(--blog-font)}.spyce-blog-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;background-image:radial-gradient(#ffffff 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.spyce-blog-hero__glow{position:absolute;border-radius:9999px;pointer-events:none}.spyce-blog-hero__glow--blue{top:50%;left:50%;width:860px;height:640px;transform:translate(-50%,-50%);background:var(--blog-primary);filter:blur(120px);opacity:.4}.spyce-blog-hero__glow--amber{top:50%;right:0;width:320px;height:335px;background:#fe9a00;filter:blur(100px);opacity:.1}.spyce-blog-hero__inner{position:relative;z-index:1;max-width:870px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px}.spyce-blog-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:9999px;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.spyce-blog-hero__badge-dot{width:8px;height:8px;border-radius:50%;background:#8ec5ff}.spyce-blog-hero__copy{display:flex;flex-direction:column;gap:24px}.spyce-blog-hero__headline{margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:500;line-height:1.1;letter-spacing:-.03em}.spyce-blog-hero__sub{margin:0;font-size:clamp(1rem,2vw,1.125rem);line-height:1.6;letter-spacing:-.01em;color:#ffffffe6;font-weight:500}.spyce-blog-hero__animate{animation:spyce-blog-fade-up .5s ease both}.spyce-blog-hero__animate--delay{animation-delay:.1s}
