@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:url(/assets/open-sans-300.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(/assets/open-sans-400.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(/assets/open-sans-600.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(/assets/open-sans-700.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;src:url(/assets/open-sans-800.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans Condensed;font-style:normal;font-weight:300;src:url(/assets/open-sans-condensed-300.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Open Sans,Arial,sans-serif;color:#253b56;background:#eef1f3;font-synthesis:none;font-size:16px;line-height:1.42857143}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #d4ac48;outline-offset:3px}a,.text-link{color:#337eaa;text-decoration:none}.text-link{display:inline;border:0;background:none;padding:0;font-size:inherit;text-align:inherit}a:hover,.text-link:hover{text-decoration:underline}p{margin:0 0 10px}h1,h2,h3,h4{font-family:Open Sans Condensed,Arial Narrow,sans-serif;color:#147bb1;line-height:1.1;font-weight:300}h1{font-size:36px;font-weight:700;font-synthesis:weight;margin:38px 0 8px}h2{font-size:30px;margin:20px 0 10px}h3{font-size:26px;margin:20px 0 14px}h4{font-size:22px;margin:20px 0 12px}small{font-size:85%}.global-nav{background:#6bbdcd;color:#fff;min-height:60px}.header-inner{max-width:1080px;height:60px;margin:auto;display:flex;align-items:center;gap:38px}.brand{padding:0;display:flex;align-items:center;border:0;background:none;gap:4px}.brand img{width:40px;height:46px;object-fit:contain}.brand .brand-text{width:157px;height:auto}.global-links{display:flex;align-items:center;gap:24px}.global-links button{color:#fff;background:none;border:0;font-weight:700;display:flex;align-items:center;gap:6px;padding:0}.global-links svg{width:20px;height:20px}.search-toggle{margin-left:auto;padding:0 4px;background:none;border:0;color:#fff}.search-toggle svg{width:34px;height:34px}.service-alert{padding:20px;text-align:center;background:#f0dfe1;color:#a56062;min-height:62px}.service-alert>span{font-size:15px}.agency-nav{background:#fff;border-bottom:1px solid #abb5bb;box-shadow:0 2px 2px #0002}.agency-inner{max-width:960px;height:60px;margin:auto;display:flex;align-items:center}.agency-logo{border:0;background:none;padding:0;margin-right:26px}.agency-logo img{width:42px;height:38px;object-fit:contain;display:block}.nav-links{display:flex;gap:6px;align-self:stretch}.nav-item{position:relative;display:flex}.nav-item>button{font-size:14px;color:#242424;background:none;border:0;padding:0 17px}.nav-item>button:hover,.nav-item>button[aria-expanded=true]{background:#edf3f6}.nav-actions{display:flex;gap:10px;margin-left:auto}.nav-actions button{background:none;border:0;color:#4b81ab;padding:0}.nav-actions svg{height:32px;width:32px}.dropdown{position:absolute;top:100%;left:0;width:280px;z-index:20;background:#fff;box-shadow:0 5px 16px #0003;padding:8px 0;border-top:3px solid #147bb1}.dropdown button{display:block;width:100%;padding:10px 16px;text-align:left;border:0;background:none;font-size:14px;color:#253b56}.dropdown button:hover{background:#edf4f9}.site-search{max-width:1080px;margin:auto;display:flex;gap:12px;align-items:center;padding:12px 0}.site-search input{flex:1;min-width:0}.container{width:1170px;padding:0 15px;margin:0 auto}.card{background:#fff;box-shadow:0 2px 4px #0003;border-radius:2px}.notice{padding:20px 24px;margin-top:20px;color:#4987a2;text-align:center;line-height:1.45}.gold-rule{width:84px;height:4px;background:#d8ae47;transform:skew(-25deg);margin:8px 0 42px}.intro{margin-bottom:20px}.form-card{padding:20px;margin-top:10px;margin-bottom:50px}.form-column{width:66.6667%;margin:0 auto;padding:0 15px}.required-fields{font-size:20px;font-weight:700;color:#e36b62;margin-bottom:18px}.priority-box{background:#f0f8ff;border-radius:5px;padding:20px;text-align:center}.priority-box p{margin-bottom:12px}.priority-box .form-group{margin:0}.form-column section+section{border-top:1px solid #e2e5e8;padding-top:4px;margin-top:26px}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px;font-weight:400}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:20px;color:#555;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px #0001;transition:border-color .15s,box-shadow .15s}.form-control:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px #0001,0 0 8px #66afe999;outline:none}select.form-control{padding-right:4px}.form-control.invalid{border-color:#d25551}textarea.form-control{height:auto;min-height:110px;resize:vertical}.required{color:#e95450}.frequent{margin-bottom:14px}.info-icon{font-size:17px;vertical-align:super;background:none;border:0;color:#337eaa;padding:0}.field-help{display:block;margin-top:8px;line-height:1.6}.check{display:flex;align-items:flex-start;gap:8px;cursor:pointer;margin:14px 0;line-height:24px}.check input{appearance:none;flex:0 0 20px;width:20px;height:20px;background:#fff;border:1px solid #b9c2c8;border-radius:3px;margin:2px 0;display:grid;place-items:center;cursor:pointer}.check input:checked{background:#4287ab;border-color:#4287ab}.check input:checked:after{content:"✓";font-size:16px;color:#fff;font-weight:700;line-height:1}.check small{display:inline}.check-pair{display:flex;gap:100px}.nested-options{padding:2px 18px 4px 30px;border-left:2px solid #dce8ef;margin:6px 0 16px}.upload-help{font-size:14px;margin-bottom:10px}.drop-zone{border:1px solid #ddd;border-radius:3px;padding:8px;display:flex;align-items:center;gap:18px;background:#fafafa;min-height:53px}.drop-zone.dragging{outline:2px dashed #147bb1;background:#e7f4fb}.drop-zone>span{font-size:14px;color:#888}.upload-button{background:#e6e6e6;color:#444;border:1px solid #c7c7c7;border-radius:2px;padding:6px 14px;font-size:14px}.file-input{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.file-row{display:flex;align-items:center;gap:15px;justify-content:space-between;background:#f6f9fb;border:1px solid #dde6ed;padding:10px 14px;margin-top:7px;font-size:14px}.file-row>div{min-width:0;overflow-wrap:anywhere}.file-row small{display:block;color:#6d7c88;margin-top:3px}.mail-info{padding:14px 0 4px}.mail-info strong{font-weight:600}.mail-info p{margin-top:8px}.character-count{color:#74828d;font-size:12px;text-align:right;margin-top:-9px}.form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:28px;margin-bottom:14px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;padding:9px 20px;background:#337fa9;border:1px solid #2e7197;border-radius:4px;color:#fff;font-size:16px;line-height:1.4;text-decoration:none;min-height:40px}.btn:hover{background:#28678c;text-decoration:none}.btn.secondary{background:#fff;color:#337fa9;border-color:#c0cdd6}.btn.secondary:hover{background:#eef5f8}.btn.danger{background:#fff;color:#aa4f4c;border-color:#dfb3b0;font-size:14px}.field-error{font-size:14px;color:#b5413d;margin-top:6px}.error-summary{padding:14px 16px;background:#f9e6e4;color:#a13935;border:1px solid #e7b4af;border-radius:3px;margin-bottom:22px}.error-summary div{margin-top:5px}footer{background:#e3e8ec;border-top:1px solid #d0dae0;padding:40px 0 0}.footer-inner{width:1140px;margin:auto;display:grid;grid-template-columns:200px 1fr 1.4fr 1.1fr;gap:35px;align-items:start}.footer-logo{width:185px;max-height:220px;object-fit:contain}.footer-inner ul{list-style:none;padding:0;margin:0}.footer-inner li{margin-bottom:11px}.footer-inner button{font-size:14px;padding:0;border:0;background:none;color:#346e94;text-align:left}.footer-inner button:hover{text-decoration:underline}.footer-bottom{border-top:1px solid #ced9e0;max-width:1140px;margin:30px auto 0;padding:24px 0 60px;display:flex;align-items:center;gap:18px;color:#5b7386;font-size:14px}.footer-bottom img{width:68px;height:68px}.footer-bottom button{margin-left:auto;background:#397a9e;color:#fff;border:0;border-radius:3px;width:36px;height:36px;font-size:20px}.modal-backdrop{position:fixed;inset:0;background:#132c4266;display:flex;align-items:center;justify-content:center;padding:24px;z-index:100}.modal{background:#fff;width:590px;max-width:100%;max-height:85vh;overflow:auto;padding:25px 30px 30px;box-shadow:0 15px 60px #0004;border-radius:5px}.modal-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.modal-heading h2{margin:0}.modal-heading button{font-size:30px;line-height:1;border:0;background:none;color:#78838d}.modal>label{display:block;margin:16px 0 5px}.modal>.btn{margin-top:14px}.tools-actions{display:flex;gap:10px;margin:20px 0}.request-history{list-style:none;padding:0;max-height:160px;overflow:auto;font-size:14px}.request-history li{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #ddd;padding:9px 0}.receipt-files{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px}.api-hint{font-size:14px;background:#f1f6f9;padding:12px;margin-top:20px}.tool-message{font-size:14px;color:#37694e;margin-top:12px}.step-label{font-size:12px;font-weight:700;color:#697f91;letter-spacing:1px;margin-top:5px}.review-details{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:14px}.review-details dt{color:#6b7e8d}.review-details dd{margin:0;overflow-wrap:anywhere}.test-payment{background:#f0f8ff;padding:18px;margin-top:26px;border-radius:4px}.test-payment h3{margin:0 0 10px}.test-payment p{font-size:14px;margin-bottom:18px}.test-payment label{display:block;margin-bottom:5px}.review-actions{justify-content:space-between}.confirmation{text-align:center;padding:30px 0}.success-icon{display:grid;place-items:center;margin:0 auto 22px;width:60px;height:60px;background:#e5f1e9;color:#528866;border-radius:50%;font-size:34px}.confirmation-number{padding:22px;background:#f0f8ff;margin:28px 0 18px;border-radius:4px}.confirmation-number span{display:block;font-size:14px;color:#687f91}.confirmation-number strong{display:block;font-size:28px;font-weight:600;margin-top:6px}.confirmation .form-actions{justify-content:center;margin-top:30px}.pre-wrap{white-space:pre-wrap}.sr-only,.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:5px;left:5px;background:#fff;padding:15px;z-index:200}@media(max-width:1199px){.container{width:970px}.header-inner{max-width:900px}.agency-inner{max-width:850px}.footer-inner,.footer-bottom{width:940px}.footer-inner{gap:22px;grid-template-columns:160px 1fr 1.4fr 1.1fr}.footer-logo{width:150px}.site-search{padding:12px 24px}}@media(max-width:991px){.container{width:750px}.header-inner{padding:0 24px;gap:25px}.agency-inner{padding:0 25px}.form-column{width:83.333%}.global-links{gap:16px}.footer-inner,.footer-bottom{width:720px}.footer-inner{grid-template-columns:1fr 1fr 1fr}.footer-logo{display:none}.nav-item>button{padding:0 10px}.agency-logo{margin-right:14px}}@media(max-width:767px){.container{width:100%;padding:0 16px}.header-inner{padding:0 16px;height:60px}.global-links{display:none}.service-alert{padding:14px 18px;font-size:14px}.agency-inner{padding:8px 14px;height:auto;min-height:60px;flex-wrap:wrap}.agency-logo{margin-right:auto}.nav-actions{margin-left:0;order:1}.nav-links{order:2;width:100%;justify-content:space-between;margin-top:5px}.nav-item>button{padding:12px 7px;font-size:12px}.nav-item:nth-last-child(-n+2) .dropdown{left:auto;right:0}.notice{font-size:14px;padding:16px;margin-top:16px}h1{font-size:31px;margin-top:28px}.gold-rule{margin-bottom:26px}.intro{font-size:15px}.form-card{padding:18px 14px}.form-column{width:100%;padding:0}h2{font-size:28px}.priority-box{padding:16px}.priority-box p{font-size:14px}.form-control{font-size:16px;height:39px}.check-pair{gap:30px}.check small{display:block}.footer-inner,.footer-bottom{width:auto;margin-left:20px;margin-right:20px}.footer-inner{grid-template-columns:1fr 1fr;gap:25px}.footer-inner ul:last-child{grid-column:1/-1;columns:2}.footer-bottom{padding-bottom:80px}.modal-backdrop{padding:12px}.modal{padding:20px;max-height:90vh}.tools-actions .btn{font-size:14px;padding:9px 12px}.review-details{grid-template-columns:1fr}.review-details dd{margin-bottom:8px}.site-search{flex-wrap:wrap}.site-search label{width:100%}.drop-zone{gap:12px}.drop-zone span{font-size:12px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media print{header,footer,.notice,.intro,.form-actions,.gold-rule,.modal-backdrop{display:none!important}body,:root{background:#fff}.container{width:100%}.form-card{box-shadow:none}.form-column{width:100%}h1{font-size:24px;margin:0 0 20px}.confirmation{padding:0}}
