.nextcode-blog-post{--nc-primary:#5267ff;--nc-primary-hover:#4055e8;--nc-primary-soft:#eef0ff;--nc-background:#f7f8ff;--nc-surface:#ffffff;--nc-text:#0d0d0f;--nc-body:#30313a;--nc-muted:#686975;--nc-border:#5267ff;--nc-border-soft:#d9deff;--nc-radius:22px;--nc-radius-small:14px;width:100%;max-width:1080px;margin:0 auto;padding:48px 54px;border-radius:0;background:var(--nc-surface);color:var(--nc-body);font-size:17px;line-height:1.75;box-sizing:border-box}.nextcode-blog-post *,.nextcode-blog-post *::before,.nextcode-blog-post *::after{box-sizing:border-box}.nextcode-blog-post h1,.nextcode-blog-post h2,.nextcode-blog-post h3,.nextcode-blog-post h4{color:var(--nc-text);font-weight:700;line-height:1.16;letter-spacing:-0.025em}.nextcode-blog-post h1{margin:0 0 30px;padding:0;font-size:clamp(38px,5vw,60px)}.nextcode-blog-post h2{position:relative;margin:64px 0 24px;padding:19px 0 0;font-size:clamp(28px,3.5vw,39px)}.nextcode-blog-post h2::before{content:"";position:absolute;top:0;left:0;width:56px;height:4px;border-radius:999px;background:var(--nc-primary)}.nextcode-blog-post h3{margin:38px 0 15px;padding:0;font-size:clamp(21px,2.5vw,27px)}.nextcode-blog-post h4{margin:28px 0 12px;padding:0;font-size:20px}.nextcode-blog-post p{width:100%;max-width:none;margin:0 0 22px;padding:0}.nextcode-blog-post>p:first-of-type{color:var(--nc-text);font-size:clamp(19px,2vw,22px);line-height:1.65}.nextcode-blog-post strong{color:var(--nc-text);font-weight:700}.nextcode-blog-post a:not(.nextcode-button):not(.nextcode-contact-item){color:var(--nc-primary);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color 0.2s ease}.nextcode-blog-post a:not(.nextcode-button):not(.nextcode-contact-item):hover{color:var(--nc-primary-hover)}.nextcode-blog-post ul,.nextcode-blog-post ol{width:100%;margin:24px 0 32px;padding:0;list-style:none}.nextcode-blog-post ol{counter-reset:nextcode-counter}.nextcode-blog-post ul li,.nextcode-blog-post ol li{position:relative;width:100%;margin:0 0 12px;padding:14px 18px 14px 50px;border:1px solid var(--nc-border-soft);border-radius:var(--nc-radius-small);background:var(--nc-background);color:var(--nc-body);line-height:1.6}.nextcode-blog-post ul li::before{content:"";position:absolute;top:21px;left:21px;width:10px;height:10px;border-radius:50%;background:var(--nc-primary)}.nextcode-blog-post ol li{counter-increment:nextcode-counter}.nextcode-blog-post ol li::before{content:counter(nextcode-counter);position:absolute;top:13px;left:14px;display:flex;width:27px;height:27px;align-items:center;justify-content:center;border-radius:50%;background:var(--nc-primary);color:#ffffff;font-size:13px;font-weight:700;line-height:1}.nextcode-blog-post figure{width:100%;margin:40px 0;padding:0}.nextcode-blog-post img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:var(--nc-radius);object-fit:cover}.nextcode-blog-post figcaption{margin-top:12px;color:var(--nc-muted);font-size:14px;line-height:1.5;text-align:center}.nextcode-blog-post blockquote{width:100%;margin:36px 0;padding:26px 30px;border:1px solid var(--nc-primary);border-left:5px solid var(--nc-primary);border-radius:var(--nc-radius-small);background:var(--nc-background);color:var(--nc-text);font-size:19px;font-weight:600;line-height:1.55}.nextcode-blog-post blockquote p{margin:0}.nextcode-blog-cta{position:relative;width:100%;overflow:hidden;margin:68px 0;padding:48px;border:1px solid var(--nc-primary);border-radius:var(--nc-radius);background:var(--nc-background)}.nextcode-blog-cta::after{content:"";position:absolute;top:-78px;right:-78px;width:215px;height:215px;border:36px solid rgba(82,103,255,0.08);border-radius:50%;pointer-events:none}.nextcode-blog-cta__label,.nextcode-contact-box__eyebrow{position:relative;z-index:1;display:inline-flex;margin-bottom:18px;padding:7px 14px;border:1px solid var(--nc-primary);border-radius:999px;color:var(--nc-primary);font-size:13px;font-weight:700;letter-spacing:0.04em;line-height:1.3;text-transform:uppercase}.nextcode-blog-cta h2{position:relative;z-index:1;max-width:720px;margin:0 0 18px;padding:0}.nextcode-blog-cta h2::before{display:none}.nextcode-blog-cta>p{position:relative;z-index:1;max-width:700px;color:var(--nc-muted)}.nextcode-blog-cta__actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.nextcode-blog-cta__contact{position:relative;z-index:1;margin:25px 0 0!important;font-size:15px}.nextcode-button{display:inline-flex;min-height:48px;padding:13px 23px;align-items:center;justify-content:center;border:1px solid var(--nc-primary);border-radius:999px;font-size:15px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;transition:transform 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}.nextcode-button:hover{transform:translateY(-2px)}.nextcode-button--primary{border-color:var(--nc-primary);background:var(--nc-primary);color:#ffffff;box-shadow:0 8px 22px rgba(82,103,255,0.22)}.nextcode-button--primary:hover{border-color:var(--nc-primary-hover);background:var(--nc-primary-hover);color:#ffffff}.nextcode-button--outline{background:transparent;color:var(--nc-primary)}.nextcode-button--outline:hover{background:var(--nc-primary);color:#ffffff}.nextcode-contact-box{width:100%;margin:68px 0 10px;padding:46px;border:1px solid var(--nc-primary);border-radius:var(--nc-radius);background:var(--nc-background)}.nextcode-contact-box__heading{max-width:760px}.nextcode-contact-box h2{margin:0 0 16px;padding:0}.nextcode-contact-box h2::before{display:none}.nextcode-contact-box__heading>p{color:var(--nc-muted)}.nextcode-contact-box__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px}.nextcode-contact-item{display:flex;min-width:0;padding:21px;flex-direction:column;gap:7px;border:1px solid var(--nc-border-soft);border-radius:var(--nc-radius-small);background:var(--nc-surface);color:var(--nc-text);text-decoration:none;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.nextcode-contact-item:hover{transform:translateY(-3px);border-color:var(--nc-primary);box-shadow:0 12px 28px rgba(24,31,74,0.08)}.nextcode-contact-item__label{color:var(--nc-muted);font-size:13px;font-weight:600;line-height:1.3;text-transform:uppercase}.nextcode-contact-item strong{overflow-wrap:anywhere;color:var(--nc-primary);font-size:15px;line-height:1.4}.nextcode-blog-post table{width:100%;margin:32px 0;border:1px solid var(--nc-border-soft);border-collapse:separate;border-spacing:0;border-radius:var(--nc-radius-small);overflow:hidden}.nextcode-blog-post th,.nextcode-blog-post td{padding:15px;border-bottom:1px solid var(--nc-border-soft);text-align:left;vertical-align:top}.nextcode-blog-post th{background:var(--nc-primary);color:#ffffff;font-weight:700}.nextcode-blog-post tr:last-child td{border-bottom:0}.nextcode-blog-post hr{width:100%;height:1px;margin:52px 0;border:0;background:var(--nc-border-soft)}@media (max-width:980px){.nextcode-blog-post{max-width:100%;padding:42px 38px}.nextcode-contact-box__links{grid-template-columns:1fr}}@media (max-width:767px){.nextcode-blog-post{padding:0px;font-size:16px;line-height:1.7}.nextcode-blog-post h1{margin-bottom:24px;font-size:35px}.nextcode-blog-post h2{margin-top:50px;font-size:29px}.nextcode-blog-post h3{margin-top:32px;font-size:22px}.nextcode-blog-post>p:first-of-type{font-size:18px}.nextcode-blog-post ul li,.nextcode-blog-post ol li{padding-right:14px}.nextcode-blog-cta,.nextcode-contact-box{margin:48px 0;padding:29px 22px;border-radius:18px}.nextcode-blog-cta__actions{flex-direction:column}.nextcode-button{width:100%}.nextcode-blog-post blockquote{padding:22px;font-size:17px}}a.nextcode-button.nextcode-button--primary{color:white!important}a.nextcode-button.nextcode-button--outline:hover{background:white}.et_pb_bg_layout_light .et_pb_more_button{opacity:0!important;transition:none!important}article.nextcode-blog-post{background:transparent}.swiper-slide.dsm_image_carousel_item:hover{background:transparent!important}img.wp-image-25{width:170px!important}.dsm_image_carousel_0 .dsm_image_carousel_item img{width:170px}.et_pb_equal_columns .et_pb_column{margin-top:auto;margin-bottom:auto}.dsm_masonry_gallery_0 .grid .et_pb_image_wrap{animation-timing-function:ease-out}.et-pb-contact-message{color:white}#qlwapp.qlwapp-rounded.qlwapp-button .qlwapp-toggle{background:transparent;box-shadow:none}#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon{background:#0dc152;border-radius:50%;font-size:50px}.et_pb_post a.more-link{color:#ffffff;background:#0071fc;border:2px solid #0070fc;padding:.7em 1.3em;margin-top:20px;border-radius:50px;text-transform:capitalize;display:inline-block;transition:all 0.3s ease-in-out}.et_pb_post a.more-link:hover{background:transparent;color:#0070fc;border:2px solid #0070fc;transition:all 0.3s ease-in-out}#qlwapp .qlwapp-toggle,#qlwapp .qlwapp-box .qlwapp-header,#qlwapp .qlwapp-box .qlwapp-user,#qlwapp .qlwapp-box .qlwapp-user:before{height:70px!important;width:70px!important}.country-selector.weglot-inline ul{padding:0px!important;padding-bottom:2px!important}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon{transform:scale(2,2)}.et_pb_row.et_pb_row_0_tb_header.et_pb_sticky_module.et_pb_equal_columns.et_pb_sticky.et_pb_sticky--top{left:0px!important}.et_pb_row.et_pb_row_0_tb_header.et_pb_sticky_module.et_pb_equal_columns.et_pb_sticky.et_pb_sticky--top{left:0px!important}a.nextcode-button.nextcode-button--primary{color:white!important}.nextcode-blog-post .nextcode-table-scroll{width:100%;margin:32px 0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.nextcode-blog-post .nextcode-table-scroll table{min-width:720px;margin:0}@media (max-width:767px){.nextcode-blog-post .nextcode-table-scroll{padding-bottom:8px}.nextcode-blog-post .nextcode-table-scroll table{min-width:680px}.nextcode-blog-post .nextcode-table-scroll th,.nextcode-blog-post .nextcode-table-scroll td{white-space:normal;min-width:160px}}