.gov-page{overflow-x:clip}.gov-page h1{font-size:clamp(36px,4.5vw,64px);line-height:1.15;letter-spacing:-.045em}.gov-page h1 span{color:#088564}.gov-page .button{gap:24px}.gov-hero{background:radial-gradient(ellipse at 50% 80%,#c7f3df 0,transparent 65%),linear-gradient(180deg,#f5fcf8,#e7f8ee);text-align:center;overflow:hidden;padding:26px 0 40px}.gov-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;text-align:left;font-size:11px;color:#567a6b;margin-bottom:42px}.gov-breadcrumb a:hover{text-decoration:underline}.gov-hero h1{margin-top:18px}.gov-hero p{max-width:760px;margin:24px auto 28px;font-size:17px}.gov-showcase{position:relative;max-width:1050px;height:460px;margin:32px auto 0;display:flex;align-items:center;justify-content:center}.gov-halo{position:absolute;width:65%;height:80%;background:#65e9b530;border-radius:50%;filter:blur(35px)}.gov-pages{position:relative;width:100%;height:auto;max-height:100%;object-fit:contain;transition:transform 1.5s ease;filter:drop-shadow(0 20px 24px #075a4718)}.gov-showcase[data-view="1"] .gov-pages{transform:translateX(-4%) rotate(-1deg)}.gov-showcase[data-view="2"] .gov-pages{transform:translateX(4%) rotate(1deg)}.gov-visual-tag{position:absolute;bottom:9px;background:#ffffffed;border:1px solid #c8e7d7;border-radius:30px;padding:9px 18px;font-size:12px;color:#285d49}.gov-gallery-nav{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:14px;font-size:12px}.gov-gallery-nav button{border:1px solid #bbd9ca;border-radius:50%;width:36px;height:36px;background:#ffffff80}.gov-gallery-nav #gov-pause{width:auto;border-radius:20px;padding:0 16px}.gov-hero .gov-illustration-note{font-size:10px;margin:12px auto 0;color:#557465}.gov-heading{max-width:700px}.gov-heading h2{margin-top:18px}.gov-heading>p{max-width:590px}.gov-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:42px}.gov-benefit-grid article{border:1px solid var(--line);border-radius:18px;padding:30px;background:#fff}.gov-number{font-size:12px;font-weight:700;letter-spacing:.08em;color:#338269}.gov-benefit-grid h3{font-size:22px;margin-top:27px}.gov-benefit-grid p{font-size:14px}.gov-transparency{background:#075a47;color:white}.gov-transparency .eyebrow{color:#8ee5bd}.gov-transparency h2 span{color:#82eabe}.gov-transparency-top{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.gov-transparency-top h2{margin-top:18px}.gov-transparency p{color:#d7ebe2;font-size:15px}.gov-law-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:45px}.gov-law-grid article{padding:28px 24px;background:#ffffff09;border:1px solid #ffffff29;border-radius:15px}.gov-law-grid .gov-number{color:#8be4bb}.gov-law-grid h3{font-size:23px;margin-top:25px}.gov-law-grid p{font-size:14px}.gov-law-footer{margin-top:30px;padding-top:22px;border-top:1px solid #ffffff30}.gov-law-footer p{max-width:900px;font-size:12px;margin:0}.gov-law-footer>div{display:flex;gap:24px;flex-wrap:wrap;margin-top:15px;font-size:12px}.gov-law-footer a{border-bottom:1px solid #82eabe}.gov-clients{text-align:center;padding-top:70px;padding-bottom:70px}.gov-clients h2{font-size:32px;margin-top:18px}.gov-clients>div{display:flex;justify-content:center;gap:70px;margin-top:40px}.gov-clients figure{margin:0;width:250px;display:flex;flex-direction:column;align-items:center;justify-content:center}.gov-clients img{height:90px;width:210px;object-fit:contain}.gov-clients figcaption{font-size:12px;color:var(--muted);margin-top:18px;max-width:220px}.gov-features{background:#f0faf6}.gov-feature-grid{display:grid;grid-template-columns:1.1fr .85fr;gap:80px;align-items:center}.gov-feature-grid h2{margin-top:18px}.gov-feature-grid>div>p{font-size:15px;max-width:510px}.gov-feature-list{display:grid;gap:12px;margin-top:30px}.gov-feature-list>button{text-align:left;display:flex;gap:17px;padding:19px;border:1px solid #d4e9dd;border-radius:14px;transition:background .25s,border-color .25s;background:#ffffff80}.gov-feature-list>button.active{background:#fff;border-color:#159d72;box-shadow:0 8px 25px #075a4708}.gov-feature-list>button>span{flex-shrink:0;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#daf5e7;color:#08634b;font-size:12px;font-weight:700}.gov-feature-list>button.active>span{background:#075a47;color:#fff}.gov-feature-list h3{font-size:17px;letter-spacing:-.02em}.gov-feature-list p{font-size:13px;margin-top:9px}.gov-annotated{position:relative;max-width:370px;width:100%;margin:auto}.gov-annotated>img{position:relative;width:100%;height:auto;filter:drop-shadow(0 14px 30px #123d3312)}.gov-image-glow{position:absolute;inset:15% -10%;border-radius:50%;background:#73e9ba32;filter:blur(30px)}.gov-marker{position:absolute;right:-8px;width:36px;height:36px;border-radius:50%;background:white;border:2px solid #0b7355;color:#075a47;box-shadow:0 0 0 6px #c9f1df80;font-weight:700;transform:translateY(-50%)}.gov-marker.active{background:#075a47;color:white;box-shadow:0 0 0 7px #14deaa55}.gov-marker-label{position:relative;display:block;margin-top:20px;min-height:43px;font-size:12px;font-weight:700;text-align:center;color:#075a47}.gov-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:42px}.gov-process-grid article{border-top:2px solid #b8e7d1;padding-top:22px}.gov-process-grid span{font-size:14px;font-weight:700;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#e6f8ee;color:#087659}.gov-process-grid h3{font-size:19px;margin-top:22px}.gov-process-grid p{font-size:13px}.gov-close{background:linear-gradient(120deg,#075a47,#0a7054);text-align:center;padding:74px 0;color:white}.gov-close .eyebrow{color:#9ae9c7}.gov-close h2{margin-top:20px}.gov-close p{color:#def1e7;max-width:630px;margin:20px auto 30px}.gov-page footer span{font-size:13px}
@media(max-width:1100px){.gov-feature-grid{gap:40px}.gov-transparency-top{gap:40px}.gov-showcase{height:400px}}
@media(max-width:850px){.gov-hero{padding-top:22px}.gov-breadcrumb{margin-bottom:30px}.gov-showcase{height:320px}.gov-benefit-grid,.gov-law-grid{grid-template-columns:1fr;gap:16px}.gov-transparency-top,.gov-feature-grid{grid-template-columns:1fr;gap:35px}.gov-law-grid article{padding:26px}.gov-law-grid h3{margin-top:15px}.gov-process-grid{grid-template-columns:1fr 1fr}.gov-feature-grid>div>p{max-width:none}.gov-annotated{max-width:330px}.gov-clients>div{gap:30px}.gov-hero p{font-size:16px}.gov-page .section{padding-top:68px;padding-bottom:68px}}
@media(max-width:540px){.gov-hero h1{font-size:36px}.gov-hero h1 br{display:none}.gov-showcase{height:245px;margin-top:25px}.gov-pages{width:125%;max-width:none}.gov-visual-tag{font-size:10px;padding:8px 12px;bottom:0}.gov-clients>div{flex-direction:column;align-items:center;gap:35px}.gov-clients h2{font-size:28px}.gov-process-grid{gap:25px 18px}.gov-process-grid h3{font-size:17px}.gov-annotated{max-width:290px}.gov-breadcrumb{font-size:10px}.gov-benefit-grid article{padding:25px}.gov-hero p{font-size:15px}.gov-close{padding:60px 0}}
@media(prefers-reduced-motion:reduce){.gov-pages{transition:none}}
.gov-annotated{margin-bottom:60px}.gov-marker-label{position:absolute;top:100%;left:0;width:100%;margin-top:20px}
/* Subtle technology details and consistent interactive feedback. */
.gov-benefits{position:relative}.gov-benefit-grid article{position:relative;overflow:hidden;background:linear-gradient(145deg,#fff,#f5fcf8);box-shadow:0 12px 30px #075a4705;transition:background .25s,border-color .25s,box-shadow .25s,transform .25s}
.gov-benefit-grid article:before{content:"";position:absolute;right:-36px;top:-40px;width:145px;height:145px;border:1px solid #a9dfc940;border-radius:50%;box-shadow:0 0 0 22px #c7ead51a,0 0 0 44px #c7ead512;pointer-events:none}
.gov-benefit-top{position:relative;display:flex;align-items:center;justify-content:space-between}.gov-tech-icon{width:58px;height:58px;display:grid;place-items:center;border:1px solid #bfe7d4;background:linear-gradient(145deg,#e9fbf2,#d8f4e7);border-radius:17px;color:#087659;box-shadow:inset 0 1px 0 #fff}.gov-tech-icon svg{width:32px;height:32px}.gov-benefit-grid article h3{margin-top:24px}.gov-benefit-grid article:hover,.gov-benefit-grid article:focus-visible{background:#e2f8ec;border-color:#67c8a2;box-shadow:0 16px 36px #075a4710;transform:translateY(-4px)}
.gov-law-grid article{transition:background .25s,border-color .25s,color .25s}.gov-law-grid article:hover,.gov-law-grid article:focus-visible{background:#d7f6e5;color:#075a47;border-color:#a8ebcb}.gov-law-grid article:hover p,.gov-law-grid article:focus-visible p{color:#315d4b}.gov-law-grid article:hover .gov-number,.gov-law-grid article:focus-visible .gov-number{color:#0b7858}
.gov-clients>div{gap:30px}.gov-clients figure{position:relative;width:310px;padding:30px 22px 23px;border:1px solid #e0ece5;border-radius:18px;background:linear-gradient(145deg,#fff,#f8fbf9);transition:border-color .25s,background .25s,box-shadow .25s,transform .25s}.gov-clients figure:before{content:"";position:absolute;top:-1px;left:28px;width:42px;height:3px;background:#a8d6c3;border-radius:5px}.gov-clients img{filter:grayscale(1);opacity:.65;transition:filter .3s,opacity .3s}.gov-clients figure:hover,.gov-clients figure:focus-visible{background:#f0faf5;border-color:#87d0af;box-shadow:0 12px 28px #075a470a;transform:translateY(-3px)}.gov-clients figure:hover img,.gov-clients figure:focus-visible img{filter:none;opacity:1}.gov-clients figure:hover:before,.gov-clients figure:focus-visible:before{background:#14deaa}
.gov-section-highlight{position:absolute;left:7%;width:85%;top:58.3%;height:13.7%;border:2px solid #138b63;border-radius:14px;background:rgba(110,231,171,.22);box-shadow:0 0 0 4px #14deaa20;pointer-events:none;transition:top .35s,height .35s}
.gov-annotated[data-selected="1"] .gov-section-highlight{top:73.5%;height:10.7%}.gov-annotated[data-selected="2"] .gov-section-highlight{top:85.5%;height:10.7%}
.gov-process-grid article{position:relative;padding:24px 20px;background:#f7fcf9;border:1px solid #dfede5;border-top:3px solid #b8e7d1;border-radius:0 0 14px 14px;transition:background .25s,border-color .25s,box-shadow .25s,transform .25s}.gov-process-grid article:hover,.gov-process-grid article:focus-visible{background:#def7e9;border-color:#73cda7;box-shadow:0 10px 26px #075a470a;transform:translateY(-3px)}.gov-process-grid article:hover>span,.gov-process-grid article:focus-visible>span{background:#075a47;color:white}.gov-process-grid span{transition:background .25s,color .25s}
.gov-benefit-grid article:focus-visible,.gov-law-grid article:focus-visible,.gov-clients figure:focus-visible,.gov-process-grid article:focus-visible{outline:2px solid #11865f;outline-offset:4px}
@media(max-width:540px){.gov-clients figure{width:100%;max-width:310px}.gov-process-grid{grid-template-columns:1fr}.gov-section-highlight{border-radius:11px}.gov-process-grid article{padding:22px}}
@media(prefers-reduced-motion:reduce){.gov-benefit-grid article,.gov-law-grid article,.gov-clients figure,.gov-clients img,.gov-process-grid article,.gov-section-highlight{transition:none}.gov-benefit-grid article:hover,.gov-clients figure:hover,.gov-process-grid article:hover{transform:none}}
/* Direct pointer movement replaces the hero gallery controls. */
.gov-showcase{touch-action:pan-y;cursor:ew-resize;--page-shift:0%;--page-tilt:0deg}
.gov-showcase .gov-pages{transform:translateX(var(--page-shift)) rotate(var(--page-tilt));transition:transform .3s ease-out;user-select:none;pointer-events:none}
.gov-showcase:focus-visible{outline:2px solid #188f68;outline-offset:5px;border-radius:20px}
@media(prefers-reduced-motion:reduce){.gov-showcase .gov-pages{transition:none;transform:translateX(var(--page-shift))}}
