.approaches-grid[data-astro-cid-gnmfn7re]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width:900px){.approaches-grid[data-astro-cid-gnmfn7re]{grid-template-columns:1fr}}.approach[data-astro-cid-gnmfn7re]{background:#fff;border:1px solid var(--line);border-radius:4px;padding:3rem;display:flex;flex-direction:column}.approach[data-astro-cid-gnmfn7re].featured{border:2px solid var(--turquoise);background:linear-gradient(180deg,var(--turquoise-light) 0%,white 30%)}.approach-header[data-astro-cid-gnmfn7re]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.approach-num[data-astro-cid-gnmfn7re]{font-family:var(--font-serif);font-size:3rem;font-weight:400;color:var(--turquoise);line-height:1}.approach-badge[data-astro-cid-gnmfn7re]{background:var(--orange);color:#fff;padding:.3rem .7rem;border-radius:3px;font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;font-weight:500}.approach[data-astro-cid-gnmfn7re] h2[data-astro-cid-gnmfn7re]{font-family:var(--font-serif);font-weight:500;font-size:1.8rem;line-height:1.15;margin-bottom:1rem}.approach[data-astro-cid-gnmfn7re]>p[data-astro-cid-gnmfn7re]{color:var(--muted);font-size:1.02rem;margin-bottom:1.5rem}.approach[data-astro-cid-gnmfn7re] h3[data-astro-cid-gnmfn7re]{font-family:var(--font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.15em;color:var(--turquoise-deep);margin:1.5rem 0 1rem;font-weight:500}.approach-flow[data-astro-cid-gnmfn7re]{counter-reset:flow;margin-bottom:1.5rem}.approach-flow[data-astro-cid-gnmfn7re] li[data-astro-cid-gnmfn7re]{counter-increment:flow;padding:.6rem 0 .6rem 2rem;position:relative;font-size:.95rem;border-bottom:1px dashed var(--line)}.approach-flow[data-astro-cid-gnmfn7re] li[data-astro-cid-gnmfn7re]:last-child{border-bottom:none}.approach-flow[data-astro-cid-gnmfn7re] li[data-astro-cid-gnmfn7re]:before{content:counter(flow,decimal-leading-zero);position:absolute;left:0;top:.7rem;font-family:var(--font-mono);font-size:.72rem;color:var(--turquoise-deep);font-weight:500}.approach-note[data-astro-cid-gnmfn7re]{background:var(--stone);padding:1rem 1.25rem;border-radius:3px;font-size:.92rem;margin-bottom:1.5rem}.pricing-grid-detailed[data-astro-cid-gnmfn7re]{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}.pricing-detail[data-astro-cid-gnmfn7re]{border:1px solid var(--line);padding:1.25rem;border-radius:3px;background:var(--paper)}.pricing-detail-name[data-astro-cid-gnmfn7re]{font-family:var(--font-sans);font-weight:600;font-size:1.1rem;margin-bottom:.3rem}.pricing-detail-price[data-astro-cid-gnmfn7re]{font-family:var(--font-mono);font-size:1rem;color:var(--turquoise-deep);margin-bottom:.2rem}.pricing-detail-time[data-astro-cid-gnmfn7re]{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:.6rem}.pricing-detail[data-astro-cid-gnmfn7re] p[data-astro-cid-gnmfn7re]{font-size:.88rem;color:var(--muted);margin-bottom:0}.approach-pricing[data-astro-cid-gnmfn7re]{margin-top:auto;padding-top:1rem}.approach-savings[data-astro-cid-gnmfn7re]{background:var(--turquoise);color:#fff;padding:1rem 1.25rem;border-radius:3px;font-size:.95rem;margin-bottom:1.5rem;text-align:center;font-weight:500}.comparison[data-astro-cid-gnmfn7re]{background:var(--stone)}.comparison-table[data-astro-cid-gnmfn7re]{width:100%;border-collapse:collapse;margin-top:2rem;background:#fff;border:1px solid var(--line);border-radius:4px;overflow:hidden}.comparison-table[data-astro-cid-gnmfn7re] th[data-astro-cid-gnmfn7re],.comparison-table[data-astro-cid-gnmfn7re] td[data-astro-cid-gnmfn7re]{padding:1rem 1.25rem;text-align:left;border-bottom:1px solid var(--line);font-size:.95rem}.comparison-table[data-astro-cid-gnmfn7re] th[data-astro-cid-gnmfn7re]{background:var(--ink);color:#fff;font-family:var(--font-sans);font-weight:600;font-size:.85rem}.comparison-table[data-astro-cid-gnmfn7re] td[data-astro-cid-gnmfn7re].yes{color:var(--turquoise-deep);font-weight:500}.comparison-table[data-astro-cid-gnmfn7re] td[data-astro-cid-gnmfn7re].no{color:var(--muted)}.comparison-table[data-astro-cid-gnmfn7re] tr[data-astro-cid-gnmfn7re]:last-child td[data-astro-cid-gnmfn7re]{border-bottom:none}
