:root{
  --yj-ink:#0B2B24;
  --yj-ink-deep:#071A15;
  --yj-panel:#123B31;
  --yj-paper:#F4EBDD;
  --yj-paper-edge:#E8DCC8;
  --yj-mint:#3FF2C6;
  --yj-gold:#F2B84B;
  --yj-coral:#FF6B5E;
  --yj-mist:#9DB8AE;
  --yj-active:#0F3D35;
  --yj-print:#C94F3D;
  --yj-paper-gray:#4F6B62;

  --yj-font-display:"Noto Sans SC","HarmonyOS Sans SC","PingFang SC","Microsoft YaHei",sans-serif;
  --yj-font-body:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;
  --yj-font-mono:"JetBrains Mono","Roboto Mono",SFMono-Regular,ui-monospace,monospace;

  --yj-header-h:76px;
  --yj-max:1240px;
  --yj-gutter:24px;
  --yj-radius-lg:24px;
  --yj-radius-md:16px;
  --yj-radius-pill:999px;
  --yj-shadow-soft:0 18px 44px rgba(4,20,16,.48);
  --yj-ease:cubic-bezier(.22,.61,.36,1);
}

*,*::before,*::after{box-sizing:border-box;}

html{
  -webkit-text-size-adjust:100%;
  scroll-behavior:smooth;
  scroll-padding-top:calc(var(--yj-header-h) + 16px);
}

body{
  margin:0;
  background:var(--yj-ink);
  color:var(--yj-paper);
  font-family:var(--yj-font-body);
  font-size:16px;
  line-height:1.75;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}

h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0;}
ul,ol{margin:0;padding:0;list-style:none;}
img,svg,video{display:block;max-width:100%;}
a{color:inherit;}
button{font:inherit;color:inherit;}
input,textarea,select{font:inherit;color:inherit;}

:focus-visible{outline:2px solid var(--yj-mint);outline-offset:3px;border-radius:4px;}

main{display:block;}
.yj-main{padding-top:var(--yj-header-h);}
.yj-main--flush{padding-top:0;}

.yj-visually-hidden{
  position:absolute;width:1px;height:1px;margin:-1px;padding:0;
  overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;
}

.yj-skip{
  position:fixed;left:16px;top:-88px;z-index:200;
  display:inline-flex;align-items:center;
  padding:11px 20px;border-radius:var(--yj-radius-pill);
  background:var(--yj-mint);color:#04211c;
  font-family:var(--yj-font-display);font-size:14px;font-weight:700;
  text-decoration:none;
  transition:top .2s var(--yj-ease);
}
.yj-skip:focus{top:14px;}
.yj-skip:focus-visible{outline:2px solid var(--yj-paper);outline-offset:3px;top:14px;}

/* ---------- 页头 ---------- */
.yj-header{
  position:fixed;
  top:0;left:0;right:0;
  z-index:100;
  color:var(--yj-paper);
  background-color:transparent;
  transition:background-color .22s var(--yj-ease),box-shadow .22s var(--yj-ease);
}
.yj-header::before{
  content:"";
  position:absolute;inset:0;
  background:linear-gradient(180deg,rgba(7,26,21,.84) 0%,rgba(7,26,21,.26) 64%,rgba(7,26,21,0) 100%);
  opacity:1;
  pointer-events:none;
  transition:opacity .22s var(--yj-ease);
}
.yj-header[data-pinned]{
  background-color:var(--yj-ink);
  box-shadow:0 1px 0 rgba(63,242,198,.18),0 20px 44px rgba(4,20,16,.44);
}
.yj-header[data-pinned]::before{opacity:0;}

.yj-progress{
  position:absolute;left:0;right:0;bottom:0;
  height:2px;
  background:rgba(244,235,221,.12);
  opacity:0;
  transition:opacity .22s var(--yj-ease);
}
.yj-header[data-pinned] .yj-progress{opacity:1;}
.yj-progress__bar{
  display:block;height:100%;width:0;
  background:linear-gradient(90deg,var(--yj-mint),var(--yj-gold));
  box-shadow:0 0 12px rgba(63,242,198,.7);
}

