/* Partner-led home hero, built from the shared Long Game tokens. */
.hero{height:610px;background:#020303;overflow:hidden}.hero-image{background:linear-gradient(90deg,rgba(0,0,0,.02) 0%,rgba(2,3,3,.04) 44%,rgba(2,3,3,.82) 56%,#020303 100%),url('../home-helmet-hero-v2.png') center/cover no-repeat}.hero .slashes{display:none}.hero-copy{width:min(680px,48%);margin-left:auto;padding:114px 5.8% 0 0}.hero-copy .eyebrow{margin-bottom:13px}.hero h1{font-size:clamp(58px,5.25vw,88px);line-height:.87;margin:0 0 22px}.hero-copy>p:not(.eyebrow){max-width:610px;font-size:17px;line-height:1.55}.hero .button-row{margin-top:28px;gap:18px}.hero .button-row:not(.partner-actions){display:none}.hero .btn{min-width:220px}.hero .btn i{font-size:20px}.legacy-experience-strip{display:none}.partner-pillars{display:block;height:auto;padding:31px 4% 34px;background:#090d0e;border-top:1px solid #2b3436;border-bottom:1px solid #252d2f}.pillar-heading{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-bottom:25px}.pillar-heading span{height:2px;background:var(--cyan);opacity:.8}.pillar-heading h2{margin:0;font:700 29px/1 var(--display);text-transform:uppercase;letter-spacing:.2px}.pillar-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));max-width:1600px;margin:auto}.partner-pillars .experience-item{height:auto;min-height:132px;display:flex;flex-direction:column;align-items:center;gap:0;padding:0 20px;text-align:center;border-left:1px solid #334143}.partner-pillars .experience-item:first-child{border-left:0}.partner-pillars .experience-item svg{width:38px;height:38px;color:var(--cyan);stroke-width:1.7;margin-bottom:13px}.partner-pillars .experience-item h3{margin:0 0 8px;font:700 16px/1 var(--display);text-transform:uppercase}.partner-pillars .experience-item p{max-width:190px;margin:0;color:#e3e9e8;font:400 12px/1.48 var(--body);text-transform:none}@media(max-width:1100px){.hero-copy{padding-right:4%;width:52%}.hero h1{font-size:64px}.pillar-grid{grid-template-columns:repeat(3,1fr);row-gap:24px}.partner-pillars .experience-item:nth-child(4){border-left:0}.partner-pillars .experience-item{min-height:146px}}@media(max-width:820px){.hero{height:680px}.hero-image{background:linear-gradient(90deg,rgba(2,3,3,.87),rgba(2,3,3,.46)),url('../home-helmet-hero-v2.png') 27% center/cover no-repeat}.hero-copy{width:100%;margin:0;padding:86px 24px 0}.hero h1{font-size:clamp(48px,12vw,68px)}.hero-copy>p:not(.eyebrow){max-width:500px;font-size:16px}.hero .button-row{align-items:stretch}.hero .btn{min-width:0;flex:1}.partner-pillars{padding:28px 24px}.pillar-heading{grid-template-columns:1fr;margin-bottom:20px;gap:13px}.pillar-heading h2{font-size:29px;text-align:center}.pillar-heading span:last-child{display:none}.pillar-grid{grid-template-columns:repeat(2,1fr);row-gap:0}.partner-pillars .experience-item{min-height:160px;padding:20px 14px;border-left:1px solid #334143;border-bottom:1px solid #334143}.partner-pillars .experience-item:nth-child(odd){border-left:0}.partner-pillars .experience-item:nth-child(n+5){border-bottom:0}}@media(max-width:480px){.hero{height:640px}.hero-copy{padding:64px 20px 0}.hero h1{font-size:47px}.hero-copy>p:not(.eyebrow){font-size:15px}.hero .button-row{flex-direction:column;align-items:stretch;gap:12px}.hero .btn{width:100%;min-height:50px}.partner-pillars{padding-inline:20px}.partner-pillars .experience-item h3{font-size:15px}.partner-pillars .experience-item p{font-size:11px}}
