﻿button{padding:10px 16px;line-height:18px !important;font-size:14px}a{text-decoration:none !important}.section-main-title{font-weight:600;margin:0 auto 10px;color:#193838;position:relative;padding-bottom:10px;width:fit-content}.section-main-title::after{position:absolute;left:50%;transform:translate(-50%, -50%);bottom:5px;height:2px;width:90%;content:"";background-color:#5055d7}.page-title{margin-top:100px;color:hsla(0,0%,100%,.8);background-color:var(--background-color);background-size:cover;background-position:center;background-repeat:no-repeat;padding:80px 0 80px 0;text-align:center;position:relative;color:#fff}.page-title:before{content:"";background-color:color-mix(in srgb, var(--background-color), transparent 30%);position:absolute;inset:0}.page-title h1{font-size:42px;font-weight:700;margin-bottom:10px}.page-title .breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;justify-content:center;padding:0;margin:0;font-size:16px;font-weight:400}.page-title .breadcrumbs ol li+li{padding-left:10px}.page-title .breadcrumbs ol li+li::before{content:"/";display:inline-block;padding-right:10px;color:color-mix(in srgb, rgba(255, 255, 255, 0.8), transparent 50%)}@media(max-width: 600px){.page-title{margin-top:70px;padding:60px 0 60px 0}.page-title h1{font-size:28px}.page-title p{font-size:14px}}.header{--background-color: rgba(255, 255, 255, 0);color:#3b5353;background-color:var(--background-color);padding:15px 0;transition:all .5s;z-index:997}.header .logo{line-height:1}.header .logo img{max-height:65px;margin-right:8px}.header .logo h1{font-size:30px;margin:0;font-weight:500;color:#193838}.header .btn-getstarted,.header .btn-getstarted:focus{color:#fff;background:#5055d7;font-size:14px;padding:8px 26px;margin:0;border-radius:4px;transition:.3s}.header .btn-getstarted:hover,.header .btn-getstarted:focus:hover,.header .btn-getstarted:focus:hover,.header .btn-getstarted:focus:focus:hover{color:#fff;background:color-mix(in srgb, #5055D7, transparent 15%)}@media(max-width: 1200px){.header .logo{order:1}.header .btn-getstarted{order:2;margin:0 15px 0 0;padding:6px 20px}.header .navmenu{order:3}}.scrolled .header{box-shadow:0px 0 18px rgba(0,0,0,.1);--background-color: #ffffff}.scrolled.index-page .header{--background-color: #ffffff}@media(min-width: 1200px){.navmenu{padding:0}.navmenu ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navmenu li{position:relative}.navmenu li:last-child a{padding-right:0}.navmenu li:hover>a,.navmenu li .active,.navmenu li .active:focus{color:#5055d7}.navmenu a,.navmenu a:focus{color:#3b5353;padding:18px 20px;font-size:16px;font-family:var(--nav-font);font-weight:600;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;transition:.3s;text-decoration:none}.navmenu a i,.navmenu a:focus i{font-size:12px;line-height:0;margin-left:5px;transition:.3s}.navmenu .dropdown ul{margin:0;padding:10px 0;background:var(--nav-dropdown-background-color);display:block;position:absolute;visibility:hidden;left:14px;top:130%;opacity:0;transition:.3s;border-radius:4px;z-index:99;box-shadow:0px 0px 30px rgba(0,0,0,.1)}.navmenu .dropdown ul li{min-width:200px}.navmenu .dropdown ul a{padding:10px 20px;font-size:15px;text-transform:none;color:var(--nav-dropdown-color)}.navmenu .dropdown ul a i{font-size:12px}.navmenu .dropdown ul a:hover,.navmenu .dropdown ul a.active:hover,.navmenu .dropdown ul a li:hover>a{color:#5055d7}.navmenu .dropdown:hover>ul{opacity:1;top:100%;visibility:visible}.navmenu .dropdown .dropdown ul{top:0;left:-90%;visibility:hidden}.navmenu .dropdown .dropdown:hover>ul{opacity:1;top:0;left:-100%;visibility:visible}}@media(max-width: 1199px){.navmenu{padding:0;z-index:9997}.navmenu ul{display:none;list-style:none;position:absolute;inset:60px 20px 20px 20px;padding:10px 0;margin:0;border-radius:6px;background-color:#fff;overflow-y:auto;transition:.3s;z-index:9998;box-shadow:0px 0px 30px rgba(0,0,0,.1)}.navmenu a,.navmenu a:focus{color:var(--nav-dropdown-color);padding:10px 20px;font-family:var(--nav-font);font-size:17px;font-weight:500;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;transition:.3s}.navmenu a i,.navmenu a:focus i{font-size:12px;line-height:0;margin-left:5px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s;background-color:color-mix(in srgb, #5055D7, transparent 90%)}.navmenu a i:hover,.navmenu a:focus i:hover{background-color:#5055d7;color:#fff}.navmenu a:hover,.navmenu .active,.navmenu .active:focus{color:#5055d7}.navmenu .active i{background-color:#5055d7;color:#fff;transform:rotate(180deg)}.navmenu .dropdown ul{position:static;display:none;z-index:99;padding:10px 0;margin:10px 20px;background-color:var(--nav-dropdown-background-color);border:1px solid color-mix(in srgb, #3b5353, transparent 90%);box-shadow:none;transition:all .5s ease-in-out}.navmenu .dropdown ul ul{background-color:rgba(33,37,41,.1)}.navmenu .dropdown>.dropdown-active{display:block;background-color:rgba(33,37,41,.03)}}@media(max-width: 1199px){.mobile-nav-toggle{color:#3b5353;font-size:28px;line-height:0;margin-right:10px;cursor:pointer;transition:color .3s}}.mobile-nav-active{overflow:hidden}.mobile-nav-active .mobile-nav-toggle{color:#fff;position:absolute;font-size:32px;top:15px;right:15px;margin-right:0;z-index:9999}.mobile-nav-active .navmenu{position:fixed;overflow:hidden;inset:0;background:rgba(33,37,41,.8);transition:.3s}.mobile-nav-active .navmenu>ul{display:block}.footer{color:#535d6b;background-color:var(--background-color);font-size:14px;padding-bottom:50px;position:relative}.footer .footer-top{padding-top:50px;border-top:1px solid color-mix(in srgb, #535d6b, transparent 90%)}.footer .footer-about .logo{line-height:1;margin-bottom:25px}.footer .footer-about .logo img{max-height:55px;margin-right:6px}.footer .footer-about .logo span{color:#fff;font-size:30px;font-weight:500;letter-spacing:1px;font-family:var(--heading-font)}.footer .footer-about p{font-size:14px;font-family:var(--heading-font)}.footer .social-links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid color-mix(in srgb, #535d6b, transparent 50%);font-size:16px;color:color-mix(in srgb, #535d6b, transparent 50%);margin-right:10px;transition:.3s}.footer .social-links a:hover{color:#5055d7;border-color:#5055d7}.footer h4{font-size:16px;font-weight:bold;position:relative;padding-bottom:12px}.footer .footer-links{margin-bottom:30px}.footer .footer-links ul{list-style:none;padding:0;margin:0}.footer .footer-links ul i{padding-right:2px;font-size:12px;line-height:0}.footer .footer-links ul li{padding:10px 0;display:flex;align-items:center}.footer .footer-links ul li:first-child{padding-top:0}.footer .footer-links ul a{color:color-mix(in srgb, #535d6b, transparent 20%);display:inline-block;line-height:1}.footer .footer-links ul a:hover{color:#5055d7}.footer .footer-contact p{margin-bottom:5px}.footer .copyright{padding:25px 0;background-color:color-mix(in srgb, #535d6b, transparent 95%)}.footer .copyright p{margin-bottom:0}.footer .credits{margin-top:6px;font-size:13px}.scroll-top{position:fixed;visibility:hidden;opacity:0;right:15px;bottom:-15px;z-index:99999;background-color:#5055d7;width:44px;height:44px;border-radius:50px;transition:all .4s}.scroll-top i{font-size:24px;color:#fff;line-height:0}.scroll-top:hover{background-color:color-mix(in srgb, #5055D7, transparent 20%);color:#fff}.scroll-top.active{visibility:visible;opacity:1;bottom:15px}@media screen and (max-width: 768px){[data-aos-delay]{transition-delay:0 !important}}#hero{background:#e8e8e8;padding:150px 0 75px 0}#hero .image-back{position:absolute;top:50%;left:50%;width:1px;height:1px;background:red;transform:translate(-50%, -50%);box-shadow:0 0 15vh 15vh rgba(114,90,186,.168627451);z-index:1}#hero .hero-img{z-index:2;aspect-ratio:1/1.07;object-fit:cover;transition:transform .3s ease-out;will-change:transform;pointer-events:none}@media(max-width: 768px){#hero .hero-img{transform:none !important}}#hero .elevate-part{display:flex;gap:10px}#hero .elevate-part .round-design{display:flex;align-items:center}#hero .elevate-part span{font-size:1.7rem;color:#5055d7;font-weight:bold}#hero .main-part{font-weight:700;font-size:3rem;margin:20px 0}#hero p{color:#595959}#hero .hero-btns{margin-top:30px}.main-btn{background:#5055d7;border:0;border-radius:25px;color:#fff}.sec-btn{background:rgba(0,0,0,0);border:0;color:#000;position:relative}.sec-btn::before{content:"";height:2px;width:70%;background:#163c27;bottom:3px;position:absolute;left:50%;transform:translate(-50%, -50%)}.count-section{margin:50px auto}.count-section .counts-container{display:flex}.count-section .counts-container .count{width:25%;position:relative;border-right:1px solid #b6adf0;padding:20px 50px}.count-section .counts-container .count:last-child{border:0}.count-section .counts-container .count h4{font-size:2.5rem;font-weight:700}.count-section .counts-container .count p{color:#656565}.count-section .counts-container .count .green-round{position:absolute;right:0;top:50%;transform:translate(0%, -50%)}.count-section .counts-container .count .dark-green-round.partial{position:absolute;left:0;top:50%;transform:translate(0%, -50%)}.count-section .counts-container .count .dark-green-round.partial.sec{left:12.5px}.green-round{width:25px;height:25px;aspect-ratio:1;border-radius:50%;background:#8082ff}.green-round.partial{aspect-ratio:1.5;border-radius:50px;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;width:12.5px}.dark-green-round{width:25px;height:25px;border-radius:50%;background:#5055d7}.dark-green-round.partial{aspect-ratio:1.5;border-radius:50px;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;width:12.5px}.services .services-grid .service-card{background:#fff;padding:2rem;border-radius:15px;height:100%;transition:all .3s ease;border:1px solid color-mix(in srgb, #3b5353, transparent 90%);position:relative;overflow:hidden}.services .services-grid .service-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:#5055d7;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.services .services-grid .service-card:hover{transform:translateY(-10px);box-shadow:0 25px 50px color-mix(in srgb, #5055D7, transparent 80%)}.services .services-grid .service-card:hover::before{transform:scaleX(1)}.services .services-grid .service-card:hover .card-number span{background:#5055d7;color:#fff}.services .services-grid .service-card .card-number{margin-bottom:1.5rem}.services .services-grid .service-card .card-number span{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:color-mix(in srgb, #5055D7, transparent 90%);color:#5055d7;border-radius:15px;font-size:1.5rem;font-weight:700;transition:all .3s ease}.services .services-grid .service-card .card-content .service-title{font-size:1.3rem;font-weight:600;margin-bottom:1rem;line-height:1.4}.services .services-grid .service-card .card-content .service-title a{color:#193838;text-decoration:none;transition:color .3s ease}.services .services-grid .service-card .card-content .service-title a:hover{color:#5055d7}.services .services-grid .service-card .card-content .service-description{font-size:.95rem;line-height:1.6;color:color-mix(in srgb, #4a4a4a, transparent 30%);margin-bottom:0}@media(max-width: 768px){.services{padding:60px 0}.services .intro-content{text-align:center;margin-bottom:2rem}.services .services-grid .service-card{padding:1.5rem}}#services{background-color:rgba(182,173,239,.1450980392);margin:0 auto 75px auto}.whyChoose{background-color:rgba(182,173,239,.1450980392);padding:75px 0}.whyChoose .whyChoose-head{margin-bottom:30px}.whyChoose .whyChoose-head p{color:#5055d7;font-weight:bold;margin:0 auto;position:relative;padding-bottom:10px;width:fit-content}.whyChoose .whyChoose-head p::before{content:"";background:#5055d7;height:2px;width:95%;left:50%;position:absolute;bottom:7px;transform:translateX(-50%)}.whyChoose .whyChoose-head h1{font-weight:bold}.whyChoose .row>.col{margin:20px 0;transition:.3s ease-in-out all}.whyChoose .row>.col .title{display:flex;gap:10px;align-content:center}.whyChoose .row>.col .title p{align-content:center;position:relative;width:30%;margin:0;color:#5055d7;font-weight:bold}.whyChoose .row>.col .title p::before{content:"";position:absolute;top:50%;left:15%;transform:translate(0%, -50%);height:2px;width:88%;background:color-mix(in srgb, #5055D7, transparent 80%)}.whyChoose .row>.col .title span{font-size:1.3rem;font-weight:bold}.whyChoose .row>.col .description{display:flex}.whyChoose .row>.col .description p{width:calc(70% - 10px);margin-left:auto}.whyChoose .row>.col:hover{transform:translateY(-10px)}@media(max-width: 600px){.services{margin:0;padding-top:0;padding-bottom:0}#hero .elevate-part span{font-size:18px}#hero .main-part{font-size:28px}.count-section{margin:0}.count-section .counts-container{flex-wrap:wrap}.count-section .counts-container .count{width:90%;margin:auto;border-right:0;border-bottom:1px solid green;text-align:center;padding:40px 0}.count-section .counts-container .count .green-round{right:unset;bottom:0;top:unset;left:50%;transform:translateX(-50%)}.count-section .counts-container .count .dark-green-round.partial{top:0;left:50%;transform:translate(-50%, 25%);rotate:90deg}.count-section .counts-container .count .dark-green-round.partial.sec{left:50%;transform:translate(50%, 25%);rotate:90deg}.count-section .counts-container .count p{margin:0}.whyChoose .row>.col{padding:0 10px 0 25px}.whyChoose .row>.col .title span{font-size:16px}.whyChoose .row>.col .description p{font-size:14px}}.call-to-action{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);position:relative;overflow:hidden;padding:75px 0}.call-to-action::before{content:"";position:absolute;top:-50%;right:-20%;width:60%;height:200%;background:color-mix(in srgb, #886CFF, transparent 96%);transform:rotate(-15deg);z-index:1}.call-to-action .container{position:relative;z-index:2}.call-to-action .image-wrapper{position:relative}.call-to-action .image-wrapper .main-image{width:100%;border-radius:20px;box-shadow:0 20px 40px color-mix(in srgb, #ffffff, transparent 85%);transition:transform .3s ease}.call-to-action .image-wrapper .main-image:hover{transform:translateY(-5px)}.call-to-action .image-wrapper .floating-card{position:absolute;top:50%;right:-30px;transform:translateY(-50%);background:#886cff;color:#fff;padding:30px;border-radius:15px;max-width:280px;box-shadow:0 15px 35px color-mix(in srgb, #886CFF, transparent 70%);z-index:3}.call-to-action .image-wrapper .floating-card i{font-size:2.5rem;margin-bottom:15px;display:block;opacity:.9}.call-to-action .image-wrapper .floating-card h4{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:10px;line-height:1.3}.call-to-action .image-wrapper .floating-card p{margin:0;font-size:.9rem;line-height:1.5;opacity:.95}.call-to-action .content-area{padding-left:0}.call-to-action .content-area h2{font-size:2.5rem;font-weight:700;margin-bottom:20px;line-height:1.2;color:#fff}@media(max-width: 768px){.call-to-action .content-area h2{font-size:2rem}}@media(max-width: 576px){.call-to-action .content-area h2{font-size:1.75rem}}.call-to-action .content-area>p{font-size:1.1rem;color:color-mix(in srgb, #ffffff, transparent 20%);margin-bottom:30px;line-height:1.6}.call-to-action .feature-list{list-style:none;padding:0;margin:0 0 30px 0}.call-to-action .feature-list li{display:flex;align-items:center;margin-bottom:15px}.call-to-action .feature-list li:last-child{margin-bottom:0}.call-to-action .feature-list li i{color:#886cff;font-size:1.25rem;margin-right:12px;margin-top:2px;background:color-mix(in srgb, #886cff, transparent 50%);width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.call-to-action .feature-list li span{font-size:1rem;line-height:1.5;color:#fff}.call-to-action .cta-wrapper{margin-top:35px}.call-to-action .btn-cta{background:#886cff;color:#fff;padding:15px 30px;border-radius:12px;font-weight:600;font-size:1rem;text-decoration:none;display:inline-flex;align-items:center;transition:all .3s ease;border:none;box-shadow:0 8px 20px color-mix(in srgb, #886CFF, transparent 70%)}.call-to-action .btn-cta:hover{background:color-mix(in srgb, #886CFF, #ffffff 10%);transform:translateY(-3px);box-shadow:0 12px 30px color-mix(in srgb, #886CFF, transparent 60%);color:#fff}.call-to-action .btn-cta:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb, #886CFF, transparent 70%)}@media(max-width: 991px){.call-to-action .content-area{margin-top:50px}.call-to-action .image-wrapper .floating-card{right:auto;left:20px;transform:translateY(-30%);max-width:260px;padding:25px}}@media(max-width: 576px){.call-to-action{padding:40px 0}.call-to-action .image-wrapper .floating-card{position:relative;right:auto;left:auto;transform:none;margin:20px 0;max-width:240px;padding:20px}.call-to-action .image-wrapper .floating-card h4{font-size:1rem}.call-to-action .image-wrapper .floating-card p{font-size:.85rem}}.services{padding:50px 0}.services .service-card{background:#fff;border:1px solid color-mix(in srgb, #535d6b, transparent 90%);border-radius:12px;padding:32px 24px;height:100%;display:flex;flex-direction:column;transition:all .3s ease;position:relative}.services .service-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb, #5055D7, transparent 50%);box-shadow:0 8px 32px color-mix(in srgb, #535d6b, transparent 85%)}.services .service-card:hover .service-icon{background:#5055d7;color:#fff;transform:scale(1.1)}.services .service-card:hover .service-link{color:#5055d7}.services .service-card:hover .service-link i{transform:translateX(4px)}.services .service-icon{width:64px;height:64px;background:color-mix(in srgb, #5055D7, transparent 85%);color:#5055d7;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px;transition:all .3s ease;flex-shrink:0}.services .service-icon i{font-size:24px}.services h3{font-size:20px;font-weight:600;margin-bottom:16px;line-height:1.3}.services p{flex:1;margin-bottom:24px;line-height:1.6;color:color-mix(in srgb, #535d6b, transparent 20%)}.services .service-link{display:flex;align-items:center;font-weight:500;text-decoration:none;color:#fff;transition:all .3s ease}.services .service-link i{margin-left:8px;font-size:14px;transition:transform .3s ease}@media(max-width: 768px){.services .service-card{padding:24px 20px}.services .service-icon{width:56px;height:56px;margin-bottom:20px}.services .service-icon i{font-size:20px}.services h3{font-size:18px;margin-bottom:12px}.services p{margin-bottom:20px}}.service-feature{background-color:rgba(182,173,239,0.1450980392)}.service-feature .bn-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem;padding:3rem 0}.service-feature .bn-card{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:20px;padding:2.5rem 2rem;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;position:relative;overflow:hidden}.service-feature .bn-card::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(102, 126, 234, 0.1) 0%, rgba(118, 75, 162, 0.1) 100%);opacity:0;transition:opacity .3s ease}.service-feature .bn-card:hover{transform:translateY(-15px);box-shadow:0 20px 40px rgba(0,0,0,.15);border:1px solid #886cff}.service-feature .bn-card:hover::before{opacity:1}.service-feature .bn-card:hover .bn-icon{background:#fff !important}.service-feature .bn-card:hover .bn-icon-project svg{fill:#4285f4}.service-feature .bn-card:hover .bn-icon-workflow svg{fill:#ea4335}.service-feature .bn-card:hover .bn-icon-marketing svg{fill:#34a853}.service-feature .bn-icon{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;position:relative;z-index:1;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.service-feature .bn-icon-project{transition:all .3s ease-in-out;background:linear-gradient(135deg, #4285f4, #1e88e5)}.service-feature .bn-icon-workflow{transition:all .3s ease-in-out;background:linear-gradient(135deg, #ea4335, #d32f2f)}.service-feature .bn-icon-marketing{transition:all .3s ease-in-out;background:linear-gradient(135deg, #34a853, #2e7d32)}.service-feature .bn-icon svg{width:28px;height:28px;fill:#fff;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.service-feature .bn-title{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem;position:relative;z-index:1}.service-feature .bn-description{color:#666;font-size:1rem;line-height:1.6;position:relative;z-index:1}@media(max-width: 768px){.service-feature .bn-grid{grid-template-columns:1fr;gap:1.5rem}.service-feature .bn-card{padding:2rem 1.5rem}}.service-process .sp-header{text-align:left;margin-bottom:80px;width:80%;gap:30px;margin:auto;align-items:center;display:flex}.service-process .sp-header h1{font-size:2.5rem;font-weight:700;color:#1e40af;margin-bottom:20px;width:40%;position:relative}.service-process .sp-header h1::after{content:"";display:block;width:3px;height:60px;background:rgba(182,173,240,.568627451);margin-top:10px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%, 100%)}.service-process .sp-header h1::before{position:absolute;content:"";border-width:7px;border-color:rgba(182,173,240,.568627451) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;aspect-ratio:1;border-radius:4px;left:50%;bottom:-80px;transform:translate(-50%, 50%)}.service-process .sp-header p{font-size:1.1rem;color:#6b7280;line-height:1.7}.service-process .sp-timeline-container{position:relative;margin:100px 0 50px}.service-process .sp-timeline-container .sp-timeline-line{position:absolute;top:50px;left:100px;right:100px;height:4px;background:#d1d5db;z-index:1}.service-process .sp-timeline-container .sp-steps-wrapper{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:2;gap:20px}.service-process .sp-timeline-container .sp-steps-wrapper::after{content:"";position:absolute;top:-40px;left:50%;transform:translateX(-50%);height:3px;width:81.5%;background:rgba(182,173,240,.568627451)}.service-process .sp-timeline-container .sp-steps-wrapper .sp-step{max-width:250px;width:19.5%;position:relative}.service-process .sp-timeline-container .sp-steps-wrapper .sp-step::before{position:absolute;content:"";border-width:5px;border-color:rgba(182,173,240,.568627451) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;aspect-ratio:1;border-radius:3px;left:50%;top:-9px;transform:translate(-50%, -50%)}.service-process .sp-timeline-container .sp-steps-wrapper .sp-step::after{position:absolute;content:"";width:2px;height:30px;top:-10px;left:50%;transform:translate(-50%, -100%);border-radius:50%;background:rgba(182,173,240,.568627451)}.service-process .sp-timeline-container .sp-steps-wrapper .sp-step .sp-step-circle{color:#fff;font-size:140px;line-height:90px;font-weight:bold;filter:drop-shadow(0 4px 12px rgba(30, 64, 175, 0.3));z-index:1;width:100%;position:absolute}.service-process .sp-timeline-container .sp-steps-wrapper .sp-step .sp-step-circle::before{content:"";position:absolute;top:-38px;left:50%;width:7px;aspect-ratio:1;border-radius:50%;background:rgba(182,173,240,.568627451);transform:translate(-50%, -50%);z-index:1}.service-process .sp-timeline-container .sp-steps-wrapper .sp-step .sp-step-card{background:rgba(0,0,0,0);border-radius:12px;padding-left:50px;text-align:start;width:100%;transition:all .3s ease;position:relative;z-index:2}.service-process .sp-timeline-container .sp-steps-wrapper .sp-step .sp-step-card:hover{transform:translateY(-8px)}.service-process .sp-timeline-container .sp-steps-wrapper .sp-step .sp-step-card:hover .sp-step-title{color:#5055d7}.service-process .sp-timeline-container .sp-steps-wrapper .sp-step .sp-step-card .sp-step-title{font-size:1.4rem;font-weight:700;color:#707070;margin-bottom:15px}.service-process .sp-timeline-container .sp-steps-wrapper .sp-step .sp-step-card .sp-step-description{color:#6b7280;margin-bottom:20px;font-size:.95rem;line-height:1.6}.service-process .sp-timeline-container .sp-steps-wrapper .sp-step .sp-step-card .sp-step-features{text-align:left;display:none}.service-process .sp-timeline-container .sp-steps-wrapper .sp-step .sp-step-card .sp-step-features .sp-features-title{font-size:1rem;font-weight:600;color:#374151;margin-bottom:12px}.service-process .sp-timeline-container .sp-steps-wrapper .sp-step .sp-step-card .sp-step-features .sp-features-list{list-style:none}.service-process .sp-timeline-container .sp-steps-wrapper .sp-step .sp-step-card .sp-step-features .sp-features-list li{padding:5px 0;color:#6b7280;font-size:.9rem;position:relative;padding-left:16px}.service-process .sp-timeline-container .sp-steps-wrapper .sp-step .sp-step-card .sp-step-features .sp-features-list li::before{content:"•";position:absolute;left:0;color:#1e40af;font-weight:bold}@media(max-width: 1200px){.service-process .sp-timeline-container .sp-steps-wrapper{flex-wrap:wrap;justify-content:center;gap:40px}.service-process .sp-timeline-container .sp-timeline-line{display:none}.service-process .sp-timeline-container .sp-step{max-width:300px}}@media(max-width: 991px){.service-process .sp-header{display:block;text-align:center;position:relative}.service-process .sp-header::after{content:"";display:block;width:3px;height:450px;background:rgba(182,173,240,.568627451);margin-top:10px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%, 100%)}.service-process .sp-header::before{position:absolute;content:"";border-width:7px;border-color:rgba(182,173,240,.568627451) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;aspect-ratio:1;border-radius:4px;left:50%;bottom:unset;top:645px;transform:translate(-50%, 50%)}.service-process .sp-header h1{font-size:2.2rem;width:100%}.service-process .sp-header h1::before,.service-process .sp-header h1::after{display:none}.service-process .sp-timeline-container .sp-steps-wrapper::after{display:none}.service-process .sp-timeline-container .sp-step{max-width:unset !important;width:40% !important}.service-process .sp-timeline-container .sp-step .sp-step-circle::before{display:none}.service-process .sp-timeline-container .sp-step:nth-of-type(even){transform:translateY(35%)}.service-process .sp-timeline-container .sp-step:nth-of-type(even)::before{left:-38px;top:50%;transform:translate(100%, -50%);border-color:rgba(0,0,0,0) rgba(182,173,240,.568627451) rgba(0,0,0,0) rgba(0,0,0,0);border-width:7px;z-index:3}.service-process .sp-timeline-container .sp-step:nth-of-type(even)::after{left:unset;left:-50px;top:50%;height:3px;width:30px;transform:translate(100%, -50%);border-radius:unset;z-index:3}.service-process .sp-timeline-container .sp-step:nth-of-type(odd){transform:translateY(-35%)}.service-process .sp-timeline-container .sp-step:nth-of-type(odd)::before{left:unset;right:-13px;top:50%;transform:translate(100%, -50%);border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(182,173,240,.568627451);border-width:7px}.service-process .sp-timeline-container .sp-step:nth-of-type(odd)::after{left:unset;right:10px;top:50%;height:3px;width:30px;transform:translate(100%, -50%);border-radius:unset}.service-process .sp-timeline-container .sp-step:last-child{transform:unset}.service-process .sp-timeline-container .sp-step:last-child::before{display:none}.service-process .sp-timeline-container .sp-step:last-child::after{display:none}.service-process .sp-timeline-container .sp-step .sp-step-circle{width:80px;height:80px;font-size:1.6rem}}@media(max-width: 600px){.service-process .sp-header{display:block;text-align:center;position:relative;width:100%;margin-top:40px}.service-process .sp-header::after,.service-process .sp-header::before{display:none}.service-process .sp-header h1{font-size:1.5rem;width:100%}.service-process .sp-header h1::before,.service-process .sp-header h1::after{display:none}.service-process .sp-header p{font-size:14px}.service-process .sp-timeline-container{margin-top:50px}.service-process .sp-timeline-container .sp-steps-wrapper{justify-content:end}.service-process .sp-timeline-container .sp-steps-wrapper::after{content:"";display:block;width:3px;height:100%;background:rgba(182,173,240,.568627451);margin-top:10px;position:absolute;top:0;left:5%;transform:translate(-50%, -50px)}.service-process .sp-timeline-container .sp-steps-wrapper::before{position:absolute;content:"";border-width:4px;border-color:rgba(182,173,240,.568627451);border-radius:50%;border-style:solid;aspect-ratio:1;border-radius:4px;left:5%;bottom:unset;bottom:35px;transform:translate(-50%, 50%)}.service-process .sp-timeline-container .sp-step{max-width:unset !important;width:80% !important;transform:unset !important}.service-process .sp-timeline-container .sp-step::before{display:block !important;left:0% !important;right:unset !important;top:50% !important;transform:translate(-53px, -50%) !important;border-color:rgba(0,0,0,0) rgba(182,173,240,.568627451) rgba(0,0,0,0) rgba(0,0,0,0) !important;border-width:7px}.service-process .sp-timeline-container .sp-step::after{display:block !important;left:0% !important;right:unset !important;top:50% !important;height:3px;width:43px !important;transform:translate(-100%, -50%) !important;border-radius:unset}}.portfolio-page{background-color:#f4f3fd;padding:50px 0}.portfolio-page .portfolio-card{background:#fff;border-radius:10px;border:1px solid rgba(0,0,0,0);overflow:hidden;transition:all .4s ease-in-out;cursor:pointer}.portfolio-page .portfolio-card:hover{transform:translateY(-8px);border-color:color-mix(in srgb, #5055D7, transparent 50%);box-shadow:0 8px 32px color-mix(in srgb, #535d6b, transparent 85%)}.portfolio-page .portfolio-card:hover .card-title{color:#5055d7 !important}.portfolio-page .portfolio-card:hover .card-description{color:#2c3e50}.portfolio-page .portfolio-card:hover .view-project-btn{color:#5055d7 !important}.portfolio-page .portfolio-card:hover .view-project-btn .arrow{transform:translateX(8px);color:#5055d7 !important}.portfolio-page .portfolio-card:hover .port-img-1{transform:rotateY(-180deg) !important}.portfolio-page .portfolio-card:hover .port-img-2{transform:rotateY(0deg) !important}.portfolio-page .portfolio-card .portfolio-img-container{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;align-content:center}.portfolio-page .portfolio-card .portfolio-img-container img{width:100%}.portfolio-page .portfolio-card .portfolio-img-container .port-img{position:absolute;top:0;left:0;width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .6s ease-in-out}.portfolio-page .portfolio-card .portfolio-img-container .port-img-1{transform:rotateY(0deg);z-index:2}.portfolio-page .portfolio-card .portfolio-img-container .port-img-2{transform:rotateY(180deg);z-index:1}.portfolio-page .portfolio-card .card-content{padding:1.5rem}.portfolio-page .portfolio-card .card-content .card-title{font-weight:700;font-size:1.4rem;color:#2c3e50;margin-bottom:1rem;transition:color .3s ease-in-out}.portfolio-page .portfolio-card .card-content .card-description{color:#6c757d;line-height:1.6;margin-bottom:15px;transition:color .3s ease-in-out}.portfolio-page .portfolio-card .card-content .view-project-btn{background:none;border:none;color:#6c757d;font-weight:500;display:flex;align-items:center;gap:.5rem;padding:0;transition:all .3s ease-in-out;text-decoration:none}.portfolio-page .portfolio-card .card-content .view-project-btn .arrow{transition:all .3s ease-in-out;font-size:1.2rem}.portfolio-page .portfolio-img-container{position:relative;width:100%;overflow:hidden;perspective:1000px}.portfolio-page .port-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(max-width: 600px){.portfolio-page{padding:40px 0}.portfolio-page .row>.col-12{padding-top:2px !important}.portfolio-page .row>.col-12 h1{font-size:22px;margin-bottom:10px !important}.portfolio-page .row>.col-12 p{font-size:14px !important;margin:0 !important}.portfolio-page .portfolio-container .row .col:first-child{margin-top:0}.portfolio-page .portfolio-container .row .col:first-child .portfolio-card .card-title{font-size:18px;margin-bottom:10px}.portfolio-page .portfolio-container .row .col:first-child .portfolio-card .card-description{font-size:14px}.portfolio-page .portfolio-container .row .col:first-child .portfolio-card .view-project-btn{font-size:12px}}.abt-1-section{margin:75px 0}.abt-1-section .abt1-container{margin:0 auto;background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.1);overflow:hidden;position:relative}.abt-1-section .abt1-container .abt1-section{display:grid;grid-template-columns:1fr 1fr;min-height:600px;align-items:center}.abt-1-section .abt1-container .abt1-section .abt1-left-content{padding:60px;display:flex;flex-direction:column;justify-content:center}.abt-1-section .abt1-container .abt1-section .abt1-left-content .abt1-about-badge{display:inline-block;background:rgba(80,84,215,.0470588235);color:#5055d7;padding:8px 20px;border-radius:25px;font-size:14px;font-weight:500;margin-bottom:20px;width:fit-content;border:1px solid #5055d7;transition:all .3s ease}.abt-1-section .abt1-container .abt1-section .abt1-left-content .abt1-about-badge:hover{background:rgba(80,84,215,.168627451);transform:translateY(-2px)}.abt-1-section .abt1-container .abt1-section .abt1-left-content .abt1-main-heading{font-size:48px;font-weight:700;line-height:1.2;margin-bottom:40px;background:linear-gradient(135deg, #000000 0%, #1a1a1a 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.abt-1-section .abt1-container .abt1-section .abt1-left-content .abt1-hero-image{width:100%;height:300px;background:linear-gradient(45deg, #667eea, #764ba2);border-radius:15px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:600;text-align:center;box-shadow:0 10px 30px rgba(102,126,234,.3);margin-bottom:30px;transition:transform .3s ease;position:relative;overflow:hidden}.abt-1-section .abt1-container .abt1-section .abt1-left-content .abt1-hero-image:hover{transform:translateY(-5px)}.abt-1-section .abt1-container .abt1-section .abt1-left-content .abt1-hero-image::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent, rgba(255, 255, 255, 0.1), transparent);transform:rotate(45deg);animation:abt1-shimmer 3s infinite}.abt-1-section .abt1-container .abt1-section .abt1-right-content{padding:60px;color:#000;height:100%;display:flex;flex-direction:column;justify-content:center}.abt-1-section .abt1-container .abt1-section .abt1-right-content .abt1-feature-item{display:flex;align-items:flex-start;margin-bottom:10px;opacity:0;transform:translateX(30px);animation:abt1-slideIn .6s ease forwards}.abt-1-section .abt1-container .abt1-section .abt1-right-content .abt1-feature-item:nth-child(1){animation-delay:.2s}.abt-1-section .abt1-container .abt1-section .abt1-right-content .abt1-feature-item:nth-child(2){animation-delay:.4s}.abt-1-section .abt1-container .abt1-section .abt1-right-content .abt1-feature-item:nth-child(3){animation-delay:.6s}.abt-1-section .abt1-container .abt1-section .abt1-right-content .abt1-feature-item .abt1-feature-icon{width:60px;height:60px;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0;transition:all .3s ease;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3)}.abt-1-section .abt1-container .abt1-section .abt1-right-content .abt1-feature-item .abt1-feature-icon:hover{background:rgba(182,172,241,.2588235294);transform:scale(1.1);border-color:#5055d7}.abt-1-section .abt1-container .abt1-section .abt1-right-content .abt1-feature-item .abt1-feature-icon.abt1-icon-lightbulb{position:relative}.abt-1-section .abt1-container .abt1-section .abt1-right-content .abt1-feature-item .abt1-feature-icon.abt1-icon-lightbulb:hover::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%235055D7' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.87-3.13-7-7-7zm2 14h-4v-.5c0-.27-.11-.52-.29-.71C8.8 13.9 8 11.54 8 9c0-2.21 1.79-4 4-4s4 1.79 4 4c0 2.54-.8 4.9-1.71 5.79-.18.19-.29.44-.29.71V16z'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.abt-1-section .abt1-container .abt1-section .abt1-right-content .abt1-feature-item .abt1-feature-icon.abt1-icon-lightbulb::after{content:"";width:28px;height:28px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.87-3.13-7-7-7zm2 14h-4v-.5c0-.27-.11-.52-.29-.71C8.8 13.9 8 11.54 8 9c0-2.21 1.79-4 4-4s4 1.79 4 4c0 2.54-.8 4.9-1.71 5.79-.18.19-.29.44-.29.71V16z'/%3E%3C/svg%3E") no-repeat center;background-size:contain;display:block}.abt-1-section .abt1-container .abt1-section .abt1-right-content .abt1-feature-item .abt1-feature-icon.abt1-icon-chart{position:relative}.abt-1-section .abt1-container .abt1-section .abt1-right-content .abt1-feature-item .abt1-feature-icon.abt1-icon-chart:hover::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%235055D7' viewBox='0 0 24 24'%3E%3Cpath d='M22 21H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1s1 .45 1 1v16h17c.55 0 1 .45 1 1s-.45 1-1 1zM8 18c-.55 0-1-.45-1-1v-6c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1zm4 0c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1s1 .45 1 1v8c0 .55-.45 1-1 1zm4 0c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1zm4 0c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1s1 .45 1 1v11c0 .55-.45 1-1 1z'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.abt-1-section .abt1-container .abt1-section .abt1-right-content .abt1-feature-item .abt1-feature-icon.abt1-icon-chart::after{content:"";width:28px;height:28px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M22 21H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1s1 .45 1 1v16h17c.55 0 1 .45 1 1s-.45 1-1 1zM8 18c-.55 0-1-.45-1-1v-6c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1zm4 0c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1s1 .45 1 1v8c0 .55-.45 1-1 1zm4 0c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1zm4 0c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1s1 .45 1 1v11c0 .55-.45 1-1 1z'/%3E%3C/svg%3E") no-repeat center;background-size:contain;display:block}.abt-1-section .abt1-container .abt1-section .abt1-right-content .abt1-feature-item .abt1-feature-icon.abt1-icon-users{position:relative}.abt-1-section .abt1-container .abt1-section .abt1-right-content .abt1-feature-item .abt1-feature-icon.abt1-icon-users:hover::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%235055D7' viewBox='0 0 24 24'%3E%3Cpath d='M16 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2zm4 18v-6h2.5l-2.54-7.63A3.01 3.01 0 0 0 17.07 6H16c-.8 0-1.54.37-2.01.99L12 10l-1.99-3.01C9.54 6.37 8.8 6 8 6H6.93c-1.24 0-2.34.78-2.89 1.37L1.5 16H4v6h4v-6h2v6h4zM8 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2z'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.abt-1-section .abt1-container .abt1-section .abt1-right-content .abt1-feature-item .abt1-feature-icon.abt1-icon-users::after{content:"";width:28px;height:28px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M16 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2zm4 18v-6h2.5l-2.54-7.63A3.01 3.01 0 0 0 17.07 6H16c-.8 0-1.54.37-2.01.99L12 10l-1.99-3.01C9.54 6.37 8.8 6 8 6H6.93c-1.24 0-2.34.78-2.89 1.37L1.5 16H4v6h4v-6h2v6h4zM8 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2z'/%3E%3C/svg%3E") no-repeat center;background-size:contain;display:block}.abt-1-section .abt1-container .abt1-section .abt1-right-content .abt1-feature-item .abt1-feature-content h3{font-size:22px;font-weight:600;margin-bottom:8px;color:#1e1e1e}.abt-1-section .abt1-container .abt1-section .abt1-right-content .abt1-feature-item .abt1-feature-content p{color:rgba(55,55,55,.8);line-height:1.6;font-size:15px}.abt-1-section .abt1-container .abt1-section .abt1-right-content .abt1-cta-button{background:linear-gradient(135deg, #5055D7, #6A5CFF);color:#fff;border:none;padding:15px 35px;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:20px;width:fit-content;text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden}.abt-1-section .abt1-container .abt1-section .abt1-right-content .abt1-cta-button:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(80,85,215,.35)}.abt-1-section .abt1-container .abt1-section .abt1-right-content .abt1-cta-button:active{transform:translateY(-1px)}@media(max-width: 768px){.abt-1-section .abt1-container .abt1-section{grid-template-columns:1fr;min-height:auto}.abt-1-section .abt1-container .abt1-section .abt1-left-content,.abt-1-section .abt1-container .abt1-section .abt1-right-content{padding:40px 30px}.abt-1-section .abt1-container .abt1-section .abt1-main-heading{font-size:36px}.abt-1-section .abt1-container .abt1-section .abt1-hero-image{height:200px}.abt-1-section .abt1-container .abt1-section .abt1-feature-item{margin-bottom:30px}.abt-1-section .abt1-container .abt1-section .abt1-feature-item .abt1-feature-icon{width:50px;height:50px;margin-right:15px}.abt-1-section .abt1-container .abt1-section .abt1-feature-item .abt1-feature-content h3{font-size:20px}}.abt-1-section.seconds .abt1-section{min-height:500px}.abt-1-section.seconds .abt1-section .abt1-left-content{padding:60px 60px 60px 0;height:100%}.abt-1-section.seconds .abt1-section .abt1-left-content .abt1-hero-image{height:100%}.abt-1-section.seconds .abt1-section .abt1-right-content{padding:0 60px}.abt-1-section.seconds .abt-head{text-align:center;margin:40px 0 30px}.abt-1-section.seconds .abt-head .abt1-about-badge{display:inline-block;background:rgba(80,84,215,.0470588235);color:#5055d7;padding:8px 20px;border-radius:25px;font-size:14px;font-weight:500;margin-bottom:20px;width:fit-content;border:1px solid #5055d7;transition:all .3s ease}.abt-1-section.seconds .abt-head .abt1-about-badge:hover{background:rgba(80,84,215,.168627451);transform:translateY(-2px)}.abt-1-section.seconds .abt1-icon-lightbulb{position:relative}.abt-1-section.seconds .abt1-icon-lightbulb svg{max-width:28px;max-height:28px}.abt-1-section.seconds .abt1-icon-lightbulb:hover svg{fill:#5055d7}.abt-1-section.seconds .abt1-icon-lightbulb::after{content:"";display:none !important}.abt-1-section.seconds .abt1-icon-chart{position:relative}.abt-1-section.seconds .abt1-icon-chart svg{max-width:28px;max-height:28px}.abt-1-section.seconds .abt1-icon-chart:hover svg{fill:#5055d7}.abt-1-section.seconds .abt1-icon-chart::after{display:none !important}.abt-1-section.seconds .abt1-icon-users{position:relative}.abt-1-section.seconds .abt1-icon-users svg{max-width:28px;max-height:28px}.abt-1-section.seconds .abt1-icon-users:hover svg{fill:#5055d7}.abt-1-section.seconds .abt1-icon-users::after{display:none !important}@keyframes abt1-shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}100%{transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes abt1-slideIn{to{opacity:1;transform:translateX(0)}}@media(max-width: 991px){.abt-1-section .abt1-container .abt1-section .abt1-left-content{padding-bottom:0rem}.abt-1-section .abt1-container .abt1-section .abt1-left-content .abt1-hero-image{margin-bottom:0rem}.abt-1-section.seconds .abt1-container .abt1-section .abt1-left-content{padding:20px 50px 50px;min-height:350px}.abt-1-section.seconds .abt1-container .abt1-section .abt1-left-content .abt1-hero-image{margin-bottom:0rem;aspect-ratio:16/9}.quote-section .quote-overlay{padding:4rem 2rem !important}.quote-section .quote-overlay .quote-content .quote-footer{margin-top:3rem}}@media(max-width: 600px){.abt-1-section{margin:30px 10px}.abt-1-section .abt1-container .abt1-section .abt1-left-content{padding:30px 10px}.abt-1-section .abt1-container .abt1-section .abt1-left-content .abt1-about-badge{font-size:12px;padding:8px 16px;margin-bottom:10px}.abt-1-section .abt1-container .abt1-section .abt1-left-content .abt1-main-heading{font-size:22px;margin-bottom:20px}.abt-1-section .abt1-container .abt1-section .abt1-left-content .abt1-hero-image{height:unset;aspect-ratio:16/10}.abt-1-section .abt1-container .abt1-section .abt1-right-content{padding:10px}.abt-1-section .abt1-container .abt1-section .abt1-right-content .abt1-feature-item .abt1-feature-icon{width:40px;height:40px}.abt-1-section .abt1-container .abt1-section .abt1-right-content .abt1-feature-item .abt1-feature-content h3{font-size:18px;margin:0}.abt-1-section .abt1-container .abt1-section .abt1-right-content .abt1-feature-item .abt1-feature-content p{font-size:12px;margin-bottom:5px}.abt-1-section .abt1-container .abt1-section .abt1-right-content .abt1-cta-button{margin:10px 0}.abt-1-section.seconds .abt-head{text-align:start;margin:20px 10px}.abt-1-section.seconds .abt-head .abt1-about-badge{font-size:12px;padding:8px 16px;margin:10px 0}.abt-1-section.seconds .abt-head .abt1-main-heading{font-size:22px}.abt-1-section.seconds .abt1-left-content{padding:0px 10px 10px !important;display:block !important;min-height:unset !important}.quote-section{width:calc(100% - 20px) !important;margin:auto !important}.quote-section .quote-overlay{padding:20px !important}.quote-section .quote-overlay .quote-content .quote-text{font-size:16px;width:100%}.quote-section .quote-overlay .quote-content .quote-icon{width:40px;font-size:18px}.quote-section .quote-overlay .quote-footer{width:100% !important;margin-top:1.5rem !important}.quote-section .quote-overlay .quote-footer .author{font-size:16px !important}.quote-section .quote-overlay .quote-footer .designation{font-size:16px !important}}.quote-section{background:url("/images/founder-back-2.jpg") no-repeat center center/cover;position:relative;border-radius:12px;overflow:hidden;color:#fff;font-family:"Poppins",sans-serif;margin:50px auto;padding:0 !important}.quote-section .quote-overlay{background:rgba(0,0,0,.65);padding:60px 100px 110px;border-radius:12px}.quote-section .quote-overlay .quote-icon{font-size:32px;color:#000;display:block;margin-bottom:15px;width:60px;padding-top:10px;aspect-ratio:1;border-radius:50%;background:hsla(0,0%,100%,.884);box-shadow:0 4px 12px rgba(0,0,0,.2);text-align:center;line-height:unset;align-content:center}.quote-section .quote-overlay .quote-text{font-size:20px;font-weight:400;line-height:1.6;margin-bottom:30px;width:80%;margin:0 auto}.quote-section .quote-overlay .quote-footer{display:flex;justify-content:space-between;align-items:center;font-size:16px;width:80%;margin:30px auto 0}.quote-section .quote-overlay .quote-footer .author{font-weight:700;font-size:20px}.quote-section .quote-overlay .quote-footer .designation{font-size:20px;font-weight:700}.contact{padding:50px 0;background-color:rgba(182,173,239,.1450980392)}.contact .contact-wrapper{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width: 992px){.contact .contact-wrapper{grid-template-columns:calc(38% - 15px) calc(62% - 15px);gap:30px}}.contact .contact-info-panel{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#fff;border-radius:10px;padding:40px 30px;height:100%;display:flex;flex-direction:column;box-shadow:0 15px 35px rgba(0,0,0,.1)}.contact .contact-info-panel .contact-info-header{margin-bottom:30px}.contact .contact-info-panel .contact-info-header h3{font-size:28px;font-weight:700;margin-bottom:15px;color:#fff}.contact .contact-info-panel .contact-info-header p{font-size:15px;opacity:.85;line-height:1.6}.contact .contact-info-panel .contact-info-cards{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:auto}@media(min-width: 576px)and (max-width: 991px){.contact .contact-info-panel .contact-info-cards{grid-template-columns:repeat(2, 1fr)}}.contact .contact-info-panel .contact-info-cards .info-card{background-color:hsla(0,0%,100%,.1);border-radius:12px;padding:20px;display:flex;align-items:center;gap:15px;backdrop-filter:blur(5px);transition:all .3s ease}.contact .contact-info-panel .contact-info-cards .info-card:hover{background-color:hsla(0,0%,100%,.2);transform:translateY(-5px)}.contact .contact-info-panel .contact-info-cards .info-card .icon-container{width:45px;height:45px;flex-shrink:0;background-color:hsla(0,0%,100%,.25);border-radius:50%;display:flex;align-items:center;justify-content:center}.contact .contact-info-panel .contact-info-cards .info-card .icon-container i{font-size:20px;color:#fff}.contact .contact-info-panel .contact-info-cards .info-card .card-content h4{font-size:16px;font-weight:600;margin-bottom:5px;color:#fff}.contact .contact-info-panel .contact-info-cards .info-card .card-content p{font-size:14px;margin-bottom:0;opacity:.8}.contact .contact-info-panel .social-links-panel{margin-top:35px}.contact .contact-info-panel .social-links-panel h5{font-size:18px;font-weight:600;margin-bottom:15px;color:#fff}.contact .contact-info-panel .social-links-panel .social-icons{display:flex;gap:12px}.contact .contact-info-panel .social-links-panel .social-icons a{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background-color:hsla(0,0%,100%,.15);color:#fff;font-size:18px;transition:all .3s ease}.contact .contact-info-panel .social-links-panel .social-icons a:hover{background-color:hsla(0,0%,100%,.3);transform:translateY(-5px)}.contact .contact-form-panel{display:flex;flex-direction:column;gap:30px}.contact .contact-form-panel .map-container{width:100%;height:280px;border-radius:10px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.08)}.contact .contact-form-panel .form-container{background-color:#1f1f23;border-radius:10px;padding:35px;box-shadow:0 5px 25px rgba(0,0,0,.06);color:#b6b6b6}.contact .contact-form-panel .form-container h3{font-size:26px;font-weight:700;margin-bottom:15px;background:linear-gradient(120deg, #ffffff, color-mix(in srgb, #ffffff, #5055D7 30%));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}.contact .contact-form-panel .form-container p{font-size:15px;color:color-mix(in srgb, rgba(255, 255, 255, 0.8), transparent 15%);margin-bottom:25px}.contact .contact-form-panel .form-container .form-floating{margin-bottom:20px}.contact .contact-form-panel .form-container .form-floating .form-control{border-radius:12px;border:1px solid color-mix(in srgb, rgba(255, 255, 255, 0.8), transparent 80%);padding:24px 20px 8px 20px;height:calc(3.5rem + 3px);background-color:#1f1f23;color:hsla(0,0%,100%,.8);transition:all .3s ease}.contact .contact-form-panel .form-container .form-floating .form-control:focus{box-shadow:0 0 0 4px color-mix(in srgb, #5055D7, transparent 85%);border-color:color-mix(in srgb, #5055D7, transparent 40%);background-color:#1f1f23}.contact .contact-form-panel .form-container .form-floating .form-control::placeholder{color:rgba(0,0,0,0)}.contact .contact-form-panel .form-container .form-floating label{color:color-mix(in srgb, rgba(255, 255, 255, 0.8), transparent 40%);padding:1rem 1.25rem 2.5rem 1.25rem}.contact .contact-form-panel .form-container .form-floating label::after{background-color:rgba(0,0,0,0)}.contact .contact-form-panel .form-container .btn-submit{background:linear-gradient(145deg, #5055D7, color-mix(in srgb, #5055D7, #1a4372 30%));color:#fff;border:none;padding:15px 25px;border-radius:12px;font-weight:600;font-size:16px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.contact .contact-form-panel .form-container .btn-submit:hover{transform:translateY(-3px);box-shadow:0 10px 20px color-mix(in srgb, #5055D7, transparent 75%)}.contact .contact-form-panel .form-container .btn-submit i{transition:transform .3s ease}.contact .contact-form-panel .form-container .btn-submit:hover i{transform:translateX(5px)}@media(max-width: 768px){.contact .contact-info-panel,.contact .form-container{padding:30px 10px}}@media(max-width: 576px){.contact .social-links-panel .social-icons{flex-wrap:wrap}}.portfolio-pages .port-hero{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#fff;text-align:center;padding:100px 5% 80px}.portfolio-pages .port-hero h1{font-size:3.5rem;margin-bottom:1rem;animation:fadeInUp .8s ease}.portfolio-pages .port-hero .port-subtitle{font-size:1.3rem;opacity:.95;margin-bottom:2rem;animation:fadeInUp .8s ease .2s backwards}.portfolio-pages .port-hero .port-tech-tags{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;animation:fadeInUp .8s ease .4s backwards}.portfolio-pages .port-hero .port-tech-tags .port-tech-tag{background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);padding:.6rem 1.2rem;border-radius:25px;font-weight:500;border:1px solid hsla(0,0%,100%,.3)}.portfolio-pages .port-overview{margin:-50px auto 0;padding:0 0%;position:relative;z-index:10}.portfolio-pages .port-overview .port-overview-card{background:#fff;border-radius:20px;padding:3rem;box-shadow:0 20px 60px rgba(0,0,0,.15)}.portfolio-pages .port-overview .port-overview-card h2{color:#5b5fed;font-size:2rem;margin-bottom:1rem}.portfolio-pages .port-overview .port-overview-card p{font-size:1.1rem;line-height:1.8;color:#555}.portfolio-pages .port-content{margin:80px auto;padding:0 0%}.portfolio-pages .port-content .port-section{margin-bottom:80px}.portfolio-pages .port-content .port-section .port-section-title{font-size:2.5rem;color:#333;margin-bottom:2rem;position:relative;padding-bottom:1rem}.portfolio-pages .port-content .port-section .port-section-title::after{content:"";position:absolute;left:0;bottom:0;width:80px;height:4px;background:linear-gradient(90deg, #667eea, #764ba2);border-radius:2px}.portfolio-pages .port-content .port-section .port-features-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:2rem;margin-top:2rem}.portfolio-pages .port-content .port-section .port-features-grid .port-feature-card{background:#f8f9ff;padding:2rem;border-radius:15px;border:2px solid rgba(0,0,0,0);transition:all .3s}.portfolio-pages .port-content .port-section .port-features-grid .port-feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(91,95,237,.2);border-color:#5b5fed}.portfolio-pages .port-content .port-section .port-features-grid .port-feature-card h3{color:#5b5fed;font-size:1.5rem;margin-bottom:1rem;display:flex;align-items:center;gap:1rem}.portfolio-pages .port-content .port-section .port-features-grid .port-feature-card h3 .port-feature-icon{width:65px;aspect-ratio:1;padding:10px;background:linear-gradient(135deg, #667eea, #764ba2);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:bold}.portfolio-pages .port-content .port-section .port-features-grid .port-feature-card .port-feature-list{list-style:none}.portfolio-pages .port-content .port-section .port-features-grid .port-feature-card .port-feature-list li{padding:.5rem 0 .5rem 1.5rem;position:relative;color:#555}.portfolio-pages .port-content .port-section .port-features-grid .port-feature-card .port-feature-list li::before{content:"✓";position:absolute;left:0;color:#5b5fed;font-weight:bold}.portfolio-pages .port-tech-stack{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);padding:80px 0%;margin:80px 0 0}.portfolio-pages .port-tech-stack .port-section-title{color:#fff;text-align:center}.portfolio-pages .port-tech-stack .port-section-title::after{left:50%;transform:translateX(-50%);background:#fff}.portfolio-pages .port-tech-stack .port-tech-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:2rem;margin:3rem auto 0}.portfolio-pages .port-tech-stack .port-tech-grid .port-tech-item{background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);padding:2rem;border-radius:15px;border:1px solid hsla(0,0%,100%,.3);text-align:center;transition:.3s}.portfolio-pages .port-tech-stack .port-tech-grid .port-tech-item:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.25)}.portfolio-pages .port-tech-stack .port-tech-grid .port-tech-item h3{color:#fff;font-size:1.5rem;margin-bottom:.5rem}.portfolio-pages .port-tech-stack .port-tech-grid .port-tech-item p{color:hsla(0,0%,100%,.9);font-size:1.1rem}.portfolio-pages .port-cta{background:#f8f9ff;padding:80px 5%;text-align:center}.portfolio-pages .port-cta h2{font-size:2.5rem;color:#333;margin-bottom:1.5rem}.portfolio-pages .port-cta p{font-size:1.2rem;color:#666;margin-bottom:2rem}.portfolio-pages .port-cta .port-btn{display:inline-block;padding:1rem 2.5rem;background:linear-gradient(135deg, #667eea, #764ba2);color:#fff;text-decoration:none;border-radius:30px;font-weight:600;font-size:1.1rem;transition:.3s}.portfolio-pages .port-cta .port-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(102,126,234,.4)}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 768px){.portfolio-pages .port-hero h1{font-size:2.5rem}.portfolio-pages .port-hero .port-subtitle{font-size:1.1rem}.portfolio-pages .port-section-title{font-size:2rem}.portfolio-pages .port-overview-card{padding:2rem}}.privacy-content{margin:3rem auto}.privacy-content .privacy-hero{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);padding:120px 0 80px 0;position:relative;overflow:hidden}.privacy-content .privacy-hero::before{content:"";position:absolute;top:-50%;right:-20%;width:60%;height:200%;background:hsla(0,0%,100%,.05);transform:rotate(-15deg);z-index:1}.privacy-content .privacy-hero .container{position:relative;z-index:2}.privacy-content .privacy-hero h1{font-size:3.5rem;font-weight:700;margin-bottom:20px;animation:fadeInUp .8s ease}.privacy-content .privacy-hero p{font-size:1.2rem;opacity:.95;animation:fadeInUp .8s ease .2s backwards}.privacy-content .privacy-content{padding:80px 0;background-color:#fff}.privacy-content .privacy-card{background:#fff;border-radius:20px;padding:40px;box-shadow:0 10px 40px rgba(0,0,0,.05);margin-bottom:40px;border:1px solid rgba(80,85,215,.1);transition:all .3s ease}.privacy-content .privacy-card:hover{box-shadow:0 20px 60px rgba(80,85,215,.1);transform:translateY(-5px)}.privacy-content .privacy-card h2{font-size:1.8rem;font-weight:600;color:#193838;margin-bottom:20px;padding-bottom:15px;position:relative}.privacy-content .privacy-card h2::after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:#5055d7;border-radius:2px}.privacy-content .privacy-card h3{font-size:1.3rem;font-weight:600;color:#5055d7;margin:25px 0 15px 0}.privacy-content .privacy-card h4{font-size:1.1rem;font-weight:600;color:#193838;margin:20px 0 10px 0}.privacy-content .privacy-card p{color:#595959;line-height:1.8;margin-bottom:15px}.privacy-content .privacy-card ul,.privacy-content .privacy-card ol{margin:15px 0;padding-left:20px}.privacy-content .privacy-card li{color:#595959;line-height:1.8;margin-bottom:8px}.privacy-content .privacy-card li::marker{color:#5055d7}.privacy-content .effective-date{background:rgba(80,85,215,.08);padding:15px 20px;border-radius:12px;border-left:4px solid #5055d7;margin-bottom:30px}.privacy-content .effective-date p{margin:0;font-weight:500;color:#5055d7}.privacy-content .highlight-box{background:linear-gradient(135deg, rgba(102, 126, 234, 0.05) 0%, rgba(118, 75, 162, 0.05) 100%);border-radius:16px;padding:25px;margin:25px 0;border:1px solid rgba(80,85,215,.2)}.privacy-content .contact-info-box{background:#f8f9ff;border-radius:16px;padding:30px;margin-top:30px;text-align:center}.privacy-content .contact-info-box h3{color:#5055d7;margin-top:0}.privacy-content .contact-info-box p{margin-bottom:8px}.privacy-content .contact-info-box i{color:#5055d7;margin-right:10px;font-size:1.2rem}.privacy-content .back-to-home{display:inline-flex;align-items:center;gap:10px;background:#5055d7;color:#fff;padding:12px 28px;border-radius:50px;text-decoration:none;font-weight:500;transition:all .3s ease;margin-top:20px}.privacy-content .back-to-home:hover{background:#3a3fb8;color:#fff;transform:translateY(-3px);box-shadow:0 10px 25px rgba(80,85,215,.3)}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 768px){.privacy-content{margin:2rem auto}.privacy-content .privacy-hero{padding:100px 0 60px 0}.privacy-content .privacy-hero h1{font-size:2.2rem}.privacy-content .privacy-hero p{font-size:1rem}.privacy-content .privacy-card{padding:25px}.privacy-content .privacy-card h2{font-size:1.5rem}.privacy-content .privacy-card h3{font-size:1.2rem}}@media(max-width: 576px){.privacy-content .privacy-card{padding:20px}.privacy-content .privacy-card h2{font-size:1.3rem}}
