.landing-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.landing-actions .secondary{background:transparent}.access-form{display:grid;gap:14px;margin-top:25px}.access-form label{display:grid;gap:6px;color:#42545a;font-size:12px;font-weight:800}.access-form input,.access-form select{width:100%;padding:12px;border:1px solid #cbd7d8;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:14px}.access-form .checkbox{display:flex;align-items:flex-start;gap:8px;font-weight:500;line-height:1.45}.access-form .checkbox input{width:auto;margin-top:3px}.form-message{min-height:42px;margin:18px 0 0;padding:12px;border-radius:8px;background:#eaf4f1;color:#255c56;font-size:13px;line-height:1.5}.owner-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.owner-progress div{padding:14px;border-radius:10px;background:#eaf3ef}.owner-progress span{display:block;color:#58716e;font-size:11px}.owner-progress strong{display:block;margin-top:5px;font-size:25px;letter-spacing:-.05em}.section-title{margin:28px 0 8px;font-size:15px}@media(max-width:800px){.landing-actions{margin-top:25px}.landing-actions button{width:100%}.owner-progress{grid-template-columns:1fr}.login-panel{width:100%}}
