.excellence{background:#070707}.excel-intro{background:radial-gradient(circle at 82% 40%,#49340b,#0000 30%),#090909;padding:95px 8vw 60px}.excel-intro h2{max-width:1050px;margin:15px 0;font-size:clamp(44px,5.5vw,76px);line-height:.98}.excel-intro>p{color:#aaa;max-width:780px;line-height:1.7}.brand-architecture{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:15px;margin-top:36px;display:grid}.brand-architecture span{color:#888;background:#100e09;border:1px solid #55421b;padding:18px;font-size:9px}.brand-architecture span b{color:var(--g2);margin-bottom:6px;font-size:11px;display:block}.brand-architecture i{color:var(--g)}.role-experience,.product-tabs,.product-panel,.impact{margin-inline:7vw}.role-tabs,.product-tabs{gap:6px;display:flex;overflow:auto}.role-tabs button,.product-tabs button{white-space:nowrap}.role-tabs .active,.product-tabs .active{color:var(--g2);background:#49350e;border-color:#9b741d}.role-content{background:#101010;border:1px solid #3d3422;grid-template-columns:1.25fr .75fr;gap:40px;padding:35px;display:grid}.role-content h3,.panel-copy h3,.impact h3{margin:8px 0 18px;font-size:clamp(30px,3.5vw,47px)}.role-content ul{color:#aaa;font-size:11px;line-height:2}.role-content li::marker{color:var(--g)}.role-content aside{border-left:3px solid var(--g);background:#181308;padding:25px}.role-content aside>b{color:#a58b49;font-size:9px}.role-content h4{font-size:24px}.excel-message{color:#9bd39b;background:#102010;border:1px solid #315a31;margin:8px 7vw;padding:12px}.product-tabs{margin-top:65px}.product-panel{background:#0d0d0d;border:1px solid #3d3422;min-height:500px;padding:35px}.panel-copy{max-width:850px}.panel-copy p{color:#999;line-height:1.65}.proof-grid,.trust-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:25px;display:grid}.proof-grid article,.trust-grid article{background:#12110e;border:1px solid #342d20;padding:22px}.proof-grid article>b{color:#8cc28c;margin:13px 0;font-size:9px;display:block}.proof-grid p,.trust-grid p{color:#888;font-size:10px;line-height:1.6}.season-head{background:#15130e;border:1px solid #332b1d;justify-content:space-between;align-items:center;padding:15px;display:flex}.season-head b,.season-head span{display:block}.season-head span{color:#888;margin-top:5px;font-size:9px}.game-list article{color:#aaa;border-bottom:1px solid #2e281c;grid-template-columns:.8fr 1.4fr 1fr .6fr 1fr .4fr;gap:10px;padding:14px;font-size:10px;display:grid}.game-list article strong{color:var(--g2)}.progress-bars{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px;display:grid}.progress-bars span{color:#999;grid-template-columns:1fr 1.5fr auto;gap:8px;font-size:9px;display:grid}.progress-bars i{background:#292929;height:4px}.progress-bars i b{background:var(--g);height:100%;display:block}.remote-flow{grid-template-columns:repeat(5,1fr);gap:7px;margin:25px 0;display:grid}.remote-flow article{border-top:2px solid var(--g);background:#12110e;padding:19px}.remote-flow article>b{color:#5c4a26;font-size:23px}.remote-flow h4{color:var(--g2);font-size:11px}.remote-flow p{color:#888;font-size:9px;line-height:1.5}.remote-tests,.criteria{flex-wrap:wrap;gap:7px;display:flex}.match-box{background:#12100b;border:1px solid #4e3d1a;grid-template-columns:1fr .35fr;gap:30px;padding:28px;display:grid}.match-box h4{margin:10px 0;font-size:29px}.match-box p{color:#888}.criteria button.yes{color:var(--g2);background:#2e240e}.match-box aside{text-align:center;border-left:1px solid #3a301d;padding-left:25px}.match-box aside>b{color:var(--g2);font:55px Georgia;display:block}.match-box aside span{color:#777;margin-bottom:18px;font-size:9px;display:block}.match-disclaimer{color:#9b8754;background:#1a150b;padding:13px;font-size:9px}.trust-grid article>b{font-size:24px}.trust-grid h4{color:var(--g2)}.impact{background:radial-gradient(circle at 90%,#3b2908,#0000 28%),#12100b;border:1px solid #755718;justify-content:space-between;align-items:center;gap:35px;margin-block:65px;padding:38px;display:flex}.impact>div{max-width:920px}.impact button{white-space:nowrap}@media (width<=900px){.proof-grid,.trust-grid{grid-template-columns:1fr 1fr}.remote-flow{grid-template-columns:repeat(3,1fr)}.brand-architecture{grid-template-columns:1fr}.brand-architecture i{text-align:center;transform:rotate(90deg)}.game-list article{grid-template-columns:1fr 1fr 1fr}.progress-bars{grid-template-columns:1fr}}@media (width<=650px){.excel-intro{padding:70px 20px 45px}.role-experience,.product-tabs,.product-panel,.impact{margin-inline:20px}.role-content,.match-box{grid-template-columns:1fr;padding:22px}.role-content aside,.match-box aside{border-top:1px solid #3a301d;border-left:0;padding:20px 0 0}.product-panel{padding:20px}.proof-grid,.trust-grid,.remote-flow{grid-template-columns:1fr}.game-list article{grid-template-columns:1fr 1fr}.impact{padding:25px;display:block}.impact button{white-space:normal}.brand-architecture{gap:8px}}.ifp-reference-v1{background:linear-gradient(145deg,#171208,#0b0b0b);border:1px solid #6a5020;margin-top:34px;padding:30px}.ifp-reference-v1>header{background:0 0;border:0;grid-template-columns:1.1fr .9fr;align-items:end;gap:35px;height:auto;padding:0 0 24px;display:grid;position:static}.ifp-reference-v1 header label,.physical-reference label{color:#e2b94f;letter-spacing:.13em;font-size:.75rem;font-weight:900}.ifp-reference-v1 header h3{margin:8px 0 0;font-size:clamp(2rem,3vw,3.4rem);line-height:1}.ifp-reference-v1 header p{color:#bbb;margin:0}.position-tabs{grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:12px;display:grid}.position-tabs button{color:#a9a193;background:#101010;border:1px solid #3c3324;min-height:52px;padding:10px;font-size:.78rem}.position-tabs button.active{color:#080808;background:#d4a53a;border-color:#e8bf59}.position-reference-panel{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.position-copy,.clock-test{background:#0c0c0c;border:1px solid #342c1e;padding:25px}.position-copy>span{color:#8f7440;letter-spacing:.12em;font-size:.72rem;font-weight:900}.position-copy h4{margin:8px 0 20px;font-size:1.75rem}.position-axes{grid-template-columns:1fr 1fr;gap:7px;display:grid}.position-axes>div{border:1px solid #2f291e;align-items:center;gap:10px;min-height:48px;padding:10px;display:flex}.position-axes b{color:#725a28}.position-axes span{color:#ddd5c7;font-size:.86rem}.clock-test{text-align:center;flex-direction:column;align-items:center;display:flex}.clock-face{background:radial-gradient(circle,#2a200c,#0a0a0a 68%);border:2px solid #b98c2d;border-radius:50%;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);place-items:center;width:210px;height:210px;display:grid;box-shadow:inset 0 0 35px #d9aa3422}.clock-face i{color:#d7b459;font-size:.72rem;font-style:normal}.clock-face i:first-child{grid-column:2}.clock-face i:nth-child(2){grid-column:1}.clock-face i:nth-child(3){grid-column:3}.clock-face b{color:#f0ca63;grid-area:2/2}.clock-test strong{color:#ebc45c;margin-top:17px}.clock-test p{color:#aaa!important;font-size:.86rem!important}.ifp-measure-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.ifp-measure-grid article{background:#10100e;border-top:2px solid #8a6724;padding:17px}.ifp-measure-grid b{color:#d8b35a;font-size:.72rem;display:block}.ifp-measure-grid span{color:#aaa;margin-top:8px;font-size:.82rem;line-height:1.55;display:block}.physical-reference{background:#11100c;border:1px solid #44361c;grid-template-columns:1fr 1fr;gap:30px;margin-top:12px;padding:25px;display:grid}.physical-reference h4{margin:8px 0;font-size:1.65rem}.physical-reference p{color:#aaa!important;font-size:.88rem!important}.reference-levels{grid-template-columns:1fr 1fr;gap:7px;display:grid}.reference-levels span{color:#d3c9b8;border:1px solid #3b3120;align-items:center;gap:9px;padding:12px;font-size:.8rem;display:flex}.reference-levels i{color:#e9c461;background:#4b3915;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.protocol-warning{background:#171208;border-left:3px solid #d0a03a;padding:16px;color:#bdb3a2!important;margin:12px 0 0!important;font-size:.83rem!important}.protocol-warning b{color:#e9c35f}@media (width<=950px){.ifp-reference-v1>header,.position-reference-panel,.physical-reference{grid-template-columns:1fr}.position-tabs,.ifp-measure-grid{grid-template-columns:1fr 1fr}.clock-test{text-align:left;align-items:flex-start}.clock-face{align-self:center}}@media (width<=650px){.ifp-reference-v1{padding:21px}.ifp-reference-v1>header{gap:14px}.position-tabs,.position-axes,.ifp-measure-grid,.reference-levels{grid-template-columns:1fr}.position-tabs button{font-size:.86rem}.position-copy,.clock-test,.physical-reference{padding:20px}.clock-face{width:190px;height:190px}.position-axes span,.ifp-measure-grid span,.reference-levels span{font-size:.9rem}}.remote-tests button{white-space:normal;text-align:left;min-height:42px}.remote-tests button.active{color:var(--g2);background:#49350e;border-color:#9b741d}.remote-test-detail{color:#aaa;background:#15120c;border:1px solid #4e3d1a;grid-template-columns:minmax(150px,.35fr) 1fr;gap:18px;margin-top:12px;padding:16px 18px;line-height:1.55;display:grid}.remote-test-detail b{color:var(--g2)}@media (width<=650px){.remote-test-detail{grid-template-columns:1fr;gap:7px}}.role-content aside>.gold{color:#090909;background:linear-gradient(135deg,#edc65d,#a87516);border:1px solid #c99e3b;align-items:center;min-height:44px;padding:10px 16px;font-weight:900;text-decoration:none;display:inline-flex}.excel-preview-note{color:#c9bd9b;background:#171308;border-left:3px solid #c99e3b;margin:16px 7vw 0;padding:14px 17px;font-size:.9rem;line-height:1.55}.excel-preview-note b{color:#f0d37d}@media (width<=650px){.excel-preview-note{margin:14px 20px 0;font-size:.84rem}.role-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid;overflow:visible}.role-tabs button{letter-spacing:-.02em;width:100%;min-width:0;min-height:58px;padding:8px 1px;line-height:1;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:clamp(.43rem,2vw,.58rem)!important}.role-content h4{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(1.55rem,7.8vw,2rem);line-height:1.08}.role-content aside>.gold{justify-content:center;width:auto;min-width:185px;font-size:1rem}.product-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:48px;display:grid;overflow:visible}.product-tabs button{-webkit-hyphens:none;hyphens:none;text-align:center;width:auto;min-width:0;min-height:66px;padding:12px 10px;font-size:.78rem;line-height:1.25;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.product-tabs button:last-child{grid-column:1/-1;min-height:58px}.product-panel{padding:22px}.panel-copy h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(2rem,10vw,2.75rem);line-height:1.04}.excel-preview-note{font-size:.94rem;line-height:1.65}}
