.button_button__vzz15{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;line-height:1;height:52px;padding:0 28px;cursor:pointer;transition:all var(--duration-normal) var(--ease-out-expo);white-space:nowrap;border:none;-webkit-tap-highlight-color:transparent;width:100%}@media (min-width:480px){.button_button__vzz15{width:auto;padding:0 32px}}.button_primary__y3snY{background:var(--accent);color:var(--text-inverse)}.button_primary__y3snY:hover{background:var(--accent-hover);color:var(--text-inverse)}.button_secondary__46tbl{background:transparent;color:var(--text-primary);border:1px solid var(--border-default)}.button_secondary__46tbl:hover{border-color:var(--text-primary);background:var(--text-primary);color:var(--surface-primary)}.button_ghost__F07DT{background:transparent;color:var(--text-secondary);border:none;height:auto;padding:4px 0;letter-spacing:.08em}.button_ghost__F07DT:hover{color:var(--text-primary)}.button_small__tuYUt{height:36px;padding:0 20px;font-size:11px}.page_page__TLfZI{padding:clamp(40px,6vw,80px) 0;max-width:600px;margin:0 auto}.page_title__a1uuI{font-family:var(--font-display);font-size:clamp(1.75rem,3.5vw,2.75rem);letter-spacing:-.02em;margin-bottom:40px}.page_steps__jIgqE{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;gap:0;margin-bottom:48px}@media (min-width:480px){.page_steps__jIgqE{grid-template-columns:repeat(4,1fr)}}.page_step__MlYkX{text-align:center;padding:16px 8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid var(--border-subtle);color:var(--text-tertiary);transition:color var(--duration-fast) var(--ease-out-expo);min-height:44px;display:flex;align-items:center;justify-content:center}.page_stepActive__4NL4y{border-color:var(--accent);color:var(--accent)}.page_form__MyKCH{display:flex;flex-direction:column;gap:28px}.page_field__kpRRP{display:flex;flex-direction:column;gap:8px}.page_label__gU79c{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.page_textarea__XrvnQ{font-family:var(--font-body);font-size:15px;font-weight:300;padding:16px 20px;border:1px solid var(--border-default);background:var(--surface-elevated);color:var(--text-primary);min-height:180px;resize:vertical;transition:border-color var(--duration-fast) var(--ease-out-expo)}.page_textarea__XrvnQ::placeholder{color:var(--text-tertiary)}.page_textarea__XrvnQ:focus{outline:none;border-color:var(--accent)}.page_row__Mh3l8{display:flex;flex-direction:column;gap:16px}@media (min-width:480px){.page_row__Mh3l8{flex-direction:row}}.page_row__Mh3l8>.page_field__kpRRP{flex:1 1}.page_input__JPrSo{font-family:var(--font-body);font-size:15px;font-weight:300;padding:14px 20px;border:1px solid var(--border-default);background:var(--surface-elevated);color:var(--text-primary);transition:border-color var(--duration-fast) var(--ease-out-expo)}.page_input__JPrSo::placeholder{color:var(--text-tertiary)}.page_input__JPrSo:focus{outline:none;border-color:var(--accent)}.page_lede__9gQtd{font-family:var(--font-serif);font-size:16px;line-height:1.75;color:var(--text-secondary);margin-bottom:40px}.page_subhead__HR3aP{font-family:var(--font-display);font-size:clamp(1.25rem,2.2vw,1.5rem);letter-spacing:-.01em;margin-top:56px;margin-bottom:20px;color:var(--text-primary)}.page_bodyText__bcBcI{font-family:var(--font-serif);font-size:15px;line-height:1.75;color:var(--text-secondary);margin-bottom:16px}.page_stepList__eSZSF{display:flex;flex-direction:column;gap:24px;margin:24px 0 32px;padding:0;list-style:none}.page_stepItem__fPo_x{display:grid;grid-template-columns:32px 1fr;grid-gap:16px;gap:16px;align-items:start}.page_stepNum__SKrmg{font-family:var(--font-mono,var(--font-body));font-size:11px;letter-spacing:.16em;color:var(--accent);padding-top:4px}.page_stepHeading__OW15D{font-family:var(--font-display);font-size:16px;margin:0 0 6px;color:var(--text-primary)}.page_stepBody__cgFXg{font-family:var(--font-serif);font-size:14px;line-height:1.7;color:var(--text-secondary)}.page_faqItem__Z5K_z{margin:20px 0;border-top:1px solid var(--border-subtle);padding-top:16px}.page_faqQ__G17VG{font-family:var(--font-display);font-size:15px;margin:0 0 8px;color:var(--text-primary)}.page_faqA__u2kba{font-family:var(--font-serif);font-size:14px;line-height:1.7;color:var(--text-secondary);margin:0}