.gov-hero-row .gridrow__inner{flex-direction:column;align-items:center;gap:clamp(32px,4vw,56px);padding-top:clamp(150px,12vw,200px);padding-bottom:0;display:flex}.gov-hero__head{align-items:center;gap:var(--sp-lg);text-align:center;flex-direction:column;display:flex}.gov-hero__title{max-width:30ch;font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-display-sm);text-wrap:balance;color:var(--color-primary-950);margin:0;font-weight:700;line-height:1.15}.gov-hero__cta{margin-top:var(--sp-md)}.gov-hero__stage{aspect-ratio:1920/985;width:min(100%,1280px);line-height:0;overflow:hidden}.gov-hero__img{width:100%;height:auto}.gov-lede-row .gridrow__inner{background:#e9eaf233;justify-content:space-between;align-items:center;gap:clamp(24px,4vw,80px);display:flex}.gov-lede__cta{flex:none}@media (orientation:portrait){.gov-lede-row .gridrow__inner{flex-direction:column;align-items:flex-start}}.gov-lede{max-width:47ch;font-family:var(--font-sans);font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-md);color:var(--color-primary-950);margin:0;font-weight:500;line-height:1.45}.gov-fw{width:min(100%,var(--container-max));grid-template-columns:1fr;margin:0 auto;display:grid}.gov-fw__content{padding:clamp(40px,5vw,80px) clamp(24px,var(--fs)*3.5,88px);flex-direction:column;align-items:flex-start;display:flex}@media (orientation:portrait){.gov-fw__content{padding-inline:var(--space-4)}}.gov-fw__title{margin:var(--sp-lg) 0 var(--sp-2xl);max-width:14ch;font-size:var(--text-3xl);font-family:var(--font-sans);color:var(--color-primary-950);font-weight:700;line-height:1.2}.gov-fw__list{gap:var(--sp-lg);flex-direction:column;width:100%;max-width:42ch;margin:0;padding:0;list-style:none;display:flex}.gov-fw__q{cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:var(--text-lg);color:var(--color-secondary-500);background:0 0;border:0;padding:0;font-weight:700;transition:color .2s}.gov-fw__item.is-open .gov-fw__q,.gov-fw__q:hover{color:var(--color-primary-950)}.gov-fw__q:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.gov-fw__a{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.gov-fw__item.is-open .gov-fw__a{grid-template-rows:1fr}.gov-fw__a-inner{min-height:0;overflow:hidden}.gov-fw__body{margin:var(--sp-sm) 0 0;font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-base);color:var(--color-muted);font-weight:400;line-height:1.6}.gov-fw__link{margin-top:var(--sp-sm);font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-base);color:var(--color-primary-950);text-underline-offset:3px;font-weight:600;line-height:1.5;text-decoration:underline;display:inline-block}.gov-fw__visual{min-height:320px;position:relative}.gov-fw__img{object-fit:cover;object-position:left top}@media (min-width:1024px){.gov-fw{grid-template-columns:1fr 1fr}.gov-fw__visual{border-left:1px solid var(--color-border);height:clamp(760px,56vw,800px);min-height:0}}.gov-examples{grid-template-columns:1fr;gap:clamp(24px,4vw,64px);display:grid}.gov-examples__icon{width:45px;height:45px;margin-bottom:var(--sp-md);border:1px solid var(--color-border);color:var(--color-primary-950);background:color-mix(in srgb, var(--color-border) 22%, #fff);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.gov-examples__icon svg{width:24px;height:24px}.gov-examples__title{margin:0 0 var(--sp-sm);font-family:var(--font-sans);font-size:var(--text-lg);color:var(--color-primary-950);font-weight:700}.gov-examples__body{max-width:40ch;font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-base);color:var(--color-muted);margin:0;font-weight:400;line-height:1.6}@media (min-width:1024px){.gov-examples{grid-template-columns:repeat(3,1fr)}}.gov-demo-row .gridrow__inner{flex-direction:column;align-items:center;gap:clamp(32px,4vw,56px);padding-bottom:0;display:flex}.gov-demo__title{text-align:center;max-width:24ch;font-size:var(--text-3xl);font-family:var(--font-sans);color:var(--color-primary-950);margin:0;font-weight:700;line-height:1.2}.gov-demo__stage{width:min(84%,1080px);line-height:0}.gov-demo__img{width:100%;height:auto}.gov-services-row{padding:clamp(24px,3vw,48px) 0;overflow:hidden}.gov-services-row .svc{width:min(100%,var(--container-max));padding-left:clamp(24px,var(--fs)*3.5,88px);margin:0 auto;overflow:hidden}@media (orientation:portrait){.gov-services-row .svc{padding-left:0}}.gov-services-row .svc-row-head{padding-right:clamp(24px,var(--fs)*3.5,88px)}.gov-services-row .svc-card-media img{object-fit:contain;padding:9%}.gov-services-row .svc-title{max-width:30ch}
