html{scroll-behavior:smooth}.faq-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:16px}.faq-btn{align-items:center;background:none;border:none;color:#111b5d;cursor:pointer;display:flex;font-family:Lexend,Arial,sans-serif;font-size:18px;font-weight:400;justify-content:space-between;padding:16px 20px;text-align:left;width:100%}.faq-icon{height:20px;min-width:20px;stroke:#4b5563;transition:transform .25s ease;width:20px}.faq-answer-wrapper{max-height:0;overflow:hidden;padding:0 20px;transition:max-height .25s ease,padding .25s ease}.faq-answer-text{color:#4b5563;font-family:Lexend,Arial,sans-serif;line-height:1.5;margin:0 0 16px}#dynamic-card-container{font-family:Lexend,sans-serif;margin:0 auto;max-width:1200px}#dynamic-card-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:20px 10px}.custom-card-link{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.custom-card-link:hover{box-shadow:0 10px 20px rgba(0,0,0,.1);transform:translateY(-5px)}.custom-card-image{border-bottom:1px solid #eee;display:block;height:200px!important;margin:0;object-fit:cover;object-position:center;width:100%!important}.custom-card-content{display:flex;flex-direction:column;flex-grow:1;gap:12px;padding:20px}.custom-card-title{color:#333;font-size:1.2rem;font-weight:700;line-height:1.4;margin:0}.custom-card-desc{color:#666;display:-webkit-box;font-size:.9rem;-webkit-line-clamp:3;line-height:1.5;margin:0;-webkit-box-orient:vertical;overflow:hidden}.card-tags-container{display:flex;flex-wrap:wrap;gap:6px}.card-tag{background-color:#f0f4ff;border-radius:4px;color:#111b5d;font-size:.7rem;font-weight:700;letter-spacing:.5px;padding:3px 8px;text-transform:uppercase;white-space:nowrap}input[name=resource-filter]{display:none}.filter-nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:0 20px 20px}.filter-label{background-color:#fff;border:1px solid #d0d7de;border-radius:20px;color:#555;cursor:pointer;font-size:.85rem;font-weight:600;padding:8px 14px;transition:all .2s ease;user-select:none}.filter-label:hover{border-color:#111b5d;color:#111b5d}#filter-about:checked~.filter-nav label[for=filter-about],#filter-ai:checked~.filter-nav label[for=filter-ai],#filter-arts:checked~.filter-nav label[for=filter-arts],#filter-cas:checked~.filter-nav label[for=filter-cas],#filter-dp1:checked~.filter-nav label[for=filter-dp1],#filter-dp2:checked~.filter-nav label[for=filter-dp2],#filter-ee:checked~.filter-nav label[for=filter-ee],#filter-eng:checked~.filter-nav label[for=filter-eng],#filter-exams:checked~.filter-nav label[for=filter-exams],#filter-guide:checked~.filter-nav label[for=filter-guide],#filter-hlsl:checked~.filter-nav label[for=filter-hlsl],#filter-holidays:checked~.filter-nav label[for=filter-holidays],#filter-hum:checked~.filter-nav label[for=filter-hum],#filter-ias:checked~.filter-nav label[for=filter-ias],#filter-lang:checked~.filter-nav label[for=filter-lang],#filter-maths:checked~.filter-nav label[for=filter-maths],#filter-mocks:checked~.filter-nav label[for=filter-mocks],#filter-parents:checked~.filter-nav label[for=filter-parents],#filter-preib:checked~.filter-nav label[for=filter-preib],#filter-retakes:checked~.filter-nav label[for=filter-retakes],#filter-sci:checked~.filter-nav label[for=filter-sci],#filter-skills:checked~.filter-nav label[for=filter-skills],#filter-stress:checked~.filter-nav label[for=filter-stress],#filter-students:checked~.filter-nav label[for=filter-students],#filter-tok:checked~.filter-nav label[for=filter-tok],#filter-uni:checked~.filter-nav label[for=filter-uni],#filter-video:checked~.filter-nav label[for=filter-video]{background-color:#111b5d;border-color:#111b5d;box-shadow:0 2px 4px rgba(17,27,93,.2);color:#fff}#dynamic-card-container:has(input[name=resource-filter]:checked) .custom-card-link{display:none}#dynamic-card-container:has(#filter-preib:checked) .custom-card-link[data-tags*=Pre-DP],#dynamic-card-container:has(#filter-preib:checked) .custom-card-link[data-tags*=preib]{display:flex}#dynamic-card-container:has(#filter-dp1:checked) .custom-card-link[data-tags*=dp-one]{display:flex}#dynamic-card-container:has(#filter-dp2:checked) .custom-card-link[data-tags*=dp-two]{display:flex}#dynamic-card-container:has(#filter-students:checked) .custom-card-link[data-tags*=students]{display:flex}#dynamic-card-container:has(#filter-parents:checked) .custom-card-link[data-tags*=parents]{display:flex}#dynamic-card-container:has(#filter-eng:checked) .custom-card-link[data-tags*=group-studies-in-language-literature]{display:flex}#dynamic-card-container:has(#filter-lang:checked) .custom-card-link[data-tags*=group-language-acquisition]{display:flex}#dynamic-card-container:has(#filter-hum:checked) .custom-card-link[data-tags*=group-individuals-societies]{display:flex}#dynamic-card-container:has(#filter-sci:checked) .custom-card-link[data-tags*=group-sciences]{display:flex}#dynamic-card-container:has(#filter-maths:checked) .custom-card-link[data-tags*=group-maths]{display:flex}#dynamic-card-container:has(#filter-arts:checked) .custom-card-link[data-tags*=group-the-arts]{display:flex}#dynamic-card-container:has(#filter-ias:checked) .custom-card-link[data-tags*=ias]{display:flex}#dynamic-card-container:has(#filter-ee:checked) .custom-card-link[data-tags*=ee]{display:flex}#dynamic-card-container:has(#filter-tok:checked) .custom-card-link[data-tags*=tok]{display:flex}#dynamic-card-container:has(#filter-cas:checked) .custom-card-link[data-tags*=cas]{display:flex}#dynamic-card-container:has(#filter-guide:checked) .custom-card-link[data-tags*=ultimate-guide]{display:flex}#dynamic-card-container:has(#filter-video:checked) .custom-card-link[data-tags*=video-webinar]{display:flex}#dynamic-card-container:has(#filter-exams:checked) .custom-card-link[data-tags*=exams]{display:flex}#dynamic-card-container:has(#filter-mocks:checked) .custom-card-link[data-tags*=mocks-predicted-grades]{display:flex}#dynamic-card-container:has(#filter-about:checked) .custom-card-link[data-tags*=about-the-ib]{display:flex}#dynamic-card-container:has(#filter-retakes:checked) .custom-card-link[data-tags*=retakes]{display:flex}#dynamic-card-container:has(#filter-skills:checked) .custom-card-link[data-tags*=study-skills]{display:flex}#dynamic-card-container:has(#filter-stress:checked) .custom-card-link[data-tags*=stress-burnout]{display:flex}#dynamic-card-container:has(#filter-ai:checked) .custom-card-link[data-tags*=study-apps-ai]{display:flex}#dynamic-card-container:has(#filter-hlsl:checked) .custom-card-link[data-tags*=hl-vs-sl]{display:flex}#dynamic-card-container:has(#filter-uni:checked) .custom-card-link[data-tags*=university]{display:flex}#dynamic-card-container:has(#filter-holidays:checked) .custom-card-link[data-tags*=holidays-prep]{display:flex}.whatsapp_float{border:none;border-radius:50px;bottom:11px;height:73px;outline:none;position:fixed;right:15px;text-align:center;text-decoration:none;width:53px;z-index:100;-webkit-tap-highlight-color:transparent;transform:scale(1.1)}.whatsapp_float:hover{transform:scale(1.2)}.home-whatsapp-icon{height:51px;width:51px}.home-whatsapp-icon svg{height:100%;width:100%}@media screen and (max-width:767px){.home-whatsapp-icon{height:40px;width:40px}.whatsapp_float{bottom:20px}}