.homeRefresh{color:var(--ink);background:#fff}.homeRefresh>.topbar,.homeRefresh>.header{display:none}.homeRefresh .hero{min-height:620px;color:var(--ink);border-bottom:1px solid var(--line);background:#eef3f4;display:block;overflow:hidden}.homeRefresh .heroMedia{background:var(--blue2);border-radius:8px;inset:24px 24px 24px 56%;overflow:hidden}.homeRefresh .heroMedia img{object-position:center;transition:opacity .4s;transform:none}.homeRefresh .heroShade{display:none}.homeRefresh .heroContent{flex-direction:column;justify-content:center;width:56%;max-width:none;min-height:620px;padding:65px 45px 112px max(5vw,28px);display:flex}.homeRefresh .heroContent .eyebrow{color:var(--blue);letter-spacing:.17em;align-items:center;gap:10px;font-size:10px;display:flex}.homeRefresh .heroContent .eyebrow:before{content:"";background:var(--green);border-radius:50%;flex-shrink:0;width:8px;height:8px}.homeRefresh .heroContent h1{letter-spacing:-.045em;max-width:680px;color:var(--blue2);text-wrap:balance;margin:20px 0;font-size:clamp(39px,4.5vw,64px);line-height:1.07}.homeRefresh .heroContent p{color:#566a7c;max-width:540px;margin:0;font-size:16px;line-height:1.8}.homeRefresh .heroActions{flex-flow:wrap;gap:10px;margin-top:26px}.homeRefresh .heroActions a{border-radius:5px;width:auto;min-height:48px;padding:15px 19px;font-size:12px}.homeRefresh .heroActions .primary{background:var(--blue);color:#fff}.homeRefresh .heroActions .primary:hover{background:var(--blue2)}.homeRefresh .heroActions .ghost{color:var(--blue2);background:0 0;border:1px solid #a4b7c7}.homeRefresh .heroActions .ghost:hover{background:#fff}.homeRefresh .heroDots{gap:8px;bottom:32px;left:max(5vw,28px);right:auto}.homeRefresh .heroDots button{color:#526b82;background:0 0;border:1px solid #becbd7;border-radius:4px;width:38px;height:34px;font-size:10px;font-weight:800;transform:none}.homeRefresh .heroDots button.active{background:var(--blue2);border-color:var(--blue2);color:#fff}.homeHeroNote{border-left:4px solid var(--green);width:calc(44% - 66px);color:var(--blue2);background:#ffffffed;border-radius:4px;padding:23px 55px 23px 24px;position:absolute;bottom:45px;right:45px;box-shadow:0 12px 30px #051f3d15}.homeHeroNote>span{letter-spacing:.12em;margin-bottom:9px;font-size:9px;font-weight:800;display:block}.homeHeroNote>b{letter-spacing:-.03em;font-size:24px;line-height:1.25;display:block}.homeHeroNote>i{font-size:28px;font-style:normal;position:absolute;bottom:24px;right:23px}.homeHeroNote:hover{background:#fff}.homeProof{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1.4fr repeat(3,1fr);align-items:center;gap:30px;padding:28px max(5vw,28px);display:grid}.homeProof>p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.homeProof>p b{color:var(--blue2);font-weight:600}.homeProof>div{border-left:1px solid var(--line);padding-left:28px}.homeProof>div b{letter-spacing:-.05em;color:var(--blue2);font-size:32px;display:block}.homeProof>div span{color:var(--muted);font-size:11px;display:block}.homePathways{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:44px max(5vw,28px);display:grid}.homePathways>a{border:1px solid var(--line);border-radius:8px;flex-direction:column;padding:27px;transition:transform .2s,box-shadow .2s;display:flex}.homePathways>a:nth-child(2){background:var(--blue2);border-color:var(--blue2);color:#fff}.homePathways>a>span{letter-spacing:.12em;color:var(--blue);font-size:9px;font-weight:800}.homePathways>a:nth-child(2)>span{color:#c8e89e}.homePathways h2{letter-spacing:-.035em;margin:23px 0 13px;font-size:25px;line-height:1.2}.homePathways p{color:var(--muted);margin:0 0 24px;font-size:13px;line-height:1.75}.homePathways>a:nth-child(2) p{color:#d3e0ed}.homePathways b{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;font-size:11px;display:flex}.homePathways>a:nth-child(2) b{color:#d1edaa;border-color:#ffffff40}.homePathways i{font-size:23px;font-style:normal;font-weight:400}.homePathways>a:hover{transform:translateY(-4px);box-shadow:0 12px 30px #102d4910}.homeRefresh .finder{width:calc(100% - 10vw);max-width:none;box-shadow:none;border:1px solid var(--line);content-visibility:visible;border-radius:8px;margin:0 auto 24px;overflow:hidden}.homeRefresh .toolTabs{background:#eef3f7}.homeRefresh .toolTabs button{color:#526b82;padding:18px 8px;font-size:12px}.homeRefresh .toolTabs button.active{color:var(--blue2);border-color:var(--green)}.homeRefresh .finderBody{align-items:center;gap:35px;padding:32px}.homeRefresh .finderBody h2{letter-spacing:-.03em;font-size:28px;line-height:1.2}.homeRefresh .finderBody p{margin-bottom:0;font-size:13px}.homeRefresh .finderBody form small{font-size:11px}.homeRefresh .searchRow input{border-radius:5px 0 0 5px;font-size:13px}.homeRefresh .searchRow button{border-radius:0 5px 5px 0;font-size:12px}.homeRefresh .programmes,.homeRefresh .network,.homeRefresh .insights,.homeRefresh .reviewsSection{padding:64px max(5vw,28px)}.homeRefresh .programmes{background:#f3f6f8}.homeRefresh .sectionHead{align-items:flex-end;gap:35px;margin-bottom:30px}.homeRefresh .sectionHead h2,.homeRefresh .network>div>h2{letter-spacing:-.04em;max-width:640px;font-size:clamp(29px,3.4vw,43px);line-height:1.12}.homeRefresh .sectionHead>p{max-width:360px;color:var(--muted);font-size:14px;line-height:1.8}.homeRefresh .eyebrow.dark{letter-spacing:.15em;font-size:10px}.homeRefresh .categoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.homeRefresh .categoryGrid>a{border:1px solid var(--line);border-radius:7px;min-height:200px;padding:23px}.homeRefresh .categoryGrid>a>span{color:var(--blue);font-size:11px;font-weight:700}.homeRefresh .categoryGrid h3{letter-spacing:-.025em;margin:25px 0;font-size:19px;line-height:1.35}.homeRefresh .categoryGrid>a b{font-size:11px}.homeRefresh .categoryGrid>a:hover{background:var(--blue2);color:#fff}.homeRefresh .categoryGrid>a:hover>span{color:#c8e89e}.homeRefresh .contentCta{border:1px solid var(--line);border-left:4px solid var(--green);background:#fff;border-radius:6px;margin-top:24px;padding:25px}.homeRefresh .contentCta p{font-size:13px}.homeRefresh .split{background:var(--blue2);margin:0}.homeRefresh .splitImage img{object-fit:cover;height:100%;min-height:460px}.homeRefresh .splitContent{padding:60px max(5vw,30px)}.homeRefresh .splitContent h2{letter-spacing:-.04em;font-size:clamp(35px,4vw,51px);line-height:1.08}.homeRefresh .splitContent p{font-size:15px;line-height:1.8}.homeRefresh .splitContent .primary{color:#173a36;background:#c8e89e;border-radius:5px;font-size:12px}.homeRefresh .network{background:#fff;gap:50px}.homeRefresh .network>div>p{color:var(--muted);font-size:15px;line-height:1.8}.homeRefresh .networkCards{gap:14px}.homeRefresh .networkCards button{border:1px solid var(--line);box-shadow:none;text-align:left;border-radius:7px;padding:24px}.homeRefresh .networkCards button>b{color:var(--blue2);font-size:35px}.homeRefresh .networkCards button:hover{background:#edf4f8}.homeRefresh .networkCards span{font-size:13px}.homeRefresh .networkCards small{color:var(--blue);font-size:11px}.homeRefresh .insights{background:#f3f6f8}.homeRefresh .eventPromo{background:var(--blue2);border-radius:8px;margin-bottom:55px;padding:32px}.homeRefresh .eventPromo p{font-size:14px}.homeRefresh .eventPromo>a{border-radius:5px;font-size:12px}.homeRefresh .insightGrid{gap:22px}.homeRefresh .insightGrid article{border:1px solid var(--line);background:#fff;border-radius:8px;padding-bottom:26px;overflow:hidden}.homeRefresh .insightGrid img{height:210px}.homeRefresh .insightGrid h3{letter-spacing:-.025em;font-size:22px;line-height:1.3}.homeRefresh .insightGrid p{font-size:14px;line-height:1.7}.homeRefresh .insightGrid a{font-size:12px}.homeRefresh .reviewsSection{background:#fff}.homeRefresh .colourfulTestimonials article{border-radius:8px}.homeRefresh .testimonialStandard{max-width:950px;color:var(--muted);font-size:12px}.homeRefresh a:focus-visible,.homeRefresh button:focus-visible,.homeRefresh input:focus-visible{outline:3px solid var(--orange);outline-offset:4px}@media (width>=1600px){.homeRefresh .heroContent{padding-left:max(5vw,50vw - 700px)}}@media (width<=1050px){.homeRefresh .heroContent{padding-right:25px}.homeRefresh .heroContent h1{font-size:44px}.homeRefresh .heroActions{flex-direction:column;align-items:flex-start}.homeRefresh .heroActions a{min-width:205px}.homeHeroNote>b{font-size:21px}.homeProof{gap:18px}.homeProof>div{padding-left:18px}.homePathways{gap:12px}.homePathways>a{padding:22px}.homePathways h2{font-size:22px}.homeRefresh .categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.homeRefresh .hero{flex-direction:column;min-height:0;padding:0 0 18px;display:flex}.homeRefresh .heroContent{order:0;width:100%;min-height:0;padding:40px 22px 80px}.homeRefresh .heroContent h1{max-width:600px;font-size:clamp(37px,7vw,52px)}.homeRefresh .heroContent p{max-width:none;font-size:15px}.homeRefresh .heroActions{flex-direction:row}.homeRefresh .heroActions a{width:auto;min-width:0;padding:13px 16px}.homeRefresh .heroMedia{order:2;height:310px;margin:0 18px;position:relative;inset:auto}.homeRefresh .heroDots{order:1;margin:-58px 22px 22px;position:relative;inset:auto}.homeHeroNote{z-index:3;width:calc(100% - 64px);padding:18px 50px 18px 20px;position:absolute;bottom:32px;right:32px}.homeHeroNote>b{font-size:23px}.homeProof{grid-template-columns:repeat(3,1fr);gap:15px;padding:24px 22px}.homeProof>p{grid-column:1/-1}.homeProof>div{padding-left:13px}.homeProof>div b{font-size:28px}.homeProof>div span{font-size:10px}.homePathways{grid-template-columns:1fr;gap:14px;padding:30px 18px}.homePathways>a{padding:23px}.homePathways h2{margin:16px 0 10px;font-size:25px}.homePathways p{margin-bottom:16px}.homeRefresh .finder{width:calc(100% - 36px);margin-bottom:0}.homeRefresh .finderBody{grid-template-columns:1fr;gap:23px;padding:23px}.homeRefresh .toolTabs{grid-template-columns:repeat(6,minmax(125px,1fr))}.homeRefresh .programmes,.homeRefresh .network,.homeRefresh .insights,.homeRefresh .reviewsSection{padding:42px 20px}.homeRefresh .sectionHead{display:block}.homeRefresh .sectionHead>p{max-width:none}.homeRefresh .categoryGrid{gap:10px}.homeRefresh .categoryGrid>a{min-height:190px;padding:18px}.homeRefresh .categoryGrid h3{margin:20px 0;font-size:17px}.homeRefresh .split{grid-template-columns:1fr}.homeRefresh .splitImage img{width:100%;height:280px;min-height:0;max-height:none}.homeRefresh .splitContent{padding:38px 24px}.homeRefresh .network{gap:25px}.homeRefresh .networkCards{grid-template-columns:repeat(2,minmax(0,1fr))}.homeRefresh .networkCards button{padding:19px}.homeRefresh .eventPromo{grid-template-columns:1fr;gap:20px;padding:25px}.homeRefresh .eventPromo h2{font-size:27px}.homeRefresh .insightGrid{grid-template-columns:1fr}}@media (width<=400px){.homeRefresh .heroActions{flex-direction:column;align-items:stretch}.homeRefresh .heroActions a{width:100%}.homeRefresh .categoryGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.homeRefresh .heroMedia img,.homePathways>a{transition:none}.homePathways>a:hover{transform:none}}
