.government-page{color:var(--charcoal);background:#fff}.government-page .site-header{color:#fff}.government-hero{color:#fff;align-items:flex-end;min-height:620px;padding:95px 8vw;display:flex;position:relative;overflow:hidden}.government-hero>img{object-fit:cover;object-position:center 56%}.government-hero-shade{z-index:1;background:linear-gradient(90deg,#174852ed 0 38%,#174852ac 58%,#303d4338 100%),linear-gradient(#0000 42%,#24353bb8);position:absolute;inset:0}.government-hero-copy{z-index:2;width:min(1100px,100%);position:relative}.government-hero .section-kicker{color:#b8d0cf}.government-hero h1{letter-spacing:-.055em;white-space:nowrap;max-width:none;margin:22px 0 24px;font-size:clamp(52px,4.8vw,62.016px);line-height:.98}.government-hero-copy>p:last-child{letter-spacing:.04em;max-width:690px;margin:0;font-size:16px;font-weight:700;line-height:1.8}.government-overview-image{min-height:440px;position:relative;overflow:hidden}.government-readiness-image{background:#173f48;min-height:560px;position:relative;overflow:hidden}.government-overview-image img{object-fit:cover;object-position:center 48%}.government-readiness-photo-canvas{width:100%;position:absolute;inset:0}.government-readiness-photo-canvas img{object-fit:contain;object-position:left center}.government-overview{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:6vw;padding:115px 8vw;display:grid}.government-overview-copy h2,.government-section-heading h2,.government-readiness h2,.government-contact h2{letter-spacing:-.045em;font-size:clamp(42px,5vw,72px);line-height:1.05}.government-overview-copy h2{margin:20px 0 34px}.government-overview-copy>p:not(.section-kicker){font-size:16px;line-height:1.9}.government-overview-copy .government-lead{font-size:20px;font-weight:700}.government-overview .section-kicker,.government-section-heading .section-kicker,.government-readiness .section-kicker,.government-contact .section-kicker{font-size:20px}.government-benefits{color:#fff;background:#080b0c;padding:105px 6vw 115px}.government-benefits .section-kicker{color:#9ebcba}.government-section-heading{max-width:950px}.government-section-heading h2{margin:22px 0 58px}.government-benefit-grid{border-top:1px solid #ffffff42;grid-template-columns:repeat(3,1fr);display:grid}.government-benefit-grid article{padding:30px 40px 10px 0}.government-benefit-grid article+article{border-left:1px solid #ffffff42;padding-left:40px}.government-benefit-grid article>span{color:#9ebcba;letter-spacing:.15em;font-size:30px;font-weight:900;display:block}.government-benefit-grid small{color:#aeb9bb;margin-top:14px;font-size:18px;display:block}.government-benefit-grid h3{margin:10px 0 20px;font-size:clamp(25px,2.4vw,36px)}.government-benefit-grid p{color:#d3d9da;margin:0;font-size:15px;line-height:1.85}.government-sectors{background:var(--soft);padding:110px 8vw 125px}.government-sector-grid{border-top:1px solid #b7bebe}.government-sector-grid article{border-bottom:1px solid #b7bebe;grid-template-columns:90px 1fr;gap:35px;padding:32px 0;display:grid}.government-sector-grid article>span{color:var(--red);font-size:30px;font-weight:900}.government-sector-grid h3{margin:0 0 12px;font-size:clamp(25px,2.5vw,38px)}.government-sector-grid p{max-width:780px;margin:0;font-size:16px;line-height:1.8}.government-readiness{background:var(--teal);color:#fff;grid-template-columns:1fr 1fr;min-height:560px;display:grid}.government-readiness-copy{flex-direction:column;justify-content:center;padding:85px 7vw;display:flex}.government-readiness .section-kicker{color:#9ebcba}.government-readiness h2{margin:22px 0 30px}.government-readiness p{color:#e0e7e7;font-size:16px;line-height:1.9}.government-contact{color:#fff;background:#173f48;grid-template-columns:1fr auto;align-items:center;gap:60px;padding:90px 8vw;display:grid}.government-contact .section-kicker{color:#9ebcba}.government-contact h2{white-space:nowrap;max-width:none;margin:20px 0 0}.government-contact a{background:var(--red);white-space:nowrap;align-self:end;margin-bottom:5px;padding:19px 26px;font-size:15px;font-weight:900}.government-footer{background:#1f2e34}@media (max-width:900px){.government-overview,.government-readiness,.government-contact{grid-template-columns:1fr}.government-hero{min-height:500px;padding:80px 24px 60px}.government-hero h1{white-space:normal}.government-overview{gap:42px;padding:80px 24px}.government-benefits,.government-sectors{padding:80px 24px}.government-benefit-grid,.government-sector-grid{grid-template-columns:1fr}.government-benefit-grid article,.government-benefit-grid article+article{border-bottom:1px solid #ffffff42;border-left:0;padding:28px 0}.government-sector-grid article{grid-template-columns:55px 1fr}.government-readiness-copy{padding:80px 24px}.government-readiness-image{min-height:420px}.government-contact{gap:36px;padding:80px 24px}.government-contact h2{white-space:normal}.government-contact a{place-self:start;margin-bottom:0}.government-footer{padding-left:24px;padding-right:24px}}@media (max-width:560px){.government-hero h1{font-size:46px}.government-hero-copy>p:last-child{font-size:14px}.government-overview-image,.government-readiness-image{min-height:320px}.government-overview-copy .government-lead{font-size:18px}.government-sector-grid article{grid-template-columns:1fr;gap:12px}.government-contact h2{font-size:42px}}.government-hero .section-kicker{font-size:20px}@media (max-width:900px){.government-hero .section-kicker{font-size:clamp(14px,4vw,18px)}}
