.InquiryWizard-module__JqA41W__shell{--inquiry-purple:#6441d9;--inquiry-purple-dark:#4328a7;--inquiry-orange:#ff8b52;--inquiry-paper:#fff9f3;--inquiry-ink:#24212d;width:min(100% - 32px,980px);color:var(--inquiry-ink);margin:0 auto;padding:max(54px,min(8vw,96px)) 0 88px}.InquiryWizard-module__JqA41W__intro{max-width:720px;margin-bottom:32px}.InquiryWizard-module__JqA41W__intro h1,.InquiryWizard-module__JqA41W__successCard h1{font-family:var(--font-chakra),sans-serif;letter-spacing:-.045em;margin:8px 0 12px;font-size:max(2.2rem,min(6vw,4.8rem));line-height:1.04}.InquiryWizard-module__JqA41W__intro p:last-child,.InquiryWizard-module__JqA41W__successCard>p{color:#625d6c;max-width:680px;font-size:1.05rem;line-height:1.75}.InquiryWizard-module__JqA41W__eyebrow{color:var(--inquiry-purple);font-family:var(--font-chakra),sans-serif;letter-spacing:.14em;margin:0;font-size:.78rem;font-weight:700}.InquiryWizard-module__JqA41W__steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.InquiryWizard-module__JqA41W__steps li{color:#77717d;background:rgba(255,255,255,.64);border:1px solid #e4dcd3;border-radius:16px;align-items:center;gap:8px;min-height:52px;padding:10px 14px;font-size:.9rem;display:flex}.InquiryWizard-module__JqA41W__steps li span{width:28px;height:28px;font-family:var(--font-chakra),sans-serif;background:#eee8e1;border-radius:999px;place-items:center;font-weight:700;display:grid}.InquiryWizard-module__JqA41W__steps .InquiryWizard-module__JqA41W__currentStep{border-color:var(--inquiry-purple);color:var(--inquiry-purple-dark);box-shadow:0 8px 30px rgba(100,65,217,.12)}.InquiryWizard-module__JqA41W__steps .InquiryWizard-module__JqA41W__currentStep span,.InquiryWizard-module__JqA41W__steps .InquiryWizard-module__JqA41W__doneStep span{background:var(--inquiry-purple);color:#fff}.InquiryWizard-module__JqA41W__card,.InquiryWizard-module__JqA41W__successCard{background:rgba(255,255,255,.88);border:1px solid rgba(89,69,58,.16);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 24px 70px rgba(56,39,30,.1)}.InquiryWizard-module__JqA41W__card:before,.InquiryWizard-module__JqA41W__successCard:before{background:linear-gradient(90deg,var(--inquiry-purple)0 62%,var(--inquiry-orange)62% 100%);content:"";height:6px;position:absolute;top:0;left:0;right:0}.InquiryWizard-module__JqA41W__panel,.InquiryWizard-module__JqA41W__successCard{padding:max(24px,min(5vw,48px))}.InquiryWizard-module__JqA41W__panel{gap:22px;display:grid}.InquiryWizard-module__JqA41W__panel label,.InquiryWizard-module__JqA41W__fieldset legend{color:#37313e;gap:8px;font-size:.93rem;font-weight:600;display:grid}.InquiryWizard-module__JqA41W__panel input,.InquiryWizard-module__JqA41W__panel select,.InquiryWizard-module__JqA41W__panel textarea{width:100%;color:var(--inquiry-ink);font:inherit;background:#fffdfb;border:1px solid #dcd3ca;border-radius:13px;padding:13px 14px;font-weight:400;transition:border-color .16s,box-shadow .16s}.InquiryWizard-module__JqA41W__panel textarea{resize:vertical}.InquiryWizard-module__JqA41W__panel input:focus,.InquiryWizard-module__JqA41W__panel select:focus,.InquiryWizard-module__JqA41W__panel textarea:focus{border-color:var(--inquiry-purple);outline:none;box-shadow:0 0 0 4px rgba(100,65,217,.15)}.InquiryWizard-module__JqA41W__upload:focus-visible{border-color:var(--inquiry-purple);outline:none;box-shadow:0 0 0 4px rgba(100,65,217,.15)}.InquiryWizard-module__JqA41W__primaryButton:focus-visible{border-color:var(--inquiry-purple);outline:none;box-shadow:0 0 0 4px rgba(100,65,217,.15)}.InquiryWizard-module__JqA41W__secondaryButton:focus-visible{border-color:var(--inquiry-purple);outline:none;box-shadow:0 0 0 4px rgba(100,65,217,.15)}.InquiryWizard-module__JqA41W__textButton:focus-visible{border-color:var(--inquiry-purple);outline:none;box-shadow:0 0 0 4px rgba(100,65,217,.15)}.InquiryWizard-module__JqA41W__twoColumns,.InquiryWizard-module__JqA41W__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.InquiryWizard-module__JqA41W__fieldset{border:0;margin:0;padding:0}.InquiryWizard-module__JqA41W__fieldset legend{margin-bottom:9px}.InquiryWizard-module__JqA41W__choice,.InquiryWizard-module__JqA41W__choiceActive{cursor:pointer;background:#fffdfb;border:1px solid #ded5cc;border-radius:18px;min-height:128px;padding:20px;position:relative}.InquiryWizard-module__JqA41W__choiceActive{border-color:var(--inquiry-purple);background:#f7f3ff;box-shadow:0 0 0 3px rgba(100,65,217,.1)}.InquiryWizard-module__JqA41W__choice input,.InquiryWizard-module__JqA41W__choiceActive input{width:auto;position:absolute;top:18px;right:18px}.InquiryWizard-module__JqA41W__choice strong,.InquiryWizard-module__JqA41W__choiceActive strong{font-family:var(--font-chakra),sans-serif;padding-right:24px;font-size:1.08rem}.InquiryWizard-module__JqA41W__choice small,.InquiryWizard-module__JqA41W__choiceActive small{color:#756e79;font-weight:400;line-height:1.55}.InquiryWizard-module__JqA41W__upload{width:100%;min-height:104px;color:var(--inquiry-purple-dark);cursor:pointer;text-align:center;background:#fbf8ff;border:1.5px dashed #b7a9c8;border-radius:16px;place-items:center;gap:4px;padding:16px;display:grid}.InquiryWizard-module__JqA41W__upload small{color:#756e79}.InquiryWizard-module__JqA41W__hiddenInput{display:none}.InquiryWizard-module__JqA41W__review{background:var(--inquiry-paper);border-radius:18px;padding:20px}.InquiryWizard-module__JqA41W__review h2{font-family:var(--font-chakra),sans-serif;margin:0 0 12px;font-size:1.2rem}.InquiryWizard-module__JqA41W__review p{color:#756e79;margin:8px 0 0;font-size:.88rem}.InquiryWizard-module__JqA41W__summaryText{white-space:pre-wrap;color:#494250;font-family:var(--font-sarabun),sans-serif;margin:0;font-size:.92rem;line-height:1.7}.InquiryWizard-module__JqA41W__helper{color:#756e79;margin:0;font-size:.86rem;line-height:1.6}.InquiryWizard-module__JqA41W__error{color:#8f2920;background:#fff1ef;border:1px solid #efb5ac;border-radius:12px;margin:0 24px 20px;padding:12px 14px}.InquiryWizard-module__JqA41W__footer,.InquiryWizard-module__JqA41W__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.InquiryWizard-module__JqA41W__footer{border-top:1px solid #eee6df;padding:20px max(24px,min(5vw,48px)) 30px}.InquiryWizard-module__JqA41W__actions{flex-wrap:wrap;justify-content:flex-start;margin-top:24px}.InquiryWizard-module__JqA41W__primaryButton,.InquiryWizard-module__JqA41W__secondaryButton,.InquiryWizard-module__JqA41W__textButton{min-height:46px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}.InquiryWizard-module__JqA41W__primaryButton{border:1px solid var(--inquiry-purple);background:var(--inquiry-purple);color:#fff;box-shadow:0 8px 24px rgba(100,65,217,.22)}.InquiryWizard-module__JqA41W__primaryButton:hover{border-color:var(--inquiry-purple-dark);background:var(--inquiry-purple-dark)}.InquiryWizard-module__JqA41W__primaryButton:disabled{cursor:wait;opacity:.62}.InquiryWizard-module__JqA41W__secondaryButton{color:var(--inquiry-purple-dark);background:#fff;border:1px solid #cfc3da}.InquiryWizard-module__JqA41W__textButton{min-height:40px;color:var(--inquiry-purple);background:0 0;border:0;margin-top:12px;padding:0}.InquiryWizard-module__JqA41W__successCard{max-width:760px;margin:0 auto}.InquiryWizard-module__JqA41W__successCard h1{font-size:max(2rem,min(5vw,3.5rem))}.InquiryWizard-module__JqA41W__successCard .InquiryWizard-module__JqA41W__summaryText{background:var(--inquiry-paper);border-radius:16px;margin-top:24px;padding:18px}@media (max-width:700px){.InquiryWizard-module__JqA41W__shell{width:min(100% - 20px,980px);padding-top:36px}.InquiryWizard-module__JqA41W__steps{gap:5px}.InquiryWizard-module__JqA41W__steps li{text-align:center;justify-items:center;gap:5px;padding:8px 4px;font-size:.72rem;display:grid}.InquiryWizard-module__JqA41W__twoColumns,.InquiryWizard-module__JqA41W__choiceGrid{grid-template-columns:1fr}.InquiryWizard-module__JqA41W__choice,.InquiryWizard-module__JqA41W__choiceActive{min-height:112px}.InquiryWizard-module__JqA41W__footer,.InquiryWizard-module__JqA41W__actions{align-items:stretch}.InquiryWizard-module__JqA41W__actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.InquiryWizard-module__JqA41W__panel input,.InquiryWizard-module__JqA41W__panel select,.InquiryWizard-module__JqA41W__panel textarea{transition:none}}
