:root{--color-bg-dark:#0A0F29;--color-bg-darker:#020c1b;--color-primary:#e63946;--color-text-main:#2e2e2e;--color-text-light:#6e6e6e;--color-text-white-sn:#e6f1ff;--color-white:#ffffff;--color-gray-light:#f5f5f7;--font-main:"Barlow",sans-serif;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:2rem;--spacing-xlg:3rem;--spacing-lg:4rem;--spacing-xl:80px;--container-width:1200px;--header-height:72px;--border-radius:8px;--box-shadow:0 10px 30px -10px rgba(2, 12, 27, 0.1)}.container{max-width:var(--container-width);margin:0 auto;padding:0 var(--spacing-sm)}.text-center{text-align:center}.dark-bg{background-color:var(--color-bg-dark);color:var(--color-text-white-sn)}.text-light{color:var(--color-text-light)}a.btn{display:inline-block;padding:.8rem 1.5rem;border-radius:50px;font-weight:600!important;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;border:none;min-width:auto;width:auto;margin:unset}a.btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.1)}a.btn-primary{background-color:var(--color-primary);color:var(--color-white)}a.btn-primary:hover{background-color:#d62839}a.btn-text{background:0 0;color:var(--color-primary);padding:.8rem 1rem}a.btn-large{padding:1rem 2.5rem;font-size:1.1rem;line-height:normal}@media screen and (max-width:2160px){.sn-container{max-width:1600px}}@media (min-width:1440px) and (max-width:1600px){.sn-container{max-width:1200px}.our-client-testimonial-sn .container:before{left:-8%!important}}.site-header{height:var(--header-height);background-color:#fff;position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;transition:all .4s cubic-bezier(.16, 1, .3, 1);width:100%}.site-header.is-sticky{width:90%;max-width:952px;background:#ffffffe5;backdrop-filter:blur(25px);margin:0 auto;top:20px;border-radius:16px;box-shadow:0 4px 15px 0 #8989891a;height:62px;background-color:rgba(255,255,255,.98)}.site-header.is-dark{background:#ffffff1a;backdrop-filter:blur(35px)}.site-header.is-dark .logo,.site-header.is-dark .nav-list a{color:#fff}.header-container{display:flex;align-items:center;width:100%;padding:0 1rem}.main-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:65%;margin-left:auto}.nav-list{display:flex;gap:1rem;align-items:center}.nav-list a{font-weight:400!important;color:var(--color-text-main);font-size:1rem;position:relative}.nav-list a::after{position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:var(--color-primary);transition:width .3s ease}.nav-list a:hover::after{width:100%}.nav-buttons{display:flex;align-items:center;gap:1rem;margin-left:1rem}.logo img{display:none!important;height:40px;width:auto;transition:opacity .3s ease}.site-header:not(.is-sticky):not(.is-dark) .logo .logo-normal{display:block!important}.site-header.is-sticky:not(.is-dark) .logo .logo-light{display:block!important}.site-header.is-dark .logo .logo-dark{display:block!important}a.btn-shanti-ai{position:relative;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#4285f4,#9b72cb,#d96570,#fbbc05,#34a853,#4285f4) border-box;background-size:200% 100%;color:#000;padding:.2rem 1.8rem;border-radius:50px;font-size:14px;font-weight:500!important;display:flex;align-items:center;justify-content:center;z-index:1;border:2px solid transparent;animation:simpleShine 1s linear infinite;overflow:visible}a.btn-shanti-ai::after,a.btn-shanti-ai::before{display:none;content:none}.site-header.is-dark a.btn-shanti-ai{color:#fff;background:linear-gradient(#0a192f,#0a192f) padding-box,linear-gradient(90deg,#4285f4,#9b72cb,#d96570,#fbbc05,#34a853,#4285f4) border-box;background-size:200% 100%}@keyframes simpleShine{0%{background-position:0 0}100%{background-position:200% 0}}a.btn-get-touch{background-color:#000;color:#fff;font-size:14px;font-weight:500!important;border:1px solid #000;padding:.4rem 1.5rem;height:36px;text-align:center}a.btn-get-touch:hover{background-color:#333;border-color:#333;transform:translateY(-2px)}.site-header.is-dark a.btn-get-touch{background-color:#fff;color:#000;border-color:#fff}.site-header.is-dark a.btn-get-touch:hover{background-color:#e6e6e6}.site-header.is-sticky .nav-list{gap:1rem}.site-header.is-sticky .main-nav{width:85%}.mobile-menu-toggle{display:none;background:0 0;border:none;cursor:pointer;flex-direction:column;gap:6px}.mobile-menu-toggle span{display:block;width:25px;height:2px;background-color:var(--color-text-main);transition:.3s}.site-header.is-dark .mobile-menu-toggle span{background-color:#fff}.bg-borders{background-color:#f7f4f2;background-size:contain;background-position:-180px 50px;background-repeat:no-repeat}.hero1-section{padding:var(--spacing-xl) 0;position:relative;overflow:visible}.hero1-container{display:grid;grid-template-columns:1.2fr 0.8fr;gap:var(--spacing-lg);align-items:center;position:relative;z-index:1}.hero1-content h1.hero1-title{font-size:43px;line-height:60px;font-weight:700!important;margin-bottom:32px;color:var(--color-text-main);letter-spacing:2px}.hero1-content p{font-size:1.25rem;font-weight:500!important;color:var(--color-text-light);margin-bottom:24px;max-width:710px;line-height:28px}.hero1-actions{display:flex;gap:var(--spacing-sm);align-items:center}.hero1-actions a.btn-text{color:var(--color-white)}.hero1-actions a.btn-text:hover{color:var(--color-primary)}.tilted-images{position:relative;height:500px;display:flex;justify-content:center;align-items:center;perspective:1000px}.tilted-images img{position:absolute;border-radius:12px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);border:2px solid rgba(255,255,255,.1);transition:transform .5s ease,z-index 0s}.tilted-images .img-1{z-index:2;transform:translate(-100px,30px) rotate(-6deg) scale(.9);width:240px}.tilted-images .img-2{z-index:3;transform:translate(0,-20px) scale(1);width:260px;box-shadow:0 30px 60px -15px rgba(0,0,0,.6)}.tilted-images .img-3{z-index:1;transform:translate(100px,60px) rotate(6deg) scale(.9);width:240px}.tilted-images:hover .img-1{transform:translate(-120px,10px) rotate(-8deg) scale(.9)}.tilted-images:hover .img-2{transform:translate(0,-30px) scale(1.05)}.tilted-images:hover .img-3{transform:translate(120px,40px) rotate(8deg) scale(.9)}.clients-section{padding:72px 0;text-align:center}.section-badge{font-size:.85rem;font-weight:700!important;text-transform:uppercase;letter-spacing:1.5px;color:var(--color-primary);margin-bottom:var(--spacing-md);display:inline-block}.logo-slider{width:100%;margin:0 auto;position:relative;overflow:hidden;padding:var(--spacing-sm) 0}.logo-track{display:flex;width:100%;transition:transform .5s ease-in-out}.logo-slide{flex:0 0 25%;max-width:25%;display:flex;justify-content:center;align-items:center;padding:0 var(--spacing-md)}.logo-slide img{max-width:100%;max-height:80px;object-fit:contain;filter:grayscale(0%);opacity:1;transition:all .3s ease}.logo-slide:hover img{filter:grayscale(0%);opacity:1;transform:scale(1.1)}@media (max-width:768px){.logo-slide{flex:0 0 50%;max-width:50%}}@media (max-width:480px){.logo-slide{flex:0 0 100%;max-width:100%}}.dev-issues-section{padding:80px 0;background-color:#030f21}.dev-issues-section .section-header{margin-bottom:56px}.dev-issues-section .eyebrow-text.text-white-sn{color:#fff;opacity:.9}.dev-issues-section{padding:100px 0;background-color:#f5f3f1}.dev-issues-header-centered{margin-bottom:60px}.dev-issues-header-centered .eyebrow-light{font-size:42px;font-weight:300!important;color:#333;margin-bottom:5px;font-family:var(--font-main);letter-spacing:-.5px}.dev-issues-header-centered .header-bold{font-size:42px;font-weight:700!important;color:#030f21;font-family:var(--font-main);letter-spacing:-.5px}.dev-issues-grid.bento-grid{display:grid;grid-template-columns:repeat(2,3fr);grid-template-rows:repeat(1,474px);gap:30px;grid-template-areas:"timeline costs costs" "visibility vision support";max-width:1200px;margin:0 auto}.issue-card{background-color:#030f21;padding:40px 32px;border-radius:0;position:relative;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease}.issue-card:hover{transform:translateY(-5px)}.issue-card .card-content{z-index:2;position:relative;max-width:210px}.card-vision .card-content{max-width:245px}.card-support .card-content{max-width:230px}.card-costs .card-content,.card-visibility .card-content{max-width:400px}.issue-card.card-visibility .card-content{max-width:230px}.issue-card h3{font-size:24px;font-weight:500!important;color:#fff;margin-bottom:20px;line-height:1.25}.issue-card p{font-size:15px;color:rgba(255,255,255,.6);line-height:1.6}.issue-card .card-image{position:absolute;bottom:0;right:0;z-index:1}.issue-card .card-image img{width:100%;height:auto;object-fit:contain}.card-timeline{grid-area:timeline;width:545px;height:474px}.card-timeline .card-image{bottom:0;right:0;width:100%}.card-costs{grid-area:costs;height:329px}.card-costs .card-image{bottom:0;right:0;width:58%}.card-visibility{grid-area:visibility;width:545px;height:274px}.card-visibility .card-image{bottom:0;right:0;width:54%}.card-vision{grid-area:vision;height:421px;margin-top:-144px;justify-content:flex-end}.card-vision .card-image{top:0;right:0;width:100%}.card-support{grid-area:support;height:421px;margin-top:-144px}.card-support .card-image{bottom:-15px;right:-15px;width:75%}@media (min-width:1024px) and (max-width:1079px){.dev-issues-grid.bento-grid{grid-template-columns:repeat(2,3fr);grid-template-rows:repeat(1,374px);grid-template-areas:"timeline costs costs" "visibility vision support"}.issue-card{min-height:300px}.card-timeline{grid-area:timeline;width:474px;height:374px}.card-costs{grid-area:costs;height:280px}.card-visibility{grid-area:visibility;width:474px;height:274px}.card-vision{grid-area:vision;height:370px;margin-top:-70px;justify-content:flex-end;width:228px}.card-support{grid-area:support;height:370px;margin-top:-68px;width:230px}}@media (max-width:768px){.dev-issues-grid.bento-grid{grid-template-columns:1fr;grid-template-areas:none;display:block}.issue-card{margin-bottom:25px;grid-area:auto!important;min-height:280px}.dev-issues-header-centered .eyebrow-light,.dev-issues-header-centered .header-bold{font-size:32px}}.ai-impact-section{padding:var(--spacing-xl) 0;background:linear-gradient(180deg,#0a0f29 6.86%,#132173 52.9%,#0a0f29 94.61%)!important;color:#fff;overflow:hidden}.ai-impact-section .section-header{margin-bottom:80px;z-index:2;position:relative}.ai-impact-section .eyebrow-text{color:rgba(255,255,255,.85);font-size:48px;line-height:58px;font-weight:300}.ai-impact-section h2{font-size:3rem;font-weight:700!important;color:#fff}.orbit-layout{position:relative;width:100%;max-width:1000px;margin:120px auto 80px auto;height:600px;display:flex;justify-content:center;align-items:center}.orbit-rings{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:0;pointer-events:none}.ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(230,57,70,.15)}.ring-1{width:742px;height:742px;border-color:rgba(238,79,80,.8);box-shadow:none}.ring-2{width:642px;height:642px;border-color:rgba(238,79,80,.6);box-shadow:none}.ring-3{width:542px;height:542px;border-color:rgba(238,79,80,.4)}.orbit-center{position:absolute;z-index:10;width:224px;height:224px;display:flex;justify-content:center;align-items:center}.orbit-rings{width:752px;height:752px}.orbit-row{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(238,79,80,.8);opacity:0;transform:scale(.96)}.ring-1{inset:0}.ring-2{inset:50px}.ring-3{inset:100px}.glow-image{width:100%;height:auto;filter:drop-shadow(0 0 30px rgba(80, 100, 255, .2));animation:pulseGlow 2s infinite ease-in-out}@keyframes pulseGlow{0%{filter:drop-shadow(0 0 30px rgba(80, 100, 255, .2));transform:scale(1.08)}50%{filter:drop-shadow(0 0 50px rgba(80, 100, 255, .4));transform:scale(1.02)}100%{filter:drop-shadow(0 0 30px rgba(80, 100, 255, .2));transform:scale(1.08)}}.orbit-item{position:absolute;z-index:5;width:354px;background:#ffffff0d}.luck-section{padding:var(--spacing-xl) 0}.luck-section .luck-section-header.text-start#bio-text2.text-white-sn{font-size:48px;line-height:58px;font-weight:600!important;color:var(--color-text-main);letter-spacing:-.5px;width:55%}.luck-section .luck-section-header.text-start#bio-text0{color:var(--color-text-main)!important}.luck-section .luck-section-header.text-start#bio-text0.text-white-sn{font-size:48px;line-height:58px;font-weight:600!important;color:var(--color-text-main);letter-spacing:-.5px;width:55%}.luck-section .luck-section-header.text-start#bio-text0{color:var(--color-text-main)!important}.bio-text-animation-wrap{position:relative;display:inline-block;color:rgba(46,46,46,.4);margin-right:8px}.before-after-section .bio-text-animation-wrap,.dark-bg .bio-text-animation-wrap{color:rgba(255,255,255,.4)}.bio-text-animation-word{position:absolute;width:0;height:100%;color:var(--color-text-main);left:0;overflow:hidden;white-space:nowrap}.before-after-section .bio-text-animation-word,.dark-bg .bio-text-animation-word{color:#fff}.about-p-team_info-bio-row2{position:relative;display:inline-block;color:rgba(46,46,46,.5);margin-right:8px}.about-p-team_info-bio-word2{position:absolute;width:0;height:100%;color:var(--color-text-main);left:0;overflow:hidden;text-align:center}.before-after-section .before-after-section-header.text-left#bio-text3{font-size:48px;line-height:58px;font-weight:600!important;color:var(--color-white);letter-spacing:-.5px;width:55%}.before-after-section-header.text-left#bio-text3{color:var(--color-white)!important}.about-p-team_info-bio-row2,.about-p-team_info-bio-row3,.about-p-team_info-bio-word2,.about-p-team_info-bio-word3{display:none!important}.servicesTitle-right{width:60%}.servicesTitle-right-2{width:56%;text-align:right}.servicesTitle-left{width:60%;margin:0 auto!important;margin-right:0!important;margin-bottom:56px!important}.servicesTitle-left-2{width:56%;text-align:left}.hero1-section{padding:90px 0 80px;position:relative;overflow:hidden}.hero1-light{color:#2e2e2e}.hero1-container{display:grid;grid-template-columns:1.1fr 1fr;gap:4rem;align-items:center}.hero1-content{text-align:left}.hero1-title{font-size:3.2rem;font-weight:800;line-height:1.2;color:#1a1a1a;margin-bottom:1.5rem;letter-spacing:-.02em}.hero1-subtitlesmall{font-size:18px!important;line-height:18px!important;font-weight:500!important;color:#64748b!important;margin-top:2.5rem!important;max-width:90%!important}.hero1-subtitle{font-size:1.1rem;line-height:1.6;color:#64748b;margin-bottom:2.5rem;max-width:90%}.hero1-badges{display:flex;align-items:center;gap:1.5rem;margin-bottom:40px}.badge-item{display:flex;align-items:center;gap:.5rem}.badge-icon{height:52px;width:auto;object-fit:contain}.badge-text{font-size:18px;color:#334155;font-weight:500!important}.badge-text strong{font-weight:800;color:#0f172a}.badge-divider{width:1px;height:24px;background-color:#e2e8f0}.hero1-actions{display:flex;align-items:center;gap:2rem}a.btn-red{background-color:#ea1943;color:#fff;padding:.7rem 2rem;border-radius:50px;font-weight:600!important;transition:transform .2s,box-shadow .2s;border:none}a.btn-red:hover{background-color:#d11238;transform:translateY(-2px);box-shadow:0 10px 20px rgba(234,25,67,.25)}.link-text{color:#1a1a1a;font-weight:600!important;text-decoration:underline;text-underline-offset:4px;transition:color .2s}.link-text:hover{color:#ea1943}.hero1-images-collage{display:flex;gap:1rem;height:500px;justify-content:center;align-items:center}.collage-col{flex:1;height:100%;overflow:hidden;position:relative}.collage-img{width:100%;height:100%;object-fit:cover}.col-offset-1{transform:translateY(-35px);height:100%}@media (max-width:900px){.hero1-container{grid-template-columns:1fr;text-align:center;gap:3rem}.hero1-content{text-align:center}.hero1-title{font-size:2.25rem}.hero1-subtitle{margin:0 auto 2rem}.hero1-badges{justify-content:center}.hero1-actions{justify-content:center}.hero1-images-collage{height:520px;margin-top:3rem}}.readiness-section{padding:80px 0;background-color:var(--color-bg-dark)}.readiness-card{background:url('https://www.image.shantiinfosoft.com/images/readiness-assessment-bg.png') no-repeat center center;background-size:cover;border-radius:0;display:flex;align-items:center;padding:60px 80px;position:relative;overflow:hidden;min-height:420px;border:1px solid rgba(255,255,255,.05)}.readiness-content{flex:0 0 60%;z-index:2;position:relative}.readiness-stats{display:flex;align-items:flex-start;gap:30px;margin-bottom:25px}.stats-number{font-size:60px;font-weight:700!important;color:#fff;line-height:.9;margin:0;font-family:var(--font-main)}.stats-text{font-size:20px;font-weight:700!important;color:#fff;line-height:1.2;margin:0;max-width:450px;font-family:var(--font-main)}.readiness-desc{font-size:18px;color:rgba(255,255,255,.95);line-height:1.6;margin-bottom:60px;max-width:580px;font-family:var(--font-main)}.btn-assessment{background-color:#fff!important;color:#030f21!important;font-size:18px;font-weight:700!important;line-height:1;padding:16px 45px!important;border-radius:50px!important;text-decoration:none;transition:all .3s ease;display:inline-block;font-family:var(--font-main);border:none!important}a.btn-assessment:hover{background-color:#fff!important;color:#030f21!important;transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.3)}.readiness-image{position:absolute;right:82px;bottom:0;width:45%;height:100%;display:flex;align-items:flex-end;justify-content:flex-end;z-index:1}.readiness-image img{max-width:140%;height:auto;object-fit:contain}@media (max-width:1200px){.readiness-card{padding:50px 60px}.stats-number{font-size:90px}.stats-text{font-size:28px}}@media (max-width:991px){.readiness-card{flex-direction:column;text-align:center;padding:60px 30px;background-position:left center}.readiness-content{flex:0 0 100%}.readiness-stats{flex-direction:column;align-items:center;gap:15px}.stats-text{max-width:100%}.readiness-desc{max-width:100%}.readiness-image{position:relative;width:80%;margin:40px auto 0;justify-content:center;right:auto}.readiness-image img{max-width:100%}}.project-plan-section{background-color:#030f21;padding:0 0}.project-plan-banner{background:url('https://www.image.shantiinfosoft.com/images/project-plan-bg.png') no-repeat center center;background-size:cover;padding:60px 0;position:relative;overflow:hidden;height:400px;display:flex;align-items:center}.project-plan-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.project-plan-content{max-width:650px;z-index:2;position:relative}.project-plan-content h2{font-size:34px;font-weight:600!important;color:#111;line-height:1.2;margin-bottom:16px;font-family:var(--font-main)}.project-plan-content p{font-size:16px;font-weight:500!important;color:#111111B2;margin-bottom:32px;font-family:var(--font-main)}.btn-project-plan{background-color:#fff!important;color:#030f21!important;font-size:16px;font-weight:700!important;line-height:1;padding:14px 40px!important;border-radius:50px!important;text-decoration:none;transition:all .3s ease;display:inline-block;font-family:var(--font-main);border:none!important}a.btn-project-plan:hover{background-color:#fff!important;color:#030f21!important;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.project-plan-image{position:absolute;right:-265px;top:-145px;display:flex;justify-content:flex-end;align-items:center;z-index:1}.project-plan-image img{max-width:100%;height:auto;object-fit:contain;margin-right:0}@media (max-width:1200px){.project-plan-content h2{font-size:34px}.project-plan-image img{margin-right:-50px}}@media (max-width:991px){.project-plan-wrapper{flex-direction:column;text-align:center}.project-plan-content{max-width:100%;margin-bottom:40px}.project-plan-image{width:100%;justify-content:center}.project-plan-image img{margin-right:0;max-width:100%}}.before-after-section{padding:var(--spacing-xl) 0;background-color:#030f21;color:#fff}.before-after-section-header h2.text-white-sn{color:#fff;font-size:48px;line-height:65px;font-weight:600!important;margin-bottom:85px}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;max-width:1000px;margin:0 auto;border-radius:8px;overflow:hidden}.compare-col{padding:2.5rem}.col-before{background-color:transparent}.col-after{background-color:#0f1a2e}.compare-col h3{font-size:1.75rem;font-weight:700!important;margin-bottom:2.5rem;display:flex;align-items:center;gap:10px}.compare-col h3 .text-mute{color:rgba(255,255,255,.4);font-weight:500!important}.compare-list li{display:flex;align-items:flex-start;gap:15px;margin-bottom:2rem;font-size:1.05rem;line-height:1.5;color:rgba(255,255,255,.9)}.icon-check,.icon-cross{width:24px;height:24px;flex-shrink:0;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-top:2px}.icon-cross{background-color:#ff3b30;color:#fff}.icon-check{background-color:#00c853;color:#fff}@media (min-width:1800px){.comparison-grid{display:grid;grid-template-columns:1fr 1fr;max-width:1200px}}@media (max-width:768px){.comparison-grid{grid-template-columns:1fr}.compare-col{padding:2rem}}.orbit-card{background:#ffffff0d;border:1px solid #0000001a;backdrop-filter:blur(100px);padding:20px 36px;display:flex;align-items:center;gap:15px;transition:transform .3s;position:relative;z-index:11}.orbit-card p{margin-bottom:0;font-size:20px;font-weight:500!important}.how-we-work-section{padding:var(--spacing-xl) 0;background-color:#030f21;color:#fff}.work-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:4rem;align-items:start}.work-left .work-left-section-header{margin-bottom:2rem;text-align:left}.work-left .work-left-section-header h2.text-white-sn{margin-bottom:2rem;text-align:left;margin-bottom:var(--spacing-xs);font-size:46px;line-height:56px;font-weight:700!important}.work-left .work-left-section-header .eyebrow-text{font-size:46px;line-height:56px;font-weight:300;color:#fff;padding-right:0}.founder-card{background:#fffFFF1A;padding:2.5rem;border-radius:0;text-align:center;position:relative}.abstract-img{position:absolute;top:0;right:0}.founder-card .card-divider{margin:1.5rem auto;width:338px}.founder-img-wrapper{width:70px;height:70px;margin:0 auto 1rem;border-radius:50%;overflow:hidden}.founder-img{width:100%;height:100%;object-fit:cover}.founder-name{font-size:1.5rem;font-weight:700!important;margin-bottom:.2rem}.founder-title{color:#8892b0;font-size:.95rem;margin-bottom:1.5rem}.card-divider{border:0;height:1px;background:rgba(255,255,255,.1);margin:1.5rem 0}.card-text{font-size:1rem;color:#cbd5e1;margin-bottom:1.5rem;line-height:1.5}a.btn-full{width:100%;background-color:var(--color-primary);border:none;font-weight:600!important;width:355px}.process-item{position:relative}.process-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#3e3e3d;overflow:hidden}.process-item.active .add-width{position:absolute;top:0;left:0;height:1px;width:0%;background:#fff;transition:width linear;z-index:2}.process-trigger{width:100%;display:flex;align-items:center;padding:2.2rem 0;background:0 0;border:none;color:#fff;cursor:pointer;text-align:left;transition:color .3s}.process-trigger:hover{color:var(--color-white)}.step-icon{width:32px;height:32px;margin-right:1rem;display:flex;align-items:center;color:#fff}.step-title{font-size:1.5rem;font-weight:600!important;flex-grow:1}.chevron{transition:transform .3s ease;opacity:.7;transform:rotate(-90deg)}.process-trigger[aria-expanded=true] .chevron{transform:rotate(0)}.process-content{max-height:0;overflow:hidden;transition:max-height .4s ease;padding-left:3rem;padding-right:1rem}.process-content p{color:#fffFFFA6;margin-bottom:1.5rem;line-height:1.6;font-size:20px}.deliverables-box{margin-bottom:1.5rem}.box-label{font-weight:600!important;color:#fff;margin-bottom:.5rem;display:block}.deliverables-box ul{list-style:disc!important;padding-left:2.2rem;color:#cbd5e1}.deliverables-box ul li{margin-bottom:.4rem;list-style:disc!important}@media (min-width:1800px){.work-grid{gap:144px;grid-template-columns:.6fr 1fr}.founder-card{width:100%}}@media (max-width:900px){.work-grid{grid-template-columns:1fr;gap:2rem}}.solutions-tabs-section{padding:var(--spacing-xl) 0;background-color:#030f21;color:#fff}.solutions-container{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:start;margin-top:3rem}.solutions-nav{display:flex;flex-direction:column;gap:1rem}.sol-tab{display:flex;align-items:center;width:100%;padding:2.2rem 2rem;background:0 0;border:none;text-align:left;color:rgba(255,255,255,.4);cursor:pointer;border-radius:0;transition:all .3s}.sol-tab:hover{background:rgba(255,255,255,.05);color:#fff}.sol-tab.active{background:#192336;color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.2)}.icon-box-small{margin-right:1rem;display:flex;align-items:center}.tab-text{font-weight:600!important;font-size:20px;flex-grow:1}.tab-arrow{opacity:1;transform:translateX(-10px);transition:all .3s}.sol-tab.active .tab-arrow{opacity:1;transform:translateX(0)}.solutions-content{background:0 0}.sol-panel{display:none;animation:fadeIn .4s ease-out}.sol-panel.active{display:block}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sol-headline{font-size:1.5rem;font-weight:600!important;line-height:1.4;margin-bottom:2rem}.sol-divider{border:0;border-top:1px solid rgba(255,255,255,.1);margin-bottom:2rem}.sol-details{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.sol-col h4{color:#fff;font-size:20px;margin-bottom:1rem;font-weight:600!important}.sol-col ul{list-style:disc!important;padding-left:1.2rem;color:#a0aec0;line-height:1.7}.sol-col ul li{font-size:16px;font-weight:500!important;list-style:disc!important;margin-bottom:.5rem}@media (min-width:1800px){.solutions-container{gap:9rem}}@media (max-width:900px){.solutions-container{grid-template-columns:1fr;gap:2rem}.sol-details{grid-template-columns:1fr}}.orbit-card:hover{background:#ffffff0d;transform:scale(1.05)}.dev-enhanced-section{padding:var(--spacing-xl) 0;background-color:#030f21;color:#fff;overflow:hidden}.dev-enhanced-section .eyebrow-text{color:rgba(255,255,255,.85);font-size:48px;line-height:58px;font-weight:300}.mb-lg{margin-bottom:3rem}.slider-controls-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:0 1rem}.slider-counter{display:flex;align-items:center;gap:1rem;font-family:monospace;font-size:1.25rem;font-weight:600!important;color:#8892b0}.slider-counter span{color:#fff}.slider-counter .connector{width:60px;height:1px;background:#444;display:block}.slider-nav-btns{display:flex;gap:1rem}.slider-btn{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:0 0;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s}.slider-btn:hover{background:#fff;color:#000}.enhanced-slider-container{overflow:hidden;width:100%}.enhanced-track{display:flex;gap:2rem;transition:transform .5s ease-in-out}.enhanced-card{position:relative;flex:0 0 350px;background:#131c2e;padding:2.5rem 2rem;border-radius:0;display:flex;flex-direction:column;overflow:hidden;transition:background .4s ease}.card-icon-box{width:50px;height:50px;background:rgba(255,255,255,.05);display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem;border-radius:4px;color:#fff;transition:background .4s ease}.enhanced-card h3{font-size:1.25rem;font-weight:600!important;margin-bottom:1rem}.card-list{margin-bottom:2rem;flex-grow:1}.card-list li{font-size:.95rem;color:#8892b0;margin-bottom:.5rem;position:relative;padding-left:10px}.card-list li::before{content:"•";position:absolute;left:0;color:#555}.card-footer{border-top:1px solid rgba(255,255,255,.08);padding-top:1.5rem}.ai-label{display:block;font-size:.85rem;font-weight:700!important;text-transform:uppercase;color:#fff;margin-bottom:.5rem}.card-footer p{font-size:.9rem;color:#8892b0;line-height:1.4;margin:0}.enhanced-card:hover{background:#ed0c32cc}.enhanced-card:hover .card-icon-box{background:#ffffff1a}.enhanced-card:hover .card-list li{color:#ffffffcc}.enhanced-card:hover .card-list li::before{color:#ffffffcc}.enhanced-card:hover .card-footer p{color:#ffffffcc}.hover-circle{position:absolute;width:320px;height:320px;background:rgba(255,255,255,.08);border-radius:50%;top:-120px;right:-320px;transition:right .5s ease}.enhanced-card:hover .hover-circle{right:-160px}@media (max-width:900px){.enhanced-card{flex:0 0 85vw}}.orbit-card .icon-small{flex-shrink:0;width:30px;height:30px;display:flex;justify-content:center;align-items:center;color:var(--color-text-white-sn)}.item-top{top:2%;left:50%;transform:translateX(-50%);width:432px;background:#ffffff0d}.item-left{top:43%;left:-75px;width:328px}.item-right{top:43%;right:-75px;width:336px}.item-bottom-left{bottom:4%;left:4%}.item-bottom-right{bottom:4%;right:4%}@media (max-width:900px){.orbit-layout{flex-direction:column;height:auto;gap:20px;padding-bottom:40px}.orbit-rings{display:none}.orbit-center{margin-bottom:30px}.orbit-item{position:static;transform:none;width:100%;max-width:400px}.item-top{transform:none}.ai-impact-section h2{font-size:2.2rem}.ai-impact-section .eyebrow-text{font-size:48px;font-weight:300}.orbit-card p{font-size:.875rem}.orbit-layout{flex-direction:row;flex-wrap:wrap}.orbit-center{width:100%;height:auto}.glow-image{max-width:300px}.orbit-card p br{display:none}}.problems-section{padding:var(--spacing-xl) 0;background-color:#f8f9fa}.section-header{margin-bottom:var(--spacing-lg);margin-left:auto;margin-right:auto}.section-header h2.text-white-sn{margin-bottom:var(--spacing-xs);font-size:48px;line-height:58px;font-weight:700!important;color:var(--color-text-white-sn);letter-spacing:-.5px;padding-left:224px}.solutions-tabs-section .eyebrow-text{color:rgba(255,255,255,.85);font-size:48px;line-height:58px;font-weight:300}.subtitle{font-size:1.15rem;color:#666;line-height:1.6}.problems-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-md)}.problem-card{background:var(--color-white);padding:var(--spacing-lg);border-radius:var(--border-radius);box-shadow:0 4px 6px rgba(0,0,0,.02),0 10px 20px rgba(0,0,0,.04);transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(0,0,0,.03)}.problem-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px rgba(0,0,0,.1)}.problem-card .icon{font-size:2.5rem;margin-bottom:var(--spacing-sm)}.problem-card h3{margin-bottom:var(--spacing-xs);font-size:1.35rem;font-weight:600!important}.problem-card p{color:#666;line-height:1.6}.process-section{padding:var(--spacing-xl) 0;background-color:var(--color-bg-darker);color:var(--color-text-white-sn);position:relative;overflow:hidden}.process-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);margin-top:var(--spacing-lg);position:relative}.process-steps::before{content:"";position:absolute;top:50px;left:15%;width:70%;height:2px;background:rgba(255,255,255,.1);z-index:0;display:block}.step-card{background:rgba(255,255,255,.03);padding:var(--spacing-lg) var(--spacing-md);border-radius:var(--border-radius);border:1px solid rgba(255,255,255,.05);position:relative;text-align:center;backdrop-filter:blur(5px);z-index:1;transition:transform .3s ease}.step-card:hover{background:rgba(255,255,255,.06);transform:translateY(-5px)}.step-number{display:block;width:60px;height:60px;line-height:60px;border-radius:50%;background:var(--color-bg-dark);border:2px solid var(--color-primary);color:var(--color-white);font-size:1.25rem;font-weight:700!important;margin:0 auto var(--spacing-md);position:relative;z-index:2}.step-card h3{margin-bottom:var(--spacing-sm);font-size:1.4rem;font-weight:600!important}.step-card p{color:var(--color-text-light);line-height:1.6}.value-prop-section{padding:var(--spacing-xl) 0;background-color:var(--color-bg-dark);color:var(--color-white)}.value-comparison{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.comparison-col{padding:var(--spacing-lg);border-radius:var(--border-radius)}.comparison-col.traditional{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05)}.comparison-col.modern{background:rgba(230,57,70,.05);border:1px solid var(--color-primary);position:relative}.comparison-col h3{margin-bottom:var(--spacing-md);font-size:1.75rem;font-weight:700!important}.comparison-col ul li{margin-bottom:var(--spacing-sm);font-size:1.15rem;display:flex;align-items:center;gap:10px}.negative{color:#ff6b6b;font-weight:500!important}.positive{color:#4ecdc4;font-weight:600!important}.services-section{padding:var(--spacing-xl) 0;background-color:var(--color-bg-darker);color:var(--color-white)}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-md)}.service-card{background:rgba(255,255,255,.03);padding:var(--spacing-lg);border-radius:var(--border-radius);transition:.3s;border:1px solid rgba(255,255,255,.05)}.service-card:hover{background:rgba(255,255,255,.05);transform:translateY(-5px);border-color:rgba(255,255,255,.1)}.service-card .icon{font-size:2.5rem;margin-bottom:var(--spacing-md)}.service-card h3{font-size:1.5rem;margin-bottom:var(--spacing-sm);font-weight:600!important}.service-card p{color:var(--color-text-light);margin-bottom:var(--spacing-md)}.service-link{display:inline-flex;align-items:center;margin-top:auto;color:var(--color-primary);font-weight:600!important;text-transform:uppercase;font-size:.9rem;letter-spacing:1px}.service-link::after{content:"→";margin-left:5px;transition:transform .3s}.service-link:hover::after{transform:translateX(5px)}.faq-section,.testimonials-section{padding:var(--spacing-xl) 0}.testimonials-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.testimonial-card{padding:var(--spacing-lg);background:var(--color-white);border-radius:var(--border-radius);box-shadow:0 10px 40px -10px rgba(0,0,0,.1);border:1px solid #f1f1f1}.testimonial-content p{font-size:1.35rem;font-style:italic;margin-bottom:var(--spacing-md);line-height:1.6;color:#444}.testimonial-author{display:flex;align-items:center;gap:var(--spacing-sm)}.testimonial-author img{border-radius:50%;width:60px;height:60px;background-color:#fff}.faq-main-header{margin-bottom:4rem}.faq-eyebrow{display:block;font-size:48px;line-height:58px;font-weight:300;color:#2e2e2e}.faq-main-header h2{font-size:48px;line-height:58px;font-weight:700!important;color:#2e2e2e}.faq-layout-grid{display:grid;grid-template-columns:1fr 2fr;gap:4rem;align-items:start}.faq-sidebar{position:sticky;top:120px}.faq-cta-card{background-color:#f8f6f4;padding:3.6rem 2rem;text-align:center;border-radius:2px}.faq-cta-card h3{font-size:1.75rem;font-weight:600!important;color:#222;line-height:1.3;margin-bottom:1.5rem}.faq-cta-card p{font-size:1rem;color:#555;margin-bottom:2rem;line-height:1.5}a.btn-faq-cta{background-color:#e21d38;border-color:#e21d38;color:#fff;font-weight:600!important;padding:.8rem 2rem;border-radius:50px;box-shadow:0 4px 10px rgba(226,29,56,.3)}a.btn-faq-cta:hover{background-color:#c9122c;border-color:#c9122c;transform:translateY(-2px)}.faq-accordion{max-width:800px}.faq-item{margin-bottom:1rem;padding:20px}.faq-trigger{width:100%;display:flex;justify-content:space-between;align-items:flex-start;background:0 0;border:none;padding:0;cursor:pointer;font-size:18px;font-weight:600!important;color:#2e2e2e;text-align:left;transition:color .3s;gap:1rem}.faq-trigger:hover{color:#000}.faq-trigger .icon{font-size:1.5rem;font-weight:300;color:#888;line-height:1;min-width:24px;text-align:right}.faq-content{max-height:0;overflow:hidden;transition:max-height .4s ease-out}.faq-content p{padding-top:1rem;color:#666;font-size:1rem;line-height:1.6;max-width:95%}.title-h2{font-size:48px!important;margin:0 0 1rem;letter-spacing:-.25px}.title-h2{line-height:56px!important}@media (max-width:992px){.faq-layout-grid{grid-template-columns:1fr;gap:3rem}.faq-sidebar{position:static;max-width:500px;margin:0 auto}.faq-main-header h2{font-size:2.5rem}.faq-eyebrow{font-size:1.5rem}}.faq-trigger[aria-expanded=true] .icon{transform:rotate(0)}.faq-trigger .icon{transition:transform .3s ease;font-size:1.5rem;color:var(--color-primary)}.cta-section{padding:var(--spacing-xl) 0;text-align:center;background:var(--color-gray-light)}.cta-section h2{font-size:2.5rem;margin-bottom:var(--spacing-sm);font-weight:800}.cta-section p{font-size:1.25rem;color:#666;margin-bottom:var(--spacing-md);max-width:600px;margin-left:auto;margin-right:auto}.site-footer{padding:80px 0 40px;background-color:var(--color-bg-darker);color:var(--color-text-light);font-size:.95rem}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--spacing-lg);margin-bottom:60px}.footer-col h4{color:var(--color-white);margin-bottom:var(--spacing-md);font-size:1.1rem}.footer-col ul li{margin-bottom:.8rem}.footer-col ul li a{transition:.3s}.footer-col ul li a:hover{color:var(--color-primary);padding-left:5px}.footer-bottom{border-top:1px solid rgba(255,255,255,.05);padding-top:var(--spacing-md);text-align:center;opacity:.6}@media (min-width:1024px) and (max-width:1079px){.hero1-content h1{font-size:2.75rem}.process-steps{grid-template-columns:1fr;gap:var(--spacing-md)}.process-steps::before{display:none}}@media (min-width:768px) and (max-width:1023px){.site-header{padding:0 var(--spacing-sm)}.site-header .main-nav{display:none;position:absolute;top:100%;left:0;width:100%;height:auto;margin-left:0;background:#fff;flex-direction:column;padding:var(--spacing-md);box-shadow:0 10px 20px rgba(0,0,0,.1);border-top:1px solid #eee}ul.navbar-nav.sec-header-right-menu{position:relative!important;width:100%;left:100%!important;height:100%;padding:0!important;top:0;bottom:0;background:#ffff;margin-left:-100%;flex-direction:column!important;align-items:start!important;justify-content:start!important;padding-top:50px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;z-index:9}.site-header .main-nav.active{display:flex}.mobile-menu-toggle{display:flex}.nav-list{flex-direction:column;width:100%;text-align:center;gap:var(--spacing-sm)}.nav-cta{margin:0;margin-top:var(--spacing-sm);width:100%;text-align:center}.footer-grid,.hero1-container,.testimonials-grid,.value-comparison{grid-template-columns:1fr}.hero1-section{text-align:center;padding-top:var(--spacing-lg)}.hero1-container{grid-template-columns:1fr;gap:var(--spacing-lg)}.hero1-content p{margin-left:auto;margin-right:auto}.hero1-actions{justify-content:center}.tilted-images{margin-top:var(--spacing-md);transform:scale(.85);height:400px}.footer-grid{gap:var(--spacing-md)}.orbit-center{display:none}}@media (max-width:480px){.hero1-content h1{font-size:2.25rem}a.btn-large{width:100%}.section-header h2{font-size:2rem}.luck-section .luck-section-header.text-start#bio-text2.text-white-sn{font-size:32px;line-height:42px;width:100%}.orbit-center{display:none}}.dev-enhanced-section{padding:var(--spacing-xl) 0;background-color:#030f21;color:#fff;overflow:hidden}.mb-lg{margin-bottom:3rem}.slider-controls-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:0 1rem}.slider-counter{display:flex;align-items:center;gap:1rem;font-family:monospace;font-size:1.25rem;font-weight:600!important;color:#8892b0}.slider-counter span{color:#fff}.slider-counter .connector{width:60px;height:1px;background:#444;display:block}.slider-nav-btns{display:flex;gap:1rem}.slider-btn{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:0 0;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s}.slider-btn:hover{background:#fff;color:#000}.enhanced-slider-container{overflow:hidden;width:100%}.enhanced-track{display:flex;gap:2rem;transition:transform .5s ease-in-out}.card-icon-box{width:50px;height:50px;background:rgba(255,255,255,.05);display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem;border-radius:4px;color:#fff}.card-list{margin-bottom:2rem;flex-grow:1}.card-list li{font-size:.95rem;color:#8892b0;margin-bottom:.5rem;position:relative;padding-left:10px}.card-list li::before{content:"•";position:absolute;left:0;color:#555}.card-footer{border-top:1px solid rgba(255,255,255,.08);padding-top:1.5rem}.ai-label{display:block;font-size:.85rem;font-weight:700!important;text-transform:uppercase;color:#fff;margin-bottom:.5rem}.card-footer p{font-size:.9rem;color:#8892b0;line-height:1.4;margin:0}@media (max-width:900px){.enhanced-card{flex:0 0 85vw}}.project-fears-section{padding:var(--spacing-xl) 0;background-color:#030f21;color:#fff}.project-fears-section .eyebrow-text{color:rgba(255,255,255,.85);font-size:48px;line-height:58px;font-weight:300}.fears-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.fear-card{background-color:#1a2332;padding:0;border-radius:0;height:100%;transition:background .4s ease}.fear-card:hover{background-color:transparent}.fear-card h3{color:#fff;font-size:1.25rem;font-weight:600!important;margin-bottom:1.25rem;line-height:1.4}.fear-card p{color:#fffFFFA6;font-size:1rem!important;font-weight:500!important;line-height:1.7;margin:0}@media (min-width:1800px){.fears-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}}@media (max-width:900px){.fears-grid{grid-template-columns:repeat(2,1fr)}.fear-card{padding:2rem}}.real-stories-section{padding:var(--spacing-xl) 0;background-color:#fff}.real-stories-section .section-header-row{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--spacing-lg)}.real-stories-section .eyebrow-text{font-size:48px;line-height:58px;color:#2e2e2e;margin-bottom:.5rem;display:block;font-weight:300;padding-right:249px}.real-stories-section h2{font-size:48px;line-height:58px;font-weight:700!important;color:#2e2e2e}.rs-controls{display:flex;gap:2rem;align-items:center;padding-bottom:1rem}.rs-arrow-btn{width:auto;height:auto;border:none;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;padding:0}.rs-arrow-btn svg{width:32px;height:32px}.rs-arrow-btn:hover{background-color:transparent;box-shadow:none;transform:translateX(-4px)}.rs-arrow-btn.rs-next{color:#ff3b30}.rs-arrow-btn.rs-next:hover{transform:translateX(4px)}.rs-slider-container{overflow:hidden;width:100%}.rs-track{display:flex;gap:0;transition:transform .5s cubic-bezier(.25, 1, .5, 1)}.rs-card{flex:0 0 100%;min-width:100%;display:flex;height:600px}.rs-image-col{flex:1;position:relative;overflow:hidden;max-width:500px}.rs-image-col img{width:100%;height:100%;object-fit:cover}.rs-content-col{flex:1;padding:4rem 4rem;display:flex;flex-direction:column;justify-content:center;background-color:#f8f6f4}.rs-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;position:relative}.rs-card-header h3{font-size:1.75rem;font-weight:700!important;color:#111;margin:0}.rs-tag{border:1px solid #999;border-radius:50px;padding:.4rem 1.2rem;font-size:.75rem;color:#666;background:0 0;text-transform:uppercase;letter-spacing:.5px;font-weight:500!important}.rs-subtitle{color:#666;margin-bottom:3rem;font-size:.95rem;font-weight:400!important}.rs-detail-block{margin-bottom:1.5rem}.rs-detail-block h4{font-weight:700!important;color:#222;margin-bottom:.25rem;font-size:1rem}.rs-detail-block p{color:#555;font-size:.95rem;line-height:1.5;margin:0}.rs-detail-block ul{list-style:disc;padding-left:1.25rem;color:#555}.rs-detail-block ul li{margin-bottom:.4rem;font-size:.95rem;color:#555;list-style:disc}@media (max-width:992px){.rs-card{flex-direction:column;height:fit-content}.rs-image-col{height:300px}.rs-content-col{padding:2rem}.rs-controls{display:flex;margin-left:auto}.real-stories-section h2{font-size:2rem}}.sparklinAbout_sparklinContainerOne__9Jaw_{background:#fff;position:relative;height:70vh;overflow:hidden}.sparklinAbout_sparklinContainer__ewoK4{height:100%;position:relative}.sparklinAbout_textContainer1__SWX81{padding:50px 150px;position:absolute;left:0;right:0;transform:translateX(0);transition:all .8s ease;height:100%}.sparklinAbout_text1__abho3{font-size:48px;font-weight:700!important;line-height:88px;text-transform:capitalize;color:#09090b}.sparklinAbout_textContainer2__nWtrG{width:100%;height:100%;padding:120px 0;position:absolute;left:0;right:0;opacity:0;transform:translateX(-700px);transition:all .8s ease;background:url("https://www.image.shantiinfosoft.com/images/bottom-bg-flash.png");background-size:cover;background-position:center;background-repeat:no-repeat}.sparklinAbout_header__Z8G3H{font-size:48px;font-weight:600!important;line-height:58px;margin-bottom:2.5vw}.sparklinAbout_para__a3CEV{width:55vw;font-size:28px;font-weight:600!important;line-height:38px}.sparklinAbout_btn__1X2DZ{background:var(--Other-Bg,#f7f4f2);color:#000}.sparklinAbout_sparklinLogo__WRvce{position:absolute;top:4vw;left:0;transform:translateX(-8vw);transition:transform 1s ease}.sparklinAbout_sparklinLogo__WRvce svg{width:14vw;height:26vw}.show-text-two .sparklinAbout_textContainer1__SWX81{opacity:0;transform:translateX(0)}.show-text-two .sparklinAbout_textContainer2__nWtrG{opacity:1;transform:translateX(0);padding:50px 150px;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;color:#fff}.show-text-two .sparklinAbout_sparklinLogo__WRvce{transform:translateX(80vw)}.sparklinAbout_sparklinLogo__WRvce svg:first-child{display:block;width:14vw;height:26vw;transition:opacity .3s ease}.sparklinAbout_sparklinLogo__WRvce .white-arrow{display:none;width:14vw;height:26vw}.show-text-two .sparklinAbout_sparklinLogo__WRvce svg:first-child{display:none}.show-text-two .sparklinAbout_sparklinLogo__WRvce .white-arrow{display:block}@media (min-width:1800px){.sparklinAbout_sparklinContainerOne__9Jaw_{background:#fff;position:relative;height:70vh;overflow:hidden}.sparklinAbout_sparklinContainer__ewoK4{height:100%;position:relative}.sparklinAbout_textContainer1__SWX81{padding:180px 240px;position:absolute;left:0;right:0;transform:translateX(0);transition:all .8s ease;height:100%}.sparklinAbout_text1__abho3{font-size:64px;font-weight:700!important;line-height:100px;text-transform:capitalize;color:#09090b}.sparklinAbout_textContainer2__nWtrG{width:100%;height:100%;padding:120px 0;position:absolute;left:0;right:0;opacity:0;transform:translateX(0);transition:all .8s ease;background:url("https://www.image.shantiinfosoft.com/images/bottom-bg-flash.png");background-size:cover;background-position:center;background-repeat:no-repeat}.sparklinAbout_header__Z8G3H{font-size:64px;font-weight:600!important;line-height:84px;margin-bottom:2.5vw}.sparklinAbout_para__a3CEV{width:41vw;font-size:32px;font-weight:600!important;line-height:50px}.sparklinAbout_btn__1X2DZ{background:var(--Other-Bg,#f7f4f2);color:#000}.sparklinAbout_sparklinLogo__WRvce{position:absolute;top:4vw;left:0;transform:translateX(-8vw);transition:transform 1s ease}.sparklinAbout_sparklinLogo__WRvce svg{width:14vw;height:26vw}.show-text-two .sparklinAbout_textContainer1__SWX81{opacity:0;transform:translateX(0)}.show-text-two .sparklinAbout_textContainer2__nWtrG{opacity:1;transform:translateX(0);padding:120px 240px;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;color:#fff}.show-text-two .sparklinAbout_sparklinLogo__WRvce{transform:translateX(80vw)}.sparklinAbout_sparklinLogo__WRvce svg:first-child{display:block;width:14vw;height:26vw;transition:opacity .3s ease}.sparklinAbout_sparklinLogo__WRvce .white-arrow{display:none;width:14vw;height:26vw}.show-text-two .sparklinAbout_sparklinLogo__WRvce svg:first-child{display:none}.show-text-two .sparklinAbout_sparklinLogo__WRvce .white-arrow{display:block}}@media (min-width:1280px) and (max-width:1350px){.our-client-testimonial-sn .container:before{display:none}.real-stories-section .eyebrow-text{padding-right:180px}.luck-section .luck-section-header.text-start#bio-text0.text-white-sn{width:80%}.luck-section .luck-section-header.text-start#bio-text2.text-white-sn{width:80%}.our-client-testimonial-sn .sectionTitle-right{width:100%!important;margin-left:0;margin-bottom:130px}.sparklinAbout_sparklinContainerOne__9Jaw_{height:55vh}.solutions-container{display:grid;grid-template-columns:1fr 1.5fr;gap:2rem;align-items:start;margin-top:3rem}.work-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:2rem;align-items:start}}@media (min-width:1024px) and (max-width:1079px){.main-nav{width:75%}.site-header.is-sticky .main-nav{width:80%}.nav-buttons{gap:1rem!important;margin-left:1rem!important}.landing-header .navbar-nav{padding-right:0!important}.hero1-content h1.hero1-title{font-size:2.5rem;line-height:50px}.hero1-container{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:center}.hero1-actions{gap:1rem}.hero1-section{padding:80px 0 80px}.hero1-content p{font-size:1.125rem}.luck-section .luck-section-header.text-start#bio-text0.text-white-sn{width:100%}.issue-card .card-content{max-width:250px}.issue-card.card-visibility .card-content{max-width:205px}.card-visibility .card-image{bottom:55px;right:0;width:55%}.card-vision .card-image{top:-15px;right:0;width:100%}.card-support .card-image{bottom:0;right:0;width:75%}.luck-section .luck-section-header.text-start#bio-text2.text-white-sn{width:100%}.item-top{width:400px}.item-left{left:20px;width:328px}.item-right{right:20px;width:336px}.readiness-image{position:absolute;right:25px;bottom:0;width:40%;height:100%}.readiness-image img{max-width:100%}.project-plan-image{right:-265px;top:-100px}.project-plan-image img{max-width:80%;margin-right:-50px}.our-client-testimonial-sn .sectionTitle-right{width:100%!important;margin-left:0;margin-bottom:130px}.sparklinAbout_sparklinContainerOne__9Jaw_{height:68vh}.solutions-container{display:grid;grid-template-columns:1fr 1.4fr;gap:2rem;align-items:start;margin-top:3rem}.ai-impact-section .eyebrow-text,.dev-enhanced-section .eyebrow-text,.eyebrow-text,.faq-eyebrow,.project-fears-section .eyebrow-text,.real-stories-section .eyebrow-text,.solutions-tabs-section .eyebrow-text{font-size:40px;line-height:50px}.dev-issues-section h2.dark-text,.faq-main-header h2,.real-stories-section h2,.section-header h2.text-white-sn{font-size:40px;line-height:50px}.issue-card h3{font-size:1.125rem}.luck-section .luck-section-header.text-start h2.text-white-sn{width:100%;font-size:40px;line-height:50px;text-align:center}.before-after-section-header h2.text-white-sn{font-size:40px;line-height:58px;text-align:center}.compare-col h3{font-size:1.5rem}.compare-list li{font-size:1rem;line-height:1.5}.icon-check,.icon-cross{margin:0}.work-grid{grid-template-columns:1fr 1.25fr;gap:2rem}.work-left .work-left-section-header .eyebrow-text,.work-left .work-left-section-header h2.text-white-sn{font-size:36px;line-height:46px}.founder-name{font-size:1.25rem}.founder-title{font-size:.875rem}.card-text{font-size:.875rem;line-height:1.25}.step-title{font-size:1.125rem}.process-content p{font-size:.875rem;line-height:1.25}.deliverables-box ul li{font-size:.875rem;line-height:1.25}.sol-headline{font-size:1.5rem;line-height:1.5}.sol-col h4{font-size:1rem}.sol-col ul li{font-size:.875rem}.enhanced-card h3{font-size:1.125rem}.card-list li{font-size:.875rem}.card-footer p{font-size:.875rem}.fear-card h3{font-size:1.125rem}.fear-card p{font-size:.875rem;line-height:1.5}.real-stories-section .eyebrow-text{padding-right:0}.rs-card-header h3{font-size:1.5rem}.rs-subtitle{font-size:.875rem}.rs-detail-block p{font-size:.875rem}.faq-cta-card h3{font-size:1.5rem}.faq-layout-grid{gap:2rem}.faq-trigger{font-size:1rem;line-height:1.5;align-items:center}.faq-content p{font-size:.875rem;line-height:1.25}.sparklinAbout_text1__abho3{font-size:40px;line-height:80px}.sparklinAbout_header__Z8G3H{font-size:40px;line-height:50px}.sparklinAbout_para__a3CEV{font-size:24px;line-height:30px}a.btn-large{font-size:1rem}.footer-col h4{font-size:1rem}.footer-col ul li a{font-size:.875rem}.footer-bottom p{font-size:.875rem}.tab-text{font-size:.875rem}}@media (min-width:992px) and (max-width:1023px){.site-header.is-sticky .main-nav{width:85%}.nav-list a{font-size:.875rem}.nav-buttons{margin-left:0}.ai-impact-section .eyebrow-text,.dev-enhanced-section .eyebrow-text,.eyebrow-text,.faq-eyebrow,.project-fears-section .eyebrow-text,.real-stories-section .eyebrow-text,.solutions-tabs-section .eyebrow-text{font-size:32px;line-height:42px}.dev-issues-section h2.dark-text,.faq-main-header h2,.real-stories-section h2,.section-header h2.text-white-sn{font-size:32px;line-height:42px}.luck-section .luck-section-header.text-start h2.text-white-sn{font-size:32px;line-height:42px}.before-after-section-header h2.text-white-sn{font-size:32px;line-height:50px}.compare-col h3{font-size:1.25rem}.compare-list li{font-size:.875rem}.work-left .work-left-section-header .eyebrow-text,.work-left .work-left-section-header h2.text-white-sn{font-size:32px;line-height:42px}.sparklinAbout_text1__abho3{font-size:32px;line-height:60px}.sparklinAbout_header__Z8G3H{font-size:32px;line-height:42px}.sparklinAbout_para__a3CEV{font-size:20px;line-height:28px}}@media (min-width:768px) and (max-width:991px){.header-container{justify-content:space-between}.hero1-content h1.hero1-title{font-size:2.25rem;line-height:3rem}.hero1-content h1.hero1-title br{display:none}.badge-icon{height:36px}.badge-text{font-size:.875rem}.hero1-badges{gap:1rem}.hero1-actions{flex-direction:column}.eyebrow-text{padding-right:0}.dev-issues-section h2.dark-text,.section-header h2.text-white-sn{padding-left:0}.dev-issues-section h2.dark-text,.faq-main-header h2,.real-stories-section h2,.section-header h2.text-white-sn{font-size:30px;line-height:40px}.ai-impact-section .eyebrow-text,.dev-enhanced-section .eyebrow-text,.eyebrow-text,.faq-eyebrow,.project-fears-section .eyebrow-text,.real-stories-section .eyebrow-text,.solutions-tabs-section .eyebrow-text{font-size:30px;line-height:40px;padding-right:0}.work-grid{grid-template-columns:1fr}.fears-grid{grid-template-columns:repeat(1,1fr)}.real-stories-section .section-header-row{flex-direction:column;gap:20px;margin-bottom:10px;align-items:flex-start}.rs-card-header{flex-direction:column;gap:8px}.rs-content-col{padding:1.5rem}.rs-subtitle{margin-bottom:1.5rem}.rs-detail-block:last-child{margin-bottom:0}.sparklinAbout_textContainer1__SWX81{padding:20px 70px}.sparklinAbout_text1__abho3{font-size:32px;line-height:70px}.sparklinAbout_sparklinContainerOne__9Jaw_{height:30vh}.show-text-two .sparklinAbout_textContainer2__nWtrG{padding:36px 70px}.sparklinAbout_header__Z8G3H{font-size:28px;line-height:36px}.sparklinAbout_para__a3CEV{font-size:16px;line-height:25px;width:100%}.sparklinAbout_para__a3CEV br{display:none}.sparklinAbout_btn__1X2DZ{padding:7px 1rem;width:fit-content;font-size:14px}.sparklinAbout_para__a3CEV+br{display:none}.footer-col p{font-size:14px;margin-top:8px}.site-header.is-sticky .main-nav{width:100%!important}.site-header.is-dark .logo,.site-header.is-dark .nav-list a{color:var(--color-text-main)}.site-header.is-dark a.btn-get-touch{background-color:#0a192f;color:#fff}.before-after-section-header h2.text-white-sn{font-size:24px;line-height:36px}.before-after-section-header h2.text-white-sn br{display:none}.luck-section .luck-section-header.text-start h2.text-white-sn{font-size:24px;line-height:36px}.step-title{font-size:1rem}.ai-impact-section,.before-after-section,.dev-enhanced-section,.dev-issues-section,.how-we-work-section,.luck-section,.project-fears-section,.real-stories-section,.solutions-tabs-section{padding:var(--spacing-xlg) 0}.hero1-section{padding-top:8rem}.rs-track{gap:0}.title-h2{line-height:50px!important}.title-h2{font-size:40px!important;margin:0 0 1rem;letter-spacing:-.25px}.card-timeline{grid-area:timeline;width:auto;height:auto}.card-costs{grid-area:costs;height:auto}.card-visibility{grid-area:visibility;width:auto;height:auto}.card-vision{grid-area:vision;height:auto;margin-top:0;justify-content:flex-start}.card-support{grid-area:support;height:auto;margin-top:0}.luck-section .luck-section-header.text-start#bio-text2.text-white-sn{font-size:38px;line-height:48px;width:100%}.orbit-center{display:none}.stats-number{font-size:78px}.readiness-stats{gap:24px}.stats-text{max-width:100%}.readiness-desc{max-width:100%;margin:auto;margin-bottom:60px}.orbit-layout{gap:20px;padding-bottom:0;margin-bottom:0;margin-top:60px}.btn-assessment{width:50%!important;font-size:14px!important;letter-spacing:.5px!important;line-height:1;padding:16px 14px!important;border-radius:50px!important}.compare-col{padding:2rem 1rem}.compare-col h3{font-size:1.75rem;margin-bottom:2rem;gap:10px}.compare-list li{gap:15px;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.5}.founder-card{padding:2rem}.founder-card .card-divider{margin:1.5rem auto;width:220px}.sol-headline{font-size:1.25rem;font-weight:500!important}.project-plan-banner{padding:60px 0;height:auto}.project-plan-image{position:relative;right:0;top:0;width:70%}.enhanced-card{flex:0 0 100vw}.fear-card{padding:1rem}.our-client-testimonial-sn .sectionTitle-right{width:100%!important;margin-left:0;margin-bottom:50px!important}.faq-sidebar{position:static;max-width:100%;margin:0 auto}.faq-accordion{max-width:100%}.faq-cta-card{padding:3.6rem 1rem}.faq-item{margin-bottom:1rem;padding:16px}.card-costs .card-content,.card-visibility .card-content{max-width:320px}.issue-card.card-visibility .card-content{max-width:320px}.card-vision .card-content{max-width:320px}.card-support .card-content{max-width:320px}.issue-card .card-content{max-width:320px}.luck-section .luck-section-header.text-start#bio-text0.text-white-sn{width:100%}}@media screen and (max-width:480px){.hero1-actions{display:flex;flex-direction:column;align-items:center;gap:2rem}.badge-icon{height:40px}.badge-text{font-size:14px}.badge-text{font-size:14px}.title-h2{line-height:50px!important}.title-h2{font-size:40px!important;margin:0 0 1rem;letter-spacing:-.25px}.card-timeline{grid-area:timeline;width:auto;height:auto}.card-costs{grid-area:costs;height:auto}.card-visibility{grid-area:visibility;width:auto;height:auto}.card-vision{grid-area:vision;height:auto;margin-top:0;justify-content:flex-start}.card-support{grid-area:support;height:auto;margin-top:0}.sparklinAbout_sparklinContainerOne__9Jaw_{height:37vh}.sparklinAbout_sparklinLogo__WRvce{top:20vw}.show-text-two .sparklinAbout_sparklinLogo__WRvce{transform:translateX(85vw)}.sparklinAbout_header__Z8G3H{font-size:20px;line-height:28px}.sparklinAbout_para__a3CEV{font-size:14px;line-height:20px}.show-text-two .sparklinAbout_textContainer2__nWtrG{padding:37px 30px}.sparklinAbout_textContainer1__SWX81{padding:37px 30px}.sparklinAbout_text1__abho3{font-size:24px;line-height:34px}.sparklinAbout_text1__abho3:nth-child(2){margin-bottom:0}.btn-assessment{width:100%!important}.project-plan-image{width:100%}.fear-card-image{height:240px}.sparklinAbout_sparklinContainerOne__9Jaw_{height:46vh}.stats-number{font-size:78px}.readiness-stats{gap:24px}.stats-text{max-width:100%}.readiness-desc{max-width:100%;margin:auto;margin-bottom:60px}.orbit-layout{gap:20px;padding-bottom:0;margin-bottom:0;margin-top:60px}.btn-assessment{width:100%!important;font-size:14px!important;letter-spacing:.5px!important;line-height:1;padding:16px 14px!important;border-radius:50px!important}.compare-col{padding:2rem 1rem}.compare-col h3{font-size:1.75rem;margin-bottom:2rem;gap:10px}.compare-list li{gap:15px;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.5}.founder-card{padding:2rem}.founder-card .card-divider{margin:1.5rem auto;width:220px}.sol-headline{font-size:1.25rem;font-weight:500!important}.project-plan-banner{padding:60px 0;height:auto}.project-plan-image{position:relative;right:0;top:0;width:70%}.enhanced-card{flex:0 0 100vw}.fear-card{padding:1rem}.our-client-testimonial-sn .sectionTitle-right{width:100%!important;margin-left:0;margin-bottom:50px!important}.faq-sidebar{position:static;max-width:100%;margin:0 auto}.faq-accordion{max-width:100%}.faq-cta-card{padding:3.6rem 1rem}.faq-item{margin-bottom:1rem;padding:16px}.card-costs .card-content,.card-visibility .card-content{max-width:320px}.issue-card.card-visibility .card-content{max-width:320px}.card-vision .card-content{max-width:320px}.card-support .card-content{max-width:320px}.issue-card .card-content{max-width:320px}.luck-section .luck-section-header.text-start#bio-text0.text-white-sn{width:100%}.ai-impact-section .eyebrow-text,.dev-enhanced-section .eyebrow-text,.eyebrow-text,.faq-eyebrow,.project-fears-section .eyebrow-text,.real-stories-section .eyebrow-text,.solutions-tabs-section .eyebrow-text{font-size:30px;line-height:40px;padding-right:0}.fear-card-image{height:auto;width:100%!important}.real-stories-section .section-header-row{flex-direction:column;gap:20px;margin-bottom:10px;align-items:flex-start}.site-header.is-sticky .main-nav{width:100%!important;height:auto}.site-header.is-dark .main-nav{background:#0a192f}.site-header.is-dark a.portfolio-a,.site-header.is-dark ul.navbar-nav.ml-auto.top-menu-right-one{background:#0a192f}a.portfolio-a,ul.navbar-nav.ml-auto.top-menu-right-one{display:block;position:relative;left:0;top:0;transform:translateX(0);padding-top:24px;height:auto}a.btn-large{font-size:1rem}}.project-fears-section{padding:80px 0;background-color:#030f21}.fears-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.fear-card{background:0 0;display:flex;flex-direction:column;transition:transform .3s ease}.fear-card:hover{transform:translateY(-10px)}.fear-card-image{background-color:#d1e8ed;height:280px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:0}.fear-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.fear-card:hover .fear-card-image img{transform:scale(1.05)}.fear-card-content{padding:24px 0}.fear-card h3{font-size:18px;font-weight:700!important;color:#fff;margin-bottom:16px;line-height:1.4;font-family:var(--font-main)}.fear-card p{font-size:16px;color:rgba(255,255,255,.7);line-height:1.6;font-family:var(--font-main)}@media (min-width:1024px) and (max-width:1079px){.fears-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.fears-grid{grid-template-columns:1fr}.fear-card-image{height:auto;width:500px}}.faq-item-hidden{display:none}.faq-actions{margin:auto;margin-top:50px;width:140px}.btn-view-more{background-color:#fff!important;color:#030f21!important;font-size:16px;font-weight:700!important;padding:10px 20px!important;border-radius:50px!important;border:1px solid #030f21!important;text-decoration:none;transition:all .3s ease;cursor:pointer;display:inline-block;font-family:var(--font-main)}.btn-view-more:hover{background-color:#030f21!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.video-container{position:relative;width:100%;height:392px;overflow:hidden}.layout-container-sm{max-width:var(--container-sm-max-width);margin:0 auto;width:100%;position:relative;z-index:2;text-align:center}.line-anim{overflow:hidden}.line-anim{margin:auto}.line-anim .word{display:inline-block;overflow:hidden}.line-anim .char{display:inline-block;will-change:transform}.fade-up{will-change:transform,opacity}.award-showcase-card{background:#111;border-radius:16px;padding:32px;transition:box-shadow .3s ease;will-change:transform,opacity}.award-showcase-card-img img{max-width:160px;height:auto;display:block}@media (max-width:767px){.hero1-section{padding:90px 0 40px;padding-top:3rem}.hero1-content h1.hero1-title{font-size:2rem;line-height:2.5rem}.hero1-images-collage{height:287px;margin-top:1rem;gap:.5rem}.hero1-badges{gap:.5rem}.clients-section{padding:42px 0}.clients-section .mb-5{margin-bottom:2rem!important}.luck-section{padding:40px 0}.luck-section .luck-section-header.text-start#bio-text0.text-white-sn{font-size:38px;line-height:48px;width:100%}.dev-issues-section{padding:42px 0}.servicesTitle-right-2{width:100%;padding:0 10px;text-align:left}.servicesTitle-right-2 .title_text_sn{font-size:30px;line-height:40px;white-space:normal;transform:translate(0,0) translate3d(0,0,0)!important}.servicesTitle-left{width:100%!important;margin:0 auto!important;margin-right:0!important;margin-bottom:42px!important;padding:0 10px}.servicesTitle-left .title_text_sn{font-size:30px;line-height:40px;white-space:normal;transform:translate(0,0) translate3d(0,0,0)!important}}@media (min-width:1900px){.hero1-section{padding:112px 0 80px;display:flex;flex-direction:column;min-height:calc(100vh - 120px)}.hero1-container{margin:auto}.hero1-images-collage{height:607px}.logo-slide{flex:0 0 14%;max-width:14%}.logo-slide img{object-fit:contain;filter:grayscale(0%);opacity:1}.dev-issues-grid.bento-grid{display:grid;grid-template-columns:repeat(2,3fr);grid-template-rows:repeat(1,474px);gap:30px;max-width:1600px}.card-timeline{grid-area:timeline;width:670px;height:474px}.card-timeline .card-content{max-width:290px;margin-top:80px}.card-visibility{grid-area:visibility;width:670px;height:277px}.luck-section .luck-section-header.text-start#bio-text0.text-white-sn{width:100%;max-width:1200px}.card-vision{grid-area:vision;width:418px}.card-support{grid-area:support;width:418px}.issue-card.card-visibility .card-content{max-width:215px;margin-top:28px}.card-costs .card-content{max-width:400px;margin-top:20px}.card-support .card-content{max-width:375px}.card-vision .card-content{max-width:350px}.card-vision .card-image{top:-25px}.card-support .card-image{bottom:0;right:0}.luck-section .luck-section-header.text-start#bio-text2.text-white-sn{width:100%;max-width:1260px}.compare-list li:last-child{margin-bottom:0}.solutions-container{grid-template-columns:.6fr 1fr}.sol-details{grid-template-columns:1fr;gap:2rem}.project-plan-content{max-width:900px}.fears-grid{grid-template-columns:repeat(3,1fr);gap:30px;max-width:1570px}.fear-card-image{height:454px}.faq-accordion{max-width:100%}.faq-layout-grid{grid-template-columns:.6fr 1fr;gap:9rem}.our-client-testimonial-sn .container:before{content:''!important;position:absolute;top:3%!important;left:4%!important;background-position:left!important;background-repeat:no-repeat!important;background-size:contain!important;width:42%!important;background-image:url(https://www.image.shantiinfosoft.com/images/common/our_clients_bg.png)!important;transition:all 1s ease}.our-client-testimonial-sn .container:hover:before{background-image:url(https://www.image.shantiinfosoft.com/images/common/our_clients_bg_hover.png)!important}.our-client-testimonial-sn .sn-container .sectionTitle-right{margin-bottom:0!important}.rs-image-col{height:600px}}.swipe-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.swipe-btn span{display:block;transition:transform .4s ease}.swipe-btn::after{content:attr(data-text);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transform:translateY(-100%);transition:transform .4s ease;white-space:nowrap}.swipe-btn:hover span{transform:translateY(210%)}.swipe-btn:hover::after{transform:translateY(0)}