.latest-blog-posts{background:#060b09;padding:5rem 2rem}.latest-blog-posts.loading{align-items:center;background:#060b09;display:flex;justify-content:center;min-height:400px}.latest-blog-posts .lbp-container{margin:0 auto;max-width:1200px}.latest-blog-posts .lbp-header{margin-bottom:3rem;text-align:center}.latest-blog-posts .lbp-header .lbp-label{background:#10b9811f;border:1px solid #10b98159;border-radius:50px;color:#10b981;display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.06em;margin-bottom:1rem;padding:.35rem 1rem;text-transform:uppercase}.latest-blog-posts .lbp-header h2{color:#fff;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800;margin-bottom:.75rem}.latest-blog-posts .lbp-header p{color:#ffffff8c;font-size:1.05rem;margin:0 auto;max-width:540px}.latest-blog-posts .lbp-grid{grid-gap:1.75rem;display:grid;gap:1.75rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:2.5rem}@media(max-width:768px){.latest-blog-posts .lbp-grid{gap:1.25rem;grid-template-columns:1fr}}.latest-blog-posts .lbp-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.latest-blog-posts .lbp-card:hover{background:#10b9810d;border-color:#10b98166;box-shadow:0 12px 32px #0006;transform:translateY(-4px)}.latest-blog-posts .lbp-card .lbp-card-link{color:inherit;display:block;text-decoration:none}.latest-blog-posts .lbp-card .lbp-card-image{background:#ffffff08;height:180px;overflow:hidden;width:100%}.latest-blog-posts .lbp-card .lbp-card-image img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.latest-blog-posts .lbp-card .lbp-card-image .lbp-card-image-placeholder{background:linear-gradient(135deg,#10b9811f,#10b9810a);height:100%;width:100%}.latest-blog-posts .lbp-card .lbp-card-image:hover img{transform:scale(1.04)}.latest-blog-posts .lbp-card .lbp-card-content{padding:1.5rem}.latest-blog-posts .lbp-card .lbp-card-content .lbp-date{color:#10b981;display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:.06em;margin-bottom:.6rem;text-transform:uppercase}.latest-blog-posts .lbp-card .lbp-card-content .lbp-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:1.05rem;font-weight:700;line-height:1.45;margin-bottom:.75rem;overflow:hidden}.latest-blog-posts .lbp-card .lbp-card-content .lbp-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#ffffff80;display:-webkit-box;font-size:.9rem;line-height:1.65;margin-bottom:1.25rem;overflow:hidden}.latest-blog-posts .lbp-card .lbp-card-content .lbp-read-more{align-items:center;color:#10b981;display:inline-flex;font-size:.88rem;font-weight:600;gap:.25rem;transition:gap .2s ease}.latest-blog-posts .lbp-card .lbp-card-content .lbp-read-more:hover{gap:.5rem}.latest-blog-posts .lbp-view-all{text-align:center}.latest-blog-posts .lbp-view-all .lbp-view-all-btn{background:#0000;border:1px solid #10b98180;border-radius:50px;color:#10b981;display:inline-block;font-size:.95rem;font-weight:600;padding:.85rem 2.25rem;text-decoration:none;transition:all .25s ease}.latest-blog-posts .lbp-view-all .lbp-view-all-btn:hover{background:#10b9811a;border-color:#10b981}.home-faq-section{background:linear-gradient(135deg,#0a1a14,#132e23);color:#fff;padding:6rem 2rem;width:100%}.home-faq-section .faq-container{margin:0 auto;max-width:1000px}.home-faq-section .faq-title{color:#fff;font-size:4rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-bottom:3rem}@media(max-width:768px){.home-faq-section .faq-title{font-size:2.5rem;margin-bottom:2rem}}.home-faq-section .faq-list{display:flex;flex-direction:column;gap:0}.home-faq-section .faq-item{border-bottom:1px solid #ffffff1a}.home-faq-section .faq-item:first-child{border-top:1px solid #ffffff1a}.home-faq-section .faq-question{align-items:center;background:none;border:none;color:#e2e8f0;cursor:pointer;display:flex;font-size:1.5rem;font-weight:500;gap:1.5rem;padding:2rem 0;position:relative;text-align:left;transition:all .3s ease;width:100%}.home-faq-section .faq-question:hover{color:#10b981}.home-faq-section .faq-question:hover .plus-icon{background:#10b98126;border-color:#10b98180}.home-faq-section .faq-question:hover .plus-icon .plus-horizontal,.home-faq-section .faq-question:hover .plus-icon .plus-vertical{background:#10b981}.home-faq-section .faq-question.active{color:#10b981}.home-faq-section .faq-question.active .plus-icon{background:#10b98133;border-color:#10b98199}@media(max-width:768px){.home-faq-section .faq-question{font-size:1.125rem;gap:1rem;padding:1.5rem 0}}.home-faq-section .plus-icon{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;display:flex;height:32px;justify-content:center;min-width:32px;position:relative;transition:all .3s ease;width:32px}.home-faq-section .plus-icon .plus-horizontal,.home-faq-section .plus-icon .plus-vertical{background:#e2e8f0;position:absolute;transition:all .3s ease}.home-faq-section .plus-icon .plus-horizontal{height:2px;transform-origin:center;width:14px}.home-faq-section .plus-icon .plus-vertical{height:14px;width:2px}@media(max-width:768px){.home-faq-section .plus-icon{height:28px;min-width:28px;width:28px}.home-faq-section .plus-icon .plus-horizontal{width:12px}.home-faq-section .plus-icon .plus-vertical{height:12px}}.home-faq-section .question-text{flex:1 1}.home-faq-section .faq-answer{overflow:hidden}.home-faq-section .answer-content{color:#94a3b8;font-size:1.125rem;line-height:1.7;padding:0 0 2rem 3.5rem}@media(max-width:768px){.home-faq-section .answer-content{font-size:1rem;padding:0 0 1.5rem 2.75rem}}