.page-header.svelte-4wer1b{background-image:radial-gradient(ellipse at 20% 60%,rgba(30,86,176,.55) 0%,transparent 55%),radial-gradient(ellipse at 85% 20%,rgba(245,158,11,.12) 0%,transparent 40%),linear-gradient(150deg,#071a3d,#0d2458 40%,#0f2d6e,#1a4898);color:#fff;padding:2.5rem 0 2.25rem;border-radius:0 0 var(--radius-xl) var(--radius-xl)}.header-eyebrow.svelte-4wer1b{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffffa6;margin-bottom:.75rem}.header-eyebrow.svelte-4wer1b i:where(.svelte-4wer1b){font-size:.9rem}.header-title.svelte-4wer1b{font-size:clamp(1.75rem,5vw,2.75rem);font-weight:900;letter-spacing:-.03em;margin:0 0 .5rem}.header-subtitle.svelte-4wer1b{font-size:.9375rem;color:#ffffffb3;margin:0}.link.svelte-4wer1b{color:var(--color-secondary-blue, #1e56b0);font-weight:600;text-decoration:none}.link.svelte-4wer1b:hover{text-decoration:underline}.section-title.svelte-4wer1b{display:flex;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:800;margin:0 0 .875rem}.section-title--allow.svelte-4wer1b{color:#065f46}.section-title--allow.svelte-4wer1b i:where(.svelte-4wer1b){color:#10b981;font-size:1.25rem}.section-title--deny.svelte-4wer1b{color:#991b1b}.section-title--deny.svelte-4wer1b i:where(.svelte-4wer1b){color:#ef4444;font-size:1.25rem}.rule-list.svelte-4wer1b{display:flex;flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none}.rule-list.svelte-4wer1b li:where(.svelte-4wer1b){font-size:.9375rem;line-height:1.6;color:var(--color-text-secondary, #4b5563);padding:.75rem 1rem;border-radius:var(--radius-sm, 10px);border:1px solid}.rule-list--allow.svelte-4wer1b li:where(.svelte-4wer1b){background:#10b9810f;border-color:#10b9812e}.rule-list--deny.svelte-4wer1b li:where(.svelte-4wer1b){background:#ef44440d;border-color:#ef444429}.note-box.svelte-4wer1b{background:var(--color-surface-muted, #f3f4f6);border:1px solid var(--color-border-light, #e5e7eb);border-radius:var(--radius-sm, 10px);padding:1rem 1.125rem}.note-box-title.svelte-4wer1b{display:flex;align-items:center;gap:.4rem;font-weight:700;font-size:.9375rem;color:#1f2937;margin-bottom:.5rem}.note-box.svelte-4wer1b p:where(.svelte-4wer1b){font-size:.875rem;color:var(--color-text-secondary, #4b5563);line-height:1.6;margin:0}.note-box--contact.svelte-4wer1b{background:#1e56b00d;border-color:#1e56b029}.note-box--api.svelte-4wer1b{background:#7c3aed0d;border-color:#7c3aed2e}
