.meeting-hero{width:min(1360px,calc(100% - 80px));margin:0 auto 48px;padding:64px;border-radius:24px;background:var(--deep);color:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:64px;align-items:center}.meeting-hero>*,.meeting-recording-demo>*{min-width:0}.meeting-hero h1{font-size:clamp(42px,4.45vw,64px)}.meeting-hero .marketing-copy>.marketing-eyebrow{color:var(--lime)}.meeting-hero .marketing-copy>.marketing-note{color:var(--mint)}.meeting-hero .marketing-copy{gap:20px}.meeting-signup-link .marketing-cta{background:transparent;padding:0;min-height:40px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.meeting-signup-link .marketing-cta>*{background:transparent}.meeting-recording-demo{min-width:0;background:#fff;color:var(--deep);border:1px solid var(--line);border-radius:12px;padding:24px;display:grid;gap:20px;overflow-wrap:anywhere}.meeting-recording-demo h3{font-size:24px}.meeting-recording-demo>p:not([class]){font-size:15px}.meeting-location{padding:16px;background:var(--mint);border-radius:8px;font-size:14px}.meeting-location p+p{margin-top:8px}.meeting-wave{padding:20px;background:var(--deep);color:#fff;border-radius:8px}.meeting-wave>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px}.meeting-wave .marketing-waveform{color:var(--lime);gap:5px}.meeting-wave small{font-size:12px}.meeting-status-dot{display:inline-block;background:var(--lime);width:7px;height:7px;border-radius:50%;margin-right:8px}.meeting-status-paused{background:#f2ce65}.meeting-status-stopped{background:var(--mint)}.meeting-included{width:100%;border-top:1px solid var(--line);padding-top:24px}.meeting-included ul,.meeting-requirements{display:grid;gap:16px;margin:24px 0 0;padding:0;list-style:none;font-size:16px}.meeting-included li,.meeting-requirements li{display:flex;align-items:flex-start;gap:12px}.meeting-included svg,.meeting-requirements svg{flex:0 0 16px;margin-top:5px}.meeting-project-demo{display:grid;gap:20px}.meeting-project-demo .marketing-demo-tabs span,.meeting-project-demo .marketing-demo-tabs span:first-child{background:#fff}.meeting-project-demo .marketing-demo-tabs span:nth-child(2){background:var(--deep);color:#fff}.meeting-note{padding:24px;border-radius:12px;background:#fff;display:grid;gap:20px;font-size:15px}.meeting-note h3{font-size:24px}.meeting-note h4{margin:0;font-size:14px;font-weight:600}.meeting-note .marketing-demo-rows>div{background:var(--mint);align-items:flex-start}.meeting-note .marketing-demo-rows dd{max-width:75%}.meeting-summary-demo>.marketing-eyebrow{margin-bottom:24px}.meeting-demo-controls{display:flex;flex-wrap:wrap;gap:12px}.meeting-demo-controls>button:not([class]){border:1px solid var(--line);background:#fff;border-radius:6px;padding:10px 16px;cursor:pointer;font-size:14px}.marketing-entry-pro .marketing-note{color:var(--mint)}@media(max-width:1100px){.meeting-hero{padding:40px;gap:40px}}@media(max-width:900px){.meeting-hero{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.meeting-hero{width:calc(100% - 40px);padding:24px;border-radius:16px}.meeting-recording-demo{padding:20px}.meeting-wave{padding:16px}.meeting-note{padding:20px}}
