.project-page[data-astro-cid-pxkp25eu]{padding:2rem 0 5rem}.project-container[data-astro-cid-pxkp25eu]{max-width:1100px}.project-hero[data-astro-cid-pxkp25eu]{margin-bottom:3.5rem}.project-title[data-astro-cid-pxkp25eu]{font-size:clamp(2.25rem,5vw,3.25rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--text);margin-bottom:1.25rem}.hero-meta-row[data-astro-cid-pxkp25eu]{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap;margin-bottom:1.75rem}.hero-tags[data-astro-cid-pxkp25eu]{display:flex;flex-wrap:wrap;gap:.5rem}.hero-summary[data-astro-cid-pxkp25eu]{font-size:1.125rem;color:var(--muted);line-height:1.7;max-width:900px;margin-bottom:2rem}.hero-summary[data-astro-cid-pxkp25eu] strong[data-astro-cid-pxkp25eu]{color:var(--text)}.hero-actions[data-astro-cid-pxkp25eu]{display:flex;flex-wrap:wrap;gap:.875rem}.section-block[data-astro-cid-pxkp25eu]{margin-bottom:4.5rem}.section-header[data-astro-cid-pxkp25eu]{margin-bottom:2rem}.section-heading[data-astro-cid-pxkp25eu]{font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:700;color:var(--text);letter-spacing:-.02em;margin-bottom:.5rem}.section-subtext[data-astro-cid-pxkp25eu]{font-size:1rem;color:var(--muted);max-width:720px;line-height:1.6}.roi-grid[data-astro-cid-pxkp25eu]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}@media(max-width:960px){.roi-grid[data-astro-cid-pxkp25eu]{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.roi-grid[data-astro-cid-pxkp25eu]{grid-template-columns:1fr}}.roi-card[data-astro-cid-pxkp25eu]{background:var(--surface-card);padding:1.75rem 1.5rem;display:flex;flex-direction:column;border-top:3px solid var(--accent-2)}.roi-value[data-astro-cid-pxkp25eu]{font-size:2.25rem;font-weight:800;color:var(--accent-2);line-height:1.1;margin-bottom:.5rem}.roi-label[data-astro-cid-pxkp25eu]{font-size:.8125rem;color:var(--text);font-weight:600;margin-bottom:.5rem}.roi-desc[data-astro-cid-pxkp25eu]{font-size:.8125rem;color:var(--muted);line-height:1.5}.stage-nav-tabs[data-astro-cid-pxkp25eu]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.25rem}@media(max-width:768px){.stage-nav-tabs[data-astro-cid-pxkp25eu]{grid-template-columns:repeat(2,1fr)}}.stage-tab[data-astro-cid-pxkp25eu]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.875rem 1rem;display:flex;align-items:center;gap:.75rem;cursor:pointer;text-align:left;transition:all .2s ease}.stage-tab[data-astro-cid-pxkp25eu]:hover{background:var(--surface-hover);border-color:var(--border-highlight)}.stage-tab[data-astro-cid-pxkp25eu].active{background:var(--surface-hover);border-color:var(--accent);box-shadow:0 4px 14px #38bdf826}.stage-num[data-astro-cid-pxkp25eu]{font-size:1.125rem;font-weight:700;color:var(--accent)}.stage-title[data-astro-cid-pxkp25eu]{font-size:.875rem;font-weight:600;color:var(--text)}.stage-panel-card[data-astro-cid-pxkp25eu]{background:var(--surface-card);padding:2.25rem;border:1px solid var(--border)}.stage-panel[data-astro-cid-pxkp25eu]{display:none}.stage-panel[data-astro-cid-pxkp25eu].active{display:block;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.panel-header[data-astro-cid-pxkp25eu]{margin-bottom:1rem}.panel-badge[data-astro-cid-pxkp25eu]{font-size:.6875rem;color:var(--accent);letter-spacing:.08em}.panel-title[data-astro-cid-pxkp25eu]{font-size:1.375rem;font-weight:700;color:var(--text);margin-top:.25rem}.panel-text[data-astro-cid-pxkp25eu]{font-size:.9375rem;color:var(--muted);line-height:1.6;margin-bottom:1.5rem;max-width:820px}.panel-text[data-astro-cid-pxkp25eu] code[data-astro-cid-pxkp25eu]{font-family:var(--font-mono);color:var(--accent);background:#38bdf814;padding:.15rem .35rem;border-radius:var(--radius-sm)}.panel-grid[data-astro-cid-pxkp25eu]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:768px){.panel-grid[data-astro-cid-pxkp25eu]{grid-template-columns:1fr}}.panel-box[data-astro-cid-pxkp25eu]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem}.box-label[data-astro-cid-pxkp25eu]{font-size:.6875rem;color:var(--accent-2);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem}.code-block[data-astro-cid-pxkp25eu]{background:#070a12;border:1px solid var(--border-highlight);border-radius:var(--radius-sm);padding:.625rem .875rem;font-size:.75rem;color:#e2e8f0;margin-bottom:.625rem;overflow-x:auto}.box-desc[data-astro-cid-pxkp25eu]{font-size:.8125rem;color:var(--muted);line-height:1.4}.box-list[data-astro-cid-pxkp25eu]{list-style:none;display:flex;flex-direction:column;gap:.5rem}.box-list[data-astro-cid-pxkp25eu] li[data-astro-cid-pxkp25eu]{font-size:.8125rem;color:var(--muted);line-height:1.4;position:relative;padding-left:1rem}.box-list[data-astro-cid-pxkp25eu] li[data-astro-cid-pxkp25eu]:before{content:"•";position:absolute;left:0;color:var(--accent)}.sandbox-card[data-astro-cid-pxkp25eu]{background:#0d131f;border:1px solid var(--border-highlight);padding:2rem}.sandbox-header[data-astro-cid-pxkp25eu]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding-bottom:1.25rem;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.sandbox-title[data-astro-cid-pxkp25eu]{font-size:.8125rem;color:var(--accent);letter-spacing:.05em}.sandbox-sub[data-astro-cid-pxkp25eu]{font-size:.875rem;color:var(--text);margin-top:.25rem}.sandbox-total[data-astro-cid-pxkp25eu]{font-size:1.125rem;color:var(--text)}.sandbox-total[data-astro-cid-pxkp25eu] span[data-astro-cid-pxkp25eu]{color:var(--accent-2);font-weight:700}.sandbox-items-list[data-astro-cid-pxkp25eu]{display:flex;flex-direction:column;gap:.875rem;margin-bottom:1.75rem}.sandbox-item[data-astro-cid-pxkp25eu]{display:flex;align-items:center;gap:1.25rem;padding:1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}.sandbox-checkbox[data-astro-cid-pxkp25eu]{width:20px;height:20px;accent-color:var(--accent);cursor:pointer}.item-content-col[data-astro-cid-pxkp25eu]{flex:1;display:flex;flex-direction:column;gap:.35rem}.item-client-row[data-astro-cid-pxkp25eu]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.client-name[data-astro-cid-pxkp25eu]{font-size:1rem;font-weight:700;color:var(--text)}.client-type[data-astro-cid-pxkp25eu]{font-size:.8125rem;color:var(--muted)}.item-rate[data-astro-cid-pxkp25eu]{font-size:1rem;font-weight:700;color:var(--accent-2);margin-left:auto}.item-details-row[data-astro-cid-pxkp25eu]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-dim);flex-wrap:wrap}.item-sep[data-astro-cid-pxkp25eu]{color:var(--border-highlight)}.status-pending[data-astro-cid-pxkp25eu]{color:#eab308;font-weight:600}.item-ignored[data-astro-cid-pxkp25eu]{opacity:.5;background:#0f172a66;border-style:dashed}.sandbox-footer[data-astro-cid-pxkp25eu]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.sandbox-help[data-astro-cid-pxkp25eu]{font-size:.8125rem;color:var(--muted);display:flex;align-items:center;gap:.5rem}.help-icon[data-astro-cid-pxkp25eu]{color:var(--accent-2);font-weight:700}.sandbox-buttons[data-astro-cid-pxkp25eu]{display:flex;gap:.75rem}.sandbox-success-box[data-astro-cid-pxkp25eu]{margin-top:1.5rem;background:#08111e;border:1px solid var(--accent-2);border-radius:var(--radius);padding:1.25rem 1.5rem;animation:fadeIn .25s ease}.success-banner[data-astro-cid-pxkp25eu]{display:flex;align-items:center;gap:.625rem;color:var(--text);font-size:.9375rem;margin-bottom:.75rem}.success-payload[data-astro-cid-pxkp25eu]{background:#050a12;border-radius:var(--radius-sm);padding:1rem;font-size:.75rem;line-height:1.7;color:var(--muted);display:flex;flex-direction:column;gap:.25rem}.payload-hl[data-astro-cid-pxkp25eu]{color:var(--accent-2);font-weight:600}.comparison-card[data-astro-cid-pxkp25eu]{background:var(--surface-card);padding:0;overflow:hidden}.comparison-table-wrapper[data-astro-cid-pxkp25eu]{overflow-x:auto}.comparison-table[data-astro-cid-pxkp25eu]{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}.comparison-table[data-astro-cid-pxkp25eu] th[data-astro-cid-pxkp25eu]{background:#0e1524;padding:1rem 1.5rem;font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--border)}.col-feature[data-astro-cid-pxkp25eu]{color:var(--text);width:25%}.col-zapier[data-astro-cid-pxkp25eu]{color:#ef4444;width:37.5%}.col-custom[data-astro-cid-pxkp25eu]{color:var(--accent-2);width:37.5%}.comparison-table[data-astro-cid-pxkp25eu] td[data-astro-cid-pxkp25eu]{padding:1.25rem 1.5rem;border-bottom:1px solid var(--border);vertical-align:top;line-height:1.5}.comparison-table[data-astro-cid-pxkp25eu] tr[data-astro-cid-pxkp25eu]:last-child td[data-astro-cid-pxkp25eu]{border-bottom:none}.cell-feature[data-astro-cid-pxkp25eu]{color:var(--text)}.cell-zapier[data-astro-cid-pxkp25eu]{color:var(--muted)}.cell-custom[data-astro-cid-pxkp25eu]{color:var(--text);background:#10b98105}.risk-pill[data-astro-cid-pxkp25eu]{display:inline-block;font-family:var(--font-mono);font-size:.6875rem;color:#f87171;background:#ef44441a;border:1px solid rgba(239,68,68,.2);padding:.15rem .45rem;border-radius:var(--radius-sm);margin-bottom:.35rem}.win-pill[data-astro-cid-pxkp25eu]{display:inline-block;font-family:var(--font-mono);font-size:.6875rem;color:var(--accent-2);background:#10b9811a;border:1px solid rgba(16,185,129,.2);padding:.15rem .45rem;border-radius:var(--radius-sm);margin-bottom:.35rem}.cta-heading[data-astro-cid-pxkp25eu]{font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:800;color:var(--text);letter-spacing:-.02em;margin-bottom:1rem;line-height:1.2}.cta-desc[data-astro-cid-pxkp25eu]{font-size:1.0625rem;color:var(--muted);max-width:720px;margin:0 auto 2rem;line-height:1.6}.cta-actions[data-astro-cid-pxkp25eu]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}
