.page_contactPage__h08t5{padding:var(--spacing-xl) var(--spacing-md);padding-bottom:80px}.page_container__abba2{max-width:900px;margin:0 auto;display:grid;grid-template-columns:1fr 1.3fr;gap:var(--spacing-xl);align-items:start}.page_info__RynZl h1{font-size:1.75rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-sm)}.page_intro__Vu6Fb{color:var(--foreground-muted);line-height:1.6;margin-bottom:var(--spacing-lg)}.page_details__FrapI{display:flex;flex-direction:column;gap:var(--spacing-md)}.page_detailItem__N5J9z{display:flex;align-items:flex-start;gap:var(--spacing-md)}.page_detailItem__N5J9z i{color:var(--color-primary);font-size:1.1rem;margin-top:2px;width:20px;text-align:center}.page_detailItem__N5J9z div{display:flex;flex-direction:column;gap:2px}.page_detailItem__N5J9z strong{font-weight:600;color:var(--foreground)}.page_detailItem__N5J9z span{color:var(--foreground-muted);font-size:.9rem}.page_detailItem__N5J9z a{color:var(--color-primary);text-decoration:none}.page_detailItem__N5J9z a:hover{text-decoration:underline}.page_formCard__pJbcd{background:var(--background-card);border-radius:var(--radius-md);padding:var(--spacing-xl);box-shadow:var(--shadow-sm)}.page_formCard__pJbcd h2{font-size:1.2rem;font-weight:600;margin-bottom:var(--spacing-lg)}.page_row__04mFa{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.page_field__fy_qh{margin-bottom:var(--spacing-md)}.page_field__fy_qh label{display:block;font-size:.85rem;font-weight:500;color:var(--foreground);margin-bottom:var(--spacing-xs)}.page_field__fy_qh input,.page_field__fy_qh textarea{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:.9rem;font-family:inherit;color:var(--foreground);background:var(--background);transition:border-color .2s}.page_field__fy_qh input:focus,.page_field__fy_qh textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.page_field__fy_qh textarea{resize:vertical;min-height:100px}.page_errorMsg__F88Oh{padding:10px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-sm);color:#dc2626;font-size:.85rem;margin-bottom:var(--spacing-md)}.page_btnSubmit__pN7G8,.page_errorMsg__F88Oh{display:flex;align-items:center;gap:var(--spacing-sm)}.page_btnSubmit__pN7G8{width:100%;justify-content:center;padding:12px;background:var(--color-primary);color:white;border:none;border-radius:var(--radius-sm);font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s}.page_btnSubmit__pN7G8:hover:not(:disabled){background:var(--color-primary-dark)}.page_btnSubmit__pN7G8:disabled{opacity:.7;cursor:not-allowed}.page_successMessage__hL9cI{text-align:center;padding:var(--spacing-xl) var(--spacing-md)}.page_successMessage__hL9cI i{font-size:3rem;color:var(--color-primary);margin-bottom:var(--spacing-md)}.page_successMessage__hL9cI h2{margin-bottom:var(--spacing-sm)}.page_successMessage__hL9cI p{color:var(--foreground-muted);margin-bottom:var(--spacing-lg)}.page_btnOutline__dsVD4{padding:10px 24px;border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary);font-size:.9rem;font-weight:500;cursor:pointer;background:transparent;transition:all .2s}.page_btnOutline__dsVD4:hover{background:var(--color-primary-light)}@media (max-width:768px){.page_contactPage__h08t5{padding:var(--spacing-md) var(--spacing-sm)}.page_container__abba2{gap:var(--spacing-lg)}.page_container__abba2,.page_row__04mFa{grid-template-columns:1fr}.page_formCard__pJbcd{padding:var(--spacing-md)}}