/* ═══════════════════════════════════════════════════════════════════════════
   AURORA MAX — سیستم طراحی «نمره صد» پیشخوان‌نت ۷۲۴  ·  v10.8.0
   لایه نهایی ظاهری روی تمام صفحات عمومی: صفحه اصلی، رهگیری، پنل مشتری، رزرو.
   فقط ظاهر و موشن — هیچ منطق یا داده‌ای تغییر نمی‌کند.
   ═══════════════════════════════════════════════════════════════════════════ */

:root{
  --am-void:#030714;
  --am-deep:#071022;
  --am-navy:#0a1a38;
  --am-navy2:#0e2350;
  --am-blue:#3d7bff;
  --am-cyan:#39d0ff;
  --am-violet:#7a5cff;
  --am-gold:#f5c443;
  --am-gold2:#ffd97a;
  --am-rose:#ff5e8a;
  --am-ink:#0b1730;
  --am-paper:#f5f8ff;
  --am-line:rgba(120,160,255,.14);
  --am-glass:rgba(255,255,255,.045);
  --am-glass-brd:rgba(255,255,255,.10);
  --am-ease:cubic-bezier(.22,.9,.28,1);
  --am-ease-spring:cubic-bezier(.34,1.56,.5,1);
  --am-r-lg:26px;
  --am-r-md:18px;
  --am-shadow-glow:0 20px 70px -18px rgba(61,123,255,.45);
  --am-grad-brand:linear-gradient(120deg,#3d7bff 0%,#39d0ff 45%,#7a5cff 100%);
  --am-grad-gold:linear-gradient(120deg,#f5c443,#ffe39a);
  --am-grad-text:linear-gradient(100deg,#8db4ff 0%,#39d0ff 40%,#c0a8ff 75%,#ffd97a 100%);
}

/* ── پایه ── */
body.pnet-site{
  background:var(--am-paper);
  color:var(--am-ink);
  overflow-x:hidden;
}
body.pnet-site::selection{background:rgba(61,123,255,.28)}
html{scroll-padding-top:92px}

/* بوم شفق قطبی — لایه زنده پشت هیرو */
.am-aurora-canvas{
  position:absolute;inset:0;width:100%;height:100%;
  z-index:0;pointer-events:none;
}
.am-stars{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.am-stars i{
  position:absolute;width:2px;height:2px;border-radius:50%;
  background:#cfe2ff;opacity:.5;
  animation:amTwinkle var(--tw,4s) ease-in-out infinite;
}
@keyframes amTwinkle{0%,100%{opacity:.12;transform:scale(.7)}50%{opacity:.85;transform:scale(1.25)}}

/* ذره شناور */
.am-mote{
  position:absolute;border-radius:50%;pointer-events:none;z-index:0;
  background:radial-gradient(circle,rgba(141,180,255,.8),rgba(61,123,255,0) 70%);
  filter:blur(1px);
  animation:amMoteFloat var(--mf,14s) ease-in-out infinite alternate;
}
@keyframes amMoteFloat{
  from{transform:translate3d(0,0,0) scale(1)}
  to{transform:translate3d(var(--mx,30px),var(--my,-60px),0) scale(1.35)}
}

/* ── دکمه‌های مغناطیسی و درخشان ── */
.pnet10-btn,.pf-cta-btn,.rg-btn,.pbk-next{
  position:relative;isolation:isolate;overflow:hidden;
  transition:transform .35s var(--am-ease-spring),box-shadow .35s var(--am-ease),filter .3s;
  will-change:transform;
}
.pnet10-btn::after,.pf-cta-btn::after,.rg-btn::after,.pbk-next::after{
  content:"";position:absolute;inset:0;z-index:-1;
  background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);
  transform:translateX(120%);transition:transform .7s var(--am-ease);
}
.pnet10-btn:hover::after,.pf-cta-btn:hover::after,.rg-btn:hover::after,.pbk-next:hover::after{transform:translateX(-120%)}
.pnet10-btn:hover,.pf-cta-btn:hover,.rg-btn:hover,.pbk-next:hover{
  transform:translateY(-3px);
}
.pnet10-btn:active,.pf-cta-btn:active,.rg-btn:active,.pbk-next:active{transform:translateY(0) scale(.97)}

.pnet10-btn-primary,.pf-cta-btn{
  background:var(--am-grad-brand)!important;
  color:#fff!important;
  box-shadow:0 12px 34px -10px rgba(61,123,255,.65),inset 0 1px 0 rgba(255,255,255,.25)!important;
  border:none!important;
}
.pnet10-btn-primary:hover,.pf-cta-btn:hover{box-shadow:0 20px 46px -12px rgba(61,123,255,.8),inset 0 1px 0 rgba(255,255,255,.3)!important}

.pnet10-btn-gold,.rg-btn.rg-gold{
  background:var(--am-grad-gold)!important;
  color:#241a04!important;
  box-shadow:0 12px 34px -10px rgba(245,196,67,.55),inset 0 1px 0 rgba(255,255,255,.5)!important;
}

/* ═══════════════ هدر شیشه‌ای مدرن ═══════════════ */
.pnet-site-header-modern{
  background:rgba(4,10,26,.85)!important;
  backdrop-filter:blur(22px) saturate(1.5)!important;
  -webkit-backdrop-filter:blur(22px) saturate(1.5)!important;
  border-bottom:1px solid rgba(141,180,255,.10)!important;
  box-shadow:0 10px 40px -18px rgba(2,8,24,.9)!important;
  transition:padding .4s var(--am-ease),background .4s var(--am-ease),box-shadow .4s;
}
.pnet-site-header-modern.am-scrolled{
  padding-top:6px;padding-bottom:6px;
  background:rgba(4,10,26,.86)!important;
  box-shadow:0 14px 50px -16px rgba(2,8,24,1),0 1px 0 rgba(141,180,255,.12) inset!important;
}
.pnet-site-header-modern .brand-mark,
.footer-brand-mark{
  background:var(--am-grad-brand)!important;
  color:#fff!important;
  box-shadow:0 8px 26px -6px rgba(61,123,255,.7),inset 0 1px 0 rgba(255,255,255,.35)!important;
  position:relative;
}
.pnet-site-header-modern .brand-mark::after{
  content:"";position:absolute;inset:-3px;border-radius:17px;
  border:1px solid rgba(141,180,255,.35);
  animation:amRingPulse 3.2s ease-out infinite;
}
@keyframes amRingPulse{
  0%{opacity:.8;transform:scale(.92)}
  70%,100%{opacity:0;transform:scale(1.35)}
}
.pnet-modern-nav>a{position:relative;transition:color .25s,background .25s}
.pnet-modern-nav>a:not(.is-cta)::after{
  content:"";position:absolute;right:14px;left:14px;bottom:4px;height:2px;border-radius:2px;
  background:var(--am-grad-brand);transform:scaleX(0);transform-origin:center;
  transition:transform .35s var(--am-ease);
}
.pnet-modern-nav>a:not(.is-cta):hover::after{transform:scaleX(1)}
.pnet-modern-nav>a.is-cta{
  background:var(--am-grad-gold)!important;
  color:#241a04!important;
  box-shadow:0 8px 24px -8px rgba(245,196,67,.6)!important;
  transition:transform .3s var(--am-ease-spring),box-shadow .3s;
}
.pnet-modern-nav>a.is-cta:hover{transform:translateY(-2px);box-shadow:0 14px 32px -8px rgba(245,196,67,.75)!important}
.pnet-theme-btn{transition:transform .5s var(--am-ease-spring),background .3s!important}
.pnet-theme-btn:hover{transform:rotate(180deg);background:rgba(141,180,255,.16)!important}

/* ═══════════════ هیرو سینمایی ═══════════════ */
.pnet10-hero{
  background:
    radial-gradient(1000px 520px at 78% 8%,rgba(61,123,255,.22),transparent 62%),
    radial-gradient(760px 480px at 8% 92%,rgba(122,92,255,.16),transparent 65%),
    radial-gradient(560px 380px at 30% 110%,rgba(245,196,67,.10),transparent 70%),
    linear-gradient(160deg,#030714 0%,#071022 42%,#0a1a38 78%,#06101f 100%)!important;
  overflow:hidden;
  min-height:92vh;
  display:flex;flex-direction:column;justify-content:center;
}
.pnet10-hero::before{
  background-image:
    linear-gradient(rgba(141,180,255,.055) 1px,transparent 1px),
    linear-gradient(90deg,rgba(141,180,255,.055) 1px,transparent 1px)!important;
  background-size:56px 56px!important;
  opacity:.5!important;
}
/* نورافکن ملایم پایین هیرو */
.pnet10-hero::after{
  content:"";position:absolute;top:auto;right:0;left:0;bottom:-1px;height:150px;z-index:1;pointer-events:none;
  animation:none!important;
  background:linear-gradient(180deg,transparent 20%,rgba(245,248,255,.14) 78%,rgba(245,248,255,.3) 100%);
}
.pnet10-hero-grid{position:relative;z-index:2}

.pnet10-kicker{
  border:1px solid rgba(141,180,255,.3)!important;
  background:rgba(61,123,255,.10)!important;
  color:#a9c6ff!important;
  backdrop-filter:blur(8px);
  box-shadow:0 0 0 1px rgba(61,123,255,.08),0 8px 26px -12px rgba(61,123,255,.5);
}
.pnet10-kicker i{
  width:8px;height:8px;border-radius:50%;
  background:var(--am-cyan);
  box-shadow:0 0 12px 2px rgba(57,208,255,.8);
  animation:amPulseDot 2.2s ease-in-out infinite;
}
@keyframes amPulseDot{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.55}}

.pnet10-hero h1{
  color:#fff;
  text-shadow:0 6px 40px rgba(3,10,30,.6);
  letter-spacing:-.5px;
}
.pnet10-hero h1 strong{
  background:var(--am-grad-text);
  background-size:220% 100%;
  -webkit-background-clip:text;background-clip:text;color:transparent;
  animation:amGradientSlide 7s ease-in-out infinite;
  filter:drop-shadow(0 4px 24px rgba(61,123,255,.35));
}
@keyframes amGradientSlide{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
.pnet10-hero-copy>p{color:#a8bce0!important}

.pnet10-btn-ghost{
  border:1px solid rgba(141,180,255,.35)!important;
  color:#d8e6ff!important;
  background:rgba(141,180,255,.07)!important;
  backdrop-filter:blur(10px);
}
.pnet10-btn-ghost:hover{background:rgba(141,180,255,.16)!important;border-color:rgba(141,180,255,.6)!important}
.pnet10-btn-staff{
  border:1px solid rgba(245,196,67,.4)!important;
  color:var(--am-gold2)!important;
  background:rgba(245,196,67,.08)!important;
}
.pnet10-btn-staff:hover{background:rgba(245,196,67,.16)!important}
.pnet10-btn-staff .staff-dot{color:#39ff9d;text-shadow:0 0 10px rgba(57,255,157,.9);animation:amPulseDot 1.8s infinite}

.pnet10-mini-proof span{
  border-inline-start:2px solid rgba(141,180,255,.3);
  padding-inline-start:10px;
}
.pnet10-mini-proof b{color:#fff}

/* دستگاه شناور هیرو */
.pnet10-device{
  background:linear-gradient(165deg,rgba(20,36,72,.85),rgba(8,16,36,.92))!important;
  border:1px solid rgba(141,180,255,.22)!important;
  box-shadow:
    0 40px 90px -30px rgba(2,8,24,.9),
    0 0 0 1px rgba(61,123,255,.08),
    inset 0 1px 0 rgba(255,255,255,.08)!important;
  backdrop-filter:blur(14px);
  transform-style:preserve-3d;
  transition:transform .25s ease-out;
  position:relative;z-index:2;
}
.pnet10-device::before{
  content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;z-index:-1;
  background:linear-gradient(140deg,rgba(57,208,255,.6),transparent 30%,transparent 70%,rgba(122,92,255,.6));
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;mask-composite:exclude;
  opacity:.7;
}
.pnet10-device-top{color:#8db4ff!important}
.pnet10-device{color:#eaf2ff!important}
.pnet10-device-title{color:#fff!important}
.pnet10-device-search{
  background:rgba(6,14,34,.6)!important;
  border:1px solid rgba(141,180,255,.22);
  color:#7e96c4!important;
}
.pnet10-device-list>div{
  background:rgba(255,255,255,.05)!important;
  border:1px solid rgba(141,180,255,.16)!important;
  box-shadow:none!important;
  transition:transform .3s var(--am-ease),background .3s,box-shadow .3s;
}
.pnet10-device-list b{color:#eaf2ff!important}
.pnet10-device-list em{color:#5d8dff!important}
.pnet10-device-list span{background:rgba(61,123,255,.14)!important}
.pnet10-device-bottom{color:#a8bce0!important}
.pnet10-device-bottom strong{color:#39ff9d!important;text-shadow:0 0 14px rgba(57,255,157,.5)}
.pnet10-device-list>div:hover{
  transform:translateX(-6px);
  background:rgba(61,123,255,.14);
  box-shadow:inset 3px 0 0 var(--am-cyan);
}
.pnet10-orb{filter:blur(70px);opacity:.55;animation:amOrbDrift 11s ease-in-out infinite alternate}
.pnet10-orb-a{background:radial-gradient(circle,#3d7bff,transparent 70%)!important}
.pnet10-orb-b{background:radial-gradient(circle,#7a5cff,transparent 70%)!important;animation-delay:-5s;animation-duration:14s}
@keyframes amOrbDrift{
  from{transform:translate(0,0) scale(1)}
  to{transform:translate(60px,-44px) scale(1.22)}
}

.pnet10-float-card{
  background:rgba(10,22,48,.78)!important;
  border:1px solid rgba(141,180,255,.22)!important;
  backdrop-filter:blur(16px);
  box-shadow:0 24px 60px -20px rgba(2,8,24,.9),inset 0 1px 0 rgba(255,255,255,.09)!important;
  animation:amFloatY 6s ease-in-out infinite;
}
.pnet10-float-b{animation-delay:-2s}
.pnet10-float-c{animation-delay:-4s}
@keyframes amFloatY{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}
.pnet10-float-icon{
  background:rgba(57,255,157,.14)!important;color:#39ff9d!important;
  box-shadow:0 0 20px -4px rgba(57,255,157,.55)!important;
}
.pnet10-float-icon.gold{background:rgba(245,196,67,.14)!important;color:var(--am-gold2)!important;box-shadow:0 0 20px -4px rgba(245,196,67,.55)!important}
.pnet10-float-icon.blue{background:rgba(57,208,255,.14)!important;color:var(--am-cyan)!important;box-shadow:0 0 20px -4px rgba(57,208,255,.55)!important}

.pnet10-scroll{color:#7e96c4!important}
.pnet10-scroll span{
  position:relative;display:inline-block;width:26px;height:42px;border-radius:16px;
  background:rgba(141,180,255,.08)!important;
  box-shadow:inset 0 0 0 1px rgba(141,180,255,.3);
}
.pnet10-scroll span::after{
  content:"";position:absolute;top:6px;right:50%;transform:translateX(50%);
  width:4px;height:9px;border-radius:4px;background:var(--am-cyan);
  box-shadow:0 0 10px rgba(57,208,255,.9);
  animation:amScrollDot 1.9s var(--am-ease) infinite;
}
@keyframes amScrollDot{0%{top:6px;opacity:0}25%{opacity:1}75%{opacity:1}100%{top:26px;opacity:0}}

/* ═══════════════ باند ورود همکاران ═══════════════ */
.pnet10-staff-cta{
  position:relative;overflow:hidden;
  background:linear-gradient(140deg,#0a1a38,#0e2350 55%,#12295e)!important;
  border:1px solid rgba(141,180,255,.16)!important;
  box-shadow:0 30px 80px -30px rgba(3,10,30,.7),inset 0 1px 0 rgba(255,255,255,.07)!important;
  border-radius:32px!important;
}
.pnet10-staff-cta::before{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:
    radial-gradient(420px 200px at 88% 0%,rgba(57,208,255,.16),transparent 65%),
    radial-gradient(380px 220px at 4% 100%,rgba(245,196,67,.12),transparent 65%);
}
.pnet10-staff-icon{
  background:var(--am-grad-brand)!important;
  box-shadow:0 14px 36px -8px rgba(61,123,255,.7),inset 0 1px 0 rgba(255,255,255,.3)!important;
  animation:amFloatY 5s ease-in-out infinite;
}
.pnet10-staff-copy h2{color:#fff!important}
.pnet10-staff-copy p{color:#a8bce0!important}
.pnet10-chip{
  background:rgba(61,123,255,.12)!important;
  border:1px solid rgba(61,123,255,.32)!important;
  color:#5d8dff!important;
}
.pnet10-chip.light{
  background:rgba(245,196,67,.12)!important;
  border-color:rgba(245,196,67,.4)!important;
  color:var(--am-gold2)!important;
}
.pnet10-btn-staff-dark{
  background:rgba(255,255,255,.06)!important;
  border:1px solid rgba(141,180,255,.35)!important;
  color:#eaf2ff!important;
  backdrop-filter:blur(10px);
}
.pnet10-btn-staff-dark:hover{background:rgba(141,180,255,.16)!important;box-shadow:var(--am-shadow-glow)}

/* ═══════════════ باند اعتماد ═══════════════ */
.pnet10-trust>div{
  position:relative;
  background:#fff;
  border:1px solid rgba(120,160,255,.14)!important;
  box-shadow:0 14px 40px -18px rgba(10,26,60,.14)!important;
  transition:transform .4s var(--am-ease-spring),box-shadow .4s,border-color .3s;
  overflow:hidden;
}
.pnet10-trust>div::before{
  content:"";position:absolute;inset:auto 0 0 0;height:3px;
  background:var(--am-grad-brand);transform:scaleX(0);transition:transform .45s var(--am-ease);
}
.pnet10-trust>div:hover{transform:translateY(-8px);border-color:rgba(61,123,255,.35)!important;box-shadow:0 26px 60px -22px rgba(61,123,255,.35)!important}
.pnet10-trust>div:hover::before{transform:scaleX(1)}
.pnet10-trust>div>span{
  display:inline-grid;place-items:center;
  background:linear-gradient(140deg,rgba(61,123,255,.12),rgba(57,208,255,.12));
  color:var(--am-blue);
  border-radius:14px;
  transition:transform .4s var(--am-ease-spring);
}
.pnet10-trust>div:hover>span{transform:scale(1.15) rotate(-6deg)}

/* ═══════════════ سکشن خدمات ═══════════════ */
.pnet10-section-head h2{
  letter-spacing:-.4px;
  background:linear-gradient(120deg,var(--am-ink) 55%,#2b4a86);
  -webkit-background-clip:text;background-clip:text;color:transparent;
}
.pnet10-text-link{color:var(--am-blue)!important;position:relative}
.pnet10-text-link span{display:inline-block;transition:transform .3s var(--am-ease-spring)}
.pnet10-text-link:hover span{transform:translateX(-5px)}

.psc-search{
  background:#fff!important;
  border:1px solid rgba(120,160,255,.22)!important;
  box-shadow:0 12px 34px -16px rgba(10,26,60,.14)!important;
  transition:box-shadow .3s,border-color .3s,transform .3s;
}
.psc-search:focus-within{
  border-color:var(--am-blue)!important;
  box-shadow:0 0 0 4px rgba(61,123,255,.14),0 18px 44px -18px rgba(61,123,255,.4)!important;
  transform:translateY(-2px);
}
.psc-search>span{color:var(--am-blue)!important}

.psc-chips button{
  transition:all .3s var(--am-ease);
  border:1px solid rgba(120,160,255,.22)!important;
  background:#fff!important;
  color:#41557c!important;
}
.psc-chips button:hover{transform:translateY(-2px);border-color:rgba(61,123,255,.5)!important;color:var(--am-blue)!important}
.psc-chips button.active{
  background:var(--am-grad-brand)!important;
  color:#fff!important;border-color:transparent!important;
  box-shadow:0 10px 26px -10px rgba(61,123,255,.65)!important;
}

.psc{
  position:relative;
  background:#fff!important;
  border:1px solid rgba(120,160,255,.16)!important;
  box-shadow:0 14px 38px -20px rgba(10,26,60,.16)!important;
  transition:transform .45s var(--am-ease-spring),box-shadow .45s,border-color .3s!important;
  overflow:hidden;
  will-change:transform;
}
.psc::before{
  content:"";position:absolute;inset:0 0 auto 0;height:3px;
  background:var(--am-grad-brand);
  transform:scaleX(0);transform-origin:right;transition:transform .45s var(--am-ease);
}
.psc::after{
  content:"";position:absolute;width:180px;height:180px;border-radius:50%;
  background:radial-gradient(circle,rgba(61,123,255,.12),transparent 70%);
  top:-70px;left:-70px;opacity:0;transition:opacity .4s;
}
.psc:hover{
  transform:translateY(-9px) rotate(-.4deg);
  border-color:rgba(61,123,255,.4)!important;
  box-shadow:0 30px 66px -24px rgba(61,123,255,.45)!important;
}
.psc:hover::before{transform:scaleX(1)}
.psc:hover::after{opacity:1}
.psc-ic{
  background:linear-gradient(140deg,rgba(61,123,255,.10),rgba(57,208,255,.10))!important;
  transition:transform .45s var(--am-ease-spring),box-shadow .3s;
}
.psc:hover .psc-ic{transform:scale(1.12) rotate(5deg);box-shadow:0 10px 24px -8px rgba(61,123,255,.4)}
.psc-go{color:var(--am-blue)!important}
.psc-go i{display:inline-block;transition:transform .3s var(--am-ease-spring)}
.psc:hover .psc-go i{transform:translateX(-6px)}

.psc-nav{
  background:#fff!important;border:1px solid rgba(120,160,255,.25)!important;
  transition:all .3s var(--am-ease)!important;
}
.psc-nav:hover{background:var(--am-grad-brand)!important;color:#fff!important;border-color:transparent!important;transform:translateY(-2px);box-shadow:0 12px 28px -10px rgba(61,123,255,.6)!important}
.psc-dots i{transition:all .35s var(--am-ease)!important}
.psc-dots i.on{background:var(--am-blue)!important;width:26px!important;border-radius:99px!important}

/* ═══════════════ چرا پیشخوان‌نت ═══════════════ */
.pnet10-why{position:relative}
.pnet10-feature{
  position:relative;
  background:linear-gradient(170deg,#ffffff,#f4f8ff)!important;
  border:1px solid rgba(120,160,255,.16)!important;
  box-shadow:0 16px 44px -22px rgba(10,26,60,.18)!important;
  transition:transform .5s var(--am-ease-spring),box-shadow .5s,border-color .3s!important;
  overflow:hidden;
}
.pnet10-feature::before{
  content:"";position:absolute;inset:0;
  background:radial-gradient(300px 160px at 85% 0%,rgba(61,123,255,.10),transparent 70%);
  opacity:0;transition:opacity .4s;
}
.pnet10-feature:hover{transform:translateY(-10px);border-color:rgba(61,123,255,.4)!important;box-shadow:0 34px 74px -26px rgba(61,123,255,.42)!important}
.pnet10-feature:hover::before{opacity:1}
.pnet10-feature>span{
  color:transparent!important;
  background:linear-gradient(120deg,rgba(61,123,255,.35),rgba(57,208,255,.3));
  -webkit-background-clip:text;background-clip:text;
  font-weight:900;
}
.pnet10-feature i{
  background:linear-gradient(140deg,rgba(61,123,255,.12),rgba(57,208,255,.10))!important;
  color:var(--am-blue)!important;
  transition:transform .45s var(--am-ease-spring);
}
.pnet10-feature:hover i{transform:scale(1.14) rotate(-7deg)}

/* ═══════════════ سکشن محصول / داشبورد ═══════════════ */
.pnet10-product-section{
  background:
    radial-gradient(700px 380px at 85% 10%,rgba(61,123,255,.20),transparent 65%),
    radial-gradient(520px 320px at 8% 90%,rgba(122,92,255,.14),transparent 65%),
    linear-gradient(150deg,#050b1c,#0a1a38 60%,#071022)!important;
  position:relative;overflow:hidden;
}
.pnet10-product-section::before{
  content:"";position:absolute;inset:0;opacity:.3;pointer-events:none;
  background-image:linear-gradient(rgba(141,180,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(141,180,255,.05) 1px,transparent 1px);
  background-size:48px 48px;
  mask-image:radial-gradient(ellipse at 30% 60%,#000 10%,transparent 75%);
}
.pnet10-product-copy h2{color:#fff!important}
.pnet10-product-copy h2 strong{
  background:var(--am-grad-text);background-size:220% 100%;
  -webkit-background-clip:text;background-clip:text;color:transparent;
  animation:amGradientSlide 8s ease-in-out infinite;
}
.pnet10-product-copy p{color:#a8bce0!important}
.pnet10-product-copy ul li{color:#c4d5f2!important;position:relative}
.pnet10-product-copy ul li::before{
  content:"✓";color:var(--am-cyan);margin-inline-end:8px;font-weight:900;
  text-shadow:0 0 12px rgba(57,208,255,.7);
}
.pnet10-dashboard{
  background:linear-gradient(165deg,rgba(18,34,70,.9),rgba(8,16,36,.95))!important;
  border:1px solid rgba(141,180,255,.2)!important;
  box-shadow:0 46px 100px -34px rgba(2,8,24,1),inset 0 1px 0 rgba(255,255,255,.08)!important;
  transform-style:preserve-3d;transition:transform .25s ease-out;
}
.pnet10-dash-cards>div{
  background:rgba(141,180,255,.07)!important;
  border:1px solid rgba(141,180,255,.14)!important;
  transition:transform .35s var(--am-ease-spring),background .3s;
}
.pnet10-dash-cards>div:hover{transform:translateY(-4px);background:rgba(141,180,255,.13)!important}
.pnet10-dash-cards strong{
  background:var(--am-grad-text);
  -webkit-background-clip:text;background-clip:text;color:transparent;
}
.pnet10-dash-progress{
  background:rgba(141,180,255,.12)!important;overflow:hidden;
}
.pnet10-dash-progress i{
  background:var(--am-grad-brand)!important;
  box-shadow:0 0 16px rgba(61,123,255,.8);
  animation:amProgressFlow 3.4s var(--am-ease) infinite;
  transform-origin:right;
}
@keyframes amProgressFlow{0%{transform:scaleX(.12)}55%{transform:scaleX(.82)}100%{transform:scaleX(.82)}}

/* ═══════════════ مراحل ۳گانه ═══════════════ */
.pnet10-step{
  background:#fff!important;
  border:1px solid rgba(120,160,255,.16)!important;
  box-shadow:0 16px 44px -22px rgba(10,26,60,.16)!important;
  transition:transform .5s var(--am-ease-spring),box-shadow .5s!important;
  position:relative;
}
.pnet10-step:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 34px 70px -26px rgba(61,123,255,.4)!important}
.pnet10-step b{
  background:var(--am-grad-brand)!important;
  -webkit-background-clip:text;background-clip:text;color:transparent!important;
  filter:drop-shadow(0 6px 18px rgba(61,123,255,.35));
}

/* ═══════════════ کارت‌های دوتایی (حضوری/آنلاین) ═══════════════ */
.pnet10-split-card{
  background:#fff!important;
  border:1px solid rgba(120,160,255,.16)!important;
  box-shadow:0 20px 54px -24px rgba(10,26,60,.2)!important;
  transition:transform .5s var(--am-ease-spring),box-shadow .5s,border-color .3s!important;
  overflow:hidden;position:relative;
}
.pnet10-split-card:hover{transform:translateY(-9px);box-shadow:0 36px 80px -28px rgba(61,123,255,.42)!important;border-color:rgba(61,123,255,.4)!important}
.pnet10-split-card.dark{
  background:linear-gradient(150deg,#0a1a38,#0e2350)!important;
  border-color:rgba(141,180,255,.2)!important;
}
.pnet10-split-card.dark h3{color:#fff!important}
.pnet10-split-card.dark p{color:#a8bce0!important}
.pnet10-split-card.dark a{color:var(--am-gold2)!important}
.pnet10-split-icon{
  background:linear-gradient(140deg,rgba(61,123,255,.12),rgba(57,208,255,.10))!important;
  transition:transform .5s var(--am-ease-spring);
}
.pnet10-split-card:hover .pnet10-split-icon{transform:scale(1.1) rotate(-6deg)}
.pnet10-split-card a{color:var(--am-blue)!important;position:relative}

/* ═══════════════ باکس پیگیری در صفحه اصلی ═══════════════ */
.pnet10-track-box{
  position:relative;overflow:hidden;
  background:linear-gradient(150deg,#0a1a38,#0d2050 55%,#101f47)!important;
  border:1px solid rgba(141,180,255,.2)!important;
  box-shadow:0 40px 90px -34px rgba(3,10,30,.8),inset 0 1px 0 rgba(255,255,255,.07)!important;
  border-radius:34px!important;
}
.pnet10-track-box::before{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:
    radial-gradient(460px 240px at 90% 0%,rgba(57,208,255,.14),transparent 65%),
    radial-gradient(400px 260px at 0% 100%,rgba(245,196,67,.10),transparent 65%);
}
.pnet10-track-box::after{
  content:"✦";position:absolute;left:6%;top:14%;font-size:60px;color:rgba(141,180,255,.08);
  animation:amSpin 22s linear infinite;pointer-events:none;
}
@keyframes amSpin{to{transform:rotate(360deg)}}
.pnet10-track-copy h2{color:#fff!important}
.pnet10-track-copy p{color:#a8bce0!important}
.pnet10-track-widget{position:relative;z-index:2}

/* ویجت پیگیری (pf-track-box) */
.pf-track-box{
  background:rgba(255,255,255,.05)!important;
  border:1px solid rgba(141,180,255,.18)!important;
  border-radius:22px!important;
  padding:18px!important;
  backdrop-filter:blur(12px);
}
.pf-track-row{gap:10px!important}
.pf-track-box input,
.rg-card input,.rg-card select,.rg-card textarea,
.pf-cardbox input,.pf-cardbox select,.pf-cardbox textarea,
.pbk-form input,.pbk-form textarea,.pbk-form select,
.psc-search input{
  transition:border-color .25s,box-shadow .25s,background .25s!important;
}
.pf-track-box input{
  background:rgba(6,14,34,.6)!important;
  border:1px solid rgba(141,180,255,.25)!important;
  color:#eaf2ff!important;
  border-radius:14px!important;
}
.pf-track-box input::placeholder{color:#6f86b3}
.pf-track-box input:focus{
  border-color:var(--am-cyan)!important;
  box-shadow:0 0 0 4px rgba(57,208,255,.16)!important;
  outline:none;
}
#pnet-tk-out .pf-trk,.pf-trk{
  animation:amFadeUp .6s var(--am-ease) both;
}
@keyframes amFadeUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}

/* ═══════════════ مجله ═══════════════ */
.pnet10-post{
  background:#fff!important;
  border:1px solid rgba(120,160,255,.15)!important;
  box-shadow:0 16px 44px -22px rgba(10,26,60,.16)!important;
  transition:transform .5s var(--am-ease-spring),box-shadow .5s!important;
  overflow:hidden;
}
.pnet10-post:hover{transform:translateY(-9px);box-shadow:0 34px 72px -26px rgba(61,123,255,.4)!important}
.pnet10-post-media{overflow:hidden}
.pnet10-post-media img{transition:transform .8s var(--am-ease)!important}
.pnet10-post:hover .pnet10-post-media img{transform:scale(1.08)}
.pnet10-post-body h3{transition:color .3s}
.pnet10-post:hover .pnet10-post-body h3{color:var(--am-blue)!important}
.pnet10-post-body>span{color:var(--am-blue)!important}

/* ═══════════════ CTA پایانی ═══════════════ */
.pnet10-final{
  position:relative;overflow:hidden;
  background:
    radial-gradient(600px 300px at 80% 0%,rgba(61,123,255,.28),transparent 65%),
    radial-gradient(500px 300px at 10% 100%,rgba(245,196,67,.14),transparent 65%),
    linear-gradient(150deg,#050b1c,#0c1e48 60%,#071022)!important;
  border:1px solid rgba(141,180,255,.18)!important;
  box-shadow:0 46px 100px -36px rgba(3,10,30,.85)!important;
  border-radius:36px!important;
}
.pnet10-final h2{color:#fff!important;letter-spacing:-.4px}
.pnet10-final p{color:#a8bce0!important}
.pnet10-btn-light{
  background:rgba(255,255,255,.07)!important;
  border:1px solid rgba(141,180,255,.3)!important;
  color:#eaf2ff!important;
}
.pnet10-btn-light:hover{background:rgba(141,180,255,.16)!important}

/* ═══════════════ نوار تماس ═══════════════ */
.pnet10-contact-strip{
  background:#fff!important;
  border:1px solid rgba(120,160,255,.15)!important;
  box-shadow:0 16px 44px -22px rgba(10,26,60,.16)!important;
}
.pnet10-contact-strip>div>span{
  background:linear-gradient(140deg,rgba(61,123,255,.12),rgba(57,208,255,.10));
  color:var(--am-blue);
}

/* ═══════════════ فوتر ═══════════════ */
.pnet-modern-footer{
  background:
    radial-gradient(700px 300px at 85% 0%,rgba(61,123,255,.12),transparent 60%),
    linear-gradient(180deg,#04091a,#030714)!important;
  border-top:1px solid rgba(141,180,255,.12)!important;
  position:relative;overflow:hidden;
}
.pnet-modern-footer::before{
  content:"";position:absolute;top:0;right:0;left:0;height:1px;
  background:linear-gradient(90deg,transparent,rgba(57,208,255,.6),rgba(122,92,255,.6),transparent);
}
.pnet-modern-footer a{transition:color .25s,transform .25s;display:inline-block}
.pnet-modern-footer a:hover{color:#8db4ff!important;transform:translateX(-4px)}
.pnet-footer-bottom{border-top-color:rgba(141,180,255,.1)!important}

/* ═══════════════ ناوبری پایین موبایل ═══════════════ */
.pnet-bottom-nav{
  background:rgba(4,10,26,.9)!important;
  backdrop-filter:blur(20px) saturate(1.4)!important;
  border-top:1px solid rgba(141,180,255,.14)!important;
}
.pnet-bottom-nav a{transition:color .25s,transform .25s}
.pnet-bottom-nav a.on{color:var(--am-cyan)!important}
.pnet-bottom-nav a.on i{filter:drop-shadow(0 0 8px rgba(57,208,255,.8))}

/* ═══════════════════════════════════════════════════════════
   صفحه رهگیری مرسولات (rg-*)
   ═══════════════════════════════════════════════════════════ */
.rg-hero{
  position:relative;overflow:hidden;
  border-bottom:none!important;
  background:
    radial-gradient(700px 320px at 80% 0%,rgba(61,123,255,.30),transparent 60%),
    radial-gradient(500px 300px at 5% 100%,rgba(122,92,255,.18),transparent 65%),
    linear-gradient(155deg,#030714,#0a1a38 60%,#071022)!important;
  color:#fff;
  border-radius:0 0 40px 40px;
}
.rg-hero::before{
  content:"";position:absolute;inset:0;opacity:.4;pointer-events:none;
  background-image:linear-gradient(rgba(141,180,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(141,180,255,.05) 1px,transparent 1px);
  background-size:52px 52px;
  mask-image:radial-gradient(ellipse at 70% 20%,#000 10%,transparent 75%);
}
.rg-hero small{
  display:inline-block;padding:6px 16px;border-radius:999px;
  border:1px solid rgba(245,196,67,.4);background:rgba(245,196,67,.1);
  color:var(--am-gold2);font-weight:700;letter-spacing:.3px;
}
.rg-hero h1{
  color:#fff!important;letter-spacing:-.5px;
  text-shadow:0 8px 44px rgba(3,10,30,.7);
}
.rg-hero p{color:#a8bce0!important}

.rg-card{
  background:#fff!important;
  border:1px solid rgba(120,160,255,.16)!important;
  border-radius:var(--am-r-lg)!important;
  box-shadow:0 20px 60px -26px rgba(10,26,60,.22)!important;
  padding:26px!important;
  position:relative;overflow:hidden;
  transition:transform .45s var(--am-ease-spring),box-shadow .45s,border-color .3s;
  animation:amFadeUp .55s var(--am-ease) both;
}
.rg-card::before{
  content:"";position:absolute;inset:0 0 auto 0;height:3px;
  background:var(--am-grad-brand);opacity:.85;
}
.rg-card:hover{transform:translateY(-4px);box-shadow:0 32px 80px -30px rgba(61,123,255,.4)!important;border-color:rgba(61,123,255,.35)!important}
.rg-card label{color:#33456a;font-weight:700}
.rg-card input,.rg-card select,.rg-card textarea{
  background:#f7faff!important;
  border:1px solid rgba(120,160,255,.28)!important;
  border-radius:14px!important;
  color:var(--am-ink)!important;
}
.rg-card input:focus,.rg-card select:focus,.rg-card textarea:focus{
  border-color:var(--am-blue)!important;
  box-shadow:0 0 0 4px rgba(61,123,255,.14)!important;
  background:#fff!important;outline:none;
}
.rg-btn{
  background:var(--am-grad-brand)!important;
  color:#fff!important;border:none!important;border-radius:14px!important;
  box-shadow:0 12px 30px -10px rgba(61,123,255,.6)!important;
  font-weight:800;
}
.rg-btn.rg-light{
  background:#eef4ff!important;color:var(--am-blue)!important;
  border:1px solid rgba(61,123,255,.3)!important;box-shadow:none!important;
}
.rg-btn.rg-light:hover{background:#e0ebff!important}
.rg-alert{border-radius:16px!important;animation:amFadeUp .5s var(--am-ease) both}
.rg-alert.rg-ok{
  background:linear-gradient(140deg,rgba(18,128,92,.10),rgba(57,208,255,.08))!important;
  border:1px solid rgba(18,128,92,.3)!important;color:#0d6b4c!important;
}
.rg-alert.rg-err{
  background:rgba(197,48,48,.07)!important;border:1px solid rgba(197,48,48,.28)!important;color:#a02626!important;
}
.rg-pid{
  background:linear-gradient(140deg,#f2f7ff,#eaf2ff)!important;
  border:1px dashed rgba(61,123,255,.45)!important;
  border-radius:18px!important;
}
.rg-pid b{
  background:var(--am-grad-brand);
  -webkit-background-clip:text;background-clip:text;color:transparent;
  letter-spacing:1px;font-size:1.25em;
}
.rg-note{background:#f6f9ff;border-radius:14px;border:1px solid rgba(120,160,255,.18)}
.rg-priv{color:#6a7ea3!important;font-size:12.5px}
.rg-link{color:var(--am-blue)!important;font-weight:700}
.rg-hp{position:absolute!important;left:-9999px!important;top:-9999px!important;opacity:0;height:0;overflow:hidden}

/* ═══════════════════════════════════════════════════════════
   پنل مشتری قدیمی (شورت‌کد pnet_customer_portal) و احراز هویت
   ═══════════════════════════════════════════════════════════ */
.pf-cardbox{
  background:#fff!important;
  border:1px solid rgba(120,160,255,.18)!important;
  border-radius:var(--am-r-lg)!important;
  box-shadow:0 20px 60px -26px rgba(10,26,60,.2)!important;
  padding:24px!important;
  position:relative;overflow:hidden;
  animation:amFadeUp .55s var(--am-ease) both;
}
.pf-cardbox::before{
  content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--am-grad-brand);opacity:.8;
}
.pf-cardbox input,.pf-cardbox select,.pf-cardbox textarea,
#pnet-auth input,.pnet-ticket-chat input{
  background:#f7faff!important;
  border:1px solid rgba(120,160,255,.28)!important;
  border-radius:13px!important;
  padding:12px 14px!important;
  color:var(--am-ink)!important;
  width:100%;
}
.pf-cardbox input:focus,.pf-cardbox select:focus,.pf-cardbox textarea:focus,#pnet-auth input:focus{
  border-color:var(--am-blue)!important;
  box-shadow:0 0 0 4px rgba(61,123,255,.14)!important;
  background:#fff!important;outline:none;
}
.pf-grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.pf-ghost{
  background:#eef4ff!important;color:var(--am-blue)!important;
  border:1px solid rgba(61,123,255,.3)!important;border-radius:13px!important;
  transition:all .3s var(--am-ease)!important;
}
.pf-ghost:hover{background:#dfeaff!important;transform:translateY(-2px)}
#pnet-portal h2{
  background:var(--am-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;
  filter:drop-shadow(0 2px 10px rgba(61,123,255,.2));
}
#pnet-portal h3{
  position:relative;padding-inline-start:14px;
}
#pnet-portal h3::before{
  content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);
  width:5px;height:1.15em;border-radius:5px;background:var(--am-grad-brand);
}
.pf-note{font-weight:700}
.pf-loading i{animation:amPulseDot 1.2s ease-in-out infinite!important;background:var(--am-blue)!important}

/* ═══════════════════════════════════════════════════════════
   ویزارد رزرو نوبت (pbk-*)
   ═══════════════════════════════════════════════════════════ */
.pbk{
  background:#fff!important;
  border:1px solid rgba(120,160,255,.18)!important;
  border-radius:30px!important;
  box-shadow:0 30px 80px -30px rgba(10,26,60,.25)!important;
  overflow:hidden;
}
.pbk-steps li i{
  transition:all .4s var(--am-ease-spring)!important;
}
.pbk-steps li.on i{
  background:var(--am-grad-brand)!important;color:#fff!important;
  box-shadow:0 8px 22px -6px rgba(61,123,255,.65),0 0 0 5px rgba(61,123,255,.14)!important;
  transform:scale(1.12);
}
.pbk-steps li.done i{background:rgba(18,128,92,.14)!important;color:var(--ok,#12805c)!important}
.pf-bk-svc{
  background:#fff!important;
  border:1px solid rgba(120,160,255,.2)!important;
  border-radius:18px!important;
  transition:all .35s var(--am-ease-spring)!important;
}
.pf-bk-svc:hover{transform:translateY(-4px);border-color:rgba(61,123,255,.5)!important;box-shadow:0 16px 36px -16px rgba(61,123,255,.4)!important}
.pf-bk-svc.sel{
  border-color:var(--am-blue)!important;
  background:linear-gradient(140deg,#f2f7ff,#eaf3ff)!important;
  box-shadow:0 0 0 3px rgba(61,123,255,.16),0 16px 36px -16px rgba(61,123,255,.45)!important;
}
.pf-day{
  border:1px solid rgba(120,160,255,.22)!important;
  background:#fff!important;border-radius:16px!important;
  transition:all .3s var(--am-ease-spring)!important;
}
.pf-day:hover{transform:translateY(-3px);border-color:rgba(61,123,255,.5)!important}
.pf-day.sel{
  background:var(--am-grad-brand)!important;color:#fff!important;border-color:transparent!important;
  box-shadow:0 12px 28px -10px rgba(61,123,255,.65)!important;
}
.pbk-slots button{
  border:1px solid rgba(120,160,255,.25)!important;border-radius:12px!important;
  transition:all .25s var(--am-ease)!important;
}
.pbk-slots button:hover{border-color:var(--am-blue)!important;color:var(--am-blue)!important;transform:translateY(-2px)}
.pbk-slots button.sel,.pbk-slots button.on{
  background:var(--am-grad-brand)!important;color:#fff!important;border-color:transparent!important;
  box-shadow:0 10px 24px -8px rgba(61,123,255,.6)!important;
}
.pbk-side{
  background:linear-gradient(160deg,#f4f8ff,#eaf1ff)!important;
  border-inline-start:1px solid rgba(120,160,255,.18)!important;
}
.pbk-sum-row b{color:var(--am-blue)}
.pbk-mode{
  border:1px solid rgba(120,160,255,.25)!important;border-radius:16px!important;
  transition:all .3s var(--am-ease-spring)!important;
}
.pbk-mode.sel{
  border-color:var(--am-blue)!important;
  background:linear-gradient(140deg,#f2f7ff,#eaf3ff)!important;
  box-shadow:0 0 0 3px rgba(61,123,255,.14)!important;
}
.pbk-pane{animation:amFadeUp .5s var(--am-ease)}
.pbk-done{animation:amPopIn .7s var(--am-ease-spring) both}
@keyframes amPopIn{from{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}

/* ═══════════════ فروشگاه ═══════════════ */
.pf-store-grid>div,.pf-p{
  transition:transform .4s var(--am-ease-spring),box-shadow .4s!important;
}
.pf-p:hover{transform:translateY(-8px);box-shadow:0 28px 60px -24px rgba(61,123,255,.4)!important}
.pf-p-img{overflow:hidden}
.pf-p-img img{transition:transform .7s var(--am-ease)}
.pf-p:hover .pf-p-img img{transform:scale(1.07)}
.pf-mini{
  border-radius:10px!important;transition:all .25s var(--am-ease)!important;
}
.pf-mini.buy{background:var(--am-grad-brand)!important;color:#fff!important;border:none!important}
.pf-mini:hover{transform:translateY(-2px)}
.pf-cat{transition:all .25s!important}
.pf-cat.on{background:var(--am-grad-brand)!important;color:#fff!important;border-color:transparent!important}

/* ═══════════════ ابزارهای موشن (JS کلاس می‌زند) ═══════════════ */
.am-reveal{opacity:0;transform:translateY(34px);transition:opacity .8s var(--am-ease),transform .8s var(--am-ease)}
.am-reveal.am-in{opacity:1;transform:none}
.am-reveal-rt{opacity:0;transform:translateX(-34px);transition:opacity .8s var(--am-ease),transform .8s var(--am-ease)}
.am-reveal-rt.am-in{opacity:1;transform:none}
.pnet10-reveal{transition-timing-function:var(--am-ease)!important}

/* شمارنده آمار */
.am-count{font-variant-numeric:tabular-nums}

/* ═══════════════ حالت تاریک صفحات ═══════════════ */
:root[data-theme="dark"] body.pnet-site,
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) body.pnet-site}{background:#060b18}
:root[data-theme="dark"] .psc,:root[data-theme="dark"] .pnet10-feature,:root[data-theme="dark"] .pnet10-step,
:root[data-theme="dark"] .pnet10-trust>div,:root[data-theme="dark"] .pnet10-post,:root[data-theme="dark"] .rg-card,
:root[data-theme="dark"] .pf-cardbox,:root[data-theme="dark"] .pbk,:root[data-theme="dark"] .pf-bk-svc,
:root[data-theme="dark"] .pnet10-contact-strip,:root[data-theme="dark"] .psc-search{
  background:linear-gradient(170deg,#0d1830,#0a1327)!important;
  border-color:rgba(120,160,255,.2)!important;
}
:root[data-theme="dark"] .pnet10-section-head h2{
  background:linear-gradient(120deg,#eaf2ff,#8db4ff);-webkit-background-clip:text;background-clip:text;
}
:root[data-theme="dark"] .pnet10-hero::after{background:linear-gradient(180deg,transparent,rgba(3,7,20,.4) 55%,#060b18 100%)}
:root[data-theme="dark"] .rg-card input,:root[data-theme="dark"] .rg-card select,:root[data-theme="dark"] .rg-card textarea,
:root[data-theme="dark"] .pf-cardbox input,:root[data-theme="dark"] .pf-cardbox textarea,:root[data-theme="dark"] .pf-cardbox select{
  background:#0a1428!important;color:#e8f0ff!important;border-color:rgba(120,160,255,.28)!important;
}
:root[data-theme="dark"] .rg-card label{color:#b9cbe8}
:root[data-theme="dark"] .pbk-side{background:linear-gradient(160deg,#0d1830,#0a1428)!important}
:root[data-theme="dark"] .pf-day,:root[data-theme="dark"] .pbk-mode,:root[data-theme="dark"] .pbk-slots button{background:#0d1830!important;color:#d5e2f7!important}

/* ═══════════════ ریسپانسیو ═══════════════ */
@media(max-width:860px){
  .pnet10-hero{min-height:auto;padding-top:56px!important}
  .pnet10-float-card{display:none}
  .pnet10-staff-cta,.pnet10-track-box,.pnet10-final{border-radius:24px!important}
  .rg-card{padding:18px!important}
  .pf-grid2{grid-template-columns:1fr}
}

/* ═══════════════ احترام به کاهش موشن ═══════════════ */
@media (prefers-reduced-motion:reduce){
  .pnet10-orb,.pnet10-float-card,.pnet10-kicker i,.pnet10-scroll span::after,
  .pnet10-dash-progress i,.pnet-site-header-modern .brand-mark::after,
  .am-stars i,.am-mote,.pnet10-track-box::after,.pnet10-staff-icon{
    animation:none!important;
  }
  .am-reveal,.am-reveal-rt,.pnet10-reveal{opacity:1!important;transform:none!important;transition:none!important}
  .am-aurora-canvas{display:none!important}
}
