
.gov-hero{display:grid;grid-template-columns:1.2fr .85fr;gap:70px;align-items:center}.gov-hero h1{font-size:clamp(44px,4.4vw,64px)}.gov-hero .lead{max-width:590px}.gov-hero .actions{gap:18px}.gov-brief{padding:34px;background:#e9edf2;border:1px solid #d3dce8;border-radius:9px;box-shadow:0 18px 45px #142e4509}.gov-brief-top{display:flex;gap:15px;align-items:center;font-size:11px;font-weight:700;letter-spacing:1px;color:var(--accent);margin-bottom:34px}.gov-brief-top .brand-icon{border-color:var(--accent);flex:none}.gov-brief-top small{font-size:8px;letter-spacing:1.4px;color:var(--muted)}.gov-brief h2{font-size:34px;letter-spacing:-1px}.gov-lifecycle{list-style:none;padding:0;margin:25px 0}.gov-lifecycle li{display:flex;align-items:center;gap:20px;padding:13px 0;border-top:1px solid #cbd5e0;font-size:14px}.gov-lifecycle span{font-size:10px;letter-spacing:1px;color:var(--accent)}.gov-brief>p{font-size:12px;margin-bottom:0}.gov-capabilities{display:grid;grid-template-columns:repeat(2,1fr);gap:38px 64px}.gov-capabilities article{border-top:1px solid var(--line);padding-top:22px}.gov-capabilities h3{margin-top:20px}.gov-capabilities p{max-width:470px;margin-bottom:0}.gov-delivery-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.gov-delivery-heading>p{margin-top:5px}.approach .gov-delivery-heading>p{color:#c5d0dc}.gov-delivery-note{color:#c5d0dc;font-size:12px;border-top:1px solid #465b70;margin:35px 0 0;padding-top:20px;max-width:900px}.gov-section-intro{max-width:780px}.gov-projects{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:35px}.gov-projects article{border:1px solid #d4dce5;border-radius:6px;background:#f1f3f5;padding:27px;display:flex;flex-direction:column}.gov-projects .eyebrow{font-size:9px;letter-spacing:1px;min-height:28px;color:var(--accent)}.gov-projects h3{font-size:27px}.gov-projects p{font-size:14px}.gov-projects .text-link{margin-top:auto;align-self:start;font-size:11px;gap:12px}.gov-disclosure{display:flex;gap:40px;align-items:center;border-top:1px solid var(--line);padding-top:25px;margin-top:35px}.gov-disclosure p{font-size:13px;max-width:740px;margin-bottom:0}.gov-disclosure a{flex-shrink:0}.gov-team{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:35px}.gov-team article{border-top:1px solid #cbd1ce;padding-top:20px}.gov-team h3{font-size:21px;margin-bottom:8px}.gov-team p{font-size:13px;margin:0}.gov-company{display:grid;grid-template-columns:1fr 1fr;gap:100px}.gov-company-facts dl{margin:0 0 24px}.gov-company-facts dl>div{display:grid;grid-template-columns:1fr 1.3fr;gap:15px;border-bottom:1px solid var(--line);padding:16px 0}.gov-company-facts dt{font-size:12px;color:var(--muted)}.gov-company-facts dd{font-size:14px;margin:0}.gov-company-facts>p{font-size:13px}.header-inner nav{gap:22px}
@media(max-width:1050px){.gov-hero{gap:35px}.gov-brief{padding:27px}.gov-projects{gap:18px}.gov-projects article{padding:20px}.gov-company,.gov-delivery-heading{gap:45px}}
@media(max-width:800px){.gov-hero,.gov-delivery-heading,.gov-company{grid-template-columns:1fr;gap:30px}.gov-hero h1{font-size:48px}.gov-brief{max-width:550px;width:100%}.gov-capabilities{gap:30px}.gov-projects{grid-template-columns:1fr}.gov-projects .eyebrow{min-height:0}.gov-disclosure{display:block}.gov-disclosure a{margin-top:16px}.gov-team{grid-template-columns:repeat(2,1fr)}.gov-delivery-note{margin-top:20px}}
@media(max-width:520px){.gov-capabilities,.gov-team{grid-template-columns:1fr}.gov-hero h1{font-size:43px}.gov-hero .button{gap:14px;font-size:11px}.gov-company-facts dl>div{grid-template-columns:1fr;gap:4px}}

.gov-contact-alternatives{margin-top:22px;font-size:13px}.gov-contact-alternatives summary{cursor:pointer;width:fit-content}.gov-contact-alternatives p{margin-top:12px}.gov-contact-alternatives a{text-decoration:underline;text-underline-offset:3px}.gov-registration-status{border-left:2px solid var(--accent);padding-left:14px}
