.services{flex-direction:column;width:min(1200px,100%);margin:0 auto;display:flex}.services>section{width:100%}.svc-lead{letter-spacing:-.36px;color:var(--slate);font-size:18px;line-height:28px}.svc-hero{isolation:isolate;border-radius:32px;align-items:center;min-height:595px;padding:72px 48px;display:flex;position:relative;overflow:hidden}.svc-hero__photo{z-index:-1;border-radius:0 28px 28px 0;width:768px;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.svc-hero__photo img{object-fit:cover;width:100%;height:100%}.svc-hero__photo:after{content:"";background:linear-gradient(90deg,#fff 0%,#ffffffdb 32%,#ffffff1f 72%,#fff0 100%);position:absolute;inset:0}.svc-hero__copy{flex-direction:column;align-items:flex-start;gap:22px;max-width:620px;display:flex}.svc-hero__tag{border:1px solid var(--sky-400);background:var(--sky-100);letter-spacing:-.14px;color:var(--navy-950);border-radius:999px;padding:6px 16px;font-size:14px;font-weight:500;line-height:20px}.svc-hero h1{font-family:var(--font-serif);letter-spacing:-1.12px;color:var(--navy-950);font-size:56px;font-weight:600;line-height:1.15}.svc-hero__copy .svc-lead{max-width:510px}.svc-hero__actions{flex-wrap:wrap;gap:12px;display:flex}.svc-hero__proof{border:1px solid var(--sky-400);background:var(--sky-100);border-radius:18px;flex-direction:column;gap:12px;width:300px;padding:28px;display:flex;position:absolute;bottom:28px;right:28px}.svc-hero__proof h2{letter-spacing:-.8px;color:var(--navy-950);font-size:20px;font-weight:500;line-height:30px}.svc-hero__proof p{letter-spacing:-.32px;color:var(--slate);font-size:16px;line-height:24px}.svc-block{flex-direction:column;gap:20px;padding:80px 48px;display:flex}.svc-block--tint{background:var(--sky-50)}.svc-cards{align-items:start;gap:16px;display:grid}.svc-cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.svc-card{border:1px solid var(--sky-400);background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:24px;display:flex}.svc-card h3,.svc-milestone h3{letter-spacing:-.36px;color:var(--navy-950);font-size:18px;font-weight:500;line-height:28px}.svc-card p,.svc-milestone p{letter-spacing:-.32px;max-width:480px;color:var(--slate);font-size:16px;line-height:24px}.svc-card .svc-card__note{letter-spacing:0;font-size:14px;line-height:20px}.svc-card--dark{background:var(--navy-950);border-color:#0000}.svc-card--dark h3,.svc-card--dark p{color:var(--white-soft)}.svc-tile{background:var(--amber);width:46px;height:46px;color:var(--navy-950);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.svc-note{letter-spacing:-.32px;color:var(--slate);font-size:16px;line-height:24px}.svc-programmes{background:var(--sky-50);border-radius:24px;gap:32px;padding:48px;display:flex}.svc-programmes__intro{flex-direction:column;flex:0 0 429px;gap:16px;display:flex}.svc-programmes__list{flex-direction:column;flex:1;gap:12px;display:flex}.svc-foundation{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:80px 48px;display:flex}.svc-foundation .section-title{max-width:480px}.svc-foundation .svc-lead{max-width:460px}.svc-foundation .features__grid{text-align:left}.svc-milestones{background:var(--sky-50);gap:48px;padding:80px 48px;display:flex}.svc-milestones__intro{flex-direction:column;flex:0 0 422px;gap:20px;display:flex}.svc-milestones__intro .section-title{max-width:320px}.svc-eyebrow{letter-spacing:1px;color:var(--navy-800);font-size:16px;font-weight:600;line-height:19.2px}.svc-milestones__list{flex-direction:column;flex:1;gap:14px;display:flex}.svc-milestone{border:1px solid var(--sky-400);background:#fff;border-radius:16px;gap:16px;padding:20px;display:flex}.svc-milestone div{flex-direction:column;gap:8px;display:flex}.svc-milestone p{max-width:370px}.svc-lead--partnership{max-width:1000px}.svc-lead--narrow{max-width:580px}.svc-card--market p{max-width:240px}.svc-routes{flex-wrap:wrap;gap:12px;display:flex}.svc-outcomes{background:var(--navy-950);border-radius:24px;flex-direction:column;gap:16px;padding:48px;display:flex}.svc-outcomes mark{color:var(--navy-950);background:#edeef1;border-radius:999px;padding:3px 8px;font-size:14px;line-height:20px}.svc-outcomes .section-title,.svc-outcomes .svc-lead{color:#fff}.services>.banner-wrap{padding-left:48px;padding-right:48px}@media (width<=1199.98px){.svc-hero{flex-direction:column;align-items:stretch;gap:32px;padding:56px 32px 32px}.svc-hero__photo{opacity:.35;width:100%}.svc-hero__proof{width:auto;position:static}.svc-cards--three{grid-template-columns:1fr}.svc-programmes,.svc-milestones{flex-direction:column}.svc-programmes__intro,.svc-milestones__intro{flex:none}.svc-block,.svc-foundation,.svc-milestones{padding:64px 32px}}@media (width<=809.98px){.svc-hero{border-radius:0;padding:40px 16px 16px}.svc-hero h1{letter-spacing:-.64px;font-size:32px}.svc-block,.svc-foundation,.svc-milestones,.svc-programmes,.svc-outcomes{padding:48px 16px}.svc-programmes,.svc-outcomes{border-radius:0}}
