.ProductContact_pageContainer__veU3Q{min-height:100vh;background-color:var(--bg-body);padding:2rem 1rem;margin-top:80px;box-sizing:border-box}.ProductContact_twoColumnLayout__saygr{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:3rem}.ProductContact_contentColumn__WnDWQ{display:flex;flex-direction:column;gap:2rem}.ProductContact_contentTitle__1n5tE{color:var(--text-primary);font-size:2rem;font-weight:700;line-height:1.3;margin-bottom:1rem;position:relative}.ProductContact_contentTitle__1n5tE:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:3px;background:var(--accent)}.ProductContact_featureList__5UPGf{display:flex;flex-direction:column;gap:1.75rem;list-style:none;padding-left:0}.ProductContact_featureItem__hm9oc{background:var(--bg-card);border-radius:10px;padding:1.5rem;border:1px solid var(--nav-border);transition:all .3s ease}.ProductContact_featureItem__hm9oc:hover{transform:translateY(-3px);box-shadow:0 6px 12px rgba(0,0,0,.08)}.ProductContact_featureIcon__h8Xk0{color:var(--accent);margin-bottom:.75rem}.ProductContact_featureTitle__q4x8e{color:var(--text-primary);font-size:1.15rem;font-weight:600;margin-bottom:.5rem}.ProductContact_featureDesc__RUw_r{color:var(--text-secondary);line-height:1.6;font-size:.95rem}.ProductContact_contactInfo__bz0FS{margin-top:1rem;padding:1.5rem;background:rgba(145,70,161,.05);border-radius:10px;border-left:4px solid var(--accent)}.ProductContact_infoTitle__h3lMF{color:var(--text-primary);font-size:1.3rem;font-weight:600;margin-bottom:.75rem}.ProductContact_infoItem__rSdGX{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;color:var(--text-secondary)}.ProductContact_infoIcon__YUDBv{color:var(--accent)}.ProductContact_formColumn__NbTUv{position:relative}.ProductContact_formContainer__JU4PC{border-radius:12px;padding:2.5rem;background:var(--bg-card);box-shadow:0 4px 6px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.1);transition:all .3s ease;position:sticky;top:2rem}.ProductContact_formContainer__JU4PC:hover{transform:translateY(-5px);box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05)}.ProductContact_formContainer__JU4PC:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--accent);border-top-left-radius:12px;border-top-right-radius:12px}.ProductContact_title__VUIej{color:var(--text-primary);font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.ProductContact_subtitle__HTuMM{color:var(--text-secondary);margin-bottom:2rem;font-size:1rem}.ProductContact_contactForm__AVqJS{display:flex;flex-direction:column;gap:1.5rem}.ProductContact_formGroup__K8fCG{margin-bottom:1.5rem;position:relative}.ProductContact_label__Wx_U8{display:block;margin-bottom:.5rem;color:var(--text-primary);font-weight:500;font-size:.95rem}.ProductContact_input__z8I_P,.ProductContact_select__jzLMR,.ProductContact_textarea__LJw7R{width:100%;padding:.9rem 1rem .9rem 3rem;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--nav-border);border-radius:8px;font-size:.95rem;transition:all .3s ease;box-shadow:inset 0 1px 2px rgba(0,0,0,.05),0 1px 1px rgba(255,255,255,.1)}.ProductContact_input__z8I_P:focus,.ProductContact_select__jzLMR:focus,.ProductContact_textarea__LJw7R:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px rgba(145,70,161,.2),inset 0 1px 2px rgba(0,0,0,.1)}.ProductContact_textarea__LJw7R{resize:vertical;min-height:120px}.ProductContact_inputIcon__mH4Nc{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--accent);pointer-events:none;transition:color .3s ease}.ProductContact_input__z8I_P:focus+.ProductContact_inputIcon__mH4Nc,.ProductContact_select__jzLMR:focus+.ProductContact_inputIcon__mH4Nc,.ProductContact_textarea__LJw7R:focus+.ProductContact_inputIcon__mH4Nc{color:var(--accent-hover)}.ProductContact_error__EThlE{color:#e53e3e;font-size:.85rem;margin-top:.25rem;display:block}.ProductContact_submitButton__pP7JP{width:100%;padding:1rem;background:var(--accent);color:white;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 2px 5px rgba(145,70,161,.2),0 1px 2px rgba(0,0,0,.1);position:relative;overflow:hidden}.ProductContact_submitButton__pP7JP:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 4px 8px rgba(145,70,161,.3),0 2px 4px rgba(0,0,0,.1)}.ProductContact_submitButton__pP7JP:disabled{background:#555;cursor:not-allowed;transform:none;box-shadow:none}.ProductContact_submitButton__pP7JP:after{content:"";position:absolute;bottom:-6px;left:0;right:0;height:100%;background:rgba(0,0,0,.2);border-radius:8px;z-index:0;transition:all .3s ease}.ProductContact_submitButton__pP7JP:hover:after{transform:translateY(4px);opacity:.4}@media (max-width:1024px){.ProductContact_twoColumnLayout__saygr{grid-template-columns:1fr;gap:2rem}.ProductContact_formContainer__JU4PC{position:static}}@media (max-width:768px){.ProductContact_formContainer__JU4PC{padding:1.75rem}.ProductContact_featureItem__hm9oc{padding:1.25rem}}@media (max-width:480px){.ProductContact_pageContainer__veU3Q{padding:2.5rem 0}.ProductContact_contentTitle__1n5tE,.ProductContact_title__VUIej{font-size:1.5rem}.ProductContact_input__z8I_P{padding-left:2.75rem}}