.narrative-hero[data-astro-cid-6yykoviw]{padding:var(--space-15) 0 var(--space-14);background:var(--color-paper)}.narrative-hero[data-astro-cid-6yykoviw] h1[data-astro-cid-6yykoviw]{font-size:80px;font-weight:700;letter-spacing:-1.5px;line-height:1;margin:var(--space-5) 0 var(--space-4)}.hero-subtitle[data-astro-cid-6yykoviw]{font-size:var(--text-xl);font-weight:500;color:var(--color-persimmon);letter-spacing:2px;text-transform:uppercase;margin:0 0 var(--space-6)}.hero-sub[data-astro-cid-6yykoviw]{font-size:var(--text-md);color:var(--color-lead);max-width:var(--container-narrow);margin:0 auto;line-height:1.7}.problem-section[data-astro-cid-6yykoviw]{padding:var(--space-14) 0;background:var(--color-white)}.accent-bar[data-astro-cid-6yykoviw]{width:40px;height:2px;background:var(--color-persimmon);margin-bottom:var(--space-6)}.body-large[data-astro-cid-6yykoviw]{font-size:var(--text-md);line-height:1.7;color:var(--color-ink);margin-bottom:var(--space-5)}.problem-section[data-astro-cid-6yykoviw] p[data-astro-cid-6yykoviw]:last-child{color:var(--color-lead)}.approach-section[data-astro-cid-6yykoviw]{padding:var(--space-14) 0;background:var(--color-paper)}.section-header[data-astro-cid-6yykoviw]{text-align:center;margin-bottom:var(--space-11)}.section-header[data-astro-cid-6yykoviw] h2[data-astro-cid-6yykoviw]{margin:var(--space-4) 0 var(--space-3)}.section-desc[data-astro-cid-6yykoviw]{font-size:var(--text-md);color:var(--color-lead);max-width:var(--container-narrow);margin:0 auto}.process-steps[data-astro-cid-6yykoviw]{display:grid;gap:var(--space-6);max-width:var(--container-narrow);margin:0 auto}.process-step[data-astro-cid-6yykoviw]{display:grid;grid-template-columns:48px 1fr;gap:var(--space-5);padding:var(--space-6);background:var(--color-white);border:1px solid rgba(0,0,0,.05);border-radius:var(--radius-lg)}.step-number[data-astro-cid-6yykoviw]{font-size:var(--text-xl);font-weight:700;color:var(--color-persimmon);line-height:1;padding-top:4px}.step-content[data-astro-cid-6yykoviw] h3[data-astro-cid-6yykoviw]{font-size:var(--text-lg);margin-bottom:var(--space-2)}.step-content[data-astro-cid-6yykoviw] p[data-astro-cid-6yykoviw]{color:var(--color-lead);margin:0;line-height:1.7}.results-section[data-astro-cid-6yykoviw]{padding:var(--space-14) 0;background:var(--color-white)}.comparison-grid[data-astro-cid-6yykoviw]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);max-width:var(--container-max)}.comparison-card[data-astro-cid-6yykoviw]{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-parchment);border-left:3px solid var(--color-stone)}.comparison-card[data-astro-cid-6yykoviw].after{background:var(--color-persimmon-50);border-left:3px solid var(--color-persimmon)}.comparison-label[data-astro-cid-6yykoviw]{font-size:10px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--color-graphite);margin-bottom:var(--space-2)}.comparison-card[data-astro-cid-6yykoviw].after .comparison-label[data-astro-cid-6yykoviw]{color:var(--color-persimmon)}.comparison-card[data-astro-cid-6yykoviw] h4[data-astro-cid-6yykoviw]{font-size:var(--text-lg);margin-bottom:var(--space-2)}.comparison-card[data-astro-cid-6yykoviw] p[data-astro-cid-6yykoviw]{color:var(--color-lead);margin:0;font-size:var(--text-sm);line-height:1.6}.faq-section[data-astro-cid-6yykoviw]{padding:var(--space-14) 0;background:var(--color-parchment)}.faq-section[data-astro-cid-6yykoviw] h2[data-astro-cid-6yykoviw]{margin-bottom:var(--space-8)}.faq-list[data-astro-cid-6yykoviw]{display:flex;flex-direction:column;gap:var(--space-3)}.faq-item[data-astro-cid-6yykoviw]{background:var(--color-white);border:1px solid rgba(0,0,0,.05);border-radius:var(--radius-md);overflow:hidden}.faq-question[data-astro-cid-6yykoviw]{padding:var(--space-5) var(--space-6);font-weight:600;font-size:var(--text-base);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-question[data-astro-cid-6yykoviw]:after{content:"+";font-size:var(--text-xl);color:var(--color-persimmon);transition:transform var(--duration-fast) var(--ease-out)}.faq-item[data-astro-cid-6yykoviw][open] .faq-question[data-astro-cid-6yykoviw]:after{transform:rotate(45deg)}.faq-question[data-astro-cid-6yykoviw]::-webkit-details-marker{display:none}.faq-answer[data-astro-cid-6yykoviw]{padding:0 var(--space-6) var(--space-5);color:var(--color-lead);line-height:1.7;margin:0}.narrative-cta[data-astro-cid-6yykoviw]{background:var(--color-ink);padding:var(--space-13) 0}.narrative-cta[data-astro-cid-6yykoviw] h2[data-astro-cid-6yykoviw]{color:var(--color-parchment);margin-bottom:var(--space-3)}@media(min-width:640px)and (max-width:1023px){.narrative-hero[data-astro-cid-6yykoviw] h1[data-astro-cid-6yykoviw]{font-size:var(--text-5xl)}.hero-subtitle[data-astro-cid-6yykoviw]{font-size:var(--text-lg)}.comparison-grid[data-astro-cid-6yykoviw]{grid-template-columns:1fr 1fr}}@media(max-width:639px){.narrative-hero[data-astro-cid-6yykoviw]{padding:var(--space-12) 0 var(--space-11)}.narrative-hero[data-astro-cid-6yykoviw] h1[data-astro-cid-6yykoviw]{font-size:var(--text-4xl);letter-spacing:-1px}.hero-subtitle[data-astro-cid-6yykoviw]{font-size:var(--text-base);letter-spacing:1.5px}.process-step[data-astro-cid-6yykoviw]{grid-template-columns:1fr}.step-number[data-astro-cid-6yykoviw]{font-size:var(--text-lg)}.comparison-grid[data-astro-cid-6yykoviw]{grid-template-columns:1fr}.problem-section[data-astro-cid-6yykoviw],.approach-section[data-astro-cid-6yykoviw],.results-section[data-astro-cid-6yykoviw],.faq-section[data-astro-cid-6yykoviw]{padding:var(--space-12) 0}.narrative-cta[data-astro-cid-6yykoviw] .btn-primary[data-astro-cid-6yykoviw]{width:100%;justify-content:center}}
