.status-section.svelte-33db70{text-align:center;padding:8rem 1.5rem;position:relative}.status-container.svelte-33db70{max-width:42rem;margin:0 auto;position:relative}.status-glow{top:50%;left:50%;transform:translate(-50%,-50%)}.status-inner.svelte-33db70{z-index:10;position:relative}.status-icon.svelte-33db70{border-radius:9999px;justify-content:center;align-items:center;width:6rem;height:6rem;margin:0 auto 2rem;display:flex}.status-icon-success.svelte-33db70{color:var(--color-cyan);background:#4ee4f133;border:1px solid #4ee4f180}.status-icon-error.svelte-33db70{color:var(--color-pink);background:#e4074e33;border:1px solid #e4074e80}.status-heading.svelte-33db70{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.05em;margin-bottom:1.5rem;font-size:2.25rem;font-weight:900}.status-text.svelte-33db70{opacity:.5;margin-bottom:3rem;font-size:1.25rem;font-weight:300}.status-actions.svelte-33db70{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.cta-button.svelte-33db70{background:var(--color-text);color:var(--color-bg);text-transform:uppercase;letter-spacing:.1em;border:2px solid var(--color-text);padding:1.5rem 4rem;font-weight:900;transition:background .3s,color .3s,transform .2s;display:inline-block;position:relative}.cta-button.svelte-33db70:hover{color:var(--color-text);background:0 0}.cta-button.svelte-33db70:active{transform:scale(.98)}.cta-label.svelte-33db70{align-items:center;gap:.5rem;display:flex}.email-link.svelte-33db70{text-transform:uppercase;letter-spacing:.4em;opacity:.5;align-items:center;gap:.5rem;font-size:10px;font-weight:700;transition:opacity .3s;display:flex}.email-link.svelte-33db70:hover{opacity:1}.form-section.svelte-33db70{padding:8rem 1.5rem;position:relative;overflow:hidden}.page-bg.svelte-33db70{pointer-events:none;position:absolute;inset:0}.grad-blue-tl{top:-10%;left:-10%}.grad-pink-br{bottom:-10%;right:-10%}.grad-orange-mid{top:50%;left:50%;transform:translate(-50%,-50%)}.form-container.svelte-33db70{z-index:10;max-width:64rem;margin:0 auto;position:relative}.eyebrow.svelte-33db70{text-transform:uppercase;letter-spacing:.5em;color:var(--color-orange);border-left:2px solid var(--color-orange);padding-left:1rem;font-size:10px;font-weight:900}.form-heading.svelte-33db70{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.05em;margin-top:2rem;margin-bottom:3rem;font-size:3rem;font-weight:900;line-height:.85}.lead-form.svelte-33db70{flex-direction:column;gap:2rem;display:flex}.form-row.svelte-33db70{gap:1.5rem;display:grid}.field.svelte-33db70{flex-direction:column;gap:.5rem;display:flex}.field-label.svelte-33db70{text-transform:uppercase;letter-spacing:.2em;opacity:.4;font-family:monospace;font-size:10px}.field-input.svelte-33db70{width:100%;color:var(--color-text);font-family:var(--font-sans);background:#ffffff05;border:1px solid #ffffff1a;padding:1rem 1.5rem;font-size:1.125rem;font-weight:300;transition:border-color .3s}.field-input.svelte-33db70::placeholder{opacity:.3}.field-input.svelte-33db70:focus{border-color:var(--color-cyan);outline:none}.field-input-error.svelte-33db70{border-color:var(--color-pink)}.field-textarea.svelte-33db70{resize:none}.field-error.svelte-33db70{color:var(--color-pink);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.service-grid.svelte-33db70{gap:.75rem;display:grid}.service-button.svelte-33db70{text-align:left;background:#ffffff05;border:1px solid #ffffff1a;width:100%;padding:1rem 1.5rem;transition:background .3s,border-color .3s,color .3s}.service-button.svelte-33db70:hover{border-color:#ffffff4d}.service-button-selected.svelte-33db70{border-color:var(--color-cyan);color:var(--color-cyan);background:#4ee4f11a}.service-button.svelte-33db70 span:where(.svelte-33db70){text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:300}.submit-button.svelte-33db70{background:var(--color-text);width:100%;color:var(--color-bg);text-transform:uppercase;letter-spacing:.1em;border:2px solid var(--color-text);padding:1.5rem 6rem;font-weight:900;transition:background .3s,color .3s,transform .2s;position:relative}.submit-button.svelte-33db70:hover:not(:disabled){color:var(--color-text);background:0 0}.submit-button.svelte-33db70:active:not(:disabled){transform:scale(.98)}.submit-button.svelte-33db70:disabled{opacity:.5;cursor:not-allowed}.submit-label.svelte-33db70{justify-content:center;align-items:center;gap:.75rem;display:flex}.spinner.svelte-33db70 svg{animation:1s linear infinite svelte-33db70-spin}@keyframes svelte-33db70-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.privacy-note.svelte-33db70{opacity:.3;text-transform:uppercase;letter-spacing:.1em;padding-top:2rem;font-size:10px}@media (width>=768px){.status-heading.svelte-33db70{font-size:3.75rem}.form-heading.svelte-33db70{font-size:6rem}.form-row.svelte-33db70,.service-grid.svelte-33db70{grid-template-columns:1fr 1fr}.status-actions.svelte-33db70{flex-direction:row}.submit-button.svelte-33db70{width:auto}}.contact-nav.svelte-1bv7ezn{z-index:50;-webkit-backdrop-filter:blur(24px);background:#01010acc;border-bottom:1px solid #ffffff1a;width:100%;position:fixed;top:0;left:0}.nav-inner.svelte-1bv7ezn{justify-content:space-between;align-items:center;max-width:80rem;margin:0 auto;padding:1.5rem;display:flex}.back-link.svelte-1bv7ezn,.work-link.svelte-1bv7ezn{text-transform:uppercase;letter-spacing:.4em;opacity:.5;font-size:10px;font-weight:700;transition:opacity .3s}.back-link.svelte-1bv7ezn:hover,.work-link.svelte-1bv7ezn:hover{opacity:1}.contact-page.svelte-1bv7ezn{min-height:100vh;padding-top:5rem}
