.cr-page .cr-anchor{scroll-margin-top:64px}.cr-page .req{color:var(--gold)}.cr-page .cr-hero{min-height:calc(100vh - 64px)}.cr-page .cr-hero-body{z-index:2;flex:1;grid-template-columns:minmax(0,1fr) 480px;width:100%;max-width:1240px;margin:0 auto;padding:0 32px;display:grid;position:relative}.cr-page .cr-hero-left{border-right:1px solid var(--border);flex-direction:column;justify-content:center;gap:26px;padding:72px 64px 72px 0;display:flex}.cr-page .cr-hero-left .pk-ey,.cr-page .cr-hero-left .pk-h1,.cr-page .cr-hero-left .pk-lead{margin-bottom:0}.cr-page .cr-h1{font-size:clamp(40px,5vw,72px);line-height:.96}.cr-page .cr-h1 em{display:block}.cr-page .cr-ghost{color:#0000;-webkit-text-stroke:1.5px #c9a22766;display:block}.cr-page .cr-counters{border:1px solid var(--border-gold);background:color-mix(in srgb, var(--bg) 75%, transparent);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:520px;display:grid;overflow:hidden}.cr-page .cr-cnt{border-right:1px solid var(--border-gold);text-align:center;padding:16px 12px;transition:background .25s}.cr-page .cr-cnt:last-child{border-right:none}.cr-page .cr-cnt:hover{background:var(--gold-soft)}.cr-page .cr-cnt-n{font-family:var(--font-playfair), Georgia, serif;color:var(--gold);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1;display:block}.cr-page .cr-cnt-l{text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);margin-top:4px;font-size:9px}.cr-page .cr-pills{flex-wrap:wrap;gap:6px;display:flex}.cr-page .cr-pill{border:1px solid var(--border);background:var(--bg-card);color:var(--text-muted);transition:border-color .25s, color .25s, background .25s, transform .35s var(--spring);border-radius:99px;align-items:center;gap:6px;padding:5px 13px;font-size:11px;font-weight:600;display:inline-flex}.cr-page .cr-pill:hover{border-color:var(--border-gold);color:var(--gold);background:var(--gold-soft);transform:translateY(-2px)}.cr-page .cr-hero-right{min-height:520px;position:relative}.cr-page .cr-globe{aspect-ratio:1;width:min(380px,90%);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cr-page .cr-jc{z-index:2;border:1px solid var(--border);background:color-mix(in srgb, var(--bg-card) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:232px;box-shadow:var(--shadow-lg);border-radius:14px;padding:15px 17px;transition:border-color .25s,box-shadow .3s;position:absolute}.cr-page .cr-jc:hover{border-color:var(--border-gold)}.cr-page .cr-jc-0{animation:5.5s ease-in-out infinite cr-float;top:9%;left:4%}.cr-page .cr-jc-1{animation:6.5s ease-in-out .5s infinite cr-float;top:33%;right:0}.cr-page .cr-jc-2{animation:6s ease-in-out 1s infinite cr-float;top:59%;left:2%}.cr-page .cr-jc-3{animation:7s ease-in-out 1.5s infinite cr-float;bottom:7%;right:4%}@keyframes cr-float{50%{transform:translateY(-10px)}}.cr-page .cr-jc-dept{letter-spacing:.14em;text-transform:uppercase;color:var(--c);margin-bottom:6px;font-size:8px;font-weight:700}.cr-page .cr-jc-title{color:var(--text);margin-bottom:5px;font-size:13px;font-weight:700;line-height:1.3}.cr-page .cr-jc-meta{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:5px;font-size:10px;display:flex}.cr-page .cr-jc-meta i{background:var(--text-dim);opacity:.5;border-radius:50%;width:3px;height:3px}.cr-page .cr-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:3px;margin-left:6px;padding:1px 7px;font-size:8px;font-style:normal;font-weight:700}.cr-page .cr-jc-meta .cr-badge{margin-left:auto}.cr-page .cr-badge.is-hot{color:var(--coral);background:#f871711f;border:1px solid #f8717140}.cr-page .cr-badge.is-new{color:var(--green);background:#34d3991a;border:1px solid #34d39938}.cr-page .cr-split-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:60px;margin-bottom:60px;display:grid}.cr-page .cr-split-head b{color:var(--text);font-weight:600}.cr-page .cr-why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cr-page .cr-why{padding:32px 28px;overflow:hidden}.cr-page .cr-why:before{content:"";background:linear-gradient(90deg, var(--c), transparent);opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.cr-page .cr-why:hover:before{opacity:1}.cr-page .cr-why-wm{font-family:var(--font-playfair), Georgia, serif;color:var(--c);opacity:.05;pointer-events:none;font-size:80px;font-weight:800;line-height:1;transition:opacity .3s;position:absolute;bottom:-12px;right:12px}.cr-page .cr-why:hover .cr-why-wm{opacity:.1}.cr-page .cr-why-icon{background:rgba(var(--c-rgb), .1);border:1px solid rgba(var(--c-rgb), .22);width:46px;height:46px;transition:background .3s, transform .45s var(--spring);border-radius:13px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.cr-page .cr-why:hover .cr-why-icon{background:rgba(var(--c-rgb), .18);transform:scale(1.08)rotate(-4deg)}.cr-page .cr-why-title{color:var(--text);margin-bottom:4px;font-size:16px;font-weight:700}.cr-page .cr-why-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--c);opacity:.85;margin-bottom:12px;font-size:10px;font-weight:700}.cr-page .cr-why-div{background:var(--c);opacity:.3;width:22px;height:1px;transition:width .45s var(--ease), opacity .3s;margin-bottom:14px}.cr-page .cr-why:hover .cr-why-div{opacity:.65;width:40px}.cr-page .cr-why-text{color:var(--text-muted);font-size:13px;line-height:1.8}.cr-page .cr-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:40px;display:flex}.cr-page .cr-filters{flex-wrap:wrap;gap:6px;display:flex}.cr-page .cr-list{border:1px solid var(--border);background:var(--bg-card);border-radius:18px;overflow:hidden}.cr-page .cr-role{border:none;border-bottom:1px solid var(--border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;animation:pk-item .5s var(--ease) backwards;animation-delay:calc(var(--i) * 35ms);background:0 0;grid-template-columns:minmax(0,1fr) 130px 120px 34px;align-items:center;gap:16px;padding:20px 24px;transition:background .25s;display:grid;position:relative}.cr-page .cr-role:last-child{border-bottom:none}.cr-page .cr-role:before{content:"";background:var(--c);width:2px;transition:transform .35s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.cr-page .cr-role:hover{background:var(--bg-alt)}.cr-page .cr-role:hover:before{transform:scaleY(1)}.cr-page .cr-role:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.cr-page .cr-role-main{min-width:0}.cr-page .cr-role-title{color:var(--text);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:4px;font-size:14px;font-weight:700;display:flex}.cr-page .cr-role-meta{color:var(--text-dim);align-items:center;gap:7px;font-size:11px;display:flex}.cr-page .cr-role-meta i{background:var(--text-dim);opacity:.5;border-radius:50%;width:3px;height:3px}.cr-page .cr-dept{letter-spacing:.06em;white-space:nowrap;color:var(--c);background:rgba(var(--c-rgb), .1);border:1px solid rgba(var(--c-rgb), .22);border-radius:6px;justify-self:start;padding:3px 10px;font-size:9px;font-weight:700}.cr-page .cr-sal{color:var(--gold);text-align:right;white-space:nowrap;font-size:11px;font-weight:600}.cr-page .cr-arrow{border:1px solid var(--border);width:32px;height:32px;color:var(--text-dim);transition:border-color .25s, color .25s, background .25s, transform .35s var(--ease);border-radius:10px;justify-content:center;align-items:center;display:flex}.cr-page .cr-role:hover .cr-arrow{border-color:var(--border-gold);color:var(--gold);background:var(--gold-soft);transform:translate(3px)}.cr-page .cr-cu-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}.cr-page .cr-cu-text{margin:16px 0 28px}.cr-page .cr-cu-vals{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;overflow:hidden}.cr-page .cr-cu-val{border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding:16px 20px;transition:background .2s;display:flex}.cr-page .cr-cu-val:last-child{border-bottom:none}.cr-page .cr-cu-val:hover{background:var(--gold-soft)}.cr-page .cr-cu-icon{background:var(--gold-soft);border:1px solid var(--border-gold);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.cr-page .cr-cu-vt{color:var(--text);margin-bottom:2px;font-size:13px;font-weight:700}.cr-page .cr-cu-vs{color:var(--text-muted);font-size:12px;line-height:1.5}.cr-page .cr-cu-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cr-page .cr-cu-stat{padding:28px 24px;overflow:hidden}.cr-page .cr-cu-stat:nth-child(2n){margin-top:22px}.cr-page .cr-cu-num{font-family:var(--font-playfair), Georgia, serif;color:var(--gold);margin-bottom:6px;font-size:32px;font-weight:800;line-height:1}.cr-page .cr-cu-lbl{color:var(--text);margin-bottom:4px;font-size:13px;font-weight:700}.cr-page .cr-cu-sub{color:var(--text-dim);font-size:11px;line-height:1.45}.cr-page .cr-cu-wm{font-family:var(--font-playfair), Georgia, serif;color:#c9a2270f;pointer-events:none;font-size:64px;font-weight:800;line-height:1;position:absolute;bottom:-8px;right:10px}.cr-page .cr-apply{background:var(--bg-alt);overflow:hidden}.cr-page .cr-apply:before{content:"";pointer-events:none;background:radial-gradient(circle,#c9a22712 0%,#0000 60%);border-radius:50%;width:800px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cr-page .cr-apply-inner{z-index:1;max-width:720px;margin:0 auto;padding:0 32px;position:relative}.cr-page .cr-apply .pk-head{margin-bottom:40px}.cr-page .cr-form{border:1px solid var(--border-gold);background:var(--bg-card);border-radius:20px;padding:40px;position:relative}.cr-page .cr-form:before{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);opacity:.6;border-radius:20px 20px 0 0;height:2px;position:absolute;top:0;left:0;right:0}.cr-page .cr-applying{background:var(--gold-soft);border:1px solid var(--border-gold);color:var(--text-muted);animation:pk-item .4s var(--ease);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;padding:10px 14px;font-size:12px;display:flex}.cr-page .cr-applying b{color:var(--gold)}.cr-page .cr-applying button{border:1px solid var(--border-gold);width:24px;height:24px;color:var(--gold);cursor:pointer;background:0 0;border-radius:6px;font-size:15px;line-height:1}.cr-page .cr-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.cr-page .cr-field{flex-direction:column;min-width:0;margin-bottom:16px;display:flex}.cr-page .cr-lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);margin-bottom:7px;font-size:9px;font-weight:700}.cr-page .cr-inp{border:1px solid var(--border);background:var(--bg-alt);width:100%;color:var(--text);font:14px var(--font-dm-sans), sans-serif;border-radius:10px;outline:none;padding:12px 16px;transition:border-color .25s,background .25s,box-shadow .25s}.cr-page .cr-inp:hover{border-color:#c9a22759}.cr-page .cr-inp:focus{border-color:var(--gold);background:var(--bg-card);box-shadow:0 0 0 3px #c9a2271a}.cr-page .cr-inp::placeholder{color:var(--text-dim)}.cr-page .cr-textarea{resize:vertical;font-size:13px;line-height:1.7}.cr-page .has-error .cr-inp{border-color:var(--coral);box-shadow:0 0 0 3px #f871711a}.cr-page .cr-err{color:var(--coral);margin-top:6px;font-size:11px}.cr-page .cr-submit{background:var(--gold);color:#000;width:100%;font:700 14px var(--font-dm-sans), sans-serif;cursor:pointer;transition:transform .35s var(--ease), box-shadow .35s;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:16px;display:flex;box-shadow:0 8px 28px #c9a2274d}.cr-page .cr-submit:hover{transform:translateY(-2px);box-shadow:0 14px 40px #c9a22773}.cr-page .cr-note{color:var(--text-dim);text-align:center;margin-top:14px;font-size:11px}.cr-page .cr-done{text-align:center;animation:pk-item .5s var(--ease);padding:52px 36px}.cr-page .cr-done-icon{background:var(--green);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 18px;display:flex;box-shadow:0 0 0 8px #34d39926}.cr-page .cr-done h3{font-family:var(--font-playfair), Georgia, serif;color:var(--text);margin-bottom:10px;font-size:24px;font-weight:700}.cr-page .cr-done p{color:var(--text-muted);margin-bottom:22px;font-size:14px;line-height:1.7}.cr-page .cr-done b{color:var(--gold)}@media (max-width:1100px){.cr-page .cr-hero-body{grid-template-columns:minmax(0,1fr) 420px}.cr-page .cr-hero-left{padding-right:44px}.cr-page .cr-jc{width:210px}}@media (max-width:1000px){.cr-page .cr-hero{min-height:0}.cr-page .cr-hero-body{grid-template-columns:minmax(0,1fr)}.cr-page .cr-hero-left{border-right:none;padding:56px 0 8px}.cr-page .cr-hero-right{width:100%;max-width:560px;min-height:420px;margin:0 auto}.cr-page .cr-jc-2,.cr-page .cr-jc-3{display:none}.cr-page .cr-split-head,.cr-page .cr-cu-split{grid-template-columns:minmax(0,1fr);gap:20px}.cr-page .cr-cu-split{gap:48px}.cr-page .cr-cu-stat:nth-child(2n){margin-top:0}}@media (max-width:900px){.cr-page .cr-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-page .cr-role{grid-template-columns:minmax(0,1fr) auto 34px}.cr-page .cr-sal{display:none}}@media (max-width:680px){.cr-page .cr-hero-body{padding:0 18px}.cr-page .cr-hero-left{padding-top:44px}.cr-page .cr-hero-left .pk-btns{flex-direction:column}.cr-page .cr-hero-left .pk-btn{width:100%}.cr-page .cr-hero-right{min-height:340px}.cr-page .cr-jc-1{display:none}.cr-page .cr-jc-0{margin-left:-116px;top:auto;bottom:4%;left:50%}.cr-page .cr-why-grid{grid-template-columns:minmax(0,1fr);gap:14px}.cr-page .cr-filters{scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 36px);margin:0 -18px;padding:0 18px 4px;overflow-x:auto}.cr-page .cr-filters::-webkit-scrollbar{display:none}.cr-page .cr-filters .pk-faq-tab{flex-shrink:0}.cr-page .cr-role{grid-template-columns:minmax(0,1fr) 30px;gap:10px;padding:16px}.cr-page .cr-dept{display:none}.cr-page .cr-arrow{width:30px;height:30px}.cr-page .cr-cu-stats{gap:10px}.cr-page .cr-cu-stat{padding:22px 18px}.cr-page .cr-apply-inner{padding:0 18px}.cr-page .cr-form{padding:26px 18px}.cr-page .cr-row{grid-template-columns:minmax(0,1fr);gap:0}}@media (prefers-reduced-motion:reduce){.cr-page .cr-jc,.cr-page .cr-role{animation:none}}
