.ta-blog{--bg:#f7f9ff;--surface:#ffffff;--ink:#0b1020;--ink-soft:#3a4356;--muted:#697089;--line:#e7eaf3;--primary:#3b6cff;--primary-700:#244bc4;--accent-2:#22d3ee;--grad:linear-gradient(135deg,#3b6cff,#6a5cff 55%,#22d3ee 120%);--radius:18px;--shadow-card:0 10px 40px -22px rgba(20,30,80,0.35);--maxw:1120px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);background:radial-gradient(60% 60% at 80% -10%,rgba(59,108,255,.1),transparent 60%),radial-gradient(40% 40% at 5% 0,rgba(34,211,238,.08),transparent 60%),var(--bg);min-height:100vh;line-height:1.6;-webkit-font-smoothing:antialiased}.ta-blog a{color:inherit;text-decoration:none}.ta-blog .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.ta-blog .article-wrap{max-width:760px}.ta-blog .bhead{border-bottom:1px solid var(--line);background:rgba(255,255,255,.7);backdrop-filter:blur(12px);position:sticky;top:0;z-index:30}.ta-blog .bhead-inner{display:flex;align-items:center;justify-content:space-between;height:68px}.ta-blog .blogo{display:flex;align-items:center;gap:10px;font-weight:800;font-size:19px;letter-spacing:-.02em}.ta-blog .blogo .mark{width:32px;height:32px;border-radius:9px;background:var(--grad);display:grid;place-items:center}.ta-blog .blogo .mark svg{width:18px;height:18px}.ta-blog .blogo .app{color:var(--primary)}.ta-blog .bhead a.cta{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#fff;background:var(--grad);padding:10px 18px;border-radius:11px;box-shadow:0 12px 30px -14px rgba(59,108,255,.7)}.ta-blog .bhero{text-align:center;padding:64px 0 36px}.ta-blog .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--primary-700);background:linear-gradient(135deg,rgba(59,108,255,.14),rgba(34,211,238,.1));border:1px solid rgba(59,108,255,.18);padding:7px 14px;border-radius:999px}.ta-blog .bhero h1{font-size:clamp(30px,4.4vw,46px);font-weight:900;letter-spacing:-.03em;margin:18px 0 12px}.ta-blog .bhero p{color:var(--muted);font-size:18px;max-width:600px;margin:0 auto}.ta-blog .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding-bottom:72px}.ta-blog .card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-card);transition:transform .2s,border-color .2s,box-shadow .2s}.ta-blog .card:hover{transform:translateY(-4px);border-color:rgba(59,108,255,.35);box-shadow:0 22px 50px -26px rgba(59,108,255,.45)}.ta-blog .card .cover{aspect-ratio:16/9;background:var(--grad);object-fit:cover;width:100%}.ta-blog .card .body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.ta-blog .card .cat{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--primary)}.ta-blog .card h2{font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.ta-blog .card p{color:var(--muted);font-size:14px;flex:1}.ta-blog .card .meta{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:12px}.ta-blog .empty{text-align:center;color:var(--muted);padding:60px 0 100px}.ta-blog .article{padding:40px 0 80px}.ta-blog .crumb{font-size:14px;color:var(--primary);font-weight:600;margin-bottom:22px;display:inline-flex;gap:6px}.ta-blog .article .cat{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--primary)}.ta-blog .article h1{font-size:clamp(28px,4vw,42px);font-weight:900;letter-spacing:-.03em;line-height:1.12;margin:12px 0 14px}.ta-blog .article .amETA{color:var(--muted);font-size:14px;margin-bottom:26px}.ta-blog .article .cover{width:100%;border-radius:var(--radius);margin-bottom:32px;border:1px solid var(--line)}.ta-blog .prose{font-size:17px;color:var(--ink-soft)}.ta-blog .prose>*+*{margin-top:18px}.ta-blog .prose h2{font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--ink);margin-top:40px;margin-bottom:4px}.ta-blog .prose h3{font-size:21px;font-weight:700;color:var(--ink);margin-top:28px}.ta-blog .prose p{line-height:1.72}.ta-blog .prose a{color:var(--primary);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.ta-blog .prose ol,.ta-blog .prose ul{padding-left:22px;display:grid;gap:8px}.ta-blog .prose li{line-height:1.65}.ta-blog .prose ul li{list-style:disc}.ta-blog .prose ol li{list-style:decimal}.ta-blog .prose strong{color:var(--ink);font-weight:700}.ta-blog .prose blockquote{border-left:3px solid var(--primary);padding-left:18px;color:var(--muted);font-style:italic}.ta-blog .prose img{max-width:100%;border-radius:12px;border:1px solid var(--line)}.ta-blog .acta{margin-top:48px;background:var(--grad);border-radius:22px;padding:36px 32px;text-align:center;color:#fff;box-shadow:0 30px 70px -36px rgba(59,108,255,.8)}.ta-blog .acta h3{font-size:24px;font-weight:800;margin-bottom:8px}.ta-blog .acta p{color:rgba(255,255,255,.92);margin-bottom:18px}.ta-blog .acta a{display:inline-flex;background:#fff;color:var(--ink);font-weight:700;padding:13px 24px;border-radius:12px}.ta-blog .bfoot{border-top:1px solid var(--line);color:var(--muted);font-size:13px;padding:28px 0;text-align:center}@media (max-width:900px){.ta-blog .grid{grid-template-columns:1fr}}