.member-main{max-width:1180px;margin:auto;padding:50px 24px 80px}.member-heading{max-width:800px;margin-bottom:32px}.member-heading h1{font-size:clamp(56px,8vw,100px);line-height:.95;margin-bottom:22px}.member-heading .eyebrow{font-size:14px}.member-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:36px;align-items:start}.member-panel{border:1px solid var(--line);background:#12130fed;padding:28px;margin-bottom:20px}.member-panel h2{font-size:32px;margin-bottom:22px}.member-panel h3{font-size:24px;margin:24px 0 12px}.member-panel p,.member-panel li{font-size:16px;line-height:1.6}.member-panel .step{color:var(--gold);font-size:14px;letter-spacing:.12em;margin-bottom:12px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field-grid label{display:grid;gap:9px;font-size:16px}.wide{grid-column:1/-1}input{width:100%;border:1px solid #66685e;background:#080a07;color:white;border-radius:0;padding:14px;font:16px Barlow,Arial,sans-serif;min-width:0}input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}fieldset{border:0;padding:0;margin:0;min-width:0}fieldset:disabled{opacity:.6}.check{display:flex;gap:12px;align-items:flex-start;margin:18px 0;font-size:16px;line-height:1.5}.check input{width:22px;height:22px;flex-shrink:0;accent-color:var(--gold)}.notice{border-left:3px solid var(--gold);padding:16px 20px;background:#ffbd160b;margin-bottom:25px;font-size:16px;line-height:1.6}.member-main a:not(.button){text-decoration:underline;text-underline-offset:4px}.member-panel ol{padding-left:24px}.member-panel li{padding:0 0 18px 8px;color:#bbbcb4}.member-panel li::marker{color:var(--gold);font-weight:700}.member-panel li:last-child{padding-bottom:0}.member-panel small{font-size:14px;line-height:1.6;display:block;color:#aeadab}.member-panel .button{width:100%;border:0;cursor:pointer;font-size:20px;min-height:52px;margin-top:20px}.member-panel button:disabled{opacity:.5;cursor:not-allowed}.terms-copy{white-space:pre-wrap;line-height:1.7;font-size:16px;color:#c4c5bd}.summary-label{color:var(--gold);font-size:14px;letter-spacing:.15em}.summary-price{font-size:36px;display:block;margin:12px 0}.member-help a{overflow-wrap:anywhere}.status-icon{font-size:40px;color:var(--gold)}.owner-list{display:grid;gap:20px}.owner-row{padding:22px;border:1px solid var(--line)}.owner-row h3{margin-top:0}.owner-row button{margin:5px;padding:12px;font-size:16px}.owner-row pre{white-space:pre-wrap;overflow-wrap:anywhere}details summary{cursor:pointer;padding:12px 0;font-weight:600}#status-message{white-space:pre-wrap} @media(max-width:800px){.member-layout{grid-template-columns:1fr}.member-main{padding:32px 18px 60px}.member-panel{padding:22px 18px}.field-grid{grid-template-columns:1fr}.wide{grid-column:auto}.member-heading h1{font-size:60px}.member-layout aside{grid-row:auto}.member-layout aside .process-panel{display:block}} @media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

#signup input {scroll-margin-top:190px} #signup input[aria-invalid="true"] {outline:2px solid #e47777} #form-error {color:#ffb2b2}
