body{margin:0;background:#fff}.ifb{font-family:'Museo Sans Rounded',museo-sans-rounded,Nunito,'Segoe UI',system-ui,sans-serif;color:#13074D;-webkit-font-smoothing:antialiased}.ifb *{box-sizing:border-box}.ifb a{color:#2F65E7}.ifb-wrap{max-width:1160px;margin:0 auto;padding:0 20px}.ifb-pill{display:inline-block;background:#EBF3FD;color:#2F65E7;font-weight:700;font-size:13px;border-radius:999px;padding:5px 12px;text-decoration:none;text-transform:capitalize}.ifb-cta{background:#13074D;color:#fff;text-align:center;padding:76px 20px;border-radius:32px 32px 0 0;margin-top:72px}.ifb-cta h2{font-size:clamp(28px,4vw,40px);margin:0 0 12px;letter-spacing:-.02em;color:#fff}.ifb-cta p{color:#C9C4EA;font-size:18px;margin:0 auto 28px;max-width:560px}.ifb-cta a{display:inline-block;background:#2F65E7;color:#fff;border-radius:999px;padding:16px 28px;font-weight:800;text-decoration:none;margin:0 6px 10px}.ifb-cta a.alt{background:transparent;border:2px solid #fff}.ifb-hero{background:radial-gradient(1000px 420px at 85% 0%,#e4edff 0,#fff 60%);padding:72px 20px 20px;text-align:center}.ifb-hero h1{font-size:clamp(36px,5.4vw,58px);line-height:1.05;letter-spacing:-.025em;margin:14px 0 14px}.ifb-hero h1 span{color:#2F65E7}.ifb-hero p{font-size:19px;line-height:1.6;color:#3d3966;max-width:620px;margin:0 auto}.ifb-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:28px auto 8px;max-width:900px}.ifb-filters a{border:1px solid #D9E2F2;border-radius:999px;padding:8px 16px;font-weight:700;font-size:14px;text-decoration:none;color:#13074D;background:#fff}.ifb-filters a.on{background:#2F65E7;border-color:#2F65E7;color:#fff}.ifb-list{max-width:1160px;margin:32px auto 0;padding:0 20px}.ifb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ifb-card{display:flex;flex-direction:column;border:1px solid #E6ECF7;border-radius:24px;overflow:hidden;text-decoration:none;color:#13074D;background:#fff;transition:transform .15s,box-shadow .15s}.ifb-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(19,7,77,.08)}.ifb-card img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background:#EBF3FD}.ifb-card .ph{width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,#2F65E7,#13074D)}.ifb-card div{padding:18px 20px 22px;display:flex;flex-direction:column;flex:1}.ifb-card b{display:block;font-size:19px;line-height:1.35;margin:10px 0 8px}.ifb-card p{font-size:15px;line-height:1.6;color:#3d3966;margin:0 0 12px;flex:1}.ifb-card span.d{font-size:14px;color:#6b6792}.ifb-card.big{grid-column:1/-1;flex-direction:row}.ifb-card.big img,.ifb-card.big .ph{width:55%;aspect-ratio:auto;min-height:320px}.ifb-card.big div{padding:36px;justify-content:center}.ifb-card.big b{font-size:clamp(24px,2.6vw,32px)}.ifb-pager{display:flex;justify-content:center;gap:12px;margin:40px 0 0}.ifb-pager a{border:2px solid #13074D;color:#13074D;border-radius:999px;padding:12px 22px;font-weight:800;text-decoration:none}@media(max-width:900px){.ifb-grid{grid-template-columns:1fr 1fr}.ifb-card.big{flex-direction:column}.ifb-card.big img,.ifb-card.big .ph{width:100%;min-height:0;aspect-ratio:16/9}}@media(max-width:600px){.ifb-grid{grid-template-columns:1fr}.ifb-card.big div{padding:20px}}.ifb a.ifb-card{color:#13074D}.ifb-card .ifb-pill{align-self:flex-start}