.PlanningFeatures_section__G0px9{padding:var(--space-section) 0;background:var(--canvas-bg-alt)}.PlanningFeatures_heading__EtTU_{font-size:var(--text-h2);color:var(--canvas-text);margin-bottom:var(--space-block)}.PlanningFeatures_simulationContainer__9tooc{display:grid;grid-template-columns:320px 1fr;grid-gap:var(--space-8);gap:var(--space-8);margin-top:var(--space-8);align-items:start}.PlanningFeatures_tabsList__tWemP{display:flex;flex-direction:column;gap:var(--space-4)}.PlanningFeatures_tabButton__K2vGU{text-align:left;padding:var(--space-5);background:transparent;border:1px solid transparent;border-radius:var(--radius-xl);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}.PlanningFeatures_tabButton__K2vGU:hover{background:var(--canvas-bg);border-color:var(--canvas-border)}.PlanningFeatures_tabButton__K2vGU.PlanningFeatures_active__VgUsA{background:var(--canvas-bg);border-color:var(--border-primary);box-shadow:var(--shadow-sm)}.PlanningFeatures_tabTitle__Iq89x{display:block;font-size:var(--text-h4);font-weight:var(--font-semibold);color:var(--canvas-text);margin-bottom:var(--space-2)}.PlanningFeatures_tabDesc__SGdO7{display:block;font-size:var(--text-body);color:var(--canvas-text-body);line-height:var(--leading-body)}.PlanningFeatures_tabButton__K2vGU.PlanningFeatures_active__VgUsA .PlanningFeatures_tabTitle__Iq89x{color:var(--color-primary-600)}.PlanningFeatures_mockupArea__YSH9v{min-height:0;display:flex;align-items:flex-start}.PlanningFeatures_mockupArea__YSH9v>*{width:100%}@media (max-width:900px){.PlanningFeatures_simulationContainer__9tooc{grid-template-columns:1fr;gap:var(--space-6)}.PlanningFeatures_tabsList__tWemP{flex-direction:row;overflow-x:auto;padding-bottom:var(--space-4);scroll-snap-type:x mandatory}.PlanningFeatures_tabButton__K2vGU{min-width:280px;scroll-snap-align:start}}.PlanningProblem_section__Az45d{padding:var(--space-section) 0;background:var(--canvas-bg)}.PlanningProblem_heading__KSspE{font-size:var(--text-h2);color:var(--canvas-text);margin-bottom:var(--space-block)}.PlanningProblem_splitGrid__oA7wC{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-block);gap:var(--space-block);margin-top:var(--space-block)}.PlanningProblem_panel__XQEuV{padding:var(--space-8);border-radius:var(--radius-2xl);border:1px solid var(--canvas-border);background:var(--canvas-bg);box-shadow:var(--shadow-md)}.PlanningProblem_plannerPanel__ATaK6{border-top:4px solid var(--color-primary-500)}.PlanningProblem_constructionPanel__OQni_{border-top:4px solid var(--color-success)}.PlanningProblem_panelIcon__k6DLA{font-size:2rem;margin-bottom:var(--space-3)}.PlanningProblem_panelTitle__3EsFj{font-size:var(--text-h4);color:var(--canvas-text);margin-bottom:var(--space-3)}.PlanningProblem_panelText__vfC93{font-size:var(--text-body);color:var(--canvas-text-body);line-height:var(--leading-body)}.PlanningProblem_disconnects__QUZsq{margin-top:var(--space-block);padding:var(--space-8);background:var(--canvas-bg-alt);border-radius:var(--radius-xl)}.PlanningProblem_disconnectList__LnzAH{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-4) 0}.PlanningProblem_disconnectItem__vPny3{font-size:var(--text-body);color:var(--canvas-text-body);line-height:var(--leading-body);padding-left:var(--space-4);border-left:3px solid var(--color-danger)}.PlanningProblem_conclusion__sHmW3{font-size:var(--text-body-lg);font-weight:var(--font-semibold);color:var(--canvas-text);margin-top:var(--space-4)}.PlanningProblem_ctaLink__b7RCf{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-6);padding:var(--space-3) var(--space-6);background-color:var(--canvas-bg);border:1px solid var(--border-primary);border-radius:var(--radius-full);color:var(--color-primary-600);font-weight:var(--font-medium);transition:all var(--transition-bounce);text-decoration:none}.PlanningProblem_ctaLink__b7RCf:hover{background-color:var(--color-primary-50);transform:translateY(-2px);box-shadow:var(--shadow-sm)}[data-theme=dark] .PlanningProblem_ctaLink__b7RCf{border-color:var(--color-primary-500);color:var(--color-primary-400);background-color:transparent}[data-theme=dark] .PlanningProblem_ctaLink__b7RCf:hover{background-color:rgba(99,102,241,.1)}@media (max-width:768px){.PlanningProblem_splitGrid__oA7wC{grid-template-columns:1fr}}.PlanningIndustries_section__NHxtO{padding:var(--space-section) 0;background:var(--canvas-bg)}.PlanningIndustries_heading__3LFct{font-size:var(--text-h2);color:var(--canvas-text);margin-bottom:var(--space-block)}.PlanningIndustries_grid__hFjxh{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-block);gap:var(--space-block);margin-top:var(--space-block)}.PlanningIndustries_card__nxXDJ{padding:var(--space-8);background:var(--canvas-bg);border:1px solid var(--canvas-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);transition:all var(--duration-base) var(--ease-out)}.PlanningIndustries_card__nxXDJ:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.PlanningIndustries_cardIcon__inSHr{font-size:2.5rem;margin-bottom:var(--space-4)}.PlanningIndustries_cardTitle__IOzz3{font-size:var(--text-h4);color:var(--canvas-text);margin-bottom:var(--space-3)}.PlanningIndustries_cardDesc__YmXay{font-size:var(--text-body);color:var(--canvas-text-body);line-height:var(--leading-body)}@media (max-width:768px){.PlanningIndustries_grid__hFjxh{grid-template-columns:1fr}}