.service-page[data-astro-cid-tcy35dad]{padding-top:80px}.container[data-astro-cid-tcy35dad]{max-width:1200px;margin:0 auto;padding:0 var(--spacing-2xl)}.back-link[data-astro-cid-tcy35dad]{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;text-decoration:none;transition:color var(--transition-base);margin-bottom:var(--spacing-3xl)}.back-link[data-astro-cid-tcy35dad]:hover{color:var(--color-text-primary)}.back-link[data-astro-cid-tcy35dad] svg[data-astro-cid-tcy35dad]{transition:transform var(--transition-base)}.back-link[data-astro-cid-tcy35dad]:hover svg[data-astro-cid-tcy35dad]{transform:translate(-4px)}.hero[data-astro-cid-tcy35dad]{padding:var(--spacing-3xl) 0 var(--spacing-5xl);background:var(--color-background)}.hero-content[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:1fr;gap:var(--spacing-3xl);max-width:800px}.category-label[data-astro-cid-tcy35dad]{display:inline-flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl)}.category-icon[data-astro-cid-tcy35dad]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.category-icon[data-astro-cid-tcy35dad] svg{width:20px;height:20px}.category-name[data-astro-cid-tcy35dad]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em}.hero-title[data-astro-cid-tcy35dad]{font-size:var(--text-6xl);font-weight:700;line-height:1.05;letter-spacing:-.03em;color:var(--color-text-primary);margin-bottom:var(--spacing-lg)}.hero-tagline[data-astro-cid-tcy35dad]{font-size:var(--text-xl);font-weight:500;color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);line-height:1.4}.hero-description[data-astro-cid-tcy35dad]{font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.7;margin-bottom:var(--spacing-2xl)}.cta-button[data-astro-cid-tcy35dad]{display:inline-flex;align-items:center;gap:var(--spacing-sm);background:var(--color-text-primary);color:var(--color-white);border:1px solid var(--color-text-primary);padding:var(--spacing-md) var(--spacing-2xl);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-base);font-weight:500;cursor:pointer;transition:all var(--transition-base)}.cta-button[data-astro-cid-tcy35dad]:hover{background:var(--color-primary);border-color:var(--color-primary)}.section-header[data-astro-cid-tcy35dad]{margin-bottom:var(--spacing-2xl)}.section-label[data-astro-cid-tcy35dad]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.label-number[data-astro-cid-tcy35dad]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted);letter-spacing:.05em}.label-divider[data-astro-cid-tcy35dad]{color:var(--color-text-muted)}.label-text[data-astro-cid-tcy35dad]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em}.section-title[data-astro-cid-tcy35dad]{font-size:var(--text-4xl);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--color-text-primary)}.problem-section[data-astro-cid-tcy35dad]{padding:var(--spacing-5xl) 0;background:var(--color-section-alt)}.problem-description[data-astro-cid-tcy35dad]{font-size:var(--text-xl);color:var(--color-text-secondary);line-height:1.6;max-width:700px;margin-bottom:var(--spacing-2xl)}.symptoms-list[data-astro-cid-tcy35dad]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-lg)}.symptom-item[data-astro-cid-tcy35dad]{display:flex;align-items:flex-start;gap:var(--spacing-md);font-size:var(--text-lg);color:var(--color-text-primary);line-height:1.5}.symptom-icon[data-astro-cid-tcy35dad]{flex-shrink:0;color:var(--color-primary);margin-top:2px}.solution-section[data-astro-cid-tcy35dad]{padding:var(--spacing-5xl) 0;background:var(--color-background)}.solution-description[data-astro-cid-tcy35dad]{font-size:var(--text-xl);color:var(--color-text-secondary);line-height:1.6;max-width:700px;margin-bottom:var(--spacing-3xl)}.deliverables-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl);margin-bottom:var(--spacing-3xl)}.deliverable-card[data-astro-cid-tcy35dad]{padding:var(--spacing-2xl);background:var(--color-section-alt);border-radius:var(--radius-lg);animation:fadeInUp .5s ease-out forwards;animation-delay:var(--delay);opacity:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.deliverable-number[data-astro-cid-tcy35dad]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-primary);margin-bottom:var(--spacing-md)}.deliverable-title[data-astro-cid-tcy35dad]{font-size:var(--text-lg);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.deliverable-description[data-astro-cid-tcy35dad]{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.6;margin:0}.outcome-box[data-astro-cid-tcy35dad]{padding:var(--spacing-2xl);background:var(--color-text-primary);border-radius:var(--radius-lg)}.outcome-label[data-astro-cid-tcy35dad]{font-family:var(--font-mono);font-size:var(--text-sm);color:#fff9;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-md)}.outcome-text[data-astro-cid-tcy35dad]{font-size:var(--text-xl);color:var(--color-white);line-height:1.5;margin:0}.target-audience[data-astro-cid-tcy35dad]{padding:var(--spacing-4xl) 0;background:var(--color-section-alt)}.audience-text[data-astro-cid-tcy35dad]{font-size:var(--text-2xl);color:var(--color-text-secondary);line-height:1.5;max-width:700px;margin:0}.value-props[data-astro-cid-tcy35dad]{padding:var(--spacing-5xl) 0;background:var(--color-background)}.value-props-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-xl)}.case-studies-section[data-astro-cid-tcy35dad]{padding:var(--spacing-5xl) 0;background:var(--color-section-alt)}.case-studies-list[data-astro-cid-tcy35dad]{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.case-study-card[data-astro-cid-tcy35dad]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;animation:fadeInUp .5s ease-out forwards;animation-delay:var(--delay);opacity:0}.case-study-header[data-astro-cid-tcy35dad]{padding:var(--spacing-2xl);border-bottom:1px solid var(--color-border)}.case-study-client[data-astro-cid-tcy35dad]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--spacing-sm);display:block}.case-study-title[data-astro-cid-tcy35dad]{font-size:var(--text-2xl);font-weight:600;color:var(--color-text-primary);margin:0}.case-study-content[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0}.case-study-block[data-astro-cid-tcy35dad]{padding:var(--spacing-2xl);border-right:1px solid var(--color-border)}.case-study-block[data-astro-cid-tcy35dad]:last-child{border-right:none}.case-study-block[data-astro-cid-tcy35dad].outcomes{background:var(--color-section-alt)}.block-title[data-astro-cid-tcy35dad]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-md)}.block-text[data-astro-cid-tcy35dad]{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.6;margin:0}.block-list[data-astro-cid-tcy35dad]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.block-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5;padding-left:var(--spacing-md);position:relative}.block-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]:before{content:"→";position:absolute;left:0;color:var(--color-primary)}.outcomes-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding-left:0}.outcomes-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]:before{display:none}.outcomes-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad] svg[data-astro-cid-tcy35dad]{flex-shrink:0;color:var(--color-primary);margin-top:2px}.implementation-section[data-astro-cid-tcy35dad]{padding:var(--spacing-5xl) 0;background:var(--color-background)}.cta-section[data-astro-cid-tcy35dad]{padding:var(--spacing-5xl) 0;background:var(--color-text-primary)}.cta-content[data-astro-cid-tcy35dad]{text-align:center;max-width:600px;margin:0 auto}.cta-title[data-astro-cid-tcy35dad]{font-size:var(--text-4xl);font-weight:700;color:var(--color-white);margin-bottom:var(--spacing-lg);letter-spacing:-.02em}.cta-description[data-astro-cid-tcy35dad]{font-size:var(--text-lg);color:#ffffffb3;margin-bottom:var(--spacing-2xl);line-height:1.6}.cta-button-large[data-astro-cid-tcy35dad]{display:inline-flex;align-items:center;gap:var(--spacing-sm);background:var(--color-white);color:var(--color-text-primary);border:none;padding:var(--spacing-lg) var(--spacing-3xl);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-lg);font-weight:500;cursor:pointer;transition:all var(--transition-base)}.cta-button-large[data-astro-cid-tcy35dad]:hover{background:var(--color-primary);color:var(--color-white);transform:translateY(-2px)}@media(max-width:1024px){.hero-title[data-astro-cid-tcy35dad]{font-size:var(--text-5xl)}.deliverables-grid[data-astro-cid-tcy35dad],.case-study-content[data-astro-cid-tcy35dad]{grid-template-columns:1fr}.case-study-block[data-astro-cid-tcy35dad]{border-right:none;border-bottom:1px solid var(--color-border)}.case-study-block[data-astro-cid-tcy35dad]:last-child{border-bottom:none}}@media(max-width:768px){.container[data-astro-cid-tcy35dad]{padding:0 var(--spacing-lg)}.hero[data-astro-cid-tcy35dad]{padding:var(--spacing-2xl) 0 var(--spacing-4xl)}.hero-title[data-astro-cid-tcy35dad]{font-size:var(--text-4xl)}.hero-tagline[data-astro-cid-tcy35dad]{font-size:var(--text-lg)}.section-title[data-astro-cid-tcy35dad]{font-size:var(--text-3xl)}.audience-text[data-astro-cid-tcy35dad]{font-size:var(--text-xl)}.value-props-grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr}.cta-title[data-astro-cid-tcy35dad]{font-size:var(--text-3xl)}.problem-description[data-astro-cid-tcy35dad],.solution-description[data-astro-cid-tcy35dad]{font-size:var(--text-lg)}.symptom-item[data-astro-cid-tcy35dad]{font-size:var(--text-base)}}
