.lsNQ4q_form{gap:var(--space-12);display:grid}@media (min-width:1000px){.lsNQ4q_form{gap:var(--space-16);grid-template-columns:minmax(0,3fr) minmax(0,8fr);align-items:start}}.lsNQ4q_progress{gap:var(--space-1);border-top:1px solid var(--rule);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1000px){.lsNQ4q_progress{top:calc(var(--space-24) + var(--space-2));position:sticky}}.lsNQ4q_progressItem{align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--rule-faint);color:var(--fg-faint);font-size:var(--step--1);display:flex}.lsNQ4q_progressItem[data-state=current]{color:var(--fg)}.lsNQ4q_progressItem[data-state=done]{color:var(--fg-muted)}.lsNQ4q_progressIndex{letter-spacing:.06em}.lsNQ4q_progressItem[data-state=current] .lsNQ4q_progressIndex{color:var(--zp-red)}.lsNQ4q_progressLabel{letter-spacing:.02em}.lsNQ4q_panel{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.lsNQ4q_stepHeading{font-family:var(--font-display);font-size:var(--step-3);line-height:var(--lh-heading);letter-spacing:var(--tracking-display)}.lsNQ4q_stepHeading:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.lsNQ4q_fieldset{gap:var(--space-4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.lsNQ4q_legend{font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:capitalize;color:var(--fg-muted);padding:0}.lsNQ4q_choices{gap:var(--space-3);display:grid}@media (min-width:700px){.lsNQ4q_choices{grid-template-columns:repeat(2,1fr)}}.lsNQ4q_choice{gap:var(--space-1);padding:var(--space-5);border:1px solid var(--rule);cursor:pointer;min-height:88px;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);flex-direction:column;display:flex}.lsNQ4q_choice:hover{border-color:var(--fg-faint)}.lsNQ4q_choice[data-selected=true]{border-color:var(--zp-red);background:var(--bg-raised)}.lsNQ4q_radio{opacity:0;width:1px;height:1px;position:absolute}:is(.lsNQ4q_choice:has(.lsNQ4q_radio:focus-visible),.lsNQ4q_band:has(.lsNQ4q_radio:focus-visible),.lsNQ4q_packageCard:has(.lsNQ4q_radio:focus-visible)){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.lsNQ4q_choiceLabel{font-family:var(--font-display);font-size:var(--step-1);color:var(--fg);line-height:1.2}.lsNQ4q_choiceBlurb{color:var(--fg-muted);font-size:var(--step--1)}.lsNQ4q_packages{min-width:0}.lsNQ4q_emptyPackages{border:1px solid var(--rule);border-left:2px solid var(--zp-red);padding:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.lsNQ4q_emptyLead{font-family:var(--font-display);font-size:var(--step-1);color:var(--fg)}.lsNQ4q_emptyBody{color:var(--fg-muted);max-width:54ch;line-height:1.65}.lsNQ4q_packageList{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.lsNQ4q_packageList{grid-template-columns:repeat(2,1fr)}}.lsNQ4q_packageCard{gap:var(--space-2);padding:var(--space-6);border:1px solid var(--rule);cursor:pointer;flex-direction:column;height:100%;display:flex}.lsNQ4q_packageCard[data-selected=true]{border-color:var(--zp-red);background:var(--bg-raised)}.lsNQ4q_packageName{font-family:var(--font-display);font-size:var(--step-2)}.lsNQ4q_packagePrice{color:var(--zp-red);font-size:var(--step-0);font-weight:700}.lsNQ4q_packageMeta,.lsNQ4q_packageSolves,.lsNQ4q_packageTimeline{color:var(--fg-muted);font-size:var(--step--1);line-height:1.55}.lsNQ4q_packageScope{margin:var(--space-2) 0;gap:var(--space-1);color:var(--fg-muted);font-size:var(--step--1);flex-direction:column;padding:0;list-style:none;display:flex}.lsNQ4q_packageScope li:before{content:"— ";color:var(--fg-faint)}.lsNQ4q_fields{gap:var(--space-6);display:grid}@media (min-width:800px){.lsNQ4q_fields{grid-template-columns:repeat(2,1fr)}.lsNQ4q_field:has(textarea){grid-column:1/-1}}.lsNQ4q_field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.lsNQ4q_label{align-items:baseline;gap:var(--space-2);font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:capitalize;color:var(--fg-muted);display:flex}.lsNQ4q_required{color:var(--zp-red)}.lsNQ4q_optional{color:var(--fg-faint);text-transform:none;letter-spacing:.02em;font-size:.92em}.lsNQ4q_hint{color:var(--fg-faint);font-size:var(--step--1);line-height:1.5}.lsNQ4q_input{width:100%;min-height:52px;padding:var(--space-3) var(--space-4);background:var(--bg-raised);border:1px solid var(--rule);color:var(--fg);font-size:var(--step-0);transition:border-color var(--dur-fast) var(--ease-out);border-radius:0}textarea.lsNQ4q_input{resize:vertical;min-height:116px;line-height:1.6}.lsNQ4q_input:hover{border-color:var(--fg-faint)}.lsNQ4q_input:focus-visible,.lsNQ4q_input[aria-invalid=true]{border-color:var(--zp-red)}.lsNQ4q_error{color:var(--zp-red);font-size:var(--step--1);line-height:1.5}.lsNQ4q_bands{gap:var(--space-3);flex-wrap:wrap;display:flex}.lsNQ4q_band{min-height:52px;padding-inline:var(--space-5);border:1px solid var(--rule);color:var(--fg-muted);cursor:pointer;font-size:var(--step--1);align-items:center;display:inline-flex}.lsNQ4q_band[data-selected=true]{border-color:var(--zp-red);color:var(--fg);background:var(--bg-raised)}.lsNQ4q_consentRow{gap:var(--space-2);flex-direction:column;grid-column:1/-1;display:flex}.lsNQ4q_consent{align-items:flex-start;gap:var(--space-3);color:var(--fg-muted);font-size:var(--step--1);cursor:pointer;min-height:44px;line-height:1.6;display:flex}.lsNQ4q_consent input{width:20px;height:20px;accent-color:var(--zp-red);flex-shrink:0;margin-top:.15em}.lsNQ4q_consent a{color:var(--fg)}.lsNQ4q_customNote{border-left:2px solid var(--zp-red);padding-left:var(--space-5);color:var(--fg-muted);grid-column:1/-1;max-width:56ch;line-height:1.65}.lsNQ4q_honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lsNQ4q_status{min-height:1.5em;color:var(--zp-red);font-size:var(--step--1);line-height:1.5}.lsNQ4q_actions{gap:var(--space-4);border-top:1px solid var(--rule-faint);padding-top:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.lsNQ4q_forward,.lsNQ4q_back{min-height:56px;padding-inline:var(--space-8);font-size:var(--step--1);letter-spacing:.025em;text-transform:capitalize;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:1px solid #0000;border-radius:0;font-weight:700}.lsNQ4q_forward{background:var(--zp-red);color:var(--zp-ink)}.lsNQ4q_forward:hover:not(:disabled){background:var(--fg);color:var(--bg)}.lsNQ4q_back{border-color:var(--rule);color:var(--fg-muted);background:0 0}.lsNQ4q_back:hover:not(:disabled){border-color:var(--fg);color:var(--fg)}.lsNQ4q_forward:disabled,.lsNQ4q_back:disabled{opacity:.55;cursor:not-allowed}.lsNQ4q_success{align-items:flex-start;gap:var(--space-5);flex-direction:column;max-width:62ch;display:flex}.lsNQ4q_successHeading{font-family:var(--font-display);font-size:var(--step-5);line-height:var(--lh-display);letter-spacing:var(--tracking-display)}.lsNQ4q_successHeading:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.lsNQ4q_successBody{color:var(--fg-muted);line-height:1.7}.lsNQ4q_nextSteps{margin:var(--space-4) 0 0;padding-left:var(--space-6);gap:var(--space-3);color:var(--fg-muted);flex-direction:column;line-height:1.6;display:flex}.lsNQ4q_nextSteps strong{color:var(--fg);font-weight:400}.lsNQ4q_successActions{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.lsNQ4q_secondaryButton,.lsNQ4q_ghostButton{min-height:56px;padding-inline:var(--space-6);font-size:var(--step--1);letter-spacing:.025em;text-transform:capitalize;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.lsNQ4q_secondaryButton{background:var(--fg);color:var(--bg)}.lsNQ4q_ghostButton{border:1px solid var(--rule);color:var(--fg)}.lsNQ4q_ghostButton:hover{border-color:var(--fg)}.lsNQ4q_forward{border-radius:var(--radius-action);box-shadow:var(--shadow-action);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.lsNQ4q_forward:hover{background:var(--action-red);color:var(--zp-ink);box-shadow:var(--shadow-action-hover);transform:translateY(-2px)}
.G0-Vrq_head{width:100%;max-width:var(--max-w);padding:calc(var(--space-24) + var(--space-8)) var(--gutter) var(--space-12);gap:var(--space-5);flex-direction:column;margin-inline:auto;display:flex}.G0-Vrq_title{font-family:var(--font-display);font-size:var(--step-5);line-height:var(--lh-display);letter-spacing:var(--tracking-display)}.G0-Vrq_lede{color:var(--fg-muted);max-width:50ch;line-height:1.65}.G0-Vrq_body{width:100%;max-width:var(--max-w);padding:0 var(--gutter) var(--chapter-pad);margin-inline:auto}
