.unlock-live .conference-form{max-width:1100px;display:grid;grid-template-columns:1fr 1fr;gap:28px 36px;margin-top:42px}.unlock-live .conference-form label{display:flex;flex-direction:column;gap:10px;font-size:15px;font-weight:700}.unlock-live .conference-form input{width:100%;box-sizing:border-box;background:rgba(255,255,255,.25);border:1px solid #778c45;border-radius:0;padding:18px;font:inherit;font-size:18px;color:var(--ink)}.unlock-live .conference-form input:focus{outline:2px solid var(--ink);outline-offset:3px}.unlock-live .conference-actions{grid-column:1/-1}.unlock-live .cf-turnstile{margin-bottom:10px}.unlock-live .conference-actions button{font-size:17px;padding:18px 30px;font-weight:700;margin-top:6px}.unlock-live .conference-actions p{font-size:14px;line-height:1.5;max-width:660px}.unlock-live .conference-actions button:disabled{opacity:.65;cursor:not-allowed}.conference-intro{font-size:20px;max-width:600px;line-height:1.5;margin:0 0 35px}.conference-success{position:fixed;inset:0;z-index:100;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(20,36,32,.72)}.conference-success.is-open{display:flex}.conference-success-box{width:min(100%,480px);background:var(--bg);color:var(--ink);padding:34px;border:1px solid var(--line);box-shadow:0 22px 80px rgba(0,0,0,.28)}.conference-success-box h2{font-size:clamp(32px,4vw,48px);line-height:1;margin:0 0 18px}.conference-success-box p{font-size:18px;line-height:1.5;margin:0 0 26px}.conference-success-box button{font-size:15px;font-weight:700;padding:15px 26px}@media(max-width:600px){.unlock-live .conference-form{grid-template-columns:1fr}.unlock-live .conference-actions button{width:100%}.conference-success-box{padding:28px}.conference-success-box button{width:100%}}
