.hero.svelte-1msx4kw{padding:48px 24px 36px}.hero-inner.svelte-1msx4kw{width:100%;max-width:920px;margin:0 auto;text-align:center}.eyebrow.svelte-1msx4kw{display:inline-block;font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--orange);margin-bottom:16px}h1.svelte-1msx4kw{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:700;letter-spacing:-.01em;margin-bottom:14px}.hero-desc.svelte-1msx4kw{font-size:1rem;color:var(--text-muted);max-width:640px;margin:0 auto}@media(max-width:768px){.hero.svelte-1msx4kw{padding:40px 24px 32px}}.section.svelte-17fyrk9{padding:56px 24px}.section--paper.svelte-17fyrk9{background:var(--surface)}.section--low.svelte-17fyrk9{background:var(--surface-low)}.section-inner.svelte-17fyrk9{width:100%;max-width:var(--container);margin:0 auto}.section-inner.narrow.svelte-17fyrk9{max-width:760px}.section-header.svelte-17fyrk9{max-width:720px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border)}.section-header.svelte-17fyrk9 h2:where(.svelte-17fyrk9){font-size:clamp(1.375rem,1.8vw,1.75rem);letter-spacing:-.01em;margin-top:6px}.label.svelte-17fyrk9{font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}@media(max-width:768px){.section.svelte-17fyrk9{padding:40px 24px}}main.svelte-1p69e8p{flex:1}.request-form.svelte-1p69e8p{display:flex;flex-direction:column;gap:20px;max-width:560px}.request-form.svelte-1p69e8p label:where(.svelte-1p69e8p){display:flex;flex-direction:column;gap:8px}.request-form.svelte-1p69e8p label:where(.svelte-1p69e8p) span:where(.svelte-1p69e8p){font-size:.8125rem;font-weight:600;color:var(--text)}.request-form.svelte-1p69e8p label:where(.svelte-1p69e8p) em:where(.svelte-1p69e8p){color:var(--orange);font-style:normal}.request-form.svelte-1p69e8p input:where(.svelte-1p69e8p),.request-form.svelte-1p69e8p textarea:where(.svelte-1p69e8p){padding:14px 16px;font-family:var(--font-body);font-size:.9375rem;color:var(--text);background:var(--surface-lowest);border:1px solid var(--border);border-radius:10px;resize:vertical}.request-form.svelte-1p69e8p input:where(.svelte-1p69e8p):focus,.request-form.svelte-1p69e8p textarea:where(.svelte-1p69e8p):focus{outline:none;border-color:var(--navy)}.request-form.svelte-1p69e8p button:where(.svelte-1p69e8p){align-self:flex-start;padding:14px 28px;background:var(--gradient-primary);color:var(--text-on-brand);font-family:var(--font-body);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:10px;border:none;box-shadow:var(--shadow-md);transition:transform .2s,box-shadow .2s}.request-form.svelte-1p69e8p button:where(.svelte-1p69e8p):hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-lg)}.request-form.svelte-1p69e8p button:where(.svelte-1p69e8p):disabled{opacity:.6;cursor:not-allowed}.hp.svelte-1p69e8p{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.error-msg.svelte-1p69e8p{padding:12px 16px;background:#ef3c2314;color:var(--orange-dark);border-radius:8px;font-size:.875rem}.success.svelte-1p69e8p{max-width:560px;padding:40px;background:var(--surface-lowest);border-radius:16px;box-shadow:var(--shadow-sm)}.success.svelte-1p69e8p h2:where(.svelte-1p69e8p){font-size:1.75rem;margin-bottom:16px}.success.svelte-1p69e8p p:where(.svelte-1p69e8p){color:var(--text-muted);margin-bottom:24px}.btn-ghost.svelte-1p69e8p{display:inline-flex;align-items:center;padding:12px 24px;background:transparent;color:var(--text);font-family:var(--font-body);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:10px;box-shadow:inset 0 0 0 1.5px var(--border)}.btn-ghost.svelte-1p69e8p:hover{background:var(--surface-low)}
