/* دور ۲۲ — هوم: عنوان «WHY 360IQE»، کارت ورود SEMIM ENERGY */
.r7-why-en{font-family:'Instrument Serif','Vazirmatn',serif !important;font-style:normal !important;font-weight:400;text-transform:uppercase;letter-spacing:.09em;
  background:linear-gradient(100deg,#fff 0%,#ffe2a6 28%,#8fd6ff 52%,#fff 78%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:h22shine 6s linear infinite}
.r7-why-en .b22{font-family:inherit !important;font-style:normal}
.r7-why-en .b22 small{-webkit-text-fill-color:#ffd27a;color:#ffd27a}
@keyframes h22shine{to{background-position:260% 0}}
.sx-card{display:block;color:inherit;text-decoration:none;position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.22,.9,.32,1),box-shadow .35s,border-color .35s}
.sx-card::after{content:"";position:absolute;inset:-40%;background:conic-gradient(from 0deg,transparent 0 70%,rgba(255,170,100,.22) 80%,transparent 90%);animation:h22spin 9s linear infinite;pointer-events:none}
@keyframes h22spin{to{transform:rotate(360deg)}}
.sx-card:hover{transform:translateY(-4px);box-shadow:0 22px 50px -22px rgba(255,150,70,.6);border-color:rgba(255,190,120,.5)}
.sx-card>*{position:relative;z-index:1}
.sx-title{font-family:'Instrument Serif','Cormorant Garamond',Georgia,serif !important;font-style:normal !important;font-weight:400 !important;text-transform:uppercase;font-size:clamp(2rem,4.6vw,3.4rem) !important;letter-spacing:.07em;line-height:1.05 !important;margin:0 0 4px !important;color:#fff;
  text-shadow:0 0 28px rgba(255,216,154,.35),0 0 60px rgba(124,184,245,.2)}
.sx-w{display:inline-block;animation:h22rise .9s cubic-bezier(.22,.9,.32,1) both;animation-delay:calc(var(--i)*.18s)}
.sx-w:nth-of-type(2){background:linear-gradient(100deg,#ffd27a,#ff9a3c,#ffd27a);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:h22rise .9s .18s both,h22shine 5s linear infinite}
@keyframes h22rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
.sx-tag{font-family:'Instrument Serif','Cormorant Garamond',Georgia,serif !important;font-style:normal !important;font-size:clamp(1.15rem,2.2vw,1.6rem);letter-spacing:.14em;text-transform:uppercase;color:#cfd8e6;margin:0 0 10px;animation:h22rise 1s .4s both}
.sx-go{pointer-events:none}
@media (prefers-reduced-motion:reduce){.r7-why-en,.sx-card::after,.sx-w,.sx-tag{animation:none}}
@media (max-width:700px){.sx-head{text-align:center}}

/* ===== دور ۲۴: خط SEMIM ENERGY زیر «هرآنچه شما به آن نیاز دارید» — هم‌فونت و هم‌قالب شعار انگلیسی، فقط متن، متحرک، لینک به سایت سمیم ===== */
#page-home .hero a.hero-semim{display:block;width:max-content;max-width:100%;margin:calc(var(--u)*9 + 2px) auto 0;position:relative;text-align:center;text-decoration:none;cursor:pointer;
  font-family:'Instrument Serif','Times New Roman',serif;font-weight:400;font-style:italic;letter-spacing:.02em;line-height:1.15;white-space:nowrap;
  font-size:min(2.7rem,calc((100vw - 28px) / 17.5));-webkit-tap-highlight-color:transparent}
#page-home .hero a.hero-semim .hs-w{display:inline-block;margin:0 .09em;
  background:linear-gradient(100deg,#ffd27a 0%,#ff9a3c 30%,#fff1c9 50%,#ffb347 70%,#ffd27a 100%);background-size:260% 100%;
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;
  filter:drop-shadow(0 0 18px rgba(255,170,80,.35)) drop-shadow(0 2px 14px rgba(2,6,15,.6));transition:transform .3s}
#page-home .hero a.hero-semim:hover .hs-w,#page-home .hero a.hero-semim:focus-visible .hs-w{transform:translateY(-3px)}
#page-home .hero a.hero-semim::after{content:"";position:absolute;left:8%;right:8%;bottom:-4px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,200,120,.7),transparent);transform:scaleX(0);transform-origin:center;transition:transform .45s}
#page-home .hero a.hero-semim:hover::after,#page-home .hero a.hero-semim:focus-visible::after{transform:scaleX(1)}
@media (prefers-reduced-motion:no-preference){
  #page-home .hero a.hero-semim .hs-w{opacity:0;transform:translateY(.45em);animation:hs-rise .9s cubic-bezier(.22,.9,.32,1) calc(1s + var(--i)*.16s) forwards,hs-flow 5s linear calc(2s + var(--i)*.2s) infinite}
  #page-home .hero a.hero-semim::after{animation:hs-line 4s ease-in-out 2.4s infinite}
}
@keyframes hs-rise{to{opacity:1;transform:none}}
@keyframes hs-flow{to{background-position:260% 0}}
@keyframes hs-line{0%,100%{transform:scaleX(0)}50%{transform:scaleX(1)}}
@media (max-width:640px){#page-home .hero a.hero-semim{margin-top:8px}}
/* موبایل: باکس تنهای آخر (و دوتای آخر) ردیف ناقص وسط بیاید */
@media (max-width:560px){
  #page-home #boxGrid.home-modules{grid-template-columns:repeat(6,minmax(0,1fr))}
  #page-home #boxGrid.home-modules>.home-module{grid-column:span 2}
  #page-home #boxGrid.home-modules>.home-module:last-child:nth-child(3n+1){grid-column:3 / span 2}
  #page-home #boxGrid.home-modules>.home-module:last-child:nth-child(3n+2){grid-column:4 / span 2}
  #page-home #boxGrid.home-modules>.home-module:nth-last-child(2):nth-child(3n+1){grid-column:2 / span 2}
}
