.page-blog{font-family:'Arial',sans-serif;color:var(--text-main);background-color:var(--bg-color)}.page-blog__hero-section{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 20px 60px;text-align:center;color:var(--text-main);overflow:hidden}.page-blog__hero-image{width:100%;height:auto;position:absolute;top:0;left:0;object-fit:cover;z-index:0;filter:brightness(0.5);min-height:300px}.page-blog__hero-content{position:relative;z-index:1;max-width:900px;margin:0 auto;padding:20px}.page-blog__hero-title{font-size:2.8em;font-weight:700;line-height:1.2;margin-bottom:20px;color:var(--text-main);max-width:100%;text-shadow:2px 2px 4px rgba(0,0,0,0.7)}.page-blog__hero-description{font-size:1.1em;line-height:1.6;margin-bottom:30px;color:var(--text-secondary);text-shadow:1px 1px 3px rgba(0,0,0,0.7)}.page-blog__hero-buttons{display:flex;gap:15px;justify-content:center}.page-blog__btn-primary,.page-blog__btn-secondary{padding:12px 25px;border-radius:8px;font-weight:bold;text-decoration:none;transition:background-color 0.3s ease,transform 0.2s ease;display:inline-block;white-space:nowrap}.page-blog__btn-primary{background:linear-gradient(180deg,#2AD16F 0%,#13994A 100%);color:#F2FFF6;border:none}.page-blog__btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,0.3)}.page-blog__btn-secondary{background:none;color:var(--text-main);border:2px solid var(--border-color)}.page-blog__btn-secondary:hover{background-color:rgba(255,255,255,0.1);transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,0.3)}.page-blog__articles-section,.page-blog__about-88neo-section,.page-blog__faq-section{padding:60px 20px;background-color:var(--bg-color)}.page-blog__content-area{max-width:1200px;margin:0 auto;box-sizing:border-box}.page-blog__section-title{font-size:2.2em;font-weight:700;text-align:center;margin-bottom:20px;color:var(--text-main)}.page-blog__section-intro{font-size:1.1em;line-height:1.6;text-align:center;max-width:800px;margin:0 auto 40px;color:var(--text-secondary)}.page-blog__article-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:40px}.page-blog__article-card{background-color:var(--card-bg);border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,0.2);transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column}.page-blog__article-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.3)}.page-blog__article-image{width:100%;height:220px;object-fit:cover;display:block}.page-blog__article-content{padding:25px;flex-grow:1;display:flex;flex-direction:column}.page-blog__article-title{font-size:1.4em;font-weight:600;margin-bottom:10px;line-height:1.4}.page-blog__article-title a{color:var(--text-main);text-decoration:none;transition:color 0.3s ease}.page-blog__article-title a:hover{color:var(--glow)}.page-blog__article-meta{font-size:0.9em;color:var(--text-secondary);margin-bottom:15px}.page-blog__article-excerpt{font-size:1em;line-height:1.5;color:var(--text-secondary);margin-bottom:20px;flex-grow:1}.page-blog__read-more-btn{display:inline-block;background:none;color:var(--glow);text-decoration:none;font-weight:bold;transition:color 0.3s ease}.page-blog__read-more-btn:hover{text-decoration:underline;color:var(--gold)}.page-blog__view-all-container{text-align:center}.page-blog__categories-section{background-color:var(--deep-green);padding:60px 20px}.page-blog__section-title--light,.page-blog__section-intro--light{color:var(--text-main)}.page-blog__category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.page-blog__category-card{background-color:var(--card-bg);border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,0.2);transition:transform 0.3s ease,box-shadow 0.3s ease;text-decoration:none;text-align:center;padding-bottom:20px}.page-blog__category-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.3)}.page-blog__category-image{width:100%;height:180px;object-fit:cover;display:block;margin-bottom:15px}.page-blog__category-title{font-size:1.3em;font-weight:600;color:var(--text-main);margin-bottom:10px}.page-blog__category-description{font-size:0.95em;color:var(--text-secondary);padding:0 15px}.page-blog__features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px}.page-blog__feature-item{background-color:var(--card-bg);border-radius:12px;padding:30px;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,0.2);display:flex;flex-direction:column;align-items:center}.page-blog__feature-icon{width:100px;height:100px;object-fit:contain;margin-bottom:20px}.page-blog__feature-title{font-size:1.4em;font-weight:600;color:var(--text-main);margin-bottom:15px}.page-blog__feature-description{font-size:1em;line-height:1.6;color:var(--text-secondary)}.page-blog__cta-section{background-color:var(--deep-green);padding:80px 20px;text-align:center}.page-blog__cta-buttons{display:flex;gap:20px;justify-content:center;margin-top:40px}.page-blog__faq-list{margin-top:40px}.page-blog__faq-item{background-color:var(--card-bg);border-radius:12px;margin-bottom:15px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,0.1);transition:all 0.3s ease}.page-blog__faq-question{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;cursor:pointer;font-size:1.1em;font-weight:600;color:var(--text-main);background-color:rgba(255,255,255,0.05);border-bottom:1px solid var(--divider)}.page-blog__faq-question:hover{background-color:rgba(255,255,255,0.1)}.page-blog__faq-item[open] .page-blog__faq-question{border-bottom:1px solid var(--divider)}.page-blog__faq-toggle{font-size:1.5em;line-height:1;margin-left:15px;color:var(--glow)}.page-blog__faq-answer{padding:0 25px 20px;font-size:1em;line-height:1.6;color:var(--text-secondary);max-height:0;overflow:hidden;transition:max-height 0.4s ease-out,padding 0.4s ease-out}.page-blog__faq-item[open] .page-blog__faq-answer{max-height:500px;padding-top:15px;overflow:visible}.page-blog__faq-item details summary::-webkit-details-marker{display:none}.page-blog__faq-item details summary{list-style:none}.page-blog__feature-icon{min-width:100px;min-height:100px}@media(max-width:1024px){.page-blog__hero-title{font-size:2.5em}.page-blog__hero-description{font-size:1em}.page-blog__article-grid,.page-blog__category-grid,.page-blog__features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.page-blog__section-title{font-size:2em}}@media(max-width:768px){.page-blog__hero-section{padding-top:10px;padding-bottom:40px}.page-blog__hero-title{font-size:2em!important;margin-bottom:15px}.page-blog__hero-description{font-size:0.9em!important;margin-bottom:20px}.page-blog__hero-buttons{flex-direction:column;gap:10px}.page-blog__btn-primary,.page-blog__btn-secondary{max-width:100%!important;width:100%!important;box-sizing:border-box!important;white-space:normal!important;word-wrap:break-word!important;padding-left:15px;padding-right:15px}.page-blog__articles-section,.page-blog__categories-section,.page-blog__about-88neo-section,.page-blog__cta-section,.page-blog__faq-section{padding:40px 15px}.page-blog__content-area{padding-left:15px;padding-right:15px;max-width:100%!important;width:100%!important;box-sizing:border-box!important}.page-blog__section-title{font-size:1.8em}.page-blog__section-intro{font-size:0.9em;margin-bottom:30px}.page-blog__article-grid,.page-blog__category-grid,.page-blog__features-grid{grid-template-columns:1fr;gap:20px}.page-blog__article-image{height:180px}.page-blog__article-title{font-size:1.2em}.page-blog__category-image{height:150px}.page-blog__feature-icon{width:80px;height:80px;min-width:80px;min-height:80px}.page-blog__cta-buttons{flex-direction:column;gap:10px}.page-blog__faq-question{font-size:1em;padding:15px 20px}.page-blog__faq-toggle{font-size:1.2em}.page-blog__faq-answer{padding:0 20px 15px}.page-blog img{max-width:100%!important;width:100%!important;height:auto!important;display:block!important}.page-blog__section,.page-blog__card,.page-blog__container,.page-blog__article-card,.page-blog__category-card,.page-blog__feature-item,.page-blog__cta-buttons,.page-blog__hero-buttons{max-width:100%!important;width:100%!important;box-sizing:border-box!important;padding-left:15px;padding-right:15px;overflow:hidden!important}.page-blog__hero-section{padding-left:0;padding-right:0}.page-blog__hero-content{padding-left:15px;padding-right:15px}.page-blog__article-card,.page-blog__category-card,.page-blog__feature-item{padding:0!important}.page-blog__article-content{padding:15px}.page-blog__category-card p{padding:0 10px}.page-blog__cta-buttons{flex-wrap:wrap!important;gap:10px}}