.funding-app{--blue:#1b5280;--green:#24a63e;--border:#cbd4de}.funding-app *{box-sizing:border-box}.funding-app{margin:0;background:linear-gradient(110deg,#fff,#f4f4f4);color:#202326;font:16px Arial,Helvetica,sans-serif;min-height:100vh}.funding-app header{height:61px;background:var(--blue);display:flex;align-items:center;justify-content:center}.funding-app .logo{color:white;text-align:center;line-height:1}.funding-app .logo-top{font-size:31px;letter-spacing:-1px}.funding-app .logo-top span{color:#08b9ef;display:inline-block;border:1px solid #08b9ef;border-radius:50%;width:31px;height:31px;font-size:0;vertical-align:-3px;margin:0 -2px}.funding-app .logo-bottom{font-size:16px;letter-spacing:5px;margin:2px 0 0 5px}.funding-app .funding-main{padding:60px 20px 70px}.funding-app h1{text-align:center;font-size:32px;line-height:1.25;margin:0 0 16px;font-weight:600}.funding-app .subtitle{text-align:center;color:#00569d;margin:0 auto 26px;line-height:1.5}.funding-app .progress{max-width:450px;height:15px;margin:0 auto 20px;background:#c1d0db;border-radius:20px;overflow:hidden}.funding-app .fill{width:16.666%;height:100%;background:var(--blue);transition:width .25s}.funding-app .card{max-width:522px;margin:auto;border:1px solid #dae0e6;border-radius:6px;background:#f7f7f7;box-shadow:0 9px 16px #0002;padding:38px 40px;min-height:310px}.funding-app .step[hidden],.funding-app [hidden]{display:none!important}.funding-app label{display:block;color:#111;margin-bottom:5px;line-height:1.3}.funding-app input,.funding-app select{width:100%;height:39px;padding:8px 12px;border:1px solid var(--border);border-radius:6px;background:white;color:#071623;font:16px Arial;min-width:0}.funding-app input:focus,.funding-app select:focus{outline:3px solid #b5cfff;border-color:#84b2ff}.funding-app button{font:16px Arial;cursor:pointer}.funding-app .primary{width:100%;border:0;border-radius:5px;background:var(--blue);color:white;padding:17px 12px;margin-top:16px}.funding-app .primary:hover{filter:brightness(.93)}.funding-app .primary:focus-visible,.funding-app .back:focus-visible,.funding-app a:focus-visible{outline:3px solid #7db0ff;outline-offset:3px}.funding-app .primary:disabled{opacity:.6;cursor:wait}.funding-app .submit{background:var(--green);margin-top:8px}.funding-app .back{padding:0;background:none;border:0;color:#102637;margin-top:13px}.funding-app .fields{display:grid;grid-template-columns:1fr 1fr;gap:32px 24px;margin-bottom:36px}.funding-app .consent{font-size:13px;line-height:1.85;text-align:justify;color:#001426;margin:18px 0 0}.funding-app a{color:#0076ef}.funding-app .trust{text-align:center;margin-top:25px;font-size:14px}.funding-app .trust p{margin:7px 0}.funding-app .legal{font-size:12px}.funding-app .lock{display:inline-block;width:12px;height:10px;background:#111;border-radius:2px;margin-right:7px;position:relative}.funding-app .lock:before{content:"";position:absolute;border:2px solid #111;border-bottom:0;border-radius:7px 7px 0 0;width:6px;height:6px;left:1px;top:-6px}.funding-app .status{font-size:14px;line-height:1.6;margin-top:18px;padding:12px;background:#eaf2f8;border-radius:5px}.funding-app .step-counter{text-align:center;font-size:12px;color:#647889;margin:14px 0 0}.funding-app .success h2{color:var(--blue);font-size:25px}.funding-app .success p{line-height:1.6}.funding-app dialog{max-width:480px;width:calc(100% - 40px);border:1px solid var(--border);border-radius:8px;padding:25px;line-height:1.6}.funding-app dialog::backdrop{background:#0006}@media(max-width:600px){.funding-app .funding-main{padding:36px 16px 45px}.funding-app h1{font-size:27px}.funding-app .subtitle{font-size:15px}.funding-app .card{padding:28px 24px}.funding-app .fields{gap:22px 16px}.funding-app .progress{width:90%}}@media(max-width:390px){.funding-app .fields{grid-template-columns:1fr}.funding-app h1{font-size:25px}.funding-app .card{padding:26px 20px}}@media(prefers-reduced-motion:reduce){.funding-app .fill{transition:none}}

.funding-app{min-height:0}.funding-app h1,.funding-app h2{font-family:Arial,Helvetica,sans-serif}.funding-app input,.funding-app select{margin:0}.funding-app .consent{margin-top:18px}.funding-app .funding-main{padding-top:48px}.funding-home .topbar{position:relative;background:#101116}.funding-home .menu{z-index:1001}.funding-app .primary{border-radius:5px}.funding-app .back{display:block}.funding-app .hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.funding-app .status{color:#162e43}
