/* Tags4Lives Government / Procurement */
.government-page{background:#f2f2ee;color:#111315}
.gov-hero{padding:94px 7vw 82px;background:#0a0d10;color:#fff;border-bottom:1px solid rgba(255,255,255,.12)}
.gov-hero-inner{max-width:1180px;margin:0 auto}
.gov-kicker{margin:0 0 18px;color:#ffd400;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}
.gov-hero h1{max-width:960px;margin:0;color:#fff;font-size:clamp(54px,7vw,100px);line-height:.92;letter-spacing:-.055em}
.gov-lead{max-width:820px;margin:28px 0 0;color:#dbe0e4;font-size:clamp(18px,1.7vw,23px);line-height:1.65}
.gov-rule{display:grid;grid-template-columns:auto 1fr;gap:18px;max-width:830px;margin-top:34px;padding:20px 0;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.12);font-size:15px;line-height:1.55}
.gov-rule strong{color:#f1cd79}.gov-rule span{color:#c7cdd2}
.gov-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.gov-actions .button.secondary{border-color:rgba(255,255,255,.42);color:#fff;background:transparent}
.gov-credentials{display:grid;grid-template-columns:repeat(4,1fr);background:#15191e;color:#fff;border-bottom:1px solid rgba(255,255,255,.12)}
.gov-credentials div{padding:24px 28px;border-right:1px solid rgba(255,255,255,.12)}.gov-credentials div:last-child{border-right:0}
.gov-credentials span,.gov-credentials strong{display:block}.gov-credentials span{margin-bottom:7px;color:#7f8992;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.gov-credentials strong{font-size:16px}
.gov-section{padding:82px 7vw;background:#f7f7f4}.gov-section-dark{background:#11151a;color:#fff}.gov-discipline{background:#ecece7}
.gov-section-head{max-width:880px;margin-bottom:40px}.gov-section-head h2{margin:0;font-size:clamp(40px,5vw,70px);line-height:.98;letter-spacing:-.045em}.gov-section-head>p:last-child{max-width:800px;color:#505860;font-size:17px;line-height:1.72}.gov-section-dark .gov-section-head>p:last-child{color:#b6bec5}.gov-section-dark .gov-section-head h2{color:#fff}
.gov-capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid #d8dcdf;background:#d8dcdf}.gov-capability-grid article{position:relative;min-height:250px;padding:30px;background:#fff}.gov-capability-grid article>span{display:block;margin-bottom:20px;color:#867022;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:900;letter-spacing:.1em}.gov-capability-grid h3{margin:0;font-size:25px;letter-spacing:-.02em}.gov-capability-grid p{margin:14px 0 0;color:#586067;font-size:14px;line-height:1.65}
.gov-procurement-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.13)}.gov-procurement-grid article{padding:32px;background:#171c21}.gov-procurement-grid strong{display:block;color:#f1cd79;font-size:22px}.gov-procurement-grid p{margin:13px 0 0;color:#b9c0c6;font-size:14px;line-height:1.65}
.gov-two-column{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:58px;align-items:center}.gov-two-column .gov-section-head{margin:0}.gov-file-box{padding:30px;border-left:5px solid #ffd400;background:#11151a;color:#fff}.gov-file-box span,.gov-file-box strong{display:block}.gov-file-box span{margin-bottom:14px;color:#f1cd79;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.gov-file-box strong{font-size:28px;line-height:1.15}.gov-file-box p{margin:14px 0 0;color:#c7cdd2;font-size:14px;line-height:1.65}
.gov-discipline-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;max-width:1180px}.gov-discipline-grid article{padding:28px;border-top:4px solid #11151a;background:#fff}.gov-discipline-grid strong{display:block;font-size:20px}.gov-discipline-grid p{margin:10px 0 0;color:#596168;font-size:14px;line-height:1.62}
.gov-final{padding:86px 7vw;background:#ffd400;color:#0a0d10;text-align:center}.gov-final .gov-kicker{color:#5e4e00}.gov-final h2{max-width:1050px;margin:0 auto;font-size:clamp(44px,6vw,82px);line-height:.96;letter-spacing:-.05em}.gov-final p:not(.gov-kicker){max-width:760px;margin:22px auto 0;font-size:17px;line-height:1.65}.gov-final .button{margin-top:28px;background:#0a0d10;color:#fff;border-color:#0a0d10}
@media(max-width:900px){.gov-credentials,.gov-capability-grid,.gov-procurement-grid{grid-template-columns:repeat(2,1fr)}.gov-credentials div:nth-child(2){border-right:0}.gov-credentials div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.12)}.gov-two-column{grid-template-columns:1fr}.gov-rule{grid-template-columns:1fr;gap:6px}}
@media(max-width:620px){.gov-hero,.gov-section,.gov-final{padding-left:6vw;padding-right:6vw}.gov-credentials,.gov-capability-grid,.gov-procurement-grid,.gov-discipline-grid{grid-template-columns:1fr}.gov-credentials div{border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.gov-credentials div:last-child{border-bottom:0}.gov-capability-grid article{min-height:0}.gov-actions{flex-direction:column}.gov-actions .button{width:100%}}
