.lp2-blog-page{color:#f1f5f9;min-height:100vh;font-family:var(--font-inter), system-ui, -apple-system, sans-serif;background:#05050a}.lp2-blog-main{max-width:1100px;margin:0 auto;padding:140px 24px 100px}.lp2-blog-header{text-align:center;margin-bottom:56px}.lp2-blog-label{text-transform:uppercase;letter-spacing:.08em;color:#a78bfa;align-items:center;gap:8px;margin-bottom:16px;font-size:12px;font-weight:600;display:inline-flex}.lp2-blog-label-dot{background:#7c3aed;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite lp2-blog-pulse}@keyframes lp2-blog-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.lp2-blog-page-title{letter-spacing:-.04em;color:#f1f5f9;background:linear-gradient(135deg,#f1f5f9 0%,#a78bfa 60%,#7c3aed 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 16px;font-size:clamp(36px,5vw,56px);font-weight:800;line-height:1.05}.lp2-blog-page-subtitle{color:#94a3b8;max-width:560px;margin:0 auto;font-size:17px;line-height:1.65}.lp2-blog-reading-progress{z-index:9999;background:#ffffff08;height:2px;position:fixed;top:0;left:0;right:0}.lp2-blog-reading-progress-bar{background:linear-gradient(90deg,#7c3aed,#06b6d4);height:100%;transition:width .1s linear;box-shadow:0 0 12px #7c3aed80}.lp2-blog-badge{letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;align-items:center;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.lp2-blog-cat-cost{color:#a78bfa;background:#7c3aed1f;border:1px solid #7c3aed33}.lp2-blog-cat-integration{color:#93c5fd;background:#3b82f61f;border:1px solid #3b82f633}.lp2-blog-cat-best{color:#6ee7b7;background:#34d3991f;border:1px solid #34d39933}.lp2-blog-cat-industry{color:#fcd34d;background:#fbbf241f;border:1px solid #fbbf2433}.lp2-blog-cat-product{color:#67e8f9;background:#22d3ee1f;border:1px solid #22d3ee33}.lp2-blog-dot{vertical-align:middle;background:#475569;border-radius:50%;width:3px;height:3px;display:inline-block}.lp2-blog-hero-wrap{margin-bottom:48px}.lp2-blog-hero-border .lp2-anim-border-content{-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);background:#0d0d1699}.lp2-blog-hero{color:inherit;border-radius:16px;min-height:340px;display:block;position:relative;overflow:hidden;text-decoration:none!important}.lp2-blog-hero-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.lp2-blog-hero-grid{background-image:radial-gradient(#ffffff06 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 80% 30%,#000,#0000);mask-image:radial-gradient(70% 60% at 80% 30%,#000,#0000)}.lp2-blog-hero-glow{filter:blur(40px);background:radial-gradient(#7c3aed1f 0%,#0000 65%);width:60%;height:80%;animation:6s ease-in-out infinite lp2-blog-glow-breathe;position:absolute;top:-20%;right:-10%}.lp2-blog-hero-glow-2{filter:blur(40px);background:radial-gradient(#06b6d40f 0%,#0000 65%);width:40%;height:50%;animation:8s ease-in-out 1s infinite lp2-blog-glow-breathe;position:absolute;bottom:-10%;left:10%}@keyframes lp2-blog-glow-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.08)}}.lp2-blog-hero-content{z-index:1;flex-direction:column;justify-content:center;min-height:340px;padding:52px 56px;display:flex;position:relative}.lp2-blog-hero-top{align-items:center;gap:12px;margin-bottom:24px;display:flex}.lp2-blog-pulse-dot{background:#a78bfa;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite lp2-blog-pulse}.lp2-blog-hero-featured{letter-spacing:.06em;text-transform:uppercase;color:#c4b5fd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#7c3aed33,#6d28d91a);border:1px solid #7c3aed40;border-radius:9999px;align-items:center;gap:6px;padding:5px 12px;font-size:10px;font-weight:700;display:inline-flex}.lp2-blog-hero-title{letter-spacing:-.035em;color:#f1f5f9;max-width:700px;margin:0 0 16px;font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.15}.lp2-blog-hero-excerpt{color:#94a3b8;max-width:580px;margin:0 0 28px;font-size:16px;line-height:1.65}.lp2-blog-hero-meta{color:#64748b;align-items:center;gap:8px;margin-bottom:28px;font-size:13px;display:flex}.lp2-blog-hero-cta{color:#a78bfa;align-items:center;gap:8px;font-size:14px;font-weight:600;transition:all .3s;display:inline-flex}.lp2-blog-hero:hover .lp2-blog-hero-cta{color:#c4b5fd;text-shadow:0 0 20px #7c3aed66;gap:14px}.lp2-blog-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.lp2-blog-grid .lp2-anim-border{height:100%}.lp2-blog-grid .lp2-anim-border-content{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0d16d9;height:100%}.lp2-blog-card{color:inherit;background:0 0;border:none;border-radius:16px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;text-decoration:none!important}.lp2-blog-card-accent{opacity:.4;background:linear-gradient(90deg,#7c3aed 0%,#06b6d4 50%,#0000 100%);height:2px;transition:opacity .4s}.lp2-anim-border:hover .lp2-blog-card-accent,.lp2-anim-border-active .lp2-blog-card-accent{opacity:1}.lp2-blog-card-body{flex:1;padding:24px 24px 16px}.lp2-blog-card-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.lp2-blog-card-time{color:#475569;font-size:12px;font-weight:500}.lp2-blog-card-title{letter-spacing:-.02em;color:#f1f5f9;margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.3;transition:color .3s}.lp2-anim-border:hover .lp2-blog-card-title{color:#fff}.lp2-blog-card-excerpt{color:#94a3b8;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.lp2-blog-card-footer{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.lp2-blog-card-meta{color:#475569;align-items:center;gap:8px;font-size:12px;display:flex}.lp2-blog-card-cta{color:#7c3aed;background:#7c3aed14;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .3s;display:flex}.lp2-anim-border:hover .lp2-blog-card-cta{color:#a78bfa;background:#7c3aed26;transform:translate(3px);box-shadow:0 0 16px #7c3aed33}.lp2-blog-article-main{max-width:1100px;margin:0 auto;padding:120px 24px 100px}.lp2-blog-back{border-radius:8px;align-items:center;gap:8px;margin-bottom:40px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .25s;display:inline-flex;color:#64748b!important;text-decoration:none!important}.lp2-blog-back:hover{background:#ffffff0a;color:#f1f5f9!important}.lp2-blog-article-layout{grid-template-columns:1fr 240px;align-items:start;gap:56px;display:grid}.lp2-blog-article{min-width:0}.lp2-blog-article-header{border-bottom:1px solid #ffffff0f;margin-bottom:48px;padding-bottom:36px;position:relative}.lp2-blog-article-header:after{content:"";background:linear-gradient(90deg,#7c3aed,#0000);width:120px;height:2px;position:absolute;bottom:-1px;left:0}.lp2-blog-article-title{letter-spacing:-.035em;color:#f1f5f9;margin:16px 0 20px;font-size:clamp(30px,4vw,42px);font-weight:800;line-height:1.12}.lp2-blog-article-meta{color:#64748b;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.lp2-blog-article-tags{flex-wrap:wrap;gap:6px;display:flex}.lp2-blog-tag{color:#64748b;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .2s;display:inline-flex}.lp2-blog-tag:hover{color:#94a3b8;background:#ffffff0d;border-color:#ffffff1a}.lp2-blog-article-body h2{letter-spacing:-.025em;color:#f1f5f9;border-left:3px solid #7c3aed;margin:56px 0 20px;padding-left:16px;scroll-margin-top:100px;font-size:24px;font-weight:700;position:relative}.lp2-blog-article-body h2:before{content:"";background:linear-gradient(#7c3aed,#06b6d4);border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:-3px}.lp2-blog-article-body section:first-child h2{margin-top:0}.lp2-blog-article-body p{color:#c4cdd9;max-width:680px;margin:0 0 22px;font-size:16.5px;line-height:1.8}.lp2-blog-article-body p:last-child{margin-bottom:0}.lp2-blog-article-body section{margin-bottom:20px}.lp2-blog-sidebar{position:sticky;top:100px}.lp2-blog-toc{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0d1699;border:1px solid #ffffff0f;border-radius:14px;padding:20px 20px 20px 24px;position:relative;overflow:hidden}.lp2-blog-toc:before{content:"";opacity:.5;background:linear-gradient(90deg,#7c3aed,#0000);height:2px;position:absolute;top:0;left:0;right:0}.lp2-blog-toc-progress-track{background:#ffffff0a;width:2px;position:absolute;top:0;bottom:0;left:0}.lp2-blog-toc-progress-bar{background:linear-gradient(#7c3aed,#06b6d4);border-radius:0 0 2px 2px;width:100%;transition:height .15s linear;box-shadow:0 0 8px #7c3aed66}.lp2-blog-toc-title{text-transform:uppercase;letter-spacing:.08em;color:#a78bfa;margin:0 0 16px;font-size:10px;font-weight:700}.lp2-blog-toc-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.lp2-blog-toc-link{text-align:left;color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:12.5px;line-height:1.4;transition:all .25s;display:flex}.lp2-blog-toc-marker{background:#ffffff1a;border-radius:50%;flex-shrink:0;width:4px;height:4px;transition:all .25s}.lp2-blog-toc-link:hover{color:#94a3b8;background:#ffffff08}.lp2-blog-toc-link:hover .lp2-blog-toc-marker{background:#94a3b8}.lp2-blog-toc-read{color:#94a3b8}.lp2-blog-toc-read .lp2-blog-toc-marker{background:#475569}.lp2-blog-toc-active{background:#7c3aed0f;color:#a78bfa!important}.lp2-blog-toc-active .lp2-blog-toc-marker{width:5px;height:5px;box-shadow:0 0 8px #7c3aed80;background:#7c3aed!important}@media (max-width:1024px){.lp2-blog-article-layout{grid-template-columns:1fr}.lp2-blog-sidebar{display:none}}@media (max-width:700px){.lp2-blog-grid{grid-template-columns:1fr}}@media (max-width:640px){.lp2-blog-main{padding:110px 16px 60px}.lp2-blog-page-title{font-size:32px}.lp2-blog-page-subtitle{font-size:15px}.lp2-blog-hero-content{min-height:280px;padding:28px 24px}.lp2-blog-hero-title{font-size:22px}.lp2-blog-hero-excerpt{font-size:14px}.lp2-blog-hero-meta{flex-wrap:wrap}.lp2-blog-article-main{padding:100px 16px 60px}.lp2-blog-article-title{font-size:26px}.lp2-blog-article-body h2{margin:40px 0 16px;font-size:20px}.lp2-blog-article-body p{font-size:15px;line-height:1.75}}.lp2-related{max-width:860px;margin:0 auto;padding:0 24px 100px}.lp2-related-heading{color:#f1f5f9;letter-spacing:-.02em;border-top:1px solid #ffffff0f;margin-bottom:24px;padding-top:48px;font-size:20px;font-weight:700}.lp2-related-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lp2-related-card{color:inherit;background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;height:100%;padding:24px 20px;text-decoration:none;transition:border-color .3s,background .3s,transform .3s;display:flex}.lp2-related-card:hover{background:#7c3aed05;border-color:#7c3aed33;transform:translateY(-2px)}.lp2-related-card-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.lp2-related-time{color:#64748b;font-size:12px}.lp2-related-card-title{color:#f1f5f9;letter-spacing:-.01em;margin-bottom:8px;font-size:15px;font-weight:650;line-height:1.4}.lp2-related-card-excerpt{color:#94a3b8;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.lp2-related-card-footer{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;display:flex}.lp2-related-date{color:#64748b;font-size:12px}.lp2-related-cta{color:#a78bfa;align-items:center;gap:4px;font-size:12px;font-weight:600;transition:gap .2s;display:flex}.lp2-related-card:hover .lp2-related-cta{gap:8px}@media (max-width:768px){.lp2-related-grid{grid-template-columns:1fr;gap:12px}}
