.ff[data-astro-cid-o57v56wd]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:2rem 4rem;padding:clamp(1.75rem,4vw,3.25rem);display:grid;position:relative;overflow:hidden}.ff[data-astro-cid-o57v56wd]:before{content:"";background:var(--brand-orange);width:4px;position:absolute;inset:0 auto 0 0}.ff__eyebrow[data-astro-cid-o57v56wd]{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 .75rem;font-size:.78rem;font-weight:560}.ff__title[data-astro-cid-o57v56wd]{font-size:var(--step-3);letter-spacing:-.018em;line-height:1.05}.ff__price[data-astro-cid-o57v56wd]{font-size:var(--step-2);letter-spacing:-.02em;margin:.75rem 0 0;font-weight:560}.ff__summary[data-astro-cid-o57v56wd]{max-width:54ch;color:var(--ink-2);font-size:var(--step-1);margin:1rem 0 0;line-height:1.5}.ff__actions[data-astro-cid-o57v56wd]{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.ff__terms[data-astro-cid-o57v56wd]{color:var(--muted);margin:1rem 0 0;font-size:.88rem}.ff__list-title[data-astro-cid-o57v56wd]{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 .75rem;font-size:.78rem;font-weight:560}.ff__list[data-astro-cid-o57v56wd]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ff__list[data-astro-cid-o57v56wd] li[data-astro-cid-o57v56wd]{border-bottom:1px solid var(--line);color:var(--ink-2);padding:.7rem 0 .7rem 1.6rem;position:relative}.ff__list[data-astro-cid-o57v56wd] li[data-astro-cid-o57v56wd]:before{content:"";background:var(--accent);width:.65rem;height:1px;position:absolute;top:1.15rem;left:0}@media (width<=860px){.ff[data-astro-cid-o57v56wd]{grid-template-columns:1fr}}.packages__fixed[data-astro-cid-spqqv5iw]{background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-left:4px solid var(--brand-orange);border-radius:var(--radius);transition:border-color .2s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tag title price""text text link";align-items:baseline;gap:.4rem 1.5rem;margin-bottom:1rem;padding:clamp(1.1rem,2.5vw,1.5rem) clamp(1.25rem,2.5vw,1.75rem);text-decoration:none;display:grid}.packages__fixed[data-astro-cid-spqqv5iw]:hover{border-color:var(--accent);color:var(--ink)}.packages__fixed-tag[data-astro-cid-spqqv5iw]{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);grid-area:tag;font-size:.74rem;font-weight:600}.packages__fixed-title[data-astro-cid-spqqv5iw]{font-family:var(--font-display);grid-area:title;font-size:1.12rem;font-weight:700}.packages__fixed-price[data-astro-cid-spqqv5iw]{font-family:var(--font-display);font-weight:700;font-size:var(--step-2);color:var(--accent);grid-area:price}.packages__fixed-text[data-astro-cid-spqqv5iw]{color:var(--ink-2);grid-area:text;font-size:.95rem}.packages__fixed-link[data-astro-cid-spqqv5iw]{white-space:nowrap;grid-area:link;font-size:.92rem;font-weight:540}@media (width<=700px){.packages__fixed[data-astro-cid-spqqv5iw]{grid-template-columns:1fr auto;grid-template-areas:"tag price""title title""text text""link link"}}.packages__grid[data-astro-cid-spqqv5iw]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.package[data-astro-cid-spqqv5iw]{background:var(--surface);flex-direction:column;gap:.5rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.package__title[data-astro-cid-spqqv5iw]{letter-spacing:-.015em;font-size:1.08rem;line-height:1.25}.package__price[data-astro-cid-spqqv5iw]{font-size:var(--step-1);letter-spacing:-.02em;color:var(--accent);margin:0;font-weight:560}.package__text[data-astro-cid-spqqv5iw]{color:var(--ink-2);flex:1;margin:0;font-size:.95rem;line-height:1.5}.package__link[data-astro-cid-spqqv5iw]{color:var(--ink);margin-top:.5rem;font-size:.92rem;font-weight:540;text-decoration:none}.package__link[data-astro-cid-spqqv5iw]:hover{color:var(--accent)}.packages__note[data-astro-cid-spqqv5iw]{color:var(--muted);max-width:70ch;margin:1rem 0 0;font-size:.88rem}@media (width<=1000px){.packages__grid[data-astro-cid-spqqv5iw]{grid-template-columns:1fr 1fr}}@media (width<=560px){.packages__grid[data-astro-cid-spqqv5iw]{grid-template-columns:1fr}}.sw[data-astro-cid-6buddgg6]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:1.5rem 4rem;display:grid}.sw__title[data-astro-cid-6buddgg6]{font-size:var(--step-2);letter-spacing:-.015em;max-width:20ch;line-height:1.12}.sw__text[data-astro-cid-6buddgg6]{color:var(--ink-2);max-width:58ch;margin:1rem 0 0}.sw__points[data-astro-cid-6buddgg6]{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.sw__points[data-astro-cid-6buddgg6] li[data-astro-cid-6buddgg6]{border-bottom:1px solid var(--line);padding:.8rem 0;font-weight:520}.sw__tm[data-astro-cid-6buddgg6]{color:var(--muted);grid-column:1/-1;max-width:90ch;margin:0;font-size:.78rem}@media (width<=860px){.sw[data-astro-cid-6buddgg6]{grid-template-columns:1fr}}.service-jump[data-astro-cid-lnthwwyx]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.service-jump[data-astro-cid-lnthwwyx] ul[data-astro-cid-lnthwwyx]{max-width:var(--max);padding:.9rem var(--gutter);white-space:nowrap;scrollbar-width:thin;gap:.25rem 1.5rem;margin:0 auto;list-style:none;display:flex;overflow-x:auto}.service-jump[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]{color:var(--ink-2);font-size:.92rem;font-weight:520;text-decoration:none}.service-jump[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]:hover{color:var(--accent)}.group[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:2.5rem 5rem;display:grid}.group__intro[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{font-size:var(--step-3);max-width:14ch}.group__summary[data-astro-cid-lnthwwyx]{color:var(--ink-2);font-size:var(--step-1);max-width:44ch;margin:1.1rem 0 1.75rem;line-height:1.5}@media (width>=861px){.group__intro[data-astro-cid-lnthwwyx]{top:calc(var(--header-h) + 2rem);align-self:start;position:sticky}}.group__label[data-astro-cid-lnthwwyx]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 .75rem;font-size:.78rem;font-weight:560}.group__items[data-astro-cid-lnthwwyx]{border-top:1px solid var(--line-strong);grid-template-columns:1fr 1fr;gap:0 2rem;margin:0 0 2.25rem;padding:0;list-style:none;display:grid}.group__items[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{border-bottom:1px solid var(--line);padding:.8rem 0;font-weight:500}.group__deliverables[data-astro-cid-lnthwwyx]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.group__deliverables[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{border:1px solid var(--line-strong);color:var(--ink-2);border-radius:999px;padding:.4rem .8rem;font-size:.9rem}@media (width<=860px){.group[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}}@media (width<=520px){.group__items[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}}.section-head[data-astro-cid-lnthwwyx]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.section-head[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{max-width:20ch}.section-head__lead[data-astro-cid-lnthwwyx]{color:var(--ink-2);max-width:56ch;margin:0}.models[data-astro-cid-lnthwwyx]{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.models[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{border-bottom:1px solid var(--line);padding:1.5rem 1.5rem 1.75rem 0}.models[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]:not(:first-child){border-left:1px solid var(--line);padding-left:1.5rem}.models[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]{letter-spacing:-.015em;font-size:1.12rem}.models[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{color:var(--ink-2);margin:.5rem 0 0;font-size:.97rem;line-height:1.55}@media (width<=960px){.models[data-astro-cid-lnthwwyx]{grid-template-columns:1fr 1fr}.models[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]:nth-child(3){border-left:0;padding-left:0}}@media (width<=560px){.models[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}.models[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx],.models[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]:not(:first-child){border-left:0;padding-left:0}}.offer-note[data-astro-cid-lnthwwyx]{max-width:80ch;color:var(--ink-2);margin:1.5rem 0}.offer-note[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]{color:var(--ink);text-decoration-color:var(--accent)}.scope-note[data-astro-cid-lnthwwyx]{max-width:80ch;color:var(--muted);margin:2rem 0 0;font-size:.95rem}
