.active{color:var(--blue)!important}.fund-hero{background:linear-gradient(125deg,#102f45,#0d5470);padding:105px max(24px,calc((100vw - 1240px)/2)) 88px;display:grid;grid-template-columns:1.2fr .8fr;gap:70px;color:#fff}.fund-hero h1,.how-hero h1{color:#fff;max-width:680px}.fund-hero h1 em,.how-hero h1 em{color:var(--lime)}.fund-hero p{color:#e3edf0;font-size:17px;line-height:1.7;max-width:560px}.fund-actions{display:flex;gap:12px;margin-top:30px}.outline-light{background:transparent;border:1px solid #fff;color:#fff}.fund-hero aside{border:1px solid rgba(255,255,255,.35);background:rgba(7,33,57,.28);padding:30px}.fund-hero aside>span,.section-label{font:500 11px "DM Mono",monospace;letter-spacing:.09em;color:var(--lime)}.fund-hero ul{padding:0;list-style:none;margin:22px 0 0}.fund-hero li{padding:12px 0;border-top:1px solid rgba(255,255,255,.22);font-size:15px;font-weight:700}.fund-hero li:before{content:"↗";color:var(--lime);margin-right:12px}.fund-intro,.eligibility{padding:100px max(24px,calc((100vw - 1240px)/2));display:grid;grid-template-columns:1fr 1fr;gap:90px}.fund-intro>div:last-child{font-size:16px;line-height:1.75;max-width:540px}.fund-uses{background:#e4f3ee;padding:82px max(24px,calc((100vw - 1240px)/2))}.uses-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px}.uses-grid article{background:#fffdf9;padding:23px;min-height:210px}.uses-grid span{font:500 11px "DM Mono",monospace;color:var(--blue)}.uses-grid h3{font-size:20px;letter-spacing:-.04em;margin:40px 0 10px}.uses-grid p{font-size:12px;line-height:1.6}.fund-partnership{background:var(--navy);padding:78px max(24px,calc((100vw - 1240px)/2));display:grid;grid-template-columns:1fr 1fr;gap:90px}.fund-partnership h2{color:#fff}.fund-partnership p{color:#d8e4e7;font-size:14px;line-height:1.7}.fund-partnership a{color:var(--lime);font-size:13px;font-weight:800;text-decoration:none}.eligibility{background:var(--sand)}.eligibility p{font-size:14px;line-height:1.7;max-width:480px}.eligibility form{background:#fffdf9;padding:30px;display:grid;gap:12px}.eligibility label{font-size:12px;font-weight:800}.eligibility input,.eligibility textarea{display:block;width:100%;border:1px solid var(--line);padding:12px;margin-top:6px;font:13px Manrope}.eligibility textarea{resize:vertical}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.website-field{position:absolute;left:-9999px}.how-hero{background:var(--navy);padding:105px max(24px,calc((100vw - 1240px)/2)) 82px}.how-hero>a{display:inline-block;color:var(--lime);font-size:12px;font-weight:800;text-decoration:none;margin-bottom:42px}.how-hero p{color:#d8e4e7;max-width:620px;font-size:16px;line-height:1.7}.process{padding:90px max(24px,calc((100vw - 1040px)/2))}.process .section-label{color:var(--blue)}.process ol{list-style:none;padding:0;margin:34px 0 0}.process li{display:grid;grid-template-columns:90px 1fr;gap:25px;padding:24px 0;border-top:1px solid var(--line)}.process li:last-child{border-bottom:1px solid var(--line)}.process li>b{font:500 13px "DM Mono",monospace;color:var(--blue)}.process h3{font-size:20px;margin:0 0 7px}.process p{font-size:13px;line-height:1.6;margin:0;max-width:520px}.how-points{background:#e4f3ee;padding:80px max(24px,calc((100vw - 1240px)/2));display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.how-points article{background:#fffdf9;padding:26px;min-height:265px}.how-points span{font:500 10px "DM Mono",monospace;color:var(--blue);letter-spacing:.07em}.how-points h2{font-size:23px;line-height:1.1;margin:45px 0 12px}.how-points p{font-size:13px;line-height:1.6}@media(max-width:760px){.fund-hero,.fund-intro,.fund-partnership,.eligibility{grid-template-columns:1fr;gap:42px}.fund-hero,.how-hero{padding-top:70px}.uses-grid,.how-points{grid-template-columns:1fr}.fund-actions{flex-wrap:wrap}.fund-intro,.eligibility,.process{padding-top:65px;padding-bottom:65px}.process li{grid-template-columns:55px 1fr;gap:15px}.form-grid{grid-template-columns:1fr}}
.fund-proof{padding:0 max(24px,calc((100vw - 1240px)/2));background:#e4f3ee;display:grid;grid-template-columns:repeat(3,1fr)}.fund-proof article{padding:28px 28px 25px 0;min-height:175px;border-right:1px solid var(--line)}.fund-proof article+article{padding-left:28px}.fund-proof article:last-child{border-right:0}.fund-proof b{display:block;color:var(--blue);font:600 34px/1 "Playfair Display";letter-spacing:-.04em}.fund-proof span{display:block;color:var(--ink);font-size:13px;line-height:1.5;margin-top:10px;max-width:260px}.fund-intro .fund-lead{font-size:18px;line-height:1.65;color:var(--navy);font-weight:600}@media(max-width:760px){.fund-proof{grid-template-columns:1fr}.fund-proof article,.fund-proof article+article{padding:22px 0;border-right:0;border-bottom:1px solid var(--line)}}
.fund-proof{padding:72px max(24px,calc((100vw - 1240px)/2));background:#fffdf9;display:grid;grid-template-columns:.9fr 2.1fr;gap:55px;align-items:start}.fund-proof h2{font-size:clamp(30px,3.4vw,44px)}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.proof-grid article{padding:20px 20px 18px 0;border-bottom:1px solid var(--line);min-height:185px}.proof-grid article+article{padding-left:20px;border-left:1px solid var(--line)}.proof-grid b{display:block;color:var(--blue);font:600 30px "Playfair Display",serif}.proof-grid h3{font-size:16px;margin:12px 0 7px}.proof-grid p{font-size:12px;line-height:1.55;margin:0}@media(max-width:760px){.fund-proof{grid-template-columns:1fr;gap:30px;padding-top:58px;padding-bottom:58px}.proof-grid{grid-template-columns:1fr}.proof-grid article+article{border-left:0;padding-left:0}}
