.IihG3q_stage{isolation:isolate;min-height:calc(100vh - 80px);padding:72px 20px 120px;position:relative;overflow:hidden}.IihG3q_glow{z-index:-1;background:radial-gradient(600px 360px at 20% 30%, color-mix(in srgb, var(--c) 28%, transparent), transparent 70%), radial-gradient(520px 320px at 85% 10%, color-mix(in srgb, var(--oh-accent) 18%, transparent), transparent 70%);filter:blur(8px);height:720px;animation:18s ease-in-out infinite alternate IihG3q_drift;position:absolute;inset:-20% -10% auto}@keyframes IihG3q_drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(3%,2%)scale(1.06)}}.IihG3q_panel{background:var(--glass-78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line-8);border-top:3px solid var(--c);max-width:820px;box-shadow:0 30px 80px var(--shade-55);margin:0 auto;padding:40px clamp(20px,5vw,56px) 44px}.IihG3q_progress{background:var(--fill-8);height:3px;margin-bottom:14px;overflow:hidden}.IihG3q_progressFill{background:linear-gradient(90deg, var(--c), color-mix(in srgb, var(--c) 55%, var(--bg-inverse)));height:100%;transition:width .42s cubic-bezier(.2,.8,.2,1)}.IihG3q_meta{justify-content:space-between;align-items:center;min-height:24px;margin-bottom:28px;display:flex}.IihG3q_back{color:var(--fg-3);font-size:var(--fs-13);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:4px 0}.IihG3q_back:hover{color:var(--fg-1)}.IihG3q_enterForward{animation:.38s cubic-bezier(.2,.8,.2,1) IihG3q_inRight}.IihG3q_enterBack{animation:.38s cubic-bezier(.2,.8,.2,1) IihG3q_inLeft}@keyframes IihG3q_inRight{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes IihG3q_inLeft{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.IihG3q_stepHead{margin-bottom:32px}.IihG3q_eyebrow{color:var(--c-text)}.IihG3q_title{letter-spacing:-.015em;text-wrap:balance;margin:14px 0 0;font-size:clamp(34px,5.2vw,58px);font-weight:700;line-height:1.02}.IihG3q_lede{color:var(--fg-2);font-size:var(--fs-18);max-width:56ch;margin:18px 0 0;line-height:1.55}.IihG3q_pitchGrid{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:10px;display:grid}.IihG3q_pitch{text-align:left;color:var(--fg-1);background:var(--fill-3);border:1px solid var(--line-8);border-left:3px solid var(--c);cursor:pointer;flex-direction:column;gap:4px;padding:18px 18px 16px 20px;font-family:inherit;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s;display:flex}.IihG3q_pitch:hover{background:color-mix(in srgb, var(--c) 12%, transparent);border-color:color-mix(in srgb, var(--c) 60%, transparent);box-shadow:0 12px 30px color-mix(in srgb, var(--c) 18%, transparent);transform:translateY(-2px)}.IihG3q_pitch:focus-visible{outline:2px solid var(--c);outline-offset:2px}.IihG3q_pitchName{font-weight:700;font-size:var(--fs-17);justify-content:space-between;align-items:center;display:flex}.IihG3q_pitchArrow{color:var(--c-text);transition:transform .16s}.IihG3q_pitch:hover .IihG3q_pitchArrow{transform:translate(4px)}.IihG3q_pitchTag{color:var(--fg-3);font-size:var(--fs-14)}.IihG3q_pitchCount{color:var(--c-text);font-size:var(--fs-11);letter-spacing:.16em;text-transform:uppercase;margin-top:8px;font-weight:700}.IihG3q_groupPitch{border-left:3px solid var(--c);color:var(--fg-2);font-size:var(--fs-16);padding:4px 0 4px 18px;line-height:1.6}.IihG3q_groupPitch p{margin:0 0 8px}.IihG3q_pitchNext{color:var(--fg-3);font-size:var(--fs-15)}.IihG3q_pitchNext strong{color:var(--fg-2)}.IihG3q_note{background:color-mix(in srgb, var(--c) 10%, transparent);border-left:3px solid var(--c);font-size:var(--fs-18);margin:0 0 28px;padding:20px 24px;line-height:1.55}.IihG3q_note p{white-space:pre-wrap;margin:0}.IihG3q_note cite{color:var(--fg-3);font-style:normal;font-size:var(--fs-14);margin-top:10px;display:block}.IihG3q_notice{border:1px dashed var(--line-20);color:var(--fg-2);font-size:var(--fs-14);margin:0 0 24px;padding:12px 16px}.IihG3q_groups{flex-direction:column;gap:32px;display:flex}.IihG3q_groupHead{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.IihG3q_groupDot{background:var(--c);width:9px;height:9px;transform:rotate(45deg)translateY(-1px)}.IihG3q_groupName{font-weight:700;font-size:var(--fs-13);letter-spacing:.2em;text-transform:uppercase;color:var(--c-text)}.IihG3q_groupTagline{color:var(--fg-3);font-size:var(--fs-14)}.IihG3q_cards{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:10px;display:grid}.IihG3q_card{text-align:left;background:var(--fill-2-5);border:1px solid var(--line-10);color:var(--fg-1);cursor:pointer;flex-direction:column;gap:6px;padding:18px 44px 18px 18px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:flex;position:relative}.IihG3q_card:hover{border-color:var(--line-28);transform:translateY(-1px)}.IihG3q_card:focus-visible{outline:2px solid var(--c);outline-offset:2px}.IihG3q_cardOn{border-color:var(--c);background:color-mix(in srgb, var(--c) 12%, transparent);box-shadow:0 0 0 1px var(--c), 0 10px 30px color-mix(in srgb, var(--c) 22%, transparent)}.IihG3q_cardTitle{font-weight:700;font-size:var(--fs-17);line-height:1.25}.IihG3q_cardDesc{color:var(--fg-3);font-size:var(--fs-14);line-height:1.45}.IihG3q_cardOn .IihG3q_cardDesc{color:var(--fg-2)}.IihG3q_check{border:1.5px solid var(--line-28);color:#0000;border-radius:50%;place-items:center;width:20px;height:20px;transition:all .18s;display:grid;position:absolute;top:16px;right:14px}.IihG3q_cardOn .IihG3q_check{background:var(--c);border-color:var(--c);color:var(--fg-on-bright);transform:scale(1.08)}.IihG3q_questions{flex-direction:column;gap:32px;display:flex}.IihG3q_question{border:0;min-width:0;margin:0;padding:0}.IihG3q_qLabel{font-weight:700;font-size:var(--fs-20);margin-bottom:12px;padding:0}.IihG3q_qHelp{color:var(--fg-3);font-size:var(--fs-15);margin:-4px 0 14px}.IihG3q_chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.IihG3q_chip{background:var(--fill-3);border:1px solid var(--line-14);color:var(--fg-2);font-size:var(--fs-15);cursor:pointer;padding:12px 16px;transition:all .15s}.IihG3q_chip:hover{border-color:var(--line-35);color:var(--fg-1)}.IihG3q_chip:focus-visible{outline:2px solid var(--c);outline-offset:2px}.IihG3q_chipOn{background:var(--c);border-color:var(--c);color:var(--fg-on-bright);font-weight:600}.IihG3q_chipOn:hover{color:var(--fg-on-bright)}.IihG3q_fields{flex-direction:column;gap:20px;display:flex}.IihG3q_field{flex-direction:column;gap:8px;display:flex}.IihG3q_fieldLabel{font-weight:700;font-size:var(--fs-12);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3)}.IihG3q_optional{letter-spacing:.04em;text-transform:none;font-weight:400;font-size:var(--fs-12);color:var(--fg-4);margin-left:6px}.IihG3q_input{background:var(--scrim-55);border:1px solid var(--line-16);width:100%;color:var(--fg-1);font-family:var(--font-sans);font-size:var(--fs-17);resize:vertical;outline:none;padding:14px 16px;transition:border-color .15s,box-shadow .15s}.IihG3q_input::placeholder{color:var(--fg-4)}.IihG3q_input:focus{border-color:var(--c);box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 25%, transparent)}.IihG3q_hint{color:var(--fg-4);font-size:var(--fs-13);line-height:1.45}.IihG3q_honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.IihG3q_actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:40px;display:flex}.IihG3q_actionsSticky{z-index:2;background:linear-gradient(to top, var(--glass-0e-98) 70%, var(--glass-0e-0));margin:32px calc(-1*clamp(20px,5vw,56px)) -44px;padding:18px clamp(20px,5vw,56px) 22px;position:sticky;bottom:0}.IihG3q_primary{transition:transform .15s,opacity .15s,background .15s}.IihG3q_primary:not(:disabled):hover{transform:translate(2px)}.IihG3q_primary:disabled{opacity:.35;cursor:not-allowed}.IihG3q_enterHint{opacity:.7}.IihG3q_error{border-left:3px solid var(--oh-alt-orange);background:var(--orange-10);color:var(--status-error-pale);font-size:var(--fs-15);margin:24px 0 0;padding:12px 16px}.IihG3q_done{text-align:left}.IihG3q_burst{color:var(--c-text);margin-bottom:8px}.IihG3q_burstCircle{stroke-dasharray:151;stroke-dashoffset:151px;animation:.6s ease-out forwards IihG3q_draw}.IihG3q_burstCheck{stroke-dasharray:40;stroke-dashoffset:40px;animation:.36s ease-out .45s forwards IihG3q_draw}@keyframes IihG3q_draw{to{stroke-dashoffset:0}}.IihG3q_nextList{flex-direction:column;gap:10px;display:flex}.IihG3q_nextItem{background:var(--fill-3);border-left:3px solid var(--c);flex-direction:column;gap:4px;padding:16px 18px;animation:.42s cubic-bezier(.2,.8,.2,1) both IihG3q_inRight;display:flex}.IihG3q_nextItem:nth-child(2){animation-delay:80ms}.IihG3q_nextItem:nth-child(3){animation-delay:.16s}.IihG3q_nextItem:nth-child(4){animation-delay:.24s}.IihG3q_nextGroup{font-weight:700;font-size:var(--fs-12);letter-spacing:.2em;text-transform:uppercase;color:var(--c-text)}.IihG3q_nextTeams{font-weight:700;font-size:var(--fs-17)}.IihG3q_nextText{color:var(--fg-3);font-size:var(--fs-15)}@media (max-width:560px){.IihG3q_stage{padding:32px 12px 80px}.IihG3q_panel{padding:28px 18px 32px}.IihG3q_cards{grid-template-columns:1fr}.IihG3q_enterHint{display:none}}@media (prefers-reduced-motion:reduce){.IihG3q_glow,.IihG3q_enterForward,.IihG3q_enterBack,.IihG3q_nextItem,.IihG3q_burstCircle,.IihG3q_burstCheck{animation:none}.IihG3q_burstCircle,.IihG3q_burstCheck{stroke-dashoffset:0}}.IihG3q_optIn{border:1px solid var(--line-10);background:var(--fill-2);cursor:pointer;align-items:flex-start;gap:12px;padding:16px 18px;line-height:1.45;display:flex}.IihG3q_optIn input{width:16px;height:16px;accent-color:var(--c,var(--oh-accent));flex-shrink:0;margin-top:3px}.IihG3q_optIn>span{color:var(--fg-1);font-size:var(--fs-15);flex-direction:column;gap:4px;display:flex}.IihG3q_optIn strong{font-weight:700}.IihG3q_account{border:1px solid var(--line-10);border-top:3px solid var(--c,var(--oh-accent));background:var(--fill-2);margin-top:36px;padding:28px}.IihG3q_accountTitle{font-size:var(--fs-28);color:var(--fg-1);margin:10px 0 8px;line-height:1.15}.IihG3q_perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:20px 0 0;padding:0;list-style:none;display:grid}.IihG3q_perks li{border-left:2px solid var(--c,var(--oh-accent));flex-direction:column;gap:4px;padding-left:14px;display:flex}.IihG3q_perks strong{color:var(--fg-1);font-size:var(--fs-15)}.IihG3q_perks span{color:var(--fg-2);font-size:var(--fs-14);line-height:1.5}@media (max-width:640px){.IihG3q_perks{grid-template-columns:1fr}.IihG3q_account{padding:22px}}
