.blog-module-scss-module__pOS9nq__hero_section{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:120px 0 80px;position:relative;overflow:hidden}.blog-module-scss-module__pOS9nq__hero_section:before{content:"";opacity:.3;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"grid\" width=\"10\" height=\"10\" patternUnits=\"userSpaceOnUse\"><path d=\"M 10 0 L 0 0 0 10\" fill=\"none\" stroke=\"rgba(255,255,255,0.1)\" stroke-width=\"0.5\"/></pattern></defs><rect width=\"100\" height=\"100\" fill=\"url(%23grid)\"/></svg>");position:absolute;inset:0}.blog-module-scss-module__pOS9nq__hero_content{text-align:center;z-index:2;position:relative}.blog-module-scss-module__pOS9nq__hero_title{color:#fff;margin-bottom:1.5rem;font-size:4rem;font-weight:800;line-height:1.1}@media (max-width:768px){.blog-module-scss-module__pOS9nq__hero_title{font-size:2.5rem}}.blog-module-scss-module__pOS9nq__gradient_text{background:linear-gradient(45deg,#ff6b6b,#feca57,#48dbfb,#ff9ff3) 0 0/300% 300%;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite blog-module-scss-module__pOS9nq__gradientShift}@keyframes blog-module-scss-module__pOS9nq__gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.blog-module-scss-module__pOS9nq__hero_description{color:#ffffffe6;max-width:600px;margin:0 auto 3rem;font-size:1.25rem;line-height:1.6}@media (max-width:768px){.blog-module-scss-module__pOS9nq__hero_description{margin-bottom:2rem;font-size:1.1rem}}.blog-module-scss-module__pOS9nq__hero_stats{justify-content:center;gap:3rem;display:flex}@media (max-width:768px){.blog-module-scss-module__pOS9nq__hero_stats{flex-wrap:wrap;gap:1.5rem}}.blog-module-scss-module__pOS9nq__stat_item{text-align:center}.blog-module-scss-module__pOS9nq__stat_item .blog-module-scss-module__pOS9nq__stat_number{color:#fff;margin-bottom:.5rem;font-size:2.5rem;font-weight:700;display:block}@media (max-width:768px){.blog-module-scss-module__pOS9nq__stat_item .blog-module-scss-module__pOS9nq__stat_number{font-size:2rem}}.blog-module-scss-module__pOS9nq__stat_item .blog-module-scss-module__pOS9nq__stat_label{color:#fffc;text-transform:uppercase;letter-spacing:1px;font-size:.9rem}.blog-module-scss-module__pOS9nq__blog_section{background:linear-gradient(#f8fafc 0%,#fff 100%);padding:100px 0}.blog-module-scss-module__pOS9nq__section_header{text-align:center;margin-bottom:4rem}.blog-module-scss-module__pOS9nq__section_title{color:#1a202c;margin-bottom:1rem;font-size:3rem;font-weight:700}@media (max-width:768px){.blog-module-scss-module__pOS9nq__section_title{font-size:2.2rem}}.blog-module-scss-module__pOS9nq__section_subtitle{color:#64748b;max-width:500px;margin:0 auto;font-size:1.2rem;line-height:1.6}.blog-module-scss-module__pOS9nq__blog_grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:2.5rem;margin-bottom:5rem;display:grid}@media (max-width:480px){.blog-module-scss-module__pOS9nq__blog_grid{grid-template-columns:1fr;gap:2rem}}.blog-module-scss-module__pOS9nq__blog_card{background:#fff;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 10px 30px #00000014}.blog-module-scss-module__pOS9nq__blog_card:hover{transform:translateY(-10px);box-shadow:0 20px 60px #00000026}.blog-module-scss-module__pOS9nq__blog_card.blog-module-scss-module__pOS9nq__featured{grid-column:span 2}@media (max-width:1200px){.blog-module-scss-module__pOS9nq__blog_card.blog-module-scss-module__pOS9nq__featured{grid-column:span 1}}.blog-module-scss-module__pOS9nq__blog_card.blog-module-scss-module__pOS9nq__featured .blog-module-scss-module__pOS9nq__blog_image_wrapper{height:350px}.blog-module-scss-module__pOS9nq__blog_card.blog-module-scss-module__pOS9nq__featured .blog-module-scss-module__pOS9nq__blog_title{font-size:1.8rem}.blog-module-scss-module__pOS9nq__blog_image_wrapper{height:250px;position:relative;overflow:hidden}.blog-module-scss-module__pOS9nq__blog_image{transition:transform .3s}.blog-module-scss-module__pOS9nq__blog_card:hover .blog-module-scss-module__pOS9nq__blog_image{transform:scale(1.05)}.blog-module-scss-module__pOS9nq__category_badge{background:linear-gradient(45deg, var(--primary_color), #667eea);color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:50px;padding:.5rem 1rem;font-size:.8rem;font-weight:600;position:absolute;top:1rem;left:1rem;box-shadow:0 4px 15px #0003}.blog-module-scss-module__pOS9nq__blog_content{padding:2rem}.blog-module-scss-module__pOS9nq__blog_meta{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}@media (max-width:480px){.blog-module-scss-module__pOS9nq__blog_meta{flex-direction:column;align-items:flex-start;gap:.5rem}}.blog-module-scss-module__pOS9nq__author_info{flex-direction:column;align-items:center;gap:.5rem;display:flex}.blog-module-scss-module__pOS9nq__author_name{color:#374151;font-size:1rem;font-weight:600}.blog-module-scss-module__pOS9nq__author_bio{color:#6b7280;font-size:.9rem;font-style:italic}.blog-module-scss-module__pOS9nq__author{color:#374151;font-size:.9rem;font-weight:600}.blog-module-scss-module__pOS9nq__date{color:#6b7280;font-size:.9rem}.blog-module-scss-module__pOS9nq__date:before{content:"•";color:#d1d5db;margin:0 .5rem}.blog-module-scss-module__pOS9nq__read_time{color:#6b7280;background:#f3f4f6;border-radius:50px;padding:.25rem .75rem;font-size:.8rem;font-weight:500}.blog-module-scss-module__pOS9nq__blog_link{text-decoration:none}.blog-module-scss-module__pOS9nq__blog_link:hover .blog-module-scss-module__pOS9nq__blog_title{color:var(--primary_color)}.blog-module-scss-module__pOS9nq__blog_title{color:#1f2937;margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.3;transition:color .3s}@media (max-width:480px){.blog-module-scss-module__pOS9nq__blog_title{font-size:1.3rem}}.blog-module-scss-module__pOS9nq__blog_excerpt{color:#6b7280;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.blog-module-scss-module__pOS9nq__read_more_btn{color:var(--primary_color);align-items:center;gap:.5rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.blog-module-scss-module__pOS9nq__read_more_btn:hover{color:#4c51bf;gap:1rem}.blog-module-scss-module__pOS9nq__arrow_icon{width:16px;height:16px;transition:transform .3s}.blog-module-scss-module__pOS9nq__newsletter_section{text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:20px;padding:3rem;position:relative;overflow:hidden}.blog-module-scss-module__pOS9nq__newsletter_section:before{content:"";background:repeating-linear-gradient(45deg,#0000,#0000 10px,#ffffff08 10px 20px);width:200%;height:200%;animation:20s linear infinite blog-module-scss-module__pOS9nq__shimmer;position:absolute;top:-50%;left:-50%}@media (max-width:768px){.blog-module-scss-module__pOS9nq__newsletter_section{padding:2rem}}@keyframes blog-module-scss-module__pOS9nq__shimmer{0%{transform:translate(-100%)translateY(-100%)rotate(45deg)}to{transform:translate(100%)translateY(100%)rotate(45deg)}}.blog-module-scss-module__pOS9nq__newsletter_content{z-index:2;position:relative}.blog-module-scss-module__pOS9nq__newsletter_title{color:#fff;margin-bottom:1rem;font-size:2rem;font-weight:700}@media (max-width:768px){.blog-module-scss-module__pOS9nq__newsletter_title{font-size:1.5rem}}.blog-module-scss-module__pOS9nq__newsletter_description{color:#ffffffe6;max-width:400px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.1rem}.blog-module-scss-module__pOS9nq__newsletter_form{gap:1rem;max-width:400px;margin:0 auto;display:flex}@media (max-width:480px){.blog-module-scss-module__pOS9nq__newsletter_form{flex-direction:column}}.blog-module-scss-module__pOS9nq__newsletter_input{color:#374151;background:#ffffffe6;border:none;border-radius:50px;flex:1;padding:1rem 1.5rem;font-size:1rem}.blog-module-scss-module__pOS9nq__newsletter_input::placeholder{color:#9ca3af}.blog-module-scss-module__pOS9nq__newsletter_input:focus{background:#fff;outline:none;box-shadow:0 0 0 3px #ffffff4d}.blog-module-scss-module__pOS9nq__newsletter_btn{color:#fff;cursor:pointer;background:linear-gradient(45deg,#ff6b6b,#feca57);border:none;border-radius:50px;padding:1rem 2rem;font-weight:600;transition:all .3s}.blog-module-scss-module__pOS9nq__newsletter_btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0003}@media (max-width:480px){.blog-module-scss-module__pOS9nq__newsletter_btn{width:100%}}.blog-module-scss-module__pOS9nq__blog_post{background:#fff;padding:2rem 0 4rem}.blog-module-scss-module__pOS9nq__post_header{text-align:center;max-width:800px;margin:0 auto;padding:2rem 0 3rem}.blog-module-scss-module__pOS9nq__breadcrumb{margin-bottom:2rem}.blog-module-scss-module__pOS9nq__breadcrumb a{color:var(--primary_color);font-weight:500;text-decoration:none;transition:color .3s}.blog-module-scss-module__pOS9nq__breadcrumb a:hover{color:#4c51bf}.blog-module-scss-module__pOS9nq__post_meta{flex-direction:column;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.blog-module-scss-module__pOS9nq__post_details{align-items:center;gap:1rem;display:flex}@media (max-width:480px){.blog-module-scss-module__pOS9nq__post_details{flex-direction:column;gap:.5rem}}.blog-module-scss-module__pOS9nq__post_title{color:#1a202c;margin-bottom:1.5rem;font-size:3rem;font-weight:800;line-height:1.2}@media (max-width:768px){.blog-module-scss-module__pOS9nq__post_title{font-size:2.2rem}}.blog-module-scss-module__pOS9nq__post_excerpt{color:#64748b;max-width:600px;margin:0 auto;font-size:1.2rem;line-height:1.6}.blog-module-scss-module__pOS9nq__featured_image{border-radius:20px;max-width:1200px;margin:0 auto 3rem;overflow:hidden;box-shadow:0 20px 60px #0000001a}.blog-module-scss-module__pOS9nq__post_content{max-width:800px;margin:0 auto 3rem}.blog-module-scss-module__pOS9nq__post_content p{color:#374151;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8}.blog-module-scss-module__pOS9nq__post_tags{border-top:1px solid #e5e7eb;flex-wrap:wrap;align-items:center;gap:.75rem;max-width:800px;margin:2rem auto;padding-top:2rem;display:flex}.blog-module-scss-module__pOS9nq__tags_label{color:#374151;margin-right:.5rem;font-size:.95rem;font-weight:600}.blog-module-scss-module__pOS9nq__tag{color:#374151;background:#f3f4f6;border-radius:20px;padding:.4rem .9rem;font-size:.85rem;font-weight:500;transition:all .3s;display:inline-block}.blog-module-scss-module__pOS9nq__tag:hover{background:var(--primary_color);color:#fff;transform:translateY(-2px)}.blog-module-scss-module__pOS9nq__post_content h2{color:#1a202c;margin:3rem 0 1.5rem;font-size:2rem;font-weight:700;line-height:1.3}@media (max-width:768px){.blog-module-scss-module__pOS9nq__post_content h2{font-size:1.6rem}}.blog-module-scss-module__pOS9nq__post_content h3{color:#1f2937;margin:2.5rem 0 1rem;font-size:1.5rem;font-weight:600;line-height:1.4}@media (max-width:768px){.blog-module-scss-module__pOS9nq__post_content h3{font-size:1.3rem}}.blog-module-scss-module__pOS9nq__post_content ul,.blog-module-scss-module__pOS9nq__post_content ol{margin-bottom:1.5rem;padding-left:2rem}.blog-module-scss-module__pOS9nq__post_content ul p,.blog-module-scss-module__pOS9nq__post_content ol p{color:#374151;margin-bottom:.5rem;font-size:1.1rem;line-height:1.7}.blog-module-scss-module__pOS9nq__post_content ul p strong,.blog-module-scss-module__pOS9nq__post_content ol p strong{color:#1f2937}.blog-module-scss-module__pOS9nq__post_content a{color:#007bff;font-weight:500;text-decoration:underline;transition:all .3s}.blog-module-scss-module__pOS9nq__post_content a:hover{color:#0056b3;text-decoration:underline}.blog-module-scss-module__pOS9nq__post_content a:focus{outline-offset:2px;border-radius:2px;outline:2px solid #007bff}.blog-module-scss-module__pOS9nq__post_content a:visited{color:#6f42c1}.blog-module-scss-module__pOS9nq__quote{color:#fff;text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:15px;margin:3rem 0;padding:2rem;font-size:1.2rem;font-style:italic;position:relative}.blog-module-scss-module__pOS9nq__quote:before{content:"\"";opacity:.3;font-size:4rem;position:absolute;top:-10px;left:20px}.blog-module-scss-module__pOS9nq__quote a,.blog-module-scss-module__pOS9nq__quote a:visited{color:#000;text-decoration:underline!important}.blog-module-scss-module__pOS9nq__share_section{text-align:center;border-top:1px solid #e5e7eb;max-width:800px;margin:4rem auto 0;padding:2rem 0}.blog-module-scss-module__pOS9nq__share_section h3{color:#374151;margin-bottom:1.5rem}.blog-module-scss-module__pOS9nq__share_buttons{justify-content:center;gap:1rem;display:flex}@media (max-width:480px){.blog-module-scss-module__pOS9nq__share_buttons{flex-wrap:wrap}}.blog-module-scss-module__pOS9nq__share_btn{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:50px;padding:.75rem 1.5rem;font-weight:500;transition:all .3s}.blog-module-scss-module__pOS9nq__share_btn:hover{background:var(--primary_color);color:#fff;transform:translateY(-2px)}.blog-module-scss-module__pOS9nq__related_posts{max-width:800px;margin:4rem auto 0}.blog-module-scss-module__pOS9nq__related_posts h3{text-align:center;color:#374151;margin-bottom:2rem}.blog-module-scss-module__pOS9nq__related_grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.blog-module-scss-module__pOS9nq__related_card{background:#fff;border:1px solid #e5e7eb;border-radius:15px;padding:1.5rem;text-decoration:none;transition:all .3s}.blog-module-scss-module__pOS9nq__related_card:hover{border-color:var(--primary_color);transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.blog-module-scss-module__pOS9nq__related_card h4{color:#1f2937;margin-bottom:.5rem;font-size:1.2rem;font-weight:600;line-height:1.4}.blog-module-scss-module__pOS9nq__related_card p{color:#6b7280;font-size:.9rem;line-height:1.5}.blog-module-scss-module__pOS9nq__empty_state{text-align:center;color:#6b7280;padding:4rem 2rem;font-size:1.1rem}@media (max-width:768px){.blog-module-scss-module__pOS9nq__hero_section{padding:80px 0 60px}.blog-module-scss-module__pOS9nq__blog_section{padding:60px 0}.blog-module-scss-module__pOS9nq__blog_grid{grid-template-columns:1fr;gap:1.5rem}.blog-module-scss-module__pOS9nq__blog_card.blog-module-scss-module__pOS9nq__featured{grid-column:span 1}.blog-module-scss-module__pOS9nq__blog_post{padding:1rem 0 3rem}.blog-module-scss-module__pOS9nq__post_header{padding:1rem 0 2rem}.blog-module-scss-module__pOS9nq__related_grid{grid-template-columns:1fr}}
