.page-government{background:var(--ground);color:var(--bone)}.page-government .gov-hero-sub{font-family:var(--sans);color:var(--paper);opacity:.88;max-width:40rem;margin-top:16px;font-size:15px;font-weight:300;line-height:1.65}.page-government .gov-stats{background:var(--bone);color:var(--paper);border-bottom:1px solid #efeae01f}.page-government .gov-stats-grid{grid-template-columns:repeat(4,1fr);gap:32px;max-width:1320px;margin:0 auto;padding:48px 36px;display:grid}.page-government .gov-stat-value{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(22px,2.8vw,32px);font-weight:300;line-height:1.15;display:block}.page-government .gov-stat-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:10px;line-height:1.45}.page-government .gov-why{background:var(--ground);border-bottom:1px solid var(--line);padding:120px 0}.page-government .gov-why-grid{grid-template-columns:repeat(5,1fr);gap:20px;max-width:1320px;margin:0 auto;padding:0 36px;display:grid}.page-government .gov-why-card{background:var(--paper);border:1px solid var(--line);padding:28px 22px}.page-government .gov-why-num{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-mute);margin-bottom:16px;font-size:10px;display:block}.page-government .gov-why-card h3{font-family:var(--serif);margin-bottom:12px;font-size:20px;font-weight:400;line-height:1.2}.page-government .gov-why-card p{color:var(--bone-soft);font-size:14px;font-weight:300;line-height:1.55}.page-government .gov-partners{background:var(--ground-soft);border-bottom:1px solid var(--line);padding:120px 0}.page-government .gov-partners-grid{grid-template-columns:repeat(4,1fr);gap:24px;max-width:1320px;margin:0 auto;padding:0 36px;display:grid}.page-government .gov-partner-card{background:var(--paper);border:1px solid var(--line);flex-direction:column;padding:32px 24px;display:flex}.page-government .gov-partner-card h3{font-family:var(--serif);margin-bottom:12px;font-size:22px;font-weight:400;line-height:1.15}.page-government .gov-partner-card p{color:var(--bone-soft);flex:1;margin-bottom:20px;font-size:14px;font-weight:300;line-height:1.6}.page-government .gov-card-cta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bone);border-bottom:1px solid var(--bone-mute);align-self:flex-start;align-items:center;gap:10px;padding-bottom:4px;font-size:11px;text-decoration:none;display:inline-flex}.page-government .gov-card-cta:hover{color:var(--pounamu)}.page-government .gov-card-cta svg{width:22px;height:8px;transition:transform .3s}.page-government .gov-card-cta:hover svg{transform:translate(6px)}.page-government .gov-spec{background:var(--ground);border-bottom:1px solid var(--line);padding:120px 0}.page-government .gov-spec-block{background:var(--paper);border:1px solid var(--line);max-width:1320px;margin:0 auto 48px;padding:40px 36px}.page-government .gov-spec-block h3,.page-government .gov-spec-col h3{font-family:var(--serif);margin-bottom:16px;font-size:24px;font-weight:400}.page-government .gov-spec-intro{color:var(--bone-soft);margin-bottom:20px;font-size:15px;font-weight:300}.page-government .gov-tier-list{margin:0 0 28px;padding:0;list-style:none}.page-government .gov-tier-list li{border-bottom:1px solid var(--line-soft);padding:14px 0;font-size:15px;line-height:1.55}.page-government .gov-tier-name{font-family:var(--serif);color:var(--bone);border-bottom:1px solid #0000;font-size:18px;text-decoration:none}.page-government .gov-tier-name:hover{color:var(--pounamu);border-bottom-color:var(--pounamu)}.page-government .gov-tier-spec{color:var(--bone-soft);font-weight:300}.page-government .gov-spec-columns{grid-template-columns:repeat(3,1fr);gap:32px;max-width:1320px;margin:0 auto;padding:0 36px;display:grid}.page-government .gov-spec-col{background:var(--ground-soft);border:1px solid var(--line);padding:32px 28px}.page-government .gov-flexible{background:var(--bone);color:var(--paper);border-bottom:1px solid #efeae01f;padding:100px 36px}.page-government .gov-flexible .eyebrow{color:#efeae0a6}.page-government .gov-flexible .eyebrow:before{background:#efeae066}.page-government .gov-flexible-inner{max-width:720px;margin:0 auto}.page-government .gov-flexible-inner h2{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:28px;font-size:clamp(32px,4vw,48px);font-weight:300;line-height:1.05}.page-government .gov-flexible-inner h2 em{font-style:italic}.page-government .gov-flexible-inner>p{opacity:.92;margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.65}.page-government .gov-flexible-lead{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin-top:8px;font-size:11px}.page-government .gov-flexible-list{margin:0 0 28px;padding:0;list-style:none}.page-government .gov-flexible-list li{border-bottom:1px solid #efeae026;padding:12px 0 12px 20px;font-size:15px;line-height:1.55;position:relative}.page-government .gov-flexible-list li:before{content:"—";opacity:.6;position:absolute;left:0}.page-government .gov-flexible-close{font-family:var(--serif);margin-bottom:0;font-size:18px;font-style:italic;line-height:1.5}.page-government .gov-regions{background:var(--ground-soft);border-bottom:1px solid var(--line);padding:120px 0}.page-government .gov-regions-grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;max-width:1320px;margin:0 auto;padding:0 36px;display:grid}.page-government .gov-map-placeholder{aspect-ratio:4/3;background:var(--paper);border:1px dashed var(--line);justify-content:center;align-items:center;display:flex}.page-government .gov-map-placeholder span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-mute);font-size:11px}.page-government .gov-regions-list{margin:0;padding:0;list-style:none}.page-government .gov-regions-list li{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:20px 0;display:flex}.page-government .gov-regions-list strong{font-family:var(--serif);font-size:20px;font-weight:400}.page-government .gov-regions-list span{color:var(--bone-soft);font-size:14px;font-weight:300}.page-government .gov-procurement{background:var(--ground);border-bottom:1px solid var(--line);padding:120px 0}.page-government .gov-procurement-grid{grid-template-columns:1.1fr .9fr;gap:64px;max-width:1320px;margin:0 auto;padding:0 36px;display:grid}.page-government .gov-procurement-grid>div>h3{font-family:var(--serif);margin-bottom:24px;font-size:24px;font-weight:400}.page-government .gov-procurement-steps{counter-reset:gov-step;margin:0;padding:0;list-style:none}.page-government .gov-procurement-steps li{border-bottom:1px solid var(--line);counter-increment:gov-step;padding:24px 0 24px 48px;position:relative}.page-government .gov-procurement-steps li:before{content:counter(gov-step, decimal-leading-zero);font-family:var(--mono);letter-spacing:.08em;color:var(--bone-mute);font-size:11px;position:absolute;top:24px;left:0}.page-government .gov-procurement-steps strong{font-family:var(--serif);margin-bottom:8px;font-size:18px;font-weight:400;display:block}.page-government .gov-procurement-steps p{color:var(--bone-soft);margin:0;font-size:14px;font-weight:300;line-height:1.55}@media (max-width:1200px){.page-government .gov-why-grid{grid-template-columns:repeat(3,1fr)}.page-government .gov-partners-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.page-government .gov-stats-grid,.page-government .gov-spec-columns{grid-template-columns:repeat(2,1fr)}.page-government .gov-regions-grid,.page-government .gov-procurement-grid{grid-template-columns:1fr}}@media (max-width:700px){.page-government .gov-stats-grid,.page-government .gov-why-grid,.page-government .gov-partners-grid,.page-government .gov-spec-columns{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.page-government .gov-spec-block{margin-left:20px;margin-right:20px;padding:28px 20px}.page-government .gov-flexible{padding-left:20px;padding-right:20px}.page-government .gov-regions-grid,.page-government .gov-procurement-grid{padding:0 20px}}
