.nova-home .qpd-fund-intro{text-align:center;margin:0 auto clamp(20px,3vw,28px)}.nova-home .qpd-fund-intro .display{max-width:none}.nova-home .qpd-fund-intro .lede{max-width:1120px;margin-inline:auto}.nova-home .qpd-fund-section{flex-direction:column;gap:12px;max-width:1120px;margin-inline:auto;display:flex}.nova-home .qpd-funding-card{border-radius:var(--r);width:100%;color:var(--paper);background:#ffffff08;border:1px solid #ffffff1f;flex-direction:column;padding:clamp(20px,3vw,28px);display:flex}.nova-home .qpd-funding-card__title{font-family:var(--font-archivo), sans-serif;color:var(--paper);margin:0 0 4px;font-size:16px;font-weight:500}.nova-home .qpd-funding-card__subtitle{font-family:var(--font-inter), sans-serif;color:#fffbf099;margin:0 0 4px;font-size:13px;line-height:1.5}.nova-home .qpd-funding-card__qualifier{font-family:var(--font-inter), sans-serif;color:var(--paper);margin:0 0 20px;font-size:14px;font-weight:500;line-height:1.45}.nova-home .qpd-funding__grid{grid-template-columns:1fr;gap:26px 16px;display:grid}@media (min-width:560px){.nova-home .qpd-funding__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:820px){.nova-home .qpd-funding__grid{grid-template-columns:repeat(3,1fr)}}.nova-home .qpd-funding__field{flex-direction:column;display:flex}.nova-home .qpd-funding__field--wide{margin-top:26px}.nova-home .qpd-funding-card .field__label{font-family:var(--font-inter), sans-serif;color:#fffbf099;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.nova-home .qpd-funding__input{width:100%;min-height:44px;font-family:var(--font-inter), sans-serif;color:var(--paper);background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;outline:none;padding:10px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.nova-home .qpd-funding__input::placeholder{color:#fffbf066}.nova-home .qpd-funding__input:focus{border-color:var(--sky);box-shadow:0 0 0 3px #6fb8d938}.nova-home .qpd-funding__input[aria-invalid=true]{border-color:#ff9d9d}.nova-home select.qpd-funding__input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#fffbf0bf 50%),linear-gradient(135deg,#fffbf0bf 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 1px),calc(100% - 13px) calc(50% - 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.nova-home select.qpd-funding__input--empty{color:#fffbf066}.nova-home select.qpd-funding__input option{color:var(--ink);background:var(--paper)}.nova-home .qpd-funding__note{font-family:var(--font-inter), sans-serif;color:var(--paper);background:#6fb8d91f;border:1px solid #6fb8d966;border-radius:10px;margin:8px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.nova-home .qpd-funding-card--success .qpd-funding__note{text-align:left;max-width:460px;margin-top:16px}.nova-home .qpd-funding__error{font-family:var(--font-inter), sans-serif;color:#ff9d9d;margin:6px 0 0;font-size:13px;font-weight:500}.nova-home .qpd-funding__error--submit{color:#ffd7d3;background:#c0392b33;border:1px solid #ff9d9d52;border-radius:10px;margin:20px 0 0;padding:12px 16px;font-size:14px}.nova-home .qpd-funding__hint{font-family:var(--font-inter), sans-serif;color:#fffbf099;margin:20px 0 0;font-size:13px}.nova-home .qpd-funding__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.nova-home .btn.primary.qpd-funding__submit{box-sizing:border-box;background:var(--sky);border-color:var(--sky);min-height:48px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.nova-home .btn.primary.qpd-funding__submit:hover:not(:disabled){background:var(--paper);border-color:var(--paper)}.nova-home .btn.primary.qpd-funding__submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.nova-home .btn.ghost.qpd-funding__contact-link{box-sizing:border-box;min-height:48px;color:var(--paper);background:0 0;border-color:#ffffff40;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.nova-home .btn.ghost.qpd-funding__contact-link:hover{border-color:var(--sky);color:var(--paper);background:#ffffff0f}.nova-home .qpd-funding-card--success{text-align:center;justify-content:center;align-items:center;padding:40px 24px}.nova-home .qpd-funding__success-text{font-family:var(--font-archivo), sans-serif;color:var(--paper);margin:0;font-size:18px;font-weight:600}.nova-home .qpd-hero .btn.ghost{border-color:#ffffff59}.qpd-funding__hp{pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
