.MillwrightApply-module__VOAnVG__section{padding:28px 0 12px;scroll-margin-top:120px}.MillwrightApply-module__VOAnVG__wrap{max-width:720px;margin:0 auto;padding:0 16px}.MillwrightApply-module__VOAnVG__sectionTitle{margin-bottom:8px;font-size:1.8rem}.MillwrightApply-module__VOAnVG__sectionLead{color:var(--color-text-muted);margin-bottom:16px}.MillwrightApply-module__VOAnVG__card{border:1px solid var(--color-border);border-top:6px solid var(--color-primary);box-shadow:var(--shadow-md);background:#fff;padding:18px 16px 20px}.MillwrightApply-module__VOAnVG__progressRow{color:var(--color-text-muted);flex-direction:column;gap:8px;margin-bottom:16px;font-size:.92rem;font-weight:600;display:flex}.MillwrightApply-module__VOAnVG__progressTrack{background:#e8e8e8;border-radius:999px;height:10px;overflow:hidden}.MillwrightApply-module__VOAnVG__progressTrack span{background:var(--color-primary);border-radius:inherit;height:100%;display:block}.MillwrightApply-module__VOAnVG__question{outline:none;margin-bottom:12px;font-size:1.35rem;line-height:1.25}.MillwrightApply-module__VOAnVG__choices,.MillwrightApply-module__VOAnVG__yesNo{gap:10px;display:grid}.MillwrightApply-module__VOAnVG__yesNo{grid-template-columns:1fr 1fr}.MillwrightApply-module__VOAnVG__choices:focus,.MillwrightApply-module__VOAnVG__yesNo:focus{outline:none}.MillwrightApply-module__VOAnVG__choices:focus-visible,.MillwrightApply-module__VOAnVG__yesNo:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px;border-radius:12px}.MillwrightApply-module__VOAnVG__choice{border:2px solid var(--color-border);width:100%;min-height:56px;color:var(--color-secondary);font-family:var(--font-body);letter-spacing:0;text-transform:none;text-align:center;white-space:normal;box-shadow:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:12px;outline:none;justify-content:center;padding:14px 16px;font-size:1.05rem;font-weight:600;line-height:1.35}.MillwrightApply-module__VOAnVG__yesNo .MillwrightApply-module__VOAnVG__choice{text-align:center;justify-content:center;min-height:72px;font-size:1.25rem}.MillwrightApply-module__VOAnVG__choice:hover{border-color:var(--color-border);color:var(--color-secondary);box-shadow:none;background:#fff;transform:none}@media (hover:hover) and (pointer:fine){.MillwrightApply-module__VOAnVG__choice:hover{border-color:var(--color-secondary)}}.MillwrightApply-module__VOAnVG__choice:focus{outline:none}.MillwrightApply-module__VOAnVG__choice:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.MillwrightApply-module__VOAnVG__choiceText{text-wrap:balance;flex-direction:column;align-items:center;width:100%;display:flex}.MillwrightApply-module__VOAnVG__choiceLine,.MillwrightApply-module__VOAnVG__choiceSub{display:block}.MillwrightApply-module__VOAnVG__choiceSub{font-size:.95rem;font-weight:500}.MillwrightApply-module__VOAnVG__choiceSelected,.MillwrightApply-module__VOAnVG__choiceSelected:hover{background:var(--color-secondary);border-color:var(--color-primary);color:#fff}.MillwrightApply-module__VOAnVG__field{color:var(--color-secondary);flex-direction:column;gap:6px;margin-top:14px;font-weight:700;display:flex}.MillwrightApply-module__VOAnVG__field input,.MillwrightApply-module__VOAnVG__field textarea{border:2px solid var(--color-border);width:100%;min-height:52px;color:var(--color-text);background:#fff;border-radius:10px;padding:12px 14px;font-size:16px;font-weight:500}.MillwrightApply-module__VOAnVG__field textarea{resize:vertical;min-height:96px}.MillwrightApply-module__VOAnVG__field input:focus,.MillwrightApply-module__VOAnVG__field textarea:focus{outline:3px solid var(--color-primary);outline-offset:1px;border-color:var(--color-secondary)}.MillwrightApply-module__VOAnVG__contactGrid{gap:4px;display:grid}.MillwrightApply-module__VOAnVG__upload{border:2px dashed var(--color-secondary);background:var(--color-secondary-light);text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:148px;padding:18px 14px;display:flex}.MillwrightApply-module__VOAnVG__upload:focus-within{outline:3px solid var(--color-primary);outline-offset:2px}.MillwrightApply-module__VOAnVG__upload input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MillwrightApply-module__VOAnVG__uploadTitle{font-family:var(--font-heading);color:var(--color-secondary);font-size:1.15rem;font-weight:700}.MillwrightApply-module__VOAnVG__uploadHint{color:var(--color-text-muted);font-size:.95rem}.MillwrightApply-module__VOAnVG__uploadProgress{background:#e8e8e8;border-radius:999px;height:10px;margin-top:14px;overflow:hidden}.MillwrightApply-module__VOAnVG__uploadProgress span{background:var(--color-primary);height:100%;display:block}.MillwrightApply-module__VOAnVG__uploadStatus{color:var(--color-secondary);margin-top:8px;font-weight:600}.MillwrightApply-module__VOAnVG__error{color:#9b1c1c;background:#fde8e8;border-radius:8px;margin-bottom:12px;padding:12px 14px}.MillwrightApply-module__VOAnVG__nav{align-items:center;gap:10px;margin-top:18px;display:flex}.MillwrightApply-module__VOAnVG__back,.MillwrightApply-module__VOAnVG__next{min-height:52px;font-family:var(--font-heading);letter-spacing:.3px;text-transform:uppercase;touch-action:manipulation;border-radius:999px;padding:12px 18px;font-weight:700}.MillwrightApply-module__VOAnVG__back{color:var(--color-secondary);border:2px solid var(--color-secondary);background:0 0}.MillwrightApply-module__VOAnVG__back:hover{background:var(--color-secondary);color:#fff;transform:none}.MillwrightApply-module__VOAnVG__next{background:var(--color-primary);color:#fff;border:none;flex:1}.MillwrightApply-module__VOAnVG__next:hover:not(:disabled){background:var(--color-primary-dark);color:#fff;transform:none}.MillwrightApply-module__VOAnVG__next:disabled{opacity:.7;cursor:progress}.MillwrightApply-module__VOAnVG__thanks{text-align:center;padding:12px 8px 8px}.MillwrightApply-module__VOAnVG__thanks h3{outline:none;font-size:1.8rem}.MillwrightApply-module__VOAnVG__thanksMark{background:var(--color-primary);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 12px;font-size:2rem;font-weight:700;display:grid}.MillwrightApply-module__VOAnVG__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.MillwrightApply-module__VOAnVG__sticky{z-index:90;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:#fffffff5;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0033661f}.MillwrightApply-module__VOAnVG__sticky a{width:100%;min-height:52px;font-size:1rem}@media (min-width:768px){.MillwrightApply-module__VOAnVG__card{padding:28px 32px 32px}.MillwrightApply-module__VOAnVG__question{font-size:1.7rem}.MillwrightApply-module__VOAnVG__contactGrid{grid-template-columns:1fr 1fr;gap:8px 12px}.MillwrightApply-module__VOAnVG__sticky{width:auto;box-shadow:none;background:0 0;border:none;padding:0;bottom:24px;left:auto;right:24px}.MillwrightApply-module__VOAnVG__sticky a{width:auto;min-width:240px;box-shadow:var(--shadow-lg)}}@media (prefers-reduced-motion:reduce){.MillwrightApply-module__VOAnVG__choice,.MillwrightApply-module__VOAnVG__back,.MillwrightApply-module__VOAnVG__next{transition:none}}
.Millwrights-module__qRT8OW__page{padding-bottom:96px}.Millwrights-module__qRT8OW__hero{background:var(--color-secondary);color:#fff;border-bottom:6px solid var(--color-primary);padding:36px 0 42px}.Millwrights-module__qRT8OW__heroInner{max-width:880px}.Millwrights-module__qRT8OW__eyebrow{color:var(--color-primary);font-family:var(--font-heading);letter-spacing:1.5px;margin:0 0 8px;font-size:.85rem;font-weight:700}.Millwrights-module__qRT8OW__hero h1{color:#fff;text-transform:none;margin-bottom:16px;font-size:1.85rem;line-height:1.15}.Millwrights-module__qRT8OW__hours{border-left:4px solid var(--color-primary);background:#ffffff14;padding:14px 16px}.Millwrights-module__qRT8OW__hours p{margin:0;font-size:1.05rem;line-height:1.5}.Millwrights-module__qRT8OW__pay{background:var(--color-primary);color:#fff;margin:16px 0 18px;padding:14px 16px;font-size:1.05rem;line-height:1.4}.Millwrights-module__qRT8OW__payLead{font-family:var(--font-heading);margin-bottom:4px;font-size:1.7rem;font-weight:800;line-height:1.15;display:block}.Millwrights-module__qRT8OW__heroCta{width:100%;min-height:52px}.Millwrights-module__qRT8OW__section{padding:32px 0}.Millwrights-module__qRT8OW__alt{background:#fff}.Millwrights-module__qRT8OW__intro,.Millwrights-module__qRT8OW__tools{max-width:72ch;margin-bottom:22px;font-size:1.08rem}.Millwrights-module__qRT8OW__roleGrid{gap:16px;display:grid}.Millwrights-module__qRT8OW__roleCard{border:1px solid var(--color-border);border-top:6px solid var(--color-primary);box-shadow:var(--shadow-sm);background:#fff;padding:18px 16px 8px}.Millwrights-module__qRT8OW__alt .Millwrights-module__qRT8OW__roleCard{background:var(--color-bg)}.Millwrights-module__qRT8OW__roleCard h2{font-size:1.45rem}.Millwrights-module__qRT8OW__roleCard ul,.Millwrights-module__qRT8OW__requirements{padding-left:1.15rem}.Millwrights-module__qRT8OW__roleCard li,.Millwrights-module__qRT8OW__requirements li{margin:0 0 10px}.Millwrights-module__qRT8OW__requirements li::marker{color:var(--color-primary)}.Millwrights-module__qRT8OW__condition{color:var(--color-secondary);margin-top:8px;font-weight:700}@media (min-width:768px){.Millwrights-module__qRT8OW__hero{padding:64px 0 72px}.Millwrights-module__qRT8OW__hero h1{font-size:3rem}.Millwrights-module__qRT8OW__heroCta{width:auto}.Millwrights-module__qRT8OW__payLead{font-size:2rem}.Millwrights-module__qRT8OW__roleGrid{grid-template-columns:1fr 1fr;gap:20px}.Millwrights-module__qRT8OW__section{padding:48px 0}}
