.page_container__ldUyY{min-height:100vh;background:var(--paper);color:var(--ink)}.page_header__quHLQ{padding:80px 48px 48px;border-bottom:1px solid var(--rule-strong)}.page_header__quHLQ h1{font-family:var(--f-display);font-size:clamp(48px,7vw,88px);font-weight:700;letter-spacing:-.01em;line-height:1.05;color:var(--ink);margin:0}.page_header__quHLQ p{font-family:var(--f-sans);font-size:16px;color:var(--ink-soft);line-height:1.55;max-width:580px;margin:28px 0 0}.page_content__ZkWXV{display:grid;grid-template-columns:320px 1fr;border-bottom:1px solid var(--rule-strong)}.page_content__ZkWXV:last-child{border-bottom:none}.page_features__6RHOu{padding:64px 32px;border-right:1px solid var(--rule);background:var(--paper-warm);display:flex;flex-direction:column;gap:32px}.page_feature__tyFEc{display:flex;gap:16px}.page_featureIcon__EDi0i{font-size:32px;letter-spacing:-.02em;line-height:1;flex-shrink:0;width:40px}.page_featureIcon__EDi0i,.page_feature__tyFEc h3{font-family:var(--f-display);font-weight:700;color:var(--ink)}.page_feature__tyFEc h3{font-size:18px;letter-spacing:-.01em;margin:0 0 6px}.page_feature__tyFEc p{font-family:var(--f-sans);font-size:13px;color:var(--ink-soft);line-height:1.55;margin:0}.page_formWrapper__2Anxm{padding:64px 48px}.page_form__TWGnX{display:block}.page_row__W3B8f{display:grid;grid-template-columns:1fr 1fr;gap:16px}.page_field__FPuyy{margin-bottom:28px}.page_fieldLabel__mmXzx{display:block;font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;color:var(--ink-mute);margin-bottom:6px;text-transform:uppercase}.page_requiredMark__3vLld{color:oklch(.52 .18 25);margin-left:4px}.page_input__cszpw,.page_textarea__Aymnc{width:100%;padding:12px 0;border:none;border-bottom:1px solid var(--rule-strong);background:transparent;font-family:var(--f-sans);font-size:16px;color:var(--ink);outline:none;transition:border-color .15s}.page_input__cszpw:focus,.page_textarea__Aymnc:focus{border-color:var(--ink)}.page_textarea__Aymnc{resize:none;min-height:96px}.page_input__cszpw::-moz-placeholder,.page_textarea__Aymnc::-moz-placeholder{color:var(--ink-mute);font-family:var(--f-sans)}.page_input__cszpw::placeholder,.page_textarea__Aymnc::placeholder{color:var(--ink-mute);font-family:var(--f-sans)}.page_errorMessage___zMR9{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;color:var(--action);border:1px solid var(--action);padding:12px;margin-bottom:24px;text-transform:uppercase}.page_fileInput__USBEi{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.page_fileDrop__H0_1L{display:flex;flex-direction:column;gap:4px;padding:18px 14px;border:1px dashed var(--rule);background:transparent;font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;color:var(--ink-mute);text-transform:uppercase;cursor:pointer;transition:border-color .15s,color .15s}.page_fileDrop__H0_1L:hover{border-color:var(--ink);color:var(--ink)}.page_fileDropSub__b5Dnf{font-size:9.5px;letter-spacing:.06em;color:var(--ink-mute);text-transform:none;font-family:var(--f-mono)}.page_fileChip__HWy0E{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;border:1px solid var(--rule);padding:12px 14px;font-family:var(--f-mono);font-size:11px}.page_fileChipName__O2j5Z{color:var(--ink);letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_fileChipSize__RN1Yf{color:var(--ink-mute)}.page_fileChipRemove__YlUfk{background:none;border:none;color:var(--ink-mute);font-size:14px;cursor:pointer;padding:0 4px}.page_fileChipRemove__YlUfk:hover{color:var(--action)}.page_turnstile__kBd7j{margin:16px 0}.page_submit__Lq9Bd{background:var(--ink);color:var(--paper);padding:16px 24px;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;border:none;margin-top:12px;cursor:pointer;transition:background .15s}.page_submit__Lq9Bd:hover:not(:disabled){background:var(--action)}.page_submit__Lq9Bd:disabled{opacity:.5;cursor:wait}.page_successMessage__Au4E8{text-align:center;padding:64px 0}.page_successIcon__ttE4q{font-family:var(--f-display);font-size:64px;color:var(--heritage);margin-bottom:16px}.page_successMessage__Au4E8 h2{font-family:var(--f-display);font-size:40px;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin:0}.page_successMessage__Au4E8 p{font-family:var(--f-sans);font-size:15px;color:var(--ink-soft);margin:16px auto 0;max-width:420px;line-height:1.6}.page_resetBtn__FpqYI{background:transparent;border:1px solid var(--ink);color:var(--ink);padding:12px 20px;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-top:24px;cursor:pointer}.page_resetBtn__FpqYI:hover{border-color:var(--action);color:var(--action)}@media (max-width:1024px){.page_header__quHLQ{padding:56px 24px 32px}.page_content__ZkWXV{grid-template-columns:1fr}.page_features__6RHOu{border-right:none;border-bottom:1px solid var(--rule-strong);padding:32px 24px;flex-direction:column;overflow-x:visible;gap:20px}.page_feature__tyFEc{min-width:0;display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start}.page_featureIcon__EDi0i{width:auto;font-size:28px}.page_formWrapper__2Anxm{padding:40px 24px}}@media (max-width:768px){.page_header__quHLQ{padding:48px 20px 28px}.page_formWrapper__2Anxm{padding:32px 20px}.page_features__6RHOu{padding:28px 20px}.page_row__W3B8f{grid-template-columns:1fr;gap:0}.page_submit__Lq9Bd{min-height:48px;width:100%;text-align:center}.page_fileDrop__H0_1L{padding:16px 14px;min-height:72px}}@media (max-width:560px){.page_header__quHLQ{padding:40px 16px 24px}.page_formWrapper__2Anxm{padding:28px 16px}.page_features__6RHOu{padding:24px 16px;gap:16px}.page_fileChip__HWy0E{grid-template-columns:1fr auto;row-gap:4px}.page_fileChipSize__RN1Yf{grid-column:1;grid-row:2}.page_fileChipRemove__YlUfk{grid-column:2;grid-row:1/span 2;align-self:center;min-width:44px;min-height:44px}.page_successMessage__Au4E8 h2{font-size:32px}}@media (max-width:430px){.page_input__cszpw,.page_textarea__Aymnc{font-size:15.5px}.page_fileChip__HWy0E{grid-template-columns:1fr}.page_fileChipRemove__YlUfk{grid-column:1;grid-row:3;justify-self:flex-start}.page_fileChipSize__RN1Yf{grid-row:2}}.page_fileDrop__H0_1L:focus-within{border-color:var(--action);color:var(--action);outline:2px solid var(--action);outline-offset:2px}