:root{--color-primary:#158E37;--color-secondary:#1f1f25;--color-body:#74787c;--color-heading-1:#fff;--color-white:#fff;--color-success:#3eb75e;--color-danger:#ff0003;--color-warning:#ff8f3c;--color-info:#1ba2db;--color-facebook:#3b5997;--color-twitter:#1ba1f2;--color-youtube:#ed4141;--color-linkedin:#0077b5;--color-pinterest:#e60022;--color-instagram:#c231a1;--color-vimeo:#00adef;--color-twitch:#6441a3;--color-discord:#7289da;--transition:0.3s;--font-size-b1:16px;--font-size-b2:16px;--font-size-b3:12px;--font-size-b4:10px;--line-height-b1:26px;--line-height-b2:26px;--line-height-b3:1.7;--h1:60px;--h2:48px;--h3:30px;--h4:26px;--h5:24px;--h6:18px}.blog-detail{padding-bottom:0!important}.blog-detail strong{color:#111}.blog-detail p,.blog-detail ul{color:rgba(17,17,17,.6)}.blog-detail ul{list-style:disc;font-family:var(--font-poppins),sans-serif;font-size:18px;font-weight:400;line-height:36px;padding-left:2rem;text-transform:capitalize}.blog-detail ul li{color:inherit}@media(max-width:575.98px){.blog-detail ul li{margin-left:2rem!important}}.blog-detail ul li a{color:inherit;text-decoration:none}.blog-detail ul li:hover,.blog-detail ul li:hover a{color:inherit!important}.blog-detail h1,.blog-detail h2,.blog-detail h3,.blog-detail h4,.blog-detail h5,.blog-detail h6{color:#111;font-family:var(--font-raleway),sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:45px}.blog-detail .blog-main-title h1,.blog-detail .blog-main-title h2,.blog-detail .blog-main-title h3,.blog-detail .blog-main-title h4,.blog-detail .blog-main-title h5,.blog-detail .blog-main-title h6{font-size:44px;line-height:56px}@media(max-width:575.98px){.blog-detail .blog-main-title h1,.blog-detail .blog-main-title h2,.blog-detail .blog-main-title h3,.blog-detail .blog-main-title h4,.blog-detail .blog-main-title h5,.blog-detail .blog-main-title h6{font-size:30px;line-height:45px}}.blog-detail .blog-meta-data{display:flex;align-items:center;gap:20px;width:100%;justify-content:space-between;padding-bottom:25px}.blog-detail .blog-meta-data .author{gap:12px}.blog-detail .blog-meta-data .author img{width:45px;height:45px;object-fit:cover;flex-shrink:0}.blog-detail .blog-meta-data .author .author-name{font-family:var(--font-poppins),sans-serif;font-size:16px;font-weight:500;color:#111;line-height:1.4}.blog-detail .blog-meta-data .post-date{color:#111;font-family:var(--font-poppins),sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:160%}@media(max-width:575.98px){.blog-detail .blog-meta-data{flex-direction:column;align-items:flex-start;gap:15px}}.blog-detail .blog-banner{width:100%;height:400px;border-radius:20px}@media(max-width:575.98px){.blog-detail .blog-banner{width:100%;height:100%}}.blog-detail .blog-banner img{border-radius:20px;width:100%;height:100%;object-fit:cover}.blog-detail .blog-sidebar{position:-webkit-sticky;position:sticky;top:150px}.blog-detail .blog-sidebar .toc-link{color:rgba(17,17,17,.6);cursor:pointer;font-family:var(--font-poppins),sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding-right:100px;transition:color .3s ease}.blog-detail .blog-sidebar .toc-link.active,.blog-detail .blog-sidebar .toc-link:hover{color:#151515}.blog-detail .content-block img{width:100%;max-height:450px;object-fit:cover;border-radius:12px;margin:20px 0}.blog-detail .image-text-block img{width:100%;max-height:450px;object-fit:cover;border-radius:20px}.blog-detail .table-responsive{width:100%;overflow-x:auto;margin:32px 0;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05)}@media(max-width:767.98px){.blog-detail .table-responsive{margin:24px 0}}.blog-detail .table-responsive caption{color:#111;font-family:var(--font-raleway),sans-serif;font-size:20px;font-weight:600;line-height:1.4;margin-bottom:16px;caption-side:top;text-align:left;padding:0}@media(max-width:767.98px){.blog-detail .table-responsive caption{font-size:18px;margin-bottom:12px}}.blog-detail .table-responsive .table{width:100%;margin-bottom:0;border-collapse:separate;border-spacing:0;background:#fff;border-radius:12px;overflow:hidden}.blog-detail .table-responsive .table thead{background:#f8f9fa}.blog-detail .table-responsive .table thead tr th{color:#111;font-family:var(--font-poppins),sans-serif;font-size:16px;font-weight:600;line-height:1.5;padding:16px 20px;text-align:left;border-bottom:2px solid #e8eaed;white-space:nowrap}@media(max-width:767.98px){.blog-detail .table-responsive .table thead tr th{font-size:14px;padding:12px 16px}}.blog-detail .table-responsive .table thead tr th:first-child{border-top-left-radius:12px}.blog-detail .table-responsive .table thead tr th:last-child{border-top-right-radius:12px}.blog-detail .table-responsive .table tbody tr{transition:background-color .2s ease}.blog-detail .table-responsive .table tbody tr:hover{background-color:#f8f9fa}.blog-detail .table-responsive .table tbody tr:last-child td{border-bottom:none}.blog-detail .table-responsive .table tbody tr:last-child td:first-child{border-bottom-left-radius:12px}.blog-detail .table-responsive .table tbody tr:last-child td:last-child{border-bottom-right-radius:12px}.blog-detail .table-responsive .table tbody tr td{color:rgba(17,17,17,.6);font-family:var(--font-poppins),sans-serif;font-size:16px;font-weight:400;line-height:1.6;padding:16px 20px;border-bottom:1px solid #e8eaed;vertical-align:top}@media(max-width:767.98px){.blog-detail .table-responsive .table tbody tr td{font-size:14px;padding:12px 16px}}.blog-detail .table-responsive .table.table-striped tbody tr:nth-child(2n){background-color:#fafafa}.blog-detail .table-responsive .table.table-striped tbody tr:nth-child(2n):hover{background-color:#f0f0f0}.blog-detail .table-responsive .table.table-bordered thead tr th{border-right:1px solid #e8eaed}.blog-detail .table-responsive .table.table-bordered thead tr th:last-child{border-right:none}.blog-detail .table-responsive .table.table-bordered tbody tr td{border-right:1px solid #e8eaed}.blog-detail .table-responsive .table.table-bordered tbody tr td:last-child{border-right:none}@media(max-width:767.98px){.blog-detail .table-responsive{position:relative}.blog-detail .table-responsive:after{content:"→";position:absolute;right:0;top:50%;transform:translateY(-50%);background:linear-gradient(90deg,transparent,white 20%,white);padding:8px 16px;font-size:20px;color:rgba(17,17,17,.4);pointer-events:none;opacity:1;transition:opacity .3s ease}.blog-detail .table-responsive::-webkit-scrollbar{height:8px}.blog-detail .table-responsive::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.blog-detail .table-responsive::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.blog-detail .table-responsive::-webkit-scrollbar-thumb:hover{background:#a8a8a8}}.faq-section{padding:20px 20px 80px;background-color:#fff;position:relative}@media(max-width:868px){.faq-section{padding:0 20px}}.faq-section .faq-container{max-width:900px;margin:0 auto}.faq-section .faq-header{text-align:center;margin-bottom:40px;animation:fadeInDown .8s ease-out}.faq-section .faq-header .faq-title{font-size:3.75rem;font-weight:700;margin-bottom:16px;line-height:1.2}@media(max-width:768px){.faq-section .faq-header .faq-title{font-size:3.2rem;margin:0 0 10px}}.faq-section .faq-header .faq-subtitle{font-size:1.5rem;color:#666;margin:0}@media(max-width:800px){.faq-section .faq-header .faq-subtitle{font-size:1.2rem}}.faq-section .faq-list{display:flex;flex-direction:column;gap:16px;animation:fadeInUp .8s ease-out .2s backwards}.faq-section .faq-item{background:#fff;border:2px solid #e8f5f1;border-radius:12px;overflow:hidden;transition:all .3s ease}.faq-section .faq-item:hover{box-shadow:0 4px 20px rgba(10,77,60,.08)}.faq-section .faq-item.active{box-shadow:0 6px 30px rgba(10,77,60,.12)}.faq-section .faq-item.active .faq-question .toggle-icon{background:hsla(0,0%,100%,.2);color:#000}.faq-section .faq-item.active .faq-answer-wrapper{max-height:500px;opacity:1}@media(max-width:480px){.faq-section .faq-item.active .faq-answer-wrapper{padding:20px}}.faq-section .faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;background:#fff;border:none;cursor:pointer;transition:all .3s ease;text-align:left}@media(max-width:480px){.faq-section .faq-question{padding:20px 16px;gap:12px}}.faq-section .faq-question .question-text{font-size:1.8rem;font-weight:600;line-height:1.5;flex:1 1}@media(max-width:768px){.faq-section .faq-question .question-text{font-size:1.5rem}}.faq-section .faq-question .toggle-icon{flex-shrink:0;width:40px;height:40px;background:#e8f5f1;color:#0a4d3c;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}@media(max-width:480px){.faq-section .faq-question .toggle-icon{width:36px;height:36px}.faq-section .faq-question .toggle-icon svg{width:20px;height:20px}}.faq-section .faq-answer-wrapper{max-height:0;overflow:hidden;opacity:0;transition:all .4s ease;padding:0 24px}.faq-section .faq-answer{border-top:1px solid rgba(10,77,60,.1)}.faq-section .faq-answer p{font-size:1.8rem;line-height:1.8;color:#555;margin:0;padding-top:24px;padding-bottom:20px}@media(max-width:768px){.faq-section .faq-answer p{font-size:1.4rem}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}