.yj-header__inner{
  position:relative;
  max-width:var(--yj-max);
  margin:0 auto;
  padding:0 var(--yj-gutter);
  min-height:var(--yj-header-h);
  display:flex;
  align-items:center;
  gap:20px;
}

.yj-brand{display:flex;align-items:center;flex:0 0 auto;min-width:0;}
.yj-brand__link{
  display:inline-flex;align-items:center;gap:12px;
  text-decoration:none;color:inherit;
  border-radius:var(--yj-radius-md);
}
.yj-brand__mark{
  width:40px;height:40px;flex:0 0 40px;
  display:grid;place-items:center;
  border-radius:14px;
  background:linear-gradient(145deg,var(--yj-mint),#1DBE9B);
  color:#04211c;
  font-family:var(--yj-font-mono);font-size:15px;font-weight:700;letter-spacing:-.5px;
  box-shadow:0 8px 20px rgba(63,242,198,.24);
}
.yj-brand__text{display:flex;flex-direction:column;line-height:1.2;min-width:0;}
.yj-brand__name{
  font-family:var(--yj-font-display);
  font-size:19px;font-weight:800;letter-spacing:.01em;
  white-space:nowrap;
}
.yj-brand__tagline{
  margin-top:3px;
  font-size:11px;letter-spacing:.06em;color:var(--yj-mist);
  white-space:nowrap;
}

.yj-nav{margin-left:auto;}
.yj-nav__list{display:flex;align-items:center;gap:2px;}
.yj-nav__item{display:flex;}
.yj-nav__link{
  position:relative;
  display:inline-flex;align-items:center;gap:6px;
  padding:9px 12px;
  border-radius:var(--yj-radius-pill);
  font-family:var(--yj-font-display);
  font-size:14px;font-weight:600;line-height:1;
  color:rgba(244,235,221,.76);
  text-decoration:none;
  transition:color .18s var(--yj-ease),background-color .18s var(--yj-ease);
}
.yj-nav__link:hover{color:var(--yj-paper);background:rgba(63,242,198,.10);}
.yj-nav__link[aria-current="page"]{color:var(--yj-mint);background:rgba(63,242,198,.12);}
.yj-nav__link[aria-current="page"]::before{
  content:"";
  width:5px;height:5px;flex:0 0 5px;border-radius:50%;
  background:var(--yj-mint);
  box-shadow:0 0 8px var(--yj-mint);
}

.yj-header__actions{display:flex;align-items:center;gap:10px;flex:0 0 auto;}
.yj-header__cta{flex:0 0 auto;}

/* ---------- 按钮 ---------- */
.yj-btn{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  padding:10px 20px;
  border:1px solid transparent;border-radius:var(--yj-radius-pill);
  background:transparent;
  font-family:var(--yj-font-display);font-size:14px;font-weight:700;line-height:1.2;
  text-decoration:none;cursor:pointer;
  transition:transform .18s var(--yj-ease),background-color .18s var(--yj-ease),border-color .18s var(--yj-ease),color .18s var(--yj-ease);
}
.yj-btn:hover{transform:translateY(-1px);}
.yj-btn:active{transform:translateY(0);}
.yj-btn--mint{background:var(--yj-mint);color:#04211c;}
.yj-btn--mint:hover{background:#63f7d3;}
.yj-btn--ghost{border-color:rgba(244,235,221,.30);color:var(--yj-paper);}
.yj-btn--ghost:hover{border-color:var(--yj-mint);color:var(--yj-mint);background:rgba(63,242,198,.08);}
.yj-btn--paper{background:var(--yj-paper);color:var(--yj-ink);}
.yj-btn--paper:hover{background:var(--yj-paper-edge);}
.yj-btn--outline-dark{border-color:rgba(11,43,36,.28);color:var(--yj-ink);}
.yj-btn--outline-dark:hover{border-color:var(--yj-ink);background:rgba(11,43,36,.06);}

/* ---------- 战术板开关 ---------- */
.yj-tactics-toggle{
  display:inline-flex;align-items:center;gap:8px;
  padding:9px 14px;
  border:1px solid rgba(63,242,198,.32);border-radius:var(--yj-radius-pill);
  background:rgba(18,59,49,.72);
  color:var(--yj-mint);
  font-family:var(--yj-font-display);font-size:13px;font-weight:700;line-height:1;
  cursor:pointer;
  transition:background-color .18s var(--yj-ease),border-color .18s var(--yj-ease),color .18s var(--yj-ease);
}
.yj-tactics-toggle:hover{background:var(--yj-panel);border-color:var(--yj-mint);}
.yj-tactics-toggle[aria-expanded="true"]{background:var(--yj-mint);color:#04211c;border-color:var(--yj-mint);}
.yj-tactics-toggle[aria-expanded="true"] .yj-tactics-toggle__icon i{background:#04211c;}
.yj-tactics-toggle__icon{display:grid;grid-template-columns:repeat(2,4px);gap:3px;}
.yj-tactics-toggle__icon i{
  display:block;width:4px;height:4px;border-radius:1px;
  background:var(--yj-mint);
  transition:background-color .18s var(--yj-ease);
}
.yj-tactics-toggle__label{white-space:nowrap;}

/* ---------- 移动导航按钮 ---------- */
.yj-nav-toggle{
  display:none;
  width:44px;height:44px;flex:0 0 44px;
  align-items:center;justify-content:center;
  border:1px solid rgba(244,235,221,.26);border-radius:14px;
  background:rgba(18,59,49,.62);
  color:var(--yj-paper);
  cursor:pointer;
  transition:border-color .18s var(--yj-ease),background-color .18s var(--yj-ease);
}
.yj-nav-toggle:hover{border-color:var(--yj-mint);background:var(--yj-panel);}
.yj-nav-toggle__bars{position:relative;display:block;width:18px;height:12px;}
.yj-nav-toggle__bars i{
  position:absolute;left:0;right:0;height:2px;border-radius:2px;
  background:currentColor;
  transition:transform .22s var(--yj-ease),opacity .22s var(--yj-ease);
}
.yj-nav-toggle__bars i:nth-child(1){top:0;}
.yj-nav-toggle__bars i:nth-child(2){bottom:0;}
.yj-nav-toggle[aria-expanded="true"] .yj-nav-toggle__bars i:nth-child(1){transform:translateY(5px) rotate(45deg);}
.yj-nav-toggle[aria-expanded="true"] .yj-nav-toggle__bars i:nth-child(2){transform:translateY(-5px) rotate(-45deg);}

/* ---------- 战术板快捷面板 ---------- */
.yj-tactics{
  position:absolute;
  top:calc(var(--yj-header-h) - 8px);
  right:max(16px,calc((100% - var(--yj-max)) / 2 + var(--yj-gutter)));
  width:min(392px,calc(100vw - 32px));
  padding:18px;
  border:1px solid rgba(63,242,198,.24);
  border-radius:var(--yj-radius-lg);
  background:var(--yj-ink-deep);
  box-shadow:var(--yj-shadow-soft);
  z-index:110;
}
.yj-tactics[hidden]{display:none;}
.yj-tactics__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px;}
.yj-tactics__title{
  font-family:var(--yj-font-display);
  font-size:12px;font-weight:800;letter-spacing:.16em;
  color:var(--yj-mist);
}
.yj-tactics__count{font-family:var(--yj-font-mono);font-size:12px;color:var(--yj-gold);letter-spacing:.1em;}
.yj-tactics__grid{display:grid;gap:6px;}
.yj-tactics__item{
  display:flex;align-items:center;gap:12px;
  padding:11px 12px;
  border:1px solid transparent;border-radius:var(--yj-radius-md);
  color:var(--yj-paper);text-decoration:none;
  transition:background-color .18s var(--yj-ease),border-color .18s var(--yj-ease),transform .18s var(--yj-ease);
}
.yj-tactics__item:hover{background:var(--yj-active);border-color:rgba(63,242,198,.24);transform:translateX(2px);}
.yj-tactics__dot{
  width:8px;height:8px;flex:0 0 8px;border-radius:50%;
  background:var(--yj-mint);
  box-shadow:0 0 10px rgba(63,242,198,.7);
}
.yj-tactics__item:nth-child(2) .yj-tactics__dot{background:var(--yj-gold);box-shadow:0 0 10px rgba(242,184,75,.7);}
.yj-tactics__item:nth-child(3) .yj-tactics__dot{background:var(--yj-coral);box-shadow:0 0 10px rgba(255,107,94,.7);}
.yj-tactics__body{display:flex;flex-direction:column;line-height:1.4;min-width:0;}
.yj-tactics__name{font-family:var(--yj-font-display);font-size:14px;font-weight:700;}
.yj-tactics__desc{font-size:12px;color:var(--yj-mist);}
.yj-tactics__note{
  margin-top:14px;padding-top:12px;
  border-top:1px dashed rgba(63,242,198,.20);
  font-size:12px;line-height:1.7;color:var(--yj-mist);
}

/* ---------- 页脚 ---------- */
.yj-footer{
  position:relative;
  background:var(--yj-ink-deep);
  color:var(--yj-paper);
  border-top:1px solid rgba(63,242,198,.16);
  padding:clamp(48px,6vw,76px) 0 32px;
  overflow:hidden;
}
.yj-footer::before{
  content:"";
  position:absolute;inset:0;
  pointer-events:none;
  background-image:
    radial-gradient(circle at 10% 0%,rgba(63,242,198,.15),transparent 46%),
    radial-gradient(circle at 88% 8%,rgba(242,184,75,.10),transparent 44%),
    repeating-linear-gradient(90deg,rgba(244,235,221,.04) 0 1px,transparent 1px 72px);
}
.yj-footer__inner{
  position:relative;
  max-width:var(--yj-max);
  margin:0 auto;
  padding:0 var(--yj-gutter);
}
.yj-footer__top{
  display:grid;
  grid-template-columns:minmax(0,1.15fr) minmax(0,1.6fr);
  gap:clamp(28px,5vw,64px);
  padding-bottom:40px;
  border-bottom:1px solid rgba(244,235,221,.12);
}
.yj-footer__brand{max-width:34ch;min-width:0;}
.yj-footer__logo{
  display:inline-grid;place-items:center;
  width:42px;height:42px;margin-bottom:16px;
  border-radius:14px;
  background:linear-gradient(145deg,var(--yj-mint),#1DBE9B);
  color:#04211c;
  font-family:var(--yj-font-mono);font-size:15px;font-weight:700;
}
.yj-footer__name{font-family:var(--yj-font-display);font-size:22px;font-weight:800;letter-spacing:.01em;}
.yj-footer__intro{margin-top:10px;font-size:14px;line-height:1.8;color:var(--yj-mist);}
.yj-footer__domain{
  margin-top:14px;
  font-family:var(--yj-font-mono);font-size:12px;letter-spacing:.05em;
  color:var(--yj-gold);
}
.yj-footer__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}
.yj-footer__col{min-width:0;}
.yj-footer__title{
  margin-bottom:14px;
  font-family:var(--yj-font-display);
  font-size:12px;font-weight:800;letter-spacing:.16em;
  color:var(--yj-mint);
}
.yj-footer__list{display:grid;gap:10px;}
.yj-footer__link{
  display:inline-block;
  font-size:14px;
  color:rgba(244,235,221,.72);
  text-decoration:none;
  transition:color .18s var(--yj-ease),padding-left .18s var(--yj-ease);
}
.yj-footer__link:hover{color:var(--yj-mint);padding-left:4px;}
.yj-footer__contact{
  display:grid;gap:8px;
  padding:26px 0;
  border-bottom:1px solid rgba(244,235,221,.12);
}
.yj-footer__line{
  display:flex;flex-wrap:wrap;gap:8px;
  font-size:14px;line-height:1.7;
  color:rgba(244,235,221,.84);
}
.yj-footer__label{
  min-width:66px;padding-top:3px;
  font-family:var(--yj-font-mono);font-size:11px;letter-spacing:.12em;
  color:var(--yj-mist);
}
.yj-footer__note{
  max-width:78ch;margin-top:6px;
  font-size:13px;line-height:1.8;color:var(--yj-mist);
}
.yj-footer__bottom{
  display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;
  padding-top:22px;
  font-size:12.5px;color:var(--yj-mist);
}
.yj-footer__copy{font-family:var(--yj-font-mono);letter-spacing:.03em;}
.yj-footer__icp{font-family:var(--yj-font-mono);letter-spacing:.03em;}

/* ---------- 通用布局 ---------- */
.yj-container{width:100%;max-width:var(--yj-max);margin:0 auto;padding:0 var(--yj-gutter);}
.yj-container--narrow{max-width:820px;}
.yj-section{padding:clamp(44px,7vw,88px) 0;}

.yj-grid{display:grid;gap:var(--yj-gutter);grid-template-columns:repeat(12,minmax(0,1fr));}
.yj-grid--2{grid-template-columns:repeat(2,minmax(0,1fr));}
.yj-grid--3{grid-template-columns:repeat(3,minmax(0,1fr));}
.yj-span-4{grid-column:span 4;min-width:0;}
.yj-span-5{grid-column:span 5;min-width:0;}
.yj-span-7{grid-column:span 7;min-width:0;}
.yj-span-8{grid-column:span 8;min-width:0;}
.yj-span-12{grid-column:span 12;min-width:0;}

.yj-eyebrow{
  display:inline-block;
  font-family:var(--yj-font-mono);
  font-size:11.5px;letter-spacing:.16em;
  color:var(--yj-mint);
}
.yj-lead{font-size:17px;line-height:1.85;color:rgba(244,235,221,.86);}

/* ---------- 卡片 ---------- */
.yj-card{
  position:relative;
  display:flex;flex-direction:column;gap:12px;
  padding:22px;
  border:1px solid rgba(63,242,198,.14);
  border-radius:var(--yj-radius-lg);
  background:var(--yj-panel);
  color:var(--yj-paper);
  transition:transform .2s var(--yj-ease),border-color .2s var(--yj-ease),background-color .2s var(--yj-ease);
}
.yj-card--paper{background:var(--yj-paper);color:var(--yj-ink);border-color:rgba(11,43,36,.12);}
.yj-card--link{text-decoration:none;}
.yj-card--link:hover{transform:translateY(-2px);border-color:rgba(63,242,198,.42);}
.yj-card__eyebrow{
  font-family:var(--yj-font-mono);
  font-size:11px;letter-spacing:.14em;
  color:var(--yj-mint);
}
.yj-card__title{
  font-family:var(--yj-font-display);
  font-size:20px;font-weight:800;line-height:1.35;letter-spacing:-.01em;
}
.yj-card__text{font-size:15px;line-height:1.78;color:var(--yj-mist);}
.yj-card--paper .yj-card__eyebrow{color:var(--yj-print);}
.yj-card--paper .yj-card__text{color:var(--yj-paper-gray);}

/* ---------- 胶囊标签 ---------- */
.yj-pill{
  display:inline-flex;align-items:center;gap:6px;
  padding:5px 12px;
  border:1px solid rgba(63,242,198,.34);border-radius:var(--yj-radius-pill);
  background:rgba(63,242,198,.08);
  color:var(--yj-mint);
  font-size:12px;font-weight:600;line-height:1.4;
}
.yj-pill--gold{border-color:rgba(242,184,75,.40);background:rgba(242,184,75,.10);color:var(--yj-gold);}
.yj-pill--coral{border-color:rgba(255,107,94,.40);background:rgba(255,107,94,.10);color:var(--yj-coral);}
.yj-pill--muted{border-color:rgba(157,184,174,.34);background:rgba(157,184,174,.08);color:var(--yj-mist);}

/* ---------- 面包屑 ---------- */
.yj-breadcrumb{padding:22px 0 0;}
.yj-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;color:var(--yj-mist);}
.yj-breadcrumb__item{display:inline-flex;align-items:center;gap:8px;}
.yj-breadcrumb__item + .yj-breadcrumb__item::before{content:"/";color:rgba(157,184,174,.5);}
.yj-breadcrumb__link{color:var(--yj-mist);text-decoration:none;transition:color .18s var(--yj-ease);}
.yj-breadcrumb__link:hover{color:var(--yj-mint);}
.yj-breadcrumb__current{color:var(--yj-paper);font-weight:600;}

/* ---------- 响应式图片容器 ---------- */
.yj-media{
  position:relative;
  overflow:hidden;
  min-height:160px;
  aspect-ratio:16 / 10;
  border:1px solid rgba(63,242,198,.16);
  border-radius:var(--yj-radius-lg);
  background:
    linear-gradient(135deg,rgba(63,242,198,.12),transparent 58%),
    var(--yj-panel);
}
.yj-media--wide{aspect-ratio:21 / 9;}
.yj-media--square{aspect-ratio:1 / 1;}
.yj-media--tall{aspect-ratio:4 / 5;}
.yj-media > img,
.yj-media > svg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
.yj-media__caption{
  position:absolute;left:16px;bottom:14px;
  font-family:var(--yj-font-mono);
  font-size:11px;letter-spacing:.1em;
  color:var(--yj-mint);
}

/* ---------- 滚动显现 ---------- */
[data-reveal]{
  opacity:0;
  transform:translateY(14px);
  transition:opacity .5s var(--yj-ease),transform .5s var(--yj-ease);
}
[data-reveal][data-revealed]{opacity:1;transform:none;}
html:not(.yj-js) [data-reveal]{opacity:1;transform:none;}

/* ---------- 断点 ---------- */
@media (max-width:1180px){
  .yj-header__inner{gap:14px;}
  .yj-nav__link{padding:9px 9px;font-size:13.5px;}
}

@media (max-width:1080px){
  .yj-header__cta{display:none;}
}

@media (max-width:980px){
  :root{--yj-header-h:68px;}

  .yj-brand__tagline{display:none;}
  .yj-brand__name{font-size:17px;}
  .yj-brand__mark{width:36px;height:36px;flex-basis:36px;border-radius:12px;font-size:13px;}

  .yj-tactics-toggle__label{display:none;}
  .yj-tactics-toggle{padding:11px;}

  .yj-nav-toggle{display:inline-flex;}

  .yj-nav{
    position:absolute;
    top:100%;left:12px;right:12px;
    margin-left:0;
    padding:12px;
    border:1px solid rgba(63,242,198,.22);
    border-radius:var(--yj-radius-lg);
    background:var(--yj-ink-deep);
    box-shadow:var(--yj-shadow-soft);
    opacity:0;
    visibility:hidden;
    transform:translateY(-10px);
    transition:opacity .22s var(--yj-ease),transform .22s var(--yj-ease),visibility 0s linear .22s;
  }
  .yj-nav[data-open]{
    opacity:1;
    visibility:visible;
    transform:none;
    transition:opacity .22s var(--yj-ease),transform .22s var(--yj-ease),visibility 0s;
  }
  .yj-nav__list{flex-direction:column;align-items:stretch;gap:4px;}
  .yj-nav__link{
    width:100%;justify-content:flex-start;
    padding:13px 14px;
    border-radius:14px;
    font-size:15px;
    color:var(--yj-paper);
  }
  .yj-nav__link[aria-current="page"]{color:var(--yj-mint);}

  .yj-tactics{right:12px;left:12px;width:auto;}

  .yj-grid--2,.yj-grid--3{grid-template-columns:minmax(0,1fr);}
  .yj-span-4,.yj-span-5,.yj-span-7,.yj-span-8{grid-column:span 12;}

  .yj-footer__top{grid-template-columns:minmax(0,1fr);gap:32px;}
}

@media (max-width:860px){
  .yj-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px;}
}

@media (max-width:520px){
  :root{--yj-gutter:18px;}
  .yj-footer__cols{grid-template-columns:minmax(0,1fr);}
  .yj-footer__bottom{flex-direction:column;align-items:flex-start;}
  .yj-footer__line{flex-direction:column;gap:2px;}
  .yj-footer__label{min-width:0;padding-top:0;}
  .yj-card{padding:18px;}
  .yj-card__title{font-size:18px;}
}

@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto;}
  *,*::before,*::after{
    animation-duration:.001ms !important;
    animation-iteration-count:1 !important;
    transition-duration:.001ms !important;
    scroll-behavior:auto !important;
  }
  [data-reveal]{opacity:1 !important;transform:none !important;}
  .yj-btn:hover,.yj-card--link:hover,.yj-tactics__item:hover{transform:none;}
  .yj-footer__link:hover{padding-left:0;}
}
