/*
  AURA Engineering Platform · flagship commercial system · 2026-08-02
  Construction benchmark: large editorial hierarchy, numbered chapters,
  product-led surfaces and deliberate light/dark pacing. AURA colours remain.
*/

:root{
  --aura-ink:#0a2336;
  --aura-navy:#081d2e;
  --aura-navy-2:#0d3147;
  --aura-teal:#007e84;
  --aura-cyan:#65c8d6;
  --aura-blue:#275f8d;
  --aura-paper:#f3f6f7;
  --aura-white:#ffffff;
  --aura-muted:#526977;
  --aura-line:#c8d3d9;
  --aura-soft-line:#dce4e8;
  --aura-green:#18785c;
  --aura-amber:#8a6418;
  --aura-wide:min(1280px,calc(100% - 56px));
}

html{background:var(--aura-paper)!important}
body{
  background:var(--aura-paper)!important;
  color:var(--aura-ink)!important;
  font-family:Inter,"Segoe UI",Arial,sans-serif!important;
}
body::before{height:2px!important;background:var(--aura-cyan)!important}

/* One calm shell across every route. */
header,.top,.bar,.site-header{
  min-height:76px;
  background:rgba(8,29,46,.985)!important;
  border-bottom:1px solid rgba(131,211,223,.20)!important;
  box-shadow:none!important;
}
header>.wrap,header .inner,header .site-header-inner,.bar>.wrap,.site-header>.wrap,.top{
  width:var(--aura-wide)!important;
  max-width:none!important;
  min-height:76px!important;
  margin-inline:auto!important;
}
header .site-header-inner{display:flex;align-items:center;justify-content:space-between;gap:26px}
header .brand,.top .brand,.bar .brand,.site-header .brand,.brandLink{
  min-width:190px!important;
  font-size:21px!important;
  letter-spacing:.035em!important;
}
header .brand span,.bar .brand span,.site-header .brand span,.brandGrad{
  margin-top:5px!important;
  color:#83d3df!important;
  font-size:9.5px!important;
  letter-spacing:.14em!important;
}
header .nav,.top .nav,.bar .nav,.bar nav,.site-header .nav{gap:4px!important}
header .nav a,.top .nav a,.bar nav a,.site-header .nav a{
  min-height:42px!important;
  padding:10px 12px!important;
  border-radius:2px!important;
  color:#bfcdd6!important;
  font-size:12px!important;
  font-weight:700!important;
  letter-spacing:.025em!important;
}
header .nav a:hover,.top .nav a:hover,.bar nav a:hover,.site-header .nav a:hover{
  background:rgba(101,200,214,.08)!important;
  color:#fff!important;
}
header .nav a[data-cta],.top .nav a[data-cta],.bar nav a[data-cta]{
  margin-left:12px!important;
  padding-inline:18px!important;
  background:#f5fafb!important;
  color:#09263a!important;
}

