.kc-section{position:relative}.kc-section-header{margin-bottom:60px}.kc-section-title{color:var(--theme-navy);font-size:42px;font-weight:900;font-family:var(--font-lora,"Lora", serif);margin-bottom:20px}.kc-section-subtitle{text-transform:uppercase;letter-spacing:3px;color:#e5a624;margin-bottom:15px;font-size:14px;font-weight:800;display:block}.kc-divider{background-color:#e5a624;width:60px;height:3px;margin-top:20px}.tag_component{background-color:var(--theme-navy);color:#f7f3ee;border-radius:30px;align-items:center;gap:10px;margin-bottom:25px;padding:8px 18px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 5px 15px #0000000d}.tag_icon-wrap{width:20px;height:20px;color:var(--theme-navy);background:#f7f3ee;border-radius:50%;justify-content:center;align-items:center;display:flex}.insights-section{background-color:#f7f3ee}.insights-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.insight-card{background:var(--theme-navy);border:1px solid #ffffff1a;border-radius:16px;transition:all .4s;overflow:hidden}.insight-card:hover{box-shadow:0 20px 40px rgba(var(--theme-navy-rgb), .08);transform:translateY(-10px)}.insight-img-wrapper{width:100%;height:220px;overflow:hidden}.insight-img-wrapper img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.insight-card:hover .insight-img-wrapper img{transform:scale(1.1)}.insight-content{padding:30px}.insight-date{color:#e5a624;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.insight-content h3{color:#f7f3ee;margin-bottom:15px;font-size:20px;font-weight:800;line-height:1.4}.insight-content p{color:#f7f3eecc;margin-bottom:20px;font-size:15px;line-height:1.6}.insight-btn{color:var(--theme-navy);background:#f7f3ee;border-radius:30px;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.insight-btn i{color:var(--theme-navy);transition:transform .3s}.insight-btn:hover{color:#fff;background:#e5a624}.insight-btn:hover i{transform:translate(5px)}.resource-section{background-color:#f7f3ee}.resource-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.resource-card{background:var(--theme-navy);border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:25px;padding:30px;transition:all .4s;display:flex}.resource-card:hover{box-shadow:0 15px 35px rgba(var(--theme-navy-rgb), .05);border-left-color:var(--theme-navy)}.resource-icon{color:#e5a624;background:#e5a6241a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:24px;display:flex}.resource-info h4{color:#f7f3ee;margin-bottom:5px;font-size:18px;font-weight:800}.resource-info p{color:#f7f3eecc;margin:0;font-size:14px}.resource-download{width:40px;height:40px;color:var(--theme-navy);background:#f7f3ee;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;text-decoration:none;transition:all .3s;display:flex}.resource-card:hover .resource-download{color:#fff;background:#e5a624}.glossary-section{background-color:#f7f3ee}.glossary-wrapper{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid #eee;padding:20px 0}.faq-question{cursor:pointer;text-align:left;width:100%;font-size:20px;font-weight:800;font-family:var(--font-lora,"Lora", serif);background:0 0;border:none;justify-content:space-between;align-items:center;padding:15px 0;display:flex;color:var(--theme-navy)!important}.faq-question span{flex:1;padding-right:20px}.faq-icon{color:var(--theme-navy);font-size:20px;transition:transform .3s}.faq-answer{max-height:0;transition:max-height .4s;overflow:hidden}.faq-answer p{color:#576574;margin:0;padding-top:15px;font-size:15px;line-height:1.6}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-item.active .faq-answer{max-height:500px}.newsletter-section{background:#01301e;padding:80px 0;position:relative;overflow:hidden}.newsletter-content{z-index:2;text-align:center;color:#fff;max-width:600px;margin:0 auto;position:relative}.newsletter-content h2{font-size:36px;font-weight:900;font-family:var(--font-lora,"Lora", serif);margin-bottom:15px}.newsletter-content p{color:#fffc;margin-bottom:30px;font-size:16px}.newsletter-form{gap:15px;display:flex}.newsletter-input{color:#fff;background:#ffffff0d;border:1px solid #fff3;border-radius:8px;outline:none;flex:1;padding:15px 25px;font-size:16px}.newsletter-input::placeholder{color:#ffffff80}.newsletter-btn{color:#fff;cursor:pointer;background:#e5a624;border:none;border-radius:8px;padding:15px 35px;font-size:16px;font-weight:700;transition:background .3s}.newsletter-btn:hover{background:#d4951b}@media (max-width:1199px){.insights-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.kc-section{padding:70px 0}.kc-section-title{font-size:32px}}@media (max-width:767px){.insights-grid,.resource-grid{grid-template-columns:1fr}.newsletter-form{flex-direction:column}}
