@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/foerdercheck-assets/nunito-400.ttf)format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/foerdercheck-assets/nunito-500.ttf)format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/foerdercheck-assets/nunito-600.ttf)format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/foerdercheck-assets/nunito-700.ttf)format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/foerdercheck-assets/nunito-800.ttf)format("truetype")}.funding-check-v2{--bg:#fafbf8;--ink:#0b2135;--green:#0e7778;--muted:#52636c;--border:#d8e2e0;--tint:#0e77780e;--white:#fff;--radius:12px;color:var(--ink);background:var(--bg);font-synthesis:none;font-family:Nunito,Segoe UI,sans-serif}.funding-check-v2 *{box-sizing:border-box}.funding-check-v2{min-height:100vh;margin:0}.funding-check-v2 button,.funding-check-v2 input{font:inherit}.funding-check-v2 button,.funding-check-v2 a,.funding-check-v2 input{-webkit-tap-highlight-color:transparent}.funding-check-v2 button{cursor:pointer}.funding-check-v2 button:disabled{cursor:not-allowed}.funding-check-v2 button,.funding-check-v2 a,.funding-check-v2 input{touch-action:manipulation}.funding-check-v2 button:focus-visible,.funding-check-v2 a:focus-visible{outline-offset:4px;outline:3px solid #1a9c9b}.funding-check-v2 input:focus-visible{outline:2px solid var(--green);outline-offset:2px}.funding-check-v2 .skip{background:var(--white);z-index:10;color:var(--green);padding:12px;position:fixed;top:-80px;left:12px}.funding-check-v2 .skip:focus{top:12px}.funding-check-v2 .header{border-bottom:1px solid #0e77781f;justify-content:center;align-items:center;gap:16px;min-height:65px;padding:16px 24px;display:flex;position:relative}.funding-check-v2 .brand{color:var(--ink);letter-spacing:-.4px;align-items:center;gap:9px;font-size:21px;font-weight:800;display:flex}.funding-check-v2 .brand-accent{color:var(--green)}.funding-check-v2 .brand-mark{background:var(--green);border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.funding-check-v2 .brand-mark svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.funding-check-v2 .brand-mark svg circle{fill:#fff;stroke:none}.funding-check-v2 .brand-mark .mark-check{stroke:var(--green);stroke-width:2.2px}.funding-check-v2 .preview-badge{border:1px solid var(--border);color:var(--muted);letter-spacing:.15px;border-radius:30px;padding:0 9px;font-size:12px;line-height:20px;position:absolute;right:24px}.funding-check-v2 .progress-track{background:#eef3f1;width:100%;height:6px}.funding-check-v2 .progress-track>div{background:#1a9c9b;height:100%;transition:width .3s}.funding-check-v2 .progress-track[hidden]{display:none}.funding-check-v2 main{outline:none;padding:32px 16px 44px}.funding-check-v2 .stage{max-width:576px;margin:auto;animation:.3s both enter}.funding-check-v2 .stage.leaving{animation:.13s both leave}.funding-check-v2 .heading{text-align:center;margin:0 0 32px}.funding-check-v2 .heading h1,.funding-check-v2 .heading h2{letter-spacing:-.3px;margin:0 0 10px;font-size:24px;font-weight:800;line-height:1.35}.funding-check-v2 .heading .green{color:var(--green)}.funding-check-v2 .heading p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.funding-check-v2 .card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:24px;box-shadow:0 1px 2px #00000008}.funding-check-v2 .question{margin:0 0 10px;font-size:16px;font-weight:600}.funding-check-v2 .hint{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.6}.funding-check-v2 .choices{gap:12px;display:grid}.funding-check-v2 .choice{text-align:left;border:2px solid var(--border);border-radius:var(--radius);width:100%;min-height:58px;color:var(--ink);background:#fff;align-items:center;gap:12px;padding:15px 16px;font-size:16px;font-weight:600;line-height:1.45;transition:border-color .15s,background .15s,transform .15s;display:flex}.funding-check-v2 .choice:hover,.funding-check-v2 .choice[aria-pressed=true]{border-color:var(--green);background:#f1f8f6}.funding-check-v2 .choice:active{transform:scale(.99)}.funding-check-v2 .choice .icon{color:var(--muted);flex:none}.funding-check-v2 .state-list{gap:8px}.funding-check-v2 .state-list .choice{background:var(--bg);border-width:1px;min-height:54px;font-weight:500}.funding-check-v2 .state-list .choice:hover,.funding-check-v2 .state-list .choice[aria-pressed=true]{border-color:var(--green);background:#eaf4f0}.funding-check-v2 .icon{vertical-align:middle;stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:inline-block}.funding-check-v2 .photo-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.funding-check-v2 .photo-choice{aspect-ratio:1;border:2px solid var(--border);background:#eaf4f0;border-radius:16px;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.funding-check-v2 .photo-choice:hover{border-color:var(--green);transform:scale(1.02);box-shadow:0 6px 18px #0b213518}.funding-check-v2 .photo-choice[aria-pressed=true]{border-color:var(--green);box-shadow:0 0 0 2px #0e777826}.funding-check-v2 .photo-choice img{object-fit:cover;width:100%;height:100%;display:block}.funding-check-v2 .photo-label{background:var(--green);color:#fff;text-align:center;justify-content:center;align-items:center;min-height:33px;padding:8px;font-size:14px;font-weight:700;line-height:1.25;display:flex;position:absolute;bottom:0;left:0;right:0}.funding-check-v2 .back{min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:14px;margin-top:17px;padding:10px 14px;font-size:14px;display:inline-flex}.funding-check-v2 .back:hover{background:#0e77780b}.funding-check-v2 .back .icon{width:17px;height:17px}.funding-check-v2 .notice{background:#fff4db88;border:1px solid #efb94e70;border-radius:12px;gap:12px;margin-bottom:26px;padding:17px;display:flex}.funding-check-v2 .notice .icon{color:#d49104;flex:none;margin-top:2px}.funding-check-v2 .notice strong{margin-bottom:4px;font-size:16px;font-weight:600;display:block}.funding-check-v2 .notice p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.funding-check-v2 .field label,.funding-check-v2 .group-label{margin-bottom:7px;font-size:14px;font-weight:600;display:block}.funding-check-v2 .field input{background:var(--bg);width:100%;min-width:0;height:44px;color:var(--ink);border:1px solid #baccc9;border-radius:10px;padding:9px 12px;font-size:16px}.funding-check-v2 .field input::placeholder{color:#52636c;opacity:1}.funding-check-v2 .field input[aria-invalid=true]{border-color:#b63a36}.funding-check-v2 .postal-input{letter-spacing:1px;font-size:18px!important}.funding-check-v2 .primary{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:48px;padding:12px 16px;font-size:16px;font-weight:700;line-height:1.4;transition:background .15s,transform .15s;display:flex}.funding-check-v2 .primary:hover{background:#095f60}.funding-check-v2 .primary:active{transform:translateY(1px)}.funding-check-v2 .primary:disabled{background:#83b3af;border-color:#83b3af}.funding-check-v2 .primary .icon{flex:none;width:18px}.funding-check-v2 .form-spacing{gap:18px;display:grid}.funding-check-v2 .name-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.funding-check-v2 .radios{gap:20px;display:flex}.funding-check-v2 .radios label{align-items:center;gap:7px;min-height:30px;font-size:14px;display:flex}.funding-check-v2 .radios input{appearance:auto;accent-color:var(--green);width:17px;height:17px;margin:0}.funding-check-v2 .phone-field{position:relative}.funding-check-v2 .phone-field>.icon{width:17px;color:var(--muted);position:absolute;top:12px;left:13px}.funding-check-v2 .phone-field input{padding-left:39px}.funding-check-v2 .benefits{background:#eaf4f0;border-radius:13px;margin-bottom:16px;padding:16px}.funding-check-v2 .benefits>p{text-align:center;margin:0 0 14px;font-size:14px;font-weight:600}.funding-check-v2 .benefit{background:var(--bg);border-radius:12px;align-items:center;gap:12px;margin-top:8px;padding:10px 12px;font-size:14px;display:flex;box-shadow:0 1px 2px #00000006}.funding-check-v2 .check-circle{width:25px;height:25px;color:var(--green);background:#dcefea;border-radius:50%;flex:none;place-items:center;display:inline-grid}.funding-check-v2 .check-circle .icon{width:15px;height:15px}.funding-check-v2 .contact-heading{margin-bottom:20px}.funding-check-v2 .consent{color:var(--muted);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.funding-check-v2 .consent input{width:18px;height:18px;accent-color:var(--green);flex:none;margin:2px 0 0}.funding-check-v2 .text-link{color:inherit;cursor:pointer;font-size:inherit;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline}.funding-check-v2 .preview-note{color:var(--muted);text-align:center;margin:0;font-size:13px;line-height:1.5}.funding-check-v2 .error{color:#a12929;background:#fff3f1;border:1px solid #f0c4be;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5}.funding-check-v2 .error:empty{display:none}.funding-check-v2 .success-icon{width:72px;height:72px;color:var(--green);background:#dcefea;border-radius:50%;place-items:center;margin:0 auto 24px;display:grid}.funding-check-v2 .success-icon .icon{stroke-width:2px;width:34px;height:34px}.funding-check-v2 .section-label{letter-spacing:.65px;color:var(--muted);text-transform:uppercase;margin:24px 0 12px;font-size:13px;font-weight:600}.funding-check-v2 .result-card{align-items:flex-start;gap:12px;margin-bottom:8px;padding:15px 16px;display:flex}.funding-check-v2 .result-card .check-circle{width:21px;height:21px;margin-top:1px}.funding-check-v2 .result-card h3{margin:0 0 4px;font-size:15px;font-weight:700}.funding-check-v2 .result-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.funding-check-v2 .summary-list{grid-template-columns:1fr 1fr;gap:16px;margin:0;display:grid}.funding-check-v2 .summary-list div{min-width:0}.funding-check-v2 .summary-list dt{color:var(--muted);margin-bottom:3px;font-size:13px}.funding-check-v2 .summary-list dd{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700}.funding-check-v2 .result-note{background:var(--tint);border:1px solid var(--border);color:var(--muted);border-radius:12px;padding:16px;font-size:14px;line-height:1.6}.funding-check-v2 .result-note strong{color:var(--ink)}.funding-check-v2 .secondary{border:1px solid var(--border);width:100%;color:var(--green);background:0 0;border-radius:10px;min-height:46px;padding:12px;font-size:14px;font-weight:700}.funding-check-v2 .secondary:hover{background:var(--tint)}.funding-check-v2 .wide-back{justify-content:center;width:100%}.funding-check-v2 .excluded{text-align:center}.funding-check-v2 .excluded .card{text-align:left}.funding-check-v2 .excluded h3{margin:0 0 10px;font-size:16px}.funding-check-v2 .excluded p{color:var(--muted);font-size:16px;line-height:1.65}.funding-check-v2 .excluded .secondary{margin-top:12px}.funding-check-v2 footer{border-top:1px solid #d8e2e0;justify-content:center;gap:24px;padding:22px 16px 28px;display:flex}.funding-check-v2 footer button{color:var(--muted);background:0 0;border:0;min-height:40px;padding:8px 0;font-size:14px}.funding-check-v2 footer button:hover{color:var(--green);text-decoration:underline}.funding-check-v2 dialog{color:var(--ink);border:1px solid var(--border);background:#fff;border-radius:16px;width:calc(100% - 32px);max-width:480px;padding:0;box-shadow:0 20px 70px #0003}.funding-check-v2 dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b213560}.funding-check-v2 .dialog-inner{padding:28px;position:relative}.funding-check-v2 .dialog-inner h2{margin:0 35px 18px 0;font-size:22px}.funding-check-v2 .dialog-inner p{color:var(--muted);font-size:15px;line-height:1.65}.funding-check-v2 .dialog-close{color:var(--muted);background:0 0;border:0;width:40px;height:40px;font-size:28px;position:absolute;top:12px;right:12px}.funding-check-v2 .dialog-ok{margin-top:24px}.funding-check-v2 .dialog-inner a{color:var(--green)}@keyframes enter{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes leave{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-25px)}}@media (max-width:520px){.funding-check-v2 .header{justify-content:flex-start;padding:15px 16px}.funding-check-v2 .brand{font-size:20px}.funding-check-v2 .preview-badge{right:16px}.funding-check-v2 main{padding:28px 16px 34px}.funding-check-v2 .heading{margin-bottom:25px}.funding-check-v2 .heading h1,.funding-check-v2 .heading h2{font-size:23px;line-height:1.35}.funding-check-v2 .heading p{font-size:15px}.funding-check-v2 .card{padding:20px}.funding-check-v2 .photo-label{min-height:36px;padding:8px 5px;font-size:13px}.funding-check-v2 .photo-grid{gap:11px}.funding-check-v2 .photo-choice{border-radius:13px}.funding-check-v2 .photo-choice:last-child .photo-label{font-size:12px}.funding-check-v2 .choice{min-height:58px;padding:14px;font-size:15px}.funding-check-v2 .notice{padding:14px}.funding-check-v2 .notice strong{font-size:15px}.funding-check-v2 .summary-list{gap:14px}.funding-check-v2 .name-row{gap:10px}.funding-check-v2 .contact-heading h2{font-size:22px}.funding-check-v2 .benefits{padding:14px}.funding-check-v2 .primary{font-size:15px}.funding-check-v2 .consent{font-size:13px}}@media (max-width:350px){.funding-check-v2 .name-row{grid-template-columns:1fr}.funding-check-v2 .photo-label{font-size:12px}.funding-check-v2 .card{padding:16px}.funding-check-v2 .brand{font-size:18px}.funding-check-v2 .preview-badge{font-size:11px}.funding-check-v2 .heading h1,.funding-check-v2 .heading h2{font-size:21px}}.funding-check-v2 .funding-benefits{margin-bottom:20px;padding:16px}.funding-check-v2 .funding-row{background:var(--white);border-radius:9px;grid-template-columns:25px minmax(0,1fr) 124px;align-items:center;gap:10px;margin-top:8px;padding:14px 12px;font-size:14px;display:grid}.funding-check-v2 .funding-row:first-child{margin-top:0}.funding-check-v2 .funding-row strong{color:var(--green);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:800}.funding-check-v2 .funding-row small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:500;display:block}.funding-check-v2 .funding-wide{grid-column:2/-1}.funding-check-v2 .funding-conditions{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6}.funding-check-v2 .funding-conditions summary{cursor:pointer;padding:8px 0}.funding-check-v2 .funding-conditions p{margin:10px 0 0}.funding-check-v2 .funding-conditions a{color:var(--green)}.funding-check-v2 .contact-question{color:var(--ink);margin:0;font-size:18px;font-weight:800;line-height:1.4}.funding-check-v2 .contact-notice{text-align:center;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.funding-check-v2 .contact-notice .text-link{color:var(--green)}.funding-check-v2 .contact-preview{margin-top:14px}@media (max-width:390px){.funding-check-v2 .funding-benefits{padding:12px}.funding-check-v2 .funding-row{grid-template-columns:21px minmax(0,1fr) 108px;gap:7px;padding:12px 8px}.funding-check-v2 .funding-row .check-circle{width:21px;height:21px}.funding-check-v2 .funding-row strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.funding-check-v2 *,.funding-check-v2 :before,.funding-check-v2 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.funding-check-v2{background:var(--bg);min-height:100vh;color:var(--ink);font-family:Nunito,Segoe UI,sans-serif;font-size:16px;line-height:normal}.funding-check-v2 button,.funding-check-v2 input{font-family:inherit}.funding-check-v2 footer a{color:var(--muted);padding:8px 10px;font-size:13px;text-decoration:none}.funding-check-v2 .text-link{color:var(--green);text-decoration:underline}.funding-check-v2 dialog{color:var(--ink)}.funding-check-v2 h1,.funding-check-v2 h2,.funding-check-v2 h3{font-family:inherit}.funding-check-v2 footer{background:var(--bg);color:var(--muted);flex-wrap:wrap}.funding-check-v2 .primary,.funding-check-v2 .secondary,.funding-check-v2 .choice{font-family:inherit}
