body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-color:#1a472a;--primary-light:#2e5e3e;--secondary-color:#f4f7f4;--accent-color:gold;--text-dark:#333;--text-light:#fff;--border-color:#ccc}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f0f0f0;color:#333;color:var(--text-dark);font-family:Open Sans,Arial,Helvetica,sans-serif;line-height:1.6}.App{min-height:100vh}.container{margin:0 auto;padding:0 20px;width:1000px}header{background:linear-gradient(180deg,#1a472a,#2e5e3e);background:linear-gradient(to bottom,var(--primary-color),var(--primary-light));border-bottom:3px solid gold;border-bottom:3px solid var(--accent-color);box-shadow:0 2px 5px #0003;color:#fff;color:var(--text-light);padding:15px 0}.header-inner{align-items:center;display:flex;justify-content:space-between}.logo{font-size:24px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.logo .highlight{color:gold;color:var(--accent-color)}nav ul{display:flex;list-style:none}nav ul li{margin-left:20px}nav ul li a{color:#fff;color:var(--text-light);font-size:14px;font-weight:700;text-decoration:none}nav ul li a:hover{text-decoration:underline}.check-container{background:#fff;min-height:700px;padding:40px 0}.check-main-container{max-width:600px}.progress-stepper{display:flex;justify-content:space-between;margin-bottom:40px;position:relative}.progress-stepper:before{background:#ccc;content:"";height:2px;left:0;position:absolute;right:0;top:15px;z-index:1}.step-indicator{align-items:center;background:#ccc;border-radius:50%;color:#fff;display:flex;font-weight:700;height:30px;justify-content:center;width:30px;z-index:2}.step-indicator.active{background:#1a472a;background:var(--primary-color)}.step-indicator.done{background:#2e5e3e;background:var(--primary-light)}.form-step{display:none}.form-step.active{animation:fadeIn .3s ease;display:block}.form-step h2{color:#333;color:var(--text-dark);margin-bottom:10px}.form-step>p,.upload-area{margin-bottom:20px}.upload-area{background:#f9f9f9;border:2px dashed #ccc;border:2px dashed var(--border-color);border-radius:8px;cursor:pointer;display:block;padding:40px;text-align:center}.upload-area.compact{flex:1 1;margin-bottom:0;padding:15px}.upload-area:hover{background:#f0f0f0;border-color:#1a472a;border-color:var(--primary-color)}.upload-file-name{color:#1a472a;color:var(--primary-color);font-weight:700}.hidden-input{display:none}.form-group{margin-bottom:15px}.form-group label{display:block;font-size:14px;font-weight:700;margin-bottom:5px}.form-group input,.form-group textarea{border:1px solid #ccc;border-radius:4px;font-family:inherit;font-size:15px;padding:10px;width:100%}.form-group textarea{min-height:100px;resize:vertical}.double-upload{display:flex;gap:10px}.btn-nav{display:flex;justify-content:space-between;margin-top:30px}.btn-secondary{background:#ccc;border:none;border-radius:4px;cursor:pointer;font-weight:700;padding:10px 20px}.btn-secondary:hover{background:#bbb}.btn-primary{background:linear-gradient(180deg,gold,#ffb800);border:none;border-bottom:3px solid #b8860b;border-radius:4px;color:#333;cursor:pointer;font-size:18px;font-weight:700;padding:12px 24px;text-transform:uppercase}.btn-primary:hover{background:linear-gradient(180deg,#ffea00,gold)}.nav-main-button{padding:10px 40px;width:auto}.legal-icon-bar{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;margin-inline:auto;width:80%}.legal-icon-badge{align-items:center;display:flex;justify-content:center;min-height:90px;padding:8px}.legal-icon-badge img{height:auto;max-height:72px;max-width:100%;object-fit:contain;width:auto}.legal-icon-badge-text{color:#333;color:var(--text-dark);flex-direction:column;gap:6px;text-align:center}.legal-icon-badge-title{font-size:14px;line-height:1.3}.legal-icon-badge-number{font-size:15px;line-height:1.3}.retry-button{margin-top:24px}.consent-group{border-top:1px solid #eee;margin-top:20px;padding-top:20px}.checkbox-item{align-items:flex-start;display:flex;font-size:14px;gap:10px;margin-bottom:12px}.checkbox-item input{margin-top:4px}.checkbox-item a{color:#1a472a;color:var(--primary-color)}footer{background-color:#1a472a;background-color:var(--primary-color);color:#fff;color:var(--text-light);font-size:13px;padding:30px 0;text-align:center}footer ul{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;list-style:none;margin-top:15px}footer ul li a{color:#ccc;text-decoration:none}footer ul li a:hover{color:#fff;color:var(--text-light)}.cookie-settings-link{background:#0000;border:none;color:#ccc;cursor:pointer;font-size:inherit;margin:0;padding:0;text-decoration:underline}.cookie-settings-link:hover{color:#fff;color:var(--text-light)}.status-container{max-width:600px;padding-top:80px;text-align:center}.status-container h1{margin-bottom:20px}.status-icon{height:60px;margin-bottom:30px;width:60px}.progress-bar-container{background-color:#d6e3d8;border-radius:4px;height:8px;margin:20px 0;overflow:hidden;width:100%}.progress-bar{background-color:#1a472a;background-color:var(--primary-color);border-radius:4px;height:100%;transition:width .1s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.container{width:95%}.check-main-container{max-width:100%}}@media (max-width:768px){.header-inner{flex-direction:column;gap:10px}nav ul{flex-wrap:wrap;justify-content:center}nav ul li{margin:0 10px}.double-upload{flex-direction:column}.btn-nav{flex-direction:column-reverse;gap:10px}.legal-icon-bar{grid-template-columns:1fr;width:100%}}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:300 700;src:url(/static/media/SpaceGrotesk-VariableFont_wght.f0f1fce4a59e46198487.ttf) format("truetype-variations")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:400;src:url(/static/media/SpaceGrotesk-VariableFont_wght.f0f1fce4a59e46198487.ttf) format("truetype-variations")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:700;src:url(/static/media/SpaceGrotesk-VariableFont_wght.f0f1fce4a59e46198487.ttf) format("truetype-variations")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/static/media/ibmplexmono-regular-webfont.b8d1a09abee59004ae46.woff2) format("woff2"),url(/static/media/ibmplexmono-regular-webfont.8db3b53621cae9004fe3.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:url(/static/media/ibmplexmono-italic-webfont.1465690808b4ff7c5a6a.woff2) format("woff2"),url(/static/media/ibmplexmono-italic-webfont.d8f0e28539a35071aa93.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:url(/static/media/ibmplexmono-bold-webfont.115e393cfadf1358f35b.woff2) format("woff2"),url(/static/media/ibmplexmono-bold-webfont.481a582fd48dda34dfd4.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:url(/static/media/ibmplexmono-bolditalic-webfont.53972edf4c574720ace8.woff2) format("woff2"),url(/static/media/ibmplexmono-bolditalic-webfont.297263137014708f17a2.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:url(/static/media/ibmplexmono-light-webfont.9a5183a8429d9ac905d4.woff2) format("woff2"),url(/static/media/ibmplexmono-light-webfont.61de46aa476b5794860f.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:url(/static/media/ibmplexmono-lightitalic-webfont.5693ea3980e4f7cf4422.woff2) format("woff2"),url(/static/media/ibmplexmono-lightitalic-webfont.4b41a6d9730e7ebe50d9.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/static/media/ibmplexmono-medium-webfont.b25c121efe6c98675fcf.woff2) format("woff2"),url(/static/media/ibmplexmono-medium-webfont.151ea179e4ae4acef449.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:url(/static/media/ibmplexmono-mediumitalic-webfont.34475d882cd5b7e372a5.woff2) format("woff2"),url(/static/media/ibmplexmono-mediumitalic-webfont.ee4119a09b63a9c466a3.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:url(/static/media/ibmplexmono-semibold-webfont.444060fe03f11add5b6e.woff2) format("woff2"),url(/static/media/ibmplexmono-semibold-webfont.1d165d82ada80345f6ba.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:url(/static/media/ibmplexmono-semibolditalic-webfont.cc3e1883b7b9322b297c.woff2) format("woff2"),url(/static/media/ibmplexmono-semibolditalic-webfont.a0b3ae8600158cd2131a.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:url(/static/media/ibmplexmono-extralight-webfont.6455ae34cccd808b9cb2.woff2) format("woff2"),url(/static/media/ibmplexmono-extralight-webfont.e28ed145be644303c37b.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:url(/static/media/ibmplexmono-extralightitalic-webfont.6eb455be3b3933cad8b9.woff2) format("woff2"),url(/static/media/ibmplexmono-extralightitalic-webfont.a5bb707e0f8a2bc0c297.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:url(/static/media/ibmplexmono-thin-webfont.e772e04ccf5ac8abe782.woff2) format("woff2"),url(/static/media/ibmplexmono-thin-webfont.cc921fa63bb3687b4a56.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:url(/static/media/ibmplexmono-thinitalic-webfont.fdcdc9bf79d13183d2f2.woff2) format("woff2"),url(/static/media/ibmplexmono-thinitalic-webfont.e1c0db007802e39d8c68.woff) format("woff")}
/*# sourceMappingURL=main.5128041c.css.map*/