.gbp-list[data-astro-cid-grdkjpjs]{margin:6px 0 0;padding-left:20px;font-size:14px;color:var(--text-dim)}.gbp-list[data-astro-cid-grdkjpjs] li[data-astro-cid-grdkjpjs]{margin:4px 0}.ask-list[data-astro-cid-grdkjpjs]{margin:16px 0 8px}.ask-list[data-astro-cid-grdkjpjs] dt[data-astro-cid-grdkjpjs]{font-weight:600;margin-top:16px}.ask-list[data-astro-cid-grdkjpjs] dd[data-astro-cid-grdkjpjs]{margin:4px 0 0;color:var(--text-muted)}.price-grid[data-astro-cid-grdkjpjs]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:10px 0}.price-grid--two[data-astro-cid-grdkjpjs]{grid-template-columns:repeat(2,1fr)}@media (max-width:980px){.price-grid[data-astro-cid-grdkjpjs],.price-grid--two[data-astro-cid-grdkjpjs]{grid-template-columns:1fr}}.price-card[data-astro-cid-grdkjpjs]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;display:flex;flex-direction:column}.price-card[data-astro-cid-grdkjpjs].featured{border-color:var(--accent);box-shadow:var(--shadow)}.price-card[data-astro-cid-grdkjpjs] .tier[data-astro-cid-grdkjpjs]{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.price-card[data-astro-cid-grdkjpjs] .price[data-astro-cid-grdkjpjs]{font-size:30px;font-weight:700;margin:6px 0 2px;color:var(--text)}.price-card[data-astro-cid-grdkjpjs] .price[data-astro-cid-grdkjpjs] small[data-astro-cid-grdkjpjs]{font-size:14px;font-weight:500;color:var(--text-muted);white-space:nowrap}.price-card[data-astro-cid-grdkjpjs] .note[data-astro-cid-grdkjpjs]{font-size:12.5px;color:var(--text-muted);margin:0 0 14px}.price-card[data-astro-cid-grdkjpjs] ul[data-astro-cid-grdkjpjs]{list-style:none;padding:0;margin:6px 0 18px;flex:1}.price-card[data-astro-cid-grdkjpjs] li[data-astro-cid-grdkjpjs]{font-size:14px;color:var(--text-dim);padding:7px 0 7px 22px;position:relative;border-top:1px solid var(--border)}.price-card[data-astro-cid-grdkjpjs] li[data-astro-cid-grdkjpjs]:first-child{border-top:none}.price-card[data-astro-cid-grdkjpjs] li[data-astro-cid-grdkjpjs]:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}.price-card[data-astro-cid-grdkjpjs] .btn[data-astro-cid-grdkjpjs]{width:100%;text-align:center}.price-badge[data-astro-cid-grdkjpjs]{display:inline-block;font-size:11px;text-transform:uppercase;letter-spacing:.05em;background:var(--accent-soft);color:var(--accent);padding:3px 9px;border-radius:999px;margin-bottom:10px}.month-list[data-astro-cid-grdkjpjs]{list-style:none;padding:0;margin:6px 0 0}.month-list[data-astro-cid-grdkjpjs] li[data-astro-cid-grdkjpjs]{font-size:13.5px;color:var(--text-dim);padding:5px 0 5px 20px;position:relative;border:none}.month-list[data-astro-cid-grdkjpjs] li[data-astro-cid-grdkjpjs]:before{content:"→";position:absolute;left:0;color:var(--text-muted);font-weight:400}.honest-note[data-astro-cid-grdkjpjs]{background:var(--accent-soft);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 16px;font-size:14px;color:var(--text-dim);margin:22px 0}.honest-note[data-astro-cid-grdkjpjs] strong[data-astro-cid-grdkjpjs]{color:var(--text)}#packages[data-astro-cid-grdkjpjs],#process[data-astro-cid-grdkjpjs],#enquire[data-astro-cid-grdkjpjs]{scroll-margin-top:88px}.hero-actions[data-astro-cid-grdkjpjs]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px}.hero-actions[data-astro-cid-grdkjpjs] .cta-row[data-astro-cid-grdkjpjs]{justify-content:flex-start}.hero-rating[data-astro-cid-grdkjpjs]{display:inline-flex;align-items:center;gap:10px;text-decoration:none;padding:6px 14px 6px 6px;border:1px solid var(--border);border-radius:999px;background:var(--bg-card)}.hero-rating[data-astro-cid-grdkjpjs] img[data-astro-cid-grdkjpjs]{border-radius:6px}.hero-rating[data-astro-cid-grdkjpjs] .gbp-score[data-astro-cid-grdkjpjs]{font-size:18px}.hero-rating[data-astro-cid-grdkjpjs] .gbp-stars[data-astro-cid-grdkjpjs]{font-size:14px}.hero-rating[data-astro-cid-grdkjpjs] .gbp-label[data-astro-cid-grdkjpjs]{font-size:11px}.build-steps[data-astro-cid-grdkjpjs]{list-style:none;padding:0;margin:18px 0 8px;counter-reset:step}.build-steps[data-astro-cid-grdkjpjs] li[data-astro-cid-grdkjpjs]{position:relative;padding:0 0 22px 56px;margin:0}.build-steps[data-astro-cid-grdkjpjs] li[data-astro-cid-grdkjpjs]:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;background:var(--accent-soft);color:var(--accent-text);border:1px solid var(--border)}.build-steps[data-astro-cid-grdkjpjs] li[data-astro-cid-grdkjpjs]:after{content:"";position:absolute;left:18px;top:40px;bottom:4px;width:1px;background:var(--border)}.build-steps[data-astro-cid-grdkjpjs] li[data-astro-cid-grdkjpjs]:last-child:after{display:none}.build-steps[data-astro-cid-grdkjpjs] .when[data-astro-cid-grdkjpjs]{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-text);margin-bottom:2px}.build-steps[data-astro-cid-grdkjpjs] h3[data-astro-cid-grdkjpjs]{font-size:17px;margin:0 0 6px}.build-steps[data-astro-cid-grdkjpjs] p[data-astro-cid-grdkjpjs]{font-size:14.5px;color:var(--text-dim);margin:0}
