.page-hero[data-astro-cid-oev25v6h]{padding:var(--space-3xl) 0 var(--space-2xl);max-width:680px}.page-hero-label[data-astro-cid-oev25v6h]{font-family:var(--font-accent);font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;color:var(--color-accent);margin-bottom:var(--space-md);font-weight:600;position:relative;padding-left:2rem}.page-hero-label[data-astro-cid-oev25v6h]:before{content:"";position:absolute;left:0;top:50%;width:1.25rem;height:1px;background:var(--color-accent)}.page-hero[data-astro-cid-oev25v6h] h1[data-astro-cid-oev25v6h]{font-family:var(--font-heading);font-size:var(--font-size-3xl);color:var(--color-primary);margin-bottom:var(--space-md);line-height:1.1}.page-hero-lead[data-astro-cid-oev25v6h]{font-size:clamp(1.05rem,1.5vw,1.15rem);line-height:1.7;color:var(--color-neutral-500)}.expense-content[data-astro-cid-oev25v6h]{max-width:800px}.form-card[data-astro-cid-oev25v6h]{background:var(--color-primary);border-radius:var(--radius-lg);padding:var(--space-2xl);margin-bottom:var(--space-3xl);position:relative;overflow:hidden}.form-card[data-astro-cid-oev25v6h]:before{content:"";position:absolute;top:-40%;right:-20%;width:350px;height:350px;background:radial-gradient(circle,rgba(196,74,47,.12) 0%,transparent 70%);pointer-events:none}.form-card-inner[data-astro-cid-oev25v6h]{position:relative;z-index:1;margin-bottom:var(--space-xl)}.form-card-inner[data-astro-cid-oev25v6h] h2[data-astro-cid-oev25v6h]{font-family:var(--font-heading);font-size:var(--font-size-xl);color:var(--color-cream);margin-bottom:var(--space-md)}.form-card-inner[data-astro-cid-oev25v6h] p[data-astro-cid-oev25v6h]{color:#f5f0e899;font-size:1rem;line-height:1.7;margin-bottom:var(--space-xl);max-width:480px}.btn-accent[data-astro-cid-oev25v6h]{display:inline-flex;align-items:center;padding:.875rem 2rem;background:var(--color-accent);color:var(--color-cream-light);font-family:var(--font-accent);font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border-radius:var(--radius-sm);transition:all var(--transition-base)}.btn-accent[data-astro-cid-oev25v6h]:hover{background:var(--color-accent-dark);text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 24px #c44a2f4d}.btn-accent[data-astro-cid-oev25v6h]:visited{color:var(--color-cream-light)}.form-checklist[data-astro-cid-oev25v6h]{position:relative;z-index:1;background:#f5f0e80f;border:1px solid rgba(245,240,232,.08);border-radius:var(--radius-md);padding:var(--space-lg)}.form-checklist[data-astro-cid-oev25v6h] h3[data-astro-cid-oev25v6h]{font-family:var(--font-accent);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-gold-light);margin-bottom:var(--space-md);font-weight:600}.form-checklist[data-astro-cid-oev25v6h] ul[data-astro-cid-oev25v6h]{list-style:none;padding:0;margin:0}.form-checklist[data-astro-cid-oev25v6h] li[data-astro-cid-oev25v6h]{padding:.5rem 0 .5rem 1.5rem;position:relative;color:#f5f0e899;font-size:.92rem;line-height:1.5}.form-checklist[data-astro-cid-oev25v6h] li[data-astro-cid-oev25v6h]:before{content:"";position:absolute;left:0;top:.85rem;width:6px;height:6px;background:var(--color-accent);border-radius:50%}.guidelines[data-astro-cid-oev25v6h]{margin-bottom:var(--space-3xl)}.section-label[data-astro-cid-oev25v6h]{font-family:var(--font-accent);font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;color:var(--color-accent);margin-bottom:var(--space-md);font-weight:600;position:relative;padding-left:2rem}.section-label[data-astro-cid-oev25v6h]:before{content:"";position:absolute;left:0;top:50%;width:1.25rem;height:1px;background:var(--color-accent)}.guidelines[data-astro-cid-oev25v6h]>h2[data-astro-cid-oev25v6h]{font-family:var(--font-heading);font-size:var(--font-size-2xl);color:var(--color-primary);margin-bottom:var(--space-xl)}.steps-grid[data-astro-cid-oev25v6h]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-lg)}.step[data-astro-cid-oev25v6h]{padding:var(--space-lg);background:var(--color-cream);border:1px solid var(--color-cream-dark);border-radius:var(--radius-md);transition:box-shadow var(--transition-base)}.step[data-astro-cid-oev25v6h]:hover{box-shadow:var(--shadow-md)}.step-num[data-astro-cid-oev25v6h]{font-family:var(--font-heading);font-size:1.75rem;color:var(--color-accent);line-height:1;display:block;margin-bottom:var(--space-md);opacity:.6}.step[data-astro-cid-oev25v6h] h4[data-astro-cid-oev25v6h]{font-family:var(--font-accent);font-size:1rem;font-weight:600;color:var(--color-primary);margin-bottom:var(--space-sm)}.step[data-astro-cid-oev25v6h] p[data-astro-cid-oev25v6h]{font-size:.9rem;color:var(--color-neutral-500);line-height:1.6;margin:0}.contact-cta[data-astro-cid-oev25v6h]{background:var(--color-cream);border:1px solid var(--color-cream-dark);border-radius:var(--radius-md);padding:var(--space-2xl);text-align:center;margin-bottom:var(--space-3xl)}.contact-cta[data-astro-cid-oev25v6h] h3[data-astro-cid-oev25v6h]{font-family:var(--font-heading);font-size:var(--font-size-xl);color:var(--color-primary);margin-bottom:var(--space-sm)}.contact-cta[data-astro-cid-oev25v6h] p[data-astro-cid-oev25v6h]{color:var(--color-neutral-500);margin-bottom:var(--space-lg)}.btn-outline[data-astro-cid-oev25v6h]{display:inline-flex;align-items:center;padding:.875rem 2rem;background:transparent;color:var(--color-accent);font-family:var(--font-accent);font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border:1.5px solid var(--color-accent);border-radius:var(--radius-sm);transition:all var(--transition-base)}.btn-outline[data-astro-cid-oev25v6h]:hover{background:var(--color-accent);color:var(--color-cream-light);text-decoration:none}.btn-outline[data-astro-cid-oev25v6h]:visited{color:var(--color-accent)}.btn-outline[data-astro-cid-oev25v6h]:visited:hover{color:var(--color-cream-light)}@media(max-width:640px){.page-hero[data-astro-cid-oev25v6h]{padding:var(--space-2xl) 0 var(--space-xl)}.form-card[data-astro-cid-oev25v6h]{padding:var(--space-xl)}.steps-grid[data-astro-cid-oev25v6h]{grid-template-columns:1fr;gap:var(--space-md)}.contact-cta[data-astro-cid-oev25v6h]{padding:var(--space-xl)}}
