@import url("https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600&family=Manrope:wght@500;600;700&display=swap");.np-hero{position:relative;overflow:hidden;isolation:isolate;padding:120px 0 90px;text-align:center;background-color:#fff;background-image:radial-gradient(ellipse 760px 360px at 100% 0,rgba(92,74,252,.14),transparent 72%),radial-gradient(ellipse 340px 300px at 20px 48%,rgba(92,74,252,.17),rgba(16,155,254,.07) 55%,transparent 100%)}.np-hero:after,.np-hero:before{content:"";position:absolute;top:58%;pointer-events:none;z-index:0}.np-hero:before{right:-220px;width:520px;height:320px;transform:translateY(-50%);background:radial-gradient(ellipse at 65% 50%,rgba(16,155,254,.22),rgba(92,74,252,.08) 55%,transparent 80%);filter:blur(24px)}.np-hero:after{right:-155px;width:449px;height:241px;transform:translateY(-50%);background:url(/hero-pattern.svg) 50%/cover no-repeat;opacity:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%);mask-image:linear-gradient(90deg,transparent,#000 35%)}[dir=rtl] .np-hero:before{right:auto;left:-220px;transform:translateY(-50%) scaleX(-1)}[dir=rtl] .np-hero:after{right:auto;left:-155px;transform:translateY(-50%) scaleX(-1)}.np-hero__inner{position:relative;z-index:1;padding:0 15px}.np-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;font-family:Geist,sans-serif;font-size:13px;font-weight:500;line-height:1;letter-spacing:.03em;text-transform:uppercase;color:#5c4afc;background:#fff;border:1px solid #e5e7eb;border-radius:999px;box-shadow:0 2px 10px rgba(92,74,252,.06)}.np-pill svg{width:15px;height:18px;flex:none}.np-hero__title{max-width:640px;margin:22px auto 18px;font-family:Manrope,sans-serif;font-weight:600;font-size:clamp(2.25rem,1.4rem + 3.6vw,3.4375rem);line-height:1.35;color:#212121;text-wrap:balance}.np-hero__text{max-width:726px;margin:0 auto;font-family:Geist,sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#4b4b4b}@media (max-width:767.98px){.np-hero{padding:100px 0 60px}.np-hero__title{max-width:100%}}.np-hero__dots{position:absolute;top:58%;left:0;width:min(48%,620px);height:280px;transform:translateY(-50%);pointer-events:none;z-index:0;background-image:radial-gradient(circle,rgba(125,67,252,.15) 1px,transparent 1.3px);background-size:9px 9px;-webkit-mask-image:radial-gradient(ellipse at 25% 55%,#000 0,transparent 75%);mask-image:radial-gradient(ellipse at 25% 55%,#000 0,transparent 75%)}.featured-post-link{position:relative;overflow:visible}.featured-post-link:after{content:"";position:absolute;inset:-8px;border:8px solid rgba(196,204,250,.35);border-radius:24px;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 65%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 65%,transparent)}