.two-column[data-astro-cid-6wjvlp3l]{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}.problem-section[data-astro-cid-6wjvlp3l]{text-align:left}.limitations-grid[data-astro-cid-6wjvlp3l]{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1rem;display:grid}.limitation-item[data-astro-cid-6wjvlp3l]{background:#ffffff1a;border-left:4px solid #ff6b6b;border-radius:8px;padding:1rem}.limitation-item[data-astro-cid-6wjvlp3l] h3[data-astro-cid-6wjvlp3l]{color:#ff6b6b;margin-bottom:.5rem}.component-grid[data-astro-cid-6wjvlp3l]{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.component[data-astro-cid-6wjvlp3l]{text-align:center;background:#ffffff1a;border:2px solid #4ecdc4;border-radius:8px;padding:1rem}.component[data-astro-cid-6wjvlp3l] h4[data-astro-cid-6wjvlp3l]{color:#4ecdc4;margin-bottom:.5rem}.arch-layers[data-astro-cid-6wjvlp3l]{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.layer[data-astro-cid-6wjvlp3l]{text-align:center;background:linear-gradient(135deg,#4ecdc433,#ff6b6b33);border:1px solid #ffffff4d;border-radius:8px;padding:1rem}.layer[data-astro-cid-6wjvlp3l] h4[data-astro-cid-6wjvlp3l]{color:#4ecdc4;margin-bottom:.5rem}.flow-steps[data-astro-cid-6wjvlp3l]{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1rem;display:flex}.step[data-astro-cid-6wjvlp3l]{text-align:center;background:#ffffff1a;border-top:3px solid #45b7d1;border-radius:8px;flex:1;min-width:150px;padding:1rem}.step[data-astro-cid-6wjvlp3l] h4[data-astro-cid-6wjvlp3l]{color:#45b7d1;margin-bottom:.5rem}.tech-stack[data-astro-cid-6wjvlp3l]{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1rem;display:grid}.tech-category[data-astro-cid-6wjvlp3l]{background:#ffffff0d;border-left:4px solid #96ceb4;border-radius:8px;padding:1rem}.tech-category[data-astro-cid-6wjvlp3l] h3[data-astro-cid-6wjvlp3l]{color:#96ceb4;margin-bottom:.5rem}.phases[data-astro-cid-6wjvlp3l]{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.phase[data-astro-cid-6wjvlp3l]{background:#ffffff1a;border-left:4px solid #feca57;border-radius:8px;padding:1rem}.phase[data-astro-cid-6wjvlp3l] h3[data-astro-cid-6wjvlp3l]{color:#feca57;margin-bottom:.5rem}.benefits-grid[data-astro-cid-6wjvlp3l]{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1rem;display:grid}.benefit-category[data-astro-cid-6wjvlp3l]{background:#ffffff1a;border-left:4px solid #6c5ce7;border-radius:8px;padding:1rem}.benefit-category[data-astro-cid-6wjvlp3l] h3[data-astro-cid-6wjvlp3l]{color:#6c5ce7;margin-bottom:.5rem}.risks[data-astro-cid-6wjvlp3l]{grid-template-columns:1fr;gap:1rem;margin-top:1rem;display:grid}.risk-item[data-astro-cid-6wjvlp3l]{background:#ffffff1a;border-left:4px solid #fd79a8;border-radius:8px;padding:1rem}.risk-item[data-astro-cid-6wjvlp3l] h3[data-astro-cid-6wjvlp3l]{color:#fd79a8;margin-bottom:.5rem}.risk-content[data-astro-cid-6wjvlp3l] h4[data-astro-cid-6wjvlp3l]{color:#fd79a8;margin-bottom:.3rem}.metrics-grid[data-astro-cid-6wjvlp3l]{grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.metric-category[data-astro-cid-6wjvlp3l]{background:#ffffff1a;border-left:4px solid #00b894;border-radius:8px;padding:1rem}.metric-category[data-astro-cid-6wjvlp3l] h3[data-astro-cid-6wjvlp3l]{color:#00b894;margin-bottom:.5rem}.next-steps[data-astro-cid-6wjvlp3l]{grid-template-columns:1fr;gap:1rem;margin-top:1rem;display:grid}.immediate-actions[data-astro-cid-6wjvlp3l],.short-term[data-astro-cid-6wjvlp3l],.long-term[data-astro-cid-6wjvlp3l]{background:#ffffff1a;border-left:4px solid #e17055;border-radius:8px;padding:1rem}.immediate-actions[data-astro-cid-6wjvlp3l] h3[data-astro-cid-6wjvlp3l],.short-term[data-astro-cid-6wjvlp3l] h3[data-astro-cid-6wjvlp3l],.long-term[data-astro-cid-6wjvlp3l] h3[data-astro-cid-6wjvlp3l]{color:#e17055;margin-bottom:.5rem}.discussion-section[data-astro-cid-6wjvlp3l]{text-align:left}.contact-info[data-astro-cid-6wjvlp3l]{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:8px;margin-top:1rem;padding:1rem}.contact-info[data-astro-cid-6wjvlp3l] h3[data-astro-cid-6wjvlp3l]{color:#74b9ff;margin-bottom:.5rem}@media (width<=768px){.two-column[data-astro-cid-6wjvlp3l],.limitations-grid[data-astro-cid-6wjvlp3l],.component-grid[data-astro-cid-6wjvlp3l],.tech-stack[data-astro-cid-6wjvlp3l],.phases[data-astro-cid-6wjvlp3l],.benefits-grid[data-astro-cid-6wjvlp3l],.metrics-grid[data-astro-cid-6wjvlp3l]{grid-template-columns:1fr}.flow-steps[data-astro-cid-6wjvlp3l]{flex-direction:column}}h1[data-astro-cid-6wjvlp3l],h2[data-astro-cid-6wjvlp3l],h3[data-astro-cid-6wjvlp3l],h4[data-astro-cid-6wjvlp3l]{font-weight:600}ul[data-astro-cid-6wjvlp3l]{text-align:left;margin:0;padding-left:1.5rem}li[data-astro-cid-6wjvlp3l]{margin-bottom:.3rem}p[data-astro-cid-6wjvlp3l]{margin-bottom:.5rem}.component[data-astro-cid-6wjvlp3l],.layer[data-astro-cid-6wjvlp3l],.step[data-astro-cid-6wjvlp3l],.limitation-item[data-astro-cid-6wjvlp3l],.benefit-category[data-astro-cid-6wjvlp3l],.risk-item[data-astro-cid-6wjvlp3l]{transition:transform .2s}.component[data-astro-cid-6wjvlp3l]:hover,.layer[data-astro-cid-6wjvlp3l]:hover,.step[data-astro-cid-6wjvlp3l]:hover,.limitation-item[data-astro-cid-6wjvlp3l]:hover,.benefit-category[data-astro-cid-6wjvlp3l]:hover,.risk-item[data-astro-cid-6wjvlp3l]:hover{transform:translateY(-2px)}
