.blog-page{background:#f6f7f9}.blx-hero{background:radial-gradient(640px 320px at 12% -60px,rgba(6,182,212,.28),transparent 62%),radial-gradient(760px 380px at 88% -80px,rgba(79,70,229,.4),transparent 62%),linear-gradient(180deg,#0b0b10,#10101c);color:#fff;padding:158px 0 58px}.blx-hero-in{max-width:820px}.blx-chip{display:inline-block;padding:7px 15px;border:1px solid rgba(255,255,255,.28);border-radius:99px;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:rgba(255,255,255,.06)}.blx-hero h1{font-size:clamp(2.3rem,5vw,3.4rem);line-height:1.08;margin:20px 0 14px;font-weight:800;letter-spacing:-.01em}.blx-lead{font-size:1.13rem;line-height:1.65;color:#c9cede;max-width:640px;margin:0}.blx-trust{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.blx-trust span{font-size:13.5px;font-weight:600;color:#e7eaf4;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);padding:7px 13px;border-radius:99px}.blx-trust i{color:#22d3ee;margin-right:2px}.blx-body{padding:40px 0 76px}.blx-filters{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:28px}.blx-pill{display:inline-flex;align-items:center;gap:8px;padding:9px 17px;border:1px solid #dfe2ec;border-radius:99px;background:#fff;color:#2a2f3c;font-size:14.5px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.blx-pill:hover{border-color:#4f46e5;color:#4f46e5}.blx-pill.is-active{background:linear-gradient(92deg,#4f46e5,#06b6d4);border-color:transparent;color:#fff}.blx-pill-count{font-size:12px;font-weight:700;background:rgba(11,11,16,.07);border-radius:99px;padding:1px 8px}.blx-pill.is-active .blx-pill-count{background:rgba(255,255,255,.22)}.blx-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:26px;align-items:start}.blx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.blx-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e6e8ee;border-radius:18px;overflow:hidden;box-shadow:0 10px 26px -18px rgba(11,11,16,.25);transition:transform .25s ease,box-shadow .25s ease}.blx-card:hover{transform:translateY(-4px);box-shadow:0 22px 38px -20px rgba(11,11,16,.35)}.blx-card-media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#e8eaf1}.blx-card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.blx-card:hover .blx-card-img{transform:scale(1.05)}.blx-card-placeholder{background:linear-gradient(135deg,#c7cbdb,#e8eaf1)}.blx-card-badge{position:absolute;left:14px;bottom:14px;display:inline-block;padding:5px 12px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#0b0b10;background:rgba(255,255,255,.94);border-radius:99px}.blx-card-body{padding:20px 22px 22px;display:flex;flex-direction:column;flex-grow:1}.blx-card-meta{margin:0 0 8px;font-size:13px;font-weight:600;color:#8a90a3}.blx-card-meta i{margin-right:5px}.blx-card-meta-sep{margin:0 7px}.blx-card-title{font-size:1.16rem;line-height:1.35;font-weight:700;margin:0 0 9px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blx-card-title a{color:#0b0b10;text-decoration:none}.blx-card-title a:hover{color:#4f46e5}.blx-card-excerpt{margin:0 0 16px;font-size:14.5px;line-height:1.6;color:#5b6172;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blx-card-link{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:700;color:#4f46e5;text-decoration:none}.blx-card-arrow{display:inline-flex;transition:transform .2s ease}.blx-card-link:hover .blx-card-arrow{transform:translateX(4px)}.blx-card--featured{grid-column:1/-1;flex-direction:row}.blx-card--featured .blx-card-media{flex:0 0 46%;aspect-ratio:auto;min-height:280px}.blx-card--featured .blx-card-body{justify-content:center;padding:30px 34px}.blx-card--featured .blx-card-title{font-size:1.55rem;-webkit-line-clamp:3}.blx-card--featured .blx-card-excerpt{-webkit-line-clamp:3;font-size:15.5px}.blx-side{position:sticky;top:104px;display:flex;flex-direction:column;gap:20px}.blx-side-card{background:#fff;border:1px solid #e6e8ee;border-radius:18px;padding:22px;box-shadow:0 10px 26px -18px rgba(11,11,16,.25)}.blx-side-card h4,.blx-side-cta h4{margin:0 0 14px;font-size:1.02rem;font-weight:700}.blx-side-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 6px;border-bottom:1px solid #eef0f5;color:#2a2f3c;font-weight:600;font-size:14.5px;text-decoration:none;transition:color .2s}.blx-side-link:last-child{border-bottom:0}.blx-side-link i:first-child{color:#4f46e5;margin-right:9px}.blx-side-link:hover{color:#4f46e5}.blx-side-cta{background:linear-gradient(150deg,#12121f,#0b0b10);border-radius:18px;padding:24px 22px;color:#fff}.blx-side-cta h4{color:#fff}.blx-side-cta p{margin:0 0 18px;font-size:14px;line-height:1.6;color:#aeb4c8}.blx-wa{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:12px 16px;border-radius:12px;background:#22c55e;color:#fff;font-weight:700;font-size:15px;text-decoration:none;transition:background .2s}.blx-wa:hover{background:#16a34a;color:#fff}.blog-page .pagination{margin-top:36px}.blog-page .pagination-list{gap:8px;flex-wrap:wrap}.blog-page .pagination-link{min-width:42px;height:42px;padding:0 14px;border:1px solid #dfe2ec;border-radius:12px;background:#fff;color:#2a2f3c;font-weight:600}.blog-page .pagination-link:hover{border-color:#4f46e5;color:#4f46e5;background:#fff}.blog-page .pagination-link.active{background:linear-gradient(92deg,#4f46e5,#06b6d4);border-color:transparent;color:#fff}.blx-empty{background:#fff;border:1px dashed #d6d9e4;border-radius:18px;padding:56px 24px;text-align:center}.blx-empty p{margin:0;font-size:1.05rem;color:#5b6172}.blx-cta{margin-top:52px;background:radial-gradient(560px 260px at 90% -40px,rgba(6,182,212,.3),transparent 60%),linear-gradient(120deg,#10101c,#0b0b10);border-radius:22px;padding:36px 40px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;color:#fff}.blx-cta h2{margin:0 0 8px;font-size:1.7rem;font-weight:800;color:#fff}.blx-cta p{margin:0;color:#c9cede;line-height:1.6;max-width:520px}.blx-cta-actions{display:flex;gap:12px;flex-wrap:wrap}.blx-btn{display:inline-flex;align-items:center;gap:9px;padding:13px 22px;border-radius:12px;font-weight:700;font-size:15px;text-decoration:none;transition:transform .2s ease,background .2s}.blx-btn--white{background:#fff;color:#0b0b10}.blx-btn--white:hover{transform:translateY(-2px);color:#0b0b10}.blx-btn--ghost{border:1px solid rgba(255,255,255,.35);color:#fff}.blx-btn--ghost:hover{background:rgba(255,255,255,.08);color:#fff}@media (max-width:1024px){.blx-layout{grid-template-columns:1fr}.blx-side{position:static;flex-direction:row;flex-wrap:wrap}.blx-side-card,.blx-side-cta{flex:1 1 280px}}@media (max-width:760px){.blx-hero{padding:128px 0 46px}.blx-grid{grid-template-columns:1fr}.blx-card--featured{flex-direction:column}.blx-card--featured .blx-card-media{flex:none;aspect-ratio:16/10;min-height:0}.blx-card--featured .blx-card-body{padding:20px 22px 22px}.blx-card--featured .blx-card-title{font-size:1.25rem}.blx-cta{padding:28px 22px}.blx-side{flex-direction:column}}