.page-module__Ivs0GW__page{background-color:var(--color-surface)}.page-module__Ivs0GW__formSection{padding:var(--spacing-16) var(--spacing-10) var(--spacing-24);justify-content:center;display:flex}.page-module__Ivs0GW__formInner{gap:var(--spacing-10);flex-direction:column;width:100%;max-width:42rem;display:flex}.page-module__Ivs0GW__intentGroup{gap:var(--spacing-4);flex-direction:column;display:flex}.page-module__Ivs0GW__intentLabel{font-size:var(--font-size-label-lg);letter-spacing:.12em;text-transform:uppercase;color:var(--color-on-surface-variant);margin:0;font-weight:600}.page-module__Ivs0GW__intentOptions{gap:var(--spacing-3);grid-template-columns:1fr 1fr;display:grid}.page-module__Ivs0GW__intentOption{gap:var(--spacing-1);padding:var(--spacing-5) var(--spacing-6);border:2px solid var(--color-outline-variant);border-radius:var(--radius-xs);cursor:pointer;text-align:left;transition:border-color var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard);background-color:#0000;flex-direction:column;display:flex}.page-module__Ivs0GW__intentOption:hover{border-color:var(--color-primary)}.page-module__Ivs0GW__intentSelected{border-color:var(--color-primary);background-color:#8c17120d}.page-module__Ivs0GW__intentTitle{font-size:var(--font-size-body-md);color:var(--color-on-surface);font-weight:600}.page-module__Ivs0GW__intentDesc{font-size:var(--font-size-body-sm);color:var(--color-on-surface-variant)}.page-module__Ivs0GW__intentSelected .page-module__Ivs0GW__intentTitle{color:var(--color-primary)}.page-module__Ivs0GW__form{gap:var(--spacing-6);flex-direction:column;display:flex}.page-module__Ivs0GW__formRow{gap:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}.page-module__Ivs0GW__field{gap:var(--spacing-2);flex-direction:column;display:flex}.page-module__Ivs0GW__label{font-size:var(--font-size-label-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--color-on-surface-variant);font-weight:600}.page-module__Ivs0GW__required{color:var(--color-primary)}.page-module__Ivs0GW__input{width:100%;padding:var(--spacing-4) var(--spacing-5);border:1.5px solid var(--color-outline-variant);border-radius:var(--radius-xs);font-size:var(--font-size-body-md);color:var(--color-on-surface);transition:border-color var(--duration-fast) var(--easing-standard);box-sizing:border-box;background-color:#0000;outline:none}.page-module__Ivs0GW__input::placeholder{color:var(--color-on-surface-variant);opacity:.35}.page-module__Ivs0GW__input:focus{border-color:var(--color-primary)}.page-module__Ivs0GW__submitButton{padding:var(--spacing-5) var(--spacing-10);background-color:var(--color-primary);color:var(--color-surface);font-size:var(--font-size-label-lg);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;border:2px solid var(--color-primary);border-radius:var(--radius-xs);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);justify-content:center;align-self:flex-start;align-items:center;font-weight:700;display:inline-flex}.page-module__Ivs0GW__submitButton:hover{color:var(--color-primary);background-color:#0000;transform:translateY(-2px)}.page-module__Ivs0GW__formNote{font-size:var(--font-size-body-sm);color:var(--color-on-surface-variant);opacity:.6;margin:0}@media (max-width:48rem){.page-module__Ivs0GW__formSection{padding:var(--spacing-10) var(--spacing-6) var(--spacing-16)}.page-module__Ivs0GW__formRow,.page-module__Ivs0GW__intentOptions{grid-template-columns:1fr}}.page-module__Ivs0GW__draftPanel{border:1px solid var(--color-outline-variant);border-left:3px solid var(--color-primary);border-radius:var(--radius-xs);padding:var(--spacing-6);gap:var(--spacing-4);background-color:var(--color-surface-container-lowest,#00000005);flex-direction:column;display:flex}.page-module__Ivs0GW__draftTitle{font-family:var(--font-family-display);font-size:var(--font-size-title-md);color:var(--color-on-surface);margin:0}.page-module__Ivs0GW__draftText{font-size:var(--font-size-body-md);line-height:var(--line-height-body);color:var(--color-on-surface-variant);margin:0}.page-module__Ivs0GW__draftPre{font-size:var(--font-size-body-sm);color:var(--color-on-surface);background-color:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-xs);padding:var(--spacing-4);white-space:pre-wrap;margin:0;line-height:1.6;overflow-x:auto}.page-module__Ivs0GW__copyBtn{color:var(--color-primary);font-family:inherit;font-size:var(--font-size-label-lg);letter-spacing:.1em;text-transform:uppercase;padding:var(--spacing-3) var(--spacing-6);border:1px solid var(--color-primary);border-radius:var(--radius-xs);cursor:pointer;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;background-color:#0000;align-self:flex-start;font-weight:700}.page-module__Ivs0GW__mailtoLink{color:var(--color-primary);text-underline-offset:.2em;text-decoration:underline}
