@charset "UTF-8";
/* Critical above-fold styles — renders before main CSS */
body{background:#051c06;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin:0;padding-top:36px;overflow-x:hidden;}
.topbar{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(3,18,5,0.98);min-height:36px;display:flex;align-items:center;padding:7px 16px;gap:8px;justify-content:space-between;}
.topbar a{color:#d4a017;text-decoration:none;font-size:12px;font-weight:600;}
nav{display:flex;align-items:center;justify-content:space-between;padding:10px 24px;background:#051c06;}


/* ── MOBILE PERF: disable expensive backdrop-filter ── */
@media(max-width:768px){
  .topbar-inner,.mobile-menu,.hero-section .btn-outline{
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
  }
}

@media(hover:none){.feature-card:hover,.dark-card:hover,.t-card:hover,.blog-card:hover,.cred-card:hover,.btn-gold:hover,.btn-carrier:hover{transform:none!important;box-shadow:none!important;}}

.stats-strip,.stats-strip *{opacity:1!important;transform:none!important;}


/* ── iOS GPU LAYER FIX ── */
.wa-float{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
body{overscroll-behavior:none;}
.blog-hero{background:var(--grad-alt);padding:36px 24px 48px;}
.blog-wrap{max-width:760px;margin:0 auto;}
html.light-mode .blog-hero{background:linear-gradient(to bottom right,#f0f6ee,#f0f6ee);}
html.light-mode .blog-hero h1{color:#0d2010 !important;}
html.light-mode .blog-hero p{color:#1a3a1a !important;}
.related-card{display:block;padding:12px 16px;background:#0a2e0b;border-radius:8px;text-decoration:none;border-left:3px solid #158719;}
.related-card .related-label{color:#158719;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;}
.related-card .related-title{color:#e8f5e9;font-size:14px;font-weight:600;margin-top:4px;line-height:1.4;}
html.light-mode .related-card{background:#eafbe0;border-left-color:#158719;}
html.light-mode .related-card .related-title{color:#0d2010;}
