nav{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:18px clamp(16px,4vw,48px);backdrop-filter:blur(18px);background:linear-gradient(180deg,rgba(5,5,7,.75),rgba(5,5,7,.05))}.brand{display:flex;align-items:center;gap:12px;font-weight:900;transition:transform .18s ease,color .18s ease}.brand:hover{transform:translateY(-1px);color:#67e8f9}.brand-logo{width:54px;height:54px;object-fit:contain;object-position:center;filter:drop-shadow(0 0 18px rgba(34,211,238,.24))}.brand:hover .brand-logo{filter:drop-shadow(0 0 26px rgba(34,211,238,.45))}main{width:min(980px,100%);margin:0 auto;padding:120px 20px 70px}.hero{text-align:center;padding:40px 0 34px}.eyebrow{display:inline-flex;color:var(--purple3);border:1px solid rgba(168,85,247,.58);background:rgba(168,85,247,.08);border-radius:999px;padding:10px 16px;font-weight:900;font-size:13px;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 0 34px rgba(168,85,247,.22)}h1{font-size:clamp(48px,9vw,92px);line-height:.9;letter-spacing:0;margin:28px 0 14px}h2{font-size:clamp(32px,5vw,54px);letter-spacing:0;margin:12px 0}.panel{border:1px solid var(--border);border-radius:32px;background:linear-gradient(180deg,var(--panel2),var(--panel));box-shadow:0 30px 100px rgba(0,0,0,.36),inset 0 0 55px rgba(168,85,247,.045);padding:28px;margin-top:28px}label{display:block;font-weight:900;margin-bottom:10px;color:var(--purple3);text-transform:uppercase;font-size:13px;letter-spacing:.1em}.phone-row{display:flex;gap:12px;flex-wrap:wrap}.phone-row input{flex:1;min-width:240px}.panel-head{display:flex;justify-content:space-between;gap:18px;align-items:center}.session-card{border:1px solid var(--border);border-radius:28px;background:linear-gradient(180deg,var(--panel2),var(--panel));padding:24px;display:flex;justify-content:space-between;gap:18px;align-items:center;margin-top:16px}.session-card h3{margin:0 0 8px;font-size:26px}.ready{display:inline-flex;align-items:center;gap:8px;color:#bbf7d0;font-weight:900;margin-top:12px;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.ready:before{content:"";width:9px;height:9px;background:var(--green);border-radius:50%;box-shadow:0 0 15px rgba(34,197,94,.7)}.not-ready{color:#fca5a5}.not-ready:before{background:var(--red)}.video-wrap{width:100%;aspect-ratio:16/9;margin-top:22px;border-radius:18px;overflow:hidden;border:1px solid var(--border);background:#000;box-shadow:0 30px 100px rgba(0,0,0,.35)}.video-wrap iframe{display:block;width:100%;height:100%;border:0;background:#000}.mobile-video-card{height:100%;min-height:100%;display:grid;place-items:center;text-align:center;gap:10px;padding:22px;background-size:cover;background-position:center;border-radius:inherit}.mobile-video-card strong{font-size:24px}.mobile-video-card span{max-width:320px;color:#d4d4d8;line-height:1.4}.mobile-video-card .btn{margin-top:4px;min-width:180px}.play-badge{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--purple),var(--purple2));box-shadow:0 0 40px rgba(168,85,247,.48);font-size:13px;font-weight:950;letter-spacing:.12em}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}@media(max-width:760px){nav{position:sticky}.brand-logo{width:44px;height:44px}main{padding:34px 14px 48px}.hero{padding:26px 0 22px}h1{font-size:clamp(42px,14vw,64px)}.panel{border-radius:18px;padding:16px;margin-top:18px}.phone-row{display:block}.phone-row input{width:100%;min-width:0}.phone-row button{width:100%;margin-top:12px}.panel-head,.session-card{display:block}.session-card .btn{margin-top:18px;width:100%}.video-wrap{border-radius:12px;margin-left:-4px;width:calc(100% + 8px);aspect-ratio:4/3}.actions .btn{width:100%}}
