.inquiry-module__NXUC3G__shell{--inquiry-bg:#faf8f5;--inquiry-surface:#f3ede5;--inquiry-surface-2:#ede5da;--inquiry-border:#d9cfc2;--inquiry-primary:#1d3a4a;--inquiry-primary-hover:#152c39;--inquiry-accent:#8b6a3e;--inquiry-accent-light:#c4a47a;--inquiry-text:#1a1a1a;--inquiry-text-2:#4a4a4a;--inquiry-text-3:#7a7070;--inquiry-error:#b84040;--inquiry-success:#2d6a4f}.inquiry-module__NXUC3G__editorial-headline{font-family:var(--inquiry-font-display,"Bebas Neue"), sans-serif;letter-spacing:.02em;line-height:.95}.inquiry-module__NXUC3G__form-viewport{position:relative;overflow:clip}.inquiry-module__NXUC3G__steps-track{will-change:transform;align-items:stretch;transition:transform .38s cubic-bezier(.4,0,.2,1);display:flex}@media (prefers-reduced-motion:reduce){.inquiry-module__NXUC3G__steps-track{transition:none}}.inquiry-module__NXUC3G__step-slide{flex:0 0 100%;min-height:0}.inquiry-module__NXUC3G__option-card{cursor:pointer;border:2px solid var(--inquiry-border);-webkit-user-select:none;user-select:none;background:#fff;transition:border-color .15s,box-shadow .15s,transform .1s}.inquiry-module__NXUC3G__option-card:hover{border-color:var(--inquiry-primary);box-shadow:3px 3px 0 var(--inquiry-primary);transform:translate(-1px,-1px)}.inquiry-module__NXUC3G__option-card:active{box-shadow:1px 1px 0 var(--inquiry-primary);transform:translate(0)}.inquiry-module__NXUC3G__option-card:has(input:checked){border-color:var(--inquiry-primary);background:var(--inquiry-primary);color:#fff;box-shadow:3px 3px 0 var(--inquiry-accent);transform:translate(-1px,-1px)}.inquiry-module__NXUC3G__option-card:has(input:checked) .inquiry-module__NXUC3G__option-sub{color:#ffffffb3}.inquiry-module__NXUC3G__form-input{background:var(--inquiry-surface);border:2px solid var(--inquiry-border);width:100%;font-family:var(--inquiry-font-sans,Inter), sans-serif;color:var(--inquiry-text);border-radius:10px;padding:14px 16px;font-size:16px;transition:border-color .15s}.inquiry-module__NXUC3G__form-input:focus{border-color:var(--inquiry-primary);background:#fff}.inquiry-module__NXUC3G__form-input.inquiry-module__NXUC3G__error{border-color:var(--inquiry-error);background:#fff5f5}.inquiry-module__NXUC3G__progress-seg{background:var(--inquiry-border);border-radius:2px;flex:1;height:3px;transition:background .3s}.inquiry-module__NXUC3G__progress-seg.inquiry-module__NXUC3G__done{background:var(--inquiry-primary)}.inquiry-module__NXUC3G__progress-seg.inquiry-module__NXUC3G__active{background:var(--inquiry-accent)}.inquiry-module__NXUC3G__btn-primary{background:var(--inquiry-primary);color:#fff;font-family:var(--inquiry-font-sans,Inter), sans-serif;letter-spacing:.06em;border:2px solid var(--inquiry-primary);cursor:pointer;text-transform:uppercase;border-radius:10px;padding:15px 28px;font-size:14px;font-weight:600;transition:background .15s,box-shadow .15s,transform .1s}.inquiry-module__NXUC3G__btn-primary:hover{background:var(--inquiry-primary-hover);box-shadow:3px 3px 0 var(--inquiry-accent);transform:translate(-1px,-1px)}.inquiry-module__NXUC3G__btn-primary:active{box-shadow:1px 1px 0 var(--inquiry-accent);transform:translate(0)}.inquiry-module__NXUC3G__btn-ghost{color:var(--inquiry-text-3);font-family:var(--inquiry-font-sans,Inter), sans-serif;letter-spacing:.04em;cursor:pointer;text-transform:uppercase;background:0 0;border:2px solid #0000;border-radius:10px;padding:15px 20px;font-size:14px;font-weight:500;transition:color .15s,border-color .15s}.inquiry-module__NXUC3G__btn-ghost:hover{color:var(--inquiry-text);border-color:var(--inquiry-border)}.inquiry-module__NXUC3G__instrument-tile{cursor:pointer;border:2px solid var(--inquiry-border);background:#fff;border-radius:14px;transition:border-color .15s,box-shadow .15s,transform .1s;position:relative;overflow:hidden}.inquiry-module__NXUC3G__instrument-tile:hover{border-color:var(--inquiry-primary);box-shadow:4px 4px 0 var(--inquiry-primary);transform:translate(-2px,-2px)}.inquiry-module__NXUC3G__instrument-tile:active{box-shadow:1px 1px 0 var(--inquiry-primary);transform:translate(0)}.inquiry-module__NXUC3G__instrument-tile:has(input:checked){border-color:var(--inquiry-primary);box-shadow:4px 4px 0 var(--inquiry-accent);transform:translate(-2px,-2px)}.inquiry-module__NXUC3G__instrument-tile:has(input:checked) .inquiry-module__NXUC3G__tile-label{background:var(--inquiry-primary);color:#fff}.inquiry-module__NXUC3G__glass-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;border:1px solid #ffffff80}.inquiry-module__NXUC3G__check-circle{background:var(--inquiry-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.inquiry-module__NXUC3G__shell{background:var(--inquiry-bg);min-height:100dvh;color:var(--inquiry-text);font-family:var(--inquiry-font-sans,Inter), sans-serif;-webkit-font-smoothing:antialiased}.inquiry-module__NXUC3G__header{border-bottom:1px solid var(--inquiry-border);background:var(--inquiry-bg);z-index:20;align-items:center;gap:12px;padding:16px 24px;display:flex;position:sticky;top:0}.inquiry-module__NXUC3G__header h1{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.inquiry-module__NXUC3G__header p{color:var(--inquiry-accent);font-size:12px;font-weight:600}.inquiry-module__NXUC3G__brand{border-right:1px solid var(--inquiry-border);flex-shrink:0;padding-right:12px;display:block}.inquiry-module__NXUC3G__logo{-o-object-fit:contain;object-fit:contain;width:48px;height:48px;display:block}.inquiry-module__NXUC3G__wizard{width:100%}.inquiry-module__NXUC3G__progress{max-width:600px;margin:auto;padding:8px 24px 0}.inquiry-module__NXUC3G__progressText{color:var(--inquiry-accent);justify-content:space-between;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.inquiry-module__NXUC3G__segments{gap:4px;display:flex}.inquiry-module__NXUC3G__step-slide{min-width:0;padding:28px 24px 130px}.inquiry-module__NXUC3G__stepContent{flex-direction:column;gap:24px;max-width:552px;margin:auto;display:flex}.inquiry-module__NXUC3G__editorial-headline{margin-top:12px;font-size:clamp(48px,11vw,68px)}.inquiry-module__NXUC3G__description{color:var(--inquiry-text-3);margin-top:6px;font-size:15px}.inquiry-module__NXUC3G__badge{background:var(--inquiry-surface);border:2px solid var(--inquiry-border);width:40px;height:40px;font-family:var(--inquiry-font-display,"Bebas Neue"), sans-serif;color:var(--inquiry-accent);border-radius:10px;place-items:center;font-size:18px;display:grid}.inquiry-module__NXUC3G__fieldLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--inquiry-accent);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.inquiry-module__NXUC3G__fieldError{color:var(--inquiry-error);margin-top:6px;font-size:13px}.inquiry-module__NXUC3G__choices{flex-wrap:wrap;gap:10px;display:flex}.inquiry-module__NXUC3G__option-card{border-radius:14px;flex:220px;align-items:center;gap:12px;min-height:48px;padding:16px 18px;display:flex}.inquiry-module__NXUC3G__option-card input,.inquiry-module__NXUC3G__instrument-tile input{width:18px;height:18px;accent-color:var(--inquiry-accent);flex-shrink:0}.inquiry-module__NXUC3G__tile-label{flex-direction:column;gap:4px;padding:10px;display:flex}.inquiry-module__NXUC3G__option-sub{color:var(--inquiry-text-3);font-size:13px}.inquiry-module__NXUC3G__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.inquiry-module__NXUC3G__instrument-tile input{position:absolute;top:8px;left:8px}.inquiry-module__NXUC3G__instrument-tile img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%}.inquiry-module__NXUC3G__instrument-tile strong{font-size:14px}.inquiry-module__NXUC3G__notice{background:var(--inquiry-surface);color:var(--inquiry-text-3);border-radius:12px;padding:14px 16px;font-size:13px}.inquiry-module__NXUC3G__review{border:2px solid var(--inquiry-border);background:#fff;border-radius:16px;overflow:hidden}.inquiry-module__NXUC3G__reviewRow{border-bottom:1px solid var(--inquiry-surface);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.inquiry-module__NXUC3G__reviewRow>div{min-width:0}.inquiry-module__NXUC3G__reviewRow dt{color:var(--inquiry-accent);text-transform:uppercase;font-size:11px;font-weight:700}.inquiry-module__NXUC3G__reviewRow dd{overflow-wrap:anywhere}.inquiry-module__NXUC3G__reviewRow:last-child{border:0}.inquiry-module__NXUC3G__navigation{background:var(--inquiry-bg);border-top:1px solid var(--inquiry-border);padding:14px 24px max(20px, env(safe-area-inset-bottom));z-index:10;gap:10px;width:100%;max-width:600px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.inquiry-module__NXUC3G__navigation .inquiry-module__NXUC3G__btn-primary{flex:1}.inquiry-module__NXUC3G__navigationActions{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.inquiry-module__NXUC3G__navigationActions .inquiry-module__NXUC3G__btn-primary{width:100%}.inquiry-module__NXUC3G__skipAppointment{color:var(--inquiry-text-2);min-height:44px;padding:8px;font-size:13px;text-decoration:underline}.inquiry-module__NXUC3G__availabilityList{margin:8px 0;padding-left:20px;list-style:outside}.inquiry-module__NXUC3G__appointmentSlots{margin-top:20px}.inquiry-module__NXUC3G__appointmentSlide{padding-bottom:220px}.inquiry-module__NXUC3G__completion{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:28px;max-width:440px;min-height:70dvh;margin:auto;padding:40px 24px;display:flex}.inquiry-module__NXUC3G__completionIcon{background:var(--inquiry-primary);width:80px;height:80px;box-shadow:4px 4px 0 var(--inquiry-accent);border-radius:20px;place-items:center;font-size:36px;display:grid}.inquiry-module__NXUC3G__shell button:focus-visible,.inquiry-module__NXUC3G__shell input:focus-visible,.inquiry-module__NXUC3G__shell textarea:focus-visible{outline:3px solid var(--inquiry-accent);outline-offset:3px}.inquiry-module__NXUC3G__option-card:has(input:focus-visible){outline:3px solid var(--inquiry-accent);outline-offset:3px}.inquiry-module__NXUC3G__instrument-tile:has(input:focus-visible){outline:3px solid var(--inquiry-accent);outline-offset:3px}.inquiry-module__NXUC3G__shell button:disabled{opacity:.6;cursor:wait}@media (max-width:380px){.inquiry-module__NXUC3G__tiles{grid-template-columns:1fr}.inquiry-module__NXUC3G__instrument-tile img{max-height:140px}.inquiry-module__NXUC3G__navigation,.inquiry-module__NXUC3G__btn-primary,.inquiry-module__NXUC3G__btn-ghost{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.inquiry-module__NXUC3G__shell *,.inquiry-module__NXUC3G__shell :before,.inquiry-module__NXUC3G__shell :after{transition:none;animation:none}}.inquiry-module__NXUC3G__step-slide[aria-hidden=true]{height:0;padding-block:0;overflow:hidden}
