.blog-post-v2 .bp-banner{background:linear-gradient(180deg,#fff8f1,#fffbf8 77.6%,hsla(0,0%,100%,0));color:#252525;margin-top:40px;overflow:hidden;padding:120px 0 60px;position:relative}.blog-post-v2 .bp-banner:before{background:radial-gradient(circle,rgba(103,54,149,.04) 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:#6a7587;display:flex;gap:6px}.blog-post-v2 .bp-breadcrumbs li:not(:last-child):after{color:#aab2bf;content:"\203A";font-size:16px}.blog-post-v2 .bp-breadcrumbs a{color:#673695;text-decoration:none;transition:color .2s ease}.blog-post-v2 .bp-breadcrumbs a:hover{color:#512d78;text-decoration:underline}.blog-post-v2 .bp-breadcrumbs li[aria-current=page]{color:#6a7587;font-weight:500;max-width:350px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-post-v2 .bp-banner__title{color:#252525;font-family:Poppins Semi Bold,DM Sans,sans-serif;font-size:2.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 20px;position:relative;z-index:1}.blog-post-v2 .bp-banner__date-row{align-items:center;color:#6a7587;display:flex;font-family:DM Sans,sans-serif;font-size:15px;gap:10px;margin-bottom:24px}.blog-post-v2 .bp-banner__date{color:#6a7587}.blog-post-v2 .bp-banner__dot{color:#aab2bf;font-size:10px}.blog-post-v2 .bp-banner__read-time{color:#6a7587}.blog-post-v2 .bp-banner__share{align-items:center;display:flex;gap:10px}.blog-post-v2 .bp-share-icon{align-items:center;background:transparent;border:1.5px solid #252525;border-radius:50%;color:#252525;display:inline-flex;font-size:20px;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.blog-post-v2 .bp-share-icon:hover{background:#673695;border-color:#673695;color:#fff;transform:translateY(-2px)}.blog-post-v2 .bp-share-icon--copied{background:#22c55e;border-color:#22c55e;color:#fff}.blog-post-v2 .bp-banner__author-card{padding-top:10px}.blog-post-v2 .bp-banner__author-label{color:#6a7587;display:block;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;letter-spacing:.03em;margin-bottom:12px;text-transform:uppercase}.blog-post-v2 .bp-banner__author-info{align-items:center;display:flex;gap:12px}.blog-post-v2 .bp-banner__avatar{border:2px solid rgba(103,54,149,.15);border-radius:50%;flex-shrink:0;height:48px;object-fit:cover;width:48px}.blog-post-v2 .bp-banner__author-text{display:flex;flex-direction:column;gap:2px}.blog-post-v2 .bp-banner__author-name{color:#252525;font-family:DM Sans,sans-serif;font-size:15px;font-weight:700;line-height:1.3}.blog-post-v2 .bp-banner__author-role{color:#6a7587;font-family:DM Sans,sans-serif;font-size:13px;line-height:1.4}.blog-post-v2 .bp-banner__read-more{color:#2563eb;cursor:pointer;display:inline-block;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s ease}.blog-post-v2 .bp-banner__read-more:hover{color:#1d4ed8;text-decoration:underline}.blog-post-v2 .bp-content-area{background:#fff;border-bottom:1px solid #eaeaea;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:0}.blog-post-v2 .bp-article__body ol li,.blog-post-v2 .bp-article__body ul li{color:#4b5563;font-size:17px;line-height:1.85;list-style:none;margin-bottom:.6rem;padding-left:28px;position:relative}.blog-post-v2 .bp-article__body ul li:before{align-items:center;background:#ede9fe;border-radius:50%;color:#6366f1;content:"\ea41";display:flex;font-family:boxicons!important;font-size:14px;height:22px;justify-content:center;left:0;line-height:1;position:absolute;top:3px;width:22px}.blog-post-v2 .bp-article__body ol{counter-reset:ol-counter}.blog-post-v2 .bp-article__body ol li{counter-increment:ol-counter}.blog-post-v2 .bp-article__body ol li:before{align-items:center;background:#673695;border-radius:50%;color:#fff;content:counter(ol-counter);display:flex;font-size:12px;font-weight:700;height:22px;justify-content:center;left:0;line-height:1;position:absolute;top:2px;width:22px}.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{display:none!important;height:0!important;margin:0!important;padding:0!important}.blog-post-v2 .bp-article__body iframe,.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-share-section{padding:40px 0 0;text-align:center}.blog-post-v2 .bp-share-section__heading{color:#252525;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;margin:0 0 16px}.blog-post-v2 .bp-share-section__icons{align-items:center;display:flex;gap:12px;justify-content:center}.blog-post-v2 .bp-share-section__icon{align-items:center;background:#fff;border:1.5px solid #eaeaea;border-radius:50%;color:#6a7587;display:inline-flex;font-size:20px;height:42px;justify-content:center;text-decoration:none;transition:all .3s ease;width:42px}.blog-post-v2 .bp-share-section__icon:hover{background:#673695;border-color:#673695;color:#fff;transform:translateY(-2px)}.blog-post-v2 .bp-share-section__icon--copied{background:#22c55e;border-color:#22c55e;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:100px;margin:auto;overflow:hidden;width:100px}.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:#0a66c2;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:#fff;border:1.5px solid #0a66c2;color:#0a66c2}.blog-post-v2 .bp-sidebar-form{background:#fff;border:1px solid #eaeaea;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);margin-top:20px;padding:0}.blog-post-v2 .bp-sidebar-form__heading{border-bottom:1px solid #eaeaea;color:#252525;font-family:Poppins Md,DM Sans,sans-serif;font-size:15px;font-weight:700;margin:0;padding:20px 20px 10px}.blog-post-v2 .bp-sidebar-form__body .hs-form-field{margin-bottom:10px}.blog-post-v2 .bp-sidebar-form__body label{color:#374151;display:block;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;margin-bottom:3px}.blog-post-v2 .bp-sidebar-form__body .hs-input{background:#fff;border:1px solid #d1d5db;border-radius:6px;font-family:DM Sans,sans-serif;font-size:13px;padding:8px 12px;transition:border-color .3s ease;width:100%}.blog-post-v2 .bp-sidebar-form__body .hs-input:focus{border-color:#673695;box-shadow:0 0 0 2px rgba(103,54,149,.08);outline:none}.blog-post-v2 .bp-sidebar-form__body textarea.hs-input{min-height:70px;resize:vertical}.blog-post-v2 .bp-sidebar-form__body .hs-button{background:#673695;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;padding:9px 24px;transition:all .3s ease;width:100%}.blog-post-v2 .bp-sidebar-form__body .hs-button:hover{background:#512d78}.blog-post-v2 .bp-sidebar-form__body .hs-error-msgs{font-size:11px}.blog-post-v2 .bp-sidebar-form__body .hs-form-required{color:#ef6b51}.blog-post-v2 .bp-sidebar{margin-left:15px;position:static}.blog-post-v2 .bp-sidebar .hsfc-Step__Content{padding:0!important}.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:20px}.blog-post-v2 .bp-toc__title{border-bottom:1px solid #eaeaea;color:#252525;font-family:Poppins Md,DM Sans,sans-serif;font-size:15px;font-weight:700;line-height:1.4;margin:0 0 14px;padding-bottom:10px}.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:13px;line-height:1.5;padding:6px 10px;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-left:0;margin-top:40px}.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-banner__author-card{border-top:1px solid #eaeaea;margin-top:24px;padding-top:20px}.blog-post-v2 .bp-share-icon{font-size:18px;height:36px;width:36px}.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{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}}