.founding-v3 .btn-secondary{border:1px solid var(--line-control);color:var(--text-primary);background:transparent}.founding-v3 .btn-secondary:hover{background:var(--bg-raised)}.founding-v3 button.btn{cursor:pointer;font-family:inherit}.founding-v3 .no-caps{text-transform:none}.founding-v3 .hero .grid{grid-template-columns:640px minmax(0,1fr)}.site-v3.founding-v3 .hero .grid>div.fo-hero-pic{width:min(480px,100%);justify-self:end;aspect-ratio:480 / 600}.founding-v3 .fo-ctas{margin-top:24px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.founding-v3 .fo-lines{margin-top:32px;padding-top:24px;border-top:1px solid var(--line-rule);display:grid;grid-template-columns:1fr 1fr;gap:32px}.founding-v3 .fo-lines .t-sm{margin-top:4px}.founding-v3 .fo-why{padding:128px 0}.founding-v3 .fo-why h2{max-width:960px;margin-top:24px}.founding-v3 .fo-why .intro{max-width:720px}.founding-v3 .fo-why-pic{margin-top:64px;border-radius:var(--radius-card);overflow:hidden;aspect-ratio:1280 / 720;background:var(--bg-raised)}.founding-v3 .fo-why-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.founding-v3 .fo-table{margin-top:64px}.founding-v3 .fo-thead,.founding-v3 .fo-row{display:grid;grid-template-columns:1fr 1fr;gap:64px}.founding-v3 .fo-thead{padding-bottom:12px;border-bottom:1px solid var(--line-rule);color:var(--text-secondary)}.founding-v3 .fo-row{padding:16px 0;border-bottom:1px solid var(--line-rule)}.founding-v3 .fo-row .from{color:var(--text-secondary)}.founding-v3 .fo-col{display:none}.founding-v3 .fo-what{padding:96px 0}.founding-v3 .fo-what .grid{display:grid;grid-template-columns:640px 576px;justify-content:space-between;align-items:center;gap:64px}.founding-v3 .fo-what h2{margin-top:16px}.founding-v3 .fo-what-visual{position:relative}.founding-v3 .fo-today{aspect-ratio:1000 / 720}.founding-v3 .fo-what .sofia{top:auto;right:24px;bottom:-97px}.founding-v3 .fo-caps{margin-top:96px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px}.founding-v3 .fo-caps li .rule{margin-bottom:20px}.founding-v3 .fo-caps .tag{margin-bottom:8px}.founding-v3 .fo-caps .t-sm{margin-top:8px}.founding-v3 .fo-benefits{padding:96px 0}.founding-v3 .fo-benefits h2{max-width:960px;margin-top:24px}.founding-v3 .fo-lists{margin-top:64px;display:grid;grid-template-columns:1fr 1fr;gap:80px}.founding-v3 .fo-lists>div{border-top:1px solid var(--line-rule);padding-top:24px}.founding-v3 .fo-lists .marks{margin-top:16px}.founding-v3 .fo-quote{margin:80px 0 0}.founding-v3 .fo-quote blockquote{margin:0}.founding-v3 .fo-quote figcaption{margin-top:12px}.founding-v3 .fo-steps{padding:96px 0 128px}.founding-v3 .fo-step-list{margin:48px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.founding-v3 .fo-step-list .rule{margin-bottom:24px}.founding-v3 .fo-step-list h3,.founding-v3 .fo-step-list p{margin-top:8px}.founding-v3 .fo-apply{padding:128px 0}.founding-v3 .fo-apply .grid{display:grid;grid-template-columns:480px minmax(0,720px);justify-content:space-between;gap:64px;align-items:start}.founding-v3 .fo-apply h2{margin-top:16px}.founding-v3 .fo-form{background:var(--bg-raised);border:1px solid var(--line-rule);border-radius:var(--radius-dialog);padding:32px}.founding-v3 .fo-form-fields{display:grid;gap:20px}.founding-v3 .fo-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.founding-v3 .fo-label{display:block;font-size:14px;line-height:20px;font-weight:500;margin-bottom:6px}.founding-v3 .fo-req{margin-left:4px;color:var(--text-secondary)}.founding-v3 .fo-input{width:100%;font:inherit;font-size:16px;line-height:24px;color:var(--text-primary);background:var(--bg-page);border:1px solid var(--line-control);border-radius:var(--radius-control);padding:10px 14px}.founding-v3 .fo-input::-moz-placeholder{color:var(--text-secondary)}.founding-v3 .fo-input::placeholder{color:var(--text-secondary)}.founding-v3 .fo-input:focus-visible{outline:var(--stroke-focus) solid var(--line-focus);outline-offset:1px}.founding-v3 .fo-input-error{border-color:var(--state-error-key);box-shadow:inset 0 0 0 1px var(--state-error-key)}.founding-v3 textarea.fo-input{resize:vertical}.founding-v3 .fo-hint{margin-top:6px;font-size:12px;line-height:16px;color:var(--text-secondary)}.founding-v3 .fo-error{margin-top:6px;font-size:13px;line-height:18px;color:var(--state-error-key)}.founding-v3 .fo-check{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:20px;cursor:pointer}.founding-v3 .fo-check input{margin-top:2px;width:18px;height:18px;flex:none;accent-color:var(--action-primary)}.founding-v3 .fo-check-error span{color:var(--state-error-key)}.founding-v3 .fo-alert{background:var(--state-error-fill);border-left:3px solid var(--state-error-key);border-radius:var(--radius-control);padding:12px 16px;font-size:14px;line-height:20px}.founding-v3 .fo-submit{width:100%;cursor:pointer;border:0}.founding-v3 .fo-submit:disabled{opacity:.7;cursor:progress}.founding-v3 .fo-success{display:grid;gap:12px}.founding-v3 .fo-faq{padding:96px 0}.founding-v3 .faq{margin:40px 0 0}.founding-v3 .faq>div{border-top:1px solid var(--line-rule);padding:20px 0}.founding-v3 .faq dd{margin:8px 0 0;max-width:880px}.founding-v3 .fo-faq-foot{margin-top:24px}@media (max-width: 1279px) and (min-width: 768px){.founding-v3 .hero .grid,.founding-v3 .fo-what .grid,.founding-v3 .fo-apply .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.site-v3.founding-v3 .hero .grid>div.fo-hero-pic{width:100%}}@media (max-width: 767px){.founding-v3 .hero .grid,.founding-v3 .fo-what .grid,.founding-v3 .fo-apply .grid,.founding-v3 .fo-lists,.founding-v3 .fo-pair,.founding-v3 .fo-lines{grid-template-columns:minmax(0,1fr);gap:32px}.site-v3.founding-v3 .hero .grid>div.fo-hero-pic{width:100%;aspect-ratio:358 / 448}.founding-v3 .fo-lines{gap:16px}.founding-v3 .fo-why,.founding-v3 .fo-apply{padding:64px 0}.founding-v3 .fo-what,.founding-v3 .fo-benefits,.founding-v3 .fo-faq{padding:56px 0}.founding-v3 .fo-steps{padding:56px 0 72px}.founding-v3 .fo-why-pic{margin-top:40px;aspect-ratio:358 / 448}.founding-v3 .fo-thead{display:none}.founding-v3 .fo-row{grid-template-columns:minmax(0,1fr);gap:12px}.founding-v3 .fo-col{display:block;margin-bottom:4px}.founding-v3 .fo-what .sofia{top:auto;right:8px;bottom:-68px}.founding-v3 .fo-caps{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:56px}.founding-v3 .fo-quote{margin-top:48px}.founding-v3 .fo-quote blockquote{font-size:20px;line-height:28px}.founding-v3 .fo-step-list{grid-template-columns:minmax(0,1fr);gap:24px}.founding-v3 .fo-form{padding:20px}}
