.pitwalk-benefit{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}
.pitwalk-start{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--red)}
.pitwalk-benefit h3{margin:0 0 20px;font-size:20px;line-height:1.6}
.pitwalk-timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.pitwalk-window{padding:22px;background:#fff;border:1px solid var(--line)}
.pitwalk-window:first-child{border-top:3px solid var(--red);padding-top:20px}
.pitwalk-time{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0 0 12px;font-size:12px;color:#555}
.pitwalk-time strong{font-size:26px;line-height:1.3;color:var(--red)}
.pitwalk-window h4{margin:0 0 10px;font-size:16px;line-height:1.6}
.pitwalk-window>p:last-child{margin:0;font-size:13px;line-height:1.9;color:#555}
.pitwalk-note{margin:16px 0 0;font-size:12px;line-height:1.9;color:#666}
@media(max-width:640px){.pitwalk-timeline{grid-template-columns:1fr}.pitwalk-benefit h3{font-size:18px}.pitwalk-window{padding:18px}.pitwalk-window:first-child{padding-top:16px}.pitwalk-time strong{font-size:24px}}

.supporters-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-plus{background:#181818;color:#fff;border-color:#bfa15d!important}.plan-plus .eyebrow{color:#dfc279}.plan-plus ul{color:#eee}.plan-plus .price small{color:#ccc}.plan-plus li{border-color:#ffffff30}.plan-plus .btn{background:#bda05c;color:#181818}
@media(max-width:640px){.supporters-plans{grid-template-columns:1fr}}
