.comparison-table-wrapper[data-astro-cid-zbmu5bal]{overflow-x:auto}.comparison-table[data-astro-cid-zbmu5bal]{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.comparison-table[data-astro-cid-zbmu5bal] th[data-astro-cid-zbmu5bal]{text-align:left;padding:var(--space-4);border-bottom:2px solid var(--black);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;color:var(--gray-500)}.comparison-table[data-astro-cid-zbmu5bal] td[data-astro-cid-zbmu5bal]{padding:var(--space-6) var(--space-4);border-bottom:1px solid var(--gray-200);vertical-align:top;line-height:1.6}.type-cell[data-astro-cid-zbmu5bal]{width:25%}.type-name[data-astro-cid-zbmu5bal]{display:block;font-weight:600;font-size:var(--text-base)}.type-sub[data-astro-cid-zbmu5bal]{display:block;font-family:var(--font-mono);font-size:10px;color:var(--gray-400);margin-top:2px}.highlight-row[data-astro-cid-zbmu5bal] td[data-astro-cid-zbmu5bal]{background:var(--gray-50);border-bottom:2px solid var(--black)}.type-icon[data-astro-cid-zbmu5bal]{color:var(--black);margin-right:4px}.bad-result[data-astro-cid-zbmu5bal]{color:var(--gray-500);text-decoration:line-through}.good-result[data-astro-cid-zbmu5bal]{color:var(--black);font-weight:600;background:var(--green-100);padding:2px 6px}.diagnosis-wrapper[data-astro-cid-zbmu5bal]{display:grid;grid-template-columns:1fr 400px;gap:var(--space-12);align-items:center;max-width:var(--container-max);margin:0 auto;padding:0 var(--space-6)}.phase-label[data-astro-cid-zbmu5bal]{font-family:var(--font-mono);font-weight:600;color:var(--black);border:1px solid var(--black);display:inline-block;padding:4px 12px;margin-bottom:var(--space-4);font-size:11px}.diagnosis-card[data-astro-cid-zbmu5bal]{background:var(--white);border:1px solid var(--black);box-shadow:8px 8px #0000001a}.diagnosis-card__header[data-astro-cid-zbmu5bal]{background:var(--black);color:var(--white);padding:var(--space-4);display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-weight:600;font-size:12px}.diagnosis-icon[data-astro-cid-zbmu5bal]{width:16px;height:16px}.diagnosis-card__body[data-astro-cid-zbmu5bal]{padding:var(--space-6)}.diagnosis-title[data-astro-cid-zbmu5bal]{font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px dashed var(--gray-300)}.diagnosis-list[data-astro-cid-zbmu5bal]{list-style:none;padding:0;margin:0}.diagnosis-list[data-astro-cid-zbmu5bal] li[data-astro-cid-zbmu5bal]{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-sm);line-height:1.5}.list-icon[data-astro-cid-zbmu5bal]{color:var(--black);flex-shrink:0;margin-top:2px}.diagnosis-card__footer[data-astro-cid-zbmu5bal]{padding:var(--space-4) var(--space-6);background:var(--gray-50);border-top:1px solid var(--gray-200);display:flex;justify-content:space-between;align-items:center}.diagnosis-price[data-astro-cid-zbmu5bal]{display:flex;flex-direction:column}.price-label[data-astro-cid-zbmu5bal]{font-size:10px;color:var(--gray-500);font-weight:600}.price-value[data-astro-cid-zbmu5bal]{font-family:var(--font-mono);font-size:var(--text-xl);font-weight:700}.roadmap-steps[data-astro-cid-zbmu5bal]{max-width:800px;margin:0 auto}.roadmap-step[data-astro-cid-zbmu5bal]{display:flex;gap:var(--space-8);padding:var(--space-6);background:var(--white);border:1px solid var(--gray-200);align-items:flex-start}.roadmap-step--final[data-astro-cid-zbmu5bal]{border:2px solid var(--black);background:var(--gray-50)}.step-meta[data-astro-cid-zbmu5bal]{display:flex;flex-direction:column;min-width:100px;text-align:right;border-right:2px solid var(--gray-100);padding-right:var(--space-6)}.step-phase[data-astro-cid-zbmu5bal]{font-family:var(--font-mono);font-weight:700;font-size:var(--text-sm);color:var(--black)}.step-duration[data-astro-cid-zbmu5bal]{font-family:var(--font-mono);font-size:11px;color:var(--gray-500);margin-top:4px}.step-content[data-astro-cid-zbmu5bal]{flex:1;display:flex;gap:var(--space-6)}.step-icon-box[data-astro-cid-zbmu5bal]{width:48px;height:48px;background:var(--gray-100);display:flex;align-items:center;justify-content:center;color:var(--gray-600);flex-shrink:0}.roadmap-step--final[data-astro-cid-zbmu5bal] .step-icon-box[data-astro-cid-zbmu5bal]{background:var(--black);color:var(--white)}.step-details[data-astro-cid-zbmu5bal] h3[data-astro-cid-zbmu5bal]{font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-2)}.step-details[data-astro-cid-zbmu5bal] p[data-astro-cid-zbmu5bal]{font-size:var(--text-sm);color:var(--gray-600);margin-bottom:var(--space-4);line-height:1.6}.step-benefit[data-astro-cid-zbmu5bal]{font-size:var(--text-sm);font-weight:600;color:var(--black);margin-bottom:var(--space-4);padding-left:var(--space-2);border-left:2px solid var(--green-500)}.step-deliverables[data-astro-cid-zbmu5bal]{display:flex;flex-wrap:wrap;gap:var(--space-4);font-size:11px;font-family:var(--font-mono);color:var(--gray-700);background:var(--gray-50);padding:var(--space-2) var(--space-4)}.roadmap-connector[data-astro-cid-zbmu5bal]{height:30px;width:2px;background:var(--gray-300);margin:0 auto}.faq-list[data-astro-cid-zbmu5bal]{display:flex;flex-direction:column;gap:var(--space-4)}.faq-item[data-astro-cid-zbmu5bal]{background:var(--white);border:1px solid var(--gray-200);padding:var(--space-6)}.faq-question[data-astro-cid-zbmu5bal]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);font-weight:600}.faq-answer[data-astro-cid-zbmu5bal]{padding-left:32px;font-size:var(--text-sm);color:var(--gray-600);line-height:1.6}@media(max-width:900px){.diagnosis-wrapper[data-astro-cid-zbmu5bal]{grid-template-columns:1fr}}@media(max-width:600px){.diagnosis-card__footer[data-astro-cid-zbmu5bal]{flex-direction:column;gap:var(--space-4);text-align:center}.diagnosis-price[data-astro-cid-zbmu5bal]{align-items:center}.roadmap-step[data-astro-cid-zbmu5bal]{flex-direction:column;gap:var(--space-4)}.step-meta[data-astro-cid-zbmu5bal]{flex-direction:row;gap:var(--space-4);border-right:none;border-bottom:2px solid var(--gray-100);padding-bottom:var(--space-2);width:100%;text-align:left}.step-content[data-astro-cid-zbmu5bal]{flex-direction:column;align-items:flex-start}}.intermediate-cta[data-astro-cid-zbmu5bal]{text-align:center;margin-top:-3rem;margin-bottom:var(--space-20);position:relative;z-index:10}.intermediate-cta__label[data-astro-cid-zbmu5bal]{color:var(--gray-500);margin-bottom:var(--space-4);font-size:var(--text-sm)}.section-label-sm[data-astro-cid-zbmu5bal]{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--gray-400);margin-bottom:var(--space-4)}.trust-grid[data-astro-cid-zbmu5bal]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);text-align:center;margin-bottom:var(--space-16);max-width:900px;margin-left:auto;margin-right:auto}.trust-stat[data-astro-cid-zbmu5bal]{display:flex;flex-direction:column;align-items:center}.trust-stat__value[data-astro-cid-zbmu5bal]{font-family:var(--font-mono);font-size:3rem;font-weight:700;line-height:1;margin-bottom:var(--space-2);color:var(--white)}.trust-stat__label[data-astro-cid-zbmu5bal]{font-size:var(--text-sm);color:var(--gray-400)}.case-study-card[data-astro-cid-zbmu5bal]{background:var(--gray-900);border:1px solid var(--gray-700);padding:var(--space-8);max-width:800px;margin:0 auto}.case-study-label[data-astro-cid-zbmu5bal]{font-family:var(--font-mono);font-size:10px;color:var(--gray-400);margin-bottom:var(--space-4);letter-spacing:.05em}.case-study-content[data-astro-cid-zbmu5bal]{display:flex;gap:var(--space-6);align-items:flex-start}.case-study-text[data-astro-cid-zbmu5bal]{flex:1}.case-study-title[data-astro-cid-zbmu5bal]{font-size:var(--text-lg);font-weight:700;margin-bottom:var(--space-2);color:var(--white)}.case-study-desc[data-astro-cid-zbmu5bal]{font-size:var(--text-sm);color:var(--gray-300);line-height:1.7}.case-study-meta[data-astro-cid-zbmu5bal]{text-align:right;min-width:150px}.case-study-tag[data-astro-cid-zbmu5bal]{display:inline-block;background:var(--gray-700);color:var(--white);font-family:var(--font-mono);font-size:11px;padding:4px 8px}@media(max-width:768px){.trust-grid[data-astro-cid-zbmu5bal]{grid-template-columns:1fr;gap:var(--space-12)}.case-study-content[data-astro-cid-zbmu5bal]{flex-direction:column}.case-study-meta[data-astro-cid-zbmu5bal]{text-align:left;width:100%;margin-top:var(--space-4)}}
