.video-enroll-section[data-astro-cid-cpcnixjs]{padding:64px 24px}.video-enroll-container[data-astro-cid-cpcnixjs]{justify-content:center;max-width:1280px;margin:0 auto;display:flex}.video-enroll-card[data-astro-cid-cpcnixjs]{width:100%;box-shadow:var(--shadow-card);background:var(--color-surface-container-half,#ffffff08);border:1px solid var(--color-card-border);-webkit-backdrop-filter:blur(16px);border-radius:32px;flex-direction:column;gap:40px;padding:32px;display:flex}@media (width>=960px){.video-enroll-card[data-astro-cid-cpcnixjs]{gap:48px;padding:48px}}.form-column[data-astro-cid-cpcnixjs]{text-align:center;flex-direction:column;align-items:center;display:flex}.video-wrapper[data-astro-cid-cpcnixjs]{border:1px solid var(--color-card-border);aspect-ratio:16/9;background:#000;border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000004d}.enroll-video[data-astro-cid-cpcnixjs]{object-fit:cover;width:100%;height:100%;display:block}.notify-title[data-astro-cid-cpcnixjs]{color:var(--color-on-surface-heading);margin-bottom:16px;font-family:Sora,sans-serif;font-size:28px;font-weight:700;line-height:1.2}.notify-subtitle[data-astro-cid-cpcnixjs]{color:var(--color-on-surface-body);max-width:600px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-family:Hanken Grotesk,sans-serif;font-size:16px;line-height:1.5}.notify-form[data-astro-cid-cpcnixjs]{width:100%;max-width:500px;margin:0 auto}.notify-input-group[data-astro-cid-cpcnixjs]{flex-direction:column;gap:16px;display:flex}.notify-input-wrapper[data-astro-cid-cpcnixjs]{background:var(--color-surface-lowest);border:1px solid var(--color-card-border);border-radius:9999px;align-items:center;width:100%;height:48px;transition:border-color .2s;display:flex}.notify-input-wrapper[data-astro-cid-cpcnixjs]:focus-within{border-color:var(--color-cta-bg)}.notify-input-wrapper[data-astro-cid-cpcnixjs] input[data-astro-cid-cpcnixjs]{width:100%;height:100%;color:var(--color-input-text);background:0 0;border:none;outline:none;padding:0 24px;font-family:Outfit,sans-serif;font-size:15px}.notify-input-wrapper[data-astro-cid-cpcnixjs] input[data-astro-cid-cpcnixjs]::placeholder{color:var(--color-input-placeholder)}.notify-submit-btn[data-astro-cid-cpcnixjs]{background:var(--color-cta-bg);width:100%;height:48px;color:var(--color-cta-text);letter-spacing:1px;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;padding:0 32px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;transition:transform .2s,filter .2s;display:flex}.notify-submit-btn[data-astro-cid-cpcnixjs]:hover{filter:brightness(1.1);transform:translateY(-2px)}.spinner[data-astro-cid-cpcnixjs]{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.notify-fine-print[data-astro-cid-cpcnixjs]{color:var(--color-on-surface-muted);letter-spacing:1.5px;text-align:center;margin-top:24px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.notify-success-badge[data-astro-cid-cpcnixjs]{background:var(--color-success-bg,#10b98126);border:1px solid var(--color-success-border,#10b9814d);color:#6ee7b7;border-radius:9999px;align-items:center;gap:12px;padding:16px 24px;font-family:Outfit,sans-serif;font-size:15px;font-weight:700;display:inline-flex}.notify-hp-field[data-astro-cid-cpcnixjs]{display:none}
