.page-module___8aEwW__container{width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__background{z-index:-1;background-color:var(--background);background-image:radial-gradient(circle at 15%,#e2e8f066 0%,#0000 50%),radial-gradient(circle at 85% 30%,#f1f5f9cc 0%,#0000 50%);position:fixed;inset:0}.page-module___8aEwW__leftPane{z-index:1;border-right:1px solid var(--surface-border);background-image:url(/hero-bg.jpg);background-position:50%;background-size:cover;flex-direction:column;flex:1;justify-content:center;padding:4rem 10%;display:flex;position:relative}.page-module___8aEwW__leftPane:before{content:"";z-index:-1;background:linear-gradient(90deg,#fffc 0%,#fff3 100%);position:absolute;inset:0}.page-module___8aEwW__rightPane{z-index:1;flex:1;justify-content:center;align-items:center;padding:4rem;display:flex;position:relative}.page-module___8aEwW__heroContent{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#ffffffa6;border:1px solid #fffc;padding:2.5rem;animation:.8s ease-out forwards page-module___8aEwW__fadeIn}.page-module___8aEwW__domainName{letter-spacing:-.04em;color:var(--foreground);word-break:break-word;margin-bottom:1.25rem;font-size:clamp(3rem,5vw,4.5rem);font-weight:800;line-height:1.1}.page-module___8aEwW__subtitle{color:var(--muted);max-width:90%;margin-bottom:2.5rem;font-size:1.15rem;line-height:1.6}.page-module___8aEwW__trustList{flex-direction:column;gap:1rem;display:flex}.page-module___8aEwW__trustItem{color:var(--foreground);align-items:center;gap:.75rem;font-size:.95rem;font-weight:500;display:flex}.page-module___8aEwW__trustIcon{color:var(--muted-light);display:flex}@keyframes page-module___8aEwW__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.page-module___8aEwW__container{flex-direction:column}.page-module___8aEwW__leftPane{border-right:none;border-bottom:1px solid var(--surface-border);align-items:flex-start;padding:4rem 2rem 2rem}.page-module___8aEwW__subtitle{max-width:100%}.page-module___8aEwW__rightPane{align-items:flex-start;padding:3rem 1.5rem}}
.InquiryForm-module__6h_dhq__formContainer{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-lg);width:100%;max-width:480px;box-shadow:var(--shadow-lg);padding:2.5rem;animation:.8s ease-out forwards InquiryForm-module__6h_dhq__slideUp;position:relative;overflow:hidden}.InquiryForm-module__6h_dhq__formHeader{margin-bottom:2rem}.InquiryForm-module__6h_dhq__formTitle{color:var(--foreground);margin-bottom:.35rem;font-size:1.5rem;font-weight:700}.InquiryForm-module__6h_dhq__formSubtitle{color:var(--muted);font-size:.9rem}.InquiryForm-module__6h_dhq__formGroup{flex-direction:column;gap:.4rem;margin-bottom:1.25rem;display:flex}.InquiryForm-module__6h_dhq__formRow{gap:1rem;margin-bottom:1.25rem;display:flex}.InquiryForm-module__6h_dhq__formRow>.InquiryForm-module__6h_dhq__formGroup{flex:1;margin-bottom:0}.InquiryForm-module__6h_dhq__label{color:var(--foreground);font-size:.85rem;font-weight:600}.InquiryForm-module__6h_dhq__required{color:var(--danger);margin-left:.2rem}.InquiryForm-module__6h_dhq__inputWrapper{align-items:center;display:flex;position:relative}.InquiryForm-module__6h_dhq__inputIcon{color:var(--muted-light);pointer-events:none;position:absolute;left:1rem}.InquiryForm-module__6h_dhq__input,.InquiryForm-module__6h_dhq__textarea,.InquiryForm-module__6h_dhq__select{background:var(--background);border:1px solid var(--surface-border);border-radius:var(--radius-md);width:100%;color:var(--foreground);transition:var(--transition);outline:none;padding:.75rem 1rem;font-size:.9375rem}.InquiryForm-module__6h_dhq__input:focus,.InquiryForm-module__6h_dhq__textarea:focus,.InquiryForm-module__6h_dhq__select:focus{border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 2px #0f172a1a}.InquiryForm-module__6h_dhq__input.InquiryForm-module__6h_dhq__hasIcon{padding-left:2.75rem}.InquiryForm-module__6h_dhq__textarea{resize:vertical;min-height:95px}.InquiryForm-module__6h_dhq__select{cursor:pointer}.InquiryForm-module__6h_dhq__errorText{color:var(--danger);margin-top:.2rem;font-size:.75rem;font-weight:500;animation:.2s ease-out InquiryForm-module__6h_dhq__fadeIn}.InquiryForm-module__6h_dhq__input.InquiryForm-module__6h_dhq__error{border-color:var(--danger);background:#fef2f2}.InquiryForm-module__6h_dhq__submitButton{background:var(--primary);width:100%;color:var(--primary-foreground);border-radius:var(--radius-md);transition:var(--transition);border:none;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:.875rem 1rem;font-size:1rem;font-weight:600;display:flex}.InquiryForm-module__6h_dhq__submitButton:not(:disabled):hover{background:var(--primary-hover);transform:translateY(-1px)}.InquiryForm-module__6h_dhq__submitButton:disabled{background:var(--accent-bg);color:var(--muted-light);border:1px solid var(--surface-border);cursor:not-allowed}.InquiryForm-module__6h_dhq__spinner{animation:1s linear infinite InquiryForm-module__6h_dhq__spin}.InquiryForm-module__6h_dhq__successMessage{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem 0;animation:.5s ease-out InquiryForm-module__6h_dhq__fadeIn;display:flex}.InquiryForm-module__6h_dhq__successIcon{color:var(--success);width:52px;height:52px}.InquiryForm-module__6h_dhq__successTitle{color:var(--foreground);font-size:1.5rem;font-weight:700}.InquiryForm-module__6h_dhq__successText{color:var(--muted);font-size:.95rem;line-height:1.5}.InquiryForm-module__6h_dhq__errorMessage{color:var(--danger);border-radius:var(--radius-md);background:#fef2f2;border:1px solid #fecaca;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.875rem 1rem;font-size:.875rem;font-weight:500;display:flex}@keyframes InquiryForm-module__6h_dhq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes InquiryForm-module__6h_dhq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes InquiryForm-module__6h_dhq__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.InquiryForm-module__6h_dhq__formContainer{box-shadow:none;border-left:none;border-right:none;border-radius:0;padding:1.5rem}.InquiryForm-module__6h_dhq__formRow{flex-direction:column;gap:1.25rem}}
