._section_0ca5ab0{isolation:isolate;align-items:center;min-height:100svh;padding-block:clamp(3rem,8vh,6rem);display:grid;position:relative;overflow:visible}._inner_0ca5ab0{z-index:1;gap:clamp(2.25rem,5vw,4.5rem);display:grid;position:relative}._copy_0ca5ab0{align-items:flex-start;gap:var(--space-5);flex-direction:column;max-width:42rem;display:flex}._heading_0ca5ab0{letter-spacing:-.032em;max-width:12.5em;margin:0;font-size:clamp(2rem,4.1vw,3.2rem);line-height:1.08}._headingLead_0ca5ab0{display:contents}._headingLine_0ca5ab0{display:block}._heading_0ca5ab0>._headingLine_0ca5ab0{margin-top:.2em}._heading_0ca5ab0 .emphasis{letter-spacing:-.038em}._lead_0ca5ab0{max-width:48ch;color:var(--color-muted);margin:0;font-size:1.0625rem;line-height:1.55}._stage_0ca5ab0{place-items:center;min-width:0;padding:clamp(1.25rem,3.5vw,2.5rem);display:grid;position:relative;overflow:visible}._sunrise_0ca5ab0{z-index:0;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 50% 74%, #fffcf7f5 0%, var(--color-pale-violet) 22%, #7c3aed6b 46%, #e9daff29 64%, transparent 74%);border-radius:50%;width:min(42rem,124%);position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:linear-gradient(#000 0% 58%,#00000073 78%,#0000 100%);mask-image:linear-gradient(#000 0% 58%,#00000073 78%,#0000 100%)}._form_0ca5ab0{z-index:1;border:1px solid var(--color-border-soft);border-radius:var(--radius-xl);background:var(--color-surface);width:min(100%,34rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 18px 44px #2f123e1a}._formHead_0ca5ab0{align-items:center;padding:1.15rem 1.15rem .85rem;display:flex}._formTitle_0ca5ab0{color:var(--color-ink);font-family:var(--font-sans);letter-spacing:-.03em;margin:0;font-size:1.125rem;font-weight:650;line-height:1.2}._steps_0ca5ab0{border-radius:var(--radius-md);background:#2f123e0f;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:0 1.15rem 1rem;padding:3px;display:grid}._step_0ca5ab0{border-radius:calc(var(--radius-md) - 3px);min-height:2.75rem;color:var(--color-plum);font-family:var(--font-sans);cursor:pointer;transition:background-color .16s var(--ease-out), color .16s var(--ease-out), transform .1s var(--ease-out);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.4rem .2rem;display:flex}._step_0ca5ab0:active{transform:scale(.97)}._step_0ca5ab0:focus-visible{outline:2px solid var(--color-violet);outline-offset:1px}._step_0ca5ab0[aria-selected=true]{background:var(--color-surface);box-shadow:0 1px 3px #2f123e1a}._stepIndex_0ca5ab0{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--color-muted);font-size:.6875rem;font-weight:700}._step_0ca5ab0[aria-selected=true] ._stepIndex_0ca5ab0{color:var(--color-violet)}._stepLabel_0ca5ab0{letter-spacing:-.015em;white-space:nowrap;font-size:.75rem;font-weight:650;line-height:1.1}@media (hover:hover) and (pointer:fine){._step_0ca5ab0:hover{background:#ffffff8c}._step_0ca5ab0[aria-selected=true]:hover{background:var(--color-surface)}}._sheet_0ca5ab0{display:grid;overflow:hidden}._panel_0ca5ab0{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;padding:0 1.15rem 1.25rem}._panel_0ca5ab0[data-active=true]{opacity:1;visibility:visible;pointer-events:auto}._panelTitle_0ca5ab0{color:var(--color-ink);letter-spacing:-.03em;margin:0 0 .4rem;font-size:1.0625rem;font-weight:650;line-height:1.25}._panelText_0ca5ab0{max-width:46ch;color:var(--color-muted);margin:0 0 1rem;font-size:.9375rem;line-height:1.5}._fields_0ca5ab0{gap:.7rem;display:grid}._field_0ca5ab0{gap:.35rem;display:grid}._fieldLabel_0ca5ab0{color:var(--color-ink);letter-spacing:-.015em;font-size:.8125rem;font-weight:650}._control_0ca5ab0{display:block;position:relative}._input_0ca5ab0{border-radius:var(--radius-sm);background:var(--color-ivory);width:100%;min-height:2.75rem;color:var(--color-ink);font-family:var(--font-sans);letter-spacing:-.015em;overflow-wrap:anywhere;border:1px solid #2f123e24;padding:.6rem 2.35rem .6rem .85rem;font-size:.9375rem;line-height:1.3;display:block}._check_0ca5ab0{color:var(--color-violet);pointer-events:none;position:absolute;top:50%;right:.75rem;translate:0 -50%}@media (min-width:1024px){._inner_0ca5ab0{grid-template-columns:minmax(20rem,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(1.75rem,3.5vw,3.25rem)}._heading_0ca5ab0{max-width:12.5em}}@media (max-width:1023px){._section_0ca5ab0{flex-direction:column;height:100svh;min-height:100svh;max-height:100svh;padding-block:2.5rem 0;display:flex;overflow:clip}._inner_0ca5ab0{flex-direction:column;flex:auto;gap:0;min-height:0;display:flex}._copy_0ca5ab0{flex:none;gap:0;max-width:none}._heading_0ca5ab0{letter-spacing:-.03em;max-width:none;font-size:clamp(2rem,4.1vw,3.2rem);line-height:1.08}._headingLead_0ca5ab0{display:block}._headingLead_0ca5ab0 ._headingLine_0ca5ab0{display:inline}._heading_0ca5ab0>._headingLine_0ca5ab0{display:block}._lead_0ca5ab0{max-width:32rem;margin-top:1rem;font-size:.975rem;line-height:1.55}._cta_0ca5ab0{margin-top:1.25rem}._stage_0ca5ab0{min-height:0;width:calc(100% + var(--page-pad) * 2);margin-inline:calc(var(--page-pad) * -1);flex:auto;place-items:center;padding:0;display:grid;overflow:hidden}._sunrise_0ca5ab0{grid-area:1/1;justify-self:stretch;width:100%;max-width:none;position:relative;top:auto;left:auto;translate:none}._form_0ca5ab0{width:calc((100% - var(--page-pad) * 2) * .75);border-radius:1.15rem;grid-area:1/1;place-self:center;box-shadow:inset 0 1px #ffffffd9,0 10px 28px #2f123e14}._formHead_0ca5ab0{padding:.8rem .85rem .55rem}._formTitle_0ca5ab0{font-size:.9375rem}._steps_0ca5ab0{border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:0 .7rem .7rem;padding:2px}._step_0ca5ab0{flex-direction:row;gap:0;min-height:2.15rem;padding:0 .15rem}._stepIndex_0ca5ab0{display:none}._stepLabel_0ca5ab0{font-size:.6875rem}._panel_0ca5ab0{padding:0 .7rem .75rem}._panelTitle_0ca5ab0{margin-bottom:.25rem;font-size:.9375rem}._panelText_0ca5ab0{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;margin:0 0 .55rem;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}._fields_0ca5ab0{background:var(--color-ivory);border:1px solid #2f123e1a;border-radius:.85rem;gap:0;overflow:hidden}._field_0ca5ab0{border-bottom:1px solid #2f123e14;grid-template-columns:4.6rem minmax(0,1fr);align-items:center;gap:.35rem;min-height:2.4rem;padding:.35rem .55rem .35rem .7rem}._field_0ca5ab0:last-child{border-bottom:0}._fieldLabel_0ca5ab0{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:700}._input_0ca5ab0{background:0 0;border:0;border-radius:0;min-height:0;padding:.45rem 1.55rem .45rem 0;font-size:.8125rem;line-height:1.3}._check_0ca5ab0{width:14px;height:14px;right:.15rem}}@media (max-width:767px){._heading_0ca5ab0{letter-spacing:-.03em}._lead_0ca5ab0{max-width:29rem}}@media (prefers-reduced-transparency:reduce){._form_0ca5ab0{background:var(--color-surface)}._sunrise_0ca5ab0{background:radial-gradient(circle at 50% 70%, var(--color-pale-violet) 0%, #e9daff8c 48%, transparent 72%);-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){._step_0ca5ab0{transition:background-color .16s var(--ease-out), color .16s var(--ease-out)}._step_0ca5ab0:active{transform:none}}
