.home.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);padding-bottom:var(--space-5)}.hero.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.heroPhoto.svelte-1uha8ag{position:relative}.heroPhoto.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;width:100%;aspect-ratio:16 / 7;object-fit:cover;border-radius:var(--radius-md)}.photoControls.svelte-1uha8ag{position:absolute;right:var(--space-2);bottom:var(--space-2);display:flex;align-items:center;gap:var(--space-1);padding:4px 8px;border-radius:var(--radius-md);background:#000000bf;color:#fff;font-size:.875rem}.photoControls.svelte-1uha8ag button:where(.svelte-1uha8ag){min-width:44px;min-height:44px;border:0;background:transparent;color:inherit;font:inherit;font-size:1.2rem;cursor:pointer}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag{color:var(--color-accent)}.heroHeading.svelte-1uha8ag{margin-bottom:var(--space-2);padding:14px 20px;border-left:6px solid var(--color-accent);border-bottom:3px solid #b6d0e7;background:#edf4fa}h1.svelte-1uha8ag{font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.4;margin:0}h2.svelte-1uha8ag{font-size:1.5rem;margin:0 0 var(--space-2);padding:10px 16px;border-left:4px solid var(--color-accent);border-bottom:2px solid #b6d0e7;background:#edf4fa}h3.svelte-1uha8ag{display:flex;align-items:baseline;gap:var(--space-1);font-size:1.05rem;margin:0 0 var(--space-1)}h3.svelte-1uha8ag:before{content:"";flex:0 0 16px;border-top:2px solid var(--color-accent)}p.svelte-1uha8ag{margin:0 0 var(--space-2)}.pageNav.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin-top:var(--space-3);font-weight:700}.features.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-3);margin:var(--space-3) 0}.feeList.svelte-1uha8ag{padding-left:1.5em}.feeTableWrap.svelte-1uha8ag{overflow-x:auto}.feeTable.svelte-1uha8ag{width:100%;border-collapse:collapse;text-align:left}.feeTable.svelte-1uha8ag caption:where(.svelte-1uha8ag){margin-bottom:var(--space-1);text-align:left;font-weight:700}.feeTable.svelte-1uha8ag th:where(.svelte-1uha8ag),.feeTable.svelte-1uha8ag td:where(.svelte-1uha8ag){padding:10px 12px;border:1px solid var(--color-border)}.feeTable.svelte-1uha8ag thead:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag){background:#edf4fa;color:var(--color-accent)}.feeTable.svelte-1uha8ag tbody:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag){color:var(--color-accent);white-space:nowrap}.feeDetails.svelte-1uha8ag{margin:0;padding-left:1.2em}.contact.svelte-1uha8ag{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-muted)}section.svelte-1uha8ag{scroll-margin-top:8rem}@media(max-width:700px){.features.svelte-1uha8ag{grid-template-columns:1fr}.heroPhoto.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:4 / 3}}
