.inquiry-page.svelte-mt7hy9{--inq-ease: cubic-bezier(.16, 1, .3, 1);--inq-duration: .5s;min-height:100vh;background:var(--color-couture-bg);color:var(--color-couture-white)}.inquiry-hero.svelte-mt7hy9{position:relative;min-height:42vh;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(6rem,12vw,8rem) 1.5rem 2.5rem;overflow:hidden}.hero-bg-grid.svelte-mt7hy9{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.03;background-image:linear-gradient(var(--color-couture-white) 1px,transparent 1px),linear-gradient(90deg,var(--color-couture-white) 1px,transparent 1px);background-size:min(4rem,8vw) min(4rem,8vw)}.hero-bg-type.svelte-mt7hy9{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:clamp(6rem,18vw,14rem);font-weight:700;letter-spacing:-.04em;line-height:.85;color:var(--color-couture-white);opacity:.035;pointer-events:none;-webkit-user-select:none;user-select:none}.hero-content.svelte-mt7hy9{position:relative;max-width:32rem}.hero-label.svelte-mt7hy9{font-size:.625rem;letter-spacing:.35em;text-transform:uppercase;color:var(--color-couture-accent);margin-bottom:.75rem}.hero-title.svelte-mt7hy9{font-size:clamp(2.5rem,6vw,4rem);font-weight:700;letter-spacing:-.02em;line-height:.95;margin-bottom:1rem}.hero-desc.svelte-mt7hy9{font-size:.9375rem;color:var(--color-couture-gray);line-height:1.5}.hero-line.svelte-mt7hy9{position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--color-couture-gray-border) 10%,var(--color-couture-gray-border) 90%,transparent)}.inquiry-main.svelte-mt7hy9{position:relative;padding:3rem 1.5rem 4rem}.form-wrap.svelte-mt7hy9{max-width:28rem;margin:0 auto}@media(min-width:768px){.form-wrap.svelte-mt7hy9{max-width:none;width:100%}}.inquiry-form.svelte-mt7hy9{display:flex;flex-direction:column;gap:2.25rem}.field.svelte-mt7hy9{position:relative;animation:svelte-mt7hy9-inq-field-in .7s var(--inq-ease) both}@keyframes svelte-mt7hy9-inq-field-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.field.svelte-mt7hy9 label:where(.svelte-mt7hy9){display:block;font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-couture-gray);margin-bottom:.5rem;transition:color .25s var(--inq-ease)}.field.svelte-mt7hy9 input:where(.svelte-mt7hy9),.field.svelte-mt7hy9 textarea:where(.svelte-mt7hy9),.field.svelte-mt7hy9 select:where(.svelte-mt7hy9){width:100%;background:transparent;border:none;color:var(--color-couture-white);font-size:.9375rem;padding:.5rem 0 .75rem;outline:none;transition:color .25s var(--inq-ease);resize:none}.field.svelte-mt7hy9 input:where(.svelte-mt7hy9)::placeholder,.field.svelte-mt7hy9 textarea:where(.svelte-mt7hy9)::placeholder{color:var(--color-couture-gray-light);opacity:.7}.field-line.svelte-mt7hy9{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--color-couture-gray-border);transition:background .3s var(--inq-ease),box-shadow .3s var(--inq-ease)}.field.svelte-mt7hy9 input:where(.svelte-mt7hy9):focus~.field-line:where(.svelte-mt7hy9),.field.svelte-mt7hy9 textarea:where(.svelte-mt7hy9):focus~.field-line:where(.svelte-mt7hy9),.field.svelte-mt7hy9 .select-wrap:where(.svelte-mt7hy9):focus-within~.field-line:where(.svelte-mt7hy9){background:var(--color-couture-white);box-shadow:0 0 20px #ffffff26}.field.svelte-mt7hy9 input:where(.svelte-mt7hy9):focus~.field-line:where(.svelte-mt7hy9),.field.svelte-mt7hy9 textarea:where(.svelte-mt7hy9):focus~.field-line:where(.svelte-mt7hy9),.field.svelte-mt7hy9 .select-wrap:where(.svelte-mt7hy9):focus-within~.field-line:where(.svelte-mt7hy9){height:2px}.field-textarea.svelte-mt7hy9 textarea:where(.svelte-mt7hy9){min-height:6rem}.field-select.svelte-mt7hy9 .select-wrap:where(.svelte-mt7hy9){position:relative;display:block}.field-select.svelte-mt7hy9 select:where(.svelte-mt7hy9){-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:2rem}.select-arrow.svelte-mt7hy9{position:absolute;right:0;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-couture-gray);transition:transform .3s var(--inq-ease),color .25s var(--inq-ease)}.field-select.svelte-mt7hy9 .select-wrap:where(.svelte-mt7hy9):focus-within .select-arrow:where(.svelte-mt7hy9){color:var(--color-couture-white);transform:translateY(-50%) rotate(180deg)}.form-error.svelte-mt7hy9{font-size:.8125rem;color:var(--color-couture-accent);border-left:2px solid var(--color-couture-accent);padding:.75rem 0 .75rem 1rem;animation:svelte-mt7hy9-inq-field-in .4s var(--inq-ease)}.submit-btn.svelte-mt7hy9{position:relative;margin-top:.5rem;padding:1.125rem 0;background:transparent;border:none;color:var(--color-couture-white);font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:color .3s var(--inq-ease);animation:svelte-mt7hy9-inq-field-in .7s var(--inq-ease) .25s both}.submit-btn.svelte-mt7hy9:hover:not(:disabled){color:var(--color-couture-accent)}.submit-btn.svelte-mt7hy9:disabled{opacity:.5;cursor:not-allowed}.submit-line.svelte-mt7hy9{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--color-couture-gray-border);transform:scaleX(0);transform-origin:right;transition:transform .4s var(--inq-ease)}.submit-btn.svelte-mt7hy9:hover:not(:disabled) .submit-line:where(.svelte-mt7hy9),.submit-btn.svelte-mt7hy9:focus .submit-line:where(.svelte-mt7hy9){transform:scaleX(1);transform-origin:left}.form-note.svelte-mt7hy9{margin-top:2rem;font-size:.6875rem;letter-spacing:.08em;color:var(--color-couture-gray-light);line-height:1.6}.form-note.svelte-mt7hy9 a:where(.svelte-mt7hy9){color:var(--color-couture-accent);text-decoration:none;transition:opacity .2s}.form-note.svelte-mt7hy9 a:where(.svelte-mt7hy9):hover{opacity:.85;text-decoration:underline}.success-block.svelte-mt7hy9{max-width:24rem;margin:0 auto;text-align:center;animation:svelte-mt7hy9-inq-success-in .8s var(--inq-ease) both}@keyframes svelte-mt7hy9-inq-success-in{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.success-icon.svelte-mt7hy9{width:4rem;height:4rem;margin:0 auto 1.5rem;border:2px solid var(--color-couture-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:svelte-mt7hy9-inq-check-pop .5s var(--inq-ease) .3s both}.success-icon.svelte-mt7hy9 svg:where(.svelte-mt7hy9){width:1.5rem;height:1.5rem;color:var(--color-couture-accent)}@keyframes svelte-mt7hy9-inq-check-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.success-title.svelte-mt7hy9{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.75rem;text-transform:capitalize}.success-text.svelte-mt7hy9{font-size:.9375rem;color:var(--color-couture-gray);line-height:1.55;margin-bottom:1rem}.success-ref.svelte-mt7hy9{font-size:.75rem;color:var(--color-couture-gray-light);margin-bottom:1.5rem}.success-ref.svelte-mt7hy9 strong:where(.svelte-mt7hy9){color:var(--color-couture-white);font-weight:600}.success-contact.svelte-mt7hy9{font-size:.75rem;color:var(--color-couture-gray-light);margin-bottom:2rem}.success-contact.svelte-mt7hy9 a:where(.svelte-mt7hy9){color:var(--color-couture-accent);text-decoration:none;font-weight:500}.success-contact.svelte-mt7hy9 a:where(.svelte-mt7hy9):hover{text-decoration:underline}.success-actions.svelte-mt7hy9{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.btn-primary.svelte-mt7hy9{display:inline-block;padding:.75rem 1.5rem;background:var(--color-couture-accent);color:var(--color-couture-bg);font-size:.625rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700;text-decoration:none;transition:background .3s var(--inq-ease),transform .2s var(--inq-ease)}.btn-primary.svelte-mt7hy9:hover{background:var(--color-couture-accent-hover);transform:translateY(-1px)}.btn-secondary.svelte-mt7hy9{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:1px solid var(--color-couture-white);color:var(--color-couture-white);background:transparent;font-size:.625rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700;text-decoration:none;transition:background .3s var(--inq-ease),color .3s var(--inq-ease),transform .2s var(--inq-ease)}.btn-secondary.svelte-mt7hy9:hover{background:var(--color-couture-white);color:var(--color-couture-bg);transform:translateY(-1px)}.inquiry-footer.svelte-mt7hy9{padding:2rem 1.5rem 3rem;text-align:center;border-top:1px solid var(--color-couture-gray-border)}.back-link.svelte-mt7hy9{display:inline-flex;align-items:center;gap:.5rem;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--color-couture-white);text-decoration:none;transition:color .25s var(--inq-ease)}.back-link.svelte-mt7hy9:hover{color:var(--color-couture-accent)}.inquiry-page.svelte-mt7hy9 input:where(.svelte-mt7hy9),.inquiry-page.svelte-mt7hy9 select:where(.svelte-mt7hy9),.inquiry-page.svelte-mt7hy9 textarea:where(.svelte-mt7hy9){color-scheme:dark}
