.kapitalPage .kapitalLock{border:1px solid var(--line);color:var(--ink);box-shadow:none;background:0 0;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:28px;padding:28px;display:flex}.kapitalPage .kapitalLock h2{color:var(--ink);max-width:18ch}.kapitalPage .kapitalLock p,.kapitalPage .kapitalLock .eyebrow{color:var(--muted)}.kapitalPage .kapitalLock p{max-width:720px;margin-bottom:0}.kapitalPage .kapitalDoors{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.kapitalPage .kapitalDoors li{border:1px solid var(--line);box-shadow:none;background:0 0;border-radius:12px;flex-direction:column;min-height:100%;padding:22px;display:flex}.kapitalPage .kapitalDoors .kapitalDoorIndex{font-family:var(--serif);color:var(--ink);margin-bottom:10px;font-size:1.6rem;line-height:1}.kapitalPage .kapitalDoors h3{margin:10px 0 8px}.kapitalPage .kapitalDoors p{flex:1;margin:0 0 14px;font-size:.86rem}.kapitalPage .kapitalDoors .button{align-self:flex-start;margin-top:auto}.kapitalPage .kapitalSplit{grid-template-columns:1fr 1fr;gap:12px;display:grid}.kapitalPage .kapitalSplit article,.kapitalPage .kapitalQuiet{border:1px solid var(--line);box-shadow:none;background:0 0;border-radius:12px;padding:22px}.kapitalPage .kapitalQuiet{margin-top:12px}.kapitalPage .kapitalQuiet p{margin:0;font-size:.86rem}.kapitalPage .kapitalOutList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kapitalPage .kapitalOutList li{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:14px;padding:12px 16px;font-size:.84rem}.kapitalPage .kapitalLines{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.kapitalPage .kapitalLines li{padding:var(--space-sm) 0;border-bottom:1px solid var(--line);gap:4px;min-width:0;display:grid}.kapitalPage .kapitalLines li:last-child{border-bottom:0}.kapitalPage .kapitalLines strong{font-family:var(--serif);color:var(--green);font-size:var(--type-kicker);letter-spacing:.08em;text-transform:uppercase}.kapitalPage .kapitalLines span{color:var(--ink);overflow-wrap:anywhere}.kapitalPage .kapitalStatus{margin-top:var(--space-md);color:var(--brand-gold-ink);font-size:.86rem}@media (max-width:390px){.kapitalPage .heroActions .button{justify-content:center;width:100%}}.kapitalPage .kapitalForm{max-width:640px}.kapitalPage .kapitalForm .button:disabled{opacity:.7;cursor:not-allowed}.kapitalPage .kapitalCheck{color:var(--ink);align-items:flex-start;gap:10px;margin:16px 0 18px;font-size:.82rem;line-height:1.5;display:flex}.kapitalPage .kapitalCheck input{margin-top:3px}.kapitalPage .kapitalHorses{gap:8px;margin:0 0 16px;display:grid}.kapitalPage .kapitalHorseOption{border:1px solid var(--line);background:var(--paper);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.kapitalPage .kapitalHorseOption strong{font-family:var(--serif);color:var(--ink);display:block}.kapitalPage .kapitalHorseOption small{color:var(--muted);font-size:.68rem;display:block}@media (max-width:980px){.kapitalPage .kapitalDoors,.kapitalPage .kapitalSplit{grid-template-columns:1fr}.kapitalPage .kapitalLock{flex-direction:column}}
