/* Government & Institutional additions */
.gov-home{padding:54px 24px;background:#f3f7fb}.gov-home-inner,.gov-container{max-width:1180px;margin:auto}.gov-home-inner{display:flex;align-items:center;gap:24px;background:#fff;border:1px solid #dae5ee;border-radius:22px;padding:32px;box-shadow:0 10px 30px rgba(13,43,68,.05)}.gov-home-icon,.gov-reg-icon{flex:none;display:grid;place-items:center;background:#eaf2f9;color:#163b59;border-radius:15px;font-size:31px;width:70px;height:70px}.gov-home-copy{flex:1}.gov-eyebrow{font-size:11px;font-weight:800;letter-spacing:2px;color:#bd313a;text-transform:uppercase}.gov-home h2{font-size:clamp(24px,3vw,35px);line-height:1.2;color:#15354e;margin:10px 0}.gov-home p{color:#526679;line-height:1.7;margin:0;max-width:700px}.gov-home-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:17px}.gov-home-chips span,.gov-active{background:#eef6f2;color:#23634c;border-radius:100px;padding:8px 13px;font-size:12px;font-weight:700}.gov-home-chips span+span{background:#f0f4f7;color:#506476}.gov-status-dot{display:inline-block;background:#2a9b68;width:8px;height:8px;border-radius:50%;margin-right:6px}.gov-home-link{color:#b92331;font-weight:800;text-decoration:none;white-space:nowrap}.gov-home-link:hover{text-decoration:underline}.gov-corp-callout{max-width:1180px;margin:35px auto;padding:26px 30px;border-radius:17px;background:#edf4f9;display:flex;align-items:center;justify-content:space-between;gap:20px}.gov-corp-callout strong{color:#15354e;font-size:20px}.gov-corp-callout p{margin:8px 0 0;color:#506476}.gov-corp-callout a{color:#b92331;font-weight:800;white-space:nowrap}.gov-page{color:#17364e}.gov-hero{background:linear-gradient(120deg,#102f49,#1b4a66);padding:92px 24px;color:#fff}.gov-hero .gov-eyebrow{color:#f5aab1}.gov-hero h1{color:white;font-size:clamp(36px,5vw,64px);line-height:1.12;letter-spacing:-2px;margin:18px 0}.gov-hero p{color:#e0eaf0;max-width:690px;font-size:18px;line-height:1.8;margin-bottom:30px}.gov-primary{display:inline-block;background:#c42e3b;color:white!important;text-decoration:none;border-radius:9px;padding:15px 22px;font-weight:800}.gov-content{padding:72px 24px}.gov-lead{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.gov-lead h2,.gov-credentials h2,.gov-next h2{font-size:clamp(27px,3vw,39px);line-height:1.2;margin:12px 0;color:#15354e}.gov-lead p,.gov-credential-head p,.gov-next p{color:#536b7d;line-height:1.8}.gov-services{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:48px 0 70px}.gov-services article{padding:28px;border:1px solid #dbe5ee;border-radius:16px;background:#fff}.gov-services article span{font-size:12px;color:#c42e3b;font-weight:800}.gov-services h3{font-size:20px;margin:14px 0;color:#17364e}.gov-services p{line-height:1.7;color:#617386}.gov-credentials{background:#f4f8fb;border-radius:22px;padding:38px}.gov-credential-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.gov-credential-head p{max-width:720px}.gov-active{white-space:nowrap}.gov-registration{background:white;border:1px solid #dbe5ee;border-radius:16px;padding:28px;margin-top:25px}.gov-registration-title{display:flex;align-items:center;gap:18px}.gov-registration-title h3{margin:0 0 7px;font-size:21px}.gov-registration-title p{margin:0;color:#617386}.gov-reg-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px}.gov-reg-grid>div{background:#f3f7fa;border-radius:10px;padding:20px}.gov-reg-grid small{display:block;color:#6a7c89;letter-spacing:1px;font-size:11px;font-weight:700;margin-bottom:9px}.gov-reg-grid strong{font-size:21px;letter-spacing:.5px}.gov-disclaimer{font-size:12px;color:#667988;line-height:1.6;margin:20px 0 0}.gov-next{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:68px}.gov-next p{max-width:720px}@media(max-width:900px){.gov-home-inner,.gov-corp-callout,.gov-next{flex-direction:column;align-items:flex-start}.gov-home-link{white-space:normal}.gov-credential-head{flex-direction:column}.gov-lead{grid-template-columns:1fr;gap:10px}.gov-services{grid-template-columns:1fr}.gov-hero{padding:65px 24px}}@media(max-width:550px){.gov-home-inner,.gov-credentials{padding:22px}.gov-home-icon{width:55px;height:55px}.gov-reg-grid{grid-template-columns:1fr}.gov-registration{padding:18px}.gov-registration-title{align-items:flex-start}.gov-reg-grid strong{font-size:18px}}

/* Government inquiry refinement */
html{scroll-behavior:smooth} .gov-page{overflow:hidden}.gov-hero{position:relative;background:radial-gradient(ellipse at 92% 15%,rgba(79,139,172,.22),transparent 44%),linear-gradient(118deg,#0d293f 0%,#16415d 70%,#1c5069 100%);padding:92px 24px 88px}.gov-hero .gov-container{position:relative}.gov-hero h1{font-size:clamp(43px,5.1vw,70px);line-height:1.07;letter-spacing:-2.4px;max-width:920px}.gov-hero p{max-width:750px}.gov-hero-trust{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:35px;color:#c5d9e5;font-size:13px;font-weight:600}.gov-hero-trust-dot{width:9px;height:9px;background:#53c59a;border-radius:50%}.gov-trust-sep{color:#7896aa}.gov-primary{transition:transform .2s,background .2s}.gov-primary:hover{transform:translateY(-2px);background:#aa2232}.gov-section-caption{margin:70px 0 -15px}.gov-section-caption span{color:#bb2938;font-size:11px;letter-spacing:2px;font-weight:800}.gov-section-caption h2{font-size:30px;margin:10px 0 0}.gov-services{margin-top:40px}.gov-services article{box-shadow:0 9px 25px rgba(18,52,76,.035);transition:transform .2s,box-shadow .2s}.gov-services article:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(18,52,76,.08)}.gov-request{margin:76px 0 0;scroll-margin-top:30px}.gov-request-top{display:flex;justify-content:space-between;align-items:center;gap:28px}.gov-request-top h2{font-size:clamp(31px,3.5vw,46px);line-height:1.15;margin:12px 0;color:#15354e}.gov-request-top p{max-width:690px;color:#587185;line-height:1.75}.gov-request-note{min-width:225px;max-width:265px;background:#eff6f8;border:1px solid #d9e7ee;border-radius:15px;padding:20px;display:flex;flex-direction:column;gap:7px}.gov-request-note strong{color:#1c4b61}.gov-request-note span{font-size:13px;color:#607b8c;line-height:1.55}.gov-form{margin-top:26px;background:#fff;border-color:#d8e4ec;box-shadow:0 20px 50px rgba(17,47,70,.07);padding:36px;gap:20px}.gov-form-group-title{font-size:12px;color:#be303e;font-weight:800;letter-spacing:1.5px;padding:12px 0 8px;border-bottom:1px solid #e2eaf0}.gov-form-group-title span{color:#173b54;font-size:15px;letter-spacing:0;margin-left:10px}.gov-form .cpr-field input:focus,.gov-form .cpr-field select:focus,.gov-form .cpr-field textarea:focus{outline:2px solid #90b5cb;outline-offset:1px;border-color:#668fa8}.gov-form-bottom{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.gov-form-bottom span{color:#687d8c;font-size:13px}.gov-form-bottom a{color:#b52738;text-decoration:underline}.gov-form .cpr-submit{background:#c72c40;border-radius:9px}.gov-form .cpr-submit:hover{background:#a82234}.gov-credentials{scroll-margin-top:30px}@media(max-width:780px){.gov-request-top{align-items:flex-start;flex-direction:column}.gov-request-note{max-width:none;width:100%}.gov-form{padding:22px}.gov-hero{padding:65px 20px}.gov-hero h1{letter-spacing:-1.4px}.gov-content{padding:55px 20px}.gov-section-caption{margin-top:45px}}
