@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;600;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{border-radius:10px;height:4px;margin-top:20px;width:3px}::-webkit-scrollbar-track{background:#bbd5ff;border-radius:10px}::-webkit-scrollbar-thumb{background:#4f46e5;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#4338ca}.animate-fade-up{transform:translateY(30px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}:root{--header-height:70px;--footer-height:70px}.main-layout{display:flex;flex-direction:column}.content-area{flex:1 1;min-height:calc(100vh - 140px);min-height:calc(100vh - var(--header-height) - var(--footer-height))}body.no-scroll{height:100vh!important;overflow:hidden!important}.header{backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:hsla(0,0%,100%,.736);border-bottom:1px solid #ffffff4d;box-shadow:0 4px 30px #0000000d;padding:10px 0;position:-webkit-sticky;position:sticky;top:0;transition:all .3s ease;z-index:1000}.container-header{margin:0 auto;max-width:1200px;padding:0 20px}.navbar-inner{align-items:center;display:flex;justify-content:space-between}.logo{display:block;height:32px;width:200px}.econsign-logo{display:block;height:auto;width:100%}@media(max-width:992px){.econsign-logo{width:135%}}.sidebar-logo-img{display:block;height:35px;margin:0 auto;width:auto}.nav-links{align-items:center;display:flex;gap:32px}.nav-links [role=link]:not(.btn-primary),.nav-links a:not(.btn-primary),.nav-links>:not(.btn-primary){color:#4b5563;font-size:13px;font-weight:600;letter-spacing:.08em;padding-bottom:6px;position:relative;text-decoration:none;text-transform:uppercase}.nav-links [role=link]:not(.btn-primary):after,.nav-links a:not(.btn-primary):after,.nav-links>:not(.btn-primary):after{background:#e11d48;bottom:0;content:"";height:2px;left:50%;position:absolute;transition:all .25s ease;width:0}.nav-links [role=link]:not(.btn-primary):hover:after,.nav-links a:not(.btn-primary):hover:after,.nav-links>:not(.btn-primary):hover:after{left:0;width:100%}.nav-links .btn-primary{background:#3730a3;border-radius:999px;box-shadow:0 8px 30px #3730a340;color:#fff;font-weight:800;padding:10px 26px;text-decoration:none;transition:all .3s ease}.nav-links .btn-primary:hover{background:#302a8f}.services-dropdown{display:inline-block;font-weight:700;position:relative}.services-dropdown .services-btn{align-items:center;background:#0000;border:0;color:#4b5563;cursor:pointer;display:flex;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:13px;font-weight:600;gap:8px;letter-spacing:.08em;padding:6px 4px;text-transform:uppercase}.services-dropdown .chev{display:inline-flex;transform:translateY(1px);vertical-align:middle}.services-dropdown .services-panel{background:#fff;border-radius:12px;box-shadow:0 12px 40px #0206171f;min-width:320px;opacity:0;padding:12px;pointer-events:none;position:absolute;right:0;top:calc(100% + 10px);transform:translateY(-8px) scale(.985);transition:all .22s cubic-bezier(.2,.9,.2,1);visibility:hidden;z-index:1002}.services-dropdown .services-panel ul{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr;list-style:none;margin:0;padding:8px}.services-dropdown .services-panel ul li a{align-items:center;border-radius:8px;color:#1f2937;display:flex;font-weight:600;gap:12px;padding:10px;text-decoration:none;transition:all .18s ease}.services-dropdown .services-panel ul li a:hover{background:#f1f5f9;transform:translateX(6px)}.services-dropdown .services-panel ul .svc-icon{align-items:center;background:#3730a314;border-radius:8px;color:#3730a3;display:inline-flex;font-size:16px;height:36px;justify-content:center;width:36px}.services-dropdown .services-panel ul .svc-text{display:inline-block}.services-dropdown.open .services-panel{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}.mobile-toggle{background:#0000;border:none;cursor:pointer;display:none;height:50px;position:relative;width:50px;z-index:1001}.mobile-toggle .hamburger-line{background:#3730a3;border-radius:2px;display:block;height:3px;margin:5px auto;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);width:28px}.mobile-toggle.open .line1{transform:rotate(45deg) translate(8px,8px)}.mobile-toggle.open .line2{opacity:0;transform:translateX(-10px)}.mobile-toggle.open .line3{transform:rotate(-45deg) translate(7px,-7px)}.sidebar-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .4s ease;visibility:hidden;z-index:999}.sidebar-overlay.active{opacity:1;visibility:visible}.sidebar{background:#fff;box-shadow:-10px 0 30px #0003;box-sizing:border-box;height:100vh;height:100dvh;max-width:90vw;overflow-y:auto;padding:30px 25px;position:fixed;right:-100%;top:0;transition:right .5s cubic-bezier(.68,-.55,.265,1.55);width:320px;z-index:1000}.sidebar.open{right:0}.sidebar-header{border-bottom:1px solid #f1f5f9;margin-bottom:20px;padding-bottom:10px}.sidebar-header .sidebar-top{align-items:center;display:flex;justify-content:space-between}.sidebar-header .sidebar-close{background:#0000;border:none;color:#4b5563;cursor:pointer;font-size:20px}.sidebar-nav{display:flex;flex-direction:column;gap:8px}.sidebar-link{background:#f8fafc;border-radius:10px;color:#1f2937;display:block;font-size:16px;font-weight:600;padding:16px 20px;text-decoration:none;transition:all .2s ease}.sidebar-link:hover{background:#3730a3;color:#fff;transform:none}.sidebar-accordion{margin-top:6px}.sidebar-accordion .sidebar-accordion-toggle{align-items:center;background:#f8fafc;border:none;border-radius:10px;color:#1f2937;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:space-between;padding:16px 20px;transition:background .2s ease;width:100%}.sidebar-accordion .sidebar-accordion-toggle:hover{background:#f1f5f9}.sidebar-accordion .sidebar-accordion-panel{background:#f1f5f9;border-radius:10px;margin-top:4px;max-height:0;overflow:hidden;padding:0 6px;transition:max-height .3s cubic-bezier(.2,.9,.2,1),padding .2s}.sidebar-accordion .sidebar-accordion-panel.open{max-height:400px;padding:8px 6px 16px}.sidebar-accordion .sidebar-accordion-panel ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.sidebar-accordion .sidebar-accordion-panel ul li .sidebar-svc-link{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;color:#1f2937;display:flex;font-size:15px;font-weight:600;gap:12px;padding:10px;text-decoration:none;transition:all .18s ease}.sidebar-accordion .sidebar-accordion-panel ul li .svc-icon{align-items:center;background:#3730a326;border-radius:6px;color:#3730a3;display:inline-flex;font-size:15px;height:32px;justify-content:center;width:32px}.sidebar-accordion .sidebar-accordion-panel ul li .sidebar-svc-link:hover{background:#f8fafc;transform:translateX(4px)}.sidebar-btn{background:#3730a3;border-radius:12px;color:#fff;display:block;font-size:18px;font-weight:800;margin-top:30px;padding:18px;text-align:center;text-decoration:none;transition:all .3s ease}.sidebar-btn:hover{background:#2c2783;box-shadow:0 10px 25px #3730a366;transform:translateY(-3px)}@media(max-width:1024px){.services-panel{min-width:280px;right:-10px}}@media(max-width:992px){.nav-links{display:none}.mobile-toggle{display:block}.container-header{padding:0 16px}.logo{width:180px}.services-panel{display:none!important}}@media(max-width:480px){.logo{width:150px}.sidebar{max-width:100%;width:100%}}.footer{background-image:url(/static/media/footerbg.6365403ddea0775b47df.png);background-position:50%;background-size:cover;border-top:1px solid #e5e7eb;padding:80px 0 0;width:100%}.footer__container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.5fr 1fr 1.2fr;margin:0 auto;max-width:1200px;width:90%}@media(max-width:1024px){.footer__container{gap:50px;grid-template-columns:1fr 1fr}}@media(max-width:600px){.footer__container{gap:40px;grid-template-columns:1fr;width:85%}}.footer__col{text-align:left}.footer__col--brand .footer__logo{display:block;height:55px;margin-bottom:25px}@media(max-width:992px){.footer__col--brand .footer__logo{height:45px}}.footer__col--brand .footer__description{color:#6b7280;font-size:15px;line-height:1.7;margin-bottom:25px;max-width:400px}.footer__widget-title{color:#1f2937;font-size:19px;font-weight:700;margin-bottom:30px;position:relative;text-align:left}.footer__widget-title:after{background:#2563eb;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:35px}.footer .footer__social-wrapper{display:flex;gap:15px;justify-content:flex-start}.footer .footer__social-wrapper .social-icon{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 12px #00000014;display:flex;font-size:18px;height:45px;justify-content:center;position:relative;text-decoration:none;transition:all .5s cubic-bezier(.4,0,.2,1);width:45px}.footer .footer__social-wrapper .social-icon:hover{color:#fff!important;transform:translateY(-10px)}.footer .footer__social-wrapper .social-icon.fb{color:#1877f2}.footer .footer__social-wrapper .social-icon.fb:hover{background:#1877f2;box-shadow:0 15px 30px #1877f280}.footer .footer__social-wrapper .social-icon.li{color:#0077b5}.footer .footer__social-wrapper .social-icon.li:hover{background:#0077b5;box-shadow:0 15px 30px #0077b580}.footer .footer__social-wrapper .social-icon.ig{color:#e4405f}.footer .footer__social-wrapper .social-icon.ig:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fd5949 45%,#d6249f 60%,#285aeb 90%);box-shadow:0 15px 30px #d6249f80}.footer .footer__social-wrapper .social-icon.tw{color:#000}.footer .footer__social-wrapper .social-icon.tw:hover{background:#000;box-shadow:0 15px 30px #0006}.footer .footer__nav-list{list-style:none;padding:0;text-align:left}.footer .footer__nav-list li{margin-bottom:15px}.footer .footer__nav-list li a{color:#6b7280;display:inline-block;font-size:15px;text-decoration:none;transition:all .4s cubic-bezier(.165,.84,.44,1)}.footer .footer__nav-list li a:hover{color:#2563eb;transform:translateX(6px)}.footer .contact-info{text-align:left}.footer .contact-info__item{align-items:flex-start;color:#6b7280;display:flex;font-size:15px;gap:12px;line-height:1.5;margin-bottom:18px;text-decoration:none}.footer .contact-info__item .icon{color:#2563eb;flex-shrink:0;font-size:16px;margin-top:3px}.footer .contact-info__item address{font-style:normal;max-width:250px}.footer .contact-info__item.clickable{transition:all .4s cubic-bezier(.165,.84,.44,1);width:-webkit-fit-content;width:fit-content}.footer .contact-info__item.clickable:hover{color:#2563eb}.footer .contact-info__item.clickable:hover .icon{transform:scale(1.1)}.footer__copyright{background:#ffffff80;border-top:1px solid #e5e7eb;margin-top:20px;padding:25px 0;text-align:center}.footer__copyright-container{margin:0 auto;max-width:1200px;width:90%}.footer__copyright p{color:#6b7280;font-size:14px;margin:0}.footer__copyright p strong{color:#1f2937}.hero-section{align-items:center;background:#090e1a;color:#fff;display:flex;min-height:calc(100vh - 70px);overflow:hidden;padding:20px 0;position:relative}.hero-bg-effect{background-image:radial-gradient(circle at 10% 80%,#4f46e5 0,#0000 40%),radial-gradient(circle at 90% 10%,#f43f5e 0,#0000 35%);background-size:100% 100%;inset:0;opacity:.1;pointer-events:none;position:absolute}.hero-container{margin:0 auto;max-width:90vw;padding:10px 20px;width:100%;z-index:10}.hero-grid{grid-gap:clamp(30px,5vw,80px);align-items:center;display:grid;gap:clamp(30px,5vw,80px);grid-template-columns:3fr 2fr}@media(max-width:1024px){.hero-grid{gap:40px;grid-template-columns:1fr}}.hero-left-content{text-align:left}.hero-badge{background:#4f46e526;border:1px solid #4f46e580;border-radius:999px;color:#e2e8f0;display:inline-block;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:50px;padding:6px 16px;text-transform:uppercase;transition:all .3s}.hero-badge:hover{background:#4f46e54d}.hero-title{font-size:clamp(28px,3.5vw,42px);font-weight:900;line-height:1.1;margin:0 0 20px}.hero-gradient-text{background:linear-gradient(90deg,#a5b4fc,#f43f5e);-webkit-background-clip:text;background-clip:text;color:#0000}.hero-description{color:#e2e8f0;font-size:clamp(16px,1.2vw,19px);line-height:1.5;margin-bottom:10px;max-width:600px}.hero-action-group{align-items:flex-start;display:flex;flex-direction:column;gap:0;margin-top:30px}@media(max-width:1024px){.hero-action-group{align-items:center}}.video-thumbnail{align-items:center;align-self:flex-start;display:flex;height:60px;justify-content:center;margin-bottom:25px;max-width:375px;position:relative;width:100%}@media(max-width:1024px){.video-thumbnail{align-self:center;margin-left:0}}.hero-cta{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start}@media(max-width:1024px){.hero-cta{justify-content:center}}.hero-btn-primary,.hero-btn-secondary{border-radius:10px;font-size:14px;font-weight:700;padding:14px 30px;text-decoration:none;transition:all .3s}.hero-btn-primary{background:#4f46e5;box-shadow:0 10px 30px #4f46e566;color:#fff}.hero-btn-primary:hover{box-shadow:0 20px 40px #4f46e599;transform:translateY(-5px)}.hero-btn-secondary{background:#0000;border:2px solid #ffffff26;color:#e2e8f0;cursor:pointer}.hero-btn-secondary:hover{background:#ffffff1a;border-color:#ffffff4d}.hero-form-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0a;border:1px solid #ffffff26;border-radius:20px;box-shadow:0 15px 60px #0006;margin-left:auto;max-width:420px;padding:clamp(20px,3vh,35px)}@media(max-width:1024px){.hero-form-card{margin:0 auto}}.form-title{color:#fff;font-size:clamp(22px,2vw,28px);font-weight:800;margin-bottom:5px;text-align:center}.form-subtitle{color:#94a3b8;font-size:13px;margin-bottom:20px;text-align:center}.quote-form{display:flex;flex-direction:column;gap:12px}.form-group{align-items:center;display:flex;position:relative}.form-group .icon{color:#4f46e5;left:15px;position:absolute}.form-group input,.form-group textarea{background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-size:14px;padding:10px 15px 10px 45px;transition:all .3s;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e566;outline:none}.textarea-group .icon-textarea{color:#4f46e5;left:15px;position:absolute;top:12px}.textarea-group textarea{min-height:50px;padding:10px 15px 10px 45px;resize:vertical}.submit-btn{align-items:center;background:linear-gradient(90deg,#4f46e5,#5f54f7);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;padding:12px;transition:all .3s ease}.submit-btn:hover{opacity:.9;transform:translateY(-3px)}.play-button{align-items:center;animation:pulse 2s infinite;background:red;border:none;border-radius:8px;display:flex;height:35px;justify-content:center;width:50px}.play-button:hover{animation:none;background:#e60000;transform:scale(1.1)}.play-button .play-icon{border-color:#0000 #0000 #0000 #fff;border-style:solid;border-width:7px 0 7px 12px;height:0;transform:translateX(1px);width:0}@keyframes pulse{0%{box-shadow:0 0 0 0 #ff000080}70%{box-shadow:0 0 0 10px #f000}to{box-shadow:0 0 0 0 #f000}}.video-modal{align-items:center;background:#000000e6;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.video-modal-content{aspect-ratio:16/9;background:#000;border-radius:14px;max-width:800px;overflow:hidden;position:relative;width:90%}.video-modal-content iframe{height:100%;width:100%}.video-close-btn{background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:20px;height:35px;position:absolute;right:12px;top:12px;width:35px;z-index:2}@media(max-width:1024px){.hero-section{height:auto;min-height:100vh;padding:80px 0}.hero-grid{gap:50px;grid-template-columns:1fr}.hero-left-content{text-align:center}.hero-cta{justify-content:center}.hero-description{margin:0 auto 20px}}@media(max-width:768px){.hero-title{font-size:30px}.video-modal-content{border-radius:0;height:100%;width:100%}}@media(min-height:650px){.hero-section{align-items:stretch}.hero-grid{align-items:center;min-height:calc(100vh - 120px)}.hero-left-content{display:flex;flex-direction:column;justify-content:center}.hero-badge{margin-bottom:clamp(40px,6vh,80px)}.hero-action-group{margin-top:clamp(30px,5vh,70px)}.hero-form-card{display:flex;flex-direction:column;justify-content:center;min-height:clamp(520px,55vh,650px)}.quote-form{gap:clamp(14px,2.2vh,22px)}}@media(min-height:1100px){.hero-form-card{min-height:680px}}.success-section{background:#f9fafc;padding:100px 0}.success-container{margin:auto;max-width:1200px;padding:0 20px}.success-grid{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1.1fr 1fr}.success-graphic-wrapper{background:none;border-radius:16px;box-shadow:0 15px 40px #0003;display:flex;justify-content:center}.success-tech-graphic{border-radius:20px;height:100%;width:100%}.success-title{color:#101827;font-size:38px;font-weight:800;margin-bottom:15px}.success-highlight-text{background:linear-gradient(90deg,#3b82f6,#60a5fa);background-clip:text;-webkit-background-clip:text;color:#0000}.success-description{color:#4b5563;font-size:18px;line-height:1.6;margin-bottom:40px}.success-progress-bars-container{display:flex;flex-direction:column;gap:25px;margin-bottom:40px}.success-progress-item{grid-gap:5px 0;display:grid;gap:5px 0;grid-template-columns:1fr auto;grid-template-rows:auto auto}.success-progress-label{color:#101827;font-size:16px;font-weight:600}.success-progress-percentage{color:#3b82f6;font-weight:700}.success-progress-bar-track{background:#e5e7eb;border-radius:4px;grid-column:1/span 2;height:8px;overflow:hidden}.success-progress-bar-fill{border-radius:4px;height:100%;transition:width 1.7s ease;width:0}.success-btn-primary{background:#3b82f6;border-radius:10px;color:#fff;display:inline-block;font-weight:700;padding:14px 30px;text-decoration:none;transition:.3s ease}.success-btn-primary:hover{background:#2372f5;transform:translateY(-2px)}@media(max-width:992px){.success-grid{gap:50px;grid-template-columns:1fr}.success-title{font-size:32px}.success-content-wrapper,.success-description,.success-title{text-align:center}}@media(max-width:576px){.success-section{padding:60px 0}.success-title{font-size:28px}.success-description{font-size:16px}}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .9s ease,transform .9s ease}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.services-container{align-items:center;background-color:#f4f6f8;box-sizing:border-box;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:110px 0}.services-container .header-section{text-align:center}.services-container .header-section .title-pill{background-color:#083d56;border-radius:30px;box-shadow:0 4px 5px #0003;color:#fff;display:inline-block;font-size:24px;font-weight:900;letter-spacing:1px;padding:10px 40px;transition:.3s}.services-container .header-section .title-pill:hover{box-shadow:0 6px 12px #00000040;transform:scale(1.03)}.services-container .header-section .subtitle{color:#083d56;font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:20px;margin-top:20px;text-transform:uppercase}.services-container .diagram-wrapper{height:600px;position:relative;width:900px}.services-container .center-node{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 0 0 8px #083d56;display:flex;height:140px;justify-content:center;left:50%;position:absolute;top:25%;transform:translate(-50%,-50%);width:140px;z-index:10}.services-container .center-node .icon-wrapper{align-items:center;background-color:#083d56;border:4px solid #fff;border-radius:50%;display:flex;height:120px;justify-content:center;transition:.3s ease;width:120px}.services-container .center-node .icon-wrapper:hover{box-shadow:0 0 14px #00000040;transform:scale(1.06)}.services-container .center-node .icon-wrapper .handshake-icon{color:#fff;font-size:60px}.services-container .service-card{align-items:center;background-color:#febd47;border-radius:50px;box-shadow:0 4px 6px #0000001a;cursor:pointer;display:flex;height:100px;padding:10px;position:absolute;transition:all .3s ease-in-out;width:350px;z-index:2}.services-container .service-card:hover{box-shadow:0 12px 22px #0000002e;transform:translateY(-8px) scale(1.04)}.services-container .service-card:hover .card-icon-circle{box-shadow:0 0 18px #ffffffb3;transform:scale(1.12)}.services-container .service-card:hover .card-content h3{letter-spacing:1px}.services-container .service-card .card-icon-circle{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:70px;justify-content:center;margin-right:15px;min-width:70px;transition:all .3s ease;width:70px}.services-container .service-card .card-icon-circle svg{color:#febd47;font-size:30px;transition:all .3s ease}.services-container .service-card .card-content{color:#fff;text-align:left}.services-container .service-card .card-content h3{font-size:14px;font-weight:700;margin:0 0 5px;text-transform:uppercase;transition:all .3s ease}.services-container .service-card .card-content p{font-size:12px;line-height:1.2;margin:0;opacity:.9}.services-container .card-yellow{align-items:center;background-color:#febd47;border-radius:50px;box-shadow:0 4px 6px #0000001a;cursor:pointer;display:flex;height:100px;padding:10px;position:absolute;transition:all .3s ease-in-out;width:350px;z-index:2}.services-container .card-yellow:hover{box-shadow:0 12px 22px #0000002e;transform:translateY(-8px) scale(1.04)}.services-container .card-yellow:hover .card-icon-circle{box-shadow:0 0 18px #ffffffb3;transform:scale(1.12)}.services-container .card-yellow:hover .card-content h3{letter-spacing:1px}.services-container .card-yellow .card-icon-circle{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:70px;justify-content:center;margin-right:15px;min-width:70px;transition:all .3s ease;width:70px}.services-container .card-yellow .card-icon-circle svg{color:#febd47;font-size:30px;transition:all .3s ease}.services-container .card-yellow .card-content{color:#fff;text-align:left}.services-container .card-yellow .card-content h3{font-size:14px;font-weight:700;margin:0 0 5px;text-transform:uppercase;transition:all .3s ease}.services-container .card-yellow .card-content p{font-size:12px;line-height:1.2;margin:0;opacity:.9}.services-container .card-yellow{left:-70px;top:15%}.services-container .card-cyan{align-items:center;background-color:#895df0;border-radius:50px;box-shadow:0 4px 6px #0000001a;cursor:pointer;display:flex;height:100px;padding:10px;position:absolute;transition:all .3s ease-in-out;width:350px;z-index:2}.services-container .card-cyan:hover{box-shadow:0 12px 22px #0000002e;transform:translateY(-8px) scale(1.04)}.services-container .card-cyan:hover .card-icon-circle{box-shadow:0 0 18px #ffffffb3;transform:scale(1.12)}.services-container .card-cyan:hover .card-content h3{letter-spacing:1px}.services-container .card-cyan .card-icon-circle{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:70px;justify-content:center;margin-right:15px;min-width:70px;transition:all .3s ease;width:70px}.services-container .card-cyan .card-icon-circle svg{color:#895df0;font-size:30px;transition:all .3s ease}.services-container .card-cyan .card-content{color:#fff;text-align:left}.services-container .card-cyan .card-content h3{font-size:14px;font-weight:700;margin:0 0 5px;text-transform:uppercase;transition:all .3s ease}.services-container .card-cyan .card-content p{font-size:12px;line-height:1.2;margin:0;opacity:.9}.services-container .card-cyan{right:-70px;top:15%}.services-container .card-blue{align-items:center;background-color:#5e99ef;border-radius:50px;box-shadow:0 4px 6px #0000001a;cursor:pointer;display:flex;height:100px;padding:10px;position:absolute;transition:all .3s ease-in-out;width:350px;z-index:2}.services-container .card-blue:hover{box-shadow:0 12px 22px #0000002e;transform:translateY(-8px) scale(1.04)}.services-container .card-blue:hover .card-icon-circle{box-shadow:0 0 18px #ffffffb3;transform:scale(1.12)}.services-container .card-blue:hover .card-content h3{letter-spacing:1px}.services-container .card-blue .card-icon-circle{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:70px;justify-content:center;margin-right:15px;min-width:70px;transition:all .3s ease;width:70px}.services-container .card-blue .card-icon-circle svg{color:#5e99ef;font-size:30px;transition:all .3s ease}.services-container .card-blue .card-content{color:#fff;text-align:left}.services-container .card-blue .card-content h3{font-size:14px;font-weight:700;margin:0 0 5px;text-transform:uppercase;transition:all .3s ease}.services-container .card-blue .card-content p{font-size:12px;line-height:1.2;margin:0;opacity:.9}.services-container .card-blue{left:50px;top:50%}.services-container .card-orange{align-items:center;background-color:#fe4980;border-radius:50px;box-shadow:0 4px 6px #0000001a;cursor:pointer;display:flex;height:100px;padding:10px;position:absolute;transition:all .3s ease-in-out;width:350px;z-index:2}.services-container .card-orange:hover{box-shadow:0 12px 22px #0000002e;transform:translateY(-8px) scale(1.04)}.services-container .card-orange:hover .card-icon-circle{box-shadow:0 0 18px #ffffffb3;transform:scale(1.12)}.services-container .card-orange:hover .card-content h3{letter-spacing:1px}.services-container .card-orange .card-icon-circle{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:70px;justify-content:center;margin-right:15px;min-width:70px;transition:all .3s ease;width:70px}.services-container .card-orange .card-icon-circle svg{color:#fe4980;font-size:30px;transition:all .3s ease}.services-container .card-orange .card-content{color:#fff;text-align:left}.services-container .card-orange .card-content h3{font-size:14px;font-weight:700;margin:0 0 5px;text-transform:uppercase;transition:all .3s ease}.services-container .card-orange .card-content p{font-size:12px;line-height:1.2;margin:0;opacity:.9}.services-container .card-orange{right:50px;top:50%}.services-container .card-pink{align-items:center;background-color:#bd2dc0;border-radius:50px;box-shadow:0 4px 6px #0000001a;cursor:pointer;display:flex;height:100px;padding:10px;position:absolute;transition:all .3s ease-in-out;width:350px;z-index:2}.services-container .card-pink:hover{box-shadow:0 12px 22px #0000002e;transform:translateY(-8px) scale(1.04)}.services-container .card-pink:hover .card-icon-circle{box-shadow:0 0 18px #ffffffb3;transform:scale(1.12)}.services-container .card-pink:hover .card-content h3{letter-spacing:1px}.services-container .card-pink .card-icon-circle{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:70px;justify-content:center;margin-right:15px;min-width:70px;transition:all .3s ease;width:70px}.services-container .card-pink .card-icon-circle svg{color:#bd2dc0;font-size:30px;transition:all .3s ease}.services-container .card-pink .card-content{color:#fff;text-align:left}.services-container .card-pink .card-content h3{font-size:14px;font-weight:700;margin:0 0 5px;text-transform:uppercase;transition:all .3s ease}.services-container .card-pink .card-content p{font-size:12px;line-height:1.2;margin:0;opacity:.9}.services-container .card-pink{bottom:-30px;left:31%;transform:scale(1.06)}.services-container .connector{position:absolute;z-index:1}.services-container .line-yellow{background-color:#febd47;height:8px;left:300px;top:25%;transform:translateY(-50%);width:160px}.services-container .line-cyan{background-color:#895df0;height:8px;right:300px;top:25%;transform:translateY(-50%);width:160px}.services-container .line-blue-stem{background-color:#5e99ef;height:105px;left:47%;top:35%;width:8px}.services-container .line-blue-arm{background-color:#5e99ef;height:8px;left:23%;top:calc(35% + 132px);width:130px}.services-container .line-orange-stem{background-color:#fe4980;height:105px;right:47%;top:35%;width:8px}.services-container .line-orange-arm{background-color:#fe4980;height:8px;right:23%;top:calc(35% + 132px);width:130px}.services-container .line-pink{background-color:#bd2dc0;height:300px;left:50%;top:35%;transform:translateX(-50%);width:8px}@media screen and (max-width:950px){.services-container .services-container{padding:20px 10px}.services-container .diagram-wrapper{align-items:center;display:flex;flex-direction:column;gap:20px;height:auto;position:relative;width:95%}.services-container .center-node,.services-container .connector{display:none}.services-container .service-card{bottom:auto!important;height:100px;left:auto!important;margin:0;max-width:500px;position:relative;right:auto!important;top:auto!important;transform:none!important;width:100%}.services-container .service-card .card-icon-circle{height:60px;min-width:60px;width:60px}.services-container .service-card .card-icon-circle svg{font-size:24px}.services-container .service-card .card-content{text-align:left}.services-container .service-card .card-content h3{font-size:16px}.services-container .service-card .card-content p{font-size:11px}}@media screen and (max-width:950px)and (max-width:480px){.services-container .service-card{height:auto;padding:8px}.services-container .service-card .card-icon-circle{margin-right:10px}}.cta-clean-design{align-items:center;background:#1c2438;color:#fff;display:flex;font-family:Inter,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto;min-height:80vh;overflow:hidden;padding:120px 20px;position:relative}.cta-clean-design:before{background:radial-gradient(circle,#ffffff0f 1px,#0000 0);background-size:40px 40px;content:"";opacity:.25;z-index:1}.cta-clean-design:before,.floating-icons-container{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.floating-icons-container{opacity:.6;z-index:2}.floating-icon{animation:iconFloat 14s ease-in-out infinite;animation:iconFloat var(--speed,14s) ease-in-out infinite;color:#3b82f680;filter:drop-shadow(0 0 12px rgba(59,130,246,.4));height:var(--size);left:var(--x);position:absolute;top:var(--y);width:var(--size)}@keyframes iconFloat{0%,to{opacity:.4;transform:translate(0) rotate(0deg)}25%{opacity:.7;transform:translate(20px,-20px) rotate(8deg)}50%{opacity:.5;transform:translate(-15px,15px) rotate(-6deg)}75%{opacity:.6;transform:translate(10px,-10px) rotate(4deg)}}.cta-container-v2{margin:0 auto;max-width:1200px;position:relative;z-index:5}.cta-main-grid{grid-gap:90px;align-items:center;display:grid;gap:90px;grid-template-columns:2fr 1.3fr}.cta-header-wrap{text-align:left}.main-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#e0e7ff);-webkit-background-clip:text;background-clip:text;font-size:3.2rem;font-weight:800;line-height:1.2;margin-bottom:20px}.subtitle-v2{color:#a0a8b9;font-size:1.22rem;line-height:1.7;max-width:580px;opacity:.95}.stats-number-row-clean{border-bottom:1px solid #ffffff1f;border-top:1px solid #ffffff1f;display:flex;gap:50px;justify-content:flex-start;margin-top:60px;padding:28px 0}.stat-number-box-clean{min-width:120px;text-align:left}.stat-value-clean{align-items:baseline;color:#4ade80;display:inline-flex;font-size:3.8rem;font-weight:900;gap:6px;line-height:1;margin:0;text-shadow:0 0 25px #4ade8080}.plus-sign-clean{color:#a78bfa;font-size:2.4rem;font-weight:800;text-shadow:0 0 15px #a78bfa99}.stat-label-clean{color:#a0a8b9;font-size:.95rem;font-weight:600;letter-spacing:.5px;margin-top:8px}.call-card-clean{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#283046;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 15px 35px #0006;margin:0 auto;max-width:420px;padding:40px 32px;text-align:center;transition:all .4s ease}.call-card-clean.hover-shadow:hover{border-color:#3b82f64d;box-shadow:0 25px 50px #3b82f640;transform:translateY(-12px)}.phone-icon-box{align-items:center;background:#3b82f626;border:4px solid #3b82f6;border-radius:50%;box-shadow:0 0 30px #3b82f64d;display:flex;height:78px;justify-content:center;margin:0 auto 24px;width:78px}.icon-blue-ring{color:#3b82f6;font-size:36px}.call-label-v2{color:#a0a8b9;font-size:.95rem;font-weight:600;letter-spacing:3px;margin-bottom:12px;text-transform:uppercase}.number-link-v2{color:#3b82f6;display:block;font-size:2rem;font-weight:900;margin:16px 0;text-decoration:none;transition:all .3s ease}.number-link-v2:hover{color:#60a5fa;text-shadow:0 0 20px #60a5fa99}.contact-note-v2{color:#a0a8b9;font-size:.98rem;line-height:1.6;margin-top:20px;opacity:.9}.animate-fade-up{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.animate-fade-up.visible{opacity:1;transform:translateY(0)}@media(max-width:1024px){.cta-main-grid{gap:70px;grid-template-columns:1fr}.cta-header-wrap,.cta-main-grid{text-align:center}.main-title{font-size:2.8rem}.stats-number-row-clean{gap:40px;justify-content:center}.floating-icons-container{display:none}}@media(max-width:768px){.cta-clean-design{padding:100px 20px}.stats-number-row-clean{flex-direction:row;flex-direction:column;flex-wrap:nowrap;gap:30px;justify-content:center;overflow-x:auto;padding:20px 10px}.stat-number-box-clean{min-width:100px;text-align:center}.stat-value-clean{font-size:2.6rem!important}.plus-sign-clean{font-size:1.9rem!important}.stat-label-clean{font-size:.85rem}}@media(max-width:480px){.main-title{font-size:2rem}.number-link-v2{font-size:1.4rem}.stat-value-clean{font-size:2.6rem!important}.plus-sign-clean{font-size:1.9rem!important}.call-card-clean{padding:32px 24px}}.timeline-process-section{background:#f7f9fc;font-family:Montserrat,sans-serif;padding:100px 0}.timeline-header-container{margin:0 auto 80px;max-width:900px;text-align:center}.timeline-header-container .timeline-subtitle{color:#ff4081;font-size:.8rem;font-weight:700;letter-spacing:3px}.timeline-header-container .timeline-title{color:#3f51b5;font-size:2.5rem;font-weight:800;margin:15px 0 25px}@media(max-width:768px){.timeline-header-container .timeline-title{font-size:30px}}.timeline-header-container .timeline-header-button{background:#ff4081;border:none;border-radius:50px;box-shadow:0 5px 15px #ff408166;color:#fff;cursor:pointer;padding:12px 35px}.timeline-steps-container{margin:auto;position:relative;width:90%}.timeline-steps-container:before{background:#e0e0e0;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:4px}.timeline-row{align-items:center;display:grid;grid-template-columns:1fr 80px 1fr;margin-bottom:80px;position:relative}.timeline-col{display:flex;justify-content:center}.timeline-col img{max-width:420px;object-fit:cover;width:90%}.timeline-card,.timeline-col img{border-radius:14px;box-shadow:0 10px 30px #00000014}.timeline-card{background:#fff;padding:30px}.timeline-card h3{color:#3f51b5;margin-bottom:10px}.timeline-card p{color:#444;font-size:.95rem;line-height:1.6}.timeline-center{display:flex;justify-content:center;position:relative}.timeline-center span{align-items:center;background:#fff;border:4px solid #ff4081;border-radius:50%;color:#ff4081;display:flex;font-weight:700;height:34px;justify-content:center;width:34px;z-index:2}.hidden-card{opacity:0;transform:translateY(60px);transition:all .8s ease}.show-card{opacity:1;transform:translateY(0)}@media(max-width:1024px){.timeline-process-section{padding:50px 16px}.timeline-center,.timeline-steps-container:before{display:none}.timeline-row{counter-increment:step;display:block;margin-bottom:36px}.timeline-steps-container{counter-reset:step}.timeline-col img{display:none}.timeline-col{display:block;width:100%}.timeline-card{border-radius:14px;padding:28px 22px 22px;position:relative}.timeline-card:before{align-items:center;background:#fff;border:3px solid #ff4081;border-radius:50%;box-shadow:0 6px 14px #0000001f;color:#ff4081;content:counter(step);display:flex;font-weight:700;height:36px;justify-content:center;left:50%;position:absolute;top:-18px;transform:translateX(-50%);width:36px}}.sp-ref-section{align-items:center;background-color:#dbdee0;display:flex;justify-content:center;padding:80px 0}.sp-ref-section .sp-ref-container{max-width:850px;width:95%}.sp-ref-section .sp-ref-card{background:linear-gradient(145deg,#1a1a1b,#2d3436);border:1px solid #ffffff0d;border-radius:20px;box-shadow:0 15px 35px #0003;overflow:hidden;padding:50px 40px;position:relative;text-align:center}.sp-ref-section .sp-ref-card:before{background:linear-gradient(90deg,#ffb84d,#ff4d8d,#a74dff,#4d94ff);content:"";height:3px;left:0;position:absolute;right:0;top:0}.sp-ref-section .sp-ref-content{margin:0 auto;max-width:550px}.sp-ref-section .sp-ref-tag{color:#a74dff;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:1.5px;margin-bottom:12px;text-transform:uppercase}.sp-ref-section .sp-ref-title{color:#fff;font-size:2rem;font-weight:700;line-height:1.3;margin-bottom:15px}.sp-ref-section .sp-ref-title span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#4d94ff,#a74dff);background-clip:text;-webkit-background-clip:text}.sp-ref-section .sp-ref-desc{color:#b2bec3;font-size:.95rem;line-height:1.6;margin-bottom:30px}.sp-ref-section .sp-ref-btn{align-items:center;animation:sp-pulse-slow 3s infinite;background:#fff;border:none;border-radius:8px;box-shadow:0 0 0 0 #fff6;color:#1a1a1b;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:10px;padding:12px 28px;position:relative;transition:all .3s ease}.sp-ref-section .sp-ref-btn .sp-ref-arrow{font-size:.8rem;transition:transform .3s ease}.sp-ref-section .sp-ref-btn:hover{background:#4d94ff;color:#fff;transform:translateY(-2px)}.sp-ref-section .sp-ref-btn:hover .sp-ref-arrow{transform:translateX(4px)}@keyframes sp-pulse-slow{0%{box-shadow:0 0 0 0 #ffffff4d}70%{box-shadow:0 0 0 15px #fff0}to{box-shadow:0 0 0 0 #fff0}}@media(max-width:600px){.sp-ref-title{font-size:1.6rem}.sp-ref-card{padding:40px 20px}}.not-found-section{align-items:center;background:#f1f5f9;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;text-align:center}.not-found-container{max-width:600px;z-index:10}.not-found-code-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:30px}.code-digit{color:#0f172a;font-size:150px;font-weight:900;line-height:1;position:relative;text-shadow:4px 4px 0 #0f172a1a}@media(max-width:600px){.code-digit{font-size:100px}}.animate-left{animation:slideInLeft 1s cubic-bezier(.25,.46,.45,.94) forwards;opacity:0;transform:translateX(-50px)}.animate-center{animation:scaleRotate 1s cubic-bezier(.68,-.55,.265,1.55) .3s forwards;color:#3b82f6;margin:0 10px;opacity:0;transform:scale(0) rotate(-90deg)}.animate-right{animation:slideInRight 1s cubic-bezier(.25,.46,.45,.94) .6s forwards;opacity:0;transform:translateX(50px)}@keyframes slideInLeft{to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{to{opacity:1;transform:translateX(0)}}@keyframes scaleRotate{to{opacity:1;transform:scale(1) rotate(0deg)}}.not-found-title{color:#0f172a;font-size:38px;font-weight:800;margin-bottom:15px}.not-found-description{color:#64748b;font-size:18px;line-height:1.6;margin-bottom:40px}.back-home-btn{background:#3b82f6;border-radius:8px;box-shadow:0 10px 30px #3b82f64d;color:#fff;display:inline-block;font-weight:700;padding:14px 35px;text-decoration:none;transition:all .3s ease}.back-home-btn:hover{background:#2372f5;box-shadow:0 15px 40px #3b82f666;transform:translateY(-3px)}.error-graphic-overlay{background-image:radial-gradient(circle at 50% 50%,#c8c8c80d 1px,#0000 0);background-size:30px 30px;height:100%;left:0;opacity:.5;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.contact-wrapper{background:#f8fafc;color:#0f172a;font-family:Inter,sans-serif;overflow-x:hidden}.contact-wrapper .contact-hero{align-items:center;background:url(/static/media/contactus3.709410f8504187c57226.jpg) 50%/cover no-repeat;color:#fff;display:flex;height:60vh;justify-content:center;min-height:500px;position:relative;text-align:center}.contact-wrapper .contact-hero .hero-overlay{background:linear-gradient(180deg,#0f172ad9,#2563ebb3);inset:0;position:absolute}.contact-wrapper .contact-hero .hero-content{max-width:800px;padding:0 20px;position:relative;z-index:5}.contact-wrapper .contact-hero .hero-content .sub-tag{background:#ffffff26;border:1px solid #ffffff4d;border-radius:50px;font-size:.85rem;font-weight:700;letter-spacing:3px;padding:6px 20px;text-transform:uppercase}.contact-wrapper .contact-hero .hero-content h1{font-size:clamp(2.2rem,6vw,4rem);font-weight:900;line-height:1.1;margin:25px 0}.contact-wrapper .contact-hero .hero-content h1 span{color:#93c5fd}.contact-wrapper .contact-hero .hero-content p{font-size:1.1rem;line-height:1.6;opacity:.95}.contact-wrapper .contact-cards-container{margin-top:-80px;padding:0 5%;position:relative;z-index:10}.contact-wrapper .contact-cards-container .cards-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.contact-wrapper .contact-cards-container .info-card{background:#fff;border:1px solid #00000008;border-radius:24px;box-shadow:0 15px 35px #0000000d;padding:35px;text-align:center;transition:.4s ease}.contact-wrapper .contact-cards-container .info-card:hover{border-color:#2563eb;box-shadow:0 25px 50px #2563eb1f;transform:translateY(-8px)}.contact-wrapper .contact-cards-container .info-card .icon-box{align-items:center;background:#2563eb14;border-radius:18px;color:#2563eb;display:flex;font-size:1.6rem;height:65px;justify-content:center;margin:0 auto 20px;width:65px}.contact-wrapper .contact-cards-container .info-card h3{font-size:1.4rem;font-weight:700;margin-bottom:8px}.contact-wrapper .contact-cards-container .info-card .card-desc{color:#64748b;font-size:.9rem;margin-bottom:12px}.contact-wrapper .contact-cards-container .info-card a{color:#2563eb;font-size:1rem;font-weight:700;text-decoration:none}.contact-wrapper .contact-main-section{padding:60px 5%}.contact-wrapper .contact-main-section .container{height:100%;margin:0 auto;max-width:1200px}.contact-wrapper .contact-main-section .form-grid{background:#fff;border-radius:35px;box-shadow:0 40px 80px #0000000f;display:grid;grid-template-columns:1fr 1.6fr;overflow:hidden}@media(max-width:992px){.contact-wrapper .contact-main-section .form-grid{grid-template-columns:1fr}}.contact-wrapper .contact-main-section .form-visual{align-items:center;background:linear-gradient(#383b40cc,#0f172ad9),url(/static/media/contactus.38b0cd3377bee127e3aa.jpeg) 50%/cover no-repeat;color:#fff;display:flex;padding:40px;position:relative}.contact-wrapper .contact-main-section .form-visual .visual-content{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center;width:100%;z-index:2}.contact-wrapper .contact-main-section .form-visual .visual-content h2{font-size:2.1rem;font-weight:800;margin-bottom:20px}.contact-wrapper .contact-main-section .form-visual .visual-content .benefits-list{list-style:none;padding:0}.contact-wrapper .contact-main-section .form-visual .visual-content .benefits-list li{align-items:center;display:flex;font-size:1rem;gap:12px;margin-bottom:15px}.contact-wrapper .contact-main-section .form-visual .visual-content .benefits-list li span{color:#93c5fd;font-weight:900}.contact-wrapper .contact-main-section .form-container-box{padding:40px 60px}@media(max-width:600px){.contact-wrapper .contact-main-section .form-container-box{padding:20px 10px}}.contact-wrapper .contact-main-section .form-container-box .form-header{margin-bottom:25px}.contact-wrapper .contact-main-section .form-container-box .form-header h3{font-size:1.7rem;font-weight:700;margin-bottom:8px}.contact-wrapper .contact-main-section .form-container-box .form-header p{color:#64748b;font-size:.95rem}.contact-wrapper .contact-main-section .form-container-box form{grid-gap:15px;display:grid;gap:15px}.contact-wrapper .contact-main-section .form-container-box form .input-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:600px){.contact-wrapper .contact-main-section .form-container-box form .input-row{grid-template-columns:1fr}}.contact-wrapper .contact-main-section .form-container-box form .input-group label{color:#0f172a;display:block;font-size:.85rem;font-weight:600;margin-bottom:6px}.contact-wrapper .contact-main-section .form-container-box form .input-group input,.contact-wrapper .contact-main-section .form-container-box form .input-group textarea{background:#f8fafc;border:1.5px solid #eef2f6;border-radius:10px;font-family:monospace;font-size:.95rem;padding:12px 0 10px 8px;transition:.3s;width:-webkit-fill-available}.contact-wrapper .contact-main-section .form-container-box form .input-group input:focus,.contact-wrapper .contact-main-section .form-container-box form .input-group textarea:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb14;outline:none}.contact-wrapper .contact-main-section .form-container-box form .input-group textarea{height:100px;resize:none}.contact-wrapper .contact-main-section .form-container-box form .submit-btn{align-items:center;background:#2563eb;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:10px;justify-content:center;margin-top:10px;padding:14px 35px;transition:.3s}.contact-wrapper .contact-main-section .form-container-box form .submit-btn:hover{background:#1e40af;transform:translateY(-2px)}.contact-wrapper .map-section{margin-top:30px;padding:0 5% 80px}.contact-wrapper .map-section .map-wrapper{border-radius:25px;box-shadow:0 20px 40px #00000014;height:450px;margin:0 auto;max-width:1200px;overflow:hidden}.contact-wrapper .map-section .map-wrapper iframe{border:none;height:100%;width:100%}.map-title-wraper{align-items:center;display:flex;justify-content:center;padding:10px auto;width:100%}.map-title-wraper .map-title{border-left:5px solid #2563eb;font-size:1.4rem;font-weight:600;padding:10px;text-align:center}.about-page{background:#fff;color:#334155;font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden}.about-page .container{margin:0 auto;max-width:1200px;padding:0 20px}@media(min-width:768px){.about-page .container{padding:0 40px}}.about-page .label{color:#2563eb;display:block;font-size:.75rem;font-weight:700;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}@media(min-width:768px){.about-page .label{font-size:.85rem}}.about-hero-section{align-items:center;background:url(/static/media/econsign-aboutus.10141c1f59b98e1bc7b4.jpeg) 50%/cover no-repeat;color:#fff;display:flex;height:auto;justify-content:center;min-height:93vh;padding:0 20px;position:relative;text-align:center}.about-hero-section .overlay{background:linear-gradient(180deg,#0f172ad9,#0f172a80);inset:0;position:absolute}.about-hero-section .hero-content{max-width:800px;position:relative;width:100%;z-index:2}.about-hero-section .hero-content .badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:100px;display:inline-block;font-size:.8rem;margin-bottom:15px;padding:3px 16px}@media(min-width:768px){.about-hero-section .hero-content .badge{font-size:.9rem}}.about-hero-section .hero-content .about-btn-primary{align-items:center;background-color:#2563eb;border-radius:10px;color:#fff!important;display:inline-flex;font-size:1rem;font-weight:600;gap:10px;justify-content:center;letter-spacing:.3px;padding:10px 25px;text-decoration:none!important}.about-hero-section .hero-content .about-btn-primary svg{transition:transform .3s ease}.about-hero-section .hero-content .about-btn-primary:hover svg{transform:translateX(5px)}@media(max-width:480px){.about-hero-section .hero-content .about-btn-primary{font-size:.95rem;padding:12px 24px}}.about-hero-section .hero-content h1{font-size:clamp(2.2rem,8vw,4rem);font-weight:800;line-height:1.1;margin:15px 0}.about-hero-section .hero-content h1 span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#60a5fa,#c084fc);background-clip:text;-webkit-background-clip:text;color:#60a5fa}.about-hero-section .hero-content p{font-size:clamp(1rem,3vw,1.25rem);line-height:1.6;margin-bottom:30px;opacity:.9}.about-hero-section .hero-content .btn-primary{align-items:center;background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:10px;padding:12px 28px;transition:all .3s ease}@media(min-width:768px){.about-hero-section .hero-content .btn-primary{font-size:1rem;padding:14px 32px}}.about-hero-section .hero-content .btn-primary:hover{background:#1e40af;transform:translateY(-2px)}.company-section{padding:60px 0}@media(min-width:768px){.company-section{padding:100px 0}}.company-section .container{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr}@media(min-width:992px){.company-section .container{gap:80px;grid-template-columns:1.1fr .9fr}}.company-section .company-image-wrapper{margin-bottom:30px;position:relative}@media(min-width:992px){.company-section .company-image-wrapper{margin-bottom:0}}.company-section .company-image-wrapper img{border-radius:20px;box-shadow:0 25px 50px -12px #00000026;height:auto;width:100%}@media(min-width:768px){.company-section .company-image-wrapper img{border-radius:30px}}.company-section .company-image-wrapper .experience-badge{background:#2563eb;border-radius:15px;bottom:-15px;box-shadow:0 10px 20px #2563eb4d;color:#fff;min-width:120px;padding:15px;position:absolute;right:10px;text-align:center}@media(min-width:768px){.company-section .company-image-wrapper .experience-badge{border-radius:20px;bottom:-35px;padding:10px;right:-30px}}.company-section .company-image-wrapper .experience-badge strong{display:block;font-size:1.5rem}@media(min-width:768px){.company-section .company-image-wrapper .experience-badge strong{font-size:2rem}}.company-section .company-image-wrapper .experience-badge span{font-size:.7rem;text-transform:uppercase}@media(min-width:768px){.company-section .company-image-wrapper .experience-badge span{font-size:.8rem}}.company-section .company-text{text-align:left}.company-section .company-text h2{color:#0f172a;font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.2;margin-bottom:20px}.company-section .company-text h2 span{color:#2563eb}.company-section .company-text p{color:#64748b;font-size:1rem;line-height:1.7;margin-bottom:25px}@media(min-width:768px){.company-section .company-text p{font-size:1.1rem;line-height:1.8}}.company-section .company-text .feature-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;list-style:none;padding:0}@media(min-width:576px){.company-section .company-text .feature-list{grid-template-columns:1fr 1fr}}@media(min-width:992px){.company-section .company-text .feature-list{grid-template-columns:1fr}}.company-section .company-text .feature-list li{align-items:center;color:#0f172a;display:flex;font-size:.95rem;font-weight:600;gap:10px}.company-section .company-text .feature-list li svg{color:#2563eb;flex-shrink:0}.process-section{background:#f8fafc;padding:60px 0}@media(min-width:768px){.process-section{padding:100px 0}}.process-section .section-header{margin-bottom:40px;text-align:center}@media(min-width:768px){.process-section .section-header{margin-bottom:60px}}.process-section .section-header h2{color:#0f172a;font-size:clamp(1.8rem,4vw,2.5rem)}.process-section .process-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:576px){.process-section .process-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.process-section .process-grid{gap:30px;grid-template-columns:repeat(4,1fr)}}.process-section .process-card{background:#fff;border:1px solid #2563eb0d;border-radius:20px;padding:30px;position:relative;transition:all .4s ease}@media(min-width:768px){.process-section .process-card{border-radius:24px;padding:40px}}.process-section .process-card:hover{border-color:#2563eb33;box-shadow:0 20px 40px #0000000d;transform:translateY(-10px)}.process-section .process-card .icon-box{align-items:center;background:#2563eb1a;border-radius:12px;color:#2563eb;display:flex;height:50px;justify-content:center;margin-bottom:20px;width:50px}@media(min-width:768px){.process-section .process-card .icon-box{border-radius:16px;height:60px;width:60px}}.process-section .process-card .step-number{font-size:1.8rem;font-weight:800;opacity:.05;position:absolute;right:30px;top:30px}@media(min-width:768px){.process-section .process-card .step-number{font-size:2rem;right:40px;top:40px}}.process-section .process-card h3{color:#0f172a;font-size:1.25rem;margin-bottom:12px}.process-section .process-card p{color:#64748b;font-size:.95rem;line-height:1.6}.cta-section{background:#0f172a;padding:60px 20px}@media(min-width:768px){.cta-section{padding:100px 24px}}.cta-section .cta-container{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr;margin:0 auto;max-width:1100px}@media(min-width:992px){.cta-section .cta-container{gap:60px;grid-template-columns:1fr 1fr}}.cta-section .cta-info{color:#fff;text-align:center}@media(min-width:992px){.cta-section .cta-info{text-align:left}}.cta-section .cta-info h2{font-size:clamp(2rem,5vw,2.8rem);line-height:1.2;margin-bottom:20px}.cta-section .cta-info p{font-size:clamp(1rem,2vw,1.2rem);opacity:.7}.cta-section .cta-form-wrapper{background:#fff;border-radius:20px;padding:25px}@media(min-width:768px){.cta-section .cta-form-wrapper{border-radius:30px;padding:40px}}.cta-section .cta-form-wrapper .modern-form{grid-gap:15px;display:grid;gap:15px}.cta-section .cta-form-wrapper .modern-form .input-group{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr}@media(min-width:576px){.cta-section .cta-form-wrapper .modern-form .input-group{grid-template-columns:1fr 1fr}}.cta-section .cta-form-wrapper .modern-form input,.cta-section .cta-form-wrapper .modern-form textarea{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font-family:inherit;font-size:.95rem;outline:none;padding:12px 15px;transition:all .3s ease}@media(min-width:768px){.cta-section .cta-form-wrapper .modern-form input,.cta-section .cta-form-wrapper .modern-form textarea{border-radius:12px;padding:15px}}.cta-section .cta-form-wrapper .modern-form input:focus,.cta-section .cta-form-wrapper .modern-form textarea:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}.cta-section .cta-form-wrapper .modern-form textarea{height:100px;resize:none}.cta-section .cta-form-wrapper .modern-form .btn-submit{background:#2563eb;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:14px;transition:all .3s ease}@media(min-width:768px){.cta-section .cta-form-wrapper .modern-form .btn-submit{border-radius:12px;padding:16px}}.cta-section .cta-form-wrapper .modern-form .btn-submit:hover{background:#1e40af;box-shadow:0 5px 15px #2563eb33;transform:translateY(-2px)}.software-dev-page-soft{background:#f9f5fb;font-family:Poppins,sans-serif;overflow:hidden;padding-bottom:80px;position:relative;width:100%}.hero-section-soft{align-items:center;background:linear-gradient(135deg,#f9f5fb 60%,#dacffa);display:flex;justify-content:space-evenly;min-height:91vh;padding:0 40px}@media(max-width:992px){.hero-section-soft{flex-direction:column;min-height:auto;padding:20px 40px;text-align:center}}.hero-section-soft .hero-content-left-soft{max-width:650px;z-index:10}@media(max-width:992px){.hero-section-soft .hero-content-left-soft{margin-bottom:50px;max-width:100%}}.hero-section-soft .hero-tag-soft{color:#ff6b6b;font-size:15px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.hero-section-soft .hero-title-soft{color:#1e2a44;font-size:40px;font-weight:800;line-height:1.1;margin:15px 0 25px}@media(max-width:768px){.hero-section-soft .hero-title-soft{font-size:30px}}.hero-section-soft .hero-title-soft span{font-weight:900}.hero-section-soft .hero-subtext-soft{color:#5a6a85;font-size:19px;font-weight:500;margin-top:15px}@media(max-width:768px){.hero-section-soft .hero-subtext-soft{font-size:18px}}.hero-section-soft .hero-desc-soft{color:#5a6a85;font-size:16px;line-height:1.6;margin-top:20px}@media(max-width:768px){.hero-section-soft .hero-desc-soft{font-size:15px}}.hero-section-soft .primary-btn-soft{background:linear-gradient(90deg,#ff6b6b,#ff3838);border:none;border-radius:50px;box-shadow:0 4px 12px #ff6b6b4d;color:#f4f6f9;cursor:pointer;font-size:17px;font-weight:700;letter-spacing:.5px;margin-top:40px;padding:14px 35px;transition:.3s}.dev-floating-illustration-soft{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}@media(max-width:992px){.dev-floating-illustration-soft{height:300px;right:auto;top:auto;width:300px}}.dev-floating-illustration-soft .illustration-core-soft{color:#f4f6f9;text-align:center}.dev-floating-illustration-soft .illustration-core-soft .illustration-icon-soft{color:#ffc371;font-size:80px;margin-bottom:15px}.dev-floating-illustration-soft .illustration-core-soft p{font-size:18px;font-weight:600}.dev-process-section-soft{background-color:#fff;padding:100px 40px}@media(max-width:768px){.dev-process-section-soft{padding:50px 15px}}.dev-process-section-soft h2{color:#1e2a44;font-size:40px;font-weight:800;margin-bottom:60px;text-align:center}.dev-process-section-soft h2 .highlight-process-soft{color:#ff6b6b}@media(max-width:768px){.dev-process-section-soft h2{font-size:25px;margin-bottom:40px}}.dev-process-section-soft .dev-process-timeline-soft{margin:auto;max-width:900px;padding-left:30px;position:relative}.dev-process-section-soft .dev-process-timeline-soft:before{background:#8097c7;border-radius:2px;bottom:0;content:"";left:55px;position:absolute;top:0;width:4px}@media(max-width:600px){.dev-process-section-soft .dev-process-timeline-soft:before{left:15px}}.dev-process-section-soft .process-step-soft{align-items:flex-start;display:flex;gap:30px;margin-bottom:40px;position:relative}@media(max-width:600px){.dev-process-section-soft .process-step-soft{gap:15px;padding-left:50px}}.dev-process-section-soft .process-step-soft .step-number-wrapper-soft{align-items:center;display:flex;flex-shrink:0;justify-content:center;position:relative;width:100px}@media(max-width:600px){.dev-process-section-soft .process-step-soft .step-number-wrapper-soft{left:-30px;position:absolute;top:0;width:60px}}.dev-process-section-soft .process-step-soft .step-number-wrapper-soft .step-number-soft{align-items:center;background:#ff6b6b;border-radius:50%;box-shadow:0 4px 10px #ff6b6b66;color:#f4f6f9;display:flex;font-size:20px;font-weight:700;height:55px;justify-content:center;width:55px;z-index:2}.dev-process-section-soft .process-step-soft .step-number-wrapper-soft .step-icon-soft{background-color:#ffc371;border:2px solid #f4f6f9;border-radius:50%;color:#1e2a44;font-size:24px;padding:5px;position:absolute;right:0;top:15px;z-index:3}@media(max-width:600px){.dev-process-section-soft .process-step-soft .step-number-wrapper-soft .step-icon-soft{left:35px;right:0}}.dev-process-section-soft .process-step-soft .step-content-soft{background:#f9f5fb;border-radius:12px;box-shadow:0 5px 15px #0000000d;flex-grow:1;padding:25px}.dev-process-section-soft .process-step-soft .step-content-soft h3{color:#1e2a44;font-size:20px;margin-bottom:8px;margin-top:0}.dev-process-section-soft .process-step-soft .step-content-soft p{color:#5a6a85;font-size:16px;line-height:1.5}.responsive-dev-img-soft{border-radius:12px;height:auto;width:80%}@media(max-width:992px){.responsive-dev-img-soft{width:100%}}@media(max-width:600px){.responsive-dev-img-soft{width:100%}}.services-common-section-common{background-color:#f4f6f9;overflow:hidden;padding:60px 20px}.services-cards-grid-common{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:80px}.service-card-common{background:#fff;border-bottom:4px solid #007bff;border-radius:12px;padding:30px;text-align:center;transition:.3s ease}.service-card-common:hover{transform:translateY(-10px)}.service-card-common .card-icon-wrapper-common{align-items:center;background:#e6f2ff;border-radius:50%;display:flex;height:70px;justify-content:center;margin:0 auto 15px;width:70px}.service-icon-common{color:#007bff;font-size:40px}.illustration-container-common{flex:1 1;padding:20px}.illustration-container-common .common-img{border-radius:12px;display:block;height:auto;margin:0 auto;max-width:100%;object-fit:cover;width:500px}@media(max-width:992px){.illustration-container-common{padding:10px}}@media(max-width:600px){.illustration-container-common{padding:5px}}.main-content-row-common{align-items:center;display:flex;gap:40px}@media(max-width:992px){.main-content-row-common{flex-direction:column}}.content-and-bars-common{flex:1 1}.content-and-bars-common .section-tag-common{color:#e67e22;font-weight:700;letter-spacing:2px}.content-and-bars-common .section-title-common{color:#2c3e50;font-size:2.2rem}@media(max-width:768px){.content-and-bars-common .section-title-common{font-size:25px}}.content-and-bars-common .section-subtitle-common{color:#7f8c8d}.progress-bars-container-common{margin:30px 0}.progress-bars-container-common .progress-bar-item-common{margin-bottom:20px}.progress-bars-container-common .progress-bar-item-common .bar-labels-common{display:flex;font-weight:600;justify-content:space-between}.progress-bars-container-common .progress-bar-item-common .bar-labels-common span:last-child{color:#007bff}.progress-bars-container-common .progress-bar-item-common .bar-track-common{background:#ecf0f1;border-radius:5px;height:10px;overflow:hidden}.progress-bars-container-common .progress-bar-item-common .bar-track-common .bar-fill-common{background:#007bff;height:100%}.learn-more-button-common{background:linear-gradient(45deg,#007bff,#0056b3);border:none;border-radius:50px;color:#fff;cursor:pointer;padding:12px 30px}.fullstack-dev-page{background:#f9f5fb;font-family:Poppins,sans-serif;min-height:90vh;overflow:hidden;padding-bottom:80px;position:relative;width:100%}.hero-section-fullstack{align-items:center;background:linear-gradient(135deg,#f9f5fb 60%,#ecb2ed);display:flex;justify-content:space-between;min-height:91vh;padding:0 49px}@media(max-width:992px){.hero-section-fullstack{flex-direction:column;min-height:auto;padding:20px;text-align:center}}.hero-section-fullstack .hero-content-left{max-width:650px;z-index:10}@media(max-width:992px){.hero-section-fullstack .hero-content-left{margin-bottom:50px;max-width:100%}}.hero-section-fullstack .hero-tag-fullstack{color:#bd2dc0;font-size:15px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.hero-section-fullstack .hero-title-fullstack{color:#342a44;font-size:40px;font-weight:800;line-height:1.1;margin:15px 0 25px}@media(max-width:768px){.hero-section-fullstack .hero-title-fullstack{font-size:31px}}.hero-section-fullstack .hero-title-fullstack span{font-weight:900}.hero-section-fullstack .hero-desc-fullstack,.hero-section-fullstack .hero-subtext-fullstack{color:#7f7392;font-size:16px;line-height:1.6;margin-top:20px}.hero-section-fullstack .hero-subtext-fullstack{color:#665c76;font-size:19px;font-weight:500}.hero-section-fullstack .primary-btn-fullstack{background:linear-gradient(90deg,#bd2dc0,#942397);border:none;border-radius:50px;box-shadow:0 4px 12px #bd2dc04d;color:#fff;cursor:pointer;font-size:17px;font-weight:700;margin-top:40px;padding:14px 35px;transition:all .3s ease}.fullstack-illustration{align-items:center;background:none;border-radius:0;box-shadow:none;display:flex;justify-content:center;position:relative;width:50%}@media(max-width:992px){.fullstack-illustration{width:100%}}.fullstack-illustration .fullstack-hero-image{display:block;height:auto;width:80%}.fullstack-illustration .illustration-core{display:none}.tech-stack-section{background-color:#fff;padding:80px 40px;text-align:center}.tech-stack-section h2{color:#342a44;font-size:40px;font-weight:800;margin-bottom:60px}@media(max-width:768px){.tech-stack-section h2{font-size:30px}}.tech-stack-section h2 .highlight-tech{color:#bd2dc0}.tech-stack-section .tech-stack-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 auto;max-width:1000px}.tech-stack-section .tech-stack-grid .tech-card{background-color:#f9f5fb;border-bottom:5px solid #f2a900;border-radius:12px;box-shadow:0 5px 20px #0000000d;padding:30px;transition:transform .3s ease,box-shadow .3s ease}.tech-stack-section .tech-stack-grid .tech-card:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.tech-stack-section .tech-stack-grid .tech-card .tech-icon{color:#bd2dc0;font-size:45px;margin-bottom:15px}.tech-stack-section .tech-stack-grid .tech-card h4{color:#342a44;font-size:1.2rem;margin:0}.advantages-section{background-color:#b3a5c8;padding:80px 40px;text-align:center}.advantages-section h2{color:#342a44;font-size:40px;font-weight:800;margin-bottom:60px}@media(max-width:768px){.advantages-section h2{font-size:30px}}.advantages-section h2 .highlight-advantages{color:#bd2dc0}.advantages-section .advantages-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1100px}.advantages-section .advantages-grid .advantage-card{background-color:#fff;border-left:5px solid #bd2dc0;border-radius:12px;box-shadow:0 10px 30px #0000001a;padding:35px;text-align:left;transition:all .3s ease}.advantages-section .advantages-grid .advantage-card:hover{background-color:#f9f5fb}.advantages-section .advantages-grid .advantage-card .advantage-icon{color:#f2a900;font-size:35px;margin-bottom:15px}.advantages-section .advantages-grid .advantage-card h3{color:#342a44;font-size:1.3rem;margin-top:0}.advantages-section .advantages-grid .advantage-card p{color:#7f7392;font-size:1rem}.web-dev-page{background:#f9f7fc;font-family:Poppins,sans-serif;overflow:hidden;padding-bottom:80px;position:relative;width:100%}.hero-section-web-dev{align-items:center;background:linear-gradient(135deg,#f9f7fc 60%,#a0adf7);display:flex;justify-content:space-between;min-height:91vh;padding:0 40px}@media(max-width:992px){.hero-section-web-dev{flex-direction:column;min-height:auto;padding:20px;text-align:center}}.hero-section-web-dev .hero-content-left{max-width:650px;z-index:10}@media(max-width:992px){.hero-section-web-dev .hero-content-left{margin-bottom:50px;max-width:100%}}.hero-section-web-dev .hero-tag-web-dev{color:#895df0;font-size:15px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.hero-section-web-dev .hero-title-web-dev{color:#382c4a;font-size:40px;font-weight:800;line-height:1.1;margin:15px 0 25px}@media(max-width:768px){.hero-section-web-dev .hero-title-web-dev{font-size:30px}}.hero-section-web-dev .hero-title-web-dev span{font-weight:900}.hero-section-web-dev .hero-desc-web-dev,.hero-section-web-dev .hero-subtext-web-dev{color:#7a708d;font-size:16px;line-height:1.6;margin-top:20px}.hero-section-web-dev .hero-subtext-web-dev{color:#615971;font-size:19px;font-weight:500}.hero-section-web-dev .primary-btn-web-dev{background:linear-gradient(90deg,#895df0,#672eec);border:none;border-radius:50px;box-shadow:0 4px 12px #895df04d;color:#fff;cursor:pointer;font-size:17px;font-weight:700;margin-top:40px;padding:14px 35px;transition:all .3s ease}.web-dev-illustration{align-items:center;border-radius:12px;display:flex;height:auto;justify-content:center;overflow:hidden;position:relative;width:90%}@media(max-width:992px){.web-dev-illustration{margin-top:40px;width:100%}}.web-dev-illustration .responsive-web-img{width:80%}@media(max-width:992px){.web-dev-illustration .responsive-web-img{width:100%}}.web-dev-illustration .responsive-web-img{display:block;filter:brightness(.95)}.core-services-section{background-color:#fff;padding:10px 40px 60px;text-align:center}@media(max-width:992px){.core-services-section{padding:5px 20px 30px}}.core-services-section h2{color:#382c4a;font-size:40px;font-weight:800;margin-bottom:60px}@media(max-width:992px){.core-services-section h2{font-size:30px}}.core-services-section h2 .highlight-services{color:#895df0}.core-services-section .services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.core-services-section .services-grid .service-card{background-color:#f9f7fc;border-bottom:5px solid #ffc371;border-radius:12px;box-shadow:0 5px 20px #0000000d;padding:35px;position:relative;text-align:left;transition:all .3s ease}.core-services-section .services-grid .service-card:hover{background-color:#fffeff;transform:translateY(-5px)}.core-services-section .services-grid .service-card .service-icon{color:#895df0;font-size:40px;margin-bottom:15px}.core-services-section .services-grid .service-card h3{color:#382c4a;font-size:1.4rem;margin-top:0}.core-services-section .services-grid .service-card p{color:#7a708d;font-size:1rem}.web-process-section{background-color:#f9f7fc;padding:80px 40px 100px;text-align:center}.web-process-section h2{color:#382c4a;font-size:40px;font-weight:800;margin-bottom:60px}@media(max-width:992px){.web-process-section h2{font-size:30px}}.web-process-section h2 .highlight-process{color:#895df0}.web-process-section .process-timeline{display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:1100px;position:relative}.web-process-section .process-timeline:before{background:#9c89b9;content:"";height:2px;left:10%;position:absolute;right:10%;top:50px;z-index:1}@media(max-width:768px){.web-process-section .process-timeline:before{display:none}.web-process-section .process-timeline{align-items:center;flex-direction:column}}.web-process-section .process-timeline .process-step{flex:1 1;padding-top:70px;position:relative;z-index:2}@media(max-width:768px){.web-process-section .process-timeline .process-step{margin-bottom:30px;padding-top:0}}.web-process-section .process-timeline .process-step .step-content-wrapper{background-color:#fff;border-radius:12px;border-top:4px solid #895df0;box-shadow:0 8px 25px #0000001a;padding:30px 20px;transition:transform .3s ease}.web-process-section .process-timeline .process-step .step-number{align-items:center;background:#895df0;border:3px solid #f9f7fc;border-radius:50%;box-shadow:0 4px 10px #895df080;color:#fff;display:flex;font-size:1.2rem;font-weight:700;height:50px;justify-content:center;left:50%;position:absolute;top:0;transform:translateX(-50%);width:50px}@media(max-width:768px){.web-process-section .process-timeline .process-step .step-number{margin:0 auto 15px;position:static;transform:none}}.web-process-section .process-timeline .process-step .step-icon{color:#382c4a;font-size:30px;margin-bottom:10px}.web-process-section .process-timeline .process-step h4{color:#382c4a;font-size:1.2rem;margin:0}.uiux-dev-page{background:#f4f6f9;font-family:Poppins,sans-serif;overflow:hidden;padding-bottom:80px;position:relative;width:100%}.hero-section-dev{align-items:center;background:linear-gradient(135deg,#f4f6f9 60%,#96bdf5);display:flex;justify-content:space-evenly;min-height:91vh;padding:0 40px}@media(max-width:992px){.hero-section-dev{flex-direction:column;min-height:auto;padding:20px;text-align:center}}.hero-section-dev .hero-content-left{max-width:650px;text-align:left;z-index:10}@media(max-width:992px){.hero-section-dev .hero-content-left{margin-bottom:50px;max-width:100%;text-align:center}}.hero-section-dev .hero-tag-dev{color:#5e99ef;font-size:15px;font-weight:700;letter-spacing:3px;padding-bottom:15px;position:relative;text-transform:uppercase}.hero-section-dev .hero-tag-dev:after{border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:80px}@media(max-width:992px){.hero-section-dev .hero-tag-dev:after{left:50%;transform:translateX(-50%)}}.hero-section-dev .hero-title-dev{color:#1e2a44;font-size:40px;font-weight:800;line-height:1.1;margin:15px 0 25px}@media(max-width:992px){.hero-section-dev .hero-title-dev{font-size:30px}}.hero-section-dev .hero-desc-dev,.hero-section-dev .hero-subtext-dev{color:#5a6a85;font-size:16px;line-height:1.6;margin-top:20px}.hero-section-dev .primary-btn-dev{background:linear-gradient(90deg,#5e99ef,#478aed);border:none;border-radius:50px;box-shadow:0 4px 12px #5e99ef4d;color:#fff;cursor:pointer;font-size:17px;font-weight:700;margin-top:40px;padding:14px 35px;transition:all .3s ease}.dev-hero-UIUX-illustration{align-items:center;border-radius:20px;display:flex;height:100%;justify-content:center;position:relative;width:50%}@media(max-width:992px){.dev-hero-UIUX-illustration{width:100%}}.dev-hero-UIUX-illustration .responsive-UiUx-img{display:block;filter:brightness(.95);width:100%}.uiux-core-services-section{background-color:#fff;padding:80px 40px;text-align:center}.uiux-core-services-section h2{color:#1e2a44;font-size:40px;font-weight:800;margin-bottom:60px}@media(max-width:992px){.uiux-core-services-section h2{font-size:30px}}.uiux-core-services-section h2 .highlight-core{color:#5e99ef}.uiux-core-services-section .core-services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1000px}.uiux-core-services-section .core-services-grid .core-service-item{background-color:#f4f6f9;border-bottom:4px solid #0000;border-radius:12px;box-shadow:0 5px 20px #0000000d;padding:25px;text-align:center;transition:transform .3s ease,border .3s ease}.uiux-core-services-section .core-services-grid .core-service-item:hover{border-bottom:4px solid #74b3ff;transform:translateY(-5px)}.uiux-core-services-section .core-services-grid .core-service-item .icon-wrapper{display:flex;justify-content:center;margin-bottom:10px}.uiux-core-services-section .core-services-grid .core-service-item .core-service-icon{color:#5e99ef;font-size:45px}.uiux-core-services-section .core-services-grid .core-service-item p{color:#1e2a44;font-size:1rem;font-weight:600;margin:0}.dev-features-benefits-section{background-color:#f4f6f9;padding:80px 40px}.dev-features-benefits-section .top-benefits-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto 60px;max-width:1000px}@media(max-width:768px){.dev-features-benefits-section .top-benefits-grid{grid-template-columns:1fr}}.dev-features-benefits-section .top-benefits-grid .benefit-card{background:#fff;border-left:5px solid #5e99ef;border-radius:12px;box-shadow:0 4px 15px #0000000d;padding:30px;text-align:left}.dev-features-benefits-section .top-benefits-grid .benefit-card .benefit-icon{color:#5e99ef;font-size:35px;margin-bottom:10px}.dev-features-benefits-section .top-benefits-grid .benefit-card h3{color:#1e2a44;font-size:1.5rem;margin-bottom:10px}.dev-features-benefits-section .top-benefits-grid .benefit-card p{color:#5a6a85;font-size:.95rem}.dev-features-benefits-section .success-main-content{align-items:center;display:flex;gap:50px;margin:auto;max-width:1200px;padding-bottom:60px}@media(max-width:992px){.dev-features-benefits-section .success-main-content{flex-direction:column;text-align:center}}.dev-features-benefits-section .success-main-content .success-image-area{display:flex;flex:1 1;justify-content:center;max-width:50%}@media(max-width:992px){.dev-features-benefits-section .success-main-content .success-image-area{margin-bottom:40px;max-width:100%}}.dev-features-benefits-section .success-main-content .success-image-area .illustration-placeholder{align-items:center;background:linear-gradient(145deg,#fff,#f4f6f9);border-radius:15px;box-shadow:0 15px 40px #00000026;display:flex;height:450px;justify-content:center;max-width:450px;width:100%}.dev-features-benefits-section .success-main-content .success-image-area .placeholder-main-icon{color:#74b3ff;font-size:150px}.dev-features-benefits-section .success-main-content .success-stats-area{flex:1 1;max-width:50%;text-align:left}@media(max-width:992px){.dev-features-benefits-section .success-main-content .success-stats-area{max-width:100%;text-align:center}}.dev-features-benefits-section .success-main-content .success-stats-area .stats-tag{color:#5e99ef;font-size:13px;font-weight:600;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.dev-features-benefits-section .success-main-content .success-stats-area h2{color:#1e2a44;font-size:36px;font-weight:800;margin-bottom:15px}.dev-features-benefits-section .success-main-content .success-stats-area .stats-subtext{color:#5a6a85;font-size:16px;margin-bottom:30px}.dev-features-benefits-section .success-main-content .success-stats-area .progress-bar-container{margin-bottom:20px}.dev-features-benefits-section .success-main-content .success-stats-area .progress-bar-container .progress-label-value{color:#1e2a44;display:flex;font-weight:600;justify-content:space-between;margin-bottom:5px}.dev-features-benefits-section .success-main-content .success-stats-area .progress-bar-container .progress-bar-wrapper{background:#e9f1fd;border-radius:4px;height:8px;overflow:hidden}.dev-features-benefits-section .success-main-content .success-stats-area .progress-bar-container .progress-bar-wrapper .progress-bar-fill{background:linear-gradient(90deg,#74b3ff,#5e99ef);border-radius:4px;height:100%}.dev-features-benefits-section .success-main-content .success-stats-area .learn-more-btn{background:linear-gradient(90deg,#74b3ff,#5e99ef);border:none;border-radius:50px;box-shadow:0 4px 10px #5e99ef4d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:20px;padding:12px 30px}.dev-features-benefits-section .success-features-bottom{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px;text-align:left}.dev-features-benefits-section .success-features-bottom .feature-card-success{background-color:#fff;border-radius:12px;box-shadow:0 5px 15px #0000000d;padding:30px;transition:transform .3s ease}.dev-features-benefits-section .success-features-bottom .feature-card-success:hover{transform:translateY(-5px)}.dev-features-benefits-section .success-features-bottom .feature-card-success .feature-icon-success{color:#5e99ef;font-size:40px;margin-bottom:10px}.dev-features-benefits-section .success-features-bottom .feature-card-success h3{color:#1e2a44;font-size:1.2rem}.dev-features-benefits-section .success-features-bottom .feature-card-success p{color:#5a6a85;font-size:.95rem}.deliverables-section{background-color:#fff;padding:100px 40px;text-align:center}.deliverables-section h2{color:#1e2a44;font-size:40px;font-weight:800;margin-bottom:60px}@media(max-width:992px){.deliverables-section h2{font-size:30px}}.deliverables-section h2 .highlight-deliverable{color:#5e99ef}.deliverables-section .deliverables-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1100px}.deliverables-section .deliverables-grid .deliverable-card{background-color:#f4f6f9;border-bottom:4px solid #74b3ff;border-radius:12px;box-shadow:0 8px 25px #0000000d;padding:35px;text-align:left;transition:all .3s ease}.deliverables-section .deliverables-grid .deliverable-card:hover{box-shadow:0 15px 40px #0000001a;transform:translateY(-5px)}.deliverables-section .deliverables-grid .deliverable-card .deliverable-icon{color:#5e99ef;font-size:40px;margin-bottom:15px}.deliverables-section .deliverables-grid .deliverable-card h3{color:#1e2a44;font-size:1.3rem;margin-top:0}.deliverables-section .deliverables-grid .deliverable-card p{color:#5a6a85;font-size:1rem}.app-dev-page-app{background:#f4f6f9;font-family:Poppins,sans-serif;overflow:hidden;padding-bottom:80px;position:relative;width:100%}.hero-section-app{align-items:center;background:linear-gradient(135deg,#f4f6f9 60%,#fed487);display:flex;justify-content:space-evenly;min-height:91vh;padding:0 40px}@media(max-width:992px){.hero-section-app{flex-direction:column;min-height:auto;padding:20px;text-align:center}}.hero-section-app .hero-content-left-app{max-width:650px;text-align:left;z-index:10}@media(max-width:992px){.hero-section-app .hero-content-left-app{margin-bottom:50px;max-width:100%;text-align:center}}.hero-section-app .hero-tag-app{color:#febd47;font-size:15px;font-weight:700;letter-spacing:3px;padding-bottom:15px;position:relative;text-transform:uppercase}.hero-section-app .hero-tag-app:after{border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:80px}@media(max-width:992px){.hero-section-app .hero-tag-app:after{left:50%;transform:translateX(-50%)}}.hero-section-app .hero-title-app{color:#1e2a44;font-size:40px;font-weight:800;line-height:1.1;margin:15px 0 25px}.hero-section-app .hero-desc-app,.hero-section-app .hero-subtext-app{color:#5a6a85;font-size:16px;line-height:1.6;margin-top:20px}.hero-section-app .tech-checklist-app{display:flex;flex-wrap:wrap;gap:15px;margin-top:25px;max-width:100%}@media(max-width:992px){.hero-section-app .tech-checklist-app{justify-content:center}}.hero-section-app .tech-checklist-app .tech-item-app{align-items:center;background-color:#f4f6f9;border-radius:50px;box-shadow:0 2px 8px #0000000d;color:#1e2a44;display:flex;font-size:16px;font-weight:500;padding:10px 15px;transition:all .3s ease}.hero-section-app .tech-checklist-app .tech-item-app:hover{box-shadow:0 4px 15px #febd4733}.hero-section-app .tech-checklist-app .tech-item-app .check-icon-app{color:#febd47;font-size:18px;margin-right:8px}.hero-section-app .primary-btn-app{background:#febd47;border:none;border-radius:50px;box-shadow:0 4px 12px #febd474d;color:#1e2a44;cursor:pointer;font-size:17px;font-weight:700;margin-top:40px;padding:14px 35px;transition:all .3s ease}.dev-hero-illustration-app{align-items:center;border-radius:0;box-shadow:none;display:flex;height:auto;justify-content:center;max-width:550px;position:relative;width:100%}@media(max-width:992px){.dev-hero-illustration-app{height:auto;width:100%}}.dev-hero-illustration-app .responsive-app-img-soft{border-radius:10px;display:block;height:auto;width:100%}.dev-hero-illustration-app .illustration-core-app{display:none}.core-values-section-app{background-color:#f4f6f9;padding:80px 40px;text-align:center}.core-values-section-app h2{color:#1e2a44;font-size:40px;font-weight:800;margin-bottom:60px}@media(max-width:992px){.core-values-section-app h2{font-size:30px}}.core-values-section-app h2 .highlight-value-app{color:#febd47}.core-values-section-app .values-grid-app{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.core-values-section-app .values-grid-app .value-card-app{background-color:#fff;border-radius:15px;border-top:5px solid #febd47;box-shadow:0 10px 30px #00000014;padding:40px 30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.core-values-section-app .values-grid-app .value-card-app:hover{box-shadow:0 15px 45px #febd4733;transform:translateY(-8px)}.core-values-section-app .values-grid-app .value-card-app .value-icon-app{color:#febd47;font-size:50px;margin-bottom:20px}.core-values-section-app .values-grid-app .value-card-app h3{color:#1e2a44;font-size:1.5rem;margin-bottom:10px}.core-values-section-app .values-grid-app .value-card-app p{color:#5a6a85;font-size:1rem}.app-process-section-app{background-color:#fff;padding:100px 40px}@media(max-width:992px){.app-process-section-app{padding:50px 20px}}.app-process-section-app h2{color:#1e2a44;font-size:40px;font-weight:800;margin-bottom:60px;text-align:center}@media(max-width:992px){.app-process-section-app h2{font-size:23px}}.app-process-section-app h2 .highlight-process-app{color:#febd47}.app-process-section-app .dev-process-timeline-app{margin:auto;max-width:900px;padding-left:30px;position:relative}.app-process-section-app .dev-process-timeline-app:before{background:#fffdf9;border-radius:2px;bottom:0;content:"";left:55px;position:absolute;top:0;width:4px}@media(max-width:600px){.app-process-section-app .dev-process-timeline-app:before{left:15px}}.app-process-section-app .process-step-app{align-items:flex-start;display:flex;gap:30px;margin-bottom:40px;position:relative}@media(max-width:600px){.app-process-section-app .process-step-app{gap:15px;padding-left:50px}}.app-process-section-app .process-step-app .step-number-wrapper-app{align-items:center;display:flex;flex-shrink:0;justify-content:center;position:relative;width:100px}@media(max-width:600px){.app-process-section-app .process-step-app .step-number-wrapper-app{left:-30px;position:absolute;top:0;width:60px}}.app-process-section-app .process-step-app .step-number-wrapper-app .step-number-app{align-items:center;background:#febd47;border-radius:50%;box-shadow:0 4px 10px #febd4766;color:#1e2a44;display:flex;font-size:20px;font-weight:700;height:55px;justify-content:center;width:55px;z-index:2}.app-process-section-app .process-step-app .step-number-wrapper-app .step-icon-app{background-color:#ffd27c;border:2px solid #fff;border-radius:50%;color:#1e2a44;font-size:24px;padding:5px;position:absolute;right:0;top:15px;z-index:3}@media(max-width:600px){.app-process-section-app .process-step-app .step-number-wrapper-app .step-icon-app{left:35px;right:0}}.app-process-section-app .process-step-app .step-content-app{background:#f4f6f9;border-radius:12px;box-shadow:0 5px 15px #0000000d;flex-grow:1;padding:25px}.app-process-section-app .process-step-app .step-content-app h3{color:#1e2a44;font-size:20px;margin-bottom:8px;margin-top:0}.app-process-section-app .process-step-app .step-content-app p{color:#5a6a85;font-size:16px;line-height:1.5}.portfolio-showcase-page{background:#f9fbff;min-height:100vh;padding:30px 0}.portfolio-showcase-page .container{margin:0 auto;padding:0 60px}.showcase-header{align-items:flex-end;border-bottom:1px solid #1a2b4c1a;display:flex;justify-content:space-between;margin-bottom:80px;padding-bottom:30px}.showcase-header h1{color:#1a2b4c;font-size:52px;font-weight:900}.showcase-header h1 span{color:#895df0;font-family:serif;font-style:italic}.showcase-header .tab-control{display:flex;gap:10px}.showcase-header .tab-control button{background:#0000;border:1px solid #1a2b4c;border-radius:4px;cursor:pointer;font-weight:700;padding:10px 25px;transition:.4s}.showcase-header .tab-control button.active{background:#1a2b4c;color:#fff}.showcase-header .tab-control button:hover:not(.active){background:#1a2b4c0d}.showcase-list{display:flex;flex-direction:column;gap:120px}.showcase-item{grid-gap:60px;align-items:center;cursor:pointer;display:grid;gap:60px;grid-template-columns:1.2fr 1fr}.showcase-item:nth-child(2n){direction:rtl}.showcase-item:nth-child(2n) .info-side{direction:ltr}.showcase-item:hover .visual-side{transform:scale(1.02)}.showcase-item:hover .project-name{color:#895df0;transform:translateX(10px)}.showcase-item .visual-side{background:#0000;border-radius:40px;height:500px;overflow:hidden;position:relative;transition:.8s cubic-bezier(.16,1,.3,1)}.showcase-item .visual-side .slider-box{height:100%}.showcase-item .visual-side .slider-box img{filter:drop-shadow(0 0 15px rgba(0,0,0,.6));height:100%;object-fit:fill;opacity:.7;width:100%}.showcase-item .visual-side .project-number{color:#fff;font-size:80px;font-weight:900;left:40px;opacity:.2;position:absolute;top:40px}.showcase-item .info-side .type-tag{color:#895df0;font-size:12px;font-weight:800;letter-spacing:3px}.showcase-item .info-side .project-name{color:#1a2b4c;font-size:45px;font-weight:900;margin:15px 0;transition:.4s}.showcase-item .info-side .project-brief{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:15px;line-height:1.6;margin-bottom:20px;min-height:4.8em;overflow:hidden;text-overflow:ellipsis}.showcase-item .info-side .case-link{align-items:center;border-bottom:2px solid #895df0;color:#1a2b4c;display:inline-flex;font-weight:800;gap:15px;padding-bottom:5px;transition:.3s}.showcase-item .info-side .case-link:hover{gap:25px}@media(max-width:992px){.showcase-header{align-items:flex-start;flex-direction:column;gap:30px}.showcase-header h1{font-size:38px}.showcase-item{direction:ltr!important;gap:30px;grid-template-columns:1fr}.showcase-item .visual-side{height:350px}.showcase-item .project-name{font-size:32px}}.portfolio-detail-wrapper{background:#f8fafc;color:#1e293b;font-family:Inter,sans-serif}.portfolio-detail-wrapper .hero-banner{align-items:center;background:rgba(0,0,0,.424);border-bottom:1px solid #0000000f;display:flex;height:50vh;position:relative}.portfolio-detail-wrapper .hero-banner .hero-bg{filter:saturate(4) blur(3px);height:100%;object-fit:cover;position:absolute;width:100%}.portfolio-detail-wrapper .hero-banner .hero-content{margin:0 auto;max-width:1300px;position:relative;width:90%;z-index:5}.portfolio-detail-wrapper .hero-banner .hero-content .back-btn{align-items:center;background:#fff;border:1px solid #0000000f;border-radius:50px;box-shadow:0 4px 10px #00000008;color:#1e293b;cursor:pointer;display:flex;font-weight:600;gap:10px;margin-bottom:25px;padding:10px 20px}.portfolio-detail-wrapper .hero-banner .hero-content .hero-text .category-pill{background:#4f46e51a;border-radius:100px;color:#4f46e5;font-size:.8rem;font-weight:700;letter-spacing:1px;padding:6px 16px;text-transform:uppercase}.portfolio-detail-wrapper .hero-banner .hero-content .hero-text h1{color:#1e293b;font-size:clamp(1rem,6vw,3rem);font-weight:600;letter-spacing:-1px;margin-top:15px}@media(max-width:992px){.portfolio-detail-wrapper .hero-banner .hero-content .hero-text h1{font-size:clamp(2rem,6vw,3rem)}}.portfolio-detail-wrapper .content-container{margin:-60px auto 0;max-width:1300px;padding:0 10px 20px;position:relative;z-index:10}.portfolio-detail-wrapper .detail-grid{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1.8fr 1fr}@media(max-width:1024px){.portfolio-detail-wrapper .detail-grid{grid-template-columns:1fr}}.portfolio-detail-wrapper .detail-grid .image-stack{display:flex;flex-direction:column;gap:30px}.portfolio-detail-wrapper .detail-grid .image-stack .img-card{background:#fff;border:1px solid #0000000f;border-radius:24px;box-shadow:0 20px 40px #0000000d;padding:5px}.portfolio-detail-wrapper .detail-grid .image-stack .img-card img{border-radius:16px;width:100%}.portfolio-detail-wrapper .detail-grid .info-sidebar .sticky-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border:1px solid #0000000f;border-radius:30px;box-shadow:0 10px 30px #00000005;padding:40px;position:-webkit-sticky;position:sticky;top:100px}.portfolio-detail-wrapper .detail-grid .info-sidebar .sticky-card .info-group{margin-bottom:35px}.portfolio-detail-wrapper .detail-grid .info-sidebar .sticky-card .info-group .group-title{align-items:center;border-left:4px solid #4f46e5;color:#1e293b;display:flex;font-size:1.1rem;font-weight:700;margin-bottom:15px;padding:8px}.portfolio-detail-wrapper .detail-grid .info-sidebar .sticky-card .info-group p{color:#64748b;font-size:1rem;line-height:1.7}.portfolio-detail-wrapper .features-list{list-style:none;padding:0}.portfolio-detail-wrapper .features-list li{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.portfolio-detail-wrapper .features-list li .check-icon{color:#10b981;flex-shrink:0;margin-top:4px}.portfolio-detail-wrapper .features-list li span{color:#1e293b;font-size:.95rem;font-weight:500}.portfolio-detail-wrapper .tech-pills{display:flex;flex-wrap:wrap;gap:8px}.portfolio-detail-wrapper .tech-pills .tech-pill{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;font-size:.85rem;font-weight:600;padding:6px 14px}.portfolio-detail-wrapper .primary-cta{align-items:center;background:#4f46e5;border-radius:16px;color:#fff;display:flex;font-weight:700;gap:10px;justify-content:center;margin-top:5px;padding:18px;text-decoration:none;transition:.3s}.portfolio-detail-wrapper .primary-cta:hover{background:#3a30e2;box-shadow:0 10px 20px #4f46e533;transform:translateY(-3px)}.portfolio-detail-wrapper .related-projects{background:#fff;overflow:hidden;padding:100px 0}.portfolio-detail-wrapper .related-projects .section-header{margin-bottom:50px;text-align:center}.portfolio-detail-wrapper .related-projects .section-header h2{color:#1e293b;font-size:2.2rem;font-weight:800}.portfolio-detail-wrapper .related-projects .section-header .line{background:#4f46e5;border-radius:10px;height:4px;margin:15px auto;width:60px}.portfolio-detail-wrapper .related-projects .infinite-track{animation:autoScroll 35s linear infinite;display:flex;gap:25px;width:-webkit-max-content;width:max-content}.portfolio-detail-wrapper .related-projects .infinite-track:hover{animation-play-state:paused}.portfolio-detail-wrapper .related-projects .related-card{border:1px solid #0000000f;border-radius:24px;cursor:pointer;height:280px;overflow:hidden;position:relative;width:400px}.portfolio-detail-wrapper .related-projects .related-card img{height:100%;object-fit:cover;width:100%}.portfolio-detail-wrapper .related-projects .related-card .card-info{background:linear-gradient(#0000,#000000b3);bottom:0;color:#fff;padding:25px;position:absolute;width:100%}.portfolio-detail-wrapper .related-projects .related-card .card-info h4{font-size:1.2rem;margin-bottom:5px}.portfolio-detail-wrapper .related-projects .related-card .card-info span{font-size:.8rem;opacity:.8;text-transform:uppercase}.portfolio-detail-wrapper .bottom-cta{background:#fff;padding:80px 20px}.portfolio-detail-wrapper .bottom-cta .container{margin:0 auto;max-width:1000px}.portfolio-detail-wrapper .bottom-cta .cta-card{background:#1e293b;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 20px 40px #0000001a;color:#fff;padding:60px 40px;position:relative;text-align:center}@media(max-width:768px){.portfolio-detail-wrapper .bottom-cta .cta-card{border-radius:20px;padding:40px 20px}}.portfolio-detail-wrapper .bottom-cta .cta-card .cta-content .cta-tag{color:#3b82f6;display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase}.portfolio-detail-wrapper .bottom-cta .cta-card .cta-content h2{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.2;margin-bottom:15px}.portfolio-detail-wrapper .bottom-cta .cta-card .cta-content p{font-size:1.1rem;font-weight:400;margin:0 auto 35px;max-width:500px;opacity:.7}.portfolio-detail-wrapper .bottom-cta .cta-card .cta-content .minimal-btn{align-items:center;background:#3b82f6;border-radius:12px;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:12px;padding:16px 35px;text-decoration:none;transition:all .3s ease}.portfolio-detail-wrapper .bottom-cta .cta-card .cta-content .minimal-btn:hover{background:#2372f5;box-shadow:0 10px 20px #3b82f64d;transform:translateY(-3px)}.portfolio-detail-wrapper .bottom-cta .cta-card .cta-content .minimal-btn:hover svg{transform:translate(3px,-3px)}.portfolio-detail-wrapper .bottom-cta .cta-card .cta-content .minimal-btn svg{font-size:.9rem;transition:transform .3s ease}@media(max-width:480px){.portfolio-detail-wrapper .bottom-cta .cta-card .cta-content .minimal-btn{justify-content:center}}@keyframes autoScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.no-scroll-wrapper{background:#05070a;color:#fff;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,sans-serif;height:100vh;overflow:hidden;position:relative;width:100vw}.bg-blobs{height:100%;position:absolute;width:100%;z-index:0}.bg-blobs .blob{border-radius:50%;filter:blur(80px);opacity:.2;position:absolute}.bg-blobs .blob.blob-1{background:#3b82f6;height:400px;right:-100px;top:-100px;width:400px}.bg-blobs .blob.blob-2{background:#8b5cf6;bottom:-50px;height:300px;left:-50px;width:300px}.compact-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;height:80px;justify-content:space-between;padding:0 40px;z-index:10}.compact-header .logo{color:#fff;cursor:pointer;height:30px}.compact-header .step-pills{display:flex;gap:10px}.compact-header .step-pills .pill{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#64748b;display:flex;font-size:12px;font-weight:800;height:30px;justify-content:center;transition:.3s;width:30px}.compact-header .step-pills .pill.active{border-color:#3b82f6;box-shadow:0 0 15px #3b82f680;color:#fff}.compact-header .step-pills .pill.done{background:#3b82f6;border-color:#3b82f6;color:#fff}.main-viewport{align-items:center;display:flex;flex:1 1;justify-content:center;padding:20px;z-index:10}.main-viewport .content-container{align-items:center;display:flex;height:100%;max-height:550px;max-width:800px;width:100%}.view-step{width:100%}.view-step .title-area{margin-bottom:40px;text-align:center}.view-step .title-area .mini-tag{color:#3b82f6;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.view-step .title-area h2{font-size:42px;font-weight:800}.view-step .title-area h2 span{color:#3b82f6}.view-step .title-area p{color:#94a3b8;font-size:16px;margin-top:10px}.grid-selection{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}@media(max-width:600px){.grid-selection{grid-template-columns:repeat(2,1fr)}}.grid-selection .glass-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;cursor:pointer;padding:30px 20px;text-align:center;transition:.4s}.grid-selection .glass-card .card-icon{color:#94a3b8;font-size:30px;margin-bottom:15px;transition:.3s}.grid-selection .glass-card h3{font-size:14px;font-weight:700}.grid-selection .glass-card:hover{background:#ffffff1a;transform:translateY(-5px)}.grid-selection .glass-card:hover .card-icon{color:#3b82f6;transform:scale(1.1)}.grid-selection .glass-card.selected{background:#3b82f680;border-color:#3b82f6;box-shadow:0 10px 30px #0000004d}.grid-selection .glass-card.selected .card-icon{color:#fff}.timeline-options{display:flex;gap:15px;justify-content:center;margin-bottom:30px}.timeline-options .time-pill{cursor:pointer}.timeline-options .time-pill input{display:none}.timeline-options .time-pill .pill-inner{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;display:flex;font-weight:600;gap:8px;padding:12px 25px;transition:.3s}.timeline-options .time-pill input:checked+.pill-inner{background:#3b82f6;border-color:#3b82f6}.text-box-area textarea{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;color:#fff;font-size:16px;height:120px;outline:none;padding:20px;resize:none;transition:.3s;width:100%}.text-box-area textarea:focus{background:#ffffff14;border-color:#3b82f6}.input-grid-compact{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.input-grid-compact .full-width{grid-column:span 2}.input-grid-compact .neon-input input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;outline:none;padding:18px;transition:.3s;width:-webkit-fill-available}.input-grid-compact .neon-input input:focus{border-color:#3b82f6;box-shadow:0 0 15px #3b82f633}.security-tag{color:#10b981;font-size:12px;font-weight:700;gap:6px;justify-content:center;margin-top:25px;text-align:center}.compact-footer,.security-tag{align-items:center;display:flex}.compact-footer{border-top:1px solid #ffffff1a;height:90px;justify-content:space-between;padding:0 40px;z-index:10}.compact-footer .btn-text{background:none;border:none;color:#64748b;cursor:pointer;font-weight:700}.compact-footer .nav-btns{display:flex;gap:15px}.compact-footer .btn-secondary{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:12px 25px}.compact-footer .btn-primary{align-items:center;background:#3b82f6;border:none;border-radius:10px;box-shadow:0 5px 20px #3b82f680;color:#fff;cursor:pointer;display:flex;font-weight:800;gap:10px;padding:12px 35px;transition:.3s}.compact-footer .btn-primary:hover{box-shadow:0 8px 25px #3b82f680;transform:translateY(-2px)}.success-view{align-items:center;display:flex;justify-content:center}.success-view .success-glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:40px;max-width:500px;padding:60px;text-align:center}.success-view .success-glass .icon-circle{align-items:center;background:#3b82f6;border-radius:50%;box-shadow:0 0 40px #3b82f680;display:flex;height:100px;justify-content:center;margin:0 auto 30px;width:100px}.success-view .success-glass h1{font-size:38px;margin-bottom:15px}.success-view .success-glass p{color:#94a3b8;line-height:1.6;margin-bottom:30px}.success-view .success-glass .glow-btn{background:#fff;border:none;border-radius:12px;color:#000;cursor:pointer;font-weight:800;padding:15px 40px;transition:.3s}.success-view .success-glass .glow-btn:hover{box-shadow:0 0 20px #fff;transform:scale(1.05)}.animate-in{animation:fadeInScale .6s cubic-bezier(.165,.84,.44,1)}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.rocket-anim{animation:rocketMove 2s ease-in-out infinite alternate}@keyframes rocketMove{0%{transform:translateY(0) rotate(-5deg)}to{transform:translateY(-10px) rotate(5deg)}}
/*# sourceMappingURL=main.65c4fd7a.css.map*/