.hero.svelte-1hsvcz1{padding:5rem 0}@media(min-width:768px){.hero.svelte-1hsvcz1{padding:7rem 0}}.hero-inner.svelte-1hsvcz1{max-width:64rem}.hero-title.svelte-1hsvcz1{font-size:3rem;line-height:1;margin:1.5rem 0;max-width:22ch}@media(min-width:640px){.hero-title.svelte-1hsvcz1{font-size:4.25rem}}@media(min-width:1024px){.hero-title.svelte-1hsvcz1{font-size:5.25rem}}.hero-title.svelte-1hsvcz1 em:where(.svelte-1hsvcz1){font-style:italic;color:var(--accent)}.hero-lede.svelte-1hsvcz1{font-size:1.25rem;line-height:1.45;color:var(--ink-secondary);max-width:40rem;margin-bottom:2.5rem}.hero-actions.svelte-1hsvcz1{display:flex;flex-wrap:wrap;gap:.75rem}.benefits.svelte-1hsvcz1{background:var(--bg-raised);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.benefits-grid.svelte-1hsvcz1{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width:900px){.benefits-grid.svelte-1hsvcz1{grid-template-columns:1fr 1.2fr;gap:5rem;align-items:start}}.benefits-left.svelte-1hsvcz1 .eyebrow:where(.svelte-1hsvcz1){margin-bottom:1rem}.benefits-title.svelte-1hsvcz1{font-size:2.25rem;line-height:1.05;margin-bottom:1.25rem}@media(min-width:768px){.benefits-title.svelte-1hsvcz1{font-size:3rem}}.benefits-lede.svelte-1hsvcz1{color:var(--ink-secondary);font-size:1.0625rem;line-height:1.6}.benefits-list.svelte-1hsvcz1{list-style:none;padding:0;margin:0}.benefit.svelte-1hsvcz1{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;padding:1.5rem 0;border-top:1px solid var(--rule)}.benefit.svelte-1hsvcz1:last-child{border-bottom:1px solid var(--rule)}.benefit-num.svelte-1hsvcz1{font-family:var(--font-display);font-size:.875rem;font-weight:500;color:var(--accent);letter-spacing:.04em;font-variation-settings:"opsz" 24,"SOFT" 100}.benefit-title.svelte-1hsvcz1{font-size:1.25rem;margin-bottom:.375rem}.benefit-body.svelte-1hsvcz1{color:var(--ink-secondary);line-height:1.55}.process.svelte-1hsvcz1{background:var(--bg-accent)}.process-heading.svelte-1hsvcz1{max-width:44rem;margin-bottom:3.5rem}.process-heading.svelte-1hsvcz1 .eyebrow:where(.svelte-1hsvcz1){margin-bottom:1rem}.process-title.svelte-1hsvcz1{font-size:2rem;line-height:1.05}@media(min-width:768px){.process-title.svelte-1hsvcz1{font-size:2.75rem}}.process-list.svelte-1hsvcz1{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:0}@media(min-width:768px){.process-list.svelte-1hsvcz1{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.process-list.svelte-1hsvcz1{grid-template-columns:repeat(4,1fr)}}.step.svelte-1hsvcz1{padding:2rem 0;border-top:2px solid var(--ink)}@media(min-width:768px){.step.svelte-1hsvcz1{padding:2rem}.step.svelte-1hsvcz1:nth-child(odd){padding-left:0}.step.svelte-1hsvcz1:nth-child(2n){padding-right:0}}@media(min-width:1024px){.step.svelte-1hsvcz1{padding:2rem 1.5rem}.step.svelte-1hsvcz1:first-child{padding-left:0}.step.svelte-1hsvcz1:last-child{padding-right:0}.step.svelte-1hsvcz1:nth-child(odd){padding-left:1.5rem}.step.svelte-1hsvcz1:nth-child(2n){padding-right:1.5rem}}.step-num.svelte-1hsvcz1{font-family:var(--font-display);font-size:1rem;font-weight:500;color:var(--accent);letter-spacing:.04em;font-variation-settings:"opsz" 24,"SOFT" 100;display:block;margin-bottom:1rem}.step-title.svelte-1hsvcz1{font-size:1.375rem;margin-bottom:.5rem}.step-body.svelte-1hsvcz1 p:where(.svelte-1hsvcz1){color:var(--ink-secondary);line-height:1.55}.consultation-grid.svelte-1hsvcz1{display:grid;grid-template-columns:1fr;gap:3rem;align-items:start}@media(min-width:900px){.consultation-grid.svelte-1hsvcz1{grid-template-columns:1fr 1fr;gap:5rem}}.consultation-copy.svelte-1hsvcz1 .eyebrow:where(.svelte-1hsvcz1){margin-bottom:1rem}.consultation-title.svelte-1hsvcz1{font-size:2.25rem;line-height:1.05;margin-bottom:1.25rem}@media(min-width:768px){.consultation-title.svelte-1hsvcz1{font-size:3rem}}.consultation-lede.svelte-1hsvcz1{color:var(--ink-secondary);font-size:1.0625rem;line-height:1.6;margin-bottom:1.5rem}.consultation-list.svelte-1hsvcz1{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.consultation-list.svelte-1hsvcz1 li:where(.svelte-1hsvcz1){padding-left:1.5rem;position:relative;color:var(--ink-secondary);line-height:1.5}.consultation-list.svelte-1hsvcz1 li:where(.svelte-1hsvcz1):before{content:"";position:absolute;left:0;top:.6em;width:.5rem;height:.5rem;background:var(--accent);border-radius:50%}
