.webform-submission-owg-waitlist-form.webform-submission-form { grid-template-columns: 1fr; }
.webform-submission-owg-waitlist-form.webform-submission-form > div.owg-waitlist-hero.form-item.form-group { display: block; background: #111317; color: #e4e5e7; border-radius: 0.5rem; padding: 1.75rem 2rem; margin: 0; }
.owg-waitlist-hero__kicker { font-family: "JetBrains Mono", monospace; font-size: 0.8125rem; letter-spacing: 0.14em; text-transform: uppercase; color: #F26722; margin-bottom: 0.5rem; }
.owg-waitlist-hero p { font-size: 1.125rem; margin: 0 0 1rem; color: #e4e5e7; }
.owg-waitlist-hero ul { display: flex; flex-wrap: wrap; gap: 0.5rem 1.5rem; list-style: none; margin: 0; padding: 0; font-size: 0.9375rem; }
.owg-waitlist-hero li::before { content: "\2014"; color: #F26722; margin-right: 0.5rem; }
.webform-submission-owg-waitlist-form #edit-about-you > div { display: grid; grid-template-columns: 1fr 1fr; gap: 0.5rem 1rem; }
.webform-submission-owg-waitlist-form #edit-about-you > div > fieldset { grid-column: 1 / -1; }
.webform-submission-owg-waitlist-form fieldset fieldset { border: 0; padding: 0; background: transparent; }
.webform-submission-owg-waitlist-form fieldset fieldset legend { font-family: inherit; font-size: 0.875rem; font-weight: 500; color: inherit; margin-bottom: 0.25rem; }
.webform-submission-owg-waitlist-form .form-radios, .webform-submission-owg-waitlist-form .form-checkboxes { display: flex; flex-wrap: wrap; gap: 0.5rem; }
.webform-submission-owg-waitlist-form .form-radios .js-form-type-radio, .webform-submission-owg-waitlist-form .form-checkboxes .js-form-type-checkbox { display: inline-flex; align-items: center; gap: 0.375rem; margin: 0; padding: 0.375rem 0.75rem; background: #fafafa; border: 1px solid #e5e5e5; border-radius: 50rem; }
.webform-submission-owg-waitlist-form .js-form-type-radio:has(input:checked), .webform-submission-owg-waitlist-form .form-checkboxes .js-form-type-checkbox:has(input:checked) { background: #fde8dc; border-color: #F26722; }
.webform-submission-owg-waitlist-form input[type="radio"], .webform-submission-owg-waitlist-form input[type="checkbox"] { accent-color: #F26722; margin: 0; float: none; }
.webform-submission-owg-waitlist-form .form-radios label, .webform-submission-owg-waitlist-form .form-checkboxes label { margin: 0; }
.webform-submission-owg-waitlist-form .form-item-consent { display: flex; align-items: flex-start; gap: 0.625rem; padding-left: 0; }
.webform-submission-owg-waitlist-form .form-item-consent input { margin-top: 0.25rem; flex-shrink: 0; }
.webform-submission-owg-waitlist-form .form-actions { margin-top: 0; }
.path-webform .block--r2r-theme-breadcrumbs { display: none; }
.owg-waitlist-note p { margin: 0; font-size: 0.875rem; color: #737373; }
@media (max-width: 640px) { .webform-submission-owg-waitlist-form #edit-about-you > div { grid-template-columns: 1fr; } }
