.v4-grant-landing{--grant-card:rgba(12,18,29,.72);--grant-line:rgba(117,247,200,.13)}
.v4-grant-landing main{display:block}
.v4-grant-landing main>.flow-hero{min-height:0!important;padding:88px 0 82px!important;align-items:center}
.v4-grant-landing .flow-hero .release-badge{margin:0 0 76px!important}
.v4-grant-landing .flow-hero .hero-actions{flex-wrap:wrap!important}
.v4-grant-landing .grant-proof-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--grant-line);border-radius:18px;background:rgba(8,13,21,.58);overflow:hidden}
.grant-proof-strip article{padding:24px 22px;border-right:1px solid var(--grant-line)}.grant-proof-strip article:last-child{border:0}.grant-proof-strip strong,.grant-proof-strip span{display:block}.grant-proof-strip strong{color:var(--mint);font-size:18px}.grant-proof-strip span{margin-top:7px;color:#8f9bad;font-size:11px;line-height:1.55}
.grant-section{padding:118px 0;border-bottom:1px solid var(--line)}.grant-section-head{max-width:760px;margin-bottom:42px}.grant-section-head>p,.whitepaper-copy>p,.brief-card>div>p,.grant-final-cta>p{margin:0;color:var(--mint);font-size:10px;font-weight:800;letter-spacing:.17em}.grant-section h2,.grant-final-cta h2{margin:12px 0 18px;color:#d4dae4!important;font-size:clamp(38px,4.4vw,60px);line-height:1.06;letter-spacing:-.05em}.grant-section-head>span,.whitepaper-copy>span,.brief-card>div>span{display:block;color:#929eaf;font-size:15px;line-height:1.75}
.grant-grid{display:grid;gap:14px}.grant-grid.four{grid-template-columns:repeat(4,1fr)}.grant-grid article{min-height:250px;padding:28px;border:1px solid var(--grant-line);border-radius:16px;background:linear-gradient(145deg,var(--grant-card),rgba(10,14,23,.45))}.grant-grid small{color:var(--mint);font-size:9px;letter-spacing:.15em}.grant-grid h3{margin:34px 0 12px;color:#d4dae4!important;font-size:23px}.grant-grid p{margin:0;color:#8e9aab;font-size:13px;line-height:1.72}.grant-boundary{margin:24px 0 0;padding:18px 20px;border-left:2px solid var(--mint);background:rgba(117,247,200,.035);color:#9ca7b7;font-size:12px;line-height:1.7}
.evidence-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:42px;align-items:center}.evidence-layout img{width:100%;border:1px solid var(--grant-line);border-radius:18px;background:#0a101a}.evidence-layout ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.evidence-layout li{padding:18px;border:1px solid var(--line);border-radius:13px;background:var(--grant-card)}.evidence-layout b,.evidence-layout span{display:block}.evidence-layout b{color:#d4dae4;font-size:14px}.evidence-layout span{margin-top:6px;color:#8794a6;font-size:11px;line-height:1.55}
.whitepaper-section{display:grid;grid-template-columns:1fr 360px;gap:90px;align-items:center}.grant-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.paper-stack{min-height:470px;padding:44px 38px;display:flex;flex-direction:column;border:1px solid rgba(117,247,200,.24);border-radius:6px;background:linear-gradient(155deg,#101a2b,#090d16 65%);box-shadow:18px 18px 0 rgba(117,247,200,.04),36px 36px 0 rgba(155,140,255,.03)}.paper-stack span{color:var(--mint);font-size:11px;letter-spacing:.18em}.paper-stack strong{margin:auto 0;color:#dbe2ec;font-size:30px;line-height:1.2;letter-spacing:-.04em}.paper-stack small{color:#768397;font-size:9px;letter-spacing:.12em}
.brief-card{margin:96px 0;padding:48px;display:flex;align-items:center;justify-content:space-between;gap:50px;border:1px solid rgba(155,140,255,.22);border-radius:20px;background:radial-gradient(circle at 90% 50%,rgba(155,140,255,.1),transparent 42%),var(--grant-card)}.brief-card h2{font-size:clamp(32px,3vw,44px)}.brief-card .grant-actions{flex:0 0 auto;margin:0}
.grant-final-cta{margin:0 0 110px;padding:92px 24px;text-align:center;border:1px solid var(--grant-line);border-radius:24px;background:radial-gradient(circle at 50% 110%,rgba(117,247,200,.12),transparent 48%)}.grant-final-cta .grant-actions{justify-content:center}
@media(max-width:1180px){.v4-grant-landing .navlinks{gap:18px;font-size:11px}.v4-grant-landing .landing-nav-actions .ghost-link{display:none}.grant-grid.four{grid-template-columns:repeat(2,1fr)}}
@media(max-width:980px){.v4-grant-landing main>.flow-hero{padding:58px 0 72px!important}.v4-grant-landing .flow-hero .release-badge{margin-bottom:46px!important}.grant-proof-strip{grid-template-columns:repeat(2,1fr)!important}.grant-proof-strip article:nth-child(2){border-right:0}.grant-proof-strip article:nth-child(-n+2){border-bottom:1px solid var(--grant-line)}.evidence-layout,.whitepaper-section{grid-template-columns:1fr}.paper-stack{max-width:420px}.brief-card{align-items:flex-start;flex-direction:column}.brief-card .grant-actions{margin-top:4px}.grant-section{padding:84px 0}}
@media(max-width:620px){.v4-grant-landing main>.flow-hero{padding:38px 0 58px!important}.v4-grant-landing .flow-hero .release-badge{margin-bottom:34px!important}.v4-grant-landing .hero-actions{display:grid!important}.v4-grant-landing .hero-actions a{min-width:0}.grant-proof-strip{grid-template-columns:1fr!important}.grant-proof-strip article{border-right:0;border-bottom:1px solid var(--grant-line)!important}.grant-proof-strip article:last-child{border-bottom:0!important}.grant-grid.four{grid-template-columns:1fr}.grant-section{padding:68px 0}.grant-grid article{min-height:210px}.paper-stack{min-height:390px;padding:34px 28px}.brief-card{margin:64px 0;padding:30px 24px}.brief-card .grant-actions,.grant-final-cta .grant-actions{display:grid;width:100%}.grant-final-cta{margin-bottom:64px;padding:68px 18px}}
@media(min-width:1361px) and (max-width:1600px){.v4-grant-landing main>.flow-hero{padding-top:73px!important}}
@media(min-width:1181px) and (max-width:1360px){.v4-grant-landing main>.flow-hero{padding-top:63px!important}.v4-grant-landing .flow-hero .release-badge{margin-bottom:60px!important}}
@media(min-width:981px) and (max-width:1180px){.v4-grant-landing main>.flow-hero{padding-top:45px!important}.v4-grant-landing .flow-hero .release-badge{margin-bottom:46px!important}}
@media(max-width:980px){.v4-grant-landing main>.flow-hero{padding-top:45px!important}}
@media(max-width:620px){.v4-grant-landing main>.flow-hero{padding-top:29px!important}}
@media(prefers-reduced-motion:reduce){.v4-grant-landing *{scroll-behavior:auto!important}.v4-grant-landing .paper-stack{transition:none}}
