.page_hero__NUmom{margin-top:var(--header-h);background:var(--c-ink);color:var(--c-paper)}.page_heroInner__Uh0X_{max-width:var(--container);margin:auto;padding:var(--s-9) var(--gutter);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr);grid-gap:var(--s-8);gap:var(--s-8);align-items:center}.page_dateLabel__9ZwxQ,.page_eyebrow__tt4w0,.page_kicker__4grS5{font-size:var(--t-eyebrow);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.15em;margin:0 0 var(--s-5);color:var(--c-violet)}.page_dateLabel__9ZwxQ,.page_eyebrow__tt4w0{color:var(--c-violet-bright)}.page_hero__NUmom h1{font-size:var(--t-h1);font-weight:var(--fw-bold);letter-spacing:-.035em;line-height:1.02;margin:0;font-style:normal}.page_hero__NUmom h1 span{color:var(--c-violet-bright)}.page_lead__MMgQc{font-size:var(--t-lead);line-height:1.45;max-width:46ch;margin:var(--s-6) 0 var(--s-5)}.page_heroNote__TLfq5{color:var(--c-violet-tint);max-width:50ch}.page_actions__ugPRI{display:flex;gap:var(--s-3);flex-wrap:wrap;margin-top:var(--s-6)}.page_eventCard__zp_qY{padding:var(--s-7);border:1px solid var(--c-violet-bright);border-radius:var(--r-lg)}.page_date__cBirq{font-size:var(--t-h2);letter-spacing:-.04em;line-height:1;margin:0}.page_year__OO76G{font-size:var(--t-lead);margin:var(--s-3) 0 var(--s-6)}.page_eventCard__zp_qY dl{margin:0}.page_eventCard__zp_qY dl div{display:grid;grid-template-columns:70px 1fr;grid-gap:var(--s-4);gap:var(--s-4);padding:var(--s-4) 0;border-top:1px solid var(--c-violet-deep)}.page_eventCard__zp_qY dt{font-size:var(--t-caption);color:var(--c-violet-bright)}.page_eventCard__zp_qY dd{margin:0}.page_venueNote__nVrNM{font-size:var(--t-caption);color:var(--c-violet-tint)}.page_cardPrice__fKxkx{padding-top:var(--s-5);margin-top:var(--s-5);border-top:1px solid var(--c-violet-bright);font-size:var(--t-h3);font-weight:var(--fw-semibold)}.page_cardPrice__fKxkx span{display:block;font-size:var(--t-caption);font-weight:var(--fw-regular);color:var(--c-violet-tint);margin-top:var(--s-2)}.page_split__7M9fn{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-8);gap:var(--s-8);align-items:start}.page_host___dX_W h2,.page_registration__QCaiw h2,.page_split__7M9fn h2{font-size:var(--t-h2);font-weight:var(--fw-bold);line-height:1.06;letter-spacing:-.03em;margin:0;font-style:normal}.page_registration__QCaiw h2 span,.page_split__7M9fn h2 span{color:var(--c-violet);font-weight:var(--fw-medium)}.page_bodyCopy__QuEeP{font-size:var(--t-lead);line-height:1.55;color:var(--c-ink-62)}.page_bodyCopy__QuEeP p:first-child{margin-top:0}.page_small__1opmH{font-size:var(--t-caption);line-height:1.6;color:var(--c-ink-62)}.page_program__Oamb8{margin-top:var(--s-8)}.page_programRow__0q4bE{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s-6);gap:var(--s-6);padding:var(--s-7) 0;border-top:1px solid var(--c-rule)}.page_number__0fCMD{font-size:var(--t-caption);color:var(--c-violet);padding-top:var(--s-1)}.page_programRow__0q4bE h3{font-size:var(--t-h3);font-weight:var(--fw-semibold);line-height:1.2;letter-spacing:-.01em;margin:0}.page_programRow__0q4bE p{margin:0;color:var(--c-ink-62);font-size:var(--t-body);line-height:1.65}.page_programRow__0q4bE .page_problem__zEaNU{margin-top:var(--s-4)}.page_programRow__0q4bE .page_result__IVpuG{margin-top:var(--s-4);color:var(--c-violet);font-weight:var(--fw-medium)}.page_programFoot__tl22v{max-width:76ch;font-size:var(--t-lead);line-height:1.5;padding-top:var(--s-6);border-top:1px solid var(--c-rule)}.page_list__fYWhb{padding-left:var(--s-5);font-size:var(--t-body);color:var(--c-ink-62);line-height:1.65}.page_list__fYWhb li{padding-left:var(--s-2);margin:var(--s-3) 0}.page_host___dX_W{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);grid-gap:var(--s-8);gap:var(--s-8);align-items:center}.page_portrait__JzZfw{width:100%;max-height:520px;height:auto;object-fit:cover;border-radius:var(--r-lg);background:var(--c-paper-warm)}.page_hostRole__gR3ZE{font-size:var(--t-lead);color:var(--c-violet)}.page_registration__QCaiw{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-8);gap:var(--s-8);align-items:start}.page_price__CVOf3{font-size:var(--t-stat);font-weight:var(--fw-semibold);letter-spacing:-.035em;margin:var(--s-7) 0 var(--s-5)}.page_price__CVOf3 span{display:block;font-size:var(--t-body-sm);font-weight:var(--fw-regular);letter-spacing:0;color:var(--c-ink-62);margin-top:var(--s-2)}.page_formCard__TzxLX{background:var(--c-paper);border:1px solid var(--c-rule);border-radius:var(--r-lg);padding:var(--s-6);min-width:0}.page_formCard__TzxLX h3{font-size:var(--t-h3);margin:0 0 var(--s-4);line-height:1.2}.page_formGrid__9gA_0{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-4);gap:var(--s-4);margin:var(--s-5) 0}.page_field__O_nPY{display:flex;flex-direction:column;gap:var(--s-2);font-size:var(--t-ui);font-weight:var(--fw-medium)}.page_field__O_nPY input,.page_field__O_nPY select,.page_field__O_nPY textarea{width:100%;min-width:0;border:1px solid var(--c-rule);border-radius:var(--r-sm);padding:var(--s-3);background:var(--c-paper);font:inherit;color:var(--c-ink)}.page_field__O_nPY textarea{resize:vertical;min-height:96px}.page_optional__poS8x{font-size:var(--t-caption);font-weight:var(--fw-regular);color:var(--c-ink-62)}.page_addon__3wqEU{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-5) 0;margin-top:var(--s-4);font-size:var(--t-ui);line-height:1.6}.page_addon__3wqEU input{margin-top:var(--s-1);accent-color:var(--c-violet);width:18px;height:18px;flex-shrink:0}.page_total__ADZBe{display:flex;justify-content:space-between;gap:var(--s-3);border-top:1px solid var(--c-rule);padding:var(--s-4) 0;align-items:center}.page_total__ADZBe strong{font-size:var(--t-h3);white-space:nowrap}.page_total__ADZBe small{display:block;text-align:right;font-size:var(--t-caption);font-weight:var(--fw-regular);color:var(--c-ink-62)}.page_submit__NumZG{background:var(--c-ink);color:var(--c-paper);width:100%;border-radius:var(--r-sm);padding:var(--s-4) var(--s-5);font-size:var(--t-ui);font-weight:var(--fw-semibold);transition:background var(--d-fast) var(--ease)}.page_submit__NumZG:hover{background:var(--c-violet-deep)}.page_submit__NumZG:disabled{cursor:wait;opacity:.7}.page_error__W3CHt{font-size:var(--t-ui);color:var(--c-before)}.page_honeypot__fkx9j{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media(max-width:900px){.page_heroInner__Uh0X_,.page_host___dX_W,.page_registration__QCaiw,.page_split__7M9fn{grid-template-columns:1fr;gap:var(--s-7)}.page_heroInner__Uh0X_{padding:var(--s-8) var(--gutter)}.page_eventCard__zp_qY{max-width:560px}.page_programRow__0q4bE{grid-template-columns:32px minmax(0,1fr);gap:var(--s-4)}.page_programRow__0q4bE>div:last-child{grid-column:2}.page_portrait__JzZfw{max-width:440px}.page_host___dX_W{align-items:start}.page_formGrid__9gA_0{grid-template-columns:1fr}.page_formCard__TzxLX{padding:var(--s-5)}}@media(prefers-reduced-motion:reduce){.page_submit__NumZG{transition:none}}.page_caseSteps__wIEV6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s-5);gap:var(--s-5);margin-top:var(--s-7)}.page_caseSteps__wIEV6 article{padding:var(--s-5);background:var(--c-paper);border:1px solid var(--c-rule);border-radius:var(--r-lg)}.page_caseSteps__wIEV6 .page_kicker__4grS5{margin-bottom:var(--s-4)}.page_caseSteps__wIEV6 h3{font-size:var(--t-h3);line-height:1.2;margin:0 0 var(--s-4)}.page_caseSteps__wIEV6 article>p:last-child{font-size:var(--t-body);line-height:1.6;color:var(--c-ink-62);margin:0}.page_caseExample__2y5Hc{margin-top:var(--s-6);padding:var(--s-6);border-left:3px solid var(--c-violet);background:var(--c-violet-wash);border-radius:var(--r-sm)}.page_caseExample__2y5Hc .page_kicker__4grS5{margin-bottom:var(--s-4)}.page_casePrompt__Pmt87{font-size:var(--t-lead);line-height:1.5;font-weight:var(--fw-medium);max-width:72ch;margin:0 0 var(--s-5)}@media(max-width:900px){.page_caseSteps__wIEV6{grid-template-columns:1fr}.page_caseExample__2y5Hc{padding:var(--s-5)}}.page_priceBreakdown__9poG3{font-size:var(--t-ui);color:var(--c-ink-62);margin-bottom:var(--s-4)}.page_priceBreakdown__9poG3 p{display:flex;justify-content:space-between;gap:var(--s-3);margin:var(--s-2) 0}.page_priceBreakdown__9poG3 p span:last-child{white-space:nowrap}.page_groupOffer__Czgrv{font-size:var(--t-body);line-height:1.6;color:var(--c-violet-deep);max-width:44ch}@media(max-width:420px){.page_total__ADZBe{flex-direction:column;align-items:flex-start}.page_total__ADZBe small{text-align:left}}.page_outcomes___qY5o{color:var(--c-paper)}.page_outcomes___qY5o>.page_kicker__4grS5{color:var(--c-violet-bright)}.page_outcomes___qY5o h2{font-size:var(--t-h2);line-height:1.06;font-weight:var(--fw-bold);letter-spacing:-.03em;margin:0}.page_outcomes___qY5o h2 span{color:var(--c-violet-bright);font-weight:var(--fw-medium)}.page_outcomeIntro__Jd2vN{font-size:var(--t-lead);line-height:1.5;max-width:60ch;color:var(--c-violet-tint);margin:var(--s-6) 0 0}.page_outcomeGrid__Esyw3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s-5);gap:var(--s-5);margin-top:var(--s-7)}.page_outcomeGrid__Esyw3 article{padding:var(--s-6);border:1px solid var(--c-violet-bright);border-radius:var(--r-lg)}.page_outcomeNumber__hdINt{display:block;font-size:var(--t-stat);line-height:1;color:var(--c-violet-bright);margin-bottom:var(--s-6)}.page_outcomeGrid__Esyw3 h3{font-size:var(--t-h3);line-height:1.2;margin:0 0 var(--s-4)}.page_outcomeGrid__Esyw3 p{font-size:var(--t-body);line-height:1.6;color:var(--c-violet-tint);margin:0}.page_outcomeNote__lEAjp{font-size:var(--t-caption);line-height:1.6;color:var(--c-violet-tint);max-width:90ch;margin:var(--s-6) 0 0}.page_followupSteps__WvSbX{list-style:none;padding:0;margin:0}.page_followupSteps__WvSbX li{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:var(--s-4);gap:var(--s-4);padding:var(--s-5) 0;border-top:1px solid var(--c-rule)}.page_followupSteps__WvSbX li>span{color:var(--c-violet);font-size:var(--t-caption);padding-top:var(--s-1)}.page_followupSteps__WvSbX h3{font-size:var(--t-h3);line-height:1.2;margin:0 0 var(--s-3)}.page_followupSteps__WvSbX p{font-size:var(--t-body);line-height:1.6;color:var(--c-ink-62);margin:0}@media(max-width:900px){.page_outcomeGrid__Esyw3{grid-template-columns:1fr}.page_outcomeGrid__Esyw3 article{padding:var(--s-5)}.page_outcomeNumber__hdINt{margin-bottom:var(--s-4)}}