.pg-hero{color:#fff;text-align:center;background:radial-gradient(circle at 85% 20%, rgb(var(--primary-600) / .2), transparent 32%), radial-gradient(circle at 12% 85%, rgb(var(--accent-600) / .18), transparent 30%), linear-gradient(135deg, rgb(var(--ink-850)) 0%, rgb(var(--ink-750)) 55%, rgb(var(--ink-700)) 100%);direction:rtl;padding:105px 24px 80px;position:relative;overflow:hidden}.pg-hero:before{content:"";opacity:.04;pointer-events:none;background-image:linear-gradient(#ffffffb3 1px,#0000 1px),linear-gradient(90deg,#ffffffb3 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.pg-hero:after{content:"";pointer-events:none;border:1px solid #ffffff0d;border-radius:50%;width:460px;height:460px;position:absolute;top:-220px;left:-160px;box-shadow:0 0 0 60px #ffffff04,0 0 0 120px #ffffff03}.pg-hero-inner{z-index:2;max-width:980px;margin:auto;position:relative}.pg-eyebrow{border:1px solid rgb(var(--primary-300) / .2);background:rgb(var(--primary-600) / .12);color:rgb(var(--primary-200));border-radius:999px;align-items:center;gap:9px;margin-bottom:20px;padding:8px 15px;font-size:13px;font-weight:800;display:inline-flex}.pg-eyebrow:before{content:"";background:rgb(var(--primary-400));width:7px;height:7px;box-shadow:0 0 0 5px rgb(var(--primary-400) / .12);border-radius:50%}.pg-hero h1{letter-spacing:-1px;color:#fff;text-wrap:balance;margin:0 auto 22px;font-size:clamp(34px,4.6vw,52px);font-weight:950;line-height:1.3}.pg-hero h1 i{color:rgb(var(--primary-400));margin-left:12px;font-size:.8em}.pg-hero h1 span{background:linear-gradient(135deg, rgb(var(--primary-400)) 0%, rgb(var(--accent-400)) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pg-hero-text{max-width:860px;color:rgb(var(--neutral-300));text-wrap:pretty;margin:0 auto;font-size:18px;line-height:2}.pg-hero-text strong{color:#fff}.pg-hero-text a{color:#fff;font-weight:800;text-decoration:underline}.pg-hero-text a:hover{color:rgb(var(--primary-300))}@media (width<=991px){.pg-hero{padding:135px 20px 64px}}@media (width<=767px){.pg-hero h1{font-size:30px}.pg-hero-text{font-size:16px}}