.blog-module__JsT-Oq__mainContainer{max-width:1200px;min-height:100vh;margin:0 auto;padding:150px 20px 100px}.blog-module__JsT-Oq__articleContainer{max-width:800px;min-height:100vh;margin:0 auto;padding:150px 20px 100px}@keyframes blog-module__JsT-Oq__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.blog-module__JsT-Oq__animateEntry{opacity:0;animation:.8s ease-out forwards blog-module__JsT-Oq__fadeInUp}.blog-module__JsT-Oq__delay1{animation-delay:.1s}.blog-module__JsT-Oq__delay2{animation-delay:.3s}.blog-module__JsT-Oq__delay3{animation-delay:.5s}.blog-module__JsT-Oq__header{text-align:center;margin-bottom:80px}.blog-module__JsT-Oq__title{color:#fff;letter-spacing:-.03em;margin-bottom:10px;font-size:3.5rem;font-weight:800}.blog-module__JsT-Oq__subtitle{color:#888;font-size:1.2rem}.blog-module__JsT-Oq__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.blog-module__JsT-Oq__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff0d;border-radius:20px;flex-direction:column;justify-content:space-between;padding:30px;text-decoration:none;transition:all .3s;display:flex}.blog-module__JsT-Oq__card:hover{background:#ffffff0f;border-color:#fff3;transform:translateY(-5px);box-shadow:0 20px 40px #00000080}.blog-module__JsT-Oq__cardTitle{color:#fff;margin:15px 0;font-size:1.5rem;line-height:1.3}.blog-module__JsT-Oq__excerpt{color:#aaa;margin-bottom:20px;font-size:.95rem;line-height:1.6}.blog-module__JsT-Oq__meta{color:#666;text-transform:uppercase;letter-spacing:1px;gap:10px;font-size:.8rem;display:flex}.blog-module__JsT-Oq__tags{gap:10px;display:flex}.blog-module__JsT-Oq__tag{color:#00e5ff;text-transform:uppercase;background:#00e5ff1a;border-radius:50px;padding:4px 10px;font-size:.7rem;font-weight:700}.blog-module__JsT-Oq__arrow{color:#00e5ff;margin-top:20px;font-size:.9rem;font-weight:600}.blog-module__JsT-Oq__backLink{color:#666;margin-bottom:40px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block}.blog-module__JsT-Oq__backLink:hover{color:#fff}.blog-module__JsT-Oq__articleHeader{margin-bottom:50px}.blog-module__JsT-Oq__articleTitle{color:#fff;margin:20px 0;font-size:3rem;font-weight:800;line-height:1.2}.blog-module__JsT-Oq__content{color:#d1d1d1;font-size:1.15rem;line-height:1.8}.blog-module__JsT-Oq__content .blog-module__JsT-Oq__lead{color:#fff;border-left:4px solid #00e5ff;margin-bottom:40px;padding-left:20px;font-size:1.35rem;font-weight:300;line-height:1.6}.blog-module__JsT-Oq__content h2{color:#fff;letter-spacing:-.02em;margin-top:60px;margin-bottom:25px;font-size:2rem;font-weight:700}.blog-module__JsT-Oq__content p{margin-bottom:20px}.blog-module__JsT-Oq__content ul,.blog-module__JsT-Oq__content ol{color:#ccc;margin-bottom:30px;padding-left:20px}.blog-module__JsT-Oq__content li{margin-bottom:12px;padding-left:10px}.blog-module__JsT-Oq__content strong{color:#00e5ff;font-weight:600}.blog-module__JsT-Oq__content blockquote{color:#e0e0e0;text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;margin:40px 0;padding:30px;font-size:1.2rem;font-style:italic}.blog-module__JsT-Oq__content a{color:#00e5ff;text-underline-offset:4px;text-decoration:underline}.blog-module__JsT-Oq__ctaBox{text-align:center;background:linear-gradient(135deg,#141414cc,#000000f2);border:1px solid #ffffff1a;border-radius:20px;margin-top:80px;padding:60px 30px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0006}.blog-module__JsT-Oq__ctaBox:before{content:"";background:linear-gradient(90deg,#0000,#00e5ff,#0000);height:1px;position:absolute;top:0;left:0;right:0}.blog-module__JsT-Oq__ctaBox h3{color:#fff;margin-bottom:15px;font-size:2rem;font-weight:800}.blog-module__JsT-Oq__ctaBox p{color:#a0a0a0;margin-bottom:35px;font-size:1.1rem}.blog-module__JsT-Oq__ctaButton{color:#000;text-transform:uppercase;letter-spacing:1px;background:#00e5ff;border-radius:50px;padding:18px 45px;font-size:1rem;font-weight:800;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 0 25px #00e5ff33}.blog-module__JsT-Oq__ctaButton:hover{background:#fff;transform:translateY(-5px);box-shadow:0 10px 40px #00e5ff80}@media (max-width:768px){.blog-module__JsT-Oq__title{font-size:2.5rem}.blog-module__JsT-Oq__articleTitle{font-size:2rem}.blog-module__JsT-Oq__grid{grid-template-columns:1fr}.blog-module__JsT-Oq__ctaBox{padding:40px 20px}.blog-module__JsT-Oq__ctaButton{width:100%}}
