.QuoteForm-module__szDhVW__wrapper{width:100%}.QuoteForm-module__szDhVW__progressBar{margin-bottom:var(--space-12);padding:0 var(--space-4);justify-content:center;align-items:center;gap:0;display:flex}.QuoteForm-module__szDhVW__progressStep{align-items:center;gap:var(--space-2);z-index:1;flex-direction:column;display:flex;position:relative}.QuoteForm-module__szDhVW__progressDot{border:2px solid var(--color-border);background-color:var(--color-bg-tertiary);width:36px;height:36px;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);transition:all var(--duration-normal) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.QuoteForm-module__szDhVW__progressDotActive{border-color:var(--color-accent-gold);background-color:var(--color-accent-gold);color:var(--color-bg-primary)}.QuoteForm-module__szDhVW__progressDotCompleted{border-color:var(--color-accent-gold);color:var(--color-accent-gold);background-color:#0000}.QuoteForm-module__szDhVW__progressLabel{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;transition:color var(--duration-normal) var(--ease-out)}.QuoteForm-module__szDhVW__progressLabelActive{color:var(--color-accent-gold)}.QuoteForm-module__szDhVW__progressLine{background-color:var(--color-border);min-width:40px;height:2px;margin-bottom:var(--space-6);transition:background-color var(--duration-normal) var(--ease-out);flex:1}.QuoteForm-module__szDhVW__progressLineCompleted{background-color:var(--color-accent-gold)}.QuoteForm-module__szDhVW__form{gap:var(--space-6);flex-direction:column;display:flex}.QuoteForm-module__szDhVW__stepTitle{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-text-primary);margin-bottom:var(--space-2);font-weight:600}.QuoteForm-module__szDhVW__fieldGroup{gap:var(--space-2);flex-direction:column;display:flex}.QuoteForm-module__szDhVW__label{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);letter-spacing:.02em;font-weight:500}.QuoteForm-module__szDhVW__input,.QuoteForm-module__szDhVW__select,.QuoteForm-module__szDhVW__textarea{width:100%;padding:var(--space-3) var(--space-4);background-color:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-base);transition:border-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out)}.QuoteForm-module__szDhVW__input::placeholder,.QuoteForm-module__szDhVW__textarea::placeholder{color:var(--color-text-muted)}.QuoteForm-module__szDhVW__input:focus,.QuoteForm-module__szDhVW__select:focus,.QuoteForm-module__szDhVW__textarea:focus{border-color:var(--color-accent-gold);outline:none;box-shadow:0 0 0 2px #c9a84c26}.QuoteForm-module__szDhVW__input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.QuoteForm-module__szDhVW__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23a8a5a0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:var(--space-10);cursor:pointer}.QuoteForm-module__szDhVW__select option{background-color:var(--color-bg-tertiary);color:var(--color-text-primary)}.QuoteForm-module__szDhVW__textarea{resize:vertical;min-height:100px}.QuoteForm-module__szDhVW__row{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:640px){.QuoteForm-module__szDhVW__row{grid-template-columns:1fr 1fr}}.QuoteForm-module__szDhVW__row3{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:640px){.QuoteForm-module__szDhVW__row3{grid-template-columns:1fr 1fr 1fr}}.QuoteForm-module__szDhVW__error{font-family:var(--font-body);font-size:var(--text-xs);color:#e53e3e;margin-top:var(--space-1)}.QuoteForm-module__szDhVW__inputError{border-color:#e53e3e}.QuoteForm-module__szDhVW__checkboxGrid{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:640px){.QuoteForm-module__szDhVW__checkboxGrid{grid-template-columns:1fr 1fr}}.QuoteForm-module__szDhVW__checkboxLabel{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background-color:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);transition:border-color var(--duration-normal) var(--ease-out), color var(--duration-normal) var(--ease-out);display:flex}.QuoteForm-module__szDhVW__checkboxLabel:hover{border-color:var(--color-border-gold);color:var(--color-text-primary)}.QuoteForm-module__szDhVW__checkboxInput{width:18px;height:18px;accent-color:var(--color-accent-gold);cursor:pointer;flex-shrink:0}.QuoteForm-module__szDhVW__nav{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-4);display:flex}.QuoteForm-module__szDhVW__backButton{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-base);cursor:pointer;transition:border-color var(--duration-normal) var(--ease-out), color var(--duration-normal) var(--ease-out);background-color:#0000;font-weight:500;display:inline-flex}.QuoteForm-module__szDhVW__backButton:hover{border-color:var(--color-text-secondary);color:var(--color-text-primary)}.QuoteForm-module__szDhVW__nextButton,.QuoteForm-module__szDhVW__submitButton{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-8);background-color:var(--color-accent-gold);color:var(--color-bg-primary);font-family:var(--font-body);font-size:var(--text-base);letter-spacing:.02em;border:2px solid var(--color-accent-gold);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);margin-left:auto;font-weight:600;display:inline-flex}.QuoteForm-module__szDhVW__nextButton:hover,.QuoteForm-module__szDhVW__submitButton:hover:not(:disabled){background-color:var(--color-accent-gold-light);border-color:var(--color-accent-gold-light);box-shadow:var(--shadow-gold)}.QuoteForm-module__szDhVW__submitButton:disabled{opacity:.6;cursor:not-allowed}.QuoteForm-module__szDhVW__successMessage{padding:var(--space-8);border-radius:var(--radius-md);color:#68d391;font-family:var(--font-body);font-size:var(--text-lg);text-align:center;background-color:#48bb781a;border:1px solid #48bb784d}.QuoteForm-module__szDhVW__errorMessage{padding:var(--space-4) var(--space-6);border-radius:var(--radius-md);color:#fc8181;font-family:var(--font-body);font-size:var(--text-base);text-align:center;background-color:#e53e3e1a;border:1px solid #e53e3e4d}
.teklif-al-module__SrJE0W__hero{background-color:var(--color-bg-secondary);padding:var(--space-24) 0 var(--space-16);text-align:center;position:relative;overflow:hidden}.teklif-al-module__SrJE0W__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#c9a84c0f 0%,#0000 70%);width:600px;height:600px;position:absolute;top:0;left:50%;transform:translate(-50%)}.teklif-al-module__SrJE0W__heroContainer{max-width:var(--max-width);padding:0 var(--gutter);z-index:1;margin:0 auto;position:relative}.teklif-al-module__SrJE0W__heroTitle{font-family:var(--font-heading);font-size:var(--text-4xl);color:var(--color-text-primary);margin-bottom:var(--space-4);font-weight:600}@media (min-width:768px){.teklif-al-module__SrJE0W__heroTitle{font-size:var(--text-6xl)}}.teklif-al-module__SrJE0W__heroSubtitle{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.teklif-al-module__SrJE0W__heroLine{background-color:var(--color-accent-gold);width:60px;height:2px;margin:var(--space-6) auto 0}.teklif-al-module__SrJE0W__formSection{padding:var(--space-24) 0;background-color:var(--color-bg-primary)}.teklif-al-module__SrJE0W__formContainer{max-width:var(--max-width-narrow);padding:0 var(--gutter);margin:0 auto}
