.ref[data-astro-cid-ev6ghxjl] h3[data-astro-cid-ev6ghxjl]{font-size:var(--step-1)}.ref[data-astro-cid-ev6ghxjl] h3[data-astro-cid-ev6ghxjl] a[data-astro-cid-ev6ghxjl]{text-decoration:none}.ref[data-astro-cid-ev6ghxjl] h3[data-astro-cid-ev6ghxjl] a[data-astro-cid-ev6ghxjl]:hover{text-underline-offset:3px;text-decoration:underline}.ref__industry[data-astro-cid-ev6ghxjl]{font-size:var(--step--1);color:var(--accent);font-weight:600}.ref__stack[data-astro-cid-ev6ghxjl]{font-size:var(--step--1);color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.ref__stack-after[data-astro-cid-ev6ghxjl]{color:var(--ink);font-weight:600}.ref__metric[data-astro-cid-ev6ghxjl]{font-size:var(--step--1);border-top:1px solid var(--line);margin-top:.25rem;padding-top:.75rem}.ref__metric--pending[data-astro-cid-ev6ghxjl]{color:var(--ink-faint)}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(3.5rem,2rem + 8vw,7rem)}.hero__inner[data-astro-cid-lcdefpme]{gap:1.5rem;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:18ch}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:var(--measure)}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.hero__note[data-astro-cid-lcdefpme]{font-size:var(--step--1)}.package[data-astro-cid-lcdefpme]{position:relative}.package--highlight[data-astro-cid-lcdefpme]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.package__badge[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-weight:650}.package__price[data-astro-cid-lcdefpme]{font-size:var(--step-2);color:var(--ink-soft)}.package__price[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink)}.package__meta[data-astro-cid-lcdefpme]{font-size:var(--step--1)}.includes[data-astro-cid-lcdefpme]{border:1px dashed var(--line);border-radius:var(--radius-lg);gap:.9rem;margin-top:clamp(1.5rem,1rem + 2vw,2.5rem);padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:grid}.includes__list[data-astro-cid-lcdefpme]{font-size:var(--step--1);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.includes__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:1.6rem;position:relative}.includes__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.55em;left:.25rem}.steps[data-astro-cid-lcdefpme]{gap:clamp(1.25rem,1rem + 1vw,2rem);margin:0;padding:0;list-style:none;display:grid}.steps__item[data-astro-cid-lcdefpme]{grid-template-columns:auto minmax(0,1fr);gap:1rem;max-width:68ch;display:grid}.steps__num[data-astro-cid-lcdefpme]{background:var(--accent-soft);width:2.25rem;height:2.25rem;color:var(--accent);font-weight:700;font-size:var(--step--1);border-radius:50%;place-items:center;display:grid}.steps__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.3rem}.about__text[data-astro-cid-lcdefpme]{max-width:var(--measure);color:var(--ink-soft);gap:1rem;display:grid}.form[data-astro-cid-lcdefpme]{gap:1rem;max-width:34rem;display:grid}.form__row[data-astro-cid-lcdefpme]{gap:1rem;display:grid}@media (width>=540px){.form__row[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.form__hp[data-astro-cid-lcdefpme]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field[data-astro-cid-lcdefpme]{gap:.35rem;display:grid}.field__label[data-astro-cid-lcdefpme]{font-size:var(--step--1);font-weight:600}.field__input[data-astro-cid-lcdefpme]{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);width:100%;padding:.7rem .85rem}.field__input[data-astro-cid-lcdefpme]:focus-visible{border-color:var(--accent)}.form[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{justify-self:start}.form__note[data-astro-cid-lcdefpme]{font-size:var(--step--1)}.contact__alt[data-astro-cid-lcdefpme]{font-size:var(--step--1);margin-top:1.5rem}
