*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{min-height:100vh}
img,picture,svg,video{display:block;max-width:100%}
input,button,select,textarea{font:inherit;color:inherit}
button{background:none;border:none;cursor:pointer}
ul,ol{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:1.2}
a{color:inherit;text-decoration:none}
[hidden]{display:none!important}
:root{
  --c-deep:#0A1F3C;
  --c-deeper:#061223;
  --c-panel:#102A4A;
  --c-neon:#39FF14;
  --c-orange:#FF6B00;
  --c-paper:#F2F7FA;
  --c-text:#D7E5F2;
  --c-muted:#8AA2BC;
  --c-line:#1E3B5C;
  --font-head:'Oswald','Noto Sans SC','PingFang SC',sans-serif;
  --font-body:'Noto Sans SC','PingFang SC','Microsoft YaHei',sans-serif;
  --font-data:'Roboto Mono','JetBrains Mono','Courier New',monospace;
  --frame-w:280px;
  --header-h:64px;
  --container:1240px;
  --ease:cubic-bezier(0.22,1,0.36,1);
  --t-base:0.3s var(--ease);
  --radius:4px
}
body{
  font-family:var(--font-body);
  font-size:16px;
  line-height:1.75;
  background:var(--c-deeper);
  color:var(--c-text);
  padding-left:var(--frame-w);
  overflow-x:hidden
}
body::before{
  content:'';
  position:fixed;
  top:0;
  bottom:0;
  left:calc(var(--frame-w) - 1px);
  width:1px;
  background:var(--c-line);
  z-index:199;
  pointer-events:none
}
#main-content{
  display:block;
  min-height:70vh;
  scroll-margin-top:calc(var(--header-h) + 12px)
}
::selection{
  background:var(--c-neon);
  color:var(--c-deeper)
}
.fx-skip{
  position:fixed;
  top:12px;
  left:12px;
  z-index:1000;
  padding:10px 18px;
  background:var(--c-neon);
  color:var(--c-deeper);
  font-size:14px;
  font-weight:600;
  letter-spacing:.06em;
  border-radius:2px;
  transform:translateY(-160%);
  transition:transform var(--t-base)
}
.fx-skip:focus,.fx-skip:focus-visible{
  transform:translateY(0);
  outline:none;
  box-shadow:0 0 0 3px rgba(57,255,20,.3)
}
.fx-header{
  position:fixed;
  top:0;
  left:0;
  width:var(--frame-w);
  height:100vh;
  background:var(--c-deeper);
  border-right:1px solid var(--c-line);
  display:flex;
  flex-direction:column;
  z-index:200
}
.fx-header__brand{
  padding:32px 24px 26px;
  border-bottom:1px solid var(--c-line);
  flex-shrink:0
}
.fx-brand{
  display:block;
  position:relative
}
.fx-brand::after{
  content:'';
  display:block;
  width:56px;
  height:3px;
  margin-top:18px;
  background:linear-gradient(90deg,var(--c-neon) 0%,var(--c-neon) 55%,var(--c-orange) 100%)
}
.fx-brand__logo{
  display:block;
  font-family:var(--font-data);
  font-size:22px;
  font-weight:700;
  letter-spacing:.08em;
  line-height:1.2;
  color:var(--c-text)
}
.fx-brand__accent{color:var(--c-neon)}
.fx-brand__name{
  display:block;
  margin-top:8px;
  font-family:var(--font-head);
  font-size:17px;
  font-weight:600;
  letter-spacing:.16em;
  color:var(--c-text)
}
.fx-brand__slogan{
  display:block;
  margin-top:2px;
  font-size:12px;
  letter-spacing:.08em;
  color:var(--c-muted)
}
.fx-nav{
  flex:1;
  overflow-y:auto;
  padding:20px 0 12px;
  scrollbar-width:thin;
  scrollbar-color:var(--c-line) transparent;
  -webkit-overflow-scrolling:touch
}
.fx-nav::-webkit-scrollbar{width:4px}
.fx-nav::-webkit-scrollbar-thumb{background:var(--c-line)}
.fx-nav__list{
  display:flex;
  flex-direction:column;
  gap:2px
}
.fx-nav__item{display:block}
.fx-nav__link{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:13px 20px;
  color:var(--c-muted);
  border-left:3px solid transparent;
  transition:color var(--t-base),background-color var(--t-base),border-color var(--t-base)
}
.fx-nav__link::after{
  content:'';
  position:absolute;
  right:16px;
  width:7px;
  height:7px;
  background:var(--c-orange);
  transform:rotate(45deg);
  opacity:0;
  transition:opacity var(--t-base)
}
.fx-nav__link:hover,
.fx-nav__link[aria-current="page"]{
  color:var(--c-text);
  background:rgba(57,255,20,.07);
  border-left-color:var(--c-neon)
}
.fx-nav__link:hover::after,
.fx-nav__link[aria-current="page"]::after{opacity:1}
.fx-nav__index{
  font-family:var(--font-data);
  font-size:12px;
  letter-spacing:.04em;
  min-width:2ch;
  color:var(--c-muted);
  transition:color var(--t-base)
}
.fx-nav__label{font-size:15px;letter-spacing:.08em}
.fx-nav__link:hover .fx-nav__index,
.fx-nav__link[aria-current="page"] .fx-nav__index{color:var(--c-neon)}
.fx-header__meta{
  flex-shrink:0;
  padding:20px 24px;
  border-top:1px solid var(--c-line);
  display:flex;
  flex-direction:column;
  gap:4px
}
.fx-meta__line{
  font-family:var(--font-data);
  font-size:11px;
  letter-spacing:.08em;
  color:var(--c-muted);
  line-height:1.6
}
.fx-progress{
  position:absolute;
  top:0;
  right:0;
  width:3px;
  height:100%;
  pointer-events:none;
  z-index:2
}
.fx-progress__fill{
  display:block;
  width:100%;
  height:0;
  background:linear-gradient(180deg,var(--c-neon) 0%,var(--c-orange) 100%);
  box-shadow:0 0 8px rgba(57,255,20,.55)
}
.fx-toggle{
  display:none;
  align-items:center;
  gap:10px;
  padding:8px 14px;
  background:var(--c-panel);
  border:1px solid var(--c-line);
  border-radius:var(--radius);
  flex-shrink:0;
  transition:border-color var(--t-base)
}
.fx-toggle:hover{border-color:var(--c-neon)}
.fx-toggle__icon{
  display:inline-flex;
  flex-direction:column;
  gap:5px
}
.fx-toggle__bar{
  display:block;
  width:20px;
  height:2px;
  background:var(--c-neon);
  border-radius:1px;
  transition:transform var(--t-base)
}
.fx-toggle__label{
  font-size:13px;
  letter-spacing:.1em;
  color:var(--c-text)
}
.fx-toggle.is-active .fx-toggle__bar:nth-child(1){transform:translateY(3.5px) rotate(45deg)}
.fx-toggle.is-active .fx-toggle__bar:nth-child(2){transform:translateY(-3.5px) rotate(-45deg)}
.fx-main{
  display:block;
  min-height:70vh;
  background:var(--c-deep)
}
.fx-footer{
  position:relative;
  background:var(--c-deeper);
  border-top:1px solid var(--c-line)
}
.fx-footer::before{
  content:'';
  position:absolute;
  top:-1px;
  left:0;
  right:0;
  height:3px;
  background:linear-gradient(90deg,transparent 0%,var(--c-neon) 25%,var(--c-orange) 55%,transparent 85%);
  opacity:.35;
  pointer-events:none
}
.fx-footer__main{
  max-width:var(--container);
  margin:0 auto;
  padding:clamp(40px,5vw,64px) clamp(20px,4vw,48px) 32px
}
.fx-footer__brand{
  border-bottom:1px solid var(--c-line);
  padding-bottom:28px;
  margin-bottom:36px
}
.fx-footer__logo{
  display:inline-flex;
  align-items:center;
  gap:10px;
  font-family:var(--font-data);
  font-size:22px;
  font-weight:700;
  letter-spacing:.08em;
  color:var(--c-text)
}
.fx-footer__logo::after{
  content:'';
  width:8px;
  height:8px;
  background:var(--c-orange);
  transform:rotate(45deg);
  flex-shrink:0
}
.fx-footer__statement{
  margin-top:14px;
  max-width:560px;
  font-size:15px;
  color:var(--c-muted)
}
.fx-footer__trust{
  margin-top:12px;
  max-width:760px;
  font-size:13px;
  line-height:1.8;
  color:var(--c-muted);
  border-left:3px solid var(--c-orange);
  padding-left:14px
}
.fx-footer__cols{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:clamp(24px,4vw,48px)
}
.fx-footer__col-title{
  font-family:var(--font-head);
  font-size:14px;
  font-weight:600;
  letter-spacing:.16em;
  color:var(--c-text);
  padding-bottom:10px;
  margin-bottom:16px;
  border-bottom:1px solid var(--c-line);
  position:relative;
  text-transform:uppercase
}
.fx-footer__col-title::after{
  content:'';
  position:absolute;
  left:0;
  bottom:-1px;
  width:28px;
  height:2px;
  background:var(--c-neon)
}
.fx-footer__col--contact .fx-footer__col-title{color:var(--c-orange)}
.fx-footer__col--contact .fx-footer__col-title::after{background:var(--c-orange)}
.fx-footer__list{
  display:flex;
  flex-direction:column;
  gap:8px
}
.fx-footer__list a{
  display:inline-block;
  font-size:14px;
  color:var(--c-muted);
  transition:color var(--t-base),transform var(--t-base)
}
.fx-footer__list a:hover{
  color:var(--c-neon);
  transform:translateX(4px)
}
.fx-footer__contact-item{
  display:flex;
  align-items:center;
  gap:8px;
  font-size:13px;
  line-height:1.6;
  color:var(--c-muted);
  word-break:break-all
}
.fx-footer__contact-item a{
  font-family:var(--font-data);
  font-size:13px;
  color:var(--c-text)
}
.fx-footer__contact-item a:hover{color:var(--c-neon)}
.fx-footer__bottom{
  max-width:var(--container);
  margin:0 auto;
  padding:18px clamp(20px,4vw,48px);
  border-top:1px solid var(--c-line);
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:12px;
  flex-wrap:wrap
}
.fx-footer__copy,
.fx-footer__icp{
  font-family:var(--font-data);
  font-size:12px;
  letter-spacing:.06em;
  color:var(--c-muted)
}
.fx-container{
  max-width:var(--container);
  margin:0 auto;
  padding:clamp(36px,5vw,72px) clamp(20px,4vw,48px);
  position:relative
}
.fx-container--narrow{max-width:880px}
.fx-page-head{
  background:var(--c-deep);
  border-bottom:1px solid var(--c-line);
  padding:clamp(48px,8vw,88px) clamp(20px,4vw,48px) clamp(28px,4vw,44px);
  position:relative;
  overflow:hidden
}
.fx-page-head::before{
  content:'FEIYA';
  position:absolute;
  right:-16px;
  bottom:-36px;
  font-family:var(--font-head);
  font-size:clamp(72px,12vw,140px);
  line-height:1;
  font-weight:600;
  letter-spacing:.02em;
  color:rgba(215,229,242,.04);
  pointer-events:none;
  user-select:none
}
.fx-page-head::after{
  content:'';
  position:absolute;
  right:0;
  bottom:0;
  border-left:clamp(64px,8vw,120px) solid transparent;
  border-bottom:clamp(64px,8vw,120px) solid var(--c-neon);
  opacity:.08;
  pointer-events:none
}
.fx-page-head__inner{
  position:relative;
  z-index:1;
  max-width:var(--container);
  margin:0 auto
}
.fx-page-head__title{
  font-family:var(--font-head);
  font-size:clamp(32px,4.5vw,54px);
  font-weight:600;
  letter-spacing:.04em;
  line-height:1.12;
  color:var(--c-text)
}
.fx-page-head__lede{
  margin-top:12px;
  max-width:620px;
  font-size:15px;
  line-height:1.8;
  color:var(--c-muted)
}
.fx-breadcrumb{
  display:flex;
  align-items:center;
  gap:10px;
  flex-wrap:wrap;
  font-family:var(--font-data);
  font-size:12px;
  letter-spacing:.06em;
  color:var(--c-muted)
}
.fx-breadcrumb a{color:var(--c-muted);transition:color var(--t-base)}
.fx-breadcrumb a:hover{color:var(--c-neon)}
.fx-breadcrumb [aria-current="page"]{color:var(--c-text)}
.fx-breadcrumb__sep{color:var(--c-line);transform:translateY(-1px)}
.fx-section{padding:clamp(40px,6vw,72px) 0}
.fx-section__head{
  display:flex;
  align-items:flex-end;
  gap:16px;
  margin-bottom:28px;
  padding-bottom:14px;
  border-bottom:1px solid var(--c-line)
}
.fx-section__index{
  font-family:var(--font-data);
  font-size:clamp(30px,4vw,48px);
  font-weight:600;
  line-height:1;
  color:var(--c-neon)
}
.fx-section__title{
  font-family:var(--font-head);
  font-size:clamp(20px,2.6vw,26px);
  font-weight:600;
  letter-spacing:.06em;
  line-height:1.3;
  color:var(--c-text)
}
.fx-section__subtitle{
  margin-left:auto;
  font-size:13px;
  color:var(--c-muted)
}
.fx-section__body{
  display:flex;
  flex-direction:column;
  gap:clamp(24px,3vw,40px)
}
.fx-grid{
  display:grid;
  gap:clamp(16px,2vw,24px)
}
.fx-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}
.fx-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.fx-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}
.fx-card{
  position:relative;
  background:var(--c-panel);
  border:1px solid var(--c-line);
  border-radius:var(--radius);
  padding:clamp(22px,3vw,32px);
  overflow:hidden;
  transition:border-color var(--t-base),transform var(--t-base),box-shadow var(--t-base)
}
.fx-card::before{
  content:'';
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:3px;
  background:linear-gradient(90deg,var(--c-neon),transparent 60%);
  opacity:0;
  transition:opacity var(--t-base)
}
.fx-card::after{
  content:'';
  position:absolute;
  top:0;
  right:0;
  width:0;
  height:0;
  border-top:14px solid var(--c-neon);
  border-left:14px solid transparent;
  opacity:0;
  transition:opacity var(--t-base)
}
.fx-card:hover{
  border-color:var(--c-neon);
  transform:translateY(-4px);
  box-shadow:0 12px 32px rgba(0,0,0,.28)
}
.fx-card:hover::before,
.fx-card:hover::after{opacity:1}
.fx-card__title{
  font-family:var(--font-head);
  font-size:19px;
  font-weight:600;
  letter-spacing:.04em;
  color:var(--c-text);
  margin-bottom:8px
}
.fx-card__text{
  font-size:14px;
  line-height:1.8;
  color:var(--c-muted)
}
.fx-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  padding:12px 24px;
  font-size:14px;
  font-weight:600;
  letter-spacing:.08em;
  border-radius:var(--radius);
  text-align:center;
  transition:background-color var(--t-base),color var(--t-base),border-color var(--t-base),transform var(--t-base)
}
.fx-btn--primary{
  background:var(--c-neon);
  color:var(--c-deeper);
  border:1px solid var(--c-neon)
}
.fx-btn--primary:hover{
  background:var(--c-paper);
  border-color:var(--c-paper)
}
.fx-btn--ghost{
  background:transparent;
  color:var(--c-text);
  border:1px solid var(--c-line)
}
.fx-btn--ghost:hover{
  border-color:var(--c-neon);
  color:var(--c-neon)
}
.fx-btn--orange{
  background:var(--c-orange);
  color:var(--c-deeper);
  border:1px solid var(--c-orange)
}
.fx-btn--orange:hover{
  background:var(--c-neon);
  border-color:var(--c-neon)
}
.fx-tabs{position:relative}
.fx-tabs__list{
  display:flex;
  gap:2px;
  border-bottom:1px solid var(--c-line);
  margin-bottom:24px;
  overflow-x:auto;
  scrollbar-width:none
}
.fx-tabs__list::-webkit-scrollbar{display:none}
.fx-tabs__btn{
  padding:12px 22px;
  font-family:var(--font-head);
  font-size:14px;
  font-weight:600;
  letter-spacing:.06em;
  color:var(--c-muted);
  border-bottom:3px solid transparent;
  margin-bottom:-1px;
  white-space:nowrap;
  transition:color var(--t-base),border-color var(--t-base),background-color var(--t-base)
}
.fx-tabs__btn:hover{color:var(--c-text)}
.fx-tabs__btn[aria-selected="true"]{
  color:var(--c-neon);
  border-bottom-color:var(--c-neon)
}
.fx-tabs__panel{padding:4px 0}
.fx-metrics{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(160px,1fr));
  gap:16px
}
.fx-metric{
  background:var(--c-panel);
  border:1px solid var(--c-line);
  border-radius:var(--radius);
  padding:24px 20px;
  text-align:center;
  position:relative;
  overflow:hidden
}
.fx-metric::before{
  content:'';
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:3px;
  background:var(--c-neon);
  opacity:.5
}
.fx-metric__value{
  font-family:var(--font-data);
  font-size:clamp(28px,4vw,40px);
  font-weight:700;
  line-height:1.1;
  color:var(--c-neon)
}
.fx-metric__label{
  display:block;
  margin-top:8px;
  font-size:13px;
  color:var(--c-muted)
}
.fx-kicker{
  display:inline-flex;
  align-items:center;
  gap:8px;
  font-family:var(--font-data);
  font-size:12px;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:var(--c-neon);
  margin-bottom:10px
}
.fx-kicker::before{
  content:'';
  width:6px;
  height:6px;
  background:var(--c-orange);
  transform:rotate(45deg)
}
.fx-article{
  max-width:820px;
  margin:0 auto;
  font-size:15px;
  line-height:1.9;
  color:inherit
}
.fx-article h2{
  font-family:var(--font-head);
  font-size:22px;
  font-weight:600;
  letter-spacing:.04em;
  margin-top:36px;
  margin-bottom:14px;
  color:inherit
}
.fx-article h3{
  font-family:var(--font-head);
  font-size:18px;
  font-weight:600;
  margin-top:28px;
  margin-bottom:10px;
  color:inherit
}
.fx-article p{margin-bottom:16px}
.fx-article a{
  color:var(--c-orange);
  text-decoration:underline;
  text-underline-offset:3px;
  text-decoration-color:rgba(255,107,0,.4)
}
.fx-article ul{
  list-style:none;
  padding-left:4px;
  margin-bottom:16px;
  display:flex;
  flex-direction:column;
  gap:6px
}
.fx-article ul li{
  position:relative;
  padding-left:22px
}
.fx-article ul li::before{
  content:'';
  position:absolute;
  left:2px;
  top:.75em;
  width:6px;
  height:6px;
  background:var(--c-neon);
  border-radius:1px;
  transform:rotate(45deg)
}
.fx-divider{
  border:none;
  height:1px;
  margin:clamp(32px,5vw,56px) 0;
  background:linear-gradient(90deg,var(--c-neon) 0%,var(--c-line) 35%,var(--c-orange) 70%,transparent 100%);
  opacity:.7
}
.fx-scan{position:relative}
.fx-scan::after{
  content:'';
  position:absolute;
  inset:0;
  background:repeating-linear-gradient(180deg,rgba(215,229,242,.025) 0,rgba(215,229,242,.025) 1px,transparent 1px,transparent 4px);
  pointer-events:none
}
.fx-diagonal{
  background-image:repeating-linear-gradient(135deg,rgba(57,255,20,.05) 0,rgba(57,255,20,.05) 1px,transparent 1px,transparent 12px)
}
.page--paper{
  background:var(--c-paper);
  color:var(--c-deep)
}
.page--paper .fx-main{background:var(--c-paper)}
.page--paper .fx-page-head{
  background:linear-gradient(180deg,#E3ECF4 0%,var(--c-paper) 100%);
  border-bottom:1px solid #D2DFE8
}
.page--paper .fx-page-head__title{color:var(--c-deep)}
.page--paper .fx-page-head__lede{color:#425E7F}
.page--paper .fx-section__title{color:var(--c-deep)}
.page--paper .fx-section__subtitle{color:#5B7696}
.page--paper .fx-breadcrumb,
.page--paper .fx-breadcrumb a{color:#5B7696}
.page--paper .fx-breadcrumb a:hover{color:var(--c-orange)}
.page--paper .fx-breadcrumb [aria-current="page"]{color:var(--c-deep)}
.page--paper .fx-tabs__btn{color:#5B7696}
.page--paper .fx-tabs__btn:hover{color:var(--c-deep)}
.page--paper .fx-tabs__btn[aria-selected="true"]{
  color:var(--c-orange);
  border-bottom-color:var(--c-orange)
}
.page--paper .fx-card{
  background:#FFFFFF;
  border-color:#D2DFE8
}
.page--paper .fx-card:hover{border-color:var(--c-orange)}
.page--paper .fx-card__title{color:var(--c-deep)}
.page--paper .fx-card__text{color:#425E7F}
.page--paper .fx-btn--ghost{
  color:var(--c-deep);
  border-color:#BCCDDD
}
.page--paper .fx-btn--ghost:hover{
  border-color:var(--c-orange);
  color:var(--c-orange)
}
@media (max-width:1100px){
  .fx-footer__cols{
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:32px
  }
  .fx-grid--3,
  .fx-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:900px){
  body{
    padding-left:0;
    padding-top:var(--header-h)
  }
  body::before{display:none}
  .fx-header{
    width:100%;
    height:var(--header-h);
    flex-direction:row;
    align-items:center;
    justify-content:space-between;
    gap:12px;
    padding:0 16px;
    border-right:none;
    border-bottom:1px solid var(--c-line)
  }
  .fx-header__brand{
    padding:0;
    border-bottom:none;
    flex-shrink:0
  }
  .fx-brand::after{display:none}
  .fx-brand__name,
  .fx-brand__slogan{display:none}
  .fx-brand__logo{font-size:18px}
  .fx-nav{
    position:fixed;
    top:var(--header-h);
    left:0;
    bottom:0;
    width:min(320px,85vw);
    background:var(--c-deeper);
    border-right:1px solid var(--c-line);
    padding:24px 0;
    transform:translateX(-105%);
    transition:transform .35s var(--ease);
    z-index:300;
    box-shadow:none
  }
  .fx-nav[data-open="true"]{
    transform:translateX(0);
    box-shadow:24px 0 48px rgba(0,0,0,.45)
  }
  .fx-header__meta{display:none}
  .fx-toggle{
    display:inline-flex;
    margin-left:auto
  }
  .fx-progress{
    top:auto;
    bottom:0;
    left:0;
    right:0;
    width:100%;
    height:3px
  }
  .fx-progress__fill{
    height:100%;
    width:0;
    background:linear-gradient(90deg,var(--c-neon),var(--c-orange))
  }
}
@media (max-width:700px){
  .fx-grid--2,
  .fx-grid--3,
  .fx-grid--4{grid-template-columns:minmax(0,1fr)}
  .fx-section__head{
    flex-wrap:wrap;
    gap:8px 14px
  }
  .fx-section__subtitle{
    width:100%;
    margin-left:0
  }
}
@media (max-width:560px){
  .fx-footer__cols{
    grid-template-columns:1fr;
    gap:28px
  }
  .fx-footer__bottom{
    flex-direction:column;
    text-align:center
  }
}
:focus-visible{
  outline:2px solid var(--c-neon);
  outline-offset:2px;
  border-radius:2px
}
.page--paper :focus-visible{outline-color:var(--c-orange)}
#main-content:focus-visible{
  outline:none;
  box-shadow:inset 0 0 0 2px rgba(57,255,20,.35)
}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,
  *::before,
  *::after{
    animation-duration:.01ms !important;
    animation-iteration-count:1 !important;
    transition-duration:.01ms !important
  }
  .fx-btn:hover,
  .fx-card:hover{
    transform:none !important
  }
  .fx-nav{
    transition:none !important
  }
  .fx-nav__link,
  .fx-footer__list a,
  .fx-tabs__btn,
  .fx-toggle__bar{
    transition:none !important
  }
}
