.services-design_container__D9Kd7{font-family:var(--font-sans);min-height:100vh;padding:2rem 1.25rem 4rem;box-sizing:border-box;margin:0;background:var(--bg);color:var(--text)}.services-design_contentWrapper__OgXEG{max-width:1400px;margin:0 auto}.services-design_breadcrumb__jXuK_{font-family:var(--font-mono);font-size:.78125rem;color:var(--muted);margin-bottom:1.5rem}.services-design_breadcrumb__jXuK_ a{color:var(--text);text-decoration:none}.services-design_breadcrumb__jXuK_ a:hover{color:var(--accent)}.services-design_header__li2Sf{text-align:left;margin-bottom:2.25rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.services-design_header__li2Sf h1{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;color:var(--text);margin:0 0 .5rem}.services-design_header__li2Sf p{font-size:1.0625rem;color:var(--muted);margin:0;max-width:60ch}.services-design_mainContent__Q39dn{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2rem;margin-bottom:3rem;align-items:start}.services-design_orderFormCard__O5BAf,.services-design_servicesCard__USkCn{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:2rem;box-shadow:0 4px 16px var(--shadow);text-align:left}.services-design_orderFormCard__O5BAf h2,.services-design_servicesCard__USkCn h2{font-family:var(--font-display);font-size:1.5rem;font-weight:800;letter-spacing:-.025em;color:var(--text);margin:0 0 1.25rem}.services-design_serviceList__0fUXU{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.services-design_serviceItem__P_zZh{padding:14px 16px;border-radius:10px;background:var(--surface-subtle);border:1px solid var(--border);cursor:default}.services-design_serviceItem__P_zZh strong{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--text);display:block;margin-bottom:4px}.services-design_serviceItem__P_zZh p{font-size:.875rem;color:var(--muted);line-height:1.5;margin:0}.services-design_formGroup__fOo1z{margin-bottom:1.25rem}.services-design_formGroup__fOo1z label{display:block;font-weight:600;margin-bottom:.45rem;font-size:.9rem;color:var(--text)}.services-design_formGroup__fOo1z input,.services-design_formGroup__fOo1z select,.services-design_formGroup__fOo1z textarea{width:100%;padding:.75rem .9rem;border-radius:10px;font-size:.9375rem;transition:border-color .18s ease,box-shadow .18s ease;font-family:inherit;box-sizing:border-box;background:var(--bg);color:var(--text);border:1px solid var(--border)}.services-design_formGroup__fOo1z input::placeholder,.services-design_formGroup__fOo1z select::placeholder,.services-design_formGroup__fOo1z textarea::placeholder{color:var(--muted)}.services-design_formGroup__fOo1z input:focus,.services-design_formGroup__fOo1z select:focus,.services-design_formGroup__fOo1z textarea:focus{outline:none;border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--ring)}.services-design_formGroup__fOo1z textarea{min-height:120px;resize:vertical}.services-design_fileUpload__xd3o_{position:relative;display:block;width:100%}.services-design_fileUpload__xd3o_ input[type=file]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:2}.services-design_fileUploadLabel__bqRzk{display:flex;align-items:center;justify-content:center;gap:10px;padding:1.25rem;color:var(--text);background:var(--surface-subtle);border:1.5px dashed var(--border-hover);border-radius:10px;cursor:pointer;transition:border-color .18s ease,background-color .18s ease;font-family:var(--font-mono);font-size:.85rem;font-weight:600;box-sizing:border-box}.services-design_fileUploadLabel__bqRzk:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.services-design_submitBtn__FM0rq{width:100%;min-height:48px;padding:.875rem 1.25rem;background:var(--accent);color:#ffffff;border:1px solid var(--accent);border-radius:10px;font-family:var(--font-display);font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .18s ease,border-color .18s ease;display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box}.services-design_submitBtn__FM0rq:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.services-design_submitBtn__FM0rq:disabled{opacity:.6;cursor:not-allowed}.services-design_submitSpinner__UFoty{width:1.1rem;height:1.1rem;border:2px solid rgba(255,255,255,.35);border-top-color:#ffffff;border-radius:50%;animation:services-design_spin__adRBT .8s linear infinite;flex-shrink:0}@keyframes services-design_spin__adRBT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.services-design_errorMessage__VV8bs,.services-design_successMessage__euY9F{margin-top:1rem;padding:1rem 1.25rem;border-radius:10px;text-align:left;font-size:.9rem;font-weight:600}.services-design_successMessage__euY9F{background:color-mix(in srgb,var(--success) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--success) 35%,var(--border));color:var(--text)}.services-design_errorMessage__VV8bs{background:color-mix(in srgb,var(--danger) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--danger) 35%,var(--border));color:var(--text)}.services-design_errorMessage__VV8bs p,.services-design_successMessage__euY9F p{margin:0}.services-design_features__VIdkA{border-top:1px solid var(--border);padding:2.5rem 0;margin-bottom:1.5rem}.services-design_features__VIdkA h2{font-family:var(--font-display);font-size:clamp(1.5rem,2.8vw,2rem);font-weight:800;letter-spacing:-.03em;color:var(--text);margin:0 0 1.5rem;text-align:left}.services-design_featuresGrid__53eq_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.services-design_featureItem__Gmf31{text-align:left;padding:1.375rem;border-radius:12px;background:var(--surface);border:1px solid var(--border)}.services-design_featureItem__Gmf31 h3{font-family:var(--font-display);margin:0 0 .375rem;font-size:1.0625rem;font-weight:700;color:var(--text)}.services-design_featureItem__Gmf31 p{font-size:.875rem;color:var(--muted);line-height:1.55;margin:0}.services-design_backButtonWrapper__lIFSY{text-align:left;margin-bottom:1rem}.services-design_backBtn__9ENI6{display:inline-flex;align-items:center;gap:8px;padding:.65rem 1.25rem;border-radius:10px;background:var(--surface);border:1px solid var(--border);color:var(--text);text-decoration:none;font-size:.875rem;font-weight:600;transition:border-color .18s ease,background-color .18s ease}.services-design_backBtn__9ENI6:hover{border-color:var(--text);background:var(--surface-subtle)}@media (max-width:960px){.services-design_mainContent__Q39dn{grid-template-columns:1fr}.services-design_featuresGrid__53eq_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.services-design_container__D9Kd7{padding:1.25rem 1rem 3rem}.services-design_orderFormCard__O5BAf,.services-design_servicesCard__USkCn{padding:1.375rem}.services-design_featuresGrid__53eq_{grid-template-columns:1fr}}