.kixi4q_hero{background:var(--surface-dark-soft);padding:10rem 0 5rem;position:relative;overflow:hidden}.kixi4q_hero:before,.kixi4q_formSection:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#ffffff0a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.kixi4q_heroInner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.kixi4q_heroContent{max-width:560px}.kixi4q_heroBadge,.kixi4q_sectionLabel{font-family:var(--font-ibm-plex-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.6875rem;font-weight:700}.kixi4q_heroBadge{margin-bottom:1.5rem}.kixi4q_heroTitle{font-family:var(--display-headings);letter-spacing:-1.5px;color:var(--fg-on-dark);margin:0 0 1.5rem;font-size:clamp(2.2rem,5vw,3rem);font-weight:500;line-height:1.1}.kixi4q_heroTitle span{color:var(--accent)}.kixi4q_heroSubtitle{font-family:var(--font-ibm-plex-sans), sans-serif;color:#ffffffb3;margin:0 0 2.5rem;font-size:1.0625rem;line-height:1.65}.kixi4q_primaryCta{font-family:var(--font-ibm-plex-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:var(--fg-primary);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);justify-content:center;align-items:center;padding:16px 44px;font-size:.8125rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.kixi4q_primaryCta:hover{opacity:.88}.kixi4q_nextEpisode{background:var(--surface-dark-muted);border:1px solid var(--border-dark-soft);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);padding:40px 36px;position:relative;overflow:hidden}.kixi4q_nextEpisode:before{content:"";background:var(--accent);width:35%;height:4px;position:absolute;top:0;left:0}.kixi4q_nextEpisode:after{content:"";background:var(--accent);width:4px;height:16px;position:absolute;top:0;left:35%}.kixi4q_nextDate{font-family:var(--display-headings);color:var(--fg-on-dark);letter-spacing:-.5px;margin:1.25rem 0 .5rem;font-size:2rem;font-weight:500}.kixi4q_nextTime{font-family:var(--font-ibm-plex-sans), sans-serif;color:#ffffff8c;margin-bottom:.5rem;font-size:1rem}.kixi4q_nextLocation{font-family:var(--font-ibm-plex-sans), sans-serif;color:var(--fg-on-dark);margin-bottom:1.75rem;font-size:.9375rem;font-weight:600}.kixi4q_nextLocationLink{color:var(--accent);text-decoration:none}.kixi4q_nextLocationLink:hover{text-decoration:underline}.kixi4q_scheduleList{border-top:1px solid var(--border-dark-soft);flex-direction:column;gap:10px;margin:0;padding:1.5rem 0 0;list-style:none;display:flex}.kixi4q_scheduleList li{font-family:var(--font-ibm-plex-sans), sans-serif;color:#ffffffa6;font-size:.875rem;line-height:1.55}.kixi4q_how{background:var(--surface-muted);padding:5rem 0}.kixi4q_sectionTitle{font-family:var(--display-headings);letter-spacing:-1px;color:var(--fg-primary);margin:.75rem 0 1rem;font-size:clamp(1.9rem,4vw,2.25rem);font-weight:500;line-height:1.2}.kixi4q_sectionSubtitle{font-family:var(--font-ibm-plex-sans), sans-serif;color:var(--fg-secondary);max-width:680px;margin:0 0 3rem;font-size:1rem;line-height:1.7}.kixi4q_stepsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.kixi4q_stepCard{background:var(--surface-page);border:1px solid var(--border-light);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);padding:32px 24px}.kixi4q_stepNumber{font-family:var(--display-headings);color:var(--accent);letter-spacing:-1px;margin-bottom:1rem;font-size:2rem;font-weight:500}.kixi4q_stepCard h3{font-family:var(--font-ibm-plex-sans), sans-serif;color:var(--fg-primary);margin:0 0 .5rem;font-size:1rem;font-weight:600}.kixi4q_stepCard p{font-family:var(--font-ibm-plex-sans), sans-serif;color:var(--fg-soft);margin:0;font-size:.875rem;line-height:1.6}.kixi4q_expect{background:var(--surface-page);padding:5rem 0}.kixi4q_expectInner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.kixi4q_bulletList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.kixi4q_bulletList li{font-family:var(--font-ibm-plex-sans), sans-serif;color:var(--fg-strong);padding-left:18px;font-size:.9375rem;line-height:1.5;position:relative}.kixi4q_bulletList li:before{content:"";background:var(--accent);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);width:6px;height:6px;position:absolute;top:9px;left:0}.kixi4q_expectCard{background:var(--surface-dark-muted);border:1px solid var(--border-dark-soft);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);padding:48px 40px;position:relative;overflow:hidden}.kixi4q_expectCard:before{content:"";background:var(--accent);width:35%;height:4px;position:absolute;top:0;left:0}.kixi4q_expectCard:after{content:"";background:var(--accent);width:4px;height:16px;position:absolute;top:0;left:35%}.kixi4q_expectItem{border-bottom:1px solid var(--border-dark-soft);padding:16px 0}.kixi4q_expectItem:last-child{border-bottom:0}.kixi4q_expectItem h3{font-family:var(--font-ibm-plex-sans), sans-serif;color:var(--fg-on-dark);margin:0 0 4px;font-size:.9375rem;font-weight:600}.kixi4q_expectItem p{font-family:var(--font-ibm-plex-sans), sans-serif;color:#ffffff8c;margin:0;font-size:.8125rem;line-height:1.5}.kixi4q_formSection{background:var(--surface-dark-soft);padding:6rem 0;position:relative;overflow:hidden}.kixi4q_formInner{z-index:1;max-width:760px;position:relative}.kixi4q_formIntro{text-align:center;margin-bottom:3rem}.kixi4q_formTitle{font-family:var(--display-headings);letter-spacing:-1px;color:var(--fg-on-dark);margin:.75rem 0;font-size:clamp(2rem,4vw,2.25rem);font-weight:500;line-height:1.2}.kixi4q_formSubtitle{font-family:var(--font-ibm-plex-sans), sans-serif;color:#ffffffb3;max-width:560px;margin:0 auto;font-size:1rem;line-height:1.65}.kixi4q_formCard{background:var(--surface-dark-muted);border:1px solid var(--border-dark-soft);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);padding:48px 40px;position:relative}.kixi4q_formCard:before{content:"";background:var(--accent);width:35%;height:4px;position:absolute;top:0;left:0}.kixi4q_formCard:after{content:"";background:var(--accent);width:4px;height:16px;position:absolute;top:0;left:35%}.kixi4q_form{flex-direction:column;gap:20px;display:flex}.kixi4q_row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kixi4q_field{flex-direction:column;gap:6px;display:flex}.kixi4q_field span{font-family:var(--font-ibm-plex-sans), sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;font-size:.75rem;font-weight:600}.kixi4q_field input,.kixi4q_field select,.kixi4q_field textarea{font-family:var(--font-ibm-plex-sans), sans-serif;color:var(--fg-on-dark);background:var(--surface-dark-strong);border:1px solid var(--border-dark);outline:none;padding:12px 16px;font-size:.9375rem;transition:border-color .2s}.kixi4q_field textarea{resize:vertical;min-height:120px}.kixi4q_field input::placeholder,.kixi4q_field textarea::placeholder{color:#ffffff54}.kixi4q_field input:focus,.kixi4q_field select:focus,.kixi4q_field textarea:focus{border-color:var(--accent)}.kixi4q_inputError{border-color:var(--status-alert)!important}.kixi4q_errorText{font-family:var(--font-ibm-plex-sans), sans-serif;color:var(--status-alert);font-size:.75rem;line-height:1.4}.kixi4q_submitError{font-family:var(--font-ibm-plex-sans), sans-serif;color:var(--status-alert);margin:0;font-size:.875rem}.kixi4q_submitButton{font-family:var(--font-ibm-plex-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:var(--fg-primary);cursor:pointer;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);border:0;justify-content:center;align-self:flex-start;align-items:center;padding:16px 44px;font-size:.8125rem;font-weight:700;transition:opacity .2s;display:inline-flex}.kixi4q_submitButton:hover{opacity:.88}.kixi4q_submitButton:disabled{opacity:.7;cursor:wait}.kixi4q_marketingConsent{align-items:flex-start;gap:10px;display:flex}.kixi4q_marketingConsent input{accent-color:var(--accent);flex-shrink:0;width:16px;height:16px;margin-top:2px}.kixi4q_marketingConsent span{color:#ffffff94;font-family:var(--font-ibm-plex-sans), sans-serif;font-size:.78rem;line-height:1.5}.kixi4q_note{font-family:var(--font-ibm-plex-sans), sans-serif;color:#fff6;margin:4px 0 0;font-size:.75rem;line-height:1.5}.kixi4q_successState{text-align:center;padding:2.5rem 1rem}.kixi4q_successIcon{color:#48bb78;background:#48bb7826;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 1.25rem;font-size:1.5rem;font-weight:700;display:flex}.kixi4q_successState h3{font-family:var(--display-headings);color:var(--fg-on-dark);margin:0 0 .5rem;font-size:1.5rem;font-weight:500}.kixi4q_successState p{font-family:var(--font-ibm-plex-sans), sans-serif;color:#ffffffa6;margin:0;font-size:.9375rem;line-height:1.55}.kixi4q_honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.kixi4q_bottomCta{background:var(--surface-page);padding:6rem 0}.kixi4q_bottomCtaInner{text-align:center;max-width:700px}.kixi4q_bottomCtaActions{flex-direction:column;align-items:center;width:100%;display:flex}.kixi4q_bottomCtaPrimary{font-family:var(--font-ibm-plex-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:var(--fg-primary);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);justify-content:center;align-items:center;width:100%;padding:16px 44px;font-size:.8125rem;font-weight:700;line-height:normal;text-decoration:none;transition:opacity .2s;display:inline-flex}.kixi4q_bottomCtaPrimary:hover{opacity:.88}.kixi4q_secondaryCta{font-family:var(--font-ibm-plex-sans), sans-serif;color:var(--primary);text-align:center;margin-top:.875rem;padding-left:44px;font-size:.8125rem;font-weight:600;line-height:normal;text-decoration:none;transition:opacity .2s;display:block}.kixi4q_secondaryCta:hover{opacity:.8}@media screen and (max-width:991px){.kixi4q_heroInner,.kixi4q_expectInner,.kixi4q_stepsGrid{grid-template-columns:1fr}}@media screen and (max-width:767px){.kixi4q_hero{padding:8rem 0 4rem}.kixi4q_row{grid-template-columns:1fr;display:grid}.kixi4q_formCard{padding:36px 24px}.kixi4q_submitButton,.kixi4q_primaryCta,.kixi4q_bottomCtaPrimary{width:100%}.kixi4q_secondaryCta{padding-left:0}}
