.partners-page{background:#050606}.partners-page .primary-nav a.active{color:var(--cyan)}.partners-page .primary-nav a.active:after{right:0}.partners-hero{height:545px;position:relative;overflow:hidden}.partners-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,#020303 0%,rgba(2,3,3,.95) 28%,rgba(2,3,3,.12) 56%),url('../hero-athletes.png') 58% center/cover no-repeat}.partners-lines span{position:absolute;z-index:1;top:-100px;width:2px;height:700px;background:var(--cyan);transform:rotate(27deg)}.partners-lines span:nth-child(1){left:49%}.partners-lines span:nth-child(2){left:65%}.partners-lines span:nth-child(3){left:82%}.partners-hero-copy{position:relative;z-index:2;width:min(570px,49%);padding:48px 0 0 4.1%}.breadcrumb{font:600 12px var(--display);text-transform:uppercase;margin-bottom:24px}.breadcrumb i{font-style:normal;color:#687073;margin:0 10px}.breadcrumb span{color:var(--cyan)}.partners-hero h1{font:800 62px/.9 var(--display);text-transform:uppercase;margin:0 0 20px}.partners-hero h1 em{font-style:normal;color:var(--cyan)}.partners-hero-copy>p{font-size:15px;line-height:1.65;max-width:500px;margin-bottom:25px}.partners-hero-copy>div{display:flex;gap:16px}.partner-benefits{padding:28px 4% 36px;border-block:1px solid #232829;background:linear-gradient(115deg,#070909,#101314)}.benefits-heading,.section-title{display:flex;align-items:center;gap:20px}.benefits-heading span,.section-title>span{height:1px;background:var(--cyan);flex:1}.benefits-heading h2,.section-title h2{font:700 30px var(--display);text-transform:uppercase;white-space:nowrap;margin:0}.benefit-grid{display:grid;grid-template-columns:repeat(6,1fr);margin-top:26px}.benefit-grid article{text-align:center;padding:0 18px;border-left:1px solid #315051}.benefit-grid article:first-child{border-left:0}.benefit-grid svg{width:41px;height:41px;color:var(--cyan);stroke-width:1.5}.benefit-grid h3{font:600 16px var(--display);text-transform:uppercase;margin:11px 0 6px}.benefit-grid p{font-size:11px;line-height:1.55;margin:0}.partnership-content{display:grid;grid-template-columns:1.7fr .85fr;gap:30px;padding:44px 4%;background:#070909}.section-title h2{font-size:29px}.section-title>a{font:600 11px var(--display);text-transform:uppercase;white-space:nowrap}.opportunity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.opportunity-card{min-height:236px;border:1px solid #374041;border-radius:4px;padding:20px 16px;background:linear-gradient(160deg,#171a1b,#080a0b);transition:transform .3s ease,border-color .3s ease}.opportunity-card:hover{transform:translateY(-6px);border-color:var(--cyan)}.opportunity-card svg{width:39px;height:39px;color:var(--cyan);stroke-width:1.5}.opportunity-card h3{font:600 18px var(--display);text-transform:uppercase;margin:11px 0 8px}.opportunity-card p{font-size:11px;line-height:1.6;min-height:67px;margin:0 0 12px}.opportunity-card a{font:600 11px var(--display);text-transform:uppercase;letter-spacing:.5px;color:var(--cyan)}.partner-process{border-left:1px solid #415153;padding-left:28px}.partner-process .section-title{margin-bottom:18px}.partner-process ol{list-style:none;padding:0;margin:0}.partner-process li{display:grid;grid-template-columns:42px 1fr;gap:13px;position:relative;margin-bottom:16px}.partner-process li:not(:last-child):after{content:"";position:absolute;left:20px;top:40px;height:25px;border-left:1px dashed var(--cyan)}.partner-process li>b{height:38px;width:38px;border:1px solid var(--cyan);border-radius:50%;display:grid;place-items:center;color:#fff;font:600 18px var(--display)}.partner-process h3{font:600 17px var(--display);text-transform:uppercase;margin:0 0 4px}.partner-process p{font-size:11px;line-height:1.55;margin:0}.partner-process .text-btn{margin-top:7px}.trusted-section,.testimonials{padding:0 4% 30px}.trusted-section .section-title,.testimonials .section-title{margin-bottom:20px}.brand-logos{display:grid;grid-template-columns:repeat(7,1fr);align-items:center;border-block:1px solid #303637;min-height:90px}.brand-logos b{text-align:center;font:700 24px var(--body);letter-spacing:-1px}.brand-logos b:nth-child(2){font-style:italic}.brand-logos b:nth-child(4){border:2px solid #fff;border-radius:50%;width:57px;height:57px;display:grid;place-items:center;justify-self:center;font-size:11px;letter-spacing:0}.brand-logos b:nth-child(5){font-family:serif;font-style:italic}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.testimonial-grid article{min-height:185px;border:1px solid #364041;border-radius:4px;padding:20px 24px;background:linear-gradient(135deg,#121617,#070808)}.testimonial-grid i{font:700 36px/10px var(--display);color:var(--cyan);font-style:normal}.testimonial-grid p{font-size:12px;line-height:1.65;margin:0 0 12px}.testimonial-grid b{display:block;color:var(--cyan);font:600 14px var(--display);text-transform:uppercase}.testimonial-grid small{font-size:10px}.partners-cta{min-height:135px;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center;padding:25px 12% 25px 20%;background:#080a0b}.partners-cta-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,5,5,.6),rgba(3,5,5,.92)),url('../partner-stadium.png') center/cover;opacity:.88}.partners-cta-copy,.partners-cta-actions{position:relative;z-index:1}.partners-cta h2{font:700 32px var(--display);text-transform:uppercase;margin:0 0 5px}.partners-cta p{font-size:13px;margin:0}.partners-cta-actions{display:flex;gap:18px}.partners-cta-actions .btn{min-width:190px}@media(max-width:1100px){.benefit-grid{grid-template-columns:repeat(3,1fr);gap:25px}.benefit-grid article:nth-child(4){border-left:0}.partnership-content{grid-template-columns:1fr}.partner-process{border-left:0;border-top:1px solid #415153;padding:28px 0 0}.opportunity-card{min-height:250px}}@media(max-width:820px){.partners-hero{height:680px}.partners-hero-bg{background-position:62% center}.partners-hero-copy{width:100%;padding:52px 24px;background:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.12))}.partners-hero h1{font-size:53px}.partners-lines{display:none}.partners-hero-copy>div{flex-direction:column;align-items:flex-start}.benefits-heading h2{font-size:27px;white-space:normal}.benefit-grid{grid-template-columns:repeat(2,1fr)}.benefit-grid article{padding:20px 13px;border-top:1px solid #315051}.benefit-grid article:nth-child(odd){border-left:0}.partnership-content{padding:40px 24px}.opportunity-grid{grid-template-columns:1fr}.opportunity-card{min-height:auto}.trusted-section,.testimonials{padding:0 24px 28px}.brand-logos{grid-template-columns:repeat(2,1fr);gap:22px;padding:25px}.testimonial-grid{grid-template-columns:1fr}.partners-cta{grid-template-columns:1fr;padding:36px 24px}.partners-cta-actions{flex-direction:column}.partners-cta-actions .btn{width:100%}}@media(max-width:480px){.benefit-grid{grid-template-columns:1fr}.benefit-grid article{border-left:0!important}.brand-logos{grid-template-columns:1fr}.section-title h2{font-size:26px}.section-title>a{font-size:9px}}