/* Typography and interaction detail. */
h1,.h1{font-weight:820!important;letter-spacing:-.052em!important;text-wrap:balance}
h2,.secTitle,.registryTitle{font-weight:790!important;letter-spacing:-.042em!important;text-wrap:balance}
h3{letter-spacing:-.018em}
p{letter-spacing:-.006em}
.eyebrow,.section-number,.path-label,.stage-index span,.proof-label,.media-label,.choice-label{
  font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;
  font-weight:850!important;
  letter-spacing:.14em!important;
  text-transform:uppercase!important;
}
.section-number{
  display:block;
  margin:0 0 19px;
  color:var(--aura-teal);
  font-size:11px;
}
.btn{
  min-height:48px!important;
  padding:13px 18px!important;
  border-radius:2px!important;
  font-size:13px!important;
  letter-spacing:.015em!important;
  transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease!important;
}
.btn.primary,.cta>a:not(.secondary):not(.ghost),a.btn.good{
  background:var(--aura-navy-2)!important;
  border-color:var(--aura-navy-2)!important;
  color:#fff!important;
}
.btn.primary::after{content:"↗";margin-left:12px;font-size:14px}
.btn.ghost,.btn.secondary{background:transparent!important;border-color:#aebdc5!important;color:#153d53!important}
.btn:hover{transform:translateY(-2px)!important}
.btn.primary:hover{background:#0a4257!important;border-color:#0a4257!important}

.site-footer{margin-top:110px!important;padding-top:58px!important;background:var(--aura-navy)!important}
.site-footer-inner,.site-footer-bottom{width:var(--aura-wide)!important;max-width:none!important}
.site-footer-brand{font-size:22px!important;letter-spacing:.015em}
.site-footer h2{font-size:10px!important;letter-spacing:.16em!important}
.site-footer a{margin:11px 0!important}

/* Consistent hierarchy for the rest of the multi-page site. */
body:not(.home-page):not(.tn08-modern) main{
  padding-top:72px!important;
  padding-bottom:96px!important;
}
body:not(.home-page):not(.tn08-modern) main>h1,
body:not(.home-page):not(.tn08-modern) .hero h1,
body:not(.home-page):not(.tn08-modern) .hero .h1{
  max-width:960px;
  font-size:clamp(44px,6vw,72px)!important;
  line-height:1!important;
}
body:not(.home-page):not(.tn08-modern) main>.section,
body:not(.home-page):not(.tn08-modern) main>section{
  margin-top:0!important;
  padding-top:78px;
  padding-bottom:72px;
  border-top:1px solid var(--aura-line);
}
body:not(.home-page):not(.tn08-modern) main>section:first-child{border-top:0;padding-top:0}
body:not(.home-page):not(.tn08-modern) .card,
body:not(.home-page):not(.tn08-modern) .panel,
body:not(.home-page):not(.tn08-modern) .scope-card,
body:not(.home-page):not(.tn08-modern) .service-row,
body:not(.home-page):not(.tn08-modern) .case-study,
body:not(.home-page):not(.tn08-modern) .product-proof{
  border-radius:2px!important;
  box-shadow:none!important;
}
body:not(.home-page):not(.tn08-modern) .grid2,
body:not(.home-page):not(.tn08-modern) .grid3,
body:not(.home-page):not(.tn08-modern) .two,
body:not(.home-page):not(.tn08-modern) .three{gap:1px!important;background:var(--aura-line)}
body:not(.home-page):not(.tn08-modern) .grid2>.card,
body:not(.home-page):not(.tn08-modern) .grid3>.card,
body:not(.home-page):not(.tn08-modern) .two>.card,
body:not(.home-page):not(.tn08-modern) .three>.card{border:0!important}

/* Flagship home: outcome first, then five large engineering chapters. */
.home-page>.wrap,.home-page .bar>.wrap{max-width:none!important}
.home-page>.wrap{width:var(--aura-wide)!important;padding:0 0 80px!important}
.home-page .home-hero{
  min-height:720px;
  padding:92px 0 72px!important;
  grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr)!important;
  gap:68px!important;
  align-items:center!important;
}
.home-page .home-hero>div{padding-right:8px}
.home-page .home-hero .eyebrow{margin:0 0 23px;font-size:11px!important;color:var(--aura-teal)!important}
.home-page .h1{
  max-width:760px;
  margin:0 0 26px!important;
  color:var(--aura-ink)!important;
  font-size:clamp(50px,5.6vw,79px)!important;
  line-height:.98!important;
}
.home-page .sub{max-width:720px!important;font-size:18px!important;line-height:1.62!important}
.home-page .home-hero .cta{margin-top:30px!important}
.home-page .home-hero .panelText{font-size:12.5px!important;line-height:1.6!important}
.home-page .metrics{
  grid-template-columns:repeat(3,1fr)!important;
  gap:0!important;
  margin-top:34px!important;
  border-top:1px solid var(--aura-line);
}
.home-page .metric{
  min-height:118px;
  padding:19px 18px 12px 0!important;
  border:0!important;
  border-right:1px solid var(--aura-line)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.home-page .metric+.metric{padding-left:18px!important}
.home-page .metric:last-child{border-right:0!important}
.home-page .metricN{font-size:17px!important}
.home-page .metricT{margin-top:8px!important;font-size:11.5px!important;line-height:1.5!important}
.home-page .home-hero aside{align-self:center}
.home-page .aura-surface{
  border-radius:3px!important;
  border-color:#aebdc5!important;
  box-shadow:0 34px 78px rgba(13,49,71,.17)!important;
}
.home-page .aura-surface-head{padding:13px 16px!important}
.home-page .aura-surface-tabs{padding:10px 14px!important}
.home-page .hero-screen-link{margin-top:17px!important;font-size:12px!important;font-weight:800!important}

.home-page .peer-proof{
  grid-template-columns:210px 1fr auto!important;
  gap:34px!important;
  margin:0!important;
  padding:34px 38px!important;
  border:0!important;
  border-top:3px solid var(--aura-cyan)!important;
  background:var(--aura-navy)!important;
  box-shadow:none!important;
}
.home-page .peer-proof h2{color:#fff!important;font-size:25px!important}
.home-page .peer-proof p{color:#b7c6d0!important}
.home-page .peer-proof .proof-label{color:#83d3df!important}
.home-page .peer-metrics span{color:#d8e4e9!important}
.home-page .peer-boundary{color:#91a6b2!important}
.home-page .peer-proof .btn.primary{background:#fff!important;border-color:#fff!important;color:#0a2a40!important}

.home-page main>.section{
  position:relative;
  margin-top:0!important;
  padding:112px 0 104px;
  border-top:1px solid var(--aura-line);
}
.home-page main>.section>.eyebrow{margin:0 0 20px!important;color:var(--aura-teal)!important}
.home-page main>.section>.secTitle,
.home-page #validation-registry .registryTitle{
  max-width:930px;
  margin:0 0 22px!important;
  color:var(--aura-ink)!important;
  font-size:clamp(38px,4.2vw,58px)!important;
  line-height:1.03!important;
}
.home-page main>.section>.secText{max-width:820px!important;font-size:17px!important;line-height:1.7!important}

.home-page .calculation-paths{gap:0!important;margin:48px 0 0!important;border-top:1px solid var(--aura-line);border-bottom:1px solid var(--aura-line)}
.home-page .calculation-path{
  min-height:235px;
  padding:32px 34px!important;
  border:0!important;
  border-right:1px solid var(--aura-line)!important;
  background:transparent!important;
  box-shadow:none!important;
}
.home-page .calculation-path:last-child{border-right:0!important}
.home-page .calculation-path h3{max-width:520px;font-size:26px!important;line-height:1.18!important}
.home-page .calculation-path p{font-size:13px!important}
.home-page .calculation-path .path-flow{margin-top:28px!important;padding-top:15px!important;font-size:11px!important}
.home-page .calculation-merge{margin:22px 0 0!important;padding:16px 0 16px 18px!important;background:transparent!important}

.home-page .engineering-sequence{gap:0!important;margin-top:62px!important}
.home-page .engineering-stage{
  grid-template-columns:280px minmax(0,1fr)!important;
  gap:54px!important;
  padding:54px 0!important;
  border-top:1px solid var(--aura-line);
}
.home-page .stage-index{position:sticky;top:110px;padding-top:4px!important}
.home-page .stage-index h3{margin-top:13px!important;font-size:25px!important;line-height:1.16!important}
.home-page .stage-index p{font-size:13px!important;line-height:1.62!important}
.home-page .stage-figure{border-radius:2px!important;box-shadow:0 20px 46px rgba(13,49,71,.10)}
.home-page .stage-figure figcaption{padding:14px 16px!important;font-size:12px!important}
.home-page .synthesis-flow{gap:0!important;border:1px solid var(--aura-line)}
.home-page .synthesis-step{min-height:118px!important;border:0!important;border-right:1px solid var(--aura-line)!important;background:#f8fafb!important}
.home-page .synthesis-step:last-child{border-right:0!important}

.home-page #media-evidence{
  margin-inline:-38px!important;
  padding:104px 38px 110px!important;
  border:0!important;
  background:var(--aura-navy)!important;
}
.home-page #media-evidence>.eyebrow{color:#83d3df!important}
.home-page #media-evidence>.secTitle{color:#fff!important}
.home-page #media-evidence>.secText{color:#b9c8d2!important}
.home-page .engineering-media-grid{gap:1px!important;margin-top:50px!important;background:#29485a!important}
.home-page .engineering-video{
  padding:32px!important;
  border:0!important;
  border-top:3px solid #65c8d6!important;
  background:#0c293d!important;
  box-shadow:none!important;
}
.home-page .engineering-video.hardware-video{border-top-color:#4dbd99!important}
.home-page .engineering-video h3{color:#fff!important;font-size:25px!important}
.home-page .engineering-video>p{color:#b9c8d2!important;font-size:13px!important}
.home-page .engineering-video .media-label{color:#83d3df!important}
.home-page .media-scope{background:rgba(138,100,24,.18)!important;color:#f1dda8!important;border-color:#d1a751!important}
.home-page .media-actions a{color:#9de0e9!important}

.home-page .registrySection{
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.home-page .registryHead{display:grid!important;grid-template-columns:1fr auto;gap:40px!important;margin-bottom:44px!important}
.home-page .registryBadge{align-self:start;border-radius:2px!important;padding:10px 12px!important}
.home-page .registryGrid{gap:0!important;margin:0!important;border-top:1px solid var(--aura-line);border-bottom:1px solid var(--aura-line)}
.home-page .proofCard{
  min-height:170px;
  padding:29px 28px!important;
  border:0!important;
  border-right:1px solid var(--aura-line)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.home-page .proofCard:last-child{border-right:0!important}
.home-page .proofN{font-size:27px!important}
.home-page .proofT{margin-top:12px!important;font-size:13px!important}

.home-page .commercial-split{gap:1px!important;margin-top:44px!important;background:var(--aura-line)}
.home-page .commercial-choice{
  min-height:390px!important;
  padding:38px!important;
  border:0!important;
  border-top:4px solid var(--aura-teal)!important;
  border-radius:0!important;
  box-shadow:none!important;
}
.home-page .commercial-choice.review-choice{border-top-color:var(--aura-amber)!important}
.home-page .commercial-choice h3{font-size:30px!important}
.home-page .commercial-choice p{font-size:15px!important;line-height:1.65!important}
.home-page .commercial-choice .choice-features{font-size:13px!important;gap:11px!important}

.home-page .application-grid{gap:0!important;margin-top:44px!important;border-top:1px solid var(--aura-line)}
.home-page .application-grid>.card{
  min-height:230px;
  padding:28px 30px!important;
  border:0!important;
  border-right:1px solid var(--aura-line)!important;
  border-bottom:1px solid var(--aura-line)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.home-page .application-grid>.card:nth-child(even){border-right:0!important}
.home-page .application-grid .panelTitle{font-size:23px!important}
.home-page .application-grid .panelText{font-size:13px!important;line-height:1.65!important}

/* TN08: one editorial system rather than a legacy technical-note template. */
.tn08-modern .content-main{
  max-width:1280px!important;
  padding:74px 28px 110px!important;
}
.tn08-modern .article-hero{
  display:grid;
  grid-template-columns:230px minmax(0,1fr);
  gap:68px;
  padding:34px 0 76px;
  border-bottom:1px solid var(--aura-line);
}
.tn08-modern .article-code{
  display:inline-flex;
  padding:8px 10px;
  background:var(--aura-navy);
  color:#fff;
  font:850 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;
  letter-spacing:.14em;
}
.tn08-modern .article-meta dl{margin:28px 0 0}
.tn08-modern .article-meta div{padding:12px 0;border-top:1px solid var(--aura-line)}
.tn08-modern .article-meta dt{color:#748792;font:800 9px/1.3 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}
.tn08-modern .article-meta dd{margin:5px 0 0;color:#17384c;font-size:12px;font-weight:750;line-height:1.45}
.tn08-modern .article-intro .eyebrow{margin:0 0 20px!important}
.tn08-modern .article-intro h1{
  max-width:950px;
  margin:0 0 28px!important;
  color:var(--aura-ink)!important;
  font-size:clamp(50px,6.5vw,88px)!important;
  line-height:.96!important;
}
.tn08-modern .article-intro .lead{max-width:900px!important;font-size:21px!important;line-height:1.62!important}
.tn08-modern .article-intro .status{margin:30px 0 0!important}
.tn08-modern .article-intro .status span{border-radius:2px!important;background:transparent!important}
.tn08-modern .article-intro .rule{
  margin:34px 0 0!important;
  padding:20px 23px!important;
  border:0!important;
  border-left:4px solid var(--aura-teal)!important;
  border-radius:0!important;
  background:#e7f0f2!important;
  color:#244859!important;
  font-size:15px;
}
.tn08-modern .article-jump{
  display:flex;
  gap:0;
  overflow-x:auto;
  margin:0 0 8px;
  border-bottom:1px solid var(--aura-line);
}
.tn08-modern .article-jump a{
  flex:0 0 auto;
  padding:16px 17px;
  color:#496170!important;
  border-right:1px solid var(--aura-line);
  font:800 10px/1.2 ui-monospace,monospace;
  letter-spacing:.08em;
  text-decoration:none!important;
}
.tn08-modern .article-jump a:hover{background:#e8eef1;color:#0c536b!important}
.tn08-modern .px-article>section{
  display:grid;
  grid-template-columns:230px minmax(0,1fr);
  column-gap:68px;
  padding:76px 0 80px;
  border-bottom:1px solid var(--aura-line);
}
.tn08-modern .px-article>section>h2{
  grid-column:1;
  align-self:start;
  position:sticky;
  top:112px;
  margin:0!important;
  color:var(--aura-ink)!important;
  font-size:28px!important;
  line-height:1.12!important;
}
.tn08-modern .px-article>section>*:not(h2){grid-column:2}
.tn08-modern .px-article>section>.muted{margin-top:0!important;font-size:16px!important;line-height:1.75!important}
.tn08-modern .formula{
  margin:28px 0!important;
  padding:22px 24px!important;
  border:0!important;
  border-left:4px solid var(--aura-teal)!important;
  border-radius:0!important;
  background:var(--aura-navy)!important;
  color:#e9fbff!important;
  font-size:clamp(17px,2.2vw,23px)!important;
  box-shadow:0 18px 40px rgba(8,29,46,.13);
}
.tn08-modern .grid2,.tn08-modern .grid3{gap:1px!important;margin:28px 0!important;background:var(--aura-line)}
.tn08-modern .card,.tn08-modern .panel{
  min-height:190px;
  padding:27px!important;
  border:0!important;
  border-radius:0!important;
  background:#fff!important;
  box-shadow:none!important;
}
.tn08-modern .card h3{font-size:20px!important}
.tn08-modern .card p{font-size:14px!important;line-height:1.68!important}
.tn08-modern .metric b{font-size:29px!important}
.tn08-modern .figure{
  margin:34px 0!important;
  padding:16px!important;
  border:1px solid var(--aura-line)!important;
  border-radius:2px!important;
  background:#fff!important;
  box-shadow:0 20px 46px rgba(13,49,71,.08);
}
.tn08-modern .figure svg{border-radius:0!important}
.tn08-modern .figure figcaption{padding:6px 4px 0;font-size:13px!important;line-height:1.6!important}
.tn08-modern .table-wrap{
  margin:30px 0!important;
  border:1px solid var(--aura-line)!important;
  border-radius:2px!important;
  background:#fff;
}
.tn08-modern table{background:#fff!important}
.tn08-modern th{padding:16px!important;background:var(--aura-navy)!important;color:#dff5f8!important}
.tn08-modern td{padding:16px!important;color:#435b69!important;line-height:1.55}
.tn08-modern tbody tr:nth-child(even){background:#f5f8f9}
.tn08-modern .boundary,.tn08-modern .note{
  margin:28px 0!important;
  padding:20px 23px!important;
  border-radius:0!important;
  font-size:14px;
  line-height:1.7;
}
.tn08-modern .sources{margin:0!important;padding-left:21px!important;font-size:15px;line-height:1.7}
.tn08-modern .sources li{margin-bottom:16px!important}
.tn08-modern .px-article>section:last-of-type{border-bottom:0}
.tn08-modern .px-article>section:last-of-type .cta{margin-top:34px!important}

@media(max-width:1040px){
  :root{--aura-wide:min(100% - 36px,1280px)}
  .home-page .home-hero{grid-template-columns:1fr!important;min-height:0;gap:52px!important;padding-top:68px!important}
  .home-page .home-hero aside{max-width:860px}
  .home-page .peer-proof{grid-template-columns:1fr!important}
  .home-page .peer-boundary{grid-column:auto!important}
  .home-page .engineering-stage{grid-template-columns:220px minmax(0,1fr)!important;gap:34px!important}
  .tn08-modern .article-hero,.tn08-modern .px-article>section{grid-template-columns:190px minmax(0,1fr);gap:42px}
  .site-ui-enabled header .site-header-inner{position:relative;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:8px}
  .site-ui-enabled header .site-header-inner .brand{order:0}
  .site-ui-enabled header .site-header-inner .mobile-pilot-cta{order:1;margin-left:auto}
  .site-ui-enabled header .site-header-inner .site-menu-toggle{order:2}
  .site-ui-enabled header .site-header-inner .nav{order:3;width:100%}
}

@media(max-width:760px){
  :root{--aura-wide:calc(100% - 28px)}
  header,.top,.bar,.site-header{min-height:auto!important}
  header>.wrap,header .inner,header .site-header-inner,.bar>.wrap,.site-header>.wrap,.top{min-height:64px!important;width:var(--aura-wide)!important}
  .site-ui-enabled header .brand,.site-ui-enabled header .brandLink{min-width:126px!important}
  .home-page .home-hero{padding:50px 0 56px!important}
  .home-page .h1{font-size:clamp(42px,13vw,60px)!important}
  .home-page .metrics{grid-template-columns:1fr!important}
  .home-page .metric,.home-page .metric+.metric{padding:18px 0!important;border-right:0!important;border-bottom:1px solid var(--aura-line)!important;min-height:0}
  .home-page .metric:last-child{border-bottom:0!important}
  .home-page .peer-proof{padding:27px 22px!important}
  .home-page main>.section{padding:78px 0 72px!important}
  .home-page main>.section>.secTitle,.home-page #validation-registry .registryTitle{font-size:40px!important}
  .home-page .calculation-paths{grid-template-columns:1fr!important}
  .home-page .calculation-path{border-right:0!important;border-bottom:1px solid var(--aura-line)!important;padding:26px 0!important}
  .home-page .calculation-path:last-child{border-bottom:0!important}
  .home-page .engineering-stage{grid-template-columns:1fr!important;gap:24px!important;padding:42px 0!important}
  .home-page .stage-index{position:static!important}
  .home-page #media-evidence{margin-inline:-14px!important;padding:76px 14px 82px!important}
  .home-page .engineering-video{padding:22px!important}
  .home-page .registryHead{grid-template-columns:1fr!important}
  .home-page .registryGrid{grid-template-columns:1fr!important}
  .home-page .proofCard{min-height:0;border-right:0!important;border-bottom:1px solid var(--aura-line)!important;padding:24px 0!important}
  .home-page .proofCard:last-child{border-bottom:0!important}
  .home-page .commercial-choice{min-height:0!important;padding:28px 24px!important}
  .home-page .application-grid>.card{border-right:0!important;padding:25px 0!important;min-height:0}
  .home-page .synthesis-step{border-right:0!important;border-bottom:1px solid var(--aura-line)!important}
  .tn08-modern .content-main{padding:42px 18px 80px!important}
  .tn08-modern .article-hero{grid-template-columns:1fr;gap:34px;padding:20px 0 52px}
  .tn08-modern .article-meta dl{display:grid;grid-template-columns:repeat(2,1fr);gap:0 20px}
  .tn08-modern .article-intro h1{font-size:clamp(43px,13vw,62px)!important}
  .tn08-modern .article-intro .lead{font-size:18px!important}
  .tn08-modern .px-article>section{display:block;padding:58px 0 62px}
  .tn08-modern .px-article>section>h2{position:static!important;margin-bottom:28px!important;font-size:27px!important}
  .tn08-modern .grid3{grid-template-columns:1fr!important}
  .tn08-modern .card{min-height:0}
  .tn08-modern .article-jump{margin-inline:-18px;padding-left:18px}
}

@media(prefers-reduced-motion:reduce){.btn:hover{transform:none!important}}
