.page-header[data-astro-cid-gh4suafj]{background:var(--color-secondary);padding:9rem 2rem 5rem;text-align:center}.page-header-inner[data-astro-cid-gh4suafj]{max-width:var(--max-width-narrow);margin:0 auto}.page-header-eyebrow[data-astro-cid-gh4suafj]{display:inline-block;font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.12em;color:var(--color-primary);margin-bottom:var(--space-4)}.page-header-title[data-astro-cid-gh4suafj]{font-size:var(--text-8xl);font-weight:var(--font-bold);line-height:var(--leading-tight);color:var(--color-text-white);margin-bottom:var(--space-6)}.page-header-subtitle[data-astro-cid-gh4suafj]{font-size:var(--text-xl);color:#ffffffbf;line-height:var(--leading-relaxed);max-width:640px;margin:0 auto}@media(max-width:768px){.page-header[data-astro-cid-gh4suafj]{padding:7rem 1.5rem 4rem}.page-header-title[data-astro-cid-gh4suafj]{font-size:var(--text-6xl)}}@media(max-width:640px){.page-header-title[data-astro-cid-gh4suafj]{font-size:var(--text-5xl)}.page-header-subtitle[data-astro-cid-gh4suafj]{font-size:var(--text-lg)}}.hero-image-wrap[data-astro-cid-gh4suafj]{background:var(--color-secondary);padding:0 2rem}.hero-image-inner[data-astro-cid-gh4suafj]{position:relative;max-width:var(--max-width-content);margin:0 auto;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-elevated);transform:translateY(3rem)}.hero-image[data-astro-cid-gh4suafj]{width:100%;height:460px;object-fit:cover;object-position:center;display:block}@media(max-width:768px){.hero-image-wrap[data-astro-cid-gh4suafj]{padding:0 1rem}.hero-image[data-astro-cid-gh4suafj]{height:280px}.hero-image-inner[data-astro-cid-gh4suafj]{transform:translateY(2rem)}}.container[data-astro-cid-gh4suafj]{max-width:var(--max-width-content);margin:0 auto;padding:0 2rem}.container--narrow[data-astro-cid-gh4suafj]{max-width:var(--max-width-narrow)}.section[data-astro-cid-gh4suafj]{padding:var(--space-24) 0}.section--light[data-astro-cid-gh4suafj]{background:var(--color-bg-white)}.section--muted[data-astro-cid-gh4suafj]{background:var(--color-bg-light)}.section--dark[data-astro-cid-gh4suafj]{background:var(--color-secondary)}.section[data-astro-cid-gh4suafj]:first-child{padding-top:calc(var(--space-24) + 3rem)}.section-intro[data-astro-cid-gh4suafj]{text-align:center;margin-bottom:var(--space-16)}.section-title[data-astro-cid-gh4suafj]{font-size:var(--text-5xl);font-weight:var(--font-bold);color:var(--color-secondary);line-height:var(--leading-tight);margin-bottom:var(--space-6)}.section-title--light[data-astro-cid-gh4suafj]{color:var(--color-text-white)}.section-lead[data-astro-cid-gh4suafj]{font-size:var(--text-xl);color:var(--color-text-muted);line-height:var(--leading-relaxed);max-width:720px;margin:0 auto}.section-lead--light[data-astro-cid-gh4suafj]{color:#ffffffbf}@media(max-width:768px){.section[data-astro-cid-gh4suafj]{padding:var(--space-16) 0}.section[data-astro-cid-gh4suafj]:first-child{padding-top:calc(var(--space-16) + 2rem)}.section-title[data-astro-cid-gh4suafj]{font-size:var(--text-4xl)}.container[data-astro-cid-gh4suafj]{padding:0 1.25rem}}@media(max-width:640px){.section-title[data-astro-cid-gh4suafj]{font-size:var(--text-3xl)}}.intro-body[data-astro-cid-gh4suafj]{max-width:760px;margin:0 auto;text-align:center}.intro-text[data-astro-cid-gh4suafj]{font-size:var(--text-lg);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.steps-list[data-astro-cid-gh4suafj]{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;padding:0;margin:0 0 var(--space-12);max-width:var(--max-width-narrow);margin-left:auto;margin-right:auto}.step-item[data-astro-cid-gh4suafj]{display:flex;gap:var(--space-8);align-items:flex-start;padding:var(--space-8) 0;border-bottom:1px solid var(--color-border-light)}.step-item[data-astro-cid-gh4suafj]:last-child{border-bottom:none}.step-number[data-astro-cid-gh4suafj]{flex-shrink:0;min-width:3.5rem;font-family:var(--font-heading);font-size:3rem;font-weight:var(--font-bold);color:var(--color-primary);line-height:.9;letter-spacing:-.02em}.step-body[data-astro-cid-gh4suafj]{flex:1;padding-top:var(--space-2)}.step-title[data-astro-cid-gh4suafj]{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-secondary);margin-bottom:var(--space-3);line-height:var(--leading-snug)}@media(max-width:640px){.step-item[data-astro-cid-gh4suafj]{gap:var(--space-5)}.step-number[data-astro-cid-gh4suafj]{min-width:2.75rem;font-size:2.25rem}}.why-box[data-astro-cid-gh4suafj]{max-width:var(--max-width-narrow);margin:0 auto;background:var(--color-bg-white);border-radius:8px;padding:var(--space-8) var(--space-10);border-left:4px solid var(--color-primary)}.why-title[data-astro-cid-gh4suafj]{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-secondary);margin-bottom:var(--space-4)}.cards-3[data-astro-cid-gh4suafj]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}@media(max-width:1024px){.cards-3[data-astro-cid-gh4suafj]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.cards-3[data-astro-cid-gh4suafj]{grid-template-columns:1fr;gap:var(--space-6)}}.diff-card[data-astro-cid-gh4suafj]{position:relative;background:var(--color-bg-light);border-radius:8px;padding:var(--space-8);transition:background var(--transition-base)}.diff-card[data-astro-cid-gh4suafj]:before{content:"";position:absolute;top:0;left:var(--space-8);width:40px;height:3px;background:var(--color-primary);transition:width var(--transition-base)}.diff-card[data-astro-cid-gh4suafj]:hover{background:var(--color-bg-muted)}.diff-card[data-astro-cid-gh4suafj]:hover:before{width:calc(100% - 2 * var(--space-8))}.stage-card[data-astro-cid-gh4suafj]{position:relative;background:#ffffff0a;border-radius:8px;padding:var(--space-8);transition:background var(--transition-base)}.stage-card[data-astro-cid-gh4suafj]:before{content:"";position:absolute;top:0;left:var(--space-8);width:40px;height:3px;background:var(--color-primary);transition:width var(--transition-base)}.stage-card[data-astro-cid-gh4suafj]:hover{background:#ffffff12}.stage-card[data-astro-cid-gh4suafj]:hover:before{width:calc(100% - 2 * var(--space-8))}.card-icon[data-astro-cid-gh4suafj]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:var(--space-5);color:var(--color-secondary)}.card-icon--light[data-astro-cid-gh4suafj]{color:#ffffffeb}.card-title[data-astro-cid-gh4suafj]{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-secondary);margin-bottom:var(--space-4);line-height:var(--leading-snug)}.card-title--light[data-astro-cid-gh4suafj]{color:var(--color-text-white)}.card-body[data-astro-cid-gh4suafj]{font-size:var(--text-base);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin:0}.card-body--light[data-astro-cid-gh4suafj]{color:#ffffffb8}.results-grid[data-astro-cid-gh4suafj]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);margin-bottom:var(--space-12);text-align:center}.result-item[data-astro-cid-gh4suafj]{padding:var(--space-8);background:var(--color-bg-light);border-radius:8px}.result-number[data-astro-cid-gh4suafj]{font-family:var(--font-heading);font-size:var(--text-8xl);font-weight:var(--font-bold);color:var(--color-primary);line-height:1;margin-bottom:var(--space-3)}.result-label[data-astro-cid-gh4suafj]{font-size:var(--text-base);color:var(--color-text-muted);font-weight:var(--font-semibold);line-height:var(--leading-snug)}@media(max-width:640px){.results-grid[data-astro-cid-gh4suafj]{grid-template-columns:1fr}.result-number[data-astro-cid-gh4suafj]{font-size:var(--text-7xl)}}.case-studies-cta[data-astro-cid-gh4suafj]{text-align:center;padding-top:var(--space-8);border-top:1px solid var(--color-border-light)}.case-studies-cta[data-astro-cid-gh4suafj] .card-body[data-astro-cid-gh4suafj]{margin-bottom:var(--space-5)}.inline-link[data-astro-cid-gh4suafj]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-primary);text-decoration:none;border-bottom:2px solid var(--color-primary);padding-bottom:2px;transition:color var(--transition-base),border-color var(--transition-base)}.inline-link[data-astro-cid-gh4suafj]:hover{color:var(--color-primary-dark);border-color:var(--color-primary-dark)}
