.page-module__tKqU1a__hero{background:linear-gradient(180deg,var(--color-bg)0%,#f0f4f8 100%);color:var(--color-text-main);padding:var(--spacing-xl)0;text-align:center}.page-module__tKqU1a__title{color:var(--color-primary);margin-bottom:var(--spacing-sm);font-size:clamp(2rem,4vw,3.5rem);animation:.8s ease-out forwards page-module__tKqU1a__fadeInUp}.page-module__tKqU1a__subtitle{color:var(--color-text-muted);opacity:0;max-width:800px;margin:0 auto;font-size:1.2rem;animation:.8s ease-out .1s forwards page-module__tKqU1a__fadeInUp}.page-module__tKqU1a__content{padding:calc(var(--spacing-xl)*1.5)0;background-color:#f0f4f8}.page-module__tKqU1a__grid{gap:var(--spacing-xl);grid-template-columns:3fr 2fr;display:grid}.page-module__tKqU1a__formSection{background:var(--color-bg);padding:var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.page-module__tKqU1a__formSection h2{color:var(--color-primary);margin-bottom:var(--spacing-lg);font-size:2rem}.page-module__tKqU1a__successMessage{color:#155724;padding:var(--spacing-md);border-radius:var(--radius-sm);margin-bottom:var(--spacing-lg);background-color:#d4edda;border:1px solid #c3e6cb;font-weight:500}.page-module__tKqU1a__errorMessage{color:#721c24;padding:var(--spacing-md);border-radius:var(--radius-sm);margin-bottom:var(--spacing-lg);background-color:#f8d7da;border:1px solid #f5c6cb;font-weight:500}.page-module__tKqU1a__contactForm{gap:var(--spacing-md);flex-direction:column;display:flex}.page-module__tKqU1a__formGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.page-module__tKqU1a__formGroup label{color:var(--color-text-main);font-weight:500}.page-module__tKqU1a__formGroup input,.page-module__tKqU1a__formGroup textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color var(--transition-fast);padding:.8rem;font-family:inherit;font-size:1rem}.page-module__tKqU1a__formGroup input:disabled,.page-module__tKqU1a__formGroup textarea:disabled{cursor:not-allowed;opacity:.7;background-color:#e9ecef}.page-module__tKqU1a__formGroup input:focus:not(:disabled),.page-module__tKqU1a__formGroup textarea:focus:not(:disabled){border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #f5a62333}.page-module__tKqU1a__submitBtn{background-color:var(--color-primary);color:var(--color-surface);border-radius:var(--radius-md);margin-top:var(--spacing-sm);transition:all var(--transition-fast);cursor:pointer;border:none;padding:1rem;font-size:1.1rem;font-weight:600}.page-module__tKqU1a__submitBtn:disabled{cursor:not-allowed;opacity:.7;background-color:#6c757d;transform:none}.page-module__tKqU1a__submitBtn:hover:not(:disabled){background-color:var(--color-accent);color:var(--color-primary);transform:translateY(-2px)}.page-module__tKqU1a__infoSection{gap:var(--spacing-lg);flex-direction:column;display:flex}.page-module__tKqU1a__infoSection h2{color:var(--color-primary);font-size:2rem}.page-module__tKqU1a__infoBlock h3{color:var(--color-secondary);border-bottom:2px solid var(--color-border);padding-bottom:var(--spacing-xs);margin-bottom:var(--spacing-sm);font-size:1.2rem;display:inline-block}.page-module__tKqU1a__infoBlock p,.page-module__tKqU1a__infoBlock a{color:var(--color-text-main);font-size:1.1rem;line-height:1.6}.page-module__tKqU1a__infoBlock a:hover{color:var(--color-accent)}@media (max-width:900px){.page-module__tKqU1a__grid{gap:var(--spacing-lg);grid-template-columns:1fr}}@keyframes page-module__tKqU1a__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
