.blg{max-width:100%;overflow-x:hidden}.blg .pg-wrap{max-width:1100px;margin:0 auto;padding:0 28px}.blg .lead-band{background:linear-gradient(160deg,#ba49a80a 0%,#dcbdd22e 40%,#ba49a81c 100%);padding:56px 28px;position:relative}.blg .lead-band::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#BA49A8 60%,transparent 100%)}.blg .lead-inner{max-width:1100px;margin:0 auto;display:flex;flex-direction:row;align-items:center;gap:56px}.blg .lead-text{flex:1 1 0}.blg .lead-eyebrow{display:inline-block;font-size:14px;line-height:1.2;letter-spacing:.02em;color:#BA49A8;border:1px solid #ba49a84d;border-radius:3px;padding:6px 14px;margin-bottom:28px}.blg .lead-h1{font-size:40px;line-height:1.2;letter-spacing:.01em;color:#1e1232;margin-bottom:14px;padding-left:14px;border-left:3px solid #BA49A8}.blg .lead-sub{font-size:17px;line-height:1.6;letter-spacing:.01em;color:#3d2b50;margin-bottom:28px}.blg .lead-img-box{flex:0 0 380px;max-width:380px;border-radius:13px;overflow:hidden;box-shadow:-1px 9px 48px 0 #ba49a821}.blg .lead-img-box img{width:100%;height:280px;object-fit:cover;display:block;filter:saturate(1.1) contrast(1.05)}.blg .divider-asym{display:flex;flex-direction:row;align-items:center;max-width:1100px;margin:0 auto;padding:0 28px}.blg .divider-asym::before{content:'';display:block;height:1px;flex:0 0 68%;background:#ba49a840}.blg .divider-asym::after{content:'';display:block;height:1px;flex:1 1 0;background:#ba49a81a}.blg .posts-area{padding:56px 28px;background:#fff;position:relative}.blg .posts-area::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#dcbdd212 0%,#fff0 100%);pointer-events:none}.blg .posts-hd{max-width:1100px;margin:0 auto 28px;display:flex;flex-direction:row;align-items:baseline;gap:14px}.blg .posts-hd h2{font-size:29px;line-height:1.2;letter-spacing:.01em;color:#1e1232;padding-left:14px;border-left:3px solid #BA49A8}.blg .posts-hd-line{flex:1 1 0;height:1px;background:#ba49a826}.blg .cards-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.blg .post-card{border-radius:13px;background:#fff;box-shadow:-1px 5px 20px 0 #ba49a814;display:flex;flex-direction:column;border:1px solid #dcbdd266;transition:box-shadow .18s cubic-bezier(0.4,0,0.6,1),transform .14s cubic-bezier(0.4,0,0.6,1);cursor:pointer;text-decoration:none}.blg .post-card:hover{box-shadow:-1px 9px 48px 0 #ba49a821;transform:translateY(-2px)}.blg .post-card:active{transform:translateY(1px) scale(0.99);box-shadow:-1px 3px 5px 0 #ba49a80d}.blg .card-img{width:100%;height:180px;object-fit:cover;border-radius:13px 13px 0 0;display:block}.blg .card-body{padding:14px 14px 6px;flex:1 1 0;display:flex;flex-direction:column;gap:6px}.blg .card-tag{display:inline-block;font-size:14px;line-height:1.2;letter-spacing:.02em;color:#BA49A8;background:#ba49a814;border-radius:3px;padding:6px 14px;align-self:flex-start}.blg .card-h3{font-size:17px;line-height:1.6;letter-spacing:.01em;color:#1e1232;margin:0}.blg .card-sub{font-size:14px;line-height:1.6;letter-spacing:.01em;color:#5c4470;font-style:italic}.blg .card-desc{font-size:14px;line-height:1.6;letter-spacing:.01em;color:#3d2b50;flex:1 1 0}.blg .card-foot{padding:6px 14px 14px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:6px}.blg .card-author{font-size:14px;line-height:1.2;letter-spacing:.01em;color:#7a5c8a}.blg .card-read{font-size:14px;line-height:1.2;letter-spacing:.01em;color:#BA49A8;display:flex;flex-direction:row;align-items:center;gap:6px}.blg .card-read svg{flex-shrink:0}.blg .divider-asym2{display:flex;flex-direction:row;align-items:center;max-width:1100px;margin:0 auto;padding:0 28px}.blg .divider-asym2::before{content:'';display:block;height:1px;flex:0 0 30%;background:#ba49a81a}.blg .divider-asym2::after{content:'';display:block;height:1px;flex:1 1 0;background:#ba49a840}.blg .analytics-area{padding:56px 28px;background:linear-gradient(180deg,#dcbdd21f 0%,#ba49a80d 100%);position:relative}.blg .analytics-inner{max-width:1100px;margin:0 auto}.blg .analytics-hd{display:flex;flex-direction:row;align-items:baseline;gap:14px;margin-bottom:28px}.blg .analytics-hd h2{font-size:29px;line-height:1.2;letter-spacing:.01em;color:#1e1232;padding-left:14px;border-left:3px solid #DCBDD2}.blg .analytics-hd-line{flex:1 1 0;height:1px;background:#dcbdd266}.blg .analytics-list{display:flex;flex-direction:column;gap:14px}.blg .a-item{display:flex;flex-direction:row;align-items:stretch;gap:28px;background:#fff;border-radius:13px;box-shadow:-1px 3px 5px 0 #ba49a80d;border:1px solid #dcbdd259;text-decoration:none;transition:box-shadow .16s cubic-bezier(0.4,0,0.6,1),border-color .16s cubic-bezier(0.4,0,0.6,1);overflow:hidden}.blg .a-item:hover{box-shadow:-1px 5px 20px 0 #ba49a814;border-color:#ba49a84d}.blg .a-item:active{transform:scale(0.995)}.blg .a-img{width:160px;min-height:120px;object-fit:cover;flex-shrink:0;display:block}.blg .a-body{flex:1 1 0;padding:14px 0;display:flex;flex-direction:column;gap:6px;justify-content:center}.blg .a-tag{display:inline-block;font-size:14px;line-height:1.2;letter-spacing:.02em;color:#BA49A8;background:#ba49a812;border-radius:3px;padding:6px 14px;align-self:flex-start}.blg .a-title{font-size:17px;line-height:1.6;letter-spacing:.01em;color:#1e1232;margin:0}.blg .a-desc{font-size:14px;line-height:1.6;letter-spacing:.01em;color:#3d2b50}.blg .a-meta{display:flex;flex-direction:row;align-items:center;gap:14px;flex-wrap:wrap}.blg .a-meta-item{font-size:14px;line-height:1.2;letter-spacing:.01em;color:#7a5c8a;display:flex;flex-direction:row;align-items:center;gap:6px}.blg .a-meta-item svg{flex-shrink:0}.blg .a-meta-sep{width:3px;height:3px;border-radius:3px;background:#ba49a866;flex-shrink:0}.blg .a-right{padding:14px 14px 14px 0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px;flex-shrink:0}.blg .a-likes{display:flex;flex-direction:row;align-items:center;gap:6px;font-size:14px;line-height:1.2;letter-spacing:.01em;color:#BA49A8}.blg .a-views{font-size:14px;line-height:1.2;letter-spacing:.01em;color:#7a5c8a}.blg .divider-asym3{display:flex;flex-direction:row;align-items:center;max-width:1100px;margin:0 auto;padding:0 28px}.blg .divider-asym3::before{content:'';display:block;height:1px;flex:0 0 50%;background:#ba49a833}.blg .divider-asym3::after{content:'';display:block;height:1px;flex:1 1 0;background:#dcbdd226}.blg .feat-strip{padding:56px 28px;background:#fff}.blg .feat-inner{max-width:1100px;margin:0 auto}.blg .feat-hd{margin-bottom:28px}.blg .feat-hd h2{font-size:29px;line-height:1.2;letter-spacing:.01em;color:#1e1232;padding-left:14px;border-left:3px solid #BA49A8;margin-bottom:6px}.blg .feat-hd p{font-size:17px;line-height:1.6;letter-spacing:.01em;color:#3d2b50;padding-left:14px}.blg .feat-cols{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:28px;align-items:start}.blg .feat-col{border-radius:13px;padding:28px;display:flex;flex-direction:column;gap:14px;box-shadow:-1px 5px 20px 0 #ba49a814;border:1px solid #dcbdd24d;background:linear-gradient(180deg,#ffff 0%,#dcbdd212 100%)}.blg .feat-col-mid{border-radius:13px;padding:28px 28px 56px;display:flex;flex-direction:column;gap:14px;box-shadow:-1px 9px 48px 0 #ba49a821;border:1px solid #ba49a833;background:linear-gradient(180deg,#ba49a80a 0%,#dcbdd226 100%)}.blg .feat-icon{width:40px;height:40px;border-radius:7px;background:#ba49a81a;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0}.blg .feat-col h4{font-size:17px;line-height:1.6;letter-spacing:.01em;color:#1e1232;margin:0}.blg .feat-col p{font-size:14px;line-height:1.6;letter-spacing:.01em;color:#3d2b50;margin:0}.blg .feat-col-mid h4{font-size:22px;line-height:1.2;letter-spacing:.01em;color:#1e1232;margin:0}.blg .feat-col-mid p{font-size:14px;line-height:1.6;letter-spacing:.01em;color:#3d2b50;margin:0}.blg .feat-num{font-size:40px;line-height:1.2;letter-spacing:.01em;color:#BA49A8;font-weight:700}.blg .feat-num span{color:#DCBDD2;font-size:29px}.blg .coaching-band{padding:56px 28px;background:linear-gradient(180deg,#ba49a814 0%,#dcbdd233 100%);position:relative}.blg .coaching-inner{max-width:1100px;margin:0 auto;display:flex;flex-direction:row;align-items:center;gap:56px}.blg .coaching-text{flex:1 1 0}.blg .coaching-text h2{font-size:29px;line-height:1.2;letter-spacing:.01em;color:#1e1232;padding-left:14px;border-left:3px solid #BA49A8;margin-bottom:14px}.blg .coaching-text p{font-size:17px;line-height:1.6;letter-spacing:.01em;color:#3d2b50;margin-bottom:28px}.blg .coaching-text a{display:inline-block;background:#BA49A8;color:#fff;font-size:17px;line-height:1.2;letter-spacing:.01em;padding:14px 28px;border-radius:7px;text-decoration:none;border:none;box-shadow:-1px 5px 20px 0 #ba49a814;transition:filter .16s cubic-bezier(0.4,0,0.6,1)}.blg .coaching-text a:hover{filter:brightness(1.12)}.blg .coaching-text a:active{transform:translateY(1px) scale(0.98)}.blg .coaching-nums{flex:0 0 260px;display:flex;flex-direction:column;gap:14px}.blg .cnum-box{background:#fff;border-radius:13px;padding:14px 28px;box-shadow:-1px 3px 5px 0 #ba49a80d;border:1px solid #dcbdd259;display:flex;flex-direction:column;gap:6px}.blg .cnum-val{font-size:40px;line-height:1.2;letter-spacing:.01em;color:#BA49A8}.blg .cnum-val span{color:#DCBDD2;font-size:22px}.blg .cnum-label{font-size:14px;line-height:1.2;letter-spacing:.02em;color:#5c4470}@keyframes flicker-bg{0%{opacity:0}30%{opacity:1}70%{opacity:.7}100%{opacity:0}}.blg .flicker-dot{position:absolute;width:6px;height:6px;border-radius:40px;background:#BA49A8;pointer-events:none;animation:none}.blg .flicker-dot-a{top:28px;right:56px;animation-delay:0s;opacity:0}.blg .flicker-dot-b{bottom:56px;left:96px;animation-delay:1.4s;opacity:0;background:#DCBDD2}.blg .flicker-dot-c{top:56px;left:28px;animation-delay:.7s;opacity:0}@media (max-width:768px){.blg .lead-inner{flex-direction:column;gap:28px}.blg .lead-img-box{flex:none;max-width:100%;width:100%}.blg .lead-h1{font-size:29px}.blg .cards-grid{grid-template-columns:1fr 1fr}.blg .feat-cols{grid-template-columns:1fr}.blg .coaching-inner{flex-direction:column;gap:28px}.blg .coaching-nums{flex:none;width:100%;flex-direction:row;flex-wrap:wrap}.blg .cnum-box{flex:1 1 120px}.blg .a-item{flex-direction:column;gap:0}.blg .a-img{width:100%;height:160px}.blg .a-right{flex-direction:row;padding:0 14px 14px;justify-content:flex-start}}@media (max-width:375px){.blg .cards-grid{grid-template-columns:1fr}.blg .lead-h1{font-size:22px}.blg .posts-hd h2,.blg .analytics-hd h2,.blg .feat-hd h2,.blg .coaching-text h2{font-size:22px}.blg .a-img{height:120px}}