.grain.svelte-1iodx1n{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(27,23,20,.09) 1.1px,transparent 1.1px);background-size:22px 22px;mask-image:radial-gradient(120% 90% at 70% 10%,#000 35%,transparent 80%);-webkit-mask-image:radial-gradient(120% 90% at 70% 10%,#000 35%,transparent 80%);pointer-events:none}.head.svelte-1iodx1n{position:relative;background:var(--orange);color:var(--ink);overflow:hidden;isolation:isolate}.head.svelte-1iodx1n h1:where(.svelte-1iodx1n){font-size:var(--fs-display);font-weight:800;margin-block:1rem 1rem;max-width:16ch}.head.svelte-1iodx1n .lead:where(.svelte-1iodx1n){font-size:var(--fs-lead);line-height:1.45;max-width:52ch;color:#1b1714d9}.head-cta.svelte-1iodx1n{margin-top:2rem}.head-grid.svelte-1iodx1n{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,5vw,4rem);align-items:center}.head-decor.svelte-1iodx1n{position:relative;justify-self:center;width:min(100%,420px)}.mock.svelte-1iodx1n{border:3px solid var(--ink);border-radius:16px;overflow:hidden;background:var(--paper-pure);box-shadow:14px 16px 0 0 var(--ink);transform:rotate(2deg)}.mock-bar.svelte-1iodx1n{display:flex;align-items:center;gap:.4rem;padding:.7rem .9rem;background:var(--ink)}.mock-bar.svelte-1iodx1n .dot:where(.svelte-1iodx1n){width:.7rem;height:.7rem;border-radius:50%;background:#ffffff59}.mock-bar.svelte-1iodx1n .dot:where(.svelte-1iodx1n):first-child{background:var(--orange)}.mock-url.svelte-1iodx1n{margin-left:.6rem;padding:.2rem .85rem;border-radius:var(--radius-pill);background:#ffffff1f;color:var(--muted-on-dark);font-family:var(--font-mono);font-size:.72rem}.mock-shot.svelte-1iodx1n{aspect-ratio:4 / 3.4;overflow:hidden;background:var(--cream)}.mock-shot.svelte-1iodx1n img:where(.svelte-1iodx1n){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.mock-price.svelte-1iodx1n{position:absolute;top:-1.5rem;right:-1.4rem;display:flex;flex-direction:column;align-items:center;padding:.65rem 1.1rem;background:var(--paper-pure);border:3px solid var(--ink);border-radius:14px;box-shadow:5px 6px 0 0 var(--ink);transform:rotate(6deg)}.mp-from.svelte-1iodx1n{font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.mp-amt.svelte-1iodx1n{font-family:var(--font-display);font-weight:800;font-size:1.9rem;line-height:1;letter-spacing:var(--ls-display)}.mock-seal.svelte-1iodx1n{position:absolute;bottom:-1.6rem;left:-1.6rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;width:112px;height:112px;border-radius:50%;background:var(--ink);color:var(--paper-pure);border:3px solid var(--ink);font-family:var(--font-display);font-weight:700;font-size:.72rem;text-align:center;text-transform:uppercase;letter-spacing:.02em;transform:rotate(-10deg);box-shadow:5px 6px #1b171466}.mock-seal.svelte-1iodx1n span:where(.svelte-1iodx1n):first-child{color:var(--orange-bright)}.sec-head.svelte-1iodx1n{margin-bottom:clamp(2rem,4vw,3rem)}.sec-head.svelte-1iodx1n .kicker:where(.svelte-1iodx1n){margin-bottom:.8rem}.sec-head.svelte-1iodx1n h2:where(.svelte-1iodx1n){font-size:var(--fs-h2);font-weight:800}.sec-head.center.svelte-1iodx1n{text-align:center;max-width:44rem;margin-inline:auto}.sec-head.center.svelte-1iodx1n .kicker:where(.svelte-1iodx1n){justify-content:center}.services.svelte-1iodx1n{background:transparent;color:var(--ink)}.svc-layout.svelte-1iodx1n{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,5rem);align-items:start}.svc-head.svelte-1iodx1n{position:sticky;top:6rem}.svc-head.svelte-1iodx1n .kicker:where(.svelte-1iodx1n){margin-bottom:.8rem}.svc-head.svelte-1iodx1n h2:where(.svelte-1iodx1n){font-size:var(--fs-h2);font-weight:800}.svc-lead.svelte-1iodx1n{margin-top:1.2rem;font-size:1.12rem;line-height:1.6;color:var(--muted);max-width:38ch}.svc-note.svelte-1iodx1n{margin-top:1.4rem;font-size:1rem;line-height:1.55;color:var(--muted);max-width:36ch}.svc-note.svelte-1iodx1n a:where(.svelte-1iodx1n){color:var(--orange-ink);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.svc-note.svelte-1iodx1n a:where(.svelte-1iodx1n):hover{color:var(--ink)}.svc-stack.svelte-1iodx1n{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.9rem}.slab-row.svelte-1iodx1n:nth-child(1){margin-right:2.2rem}.slab-row.svelte-1iodx1n:nth-child(2){margin-left:1.6rem}.slab-row.svelte-1iodx1n:nth-child(3){margin-left:.4rem;margin-right:1.2rem}.slab-row.svelte-1iodx1n:nth-child(4){margin-right:2.8rem}.slab-row.svelte-1iodx1n:nth-child(5){margin-left:2rem}.slab-row.svelte-1iodx1n:nth-child(6){margin-left:.8rem;margin-right:1.6rem}.slab.svelte-1iodx1n{display:block;background:var(--paper-pure);border:3px solid var(--ink);border-radius:14px;padding:.95rem 1.2rem;text-decoration:none;color:var(--ink);transition:background-color .25s ease,transform .35s var(--ease),box-shadow .35s var(--ease)}.slab-row.svelte-1iodx1n:nth-child(odd) .slab:where(.svelte-1iodx1n){transform:rotate(-.4deg)}.slab-row.svelte-1iodx1n:nth-child(2n) .slab:where(.svelte-1iodx1n){transform:rotate(.35deg)}.slab.svelte-1iodx1n:hover,.slab.svelte-1iodx1n:focus-visible{background:var(--orange);transform:rotate(0) translateY(-3px);box-shadow:7px 8px 0 0 var(--ink)}.slab-top.svelte-1iodx1n{display:flex;align-items:center;gap:.9rem}.slab-icon.svelte-1iodx1n{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:10px;background:var(--ink);color:var(--orange);font-size:1rem}.slab-title.svelte-1iodx1n{font-family:var(--font-display);font-weight:700;font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.15}.slab-arrow.svelte-1iodx1n{margin-left:auto;flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border:2px solid var(--ink);border-radius:50%;font-size:.85rem;transition:transform .35s var(--ease)}.slab.svelte-1iodx1n:hover .slab-arrow:where(.svelte-1iodx1n),.slab.svelte-1iodx1n:focus-visible .slab-arrow:where(.svelte-1iodx1n){transform:translate(4px);background:var(--ink);color:var(--orange)}.slab-body.svelte-1iodx1n{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}.slab-body-in.svelte-1iodx1n{display:block;overflow:hidden;min-height:0}.slab.svelte-1iodx1n:hover .slab-body:where(.svelte-1iodx1n),.slab.svelte-1iodx1n:focus-visible .slab-body:where(.svelte-1iodx1n){grid-template-rows:1fr}.slab-desc.svelte-1iodx1n{display:block;padding:.7rem .2rem .2rem 3.3rem;font-size:1.02rem;line-height:1.5;color:var(--muted);max-width:52ch}.slab.svelte-1iodx1n:hover .slab-desc:where(.svelte-1iodx1n),.slab.svelte-1iodx1n:focus-visible .slab-desc:where(.svelte-1iodx1n){color:#1b1714d9}.slab-cta.svelte-1iodx1n{display:block;padding:.5rem .2rem .3rem 3.3rem;font-family:var(--font-display);font-weight:700;font-size:.95rem;color:var(--orange-ink)}.slab.svelte-1iodx1n:hover .slab-cta:where(.svelte-1iodx1n),.slab.svelte-1iodx1n:focus-visible .slab-cta:where(.svelte-1iodx1n){color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}@media (hover: none){.slab-body.svelte-1iodx1n{grid-template-rows:1fr}}.pricing.svelte-1iodx1n{background:var(--ink);color:var(--paper-pure)}.pricing-note.svelte-1iodx1n{margin-top:1rem;color:var(--muted-on-dark);font-size:1.05rem;line-height:1.55}.tiers.svelte-1iodx1n{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.4rem,3vw,2rem);max-width:60rem;margin-inline:auto}.tier.svelte-1iodx1n{position:relative;display:flex;flex-direction:column;background:var(--ink-2);border:2px solid var(--line-on-dark);border-radius:var(--radius-lg);padding:clamp(1.6rem,3vw,2.4rem)}.tier.featured.svelte-1iodx1n{border-color:var(--orange);box-shadow:10px 12px #f2880540}.tier-flag.svelte-1iodx1n{position:absolute;top:-.9rem;right:1.4rem;background:var(--orange);color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:.8rem;padding:.3rem .9rem;border-radius:var(--radius-pill)}.tier-name.svelte-1iodx1n{font-family:var(--font-display);font-weight:700;font-size:1.5rem;color:var(--orange-bright)}.tier-price.svelte-1iodx1n{display:flex;align-items:baseline;gap:.5rem;margin:.6rem 0 1rem}.tier-from.svelte-1iodx1n{font-size:.9rem;color:var(--muted-on-dark)}.tier-amount.svelte-1iodx1n{font-family:var(--font-display);font-weight:800;font-size:clamp(2.4rem,5vw,3rem);line-height:1;letter-spacing:var(--ls-display)}.tier-blurb.svelte-1iodx1n{color:var(--muted-on-dark);line-height:1.55;margin-bottom:1.5rem}.tier-features.svelte-1iodx1n{list-style:none;margin:0 0 2rem;padding:0;display:flex;flex-direction:column;gap:.85rem;flex:1}.tier-features.svelte-1iodx1n li:where(.svelte-1iodx1n){display:flex;align-items:flex-start;gap:.7rem;font-size:1.02rem;line-height:1.4}.tick.svelte-1iodx1n{flex:none;width:1.5rem;height:1.5rem;display:grid;place-items:center;border-radius:50%;background:var(--orange);color:var(--ink);font-size:.7rem;margin-top:.1rem}.custom-panel.svelte-1iodx1n{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;max-width:60rem;margin:clamp(1.6rem,3vw,2rem) auto 0;padding:clamp(1.6rem,3vw,2.2rem);border:2px dashed var(--line-on-dark);border-radius:var(--radius-lg)}.custom-copy.svelte-1iodx1n h3:where(.svelte-1iodx1n){font-family:var(--font-display);font-weight:700;font-size:1.5rem;margin-bottom:.5rem}.custom-copy.svelte-1iodx1n p:where(.svelte-1iodx1n){color:var(--muted-on-dark);line-height:1.55;max-width:48ch}.custom-cta.svelte-1iodx1n{flex:none}.process.svelte-1iodx1n{background:transparent;color:var(--ink)}.route.svelte-1iodx1n{position:relative;padding-top:2.6rem}.steps.svelte-1iodx1n{list-style:none;margin:0;padding:0;position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.2rem,2.5vw,2rem)}.steps.svelte-1iodx1n:before{content:"";position:absolute;top:calc(1.8rem - 2px);left:0;right:0;height:3px;background-image:repeating-linear-gradient(90deg,var(--ink) 0 12px,transparent 12px 24px)}.step.svelte-1iodx1n{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.step-node.svelte-1iodx1n{position:relative;z-index:1;display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--paper-pure);border:3px solid var(--ink);font-family:var(--font-display);font-weight:800;font-size:1.2rem;color:var(--ink);box-shadow:3px 4px 0 0 var(--ink);transition:transform .3s var(--ease)}.step.svelte-1iodx1n:last-child .step-node:where(.svelte-1iodx1n){background:var(--orange)}.step.svelte-1iodx1n:hover .step-node:where(.svelte-1iodx1n){transform:rotate(-8deg) scale(1.05)}.step-flag.svelte-1iodx1n{position:absolute;top:-2.1rem;right:-1.3rem;width:2rem;color:var(--ink);transform:rotate(8deg)}.step.svelte-1iodx1n h3:where(.svelte-1iodx1n){font-family:var(--font-display);font-weight:700;font-size:clamp(1.35rem,2vw,1.6rem);margin:1.1rem 0 .5rem}.step.svelte-1iodx1n:nth-child(2n) h3:where(.svelte-1iodx1n){margin-top:2.4rem}.step.svelte-1iodx1n p:where(.svelte-1iodx1n){color:var(--muted);font-size:1rem;line-height:1.5;max-width:26ch}.route-tag.svelte-1iodx1n{position:absolute;z-index:1;display:inline-flex;align-items:center;padding:.35rem .8rem;background:var(--ink);color:var(--paper-pure);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:3px 3px #1b171440}.route-tag-start.svelte-1iodx1n{top:1.6rem;left:-.3rem;transform:rotate(-6deg)}.route-tag-end.svelte-1iodx1n{top:6.2rem;right:-.3rem;transform:rotate(4deg);background:var(--orange);color:var(--ink)}@media (prefers-reduced-motion: no-preference){html.js .route.svelte-1iodx1n .steps:where(.svelte-1iodx1n):before{clip-path:inset(-2px 100% -2px 0);transition:clip-path 1.2s var(--ease) .1s}html.js .route.is-visible.svelte-1iodx1n .steps:where(.svelte-1iodx1n):before{clip-path:inset(-2px 0 -2px 0)}html.js .route.svelte-1iodx1n .step-node:where(.svelte-1iodx1n){opacity:0;transform:scale(.2);transition:opacity .45s var(--ease),transform .45s var(--ease);transition-delay:calc(.15s + var(--i) * .24s)}html.js .route.is-visible.svelte-1iodx1n .step-node:where(.svelte-1iodx1n){opacity:1;transform:none}html.js .route.svelte-1iodx1n .step:where(.svelte-1iodx1n) h3:where(.svelte-1iodx1n),html.js .route.svelte-1iodx1n .step:where(.svelte-1iodx1n) p:where(.svelte-1iodx1n){opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:calc(.3s + var(--i) * .24s)}html.js .route.is-visible.svelte-1iodx1n .step:where(.svelte-1iodx1n) h3:where(.svelte-1iodx1n),html.js .route.is-visible.svelte-1iodx1n .step:where(.svelte-1iodx1n) p:where(.svelte-1iodx1n){opacity:1;transform:none}html.js .route.svelte-1iodx1n .route-tag:where(.svelte-1iodx1n){opacity:0;scale:1.5;transition:opacity .4s var(--ease),scale .4s var(--ease)}html.js .route.svelte-1iodx1n .route-tag-end:where(.svelte-1iodx1n){transition-delay:1.25s}html.js .route.is-visible.svelte-1iodx1n .route-tag:where(.svelte-1iodx1n){opacity:1;scale:1}}.route.is-visible.svelte-1iodx1n .step:where(.svelte-1iodx1n):hover .step-node:where(.svelte-1iodx1n){transform:rotate(-8deg) scale(1.05)}.svc-cta.svelte-1iodx1n{position:relative;background:var(--orange);color:var(--ink);text-align:center;overflow:hidden;isolation:isolate}.cta-inner.svelte-1iodx1n{text-align:center}.svc-cta.svelte-1iodx1n h2:where(.svelte-1iodx1n){font-size:clamp(2rem,5vw,3.4rem);font-weight:800;margin-bottom:.8rem}.svc-cta.svelte-1iodx1n p:where(.svelte-1iodx1n){font-size:var(--fs-lead);color:#1b1714d1;max-width:46ch;margin:0 auto 2rem}.cta-row.svelte-1iodx1n{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media (max-width: 900px){.head-grid.svelte-1iodx1n{grid-template-columns:1fr}.head-decor.svelte-1iodx1n{display:none}.svc-layout.svelte-1iodx1n{grid-template-columns:1fr;gap:2.2rem}.svc-head.svelte-1iodx1n{position:static}.slab-row.svelte-1iodx1n:nth-child(1){margin-right:1rem}.slab-row.svelte-1iodx1n:nth-child(2){margin-left:.8rem}.slab-row.svelte-1iodx1n:nth-child(3){margin-left:.2rem;margin-right:.6rem}.slab-row.svelte-1iodx1n:nth-child(4){margin-right:1.2rem}.slab-row.svelte-1iodx1n:nth-child(5){margin-left:1rem}.slab-row.svelte-1iodx1n:nth-child(6){margin-left:.4rem;margin-right:.8rem}.route.svelte-1iodx1n{padding-top:0}.route-tag-start.svelte-1iodx1n{position:static;display:inline-flex;margin:0 0 1.6rem;transform:rotate(-3deg)}.route-tag-end.svelte-1iodx1n{position:static;display:inline-flex;margin:1.6rem 0 0 4.4rem;transform:rotate(3deg)}.steps.svelte-1iodx1n{grid-template-columns:1fr;gap:2.4rem}.steps.svelte-1iodx1n:before{top:0;bottom:0;left:calc(1.8rem - 2px);right:auto;width:3px;height:auto;background-image:repeating-linear-gradient(180deg,var(--ink) 0 12px,transparent 12px 24px)}.step.svelte-1iodx1n{display:grid;grid-template-columns:3.6rem 1fr;-moz-column-gap:1.2rem;column-gap:1.2rem;align-items:center;text-align:left}.step-node.svelte-1iodx1n{grid-row:1 / span 2;align-self:start}.step.svelte-1iodx1n h3:where(.svelte-1iodx1n),.step.svelte-1iodx1n:nth-child(2n) h3:where(.svelte-1iodx1n){grid-column:2;margin:.6rem 0 .4rem}.step.svelte-1iodx1n p:where(.svelte-1iodx1n){grid-column:2;max-width:46ch}.step-flag.svelte-1iodx1n{top:-1.9rem;right:auto;left:2.2rem}}@media (max-width: 620px){.tiers.svelte-1iodx1n{grid-template-columns:1fr}.slab-row.svelte-1iodx1n{margin:0!important}.slab-desc.svelte-1iodx1n,.slab-cta.svelte-1iodx1n{padding-left:.2rem}.custom-panel.svelte-1iodx1n{flex-direction:column;align-items:flex-start}.custom-cta.svelte-1iodx1n{width:100%}.cta-row.svelte-1iodx1n .btn:where(.svelte-1iodx1n){flex:1 1 auto}}@media (prefers-reduced-motion: no-preference) and (max-width: 900px){html.js .route.svelte-1iodx1n .steps:where(.svelte-1iodx1n):before{clip-path:inset(0 -2px 100% -2px)}html.js .route.is-visible.svelte-1iodx1n .steps:where(.svelte-1iodx1n):before{clip-path:inset(0 -2px 0 -2px)}}
