:root{--bg:#0b0907;--bg-2:#150e0b;--card:#161009;--card-border:#f5f1ea17;--white:#f5f1ea;--gray:#a79e93;--gray-dim:#7c7266;--gold:#f0c43d;--gold-soft:#f7db7c;--red:#e15a3b;--red-deep:#9a3417;--radius:10px;--maxw:1180px}.funnel{box-sizing:border-box;background:var(--bg);color:var(--white);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:Inter,sans-serif;line-height:1.5}.funnel *{box-sizing:border-box;margin:0;padding:0}.funnel .mono{letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace}.funnel .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.funnel button{cursor:pointer;border:none;font-family:inherit}.funnel .dotted{background-image:radial-gradient(#f5f1ea0e 1px,#0000 1px);background-size:22px 22px}.funnel .topbar{background:linear-gradient(90deg, var(--red-deep) 0%, #b84a20 55%, #c0431e 100%);z-index:60;padding:12px 0;position:sticky;top:0}.funnel .topbar .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.funnel .live-pill{background:var(--white);color:#1a1a1a;border-radius:20px;align-items:center;gap:7px;padding:6px 14px;font-size:.72rem;font-weight:800;display:flex}.funnel .live-dot{background:var(--red);border-radius:50%;width:8px;height:8px}.funnel .topbar-mid{color:var(--white);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.funnel .topbar-mid .label{letter-spacing:.03em;font-size:.72rem;font-weight:800}.funnel .topbar-mid .date{text-underline-offset:3px;font-size:.78rem;font-weight:700;text-decoration:underline}.funnel .starts-in{color:var(--white);align-items:center;gap:8px;font-size:.7rem;font-weight:800;display:flex}.funnel .timer{gap:6px;display:flex}.funnel .timer .box{background:#00000059;border-radius:6px;align-items:baseline;gap:3px;padding:6px 9px;font-family:IBM Plex Mono,monospace;font-size:.95rem;font-weight:600;display:flex}.funnel .timer .box span{opacity:.75;font-size:.6rem;font-weight:700}.funnel .demand-pill{background:var(--white);color:#1a1a1a;white-space:nowrap;border-radius:20px;padding:7px 16px;font-size:.72rem;font-weight:800}.funnel .hero{background:radial-gradient(ellipse 900px 500px at 50% 0%, #c1481e2e, transparent 60%), var(--bg);text-align:center;padding:64px 0 40px}.funnel .event-pill{color:var(--white);background:#f5f1ea0f;border:1px solid #f5f1ea24;border-radius:30px;align-items:center;gap:9px;margin-bottom:38px;padding:9px 20px;font-size:.78rem;font-weight:700;display:inline-flex}.funnel .hero h1{letter-spacing:-.01em;max-width:1080px;margin:0 auto 30px;font-size:clamp(2.1rem,4.6vw,3.7rem);font-weight:900;line-height:1.12}.funnel .hero h1 .hl-red{color:var(--red)}.funnel .hero h1 .hl-gold{color:var(--gold)}.funnel .hero p.lead{color:var(--gray);max-width:760px;margin:0 auto 40px;font-size:1.2rem;line-height:1.6}.funnel .hero p.lead b{color:var(--white);font-weight:700}.funnel .btn-cta{background:linear-gradient(180deg, var(--gold-soft), var(--gold));color:#241a02;letter-spacing:.01em;border-radius:50px;padding:22px 46px;font-size:1.15rem;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-block;box-shadow:0 0 40px #f0c43d59}.funnel .btn-cta:hover{transform:translateY(-2px)}.funnel .hero-substats{color:var(--gray);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:26px;font-size:1.15rem;font-weight:600;display:flex}.funnel .hero-substats .dot{color:var(--gray-dim)}.funnel .hero-note{color:var(--gray);margin-top:26px;font-size:.98rem}.funnel .hero-note b{color:var(--gold-soft);font-weight:800}.funnel .host-card{background:var(--card);border:1px solid var(--card-border);border-radius:16px;max-width:340px;margin:56px auto 0;padding:28px 26px 30px}.funnel .host-card .host-label{text-align:center;color:var(--gold-soft);justify-content:center;align-items:center;gap:10px;margin-bottom:18px;font-size:.7rem;font-weight:800;display:flex}.funnel .host-card .host-label:before,.funnel .host-card .host-label:after{content:"";background:#f7db7c66;width:26px;height:1px}.funnel .host-photo{border:3px solid #f7db7c80;border-radius:50%;width:104px;height:104px;margin:0 auto 16px;overflow:hidden}.funnel .host-photo img{object-fit:cover;width:100%;height:100%;display:block}.funnel .host-card h3{text-align:center;margin-bottom:6px;font-size:1.35rem;font-weight:800}.funnel .host-card .host-role{text-align:center;color:var(--gray);margin-bottom:14px;font-size:.92rem}.funnel .host-card .host-stat{text-align:center;color:var(--gray);font-size:.95rem}.funnel .host-card .host-stat b{color:var(--gold-soft);font-weight:800}.funnel .secrets{padding:90px 0 70px}.funnel .secrets-head{text-align:center;max-width:760px;margin:0 auto 56px}.funnel .secrets-head .eyebrow{color:var(--gold-soft);margin-bottom:16px;font-size:.78rem;font-weight:800}.funnel .secrets-head h2{letter-spacing:-.01em;margin-bottom:18px;font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:900}.funnel .secrets-head p{color:var(--gray);font-size:1.05rem}.funnel .secrets-head p b{color:var(--white)}.funnel .secrets-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.funnel .secret-card{background:var(--card);border:1px solid var(--card-border);border-left:3px solid var(--red);border-radius:12px;padding:34px 28px;position:relative}.funnel .secret-badge{color:var(--gold-soft);border:1px solid #f7db7c59;border-radius:20px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:.7rem;font-weight:800;display:inline-flex}.funnel .secret-badge .b-dot{background:var(--gold);border-radius:50%;width:6px;height:6px}.funnel .secret-card h3{margin-bottom:16px;font-size:1.2rem;font-weight:800;line-height:1.35}.funnel .secret-card h3 .hl{color:var(--gold-soft)}.funnel .secret-card p{color:var(--gray);font-size:.95rem;line-height:1.6}.funnel .secret-card p b{color:var(--white)}.funnel .secrets-cta{text-align:center;margin-top:56px}.funnel .secrets-cta .btn-cta{margin-bottom:20px}.funnel .secrets-cta .sub{color:var(--gray-dim);font-size:.92rem}.funnel .register-form{background:var(--card);border:1px solid var(--card-border);border-radius:18px;max-width:640px;margin:56px auto 0;padding:18px;overflow:hidden}@media (width<=600px){.funnel .register-form{padding:12px}}.funnel footer{background:var(--bg-2);border-top:1px solid var(--card-border);padding:48px 0}.funnel footer .wrap{max-width:920px}.funnel footer h4{color:var(--gray);margin-top:22px;margin-bottom:8px;font-size:.78rem;font-weight:800}.funnel footer h4:first-child{margin-top:0}.funnel footer p{color:var(--gray-dim);margin-bottom:10px;font-size:.78rem;line-height:1.7}.funnel footer p b{color:var(--gray)}@media (width<=900px){.funnel .secrets-grid{grid-template-columns:1fr}.funnel .topbar .wrap{text-align:center;justify-content:center}.funnel{padding-bottom:430px}.funnel .register{height:420px}.funnel .register-panel{padding:18px 16px 12px}}
