.machinery-guide-section.svelte-1f6bbz6,.profile-guide-section.svelte-1f6bbz6{margin-bottom:4rem}.section-header.svelte-1f6bbz6{max-width:860px;margin-bottom:2rem}.journey-header.svelte-1f6bbz6{margin-bottom:1.5rem}.section-kicker.svelte-1f6bbz6{color:var(--red);font-size:.85rem;font-weight:700;letter-spacing:.04em;margin:0 0 .5rem;text-transform:uppercase}.section-header.svelte-1f6bbz6 h2:where(.svelte-1f6bbz6){color:var(--text-primary);font-size:2rem;font-weight:600;margin:0 0 1rem}.section-header.svelte-1f6bbz6 p:where(.svelte-1f6bbz6){color:var(--text-secondary);line-height:1.7}.journey-path-grid.svelte-1f6bbz6,.supplier-type-grid.svelte-1f6bbz6,.profile-signal-grid.svelte-1f6bbz6{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-bottom:2rem}.journey-path-card.svelte-1f6bbz6,.supplier-type-card.svelte-1f6bbz6,.profile-signal-card.svelte-1f6bbz6{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 2px 10px var(--shadow-color);color:inherit;padding:1.25rem;text-decoration:none}.journey-path-card.svelte-1f6bbz6,.supplier-type-card.svelte-1f6bbz6,.next-move-card.svelte-1f6bbz6{display:flex;flex-direction:column;transition:all .2s ease}.journey-path-card.svelte-1f6bbz6:hover,.supplier-type-card.svelte-1f6bbz6:hover,.next-move-card.svelte-1f6bbz6:hover{border-color:var(--red);box-shadow:0 8px 25px var(--shadow-color);transform:translateY(-2px)}.journey-path-card.svelte-1f6bbz6:focus-visible,.supplier-type-card.svelte-1f6bbz6:focus-visible,.next-move-card.svelte-1f6bbz6:focus-visible,.guided-cta-link.svelte-1f6bbz6:focus-visible,.profile-jump-link.svelte-1f6bbz6:focus-visible{border-color:var(--red);box-shadow:0 0 0 3px #dc262633;outline:none}.path-label.svelte-1f6bbz6{align-self:flex-start;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);font-size:.8rem;font-weight:700;padding:.3rem .65rem;text-transform:uppercase}.journey-path-card.svelte-1f6bbz6 h3:where(.svelte-1f6bbz6),.supplier-type-card.svelte-1f6bbz6 h3:where(.svelte-1f6bbz6),.profile-signal-card.svelte-1f6bbz6 h3:where(.svelte-1f6bbz6),.evaluation-item.svelte-1f6bbz6 h3:where(.svelte-1f6bbz6){color:var(--text-primary);font-size:1.05rem;margin:0 0 .75rem}.supplier-type-card.svelte-1f6bbz6 h3:where(.svelte-1f6bbz6),.shortlist-step.svelte-1f6bbz6 h4:where(.svelte-1f6bbz6){color:var(--red)}.journey-path-card.svelte-1f6bbz6 p:where(.svelte-1f6bbz6),.supplier-type-card.svelte-1f6bbz6 p:where(.svelte-1f6bbz6),.profile-signal-card.svelte-1f6bbz6 p:where(.svelte-1f6bbz6),.evaluation-item.svelte-1f6bbz6 p:where(.svelte-1f6bbz6),.shortlist-step.svelte-1f6bbz6 p:where(.svelte-1f6bbz6){color:var(--text-secondary);line-height:1.6;margin:0}.path-fit.svelte-1f6bbz6{border-top:1px solid var(--border-color);margin-top:auto;padding-top:.8rem}.path-question.svelte-1f6bbz6{background:var(--bg-secondary);border-radius:var(--border-radius);margin-top:.8rem;padding:.8rem}.path-fit.svelte-1f6bbz6 span:where(.svelte-1f6bbz6),.path-question.svelte-1f6bbz6 span:where(.svelte-1f6bbz6){color:var(--text-secondary);display:block;font-size:.75rem;font-weight:700;text-transform:uppercase}.path-fit.svelte-1f6bbz6 strong:where(.svelte-1f6bbz6),.path-question.svelte-1f6bbz6 strong:where(.svelte-1f6bbz6){color:var(--text-primary);display:block;line-height:1.5;margin-top:.25rem}.path-question.svelte-1f6bbz6 strong:where(.svelte-1f6bbz6){font-size:.93rem;font-weight:500}.card-action.svelte-1f6bbz6{color:var(--red);display:inline-block;font-weight:700;margin-top:1rem}.evidence-fit-panel.svelte-1f6bbz6{margin:0 0 3rem}.evidence-header.svelte-1f6bbz6{margin-bottom:1.25rem}.evidence-fit-grid.svelte-1f6bbz6{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.evidence-fit-card.svelte-1f6bbz6{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.25rem}.evidence-fit-card.svelte-1f6bbz6 h3:where(.svelte-1f6bbz6){color:var(--text-primary);font-size:1rem;margin:0 0 .75rem}.evidence-fit-card.svelte-1f6bbz6 ul:where(.svelte-1f6bbz6){display:grid;gap:.55rem;margin:0;padding-left:1.1rem}.evidence-fit-card.svelte-1f6bbz6 li:where(.svelte-1f6bbz6){color:var(--text-secondary);line-height:1.5}.journey-steps.svelte-1f6bbz6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0 0 3rem}.journey-step.svelte-1f6bbz6{align-items:flex-start;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);display:flex;gap:.9rem;padding:1rem}.step-number.svelte-1f6bbz6{align-items:center;background:var(--red);border-radius:999px;color:#fff;display:flex;flex:0 0 2rem;font-weight:700;height:2rem;justify-content:center;width:2rem}.journey-step.svelte-1f6bbz6 h3:where(.svelte-1f6bbz6){color:var(--text-primary);font-size:1rem;margin:0 0 .35rem}.journey-step.svelte-1f6bbz6 p:where(.svelte-1f6bbz6){color:var(--text-secondary);font-size:.94rem;line-height:1.55;margin:0}.supplier-type-card.svelte-1f6bbz6 dl:where(.svelte-1f6bbz6){border-top:1px solid var(--border-color);display:grid;gap:.8rem;margin:1rem 0 0;padding-top:1rem}.supplier-type-card.svelte-1f6bbz6 dt:where(.svelte-1f6bbz6){color:var(--text-primary);font-size:.8rem;font-weight:700;margin-bottom:.25rem;text-transform:uppercase}.supplier-type-card.svelte-1f6bbz6 dd:where(.svelte-1f6bbz6){color:var(--text-secondary);line-height:1.5;margin:0}.evaluation-panel.svelte-1f6bbz6{margin:3rem 0}.evaluation-grid.svelte-1f6bbz6{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem}.evaluation-item.svelte-1f6bbz6{background:var(--bg-secondary);border-left:3px solid var(--red);border-radius:var(--border-radius);padding:1rem 1rem 1rem 1.2rem}.next-move-panel.svelte-1f6bbz6{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);margin:0 0 3rem;padding:1.5rem}.next-move-header.svelte-1f6bbz6{margin-bottom:1rem}.next-move-grid.svelte-1f6bbz6{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.next-move-card.svelte-1f6bbz6{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);color:inherit;padding:1rem;text-decoration:none}.next-move-card.svelte-1f6bbz6 span:where(.svelte-1f6bbz6){color:var(--text-secondary);font-size:.85rem;line-height:1.45}.next-move-card.svelte-1f6bbz6 strong:where(.svelte-1f6bbz6){color:var(--red);display:block;font-size:1rem;margin:.45rem 0}.next-move-card.svelte-1f6bbz6 p:where(.svelte-1f6bbz6){color:var(--text-secondary);line-height:1.55;margin:0}.rfq-panel.svelte-1f6bbz6,.shortlist-panel.svelte-1f6bbz6,.profile-discovery-panel.svelte-1f6bbz6{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);display:grid;gap:2rem;padding:2rem}.rfq-panel.svelte-1f6bbz6{grid-template-columns:minmax(0,.8fr) minmax(360px,1fr)}.shortlist-panel.svelte-1f6bbz6{grid-template-columns:minmax(0,.75fr) minmax(360px,1fr)}.profile-discovery-panel.svelte-1f6bbz6{grid-template-columns:minmax(0,.7fr) minmax(360px,1fr);margin:0 0 2rem}.rfq-panel.svelte-1f6bbz6 h3:where(.svelte-1f6bbz6),.shortlist-panel.svelte-1f6bbz6 h3:where(.svelte-1f6bbz6),.profile-discovery-panel.svelte-1f6bbz6 h3:where(.svelte-1f6bbz6){color:var(--text-primary);margin:0 0 1rem}.rfq-panel.svelte-1f6bbz6 p:where(.svelte-1f6bbz6),.shortlist-panel.svelte-1f6bbz6 p:where(.svelte-1f6bbz6),.profile-discovery-panel.svelte-1f6bbz6 p:where(.svelte-1f6bbz6){color:var(--text-secondary);line-height:1.7;margin:0}.rfq-columns.svelte-1f6bbz6,.shortlist-steps.svelte-1f6bbz6,.discovery-question-grid.svelte-1f6bbz6{display:grid;gap:1.25rem}.profile-jump-link.svelte-1f6bbz6{background:var(--red);border:1px solid var(--red);border-radius:var(--button-radius);color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.75rem 1rem;text-decoration:none}.discovery-question-card.svelte-1f6bbz6{background:var(--bg-primary);border:1px solid var(--border-color);border-left:3px solid var(--red);border-radius:var(--border-radius);padding:1rem}.discovery-question-card.svelte-1f6bbz6 h4:where(.svelte-1f6bbz6){color:var(--text-primary);font-size:.98rem;margin:0 0 .4rem}.rfq-columns.svelte-1f6bbz6 h4:where(.svelte-1f6bbz6),.rfq-outline.svelte-1f6bbz6 h4:where(.svelte-1f6bbz6){color:var(--text-primary);margin:0 0 .5rem}.rfq-list.svelte-1f6bbz6{list-style:none;margin:0;padding:0}.rfq-list.svelte-1f6bbz6 li:where(.svelte-1f6bbz6){color:var(--text-secondary);line-height:1.5;padding:.45rem 0 .45rem 1.5rem;position:relative}.rfq-list.svelte-1f6bbz6 li:where(.svelte-1f6bbz6):before{color:var(--red);content:"+";font-weight:700;left:0;position:absolute}.warning-list.svelte-1f6bbz6 li:where(.svelte-1f6bbz6):before{content:"!"}.rfq-outline.svelte-1f6bbz6,.rfq-template.svelte-1f6bbz6{border-top:1px solid var(--border-color);grid-column:1 / -1;padding-top:1.5rem}.rfq-outline.svelte-1f6bbz6 ol:where(.svelte-1f6bbz6){display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;margin:.75rem 0 0;padding:0}.rfq-outline.svelte-1f6bbz6 li:where(.svelte-1f6bbz6){border-left:3px solid var(--red);padding-left:.9rem}.rfq-outline.svelte-1f6bbz6 strong:where(.svelte-1f6bbz6){color:var(--text-primary);display:block;font-size:.92rem;margin-bottom:.3rem}.rfq-outline.svelte-1f6bbz6 span:where(.svelte-1f6bbz6){color:var(--text-secondary);display:block;line-height:1.5}.rfq-template-copy.svelte-1f6bbz6{color:var(--text-secondary);display:grid;gap:.55rem;line-height:1.55;margin-top:.75rem}.rfq-template-copy.svelte-1f6bbz6 p:where(.svelte-1f6bbz6){font-family:inherit;margin:0}.guided-cta-strip.svelte-1f6bbz6{align-items:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 2px 10px var(--shadow-color);display:flex;gap:1.5rem;justify-content:space-between;margin-top:2rem;padding:1.5rem}.guided-cta-strip.svelte-1f6bbz6 h3:where(.svelte-1f6bbz6){color:var(--text-primary);margin:0 0 .35rem}.guided-cta-strip.svelte-1f6bbz6 p:where(.svelte-1f6bbz6){color:var(--text-secondary);line-height:1.5;margin:0}.guided-cta-link.svelte-1f6bbz6{background:linear-gradient(135deg,var(--red) 0%,var(--blue) 100%);border-radius:var(--button-radius);box-shadow:0 4px 15px var(--orange-shadow);color:#fff;display:inline-block;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .2s ease}.guided-cta-link.svelte-1f6bbz6:hover{box-shadow:0 8px 25px var(--orange-shadow);transform:translateY(-2px)}.signal-check.svelte-1f6bbz6,.shortlist-step.svelte-1f6bbz6{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius)}.signal-check.svelte-1f6bbz6{border-left:3px solid var(--red);color:var(--text-primary);font-size:.95rem;line-height:1.5;padding:.8rem}.shortlist-step.svelte-1f6bbz6{padding:1rem}.shortlist-step.svelte-1f6bbz6 h4:where(.svelte-1f6bbz6){font-size:1rem;margin:0 0 .4rem}@media(max-width:768px){.journey-steps.svelte-1f6bbz6,.rfq-panel.svelte-1f6bbz6,.shortlist-panel.svelte-1f6bbz6,.profile-discovery-panel.svelte-1f6bbz6{grid-template-columns:1fr}.rfq-panel.svelte-1f6bbz6,.shortlist-panel.svelte-1f6bbz6,.profile-discovery-panel.svelte-1f6bbz6{padding:1.5rem}.guided-cta-strip.svelte-1f6bbz6{align-items:stretch;flex-direction:column}}.container.svelte-1hyl7va{max-width:1200px;margin:0 auto;padding:0 1rem}.industry-hero.svelte-1hyl7va{background:linear-gradient(135deg,var(--red) 0%,var(--blue) 100%);color:#fff;padding:4rem 0;text-align:center}.hero-content.svelte-1hyl7va h1:where(.svelte-1hyl7va){font-size:2.5rem;font-weight:700;margin-bottom:1rem}.hero-description.svelte-1hyl7va{font-size:1.2rem;margin-bottom:2rem;opacity:.9;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}.hero-actions.svelte-1hyl7va{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:0 auto 2rem}.hero-primary.svelte-1hyl7va,.hero-secondary.svelte-1hyl7va{border-radius:var(--button-radius);font-weight:700;padding:.9rem 1.2rem;text-decoration:none;transition:all .2s ease}.hero-primary.svelte-1hyl7va{background:#fff;color:var(--red)}.hero-secondary.svelte-1hyl7va{border:1px solid rgba(255,255,255,.75);color:#fff}.hero-primary.svelte-1hyl7va:hover,.hero-secondary.svelte-1hyl7va:hover{transform:translateY(-2px)}.hero-secondary.svelte-1hyl7va:hover{background:#ffffff1f}.industry-stats.svelte-1hyl7va{display:flex;justify-content:center;gap:3rem;margin-top:2rem}.stat-item.svelte-1hyl7va{text-align:center}.stat-number.svelte-1hyl7va{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.stat-label.svelte-1hyl7va{font-size:.9rem;opacity:.8;text-transform:uppercase;letter-spacing:.5px}.main-content.svelte-1hyl7va{padding:4rem 0}.processes-section.svelte-1hyl7va,.top-states-section.svelte-1hyl7va,.featured-manufacturers-section.svelte-1hyl7va,.related-industries-section.svelte-1hyl7va,.industry-info-section.svelte-1hyl7va,.no-results-section.svelte-1hyl7va{margin-bottom:4rem}.processes-section.svelte-1hyl7va h2:where(.svelte-1hyl7va),.top-states-section.svelte-1hyl7va h2:where(.svelte-1hyl7va),.featured-manufacturers-section.svelte-1hyl7va h2:where(.svelte-1hyl7va),.related-industries-section.svelte-1hyl7va h2:where(.svelte-1hyl7va),.industry-info-section.svelte-1hyl7va h2:where(.svelte-1hyl7va){color:var(--text-primary);margin-bottom:1rem;font-size:2rem;font-weight:600}.processes-grid.svelte-1hyl7va{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-top:1.5rem}.process-item.svelte-1hyl7va{background:var(--bg-secondary);padding:1rem;border-radius:var(--border-radius);border:1px solid var(--border-color);text-align:center;transition:all .3s ease}.process-link.svelte-1hyl7va{color:inherit;display:block;text-decoration:none}.process-item.svelte-1hyl7va:hover{border-color:var(--red);box-shadow:0 4px 15px var(--shadow-color)}.process-link.svelte-1hyl7va:focus-visible{border-color:var(--red);box-shadow:0 0 0 3px #dc262633;outline:none}.process-name.svelte-1hyl7va{font-weight:500;color:var(--text-primary)}.states-grid.svelte-1hyl7va{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-top:2rem}.state-card.svelte-1hyl7va{display:block;padding:2rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);text-decoration:none;color:inherit;transition:all .3s ease;text-align:center;box-shadow:0 2px 10px var(--shadow-color)}.state-card.svelte-1hyl7va:hover{border-color:var(--red);box-shadow:0 8px 25px var(--shadow-color);transform:translateY(-2px)}.state-card.svelte-1hyl7va h3:where(.svelte-1hyl7va){margin:0 0 1rem;color:var(--red);font-size:1.3rem;font-weight:600}.provider-count.svelte-1hyl7va{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.industry-focus.svelte-1hyl7va{font-size:.9rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.manufacturers-grid.svelte-1hyl7va{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin-top:2rem}.view-more-section.svelte-1hyl7va{text-align:center;margin-top:3rem;padding:2rem;background:var(--bg-secondary);border-radius:var(--border-radius);border:1px solid var(--border-color)}.view-more-section.svelte-1hyl7va p:where(.svelte-1hyl7va){margin-bottom:1.5rem;color:var(--text-secondary)}.related-industries-grid.svelte-1hyl7va{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-top:1.5rem}.related-industry-card.svelte-1hyl7va{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);text-decoration:none;color:inherit;transition:all .3s ease}.related-industry-card.svelte-1hyl7va:hover{border-color:var(--red);box-shadow:0 4px 15px var(--shadow-color);transform:translate(3px)}.related-industry-card.svelte-1hyl7va h3:where(.svelte-1hyl7va){margin:0;font-size:1rem;color:var(--text-primary);font-weight:500}.related-industry-reason.svelte-1hyl7va{color:var(--text-secondary);font-size:.9rem;line-height:1.45;margin:.35rem 0 0}.industry-arrow.svelte-1hyl7va{color:var(--red);font-size:1.2rem;font-weight:700}.industry-info-section.svelte-1hyl7va{background:var(--bg-secondary);padding:3rem;border-radius:var(--border-radius);border:1px solid var(--border-color)}.info-columns.svelte-1hyl7va{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:2rem}.info-column.svelte-1hyl7va h3:where(.svelte-1hyl7va){color:var(--red);margin-bottom:1rem;font-weight:600}.info-column.svelte-1hyl7va p:where(.svelte-1hyl7va){line-height:1.6;color:var(--text-secondary);margin-bottom:2rem}.benefits-list.svelte-1hyl7va{list-style:none;padding:0}.benefits-list.svelte-1hyl7va li:where(.svelte-1hyl7va){color:var(--text-secondary);position:relative;padding:.5rem 0 .5rem 1.5rem}.benefits-list.svelte-1hyl7va li:where(.svelte-1hyl7va):before{content:"✓";color:var(--red);font-weight:700;position:absolute;left:0}.no-results-section.svelte-1hyl7va{text-align:center;padding:4rem 2rem;background:var(--bg-secondary);border-radius:var(--border-radius);border:1px solid var(--border-color)}.cta-section.svelte-1hyl7va{background:linear-gradient(135deg,var(--red) 0%,var(--blue) 100%);color:#fff;padding:4rem 0;text-align:center;border-radius:var(--border-radius);margin-bottom:4rem;box-shadow:0 8px 25px var(--orange-shadow)}.cta-content.svelte-1hyl7va h2:where(.svelte-1hyl7va){font-size:2rem;margin-bottom:1rem}.cta-content.svelte-1hyl7va p:where(.svelte-1hyl7va){font-size:1.2rem;margin-bottom:2rem;opacity:.9}.cta-buttons.svelte-1hyl7va{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-primary.svelte-1hyl7va,.btn-outline.svelte-1hyl7va,.btn-large.svelte-1hyl7va{display:inline-block;padding:.75rem 1.5rem;border-radius:var(--button-radius);text-decoration:none;font-weight:600;transition:all .3s ease;border:1px solid transparent}.btn-primary.svelte-1hyl7va{background:linear-gradient(135deg,var(--red) 0%,var(--blue) 100%);color:#fff;box-shadow:0 4px 15px var(--orange-shadow)}.btn-primary.svelte-1hyl7va:hover{box-shadow:0 8px 25px var(--orange-shadow);transform:translateY(-2px)}.btn-outline.svelte-1hyl7va{background:transparent;border-color:#fff;color:#fff}.btn-outline.svelte-1hyl7va:hover{background:#fff;color:var(--red)}.btn-large.svelte-1hyl7va{padding:1rem 2rem;font-size:1.1rem}@media(max-width:768px){.hero-content.svelte-1hyl7va h1:where(.svelte-1hyl7va){font-size:2rem}.industry-stats.svelte-1hyl7va{flex-direction:column;gap:1.5rem}.hero-actions.svelte-1hyl7va{align-items:stretch;flex-direction:column}.info-columns.svelte-1hyl7va{grid-template-columns:1fr;gap:2rem}.cta-buttons.svelte-1hyl7va{flex-direction:column;align-items:center}.processes-grid.svelte-1hyl7va{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.states-grid.svelte-1hyl7va,.manufacturers-grid.svelte-1hyl7va,.related-industries-grid.svelte-1hyl7va{grid-template-columns:1fr}}
