.club-automation{border-top:1px solid var(--hair)}
.club-links{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;padding-bottom:32px;margin-bottom:58px;border-bottom:1px solid var(--hair);font-size:12px;font-weight:800}
.club-links>span{color:var(--muted);font-size:10px;letter-spacing:.15em;margin-right:auto}
.club-links a:hover{color:var(--accent)}
.automation-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:70px;align-items:start}
.automation-copy .eyebrow{margin-bottom:23px}
.club-automation h2{font-size:clamp(36px,5.1vw,70px);line-height:1.03;overflow-wrap:anywhere}
.automation-intro{margin-top:27px;color:var(--muted);font-size:17px;line-height:1.7;max-width:640px}
.automation-steps{list-style:none;margin:33px 0 0;padding:0}
.automation-steps li{display:flex;gap:20px;padding:23px 0;border-top:1px solid var(--hair)}
.automation-number{color:var(--accent);font-size:12px;font-weight:900;letter-spacing:.08em;flex-shrink:0;padding-top:5px}
.club-automation h3{font-family:inherit;text-transform:none;font-size:20px;line-height:1.25;letter-spacing:-.02em}
.automation-steps p,.training-modes p,.payments-grid p{color:var(--muted);font-size:14px;line-height:1.7;margin-top:10px}
.chat-example{background:#10171d;border:1px solid #ffffff24;border-radius:18px;padding:22px;box-shadow:0 28px 65px #0004}
.example-header{display:flex;align-items:center;gap:13px;margin-bottom:22px}
.example-avatar{display:grid;place-items:center;width:42px;height:42px;background:var(--accent);color:#121212;border-radius:50%;font-weight:950;flex-shrink:0}
.example-header strong{display:block;font-size:14px}
.example-header small{display:block;font-size:11px;color:#8c9aa6;margin-top:4px}
.example-status{width:7px;height:7px;border-radius:50%;background:var(--accent);margin-left:auto}
.poll-message{border:1px solid #ffffff12;background:#1d2932;border-radius:4px 14px 14px;padding:22px}
.poll-phase{display:block;color:var(--accent2);font-size:9px;font-weight:850;letter-spacing:.1em;line-height:1.6;margin-bottom:14px}
.poll-message p,.training-notification p{font-size:13px;line-height:1.6;color:#bcc8cf;margin-top:10px}
.poll-option{display:flex;align-items:center;gap:11px;border-bottom:1px solid #ffffff18;padding:12px 0;font-size:13px;line-height:1.5}
.poll-option span{color:#8fb7cc;font-size:20px}
.poll-message small{display:block;color:#8aa1b0;font-size:10px;line-height:1.6;margin-top:15px}
.poll-connector{display:flex;justify-content:space-between;gap:12px;padding:16px 8px;color:#94a4b0;font-size:11px}
.poll-connector span{color:var(--accent)}
.approved{border-color:#ff6b263f}
.match-details{margin:18px 0}
.match-details>div{display:grid;grid-template-columns:75px minmax(0,1fr);gap:10px;margin:11px 0;font-size:13px;line-height:1.4}
.match-details dt{color:#98a9b5}.match-details dd{margin:0;font-weight:650}
.poll-answers{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}
.poll-answers span{border:1px solid #8aa8bc42;padding:9px 12px;border-radius:5px;font-size:11px;color:#c9e1ed}
.example-caption{color:#82939f;font-size:11px;line-height:1.65;margin:18px 0 0}
.automation-result{display:flex;align-items:center;gap:24px;border-top:1px solid var(--hair);margin-top:42px;padding-top:27px}
.automation-result>span{font-size:32px;color:var(--accent)}
.automation-result p{color:#d7dfe4;font-size:15px;line-height:1.6;max-width:650px;margin-right:auto}
.automation-result .plainlink{flex-shrink:0;font-size:10px}
.training-section{background:#11171c}
.training-example{background:#0c1116;border:1px solid var(--hair);padding:30px}
.schedule-heading h3{font-size:28px;margin:15px 0 26px}
.schedule-row{display:flex;align-items:center;gap:20px;border-top:1px solid var(--hair);padding:22px 0}
.schedule-row>span{font-family:Impact,sans-serif;font-size:25px;color:var(--accent);width:36px}
.schedule-row strong{font-size:14px}.schedule-row small{display:block;color:var(--muted);font-size:12px;margin-top:6px}
.training-notification{background:#1d2932;border-left:2px solid var(--accent);padding:22px;margin-top:14px}
.training-modes{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}
.training-modes article{border:1px solid var(--hair);padding:28px;background:#151d23}
.mode-label{display:block;font-size:10px;color:var(--accent2);font-weight:850;letter-spacing:.08em;margin-bottom:17px;line-height:1.6}
.automation-cta{margin-top:30px}
.payments-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--hair);border-left:1px solid var(--hair)}
.payments-grid article{border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:30px}
.payments-grid h3{margin-top:28px}
@media(max-width:1100px){.automation-grid{gap:35px}.club-links{gap:14px 22px}.automation-result{flex-wrap:wrap}.automation-result .plainlink{flex-shrink:1}}
@media(max-width:780px){.automation-grid{grid-template-columns:1fr;gap:32px}.club-links{margin-bottom:36px}.club-links>span{flex-basis:100%}.club-automation h2{font-size:clamp(35px,7vw,58px)}.payments-grid{grid-template-columns:1fr}.payments-grid article{padding:25px}.payments-grid h3{margin-top:17px}.training-modes{grid-template-columns:1fr}.automation-result{gap:16px}.automation-result .plainlink{max-width:100%;font-size:10px;line-height:1.6}.automation-result p{flex-basis:85%}}
@media(max-width:420px){.club-automation h2{font-size:35px}.automation-intro{font-size:15px}.automation-steps li{gap:14px}.chat-example{padding:14px}.poll-message{padding:17px}.training-example{padding:20px}.training-modes article{padding:22px}.club-automation h3{font-size:19px}.match-details>div{grid-template-columns:65px minmax(0,1fr)}.club-links{gap:15px;font-size:11px}}
