body{margin:0;background:#fff;font-family:Inter,Helvetica Neue,Arial,sans-serif}.page.svelte-1bv7ezn{display:flex;flex-direction:column;align-items:center;min-height:100vh;padding:2rem 1.5rem;background:#fff}.logo.svelte-1bv7ezn{width:100%;max-width:340px;height:auto;margin-bottom:3.5rem;margin-top:2rem}.content.svelte-1bv7ezn{width:100%;max-width:580px}.headline.svelte-1bv7ezn{font-family:Impact,Arial Black,sans-serif;font-size:clamp(2rem,7vw,3rem);font-weight:100;text-transform:uppercase;color:#88f;line-height:1.1;margin:0 0 1.5rem;letter-spacing:-.01em}.headline.svelte-1bv7ezn .brand-accent{color:#66f;font-weight:500}.body-text.svelte-1bv7ezn{margin-bottom:4rem}.body-text.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:1.25rem;line-height:1.65;color:#333;margin:0 0 1rem}.section-header.svelte-1bv7ezn{margin-bottom:.25rem}.section-title.svelte-1bv7ezn{font-family:Impact,Arial Black,sans-serif;font-size:clamp(1.7rem,4vw,1.4rem);font-weight:900;text-transform:uppercase;color:#66f;margin:0 0 .5rem;letter-spacing:.02em}.divider.svelte-1bv7ezn{height:1.5px;background:#66f;margin-bottom:.5rem}.pre-headline-divider.svelte-1bv7ezn{height:2px;width:100%;max-width:660px;background:#66f;margin:0 0 1.5rem}.notice.svelte-1bv7ezn{border:1.5px solid #6666ff;border-radius:0;padding:1rem 1.25rem;margin-bottom:2rem}.notice.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:1.05rem;line-height:1.5;color:#333;margin:0 0 .5rem}.notice.svelte-1bv7ezn p:where(.svelte-1bv7ezn):last-child{margin-bottom:0}.notice-success.svelte-1bv7ezn{background:#f2f2ff}.notice-error.svelte-1bv7ezn{background:#fff2f2;border-color:#f66}.contact-form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.form-field.svelte-1bv7ezn{display:flex;flex-direction:column;gap:.4rem}.field-label.svelte-1bv7ezn{font-family:Impact,Arial Black,sans-serif;font-size:.95rem;text-transform:uppercase;letter-spacing:.04em;color:#88f}.form-field.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.form-field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:1.1rem;color:#333;background:#fff;border:none;border-bottom:1.5px solid #ccccee;padding:.5rem .1rem;outline:none;transition:border-color .2s ease}.form-field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){resize:vertical}.form-field.svelte-1bv7ezn input:where(.svelte-1bv7ezn)::-moz-placeholder,.form-field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn)::-moz-placeholder{color:#99c}.form-field.svelte-1bv7ezn input:where(.svelte-1bv7ezn)::placeholder,.form-field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn)::placeholder{color:#99c}.form-field.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.form-field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus{border-color:#66f}.submit-button.svelte-1bv7ezn{align-self:flex-start;font-family:Impact,Arial Black,sans-serif;font-size:1.1rem;text-transform:uppercase;letter-spacing:.02em;color:#fff;background:#66f;border:none;padding:.9rem 2rem;cursor:pointer;transition:background .2s ease}.submit-button.svelte-1bv7ezn:hover{background:#33c}@media(min-width:840px){.logo.svelte-1bv7ezn{max-width:520px}}
