.cards.svelte-1b6xdrw{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.card.svelte-1b6xdrw{display:flex;flex-direction:column;padding:24px;border:1px solid var(--p-line);border-radius:8px;background:var(--p-bg)}h3.svelte-1b6xdrw{margin:0 0 6px}.price.svelte-1b6xdrw{margin:0}.price.svelte-1b6xdrw .num:where(.svelte-1b6xdrw){font-size:2rem;font-weight:700;color:var(--p-text)}.per.svelte-1b6xdrw{color:var(--p-text-3);font-size:.95rem}.lines.svelte-1b6xdrw{margin:2px 0 16px;color:var(--p-text-2);font-size:.95rem}.list.svelte-1b6xdrw{font-size:.97rem;margin-bottom:20px}.go.svelte-1b6xdrw{margin-top:auto}@media(max-width:860px){.cards.svelte-1b6xdrw{grid-template-columns:minmax(0,1fr)}}.hero.svelte-1uha8ag{padding:56px 0 64px}.hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:56px;align-items:start}h1.svelte-1uha8ag{max-width:20ch;margin-bottom:18px}.lede.svelte-1uha8ag{font-size:1.15rem;color:var(--p-text-2);max-width:38rem}.price-line.svelte-1uha8ag{margin-top:16px;font-weight:600;white-space:normal}.cta.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin:24px 0 36px}.ask.svelte-1uha8ag{color:var(--p-text-2)}.packages.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px;padding-top:20px;border-top:1px solid var(--p-line);font-size:.95rem}.hero-person.svelte-1uha8ag{max-width:320px;justify-self:end;width:100%}.person-note.svelte-1uha8ag{margin-top:8px;color:var(--p-text-2);font-size:.95rem}.block.svelte-1uha8ag{padding:72px 0}.soft.svelte-1uha8ag{background:var(--p-bg-soft)}.narrow.svelte-1uha8ag{max-width:780px}.narrow-text.svelte-1uha8ag{max-width:680px;margin-top:32px;color:var(--p-text-2)}.what.svelte-1uha8ag{font-size:1.05rem}.not.svelte-1uha8ag{margin-top:20px;color:var(--p-text-2)}.how.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:56px;align-items:start}.steps.svelte-1uha8ag{list-style:none;counter-reset:step;margin:24px 0 0;padding:0;display:grid;gap:26px}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){counter-increment:step;display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:14px}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:counter(step);grid-row:span 2;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--p-brand);color:var(--p-on-brand);font-weight:650;font-size:.95rem}.steps.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:4px 0}.steps.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--p-text-2)}.shot.svelte-1uha8ag{margin:0;justify-self:center;max-width:300px}.shot.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:auto;border:1px solid var(--p-line-strong);border-radius:8px;box-shadow:0 16px 40px -24px #15191f59}.shot.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){margin-top:10px;font-size:.9rem;color:var(--p-text-3)}.people.svelte-1uha8ag{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px 40px}.people.solo.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.solo.svelte-1uha8ag+.narrow-text:where(.svelte-1uha8ag){margin-top:24px}.price-note.svelte-1uha8ag{margin-top:24px;color:var(--p-text-2)}.faq.svelte-1uha8ag{margin:24px 0 0}.qa.svelte-1uha8ag{padding:18px 0;border-top:1px solid var(--p-line)}.qa.svelte-1uha8ag:last-child{border-bottom:1px solid var(--p-line)}.qa.svelte-1uha8ag dt:where(.svelte-1uha8ag){font-weight:650;margin-bottom:4px}.qa.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:0;color:var(--p-text-2)}.contact.svelte-1uha8ag{border-top:1px solid var(--p-line)}.big.svelte-1uha8ag{font-size:1.15rem}@media(max-width:900px){.hero.svelte-1uha8ag{padding:36px 0 48px}.hero-grid.svelte-1uha8ag,.how.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);gap:36px}.hero-person.svelte-1uha8ag{justify-self:start;max-width:none}.hero-person.svelte-1uha8ag .person{grid-template-columns:88px minmax(0,1fr);align-items:center}.hero-person.svelte-1uha8ag .photo{aspect-ratio:1}.hero-person.svelte-1uha8ag .initials{font-size:1.4rem}.block.svelte-1uha8ag{padding:52px 0}.people.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}}
