
.capital-home{--blue:#214fb8}.capital-home .announcement{background:var(--blue);color:#fff;text-align:center;padding:13px 20px;font-size:14px}.announcement span{display:inline-block;border:1px solid #ffffff70;border-radius:20px;padding:2px 9px;margin-right:12px;font-size:10px;letter-spacing:1px;font-weight:700}.capital-home .header{width:100%;padding:25px max(40px,calc((100vw - 1200px)/2));background:var(--ink);color:white;border:0}.capital-home .header .nav-cta{border-color:#84909a}.capital-home .button{border-radius:4px;gap:26px;padding:18px 24px;font-size:14px;letter-spacing:.3px}.capital-home h1,.capital-home h2{font-family:Arial,Helvetica,sans-serif;font-weight:750;letter-spacing:-2px}.capital-home h2 em{font-family:inherit;font-style:normal;font-weight:750;letter-spacing:inherit}.campaign-hero{background:#eef1f3;overflow:hidden}.campaign-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:72px;align-items:center;padding-block:56px}.campaign-copy h1{font-size:clamp(46px,4.7vw,66px);line-height:1.04;margin:0 0 28px}.campaign-copy h1 span{color:var(--blue)}.campaign-copy .eyebrow{font-size:11px;letter-spacing:1.4px}.campaign-copy .intro{max-width:590px;color:#3b4c59;font-size:20px;margin-bottom:28px}.hero-note{font-size:12px;color:var(--muted);margin:14px 0 0}.campaign-portrait{position:relative;margin:0;height:470px;border-radius:4px;overflow:hidden}.campaign-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.campaign-portrait figcaption{position:absolute;bottom:0;left:0;right:0;padding:50px 22px 24px;background:linear-gradient(transparent,#122431e6);color:#fff;font-size:16px;font-weight:700;letter-spacing:1px}.campaign-portrait figcaption span{display:block;font-size:10px;font-weight:400;margin-top:4px}.proof-band{border-bottom:1px solid var(--line)}.proof-grid{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:36px;padding-block:35px}.proof-grid>div{border-left:3px solid var(--blue);padding-left:22px;display:flex;flex-direction:column;justify-content:center}.proof-grid strong{font-size:40px;line-height:1.2;letter-spacing:-1px}.proof-grid span{font-size:12px;color:var(--muted);margin-top:6px}.proof-context p{margin:0;font-size:16px;font-weight:700}.proof-context span{font-size:11px}.capital-home .latest{border-top:0;padding-block:76px}.capital-home .section-top h2{font-size:42px}.capital-home .story-card{border-top:2px solid var(--line)}.capital-home .story-card h3{font-weight:700;font-size:25px}.readiness-feature{background:var(--ink);color:#fff;padding-block:76px}.readiness-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center}.readiness-feature h2{font-size:50px}.readiness-feature p:not(.eyebrow){max-width:510px;color:#ced8df}.readiness-feature .eyebrow{color:#a8c4ff}.readiness-feature .button{margin-top:12px;background:#fff;color:var(--ink)}.readiness-sheet{background:#fff;color:var(--ink);padding:34px;box-shadow:14px 14px 0 #ffffff13;transform:rotate(2deg);max-width:400px}.sheet-top{display:flex;justify-content:space-between;font-size:9px;font-weight:700;border-bottom:1px solid var(--line);padding-bottom:15px;letter-spacing:1px}.readiness-sheet h3{font-size:44px;line-height:1.05;letter-spacing:-2px;margin:25px 0;color:var(--blue)}.readiness-sheet ol{list-style:none;margin:0;padding:0}.readiness-sheet li{padding:10px 0;border-top:1px solid var(--line);font-size:15px}.readiness-sheet li span{margin-right:25px;font-size:11px;color:var(--blue)}.readiness-sheet>p{color:var(--ink)!important;font-size:12px;font-weight:700;margin-top:22px}.capital-home .testimonials{padding-block:76px}.capital-home blockquote{font-family:Arial,Helvetica,sans-serif;font-size:22px;line-height:1.6}.resource-section{padding-block:60px 80px;border-top:1px solid var(--line)}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.resource-card{border:1px solid var(--line);display:flex;flex-direction:column;transition:box-shadow .2s}.resource-card:hover{box-shadow:0 8px 28px #12243115;text-decoration:none}.resource-label{background:var(--ink);color:white;padding:10px 22px;font-size:10px;font-weight:700;letter-spacing:1.4px}.resource-art{background:#edf2fa;padding:28px 24px;height:210px;display:flex;flex-direction:column;justify-content:space-between}.resource-art>span{color:var(--blue);font-size:12px}.resource-art strong{font-size:31px;line-height:1.08;letter-spacing:-1px}.resource-card h3{font-size:22px;margin:24px 24px 10px;line-height:1.2}.resource-card p{color:var(--muted);font-size:15px;margin:0 24px 25px}.resource-action{color:var(--blue);font-size:12px;font-weight:700;margin:auto 24px 24px}.faq-section{background:var(--light);padding-block:72px}.faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px}.faq-section h2{font-size:43px}.faq-items details{border-bottom:1px solid #c7d0d6;padding:20px 0}.faq-items details:first-child{border-top:1px solid #c7d0d6}.faq-items summary{cursor:pointer;font-size:18px;font-weight:700;padding-right:12px}.faq-items p{font-size:15px;color:var(--muted);margin-bottom:4px}.faq-items a{text-decoration:underline;color:var(--blue)}.faq-items summary:focus-visible{outline:3px solid var(--blue);outline-offset:6px}.founder-section{padding-block:76px}.founder-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.founder-grid h2{font-size:48px}.founder-grid h2 span{color:var(--blue)}.founder-grid p:not(.intro){color:var(--muted)}.capital-home .capital-inquiry{border-top:1px solid var(--line);padding-block:65px}.capital-home .capital-inquiry h2{font-size:44px}.capital-home .interest-form{border-top:4px solid var(--blue)}.capital-home .newsletter h2{font-size:34px}.capital-home footer{margin-top:0}
@media(max-width:1050px){.campaign-grid{gap:35px}.capital-home .header{padding-inline:32px}.campaign-copy h1{font-size:49px}.readiness-grid{gap:55px}.proof-grid{gap:20px}.proof-grid strong{font-size:34px}.resource-art strong{font-size:27px}.founder-grid{gap:40px}}
@media(max-width:760px){.capital-home .header{padding:22px 20px}.announcement{line-height:1.5}.announcement span{margin-right:5px}.capital-home .announcement{font-size:12px}.campaign-grid{grid-template-columns:1fr;padding-block:36px;gap:28px}.campaign-copy h1{font-size:clamp(42px,10.5vw,62px);letter-spacing:-1.7px}.campaign-copy .intro{font-size:18px}.campaign-portrait{height:320px}.campaign-portrait img{object-position:50% 25%}.proof-grid{grid-template-columns:1fr 1fr;padding-block:28px;gap:24px 16px}.proof-grid>div{padding-left:14px}.proof-grid strong{font-size:32px}.proof-context{grid-column:1/-1}.capital-home .latest{padding-block:48px}.capital-home .section-top h2{font-size:34px}.readiness-grid,.faq-grid,.founder-grid,.resource-grid{grid-template-columns:1fr;gap:30px}.readiness-feature{padding-block:48px}.readiness-feature h2{font-size:39px}.readiness-sheet{width:calc(100% - 12px);margin:12px auto;transform:none;padding:26px}.capital-home .testimonials{padding-block:48px}.resource-section{padding-block:42px 48px}.resource-art{height:180px}.resource-art strong{font-size:32px}.faq-section{padding-block:48px}.faq-section h2{font-size:37px}.faq-items summary{font-size:17px}.founder-section{padding-block:48px}.founder-grid h2{font-size:40px}.capital-home .capital-inquiry{padding-block:44px}.capital-home .capital-inquiry h2{font-size:37px}.capital-home .newsletter h2{font-size:30px}.capital-home .button{font-size:12px;padding:18px}.capital-home .header nav{gap:14px 18px}}
