.clubs-landing #coaches{border-block:1px solid var(--landing-line);background:radial-gradient(ellipse at 0 50%,#1a49542b,transparent 65%),#0c1118;padding-block:100px}.clubs-landing #coaches>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:70px}.clubs-landing #coaches h2,.clubs-landing #how h2{max-width:480px;font-size:clamp(42px,5.4vw,70px);font-weight:500;letter-spacing:-.055em;line-height:1.05}.clubs-landing #coaches p{max-width:560px;margin-top:0}.clubs-landing #coaches .analysis-card p{font-size:15px}.clubs-landing #how{padding-block:100px}.club-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:56px 0 0;padding:0;list-style:none}.club-steps h3{margin-top:6px;font-size:20px;font-weight:600;letter-spacing:-.02em;color:#f4f4f5}.club-steps p{margin-top:8px;font-size:15px;line-height:1.7}.club-step-art{height:270px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--landing-line);border-radius:20px;background:radial-gradient(ellipse at 50% 0,#20545b33,transparent 72%),#0d1218;padding:20px}.club-step-art.peek{align-items:flex-start;padding-bottom:0}.club-step-num{display:block;margin-top:22px;font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;color:#46dce5}.club-send{width:min(270px,100%);border:1px solid #262633;border-radius:18px;background:#14141c;padding:16px;font-size:13px;color:#e4e4e7;box-shadow:0 20px 50px #0008}.club-send-head{display:flex;justify-content:space-between;font-size:15px;font-weight:600}.club-send-head span{color:#71717a;font-weight:400}.club-send-sub{margin-top:2px;font-size:12px;color:#71717a}.club-send-field{display:flex;align-items:center;gap:10px;margin-top:10px;border:1px solid #262633;border-radius:12px;padding:8px 12px;background:#0a0a0f}.club-send-field i{width:8px;height:8px;flex:none;border-radius:50%}.club-send-field small{display:block;font-size:11px;color:#71717a}.club-send-go{margin-top:12px;height:38px;border-radius:999px;background:#46dce5;color:#04141a;font-weight:600;display:grid;place-items:center}.club-members-art{position:relative;width:100%;max-width:640px;padding-bottom:40px}.club-float{position:absolute;width:170px;overflow:hidden;border-radius:14px;border:1px solid #5c8c9c44;background:#12141e;box-shadow:0 24px 60px #000a}.club-float img{display:block;width:100%;height:auto}.club-float-a{left:-28px;bottom:0;transform:rotate(-4deg)}.club-float-b{right:-28px;top:44%;transform:rotate(4deg)}.reel-ui{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;color:#fff;font-size:11px;line-height:1.35;text-shadow:0 1px 3px #0009}.reel-ui svg{width:22px;height:22px;filter:drop-shadow(0 1px 2px #0008)}.reel-top{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 0}.reel-top b{font-size:17px;font-weight:700;letter-spacing:-.01em}.reel-rail{position:absolute;right:8px;bottom:136px;gap:13px}.reel-rail,.reel-rail span{display:flex;flex-direction:column;align-items:center}.reel-rail span{gap:2px;font-size:10.5px;font-weight:600}.reel-sound{width:22px;height:22px;margin-left:auto;flex:none;border-radius:6px;border:2px solid #fff;background:linear-gradient(135deg,#e879f9,#22d3ee)}.reel-meta{margin-top:auto;padding:28px 12px 10px;background:linear-gradient(transparent,#0008 45%)}.reel-who{display:flex;align-items:center;gap:7px;white-space:nowrap}.reel-who b{font-weight:700}.reel-avatar{width:26px;height:26px;flex:none;border-radius:50%;background:linear-gradient(135deg,#e879f9,#f59e0b);border:2px solid #fff}.reel-avatar-small{width:22px;height:22px;border-width:1.5px}.reel-caption{margin-top:6px;padding-right:30px;font-size:11px;line-height:1.35}.reel-audio{display:flex;align-items:center;gap:5px;margin-top:6px;font-size:10.5px}.reel-audio svg{width:13px;height:13px}.reel-tabs{display:flex;align-items:center;justify-content:space-around;padding:9px 6px 12px;background:#000}.reel-tabs svg{width:21px;height:21px;filter:none}@media (min-width:1024px){.clubs-landing #coaches,.clubs-landing #features section,.clubs-landing #how{min-height:100svh;display:flex;flex-direction:column;justify-content:center}.clubs-landing #coaches>*,.clubs-landing #features section>*,.clubs-landing #how>*{width:100%}}@media (max-width:1100px) and (min-width:768px){.clubs-landing #coaches>div:first-child{padding-inline:48px}}@media (max-width:899px){.club-steps{grid-template-columns:minmax(0,1fr);gap:44px}.club-step-art{height:230px}}@media (max-width:767px){.clubs-landing #coaches,.clubs-landing #how{padding-block:60px}.clubs-landing #coaches>div:first-child{display:block;padding-inline:24px}.clubs-landing #coaches h2,.clubs-landing #how h2{font-size:42px}.clubs-landing #coaches p{margin-top:20px}.clubs-landing #how>div{padding-inline:24px}.club-steps{margin-top:36px}.club-members-art{padding-bottom:28px}.club-float{width:112px;border-radius:10px}.club-float-a{left:-6px}.club-float-b{right:-6px}}