.fp-resources-section .fp-nav-tabs{display:flex;gap:8px;position:relative}.fp-resources-section .fp-nav-tab{background:none;border:none;color:#607087;cursor:pointer;display:inline-block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;letter-spacing:.3px;padding:12px 20px;position:relative;text-decoration:none;transition:all .3s ease;white-space:nowrap}.fp-resources-section .fp-nav-tab:hover{color:#0e72c4}.fp-resources-section .fp-nav-tab.active{border-bottom:3px solid #0e72c4;color:#0e72c4;padding-bottom:9px}.fp-resources-section .fp-mobile-dropdown{display:none;width:100%}.fp-resources-section .fp-mobile-dropdown select{appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23051034' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:20px;border:2px solid #dde1ea;border-radius:8px;color:#051034;cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;padding:12px 40px 12px 16px;transition:all .3s ease;width:100%}.fp-resources-section .fp-mobile-dropdown select:focus{border-color:#0e72c4;box-shadow:0 0 0 3px rgba(14,114,196,.1);outline:none}.fp-resources-section .fp-nav-indicator{display:none}.fp-resources-section .fp-content-wrapper{min-height:auto;position:relative}.fp-resources-section .fp-content-section{animation:fp-fadeInUp .4s ease;padding:20px 0}@keyframes fp-fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fp-resources-section .fp-section-intro{border-left:4px solid #1996fc;color:#607087;font-family:Montserrat,sans-serif;font-size:15px;line-height:1.7;margin-bottom:24px;padding:20px;width:100%}.fp-resources-section .fp-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:12px;padding:0}@media (min-width:768px){.fp-resources-section .fp-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.fp-resources-section .fp-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.fp-resources-section .fp-grid{grid-template-columns:repeat(4,1fr)}}.fp-resources-section .fp-card{background:#fff;border:1px solid #e8eaef;border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.fp-resources-section .fp-card:hover{border-color:#1996fc;box-shadow:0 12px 48px rgba(25,150,252,.12);transform:translateY(-6px)}.fp-resources-section .fp-card-image{background:linear-gradient(135deg,#ebecf2,#d8dce8);border-bottom:1px solid #e8eaef;flex-shrink:0;height:180px;overflow:hidden;position:relative;width:100%}.fp-resources-section .fp-card-image img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.fp-resources-section .fp-card:hover .fp-card-image img{transform:scale(1.08)}.fp-resources-section .fp-card-placeholder{align-items:center;background:linear-gradient(135deg,#ebecf2,#d8dce8);display:flex;height:100%;justify-content:center;width:100%}.fp-resources-section .fp-card-placeholder svg{fill:#9ca6b5;height:48px;opacity:.5;width:48px}.fp-resources-section .fp-card-tag{backdrop-filter:blur(8px);background:rgba(5,16,52,.85);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#fff;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;left:12px;letter-spacing:.5px;padding:6px 12px;position:absolute;top:12px}.fp-resources-section .fp-card-content{display:flex;flex:1;flex-direction:column;padding:20px}.fp-resources-section .fp-card-title{color:#051034;font-family:Exo,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.3px;line-height:1.35;margin:0 0 10px}.fp-resources-section .fp-card-description{color:#607087;flex:1;font-family:Montserrat,sans-serif;font-size:13px;line-height:1.6;margin:0 0 18px}.fp-resources-section .fp-card-button{align-items:center!important;border:none!important;border-radius:8px!important;cursor:pointer!important;display:flex!important;gap:8px!important;justify-content:center!important;letter-spacing:.3px!important;line-height:1.2!important;margin-top:auto!important;padding:11px 16px!important;transition:all .3s ease!important}.fp-resources-section .fp-card-button,.fp-resources-section .fp-card-button span{color:#ebecf2!important;font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important}.fp-resources-section .fp-card-button svg{fill:none!important;flex-shrink:0!important;height:14px!important;stroke:#ebecf2!important;stroke-width:2!important;width:14px!important}.fp-resources-section .fp-btn-view{background:linear-gradient(135deg,#051034,#0a1e50)!important}.fp-resources-section .fp-btn-view:hover{background:linear-gradient(135deg,#0a1e50,#0f2a66)!important;transform:translateX(2px)!important}.fp-resources-section .fp-btn-download{background:linear-gradient(135deg,#f3ac59,#e89a3c)!important}.fp-resources-section .fp-btn-download:hover{background:linear-gradient(135deg,#e89a3c,#d68730)!important;transform:translateX(2px)!important}.fp-resources-section .fp-btn-watch{background:linear-gradient(135deg,#567ca9,#456898)!important}.fp-resources-section .fp-btn-watch:hover{background:linear-gradient(135deg,#456898,#364d7d)!important;transform:translateX(2px)!important}.fp-resources-section .fp-btn-read{background:linear-gradient(135deg,#607087,#4e5d70)!important}.fp-resources-section .fp-btn-read:hover{background:linear-gradient(135deg,#4e5d70,#3d4a5a)!important;transform:translateX(2px)!important}.fp-resources-section .fp-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:12px;padding:24px 0 0}.fp-resources-section .fp-page-btn{align-items:center;background:#fff;border:1px solid #e8eaef;border-radius:8px;color:#607087;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;height:36px;justify-content:center;letter-spacing:.3px;min-width:36px;padding:0 8px;text-decoration:none;transition:all .3s ease}.fp-resources-section .fp-page-btn:hover:not(.disabled){background:rgba(25,150,252,.05);border-color:#1996fc;color:#1996fc}.fp-resources-section .fp-page-btn.active{background:linear-gradient(135deg,#1996fc,#0e72c4);border-color:transparent;box-shadow:0 4px 16px rgba(25,150,252,.24);color:#fff}.fp-resources-section .fp-page-btn.next,.fp-resources-section .fp-page-btn.prev{gap:6px;padding:0 14px;width:auto}.fp-resources-section .fp-page-btn.disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.fp-resources-section .fp-page-btn svg{height:14px;width:14px}@media (min-width:768px){.fp-resources-section{margin:0 auto;max-width:1200px;padding:24px}.fp-resources-section .fp-mobile-dropdown{display:none}.fp-resources-section .fp-nav-tabs{display:flex}.fp-resources-section .fp-content-section{padding:24px 0}.fp-resources-section .fp-section-intro{font-size:16px;margin-bottom:24px;padding:20px 24px}.fp-resources-section .fp-grid{gap:18px}.fp-resources-section .fp-card-content{padding:20px}}@media (max-width:767px){.fp-resources-section .fp-nav-tabs{display:none}.fp-resources-section .fp-mobile-dropdown{display:block}.fp-resources-section .fp-nav-title{font-size:20px;margin-bottom:16px}.fp-resources-section .fp-nav-wrapper{margin-bottom:32px;padding:0 0 24px}.fp-resources-section .fp-content-section{padding:24px 0}.fp-resources-section .fp-section-intro{font-size:14px;margin-bottom:24px;padding:16px 20px}.fp-resources-section .fp-grid{gap:16px;grid-template-columns:1fr}.fp-resources-section .fp-card-image{height:160px}.fp-resources-section .fp-card-content{padding:16px}.fp-resources-section .fp-card-title{font-size:15px}.fp-resources-section .fp-card-description{font-size:12px}.fp-resources-section .fp-pagination{gap:4px}.fp-resources-section .fp-page-btn{font-size:12px;height:32px;min-width:32px}.fp-resources-section .fp-page-btn.next,.fp-resources-section .fp-page-btn.prev{font-size:11px;padding:0 10px}}@media (max-width:480px){.fp-resources-section{padding:24px 12px}.fp-resources-section .fp-nav-title{font-size:18px}.fp-resources-section .fp-mobile-dropdown select{font-size:13px;padding:10px 36px 10px 14px}.fp-resources-section .fp-section-intro{font-size:13px;padding:14px 16px}.fp-resources-section .fp-card-image{height:140px}.fp-resources-section .fp-page-btn{font-size:11px;height:28px;min-width:28px;padding:0 4px}}