.phero{padding:64px 22px 30px}.contact{align-items:start;display:grid;gap:var(--stack-loose);grid-template-columns:1.2fr 1fr}@media (max-width:860px){.contact{grid-template-columns:1fr}}.formcard{background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius-0);padding:22px}.formcard .fh h2{margin-bottom:4px}.formcard .fh p{color:var(--ink-2)}.fnote,.formcard .fh p{font-size:var(--text-small)}.fnote{color:var(--ink-3);margin-top:var(--stack)}.hs-form-field{margin-bottom:var(--stack)}.hs-form-field label{color:var(--ink-3);display:block;font-family:var(--font-mono);font-size:var(--label);letter-spacing:var(--track-label);margin-bottom:6px;text-transform:uppercase}.hs-input{background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius-1);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);padding:9px 11px;width:100%}.hs-input:focus{outline:2px solid var(--focus);outline-offset:1px}textarea.hs-input{min-height:120px;resize:vertical}.hs-button{background:var(--accent);border:0;border-radius:var(--radius-1);color:var(--ink-inv);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-strong);padding:10px 18px}.hs-button:hover{background:var(--accent-hover)}.hs-form fieldset{border:0;margin:0;max-width:none!important;padding:0}.hs-form .input{margin-right:0!important}.hs-form .hs-input{box-sizing:border-box;width:100%!important}.hs-form fieldset.form-columns-2{display:flex;gap:18px}.hs-form fieldset.form-columns-2 .hs-form-field{flex:1;float:none!important;min-width:0;width:auto!important}@media (max-width:520px){.hs-form fieldset.form-columns-2{display:block}}.hs-form .hs-form-required{color:var(--accent)}.hs-form .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.hs-form .hs-error-msgs label{color:var(--accent)}.hs-input.invalid{border-color:var(--accent)}.hs-form .submitted-message{color:var(--ink);font-size:var(--text-body)}.hs-error-msgs{color:var(--state-never);font-size:var(--text-small);list-style:none;margin:6px 0 0;padding:0}.rail .panel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-0);margin-bottom:var(--stack);padding:18px}.pl{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--label);font-weight:var(--weight-strong);letter-spacing:var(--track-label);margin:0 0 var(--stack-tight);text-transform:uppercase}.steps2 .st2{display:grid;gap:10px;grid-template-columns:26px 1fr;margin-bottom:10px}.steps2 .sn{color:var(--state-verified);font-family:var(--font-mono);font-size:var(--num);font-weight:var(--weight-strong)}.steps2 p{font-size:var(--text-small);margin:0;max-width:none}.founder{align-items:center;display:flex;gap:12px}.avatar{border-radius:var(--radius-pill)}.avatar,.finfo b{display:block}.finfo span{color:var(--ink-3)}.finfo a,.finfo span{font-size:var(--text-small)}.corp{background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius-0);padding:18px 22px}.corp .pl{margin-bottom:var(--stack)}.corp-grid{display:grid;gap:0;grid-template-columns:1.2fr 1fr}.corp-col{padding-right:26px}.corp-col+.corp-col{border-left:1px solid var(--rule);padding-left:26px;padding-right:0}.corp-col h5{border-bottom:1px solid var(--rule-strong);color:var(--state-verified);font-family:var(--font-mono);font-size:var(--label);font-weight:var(--weight-strong);letter-spacing:var(--track-label);margin:0 0 8px;padding-bottom:6px;text-transform:uppercase}.crow{border-bottom:1px solid var(--rule);display:flex;font-size:var(--text-small);gap:var(--stack);justify-content:space-between;padding:7px 0}.crow:last-child{border-bottom:none}.crow span{color:var(--ink-3)}.crow b{color:var(--ink);font-weight:var(--weight-regular);text-align:right}.crow b.mono{font-family:var(--font-mono);font-size:var(--num)}.corp-note{color:var(--ink-2);font-size:var(--text-small);margin:var(--stack) 0 0}@media (max-width:760px){.corp-grid{grid-template-columns:1fr}.corp-col{padding-right:0}.corp-col+.corp-col{border-left:none;border-top:1px solid var(--rule);margin-top:14px;padding-left:0;padding-top:14px}}