:root{--ink:#071c2b;--blue:#096fcb;--lime:#d8f13d;--orange:#ff6434}body{background:linear-gradient(180deg,#f8fbf8 0 25%,#f4f7f4 100%)}.nav{border-bottom:2px solid var(--ink)}.mark{background:var(--orange);transform:skew(-8deg)}.hero{background:linear-gradient(110deg,transparent 0 56%,#e3f0e4 56%)}.hero h1,.coach h2,.builder h2,.card-section h2,.order h2{font-style:italic;text-transform:uppercase}.hero h1 em{color:var(--orange)}.button{border-radius:0;box-shadow:5px 5px 0 var(--orange)}.athlete-card,.front-card{border:2px solid var(--lime)}.logos{border-block:2px solid var(--ink);font-weight:bold}.how:before,.recruiter-tools:before{content:"";display:block;height:7px;background:repeating-linear-gradient(135deg,var(--orange) 0 10px,var(--ink) 10px 20px)}.steps article>div,.tool-icon{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--orange)}.coach{border:2px solid var(--ink);box-shadow:9px 9px 0 var(--lime)}.tool-grid article{border:2px solid var(--ink);border-radius:0}.card-section{border:2px solid var(--ink);box-shadow:9px 9px 0 var(--blue)}.order{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--orange)}.cta{border:2px solid var(--lime);box-shadow:9px 9px 0 var(--orange)}.profile-box{border:2px solid var(--ink);border-radius:0;box-shadow:8px 8px 0 var(--lime)}
