.page-hero[data-astro-cid-atwslpbc]{padding-block:var(--space-20)}.section--accent[data-astro-cid-atwslpbc]{background-color:var(--color-bg-accent)}.dpc-intro-grid[data-astro-cid-atwslpbc]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-10);align-items:center}.dpc-intro-img[data-astro-cid-atwslpbc]{width:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.dpc-image-strip[data-astro-cid-atwslpbc]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.dpc-image-strip[data-astro-cid-atwslpbc] img[data-astro-cid-atwslpbc]{width:100%;height:280px;object-fit:cover}.steps-grid[data-astro-cid-atwslpbc]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.step-card[data-astro-cid-atwslpbc]{text-align:center;padding:var(--space-8) var(--space-6);background:var(--color-bg-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.step-card__number[data-astro-cid-atwslpbc]{width:48px;height:48px;border-radius:50%;background:var(--color-sage);color:var(--color-cream);font-family:var(--font-heading);font-size:var(--text-xl);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-4)}.step-card[data-astro-cid-atwslpbc] h3[data-astro-cid-atwslpbc]{font-size:var(--text-xl);margin-bottom:var(--space-3)}.step-card[data-astro-cid-atwslpbc] p[data-astro-cid-atwslpbc]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.comparison-table[data-astro-cid-atwslpbc]{max-width:800px;margin-inline:auto}.comparison-table__header[data-astro-cid-atwslpbc]{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:2px solid var(--color-border)}.comparison-table__label[data-astro-cid-atwslpbc]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.06em;text-align:center;color:var(--color-text-muted)}.comparison-table__label--highlight[data-astro-cid-atwslpbc]{color:var(--color-sage-dark)}.comparison-row[data-astro-cid-atwslpbc]{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--color-border-light)}.comparison-row__feature[data-astro-cid-atwslpbc]{font-weight:500;font-size:var(--text-sm);color:var(--color-text-primary)}.comparison-row__dpc[data-astro-cid-atwslpbc]{text-align:center;font-size:var(--text-sm);color:var(--color-sage-dark);font-weight:600}.comparison-row__traditional[data-astro-cid-atwslpbc]{text-align:center;font-size:var(--text-sm);color:var(--color-text-muted)}.faq-list[data-astro-cid-atwslpbc]{display:flex;flex-direction:column;gap:var(--space-3)}.faq-item[data-astro-cid-atwslpbc]{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-md);overflow:hidden}.faq-item__question[data-astro-cid-atwslpbc]{padding:var(--space-5) var(--space-6);font-weight:500;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item__question[data-astro-cid-atwslpbc]:after{content:"+";font-size:var(--text-xl);color:var(--color-sage);flex-shrink:0;margin-left:var(--space-4)}.faq-item[data-astro-cid-atwslpbc][open] .faq-item__question[data-astro-cid-atwslpbc]:after{content:"−"}.faq-item__answer[data-astro-cid-atwslpbc]{padding:0 var(--space-6) var(--space-5);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.cta-section[data-astro-cid-atwslpbc]{background:linear-gradient(135deg,var(--color-sage-dark) 0%,var(--color-sage) 100%)}.cta-section__title[data-astro-cid-atwslpbc]{color:var(--color-cream);margin-bottom:var(--space-4)}.cta-section__text[data-astro-cid-atwslpbc]{color:var(--color-sage-muted);font-size:var(--text-lg);max-width:600px;margin-inline:auto;margin-bottom:var(--space-8)}.cta-section[data-astro-cid-atwslpbc] .btn--primary[data-astro-cid-atwslpbc]{background-color:var(--color-burnt-orange);border-color:var(--color-burnt-orange)}.cta-section[data-astro-cid-atwslpbc] .btn--primary[data-astro-cid-atwslpbc]:hover{background-color:var(--color-burnt-orange-dark);border-color:var(--color-burnt-orange-dark)}@media(max-width:768px){.dpc-intro-grid[data-astro-cid-atwslpbc],.dpc-image-strip[data-astro-cid-atwslpbc]{grid-template-columns:1fr}.dpc-image-strip[data-astro-cid-atwslpbc] img[data-astro-cid-atwslpbc]{height:200px}.steps-grid[data-astro-cid-atwslpbc]{grid-template-columns:1fr}.comparison-table__header[data-astro-cid-atwslpbc],.comparison-row[data-astro-cid-atwslpbc]{grid-template-columns:1fr;gap:var(--space-2);text-align:left}.comparison-row__dpc[data-astro-cid-atwslpbc],.comparison-row__traditional[data-astro-cid-atwslpbc],.comparison-table__label[data-astro-cid-atwslpbc]{text-align:left}}
