.contact-grid.svelte-pzu9qq{display:grid;grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr);gap:1.5rem;align-items:stretch}.contact-details.svelte-pzu9qq,.form-card.svelte-pzu9qq{border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;background:#ffffff0b;box-shadow:0 24px 70px #0003}.contact-details.svelte-pzu9qq{display:flex;flex-direction:column;justify-content:space-between;gap:3rem;padding:clamp(1.5rem,4vw,2.5rem);background:radial-gradient(circle at 15% 15%,rgba(168,85,247,.18),transparent 45%),#ffffff09}.detail-kicker.svelte-pzu9qq{margin-bottom:.75rem;color:#d8b4fed9;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.contact-details.svelte-pzu9qq h2:where(.svelte-pzu9qq),.form-card.svelte-pzu9qq h2:where(.svelte-pzu9qq){color:#fff;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:300;letter-spacing:-.035em}.detail-copy.svelte-pzu9qq,.form-intro.svelte-pzu9qq{color:#ffffff8f;font-size:.95rem;font-weight:300;line-height:1.7}.detail-copy.svelte-pzu9qq{margin-top:1rem}.contact-options.svelte-pzu9qq{display:grid;gap:.75rem}.contact-option.svelte-pzu9qq{display:flex;align-items:center;gap:.85rem;padding:.85rem;border:1px solid rgba(255,255,255,.09);border-radius:1rem;background:#0000002e;transition:.16s ease}.contact-option.svelte-pzu9qq:hover,.contact-option.svelte-pzu9qq:focus-visible{border-color:#c084fc80;background:#a855f714;outline:none}.option-icon.svelte-pzu9qq{display:grid;width:2.65rem;height:2.65rem;flex:0 0 auto;place-items:center;border-radius:.8rem}.option-icon.svelte-pzu9qq svg{width:1.2rem;height:1.2rem}.option-icon-general.svelte-pzu9qq{background:#a855f729;color:#c084fc}.option-icon-privacy.svelte-pzu9qq{background:#3b82f629;color:#93c5fd}.contact-option.svelte-pzu9qq strong:where(.svelte-pzu9qq),.contact-option.svelte-pzu9qq small:where(.svelte-pzu9qq){display:block}.contact-option.svelte-pzu9qq strong:where(.svelte-pzu9qq){color:#ffffffe0;font-size:.84rem;font-weight:500}.contact-option.svelte-pzu9qq small:where(.svelte-pzu9qq){margin-top:.2rem;color:#ffffff75;font-size:.72rem}.form-card.svelte-pzu9qq{padding:clamp(1.5rem,4vw,2.5rem)}.form-intro.svelte-pzu9qq{margin-top:.6rem}.contact-grid.svelte-pzu9qq form:where(.svelte-pzu9qq){display:grid;gap:1.15rem;margin-top:1.75rem}.field-row.svelte-pzu9qq{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field.svelte-pzu9qq{display:grid;gap:.45rem}.contact-grid.svelte-pzu9qq label:where(.svelte-pzu9qq){color:#ffffffb8;font-size:.78rem;font-weight:500}.contact-grid.svelte-pzu9qq input:where(.svelte-pzu9qq),.contact-grid.svelte-pzu9qq select:where(.svelte-pzu9qq),.contact-grid.svelte-pzu9qq textarea:where(.svelte-pzu9qq){width:100%;border:1px solid rgba(255,255,255,.14);border-radius:.75rem;background:#0003;color:#fff;font:inherit;font-size:.9rem;outline:none;transition:.16s ease}.contact-grid.svelte-pzu9qq input:where(.svelte-pzu9qq),.contact-grid.svelte-pzu9qq select:where(.svelte-pzu9qq){height:3rem;padding:0 .9rem}.contact-grid.svelte-pzu9qq textarea:where(.svelte-pzu9qq){min-height:9rem;padding:.85rem .9rem;resize:vertical}.contact-grid.svelte-pzu9qq input:where(.svelte-pzu9qq)::placeholder,.contact-grid.svelte-pzu9qq textarea:where(.svelte-pzu9qq)::placeholder{color:#ffffff4d}.contact-grid.svelte-pzu9qq input:where(.svelte-pzu9qq):focus,.contact-grid.svelte-pzu9qq select:where(.svelte-pzu9qq):focus,.contact-grid.svelte-pzu9qq textarea:where(.svelte-pzu9qq):focus{border-color:#c084fcbf;box-shadow:0 0 0 3px #a855f71f}.contact-grid.svelte-pzu9qq select:where(.svelte-pzu9qq) option:where(.svelte-pzu9qq){background:#171124}.contact-grid.svelte-pzu9qq button:where(.svelte-pzu9qq){display:inline-flex;min-height:3.15rem;align-items:center;justify-content:center;gap:.55rem;border:0;border-radius:.8rem;background:linear-gradient(90deg,#a855f7,#3b82f6);color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:.16s ease}.contact-grid.svelte-pzu9qq button:where(.svelte-pzu9qq):hover,.contact-grid.svelte-pzu9qq button:where(.svelte-pzu9qq):focus-visible{filter:brightness(1.1);box-shadow:0 12px 32px #7e22ce47;outline:none;transform:translateY(-1px)}.contact-grid.svelte-pzu9qq button:where(.svelte-pzu9qq) svg{width:1rem;height:1rem}.form-note.svelte-pzu9qq{color:#ffffff61;font-size:.72rem;line-height:1.5;text-align:center}@media(max-width:760px){.contact-grid.svelte-pzu9qq,.field-row.svelte-pzu9qq{grid-template-columns:1fr}.contact-details.svelte-pzu9qq{gap:2rem}}@media(prefers-reduced-motion:reduce){.contact-option.svelte-pzu9qq,.contact-grid.svelte-pzu9qq input:where(.svelte-pzu9qq),.contact-grid.svelte-pzu9qq select:where(.svelte-pzu9qq),.contact-grid.svelte-pzu9qq textarea:where(.svelte-pzu9qq),.contact-grid.svelte-pzu9qq button:where(.svelte-pzu9qq){transition:none}}.cf-options.svelte-pzu9qq{display:grid;gap:var(--grid-gap)}.cf-form.svelte-pzu9qq{margin-top:var(--head-space)}.cf-addr.svelte-pzu9qq{display:block;margin-top:var(--head-gap);font-family:var(--mono);font-size:var(--panel-body-size);color:var(--accent)}.cf-submit.svelte-pzu9qq{gap:var(--head-gap)}.cf-submit.svelte-pzu9qq svg{width:1em;height:1em}.cf-form.svelte-pzu9qq .cf-note:where(.svelte-pzu9qq){margin-top:var(--head-gap)}.page-shell.svelte-c3p3jn{min-height:100vh;color:#fff;background:radial-gradient(circle at 8% 14%,rgba(126,34,206,.19),transparent 28rem),radial-gradient(circle at 92% 42%,rgba(37,99,235,.14),transparent 32rem),#07050c}main.svelte-c3p3jn{overflow:hidden}.hero.svelte-c3p3jn{position:relative;display:grid;min-height:26rem;place-items:center;padding:4rem 2rem 3.5rem;isolation:isolate;text-align:center}.hero-inner.svelte-c3p3jn{width:min(100%,60rem)}.hero-glow.svelte-c3p3jn{position:absolute;z-index:-1;border-radius:999px;filter:blur(80px);opacity:.22}.hero-glow-one.svelte-c3p3jn{top:2rem;left:16%;width:18rem;height:18rem;background:#7c3aed}.hero-glow-two.svelte-c3p3jn{right:16%;bottom:0;width:16rem;height:16rem;background:#2563eb}.eyebrow.svelte-c3p3jn{margin-bottom:1.25rem;color:#d8b4fee6;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.hero-inner.svelte-c3p3jn h1:where(.svelte-c3p3jn){font-size:clamp(3rem,7vw,6rem);font-weight:200;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.hero-inner.svelte-c3p3jn>p:where(.svelte-c3p3jn):last-child{max-width:43rem;margin:1.5rem auto 0;color:#fff9;font-size:clamp(1rem,2vw,1.2rem);font-weight:300;line-height:1.7;text-wrap:balance}.contact-section.svelte-c3p3jn{width:min(100% - 2rem,72rem);margin:0 auto;padding:1rem 0 6rem}@media(max-width:640px){.hero.svelte-c3p3jn{min-height:23rem;padding:3rem 1rem}.contact-section.svelte-c3p3jn{padding-bottom:4rem}}:root[data-theme=workbench] .surface-aurora.svelte-c3p3jn{display:none}:root:not([data-theme=workbench]) .surface-workbench.svelte-c3p3jn{display:none}.contact-case.svelte-c3p3jn{display:flex;flex-direction:column;min-height:100vh;background-color:var(--bg);background-image:var(--ground)}.contact-case.svelte-c3p3jn .wb-stage:where(.svelte-c3p3jn){flex:1}
