.progress.svelte-djj48{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-bottom:2.5rem;max-width:540px;margin-left:auto;margin-right:auto}.step.svelte-djj48{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex-shrink:0}.dot.svelte-djj48{width:36px;height:36px;border-radius:50%;background:var(--lg-bone);color:var(--lg-iron);display:flex;align-items:center;justify-content:center;transition:all var(--t-base);border:2px solid transparent}.dot-num.svelte-djj48{font-family:Oswald,sans-serif;font-weight:600;font-size:.95rem}.step.active.svelte-djj48 .dot:where(.svelte-djj48){background:var(--lg-black);color:var(--lg-gold-bright);border-color:var(--lg-gold)}.step.done.svelte-djj48 .dot:where(.svelte-djj48){background:var(--lg-gold);color:var(--lg-black);border-color:var(--lg-gold)}.label.svelte-djj48{font-family:Oswald,sans-serif;font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;color:var(--lg-iron);text-align:center}.step.active.svelte-djj48 .label:where(.svelte-djj48),.step.done.svelte-djj48 .label:where(.svelte-djj48){color:var(--lg-black)}.line.svelte-djj48{flex:1;height:2px;background:var(--lg-bone);margin-top:-1.5rem;transition:background var(--t-base)}.line.filled.svelte-djj48{background:var(--lg-gold)}.step-block.svelte-1cimhf0{animation:fade-in .3s ease}.step-head.svelte-1cimhf0{margin-bottom:2rem}.step-head.svelte-1cimhf0 h2:where(.svelte-1cimhf0){margin:.5rem 0}.step-sub.svelte-1cimhf0{color:var(--lg-iron);font-size:.95rem}.step-block.svelte-jlbmvb{animation:fade-in .3s ease}.step-head.svelte-jlbmvb{margin-bottom:2rem}.step-head.svelte-jlbmvb h2:where(.svelte-jlbmvb){margin:.5rem 0}.step-sub.svelte-jlbmvb{color:var(--lg-iron);font-size:.95rem}.picker.svelte-jlbmvb{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:2.5rem}.role-card.svelte-jlbmvb{cursor:pointer;border:2px solid var(--color-rule);border-radius:var(--radius-md);padding:1.5rem;background:var(--lg-white);transition:all var(--t-base)}.role-card.svelte-jlbmvb:hover{border-color:var(--lg-gold)}.role-card.selected.svelte-jlbmvb{border-color:var(--lg-gold);background:#c9962b0a;box-shadow:var(--shadow-sm)}.role-head.svelte-jlbmvb{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.role-num.svelte-jlbmvb{font-family:Oswald,sans-serif;font-size:1.5rem;font-weight:600;color:var(--lg-gold-deep);letter-spacing:.04em}.role-check.svelte-jlbmvb{width:26px;height:26px;border:2px solid var(--color-rule);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--lg-black)}.role-check.on.svelte-jlbmvb{background:var(--lg-gold);border-color:var(--lg-gold)}.role-title.svelte-jlbmvb{margin-bottom:.5rem}.role-desc.svelte-jlbmvb{color:var(--lg-graphite);font-size:.95rem;margin:0;line-height:1.65}.role-section.svelte-jlbmvb{background:var(--lg-cream);border:1px solid var(--color-rule);border-left:3px solid var(--lg-gold);border-radius:var(--radius-md);padding:1.75rem;margin-bottom:1.5rem}.role-section-title.svelte-jlbmvb{font-family:Oswald,sans-serif;color:var(--lg-black);margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-rule)}.record-box.svelte-jlbmvb,.truck-box.svelte-jlbmvb{margin-top:1.5rem;padding:1rem 1.25rem;background:var(--lg-white);border:1px solid var(--color-rule);border-radius:var(--radius-md)}.record-row.svelte-jlbmvb{padding:.4rem 0}.record-explain.svelte-jlbmvb{padding-left:1.7rem;padding-top:.5rem;padding-bottom:.5rem}.exp-section.svelte-jlbmvb{margin-top:1.5rem}.exp-list.svelte-jlbmvb{background:var(--lg-white);border:1px solid var(--color-rule);border-radius:var(--radius-md);overflow:hidden}.exp-row.svelte-jlbmvb{display:flex;justify-content:space-between;align-items:center;padding:.65rem 1rem;border-bottom:1px solid var(--color-rule-soft);transition:background var(--t-fast)}.exp-row.svelte-jlbmvb:last-child{border-bottom:none}.exp-row-on.svelte-jlbmvb{background:#c9962b0a}.exp-years.svelte-jlbmvb{width:80px;padding:.4rem .6rem;border:1.5px solid var(--color-rule);border-radius:var(--radius-sm);text-align:center;font-size:.9rem;font-family:inherit}.exp-years.svelte-jlbmvb:disabled{background:#0b0b0d0a;color:var(--lg-fog)}.logistics.svelte-jlbmvb{margin-top:1.5rem;padding:1rem 1.25rem;background:var(--lg-white);border:1px solid var(--color-rule);border-radius:var(--radius-md)}.q-list.svelte-jlbmvb{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.75rem}@media(min-width:768px){.picker.svelte-jlbmvb{grid-template-columns:1fr 1fr;gap:1.25rem}}.step-block.svelte-64uzw8{animation:fade-in .3s ease}.step-head.svelte-64uzw8{margin-bottom:2rem}.step-head.svelte-64uzw8 h2:where(.svelte-64uzw8){margin:.5rem 0}.step-sub.svelte-64uzw8{color:var(--lg-iron);font-size:.95rem}.review.svelte-64uzw8{display:flex;flex-direction:column;gap:1.25rem}.review-block.svelte-64uzw8{background:var(--lg-cream);border:1px solid var(--color-rule);border-left:3px solid var(--lg-gold);border-radius:var(--radius-md);padding:1.5rem}.review-block.svelte-64uzw8 h4:where(.svelte-64uzw8){font-family:Oswald,sans-serif;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-rule)}.positions.svelte-64uzw8{font-family:Oswald,sans-serif;font-size:1.2rem;text-transform:uppercase;letter-spacing:.05em;color:var(--lg-gold-deep);margin:0}dl.svelte-64uzw8{display:grid;grid-template-columns:minmax(120px,max-content) 1fr;gap:.5rem 1rem}dt.svelte-64uzw8{font-family:Oswald,sans-serif;font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:var(--lg-iron)}dd.svelte-64uzw8{color:var(--lg-graphite)}.block-sub.svelte-64uzw8{font-family:Oswald,sans-serif;font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:var(--lg-iron);margin-top:1.25rem;margin-bottom:.5rem}.taglist.svelte-64uzw8{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;padding:0}.taglist.svelte-64uzw8 li:where(.svelte-64uzw8){background:var(--lg-white);border:1px solid var(--color-rule);padding:.3rem .7rem;border-radius:var(--radius-sm);font-size:.85rem;color:var(--lg-graphite)}.form-wrap.svelte-1lc0ly8{max-width:880px;margin:0 auto}.success.svelte-1lc0ly8{background:var(--lg-cream);border:1px solid var(--color-rule);border-top:3px solid var(--lg-gold);border-radius:var(--radius-md);padding:2.5rem;text-align:center;animation:fade-in .4s ease}.success-icon.svelte-1lc0ly8{width:64px;height:64px;border-radius:50%;background:var(--lg-gold);color:var(--lg-black);display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.success.svelte-1lc0ly8 h3:where(.svelte-1lc0ly8){margin-bottom:.75rem}.success.svelte-1lc0ly8 p:where(.svelte-1lc0ly8){color:var(--lg-graphite);max-width:60ch;margin:0 auto 1rem}.success-phone.svelte-1lc0ly8{margin-top:1.25rem;font-size:1.05rem}.careers-hero.svelte-1thlcsk{background:var(--lg-black);color:var(--lg-cream);padding:5rem 0 4rem;border-bottom:1px solid rgba(201,150,43,.3)}.careers-hero.svelte-1thlcsk h1:where(.svelte-1thlcsk){color:var(--lg-cream);margin:1rem 0}.gold.svelte-1thlcsk{color:var(--lg-gold-bright)}.lede.svelte-1thlcsk{max-width:60ch;color:#f5efe0c7;font-size:1.1rem}.page-grid.svelte-1thlcsk{display:grid;grid-template-columns:1fr;gap:2.5rem}.aside.svelte-1thlcsk{display:flex;flex-direction:column;gap:1.25rem}.aside-block.svelte-1thlcsk{background:var(--lg-white);border:1px solid var(--color-rule);border-radius:var(--radius-md);padding:1.5rem}.aside-quiet.svelte-1thlcsk{background:var(--lg-cream)}.deal-list.svelte-1thlcsk{list-style:none;display:flex;flex-direction:column;gap:.85rem;margin-top:1rem}.deal-list.svelte-1thlcsk li:where(.svelte-1thlcsk){color:var(--lg-graphite);padding-left:1.25rem;position:relative;font-size:.95rem}.deal-list.svelte-1thlcsk li:where(.svelte-1thlcsk):before{content:"";position:absolute;left:0;top:.65rem;width:8px;height:2px;background:var(--lg-gold)}.aside-phone.svelte-1thlcsk{font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:600;margin-top:.75rem}.aside-phone.svelte-1thlcsk a:where(.svelte-1thlcsk){color:var(--lg-black)}.aside-phone.svelte-1thlcsk a:where(.svelte-1thlcsk):hover{color:var(--lg-gold-deep)}.form-area.svelte-1thlcsk{min-width:0}@media(min-width:1024px){.page-grid.svelte-1thlcsk{grid-template-columns:280px 1fr;gap:3rem}}
