.blog-post-v2 .bp-banner{background:linear-gradient(135deg,#3b1568,#673695 50%,#8b5fbf);color:#fff;overflow:hidden;padding:120px 0 60px;position:relative}.blog-post-v2 .bp-banner:before{background:radial-gradient(circle,hsla(0,0%,100%,.06) 0,transparent 70%);border-radius:50%;content:"";height:400px;pointer-events:none;position:absolute;right:-5%;top:-20%;width:400px}.blog-post-v2 .bp-breadcrumbs ol{align-items:center;display:flex;flex-wrap:wrap;font-family:DM Sans,sans-serif;font-size:14px;gap:6px;list-style:none;margin:0 0 24px;padding:0}.blog-post-v2 .bp-breadcrumbs li{align-items:center;color:hsla(0,0%,100%,.6);display:flex;gap:6px}.blog-post-v2 .bp-breadcrumbs li:not(:last-child):after{color:hsla(0,0%,100%,.4);content:"\203A";font-size:16px}.blog-post-v2 .bp-breadcrumbs a{color:hsla(0,0%,100%,.85);text-decoration:none;transition:color .2s ease}.blog-post-v2 .bp-breadcrumbs a:hover{color:#fff;text-decoration:underline}.blog-post-v2 .bp-breadcrumbs li[aria-current=page]{color:hsla(0,0%,100%,.55);font-weight:500;max-width:350px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-post-v2 .bp-banner__title{color:#fff;font-family:Poppins Semi Bold,DM Sans,sans-serif;font-size:2.75rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 28px;max-width:820px;position:relative;z-index:1}.blog-post-v2 .bp-banner__meta{align-items:center;display:flex;gap:14px;position:relative;z-index:1}.blog-post-v2 .bp-banner__avatar{border:2px solid hsla(0,0%,100%,.25);border-radius:50%;flex-shrink:0;height:48px;object-fit:cover;width:48px}.blog-post-v2 .bp-banner__meta-text{display:flex;flex-direction:column;gap:4px}.blog-post-v2 .bp-banner__author{color:#fff;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600}.blog-post-v2 .bp-banner__date-row{align-items:center;display:flex;font-family:DM Sans,sans-serif;gap:10px}.blog-post-v2 .bp-banner__date{align-items:center;color:hsla(0,0%,100%,.75);display:flex;font-size:14px;gap:5px}.blog-post-v2 .bp-banner__date i{font-size:15px}.blog-post-v2 .bp-banner__separator{color:hsla(0,0%,100%,.35);font-size:14px}.blog-post-v2 .bp-banner__read-time{align-items:center;color:hsla(0,0%,100%,.75);display:flex;font-size:14px;gap:5px}.blog-post-v2 .bp-banner__read-time i{font-size:15px}.blog-post-v2 .bp-content-area{background:#fff;padding:60px 0 80px}.blog-post-v2 .bp-article__body{color:#374151;font-family:DM Sans,sans-serif;font-size:17px;line-height:1.85;word-break:break-word}.blog-post-v2 .bp-article__body h2{color:#252525;font-family:Poppins Semi Bold,DM Sans,sans-serif;font-size:2rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:2.5rem 0 1rem;padding-top:.75rem}.blog-post-v2 .bp-article__body h3{font-size:1.5rem;line-height:1.3;margin:2rem 0 .75rem}.blog-post-v2 .bp-article__body h3,.blog-post-v2 .bp-article__body h4{color:#252525;font-family:Poppins Md,DM Sans,sans-serif;font-weight:600}.blog-post-v2 .bp-article__body h4{font-size:1.15rem;margin:1.75rem 0 .5rem}.blog-post-v2 .bp-article__body p{color:#4b5563;font-size:17px;line-height:1.85;margin-bottom:1.5rem}.blog-post-v2 .bp-article__body ol,.blog-post-v2 .bp-article__body ul{margin-bottom:1.5rem;padding-left:1.5rem}.blog-post-v2 .bp-article__body li{color:#4b5563;font-size:17px;line-height:1.85;margin-bottom:.6rem}.blog-post-v2 .bp-article__body a{color:#673695;text-decoration:underline;text-decoration-color:rgba(103,54,149,.3);text-underline-offset:3px;transition:text-decoration-color .2s ease}.blog-post-v2 .bp-article__body a:hover{color:#512d78;text-decoration-color:#673695}.blog-post-v2 .bp-article__body blockquote{background:#f6f5ff;border-left:3px solid #673695;border-radius:0 8px 8px 0;color:#4b5563;font-style:italic;margin:2rem 0;padding:1.25rem 1.5rem}.blog-post-v2 .bp-article__body img{height:auto}.blog-post-v2 .bp-article__body iframe,.blog-post-v2 .bp-article__body img,.blog-post-v2 .bp-article__body video{border-radius:15px;margin:1.5rem 0;max-width:100%}.blog-post-v2 .bp-article__body table{border-collapse:collapse;font-size:15px;margin:2rem 0;width:100%}.blog-post-v2 .bp-article__body table td,.blog-post-v2 .bp-article__body table th{border:1px solid #eaeaea;padding:12px 16px;text-align:left}.blog-post-v2 .bp-article__body table th{background:#f6f5ff;color:#252525;font-weight:600}.blog-post-v2 .bp-article__body table tr:hover td{background:#faf9ff}.blog-post-v2 .bp-article__body code,.blog-post-v2 .bp-article__body pre{font-family:Courier New,Consolas,monospace;font-size:14px}.blog-post-v2 .bp-article__body pre{background:#1e293b;border-radius:8px;color:#e2e8f0;margin:2rem 0;overflow-x:auto;padding:1.25rem 1.5rem}.blog-post-v2 .bp-article__body code{background:#f3f0f8;border-radius:4px;color:#673695;padding:2px 6px}.blog-post-v2 .bp-article__body pre code{background:none;color:inherit;padding:0}.blog-post-v2 .bp-tags{align-items:center;border-top:1px solid #eaeaea;display:flex;flex-wrap:wrap;gap:10px;margin:2.5rem 0;padding-top:2rem}.blog-post-v2 .bp-tags__label{color:#252525;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600}.blog-post-v2 .bp-tags__link{background:#f6f5ff;border:1px solid transparent;border-radius:8px;color:#673695;display:inline-block;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;padding:5px 16px;text-decoration:none;transition:all .3s ease}.blog-post-v2 .bp-tags__link:hover{background:#673695;border-color:#673695;color:#fff}.blog-post-v2 .bp-author-box{background:#fff;border:1px solid #eaeaea;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);margin-top:2.5rem;padding:32px 28px}.blog-post-v2 .bp-author-box__heading{border-bottom:1px solid #eaeaea;color:#252525;font-family:Poppins Md,DM Sans,sans-serif;font-size:1.1rem;font-weight:700;margin:0 0 20px;padding-bottom:16px}.blog-post-v2 .bp-author-box__avatar{border-radius:50%;height:80px;margin-bottom:12px;overflow:hidden;width:80px}.blog-post-v2 .bp-author-box__avatar img{height:100%;object-fit:cover;width:100%}.blog-post-v2 .bp-author-box__name{color:#252525;font-family:Poppins Md,DM Sans,sans-serif;font-size:1rem;font-weight:600;margin:0 0 8px}.blog-post-v2 .bp-author-box__bio{color:#6a7587;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.6;margin:0 0 14px}.blog-post-v2 .bp-author-box__social a{align-items:center;background:#673695;border-radius:50%;color:#fff;display:inline-flex;font-size:18px;height:36px;justify-content:center;text-decoration:none;transition:all .3s ease;width:36px}.blog-post-v2 .bp-author-box__social a:hover{background:#512d78;transform:scale(1.05)}.blog-post-v2 .bp-inline-form{margin-top:2.5rem}.blog-post-v2 .bp-inline-form__inner{background:linear-gradient(135deg,#f6f5ff,#efe8ff);border:1px solid #e0d6f0;border-radius:12px;padding:32px 28px}.blog-post-v2 .bp-inline-form__text{margin-bottom:20px}.blog-post-v2 .bp-inline-form__heading{color:#252525;font-family:Poppins Semi Bold,DM Sans,sans-serif;font-size:1.25rem;font-weight:700;margin:0 0 6px}.blog-post-v2 .bp-inline-form__subtext{color:#6a7587;font-family:DM Sans,sans-serif;font-size:14px;margin:0}.blog-post-v2 .bp-inline-form__form .hs-form-field{margin-bottom:14px}.blog-post-v2 .bp-inline-form__form label{color:#252525;display:block;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;margin-bottom:4px}.blog-post-v2 .bp-inline-form__form .hs-input{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-family:DM Sans,sans-serif;font-size:14px;padding:9px 14px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.blog-post-v2 .bp-inline-form__form .hs-input:focus{border-color:#673695;box-shadow:0 0 0 3px rgba(103,54,149,.08);outline:none}.blog-post-v2 .bp-inline-form__form .hs-button{background:#673695;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;padding:10px 28px;transition:all .3s ease}.blog-post-v2 .bp-inline-form__form .hs-button:hover{background:#512d78;box-shadow:0 4px 12px rgba(103,54,149,.25)}.blog-post-v2 .bp-sidebar{position:sticky;top:100px}.blog-post-v2 .bp-toc{background:#fff;border:1px solid #eaeaea;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:24px}.blog-post-v2 .bp-toc__heading{border-bottom:2px solid #673695;color:#252525;font-family:Poppins Md,DM Sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:.05em;margin:0 0 16px;padding-bottom:12px;text-transform:uppercase}.blog-post-v2 .bp-toc__list{list-style:none;margin:0;padding:0}.blog-post-v2 .bp-toc__item{margin-bottom:1px}.blog-post-v2 .bp-toc__link{border-left:2px solid transparent;border-radius:4px;color:#6a7587;display:block;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.5;padding:8px 12px;text-decoration:none;transition:all .2s ease}.blog-post-v2 .bp-toc__link:hover{background:rgba(103,54,149,.04);color:#673695}.blog-post-v2 .bp-toc__link--active{background:#f6f5ff;border-left-color:#673695;color:#673695;font-weight:600}.blog-post-v2 .bp-help-module{padding:40px 0}@media screen and (max-width:991px){.blog-post-v2 .bp-banner{padding:100px 0 48px}.blog-post-v2 .bp-banner__title{font-size:2.15rem}.blog-post-v2 .bp-sidebar{margin-top:40px;position:static}.blog-post-v2 .bp-content-area{padding:40px 0 60px}}@media screen and (max-width:767px){.blog-post-v2 .bp-banner{padding:80px 0 36px}.blog-post-v2 .bp-banner__title{font-size:1.75rem;line-height:1.25}.blog-post-v2 .bp-article__body{font-size:16px;line-height:1.8}.blog-post-v2 .bp-article__body h2{font-size:1.6rem}.blog-post-v2 .bp-article__body h3{font-size:1.25rem}.blog-post-v2 .bp-author-box,.blog-post-v2 .bp-inline-form__inner{padding:24px 18px}.blog-post-v2 .bp-author-box__avatar{height:64px;margin:0 auto 12px;width:64px}.blog-post-v2 .bp-toc{padding:20px}.blog-post-v2 .bp-breadcrumbs li[aria-current=page]{max-width:200px}.blog-post-v2 .bp-banner__date-row{flex-wrap:wrap;gap:6px}}@media screen and (max-width:480px){.blog-post-v2 .bp-banner{padding:70px 0 28px}.blog-post-v2 .bp-banner__title{font-size:1.45rem}.blog-post-v2 .bp-banner__meta{align-items:flex-start;flex-direction:column;gap:8px}}