._pageSection_1lwzf_1{background-color:var(--background);padding:6rem var(--spacing-8);min-height:100vh}._reveal_1lwzf_7{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}._reveal_1lwzf_7[data-revealed=true]{opacity:1;transform:translateY(0)}._header_1lwzf_18{text-align:center;max-width:800px;margin:0 auto 4rem;display:flex;flex-direction:column;gap:var(--spacing-4)}._pageTitle_1lwzf_27{font-family:var(--font-family-heading);font-size:clamp(2rem,4vw,2.5rem);font-weight:700;color:var(--foreground);text-transform:uppercase;margin:0;letter-spacing:.02em}._pageSubtitle_1lwzf_37{color:var(--muted-foreground);font-size:1rem;line-height:1.6;margin:0}._container_1lwzf_44{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 350px;gap:var(--spacing-8)}@media(max-width:800px){._container_1lwzf_44{grid-template-columns:1fr}}._panel_1lwzf_58{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--spacing-8)}._form_1lwzf_65{display:flex;flex-direction:column;gap:var(--spacing-2)}._formRow_1lwzf_71{display:flex;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}@media(max-width:600px){._formRow_1lwzf_71{flex-direction:column}}._flex1_1lwzf_83{flex:1}._sidebar_1lwzf_87{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-6)}._sidebarTitle_1lwzf_97{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;text-transform:uppercase;color:var(--surface-foreground);margin:0}._sidebarDesc_1lwzf_106{color:var(--muted-foreground);font-size:.875rem;line-height:1.6;margin:0}._infoList_1lwzf_113{display:flex;flex-direction:column;gap:var(--spacing-6);margin-top:var(--spacing-4)}._infoItem_1lwzf_120{display:flex;align-items:flex-start;gap:var(--spacing-4)}._infoIcon_1lwzf_126{color:var(--primary);margin-top:2px;flex-shrink:0}._infoText_1lwzf_132{display:flex;flex-direction:column;gap:var(--spacing-1)}._infoLabel_1lwzf_138{font-size:.75rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._infoValue_1lwzf_145{font-size:.9375rem;color:var(--foreground);font-weight:500}
