.tl-hero,.tl-grid,.tl-final{max-width:1160px;margin:auto;padding:55px 28px}.tl-hero{padding-top:70px;padding-bottom:65px}.tl-hero>p{font-size:11px;letter-spacing:2px;color:#8dbaff;font-weight:600}.tl-hero h1{font-size:clamp(34px,5vw,64px);line-height:1.12;letter-spacing:-2px;font-weight:650;max-width:850px;margin:24px 0}.tl-hero>div{font-size:16px;line-height:1.9;color:#aabbd6;max-width:760px;margin-bottom:30px}.tl-button{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:12px 21px;border-radius:8px;background:#2679eb;color:white;text-decoration:none;font-size:13px;font-weight:600}.tl-secondary{display:inline-block;margin:15px 20px;color:#a9c9ff;font-size:13px}.tl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:0}.tl-grid article{border:1px solid #273a5b;background:#0c182b;border-radius:12px;padding:25px}.tl-grid h2{font-size:18px;margin-bottom:15px}.tl-grid p,.tl-final p{font-size:14px;line-height:1.9;color:#a4b7d3}.tl-final h2{font-size:28px;margin-bottom:17px}.tl-final p{max-width:750px;margin-bottom:25px}.tl-hero a:focus-visible,.tl-final a:focus-visible{outline:2px solid #a9c9ff;outline-offset:4px}@media(max-width:700px){.tl-grid{grid-template-columns:1fr}.tl-hero,.tl-final{padding:40px 22px}.tl-hero h1{letter-spacing:-1px}.tl-hero>div{font-size:14px}.tl-secondary{margin-left:0;display:block}}
