.package[data-astro-cid-xy3cvx5y]{gap:var(--space-3);padding:var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;display:flex}p[data-astro-cid-xy3cvx5y]{color:var(--slate);margin:0}.package__answers[data-astro-cid-xy3cvx5y]{align-items:flex-start;gap:var(--space-2);padding-top:var(--space-3);color:var(--slate);flex-direction:column;margin-top:auto;font-size:15px;line-height:22px;display:flex}.result[data-astro-cid-wxejnwev]{max-width:600px;padding:var(--space-4) var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm)}.result--highlighted[data-astro-cid-wxejnwev]{background:var(--highlighter-soft);border-color:var(--highlighter-hover)}p[data-astro-cid-wxejnwev]{margin:0}.result__url[data-astro-cid-wxejnwev]{color:var(--url-green);margin-bottom:2px;font-size:14px;line-height:20px}.result__title[data-astro-cid-wxejnwev]{color:var(--link);margin-bottom:var(--space-1);font-size:21px;font-weight:600;line-height:28px}.result__desc[data-astro-cid-wxejnwev]{color:var(--slate);font-size:15px;line-height:22px}.section[data-astro-cid-lcdefpme]{padding-top:var(--space-24);padding-bottom:var(--space-24)}.section__intro[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-bottom:var(--space-8);flex-direction:column;display:flex}.hero[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-8);padding-top:var(--space-24);padding-bottom:var(--space-8);flex-direction:column;display:flex}.hero[data-astro-cid-lcdefpme] .query{width:100%;margin-bottom:var(--space-4)}.hero[data-astro-cid-lcdefpme] .display[data-astro-cid-lcdefpme]{margin-bottom:calc(var(--space-8) * -1 + var(--space-4))}.approach[data-astro-cid-lcdefpme]{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.approach__text[data-astro-cid-lcdefpme]{gap:var(--space-4);max-width:var(--layout-measure);flex-direction:column;display:flex}.approach__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.approach__text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2)}.approach__example[data-astro-cid-lcdefpme]{margin:0}.approach__example[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:var(--space-3);color:var(--slate);font-size:15px;line-height:22px}.packages[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.contact[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--on-ink);padding:var(--space-24) 0}.contact__inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0, 1fr) minmax(0, var(--layout-form-max));gap:var(--space-12);align-items:start;display:grid}.contact__intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--on-ink);margin-bottom:var(--space-3)}.contact__intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 var(--space-4);color:var(--on-ink-muted);max-width:28em}.contact__intro[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--on-ink)}.contact__form[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-6);padding:var(--space-8);background:var(--surface);border-radius:var(--radius-sm);color:var(--ink);flex-direction:column;display:flex}.contact__form[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:where(a,button,input,textarea):focus-visible{outline-color:var(--link)}.field[data-astro-cid-lcdefpme]{gap:var(--space-2);flex-direction:column;width:100%;display:flex}label[data-astro-cid-lcdefpme]{font-size:15px;font-weight:600;line-height:20px}input[data-astro-cid-lcdefpme]:not([type=hidden]):not([type=checkbox]),textarea[data-astro-cid-lcdefpme]{font:inherit;padding:var(--space-2) var(--space-4);width:100%;min-height:48px;color:var(--ink);background:var(--surface);border:1px solid var(--line-control);border-radius:var(--radius-sm);resize:vertical;font-size:18px;line-height:28px}input[data-astro-cid-lcdefpme]:focus-visible,textarea[data-astro-cid-lcdefpme]:focus-visible{outline-offset:0;border-color:var(--link)}.hint[data-astro-cid-lcdefpme]{color:var(--slate);margin:0;font-size:15px;line-height:22px}.field--error[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme],.field--error[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{border:2px solid var(--danger)}.field--error[data-astro-cid-lcdefpme] .hint[data-astro-cid-lcdefpme]{color:var(--danger);font-weight:600}.form-note[data-astro-cid-lcdefpme]{color:var(--slate);margin:0;font-size:15px;line-height:22px}.form-status[data-astro-cid-lcdefpme]{min-height:22px;margin:0;font-size:15px;line-height:22px}.form-status--success[data-astro-cid-lcdefpme]{color:var(--success);font-weight:600}.form-status--error[data-astro-cid-lcdefpme]{color:var(--danger);font-weight:600}@media (width<=860px){.approach[data-astro-cid-lcdefpme],.contact__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=720px){.section[data-astro-cid-lcdefpme]{padding-top:var(--space-16);padding-bottom:var(--space-16)}.hero[data-astro-cid-lcdefpme]{padding-top:var(--space-12);gap:var(--space-6)}.hero[data-astro-cid-lcdefpme] .display[data-astro-cid-lcdefpme]{margin-bottom:calc(var(--space-6) * -1 + var(--space-3))}.contact[data-astro-cid-lcdefpme]{padding:var(--space-16) 0}.contact__form[data-astro-cid-lcdefpme]{padding:var(--space-6)}}
