.inquiry-form[data-v-5aa5d890]{position:relative;overflow:hidden;padding:var(--space-8);margin-top:0}.inquiry-form[data-v-5aa5d890]:after{content:"";position:absolute;right:-4rem;top:-4rem;width:12rem;height:12rem;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 14%,transparent) 0,transparent 68%);pointer-events:none;z-index:0}.inquiry-form__eyebrow[data-v-5aa5d890]{color:var(--accent);font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.inquiry-form__header[data-v-5aa5d890]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-6);margin-bottom:var(--space-4);position:relative;z-index:1}.inquiry-form__title[data-v-5aa5d890]{font-size:1.2rem;font-weight:600;margin:0 0 var(--space-2)}.inquiry-form__lead[data-v-5aa5d890]{font-size:.9rem;margin:0;max-width:32rem}.inquiry-form__discount[data-v-5aa5d890],.inquiry-form__response[data-v-5aa5d890],.inquiry-form__selected[data-v-5aa5d890]{display:inline-flex;align-items:center;min-height:1.85rem;padding:.25rem .65rem;border-radius:var(--radius-pill);font-size:.78rem;font-weight:700;line-height:1.2;white-space:nowrap}.inquiry-form__response[data-v-5aa5d890],.inquiry-form__selected[data-v-5aa5d890]{border:1px solid var(--glass-border);background:color-mix(in srgb,var(--surface) 76%,transparent);color:var(--text-secondary)}.inquiry-form__summary[data-v-5aa5d890]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6);position:relative;z-index:1}.inquiry-form__discount[data-v-5aa5d890]{border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.inquiry-form__body[data-v-5aa5d890],.interview-composer[data-v-5aa5d890],.interview-thread[data-v-5aa5d890]{position:relative;z-index:1}.inquiry-form__body[data-v-5aa5d890]{display:flex;flex-direction:column;gap:var(--space-4)}.inquiry-form__row[data-v-5aa5d890]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.inquiry-form__actions[data-v-5aa5d890],.interview-composer__actions[data-v-5aa5d890]{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.inquiry-form__actions[data-v-5aa5d890]{flex-direction:column;align-items:flex-start}.interview-thread[data-v-5aa5d890]{list-style:none;margin:0 0 var(--space-4);padding:0;display:flex;flex-direction:column;gap:var(--space-3);max-height:22rem;overflow-y:auto}.interview-bubble[data-v-5aa5d890]{max-width:80%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:.95rem;line-height:1.5;overflow-wrap:anywhere}.interview-bubble--assistant[data-v-5aa5d890]{align-self:flex-start;background:var(--surface-bg);border:1px solid var(--surface-border);color:var(--text);border-end-start-radius:var(--radius-sm)}.interview-bubble--user[data-v-5aa5d890]{align-self:flex-end;background:color-mix(in srgb,var(--accent) 18%,var(--surface-bg));border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);color:var(--text);border-end-end-radius:var(--radius-sm);white-space:pre-wrap}.interview-bubble--contact[data-v-5aa5d890]{max-width:100%;width:100%;padding:var(--space-4)}.interview-contact[data-v-5aa5d890]{display:flex;flex-direction:column;gap:var(--space-4)}.interview-contact .inquiry-form__row[data-v-5aa5d890]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}@media(max-width:40rem){.interview-contact .inquiry-form__row[data-v-5aa5d890]{grid-template-columns:1fr}}.interview-composer[data-v-5aa5d890]{display:flex;flex-direction:column;gap:var(--space-3)}.interview-composer__input[data-v-5aa5d890]{resize:vertical;min-height:4.5rem}.inquiry-success[data-v-5aa5d890]{color:var(--success);font-size:.875rem;margin:0 0 var(--space-3);position:relative;z-index:1}.inquiry-error[data-v-5aa5d890]{color:var(--danger);font-size:.875rem;margin:0}.visually-hidden[data-v-5aa5d890]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.btn[data-v-5aa5d890],.btn[data-v-5aa5d890]:focus-visible,.btn[data-v-5aa5d890]:hover,.inquiry-form__actions .btn[data-v-5aa5d890],.interview-composer__actions .btn[data-v-5aa5d890]{text-decoration:none}@media(max-width:500px){.inquiry-form[data-v-5aa5d890]{padding:var(--space-6)}.inquiry-form__header[data-v-5aa5d890]{flex-direction:column;gap:var(--space-3)}.inquiry-form__row[data-v-5aa5d890]{grid-template-columns:1fr}.interview-bubble[data-v-5aa5d890]{max-width:92%}}.inquiry-form[data-v-bf67c1cd]{position:relative;overflow:hidden;padding:var(--space-8);margin-top:0}.inquiry-form[data-v-bf67c1cd]:after{content:"";position:absolute;right:-4rem;top:-4rem;width:12rem;height:12rem;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 14%,transparent) 0,transparent 68%);pointer-events:none;z-index:0}.inquiry-form__eyebrow[data-v-bf67c1cd]{color:var(--accent);font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.inquiry-form__header[data-v-bf67c1cd]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-6);margin-bottom:var(--space-4)}.inquiry-form__title[data-v-bf67c1cd]{font-size:1.2rem;font-weight:600;margin:0 0 var(--space-2)}.inquiry-form__lead[data-v-bf67c1cd]{font-size:.9rem;margin:0;max-width:32rem}.inquiry-form__discount[data-v-bf67c1cd],.inquiry-form__response[data-v-bf67c1cd],.inquiry-form__selected[data-v-bf67c1cd]{display:inline-flex;align-items:center;min-height:1.85rem;padding:.25rem .65rem;border-radius:var(--radius-pill);font-size:.78rem;font-weight:700;line-height:1.2;white-space:nowrap}.inquiry-form__response[data-v-bf67c1cd],.inquiry-form__selected[data-v-bf67c1cd]{border:1px solid var(--glass-border);background:color-mix(in srgb,var(--surface) 76%,transparent);color:var(--text-secondary)}.inquiry-form__summary[data-v-bf67c1cd]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6)}.inquiry-form__discount[data-v-bf67c1cd]{border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.inquiry-form__body[data-v-bf67c1cd]{display:flex;flex-direction:column;gap:var(--space-4);position:relative;z-index:1}.inquiry-form__row[data-v-bf67c1cd]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}@media(max-width:500px){.inquiry-form[data-v-bf67c1cd]{padding:var(--space-6)}.inquiry-form__header[data-v-bf67c1cd]{flex-direction:column;gap:var(--space-3)}.inquiry-form__row[data-v-bf67c1cd]{grid-template-columns:1fr}}.inquiry-form__actions[data-v-bf67c1cd]{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.inquiry-success[data-v-bf67c1cd]{color:#16a34a;font-size:.875rem;margin:0}.inquiry-error[data-v-bf67c1cd]{color:#dc2626;font-size:.875rem;margin:0}.inquiry-classic[data-v-0cf575a3]{margin-top:var(--space-4);padding:0 var(--space-8) var(--space-6);border-top:1px solid var(--surface-border)}.inquiry-classic>summary[data-v-0cf575a3]{cursor:pointer;color:var(--text-secondary);font-weight:600;font-size:.9rem;line-height:1.4;padding:var(--space-3) 0;text-decoration:none;list-style-position:outside}.inquiry-classic>summary[data-v-0cf575a3]:focus-visible,.inquiry-classic>summary[data-v-0cf575a3]:hover{color:var(--text);text-decoration:none}.inquiry-classic>summary[data-v-0cf575a3]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.inquiry-classic[data-v-0cf575a3] .inquiry-form{padding-inline:0;padding-bottom:0}@media(max-width:500px){.inquiry-classic[data-v-0cf575a3]{padding-inline:var(--space-6)}}
