body{font-family:'Urbanist',sans-serif;background-color:#0f0f10}.bg-mesh-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;pointer-events:none;contain:strict}.bg-blob{position:absolute;width:58vw;height:58vw;border-radius:50%;filter:blur(96px);opacity:0.1;mix-blend-mode:normal}.blob-1{background:#bf2b38;top:-18%;right:-8%;animation:blob 38s infinite alternate}.blob-2{background:#bf2b38;bottom:-18%;left:-8%;animation:blob 44s infinite alternate-reverse;opacity:0.07}@keyframes blob{0%{transform:translate(0,0) scale(1)}50%{transform:translate(42px,24px) scale(1.04)}100%{transform:translate(-24px,42px) scale(0.97)}}.btn-premium{transition:all 0.3s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden}.btn-premium:hover{transform:scale(1.05);box-shadow:0 0 25px rgba(191,43,56,0.5)}.btn-premium:active{transform:scale(0.98)}.glow-mesh{background:radial-gradient(circle at 50% -20%,rgba(191,43,56,0.15) 0%,transparent 50%),radial-gradient(circle at 0% 40%,rgba(191,43,56,0.05) 0%,transparent 30%),radial-gradient(circle at 100% 80%,rgba(191,43,56,0.08) 0%,transparent 40%)}.card-glass{background:rgba(20,20,22,0.62);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,0.05)}.hover-lift{transition:transform 0.2s ease-out,border-color 0.2s ease-out}.hover-lift:hover{transform:translateY(-4px);border-color:rgba(191,43,56,0.4)}@media (max-width:1023px){.blog-hero-fullbleed{left:auto!important;right:auto!important;width:100%!important;margin-left:0!important;margin-right:0!important;border-radius:1.5rem;border:1px solid rgba(255,255,255,0.04);background:rgba(255,255,255,0.015)}}@media (max-width:767px){.blog-hero-fullbleed{padding-left:1rem;padding-right:1rem}.blog-hero-fullbleed h1{font-size:clamp(2.35rem,12vw,3.25rem);line-height:0.98}.blog-featured-media,.blog-card-media{height:auto!important;min-height:0!important;aspect-ratio:2/1}.blog-featured-media>div,.blog-card-media>div{height:100%;min-height:0!important}.blog-featured-media img,.blog-card-media img{width:100%;height:100%;object-fit:cover}}
