.page-module__OBafZq__page{min-height:calc(100vh - 52px);padding:3rem 0 5rem}.page-module__OBafZq__container{width:100%;max-width:860px;margin:0 auto;padding:0 1.5rem}.page-module__OBafZq__header{align-items:baseline;gap:.3rem;margin-bottom:.3rem;display:flex}.page-module__OBafZq__prefix{font-family:var(--font-mono);color:var(--phosphor-dim);font-size:1rem}.page-module__OBafZq__title{font-family:var(--font-display);color:var(--phosphor);text-shadow:var(--glow-text);font-size:clamp(2.5rem,6vw,4rem)}.page-module__OBafZq__subtitle{font-family:var(--font-mono);color:var(--phosphor-dim);letter-spacing:.12em;margin-bottom:.5rem;font-size:.68rem}.page-module__OBafZq__divider{font-family:var(--font-mono);color:var(--phosphor-faint);white-space:nowrap;margin:1.5rem 0;font-size:.65rem;overflow:hidden}.page-module__OBafZq__sectionLabel{font-family:var(--font-mono);color:var(--phosphor-dim);letter-spacing:.1em;margin-bottom:1.5rem;font-size:.68rem}.page-module__OBafZq__formSection{margin-bottom:.5rem}.page-module__OBafZq__form{flex-direction:column;gap:1.4rem;display:flex}.page-module__OBafZq__fieldGroup{flex-direction:column;gap:.4rem;display:flex}.page-module__OBafZq__fieldLabel{font-family:var(--font-mono);color:var(--phosphor-dim);letter-spacing:.12em;font-size:.68rem}.page-module__OBafZq__input,.page-module__OBafZq__select,.page-module__OBafZq__textarea{font-family:var(--font-mono);background:var(--black);color:var(--phosphor);letter-spacing:.03em;border:1px solid #ffffff26;outline:none;width:100%;padding:.7rem .9rem;font-size:.85rem;transition:border-color .15s,box-shadow .15s}.page-module__OBafZq__input:focus,.page-module__OBafZq__select:focus,.page-module__OBafZq__textarea:focus{border-color:var(--phosphor-dim);box-shadow:0 0 8px #ffffff0f}.page-module__OBafZq__input::placeholder,.page-module__OBafZq__textarea::placeholder{color:#ffffff2e}.page-module__OBafZq__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='rgba(255,255,255,0.4)' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;padding-right:2.5rem}.page-module__OBafZq__select option{color:var(--phosphor);background:#0a0a0a}.page-module__OBafZq__textarea{resize:vertical;min-height:120px;line-height:1.6}.page-module__OBafZq__submitRow{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.page-module__OBafZq__submitBtn{font-family:var(--font-display);letter-spacing:.08em;color:#ffffff4d;cursor:not-allowed;opacity:.5;background:0 0;border:1px solid #fff3;padding:.65rem 1.4rem;font-size:1.3rem}.page-module__OBafZq__submitNote{font-family:var(--font-mono);color:#ffa50099;letter-spacing:.1em;font-size:.62rem}.page-module__OBafZq__relayNotice{font-family:var(--font-mono);color:var(--indicator-amber,orange);letter-spacing:.06em;border:1px solid #ffa50040;flex-direction:column;gap:.3rem;padding:.9rem 1rem;font-size:.68rem;line-height:1.7;display:flex}.page-module__OBafZq__relayIcon{margin-bottom:.1rem;font-size:1rem}.page-module__OBafZq__emailLink{color:var(--phosphor);text-decoration:none;transition:text-shadow .15s}.page-module__OBafZq__emailLink:hover{text-shadow:var(--glow-text)}.page-module__OBafZq__faqSection{margin-bottom:.5rem}.page-module__OBafZq__faqIntro{font-family:var(--font-mono);color:var(--phosphor-dim);letter-spacing:.06em;margin-bottom:1.5rem;font-size:.72rem}.page-module__OBafZq__faqList{flex-direction:column;gap:0;display:flex}.page-module__OBafZq__faqItem{border-bottom:1px solid #ffffff14;padding:1.1rem 0;transition:background .1s}.page-module__OBafZq__faqItem:first-child{border-top:1px solid #ffffff14}.page-module__OBafZq__faqQ{font-family:var(--font-mono);color:var(--phosphor);letter-spacing:.04em;align-items:baseline;gap:.8rem;margin-bottom:.55rem;font-size:.8rem;line-height:1.4;display:flex}.page-module__OBafZq__faqNum{color:var(--phosphor-faint);flex-shrink:0;font-size:.68rem}.page-module__OBafZq__faqA{font-family:var(--font-mono);color:var(--phosphor-dim);letter-spacing:.03em;padding-left:2.6rem;font-size:.72rem;line-height:1.75}.page-module__OBafZq__footer{font-family:var(--font-mono);color:var(--phosphor-faint);letter-spacing:.1em;text-align:center;font-size:.62rem;line-height:1.6}
