.section-line-nav.svelte-t8dw2a{position:fixed;left:calc(50% - 610px);top:50%;transform:translateY(-50%);z-index:40;opacity:0;transform:translateY(-50%) translate(-20px);transition:all .4s cubic-bezier(.4,0,.2,1);pointer-events:none}.section-line-nav.visible.svelte-t8dw2a{opacity:1;transform:translateY(-50%) translate(0);pointer-events:auto}.section-line-nav.above-footer.svelte-t8dw2a{position:absolute;transform:translate(0)}.continuous-line.svelte-t8dw2a{display:flex;flex-direction:column;gap:0;border:1px solid black;border-radius:0;padding:0;margin:0;width:10px}.line-segment.svelte-t8dw2a{width:8px;height:60px;background:var(--section-color);border:none;cursor:pointer;transition:all .3s ease;opacity:1;border-radius:0}.line-segment.svelte-t8dw2a:first-child{border-radius:0}.line-segment.svelte-t8dw2a:last-child{border-radius:0}.line-segment.svelte-t8dw2a:hover,.line-segment.active.svelte-t8dw2a{opacity:1;width:8px}@media(max-width:1024px){.section-line-nav.svelte-t8dw2a{left:auto;right:1rem}}@media(min-width:1024px)and (max-width:1280px){.section-line-nav.svelte-t8dw2a{left:calc(50% - 610px);right:auto}}@media(max-width:768px){.section-line-nav.svelte-t8dw2a{right:.5rem}}.hero.svelte-14qseeg{min-height:90vh;display:flex;align-items:center;justify-content:center;padding:2rem 0}.hero-container.svelte-14qseeg{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center}.hero-badge.svelte-14qseeg{background:#a09ed21f;border:1px solid rgba(160,158,210,.15);border-radius:50px;padding:.5rem 1.5rem;margin-bottom:2rem;font-size:.9rem;font-weight:500;color:var(--md-sys-color-primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:inline-block}.hero.svelte-14qseeg{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:8rem 2rem 4rem;max-width:1200px;margin:0 auto}.hero-content.svelte-14qseeg{max-width:1000px;margin:0 auto}.hero-title-static.svelte-14qseeg{font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.2;margin-bottom:1.5rem;color:#fff}.hero-subtitle-static.svelte-14qseeg{font-size:clamp(1.1rem,2.5vw,1.25rem);color:#fff;margin-bottom:2rem;max-width:700px;margin-left:auto;margin-right:auto;font-weight:400}.cta-subtext.svelte-14qseeg{font-size:.9rem;color:var(--md-sys-color-on-surface-variant);margin-top:.5rem;opacity:.8}.choice-section-static.svelte-14qseeg{margin-top:3rem;text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.choice-title-static.svelte-14qseeg{font-size:2rem;font-weight:600;margin-bottom:1rem;color:#fff}.choice-subtitle-static.svelte-14qseeg{font-size:1.1rem;color:#fff;opacity:.9;margin-bottom:2rem}.highlight-text.svelte-14qseeg{color:#a78bfa;font-weight:600}.hero-cta-group.svelte-14qseeg{display:flex;flex-direction:column;gap:1rem;align-items:center;margin-bottom:3rem}.primary-cta.svelte-14qseeg{background:linear-gradient(135deg,#22c55ecc,#15803dcc);color:#fff;padding:1rem 2rem;border-radius:.75rem;font-size:1.1rem;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 10px 25px -5px #22c55e4d;max-width:400px;text-align:center;display:inline-block}.primary-cta.svelte-14qseeg:hover{transform:translateY(-2px);box-shadow:0 15px 35px -5px #22c55e66;background:linear-gradient(135deg,#22c55ee6,#15803de6)}.choice-buttons.svelte-14qseeg{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:4rem}.choice-btn.svelte-14qseeg{background:#1f293740;border:2px solid rgba(75,85,99,.2);border-radius:1rem;padding:2rem;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;display:flex;align-items:center;gap:1.5rem;box-shadow:0 10px 25px -5px #0000001a}.choice-btn.svelte-14qseeg:hover{transform:translateY(-4px);box-shadow:0 15px 35px -5px #0003;border-color:#8b5cf666}.engineer-path.svelte-14qseeg:hover,.manager-path.svelte-14qseeg:hover{border-color:#22c55e66;background:#22c55e14}.choice-icon.svelte-14qseeg{font-size:3rem;flex-shrink:0}.choice-content.svelte-14qseeg h4:where(.svelte-14qseeg){font-size:1.4rem;font-weight:600;margin-bottom:.5rem;color:var(--md-sys-color-on-surface)}.choice-content.svelte-14qseeg p:where(.svelte-14qseeg){font-size:1rem;color:var(--md-sys-color-on-surface-variant);margin:0}.cta-subtext.svelte-14qseeg{display:block;font-size:.9rem;opacity:.9;font-weight:400}.choice-btn.svelte-14qseeg{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#1f293766;border:2px solid rgba(75,85,99,.3);border-radius:1rem;cursor:pointer;transition:all .3s ease;text-align:left}.choice-btn.svelte-14qseeg:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px #0003}.progressive-container.svelte-14qseeg{max-width:1000px;margin:0 auto}.progressive-step.svelte-14qseeg{margin-bottom:4rem;padding:2rem 0}.progressive-step.svelte-14qseeg:not(:last-child){border-bottom:1px solid rgba(75,85,99,.2)}.progressive-step.super-compact.svelte-14qseeg{margin-bottom:1rem;padding:1rem 0}.progressive-step.super-compact.svelte-14qseeg:not(:last-child){border-bottom:1px solid rgba(75,85,99,.1)}.step-header.svelte-14qseeg{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.step-title.svelte-14qseeg{font-size:1.8rem;font-weight:700;color:var(--md-sys-color-on-surface);margin:0;line-height:1.2}.step-title-button.svelte-14qseeg{font-size:1.8rem;font-weight:700;color:var(--md-sys-color-on-surface);background:linear-gradient(135deg,#8b5cf61a,#a855f71a);border:2px solid rgba(139,92,246,.3);border-radius:1rem;padding:1rem 2rem;margin:0;line-height:1.2;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;text-align:center}.step-title-button.svelte-14qseeg:hover{background:linear-gradient(135deg,#8b5cf626,#a855f726);border-color:#8b5cf680;transform:translateY(-2px);box-shadow:0 8px 25px #8b5cf633}.expand-arrow.svelte-14qseeg{font-size:1.2rem;transition:transform .3s ease}.expand-arrow.expanded.svelte-14qseeg{transform:rotate(180deg)}.already-submitted-message.svelte-14qseeg{font-size:1.3rem;font-weight:600;color:#22c55e;background:linear-gradient(135deg,#22c55e1a,#10b9811a);border:2px solid rgba(34,197,94,.3);border-radius:1rem;padding:1rem 2rem;text-align:center;display:flex;align-items:center;justify-content:center;gap:.5rem}.checkmark.svelte-14qseeg{font-size:1.5rem}.expandable-form.svelte-14qseeg,.manager-expandable-form.svelte-14qseeg{margin-top:1.5rem;overflow:hidden;position:relative;z-index:0}.expandable-form.svelte-14qseeg .form-container:where(.svelte-14qseeg),.manager-expandable-form.svelte-14qseeg .form-container:where(.svelte-14qseeg){background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:2rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative;z-index:0}.step-subtitle.svelte-14qseeg{color:var(--md-sys-color-on-surface-variant);font-size:1rem;line-height:1.5;margin:0;font-style:italic}.problem-grid-compact.svelte-14qseeg{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.problem-item.svelte-14qseeg{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#1f29374d;border:1px solid rgba(75,85,99,.2);border-radius:1rem;transition:all .3s ease}.problem-item.svelte-14qseeg:hover{background:#22c55e0d;border-color:#22c55e4d;transform:translateY(-2px)}.problem-card-container.svelte-14qseeg{display:flex;flex-direction:column}.problem-item.clickable.svelte-14qseeg{cursor:pointer;position:relative}.problem-item.clickable.svelte-14qseeg:hover{background:#22c55e0d;border-color:#22c55e4d}.problem-content.svelte-14qseeg{display:flex;align-items:center;justify-content:space-between;width:100%}.expand-indicator.svelte-14qseeg{font-size:1.5rem;font-weight:700;color:#8b5cf699;transition:transform .3s ease,color .3s ease;margin-left:1rem;flex-shrink:0}.expand-indicator.expanded.svelte-14qseeg{transform:rotate(45deg);color:#a855f7e6}.problem-details.svelte-14qseeg{margin-top:0;padding:1rem 1.5rem 1.5rem;background:#1f293733;border-radius:0 0 1rem 1rem;border:1px solid rgba(75,85,99,.2);border-top:none}.problem-details.svelte-14qseeg p:where(.svelte-14qseeg){margin:0;color:var(--md-sys-color-on-surface-variant);font-size:.9rem;line-height:1.5}.problem-icon-sm.svelte-14qseeg{font-size:1.5rem;flex-shrink:0;margin-top:.25rem}.problem-content.svelte-14qseeg h4:where(.svelte-14qseeg){font-size:1.1rem;font-weight:600;margin-bottom:.5rem;color:var(--md-sys-color-on-surface)}.solution-grid.svelte-14qseeg{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem;margin-bottom:2rem}.solution-item.svelte-14qseeg{padding:2rem;background:#1f29374d;border:1px solid rgba(34,197,94,.2);border-radius:1rem;transition:all .3s ease}.solution-item.svelte-14qseeg h4:where(.svelte-14qseeg){font-size:1.2rem;font-weight:600;margin-bottom:1rem;color:var(--md-sys-color-primary)}.solution-item.svelte-14qseeg ul:where(.svelte-14qseeg){list-style:none;padding:0;margin:0}.solution-item.svelte-14qseeg li:where(.svelte-14qseeg){margin-bottom:.75rem;padding-left:1.5rem;position:relative;line-height:1.5;color:var(--md-sys-color-on-surface-variant)}.solution-item.svelte-14qseeg li:where(.svelte-14qseeg):before{content:"→";position:absolute;left:0;color:var(--md-sys-color-primary);font-weight:700}@keyframes svelte-14qseeg-hero-green-wave{0%{color:#000}20%{color:#047857}40%{color:#22c55e}60%{color:#047857}to{color:#fff}}@keyframes svelte-14qseeg-choice-green-wave{0%{color:#000}20%{color:#047857}40%{color:#22c55e}60%{color:#047857}to{color:#fff}}.stats-grid.svelte-14qseeg{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;width:100%;max-width:900px;margin-bottom:8rem}.stat-card.svelte-14qseeg{background:#1f293740;border:1px solid rgba(75,85,99,.2);border-radius:12px;padding:1.5rem;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .2s ease;box-shadow:0 25px 50px -12px #0003,0 0 0 1px #4b556326,inset 0 1px #ffffff14}.stat-card.svelte-14qseeg:hover{transform:translateY(-4px);box-shadow:0 10px 25px -3px #0000001a;border-color:#4b55634d}.stat-number.svelte-14qseeg{font-size:2rem;font-weight:800;background:linear-gradient(90deg,#f4f5f7,#ffe0fd 25%,#ff8f73);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.stat-label.svelte-14qseeg{color:var(--md-sys-color-on-surface-variant);font-weight:500;font-size:.9rem}@keyframes svelte-14qseeg-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.container.svelte-14qseeg{max-width:1200px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.choice-buttons.svelte-14qseeg{grid-template-columns:1fr;gap:1.5rem}.choice-btn.svelte-14qseeg{flex-direction:column;text-align:center;gap:1rem}.choice-icon.svelte-14qseeg{font-size:2.5rem}.hero-cta-group.svelte-14qseeg{gap:.75rem}.primary-cta.svelte-14qseeg{font-size:1rem;padding:.875rem 1.5rem;max-width:320px}.stats-grid.svelte-14qseeg{grid-template-columns:1fr;gap:1rem}.section.svelte-14qseeg{padding:4rem 0}.container.svelte-14qseeg{padding:0 1rem}}#engineer-path.svelte-14qseeg{padding:6rem 0 4rem;background:linear-gradient(135deg,#4238894d,#42388999,#423889d9);position:relative;overflow:hidden}#engineer-path.svelte-14qseeg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--aurora-background);opacity:.1;z-index:-1}#manager-path.svelte-14qseeg{padding:6rem 0 4rem;background:linear-gradient(135deg,#2d235559,#2d2355a6,#2d2355e6);position:relative;overflow:hidden}#manager-path.svelte-14qseeg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--aurora-background);opacity:.1;z-index:-1}@media(max-width:768px){.stat-label.svelte-14qseeg{font-size:.8rem}}
