.device-frame.svelte-1l0sumj{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-hero);width:100%;overflow:hidden}.frame-bar.svelte-1l0sumj{background:var(--surface-2-color);border-bottom:1px solid var(--border-color);align-items:center;gap:6px;height:1.5rem;padding:0 .75rem;display:flex}.dot.svelte-1l0sumj{background:var(--border-strong-color);opacity:.5;border-radius:50%;width:8px;height:8px}.frame-body.svelte-1l0sumj{background:var(--surface-color);position:relative;overflow:hidden}.frame-body.svelte-1l0sumj img:where(.svelte-1l0sumj){width:100%;height:auto;display:block}.contact-form-wrapper.svelte-14xe4r6{width:100%}.contact-form.svelte-14xe4r6{text-align:left;flex-direction:column;gap:1.125rem;display:flex}.form-note.svelte-14xe4r6{color:var(--muted-color);margin:0;font-size:.875rem}.field.svelte-14xe4r6{border:0;flex-direction:column;gap:.375rem;min-width:0;margin:0;padding:0;display:flex}.row.svelte-14xe4r6{grid-template-columns:1fr 1fr;gap:1rem;display:grid}label.svelte-14xe4r6,legend.svelte-14xe4r6{color:var(--text-color);padding:0;font-size:.9375rem;font-weight:600}input[type=text].svelte-14xe4r6,input[type=email].svelte-14xe4r6,input[type=url].svelte-14xe4r6,textarea.svelte-14xe4r6{box-sizing:border-box;width:100%;font:inherit;color:var(--text-color);background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-md,.5rem);padding:.625rem .75rem}textarea.svelte-14xe4r6{resize:vertical}input.svelte-14xe4r6:focus-visible,textarea.svelte-14xe4r6:focus-visible,summary.svelte-14xe4r6:focus-visible,.submit.svelte-14xe4r6:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}input[aria-invalid=true].svelte-14xe4r6{border-color:var(--error-color)}.checks.svelte-14xe4r6{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem 1rem;margin-top:.375rem;display:grid}.check.svelte-14xe4r6{cursor:pointer;align-items:flex-start;gap:.5rem;font-weight:400;display:flex}.check.svelte-14xe4r6 input:where(.svelte-14xe4r6){flex:none;margin-top:.25rem}.consent.svelte-14xe4r6 a:where(.svelte-14xe4r6){color:var(--primary-color);text-decoration:underline}.req.svelte-14xe4r6{color:var(--error-color);font-size:.75rem;font-weight:700}.opt.svelte-14xe4r6{color:var(--muted-color);font-size:.75rem;font-weight:400}.more.svelte-14xe4r6 summary:where(.svelte-14xe4r6){cursor:pointer;padding:.5rem 0;font-weight:600}.more[open].svelte-14xe4r6 summary:where(.svelte-14xe4r6){margin-bottom:.75rem}.more.svelte-14xe4r6 .row:where(.svelte-14xe4r6){margin-bottom:1rem}.hp.svelte-14xe4r6{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.field-error.svelte-14xe4r6{color:var(--error-color);margin:0;font-size:.875rem}.form-status.svelte-14xe4r6{color:var(--muted-color);margin:0}.form-error.svelte-14xe4r6{color:var(--error-color);background:var(--error-tint-color,#fdecea);border-left:4px solid var(--error-color);border-radius:var(--radius-md,.5rem);margin:0;padding:.875rem 1rem;font-size:.9375rem}.form-warn.svelte-14xe4r6{color:var(--text-color);background:var(--accent-light,#f5e7c9);border-left-color:var(--accent-color,#b98a2f)}.submit.svelte-14xe4r6{min-height:2.75rem;font:inherit;color:var(--on-primary-color,#fff);background:var(--primary-color);border-radius:var(--radius-md,.5rem);cursor:pointer;border:0;align-self:flex-start;padding:.625rem 2rem;font-weight:700}.submit.svelte-14xe4r6:hover:not(:disabled){background:var(--primary-hover,var(--primary-color))}.submit.svelte-14xe4r6:disabled{opacity:.6;cursor:not-allowed}.form-success.svelte-14xe4r6{background:var(--primary-light,#e3ede9);border-left:4px solid var(--success-color,var(--primary-color));border-radius:var(--radius-md,.5rem);padding:1.5rem}.form-success.svelte-14xe4r6 p:where(.svelte-14xe4r6){margin:0 0 .25rem}.success-title.svelte-14xe4r6{font-weight:700}@media (width<=480px){.row.svelte-14xe4r6{grid-template-columns:1fr}.submit.svelte-14xe4r6{align-self:stretch}}
