.site-founding-cta{isolation:isolate}
.founding-section{padding:clamp(82px,9vw,130px) 0 clamp(65px,7vw,96px);background:var(--home-paper)}
.founding-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);column-gap:clamp(50px,8vw,116px);row-gap:0}
.founding-heading h2{margin:20px 0 0;color:var(--home-ink);font-size:clamp(51px,6vw,82px);font-weight:780;line-height:.92;letter-spacing:-.065em}
.founding-heading h2 span{display:block}.founding-heading h2 span:nth-child(2){color:var(--home-blue)}
.founding-copy p{margin:0;color:var(--home-text);font-size:clamp(17px,1.45vw,20px);line-height:1.58}.founding-copy p+p{margin-top:19px}
.founding-form{margin-top:36px;padding-top:30px;border-top:1px solid var(--home-line)}
.founding-form>label{display:block;margin-bottom:10px;color:var(--home-ink);font-size:13px;font-weight:750}
.founding-fields{display:grid;grid-template-columns:minmax(0,1fr) auto}
.founding-fields input{min-width:0;height:58px;padding:0 18px;border:1px solid #cfc9be;border-right:0;border-radius:6px 0 0 6px;background:#fff;color:var(--home-ink)}
.founding-fields button{min-height:58px;padding:0 22px;border:1px solid var(--home-ink);border-radius:0 6px 6px 0;background:var(--home-ink);color:#fff;font-weight:750;white-space:nowrap;cursor:pointer}
.founding-fields button:hover{border-color:var(--home-blue);background:var(--home-blue)}.founding-fields button:disabled{cursor:wait;opacity:.64}
.form-note{margin:11px 0 0;color:var(--home-muted);font-size:12px}.form-message{min-height:20px;margin:9px 0 0;color:var(--home-muted);font-size:13px;font-weight:700}.form-message.error{color:#9b1c31}
.founding-success{display:none;padding:23px;border:1px solid #b8d9ca;border-radius:8px;background:#edf8f2}.founding-success.on{display:block}.founding-success h3{margin:0;color:var(--home-ink);font-size:28px}.founding-success p{margin:7px 0 0}
.founding-secondary{margin-top:18px;border-color:#9ea8b8!important;min-width:230px}
.final-signature{grid-column:1/-1;margin:clamp(46px,5vw,68px) 0 0;padding-top:clamp(30px,3.5vw,46px);border-top:1px solid var(--home-line);color:var(--home-ink);font-size:clamp(36px,4vw,58px);font-weight:800;line-height:.94;letter-spacing:-.055em}.final-signature span{display:inline}.final-signature span+span{margin-left:.18em}.final-signature span:last-child{color:var(--home-blue)}
.founding-fields input:focus-visible,.founding-fields button:focus-visible{outline:3px solid var(--home-sky);outline-offset:3px}
@media (max-width: 980px){.founding-grid{grid-template-columns:1fr;column-gap:45px;row-gap:0}.founding-heading{max-width:760px}.founding-content{max-width:800px;margin-top:45px}.final-signature{grid-column:auto}}
@media (max-width: 760px){.founding-section{padding:67px 0 46px}.founding-heading h2{font-size:49px}.founding-fields{grid-template-columns:1fr}.founding-fields input{border-right:1px solid #cfc9be;border-radius:6px}.founding-fields button{margin-top:10px;border-radius:6px;padding:0 16px}.founding-secondary{width:100%;margin-top:12px}.final-signature{margin-top:42px;padding-top:30px;font-size:40px}}
@media (max-width: 460px){.founding-heading h2{font-size:44px}.final-signature{font-size:36px}.final-signature span{display:block}.final-signature span+span{margin:4px 0 0}}
