.grant-preview .grant-quiz-top :is(span,i){font-size:12px!important}.funnel-layout .grant-preview .grant-check-how{width:100%;max-width:none;margin-inline:0;padding:72px max(32px,calc((100vw - 1120px)/2));grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:56px}@media(max-width:767px){.funnel-layout .grant-preview .grant-check-how{padding:48px 20px;grid-template-columns:minmax(0,1fr);gap:24px}}.grant-quiz-card[hidden]{display:none!important}.preview-check{--check-ink:#122744;--check-navy:#07172d;--check-blue:#5ca8ff;overflow:clip;background:#eef3f8;color:var(--check-ink)}.preview-check :is(h1,h2,h3,p){margin-top:0}.preview-kicker{color:#80b8f3;font-family:DM Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.14em}.grant-check-hero{position:relative;display:grid;min-height:640px;grid-template-columns:minmax(0,1.1fr) minmax(340px,.8fr);align-items:center;gap:clamp(38px,7vw,100px);padding:74px max(32px,calc((100vw - 1120px)/2));overflow:hidden;background:radial-gradient(ellipse at 78% 42%,#183b5d 0,transparent 39%),linear-gradient(116deg,#061429,#0b2039)}.grant-check-hero:before{position:absolute;right:12%;bottom:-260px;width:500px;aspect-ratio:1;border:1px solid #83bdf91c;border-radius:50%;box-shadow:0 0 0 55px #83bdf90a,0 0 0 110px #83bdf907;content:"";pointer-events:none}.grant-check-hero-copy,.grant-quiz-card{position:relative;z-index:1}.grant-check-hero-copy{max-width:630px}.funnel-layout .grant-check-hero h1{margin:15px 0 21px;color:#f1f6fd;font-size:clamp(39px,5.15vw,66px);font-weight:680;letter-spacing:-.06em;line-height:1.02}.grant-check-hero-copy>p{max-width:530px;margin-bottom:25px;color:#b4c6db;font-size:16px;line-height:1.65}.grant-trust-note{display:flex;max-width:490px;align-items:flex-start;gap:10px;padding-top:17px;border-top:1px solid #c7dff425;color:#9eb6d0;font-size:11px;line-height:1.55}.grant-trust-note svg{flex:none;color:#80cdb1}.grant-quiz-card{padding:25px;border:1px solid #a9c8e83e;border-radius:10px;background:linear-gradient(150deg,#112c4aeb,#081a30f5);box-shadow:0 28px 76px #02091465,inset 0 1px #fff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.grant-quiz-top{display:flex;justify-content:space-between;color:#a8c0dc;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em}.grant-quiz-top>span:last-child{color:#e8f3ff;font-size:11px}.grant-quiz-top i{padding-inline:4px;color:#6f8aa7;font-style:normal}.grant-progress{height:2px;margin:15px 0 22px;overflow:hidden;background:#9bbfe629}.grant-progress i{display:block;width:100%;height:100%;transform-origin:left center;background:#64adf6;transition:transform .28s ease}.grant-question-label{color:#80b6eb;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.13em}.funnel-layout .grant-quiz-card h2{margin:8px 0 15px;color:#f2f7ff;font-size:20px;font-weight:650;letter-spacing:-.025em;line-height:1.25}.grant-answer-list{display:grid;gap:7px}.grant-answer{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid #d9e9f421;border-radius:5px;background:#ffffff08;color:#e3eefb;font:inherit;font-size:11px;text-align:left;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.grant-answer>i{display:grid;width:22px;height:22px;place-items:center;flex:none;color:#7594b5;font-style:normal}.grant-answer:hover,.grant-answer.is-selected{transform:translate(3px);border-color:#78b8fa9c;background:#4f9be51c;color:#fff}.grant-answer.is-selected>i{color:#8bd4b6}.grant-quiz-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px}.grant-back,.grant-next{display:inline-flex;min-height:39px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:5px;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.grant-back{padding:0 7px;background:transparent;color:#b0c4da}.grant-next{padding:0 13px;background:#3486d6;color:#fff}.grant-next:disabled{background:#33485e;color:#8a9caf;cursor:not-allowed}.grant-privacy{display:flex;align-items:center;gap:7px;margin:16px 0 0;color:#849bb5;font-size:9px}.grant-privacy svg{flex:none}.grant-check-how{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:50px;padding:75px max(32px,calc((100vw - 980px)/2));background:#f7f9fc}.grant-check-how h2{margin:12px 0 0;color:#152a45;font-size:clamp(29px,3.6vw,43px);letter-spacing:-.05em;line-height:1.09}.grant-check-how>p{margin:0;color:#5e7188;font-size:15px;line-height:1.7}.grant-check-form-section{padding:75px 22px;background:#eaf0f6;scroll-margin-top:75px}.grant-check-form-card{display:grid;width:min(100%,990px);grid-template-columns:minmax(0,.9fr) minmax(300px,.8fr);gap:35px;margin:0 auto;padding:clamp(23px,4vw,42px);border:1px solid #d6e0eb;border-radius:11px;background:#fff;box-shadow:0 19px 55px #12274412}.grant-form-intro>h2{margin:10px 0 9px;color:#172b45;font-size:28px;letter-spacing:-.045em;line-height:1.1}.grant-form-intro>p{color:#6e7f92;font-size:12px;line-height:1.55}.grant-form-intro dl{display:grid;gap:0;margin:20px 0 0;border-top:1px solid #e1e7ed}.grant-form-intro dl>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #e1e7ed}.grant-form-intro dt{color:#6f8094;font-size:10px;line-height:1.45}.grant-form-intro dd{max-width:46%;margin:0;color:#29415b;font-size:10px;font-weight:650;text-align:right}.grant-check-form-card .funnel-lead-form{padding:0!important}.grant-check-form-card .funnel-lead-form h2{color:#1a2f49;font-size:20px}.grant-check-form-card .funnel-field input{min-height:43px}.grant-incomplete{align-self:center;padding:22px;border:1px dashed #bdcddd;border-radius:7px;background:#f7f9fc}.grant-incomplete p{color:#6e7f92;font-size:12px;line-height:1.55}.grant-incomplete button{display:flex;align-items:center;gap:7px;padding:0;border:0;background:none;color:#286ea9;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.grant-disclaimer{display:flex;align-items:flex-start;gap:9px;margin:0;padding:22px max(22px,calc((100vw - 990px)/2));background:#07172d;color:#a7bad0;font-size:10px;line-height:1.6}.grant-disclaimer svg{flex:none;color:#83b8ef}.grant-result{min-width:0;padding-top:2px}.grant-result h2{margin:9px 0 10px;color:#182e49;font-size:26px;letter-spacing:-.045em;line-height:1.12}.grant-result>p{color:#687c91;font-size:11px;line-height:1.6}.grant-project-summary{margin:13px 0;padding:14px;border:1px solid #d6e3ef;border-radius:7px;background:#f4f8fc}.grant-project-summary>span{color:#548ab9;font-family:DM Mono,monospace;font-size:8px;font-weight:700;letter-spacing:.12em}.grant-project-summary dl{display:grid;gap:0;margin:9px 0;border-top:1px solid #dce5ed}.grant-project-summary dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:7px 0;border-bottom:1px solid #dce5ed}.grant-project-summary dt{color:#718298;font-size:9px;line-height:1.45}.grant-project-summary dd{max-width:150px;margin:0;color:#2e465f;font-size:9px;font-weight:650;text-align:right}.grant-project-summary>p{margin:8px 0 0;color:#63788d;font-size:9px;line-height:1.5}.grant-scheme,.grant-fixed-price{margin-top:14px;padding:16px;border:1px solid #d3dfeb;border-radius:7px;background:#f8fafc}.grant-scheme>span,.grant-fixed-price>span{color:#5790c6;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.12em}.grant-scheme h3,.grant-fixed-price h3{margin:8px 0;color:#203852;font-size:16px;letter-spacing:-.025em}.grant-scheme p,.grant-fixed-price p{color:#5f7389;font-size:11px;line-height:1.55}.grant-scheme ul{display:grid;gap:7px;margin:11px 0 0;padding:0;list-style:none}.grant-scheme li{position:relative;padding-left:14px;color:#536a81;font-size:10px;line-height:1.45}.grant-scheme li:before{position:absolute;top:5px;left:0;width:5px;height:5px;border-radius:50%;background:#4c91d4;content:""}.grant-next-step{margin-top:18px;padding:16px;border:1px solid #c3daef;border-radius:7px;background:linear-gradient(145deg,#eff7ff,#f8fbfe)}.grant-next-step h3{margin:7px 0;color:#203852;font-size:17px;letter-spacing:-.03em}.grant-next-step>p{color:#60758b;font-size:10px;line-height:1.55}.grant-next-step .funnel-calendar{margin-top:10px;border:1px solid #d3e0ec;border-radius:5px;background:#fff}.grant-inline-disclaimer{padding-top:10px;border-top:1px solid #d5e3ef;color:#475f78!important}.grant-large-org-note{color:#71849a;font-size:10px}@media(max-width:850px){.grant-check-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:30px;padding-inline:26px}.grant-check-form-card{grid-template-columns:minmax(0,1fr);gap:26px}}@media(max-width:767px){.grant-check-hero{min-height:0;grid-template-columns:minmax(0,1fr);gap:27px;padding:49px 20px 44px}.grant-check-hero h1{font-size:clamp(39px,10vw,54px)}.grant-check-hero-copy>p{font-size:15px}.grant-next-step>p{padding-inline:8px}.grant-quiz-card{padding:19px}.grant-quiz-card h2{font-size:19px}.grant-answer{min-height:46px;font-size:11px}.grant-check-how{grid-template-columns:minmax(0,1fr);gap:17px;padding:52px 21px}.grant-check-how>p{font-size:14px}.grant-check-form-section{padding:46px 14px}.grant-check-form-card{padding:21px 18px;gap:26px}.grant-form-intro>h2{font-size:24px}.grant-disclaimer{padding:19px 20px}.grant-result h2{font-size:23px}}@media(prefers-reduced-motion:reduce){.grant-progress i,.grant-answer{transition:none}.grant-answer:hover,.grant-answer.is-selected{transform:none}}.preview-check :is(.preview-kicker,.grant-trust-note,.grant-quiz-top,.grant-question-label,.grant-answer,.grant-back,.grant-next,.grant-privacy,.grant-form-intro>p,.grant-form-intro dt,.grant-form-intro dd,.grant-incomplete p,.grant-disclaimer,.grant-result>p,.grant-project-summary>span,.grant-project-summary dt,.grant-project-summary dd,.grant-project-summary>p,.grant-scheme>span,.grant-fixed-price>span,.grant-scheme p,.grant-fixed-price p,.grant-scheme li,.grant-next-step>p,.grant-inline-disclaimer,.grant-large-org-note){font-size:12px!important}.grant-answer,.grant-answer:hover,.grant-answer.is-selected{min-height:48px;transform:none;font-size:14px}.grant-back,.grant-next{font-size:12px}.grant-check-how,.grant-check-form-card{width:min(100% - 64px,1120px);margin-inline:auto}.grant-check-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.grant-check-how{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.grant-check-form-card{grid-template-columns:minmax(0,.9fr) minmax(300px,.8fr)}.grant-disclaimer{padding-inline:max(24px,calc((100vw - 1120px)/2))}@media(max-width:850px){.grant-check-hero{grid-template-columns:minmax(0,1fr)}.grant-check-how,.grant-check-form-card{width:min(100% - 40px,680px);grid-template-columns:minmax(0,1fr)}.grant-check-form-card{gap:25px}}@media(max-width:767px){.grant-check-how,.grant-check-form-card{width:calc(100% - 28px)}.grant-check-how{padding-inline:0}.grant-disclaimer{padding-inline:20px}}.funnel-layout .grant-preview .grant-answer,.funnel-layout .grant-preview .grant-answer:hover,.funnel-layout .grant-preview .grant-answer.is-selected{font-size:16px!important}.funnel-layout .grant-preview>.grant-disclaimer{margin:0;background:#07172d}
