.wd-hero{background:#141517;color:white;padding:85px 0 75px;overflow:hidden}.wd-hero-grid{display:grid;grid-template-columns:1.35fr .8fr;align-items:center;gap:80px}.wd-hero h1{font-size:clamp(46px,6.7vw,92px);margin:24px 0;overflow-wrap:anywhere}.wd-hero h1 em{color:#ec242d;font-style:normal}.wd-hero p{max-width:580px;color:#d3d3d3;line-height:1.7}.wd-hero .wd-lead{font-size:22px;color:white}.wd-hero .button{margin-top:20px}.wd-board{border-top:5px solid #e1262e;background:#222326;padding:35px}.wd-deadline{display:block;font:700 150px/1 var(--display);margin:28px 0 20px;color:white}.wd-deadline span{display:block;font-size:30px;letter-spacing:.08em}.wd-board-bottom{border-top:1px solid #ffffff30;padding-top:20px;display:flex;gap:20px;font-size:11px;letter-spacing:.08em}.wd-paid{display:block;margin-top:20px;color:#ccc;font-size:13px}.wd-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px}.wd-intro p,.wd-cards p{line-height:1.75}.wd-intro h2,.wd-light h2,.wd-coaches h2{font-size:clamp(34px,4vw,52px);margin:15px 0}.wd-light{background:#f2f2ef}.wd-cards{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:35px}.wd-cards article{padding:35px;background:white;border-top:3px solid #d92028}.wd-number{font-size:11px;font-weight:700;letter-spacing:.12em;color:#bd2028}.wd-cards h3{font-size:36px;margin:26px 0 12px}.wd-cards strong{font-size:13px}.wd-coaches article{background:#f2f2ef}.wd-signup{background:#b91b24;color:white;padding:75px 0;scroll-margin-top:100px}.wd-signup-box{border-left:1px solid #ffffff60;padding-left:35px}.wd-signup-box h3{font-size:34px;margin:0 0 20px}.wd-signup-box small{display:block;font-size:12px;line-height:1.6;opacity:.85;margin-top:20px}.wd-email{display:block;font-size:14px;margin-top:24px;overflow-wrap:anywhere}.wd-signup-box .button{margin-top:12px}@media(max-width:900px){.wd-hero-grid{gap:30px}.wd-hero h1{font-size:56px}.wd-intro{gap:30px}}@media(max-width:650px){.wd-hero{padding:45px 0}.wd-hero-grid,.wd-intro,.wd-cards{grid-template-columns:1fr;gap:25px}.wd-hero h1{font-size:clamp(38px,9vw,58px)}.wd-deadline{font-size:100px}.wd-board{padding:25px}.wd-signup-box{padding-left:0;border-left:0;border-top:1px solid #ffffff60;padding-top:25px}.wd-cards article{padding:25px}.wd-signup{padding:50px 0}}
