*{box-sizing:border-box;margin:0;padding:0}
body{font-family:'Poppins',sans-serif;background:#F6F6F7;color:#0B1B22}
.ad{position:relative;background:#0B1B22;color:#fff;overflow:hidden;display:flex;flex-direction:column;padding:64px}
.sq{width:1080px;height:1080px}
.pt{width:1080px;height:1350px;padding:72px 64px}
.top{display:flex;justify-content:space-between;align-items:center}
.logo{background:#fff;border-radius:14px;width:170px;height:170px;display:flex;align-items:center;justify-content:center}
.logo img{width:156px;height:156px;object-fit:contain}
.tag{font-weight:600;font-size:26px;letter-spacing:.14em;text-transform:uppercase;color:#FFC000;text-align:right;line-height:1.35}
h1{font-weight:800;font-size:84px;line-height:1.02;margin-top:36px;letter-spacing:-.01em}
.pt h1{font-size:92px;margin-top:56px}
h1 em{font-style:normal;color:#FFC000}
.list{margin-top:36px;display:flex;flex-direction:column;gap:14px}
.pt .list{margin-top:56px;gap:20px}
.row{display:flex;align-items:center;gap:26px;border-top:2px solid #54585A;padding-top:14px}
.pt .row{padding-top:22px}
.n{flex:0 0 58px;height:58px;border-radius:50%;background:#FFC000;color:#0B1B22;font-weight:700;font-size:30px;display:flex;align-items:center;justify-content:center}
.row b{font-size:36px;font-weight:600;flex:1}
.row span{font-size:24px;color:#0098D4;font-weight:500;text-align:right}
.pt .row b{font-size:42px}
.pt .row span{font-size:26px}
.slab{margin-top:18px;opacity:.9;font-size:28px;font-weight:500;color:#fff}
.spacer{flex:1}
.cta{display:flex;align-items:center;justify-content:space-between;gap:24px}
.btn{background:#FFC000;color:#0B1B22;font-weight:700;font-size:34px;padding:22px 34px;border-radius:12px;line-height:1.15}
.src{font-size:22px;color:#fff;max-width:330px;line-height:1.35;font-weight:500}
.fine{margin-top:22px;font-size:19px;color:#FFFFFF;line-height:1.4;font-weight:400}
.draft{position:absolute;right:24px;bottom:12px;font-size:14px;color:#FFFFFF}
.rec{margin-top:26px;border:3px solid #FFC000;border-radius:14px;padding:18px 24px}
.rec i{display:block;font-style:normal;font-size:20px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#FFC000}
.rec p{font-size:30px;font-weight:600;line-height:1.3;margin-top:6px}
.rec u{text-decoration:none;color:#0098D4;font-weight:700}
.pt .rec{margin-top:40px;padding:24px 28px}.pt .rec p{font-size:34px}
.src{display:none}.cta{justify-content:flex-start}
.sq h1{font-size:68px;margin-top:24px}.sq .list{margin-top:22px;gap:10px}.sq .row{padding-top:10px}.sq .row b{font-size:32px}.sq .n{flex-basis:48px;height:48px;font-size:26px}
.sq .logo{width:170px;height:170px}.sq .logo img{width:156px;height:156px}
.sq .rec{margin-top:20px;padding:14px 22px}.sq .rec p{font-size:27px}.sq .btn{font-size:30px;padding:16px 30px}.sq .fine{margin-top:14px;font-size:18px}
.pt h1{font-size:84px;margin-top:40px}.pt .list{margin-top:36px;gap:14px}.pt .row{padding-top:14px}.pt .row b{font-size:38px}
.pt .rec{margin-top:24px;padding:18px 26px}.pt .rec p{font-size:31px}.pt .slab{margin-top:16px;font-size:26px}
.cta{margin-top:26px}
