.page-module__4NV20G__banner{background:var(--red);color:#fff;text-align:center;letter-spacing:.5px;text-transform:uppercase;padding:10px 16px;font-size:13px;font-weight:700}.page-module__4NV20G__hero{background:var(--navy);text-align:center;padding:100px 0 80px}.page-module__4NV20G__hero h1{color:#fff;margin-bottom:16px;font-size:clamp(32px,5vw,52px)}.page-module__4NV20G__heroEyebrow{color:var(--gold);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:700;display:inline-block}.page-module__4NV20G__heroSub{color:var(--text-on-dark-muted);max-width:640px;margin:0 auto 32px;font-size:18px;line-height:1.6}.page-module__4NV20G__heroBtn{background:var(--red);color:#fff;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:1px;padding:16px 40px;font-size:16px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-block}.page-module__4NV20G__heroBtn:hover{background:var(--red-dark);transform:translateY(-2px);box-shadow:0 6px 20px #c8102e59}.page-module__4NV20G__payStrip{background:var(--gold);color:var(--navy);text-align:center;letter-spacing:.4px;padding:18px 16px;font-size:16px;font-weight:700}.page-module__4NV20G__payStrip strong{font-size:18px}.page-module__4NV20G__redRule{background:linear-gradient(to bottom, var(--red) 0%, var(--red) 38%, transparent 38%, transparent 62%, var(--red) 62%, var(--red) 100%);width:80px;height:6px;margin:16px auto;display:block}.page-module__4NV20G__provideSection{background:var(--cream)}.page-module__4NV20G__provideGrid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px;display:grid}.page-module__4NV20G__provideCard{border-radius:var(--radius-md);background:#fff;padding:32px 24px;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 12px #0000000f}.page-module__4NV20G__provideCard:hover{transform:translateY(-4px);box-shadow:0 8px 28px #0000001a}.page-module__4NV20G__provideIcon{background:var(--cream);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.page-module__4NV20G__provideCard h3{color:var(--navy);margin-bottom:8px;font-size:18px}.page-module__4NV20G__provideCard p{color:var(--text-secondary);font-size:14px;line-height:1.6}.page-module__4NV20G__notSection{background:var(--warm-white)}.page-module__4NV20G__notIntro{color:var(--text-secondary);max-width:640px;margin:0 auto;font-size:17px;line-height:1.7}.page-module__4NV20G__notGrid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:900px;margin:40px auto 0;display:grid}.page-module__4NV20G__notCard{background:var(--cream);border:1px solid var(--warm-gray);border-radius:var(--radius-md);text-align:center;padding:24px 18px}.page-module__4NV20G__notIcon{background:#c8102e1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 12px;display:flex}.page-module__4NV20G__notCard p{color:var(--navy);font-size:15px;font-weight:600;line-height:1.45}.page-module__4NV20G__notKicker{text-align:center;font-family:var(--font-display);color:var(--navy);margin-top:40px;font-size:clamp(20px,2.6vw,26px);font-weight:700}.page-module__4NV20G__opportunitySection{background:var(--warm-white)}.page-module__4NV20G__opportunityInner{max-width:760px;margin:0 auto}.page-module__4NV20G__roleMeta{color:var(--red);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:13px;font-weight:600}.page-module__4NV20G__roleTitle{color:var(--navy);margin-bottom:16px;font-size:28px}.page-module__4NV20G__roleDesc{color:var(--text-secondary);margin-bottom:28px;font-size:16px;line-height:1.7}.page-module__4NV20G__roleList{margin:0 0 32px;padding:0;list-style:none}.page-module__4NV20G__roleList li{color:var(--text-primary);border-bottom:1px solid var(--warm-gray);align-items:flex-start;gap:12px;padding:10px 0;font-size:15px;font-weight:500;display:flex}.page-module__4NV20G__tags{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.page-module__4NV20G__tag{background:var(--cream);border:1px solid var(--warm-gray);color:var(--navy);border-radius:20px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-block}.page-module__4NV20G__thrivesSection{background:var(--cream)}.page-module__4NV20G__thrivesGrid{grid-template-columns:1fr 1fr;gap:12px 32px;max-width:760px;margin:36px auto 0;display:grid}.page-module__4NV20G__thriveItem{color:var(--text-primary);align-items:flex-start;gap:12px;padding:14px 0;font-size:15px;font-weight:500;display:flex}.page-module__4NV20G__thriveCheck{background:var(--red);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.page-module__4NV20G__quoteSection{background:var(--navy);text-align:center;padding:80px 0}.page-module__4NV20G__quoteText{font-family:var(--font-display);color:#fff;max-width:700px;margin:0 auto 20px;font-size:clamp(20px,3vw,28px);font-style:italic;line-height:1.55}.page-module__4NV20G__quoteAttrib{color:var(--gold);text-align:center;max-width:700px;margin:0 auto;font-size:14px;font-weight:600}.page-module__4NV20G__highlightLine{font-family:var(--font-display);color:#fff;text-align:center;letter-spacing:.5px;margin:32px auto 0;font-size:clamp(18px,2.5vw,24px);font-weight:700}.page-module__4NV20G__ctaSection{background:var(--warm-white)}.page-module__4NV20G__ctaInner{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.page-module__4NV20G__ctaCopy h2{color:var(--navy);margin-bottom:12px;font-size:clamp(26px,3vw,36px)}.page-module__4NV20G__ctaCopy p{color:var(--text-secondary);max-width:440px;font-size:16px;line-height:1.65}.page-module__4NV20G__formCard{border-radius:var(--radius-md);background:#fff;padding:0 0 28px;overflow:hidden;box-shadow:0 8px 32px #00000014}.page-module__4NV20G__formPromo{background:var(--red);color:#fff;text-align:center;letter-spacing:.3px;padding:10px 16px;font-size:13px;font-weight:700;line-height:1.4}.page-module__4NV20G__formTitle{text-align:center;margin-bottom:4px;padding:20px 28px 0;font-size:22px}.page-module__4NV20G__formSub{text-align:center;color:var(--text-muted);margin-bottom:20px;margin-left:auto;margin-right:auto;padding:0 28px;font-size:13px}.page-module__4NV20G__formBody{padding:0 28px}.page-module__4NV20G__formGroup{margin-bottom:12px}.page-module__4NV20G__formLabel{color:var(--navy);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.page-module__4NV20G__formInput{border:2px solid var(--warm-gray);border-radius:var(--radius-sm);width:100%;font-size:16px;font-family:var(--font-body);background:var(--cream);padding:12px 14px;transition:border-color .2s}.page-module__4NV20G__formInput:focus{border-color:var(--navy-light);background:#fff;outline:none}.page-module__4NV20G__formTextarea{border:2px solid var(--warm-gray);border-radius:var(--radius-sm);width:100%;font-size:16px;font-family:var(--font-body);background:var(--cream);resize:vertical;padding:12px 14px;transition:border-color .2s}.page-module__4NV20G__formTextarea:focus{border-color:var(--navy-light);background:#fff;outline:none}.page-module__4NV20G__radioGroup{flex-wrap:wrap;gap:10px 20px;padding:8px 0;display:flex}.page-module__4NV20G__radioLabel{color:var(--navy);cursor:pointer;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.page-module__4NV20G__radioInput{width:18px;height:18px;accent-color:var(--red);cursor:pointer}.page-module__4NV20G__formCta{background:var(--red);color:#fff;border-radius:var(--radius-sm);width:100%;font-size:15px;font-weight:700;font-family:var(--font-body);cursor:pointer;text-transform:uppercase;letter-spacing:.8px;border:none;margin-top:4px;padding:14px;transition:all .25s}.page-module__4NV20G__formCta:hover{background:var(--red-dark);transform:translateY(-1px);box-shadow:0 6px 16px #c8102e4d}.page-module__4NV20G__formCta:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:1024px){.page-module__4NV20G__provideGrid{grid-template-columns:repeat(2,1fr)}.page-module__4NV20G__notGrid{grid-template-columns:repeat(2,1fr);max-width:560px}.page-module__4NV20G__ctaInner{grid-template-columns:1fr;gap:36px}.page-module__4NV20G__ctaCopy{text-align:center}.page-module__4NV20G__ctaCopy p{margin-left:auto;margin-right:auto}}@media (max-width:768px){.page-module__4NV20G__provideGrid{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}.page-module__4NV20G__notGrid{grid-template-columns:1fr;max-width:400px}.page-module__4NV20G__thrivesGrid{grid-template-columns:1fr}}
