.fees.svelte-1hrotn9{padding:var(--band-pad-y) 0;background:var(--paper-warm);border-top:1px solid var(--rule)}.fees-head.svelte-1hrotn9{margin-bottom:var(--band-head-gap);justify-content:space-between;align-items:flex-end;gap:clamp(24px,4vw,56px);display:flex}.fees-lede.svelte-1hrotn9{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.01em;max-width:52ch;margin:0;font-size:clamp(19px,1.8vw,24px);font-weight:400;line-height:1.5}.fees-cta.svelte-1hrotn9{flex-shrink:0}.arc.svelte-1hrotn9{background:var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.stage.svelte-1hrotn9{background:var(--paper-warm);min-width:0;padding:34px 30px 38px;position:relative}.stage-mark.svelte-1hrotn9{align-items:center;gap:20px;margin-bottom:18px;display:flex}.stage-line.svelte-1hrotn9{background:var(--rule);flex:1;height:1px;margin-right:-30px}.stage--closer.svelte-1hrotn9 .stage-line:where(.svelte-1hrotn9){display:none}.stage-num.svelte-1hrotn9{font-family:var(--font-serif);letter-spacing:-.05em;color:var(--accent-soft);font-variant-numeric:lining-nums;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:clamp(56px,5.6vw,84px);font-style:italic;font-weight:300;line-height:.8;display:block}.stage-name.svelte-1hrotn9{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--ink);margin:0 0 12px;font-size:clamp(21px,1.8vw,25px);font-weight:400;line-height:1.15}.stage-body.svelte-1hrotn9{color:var(--muted);max-width:52ch;margin:0 0 18px;font-size:15px;line-height:1.65}.stage-note.svelte-1hrotn9{font-family:var(--font-serif);letter-spacing:.01em;color:var(--indigo);margin:0;font-size:14.5px;font-style:italic;line-height:1.4}.stage--feature.svelte-1hrotn9{background:linear-gradient(135deg, oklch(84.4% .045 298.3/.35) 0%, oklch(84.4% .045 298.3/0) 62%), var(--paper-warm)}.stage--closer.svelte-1hrotn9{background:linear-gradient(315deg, oklch(84.4% .045 298.3/.22) 0%, oklch(84.4% .045 298.3/0) 62%), var(--paper-warm)}.fees-services.svelte-1hrotn9{margin-top:var(--band-gap)}.fees-services-link.svelte-1hrotn9{color:var(--indigo);border-bottom:1px solid oklch(29.8% .142 282.8/.25);align-items:center;gap:8px;padding:6px 2px;font-size:14px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.fees-services-link.svelte-1hrotn9:hover{color:var(--ink);border-color:oklch(18.8% .026 294.3/.4)}.fees-services-icon.svelte-1hrotn9{transition:transform .28s var(--ease-spring);align-items:center;display:inline-flex}.fees-services-link.svelte-1hrotn9:hover .fees-services-icon:where(.svelte-1hrotn9){transform:translate(3px)}.principles.svelte-1hrotn9{padding:var(--band-pad-y) 0;background:var(--ink-soft);color:var(--paper);border-top:1px solid var(--rule-dark)}.principles-head.svelte-1hrotn9{margin-bottom:var(--band-head-gap);max-width:720px}.principles-title.svelte-1hrotn9{--section-title-size:clamp(36px, 4.5vw, 56px);--section-title-color:var(--paper);margin-bottom:18px}.principles-lede.svelte-1hrotn9{font-family:var(--font-serif);color:oklch(96.8% .016 100/.72);max-width:60ch;margin:0;font-size:clamp(17px,1.5vw,20px);font-weight:300;line-height:1.6}.principles-grid.svelte-1hrotn9{background:oklch(84.4% .045 298.3/.16);grid-template-columns:1fr 1fr;gap:1px;display:grid}.principle.svelte-1hrotn9{background:var(--ink-soft);min-width:0;padding:36px 32px 40px}.principle-title.svelte-1hrotn9{font-family:var(--font-serif);color:var(--paper);letter-spacing:-.015em;margin:0 0 12px;font-size:clamp(21px,1.8vw,24px);font-weight:400;line-height:1.2}.principle-body.svelte-1hrotn9{color:oklch(96.8% .016 100/.72);max-width:48ch;margin:0;font-size:15.5px;line-height:1.6}.principle--first.svelte-1hrotn9{background:linear-gradient(135deg, oklch(28.3% .049 291.4) 0%, var(--ink-soft) 65%)}.principle--last.svelte-1hrotn9{background:linear-gradient(315deg, oklch(28.3% .049 291.4) 0%, var(--ink-soft) 65%)}@media (width<=880px){.fees-head.svelte-1hrotn9{flex-direction:column;align-items:flex-start;gap:24px}.arc.svelte-1hrotn9{grid-template-columns:1fr}.stage.svelte-1hrotn9{padding:30px 24px 34px}.stage-line.svelte-1hrotn9{display:none}}@media (width<=680px){.principles-grid.svelte-1hrotn9{grid-template-columns:1fr}.principle.svelte-1hrotn9{padding:30px 24px 34px}}
