.business-hero[data-astro-cid-52q5nqi4]{min-height:70vh;padding-top:120px;padding-bottom:var(--space-2xl);align-items:center;display:flex;position:relative;overflow:hidden}.hero-content[data-astro-cid-52q5nqi4]{z-index:2;text-align:center;max-width:700px;margin:0 auto;position:relative}.hero-title[data-astro-cid-52q5nqi4]{margin-bottom:var(--space-lg);background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.2}.hero-subtitle[data-astro-cid-52q5nqi4]{color:var(--text-secondary);margin-bottom:var(--space-xl);font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.5}.hero-cta[data-astro-cid-52q5nqi4]{justify-content:center;display:flex}.btn-large[data-astro-cid-52q5nqi4]{padding:1rem 2.5rem;font-size:1.125rem}.hero-visual[data-astro-cid-52q5nqi4]{pointer-events:none;z-index:1;width:800px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-glow[data-astro-cid-52q5nqi4]{background:radial-gradient(circle at center, var(--accent-glow) 0%, transparent 70%);filter:blur(80px);opacity:.4;animation:4s ease-in-out infinite pulse;position:absolute;inset:0}@keyframes pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}@media (width<=768px){.business-hero[data-astro-cid-52q5nqi4]{min-height:auto;padding-top:100px}.btn-large[data-astro-cid-52q5nqi4]{width:100%}}.business-problems[data-astro-cid-xfcbmhhg]{padding:var(--space-3xl) 0;background:var(--bg-secondary)}.section-title[data-astro-cid-xfcbmhhg]{text-align:center;margin-bottom:var(--space-2xl);color:var(--text-primary);font-size:clamp(2rem,4vw,2.5rem)}.problems-grid[data-astro-cid-xfcbmhhg]{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);max-width:1000px;margin:0 auto;display:grid}.problem-card[data-astro-cid-xfcbmhhg]{text-align:center;padding:var(--space-xl)}.problem-icon[data-astro-cid-xfcbmhhg]{background:var(--danger-surface);width:60px;height:60px;margin:0 auto var(--space-md);color:var(--danger);border-radius:50%;justify-content:center;align-items:center;display:flex}.problem-title[data-astro-cid-xfcbmhhg]{color:var(--text-primary);margin-bottom:var(--space-sm);font-size:1.25rem;font-weight:600}.problem-description[data-astro-cid-xfcbmhhg]{color:var(--text-secondary);line-height:1.6}@media (width<=768px){.problems-grid[data-astro-cid-xfcbmhhg]{gap:var(--space-lg);grid-template-columns:1fr}.problem-card[data-astro-cid-xfcbmhhg]{padding:var(--space-lg)}}.business-insight[data-astro-cid-o7qupimn]{padding:var(--space-2xl) 0;background:var(--accent-surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.insight-content[data-astro-cid-o7qupimn]{text-align:center;max-width:700px;margin:0 auto}.insight-icon[data-astro-cid-o7qupimn]{background:var(--accent-gradient);width:64px;height:64px;margin:0 auto var(--space-lg);color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.insight-quote[data-astro-cid-o7qupimn]{color:var(--text-primary);margin-bottom:var(--space-md);font-size:clamp(1.5rem,3vw,2rem);font-style:normal;font-weight:600;line-height:1.3}.insight-explanation[data-astro-cid-o7qupimn]{color:var(--text-secondary);font-size:1.125rem;line-height:1.6}@media (width<=768px){.business-insight[data-astro-cid-o7qupimn]{padding:var(--space-xl) 0}}.business-services[data-astro-cid-pulkhidl]{padding:var(--space-3xl) 0}.section-header[data-astro-cid-pulkhidl]{text-align:center;margin-bottom:var(--space-2xl)}.section-title[data-astro-cid-pulkhidl]{margin-bottom:var(--space-sm);color:var(--text-primary);font-size:clamp(2rem,4vw,2.5rem)}.section-subtitle[data-astro-cid-pulkhidl]{color:var(--text-secondary);font-size:1.125rem}.services-grid[data-astro-cid-pulkhidl]{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);max-width:1000px;margin:0 auto;display:grid}.service-card[data-astro-cid-pulkhidl]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-xl);text-align:center;transition:transform var(--transition-base), box-shadow var(--transition-base)}.service-card[data-astro-cid-pulkhidl]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.service-icon[data-astro-cid-pulkhidl]{border-radius:var(--radius-lg);background:var(--accent-gradient);width:60px;height:60px;margin:0 auto var(--space-md);color:#fff;justify-content:center;align-items:center;display:flex}.service-title[data-astro-cid-pulkhidl]{color:var(--text-primary);margin-bottom:var(--space-sm);font-size:1.25rem;font-weight:600}.service-description[data-astro-cid-pulkhidl]{color:var(--text-secondary);line-height:1.6}@media (width<=768px){.services-grid[data-astro-cid-pulkhidl]{gap:var(--space-lg);grid-template-columns:1fr}}.business-cases[data-astro-cid-sdzphtjz]{padding:var(--space-3xl) 0;background:var(--bg-secondary)}.section-header[data-astro-cid-sdzphtjz]{text-align:center;margin-bottom:var(--space-2xl)}.section-title[data-astro-cid-sdzphtjz]{margin-bottom:var(--space-sm);color:var(--text-primary);font-size:clamp(2rem,4vw,2.5rem)}.section-subtitle[data-astro-cid-sdzphtjz]{color:var(--text-secondary);font-size:1.125rem}.cases-grid[data-astro-cid-sdzphtjz]{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1100px;margin:0 auto;display:grid}.case-card[data-astro-cid-sdzphtjz]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-lg);transition:transform var(--transition-base), box-shadow var(--transition-base)}.case-card[data-astro-cid-sdzphtjz]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.case-tag[data-astro-cid-sdzphtjz]{background:var(--accent-surface);color:var(--accent-text);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-sm);padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-block}.case-title[data-astro-cid-sdzphtjz]{color:var(--text-primary);margin-bottom:var(--space-xs);font-size:1.125rem;font-weight:600}.case-description[data-astro-cid-sdzphtjz]{color:var(--text-secondary);font-size:.9375rem;line-height:1.6}@media (width<=768px){.cases-grid[data-astro-cid-sdzphtjz]{grid-template-columns:1fr}}.business-process[data-astro-cid-bee2jucl]{padding:var(--space-3xl) 0}.section-header[data-astro-cid-bee2jucl]{text-align:center;margin-bottom:var(--space-2xl)}.section-title[data-astro-cid-bee2jucl]{margin-bottom:var(--space-sm);color:var(--text-primary);font-size:clamp(2rem,4vw,2.5rem)}.section-subtitle[data-astro-cid-bee2jucl]{color:var(--text-secondary);font-size:1.125rem}.process-timeline[data-astro-cid-bee2jucl]{justify-content:center;align-items:flex-start;gap:var(--space-md);max-width:900px;margin:0 auto;display:flex}.process-step[data-astro-cid-bee2jucl]{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.step-number[data-astro-cid-bee2jucl]{background:var(--accent-gradient);color:#fff;width:60px;height:60px;margin-bottom:var(--space-md);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex;position:relative}.step-content[data-astro-cid-bee2jucl]{max-width:200px}.step-title[data-astro-cid-bee2jucl]{color:var(--text-primary);margin-bottom:var(--space-xs);font-size:1.125rem;font-weight:600}.step-description[data-astro-cid-bee2jucl]{color:var(--text-secondary);font-size:.9375rem;line-height:1.5}.step-connector[data-astro-cid-bee2jucl]{background:linear-gradient(90deg, var(--accent-primary), var(--accent-secondary));opacity:.3;width:calc(100% - 20px);height:2px;position:absolute;top:30px;left:calc(50% + 40px)}@media (width<=768px){.process-timeline[data-astro-cid-bee2jucl]{gap:var(--space-xl);flex-direction:column}.step-connector[data-astro-cid-bee2jucl]{display:none}.process-step[data-astro-cid-bee2jucl]{text-align:left;gap:var(--space-md);flex-direction:row}.step-number[data-astro-cid-bee2jucl]{flex-shrink:0;margin-bottom:0}.step-content[data-astro-cid-bee2jucl]{max-width:none}}.business-cta[data-astro-cid-3bo43rsf]{padding:var(--space-3xl) 0;background:var(--bg-secondary)}.cta-content[data-astro-cid-3bo43rsf]{text-align:center;max-width:600px;margin:0 auto}.cta-title[data-astro-cid-3bo43rsf]{margin-bottom:var(--space-md);background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.75rem,4vw,2.5rem)}.cta-subtitle[data-astro-cid-3bo43rsf]{color:var(--text-secondary);margin-bottom:var(--space-xl);font-size:1.125rem;line-height:1.6}.btn-large[data-astro-cid-3bo43rsf]{padding:1rem 2.5rem;font-size:1.125rem}@media (width<=768px){.btn-large[data-astro-cid-3bo43rsf]{width:100%}}
