.racing-v2 .racing-journey-benchmark{padding-top:94px;padding-bottom:96px}.racing-v2 .racing-journey-benchmark .racing-journey-card{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:318px;padding:32px;display:flex;position:relative;overflow:hidden}.racing-v2 .racing-journey-benchmark .racing-journey-card h3,.racing-v2 .racing-journey-benchmark .racing-journey-card p{z-index:2;position:relative}.racing-v2 .racing-journey-benchmark .racing-journey-card h3{max-width:270px;margin:0 0 14px}.racing-v2 .racing-journey-benchmark .racing-journey-card p{max-width:310px;margin:0 0 28px}.racing-v2 .racing-journey-benchmark .journey-conditions{background:radial-gradient(circle at 82% 18%,#d4af3714,#0000 15rem),radial-gradient(circle at 94% 0,#7642cf1f,#0000 15rem),linear-gradient(#ffffff06,#ffffff02)}.racing-v2 .racing-journey-benchmark .journey-shape{background:radial-gradient(circle at 82% 16%,#7743d230,#0000 16rem),linear-gradient(#ffffff06,#ffffff02)}.racing-v2 .racing-journey-benchmark .journey-evidence{background:radial-gradient(circle at 88% 16%,#d4af3712,#0000 15rem),radial-gradient(circle at 76% 2%,#6034b121,#0000 16rem),linear-gradient(#ffffff06,#ffffff02)}.racing-v2 .racing-journey-benchmark .journey-uncertainty{background:radial-gradient(circle at 88% 12%,#844ae233,#0000 17rem),linear-gradient(#ffffff06,#ffffff02)}.journey-watermark{z-index:0;opacity:.23;pointer-events:none;width:128px;height:128px;position:absolute;top:26px;right:26px}.journey-watermark i{display:block;position:absolute}.journey-watermark-conditions{border:1px solid #d4af3770;border-radius:10px;width:104px;height:126px;box-shadow:-13px 13px 0 -12px #7945d394}.journey-watermark-conditions:before,.journey-watermark-conditions:after,.journey-watermark-conditions i{content:"";background:linear-gradient(90deg,#d4af37c7,#7a46d540);height:1px;left:18px;right:18px}.journey-watermark-conditions:before{position:absolute;top:29px}.journey-watermark-conditions:after{position:absolute;top:53px}.journey-watermark-conditions i:first-child{top:77px}.journey-watermark-conditions i:nth-child(2){top:101px}.journey-watermark-conditions i:nth-child(3){display:none}.journey-watermark-shape:before{content:"";border-top:2px solid #d4af3799;border-right:2px solid #7945d394;border-radius:0 58px 0 0;width:106px;height:62px;position:absolute;top:28px;left:8px;transform:rotate(-8deg)}.journey-watermark-shape:after{content:"";border-top:2px solid #d4af37b8;border-right:2px solid #d4af37b8;width:12px;height:12px;position:absolute;top:76px;right:7px;transform:rotate(43deg)}.journey-watermark-shape i{background:#100c18bf;border:1px solid #d4af37a6;border-radius:50%;width:10px;height:10px}.journey-watermark-shape i:first-child{top:22px;left:10px}.journey-watermark-shape i:nth-child(2){top:34px;left:56px}.journey-watermark-shape i:nth-child(3){top:73px;right:15px}.journey-watermark-evidence{border-bottom:1px solid #d4af3757;border-left:1px solid #d4af3757;justify-content:center;align-items:flex-end;gap:10px;padding:18px;display:flex}.journey-watermark-evidence i{background:linear-gradient(#d4af37b8,#753fcf59);border-radius:3px 3px 0 0;width:18px;position:static}.journey-watermark-evidence i:first-child{height:42px}.journey-watermark-evidence i:nth-child(2){height:72px}.journey-watermark-evidence i:nth-child(3){height:96px}.journey-watermark-uncertainty{border:2px solid #7945d385;border-color:#0000 #7945d385 #7945d385 #d4af378a;border-radius:50%;width:112px;height:112px;transform:rotate(25deg)}.journey-watermark-uncertainty:after{content:"";background:#d4af37b8;width:18px;height:2px;position:absolute;top:10px;right:3px;transform:rotate(-25deg);box-shadow:-7px 8px #7945d38c}.racing-v2 .racing-board-benchmark{padding-top:94px;padding-bottom:98px}.racing-v2 .racing-board-benchmark .racing-board-shell{padding:46px}.racing-intelligence-groups{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid;position:relative}.intelligence-group{background:radial-gradient(circle at 92% 0,#6f3cc71a,#0000 13rem),#08080c4d;border:1px solid #ffffff13;border-radius:18px;padding:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.intelligence-group:after{content:"";pointer-events:none;border:1px solid #d4af370f;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-104px;right:-96px}.intelligence-group-setup{grid-column:span 7}.intelligence-group-dynamics{grid-column:span 5}.intelligence-group-form{grid-column:span 6}.intelligence-group-reliability{background:radial-gradient(circle at 88% 0,#7843d22e,#0000 14rem),linear-gradient(145deg,#171122ad,#08080c66);border-color:#7e48d833;grid-column:span 6}.intelligence-group-head{z-index:2;border-bottom:1px solid #ffffff12;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:18px;min-height:54px;padding-bottom:16px;display:grid;position:relative}.intelligence-group-head h3{color:var(--gold-pale);font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:11px;font-weight:850}.intelligence-group-head p{color:#8f8998;margin:0;font-size:10px;line-height:1.5}.intelligence-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.intelligence-group-setup .intelligence-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.intelligence-group-dynamics .intelligence-group-grid{grid-template-columns:1fr}.racing-v2 .racing-board-benchmark .racing-intelligence-module{isolation:isolate;background:#07070b61;border-color:#fff1;flex-direction:column;justify-content:flex-end;min-height:142px;padding:18px;display:flex;position:relative;overflow:hidden}.racing-v2 .racing-board-benchmark .intelligence-featured{background:radial-gradient(circle at 88% 10%,#753fcf26,#0000 12rem),#09080e7a;border-color:#d4af3724;min-height:196px}.racing-v2 .racing-board-benchmark .racing-intelligence-module h4,.racing-v2 .racing-board-benchmark .racing-intelligence-module p{z-index:2;position:relative}.racing-v2 .racing-board-benchmark .racing-intelligence-module h4{font-family:var(--font-display), Georgia, serif;margin:0 0 8px;font-size:24px;font-weight:600;line-height:1}.racing-v2 .racing-board-benchmark .racing-intelligence-module p{color:#9f99a8;margin:0;font-size:11px;line-height:1.52}.intelligence-motif{z-index:0;opacity:.24;pointer-events:none;width:72px;height:54px;position:absolute;top:14px;right:14px}.intelligence-motif i{display:block;position:absolute}.intelligence-motif-pace{width:118px;height:76px}.intelligence-motif-pace:before{content:"";border-top:1px solid #d4af37c2;border-right:1px solid #7b46d6b8;border-radius:0 48px 0 0;height:36px;position:absolute;top:31px;left:5px;right:10px;transform:rotate(-5deg)}.intelligence-motif-pace i{border:1px solid #d4af37bf;border-radius:50%;width:7px;height:7px}.intelligence-motif-pace i:first-child{top:25px;left:3px}.intelligence-motif-pace i:nth-child(2){top:31px;left:54px}.intelligence-motif-pace i:nth-child(3){top:57px;right:5px}.intelligence-motif-form:before{content:"";background:#d4af3761;height:1px;position:absolute;bottom:10px;left:4px;right:4px}.intelligence-motif-form i{background:linear-gradient(#d4af37c7,#7a46d54d);border-radius:2px 2px 0 0;width:10px;bottom:11px}.intelligence-motif-form i:first-child{height:18px;left:8px}.intelligence-motif-form i:nth-child(2){height:34px;left:31px}.intelligence-motif-form i:nth-child(3){height:26px;left:54px}.intelligence-motif-going i{border-top:1px solid #d4af379e;border-radius:50%;height:9px;left:5px;right:5px}.intelligence-motif-going i:first-child{top:8px}.intelligence-motif-going i:nth-child(2){border-color:#7a46d5b3;top:23px}.intelligence-motif-going i:nth-child(3){top:38px}.intelligence-motif-draw{background:linear-gradient(90deg,#0000 24%,#d4af374d 25%,#0000 26% 49%,#7a46d56b 50%,#0000 51% 74%,#d4af374d 75%,#0000 76%);border:1px solid #d4af3757}.intelligence-motif-quality{align-items:center;gap:5px;width:104px;display:flex}.intelligence-motif-quality i{background:linear-gradient(90deg,#7a46d5db,#d4af37b8);border-radius:99px;flex:1;height:5px;position:static;box-shadow:0 0 13px #733ecd3b}.intelligence-motif-uncertainty{border:1px solid #7b46d6a8;border-color:#0000 #7b46d6a8 #7b46d6a8 #d4af377a;border-radius:50%;width:58px;height:58px;transform:rotate(28deg)}.intelligence-motif-conditions,.intelligence-motif-course,.intelligence-motif-distance,.intelligence-motif-weight,.intelligence-motif-class,.intelligence-motif-connections{background:linear-gradient(#0000 28%,#d4af374d 29%,#0000 31% 57%,#7a46d55c 58%,#0000 60%);border-left:1px solid #d4af3738}.racing-v2 .racing-stable-benchmark{padding-top:94px;padding-bottom:98px}.racing-v2 .racing-stable-benchmark .stable-profile-card{isolation:isolate;background:radial-gradient(circle at 88% 4%,#7741d129,#0000 16rem),linear-gradient(145deg,#17131f,#0e0d14);min-height:292px;padding:30px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative}.racing-v2 .racing-stable-benchmark .stable-profile-card:hover{border-color:#d4af3747;transform:translateY(-4px);box-shadow:0 24px 58px #0000003d,inset 0 1px #ffffff08}.racing-v2 .racing-stable-benchmark .stable-profile-card:before{content:"";z-index:0;border:1px solid #d4af3712;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-150px;right:-120px;box-shadow:0 0 0 48px #6f3cc706}.stable-card-accent{background:linear-gradient(90deg, var(--gold), #7a46d5b8);border-radius:99px;width:54px;height:2px;position:absolute;top:32px;left:30px;box-shadow:0 0 18px #6e3bc72e}.stable-profile-signals{z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-height:30px;padding-left:78px;display:flex;position:relative}.stable-profile-signals span{color:#aaa4b4;letter-spacing:.07em;text-transform:uppercase;background:#0d0a1380;border:1px solid #d4af3724;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}.racing-v2 .racing-stable-benchmark .stable-profile-card h3{z-index:2;max-width:310px;margin:58px 0 12px;font-size:38px;position:relative}.racing-v2 .racing-stable-benchmark .stable-profile-card>p{z-index:2;max-width:330px;font-size:13px;position:relative}.stable-track{z-index:2;align-items:center;gap:0;height:24px;display:flex;position:absolute;bottom:28px;left:30px;right:30px}.stable-track:before{content:"";background:linear-gradient(90deg,#d4af3773,#753fcf42,#ffffff0d);height:1px;position:absolute;top:50%;left:0;right:0}.stable-track i{z-index:1;background:#11101a;border:1px solid #d4af3794;border-radius:50%;width:7px;height:7px;margin-right:23%;position:relative;box-shadow:0 0 12px #713dcb2e}.stable-track i:nth-child(2){border-color:#7a46d5ad}.stable-track i:nth-child(3){border-color:#d4af376b}.stable-track i:nth-child(4){border-color:#7a46d573;margin-right:0}.stable-profile-horse{background:radial-gradient(circle at 92% 2%,#d4af3713,#0000 13rem),radial-gradient(circle at 75% 10%,#703dc924,#0000 16rem),linear-gradient(145deg,#17131f,#0e0d14)!important}.stable-profile-trainer{background:radial-gradient(circle at 88% 3%,#7e46db2e,#0000 16rem),linear-gradient(145deg,#17131f,#0e0d14)!important}.stable-profile-jockey{background:radial-gradient(circle at 91% 1%,#d4af370f,#0000 12rem),radial-gradient(circle at 78% 7%,#6b39c42b,#0000 16rem),linear-gradient(145deg,#17131f,#0e0d14)!important}.racing-v2 .racing-boundary-benchmark{padding-top:72px;padding-bottom:86px}.racing-v2 .racing-boundary-benchmark .racing-v2-boundary{background:radial-gradient(circle at 85% 38%,#6f3cc730,#0000 21rem),radial-gradient(circle at 24% 0,#d4af370a,#0000 18rem),linear-gradient(145deg,#181223f7,#09090efc);grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);align-items:center;gap:40px;min-height:326px;padding:42px 48px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 76px #0003,inset 0 1px #ffffff09}.racing-boundary-content{z-index:2;position:relative}.racing-v2 .racing-boundary-benchmark .racing-v2-boundary h2{max-width:760px;margin-top:14px;font-size:clamp(42px,4vw,60px)}.racing-v2 .racing-boundary-benchmark .racing-v2-boundary p{max-width:720px;margin-top:16px}.racing-v2 .racing-boundary-benchmark .racing-boundary-actions{margin-top:24px}.racing-boundary-mark{z-index:1;aspect-ratio:1;opacity:.13;filter:saturate(.85)contrast(1.05);background-image:url(/brand/thoroughbred-icon.png);background-position:50%;background-repeat:no-repeat;background-size:contain;justify-self:end;width:min(100%,340px);position:relative}.racing-boundary-mark:before{content:"";filter:blur(45px);z-index:-1;background:#6f3cc738;border-radius:50%;position:absolute;inset:8%}.racing-v2 .evidence-type-grid>div{flex-direction:column;justify-content:center;min-height:154px;display:flex}.racing-v2 .evidence-type-grid strong{margin-top:0}@media (max-width:1120px){.intelligence-group-setup,.intelligence-group-dynamics,.intelligence-group-form,.intelligence-group-reliability{grid-column:span 12}.intelligence-group-dynamics .intelligence-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.racing-v2 .racing-boundary-benchmark .racing-v2-boundary{grid-template-columns:1fr;min-height:auto;padding:38px}.racing-boundary-mark{opacity:.065;width:280px;position:absolute;bottom:-108px;right:-48px}}@media (max-width:780px){.racing-v2 .racing-journey-benchmark,.racing-v2 .racing-board-benchmark,.racing-v2 .racing-stable-benchmark{padding-top:76px;padding-bottom:78px}.racing-v2 .racing-journey-benchmark .racing-journey-card{min-height:270px;padding:26px}.journey-watermark{transform-origin:100% 0;top:20px;right:20px;transform:scale(.84)}.racing-v2 .racing-board-benchmark .racing-board-shell{padding:26px}.intelligence-group{padding:18px}.intelligence-group-head{grid-template-columns:1fr;gap:7px}.intelligence-group-setup .intelligence-group-grid,.intelligence-group-dynamics .intelligence-group-grid,.intelligence-group-grid{grid-template-columns:1fr 1fr}.stable-profile-signals{justify-content:flex-start;padding-top:22px;padding-left:0}.stable-card-accent{top:29px}.racing-v2 .racing-stable-benchmark .stable-profile-card h3{margin-top:42px}}@media (max-width:580px){.intelligence-group-setup .intelligence-group-grid,.intelligence-group-dynamics .intelligence-group-grid,.intelligence-group-grid{grid-template-columns:1fr}.racing-v2 .racing-board-benchmark .racing-intelligence-module,.racing-v2 .racing-board-benchmark .intelligence-featured{min-height:138px}.racing-v2 .racing-boundary-benchmark .racing-v2-boundary{padding:30px}}.racing-v2 .racing-journey-benchmark{background:radial-gradient(circle at 82% 8%,#6d39c812,#0000 28rem),#0b0a10;padding-top:98px;padding-bottom:104px}.racing-v2 .racing-journey-benchmark .racing-v2-section-head{margin-bottom:42px}.racing-v2 .racing-journey-benchmark .racing-v2-section-head>p{color:#b0a9b7;justify-self:end;max-width:560px}.racing-v2 .racing-journey-benchmark .racing-journey-grid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid;overflow:visible}.racing-v2 .racing-journey-benchmark .racing-journey-card{isolation:isolate;background:#111117;border:1px solid #ffffff14;border-radius:22px;min-height:430px;padding:0;display:block;position:relative;overflow:hidden;transform:none;box-shadow:0 24px 65px #0000002e}.racing-v2 .racing-journey-benchmark .racing-journey-card:hover{background:#111117;border-color:#d4af3738;transform:translateY(-2px)}.racing-v2 .racing-journey-benchmark .racing-journey-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#08080c05 0%,#08080c14 34%,#08080ce6 78%,#08080cfa 100%),linear-gradient(90deg,#08080c1a,#0000 55%);width:auto;height:auto;position:absolute;inset:0}.racing-v2 .racing-journey-benchmark .racing-journey-photo{z-index:0;filter:saturate(.84)contrast(1.04)brightness(.86);background-repeat:no-repeat;background-size:cover;transition:transform .35s,filter .35s;position:absolute;inset:0;transform:scale(1.015)}.racing-v2 .racing-journey-benchmark .racing-journey-card:hover .racing-journey-photo{filter:saturate(.9)contrast(1.05)brightness(.9);transform:scale(1.035)}.racing-v2 .racing-journey-benchmark .racing-journey-copy{z-index:2;max-width:520px;position:absolute;bottom:28px;left:28px;right:28px}.racing-v2 .racing-journey-benchmark .racing-journey-card h3{color:#fff;text-shadow:0 2px 22px #00000061;max-width:470px;margin:0 0 12px;font-size:clamp(34px,3vw,48px);line-height:.96}.racing-v2 .racing-journey-benchmark .racing-journey-card p{color:#c6c0cb;max-width:500px;margin:0;font-size:13px;line-height:1.68}.racing-v2 .racing-journey-benchmark .racing-journey-credit{z-index:3;color:#ffffff8f;text-align:right;max-width:74%;font-size:8px;font-weight:650;text-decoration:none;position:absolute;top:16px;right:17px}.racing-v2 .racing-journey-benchmark .racing-journey-credit:hover{color:#ffffffdb}@media (max-width:900px){.racing-v2 .racing-journey-benchmark .racing-journey-grid{grid-template-columns:1fr}.racing-v2 .racing-journey-benchmark .racing-journey-card{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;min-height:420px}.racing-v2 .racing-journey-benchmark .racing-v2-section-head>p{justify-self:start}}@media (max-width:600px){.racing-v2 .racing-journey-benchmark{padding-top:76px;padding-bottom:82px}.racing-v2 .racing-journey-benchmark .racing-journey-card{border-radius:18px;min-height:390px}.racing-v2 .racing-journey-benchmark .racing-journey-copy{bottom:22px;left:20px;right:20px}.racing-v2 .racing-journey-benchmark .racing-journey-card h3{font-size:34px}}
.racing-v2 .racing-board-benchmark .racing-intelligence-module,.racing-v2 .racing-board-benchmark .intelligence-featured{background:radial-gradient(circle at 88% 10%,#7440cd29,#0000 11rem),linear-gradient(145deg,#181224f5,#0c0a13fa);border-color:#d4af3729;box-shadow:inset 0 1px #ffffff09,0 12px 28px #0000001a}.racing-v2 .racing-board-benchmark .racing-intelligence-module:hover,.racing-v2 .racing-board-benchmark .intelligence-featured:hover{background:radial-gradient(circle at 88% 10%,#7e46db38,#0000 12rem),linear-gradient(145deg,#1b1429fa,#0d0b15fc);border-color:#d4af3747}.racing-v2 .racing-board-benchmark .intelligence-motif{opacity:.5;filter:drop-shadow(0 0 7px #703dc952)drop-shadow(0 0 3px #d4af371a);width:82px;height:60px;top:15px;right:15px}.racing-v2 .racing-board-benchmark .intelligence-motif:before,.racing-v2 .racing-board-benchmark .intelligence-motif:after,.racing-v2 .racing-board-benchmark .intelligence-motif i{box-shadow:0 0 7px #7440cd33}.racing-v2 .racing-board-benchmark .intelligence-motif-conditions,.racing-v2 .racing-board-benchmark .intelligence-motif-course,.racing-v2 .racing-board-benchmark .intelligence-motif-distance,.racing-v2 .racing-board-benchmark .intelligence-motif-weight,.racing-v2 .racing-board-benchmark .intelligence-motif-class,.racing-v2 .racing-board-benchmark .intelligence-motif-connections{background:linear-gradient(#0000 25%,#d4af379e 26%,#0000 29% 54%,#844ee4ad 55%,#0000 58%);border-left:1px solid #d4af377a}.racing-v2 .racing-board-benchmark .intelligence-motif-pace{opacity:.56;width:118px;height:76px}.racing-v2 .racing-board-benchmark .intelligence-motif-pace:before{border-top-color:#d4af37f0;border-right-color:#8850e8e6}.racing-v2 .racing-board-benchmark .intelligence-motif-pace i{background:#140e1fdb;border-color:#d4af37eb}.racing-v2 .racing-board-benchmark .intelligence-motif-form:before{background:#d4af37ad}.racing-v2 .racing-board-benchmark .intelligence-motif-form i{background:linear-gradient(#e2c352fa,#854de0ad)}.racing-v2 .racing-board-benchmark .intelligence-motif-going i{border-top-color:#d4af37db}.racing-v2 .racing-board-benchmark .intelligence-motif-going i:nth-child(2){border-color:#874fe5eb}.racing-v2 .racing-board-benchmark .intelligence-motif-draw{background:linear-gradient(90deg,#0000 24%,#d4af378f 25%,#0000 26% 49%,#874fe5b8 50%,#0000 51% 74%,#d4af378f 75%,#0000 76%);border-color:#d4af3799}.racing-v2 .racing-board-benchmark .intelligence-motif-quality{opacity:.58;width:104px}.racing-v2 .racing-board-benchmark .intelligence-motif-quality i{background:linear-gradient(90deg,#8b52ebfa,#e2c352eb);box-shadow:0 0 14px #7742d361}.racing-v2 .racing-board-benchmark .intelligence-motif-uncertainty{opacity:.58;border-color:#0000 #8b52ebf0 #8b52ebf0 #e2c352c7;width:62px;height:62px;box-shadow:0 0 14px #7742d32e}@media (max-width:780px){.racing-v2 .racing-board-benchmark .intelligence-motif{opacity:.46}}.racing-v2 .racing-board-benchmark .racing-board-head>p{color:#b7b0bd;max-width:560px;line-height:1.68}.racing-v2 .racing-board-benchmark .racing-board-shell{background:radial-gradient(circle at 90% 6%,#6f3cc729,#0000 22rem),radial-gradient(circle at 12% 92%,#d4af3709,#0000 20rem),linear-gradient(145deg,#16111ffa,#09090efc)}.racing-v2 .racing-board-benchmark .intelligence-group,.racing-v2 .racing-board-benchmark .intelligence-group-reliability{background:radial-gradient(circle at 94% 0,#6f3cc713,#0000 15rem),linear-gradient(145deg,#14101dd6,#08080cbd);border-color:#ffffff13}.racing-v2 .racing-board-benchmark .intelligence-group-head{min-height:58px}.racing-v2 .racing-board-benchmark .intelligence-group-head h3{color:#e5d39c;letter-spacing:.1em}.racing-v2 .racing-board-benchmark .intelligence-group-head p{color:#9d96a4;font-size:10.5px}.racing-v2 .racing-board-benchmark .racing-intelligence-module{isolation:isolate;background:radial-gradient(circle at 82% 14%,#753fcf21,#0000 10rem),linear-gradient(145deg,#161120fa,#0a090ffc);border:1px solid #ffffff16;border-radius:15px;min-height:214px;padding:0;transition:transform .25s,border-color .25s,box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff07,0 12px 30px #00000024}.racing-v2 .racing-board-benchmark .racing-intelligence-module:hover{border-color:#d4af3742;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff09,0 18px 38px #0000002e}.racing-v2 .racing-board-benchmark .intelligence-photo{background:#0c0c11}.racing-v2 .racing-board-benchmark .racing-intelligence-photo{z-index:0;filter:saturate(.8)contrast(1.06)brightness(.76);background-repeat:no-repeat;background-size:cover;transition:transform .35s,filter .35s;position:absolute;inset:0;transform:scale(1.012)}.racing-v2 .racing-board-benchmark .intelligence-photo:hover .racing-intelligence-photo{filter:saturate(.88)contrast(1.07)brightness(.8);transform:scale(1.035)}.racing-v2 .racing-board-benchmark .racing-intelligence-shade{z-index:1;pointer-events:none;background:linear-gradient(#05050814 0%,#06060924 28%,#07070b7a 53%,#07070be0 73%,#07070bfb 100%),linear-gradient(90deg,#07070b2e,#0000 68%);position:absolute;inset:0}.racing-v2 .racing-board-benchmark .racing-intelligence-note{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f0dc94;letter-spacing:.035em;background:#08080ca3;border:1px solid #d4af3733;border-radius:999px;max-width:calc(100% - 26px);padding:6px 8px;font-size:8px;font-weight:850;line-height:1.2;position:absolute;top:13px;left:13px}.racing-v2 .racing-board-benchmark .intelligence-graphic{background:radial-gradient(circle at 82% 14%,#7944d729,#0000 10rem),linear-gradient(145deg,#171222fa,#0b0a11fc)}.racing-v2 .racing-board-benchmark .racing-intelligence-graphic{z-index:1;background:radial-gradient(circle at 78% 0,#7b47d826,#0000 8rem),#ffffff05;border:1px solid #fff1;border-radius:11px;align-items:center;gap:7px;height:76px;padding:13px;display:flex;position:absolute;top:17px;left:16px;right:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.racing-v2 .racing-board-benchmark .racing-intelligence-graphic:before{content:"";background:linear-gradient(90deg,#d4af3780,#7d48d96b,#ffffff0d);height:1px;position:absolute;bottom:13px;left:13px;right:13px}.racing-v2 .racing-board-benchmark .racing-intelligence-graphic span{z-index:1;color:#bdb5c5;letter-spacing:.045em;text-transform:uppercase;flex:1;min-width:0;font-size:7.5px;font-weight:800;line-height:1.25;position:relative}.racing-v2 .racing-board-benchmark .racing-intelligence-graphic span:after{content:"";background:#15101e;border:1px solid #d4af37a3;border-radius:50%;width:6px;height:6px;margin-top:10px;display:block;box-shadow:0 0 11px #703dc938}.racing-v2 .racing-board-benchmark .racing-intelligence-graphic span:nth-child(2):after{border-color:#844ee4b8}.racing-v2 .racing-board-benchmark .racing-intelligence-graphic span:nth-child(3):after{border-color:#ffffff3d}.racing-v2 .racing-board-benchmark .intelligence-going .racing-intelligence-graphic{align-items:flex-start}.racing-v2 .racing-board-benchmark .intelligence-going .racing-intelligence-graphic:before{opacity:.72;background:linear-gradient(90deg,#756550 0%,#8a7c60 38%,#b6a86e 67%,#d8c985 100%);border-radius:99px;height:3px;bottom:18px}.racing-v2 .racing-board-benchmark .intelligence-going .racing-intelligence-graphic span:after{display:none}.racing-v2 .racing-board-benchmark .intelligence-pace .racing-intelligence-graphic span:first-child{transform:translateY(-7px)}.racing-v2 .racing-board-benchmark .intelligence-pace .racing-intelligence-graphic span:nth-child(2){transform:translateY(2px)}.racing-v2 .racing-board-benchmark .intelligence-pace .racing-intelligence-graphic span:nth-child(3){transform:translateY(9px)}.racing-v2 .racing-board-benchmark .intelligence-class .racing-intelligence-graphic{align-items:flex-end}.racing-v2 .racing-board-benchmark .intelligence-class .racing-intelligence-graphic span{border-top:1px solid #d4af372e;padding-top:6px}.racing-v2 .racing-board-benchmark .intelligence-class .racing-intelligence-graphic span:first-child{color:#e6d59f;transform:translateY(-15px)}.racing-v2 .racing-board-benchmark .intelligence-class .racing-intelligence-graphic span:nth-child(2){transform:translateY(-7px)}.racing-v2 .racing-board-benchmark .intelligence-connections .racing-intelligence-graphic:before{bottom:28px}.racing-v2 .racing-board-benchmark .intelligence-form .racing-intelligence-graphic span{text-transform:none;letter-spacing:0;font-size:8px}.racing-v2 .racing-board-benchmark .intelligence-quality .racing-intelligence-graphic span:first-child,.racing-v2 .racing-board-benchmark .intelligence-quality .racing-intelligence-graphic span:nth-child(2){color:#dfd7e5}.racing-v2 .racing-board-benchmark .intelligence-quality .racing-intelligence-graphic span:nth-child(3),.racing-v2 .racing-board-benchmark .intelligence-uncertainty .racing-intelligence-graphic span:nth-child(3){color:#817989}.racing-v2 .racing-board-benchmark .intelligence-uncertainty .racing-intelligence-graphic:before{background:linear-gradient(90deg,#d4af3775,#7f49dc57 56%,#0000 100%)}.racing-v2 .racing-board-benchmark .racing-intelligence-copy{z-index:3;position:absolute;bottom:18px;left:16px;right:16px}.racing-v2 .racing-board-benchmark .intelligence-graphic .racing-intelligence-copy{bottom:17px}.racing-v2 .racing-board-benchmark .racing-intelligence-module h4{color:#fff;max-width:320px;margin:0 0 7px;font-size:24px;line-height:.98}.racing-v2 .racing-board-benchmark .racing-intelligence-module p{color:#c3bdc9;max-width:350px;margin:0;font-size:10.5px;line-height:1.52}.racing-v2 .racing-board-benchmark .intelligence-graphic .racing-intelligence-module p{color:#aaa3b1}.racing-v2 .racing-board-benchmark .racing-intelligence-credit{z-index:4;color:#ffffff6b;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:72%;font-size:6.5px;line-height:1;text-decoration:none;position:absolute;bottom:6px;right:12px;overflow:hidden}.racing-v2 .racing-board-benchmark .racing-intelligence-credit:hover{color:#ffffffc2}.racing-v2 .racing-board-benchmark .intelligence-motif{display:none}@media (max-width:1120px){.racing-v2 .racing-board-benchmark .racing-intelligence-module{min-height:226px}}@media (max-width:780px){.racing-v2 .racing-board-benchmark .racing-board-shell{padding:26px}.racing-v2 .racing-board-benchmark .racing-intelligence-module{min-height:250px}.racing-v2 .racing-board-benchmark .racing-intelligence-module h4{font-size:27px}.racing-v2 .racing-board-benchmark .racing-intelligence-module p{max-width:460px;font-size:11.5px}.racing-v2 .racing-board-benchmark .racing-intelligence-graphic{height:82px}}@media (max-width:580px){.racing-v2 .racing-board-benchmark .racing-board-shell{padding:20px}.racing-v2 .racing-board-benchmark .racing-intelligence-module{min-height:270px}.racing-v2 .racing-board-benchmark .racing-intelligence-copy{bottom:20px;left:17px;right:17px}.racing-v2 .racing-board-benchmark .racing-intelligence-graphic{top:15px;left:15px;right:15px}}
.racing-reset{color:#f7f5f8;background:#09090d}.racing-reset .display{text-wrap:balance}.rr-hero{background:radial-gradient(circle at 18% 18%,#5b2aae2e,#0000 30rem),linear-gradient(#09090d 0%,#0b0a10 100%);border-bottom:1px solid #ffffff12;position:relative;overflow:hidden}.rr-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#d4af3705,#0000 34%);position:absolute;inset:0}.rr-hero-grid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:stretch;gap:54px;min-height:690px;display:grid;position:relative}.rr-hero-copy{align-self:center;padding:92px 0}.rr-hero-copy h1{max-width:760px;margin:22px 0 0;font-size:clamp(62px,6.4vw,96px);line-height:.9}.rr-hero-copy>p{color:#c2bdc8;max-width:670px;margin:27px 0 0;font-size:18px;line-height:1.72}.rr-hero-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.rr-hero-proof{color:#9f99a8;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:10px 22px;margin-top:34px;font-size:11px;font-weight:800;display:flex}.rr-hero-proof span{align-items:center;gap:8px;display:inline-flex}.rr-hero-proof span:before{content:"";background:#d4af37;border-radius:50%;flex:none;width:5px;height:5px}.rr-hero-media{background:#0b0b10;border-left:1px solid #ffffff13;border-right:1px solid #ffffff0b;min-height:690px;position:relative;overflow:hidden}.rr-hero-photo{filter:saturate(.82)contrast(1.06)brightness(.78);background-position:52% 48%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.015)}.rr-hero-media:before,.rr-hero-media:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.rr-hero-media:before{background:linear-gradient(90deg,#09090d 0%,#09090dd1 8%,#09090d2e 34%,#09090d0d 100%),linear-gradient(#08080c2e 0%,#08080c14 32%,#08080cad 72%,#08080cfa 100%)}.rr-hero-media:after{background:radial-gradient(circle at 78% 12%,#703dc92b,#0000 21rem)}.rr-hero-card{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a090fad;border:1px solid #ffffff24;border-radius:18px;max-width:470px;padding:25px 26px;position:absolute;bottom:46px;left:34px;right:34px;box-shadow:0 26px 70px #0000004d}.rr-hero-card>span{color:#e0c86f;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.rr-hero-card strong{font-family:var(--font-display), Georgia, serif;margin-top:9px;font-size:34px;line-height:.98;display:block}.rr-hero-card p{color:#c3bdc8;margin:11px 0 0;font-size:13px;line-height:1.6}.rr-photo-credit{color:#ffffff75;font-size:9px;text-decoration:none}.rr-photo-credit:hover{color:#ffffffc7}.rr-hero-credit{z-index:3;position:absolute;bottom:14px;right:18px}.rr-section{border-bottom:1px solid #ffffff12;padding:104px 0}.rr-section-head{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:end;gap:76px;margin-bottom:46px;display:grid}.rr-section-head h2{max-width:820px;margin:15px 0 0;font-size:clamp(48px,5vw,72px);line-height:.94}.rr-section-head>p{color:#aaa5b0;max-width:590px;margin:0;font-size:16px;line-height:1.78}.rr-reading{background:radial-gradient(circle at 86% 6%,#d4af370b,#0000 26rem),#0a0a0f}.rr-reading-grid{border-top:1px solid #d4af372e;border-bottom:1px solid #ffffff17;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rr-reading-grid article{min-height:282px;padding:29px 28px 32px 0}.rr-reading-grid article+article{border-left:1px solid #ffffff16;padding-left:28px}.rr-reading-grid h3{font-family:var(--font-display), Georgia, serif;margin:26px 0 12px;font-size:33px;line-height:.98}.rr-reading-grid p{color:#a9a4af;margin:0;font-size:13px;line-height:1.7}.rr-factors{background:radial-gradient(circle at 12% 10%,#5b2aae1a,#0000 28rem),linear-gradient(#0b0a10 0%,#0e0c14 100%)}.rr-factor-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.rr-factor{isolation:isolate;background:radial-gradient(circle at 88% 10%,#703dc924,#0000 16rem),linear-gradient(145deg,#181323fa,#0b0a10fc);border:1px solid #ffffff18;border-radius:22px;min-height:342px;transition:transform .28s,border-color .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000002e,inset 0 1px #ffffff08}.rr-factor:hover{border-color:#d4af374f;transform:translateY(-4px);box-shadow:0 31px 76px #0000003d,inset 0 1px #ffffff0a}.rr-factor-course,.rr-factor-pace,.rr-factor-form{grid-column:span 7}.rr-factor-distance,.rr-factor-conditions,.rr-factor-people{grid-column:span 5}.rr-factor-image{z-index:0;filter:saturate(.8)contrast(1.06)brightness(.72);background-repeat:no-repeat;background-size:cover;transition:transform .5s,filter .35s;position:absolute;inset:0;transform:scale(1.012)}.rr-factor-photo:hover .rr-factor-image{filter:saturate(.89)contrast(1.07)brightness(.78);transform:scale(1.045)}.rr-factor-shade{z-index:1;background:linear-gradient(90deg,#08080cf5 0%,#08080cd4 31%,#08080c7a 64%,#08080c24 100%),linear-gradient(#08080c0f 22%,#08080c94 58%,#08080cfc 100%);position:absolute;inset:0}.rr-factor-content{z-index:2;flex-direction:column;justify-content:flex-end;min-height:342px;padding:33px 34px;display:flex;position:relative}.rr-factor-text .rr-factor-content{justify-content:flex-start;padding-top:36px}.rr-factor-kicker{color:#dfc76e;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.rr-factor h3{max-width:570px;font-family:var(--font-display), Georgia, serif;margin:11px 0;font-size:clamp(38px,3.5vw,52px);line-height:.96}.rr-factor p{color:#c0bac6;max-width:570px;margin:0;font-size:13.5px;line-height:1.65}.rr-factor-text p{color:#aaa4b1}.rr-factor-tags{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:28px;display:flex}.rr-factor-tags span{color:#d7d2dc;letter-spacing:.06em;text-transform:uppercase;background:#07070b42;border:1px solid #ffffff1a;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:800}.rr-factor-photo .rr-factor-tags span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08080c80;border-color:#d4af3730}.rr-factor-conditions:after,.rr-factor-pace:after,.rr-factor-form:after,.rr-factor-people:after{content:"";border:1px solid #d4af371a;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-72px;right:-52px;box-shadow:0 0 0 34px #703dc90a,0 0 0 68px #d4af3705}.rr-factor-pace{background:radial-gradient(circle at 84% 8%,#703dc92e,#0000 18rem),linear-gradient(145deg,#191325fc,#0a090ffc)}.rr-factor-pace:before{content:"";opacity:.64;background:radial-gradient(circle at 8% 22%,#d4af37 0 4px,#0000 5px),radial-gradient(circle at 45% 48%,#7a46d5 0 4px,#0000 5px),radial-gradient(circle at 82% 72%,#d4af37 0 4px,#0000 5px),linear-gradient(155deg,#0000 48%,#d4af377a 49% 50%,#0000 51%);width:min(42%,270px);height:86px;position:absolute;top:42px;right:34px}.rr-factor-form{background:radial-gradient(circle at 92% 4%,#d4af370b,#0000 15rem),radial-gradient(circle at 78% 16%,#703dc926,#0000 18rem),linear-gradient(145deg,#161220fc,#0a090ffc)}.rr-credits{color:#77717e;margin-top:16px;font-size:10px}.rr-credits summary{cursor:pointer;color:#8e8896;width:fit-content;font-weight:750}.rr-credits p{margin:8px 0 0}.rr-credits a{color:#aaa3b0}.rr-assessment{background:radial-gradient(circle at 82% 30%,#5b2aae26,#0000 25rem),#09090d}.rr-assessment-grid{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:66px;display:grid}.rr-assessment-copy h2{max-width:620px;margin:16px 0 0;font-size:clamp(50px,5vw,72px)}.rr-assessment-copy p{color:#aaa5b0;max-width:590px;margin:22px 0 0;font-size:16px;line-height:1.78}.rr-runner-example{background:linear-gradient(145deg,#181323fa,#0b0a10fc);border:1px solid #ffffff1b;border-radius:22px;overflow:hidden;box-shadow:0 28px 70px #00000038}.rr-example-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:24px;padding:27px 30px;display:flex}.rr-example-head>div>span{color:#d7c06b;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.rr-example-head strong{font-family:var(--font-display), Georgia, serif;margin-top:7px;font-size:34px;line-height:1;display:block}.rr-example-head small{color:#97919e;white-space:nowrap;border:1px solid #ffffff17;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:750}.rr-example-columns{grid-template-columns:1fr 1fr;display:grid}.rr-example-columns>div{min-height:250px;padding:30px}.rr-example-columns>div+div{border-left:1px solid #ffffff14}.rr-example-columns span{color:#e2d08e;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.rr-example-columns ul{margin:25px 0 0;padding:0;list-style:none}.rr-example-columns li{color:#c4bec9;border-top:1px solid #ffffff12;padding:13px 0 13px 18px;font-size:13px;line-height:1.45;position:relative}.rr-example-columns li:before{content:"";background:#d4af37;border-radius:50%;width:5px;height:5px;position:absolute;top:19px;left:0}.rr-example-columns>div:last-child li:before{background:#7a46d5}.rr-stable{background:radial-gradient(circle at 8% 92%,#d4af3709,#0000 24rem),linear-gradient(#0d0c13 0%,#0a0a0f 100%)}.rr-stable-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rr-stable-card{isolation:isolate;background:#0b0a10;border:1px solid #ffffff1a;border-radius:20px;min-height:380px;padding:0;transition:transform .28s,border-color .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 24px 58px #0003,inset 0 1px #ffffff09}.rr-stable-image{z-index:0;filter:saturate(.82)contrast(1.05)brightness(.78);background-repeat:no-repeat;background-size:cover;transition:transform .5s,filter .35s;position:absolute;inset:0;transform:scale(1.012)}.rr-stable-shade{z-index:1;pointer-events:none;background:linear-gradient(#08080c1a 0%,#08080c21 22%,#08080c94 52%,#08080ceb 78%,#07070bfc 100%),linear-gradient(90deg,#07070b33 0%,#0000 62%,#4a267e1a 100%);position:absolute;inset:0}.rr-stable-content{z-index:2;flex-direction:column;justify-content:flex-end;min-height:380px;padding:31px 32px;display:flex;position:relative}.rr-stable-kicker{color:#e0c96f;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.rr-stable-grid h3{font-family:var(--font-display), Georgia, serif;color:#fbf9fc;text-shadow:0 2px 20px #00000057;margin:11px 0 9px;font-size:46px;line-height:.94}.rr-stable-grid p{color:#cbc6d0;text-shadow:0 1px 14px #0000004d;max-width:350px;margin:0;font-size:13px;line-height:1.66}.rr-stable-card:hover{border-color:#d4af3752;transform:translateY(-4px);box-shadow:0 31px 74px #00000042,inset 0 1px #ffffff0b}.rr-stable-card:hover .rr-stable-image{filter:saturate(.9)contrast(1.06)brightness(.82);transform:scale(1.05)}.rr-stable-credits{color:#77717e;margin-top:16px;font-size:10px}.rr-stable-credits summary{cursor:pointer;color:#8e8896;width:fit-content;font-weight:750}.rr-stable-credits p{margin:8px 0 0}.rr-stable-credits a{color:#aaa3b0}.rr-closing{background:#09090d;padding:88px 0 104px}.rr-closing-panel{background:radial-gradient(circle at 82% 42%,#703dc938,#0000 22rem),linear-gradient(145deg,#181223fc,#09090efc);border:1px solid #d4af3729;border-radius:24px;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:45px;min-height:390px;padding:48px 52px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 82px #00000038}.rr-closing-copy{z-index:2;position:relative}.rr-closing-copy h2{max-width:800px;margin:15px 0 0;font-size:clamp(46px,5vw,70px)}.rr-closing-copy p{color:#aaa5b0;max-width:680px;margin:18px 0 0;font-size:15px;line-height:1.7}.rr-closing-mark{z-index:1;aspect-ratio:1;opacity:.12;filter:saturate(.85);background:url(/brand/thoroughbred-emblem.webp) 50%/contain no-repeat;justify-self:end;width:310px;position:relative}@media (max-width:1100px){.rr-hero-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);gap:34px}.rr-reading-grid{grid-template-columns:repeat(2,1fr)}.rr-reading-grid article:nth-child(3){border-top:1px solid #ffffff16;border-left:0;padding-left:0}.rr-reading-grid article:nth-child(4){border-top:1px solid #ffffff16}.rr-assessment-grid{grid-template-columns:1fr;gap:42px}}@media (max-width:860px){.rr-hero-grid{grid-template-columns:1fr;min-height:auto}.rr-hero-copy{padding:78px 0 24px}.rr-hero-media{border-left:0;border-right:0;min-height:480px;margin:0 -20px}.rr-hero-media:before{background:linear-gradient(#08080c0d 20%,#08080c8a 62%,#08080cfa 100%),linear-gradient(90deg,#08080c99,#0000 55%)}.rr-section{padding:80px 0}.rr-section-head{grid-template-columns:1fr;gap:23px}.rr-factor-course,.rr-factor-distance,.rr-factor-conditions,.rr-factor-pace,.rr-factor-form,.rr-factor-people{grid-column:span 12}.rr-factor{min-height:330px}.rr-stable-grid{grid-template-columns:1fr}.rr-stable-card,.rr-stable-content{min-height:410px}.rr-stable-grid h3{margin-top:11px}.rr-closing-panel{grid-template-columns:1fr}.rr-closing-mark{width:280px;position:absolute;bottom:-70px;right:-40px}}@media (max-width:620px){.rr-hero-copy h1{font-size:clamp(54px,16vw,74px)}.rr-hero-copy>p{font-size:16px}.rr-hero-media{min-height:440px}.rr-hero-card{padding:22px;bottom:38px;left:20px;right:20px}.rr-hero-card strong{font-size:30px}.rr-reading-grid{grid-template-columns:1fr}.rr-reading-grid article,.rr-reading-grid article+article,.rr-reading-grid article:nth-child(3),.rr-reading-grid article:nth-child(4){border-top:1px solid #ffffff14;border-left:0;min-height:auto;padding:26px 0 30px}.rr-reading-grid article:first-child{border-top:0}.rr-reading-grid h3{margin-top:10px;font-size:31px}.rr-factor-grid{gap:13px}.rr-factor{border-radius:18px;min-height:360px}.rr-factor-content,.rr-factor-text .rr-factor-content{min-height:360px;padding:28px 24px}.rr-factor h3{font-size:40px}.rr-factor-shade{background:linear-gradient(#08080c29 20%,#08080cc2 53%,#08080cfc 100%),linear-gradient(90deg,#08080c80,#0000 70%)}.rr-example-head{flex-direction:column;padding:24px}.rr-example-columns{grid-template-columns:1fr}.rr-example-columns>div{min-height:auto;padding:24px}.rr-example-columns>div+div{border-top:1px solid #ffffff14;border-left:0}.rr-stable-card,.rr-stable-content{min-height:390px}.rr-stable-content{padding:27px 24px}.rr-stable-grid h3{font-size:42px}.rr-stable-shade{background:linear-gradient(#08080c17 18%,#08080c8a 49%,#08080ce8 76%,#07070bfc 100%),linear-gradient(90deg,#07070b2e,#0000 68%)}.rr-closing{padding:70px 0 82px}.rr-closing-panel{border-radius:20px;min-height:440px;padding:34px 28px}}
.page-academy,.page-race-days,.page-discover,.page-app,.page-about,.page-contact,.page-support{--editorial-panel:linear-gradient(145deg, #181224f5, #0a0911fa);--editorial-panel-soft:linear-gradient(145deg, #1e162de6, #0c0a13f5)}.page-academy .polished-index,.page-race-days .polished-index,.page-discover .polished-index,.page-app .polished-index,.page-about .polished-index,.page-contact .polished-index,.page-support .polished-index{display:none}.page-academy .editorial-page-hero,.page-race-days .editorial-page-hero,.page-discover .editorial-page-hero,.page-app .editorial-page-hero,.page-about .editorial-page-hero,.page-contact .editorial-page-hero,.page-support .editorial-page-hero{background:radial-gradient(circle at 84% 20%,#6937bf26,#0000 25rem),linear-gradient(120deg,#08080d 0%,#0d0a15 58%,#171024 100%);align-items:center;min-height:590px;display:flex;overflow:hidden}.page-academy .editorial-hero-grid,.page-race-days .editorial-hero-grid,.page-discover .editorial-hero-grid,.page-app .editorial-hero-grid,.page-about .editorial-hero-grid,.page-contact .editorial-hero-grid,.page-support .editorial-hero-grid{gap:clamp(38px,6vw,100px)}.page-academy .subpage-hero-copy .display,.page-race-days .subpage-hero-copy .display,.page-discover .subpage-hero-copy .display,.page-app .subpage-hero-copy .display,.page-about .subpage-hero-copy .display,.page-contact .subpage-hero-copy .display,.page-support .subpage-hero-copy .display{max-width:760px;font-size:clamp(58px,6vw,102px);line-height:.94}.page-academy .page-signpost,.page-race-days .page-signpost,.page-discover .page-signpost,.page-app .page-signpost,.page-about .page-signpost,.page-contact .page-signpost,.page-support .page-signpost{background:var(--editorial-panel-soft);border:1px solid #d4af3733;border-radius:24px;min-height:390px;padding:38px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 28px 65px #0003}.page-academy .page-signpost:after,.page-race-days .page-signpost:after,.page-discover .page-signpost:after,.page-app .page-signpost:after,.page-about .page-signpost:after,.page-contact .page-signpost:after,.page-support .page-signpost:after{content:"";pointer-events:none;border:1px solid #d4af3721;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-130px;right:-110px;box-shadow:0 0 0 40px #6d39c709,0 0 0 82px #6d39c706}.page-academy .page-signpost>*,.page-race-days .page-signpost>*,.page-discover .page-signpost>*,.page-app .page-signpost>*,.page-about .page-signpost>*,.page-contact .page-signpost>*,.page-support .page-signpost>*{z-index:2;position:relative}.page-academy .page-signpost strong,.page-race-days .page-signpost strong,.page-discover .page-signpost strong,.page-app .page-signpost strong,.page-about .page-signpost strong,.page-contact .page-signpost strong,.page-support .page-signpost strong{max-width:440px;font-size:clamp(35px,3.3vw,54px);line-height:1.02}.page-academy .page-signpost-points,.page-race-days .page-signpost-points,.page-discover .page-signpost-points,.page-app .page-signpost-points,.page-about .page-signpost-points,.page-contact .page-signpost-points,.page-support .page-signpost-points{margin-top:34px}.page-academy .page-signpost-points span,.page-race-days .page-signpost-points span,.page-discover .page-signpost-points span,.page-app .page-signpost-points span,.page-about .page-signpost-points span,.page-contact .page-signpost-points span,.page-support .page-signpost-points span{color:#d8d1df;border-top:1px solid #ffffff14;padding:13px 0}.page-academy .polished-content-wrap,.page-race-days .polished-content-wrap,.page-discover .polished-content-wrap,.page-app .polished-content-wrap,.page-about .polished-content-wrap,.page-contact .polished-content-wrap,.page-support .polished-content-wrap{padding-top:92px;padding-bottom:106px}.page-academy .polished-content-section,.page-race-days .polished-content-section,.page-discover .polished-content-section,.page-app .polished-content-section,.page-about .polished-content-section,.page-contact .polished-content-section,.page-support .polished-content-section{background:var(--editorial-panel);border:1px solid #ffffff13;border-radius:24px;margin:0 0 28px;padding:42px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.page-academy .polished-content-section h2,.page-race-days .polished-content-section h2,.page-discover .polished-content-section h2,.page-app .polished-content-section h2,.page-about .polished-content-section h2,.page-contact .polished-content-section h2,.page-support .polished-content-section h2{max-width:760px;margin-bottom:18px;font-size:clamp(38px,4vw,60px);line-height:1}.page-academy .polished-content-section>p,.page-race-days .polished-content-section>p,.page-discover .polished-content-section>p,.page-app .polished-content-section>p,.page-about .polished-content-section>p,.page-contact .polished-content-section>p,.page-support .polished-content-section>p{color:#a9a2b2;max-width:790px;font-size:17px;line-height:1.72}.page-academy .page-signpost:before{content:"";z-index:1;opacity:.52;background:linear-gradient(90deg,#d4af378c 0 2px,#0000 2px 100%),repeating-linear-gradient(#824bdc99 0 1px,#0000 1px 34px);border-top:1px solid #d4af378c;border-bottom:1px solid #d4af3759;width:132px;height:180px;position:absolute;top:38px;right:36px}.page-academy .polished-content-section:first-child{background:radial-gradient(circle at 86% 12%, #7742d030, transparent 18rem), var(--editorial-panel);padding-bottom:48px}.page-academy .polished-bullet-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:34px;display:grid}.page-academy .polished-bullet-grid li{color:#f2eef6;min-height:190px;font-family:var(--font-display), Georgia, serif;background:linear-gradient(160deg,#1b1428db,#08080df2);border:1px solid #d4af371f;border-radius:16px;align-items:flex-end;padding:20px;font-size:21px;line-height:1.08;display:flex;position:relative;overflow:hidden}.page-academy .polished-bullet-grid li:before{content:"";border:1px solid #d4af376b;border-radius:50%;width:54px;height:54px;position:absolute;top:22px;right:20px;box-shadow:inset 0 0 0 10px #7944d30d,0 0 18px #6e3ac71a}.page-academy .polished-bullet-grid li:nth-child(2):before{border-radius:6px;transform:rotate(45deg)}.page-academy .polished-bullet-grid li:nth-child(3):before{border-top-color:#0000;border-radius:0}.page-academy .polished-bullet-grid li:nth-child(4):before{border-left-color:#0000;border-right-color:#7e47d8b3;width:66px}.page-academy .polished-bullet-grid li:nth-child(5):before{border-radius:99px;width:68px;height:30px}.page-academy .polished-content-section:nth-child(2){background:radial-gradient(circle at 82% 48%, #7641cf42, transparent 15rem), var(--editorial-panel);min-height:330px;padding-right:min(38vw,560px)}.page-academy .polished-content-section:nth-child(2):after{content:"RACECARD  →  RACE  →  COURSE  →  CONTEXT";color:#e8d793d6;letter-spacing:.12em;background:#08070c8a;border:1px solid #d4af372e;border-radius:16px;width:min(34vw,500px);padding:26px 30px;font-size:11px;font-weight:800;position:absolute;top:50%;right:45px;transform:translateY(-50%);box-shadow:0 0 28px #703dc91f}.page-race-days .page-signpost{background-image:linear-gradient(90deg,#110b1bf5 0%,#110b1be0 45%,#110b1b61 100%),url(https://upload.wikimedia.org/wikipedia/commons/thumb/f/f7/View_across_Epsom_Racecourse_%28August_2013%29_%281%29.JPG/1280px-View_across_Epsom_Racecourse_%28August_2013%29_%281%29.JPG);background-position:50% 48%;background-size:cover}.page-race-days .page-signpost-points span{width:fit-content;min-width:240px;padding-right:34px}.page-race-days .polished-bullet-grid{counter-reset:daystep;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:34px;display:grid}.page-race-days .polished-bullet-grid li{color:#eee9f3;counter-increment:daystep;background:linear-gradient(160deg,#1c142ae6,#09080ef5);border:1px solid #ffffff12;border-radius:14px;min-height:210px;padding:76px 20px 22px;position:relative}.page-race-days .polished-bullet-grid li:before{content:counter(daystep, decimal-leading-zero);color:var(--gold-pale);letter-spacing:.14em;font-size:12px;font-weight:900;position:absolute;top:20px;left:20px}.page-race-days .polished-bullet-grid li:after{content:"";background:linear-gradient(90deg,#d4af37bf,#7e48d88c);width:42px;height:1px;position:absolute;top:30px;right:20px;box-shadow:0 0 12px #6e3bc72e}.page-race-days .polished-content-section:nth-child(2){background:radial-gradient(circle at 88% 20%,#7742cf38,#0000 18rem),linear-gradient(145deg,#1c142af0,#0a0810fa);border-color:#d4af372e;min-height:270px}.page-race-days .polished-content-section:nth-child(2):after{content:"USEFUL FIRST\a COMMISSION SECOND";white-space:pre;color:#d4af374d;font-family:var(--font-display), Georgia, serif;text-align:right;font-size:clamp(34px,4vw,64px);line-height:.9;position:absolute;top:50%;right:50px;transform:translateY(-50%)}.page-discover .page-signpost{background-image:linear-gradient(90deg,#110b1bf7 0%,#110b1bd6 42%,#110b1b61 100%),url(https://upload.wikimedia.org/wikipedia/commons/thumb/a/a8/York_Racecourse_-_Stands.jpg/1280px-York_Racecourse_-_Stands.jpg);background-position:50% 54%;background-size:cover}.page-discover .polished-content-section{background:radial-gradient(circle at 88% 10%, #7641cf33, transparent 18rem), var(--editorial-panel);padding-bottom:48px}.page-discover .polished-bullet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:34px;display:grid}.page-discover .polished-bullet-grid li{color:#f3eff6;min-height:260px;font-family:var(--font-display), Georgia, serif;background:linear-gradient(150deg,#1f162ded,#08080df7);border:1px solid #d4af371f;border-radius:16px;align-items:flex-end;padding:22px;font-size:24px;line-height:1.08;display:flex;position:relative;overflow:hidden}.page-discover .polished-bullet-grid li:before{content:"";opacity:.55;border:1px solid #d4af3785;border-radius:50%;width:74px;height:74px;position:absolute;top:28px;right:22px;box-shadow:0 0 0 13px #7742cf0a,0 0 22px #6f3cc71f}.page-discover .polished-bullet-grid li:nth-child(2):before{border-radius:4px 40px}.page-discover .polished-bullet-grid li:nth-child(3):before{border-bottom-color:#8149ddb8;border-right-color:#0000}.page-discover .polished-bullet-grid li:nth-child(4):before{border-radius:50%;width:88px;height:44px}.page-app .page-signpost:before{content:"";z-index:1;background:radial-gradient(circle at 50% 19%,#7843d23d,#0000 7rem),linear-gradient(#140e1eb8,#08080ce6);border:1px solid #d4af3757;border-radius:28px;width:144px;height:286px;position:absolute;top:34px;right:48px;box-shadow:inset 0 0 0 5px #ffffff04,0 0 36px #703dc921}.page-app .page-signpost:after{width:52px;height:5px;box-shadow:none;background:#d4af3770;border:0;border-radius:99px;bottom:76px;right:94px}.page-app .page-signpost-points span:nth-child(3){display:none}.page-app .polished-bullet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:34px;display:grid}.page-app .polished-bullet-grid li{color:#eee9f3;background:linear-gradient(160deg,#1c142ae6,#09080ef5);border:1px solid #ffffff12;border-radius:15px;min-height:170px;padding:72px 20px 20px;position:relative}.page-app .polished-bullet-grid li:before{content:"";background:linear-gradient(90deg,#814adeeb,#dec051db);border-radius:99px;width:48px;height:8px;position:absolute;top:24px;left:20px;box-shadow:0 0 15px #703dc93b}.page-app .polished-content-section:nth-child(2){background:radial-gradient(circle at 82% 50%, #7742cf3d, transparent 17rem), var(--editorial-panel);border-color:#d4af372b;min-height:250px}.page-about .page-signpost:before{content:"";z-index:1;opacity:.2;filter:drop-shadow(0 0 22px #753fcf38);background:url(/brand/thoroughbred-emblem.webp) 50%/contain no-repeat;width:270px;height:270px;position:absolute;bottom:-18px;right:-24px}.page-about .polished-content-wrap{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.page-about .polished-content-section{flex-direction:column;justify-content:flex-end;min-height:390px;margin:0;padding:32px;display:flex}.page-about .polished-content-section h2{font-size:clamp(34px,3vw,48px)}.page-about .polished-content-section:first-child{background:radial-gradient(circle at 80% 12%, #7641cf30, transparent 15rem), var(--editorial-panel)}.page-about .polished-content-section:nth-child(2){background:radial-gradient(circle at 82% 15%, #d4af3714, transparent 14rem), var(--editorial-panel);border-color:#d4af3729}.page-about .polished-content-section:nth-child(3){background:radial-gradient(circle at 82% 15%, #733ecb2e, transparent 14rem), var(--editorial-panel)}.page-about .polished-content-cta{grid-column:1/-1;margin-top:20px}.page-contact .page-signpost:before{content:"@";z-index:1;color:#d4af3726;font-family:var(--font-display), Georgia, serif;font-size:190px;line-height:.8;position:absolute;bottom:18px;right:38px}.page-contact .polished-content-wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-contact .polished-content-section{min-height:330px;margin:0}.page-contact .polished-content-section:after{content:"→";color:#d4af37bd;font-size:24px;position:absolute;top:26px;right:28px}.page-contact .polished-content-cta{background:linear-gradient(145deg,#1b1429e6,#0a0910fa);border:1px solid #d4af3724;border-radius:18px;grid-column:1/-1;margin-top:16px;padding:26px}.page-contact .polished-content-cta .btn{min-height:52px;padding-inline:28px}.page-support .editorial-page-hero{min-height:520px}.page-support .page-signpost{min-height:310px}.page-support .polished-content-wrap{max-width:980px}.page-support .polished-content-section{background:radial-gradient(circle at 88% 20%, #7641cf36, transparent 17rem), var(--editorial-panel);border-color:#d4af3724;flex-direction:column;justify-content:center;min-height:280px;display:flex}@media (max-width:1080px){.page-academy .polished-bullet-grid,.page-race-days .polished-bullet-grid,.page-discover .polished-bullet-grid,.page-app .polished-bullet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-about .polished-content-wrap{grid-template-columns:1fr}.page-about .polished-content-section{min-height:300px}.page-contact .polished-content-wrap{grid-template-columns:1fr}.page-contact .polished-content-cta{grid-column:auto}}@media (max-width:760px){.page-academy .editorial-page-hero,.page-race-days .editorial-page-hero,.page-discover .editorial-page-hero,.page-app .editorial-page-hero,.page-about .editorial-page-hero,.page-contact .editorial-page-hero,.page-support .editorial-page-hero{min-height:auto}.page-academy .page-signpost,.page-race-days .page-signpost,.page-discover .page-signpost,.page-app .page-signpost,.page-about .page-signpost,.page-contact .page-signpost,.page-support .page-signpost{min-height:320px;padding:28px}.page-academy .polished-content-section,.page-race-days .polished-content-section,.page-discover .polished-content-section,.page-app .polished-content-section,.page-about .polished-content-section,.page-contact .polished-content-section,.page-support .polished-content-section{padding:28px}.page-academy .polished-bullet-grid,.page-race-days .polished-bullet-grid,.page-discover .polished-bullet-grid,.page-app .polished-bullet-grid{grid-template-columns:1fr}.page-academy .polished-content-section:nth-child(2){padding-bottom:150px;padding-right:28px}.page-academy .polished-content-section:nth-child(2):after{width:auto;inset:auto 28px 30px;transform:none}.page-race-days .polished-content-section:nth-child(2){padding-bottom:160px}.page-race-days .polished-content-section:nth-child(2):after{font-size:38px;top:auto;bottom:28px;right:28px;transform:none}}
.racecourse-guide-v3{--guide-bg:#07070b;--guide-panel:#0f0d15;--guide-line:#ffffff13;--guide-gold-line:#d4af3730;--guide-gold:#e5c84e;--guide-muted:#aaa2b0;background:var(--guide-bg);overflow:hidden}.racecourse-guide-v3 .course-detail-hero{background:radial-gradient(circle at 82% 30%,#703ac721,#0000 28rem),linear-gradient(112deg,#08070b 0%,#0d0a13 57%,#150c1d 100%);border-bottom:1px solid #ffffff0e;align-items:center;min-height:690px;display:flex}.racecourse-guide-v3 .course-detail-hero:after{display:none}.racecourse-guide-v3 .course-detail-hero-grid{grid-template-columns:minmax(0,.93fr) minmax(430px,.75fr);align-items:center;gap:clamp(58px,7vw,112px);padding-top:82px;padding-bottom:82px;display:grid}.racecourse-guide-v3 .course-detail-copy{z-index:2;position:relative}.racecourse-guide-v3 .course-detail-copy h1{letter-spacing:-.042em;margin:18px 0 20px;font-size:clamp(74px,7vw,112px);line-height:.88}.racecourse-guide-v3 .course-detail-copy>p{color:#bbb3c0;max-width:720px;margin:0;font-size:clamp(18px,1.4vw,21px);line-height:1.62}.course-detail-signature{color:#a59dad;letter-spacing:.045em;text-transform:uppercase;flex-wrap:wrap;gap:0;margin-top:27px;font-size:10px;font-weight:760;display:flex}.course-detail-signature span{align-items:center;display:inline-flex}.course-detail-signature span:not(:last-child):after{content:"·";color:var(--guide-gold);margin:0 11px}.course-detail-hero-actions{flex-wrap:wrap;gap:10px;margin-top:29px;display:flex}.racecourse-guide-v3 .course-hero-visual{margin:0}.racecourse-guide-v3 .course-hero-photo{border-color:#d4af372e;border-radius:24px;min-height:500px;box-shadow:0 32px 84px #00000057}.racecourse-guide-v3 .course-hero-photo:after{background:linear-gradient(#07070b08 0%,#07070b14 54%,#07070bd1 100%),linear-gradient(90deg,#230d3b21,#0000 74%)}.racecourse-guide-v3 .course-hero-photo-copy{bottom:26px;left:28px;right:28px}.racecourse-guide-v3 .course-hero-photo-copy>strong{max-width:none;margin-top:6px;font-size:33px}.racecourse-guide-v3 .course-photo-attribution{margin-top:9px}.course-guide-intro-section{background:#09080e;border-bottom:1px solid #ffffff0d;padding:105px 0 96px}.course-guide-intro-grid{grid-template-columns:minmax(0,.92fr) minmax(430px,.78fr);align-items:start;gap:clamp(62px,8vw,128px);display:grid}.course-guide-intro-grid h2{letter-spacing:-.029em;max-width:760px;margin:17px 0 0;font-size:clamp(54px,5.25vw,82px);line-height:.93}.course-guide-intro-copy>p{color:var(--guide-muted);margin:0;font-size:16px;line-height:1.72}.course-guide-flagships{border-top:1px solid var(--guide-line);flex-wrap:wrap;gap:8px;margin-top:28px;padding-top:22px;display:flex}.course-guide-flagships span{color:#d6ceda;letter-spacing:.055em;text-transform:uppercase;background:#0f0c159e;border:1px solid #d4af3724;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:800}.course-guide-racing-section{background:radial-gradient(circle at 83% 18%,#7742d021,#0000 24rem),#07070b;border-bottom:1px solid #ffffff0d;padding:106px 0}.course-guide-racing-grid{grid-template-columns:minmax(0,.88fr) minmax(460px,.74fr);align-items:start;gap:clamp(64px,8vw,125px);display:grid}.course-guide-section-head h2{letter-spacing:-.028em;max-width:820px;margin:17px 0 0;font-size:clamp(54px,5.15vw,80px);line-height:.93}.course-guide-racing-copy{gap:22px;padding-top:4px;display:grid}.course-guide-racing-copy p{color:var(--guide-muted);margin:0;font-size:15px;line-height:1.72}.course-guide-racing-copy p+p{border-top:1px solid var(--guide-line);padding-top:22px}.course-guide-plan-section{background:linear-gradient(#ffffff03 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/72px 72px,#09080e;border-bottom:1px solid #ffffff0d;padding:106px 0}.course-guide-plan-head{grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);align-items:end;gap:clamp(46px,7vw,108px);margin-bottom:44px;display:grid}.course-guide-plan-head>p{max-width:540px;color:var(--guide-muted);margin:0;font-size:15px;line-height:1.66}.course-guide-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.course-guide-plan-card{border:1px solid var(--guide-line);background:linear-gradient(145deg,#16111fe6,#09080efa);border-radius:20px;flex-direction:column;min-height:390px;padding:29px 27px;display:flex;position:relative;overflow:hidden}.course-guide-plan-card-featured{border-color:var(--guide-gold-line);background:radial-gradient(circle at 90% 7%,#773fcf24,#0000 13rem),linear-gradient(145deg,#181223f0,#09080efc)}.course-guide-plan-card:after{display:none}.course-guide-plan-card h3{max-width:320px;font-family:var(--font-display), Georgia, serif;margin:20px 0;font-size:34px;font-weight:600;line-height:.98}.course-guide-plan-card p,.course-guide-plan-card li{color:#a39baa;font-size:12px;line-height:1.6}.course-guide-plan-card ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.course-guide-plan-card li{padding-left:18px;position:relative}.course-guide-plan-card li:before{content:"";background:linear-gradient(90deg,var(--guide-gold),#8050d8);width:7px;height:1px;position:absolute;top:.78em;left:0}.course-guide-plan-card>a{color:#dfca69;width:fit-content;margin-top:auto;padding-top:21px;font-size:10px;font-weight:800;text-decoration:none}.course-guide-plan-card>a:hover{color:#f1de85}.course-guide-check-section{background:#07070b;border-bottom:1px solid #ffffff0d;padding:84px 0}.course-guide-check-panel{border:1px solid var(--guide-gold-line);background:radial-gradient(circle at 91% 15%,#743cca1f,transparent 17rem), var(--guide-panel);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(340px,.52fr);align-items:center;gap:58px;padding:40px 42px;display:grid}.course-guide-check-panel h2{max-width:760px;font-family:var(--font-display), Georgia, serif;margin:14px 0 13px;font-size:clamp(42px,4vw,62px);font-weight:600;line-height:.97}.course-guide-check-panel>div:first-child>p{max-width:760px;color:var(--guide-muted);margin:0;font-size:14px;line-height:1.65}.course-guide-verification{border-left:1px solid var(--guide-line);padding-left:30px}.course-guide-verification strong{color:#e2dae5;font-family:var(--font-display), Georgia, serif;margin-top:9px;font-size:26px;font-weight:600;line-height:1;display:block}.course-guide-verification p{color:#8f8796;margin:10px 0 0;font-size:10px;line-height:1.55}.course-guide-close-section{background:#09080e;padding:84px 0 98px}.course-guide-close-panel{border:1px solid var(--guide-gold-line);background:radial-gradient(circle at 90% 18%,#7539c624,transparent 18rem), var(--guide-panel);border-radius:23px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:54px;padding:42px 46px;display:grid}.course-guide-close-panel h2{max-width:850px;margin:14px 0 13px;font-size:clamp(44px,4vw,64px);line-height:.96}.course-guide-close-panel p{color:#a39baa;max-width:760px;margin:0;font-size:13px;line-height:1.6}.course-guide-close-actions{flex-direction:column;gap:10px;min-width:240px;display:flex}.course-guide-close-actions .btn{text-align:center}@media (max-width:1100px){.racecourse-guide-v3 .course-detail-hero-grid,.course-guide-intro-grid,.course-guide-racing-grid{grid-template-columns:1fr}.racecourse-guide-v3 .course-hero-visual{max-width:860px}.course-guide-close-panel{grid-template-columns:1fr;gap:28px}.course-guide-close-actions{flex-flow:wrap;min-width:0}}@media (max-width:900px){.course-guide-plan-head{grid-template-columns:1fr;gap:20px}.course-guide-plan-grid{grid-template-columns:1fr}.course-guide-plan-card{min-height:0}.course-guide-check-panel{grid-template-columns:1fr}.course-guide-verification{border-top:1px solid var(--guide-line);border-left:0;padding:24px 0 0}}@media (max-width:680px){.racecourse-guide-v3 .course-detail-hero{min-height:auto}.racecourse-guide-v3 .course-detail-hero-grid{gap:40px;padding-top:68px;padding-bottom:68px}.racecourse-guide-v3 .course-detail-copy h1{font-size:clamp(60px,16vw,82px)}.racecourse-guide-v3 .course-detail-copy>p{font-size:16px}.course-detail-hero-actions,.course-guide-close-actions{flex-direction:column}.course-detail-hero-actions .btn,.course-guide-close-actions .btn{width:100%}.racecourse-guide-v3 .course-hero-photo{border-radius:19px;min-height:320px}.racecourse-guide-v3 .course-hero-photo-copy{bottom:21px;left:22px;right:22px}.course-guide-intro-section,.course-guide-racing-section,.course-guide-plan-section{padding:76px 0}.course-guide-intro-grid h2,.course-guide-section-head h2{font-size:clamp(48px,13vw,67px)}.course-guide-plan-card{padding:26px 24px}.course-guide-check-section{padding:64px 0}.course-guide-check-panel,.course-guide-close-panel{padding:32px 25px}}
.elite-page{background:#07070b;overflow:hidden}.elite-page .eyebrow,.elite-page .mini-kicker{color:#e5c84e}.elite-hero{background:radial-gradient(circle at 82% 32%,#773fd342,#0000 27rem),radial-gradient(circle at 24% 80%,#4d248b1a,#0000 30rem),linear-gradient(112deg,#07070b 0%,#0b0912 54%,#1a1029 100%);border-bottom:1px solid #ffffff0f;align-items:center;min-height:740px;display:flex;position:relative;overflow:hidden}.elite-hero:after{content:"";opacity:.075;pointer-events:none;background:url(/brand/thoroughbred-emblem.webp) 50%/contain no-repeat;width:620px;height:620px;position:absolute;bottom:-225px;right:-125px}.elite-hero-grid{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(430px,.78fr);align-items:center;gap:clamp(54px,7vw,118px);padding-top:96px;padding-bottom:96px;display:grid;position:relative}.elite-hero-copy h1{letter-spacing:-.035em;max-width:790px;margin:22px 0 28px;font-size:clamp(68px,7.4vw,118px);line-height:.9}.elite-hero-copy>p{color:#b9b1c2;max-width:780px;margin:0;font-size:clamp(18px,1.55vw,23px);line-height:1.58}.elite-value-row,.elite-working-pills,.elite-future-pills,.elite-integrity-row{flex-wrap:wrap;gap:10px;display:flex}.elite-value-row{margin-top:34px}.elite-value-row span,.elite-working-pills span,.elite-future-pills span,.elite-integrity-row span{color:#ddd5e2;text-transform:uppercase;letter-spacing:.075em;background:#181123b8;border:1px solid #d4af3726;border-radius:999px;padding:11px 14px;font-size:11px;font-weight:800;box-shadow:0 13px 28px -19px #793ddee6}.elite-disclosure-card{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 88% 12%,#723dcb42,#0000 16rem),linear-gradient(145deg,#1c142afa,#09080ffc);border:1px solid #d4af373d;border-radius:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 35px 80px #00000040}.elite-disclosure-card:after{content:"";pointer-events:none;border:1px solid #d4af3724;border-radius:50%;width:285px;height:285px;position:absolute;bottom:-105px;right:-105px;box-shadow:0 0 0 44px #7039c70b,0 0 0 88px #7039c706}.elite-disclosure-head,.elite-disclosure-list,.elite-disclosure-foot{z-index:2;position:relative}.elite-disclosure-head{border-bottom:1px solid #ffffff13;padding:34px 36px 28px}.elite-disclosure-head strong{max-width:460px;font-family:var(--font-display), serif;color:#f5f1f6;margin-top:17px;font-size:clamp(34px,3vw,48px);font-weight:600;line-height:1;display:block}.elite-disclosure-list{padding:8px 36px;display:grid}.elite-disclosure-list>div{border-bottom:1px solid #fff1;grid-template-columns:105px 1fr;align-items:center;gap:18px;min-height:72px;display:grid}.elite-disclosure-list>div:last-child{border-bottom:0}.elite-disclosure-list span{color:#efd05f;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:850}.elite-disclosure-list b{color:#ddd6e3;font-size:14px;font-weight:600;line-height:1.45}.elite-disclosure-foot{color:#b9b1c2;border-top:1px solid #fff1;align-items:center;gap:12px;padding:23px 36px 27px;font-size:13px;display:flex}.elite-disclosure-foot i{border:1px solid #d4af37cc;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 15px #773fd366}.elite-section{border-bottom:1px solid #ffffff0e;padding:112px 0}.elite-section-head{grid-template-columns:minmax(0,1.15fr) minmax(330px,.7fr);align-items:end;gap:clamp(52px,8vw,130px);margin-bottom:54px;display:grid}.elite-section-head h2{max-width:890px;margin:20px 0 0;font-size:clamp(55px,6vw,92px);line-height:.94}.elite-section-head>p{color:#aca4b5;max-width:630px;margin:0 0 4px;font-size:18px;line-height:1.68}.elite-section-head-tight{align-items:center}.elite-three-up{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.elite-three-up article{background:radial-gradient(circle at 90% 8%,#6f39c721,#0000 14rem),linear-gradient(145deg,#191225f7,#09080efc);border:1px solid #d4af371f;border-radius:23px;flex-direction:column;min-height:320px;padding:36px;display:flex;position:relative;overflow:hidden}.elite-three-up article:after{content:"";border:1px solid #d4af3714;border-radius:50%;width:175px;height:175px;position:absolute;bottom:-75px;right:-75px;box-shadow:0 0 0 30px #6f39c705}.elite-three-up h3,.elite-three-up p,.elite-three-up>article>span{z-index:2;position:relative}.elite-three-up h3{font-family:var(--font-display), serif;color:#f4eff5;margin:22px 0 14px;font-size:clamp(34px,2.7vw,45px);font-weight:600;line-height:1}.elite-three-up p{color:#aaa2b2;margin:0;font-size:15px;line-height:1.62}.elite-why-section{background:radial-gradient(circle at 16% 75%,#6c38c214,#0000 24rem),#08080d}.elite-value-cards article:nth-child(2){border-color:#d4af3733;box-shadow:0 0 35px #6532bb14}.elite-flagship-section{background:linear-gradient(#ffffff04 1px,#0000 1px) 0 0/68px 68px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/68px 68px,radial-gradient(circle at 80% 26%,#6e39c71a,#0000 34rem),#09080e}.elite-race-desk{grid-template-columns:minmax(0,.82fr) minmax(520px,1.1fr);align-items:stretch;gap:20px;display:grid}.elite-verdict-card,.elite-case-card,.elite-no-view-panel,.elite-pace-board,.elite-compare-board,.elite-version-card,.elite-integrity-panel,.elite-price-card{background:radial-gradient(circle at 88% 8%,#733ecc2e,#0000 18rem),linear-gradient(145deg,#1b1328fa,#09080efc);border:1px solid #d4af372e}.elite-verdict-card{border-radius:26px;min-height:590px;padding:40px;position:relative;overflow:hidden}.elite-verdict-card:after{content:"";opacity:.045;background:url(/brand/thoroughbred-emblem.webp) 50%/contain no-repeat;width:290px;height:290px;position:absolute;bottom:-90px;right:-100px}.elite-verdict-card h3{z-index:2;max-width:720px;font-family:var(--font-display), serif;color:#f5f0f6;margin:25px 0 32px;font-size:clamp(44px,3.8vw,62px);font-weight:600;line-height:.98;position:relative}.elite-verdict-grid{z-index:2;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;gap:0;display:grid;position:relative}.elite-verdict-grid>div{border-bottom:1px solid #ffffff0f;grid-template-columns:140px 1fr;align-items:center;gap:22px;min-height:78px;display:grid}.elite-verdict-grid>div:last-child{border-bottom:0}.elite-verdict-grid span,.elite-case-top span,.elite-case-columns span,.elite-confidence-line span,.elite-scenario-grid span,.elite-debrief-flow article>span,.elite-compare-summary span{color:#e5c84e;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:850}.elite-verdict-grid strong{color:#d7cfdd;font-size:14px;font-weight:650;line-height:1.45}.elite-verdict-card>p{z-index:2;color:#9f96a8;margin:27px 0 0;font-size:14px;line-height:1.58;position:relative}.elite-ranked-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.elite-case-card{border-radius:23px;min-height:220px;padding:31px;position:relative;overflow:hidden}.elite-case-choice{background:radial-gradient(circle at 85% 14%,#8246e240,#0000 18rem),linear-gradient(145deg,#211731fa,#0a0810fc);border-color:#d4af3747;grid-column:1/-1;min-height:330px;box-shadow:0 0 44px #6834bf1a}.elite-case-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.elite-case-top b{color:#c3bacb;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.elite-case-card h3{font-family:var(--font-display), serif;color:#f4eff5;margin:27px 0 18px;font-size:clamp(38px,3vw,52px);font-weight:600;line-height:1}.elite-case-card>p,.elite-case-columns p{color:#aaa2b2;margin:0;font-size:14px;line-height:1.58}.elite-case-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:8px;display:grid}.elite-case-columns>div{border-top:1px solid #ffffff12;padding-top:20px}.elite-case-columns p{margin-top:9px}.elite-confidence-line{border-top:1px solid #ffffff12;grid-template-columns:auto auto 1fr;align-items:center;gap:14px;margin-top:25px;padding-top:20px;display:grid}.elite-confidence-line strong{color:#eee8f0;font-size:13px}.elite-confidence-line i{background:linear-gradient(90deg,#7c46d5 0 66%,#ffffff14 66% 100%);border-radius:999px;max-width:180px;height:4px;box-shadow:0 0 13px #773dd24d}.elite-no-view-panel{background:radial-gradient(circle at 85%,#7039c924,#0000 20rem),linear-gradient(145deg,#181123fa,#08070dfc);border-radius:23px;margin-top:20px;padding:34px 38px}.elite-no-view-panel h3{font-family:var(--font-display), serif;color:#f4eff5;margin:14px 0 10px;font-size:38px;font-weight:600;line-height:1}.elite-no-view-panel p{color:#aaa2b2;max-width:980px;margin:0;font-size:15px;line-height:1.62}.elite-pace-section{background:#07070b}.elite-pace-layout{grid-template-columns:minmax(0,.78fr) minmax(560px,1.15fr);align-items:center;gap:clamp(60px,8vw,130px);display:grid}.elite-pace-copy h2,.elite-change-copy h2{max-width:710px;margin:22px 0 25px;font-size:clamp(62px,6vw,94px);line-height:.92}.elite-pace-copy>p,.elite-change-copy>p,.elite-future-copy>p,.elite-pricing-copy>p{color:#aaa2b2;max-width:700px;margin:0;font-size:17px;line-height:1.68}.elite-pace-board{border-radius:26px;overflow:hidden;box-shadow:0 30px 75px #0000003d}.elite-pace-board-head{border-bottom:1px solid #ffffff12;padding:31px 35px 27px}.elite-pace-board-head strong{font-family:var(--font-display), serif;color:#f3eef5;margin-top:13px;font-size:39px;font-weight:600;line-height:1;display:block}.elite-pace-lanes{padding:15px 35px;position:relative}.elite-pace-lanes:before{content:"";opacity:.35;background:linear-gradient(#d4af37,#7542ca 55%,#0000);width:1px;position:absolute;top:18px;bottom:18px;left:157px}.elite-pace-lane{z-index:2;border-bottom:1px solid #ffffff0f;grid-template-columns:145px 1fr;align-items:center;gap:24px;min-height:82px;display:grid;position:relative}.elite-pace-lane:last-child{border-bottom:0}.elite-pace-lane>span{color:#b6adbd;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.elite-pace-lane>div{flex-wrap:wrap;gap:9px;display:flex}.elite-pace-lane b{color:#e8e1eb;text-align:center;background:linear-gradient(#2c1d40e6,#130e1bf2);border:1px solid #d4af3729;border-radius:999px;min-width:88px;padding:10px 13px;font-size:12px;box-shadow:0 0 20px #6937c20f}.elite-scenario-grid{border-top:1px solid #ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.elite-scenario-grid article{min-height:155px;padding:26px 30px}.elite-scenario-grid article+article{border-left:1px solid #ffffff12}.elite-scenario-grid p{color:#a49bab;margin:10px 0 0;font-size:13px;line-height:1.55}.elite-compare-section{background:radial-gradient(circle at 18% 25%,#6b37c114,#0000 28rem),#09080e}.elite-compare-board{border-radius:25px;grid-template-columns:1.05fr repeat(3,1fr);display:grid;overflow:hidden}.elite-compare-head{background:#7039c70b;border-bottom:1px solid #ffffff13;border-right:1px solid #fff1;flex-direction:column;justify-content:center;min-height:108px;padding:24px;display:flex}.elite-compare-head:last-of-type{border-right:0}.elite-compare-head span{font-family:var(--font-display), serif;color:#f3eef4;font-size:26px;font-weight:600}.elite-compare-head strong{color:#a69dab;text-transform:uppercase;letter-spacing:.08em;margin-top:7px;font-size:10px}.elite-compare-label{color:#e5c84e;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:850}.elite-compare-row{display:contents}.elite-compare-row>div{color:#b6aebe;border-bottom:1px solid #ffffff0f;border-right:1px solid #ffffff0f;align-items:center;min-height:73px;padding:16px 24px;font-size:13px;display:flex}.elite-compare-row>div:nth-child(4n){border-right:0}.elite-compare-factor{font-weight:650;color:#ddd5e1!important}.elite-compare-row span{color:#c5bdcc;text-transform:uppercase;letter-spacing:.06em;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:30px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.elite-compare-row span[data-tone=edge],.elite-compare-row span[data-tone=positive],.elite-compare-row span[data-tone=strong]{color:#efd05f;background:#d4af370e;border-color:#d4af3745}.elite-compare-row span[data-tone=concern]{color:#c9a9ee;background:#713ac712;border-color:#9253dc47}.elite-compare-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.elite-compare-summary article{background:#110d18bd;border:1px solid #ffffff12;border-radius:19px;padding:25px 27px}.elite-compare-summary p{color:#a39aaa;margin:9px 0 0;font-size:13px;line-height:1.5}.elite-research-section,.elite-monitor-section{background:#07070b}.elite-research-cards>article>span,.elite-monitor-cards>article>span{color:#d7c7df;text-transform:uppercase;letter-spacing:.06em;border-top:1px solid #ffffff0f;margin-top:auto;padding-top:25px;font-size:10px;font-weight:800;line-height:1.45}.elite-change-section{background:linear-gradient(#ffffff03 1px,#0000 1px) 0 0/70px 70px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/70px 70px,radial-gradient(circle at 76%,#6e39c714,#0000 30rem),#09080e}.elite-change-grid{grid-template-columns:minmax(0,.8fr) minmax(520px,1.1fr);align-items:center;gap:clamp(60px,8vw,130px);display:grid}.elite-working-pills{margin-top:30px}.elite-version-card{border-radius:26px;overflow:hidden;box-shadow:0 30px 72px #00000038}.elite-version-top{border-bottom:1px solid #ffffff12;padding:32px 35px 28px}.elite-version-top strong{font-family:var(--font-display), serif;color:#f4eff5;margin-top:14px;font-size:38px;font-weight:600;display:block}.elite-version-flow{grid-template-columns:1fr 120px 1fr;align-items:stretch;display:grid}.elite-version-state{flex-direction:column;justify-content:center;min-height:210px;padding:30px;display:flex}.elite-version-state>span{color:#d5b749;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:850}.elite-version-state strong{color:#eee9f1;margin-top:13px;font-size:16px}.elite-version-state small{color:#8f8797;margin-top:8px;font-size:12px}.elite-version-state-active{background:#713bca12}.elite-version-change{border-left:1px solid #ffffff0e;border-right:1px solid #ffffff0e;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.elite-version-change i{background:linear-gradient(90deg,#d4af37,#7b46d4);width:54px;height:1px;box-shadow:0 0 13px #793ed673}.elite-version-change span{color:#91889a;text-transform:uppercase;letter-spacing:.1em;text-align:center;font-size:9px;font-weight:800}.elite-version-note{border-top:1px solid #ffffff12;grid-template-columns:90px 1fr;align-items:center;gap:20px;padding:23px 35px 27px;display:grid}.elite-version-note span{color:#efd05f;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:850}.elite-version-note strong{color:#c9c0cf;font-size:13px;line-height:1.5}.elite-debrief-section{background:radial-gradient(circle at 85% 65%,#6f39c714,#0000 30rem),#08080d}.elite-debrief-flow{border:1px solid #ffffff13;border-radius:25px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.elite-debrief-flow article{background:linear-gradient(#1c1429d6,#09080efa);border-right:1px solid #ffffff12;min-height:300px;padding:34px;position:relative}.elite-debrief-flow article:last-child{border-right:0}.elite-debrief-flow article:after{content:"";border:1px solid #d4af3714;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-62px;right:-62px}.elite-debrief-flow h3{z-index:2;font-family:var(--font-display), serif;color:#f3eef4;margin:23px 0 14px;font-size:34px;font-weight:600;line-height:1;position:relative}.elite-debrief-flow p{z-index:2;color:#a8a0b0;margin:0;font-size:14px;line-height:1.62;position:relative}.elite-monitor-cards article:nth-child(2){border-color:#d4af3733;box-shadow:0 0 35px #6532bb14}.elite-future-section{background:radial-gradient(circle at 74% 46%,#713bc91f,#0000 31rem),linear-gradient(115deg,#0a0810,#120b1d 64%,#09080e)}.elite-future-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.78fr);align-items:center;gap:clamp(60px,9vw,145px);display:grid}.elite-future-grid h2{max-width:870px;margin:22px 0 0;font-size:clamp(60px,6vw,92px);line-height:.93}.elite-future-pills{margin-top:28px}.elite-boundary-section{background:radial-gradient(circle at 18% 70%,#6a37bf17,#0000 24rem),#08080d}.elite-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.elite-access-card{background:linear-gradient(145deg,#16121ff5,#09080efc);border:1px solid #ffffff14;border-radius:26px;min-height:510px;padding:42px;position:relative;overflow:hidden}.elite-access-card:after{content:"";border:1px solid #d4af371a;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-135px;right:-130px;box-shadow:0 0 0 45px #6e39c706}.elite-access-paid{background:radial-gradient(circle at 90% 10%,#723ccc38,#0000 18rem),linear-gradient(145deg,#1f162ef7,#0a0810fc);border-color:#d4af373d;box-shadow:0 0 42px #6733be1a}.elite-access-card h3{max-width:530px;font-family:var(--font-display), serif;color:#f5f1f6;margin:24px 0 28px;font-size:clamp(38px,3.2vw,52px);font-weight:600;line-height:1}.elite-access-card ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.elite-access-card li{color:#c3bbc9;padding-left:22px;font-size:15px;line-height:1.5;position:relative}.elite-access-card li:before{content:"";background:#d4af37;width:8px;height:1px;position:absolute;top:.65em;left:1px;box-shadow:0 0 8px #7038cb66}.elite-access-card>p{z-index:2;color:#e4dce8;border-top:1px solid #fff1;margin:30px 0 0;padding-top:23px;font-size:14px;font-weight:650;line-height:1.55;position:relative}.elite-sample-section{background:#07070b;padding:96px 0}.elite-sample-panel{background:radial-gradient(circle at 86%,#8245e24a,#0000 19rem),linear-gradient(120deg,#171020,#241436 68%,#100c19);border:1px solid #d4af3745;border-radius:27px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:50px;padding:54px 58px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 65px #0000003b}.elite-sample-panel h2{max-width:850px;font-family:var(--font-display), serif;color:#f6f0f6;margin:16px 0;font-size:clamp(48px,4.5vw,72px);font-weight:600;line-height:.97}.elite-sample-panel p{color:#c4bacb;max-width:820px;margin:0;font-size:16px;line-height:1.65}.elite-sample-mark{place-items:center;min-height:180px;display:grid;position:relative}.elite-sample-mark span{z-index:2;color:#f1cf58;letter-spacing:.24em;font-size:13px;font-weight:900;position:relative}.elite-sample-mark i{border:1px solid #d4af3757;border-radius:50%;width:170px;height:170px;position:absolute;box-shadow:0 0 0 28px #7b40d814,0 0 55px #783ed52e}.elite-pricing-section{background:radial-gradient(circle at 13% 20%,#6f39c714,#0000 26rem),#09080e}.elite-pricing-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.58fr);align-items:center;gap:clamp(60px,9vw,145px);display:grid}.elite-pricing-copy h2{max-width:850px;margin:22px 0 24px;font-size:clamp(62px,6vw,94px);line-height:.92}.elite-pricing-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.elite-price-card{border-radius:25px;padding:39px;box-shadow:0 25px 70px #00000038}.elite-price-option{align-items:baseline;gap:15px;padding:24px 0;display:flex}.elite-price-option strong{font-family:var(--font-display), serif;color:#f3eef5;font-size:62px;font-weight:600;line-height:.9}.elite-price-option span{color:#aaa2b2;text-transform:uppercase;letter-spacing:.07em;font-size:13px;font-weight:700}.elite-price-divider{background:#ffffff13;height:1px}.elite-price-card>p{color:#948b9c;margin:14px 0 0;font-size:12px;line-height:1.55}.elite-integrity-section{background:#07070b;border-bottom:0;padding-top:82px;padding-bottom:112px}.elite-integrity-panel{border-radius:26px;padding:52px 58px;position:relative;overflow:hidden}.elite-integrity-panel:after{content:"";opacity:.055;pointer-events:none;background:url(/brand/thoroughbred-emblem.webp) 50%/contain no-repeat;width:300px;height:300px;position:absolute;top:50%;right:-70px;transform:translateY(-50%)}.elite-integrity-panel h2,.elite-integrity-panel p,.elite-integrity-row,.elite-integrity-panel .mini-kicker{z-index:2;position:relative}.elite-integrity-panel h2{max-width:900px;font-family:var(--font-display), serif;color:#f4eff5;margin:16px 0 17px;font-size:clamp(48px,5vw,76px);font-weight:600;line-height:.96}.elite-integrity-panel>p{color:#b2a9ba;max-width:960px;margin:0;font-size:16px;line-height:1.68}.elite-integrity-row{margin-top:28px}@media (max-width:1180px){.elite-hero-grid,.elite-race-desk,.elite-pace-layout,.elite-change-grid,.elite-pricing-grid,.elite-future-grid{grid-template-columns:1fr}.elite-hero{min-height:auto}.elite-hero-copy h1{max-width:920px}.elite-disclosure-card,.elite-pace-board,.elite-version-card,.elite-price-card{max-width:860px}.elite-debrief-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.elite-debrief-flow article:nth-child(2){border-right:0}.elite-debrief-flow article:nth-child(-n+2){border-bottom:1px solid #ffffff12}}@media (max-width:900px){.elite-three-up,.elite-compare-summary{grid-template-columns:1fr}.elite-compare-board{grid-template-columns:1.05fr repeat(3,minmax(150px,1fr));overflow-x:auto}.elite-compare-board>*{min-width:0}}@media (max-width:760px){.elite-hero-grid{gap:42px;padding-top:70px;padding-bottom:70px}.elite-hero-copy h1{font-size:clamp(58px,16vw,82px)}.elite-hero-copy>p{font-size:17px}.elite-disclosure-head,.elite-disclosure-list,.elite-disclosure-foot{padding-left:24px;padding-right:24px}.elite-disclosure-list>div{grid-template-columns:82px 1fr}.elite-section{padding:82px 0}.elite-section-head{grid-template-columns:1fr;gap:24px;margin-bottom:38px}.elite-section-head h2{font-size:clamp(50px,13vw,70px)}.elite-section-head>p{font-size:16px}.elite-three-up article,.elite-verdict-card,.elite-case-card,.elite-no-view-panel{min-height:0;padding:28px 25px}.elite-ranked-cases,.elite-case-columns,.elite-access-grid,.elite-scenario-grid,.elite-debrief-flow{grid-template-columns:1fr}.elite-case-choice{grid-column:auto}.elite-scenario-grid article+article{border-top:1px solid #ffffff12;border-left:0}.elite-debrief-flow article{border-bottom:1px solid #ffffff12;border-right:0;min-height:240px}.elite-debrief-flow article:last-child{border-bottom:0}.elite-verdict-grid>div{grid-template-columns:1fr;gap:8px;padding:16px 0}.elite-confidence-line{grid-template-columns:auto auto}.elite-confidence-line i{grid-column:1/-1}.elite-pace-copy h2,.elite-change-copy h2,.elite-pricing-copy h2,.elite-future-grid h2{font-size:clamp(52px,14vw,76px)}.elite-pace-lanes{padding-left:24px;padding-right:24px}.elite-pace-lanes:before{display:none}.elite-pace-lane{grid-template-columns:1fr;gap:12px;padding:17px 0}.elite-version-flow{grid-template-columns:1fr}.elite-version-change{border:1px solid #ffffff0e;border-left:0;border-right:0;min-height:74px}.elite-version-note{grid-template-columns:1fr;gap:7px}.elite-compare-board{grid-template-columns:150px repeat(3,150px);margin-right:-20px;padding-right:20px}.elite-compare-head,.elite-compare-row>div{padding-left:16px;padding-right:16px}.elite-access-card{min-height:0;padding:30px 26px}.elite-sample-panel{grid-template-columns:1fr;padding:38px 28px}.elite-sample-mark{min-height:130px}.elite-sample-mark i{width:120px;height:120px}.elite-price-card,.elite-integrity-panel{padding:32px 27px}.elite-price-option strong{font-size:52px}.elite-integrity-panel:after{right:-125px}}
.academy2{--academy-bg:#07070b;--academy-panel:#0f0d15;--academy-panel-soft:#12101a;--academy-line:#ffffff13;--academy-gold-line:#d4af3733;--academy-text:#f1edf3;--academy-muted:#aaa2b0;--academy-gold:#e5c84e;background:var(--academy-bg);color:var(--academy-text)}.academy2 em{color:#c9b3e8;font-style:normal}.academy2-hero{border-bottom:1px solid var(--academy-line);background:radial-gradient(circle at 76% 36%,#743dc829,#0000 31rem),radial-gradient(circle at 18% 10%,#d4af370e,#0000 24rem),#07070b;position:relative;overflow:hidden}.academy2-hero:after{content:"";pointer-events:none;border:1px solid #d4af370f;border-radius:50%;width:46vw;height:46vw;position:absolute;inset:auto -12vw -23vw auto}.academy2-hero-grid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(420px,.72fr);align-items:center;gap:clamp(54px,7vw,108px);min-height:720px;padding-top:92px;padding-bottom:92px;display:grid;position:relative}.academy2-hero-copy h1{letter-spacing:-.035em;max-width:890px;margin:18px 0 24px;font-size:clamp(66px,6.4vw,104px);line-height:.9}.academy2-hero-copy>p{color:#b4acba;max-width:720px;margin:0;font-size:18px;line-height:1.68}.academy2-stats{border-top:1px solid var(--academy-line);border-bottom:1px solid var(--academy-line);grid-template-columns:repeat(3,minmax(0,1fr));max-width:680px;margin-top:34px;display:grid}.academy2-stats>div{border-right:1px solid var(--academy-line);min-height:92px;padding:20px 22px 18px 0}.academy2-stats>div+div{padding-left:22px}.academy2-stats>div:last-child{border-right:0}.academy2-stats strong{color:#f2e5a8;font-family:var(--font-display), serif;font-size:36px;font-weight:600;line-height:1;display:block}.academy2-stats span{color:#8f8798;letter-spacing:.075em;text-transform:uppercase;margin-top:7px;font-size:9px;font-weight:800;display:block}.academy2-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.academy2-journey-link{color:#c8bed0;margin-top:21px;font-size:12px;font-weight:750;text-decoration:none;display:inline-block}.academy2-journey-link:hover{color:#ecd66a}.academy2-app-preview{border:1px solid var(--academy-gold-line);background:radial-gradient(circle at 88% 2%,#743dc824,#0000 18rem),linear-gradient(145deg,#14101dfa,#08070cfc);border-radius:24px;overflow:hidden;box-shadow:0 30px 80px #00000047}.academy2-app-preview-head{border-bottom:1px solid var(--academy-line);justify-content:space-between;align-items:flex-start;gap:22px;padding:29px 30px 24px;display:flex}.academy2-app-preview-head strong{max-width:280px;font-family:var(--font-display), serif;margin-top:7px;font-size:34px;font-weight:600;line-height:1;display:block}.academy2-app-badge{border:1px solid var(--academy-gold-line);color:#e7d686;letter-spacing:.07em;text-transform:uppercase;border-radius:999px;flex:none;padding:7px 10px;font-size:8px;font-weight:850}.academy2-search-preview{border:1px solid var(--academy-line);color:#837b8b;background:#ffffff06;border-radius:12px;margin:22px 30px 0;padding:14px 16px;font-size:11px}.academy2-preview-progress{background:#d4af3709;border:1px solid #d4af3733;border-radius:14px;margin:14px 30px 17px;padding:20px}.academy2-preview-progress span,.academy2-preview-row span{color:var(--academy-gold);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.academy2-preview-progress strong{color:#ece6ee;font-family:var(--font-display), serif;margin-top:7px;font-size:25px;font-weight:600;display:block}.academy2-preview-progress small{color:#958d9d;margin-top:7px;font-size:10px;line-height:1.45;display:block}.academy2-preview-row{border-top:1px solid var(--academy-line);grid-template-columns:112px 1fr;align-items:center;gap:18px;min-height:62px;margin:0 30px;display:grid}.academy2-preview-row b{color:#bdb5c3;font-size:10px;font-weight:700;line-height:1.4}.academy2-preview-row:last-child{margin-bottom:22px}.academy2-section{border-bottom:1px solid #ffffff0b;padding:108px 0}.academy2-section-head{grid-template-columns:minmax(0,1.14fr) minmax(320px,.6fr);align-items:end;gap:clamp(50px,8vw,120px);margin-bottom:48px;display:grid}.academy2-section-head h2{letter-spacing:-.025em;max-width:900px;margin:16px 0 0;font-size:clamp(52px,5vw,78px);line-height:.94}.academy2-section-head>p{max-width:560px;color:var(--academy-muted);margin:0;font-size:15px;line-height:1.65}.academy2-paths-section{background:radial-gradient(circle at 45% 100%,#6a37bf13,#0000 28rem),#09080e}.academy2-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.academy2-path-card{border:1px solid var(--academy-line);background:linear-gradient(145deg,#14111cfa,#0a090efa);border-radius:21px;min-height:330px;padding:31px}.academy2-path-racecard{background:radial-gradient(circle at 100% 0,#713ac91c,#0000 17rem),linear-gradient(145deg,#171221fa,#0a090efa);border-color:#d4af3738}.academy2-path-meta{justify-content:space-between;align-items:center;gap:20px;display:flex}.academy2-path-meta b{color:#8f8797;letter-spacing:.07em;text-transform:uppercase;font-size:9px}.academy2-path-card h3{color:var(--academy-text);font-family:var(--font-display), serif;margin:27px 0 13px;font-size:clamp(35px,3vw,46px);font-weight:600;line-height:.98}.academy2-path-card p{color:#a49cab;margin:0;font-size:13px;line-height:1.58}.academy2-path-topics{border-top:1px solid var(--academy-line);flex-wrap:wrap;gap:7px;margin-top:24px;padding-top:20px;display:flex}.academy2-path-topics span{color:#bdb5c4;border:1px solid #fff1;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:750}.academy2-progress-section{background:#07070b}.academy2-progress-grid{grid-template-columns:minmax(0,.88fr) minmax(480px,.82fr);align-items:center;gap:clamp(60px,9vw,145px);display:grid}.academy2-progress-copy h2,.academy2-connected-grid h2{letter-spacing:-.03em;max-width:850px;margin:17px 0 22px;font-size:clamp(54px,5.4vw,86px);line-height:.92}.academy2-progress-copy p,.academy2-connected-grid>div:first-child>p{max-width:690px;color:var(--academy-muted);margin:0 0 15px;font-size:15px;line-height:1.68}.academy2-progress-panel{border:1px solid var(--academy-gold-line);background:var(--academy-panel);border-radius:22px;overflow:hidden}.academy2-progress-panel-head{border-bottom:1px solid var(--academy-line);padding:27px 28px}.academy2-progress-panel-head strong{color:#ece5ef;font-family:var(--font-display), serif;margin-top:8px;font-size:30px;font-weight:600;line-height:1.05;display:block}.academy2-progress-item{border-bottom:1px solid var(--academy-line);grid-template-columns:145px 1fr;align-items:center;gap:18px;min-height:67px;padding:0 28px;display:grid}.academy2-progress-item:last-child{border-bottom:0}.academy2-progress-item span{color:#938a9a;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.academy2-progress-item strong{color:#c8c0cc;font-size:11px;line-height:1.4}.academy2-progress-primary{background:#d4af3709;border:1px solid #d4af3733;border-radius:13px;margin:16px;padding:19px 20px;display:block}.academy2-progress-primary span{color:var(--academy-gold);display:block}.academy2-progress-primary strong{color:#ece6ef;font-family:var(--font-display), serif;margin-top:7px;font-size:24px;font-weight:600;display:block}.academy2-progress-primary small{color:#a99bb7;margin-top:9px;font-size:9px;font-weight:750;display:block}.academy2-subjects-section{background:linear-gradient(#ffffff03 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/72px 72px,#09080e}.academy2-subject-grid{border-top:1px solid var(--academy-line);border-bottom:1px solid var(--academy-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.academy2-subject-group{border-right:1px solid var(--academy-line);min-height:360px;padding:31px 27px 28px}.academy2-subject-group:last-child{border-right:0}.academy2-subject-group h3{color:var(--academy-text);font-family:var(--font-display), serif;margin:19px 0 11px;font-size:35px;font-weight:600;line-height:.98}.academy2-subject-group>p{color:#9e96a5;min-height:76px;margin:0;font-size:12px;line-height:1.54}.academy2-subject-list{border-top:1px solid var(--academy-line);margin-top:20px;display:grid}.academy2-subject-list span{color:#c5bdca;border-bottom:1px solid #ffffff0b;padding:12px 0 12px 14px;font-size:10px;font-weight:700;position:relative}.academy2-subject-list span:last-child{border-bottom:0}.academy2-subject-list span:before{content:"";background:var(--academy-gold);width:5px;height:1px;position:absolute;top:17px;left:0}.academy2-betting-note{color:#918998;max-width:850px;margin:28px 0 0;font-size:11px;line-height:1.6}.academy2-lesson-section{background:radial-gradient(circle at 83% 47%,#6e39c61c,#0000 30rem),#07070b}.academy2-lesson-grid{grid-template-columns:minmax(0,.82fr) minmax(520px,.9fr);align-items:center;gap:clamp(60px,8vw,120px);display:grid}.academy2-lesson-copy h2{letter-spacing:-.03em;max-width:820px;margin:18px 0 21px;font-size:clamp(54px,5.3vw,84px);line-height:.92}.academy2-lesson-copy>p{max-width:660px;color:var(--academy-muted);margin:0;font-size:15px;line-height:1.68}.academy2-lesson-feature-list{border-top:1px solid var(--academy-line);grid-template-columns:1fr 1fr;gap:0 24px;margin-top:27px;display:grid}.academy2-lesson-feature-list span{border-bottom:1px solid var(--academy-line);color:#bdb4c3;padding:13px 0 13px 17px;font-size:10px;font-weight:700;position:relative}.academy2-lesson-feature-list span:before{content:"✓";color:var(--academy-gold);font-size:9px;position:absolute;left:0}.academy2-lesson-ui{border:1px solid var(--academy-gold-line);background:var(--academy-panel);border-radius:24px;overflow:hidden;box-shadow:0 30px 75px #0000003d}.academy2-ui-head{border-bottom:1px solid var(--academy-line);justify-content:space-between;align-items:center;gap:20px;padding:27px 30px 23px;display:flex}.academy2-ui-head strong{color:#eee8f0;font-family:var(--font-display), serif;margin-top:7px;font-size:28px;font-weight:600;display:block}.academy2-ui-head>b{color:#98d2ad;letter-spacing:.07em;text-transform:uppercase;border:1px solid #48b0703d;border-radius:999px;flex:none;padding:7px 10px;font-size:8px}.academy2-ui-summary{border-bottom:1px solid var(--academy-line);color:#aaa2b0;padding:21px 30px;font-size:12px;line-height:1.55}.academy2-ui-definition,.academy2-ui-example,.academy2-ui-quiz{border-radius:14px;margin:16px 30px 0;padding:19px}.academy2-ui-definition{background:#d4af3709;border:1px solid #d4af372b}.academy2-ui-example{background:#7c46d50e;border:1px solid #7c46d530}.academy2-ui-quiz{background:#ffffff05;border:1px solid #ffffff13;margin-bottom:27px}.academy2-ui-definition span,.academy2-ui-example span,.academy2-ui-quiz>span{color:var(--academy-gold);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.academy2-ui-definition strong,.academy2-ui-quiz>strong{color:#e9e2ec;margin-top:8px;font-size:13px;display:block}.academy2-ui-definition p,.academy2-ui-example p{color:#a79fac;margin:7px 0 0;font-size:11px;line-height:1.5}.academy2-ui-quiz>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.academy2-ui-quiz b{color:#aaa2b0;border:1px solid #ffffff12;border-radius:9px;padding:11px 12px;font-size:9px;font-weight:700}.academy2-ui-quiz b:first-child{color:#a5dbb8;background:#48b0700b;border-color:#48b0703d}.academy2-connected-section{background:#09080e}.academy2-connected-grid{grid-template-columns:minmax(0,.9fr) minmax(470px,.74fr);align-items:center;gap:clamp(60px,9vw,140px);display:grid}.academy2-connected-example{border:1px solid var(--academy-gold-line);background:var(--academy-panel);border-radius:20px;grid-template-columns:1fr 52px 1fr;align-items:stretch;display:grid;overflow:hidden}.academy2-connected-example>div{flex-direction:column;justify-content:center;min-height:180px;padding:26px;display:flex}.academy2-connected-example>div:last-child{background:#703bc60e}.academy2-connected-example span{color:var(--academy-gold);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.academy2-connected-example strong{color:#ddd5e1;font-family:var(--font-display), serif;margin-top:10px;font-size:25px;font-weight:600;line-height:1.05}.academy2-connected-example small{color:#ac9fba;margin-top:16px;font-size:9px;font-weight:750}.academy2-connected-example>i{border-left:1px solid var(--academy-line);border-right:1px solid var(--academy-line);color:#9a87b3;justify-content:center;align-items:center;font-style:normal;display:flex}.academy2-feature-section{background:#07070b}.academy2-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.academy2-feature-card{border:1px solid var(--academy-line);background:linear-gradient(145deg,#14111cfa,#0a090efa);border-radius:21px;min-height:355px;padding:31px}.academy2-feature-card h3{color:var(--academy-text);font-family:var(--font-display), serif;margin:23px 0 13px;font-size:clamp(36px,3.2vw,48px);font-weight:600;line-height:.97}.academy2-feature-card>p{color:#9f97a6;margin:0;font-size:13px;line-height:1.58}.academy2-feature-tags{border-top:1px solid var(--academy-line);margin-top:25px;display:grid}.academy2-feature-tags span{color:#c2bac7;border-bottom:1px solid #ffffff0b;padding:11px 0;font-size:10px;font-weight:700}.academy2-feature-tags span:last-child{border-bottom:0}.academy2-feature-journey{background:radial-gradient(circle at 92% 4%,#d4af370e,#0000 16rem),radial-gradient(circle at 4% 100%,#6e39c61c,#0000 18rem),linear-gradient(145deg,#181321fa,#09080efc);border-color:#d4af3738}.academy2-feature-journey>strong{border-top:1px solid var(--academy-line);color:#c9c0ce;margin-top:25px;padding-top:20px;font-size:10px;display:block}.academy2-feature-journey>a{color:#e2cd6a;margin-top:21px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}.academy2-access-section{background:radial-gradient(circle at 14% 65%,#6936bf13,#0000 24rem),#09080e;border-bottom:0;padding-top:82px;padding-bottom:92px}.academy2-access-panel{border:1px solid var(--academy-gold-line);background:var(--academy-panel);border-radius:23px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:60px;padding:42px 46px;display:grid}.academy2-access-panel h2{max-width:850px;margin:14px 0;font-size:clamp(44px,4vw,64px);line-height:.96}.academy2-access-panel p{color:#a69daa;max-width:800px;margin:0;font-size:13px;line-height:1.6}.academy2-access-actions{flex-direction:column;gap:10px;min-width:225px;display:flex}.academy2-access-actions .btn{text-align:center}@media (max-width:1180px){.academy2-hero-grid,.academy2-progress-grid,.academy2-lesson-grid,.academy2-connected-grid{grid-template-columns:1fr}.academy2-hero-grid{min-height:auto}.academy2-app-preview,.academy2-progress-panel,.academy2-lesson-ui,.academy2-connected-example{max-width:840px}.academy2-subject-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.academy2-subject-group:nth-child(2){border-right:0}.academy2-subject-group:nth-child(-n+2){border-bottom:1px solid var(--academy-line)}.academy2-access-panel{grid-template-columns:1fr;gap:28px}.academy2-access-actions{flex-direction:row;min-width:0}}@media (max-width:900px){.academy2-section-head{grid-template-columns:1fr;gap:20px}.academy2-path-grid,.academy2-feature-grid{grid-template-columns:1fr}.academy2-path-card,.academy2-feature-card{min-height:0}.academy2-connected-example{max-width:none}}@media (max-width:760px){.academy2-hero-grid{gap:42px;padding-top:66px;padding-bottom:68px}.academy2-hero-copy h1{font-size:clamp(56px,15vw,78px)}.academy2-hero-copy>p{font-size:16px}.academy2-stats{grid-template-columns:1fr}.academy2-stats>div,.academy2-stats>div+div{border-right:0;border-bottom:1px solid var(--academy-line);grid-template-columns:68px 1fr;align-items:center;gap:12px;min-height:0;padding:14px 0;display:grid}.academy2-stats>div:last-child{border-bottom:0}.academy2-stats span{margin-top:0}.academy2-actions,.academy2-access-actions{flex-direction:column}.academy2-actions .btn,.academy2-access-actions .btn{text-align:center;width:100%}.academy2-app-preview-head{flex-direction:column}.academy2-app-preview-head,.academy2-progress-panel-head{padding:24px}.academy2-search-preview,.academy2-preview-progress,.academy2-preview-row{margin-left:24px;margin-right:24px}.academy2-section{padding:78px 0}.academy2-section-head{margin-bottom:34px}.academy2-section-head h2,.academy2-progress-copy h2,.academy2-connected-grid h2,.academy2-lesson-copy h2{font-size:clamp(48px,13vw,68px)}.academy2-path-card,.academy2-feature-card{padding:25px}.academy2-subject-grid{grid-template-columns:1fr}.academy2-subject-group{border-right:0;border-bottom:1px solid var(--academy-line);min-height:0}.academy2-subject-group:last-child{border-bottom:0}.academy2-subject-group>p{min-height:0}.academy2-progress-item{grid-template-columns:120px 1fr;padding-left:22px;padding-right:22px}.academy2-lesson-feature-list{grid-template-columns:1fr}.academy2-ui-head{flex-direction:column;align-items:flex-start;padding:24px}.academy2-ui-summary{padding:19px 24px}.academy2-ui-definition,.academy2-ui-example,.academy2-ui-quiz{margin-left:24px;margin-right:24px}.academy2-ui-quiz>div,.academy2-connected-example{grid-template-columns:1fr}.academy2-connected-example>div{min-height:135px}.academy2-connected-example>i{border:0;border-top:1px solid var(--academy-line);border-bottom:1px solid var(--academy-line);min-height:52px;transform:rotate(90deg)}.academy2-access-section{padding-top:68px;padding-bottom:74px}.academy2-access-panel{padding:34px 26px}}@media (max-width:520px){.academy2-preview-row{grid-template-columns:1fr;gap:6px;padding:13px 0}.academy2-progress-item{grid-template-columns:1fr;gap:5px;padding-top:13px;padding-bottom:13px}}
.app3{--app-bg:#07070b;--app-panel:#0f0d15;--app-line:#ffffff13;--app-gold-line:#d4af3733;--app-gold:#e5c84e;--app-text:#f3eef4;--app-muted:#aaa2b0;background:var(--app-bg);color:var(--app-text);overflow:hidden}.app3 .eyebrow,.app3 .mini-kicker{color:var(--app-gold)}.app3-section{border-bottom:1px solid #ffffff0d;padding:106px 0}.app3-section-head{grid-template-columns:minmax(0,1.08fr) minmax(320px,.64fr);align-items:end;gap:clamp(46px,7vw,110px);margin-bottom:46px;display:grid}.app3-section-head h2{letter-spacing:-.028em;max-width:900px;margin:16px 0 0;font-size:clamp(52px,5.15vw,82px);line-height:.94}.app3-section-head>p{max-width:560px;color:var(--app-muted);margin:0;font-size:15px;line-height:1.66}.app3-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.app3-hero{background:#0b0911;border-bottom:1px solid #ffffff0f;align-items:center;min-height:740px;display:flex;position:relative;overflow:hidden}.app3-hero-photo{filter:saturate(.82)contrast(1.04)brightness(.68);background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.015)}.app3-hero-shade{background:linear-gradient(90deg,#07070bfb 0%,#07070bf2 39%,#09070ec4 64%,#0c081294 100%),linear-gradient(#07070b1f,#07070b70);position:absolute;inset:0}.app3-hero-grid{z-index:2;grid-template-columns:minmax(0,1.03fr) minmax(390px,.57fr);align-items:center;gap:clamp(58px,8vw,128px);padding-top:92px;padding-bottom:92px;display:grid;position:relative}.app3-hero-copy h1{letter-spacing:-.039em;max-width:900px;margin:19px 0 24px;font-size:clamp(70px,6.6vw,106px);line-height:.9}.app3-hero-copy>p{color:#beb6c4;max-width:740px;margin:0;font-size:clamp(18px,1.45vw,21px);line-height:1.62}.app3-hero-pills{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.app3-hero-pills span{color:#d2cad7;letter-spacing:.07em;text-transform:uppercase;background:#0f0b16b8;border:1px solid #d4af3726;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:820}.app3-beta-card{border:1px solid var(--app-gold-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 100% 0,#723cc929,#0000 17rem),#0b0910e6;border-radius:24px;padding:31px 30px 25px;box-shadow:0 28px 70px #00000057}.app3-beta-date{color:#f0e7c0;font-family:var(--font-display),serif;margin-top:10px;font-size:48px;font-weight:600;line-height:.95;display:block}.app3-beta-card>p{color:#a59dab;margin:14px 0 0;font-size:12px;line-height:1.58}.app3-beta-facts{border-top:1px solid var(--app-line);margin-top:23px;display:grid}.app3-beta-facts div{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:20px;min-height:58px;display:flex}.app3-beta-facts span{color:#8f8797;letter-spacing:.075em;text-transform:uppercase;font-size:8px;font-weight:850}.app3-beta-facts b{color:#d4ccd8;font-size:10px;font-weight:750}.app3-beta-card>small{color:#837b8a;margin-top:17px;font-size:9px;line-height:1.45;display:block}.app3-tabs-section{background:radial-gradient(circle at 48% 100%,#6c37c112,#0000 26rem),#09080e}.app3-tabs-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.app3-tab-card{border:1px solid var(--app-line);background:linear-gradient(145deg,#16111feb,#09080efa);border-radius:21px;min-height:310px;padding:28px 26px;position:relative}.app3-tab-card:first-child,.app3-tab-card:nth-child(2),.app3-tab-card:nth-child(3){grid-column:span 2}.app3-tab-card:nth-child(4){grid-column:2/span 2}.app3-tab-card:nth-child(5){grid-column:4/span 2}.app3-tab-card h3{font-family:var(--font-display),serif;margin:20px 0 11px;font-size:40px;font-weight:600;line-height:.98}.app3-tab-card>p{color:#9f97a5;margin:0;font-size:12px;line-height:1.58}.app3-tab-features{border-top:1px solid var(--app-line);flex-wrap:wrap;gap:7px;padding-top:18px;display:flex;position:absolute;bottom:24px;left:26px;right:26px}.app3-tab-features span{color:#beb6c3;border:1px solid #ffffff12;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:790;line-height:1}.app3-connected-section{background:#07070b}.app3-journey-list{border-top:1px solid var(--app-line)}.app3-journey{border-bottom:1px solid var(--app-line);grid-template-columns:minmax(300px,.64fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,90px);min-height:180px;padding:28px 0;display:grid}.app3-journey-copy p{color:#9b93a1;max-width:560px;margin:10px 0 0;font-size:12px;line-height:1.58}.app3-route{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.app3-route span{grid-template-columns:1fr auto;align-items:center;gap:8px;min-width:0;display:grid}.app3-route b{color:#d5cdd9;text-align:center;background:#110d18bd;border:1px solid #d4af3729;border-radius:13px;min-width:0;padding:16px 12px;font-size:9px;font-weight:760;line-height:1.3}.app3-route i{color:#786c84;font-size:15px;font-style:normal}.app3-discover-section{background:linear-gradient(#ffffff03 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/72px 72px,#09080e}.app3-discover-grid{grid-template-columns:minmax(0,.86fr) minmax(470px,.74fr);align-items:center;gap:clamp(60px,8vw,120px);display:grid}.app3-discover-copy h2{letter-spacing:-.029em;max-width:850px;margin:17px 0 21px;font-size:clamp(52px,5.1vw,80px);line-height:.93}.app3-discover-copy p{max-width:690px;color:var(--app-muted);margin:0 0 15px;font-size:15px;line-height:1.68}.app3-text-link{color:#dfca69;margin-top:6px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.app3-discover-panel{border:1px solid var(--app-gold-line);background:radial-gradient(circle at 95% 0,#703ac71a,transparent 17rem), var(--app-panel);border-radius:22px;overflow:hidden}.app3-discover-head{border-bottom:1px solid var(--app-line);padding:26px 27px 22px}.app3-discover-head strong{font-family:var(--font-display),serif;margin-top:8px;font-size:31px;font-weight:600;line-height:1;display:block}.app3-discover-row{border-bottom:1px solid var(--app-line);grid-template-columns:110px 1fr;align-items:center;gap:18px;min-height:70px;padding:0 27px;display:grid}.app3-discover-row:last-child{border-bottom:0}.app3-discover-row span{color:var(--app-gold);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.app3-discover-row strong{color:#c6becb;font-size:10px;font-weight:700}.app3-challenge-section{background:radial-gradient(circle at 18%,#d4af3713,#0000 24rem),radial-gradient(circle at 88% 18%,#703ac717,#0000 22rem),#09080e}.app3-challenge-grid{grid-template-columns:minmax(0,.9fr) minmax(430px,.66fr);align-items:center;gap:clamp(60px,8vw,120px);display:grid}.app3-challenge-copy h2{letter-spacing:-.029em;max-width:850px;margin:17px 0 22px;font-size:clamp(52px,5.1vw,80px);line-height:.93}.app3-challenge-copy p{max-width:690px;color:var(--app-muted);margin:0 0 14px;font-size:15px;line-height:1.68}.app3-challenge-panel{border:1px solid var(--app-gold-line);background:#0f0d15e0;border-radius:22px;overflow:hidden;box-shadow:0 28px 70px #0000003d}.app3-challenge-panel div{border-bottom:1px solid var(--app-line);grid-template-columns:120px 1fr;align-items:center;gap:18px;min-height:78px;padding:0 27px;display:grid}.app3-challenge-panel div:last-child{border-bottom:0}.app3-challenge-panel span{color:var(--app-gold);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.app3-challenge-panel strong{color:#d5cdd9;font-size:11px;font-weight:750}.app3-rhythm-section{background:#07070b}.app3-rhythm-grid{grid-template-columns:minmax(0,.88fr) minmax(480px,.74fr);align-items:start;gap:clamp(60px,8vw,120px);display:grid}.app3-rhythm-grid h2{letter-spacing:-.028em;max-width:830px;margin:17px 0 0;font-size:clamp(52px,5vw,78px);line-height:.93}.app3-rhythm-list{border-top:1px solid var(--app-line)}.app3-rhythm-list article{border-bottom:1px solid var(--app-line);padding:23px 0}.app3-rhythm-list strong{color:#e3dce6;font-family:var(--font-display),serif;margin-top:8px;font-size:28px;font-weight:600;line-height:1;display:block}.app3-rhythm-list p{color:#97909f;margin:8px 0 0;font-size:11px;line-height:1.52}.app3 .early-access-band{border-top:0}.app3-beta-boundary{border-top:1px solid #ffffff0f;padding-top:17px;color:#8f8796!important;margin-top:18px!important;font-size:11px!important;line-height:1.55!important}.app3-photo-credit{color:#7f7786;padding-top:15px;padding-bottom:30px;font-size:9px}.app3-photo-credit summary{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;font-weight:800}.app3-photo-credit p{margin:9px 0 0;line-height:1.55}.app3-photo-credit a{color:#a59aaa}@media (max-width:1180px){.app3-hero-grid,.app3-discover-grid,.app3-challenge-grid,.app3-rhythm-grid{grid-template-columns:1fr}.app3-hero{min-height:auto}.app3-beta-card,.app3-discover-panel,.app3-challenge-panel{max-width:850px}.app3-tabs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app3-tab-card:first-child,.app3-tab-card:nth-child(2),.app3-tab-card:nth-child(3),.app3-tab-card:nth-child(4),.app3-tab-card:nth-child(5){grid-column:auto}.app3-tab-card:nth-child(5){grid-column:1/-1}.app3-journey{grid-template-columns:1fr;gap:22px}}@media (max-width:900px){.app3-section-head{grid-template-columns:1fr;gap:20px}.app3-route{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.app3-hero-grid{gap:42px;padding-top:70px;padding-bottom:72px}.app3-hero-shade{background:linear-gradient(#07070bf0 0%,#07070beb 58%,#08070cdb 100%),linear-gradient(90deg,#07070bf5,#07070b9e)}.app3-hero-copy h1{font-size:clamp(58px,15vw,80px)}.app3-hero-copy>p{font-size:16px}.app3-actions{flex-direction:column}.app3-actions .btn{text-align:center;width:100%}.app3-section{padding:78px 0}.app3-section-head{margin-bottom:34px}.app3-section-head h2,.app3-discover-copy h2,.app3-challenge-copy h2,.app3-rhythm-grid h2{font-size:clamp(48px,13vw,68px)}.app3-tabs-grid{grid-template-columns:1fr}.app3-tab-card,.app3-tab-card:nth-child(5){grid-column:auto;min-height:0;padding-bottom:26px}.app3-tab-features{margin-top:22px;position:static}.app3-route{grid-template-columns:1fr}.app3-route span{grid-template-columns:1fr;gap:4px}.app3-route i{text-align:center;transform:rotate(90deg)}}@media (max-width:520px){.app3-beta-card{padding:25px 22px}.app3-beta-date{font-size:42px}.app3-beta-facts div{flex-direction:column;align-items:flex-start;gap:5px;padding:13px 0}.app3-discover-head{padding:23px 22px}.app3-discover-row{grid-template-columns:90px 1fr;padding-left:22px;padding-right:22px}}
