.hero-section1{background:#000;min-height:100vh;display:flex;align-items:stretch;padding:0;overflow:hidden}.hero-heading1{font-size:3.5rem;font-weight:800;color:#fff;line-height:1.2;margin-top:60px}.highlighted1{color:#1a73e8}.hero-subtext1{font-size:1.2rem;color:#ccc;margin:30px 0 20px}.custom-btn1{background-color:#1a73e8;padding:14px 24px;font-weight:600;font-size:1rem;border:none;border-radius:8px;width:fit-content}.hero-left1{padding:40px 50px}.hero-img-wrapper1{display:flex;align-items:center;height:100%;padding:40px;background:#000}.hero-img1{max-width:100%;height:auto;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.4)}@media (max-width:991.98px){.hero-heading1{font-size:2.2rem;margin-top:30px}.hero-subtext1{font-size:1rem}.hero-left1{padding:30px 20px;text-align:left}.custom-btn1{width:100%;text-align:center}.hero-img-wrapper1{padding:20px;margin-top:30px}}.bg-dark-gray{background:#1c1c1d;transition:background .3s ease}.custom-card{position:relative;overflow:hidden;background-color:#1a1a1a;border-radius:20px;transition:all .3s ease}.custom-card:hover{background:linear-gradient(135deg,#0056d2,#339af0);box-shadow:0 0 30px rgba(0,0,0,.4);transform:translateY(-5px)}.custom-card::after,.custom-card::before{content:"";position:absolute;border-radius:50%;background:rgba(255,255,255,.05);z-index:0;transition:all .4s ease}.custom-card::before{width:300px;height:300px;top:-100px;left:-80px}.custom-card::after{width:250px;height:250px;bottom:-80px;right:-60px}.custom-card ul li{padding:8px 0;font-size:16px;display:flex;align-items:center}.badge-point{color:ffff;margin-right:10px;font-size:20px;line-height:1}.list-size{font-size:13px!important}@media (max-width:767.98px){h2{font-size:24px}.custom-card h4{font-size:18px}}.workflow-title .highlight{color:#007bff}.workflow-card{background:linear-gradient(135deg,#a5ec7f,#96db6c);border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.1);color:#000;transition:transform .3s ease;max-width:100%;width:100%;z-index:10;position:relative}.workflow-card:hover{transform:translateY(-5px)}.workflow-card .icon{font-size:clamp(30px, 5vw, 40px);margin-bottom:20px}.workflow-card h3{font-weight:700;margin-bottom:15px;font-size:clamp(1.1rem, 2.5vw, 1.5rem)}.workflow-card p{font-size:clamp(.9rem, 2vw, 1rem);color:#222;margin-bottom:25px;line-height:1.6}.workflow-card .btn{background-color:#000;color:#fff;font-weight:700;font-size:clamp(.8rem, 1.5vw, .9rem);padding:12px 20px;border-radius:10px;border:none;transition:all .3s ease;text-decoration:none;display:inline-block;text-align:center}.workflow-card .btn:hover{background-color:#f5f5f5;border:2px solid #000;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.2)}.workflow-title{font-size:clamp(1.8rem, 4vw, 3rem);font-weight:700;line-height:1.2;margin-bottom:2rem}.ring-area{width:100%;display:flex;justify-content:center;align-items:center;min-height:400px;overflow:visible;position:relative;z-index:1}.ring-container{transform:scale(.9);position:relative;width:500px;height:500px;margin:0 auto;transform-origin:center center;z-index:1}.center-image{position:absolute;width:340px;height:340px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;overflow:hidden;z-index:2;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .5s ease}.center-image img{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.outer-ring{position:absolute;width:380px;height:380px;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid #ccc;border-radius:50%;z-index:1}.point{position:absolute;width:24px;height:24px;background-color:#fff;border:2px solid #ccc;border-radius:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:3;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.point:hover{transform:translate(-50%,-50%) scale(1.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.point.active{background:linear-gradient(135deg,#339af0,#0056d2);border-color:#0056d2;transform:translate(-50%,-50%) scale(1.3)}.point-label{position:absolute;font-size:14px;border:1px solid #ccc;background-color:#000;border-radius:10px;opacity:.8;padding:8px 12px;z-index:999;font-weight:700;color:#f5f5f5;text-align:center;width:auto;min-width:100px;max-width:150px;font-size:12px;opacity:0;transition:opacity .3s;pointer-events:none;overflow:hidden}.point.active+.point-label,.point:hover+.point-label{opacity:1}.moving-ball{position:absolute;width:18px;height:18px;background:linear-gradient(135deg,#339af0,#0056d2);border-radius:50%;transform:translate(-50%,-50%);z-index:4;box-shadow:0 0 15px rgba(0,86,210,.6),0 0 30px rgba(0,86,210,.4)}.ring-path{position:absolute;width:380px;height:380px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;z-index:0;pointer-events:none}@media (min-width:1025px){.workflow-card{max-width:380px}.ring-area{margin-top:3rem;align-items:flex-start;padding-top:2rem;overflow:visible}.workflow-left-column{align-self:flex-start!important}}@media (min-width:769px) and (max-width:1024px){.workflow-card{max-width:450px;margin-bottom:0}.ring-container{transform:scale(1.5)!important;width:500px;height:500px;margin:2rem auto}.ring-area{margin-top:-2rem;margin-bottom:2rem;min-height:750px;overflow:visible}.point-label{z-index:999;font-size:12px;width:80px;padding:4px}.col-lg-6.mb-4.mb-lg-0{margin-bottom:0!important}}@media (max-width:768px){.workflow-card{max-width:100%;margin:0 auto 1rem auto;width:100%}.workflow-card .btn{width:100%;max-width:none}.ring-container{transform:scale(.9);width:500px;height:500px;left:50%;transform-origin:center center;margin:2rem auto 2rem -250px}.ring-area{min-height:350px;padding:0 20px;overflow:hidden;display:flex;justify-content:center;align-items:center;width:100%;position:relative;margin-top:-1rem;margin-bottom:2rem}.point-label{font-size:12px;width:100px;padding:3px;border-radius:4px;z-index:999}.col-lg-6.mb-4.mb-lg-0{margin-bottom:1rem!important}}@media (max-width:480px){.workflow-card{max-width:100%;margin:0 auto 1rem auto;padding:1rem!important}.workflow-card .btn{width:100%;padding:15px 20px;font-size:1rem}.ring-container{transform:scale(.5);left:50%;margin:2rem auto 2rem -250px}.ring-area{min-height:300px;padding:0 15px;overflow:hidden;margin-top:-8rem;margin-bottom:2rem;margin-bottom:-10rem}.point-label{font-size:9px;width:60px;min-width:55px;padding:4px;z-index:999}}#Workflows-outcomes{padding:3rem 0}@media (max-width:768px){#Workflows-outcomes{padding:2rem 0}}section.header{text-align:center;padding:20px 0;background-color:#f0f0f0}section.header h1{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:0}section.header h2{font-size:2rem;font-weight:700;color:#111;margin-top:5px}section.main-content{padding:0 15px 30px}section.tech-arsenal{background-color:#fff;border-radius:20px;box-shadow:0 4px 15px rgba(0,0,0,.05);overflow:hidden;margin-bottom:30px}section.category-section{background-color:#1967fb;color:#fff;padding:15px 0;height:100%;min-height:500px;max-height:400px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.3) transparent}section.category-section::-webkit-scrollbar{width:6px}section.category-section::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:10px}section.category-section::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.3);border-radius:10px}section.category-section::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.5)}.category-item{padding:12px 20px;cursor:pointer;display:flex;align-items:center;font-weight:500;transition:background .3s}.category-item i{margin-right:12px;font-size:18px;width:24px;text-align:center}.category-item.active{background-color:rgba(255,255,255,.1);border-radius:10px}.category-item.active::after{content:"→";margin-left:auto}section.tech-section{padding:20px}.tech-item{display:flex;flex-wrap:wrap;padding:10px}.tech-card{background-color:#f9f9f9;border-radius:10px;padding:20px;width:100%;margin-bottom:20px;display:flex;align-items:center}.tech-logo{width:30px;height:30px;margin-right:15px;object-fit:contain}.tech-name{font-weight:600;font-size:1rem;margin-bottom:0}@media (max-width:767px){section.category-section{min-height:auto;overflow-x:auto;white-space:nowrap;display:flex;padding:10px;max-height:none}.category-item{display:inline-flex;padding:8px 15px;margin-right:10px;min-width:max-content}.category-item.active::after{display:none}section.tech-section{padding:15px}.tech-card{padding:15px}section.main-content{padding:0 10px 20px}}.page-wrapper{position:relative;width:100%;overflow:hidden;background-color:#000}.blur-image{position:absolute;top:0;left:0;width:100%;height:40%;background-image:url('/assets/images/WhatsApp\ Image\ 2025-06-09\ at\ 12.10.49\ PM.jpeg');background-size:cover;background-position:center;filter:blur(4px);opacity:.25;z-index:1}.advantage-section{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;padding:100px 15px}.advantage-container{position:relative;max-width:1200px;width:90%;border-radius:16px;padding:60px 30px;background-color:rgba(255,255,255,.05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 20px rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#fff;clip-path:polygon(0 0,100% 0,100% 85%,0% 100%)}.header-section{text-align:center;margin-bottom:70px}.main-title{font-size:16px;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase;font-weight:500}.sub-title{font-size:36px;font-weight:600;margin-bottom:20px}.features-grid{padding:0 15px}.feature-row{margin-bottom:50px;position:relative}.feature-column{padding:0 25px;position:relative}@keyframes subtleShake{0%{transform:translate(0,0)}25%{transform:translate(-2px,2px)}50%{transform:translate(2px,-2px)}75%{transform:translate(-2px,-2px)}100%{transform:translate(0,0)}}.feature-icon{font-size:28px;margin-bottom:20px;animation:subtleShake 2s infinite}.feature-title{font-size:22px;font-weight:600;margin-bottom:20px}.feature-text{font-size:14px;line-height:1.6;color:rgba(255,255,255,.8)}.vertical-divider{width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%)}.horizontal-divider{height:1px;width:90%;margin:0 auto 50px}@media (max-width:991px){.vertical-divider{display:none}.feature-column{margin-bottom:30px}.advantage-container{margin:0 10px;clip-path:none;padding:40px 20px}}