:root{--black:#0c0c0c;--red:#ff3b30}*{box-sizing:border-box}body{margin:0;background:var(--black);color:white;font-family:Arial,sans-serif;overflow-x:hidden}header{position:fixed;z-index:9;inset:0 0 auto;display:flex;justify-content:space-between;padding:23px 4vw;background:linear-gradient(#000,transparent)}header a{color:inherit;text-decoration:none;font-weight:900}header span{color:var(--red)}nav{display:flex;gap:28px;font-size:10px}.hero{min-height:100svh;padding:15vh 7vw;display:grid;grid-template-columns:1fr .6fr;align-items:center;background:linear-gradient(120deg,#080808 50%,#20100f)}.hero p,.trial p{font-size:10px;letter-spacing:.35em}.hero h1{font-size:clamp(75px,13vw,175px);line-height:.72;margin:35px 0}.hero i{color:var(--red)}.hero a,.trial a{display:inline-block;color:#fff;background:var(--red);padding:16px 28px;text-decoration:none;font-weight:bold}.slash{font-size:clamp(45px,7vw,100px);font-weight:900;line-height:.8;color:#ffffff12;transform:skewY(-9deg)}.numbers{padding:100px 7vw;display:grid;grid-template-columns:repeat(3,1fr);gap:3vw;border-block:1px solid #333}.numbers div{display:flex;flex-direction:column}.numbers b{font-size:clamp(65px,10vw,140px);color:var(--red)}.numbers span{letter-spacing:.2em;font-size:11px}.program{padding:140px 7vw}.program article{padding:60px 3vw;border-top:1px solid #444;display:grid;grid-template-columns:80px 1fr 1fr;align-items:center;transform:skewY(-2deg)}.program h2{font-size:clamp(45px,8vw,100px);margin:0}.program small{color:var(--red)}.trial{padding:150px 8vw;background:var(--red)}.trial h2{font-size:clamp(55px,9vw,120px);line-height:.95}.trial a{background:#000}.trial small{display:block;margin-top:35px}.js .reveal{opacity:0;transform:translateX(-80px) skewY(-2deg);transition:.8s}.js .reveal.is-visible{opacity:1;transform:skewY(-2deg)}@media(max-width:760px){nav{display:none}.hero{grid-template-columns:1fr}.slash{display:none}.hero h1{font-size:76px}.numbers{grid-template-columns:1fr}.program article{grid-template-columns:40px 1fr}.program article p{grid-column:2}.program h2{font-size:42px}}
