.sp-container{margin:0 auto;max-width:1180px;padding:0 32px;width:100%}@media (max-width:768px){.sp-container{padding:0 20px}}.sp-page{background:#f5f7fa;min-height:100vh}@media (max-width:768px){.sp-page{background:#fff}}.sp-hero{padding:96px 0 0}@media (max-width:768px){.sp-hero{padding:80px 0 0}}.breadcrumb{align-items:center;background:none;color:#6b7280;display:flex;font-size:16px;margin-bottom:12px;margin-top:40px;padding:0}.breadcrumb .breadcrumb__separator{align-items:center;color:#5b5e72;display:flex;font-size:14px;margin:0 8px}.breadcrumb .breadcrumb__separator i{color:inherit;font-size:14px}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.breadcrumb li{align-items:center;color:#6b7280;display:flex;font-weight:400}.breadcrumb li a{align-items:center;color:#1c85f4;display:flex;gap:4px;text-decoration:none;transition:color .2s}.breadcrumb li a:hover{color:#0d5cb6}.breadcrumb li i{font-size:15px;margin-right:4px}.sp-category{color:#5b5e72;font-size:14px;font-weight:400;line-height:20px;margin-bottom:16px}.sp-category a{color:inherit;text-decoration:none}.sp-category a:hover{color:#1c85f4}.sp-title{color:#000;font-size:36px;font-weight:700;line-height:46px;margin:0 0 16px}@media (max-width:768px){.sp-title{font-size:24px;line-height:36px}}.sp-post-meta{align-items:center;border-bottom:1px solid #e8eaee;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding-bottom:24px}.sp-post-meta span{align-items:center;color:#141414;display:flex;font-size:14px;font-weight:400;gap:8px;line-height:20px}.sp-hero__image-wrap{aspect-ratio:16/9;border-radius:16px;box-shadow:0 1px 8px rgba(0,0,0,.06);margin-top:28px;overflow:hidden}.sp-hero__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sp-body{padding:40px 0}@media (max-width:768px){.sp-body{padding-top:20px}}.sp-content-grid{align-items:start;display:grid;gap:24px;grid-template-columns:1fr 300px}@media (max-width:1024px){.sp-content-grid{gap:36px;grid-template-columns:1fr 240px}}@media (max-width:900px){.sp-content-grid{grid-template-columns:1fr}}.sp-article{background-color:#fff;border-radius:8px;min-width:0;padding:16px 40px;position:relative}@media (max-width:768px){.sp-article{background:transparent;padding:0}}.sp-article .sp-share__buttons{cursor:pointer;display:flex;flex-direction:column;gap:8px;left:-56px;margin-bottom:0;position:absolute;top:0}.sp-article .sp-share__buttons .item{align-items:center;background:#fff;border-radius:50%;display:flex;height:40px;justify-content:center;position:relative;width:40px}.sp-article .sp-share__buttons .item a:hover{color:#1c85f4}.sp-article__content{color:#222;font-size:16px;font-weight:300;line-height:28px}.sp-article__content h2,.sp-article__content h3,.sp-article__content h4{color:#222;font-size:20px;font-weight:700;line-height:28px;margin:16px 0 28px}.sp-article__content h2 *,.sp-article__content h3 *,.sp-article__content h4 *{font-size:inherit;line-height:inherit!important}.sp-article__content p{color:#222;font-size:16px;font-weight:300;line-height:28px;margin:0 0 26px}.sp-article__content p:last-child{margin-bottom:0}.sp-article__content strong{color:#222;font-weight:700}.sp-article__content ol,.sp-article__content ul{margin:0 0 26px;padding-left:24px}@media (max-width:768px){.sp-article__content ol,.sp-article__content ul{padding-left:20px}}.sp-article__content ol li,.sp-article__content ul li{line-height:1.85;margin-bottom:14px}.sp-article__content ol li strong,.sp-article__content ul li strong{font-weight:700}.sp-article__content ol li br,.sp-article__content ol li strong br,.sp-article__content ul li br,.sp-article__content ul li strong br{display:none}.sp-article__content ol.h3-dot-list,.sp-article__content ol.h3-numb-list,.sp-article__content ul.h3-dot-list,.sp-article__content ul.h3-numb-list{list-style:none;padding-left:0}.sp-article__content ol.h3-dot-list li h3,.sp-article__content ul.h3-dot-list li h3{align-items:center;display:flex;gap:10px}.sp-article__content ol.h3-dot-list li h3:before,.sp-article__content ul.h3-dot-list li h3:before{background:#374151;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:6px;width:6px}.sp-article__content blockquote{background:rgba(2,132,199,.04);border-left:3px solid #0284c7;border-radius:0 10px 10px 0;color:#4b5563;font-style:italic;margin:32px 0;padding:16px 22px}.sp-article__content blockquote p:last-child{margin-bottom:0}.sp-article__content blockquote a{font-style:normal}.sp-article__content code{background:#f1f5f9;border-radius:5px;color:#dc2626;font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.86em;padding:2px 7px}.sp-article__content pre{background:#0f172a;border-radius:12px;margin:32px 0;overflow-x:auto;padding:22px 26px}.sp-article__content pre code{background:none;color:#cbd5e1;font-size:14px;line-height:1.75;padding:0}.sp-article__content img{border-radius:12px;display:block;height:auto!important;margin:36px 0;max-width:100%}.sp-article__content table{border-collapse:collapse;font-size:16px;margin-bottom:28px;width:100%}@media (max-width:768px){.sp-article__content table{min-width:560px}}.sp-article__content table tr td{border:1px solid #e5e7eb;color:#374151;padding:14px 16px}@media (max-width:768px){.sp-article__content table tr td{width:auto!important}}.sp-article__content table tr td:first-child{background:#f9fafb;color:#111827;font-weight:600}@media (max-width:768px){.sp-article__content table tr td:first-child{width:130px!important}}.sp-article__content table tr:first-child td{background:#f3f4f6;font-size:12px;font-weight:700;letter-spacing:.05em;padding:10px 16px;text-transform:uppercase}.sp-article__content .scroll{margin-bottom:28px;overflow-x:auto}.sp-article__content .scroll::-webkit-scrollbar{height:4px;width:4px}.sp-article__content .scroll::-webkit-scrollbar-track{background:#e5e7eb;border-radius:9999px}.sp-article__content .scroll::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:9999px}.sp-article__content hr{border:none;border-top:1px solid #e5e7eb;margin:40px 0}.sp-article__content button{background:#0284c7;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:8px 16px}.sp-cta-box{align-items:center;border-radius:14px;display:flex;gap:24px;margin-top:28px;padding:28px 32px}@media (max-width:768px){.sp-cta-box{flex-direction:column;padding:22px 18px}}.sp-cta-box>img{border-radius:10px;flex-shrink:0;padding:10px}@media (max-width:768px){.sp-cta-box>img{-o-object-fit:contain;object-fit:contain;width:100%}}.sp-cta-box__info{flex:1}.sp-cta-box__title{color:#111827;font-size:20px;font-weight:700;margin:0 0 8px}.sp-cta-box__desc{color:#6b7280;font-size:15px;margin-bottom:16px}.sp-cta-box__btn{align-items:center;background:#0a0f1e;border-radius:9999px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;text-decoration:none;transition:background .2s}.sp-cta-box__btn:hover{background:#1e293b;color:#fff;text-decoration:none}@media (max-width:900px){.sp-sidebar{display:none!important}}.sp-sidebar__sticky{display:flex;flex-direction:column;gap:12px;position:sticky;top:110px}.sp-card{background:#fff;border-radius:8px;padding:20px 16px}.sp-toc__label{color:#000;font-size:24px;font-weight:700;line-height:36px;margin-bottom:24px}.sp-toc__list{display:flex;flex-direction:column;gap:1px;list-style:none;margin:0;padding:0}.sp-toc li .item{align-items:center;border-bottom:1px solid #dadde3;color:#000;cursor:pointer;display:flex;font-size:14px;gap:10px;justify-content:space-between;line-height:20px;padding:16px 0;text-decoration:none}.sp-toc li .item:hover{border-bottom:1px solid #1c85f4;color:#1c85f4}.sp-toc li .item svg{min-width:18px}.sp-sidebar-cta.get-in-touch{background:#0f172a;border-color:#0f172a}.sp-sidebar-cta .title{color:#fff;font-size:15px;font-weight:700;margin-bottom:6px}.sp-sidebar-cta .description{color:#94a3b8;font-size:12px;line-height:1.6;margin-bottom:14px}.sp-sidebar-cta .cta{background:#fff;border-radius:8px;color:#0f172a;display:block;font-size:13px;font-weight:700;padding:9px 14px;text-align:center;text-decoration:none;transition:background .2s;width:100%}.sp-sidebar-cta .cta:hover{background:#f1f5f9;color:#0f172a;text-decoration:none}.sp-related{padding:0 0 40px}.sp-related__wrap{background:#fff;border-radius:16px;padding:24px 40px}@media (max-width:768px){.sp-related__wrap{background:transparent;border-radius:0;padding:0}}.sp-related__heading{color:#000;font-size:36px;font-weight:700;line-height:46px;margin:0 0 24px}@media (max-width:768px){.sp-related__heading{font-size:24px;line-height:36px}}.sp-related__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.sp-related__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.sp-related__grid{grid-template-columns:1fr}}.sp-rel-card{display:flex;flex-direction:column}.sp-rel-card:hover .sp-rel-card__img{transform:scale(1.04)}.sp-rel-card__img-wrap{aspect-ratio:16/9;border-radius:12px;display:block;overflow:hidden}.sp-rel-card__img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s ease;width:100%}.sp-rel-card__body{display:flex;flex:1;flex-direction:column}.sp-rel-card__cat{align-items:center;color:#5b5e72;display:inline-flex;font-size:14px;font-weight:400;line-height:20px;margin:0}.sp-rel-card__title{flex:1;font-size:20px;font-weight:700;line-height:28px;margin:16px 0 12px}.sp-rel-card__title a{color:#000!important;text-decoration:none!important}.sp-rel-card__title a:hover{color:#1c85f4!important}.sp-rel-card__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#4b4e5d;display:-webkit-box;font-size:16px;line-height:28px;margin:0 0 16px;overflow:hidden}.socials-mobile{bottom:155px;height:48px;position:fixed;right:15px;width:48px;z-index:100}.socials-mobile img{border-radius:50%;box-shadow:0 0 10px 2px rgba(0,0,0,.1)}.socials-mobile .item{transition:all .3s ease}.socials-mobile .item.facebook{bottom:4px;left:0;position:absolute}.socials-mobile .item.linkedin{position:absolute;right:4px;top:4px}.socials-mobile .item.twitter{left:4px;position:absolute;top:4px}.socials-mobile .social-mobile-trigger img{left:0;position:absolute;top:0;transition:opacity .3s ease}.socials-mobile .social-mobile-trigger img.close{opacity:0}.socials-mobile .btn-chevron{align-items:center;background:#fff;border:1px solid #d6d6d6;border-radius:50%;box-shadow:0 0 10px 2px rgba(0,0,0,.1);cursor:pointer;display:flex;height:48px;justify-content:center;opacity:1;transition:opacity .3s ease,visibility .3s ease;visibility:visible;width:48px}.socials-mobile .btn-chevron img{border-radius:0;box-shadow:none}.socials-mobile .btn-chevron.back-to-top{position:absolute;top:-60px}.socials-mobile .btn-chevron.go-to-contact{bottom:-60px;position:absolute}.socials-mobile.active .item.facebook{bottom:0;left:-60px}.socials-mobile.active .item.linkedin{right:0;top:-60px}.socials-mobile.active .item.twitter{left:-35px;top:-35px}.socials-mobile.active .social-mobile-trigger img.variant{opacity:0}.socials-mobile.active .social-mobile-trigger img.close{opacity:1}.socials-mobile.active .btn-chevron{opacity:0;visibility:hidden}.scroll-2-top{display:none!important}.sp-author-card{align-items:center;border-top:1px solid #e8eaee;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:40px;padding-top:24px}.sp-author-card__left{align-items:center;display:flex;gap:14px}.sp-author-card__avatar-wrap{display:block;flex-shrink:0}.sp-author-card__avatar{border-radius:50%;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.sp-author-card__info{display:flex;flex-direction:column;gap:2px}.sp-author-card__name{color:#000;font-size:20px;font-weight:700;line-height:1.4;text-decoration:none}.sp-author-card__name:hover{color:#0284c7}.sp-author-card__position{color:#5b5e72;font-size:16px;line-height:1.4}.sp-author-card__socials{align-items:center;display:flex;gap:8px}.sp-author-card__social-link{align-items:center;color:#a3a3a3!important;display:flex;height:34px;justify-content:center;text-decoration:none;width:34px}.sp-author-card__social-link svg{height:20px;width:20px}.sp-author-card__social-link:hover{color:#a3a3a3!important;text-decoration:none}@media (max-width:768px){.sp-author-card{align-items:start;flex-direction:column}.sp-author-card__socials{flex-shrink:0;margin-left:72px}}

/*# sourceMappingURL=blog-detail.css.map*/