.styles-module-scss-module__SwvX4G__section{padding:var(--space-3xl)0}.styles-module-scss-module__SwvX4G__content{max-width:800px;margin:0 auto}.styles-module-scss-module__SwvX4G__header{text-align:center;margin-bottom:var(--space-3xl)}.styles-module-scss-module__SwvX4G__title{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--c-text);margin-bottom:var(--space-md);line-height:var(--line-height-h2)}.styles-module-scss-module__SwvX4G__subtitle{font-size:var(--font-size-body);color:var(--c-text-secondary);line-height:var(--line-height-body);max-width:600px;margin:0 auto}.styles-module-scss-module__SwvX4G__form{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-soft)}.styles-module-scss-module__SwvX4G__formRow{gap:var(--space-lg);margin-bottom:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.styles-module-scss-module__SwvX4G__formRow{gap:var(--space-md);grid-template-columns:1fr}}.styles-module-scss-module__SwvX4G__formGroup{margin-bottom:var(--space-lg);flex-direction:column;display:flex}.styles-module-scss-module__SwvX4G__formGroup:last-of-type{margin-bottom:var(--space-xl)}.styles-module-scss-module__SwvX4G__label{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--c-text);margin-bottom:var(--space-sm)}.styles-module-scss-module__SwvX4G__input,.styles-module-scss-module__SwvX4G__textarea{width:100%;padding:var(--space-md);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-md);font-size:var(--font-size-body);color:var(--c-text);font-family:var(--font-body);transition:all var(--transition-base)}.styles-module-scss-module__SwvX4G__input:focus,.styles-module-scss-module__SwvX4G__textarea:focus{border-color:var(--c-primary);outline:none;box-shadow:0 0 0 3px #c084fc1a}.styles-module-scss-module__SwvX4G__input::placeholder,.styles-module-scss-module__SwvX4G__textarea::placeholder{color:var(--c-text-muted)}.styles-module-scss-module__SwvX4G__textarea{resize:vertical;min-height:120px}.styles-module-scss-module__SwvX4G__submitButton{width:100%}.styles-module-scss-module__SwvX4G__successMessage,.styles-module-scss-module__SwvX4G__errorMessage{padding:var(--space-md);border-radius:var(--radius-md);margin-bottom:var(--space-lg);font-size:var(--font-size-body);text-align:center}.styles-module-scss-module__SwvX4G__successMessage{border:1px solid var(--c-success);color:var(--c-success);background:#39d98a1a}.styles-module-scss-module__SwvX4G__errorMessage{border:1px solid var(--c-danger);color:var(--c-danger);background:#ff6b6b1a}@media (max-width:768px){.styles-module-scss-module__SwvX4G__section{padding:var(--space-2xl)0}.styles-module-scss-module__SwvX4G__form{padding:var(--space-lg)}.styles-module-scss-module__SwvX4G__header{margin-bottom:var(--space-xl);padding:0 var(--space-md)}}
.styles-module-scss-module__peXLwq__page{padding:var(--space-3xl)0;background:var(--c-bg)}.styles-module-scss-module__peXLwq__container{max-width:800px;padding:0 var(--space-md);margin:0 auto}@media (min-width:769px){.styles-module-scss-module__peXLwq__container{padding:0 var(--space-xl)}}.styles-module-scss-module__peXLwq__title{font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-bold);color:var(--c-text);margin-bottom:var(--space-md)}.styles-module-scss-module__peXLwq__subtitle{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--c-text-secondary);margin-bottom:var(--space-2xl)}.styles-module-scss-module__peXLwq__contactBlock{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:var(--space-xl);margin-bottom:var(--space-3xl)}.styles-module-scss-module__peXLwq__contactBlockTitle{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);color:var(--c-text);margin-bottom:var(--space-md)}.styles-module-scss-module__peXLwq__contactEmail{font-size:var(--font-size-body);color:var(--c-text-secondary);margin-bottom:var(--space-md)}.styles-module-scss-module__peXLwq__contactEmail a{color:var(--c-primary);font-weight:var(--font-weight-medium);text-decoration:none}.styles-module-scss-module__peXLwq__contactEmail a:hover{text-decoration:underline}.styles-module-scss-module__peXLwq__contactNote{font-size:var(--font-size-body-sm);color:var(--c-text-muted);margin:0}.styles-module-scss-module__peXLwq__divider{border:none;border-top:1px solid var(--c-border);margin:var(--space-2xl)0}
