@keyframes page_fadeUp__TA2m9{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.page_waveBg__DH_Y7{position:fixed;inset:0;z-index:0;background:linear-gradient(180deg,#00060F,#000A1A 60%,#000D22);pointer-events:none}.page_page__JKGtz{position:relative;z-index:1;overflow-x:hidden;background:transparent;min-height:100vh}.page_hero__OpN3E{position:relative;min-height:48vh;display:flex;flex-direction:column;justify-content:flex-end;padding:120px clamp(32px,6vw,96px) clamp(56px,7vh,96px)}.page_heroLabel__yJZZl{font-family:var(--mono);font-size:1rem;letter-spacing:.35em;text-transform:uppercase;color:rgba(255,255,255,.45);margin-bottom:1.25rem;animation:page_fadeUp__TA2m9 .7s cubic-bezier(.16,1,.3,1) both}.page_heroH1__sS9Qa{font-size:clamp(2.4rem,6vw,5rem);font-weight:700;line-height:1.08;letter-spacing:-.02em;color:#fff;margin:0 0 1.5rem;animation:page_fadeUp__TA2m9 .85s cubic-bezier(.16,1,.3,1) .1s both}.page_heroH1__sS9Qa em{font-style:normal;background:linear-gradient(90deg,hsl(200,80%,55%),hsl(160,100%,50%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_divider__pqCGf{border:none;border-top:1px solid rgba(255,255,255,.09);margin:0;position:relative;z-index:1}.page_formSection__ZFeEj{position:relative;z-index:1;padding:clamp(64px,10vh,120px) clamp(32px,6vw,96px);display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(48px,6vw,96px);gap:clamp(48px,6vw,96px);align-items:start;max-width:1200px;margin:0 auto}@media (max-width:800px){.page_formSection__ZFeEj{grid-template-columns:1fr}.page_infoCol__W2P3R{order:-1}}.page_infoCol__W2P3R{display:flex;flex-direction:column;gap:2rem}.page_infoLabel__PI027{font-family:var(--mono);font-size:.85rem;letter-spacing:.3em;text-transform:uppercase;color:rgba(255,255,255,.4)}.page_infoH2__AgadX{font-size:clamp(1.6rem,3vw,2.5rem);font-weight:700;color:#fff;line-height:1.18;margin:0}.page_infoText__AAZcq{font-size:1rem;line-height:1.75;color:rgba(255,255,255,.6);margin:0}.page_infoList__BsL_H{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.page_infoList__BsL_H li{display:flex;align-items:center;gap:.75rem;font-size:.95rem;color:rgba(255,255,255,.55)}.page_infoList__BsL_H li svg{flex-shrink:0;color:hsl(160,100%,50%)}.page_form__z31z8{display:flex;flex-direction:column;gap:1.25rem}.page_row__04mFa{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}@media (max-width:500px){.page_row__04mFa{grid-template-columns:1fr}}.page_field__fy_qh{display:flex;flex-direction:column;gap:.4rem}.page_label__tNKOY{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.45);font-family:var(--mono)}.page_input__i_W3W,.page_textarea__aJN_z{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:.75rem 1rem;color:#fff;font-size:1rem;outline:none;transition:border-color .2s,background .2s;width:100%;box-sizing:border-box;font-family:inherit}.page_input__i_W3W:focus,.page_textarea__aJN_z:focus{border-color:hsl(200,80%,55%);background:rgba(255,255,255,.07)}.page_input__i_W3W.page_error__6TOKH,.page_textarea__aJN_z.page_error__6TOKH{border-color:hsl(0,80%,60%)}.page_textarea__aJN_z{resize:vertical;min-height:140px}.page_fieldError__YlEWQ{font-size:.8rem;color:hsl(0,80%,60%)}.page_submitBtn__DWPQb{margin-top:.5rem;padding:.85rem 2.5rem;background:linear-gradient(90deg,hsl(200,80%,55%),hsl(160,100%,50%));border:none;border-radius:6px;color:#000;font-size:1rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:opacity .2s,transform .15s;align-self:flex-start}.page_submitBtn__DWPQb:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.page_submitBtn__DWPQb:disabled{opacity:.5;cursor:not-allowed}.page_successBox__Sl4ID{background:rgba(0,255,160,.07);border:1px solid rgba(0,255,160,.25);border-radius:8px;padding:1.5rem 2rem;text-align:center;color:hsl(160,100%,65%);font-size:1.05rem;line-height:1.6}.page_successBox__Sl4ID strong{display:block;font-size:1.2rem;margin-bottom:.5rem}.page_errorBanner__8Jpw_{background:rgba(255,60,60,.07);border:1px solid rgba(255,60,60,.25);border-radius:6px;padding:.75rem 1rem;color:hsl(0,80%,65%);font-size:.9rem}