:root{color-scheme:dark;font-family:Arial,Helvetica,sans-serif;background:#090a14;color:#f7f7fb}
*{box-sizing:border-box}body{margin:0;border-top:7px solid #ffd400}main{max-width:680px;margin:auto;padding:28px 24px 48px}a{color:#ffd400;text-underline-offset:4px}nav{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:64px;font-size:13px}.brand{font-family:Impact,'Arial Narrow',sans-serif;font-size:30px;font-weight:900;text-decoration:none;letter-spacing:-1px}.eyebrow,.badge{font:12px/1.6 Courier,monospace;letter-spacing:1.5px;color:#b9b4ff}h1{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:clamp(52px,12vw,82px);line-height:.96;text-transform:uppercase;letter-spacing:-1.5px;margin:16px 0 24px}h1 span{color:#ffd400}.intro{font-size:19px;color:#c9cad8;line-height:1.5;margin-bottom:32px}section,article{border:1px solid #343544;background:#11121f;padding:26px;border-radius:6px}h2{font-size:23px;margin:0 0 14px}p{font-size:15px;line-height:1.65;color:#c9cad8}form{display:flex;flex-direction:column;margin-top:24px}label{font-size:14px;font-weight:700;margin-bottom:8px}input{width:100%;min-height:48px;background:#090a14;border:1px solid #616274;border-radius:4px;font:16px Arial,sans-serif;color:#fff;padding:12px;margin-bottom:20px}button{font:700 15px/1.4 Arial,sans-serif;border:1px solid #ffd400;border-radius:4px;padding:14px 18px;background:#ffd400;color:#090a14;cursor:pointer;min-height:48px}button:disabled{opacity:.6;cursor:wait}.quiet{background:transparent;color:#ddd8ff;border-color:#777185}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #b9b4ff;outline-offset:4px}.small,footer{font-size:12px;color:#a7a8bb;line-height:1.8}.small{margin:20px 0 0}#message{padding:0 2px;overflow-wrap:anywhere}#message:not(:empty){padding:16px;border-left:3px solid #ffd400;background:#19172b}#message.error{border-color:#ff9595}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-heading h2{margin:0}.section-heading button{font-size:12px;padding:8px 12px}.meet{display:inline-block;margin:4px 0 24px;font-weight:700}article{background:#090a14;margin-top:16px;padding:20px}article h3{font-size:27px;margin:10px 0;overflow-wrap:anywhere}.badge{margin:0;color:#ffd400}.founder{margin:0}.booking-note{font-size:14px}.cancel{margin-top:10px}.confirm{margin-top:20px;border-top:1px solid #343544}.actions{display:flex;flex-wrap:wrap;gap:10px}.actions button{flex:1 1 180px}footer{margin-top:36px}footer a{display:inline-block;padding:8px 0}[hidden]{display:none!important}@media(max-width:420px){main{padding:22px 16px 36px}nav{margin-bottom:42px}section{padding:22px 18px}.section-heading{align-items:flex-start}}
