.teklif-layout[data-v-2c494703]{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:start}.teklif-form-wrap[data-v-2c494703]{background:#fff;border:1px solid #e2e8f0;border-top:3px solid #009c4d;padding:40px}.tf-header[data-v-2c494703]{margin-bottom:32px}.tf-title[data-v-2c494703]{font-family:"Exo 2",sans-serif;font-size:1.2rem;font-weight:700;color:#0c1f3a;margin-bottom:6px}.tf-sub[data-v-2c494703]{font-family:"Source Sans 3",sans-serif;font-size:.9rem;color:#64748b}.form-section[data-v-2c494703]{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid #f1f5f9}.form-section[data-v-2c494703]:last-of-type{border-bottom:none}.fs-title[data-v-2c494703]{font-family:"Exo 2",sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin-bottom:16px}.form-row-2[data-v-2c494703]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-field[data-v-2c494703]{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.form-field label[data-v-2c494703]{font-family:"Exo 2",sans-serif;font-size:.76rem;font-weight:700;color:#374151;letter-spacing:.03em}.form-field input[data-v-2c494703],.form-field select[data-v-2c494703],.form-field textarea[data-v-2c494703]{font-family:"Source Sans 3",sans-serif;font-size:.9rem;color:#1a2535;padding:9px 13px;border:1px solid #dde3ea;border-radius:2px;outline:none;transition:border-color .15s}.form-field input[data-v-2c494703]:focus,.form-field select[data-v-2c494703]:focus,.form-field textarea[data-v-2c494703]:focus{border-color:#009c4d}.form-field textarea[data-v-2c494703]{resize:vertical;min-height:100px}.service-checkboxes[data-v-2c494703]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.checkbox-label[data-v-2c494703]{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:"Source Sans 3",sans-serif;font-size:.87rem;color:#374151}.checkbox-label input[data-v-2c494703]{accent-color:#009c4d;width:14px;height:14px}.form-actions[data-v-2c494703]{display:flex;flex-direction:column;gap:12px}.form-kvkk[data-v-2c494703]{font-family:"Source Sans 3",sans-serif;font-size:.78rem;color:#94a3b8}.form-kvkk a[data-v-2c494703]{color:#0062a8}.form-submit-btn[data-v-2c494703]{display:inline-flex;align-items:center;gap:8px;align-self:flex-start}.form-submit-btn[data-v-2c494703]:disabled{opacity:.6;cursor:not-allowed}.teklif-error-banner[data-v-2c494703]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#dc26260d;border:1px solid rgba(220,38,38,.2);border-left:3px solid #dc2626;font-family:"Source Sans 3",sans-serif;font-size:.875rem;color:#b91c1c}.success-state[data-v-2c494703]{text-align:center;padding:40px 20px}.success-icon[data-v-2c494703]{margin:0 auto 20px;width:-moz-fit-content;width:fit-content}.success-title[data-v-2c494703]{font-family:"Exo 2",sans-serif;font-size:1.3rem;font-weight:700;color:#0c1f3a;margin-bottom:10px}.success-text[data-v-2c494703]{font-family:"Source Sans 3",sans-serif;font-size:.9rem;color:#4b5563;max-width:340px;margin:0 auto;line-height:1.7}.teklif-info-col[data-v-2c494703]{position:sticky;top:100px}.ti-title[data-v-2c494703]{font-family:"Exo 2",sans-serif;font-size:1rem;font-weight:700;color:#0c1f3a;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #009c4d}.ti-list[data-v-2c494703]{list-style:none;display:flex;flex-direction:column;gap:16px;margin-bottom:28px}.ti-list li[data-v-2c494703]{display:flex;gap:12px}.ti-icon[data-v-2c494703]{flex-shrink:0;margin-top:2px}.ti-label[data-v-2c494703]{font-family:"Exo 2",sans-serif;font-size:.85rem;font-weight:700;color:#0c1f3a;display:block;margin-bottom:2px}.ti-text[data-v-2c494703]{font-family:"Source Sans 3",sans-serif;font-size:.82rem;color:#64748b;line-height:1.6}.ti-contact-box[data-v-2c494703]{background:#f5f7fa;border:1px solid #e2e8f0;border-left:3px solid #0062a8;padding:20px}.ti-contact-box h4[data-v-2c494703]{font-family:"Exo 2",sans-serif;font-size:.88rem;font-weight:700;color:#0c1f3a;margin-bottom:6px}.ti-contact-box p[data-v-2c494703]{font-family:"Source Sans 3",sans-serif;font-size:.82rem;color:#64748b;margin-bottom:12px}.ti-contact-item[data-v-2c494703]{display:flex;align-items:center;gap:8px;font-family:"Source Sans 3",sans-serif;font-size:.88rem;color:#0062a8;margin-bottom:8px}@media (max-width: 1023px){.teklif-layout[data-v-2c494703]{grid-template-columns:1fr}.teklif-info-col[data-v-2c494703]{position:static;order:-1}}@media (max-width: 639px){.form-row-2[data-v-2c494703],.service-checkboxes[data-v-2c494703]{grid-template-columns:1fr}.teklif-form-wrap[data-v-2c494703]{padding:24px}}
