.tp-tools{padding-top:40px;padding-bottom:64px}.tp-tools-heading{margin-bottom:28px}.tp-tools-heading>p:first-child{color:#1464ed;font-size:12px;letter-spacing:1.6px;font-weight:700}.tp-tools-heading h1{font-size:clamp(28px,4vw,40px);line-height:1.3;letter-spacing:-1px;margin:10px 0 14px}.tp-tools-heading>p:last-child{color:#61728d;font-size:15px;line-height:1.8}.tp-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tp-tool-card{padding:28px;border:1px solid #dce5f4;background:#f8fbff;border-radius:16px}.tp-tool-icon{display:inline-block;padding:10px 16px;background:#e6efff;border-radius:12px;color:#1263e8;font-size:22px;font-weight:750}.tp-tool-tag{color:#42638c;font-size:12px;margin-top:20px}.tp-tool-card h2{font-size:22px;line-height:1.45;margin:8px 0 14px}.tp-tool-card>p:not(.tp-tool-tag),.tp-tool-card li{font-size:14px;line-height:1.8;color:#556b88}.tp-tool-card ul{padding-left:20px;margin:18px 0 24px}.tp-tool-launch{display:inline-flex;gap:28px;align-items:center;padding:12px 18px;border-radius:9px;background:#1464ed;color:white!important;text-decoration:none;font-size:15px;font-weight:650}.tp-tool-launch:hover{background:#0d50c7}.tp-tools-back{display:inline-block;color:#416792;margin-bottom:16px;font-size:13px}.tp-tool-frame{display:block;width:100%;height:1100px;border:0}.tp-tool-launch:focus-visible,.tp-tools-back:focus-visible{outline:3px solid #78aaf7;outline-offset:4px}@media(max-width:680px){.tp-tools{padding-top:24px;padding-bottom:40px}.tp-tool-grid{grid-template-columns:1fr}.tp-tool-card{padding:22px}.tp-tools-heading h1{font-size:28px}.tp-tool-frame{height:1500px}}
