.inquiry-trigger.svelte-1r118jk{position:fixed;bottom:2rem;right:2rem;z-index:40;display:flex;align-items:center;gap:.625rem;padding:.875rem 1.5rem;border-radius:9999px;border:none;background:var(--primary);color:var(--primary-foreground);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;box-shadow:0 4px 16px #06f9b94d,0 1px 3px #0000001a;transition:all .35s cubic-bezier(.16,1,.3,1)}.inquiry-trigger.svelte-1r118jk:hover{transform:translateY(-2px);box-shadow:0 8px 28px #06f9b959,0 2px 6px #0000001a;background:oklch(.9 .19 166)}.inquiry-trigger.svelte-1r118jk:active{transform:translateY(0)}@media(max-width:640px){.inquiry-trigger.svelte-1r118jk{bottom:1.25rem;right:1.25rem;padding:.75rem 1.25rem}.inquiry-trigger__text.svelte-1r118jk{display:none}.inquiry-trigger.svelte-1r118jk{padding:.875rem;border-radius:9999px}}.inquiry-backdrop.svelte-1r118jk{position:fixed;inset:0;z-index:45;background:#0006;backdrop-filter:blur(4px);animation:svelte-1r118jk-fadeIn .3s ease}@keyframes svelte-1r118jk-fadeIn{0%{opacity:0}to{opacity:1}}.inquiry-panel.svelte-1r118jk{position:fixed;top:0;right:0;bottom:0;z-index:50;width:min(28rem,100vw);background:var(--background);border-left:1px solid var(--border);overflow-y:auto;transform:translate(100%);transition:transform .45s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;scrollbar-width:thin}.inquiry-panel--open.svelte-1r118jk{transform:translate(0)}.inquiry-panel__header.svelte-1r118jk{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:2rem 1.75rem 0;flex-shrink:0}.inquiry-panel__eyebrow.svelte-1r118jk{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in oklch,var(--foreground) 60%,transparent);margin-bottom:.375rem}.inquiry-panel__title.svelte-1r118jk{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--foreground)}.inquiry-panel__close.svelte-1r118jk{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;border:1px solid var(--border);background:none;color:var(--foreground);cursor:pointer;flex-shrink:0;transition:all .3s ease}.inquiry-panel__close.svelte-1r118jk:hover{border-color:var(--foreground);background:color-mix(in oklch,var(--foreground) 5%,transparent)}.inquiry-panel__form.svelte-1r118jk{display:flex;flex-direction:column;gap:1.5rem;padding:1.75rem;flex:1}.inquiry-panel__field.svelte-1r118jk{display:flex;flex-direction:column;gap:.5rem}.inquiry-panel__label.svelte-1r118jk{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in oklch,var(--foreground) 60%,transparent)}.inquiry-panel__optional.svelte-1r118jk{font-weight:500;text-transform:none;letter-spacing:0;color:color-mix(in oklch,var(--foreground) 35%,transparent)}.inquiry-panel__select.svelte-1r118jk,.inquiry-panel__input.svelte-1r118jk,.inquiry-panel__textarea.svelte-1r118jk{width:100%;padding:.75rem 1rem;border-radius:.75rem;border:1.5px solid var(--border);background:color-mix(in oklch,var(--foreground) 2%,transparent);font-size:.875rem;font-weight:500;color:var(--foreground);outline:none;transition:all .3s ease;font-family:inherit}.inquiry-panel__select.svelte-1r118jk:focus,.inquiry-panel__input.svelte-1r118jk:focus,.inquiry-panel__textarea.svelte-1r118jk:focus{border-color:var(--foreground);box-shadow:0 0 0 3px color-mix(in oklch,var(--foreground) 8%,transparent)}.inquiry-panel__input.svelte-1r118jk::placeholder,.inquiry-panel__textarea.svelte-1r118jk::placeholder{color:color-mix(in oklch,var(--foreground) 35%,transparent)}.inquiry-panel__textarea.svelte-1r118jk{resize:none;line-height:1.55}.inquiry-panel__select.svelte-1r118jk{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%23666' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.inquiry-panel__chips.svelte-1r118jk{display:flex;flex-wrap:wrap;gap:.375rem}.inquiry-panel__chip.svelte-1r118jk{display:inline-flex;align-items:center;padding:.5rem .875rem;border-radius:9999px;border:1.5px solid var(--border);background:none;font-size:.8125rem;font-weight:600;color:var(--foreground);cursor:pointer;transition:all .25s ease}.inquiry-panel__chip.svelte-1r118jk:hover{border-color:color-mix(in oklch,var(--foreground) 30%,transparent);background:color-mix(in oklch,var(--foreground) 4%,transparent)}.inquiry-panel__chip--active.svelte-1r118jk{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.inquiry-panel__row.svelte-1r118jk{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:480px){.inquiry-panel__row.svelte-1r118jk{grid-template-columns:1fr}}.inquiry-panel__btn.svelte-1r118jk{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;width:100%;padding:.875rem 1.5rem;border-radius:9999px;border:none;background:var(--foreground);color:var(--background);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:all .35s cubic-bezier(.16,1,.3,1);margin-top:.5rem}.inquiry-panel__btn.svelte-1r118jk:hover:not(:disabled){opacity:.85;transform:translateY(-1px)}.inquiry-panel__btn.svelte-1r118jk:disabled{opacity:.5;cursor:not-allowed}.inquiry-panel__btn--secondary.svelte-1r118jk{background:none;border:1.5px solid var(--border);color:var(--foreground)}.inquiry-panel__btn--secondary.svelte-1r118jk:hover{border-color:var(--foreground)}.inquiry-panel__dsgvo.svelte-1r118jk{display:flex;align-items:flex-start;gap:.625rem}.inquiry-panel__checkbox.svelte-1r118jk{flex-shrink:0;margin-top:.1875rem;width:.875rem;height:.875rem;cursor:pointer;border:1px solid color-mix(in oklch,var(--foreground) 20%,transparent);background:transparent;accent-color:var(--foreground)}.inquiry-panel__checkbox-label.svelte-1r118jk{font-size:.75rem;font-weight:500;line-height:1.5;color:color-mix(in oklch,var(--foreground) 60%,transparent);cursor:pointer}.inquiry-panel__privacy-link.svelte-1r118jk{color:color-mix(in oklch,var(--foreground) 60%,transparent);text-decoration:underline;transition:color .3s ease}.inquiry-panel__privacy-link.svelte-1r118jk:hover{color:var(--foreground)}.inquiry-panel__success.svelte-1r118jk{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 1.75rem;text-align:center;flex:1;animation:svelte-1r118jk-qiSuccessFade .5s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-1r118jk-qiSuccessFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.inquiry-panel__success-check.svelte-1r118jk{width:3.5rem;height:3.5rem;margin-bottom:.5rem}.inquiry-panel__success-check.svelte-1r118jk svg:where(.svelte-1r118jk){width:100%;height:100%}.qi-circle.svelte-1r118jk{stroke-dasharray:162;stroke-dashoffset:162;animation:svelte-1r118jk-drawCircle .6s cubic-bezier(.65,0,.35,1) .2s forwards}.qi-check.svelte-1r118jk{stroke-dasharray:40;stroke-dashoffset:40;animation:svelte-1r118jk-drawCheck .35s cubic-bezier(.65,0,.35,1) .7s forwards}@keyframes svelte-1r118jk-drawCircle{to{stroke-dashoffset:0}}@keyframes svelte-1r118jk-drawCheck{to{stroke-dashoffset:0}}.inquiry-panel__success-eyebrow.svelte-1r118jk{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:color-mix(in oklch,var(--foreground) 60%,transparent)}.inquiry-panel__success-title.svelte-1r118jk{font-size:1.625rem;font-weight:900;letter-spacing:-.02em;color:var(--foreground);line-height:1.1}.inquiry-panel__success-text.svelte-1r118jk{font-size:.9375rem;font-weight:500;line-height:1.6;color:color-mix(in oklch,var(--foreground) 60%,transparent);max-width:22rem;margin-bottom:.5rem}.inquiry-panel__success-steps.svelte-1r118jk{display:flex;flex-direction:column;gap:.5rem;width:100%;margin-bottom:.5rem}.inquiry-panel__success-step.svelte-1r118jk{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.625rem;background:color-mix(in oklch,var(--foreground) 3.5%,transparent);border:1px solid color-mix(in oklch,var(--foreground) 6%,transparent);font-size:.875rem;font-weight:600;color:color-mix(in oklch,var(--foreground) 60%,transparent);text-align:left}.inquiry-panel__success-num.svelte-1r118jk{display:flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:9999px;background:var(--foreground);color:var(--background);font-size:.6875rem;font-weight:800;flex-shrink:0}
