.page-module__D_XWMa__page{padding-top:calc(var(--header-height) + var(--space-9));padding-bottom:var(--space-9);min-height:100vh}.page-module__D_XWMa__layout{gap:var(--space-9);grid-template-columns:1fr 1fr;align-items:start;display:grid}.page-module__D_XWMa__left{top:calc(var(--header-height) + var(--space-7));position:sticky}.page-module__D_XWMa__headline{font-family:var(--font-serif);font-size:var(--fs-xl);font-weight:var(--fw-medium);color:var(--text);margin-bottom:var(--space-4);line-height:1.04}.page-module__D_XWMa__sub{font-size:var(--fs-base);color:var(--text-secondary);margin-bottom:var(--space-7);line-height:1.7}.page-module__D_XWMa__alt{padding-top:var(--space-5);border-top:1px solid var(--border);gap:var(--space-3);flex-direction:column;display:flex}.page-module__D_XWMa__altLabel{font-size:var(--fs-sm);color:var(--text-muted)}.page-module__D_XWMa__altMuted{font-size:var(--fs-sm);color:var(--text-muted);font-style:italic}.page-module__D_XWMa__form{gap:var(--space-5);flex-direction:column;display:flex}.page-module__D_XWMa__field{gap:var(--space-2);flex-direction:column;display:flex}.page-module__D_XWMa__label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text)}.page-module__D_XWMa__required{color:var(--accent)}.page-module__D_XWMa__input,.page-module__D_XWMa__textarea{width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--fs-base);color:var(--text);background:var(--ink-800);border:1px solid var(--border);border-radius:var(--radius-sm);outline:none;transition:border-color .25s}.page-module__D_XWMa__input::placeholder,.page-module__D_XWMa__textarea::placeholder{color:var(--text-muted)}.page-module__D_XWMa__input:focus,.page-module__D_XWMa__textarea:focus{border-color:var(--brass-base)}.page-module__D_XWMa__input:disabled,.page-module__D_XWMa__textarea:disabled{opacity:.6;cursor:not-allowed}.page-module__D_XWMa__textarea{resize:vertical;min-height:120px}.page-module__D_XWMa__submit{align-self:flex-start}.page-module__D_XWMa__submit:disabled{opacity:.7;cursor:not-allowed}.page-module__D_XWMa__responseNote{font-size:var(--fs-xs);color:var(--text-muted);margin-top:calc(var(--space-2) * -1)}.page-module__D_XWMa__error{font-size:var(--fs-sm);color:#e05450;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background-color:#e0545014;border:1px solid #e0545033}.page-module__D_XWMa__successCard{padding:var(--space-8) var(--space-6);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;animation:.4s forwards page-module__D_XWMa__fadeIn;display:flex}.page-module__D_XWMa__successIcon{background-color:var(--accent-muted);width:48px;height:48px;color:var(--accent);font-size:var(--fs-lg);font-weight:var(--fw-bold);border-radius:50%;justify-content:center;align-items:center;display:flex}.page-module__D_XWMa__successTitle{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text)}.page-module__D_XWMa__successText{font-size:var(--fs-base);color:var(--text-secondary);max-width:320px}@media (max-width:768px){.page-module__D_XWMa__layout{gap:var(--space-7);grid-template-columns:1fr}.page-module__D_XWMa__left{position:static}}.page-module__D_XWMa__inputError{background-color:#e054500a;border-color:#e05450!important}.page-module__D_XWMa__fieldError{font-size:var(--fs-xs);color:#e05450;margin-top:2px}.page-module__D_XWMa__trustChips{gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.page-module__D_XWMa__trustChip{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--glass-bg);border:1px solid var(--glass-border);font-size:var(--fs-sm);color:var(--text-secondary);-webkit-backdrop-filter:blur(8px);white-space:nowrap;border-radius:999px;display:flex}.page-module__D_XWMa__trustChipIcon{font-size:1rem;line-height:1}.page-module__D_XWMa__privacyNote{font-size:var(--fs-xs);color:var(--text-muted);margin-top:calc(var(--space-2) * -1);line-height:1.5}.page-module__D_XWMa__privacyNote a{color:var(--text-secondary);text-underline-offset:2px;transition:color var(--transition-fast);text-decoration:underline}.page-module__D_XWMa__privacyNote a:hover{color:var(--accent)}
