.preview-notice{padding:10px 5vw;text-align:center;background:#ffca3b;color:#13100a;font-size:12px;line-height:1.4}.preview-notice b{letter-spacing:1px}.early-access{padding:34px max(5vw,20px);text-align:center;background:linear-gradient(145deg,#0b263c,#040b14);border-top:1px solid #af7b1b}.early-access h2{font:italic 34px Georgia,serif;color:#ffe078;margin:8px 0}.early-access p{color:#d3dee8}.early-access form{width:min(760px,100%);margin:18px auto;display:grid;grid-template-columns:1fr auto;gap:10px;text-align:left}.early-access label{font-size:11px;font-weight:900}.early-access input[type=email]{display:block;width:100%;margin-top:6px;padding:13px;border:1px solid #5b7187;border-radius:7px;background:#071522;color:#fff}.early-access button{align-self:end;min-height:45px;padding:0 22px;border:0;border-radius:7px;background:linear-gradient(#ffdf6d,#eca51e);font-weight:900}.early-access .consent{grid-column:1/-1;font-weight:500}.early-access .consent input{vertical-align:middle}.early-access .hp{position:absolute;left:-9999px}.early-access small{color:#b9c5d3}.join-result{width:min(760px,100%);margin:12px auto;padding:10px;border-radius:6px}.join-result.success{background:#123f2a;border:1px solid #50c98d}.join-result.error{background:#4b1b1b;border:1px solid #e47777}@media(max-width:700px){.early-access form{grid-template-columns:1fr}.early-access button{min-height:48px}}
