.page-module__XDuFFq__page{min-height:100vh;padding-top:var(--nav-h,72px);padding-bottom:5rem;position:relative}.page-module__XDuFFq__hero{text-align:center;background:radial-gradient(circle at 50% 30%, var(--gold-dim,#b4530914) 0%, transparent 70%);padding:4rem 1.5rem 3rem;position:relative;overflow:hidden}.page-module__XDuFFq__heroBg{background:radial-gradient(circle at 50% 50%, var(--gold-glow,#b453090d) 0%, transparent 60%);pointer-events:none;position:absolute;inset:0}.page-module__XDuFFq__heroInner{z-index:1;max-width:800px;margin:0 auto;position:relative}.page-module__XDuFFq__heroTitle{letter-spacing:-.5px;color:var(--fg,#372e27);margin:1.2rem 0 .8rem;font-size:2.3rem;font-weight:800;line-height:1.25}.page-module__XDuFFq__heroSub{color:var(--fg-muted,#574d44);max-width:680px;margin:0 auto;font-size:1.02rem;line-height:1.6}.page-module__XDuFFq__content{z-index:1;max-width:1140px;margin:0 auto;padding:0 1.5rem;position:relative}.page-module__XDuFFq__loadingWrapper{color:var(--gold,#b45309);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:4rem 0;font-size:1.1rem;display:flex}.page-module__XDuFFq__loadingWrapper i{font-size:2.2rem}.page-module__XDuFFq__cardsGrid{grid-template-columns:repeat(3,1fr);gap:1.8rem;margin-top:1rem;display:grid}@media (max-width:960px){.page-module__XDuFFq__cardsGrid{grid-template-columns:1fr;max-width:480px;margin:1rem auto 0}}.page-module__XDuFFq__roleCard{-webkit-backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #b4530938;border-radius:18px;flex-direction:column;padding:2.2rem 1.8rem;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 8px 30px #372e270f}:is([data-theme=dark] .page-module__XDuFFq__roleCard,.dark .page-module__XDuFFq__roleCard){background:#1a1a1ad9;border:1px solid #c9a84c40;box-shadow:0 8px 30px #00000073}.page-module__XDuFFq__roleCard:hover{border-color:var(--gold,#b45309);box-shadow:0 14px 36px #372e271f, 0 0 20px var(--gold-dim,#b453091f);transform:translateY(-5px)}:is([data-theme=dark] .page-module__XDuFFq__roleCard:hover,.dark .page-module__XDuFFq__roleCard:hover){box-shadow:0 14px 36px #0009,0 0 20px #c9a84c33}.page-module__XDuFFq__cardHeader{justify-content:space-between;align-items:center;margin-bottom:1.2rem;display:flex}.page-module__XDuFFq__iconCircle{border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.7rem;display:flex}.page-module__XDuFFq__statusBadgeWrap{align-items:center;display:flex}.page-module__XDuFFq__badgeOpen{color:#065f46;text-transform:uppercase;letter-spacing:.5px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-flex}:is([data-theme=dark] .page-module__XDuFFq__badgeOpen,.dark .page-module__XDuFFq__badgeOpen){color:#34d399;background:#10b98126;border-color:#10b98166}.page-module__XDuFFq__pulseDot{background:#10b981;border-radius:50%;width:7px;height:7px;animation:1.6s infinite page-module__XDuFFq__pulse;box-shadow:0 0 #10b981b3}@keyframes page-module__XDuFFq__pulse{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.page-module__XDuFFq__badgeClosed{color:#991b1b;text-transform:uppercase;letter-spacing:.5px;background:#fef2f2;border:1px solid #fecaca;border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:700}:is([data-theme=dark] .page-module__XDuFFq__badgeClosed,.dark .page-module__XDuFFq__badgeClosed){color:#f87171;background:#ef444426;border-color:#ef44444d}.page-module__XDuFFq__roleTitle{color:var(--fg,#372e27);margin-bottom:.5rem;font-size:1.35rem;font-weight:800}.page-module__XDuFFq__roleDesc{color:var(--fg-muted,#574d44);min-height:48px;margin-bottom:1.4rem;font-size:.9rem;line-height:1.55}.page-module__XDuFFq__perksList{background:#b453090a;border:1px dashed #b4530933;border-radius:12px;flex-direction:column;gap:.55rem;margin-bottom:1.5rem;padding:1rem 1.1rem;display:flex}:is([data-theme=dark] .page-module__XDuFFq__perksList,.dark .page-module__XDuFFq__perksList){background:#c9a84c0f;border-color:#c9a84c40}.page-module__XDuFFq__perksHeading{text-transform:uppercase;letter-spacing:.5px;color:var(--gold,#b45309);margin-bottom:2px;font-size:.78rem;font-weight:800}.page-module__XDuFFq__perkItem{color:var(--fg,#372e27);align-items:flex-start;gap:8px;font-size:.84rem;line-height:1.4;display:flex}.page-module__XDuFFq__perkItem i{color:#10b981;flex-shrink:0;margin-top:1px;font-size:1.05rem}.page-module__XDuFFq__applyBtn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#b45309 0%,#d97706 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:auto;padding:12px 16px;font-size:.95rem;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 14px #b4530940}.page-module__XDuFFq__applyBtn:hover:not(:disabled){background:linear-gradient(135deg,#92400e 0%,#b45309 100%);transform:translateY(-2px);box-shadow:0 6px 18px #b4530959}:is([data-theme=dark] .page-module__XDuFFq__applyBtn,.dark .page-module__XDuFFq__applyBtn){color:#111;background:linear-gradient(135deg,#c9a84c 0%,#dfc377 100%);box-shadow:0 4px 14px #c9a84c33}:is([data-theme=dark] .page-module__XDuFFq__applyBtn:hover:not(:disabled),.dark .page-module__XDuFFq__applyBtn:hover:not(:disabled)){background:linear-gradient(135deg,#dfc377 0%,#f3e5ab 100%);box-shadow:0 6px 18px #c9a84c4d}.page-module__XDuFFq__btnDisabled{color:#8c7e73!important;cursor:not-allowed!important;box-shadow:none!important;background:#ebe4d5!important;border:1px solid #dcd3c1!important;transform:none!important}:is([data-theme=dark] .page-module__XDuFFq__btnDisabled,.dark .page-module__XDuFFq__btnDisabled){color:#666!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important}.page-module__XDuFFq__modalOverlay{-webkit-backdrop-filter:blur(8px);z-index:1000;background:#000000a6;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.page-module__XDuFFq__modalContent{background:#fff;border:1.5px solid #b453094d;border-radius:20px;width:100%;max-width:600px;max-height:90vh;animation:.25s ease-out page-module__XDuFFq__modalIn;position:relative;overflow-y:auto;box-shadow:0 20px 50px #372e2738}.page-module__XDuFFq__modalContentWide{max-width:680px}:is([data-theme=dark] .page-module__XDuFFq__modalContent,.dark .page-module__XDuFFq__modalContent){background:#1b1b1b;border:1.5px solid #c9a84c59;box-shadow:0 20px 50px #000000d9,0 0 30px #c9a84c1f}@keyframes page-module__XDuFFq__modalIn{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.page-module__XDuFFq__modalHeader{border-bottom:1px solid #ede5d8;align-items:center;gap:14px;padding:1.5rem 1.8rem;display:flex}:is([data-theme=dark] .page-module__XDuFFq__modalHeader,.dark .page-module__XDuFFq__modalHeader){border-bottom:1px solid #333}.page-module__XDuFFq__modalIconCircle{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex}.page-module__XDuFFq__modalTitle{color:var(--gold,#b45309);margin:0;font-size:1.25rem;font-weight:800;line-height:1.3}.page-module__XDuFFq__modalSub{color:var(--fg-muted,#7c7268);margin:2px 0 0;font-size:.82rem}.page-module__XDuFFq__closeBtn{width:34px;height:34px;color:var(--fg-dim,#8c7e73);cursor:pointer;background:#b4530914;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.3rem;transition:all .2s;display:flex;position:absolute;top:1.2rem;right:1.2rem}.page-module__XDuFFq__closeBtn:hover{color:var(--fg,#372e27);background:#b4530933;transform:rotate(90deg)}:is([data-theme=dark] .page-module__XDuFFq__closeBtn:hover,.dark .page-module__XDuFFq__closeBtn:hover){color:#fff;background:#c9a84c40}.page-module__XDuFFq__form{flex-direction:column;gap:1.2rem;padding:1.8rem;display:flex}.page-module__XDuFFq__field{flex-direction:column;gap:.4rem;display:flex}.page-module__XDuFFq__field label{color:var(--fg,#372e27);font-size:.88rem;font-weight:700}.page-module__XDuFFq__field label span{color:#ef4444}.page-module__XDuFFq__fieldSubtext{color:var(--fg-muted,#7c7268);margin-top:1px;font-size:.78rem;line-height:1.45}.page-module__XDuFFq__field input,.page-module__XDuFFq__field select,.page-module__XDuFFq__field textarea{color:var(--fg,#372e27);background:#fbf9f5;border:1.5px solid #d6cebf;border-radius:10px;outline:none;padding:10px 14px;font-family:inherit;font-size:.92rem;transition:border-color .2s,box-shadow .2s,background-color .2s}:is([data-theme=dark] .page-module__XDuFFq__field input,[data-theme=dark] .page-module__XDuFFq__field select,[data-theme=dark] .page-module__XDuFFq__field textarea,.dark .page-module__XDuFFq__field input,.dark .page-module__XDuFFq__field select,.dark .page-module__XDuFFq__field textarea){color:#fff;background:#141414;border:1.5px solid #383838}.page-module__XDuFFq__field input:focus,.page-module__XDuFFq__field select:focus,.page-module__XDuFFq__field textarea:focus{border-color:var(--gold,#b45309);box-shadow:0 0 0 3px var(--gold-dim,#b4530926)}.page-module__XDuFFq__field textarea{resize:vertical;min-height:85px}.page-module__XDuFFq__stepperContainer{background:#b453090d;border:1px solid #b4530933;border-radius:14px;margin-bottom:6px;padding:12px 16px}:is([data-theme=dark] .page-module__XDuFFq__stepperContainer,.dark .page-module__XDuFFq__stepperContainer){background:#c9a84c14;border-color:#c9a84c40}.page-module__XDuFFq__stepperBar{justify-content:space-between;align-items:center;gap:8px;display:flex}.page-module__XDuFFq__stepperStep{opacity:.5;align-items:center;gap:8px;transition:all .25s;display:flex}.page-module__XDuFFq__stepperStepActive{opacity:1}.page-module__XDuFFq__stepperStepDone{opacity:.9}.page-module__XDuFFq__stepperNumber{width:28px;height:28px;color:var(--fg-muted,#7c7268);background:#fff;border:2px solid #d6cebf;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:flex}:is([data-theme=dark] .page-module__XDuFFq__stepperNumber,.dark .page-module__XDuFFq__stepperNumber){background:#252525;border-color:#444}.page-module__XDuFFq__stepperStepActive .page-module__XDuFFq__stepperNumber{color:#fff;background:linear-gradient(135deg,#b45309,#d97706);border-color:#0000;box-shadow:0 2px 8px #b453094d}.page-module__XDuFFq__stepperStepDone .page-module__XDuFFq__stepperNumber{color:#fff;background:#10b981;border-color:#10b981}.page-module__XDuFFq__stepperLabel{color:var(--fg,#372e27);font-size:.82rem;font-weight:700}.page-module__XDuFFq__stepperStepActive .page-module__XDuFFq__stepperLabel{color:var(--gold,#b45309)}.page-module__XDuFFq__stepperDivider{background:#d6cebf;flex:1;max-width:40px;height:2px}:is([data-theme=dark] .page-module__XDuFFq__stepperDivider,.dark .page-module__XDuFFq__stepperDivider){background:#444}.page-module__XDuFFq__positionGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:6px;display:grid}@media (max-width:600px){.page-module__XDuFFq__positionGrid{grid-template-columns:1fr}}.page-module__XDuFFq__positionCard{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fbf9f5;border:1.5px solid #d6cebf;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:all .2s;display:flex}:is([data-theme=dark] .page-module__XDuFFq__positionCard,.dark .page-module__XDuFFq__positionCard){background:#181818;border-color:#333}.page-module__XDuFFq__positionCard:hover{border-color:var(--gold,#b45309);transform:translateY(-2px);box-shadow:0 4px 12px #b453091a}.page-module__XDuFFq__positionCardActive{outline:2px solid var(--gold,#b45309);border-color:var(--gold,#b45309)!important;background:#fff!important;box-shadow:0 4px 16px #b4530933!important}:is([data-theme=dark] .page-module__XDuFFq__positionCardActive,.dark .page-module__XDuFFq__positionCardActive){outline-color:var(--gold,#dfc377);border-color:var(--gold,#dfc377)!important;background:#222!important}.page-module__XDuFFq__positionIcon{flex-shrink:0;font-size:1.6rem}.page-module__XDuFFq__positionInfo{flex-direction:column;gap:2px;display:flex}.page-module__XDuFFq__positionTitle{color:var(--fg,#372e27);font-size:.92rem;font-weight:800}.page-module__XDuFFq__positionSub{color:var(--fg-muted,#7c7268);font-size:.74rem;line-height:1.35}.page-module__XDuFFq__optionsGrid{flex-direction:column;gap:.45rem;margin-top:.3rem;display:flex}.page-module__XDuFFq__optionLabel{color:var(--fg,#372e27);cursor:pointer;background:#fbf9f5;border:1.5px solid #d6cebf;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:.88rem;transition:all .15s;display:flex}:is([data-theme=dark] .page-module__XDuFFq__optionLabel,.dark .page-module__XDuFFq__optionLabel){background:#181818;border-color:#333}.page-module__XDuFFq__optionLabel:hover{border-color:var(--gold,#b45309);background:#b453090d}.page-module__XDuFFq__optionLabel input{accent-color:var(--gold,#b45309);cursor:pointer;width:16px;height:16px}.page-module__XDuFFq__otherInput{margin-top:4px}.page-module__XDuFFq__sectionHeading{color:var(--gold,#b45309);align-items:center;gap:8px;margin-top:4px;margin-bottom:6px;font-size:1.05rem;font-weight:800;display:flex}.page-module__XDuFFq__sectionDivider{border-top:1px dashed #d6cebf;margin:.6rem 0;padding-top:.8rem}:is([data-theme=dark] .page-module__XDuFFq__sectionDivider,.dark .page-module__XDuFFq__sectionDivider){border-color:#383838}.page-module__XDuFFq__stepNavButtons{border-top:1px solid #ede5d8;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}:is([data-theme=dark] .page-module__XDuFFq__stepNavButtons,.dark .page-module__XDuFFq__stepNavButtons){border-top-color:#333}.page-module__XDuFFq__prevBtn{color:var(--fg,#372e27);cursor:pointer;background:#ede5d8;border:1px solid #d6cebf;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:700;transition:all .2s;display:inline-flex}:is([data-theme=dark] .page-module__XDuFFq__prevBtn,.dark .page-module__XDuFFq__prevBtn){color:#fff;background:#252525;border-color:#444}.page-module__XDuFFq__prevBtn:hover{background:#d6cebf}:is([data-theme=dark] .page-module__XDuFFq__prevBtn:hover,.dark .page-module__XDuFFq__prevBtn:hover){background:#333}.page-module__XDuFFq__nextBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#b45309 0%,#d97706 100%);border:none;border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:11px 24px;font-size:.92rem;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #b4530940}.page-module__XDuFFq__nextBtn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #b4530959}:is([data-theme=dark] .page-module__XDuFFq__nextBtn,.dark .page-module__XDuFFq__nextBtn){color:#111;background:linear-gradient(135deg,#c9a84c 0%,#dfc377 100%);box-shadow:0 4px 14px #c9a84c33}.page-module__XDuFFq__closingBox{background:linear-gradient(135deg,#b4530914 0%,#d9770608 100%);border:1.5px solid #b4530940;border-radius:14px;align-items:flex-start;gap:14px;margin-top:10px;padding:16px 18px;display:flex}:is([data-theme=dark] .page-module__XDuFFq__closingBox,.dark .page-module__XDuFFq__closingBox){background:linear-gradient(135deg,#c9a84c1f 0%,#1e191499 100%);border-color:#c9a84c59}.page-module__XDuFFq__closingIcon{color:var(--gold,#b45309);flex-shrink:0;margin-top:2px;font-size:1.8rem}.page-module__XDuFFq__closingTitle{color:var(--gold,#b45309);margin-bottom:4px;font-size:.98rem;font-weight:800}.page-module__XDuFFq__closingText{color:var(--fg-muted,#574d44);margin:0;font-size:.84rem;line-height:1.55}.page-module__XDuFFq__disclaimerBox{background:#fff8f0;border:1.5px solid #f97316;border-radius:12px;padding:1.1rem}:is([data-theme=dark] .page-module__XDuFFq__disclaimerBox,.dark .page-module__XDuFFq__disclaimerBox){background:#f973161a;border-color:#f9731666}.page-module__XDuFFq__disclaimerTitle{color:#c2410c;align-items:center;gap:6px;margin-bottom:.5rem;font-size:.92rem;font-weight:800;display:flex}:is([data-theme=dark] .page-module__XDuFFq__disclaimerTitle,.dark .page-module__XDuFFq__disclaimerTitle){color:#fb923c}.page-module__XDuFFq__disclaimerText{color:var(--fg,#372e27);font-size:.84rem;line-height:1.6}.page-module__XDuFFq__checkboxLabel{color:var(--fg,#372e27);cursor:pointer;align-items:center;gap:8px;margin-top:10px;font-size:.86rem;font-weight:700;display:flex}.page-module__XDuFFq__checkboxLabel input{accent-color:#c2410c;width:16px;height:16px}.page-module__XDuFFq__reminderBox{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;align-items:flex-start;gap:10px;padding:.9rem 1.1rem;display:flex}:is([data-theme=dark] .page-module__XDuFFq__reminderBox,.dark .page-module__XDuFFq__reminderBox){background:#10b9811a;border-color:#10b9814d}.page-module__XDuFFq__reminderBox i{color:#10b981;flex-shrink:0;margin-top:2px;font-size:1.3rem}.page-module__XDuFFq__reminderTitle{color:#15803d;margin-bottom:2px;font-size:.86rem;font-weight:800}:is([data-theme=dark] .page-module__XDuFFq__reminderTitle,.dark .page-module__XDuFFq__reminderTitle){color:#34d399}.page-module__XDuFFq__reminderText{color:var(--fg-muted,#574d44);font-size:.8rem;line-height:1.45}.page-module__XDuFFq__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#b45309 0%,#d97706 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:.5rem;padding:12px;font-size:1rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 14px #b4530940}.page-module__XDuFFq__submitBtn:hover:not(:disabled){background:linear-gradient(135deg,#92400e 0%,#b45309 100%);transform:translateY(-2px);box-shadow:0 6px 18px #b4530959}:is([data-theme=dark] .page-module__XDuFFq__submitBtn,.dark .page-module__XDuFFq__submitBtn){color:#111;background:linear-gradient(135deg,#c9a84c 0%,#dfc377 100%);box-shadow:0 4px 14px #c9a84c33}:is([data-theme=dark] .page-module__XDuFFq__submitBtn:hover:not(:disabled),.dark .page-module__XDuFFq__submitBtn:hover:not(:disabled)){background:linear-gradient(135deg,#dfc377 0%,#f3e5ab 100%);box-shadow:0 6px 18px #c9a84c4d}.page-module__XDuFFq__submitBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__XDuFFq__successBox{text-align:center;padding:2.5rem 1.8rem}.page-module__XDuFFq__successIcon{color:#10b981;margin-bottom:1rem;font-size:3.5rem}.page-module__XDuFFq__successTitle{color:var(--fg,#372e27);margin-bottom:.5rem;font-size:1.3rem;font-weight:700}.page-module__XDuFFq__successDesc{color:var(--fg-muted,#574d44);margin-bottom:1.5rem;font-size:.92rem;line-height:1.6}.page-module__XDuFFq__errorBox{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:.88rem;display:flex}:is([data-theme=dark] .page-module__XDuFFq__errorBox,.dark .page-module__XDuFFq__errorBox){color:#f87171;background:#ef44441f;border-color:#ef44444d}
