:root{--ns-primary-blue:#001b3a;--ns-accent-yellow:#ffc107;--ns-text-white:#fff}body{font-family:'Inter',sans-serif}i.fa span{display:none}.ns-hero-section{background-color:#f8f9fa}.ns-hero-content-col{background-color:var(--ns-primary-blue)}.hero-video{display:none}.hero-video iframe{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);object-fit:cover}.play-btn{position:absolute;inset:0;margin:auto;width:80px;height:80px;border-radius:50%;background:rgba(0,0,0,.6);border:0;cursor:pointer;z-index:99}.play-btn::after{content:'';position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);border-style:solid;border-width:15px 0 15px 25px;border-color:transparent transparent transparent #fff}@media(min-width:992px){.hero-video{display:block;position:relative;width:100%;height:100%;overflow:hidden}.hero-video img{width:100%;height:100%;object-fit:cover}}.ns-hero-content{padding:4rem 6rem;color:var(--ns-text-white);position:relative;z-index:5}.ns-content-wrapper{max-width:600px}.nopstation-logo{flex-shrink:1}.nopstation-logo img{max-width:250px}.header-meeting-btn{flex-shrink:0}.ns-hero-title{font-size:2.5rem;font-weight:700;line-height:1.2}.ns-hero-title .text-warning{color:var(--ns-accent-yellow)!important}.ns-hero-text{font-size:1.125rem;line-height:1.6;opacity:.9;font-weight:400}.btn-ns-warning{background:linear-gradient(104.16deg,#1dffff 4.5%,#9ff401 125.6%);color:#000;font-weight:600;padding:12px 28px;border-radius:50px;border:0;transition:all .3s ease}.btn-ns-warning:hover{background-color:#ffca2c;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,193,7,.4)}.ns-hero-image{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:500px;height:100%}@media(max-width:991.98px){#heroVideo{display:none}.ns-hero-image{min-height:300px}}@media(min-width:992px){#heroVideo{height:100%}#heroVideo img{height:100%;width:100%;object-fit:cover}#contactForm{display:flex;flex-direction:column;justify-content:center}}.ns-fade-up{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.ns-fade-up.visible{opacity:1;transform:translateY(0)}@media(max-width:991.98px){.header-meeting-btn{font-size:14px;padding-inline:15px}.ns-hero-section{min-height:auto}.ns-hero-content::after{display:none}.ns-hero-content{padding:4rem 2rem;text-align:center;align-items:center}.ns-content-wrapper{margin:0 auto}.ns-hero-title{font-size:2.5rem}.ns-hero-section{position:relative}.ns-hero-content-col{z-index:10!important;background-color:color-mix(in srgb,var(--ns-primary-blue) 70%,transparent)}}.ns-section-title{font-size:1.5rem;font-weight:700;color:var(--ns-primary-blue);line-height:1.3}.ns-client-card{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s;padding:10px;aspect-ratio:4/2}.ns-client-card img{max-width:100%;max-height:100%;object-fit:scale-down;aspect-ratio:4/2}.ns-client-card:hover{border-color:var(--ns-primary-blue);background-color:#fff}.ns-link-blue{color:#0d6efd;border-bottom:2px solid #0d6efd;padding-bottom:2px}.ns-badge-circle{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ns-primary-blue)}.ns-badge-circle.border-solid{border:2px solid var(--ns-primary-blue)}.ns-badge-circle.border-dashed{border:2px dashed var(--ns-primary-blue)}.ns-check-icon{width:20px;height:20px;background-color:#0dcaf0!important}.ns-stat-card{background-color:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:2rem 1rem;box-shadow:0 4px 6px rgba(0,0,0,.02);transition:transform .3s ease,box-shadow .3s ease}.ns-stat-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.05)}.ns-stat-icon{display:inline-flex;align-items:center;justify-content:center}.ns-stat-value{font-size:2.5rem;font-weight:700}.ns-stat-label{font-size:.95rem;font-weight:500}.ns-reviews-section{background:linear-gradient(135deg,#f9d99c 0%,#e3f2fd 100%)}.ns-review-card{border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.05);border:0}.ns-feature-card{background-color:#f8f9fc;border-radius:16px;border:0;transition:transform .2s ease}.ns-feature-card:hover{transform:translateY(-5px)}.ns-feature-icon{width:48px;height:48px;background-color:#009ef7;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 10px rgba(0,158,247,.3)}.ns-feature-title{color:#009ef7;font-size:1.15rem;font-weight:700}.ns-guarantee-card{background-color:#f0fff4;border:1px solid #d1fae5;border-radius:24px;box-shadow:0 10px 30px rgba(0,208,132,.05)}.ns-guarantee-icon-wrapper{width:64px;height:64px;background-color:#00d084;box-shadow:0 4px 15px rgba(0,208,132,.4)}.ns-video-card{background-color:#000;cursor:pointer;transition:transform .3s ease}.ns-play-btn{width:64px;height:64px;background-color:rgba(0,158,247,.9)!important;border:0;z-index:10;animation:pulse 2s infinite}.ns-play-btn:hover{transform:translate(-50%,-50%) scale(1.1)!important;background-color:#009ef7!important}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(0,158,247,.7)}70%{box-shadow:0 0 0 15px rgba(0,158,247,0)}100%{box-shadow:0 0 0 0 rgba(0,158,247,0)}}.ns-video-overlay{z-index:5;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%)}.ns-value-card{background-color:#f8f9fd;border-radius:20px;position:relative;overflow:hidden;background-image:url("data:image/svg+xml,%3Csvg width='200' height='200' viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='%23E1E8F5' stroke-width='2' d='M200,0 C150,0 150,50 100,50 C50,50 50,100 0,100' /%3E%3Cpath fill='none' stroke='%23E1E8F5' stroke-width='2' d='M220,-20 C170,-20 170,30 120,30 C70,30 70,80 20,80' /%3E%3Cpath fill='none' stroke='%23E1E8F5' stroke-width='2' d='M240,-40 C190,-40 190,10 140,10 C90,10 90,60 40,60' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:top right;background-size:150px}.ns-value-title{color:#009ef7;font-weight:700;font-size:1.25rem}.ns-value-subtitle{font-weight:600;color:#001b3a;font-size:1rem}.ns-value-text strong{color:#001b3a}.ns-trusted-img-wrapper{box-shadow:0 10px 30px rgba(0,0,0,.1)}.ns-process-section{background:linear-gradient(111.4deg,#fff8e1 0%,#e3f2fd 100%);padding-top:5rem;padding-bottom:5rem}.ns-process-card{border-radius:24px;padding:2.5rem!important;box-shadow:0 10px 40px rgba(0,0,0,.05);border:0;transition:transform .3s ease}.ns-process-card:hover{transform:translateY(-8px)}.ns-process-icon{width:64px;height:64px;background-color:#009ef7;color:#fff;border-radius:20px}.ns-team-card{border-radius:20px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.ns-team-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)!important}.ns-team-img-wrapper{height:320px;background-color:#e9ecef;width:100%}.ns-team-img{height:100%;width:100%;object-fit:cover;object-position:top center}.rounded-circle{aspect-ratio:1/1}.ns-cta-banner{background:linear-gradient(90deg,#daf4fc 0%,#fbecc9 100%)}.ns-cta-icon-wrapper{width:72px;height:72px;background-color:#009ef7;color:#fff}.ns-pain-points-section .ns-pain-cta,.ns-cta-section .ns-btn-chat,.ns-btn-chat{background-color:#009ef7;color:#fff;border:0;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,158,247,.3)}.captcha-box{margin-block:15px}.ns-pain-points-section .ns-pain-cta:hover,.ns-cta-section .ns-btn-chat:hover,.ns-btn-chat:hover{transform:translateY(-2px);background-color:#001844;color:#fff;box-shadow:0 6px 15px rgba(0,158,247,.4)}.ns-btn-meeting{background-color:#fbb900;color:#212529;border:0;transition:all .2s ease;box-shadow:0 4px 12px rgba(251,185,0,.3)}.ns-btn-meeting:hover{transform:translateY(-2px);background-color:#e5a800;color:#212529;box-shadow:0 6px 15px rgba(251,185,0,.4)}.ns-client-section{overflow:hidden}.ns-client-bg{position:absolute;top:0;left:0;bottom:0;width:38%;background-color:#009ef7;border-top-right-radius:60px;border-bottom-right-radius:60px;z-index:0}@media(max-width:991px){.ns-client-bg{width:100%;height:450px;border-radius:0 0 40px 40px}}.ns-client-swiper{padding:30px}.ns-client-card{border-radius:20px}.shadow-custom{box-shadow:0 15px 40px rgba(0,0,0,.08)}.ns-client-swiper .swiper-slide{opacity:.3;transition:opacity .4s ease}.ns-client-swiper .swiper-slide-active,.ns-client-swiper .swiper-slide-next{opacity:1}.ns-faq-accordion .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23333'%3e%3cpath fill-rule='evenodd' d='M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2Z'/%3e%3c/svg%3e");transition:transform .2s ease-in-out}.ns-faq-accordion .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23333'%3e%3cpath fill-rule='evenodd' d='M2 8a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11A.5.5 0 0 1 2 8Z'/%3e%3c/svg%3e");transform:rotate(0deg)}.ns-faq-accordion .accordion-button:focus{box-shadow:none;border-color:rgba(0,0,0,.125)}.ns-faq-accordion .accordion-item{background-color:#f8f9fa}.ns-footer-content ul li a{transition:color .2s ease}.ns-footer-content ul li a:hover{color:#fbb900!important}.ns-footer-cta{border:0}.ns-contact-form{border:1px solid rgba(0,0,0,.05)}.ns-form-control,.ns-form-select{background-color:#fff;border:1px solid #ced4da;border-radius:8px;padding:.75rem 1rem;font-size:.85rem;color:#495057;transition:all .2s ease}.ns-form-control:focus,.ns-form-select:focus{background-color:#fff;border-color:#009ef7;box-shadow:0 0 0 4px rgba(0,158,247,.1)}textarea.ns-form-control{resize:none}.ns-btn-submit{background-color:#fbb900;color:#212529;font-weight:700;padding:12px 32px;border-radius:50px;border:0;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center}.ns-btn-submit:hover{background-color:#e0a500;transform:translateY(-2px);box-shadow:0 4px 12px rgba(251,185,0,.3)}.ns-form-success{animation:fadeIn .5s ease-out}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ns-why-choose-section{background-color:#fefefe;position:relative;overflow:hidden}.ns-why-choose-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.ns-choose-card{background:#fff;border:1px solid #f0f0f0;border-radius:16px;padding:2rem;height:100%;transition:all .3s cubic-bezier(.165,.84,.44,1);position:relative;z-index:1}.ns-choose-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,27,58,.08);border-color:transparent}.ns-choose-icon-wrapper{width:56px;height:56px;background-color:rgba(0,158,247,.08);color:#009ef7;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:all .3s ease;margin-bottom:0}.ns-choose-card:hover .ns-choose-icon-wrapper{background-color:#009ef7;color:#fff;transform:scale(1.1)}.ns-choose-title{color:#001b3a;font-weight:700;font-size:1.25rem;margin-bottom:1rem;line-height:1.4}.ns-choose-desc{color:#6c757d;font-size:.95rem;line-height:1.6;margin-bottom:0}.ns-how-it-works{background-color:#f8f9fa;position:relative;overflow:hidden}.ns-process-cards-wrapper{position:relative}@media(max-width:991.98px){.ns-why-choose-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media(min-width:992px){.ns-process-cards-wrapper::before{content:'';position:absolute;top:40px;left:15%;right:15%;height:2px;background:linear-gradient(90deg,#e9ecef 0%,#009ef7 50%,#e9ecef 100%);z-index:0;opacity:.5;border-radius:10px}}.ns-step-card{background:#fff;border-radius:20px;padding:2.5rem 2rem;position:relative;z-index:1;height:100%;border:1px solid rgba(0,0,0,.03);box-shadow:0 10px 40px rgba(0,0,0,.04);transition:transform .3s ease,box-shadow .3s ease}.ns-step-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,.08);border-color:#fff}.ns-step-badge{position:absolute;top:-20px;left:50%;transform:translateX(-50%);background:#fff;padding:8px 16px;border-radius:30px;font-weight:800;font-size:.9rem;box-shadow:0 5px 15px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05);z-index:10;color:#adb5bd;letter-spacing:1px}.ns-step-card:hover .ns-step-badge{color:#fff;background:#009ef7;box-shadow:0 5px 20px rgba(0,158,247,.4)}.ns-infographic-wrapper{height:140px;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;position:relative}.ns-infographic-svg{max-height:100%;max-width:100%;filter:drop-shadow(0 10px 20px rgba(0,0,0,.05));transition:transform .3s ease}.ns-step-card:hover .ns-infographic-svg{transform:scale(1.05)}.ns-step-problem .ns-step-title{color:#dc3545}.ns-step-solve .ns-step-title{color:#009ef7}.ns-step-growth .ns-step-title{color:#00d084}.ns-step-title{font-weight:700;font-size:1.25rem;margin-bottom:1rem}.ns-step-desc{color:#6c757d;font-size:.95rem;line-height:1.6}.ns-theme-showcase{background-color:#fff;overflow:hidden}.ns-plugin-showcase{background-color:#f8f9fa;overflow:hidden}.ns-plugin-showcase .swiper-slide,.ns-theme-showcase .swiper-slide{transition:opacity .3s ease}.ns-plugin-showcase .swiper-slide-prev,.ns-theme-showcase .swiper-slide-prev,.ns-plugin-showcase .swiper-slide:not(.is-visible),.ns-theme-showcase .swiper-slide:not(.is-visible){opacity:.3}.ns-showcase-card{border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;background:#fff;border:1px solid rgba(0,0,0,.05)}.ns-showcase-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.08)}.ns-showcase-img-wrapper{overflow:hidden;position:relative;background-color:#e9ecef}.ns-theme-ratio{aspect-ratio:16/9}.ns-plugin-ratio{aspect-ratio:4/3}.ns-showcase-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ns-showcase-card:hover .ns-showcase-img{transform:scale(1.05)}.ns-showcase-body{padding:1.25rem;text-align:center}.ns-showcase-title{font-size:1.1rem;font-weight:600;color:#001b3a;margin-bottom:0}.ns-showcase-swiper .swiper-pagination{position:relative;margin-top:2rem;bottom:0}.ns-showcase-swiper .swiper-button-next,.ns-showcase-swiper .swiper-button-prev{color:#001b3a;background:#fff;width:40px;height:40px;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:all .2s ease}.swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-pagination-bullet.swiper-pagination-bullet-active{height:8px;width:8px}.ns-showcase-swiper .swiper-button-next::after,.ns-showcase-swiper .swiper-button-prev::after{font-size:1.2rem;font-weight:800}.ns-showcase-swiper .swiper-button-next:hover,.ns-showcase-swiper .swiper-button-prev:hover{background-color:#009ef7;color:#fff;transform:scale(1.1);box-shadow:0 6px 15px rgba(0,158,247,.25)}.ns-showcase-swiper .swiper-button-prev{left:10px}.ns-showcase-swiper .swiper-button-next{right:10px}.ns-video-card{border:0;background:#000;transition:transform .3s ease,box-shadow .3s ease}.ns-video-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.2)!important}.ns-play-btn{transition:all .3s cubic-bezier(.175,.885,.32,1.275);background-color:rgba(255,255,255,.85)!important;border:0;z-index:5}.ns-play-btn:hover{transform:translate(-50%,-50%) scale(1.15)!important;background-color:#fff!important;box-shadow:0 0 30px rgba(255,255,255,.4)}.ns-play-btn:active{transform:translate(-50%,-50%) scale(.95)!important}.ns-video-overlay{z-index:4;text-shadow:0 2px 4px rgba(0,0,0,.5)}.ns-video-gradient{z-index:3;pointer-events:none}.ns-services-section{position:relative;overflow:hidden}.ns-service-card{background-color:#fff;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;border:1px solid rgba(0,0,0,.05);z-index:1}.ns-service-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgba(0,0,0,.08)}.ns-service-icon{background-color:rgba(0,0,0,.03);color:#6c757d;transition:all .3s ease}.ns-service-bg-hover{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,0) 0%,rgba(0,0,0,.02) 100%);opacity:0;transition:opacity .3s ease;z-index:-1}.ns-service-card:hover .ns-service-bg-hover{opacity:1}.ns-service-badge{font-size:.75rem;font-weight:600;padding:.5em 1em;background-color:#f8f9fa;color:#6c757d;border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.ns-service-nopcommerce{border-top:4px solid transparent}.ns-service-nopcommerce:hover{border-color:rgba(0,0,0,.05);border-top-color:#465f87}.ns-service-nopcommerce .ns-service-icon{color:#465f87;background-color:rgba(70,95,135,.1)}.ns-service-nopcommerce:hover .ns-service-icon{background-color:#465f87;color:#fff;box-shadow:0 4px 10px rgba(70,95,135,.3)}.ns-service-nopcommerce:hover .ns-service-badge{background-color:#465f87;color:#fff;border-color:#465f87}.ns-service-optimizely{border-top:4px solid transparent}.ns-service-optimizely:hover{border-color:rgba(0,0,0,.05);border-top-color:#6f42c1}.ns-service-optimizely .ns-service-icon{color:#6f42c1;background-color:rgba(111,66,193,.1)}.ns-service-optimizely:hover .ns-service-icon{background-color:#6f42c1;color:#fff;box-shadow:0 4px 10px rgba(111,66,193,.3)}.ns-service-optimizely:hover .ns-service-badge{background-color:#6f42c1;color:#fff;border-color:#6f42c1}.ns-service-umbraco{border-top:4px solid transparent}.ns-service-umbraco:hover{border-color:rgba(0,0,0,.05);border-top-color:#198754}.ns-service-umbraco .ns-service-icon{color:#198754;background-color:rgba(25,135,84,.1)}.ns-service-umbraco:hover .ns-service-icon{background-color:#198754;color:#fff;box-shadow:0 4px 10px rgba(25,135,84,.3)}.ns-service-umbraco:hover .ns-service-badge{background-color:#198754;color:#fff;border-color:#198754}.ns-service-shopify{border-top:4px solid transparent}.ns-service-shopify:hover{border-color:rgba(0,0,0,.05);border-top-color:#96bf48}.ns-service-shopify .ns-service-icon{color:#96bf48;background-color:rgba(150,191,72,.1)}.ns-service-shopify:hover .ns-service-icon{background-color:#96bf48;color:#fff;box-shadow:0 4px 10px rgba(150,191,72,.3)}.ns-service-shopify:hover .ns-service-badge{background-color:#96bf48;color:#fff;border-color:#96bf48}.ns-service-woocommerce{border-top:4px solid transparent}.ns-service-woocommerce:hover{border-color:rgba(0,0,0,.05);border-top-color:#9b5c8f}.ns-service-woocommerce .ns-service-icon{color:#9b5c8f;background-color:rgba(155,92,143,.1)}.ns-service-woocommerce:hover .ns-service-icon{background-color:#9b5c8f;color:#fff;box-shadow:0 4px 10px rgba(155,92,143,.3)}.ns-service-woocommerce:hover .ns-service-badge{background-color:#9b5c8f;color:#fff;border-color:#9b5c8f}.ns-service-img-wrapper{height:350px;background-color:#f8f9fa;transition:transform .4s ease,box-shadow .4s ease}.ns-service-img-wrapper:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.15)!important}@media(max-width:991.98px){.ns-service-img-wrapper{height:250px;margin-bottom:20px}.ns-feature-row{text-align:center}.pe-lg-5,.ps-lg-5{padding-right:0!important;padding-left:0!important}}@media(max-width:767.98px){.ns-hero-title{font-size:2rem;margin-bottom:1rem!important}.ns-hero-text{font-size:1rem;margin-bottom:2rem!important}.ns-hero-content{padding:3rem 1.5rem}.ns-hero-image{background-position:center top!important}.ns-feature-row{text-align:center;margin-bottom:3rem!important}.ns-service-img-wrapper{height:220px;margin-top:1.5rem;border-radius:12px}section.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.display-6{font-size:1.75rem}.lead{font-size:1rem}.ns-hero-content .btn,.ns-feature-row .btn{width:100%;justify-content:center;padding:14px 20px}.ns-stat-card{padding:1rem .5rem}.ns-stat-value{font-size:1.75rem}.ns-stat-icon svg{width:20px;height:20px}.header-meeting-btn{padding:8px 16px}.header-meeting-btn svg{display:block}}section.py-5{padding-top:6rem!important;padding-bottom:6rem!important}@media(min-width:992px){section.py-5{padding-top:8rem!important;padding-bottom:8rem!important}}@media(max-width:767.98px){section.py-5{padding-top:5rem!important;padding-bottom:5rem!important}}.ns-pain-points-section{background-color:#f8f9fa}.cursor-pointer{cursor:pointer}.ns-pain-card{background:#fff;border:1px solid #eff2f5;border-radius:12px;padding:1.5rem;height:auto;transition:all .3s ease;display:flex;align-items:flex-start;text-align:left;margin-bottom:0}.ns-pain-card:hover,.ns-pain-card.active{transform:translateX(5px);box-shadow:0 4px 15px rgba(0,0,0,.05);border-color:#009ef7;background-color:#f8fdff}.ns-pain-icon{width:48px;height:48px;margin:0 1.25rem 0 0;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:#fff4f4;color:#f1416c;border-radius:10px}.ns-pain-icon svg{width:24px;height:24px}.ns-pain-title{font-weight:700;color:#001b3a;margin-bottom:.25rem;font-size:1.05rem}.ns-pain-text{font-size:.9rem;color:#7e8299;line-height:1.5;margin-bottom:0}.ns-pain-cta{background-color:#009ef7;color:#fff;border:0;box-shadow:0 4px 12px rgba(0,158,247,.3)}.ns-pain-cta:hover{background-color:#0089d6;color:#fff;transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,158,247,.4)}.ns-pain-img-wrapper{height:100%;min-height:600px;border-radius:20px;overflow:hidden;position:relative;box-shadow:0 20px 40px rgba(0,0,0,.1)}.clutch-logo-wrapper{font-size:0;margin-right:15px;vertical-align:middle}.clutch-logo{max-width:60px}.small{font-size:1rem}.ns-event-section{position:relative;background-color:#fff}.ns-masonry-grid{column-count:1;column-gap:1.5rem}@media(min-width:768px){.ns-masonry-grid{column-count:2}}@media(min-width:992px){.ns-masonry-grid{column-count:3}}.ns-event-item{break-inside:avoid;margin-bottom:1.5rem;position:relative;border-radius:16px;overflow:hidden;cursor:zoom-in;transition:transform .3s ease,box-shadow .3s ease;background:#f8f9fa;display:block;text-decoration:none}.ns-event-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.15)}.ns-event-item img{width:100%;height:auto;display:block;transition:transform .5s ease}.ns-event-item:hover img{transform:scale(1.05)}.ns-case-metrics-grid{display:flex;gap:1.5rem;margin-top:2rem;padding-top:2rem;border-top:0;flex-wrap:wrap}.ns-metric-item{text-align:left;background:#fff;padding:1.5rem;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.02);min-width:140px;flex:1;transition:transform .3s ease}.ns-metric-item:hover{transform:translateY(-5px);box-shadow:0 15px 50px rgba(0,0,0,.08)}.ns-metric-val{font-size:2.5rem;font-weight:800;color:#009ef7;line-height:1.1;margin-bottom:.5rem}.ns-metric-label{font-size:.85rem;text-transform:uppercase;color:#7e8299;font-weight:700;letter-spacing:.5px;display:block}.ns-case-img-wrapper{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 25px 60px rgba(0,0,0,.12);transform:perspective(1000px) rotateY(-2deg);transition:all .5s ease}.ns-case-img-wrapper:hover{transform:perspective(1000px) rotateY(0deg) translateY(-10px);box-shadow:0 35px 80px rgba(0,0,0,.15)}.ns-case-img{width:100%;height:auto;object-fit:cover;aspect-ratio:16/7.7;display:block;transition:transform .5s ease}.ns-case-img-wrapper:hover .ns-case-img{transform:scale(1.03)}.ns-event-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,27,58,.9),transparent);padding:2rem 1.5rem 1.5rem;color:#fff;opacity:0;transform:translateY(10px);transition:all .3s ease}.ns-event-item:hover .ns-event-overlay{opacity:1;transform:translateY(0)}.ns-event-meta{font-size:.85rem;opacity:.9;letter-spacing:.5px;text-transform:uppercase;font-weight:600;margin-bottom:.25rem;display:block}.ns-event-title{font-size:1.1rem;font-weight:700;margin:0;color:#fff}.ns-play-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);width:50px;height:50px;background:rgba(255,255,255,.2);backdrop-filter:blur(4px);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease}.ns-event-item.video-item .ns-play-indicator{opacity:1}.ns-event-item:hover .ns-play-indicator{transform:translate(-50%,-50%) scale(1);background:rgba(255,255,255,.3)}.ns-why-choose-section{background-color:#fff}.ns-why-choose-grid{display:flex;flex-direction:column;gap:1.5rem;max-width:900px;margin:0 auto}.ns-choose-card{display:flex;align-items:center;padding:.75rem 0;background:transparent;border:0;border-bottom:1px solid rgba(0,0,0,.05);border-radius:0;transition:all .3s ease;text-align:left}.ns-choose-card:last-child{border-bottom:0}.ns-choose-card:hover{transform:translateX(10px);box-shadow:none;border-color:rgba(0,0,0,.05)}.ns-choose-icon-wrapper{flex-shrink:0;width:48px;height:48px;background-color:#f1faff;color:#009ef7;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:1rem;transition:all .3s ease}.ns-choose-card:hover .ns-choose-icon-wrapper{background-color:#009ef7;color:#fff;transform:scale(1)}.ns-choose-icon-wrapper svg{width:24px;height:24px}.ns-choose-content{flex:1}.ns-choose-title{font-size:1.35rem;font-weight:700;color:#001b3a;margin-bottom:.5rem}.ns-choose-desc{font-size:1.05rem;color:#5e6278;margin-bottom:0;line-height:1.6}@media(max-width:767.98px){.ns-choose-card{padding:1.5rem;flex-direction:column;text-align:center}.ns-choose-icon-wrapper{margin-right:0;margin-bottom:1.25rem;width:80px;height:80px}.ns-choose-icon-wrapper svg{width:24px;height:24px}.ns-choose-title{font-size:1.2rem}}.ns-team-section{background-color:#f8f9fa}.ns-nex-section{background-color:#fff;padding:8rem 0}.ns-nex-content{text-align:left}.ns-nex-title{font-size:2.75rem;font-weight:800;color:#001b3a;line-height:1.15}.ns-nex-gradient-text{background:linear-gradient(135deg,#009ef7 0%,#005fce 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.ns-nex-desc{font-size:1.15rem;color:#5e6278;line-height:1.6;margin-bottom:3rem;max-width:90%}.ns-nex-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.ns-nex-feature-card{background:#fff;padding:1.5rem;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.02);transition:all .3s ease}.ns-nex-feature-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.06);border-color:#009ef7}.ns-nex-icon{width:44px;height:44px;background-color:#f1faff;color:#009ef7;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ns-nex-feature-card:hover .ns-nex-icon{background-color:#009ef7;color:#fff}.ns-feature-title{font-size:1.1rem;font-weight:700;color:#001b3a;margin-bottom:.5rem}.ns-feature-text{font-size:.95rem;color:#7e8299;margin-bottom:0;line-height:1.5}.ns-nex-img-wrapper{position:relative;padding:2rem}.ns-nex-img{border-radius:20px;box-shadow:0 25px 60px rgba(0,0,0,.12);transform:perspective(1000px) rotateY(3deg);transition:transform .5s ease}.ns-nex-section:hover .ns-nex-img{transform:perspective(1000px) rotateY(0deg) scale(1.02)}@media(max-width:991.98px){.ns-nex-section{padding:4rem 1rem}.ns-nex-title{font-size:2rem}.ns-nex-feature-grid{grid-template-columns:1fr}.ns-nex-img-wrapper{padding:0;margin-bottom:3rem}.ns-nex-img{transform:none}.ns-nex-section:hover .ns-nex-img{transform:none}}.ns-nex-icon-img img{max-width:120px;height:auto}.ns-step-card{background:#fff;border-radius:16px;padding:2.5rem;transition:all .3s ease;border:1px solid rgba(0,0,0,.03);height:100%}.ns-step-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.08)}.ns-step-header{display:flex;justify-content:center;align-items:center;margin-bottom:2rem}.ns-step-badge{position:absolute;top:-10px;right:10px;background:#001b3a;color:#fff;font-size:.8rem;padding:4px 10px;border-radius:20px;font-weight:700;z-index:2}.ns-step-icon-circle{width:90%;height:auto;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;transition:all .4s ease;position:relative}.ns-step-icon-circle img{width:100%;height:100%;object-fit:scale-down}.ns-step-card:hover .ns-step-icon-circle{background:#fff;transform:scale(1.1)}.ns-process-line{position:absolute;top:30%;left:15%;right:15%;height:2px;background-image:linear-gradient(to right,#009ef7 33%,rgba(255,255,255,0) 0%);background-position:bottom;background-size:20px 2px;background-repeat:repeat-x;z-index:0;opacity:.3}.ns-showcase-card{background:#fff;border-radius:16px;overflow:hidden;transition:all .4s ease;border:1px solid rgba(0,0,0,.04)}.ns-showcase-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgba(0,0,0,.1);border-color:rgba(0,0,0,0)}.ns-showcase-img-wrapper{position:relative;overflow:hidden;background-color:#f8f9fa;border-bottom:1px solid rgba(0,0,0,.03)}.ns-theme-ratio{aspect-ratio:4/3}.ns-plugin-ratio{aspect-ratio:16/20}.ns-showcase-img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,1,.5,1);display:block}.ns-showcase-card:hover .ns-showcase-img{transform:scale(1.08)}.ns-showcase-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,27,58,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;backdrop-filter:blur(2px)}.ns-showcase-card:hover .ns-showcase-overlay{opacity:1}.ns-showcase-icon{width:56px;height:56px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#001b3a;transform:translateY(20px) scale(.8);transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 10px 20px rgba(0,0,0,.15)}.ns-showcase-card:hover .ns-showcase-icon{transform:translateY(0) scale(1)}.mfp-zoom-out-cur .ns-showcase-img-wrapper{cursor:zoom-in}.ns-showcase-swiper{padding:20px 10px 50px 10px!important;margin:-20px -10px -20px -10px!important}.ns-step-number-bg{position:absolute;bottom:-20px;right:0;font-size:8rem;font-weight:900;color:#f1f3f5;z-index:0;line-height:1;pointer-events:none;transition:all .5s ease;opacity:.6}.ns-step-card:hover .ns-step-number-bg{color:#e8f0fe;transform:scale(1.1) rotate(-5deg)}.ns-step-content{position:relative;z-index:2}.ns-step-desc{line-height:1.6}.ns-showcase-external-nav .swiper-button-next,.ns-showcase-external-nav .swiper-button-prev{color:#001b3a;background:#fff;width:40px;height:40px;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:all .2s ease}.ns-showcase-external-nav .swiper-button-next::after,.ns-showcase-external-nav .swiper-button-prev::after{font-size:1.2rem;font-weight:800}.ns-showcase-external-nav .swiper-button-next:hover,.ns-showcase-external-nav .swiper-button-prev:hover{background-color:#009ef7;color:#fff;transform:scale(1.1);box-shadow:0 6px 15px rgba(0,158,247,.25)}@media(max-width:768px){.ns-showcase-swiper .swiper-button-next,.ns-showcase-swiper .swiper-button-prev,.ns-showcase-external-nav .swiper-button-next,.ns-showcase-external-nav .swiper-button-prev{display:none!important}}#ns-app-section~.ns-nex-section{background-color:#f8f9fa}
