*{box-sizing:border-box;margin:0;padding:0}
body{font-family:'Poppins',sans-serif;background:#0B1B22;color:#fff}
.ad{width:1080px;position:relative;background:#0B1B22;overflow:hidden;display:flex;flex-direction:column;padding:64px 72px}
.sq{height:1080px}.pt{height:1350px}
.kick{color:#FFC000;font-weight:600;font-size:30px;letter-spacing:.08em;text-transform:uppercase}
h1{font-weight:800;font-size:92px;line-height:1.02;margin:22px 0 0;letter-spacing:-.01em}
.pt h1{font-size:104px}
h1 em{font-style:normal;color:#FFC000}
.cols{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}
.pt .cols{margin-top:56px}
.col{border-radius:14px;padding:28px 30px;background:#fff;color:#0B1B22}
.col.a{border-top:14px solid #FFC000}.col.b{border-top:14px solid #0098D4}
.col b{display:block;font-size:40px;font-weight:800;line-height:1.1}
.col span{display:block;font-size:27px;line-height:1.3;margin-top:12px;font-weight:500;color:#0B1B22}
.pt .col b{font-size:44px}.pt .col span{font-size:30px}
.ask{margin-top:34px;font-size:34px;font-weight:600;line-height:1.3}
.pt .ask{font-size:38px;margin-top:48px}
.foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}
.cta{background:#FFC000;color:#0B1B22;font-weight:800;font-size:34px;padding:20px 30px;border-radius:12px;line-height:1.2}
.cta small{display:block;font-weight:600;font-size:22px;margin-top:4px}
.logo{background:#fff;border-radius:12px;padding:4px;width:128px;height:128px;flex:none}
.logo img{width:100%;height:100%;display:block}
.fine{font-size:19px;color:#fff;margin-top:18px;line-height:1.35}
.sq{padding:48px 72px}.sq h1{font-size:76px;margin-top:14px}.sq .cols{margin-top:28px}.sq .col{padding:22px 26px}.sq .col b{font-size:36px}.sq .col span{font-size:25px}.sq .ask{font-size:30px;margin-top:24px}.sq .logo{width:110px;height:110px}.sq .cta{font-size:30px;padding:16px 26px}.sq .fine{font-size:18px;margin-top:14px}
.sq h1{font-size:84px}.sq .cols{margin-top:36px}.sq .col span{font-size:27px}.sq .ask{font-size:33px;margin-top:34px}


.rep{margin-top:32px;border:3px solid #FFC000;border-radius:14px;padding:22px 28px;background:#0B1B22}
.rep .t{color:#FFC000;font-weight:600;font-size:24px;letter-spacing:.06em;text-transform:uppercase}
.rep .g{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:14px}
.rep .g div{font-size:21px;font-weight:500;line-height:1.3;color:#fff}
.rep .g i{display:block;font-style:normal;font-weight:800;font-size:40px;line-height:1.1;color:#0098D4}
.logo{width:150px;height:150px}
.sq{padding:44px 72px}.sq h1{font-size:64px;margin-top:12px}.sq .cols{margin-top:26px}.sq .col span{font-size:23px}.sq .col b{font-size:32px}.sq .col{padding:18px 24px}.sq .rep{margin-top:24px;padding:16px 24px}.sq .rep .g i{font-size:34px}.sq .rep .g div{font-size:19px}.sq .foot{margin-top:auto}.sq .fine{font-size:18px;margin-top:12px}
.pt h1{font-size:84px}.pt .cols{margin-top:40px}.pt .rep{margin-top:40px}.pt .foot{margin-top:auto}.pt .fine{font-size:22px;margin-top:20px}
.cta{font-size:32px}
.sq h1{font-size:72px}.sq .cols{margin-top:34px}.sq .col{padding:22px 26px}.sq .col span{font-size:26px}.sq .col b{font-size:36px}.sq .rep{margin-top:34px;padding:22px 28px}.sq .rep .g i{font-size:40px}.sq .rep .g div{font-size:21px}.sq .foot{margin-top:auto}
.sq .logo,.pt .logo{width:150px;height:150px}.sq .rep{margin-top:28px}.sq .cols{margin-top:28px}.sq h1{font-size:70px}
.rep .ask2{margin-top:14px;font-size:21px;font-weight:600;color:#FFC000;line-height:1.3}
.sq .rep .ask2{font-size:19px;margin-top:10px}
.sq h1{font-size:62px}.sq .foot{margin-top:auto;padding-top:24px}.pt .foot{padding-top:24px}.sq .cols{margin-top:22px}.sq .rep{margin-top:22px}
