.govt-showcase{--gs-ink:#142e35;--gs-teal:#12665c;--gs-mint:#c9f3dc;--gs-paper:#f7f7ef;color:var(--gs-ink)}.govt-showcase .gs-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.8px;display:inline-flex;align-items:center;gap:9px;color:#537168}.gs-eyebrow i{width:7px;height:7px;border-radius:50%;background:#b9f1ce}.gs-hero{background:#112d34;color:#fff;position:relative;overflow:hidden}.gs-hero:before{content:'';position:absolute;width:780px;height:780px;border:1px solid #ffffff0c;border-radius:50%;right:-160px;top:-260px;box-shadow:0 0 0 85px #ffffff03,0 0 0 170px #ffffff02;pointer-events:none}.gs-hero .wrap{position:relative}.gs-hero-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:75px;padding:65px 0 45px;align-items:center}.gs-hero .gs-eyebrow{color:#b7d7cb}.gs-intro h1{font-size:60px;line-height:1.06;font-weight:600;letter-spacing:-2.7px;margin:25px 0}.gs-intro h1 em{font-family:Georgia,serif;font-weight:400;color:#c5efcf;font-style:italic}.gs-intro>p{font-size:15px;line-height:1.8;color:#bed0d1;max-width:420px;margin-bottom:25px}.gs-actions{display:flex;gap:12px;flex-wrap:wrap}.gs-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:15px 20px;background:#d0f1d6;color:#12352e;border:1px solid transparent;border-radius:7px;font-size:12px;font-weight:700;min-height:46px}.gs-button.secondary{background:transparent;color:#fff;border-color:#688086}.gs-button:hover{filter:brightness(.95)}.gs-button:focus-visible,.gs-sidebar button:focus-visible,.gs-service-grid a:focus-visible{outline:3px solid #42b398;outline-offset:4px}.gs-origin{display:flex;gap:12px;align-items:center;margin-top:34px}.gs-origin>span{width:37px;height:37px;border-radius:50%;display:grid;place-items:center;border:1px solid #647c79;font-size:11px;font-weight:700;color:#cde4d8}.gs-origin p{font-size:10px;color:#9ab4b3;line-height:1.7;margin:0}.gs-origin strong{font-weight:400;color:#d1e1da}.gs-platform{background:#fafbf6;color:#173830;border:1px solid #ffffff80;padding:24px;border-radius:17px;box-shadow:0 28px 65px #0003;transform:rotate(1.3deg)}.gs-platform-top{display:flex;gap:11px;align-items:center;border-bottom:1px solid #e0e6de;padding-bottom:17px}.gs-platform-top img{object-fit:contain}.gs-platform-top strong,.gs-platform-top small{display:block}.gs-platform-top strong{font-size:15px}.gs-platform-top small{font-size:9px;color:#678079;margin-top:4px}.gs-dot{margin-left:auto;width:8px;height:8px;background:#2b9473;border-radius:50%}.gs-address{font-size:11px;color:#58716b;margin:22px 0 15px}.gs-address span{color:#16765c;font-weight:700}.gs-platform h2{font-size:29px;letter-spacing:-1px;line-height:1.1;margin:0 0 23px;font-weight:600}.gs-platform-links{display:grid;gap:9px}.gs-platform-links>a{display:flex;align-items:center;gap:14px;border:1px solid #e1e8df;border-radius:8px;padding:13px;background:#fff}.gs-platform-links>a:first-child{background:#e7f0e5;border-color:#d4e5d1}.gs-platform-links>a>span{font-size:10px;color:#487b67;background:#eef4ea;border-radius:6px;padding:9px}.gs-platform-links strong{font-size:12px;display:block}.gs-platform-links small{font-size:9px;display:block;margin-top:4px;color:#708078}.gs-platform-links b{margin-left:auto;font-weight:400;color:#4c7d68}.gs-platform-bottom{display:flex;justify-content:space-between;margin-top:19px;gap:10px;font-size:9px;color:#627c6c}.gs-platform-bottom>span{font-size:8px;letter-spacing:1px}.gs-platform-bottom a{font-weight:700;color:#1c6249}.gs-hero-foot{display:flex;justify-content:space-between;align-items:center;padding:22px 0;border-top:1px solid #ffffff18;color:#b8cfcc;font-size:11px;letter-spacing:.4px}.gs-hero-foot i{width:4px;height:4px;background:#79a59a;border-radius:50%}.gs-directory{padding:65px 0;background:#f7f7f0}.gs-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:35px}.govt-showcase h2{font-size:35px;line-height:1.16;letter-spacing:-1.2px;font-weight:600;margin:14px 0 0}.govt-showcase h2 em{font-family:Georgia,serif;font-weight:400;font-style:italic;color:#327965}.gs-heading>p{font-size:13px;color:#718078;line-height:1.8;max-width:350px;margin:0}.gs-directory-layout{display:grid;grid-template-columns:235px 1fr;gap:30px}.gs-sidebar>label{font-size:12px;font-weight:700}.gs-search-box{display:flex;align-items:center;background:#fff;border:1px solid #dce3d7;border-radius:7px;margin:12px 0 24px;padding:0 10px;gap:7px}.gs-search-box>span{font-size:23px;color:#557767}.gs-search-box input{min-width:0;width:100%;padding:14px 0;border:0;background:transparent;font-size:11px}.gs-sidebar nav{display:grid;gap:6px}.gs-sidebar button{display:flex;justify-content:space-between;align-items:center;padding:13px 12px;border:0;border-radius:6px;background:transparent;color:#5c7068;font-size:12px;cursor:pointer;text-align:left}.gs-sidebar button>span:last-child{font-size:10px;padding:3px 6px;border-radius:4px;background:#e7ebe1}.gs-sidebar button.is-active{background:#183e36;color:#fff}.gs-sidebar button.is-active>span:last-child{background:#36574b;color:#daedda}.gs-help{margin-top:30px;border-top:1px solid #dbe3d7;padding-top:24px}.gs-help>span{font-size:8px;font-weight:700;letter-spacing:1px;color:#769182}.gs-help h3{font-family:Georgia,serif;font-size:23px;font-weight:400;margin:13px 0}.gs-help p{font-size:12px;line-height:1.7;color:#718078}.gs-help a{font-size:12px;font-weight:700;color:#276a50}.gs-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.gs-service-grid article{background:#fff;border:1px solid #e3e8dc;border-radius:9px;padding:19px;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s}.gs-service-grid article:hover{border-color:#8ab69c;box-shadow:0 8px 20px #1e412908}.gs-service-grid [hidden],.gs-empty[hidden]{display:none}.gs-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;gap:8px}.gs-icon{display:inline-flex;padding:10px;background:#edf3e9;border-radius:8px;color:#3b785d}.gs-icon svg{width:23px;height:23px}.gs-card-top small{font-size:8px;color:#809181}.gs-service-grid h3{font-size:15px;margin:0 0 8px;font-weight:600}.gs-service-grid p{font-size:11px;color:#7a877c;line-height:1.6;margin:0 0 23px;flex:1}.gs-service-grid a{font-size:10px;font-weight:700;color:#376e52;display:flex;justify-content:space-between;border-top:1px solid #eff2e9;padding-top:12px}.gs-service-note{font-size:10px;line-height:1.7;color:#849080;margin-top:22px}.gs-empty{padding:30px;border:1px dashed #9bb5a1;border-radius:8px;color:#52705c;font-size:13px}.gs-journey{background:#fff;padding:60px 0}.gs-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;border-top:1px solid #dce5dc;padding-top:25px;margin-top:40px}.gs-steps article>span{font-family:Georgia,serif;font-size:34px;color:#a9bdb0}.gs-steps h3{font-size:14px;margin:15px 0 10px;font-weight:600}.gs-steps p{font-size:12px;color:#718078;line-height:1.8;margin:0}.gs-account{padding:60px 0;background:#eff3eb}.gs-account>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.gs-account-art{background:#dce8d8;border:1px solid #cadbc3;border-radius:12px;padding:35px;position:relative}.gs-account-mark{position:absolute;right:25px;top:28px;width:46px;height:46px;display:grid;place-items:center;background:#f2f7ed;border-radius:12px;color:#4c795c}.gs-account-mark svg{width:26px;height:26px}.gs-account-art>span{font-size:9px;letter-spacing:1.6px;color:#5b795f}.gs-account-art h3{font-family:Georgia,serif;font-size:31px;line-height:1.2;font-weight:400;margin:25px 0;color:#284b35}.gs-account-lines{display:grid;gap:10px}.gs-account-lines>div{background:#f8fbf5;border:1px solid #d0dfc7;display:flex;gap:15px;align-items:center;padding:14px;border-radius:6px}.gs-account-lines span{font-size:10px;color:#7c9478}.gs-account-lines strong{font-size:11px;font-weight:600}.gs-account-art>small{display:block;margin-top:18px;font-size:9px;line-height:1.6;color:#65805f}.gs-account .wrap>div>p{font-size:13px;line-height:1.8;color:#6d8070;margin:22px 0}.gs-account ul{list-style:none;margin:0 0 25px;padding:0}.gs-account li{font-size:12px;margin:14px 0;color:#436650}.gs-account li:before{content:'✓';margin-right:12px;color:#3f7c54}.gs-account .gs-button{background:#1b4438;color:#fff}.gs-text-link{display:block;margin-top:17px;font-size:11px;color:#597762}.gs-faq{padding:60px 0}.gs-faq .wrap{display:grid;grid-template-columns:1fr 1.8fr;gap:60px}.gs-faq details{border-bottom:1px solid #e0e6dc;padding:20px 0}.gs-faq details:first-child{padding-top:0}.gs-faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:13px;font-weight:600;list-style:none}.gs-faq summary::-webkit-details-marker{display:none}.gs-faq summary span{font-size:20px;color:#74927a;line-height:1}.gs-faq details[open] summary span{transform:rotate(45deg)}.gs-faq details p{font-size:12px;line-height:1.8;color:#6e8071;margin:16px 30px 0 0}.gs-final{padding:45px 0;background:#12382f;color:#fff}.gs-final .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.gs-final .gs-eyebrow{color:#a9c8b1}.gs-final h2{font-size:31px}.gs-final p{font-size:12px;color:#b8d0be;margin-top:15px}.govt-showcase .footer{background:#f7f7f0}
@media(max-width:1050px){.gs-hero-grid{gap:35px}.gs-intro h1{font-size:49px}.gs-platform{padding:20px}.gs-directory-layout{grid-template-columns:210px 1fr;gap:20px}.gs-service-grid{grid-template-columns:repeat(2,1fr)}.gs-account>.wrap{gap:40px}.gs-hero-foot{font-size:10px}}
@media(max-width:760px){.gs-hero-grid{grid-template-columns:1fr;gap:30px;padding:38px 0 30px}.gs-intro h1{font-size:49px;letter-spacing:-2px}.gs-intro>p{font-size:14px}.gs-actions{gap:10px}.gs-button{font-size:11px;padding:13px 16px;gap:17px}.gs-origin{margin-top:23px}.gs-platform{transform:none;border-radius:13px;padding:20px}.govt-showcase .gs-platform h2{font-size:29px}.gs-hero-foot{display:grid;grid-template-columns:1fr 1fr;gap:15px;font-size:10px}.gs-hero-foot i{display:none}.gs-directory,.gs-journey,.gs-account,.gs-faq{padding:38px 0}.gs-heading{display:block;margin-bottom:25px}.govt-showcase h2{font-size:29px}.gs-heading>p{margin-top:20px;font-size:12px}.gs-directory-layout{grid-template-columns:1fr}.gs-sidebar nav{display:flex;gap:7px;flex-wrap:wrap}.gs-sidebar button{gap:9px;border:1px solid #dce3d7;padding:9px;font-size:10px}.gs-sidebar button>span:last-child{font-size:8px}.gs-search-box{margin-bottom:15px}.gs-help{display:none}.gs-service-grid{gap:10px}.gs-service-grid article{padding:15px 12px}.gs-card-top{gap:5px;margin-bottom:17px}.gs-card-top small{font-size:7px}.gs-icon{padding:8px}.gs-icon svg{width:21px;height:21px}.gs-service-grid h3{font-size:13px}.gs-service-grid p{font-size:10px}.gs-service-grid a{font-size:9px}.gs-steps{grid-template-columns:1fr 1fr;gap:25px 20px;margin-top:25px}.gs-steps p{font-size:11px}.gs-heading>.gs-button{margin-top:20px}.gs-account>.wrap{grid-template-columns:1fr;gap:30px}.gs-account-art{padding:25px}.gs-account-art h3{font-size:30px}.gs-faq .wrap{grid-template-columns:1fr;gap:30px}.gs-faq summary{font-size:12px}.gs-final .wrap{display:block}.gs-final .gs-button{margin-top:15px}.gs-final h2{font-size:29px}.govt-showcase .gs-eyebrow{font-size:9px;letter-spacing:1.3px}}
@media(prefers-reduced-motion:reduce){.gs-service-grid article{transition:none}}
