.prod-inquiry-hint[data-astro-cid-g2bzedmm]{font-size:var(--fs-small);line-height:1.8;color:var(--ink-muted);margin-top:var(--space-3)}.prod-quick-nav[data-astro-cid-g2bzedmm]{display:flex;flex-wrap:wrap;gap:8px 28px;border-block:1px solid var(--line);padding:12px 0}.prod-quick-nav[data-astro-cid-g2bzedmm] a[data-astro-cid-g2bzedmm]{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-muted);text-decoration:none;font-size:14px}.prod-quick-nav[data-astro-cid-g2bzedmm] a[data-astro-cid-g2bzedmm]:hover{color:var(--ink);text-decoration:underline;text-underline-offset:5px}.prod-quick-nav[data-astro-cid-g2bzedmm] a[data-astro-cid-g2bzedmm]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.prod-package__cta[data-astro-cid-g2bzedmm]{width:100%;min-height:48px;justify-content:space-between;margin-top:var(--space-4);font-size:var(--fs-small)}.prod-hero__grid[data-astro-cid-g2bzedmm],.prod-scope[data-astro-cid-g2bzedmm],.prod-remodel[data-astro-cid-g2bzedmm]{display:grid;gap:var(--space-6);align-items:start}.prod-hero[data-astro-cid-g2bzedmm] .hero__headline[data-astro-cid-g2bzedmm]{font-size:var(--fs-h1);max-width:17ch}.prod-hero[data-astro-cid-g2bzedmm] .hero__sub[data-astro-cid-g2bzedmm]{max-width:38ch}.prod-start[data-astro-cid-g2bzedmm]{display:grid;gap:var(--space-2);margin-block:var(--space-4)}.prod-start[data-astro-cid-g2bzedmm] strong[data-astro-cid-g2bzedmm]{font-size:var(--fs-h3);color:var(--accent)}.prod-start[data-astro-cid-g2bzedmm] span[data-astro-cid-g2bzedmm]{color:var(--ink-muted);font-size:var(--fs-small)}.prod-hero__screen[data-astro-cid-g2bzedmm]{min-width:0}.prod-hero__screen[data-astro-cid-g2bzedmm]>.textlink[data-astro-cid-g2bzedmm]{margin-top:var(--space-3)}.prod-heading[data-astro-cid-g2bzedmm]{display:grid;gap:var(--space-4)}.prod-heading[data-astro-cid-g2bzedmm] p[data-astro-cid-g2bzedmm]{max-width:42ch}.prod-deliverables[data-astro-cid-g2bzedmm]{display:grid;gap:var(--space-4)}.prod-deliverables[data-astro-cid-g2bzedmm] article[data-astro-cid-g2bzedmm]{border-bottom:1px solid var(--line);padding-bottom:var(--space-4)}.prod-deliverables[data-astro-cid-g2bzedmm] h3[data-astro-cid-g2bzedmm]{margin:0 0 var(--space-2)}.prod-deliverables[data-astro-cid-g2bzedmm] p[data-astro-cid-g2bzedmm]{margin:0;color:var(--ink-muted)}.prod-works[data-astro-cid-g2bzedmm]{display:grid;gap:var(--space-5)}.prod-works[data-astro-cid-g2bzedmm] article[data-astro-cid-g2bzedmm]{min-width:0}.prod-work__type[data-astro-cid-g2bzedmm]{font-size:var(--fs-small);color:var(--accent);font-weight:700;margin:var(--space-3) 0 var(--space-2)}.prod-works[data-astro-cid-g2bzedmm] h3[data-astro-cid-g2bzedmm]{margin:0 0 var(--space-2)}.prod-works[data-astro-cid-g2bzedmm] article[data-astro-cid-g2bzedmm]>p[data-astro-cid-g2bzedmm]:not(.prod-work__type){color:var(--ink-muted)}.prod-packages[data-astro-cid-g2bzedmm]{display:grid;gap:var(--space-3)}.prod-package[data-astro-cid-g2bzedmm]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4)}.prod-package--featured[data-astro-cid-g2bzedmm]{border:2px solid var(--accent)}.prod-package__name[data-astro-cid-g2bzedmm]{display:flex;justify-content:space-between;gap:var(--space-2);color:var(--accent);font-weight:700}.prod-package__name[data-astro-cid-g2bzedmm] span[data-astro-cid-g2bzedmm]{font-size:var(--fs-small)}.prod-package[data-astro-cid-g2bzedmm] h3[data-astro-cid-g2bzedmm]{font-size:var(--fs-h2);margin-block:var(--space-3)}.prod-package[data-astro-cid-g2bzedmm]>p[data-astro-cid-g2bzedmm]:not(.prod-package__name){color:var(--ink-muted);font-size:var(--fs-small)}.prod-package__lead[data-astro-cid-g2bzedmm]{font-weight:700}.prod-package[data-astro-cid-g2bzedmm] ul[data-astro-cid-g2bzedmm]{padding-left:var(--space-3);display:grid;gap:var(--space-2);font-size:var(--fs-small)}.prod-price-note[data-astro-cid-g2bzedmm]{margin:var(--space-4) 0 var(--space-3)}.prod-links[data-astro-cid-g2bzedmm]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:center}.prod-process[data-astro-cid-g2bzedmm]{list-style:none;padding:0;margin:0 0 var(--space-4);display:grid;gap:var(--space-4)}.prod-process[data-astro-cid-g2bzedmm] li[data-astro-cid-g2bzedmm]{padding-top:var(--space-4);border-top:1px solid var(--line)}.prod-process__number[data-astro-cid-g2bzedmm]{font-family:var(--font-display,var(--font-sans));font-size:var(--fs-h2);font-weight:700;color:var(--accent)}.prod-process__when[data-astro-cid-g2bzedmm]{font-size:var(--fs-small);color:var(--ink-muted);margin:var(--space-3) 0 var(--space-2)}.prod-process[data-astro-cid-g2bzedmm] h3[data-astro-cid-g2bzedmm]{margin:0 0 var(--space-2)}.prod-process[data-astro-cid-g2bzedmm] li[data-astro-cid-g2bzedmm]>p[data-astro-cid-g2bzedmm]:last-child{color:var(--ink-muted);font-size:var(--fs-small);margin:0}.prod-industries[data-astro-cid-g2bzedmm]{margin-top:var(--space-6);border-top:1px solid var(--line);padding-top:var(--space-4)}.prod-remodel[data-astro-cid-g2bzedmm]>div[data-astro-cid-g2bzedmm]:last-child>p[data-astro-cid-g2bzedmm]{color:var(--ink-muted)}.prod-download[data-astro-cid-g2bzedmm]{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line)}@media(min-width:860px){.prod-hero__grid[data-astro-cid-g2bzedmm]{grid-template-columns:1fr 1.1fr;align-items:center}.prod-scope[data-astro-cid-g2bzedmm],.prod-remodel[data-astro-cid-g2bzedmm]{grid-template-columns:.8fr 1.2fr}.prod-heading[data-astro-cid-g2bzedmm]{grid-template-columns:1fr 1fr;align-items:end}.prod-works[data-astro-cid-g2bzedmm]{grid-template-columns:1.2fr 1fr 1fr}.prod-packages[data-astro-cid-g2bzedmm]{grid-template-columns:1fr 1.15fr 1fr;align-items:start}.prod-process[data-astro-cid-g2bzedmm]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:560px)and (max-width:859px){.prod-process[data-astro-cid-g2bzedmm]{grid-template-columns:repeat(2,minmax(0,1fr))}}
