:root{--floodlight:#0A1120;--turf:#121D33;--turf-hi:#1B2A49;--line:#25355A;--mist:#EDF0F4;--paper:#FFFFFF;--ink:#141B26;--muted:#5B6575;--faint:#8B94A3;--fog:#AFBBD0;--fog-dim:#7E8CA6;--gold:#FFAD1F;--gold-deep:#D98A00;--gold-soft:#FFF4DD;--jade:#2BD48F;--jade-deep:#0E7A4E;--jade-soft:#E2F5EC;--coral:#FF6B45;--coral-soft:#FCE9E2;--chalk:#DCE2EA;--chalk-strong:#C6CEDA;--signal:#5B8CFF;--radius:14px;--fd:"Barlow Condensed",system-ui,sans-serif;--fb:"Schibsted Grotesk",system-ui,sans-serif;--fm:"Spline Sans Mono",ui-monospace,monospace;--maxw: 1180px}@media(min-width:1200px){:root{--maxw: calc(100vw - 72px) }}@media(min-width:1440px){:root{--maxw: calc(100vw - 88px) }}@media(min-width:1680px){:root{--maxw: calc(100vw - 100px) }}@media(min-width:1920px){:root{--maxw: min(1820px, calc(100vw - 112px) )}}@media(min-width:2400px){:root{--maxw: 1880px}}#sp-navbar .spn-in,.spf-in,.spf-base,.spf-note{max-width:var(--maxw)!important}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--floodlight);color:#e8edf5;font-family:var(--fb);font-size:15px;line-height:1.6;overflow-x:clip}[data-source-page=careerOs]{overflow:visible!important;overflow-x:clip!important}#sp-navbar{position:sticky!important;top:0!important;z-index:4000!important}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.eyebrow{font-family:var(--fm);font-size:10px;letter-spacing:.22em;color:var(--gold);text-transform:uppercase}.h2,h2,[data-source-page=careerOs] h2,[data-source-page=careerOs] .h2{font-family:var(--fd);font-weight:700;font-size:clamp(30px,4.5vw,46px);line-height:1.02;letter-spacing:.005em;text-transform:uppercase;margin:12px 0 10px;color:#fff!important}.h2 em,h2 em,[data-source-page=careerOs] h2 em{font-style:normal;color:var(--gold)}.lede{color:var(--fog);font-size:16px;max-width:62ch}.rv{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.rv.in{opacity:1;transform:none}.hero{position:relative;padding:clamp(36px,5vh,84px) 0 clamp(32px,5vh,70px);overflow:hidden}@media(min-width:960px){.hero{min-height:calc(100vh - 78px);min-height:calc(100dvh - 78px);display:flex;align-items:center}.hero>.wrap{width:100%}}@media(max-height:820px)and (min-width:960px)and (max-width:1399px){.hero{padding:24px 0}.h1{font-size:clamp(38px,5vw,62px)}.hero p.sub{margin:14px 0 20px;font-size:15px}.board{padding:20px 20px 16px}.board-score .n{font-size:58px}}@media(min-width:1400px){.hero{padding:clamp(24px,3vh,52px) 0}.hero-in{gap:clamp(40px,3.5vw,70px);max-width:min(var(--maxw),1540px);margin:0 auto}.h1{font-size:clamp(48px,5vw,72px);line-height:.98}.hero p.sub{font-size:18.5px;max-width:58ch;margin:24px 0 32px}.cta-row{gap:16px}.cta{font-size:17px;padding:16px 30px;border-radius:12px}.board{max-width:600px;padding:30px 30px 26px;border-radius:22px}.board-score .n{font-size:80px}.avatar{width:52px;height:52px;font-size:21px}.board-top .who{font-size:21px}}@media(min-width:1720px){.hero{padding:clamp(34px,4vh,64px) 0}.hero-in{gap:clamp(48px,4vw,84px);max-width:min(var(--maxw),1680px)}.h1{font-size:clamp(56px,5.2vw,84px)}.hero p.sub{font-size:20px;max-width:62ch;margin:28px 0 36px}.cta{font-size:18px;padding:18px 34px;border-radius:14px}.board{max-width:650px;padding:34px 34px 28px;border-radius:24px}.board-score .n{font-size:88px}.avatar{width:58px;height:58px;font-size:23px}.board-top .who{font-size:23px}}@media(min-width:1400px)and (max-height:720px){.hero{padding:12px 0}.h1{font-size:42px}.hero p.sub{font-size:15px;margin:12px 0 16px}.cta{padding:12px 22px;font-size:15px}.board{padding:18px 18px 14px}.board-score .n{font-size:56px}}.beams{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(900px 420px at 82% -10%,rgba(255,173,31,.13),transparent 60%),radial-gradient(700px 380px at 8% 110%,rgba(91,140,255,.1),transparent 60%)}.gridlines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(37,53,90,.35) 1px,transparent 1px),linear-gradient(90deg,rgba(37,53,90,.35) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,transparent 100%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,transparent 100%)}.hero-in{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.h1{font-family:var(--fd);font-weight:800;font-size:clamp(44px,6.4vw,78px);line-height:.95;text-transform:uppercase;letter-spacing:.005em;color:#fff}.h1 .strike{position:relative;color:var(--fog-dim);white-space:nowrap}.h1 .strike:after{content:"";position:absolute;left:-2%;right:-2%;top:52%;height:5px;background:var(--coral);transform:rotate(-1.6deg);border-radius:3px;transform-origin:left;animation:strike .5s .9s ease-out backwards}@keyframes strike{0%{transform:scaleX(0) rotate(-1.6deg)}to{transform:scaleX(1) rotate(-1.6deg)}}.h1 .gold{color:var(--gold)}.hero p.sub{margin:22px 0 28px;color:var(--fog);font-size:17px;max-width:52ch}.hero p.sub b{color:#fff}.cta-row{display:flex;gap:13px;flex-wrap:wrap}.cta{font-family:var(--fd);font-weight:700;font-size:16px;letter-spacing:.04em;text-transform:uppercase;border-radius:10px;padding:14px 26px;border:none;cursor:pointer}.cta.gold{background:var(--gold);color:#211500}.cta.gold:hover{background:var(--gold-deep);color:#fff}.cta.ghost{background:transparent;border:1px solid var(--line);color:#e8edf5}.cta.ghost:hover{border-color:var(--gold);color:var(--gold)}.hero-foot{margin-top:26px;font-family:var(--fm);font-size:9.5px;letter-spacing:.1em;color:var(--fog-dim)}.hero-foot b{color:var(--jade)}.board{background:linear-gradient(180deg,var(--turf),var(--turf-hi));border:1px solid var(--line);border-radius:18px;padding:26px 26px 22px;box-shadow:0 30px 80px -30px #000000b3;position:relative;max-width:540px;width:100%;justify-self:end;margin-left:auto}.board:before{content:"LIVE · VERIFIED RECORD";position:absolute;top:-11px;left:22px;font-family:var(--fm);font-size:8.5px;letter-spacing:.2em;color:#0a1120;background:var(--gold);border-radius:20px;padding:4px 12px}.board-top{display:flex;align-items:center;gap:14px;margin-bottom:8px}.avatar{width:46px;height:46px;border-radius:11px;background:var(--floodlight);color:var(--gold);display:flex;align-items:center;justify-content:center;font-family:var(--fd);font-weight:700;font-size:19px;border:1px solid var(--line)}.board-top .who{font-family:var(--fd);font-weight:600;font-size:19px;line-height:1.1}.board-top .who small{display:block;font-family:var(--fm);font-size:8.5px;letter-spacing:.12em;color:var(--fog-dim);font-weight:400;margin-top:3px}.board-score{display:flex;align-items:baseline;gap:10px;margin:6px 0 2px}.board-score .n{font-family:var(--fd);font-weight:800;font-size:72px;line-height:.9;color:var(--gold);font-variant-numeric:tabular-nums}.board-score .d{font-family:var(--fm);font-size:9.5px;letter-spacing:.12em;color:var(--fog-dim);line-height:1.7}.board-score .d b{color:var(--jade);font-weight:500}.curve-cap{display:flex;justify-content:space-between;font-family:var(--fm);font-size:8.5px;letter-spacing:.1em;color:var(--fog-dim);margin-top:6px}.board-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.bchip{font-family:var(--fm);font-size:8.5px;letter-spacing:.09em;border-radius:20px;padding:5px 11px;border:1px solid var(--line);color:var(--fog)}.bchip.j{color:#9ff0cc;border-color:#2bd48f66;background:#2bd48f14}.bchip.g{color:#ffd98a;border-color:#ffad1f66;background:#ffad1f14}#heroCurve .draw{stroke-dasharray:600;stroke-dashoffset:600;animation:draw 2.2s .5s ease forwards}#heroCurve .pt,#heroCurve .lbl{opacity:0;animation:pop .4s ease forwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pop{to{opacity:1}}@media(max-width:920px){.hero-in{grid-template-columns:1fr}.hero{padding-top:56px}}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff05;overflow:hidden;padding:13px 0}.ticker-track{display:flex;gap:56px;width:-moz-max-content;width:max-content;animation:scroll 34s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.tk{font-family:var(--fm);font-size:10.5px;letter-spacing:.14em;color:var(--fog);white-space:nowrap}.tk b{color:var(--coral);font-weight:600}.tk i{font-style:normal;color:var(--gold)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}section{padding:88px 0}.sec-head{margin-bottom:44px}.years{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:26px}.ybtn{background:var(--turf);border:1px solid var(--line);border-radius:12px;padding:16px 16px 14px;text-align:left;color:var(--fog);transition:border-color .25s,background .25s}.ybtn .yr{display:block;font-family:var(--fd);font-weight:800;font-size:26px;color:#e8edf5;line-height:1}.ybtn .yk{display:block;font-family:var(--fm);font-size:8.5px;letter-spacing:.13em;margin-top:6px;line-height:1.6}.ybtn:hover{border-color:var(--gold-deep)}.ybtn.on{background:linear-gradient(180deg,#ffad1f24,#ffad1f0a);border-color:var(--gold);color:#ffd98a}.ybtn.on .yr{color:var(--gold)}.ypanel{background:var(--turf);border:1px solid var(--line);border-radius:16px;padding:30px 32px;display:grid;grid-template-columns:1.15fr .85fr;gap:36px;align-items:center;min-height:250px}.ypanel h3{font-family:var(--fd);font-weight:700;font-size:29px;text-transform:uppercase;line-height:1.05;margin-bottom:10px;color:#fff!important}.ypanel h3 em{font-style:normal;color:var(--gold)}.ypanel p{color:var(--fog);font-size:14.5px}.ypanel p b{color:#fff}.ytags{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.ytag{font-family:var(--fm);font-size:8.5px;letter-spacing:.09em;border-radius:20px;padding:5px 11px;border:1px solid var(--line);color:var(--fog)}.ymeter{position:relative;display:flex;justify-content:flex-end}.ymeter svg{width:100%;max-width:440px;height:auto;display:block}.yfade{animation:yin .45s ease}@keyframes yin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:860px){.years{grid-template-columns:1fr 1fr}.ypanel{grid-template-columns:1fr}}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.step{background:var(--turf);border:1px solid var(--line);border-radius:16px;padding:26px 24px;position:relative;overflow:hidden;transition:transform .3s,border-color .3s}.step:hover{transform:translateY(-5px);border-color:var(--gold-deep)}.step .num{font-family:var(--fm);font-size:9px;letter-spacing:.2em;color:var(--gold)}.step h3{font-family:var(--fd);font-weight:700;font-size:23px;text-transform:uppercase;margin:9px 0 8px;color:#fff!important}.step p{color:var(--fog);font-size:13.5px}.step p b{color:#fff}.step svg{position:absolute;right:-14px;bottom:-14px;width:110px;height:110px;opacity:.14}@media(max-width:860px){.steps{grid-template-columns:1fr}}.fly{display:grid;grid-template-columns:.95fr 1.05fr;gap:52px;align-items:center}.flywheel{width:100%;max-width:430px;margin:0 auto;display:block}.spin{transform-origin:210px 210px;animation:spin 26s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.fnode circle{transition:r .3s}.flist{list-style:none}.flist li{display:flex;gap:16px;padding:15px 0;border-bottom:1px solid var(--line);align-items:flex-start}.flist li:last-child{border-bottom:none}.fdot{flex:0 0 auto;width:30px;height:30px;border-radius:9px;background:var(--turf-hi);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-family:var(--fd);font-weight:700;font-size:14px;color:var(--gold)}.flist b{font-family:var(--fd);font-size:17px;letter-spacing:.02em;text-transform:uppercase;display:block;color:#fff}.flist span{color:var(--fog);font-size:13.5px}@media(max-width:860px){.fly{grid-template-columns:1fr}}.aud-tabs{display:flex;gap:8px;margin-bottom:22px;flex-wrap:wrap}.atab{font-family:var(--fd);font-weight:600;font-size:15px;letter-spacing:.05em;text-transform:uppercase;background:var(--turf);border:1px solid var(--line);color:var(--fog);border-radius:24px;padding:9px 20px}.atab.on{background:var(--gold);color:#211500;border-color:var(--gold)}.apanel{background:var(--turf);border:1px solid var(--line);border-radius:16px;padding:30px 32px}.apanel .cols{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.apanel h4{font-family:var(--fd);font-weight:700;font-size:18px;text-transform:uppercase;margin-bottom:7px;color:var(--gold)}.apanel p{color:var(--fog);font-size:13.5px}.apanel p b{color:#fff}@media(max-width:860px){.apanel .cols{grid-template-columns:1fr}}#reports{scroll-margin-top:76px}.gate-sec{background:linear-gradient(180deg,transparent,rgba(255,173,31,.05),transparent)}.gate-sec .sec-head{text-align:center;max-width:760px;margin-left:auto!important;margin-right:auto!important;display:flex;flex-direction:column;align-items:center}.gate-sec .sec-head .eyebrow,.gate-sec .sec-head .h2{text-align:center}.gate-sec .sec-head .lede{margin:0 auto;text-align:center}.gate-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;position:relative}.rpt-card{background:var(--turf);border:1px solid var(--line);border-radius:16px;overflow:hidden;position:relative;min-height:380px}.rpt-card .head{padding:20px 22px 14px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:13px}.rpt-card .head .t{font-family:var(--fd);font-weight:700;font-size:20px;text-transform:uppercase}.rpt-card .head .t small{display:block;font-family:var(--fm);font-size:8.5px;letter-spacing:.12em;color:var(--fog-dim);font-weight:400;margin-top:3px}.rpt-blur{padding:20px 22px;filter:blur(7px);opacity:.75;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}body.unlocked .rpt-blur,.unlocked .rpt-blur,[data-source-page=careerOs].unlocked .rpt-blur{filter:none!important;opacity:1!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important;pointer-events:auto!important;transition:filter .8s ease,opacity .8s ease}.gate-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#0a112040,#0a1120b8)}body.unlocked .gate-veil,.unlocked .gate-veil,[data-source-page=careerOs].unlocked .gate-veil{display:none!important}.gate-card{width:min(460px,90%);background:var(--paper);color:var(--ink);border-radius:16px;border-top:4px solid var(--gold);padding:28px 30px 24px;box-shadow:0 30px 80px -20px #000c;text-align:left}.gate-card .eyebrow{color:var(--gold-deep)}.gate-card h3{font-family:var(--fd);font-weight:700;font-size:27px;text-transform:uppercase;margin:9px 0 6px}.gate-card p{color:var(--muted);font-size:13.5px;margin-bottom:16px}.gate-form{display:flex;gap:9px}.gate-form input{flex:1;font-family:var(--fb);font-size:14px;padding:12px 14px;border:1px solid #C6CEDA;border-radius:9px;color:var(--ink);min-width:0}.gate-form input:focus{outline:2px solid var(--gold);border-color:var(--gold)}.gate-form .cta{padding:12px 20px;font-size:14px}.gate-err{font-family:var(--fm);font-size:9.5px;color:var(--coral);letter-spacing:.05em;margin-top:8px;min-height:14px}.gate-fine{font-family:var(--fm);font-size:8.5px;color:var(--faint);line-height:1.7;margin-top:12px;border-top:1px dashed #DCE2EA;padding-top:10px}.mini-score{display:flex;align-items:baseline;gap:12px}.mini-score .n{font-family:var(--fd);font-weight:800;font-size:52px;color:var(--gold);line-height:.9}.mini-score .b{font-family:var(--fm);font-size:9px;letter-spacing:.11em;color:var(--fog-dim);line-height:1.7}.mini-score .b i{font-style:normal;color:var(--jade)}.mrow{display:grid;grid-template-columns:120px 1fr 34px;gap:12px;align-items:center;margin:11px 0}.mrow .k{font-family:var(--fm);font-size:9px;letter-spacing:.09em;color:var(--fog)}.mtrack{height:7px;border-radius:4px;background:#ffffff14;overflow:hidden}.mfill{height:100%;border-radius:4px;background:var(--gold);width:0;transition:width 1.1s cubic-bezier(.2,.7,.2,1)}.mfill.j{background:var(--jade)}.mfill.c{background:var(--coral)}.mrow .v{font-family:var(--fd);font-weight:700;font-size:15px;text-align:right;font-variant-numeric:tabular-nums}.mtags{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.mtag{font-family:var(--fm);font-size:8px;letter-spacing:.08em;border-radius:20px;padding:4px 10px;border:1px solid var(--line);color:var(--fog)}.mtag.j{color:#9ff0cc;border-color:#2bd48f66}.mtag.c{color:#ffb39e;border-color:#ff6b4566}.mclip{display:flex;gap:10px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin-top:14px}.mclip .pl{width:26px;height:26px;border-radius:50%;background:var(--gold);color:#211500;display:flex;align-items:center;justify-content:center;font-size:9px;flex:0 0 auto}.mclip .ct{font-family:var(--fd);font-weight:600;font-size:14px;line-height:1.1}.mclip .ct small{display:block;font-family:var(--fm);font-size:8px;letter-spacing:.07em;color:var(--fog-dim);font-weight:400;margin-top:2px}.rpt-vchip{margin-left:auto;align-self:flex-start;text-align:right;font-family:var(--fm);font-size:8px;letter-spacing:.1em;color:#9ff0cc;border:1px solid rgba(43,212,143,.4);border-radius:20px;padding:4px 10px;white-space:nowrap}.rpt-vchip small{display:block;color:var(--fog-dim);font-size:7.5px;margin-top:1px}.mladder{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:16px 0 4px}.mladder div{border:1px solid var(--line);border-radius:7px;padding:6px 4px;text-align:center;opacity:.55}.mladder b{display:block;font-family:var(--fd);font-weight:700;font-size:13px}.mladder span{display:block;font-family:var(--fm);font-size:7px;letter-spacing:.06em;color:var(--fog-dim);text-transform:uppercase}.mladder .on{opacity:1;border-color:var(--gold);background:#ffad1f1a}.mladder .on b{color:var(--gold)}.mstreak{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:12px 0 6px;font-family:var(--fm);font-size:8.5px;letter-spacing:.09em}.mstreak b{color:var(--jade);font-weight:500}.mstreak span{color:var(--fog-dim)}.moutcome{margin-top:12px;padding-top:11px;border-top:1px dashed var(--line);font-family:var(--fm);font-size:8.5px;letter-spacing:.06em;line-height:1.7;color:var(--fog-dim)}@media(max-width:520px){.rpt-vchip{display:none}}@keyframes rptRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes rptSlide{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes rptLadder{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:var(--lo,.55);transform:none}}@keyframes rptGlow{0%,to{box-shadow:0 0 #ffad1f00}50%{box-shadow:0 0 16px 1px #ffad1f66}}@keyframes rptSweep{0%{transform:translate(-130%) skew(-18deg)}to{transform:translate(330%) skew(-18deg)}}@keyframes rptDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rptPing{0%{box-shadow:0 0 #ffad1f8c}80%,to{box-shadow:0 0 0 10px #ffad1f00}}@keyframes rptScore{0%{text-shadow:0 0 0 rgba(255,173,31,0)}50%{text-shadow:0 0 26px rgba(255,173,31,.75)}to{text-shadow:0 0 0 rgba(255,173,31,0)}}@keyframes rptChip{0%,to{box-shadow:0 0 #2bd48f66}50%{box-shadow:0 0 0 5px #2bd48f00}}.rpt-card:after{content:"";position:absolute;top:0;bottom:0;left:0;width:34%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.09),transparent);transform:translate(-130%) skew(-18deg)}.mstreak{position:relative;padding-bottom:9px}.mstreak:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--coral),var(--gold),var(--jade));transform-origin:left;transform:scaleX(0)}.mladder div{animation:none}.mclip .pl{animation:rptPing 2.2s ease-out infinite}.unlocked .rpt-card:after{animation:rptSweep 1.4s .25s ease-out 1 both}.unlocked .mini-score .n{animation:rptScore 1.6s .2s ease-out 1}.unlocked .mrow{animation:rptSlide .6s cubic-bezier(.2,.7,.2,1) both}.unlocked .rpt-blur .mrow:nth-child(4){animation-delay:.15s}.unlocked .rpt-blur .mrow:nth-child(5){animation-delay:.25s}.unlocked .rpt-blur .mrow:nth-child(6){animation-delay:.35s}.unlocked .rpt-blur .mrow:nth-child(7){animation-delay:.45s}.unlocked .mladder div{--lo:.55;animation:rptLadder .55s cubic-bezier(.2,.7,.2,1) both}.unlocked .mladder div.on{--lo:1;animation:rptLadder .55s cubic-bezier(.2,.7,.2,1) both,rptGlow 2.8s 1.6s ease-in-out infinite}.unlocked .mladder div:nth-child(1){animation-delay:.5s}.unlocked .mladder div:nth-child(2){animation-delay:.62s}.unlocked .mladder div:nth-child(3){animation-delay:.74s}.unlocked .mladder div:nth-child(4){animation-delay:.86s}.unlocked .mladder div.on{animation-delay:.74s,1.6s}.unlocked .mstreak:after{animation:rptDraw 1.1s 1s cubic-bezier(.2,.7,.2,1) both}.unlocked .mstreak{animation:rptRise .6s .9s both}.unlocked .rpt-vchip{animation:rptChip 2.6s 1s ease-in-out infinite}.unlocked .mtags .mtag{animation:rptRise .5s both}.unlocked .mtags .mtag:nth-child(1){animation-delay:1s}.unlocked .mtags .mtag:nth-child(2){animation-delay:1.1s}.unlocked .mtags .mtag:nth-child(3){animation-delay:1.2s}.unlocked .mclip{animation:rptRise .6s 1.2s both}.unlocked .moutcome{animation:rptRise .6s 1.4s both}@media(prefers-reduced-motion:reduce){.rpt-card:after,.mstreak:after{animation:none!important}.unlocked .mrow,.unlocked .mladder div,.unlocked .mstreak,.unlocked .mtags .mtag,.unlocked .mclip,.unlocked .moutcome,.unlocked .rpt-vchip,.unlocked .mini-score .n,.mclip .pl{animation:none!important}.mstreak:after{transform:none}}.unlock-note{display:none;text-align:center;font-family:var(--fm);font-size:9.5px;letter-spacing:.12em;color:var(--jade);margin-top:18px}body.unlocked .unlock-note,.unlocked .unlock-note,[data-source-page=careerOs].unlocked .unlock-note{display:block!important}.final{padding:96px 0;text-align:center;position:relative;overflow:hidden}.final .beams{opacity:.8}.final .h2{font-size:clamp(34px,5.5vw,58px)}.final .lede{margin:0 auto 30px}.toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%) translateY(20px);opacity:0;z-index:950;background:#fff;color:var(--ink);font-family:var(--fd);font-size:15px;padding:12px 22px;border-radius:30px;border-left:4px solid var(--jade);box-shadow:0 20px 50px #00000080;transition:all .35s;pointer-events:none}.toast.show{opacity:1;transform:translate(-50%) translateY(0)}.board{transform-style:preserve-3d;will-change:transform}.board-glare{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(320px 220px at var(--gx,50%) var(--gy,50%),rgba(255,255,255,.14),transparent 65%)}.board:hover .board-glare{opacity:1}.rpt-card{transition:transform .35s ease,box-shadow .35s ease}.rpt-card:hover{transform:translateY(-5px);box-shadow:0 34px 70px -28px #000000bf}.orb-stage{perspective:1300px;height:440px;display:flex;align-items:center;justify-content:center;position:relative}.orb-ring{position:relative;width:232px;height:290px;transform-style:preserve-3d;will-change:transform;cursor:grab}.orb-ring.grabbing{cursor:grabbing}.orb-card{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;background:linear-gradient(180deg,var(--turf),var(--turf-hi));border:1px solid var(--line);padding:20px 19px;display:flex;flex-direction:column;gap:11px;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 26px 60px -24px #000c}.orb-num{font-family:var(--fm);font-size:8.5px;letter-spacing:.18em;color:var(--gold)}.orb-dot{width:13px;height:13px;border-radius:50%}.orb-t{font-family:var(--fd);font-weight:700;font-size:21px;text-transform:uppercase;line-height:1.05;color:#e8edf5}.orb-d{font-size:12.5px;color:var(--fog);line-height:1.55}.orb-hint{position:absolute;bottom:-6px;left:0;right:0;text-align:center;font-family:var(--fm);font-size:9px;letter-spacing:.16em;color:var(--fog-dim);text-transform:uppercase;pointer-events:none}@media(max-width:860px){.orb-stage{height:400px}.orb-ring{width:200px;height:258px}.orb-t{font-size:18px}}.hx-sec{padding:0;background:var(--floodlight);position:relative;overflow:hidden}.hx-sec:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 52%,transparent 52%,rgba(4,8,16,.6));z-index:5}.hx-head{position:absolute;top:54px;left:0;right:0;z-index:6;pointer-events:none}.hx-head .eyebrow{color:var(--gold)}.hx-head h2{font-family:var(--fd);font-weight:700;font-size:clamp(27px,5.4vw,42px);line-height:1.03;color:#e8edf5;text-transform:uppercase;margin:12px 0 10px;max-width:640px}.hx-head h2 em{font-style:normal;color:var(--gold)}.hx-head p{color:#e8edf59e;font-size:15px;max-width:540px;line-height:1.6}.hx-head p b{color:#e8edf5}.hx-stage{position:relative;height:min(620px,90vh);perspective:1400px;perspective-origin:50% 55%}.hx-space{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;will-change:transform}.hx-card{position:absolute;left:0;top:0;width:172px;height:92px;border-radius:12px;background:linear-gradient(165deg,var(--turf-hi),var(--turf));border:1px solid var(--line);padding:11px 13px;will-change:transform,filter,opacity;backface-visibility:hidden;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 22px 46px -22px #000000d9}.hx-card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.hx-tag{font-family:var(--fm);font-size:7.5px;letter-spacing:.16em;font-weight:600}.hx-tag.tS{color:#9ff0cc}.hx-tag.tB{color:#ffd98a}.hx-name{font-family:var(--fd);font-weight:600;font-size:15.5px;line-height:1.08;color:#e8edf5}.hx-w{display:flex;justify-content:space-between;align-items:center;font-family:var(--fm);font-size:9px;color:var(--fog-dim);letter-spacing:.08em}.hx-w b{color:#e8edf5;font-weight:600;font-size:11px}.hx-rung{position:absolute;left:0;top:0;width:3px;border-radius:3px;background:linear-gradient(0deg,#2bd48f80,#ffffff1f 50%,#ffad1f8c);pointer-events:none;will-change:transform}.hx-dot{position:absolute;left:0;top:0;width:9px;height:9px;border-radius:50%;pointer-events:none;will-change:transform,opacity}.hx-dot.sA{background:radial-gradient(circle at 35% 30%,#9ff0cc,#2bd48f 60%,#0e7a4e)}.hx-dot.sB{background:radial-gradient(circle at 35% 30%,#ffd98a,#ffad1f 60%,#8a5a00)}.hx-legend{position:absolute;bottom:56px;left:0;right:0;z-index:6;display:flex;gap:22px;justify-content:center;font-family:var(--fm);font-size:9px;letter-spacing:.12em;color:var(--fog-dim);pointer-events:none;text-transform:uppercase;flex-wrap:wrap}.hx-legend i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:7px;vertical-align:-1px}.hx-foot{position:absolute;bottom:24px;left:0;right:0;z-index:6;text-align:center;font-family:var(--fm);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#e8edf559;pointer-events:none}@media(max-width:860px){.hx-stage{height:min(520px,86vh)}.hx-head{top:40px}.hx-card{width:132px;height:78px;border-radius:10px;padding:8px 10px}.hx-name{font-size:12.5px}.hx-legend{bottom:48px;gap:12px}}.pile-sec{padding:0;background:var(--floodlight);position:relative;overflow:hidden}.pile-sec:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 55%,transparent 50%,rgba(4,8,16,.62));z-index:5}.pile-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:grab;touch-action:pan-y}.pile-canvas.grabbing{cursor:grabbing}.pile-stage{position:relative;height:640px}.pile-head{position:absolute;top:54px;left:0;right:0;z-index:6;pointer-events:none}.pile-head .eyebrow{color:var(--coral)}.pile-head h2{font-family:var(--fd);font-weight:700;font-size:clamp(27px,5.4vw,42px);line-height:1.03;color:#e8edf5;text-transform:uppercase;margin:12px 0 10px;max-width:620px}.pile-head h2 em{font-style:normal;color:var(--gold)}.pile-head p{color:#e8edf59e;font-size:15px;max-width:520px;line-height:1.6}.pile-head p b{color:#e8edf5}.pile-stats{position:absolute;bottom:88px;left:0;right:0;z-index:6;pointer-events:none}.pile-stats .wrap{display:flex;gap:10px;flex-wrap:wrap}.pstat{background:#0d1421b8;border:1px solid var(--line);border-radius:11px;padding:10px 14px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pstat b{font-family:var(--fd);font-weight:800;font-size:24px;color:#e8edf5;display:block;line-height:1;font-variant-numeric:tabular-nums}.pstat b.gd{color:var(--gold)}.pstat b.cr{color:#ff8a66}.pstat span{font-family:var(--fm);font-size:7.5px;letter-spacing:.11em;color:var(--fog-dim);display:block;margin-top:4px;line-height:1.5}.pile-foot{position:absolute;bottom:24px;left:0;right:0;z-index:6;text-align:center;font-family:var(--fm);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#e8edf559;pointer-events:none}@media(max-width:860px){.pile-stage{height:min(560px,86vh)}.pile-head{top:40px}.pile-stats{bottom:76px}}#journey,#flywheel{background:linear-gradient(180deg,#ffffff07,#ffffff04);border-top:1px solid rgba(37,53,90,.6);border-bottom:1px solid rgba(37,53,90,.6)}#proof,#audiences{background:transparent}#journey .ybtn{background:#0d14218c}#flywheel .orb-hint{color:#afbbd08c}@media(max-width:860px){.gate-grid{grid-template-columns:1fr}}@media(max-width:480px){.wrap{padding:0 15px}section{padding:56px 0}.h1{font-size:clamp(34px,10vw,44px)}.cta{flex:1 1 auto;text-align:center;padding:13px 14px;font-size:14px}.board-score .n{font-size:56px}.pstat b{font-size:19px}.pile-head p,.hx-head p{font-size:13.5px}.years{grid-template-columns:1fr}.orb-stage{height:360px}.orb-ring{width:186px;height:242px}}@media(max-width:400px){.h1{font-size:32px}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.ticker-track{animation:none}.rv{opacity:1;transform:none}html{scroll-behavior:auto}}.gate-grid{align-items:stretch}.rpt-card{display:flex;flex-direction:column}.rpt-card .head{min-height:84px}.rpt-blur{flex:1;display:flex;flex-direction:column}.mini-score{min-height:64px}.mini-score .b{min-height:31px}.mrow{min-height:34px;margin:6px 0}.mtags{min-height:52px;align-content:flex-start}.mclip{margin-top:auto}.mtags+.mclip{margin-top:auto}.mclip{margin-bottom:0}.moutcome{min-height:48px}.mtags{margin-bottom:14px}.mradar{width:100%;height:auto;overflow:visible}.mr-grid{fill:none;stroke:#ffffff1a;stroke-width:1}.mr-axis{stroke:#ffffff1a;stroke-width:1}.mr-shape{fill:#ffad1f38;stroke:var(--gold);stroke-width:1.6;stroke-linejoin:round;transform-box:view-box;transform-origin:50% 50%}.mr-vtx{fill:var(--gold)}.mr-lab{font-family:var(--fm);font-size:7.5px;letter-spacing:.06em;fill:var(--fog)}@keyframes mrGrow{0%{transform:scale(.05);opacity:0}to{transform:scale(1);opacity:1}}.unlocked .mr-shape{animation:mrGrow 1s .35s cubic-bezier(.2,.7,.2,1) both}.unlocked .mr-vtx{animation:rptRise .4s 1.1s both}@media(prefers-reduced-motion:reduce){.unlocked .mr-shape,.unlocked .mr-vtx{animation:none!important}}.mhero{display:flex;align-items:center;justify-content:space-between;gap:10px}.mhero-l{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.mhero-score{display:flex;align-items:baseline;gap:6px}.mhero-score .n{font-family:var(--fd);font-weight:800;font-size:68px;line-height:.85;color:#eef2f8}.mhero-score small{font-family:var(--fm);font-size:13px;color:#6f7ea0}.mband{font-family:var(--fd);font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;background:#17a86b;color:#06160e;border-radius:8px;padding:7px 14px}.mdelta{font-family:var(--fm);font-size:8.5px;letter-spacing:.1em;color:var(--fog-dim);line-height:1.6}.mdelta i{font-style:normal;color:var(--jade)}.mhero .mradar{width:210px;flex:0 1 210px;min-width:0;height:auto}.unlocked .mhero-score .n{animation:rptScore 1.6s .2s ease-out 1}@media(max-width:520px){.mhero .mradar{width:170px;flex-basis:170px}}.mfull{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;padding:12px 18px;border-radius:10px;background:var(--gold);color:#211500;font-family:var(--fd);font-weight:700;font-size:15px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.mfull span{display:inline-block;transition:transform .2s ease}.mfull:hover{filter:brightness(1.08);box-shadow:0 10px 26px -10px #ffad1fb3;transform:translateY(-1px)}.mfull:hover span{transform:translate(4px)}.mfull:focus-visible{outline:2px solid #fff;outline-offset:2px}.unlocked .mfull{animation:rptRise .6s 1.6s both}@media(prefers-reduced-motion:reduce){.unlocked .mfull{animation:none!important}}.moutcome{margin-top:auto;margin-bottom:14px}.mfull{margin-top:0}.mview{margin-left:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:20px;background:var(--gold);color:#211500;font-family:var(--fd);font-weight:700;font-size:13px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.mview span{display:inline-block;transition:transform .2s ease}.mview:hover{filter:brightness(1.08);box-shadow:0 8px 20px -8px #ffad1fb3;transform:translateY(-1px)}.mview:hover span{transform:translate(3px)}.mview:focus-visible{outline:2px solid #fff;outline-offset:2px}.moutcome{margin-bottom:0}@media(max-width:520px){.mview{padding:6px 10px;font-size:12px}.rpt-card .head .t{font-size:17px}}.mr-num{fill:var(--gold);font-weight:600}[data-source-page=careerOs] .rpt-blur{position:relative}[data-source-page=careerOs] .rpt-blur>.compact-report-hero~*{visibility:hidden;pointer-events:none}[data-source-page=careerOs] .compact-report-hero{position:absolute;top:10px;right:12px;bottom:10px;left:12px;display:flex;flex-direction:column;gap:9px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}[data-source-page=careerOs] .crh-columns{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:12px;flex:1;min-height:0}[data-source-page=careerOs] .crh-credential{padding:16px;background:linear-gradient(150deg,#1b293f,#0e1728);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:12px;min-width:0}[data-source-page=careerOs] .crh-person{display:flex;align-items:center;gap:9px}[data-source-page=careerOs] .crh-avatar{position:relative;flex:none;border:1px solid var(--gold-deep);border-radius:11px;padding:11px;font:800 25px var(--fd);color:var(--gold)}[data-source-page=careerOs] .crh-avatar i{position:absolute;right:-4px;bottom:-4px;font:9px var(--fb);font-style:normal;background:#17a86b;color:#fff;border-radius:50%;padding:3px}[data-source-page=careerOs] .crh-person h4{margin:0;font:700 25px/1.1 var(--fd);text-transform:uppercase;color:#eef2f8}[data-source-page=careerOs] .crh-person p{font-size:9px;line-height:1.4;margin:4px 0 0;color:var(--fog)}[data-source-page=careerOs] .crh-credential dl{display:grid;grid-template-columns:56px minmax(0,1fr);gap:7px;font:9px/1.5 var(--fm);margin:0}[data-source-page=careerOs] .crh-credential dt{color:var(--fog-dim)}[data-source-page=careerOs] .crh-credential dd{margin:0;color:var(--chalk)}[data-source-page=careerOs] .crh-credential dd.crh-verified{color:var(--jade)}[data-source-page=careerOs] .crh-credential .mradar{width:100%;height:225px;margin:2px 0 0}[data-source-page=careerOs] .crh-streak{display:flex;align-items:center;gap:12px;border-top:1px dashed var(--line);padding-top:10px;font:9px/1.6 var(--fm);margin-top:0}[data-source-page=careerOs] .crh-streak b{display:block;color:var(--jade)}[data-source-page=careerOs] .crh-streak span{color:var(--fog)}[data-source-page=careerOs] .crh-streak-line{display:flex;align-items:center;flex:none}[data-source-page=careerOs] .crh-streak-line i{display:block;width:10px;height:10px;border-radius:50%;background:var(--gold)}[data-source-page=careerOs] .crh-streak-line span{display:block;width:22px;height:2px;background:#526181}[data-source-page=careerOs] .crh-credential-id{max-width:100%;font:7px/1.4 var(--fm);letter-spacing:.09em;text-transform:uppercase;color:#56637c;white-space:normal;overflow-wrap:anywhere}[data-source-page=careerOs] .crh-verdict{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:10px 4px;min-width:0}[data-source-page=careerOs] .crh-role{font:9px/1.5 var(--fm);text-transform:uppercase;letter-spacing:.07em;color:var(--fog-dim)}[data-source-page=careerOs] .crh-role b{color:var(--gold);margin-left:5px}[data-source-page=careerOs] .crh-scoreline{display:flex;align-items:center;gap:14px}[data-source-page=careerOs] .crh-scoreline .mhero-score .n{font-size:72px}[data-source-page=careerOs] .crh-scoreline .mband{font-size:13px;padding:9px 12px}[data-source-page=careerOs] .crh-verdict h4{font:700 20px/1.15 var(--fd);text-transform:uppercase;margin:0;color:#eef2f8}[data-source-page=careerOs] .crh-verdict>p{font-size:12px;line-height:1.65;color:var(--fog);margin:0}[data-source-page=careerOs] .crh-progress{width:100%;margin-top:4px;font:9px/1.5 var(--fm);color:var(--fog)}[data-source-page=careerOs] .crh-progress b{color:var(--gold)}[data-source-page=careerOs] .crh-progress>div{height:6px;margin-top:6px;border-radius:8px;background:var(--line);overflow:hidden}[data-source-page=careerOs] .crh-progress i{display:block;height:100%;background:var(--gold);border-radius:8px}[data-source-page=careerOs] .crh-verdict .mladder{width:100%;margin:0;gap:3px}[data-source-page=careerOs] .crh-verdict .mladder div{padding:5px 2px}[data-source-page=careerOs] .crh-verdict .mladder b{font-size:11px}[data-source-page=careerOs] .crh-verdict .mladder span{font-size:5.5px;letter-spacing:0;overflow-wrap:anywhere}[data-source-page=careerOs] .crh-growth{font:9px/1.5 var(--fm);color:var(--jade)}[data-source-page=careerOs] .crh-roles{width:100%;margin-top:5px}[data-source-page=careerOs] .crh-roles>span{display:block;margin-bottom:6px;font:7px/1.3 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--fog-dim)}[data-source-page=careerOs] .crh-roles>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}[data-source-page=careerOs] .crh-roles>div>div{display:flex;align-items:center;justify-content:center;gap:5px;min-height:29px;padding:4px 6px;border:1px solid rgba(175,187,208,.25);border-radius:16px;color:var(--fog);font-family:var(--fd);text-transform:uppercase}[data-source-page=careerOs] .crh-roles b{font-size:10px;line-height:1;font-weight:700}[data-source-page=careerOs] .crh-roles strong{font:700 8px/1 var(--fm);color:#7585a6}[data-source-page=careerOs] .crh-roles>div>div.on{background:var(--gold);border-color:var(--gold);color:#211500}[data-source-page=careerOs] .crh-roles>div>div.on strong{color:#6a4200}[data-source-page=careerOs] .crh-outcome{border-top:1px dashed var(--line);padding-top:8px;font:9px/1.5 var(--fm);color:var(--fog)}@media(max-width:520px){[data-source-page=careerOs] .crh-columns{grid-template-columns:1fr}[data-source-page=careerOs] .crh-verdict .mladder span{font-size:7px}}
