.contact-page.svelte-39ihk8{max-width:800px;color:var(--text);margin:0 auto;padding:.5rem 0 2rem}h1.svelte-39ihk8{font-family:var(--font-heading);text-align:center;margin-bottom:1rem;font-size:2.5rem}.intro.svelte-39ihk8{text-align:center;opacity:.8;margin-bottom:1.5rem;font-size:1.1rem}.tabs.svelte-39ihk8{border-bottom:1px solid var(--brand-subtle);justify-content:center;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.tab-button.svelte-39ihk8{cursor:pointer;color:var(--text);opacity:.7;font-size:1.1rem;font-family:var(--font-body);background:0 0;border:none;border-radius:30px;padding:.5rem 1.5rem;transition:all .2s}.tab-button.svelte-39ihk8:hover{opacity:1;background-color:var(--bg-subtle)}.tab-button.active.svelte-39ihk8{color:var(--brand);opacity:1;background-color:var(--bg-subtle);font-weight:700}.form-container.svelte-39ihk8{background-color:var(--bg-subtle);box-sizing:border-box;border-radius:32px;flex-direction:column;align-items:stretch;width:100%;padding:2rem;display:flex;box-shadow:0 4px 20px #0000001a}.tab-intro.svelte-39ihk8{opacity:.9;margin-bottom:1.5rem;font-size:.95rem;line-height:1.4}.tab-intro.svelte-39ihk8 a{color:var(--brand);font-weight:500}section.svelte-39ihk8,form.svelte-39ihk8{flex-direction:column;align-items:stretch;gap:1rem;width:100%;max-width:none;display:flex}.field.svelte-39ihk8{flex-direction:column;align-items:stretch;width:100%;display:flex}input.svelte-39ihk8,textarea.svelte-39ihk8{border:1px solid var(--brand-subtle);background-color:var(--bg);width:100%;color:var(--text);font-family:var(--font-body);box-sizing:border-box;border-radius:20px;padding:.8rem 1.2rem;font-size:1rem;display:block;font-weight:300!important}input.svelte-39ihk8::placeholder,textarea.svelte-39ihk8::placeholder{opacity:.6;font-weight:300}input.svelte-39ihk8:focus,textarea.svelte-39ihk8:focus{outline:2px solid var(--brand);border-color:#0000}textarea.svelte-39ihk8{resize:vertical;min-height:200px}button[type=submit].svelte-39ihk8{background-color:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:50px;align-self:center;width:fit-content;margin-top:1rem;padding:.8rem 3rem;font-size:1.1rem;font-weight:700;transition:opacity .2s}button[type=submit].svelte-39ihk8:hover:not(:disabled){opacity:.9}button[type=submit].svelte-39ihk8:disabled{opacity:.6;cursor:not-allowed}@media (width<=600px){.form-container.svelte-39ihk8{padding:1.5rem}.tabs.svelte-39ihk8{flex-direction:column;gap:.5rem}}select.svelte-39ihk8{border:1px solid var(--brand-subtle);background-color:var(--bg);width:100%;color:var(--text);font-family:var(--font-body);box-sizing:border-box;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1em;border-radius:20px;padding:.8rem 1.2rem;font-size:1rem;font-weight:300;display:block}select.svelte-39ihk8:focus{outline:2px solid var(--brand);border-color:#0000}.field-label.svelte-39ihk8{color:var(--text);opacity:.9;margin-bottom:.5rem;margin-left:.5rem;font-size:.9rem;font-weight:500}.honey.svelte-39ihk8{opacity:0;z-index:-1;width:0;height:0;display:none;position:absolute;left:-9999px;overflow:hidden}
