.conference-page{--conf-bg:#fff;--conf-ink:#111110;--conf-muted:#74716c;--conf-accent:#f2827f;--conf-sans:"Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;font-family:var(--conf-sans);color:var(--conf-ink);-webkit-font-smoothing:antialiased;flex-direction:column;flex:1;line-height:1.55;display:flex}.conference-page .stage{flex:1;justify-content:center;align-items:center;padding:clamp(2rem,6vh,4rem) clamp(1.25rem,4vw,3rem);display:flex}.conference-page .conference-footer{letter-spacing:.2em;text-transform:uppercase;color:var(--conf-muted);-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1.5rem;padding:1.4rem clamp(1.25rem,4vw,3rem);font-size:.72rem;font-weight:600;display:flex}.conference-page .conference-footer a{color:var(--conf-accent);font-weight:700;text-decoration:none}@media (max-width:560px){.conference-page .conference-footer{text-align:center;justify-content:center}}body:has(.conference-page){background:#fff;border-top:6px solid #f2827f}.conference-page .step{width:100%;max-width:46rem}.conference-page .lockup{width:52px;height:52px;margin-bottom:2.25rem;display:block}.conference-page .coral{color:var(--conf-accent)}.conference-page .eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--conf-accent);font-size:.72rem;font-weight:600}.conference-page h1{letter-spacing:-.03em;text-transform:uppercase;margin:1.25rem 0 0;font-size:clamp(3rem,13vw,5.8rem);font-weight:700;line-height:.95}.conference-page .sub{color:var(--conf-muted);max-width:46ch;margin-top:1.75rem;font-size:clamp(.95rem,2vw,1.15rem)}.conference-page .sub strong{color:var(--conf-ink);font-weight:600}.conference-page form{max-width:28rem;margin-top:3rem}.conference-page input[type=email]{width:100%;font-family:var(--conf-sans);border:1.5px solid var(--conf-ink);color:var(--conf-ink);background:var(--conf-bg);border-radius:10px;outline:none;padding:1rem 1.15rem;font-size:clamp(1.05rem,4vw,1.25rem);line-height:normal;transition:border-color .15s;display:block}.conference-page input[type=email]:focus{border-color:var(--conf-accent);box-shadow:0 0 0 1px var(--conf-accent)}.conference-page input[type=email]::placeholder{color:var(--conf-muted);opacity:.7}.conference-page .btn{cursor:pointer;background:var(--conf-accent);color:#111110;font-family:var(--conf-sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;padding:1.1rem 2.6rem;font-size:.85rem;font-weight:700;line-height:normal;display:inline-block}.conference-page form .btn{width:100%;margin-top:1.5rem}.conference-page .btn:hover{opacity:.85}.conference-page .btn:active{transform:scale(.98)}.conference-page .btn:disabled{opacity:.55;cursor:default}.conference-page .btn.ghost{color:var(--conf-ink);border:1px solid var(--conf-ink);background:0 0}.conference-page .btn.ink{color:#fff;background:#111110}.conference-page .choices{flex-wrap:wrap;gap:1rem;margin-top:2.5rem;display:flex}.conference-page .err{color:#b3261e;margin-top:1rem;font-size:.9rem;font-weight:600}.conference-page .ps{color:#111110;opacity:.75;max-width:60ch;margin-top:2.5rem;font-size:clamp(.95rem,2vw,1.1rem);font-style:italic;line-height:1.75}.conference-page .rule{background:var(--conf-accent);width:3.5rem;height:3px;margin-top:2rem}@media (max-width:560px){.conference-page .choices{flex-direction:column}.conference-page .choices .btn{width:100%}}body.conference-band{background:#f2827f;border-top-color:#111110}body.conference-band .conference-page .eyebrow{color:#111110}body.conference-band .conference-page .sub{color:#111110;font-size:clamp(1.1rem,2.6vw,1.35rem)}body.conference-band .conference-page .sub strong{color:#111110}body.conference-band .conference-page h1 .flip{color:#fff}body.conference-band .conference-page .rule{background:#111110}body.conference-band .conference-page .err{color:#5c0f0a}body.conference-band .conference-page .conference-footer{opacity:0}body:has(.conference-page) #consumer-privacy-footer-wrapper{display:none!important}body:has(.conference-page) .consumer-privacy{display:none!important}body:has(.conference-page) #cmpwrapper{display:none!important}
