.video-form-section{background:linear-gradient(180deg,#111,#1a1a1a);padding:4rem 0}@media (min-width:768px){.video-form-section{padding:6rem 0}}.video-form-header{margin-bottom:3rem;text-align:center}.video-form-header .section-description{margin:1rem auto 0}.video-form-grid{align-items:start;display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:1024px){.video-form-grid{gap:3rem;grid-template-columns:2fr 1fr}}.video-form-video{width:100%}.video-form-video .video-embed{border-radius:12px;overflow:hidden}.video-caption{color:hsla(0,0%,100%,.7);font-size:.95rem;margin-top:1rem;text-align:center}.video-form-signup{background-color:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:2rem}.form-title{color:#fff;font-size:1.5rem;margin-bottom:.75rem}@media (min-width:768px){.form-title{font-size:1.75rem}}.form-description{color:hsla(0,0%,100%,.7);font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.event-details.compact{border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:1.5rem;padding-bottom:1.5rem}.event-details.compact .event-detail{font-size:.9rem}.event-details.horizontal{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:flex-start;margin-top:1.25rem}.event-details.horizontal .event-detail{font-size:.9rem}.video-form-signup .scoreapp-embed{min-height:300px}.scoreapp-placeholder{background:linear-gradient(135deg,#222,#2a2a2a);border:1px dashed rgba(228,255,92,.3);border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:250px;padding:3rem 2rem;text-align:center}.placeholder-title{color:#e4ff5c;font-family:Space Grotesk,sans-serif;font-size:1.25rem;margin-bottom:.75rem}.placeholder-text{color:hsla(0,0%,100%,.5);font-size:.9rem}