 :root {--dark-bg: #191919;--text-color: #bbbbbb;--subtitle: #fff;--accent-blue: #007bff;--button-blue: #007bff;--heading-size: 56px;--app-card-bg: #f5f5f5;--app-text-color: #333;--grid-line-color: rgba(255, 255, 255, 0.05);--toggle-bg: #444444;--toggle-active: #007bff;}@keyframes rotate {to {transform: rotate(360deg);}}.loader_container {position: fixed;display: flex;align-items: center;justify-content: center;height: 100%;width: 100%;background: #17202a;left: 0;top: 0;z-index: 500;}.loading_autom {width: 100px;height: 100px;}.loading_autom .loading__ring {position: absolute;width: 100px;height: 100px;}.loading_autom .loading__ring:first-child {transform: skew(30deg, 20deg);}.loading_autom .loading__ring:last-child {transform: skew(-30deg, -20deg) scale(-1, 1);}.loading_autom .loading__ring:last-child svg {animation-delay: -0.5s;}.loading_autom .loading__ring svg {animation: rotate 1s linear infinite;fill: rgba(237, 238, 240, 0.7);}body.light-theme {--dark-bg: #fff;--text-color: #555555;--subtitle: #333333;--accent-blue: #007bff;--button-blue: #007bff;--app-card-bg: #ffffff;--app-text-color: #333333;--grid-line-color: rgba(0, 0, 0, 0.05);--toggle-bg: #e0e0e0;--toggle-active: #007bff;background-color: var(--dark-bg);color: var(--subtitle);}html {overflow-x: hidden;}body {background-color: var(--dark-bg);color: var(--subtitle);margin: 0;padding: 0;overflow-x: hidden;}@media (max-width: 567px) {section {padding-block: 40px !important;}}@media (max-width: 567px) {.section-heading {margin-bottom: 2rem !important;}}@media (max-width: 567px) {.section-desc {font-size: 1rem !important;}}ul {list-style: none;}@media (max-width: 567px) {.solution-box .title, .solution-box-3 .title {font-size: 1.2rem !important;}}@media (max-width: 567px) {.step-number {font-size: 100px !important;}}.landing-page {min-height: 100vh;width: 100%;background-color: var(--dark-bg);position: relative;background-size: 100px 100px;background-position: center center;}.hero-section-shape {position: absolute;top: 0;left: 0;width: 100%;}.whatsapp {position: fixed;bottom: 32px;inset-inline-end: 32px;text-decoration: none;display: flex;background-color: #1fa855;padding: 1rem;border-radius: 40px;align-items: center;justify-content: center;gap: 8px;z-index: 120;}.whatsapp span {font-weight: 500;font-size: 0.875rem;color: #39ae41;}.whatsapp .whatsapp-icon {width: 36px;height: 36px;filter: brightness(100) grayscale(10);}@media (max-width: 992px) {.whatsapp .whatsapp-icon {width: 28px;height: 28px;}}.whatsapp::after, .whatsapp::before {content: "";display: block;position: absolute;border: 50%;border: 1px solid #39ae41;left: -20px;right: -20px;top: -20px;bottom: -20px;border-radius: 50%;animation: animate 1.5s linear infinite;opacity: 0;}.whatsapp::after {animation-delay: 0.5s;}@keyframes animate {0% {transform: scale(0.5);opacity: 0;}50% {opacity: 1;}100% {transform: scale(1.2);opacity: 0;}}.navbar-section {padding: 30px 0;position: relative;z-index: 120;}@media (max-width: 567px) {.navbar-section {padding: 10px 0;}}.navbar {padding: 0;}.company-logo {height: 48px;width: auto;}@media (max-width: 567px) {.company-logo {width: 164px;}}.logo-container {display: flex;align-items: center;}.navbar-nav {margin: 0 auto;}.nav-link {color: #e5e5e5 !important;margin: 0 15px;font-size: 14px;font-weight: 400;opacity: 0.8;transition: opacity 0.3s;}@media (max-width: 1400px) {.nav-link {margin: 0 10px;}}.nav-link:hover {opacity: 1;}.nav-right {display: flex;align-items: center;gap: 8px;}.lang {display: flex;align-items: center;border-radius: 32px;font-size: 0.875rem;gap: 4px;width: -moz-fit-content;width: fit-content;color: white;padding: 0.5rem;background: #2f2f2f;-webkit-backdrop-filter: blur(27.2000007629px);backdrop-filter: blur(27.2000007629px);border: none;text-decoration: none;outline: none;}.lang img {width: 18px;height: 18px;}.navbar-toggler {border: none;}.navbar-toggler:focus {outline: none;box-shadow: none;border: none;}.navbar-toggler-icon {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23007bff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.popup-mobile-menu {z-index: 9999;position: fixed;content: "";width: 100%;height: 100%;position: fixed;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(0, 0, 0, 0.8);visibility: hidden;opacity: 0;transition: opacity 0.5s ease-out;}.popup-mobile-menu.menu-open {visibility: visible;opacity: 1;}.popup-mobile-menu.menu-open .inner {opacity: 1;inset-inline-start: 0;overflow-y: auto;}.popup-mobile-menu .inner {padding: 25px 40px;width: min(90vw, 400px);overflow-y: auto;z-index: 999;position: absolute;background: var(--dark-bg);height: 100%;height: 100vh;display: flex;flex-direction: column;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);opacity: 0;inset-inline-start: -150px;transition: all 0.5s ease-out;}.popup-mobile-menu .inner .menu-top {border-bottom: 1px solid rgba(255, 255, 255, 0.1);padding-bottom: 20px;}.popup-mobile-menu .inner .menu-top .menu-header {display: flex;justify-content: space-between;align-items: center;}.popup-mobile-menu .inner .menu-top .menu-header .close-button {display: flex;justify-content: center;align-items: center;position: relative;cursor: pointer;}.popup-mobile-menu .inner .menu-top .menu-header .close-button .close {opacity: 1;width: -moz-max-content;width: max-content;padding: 0;background-color: transparent;border: 0;}.popup-mobile-menu .inner .menu-top .menu-header .close-button .close svg {color: white;height: auto;}.popup-mobile-menu .inner .menu-top .menu-header .close-button .close::after {position: absolute;content: "";padding: 22px;background: var(--accent-blue);left: 50%;top: 50%;border-radius: 50%;transform: translate(-50%, -50%);z-index: -1;}.popup-mobile-menu .inner .menu-top p.discription {font-size: 16px;line-height: 29px;margin-top: 20px;color: #878e99;padding-right: 0;}.popup-mobile-menu .inner .content {display: flex;flex-direction: column;}.popup-mobile-menu .inner .content .primary-menu {margin-top: 20px;display: flex;flex-direction: column;padding-left: 0;}.popup-mobile-menu .inner .content .primary-menu li {display: block;margin: 8px 0;font-size: 18px;line-height: 1.5;}.popup-mobile-menu .inner .content .primary-menu li a {color: #c4cfde;position: relative;transition: all;transition-duration: 0.4s;font-size: 14px;text-transform: uppercase;margin: 0;padding: 0;display: inline;font-weight: 500;}.theme-toggle {position: relative;width: 64px;flex-shrink: 0;height: 32px;background-color: var(--toggle-bg);border-radius: 16px;cursor: pointer;display: flex;align-items: center;padding: 0 4px;}.toggle-switch {position: absolute;width: 24px;height: 24px;background-color: white;border-radius: 50%;inset-inline-end: 4px;transition: transform 0.3s ease;z-index: 1;}.theme-toggle.active .moon-icon {inset-inline-end: 4px;inset-inline-start: unset;}.theme-toggle.active .toggle-switch {transform: translateX(-32px);}.moon-icon {position: absolute;inset-inline-start: 2px;transition: transform 0.3s ease;color: var(--text-color);opacity: 0.8;width: 24px;height: 24px;}.contact-button {background-color: rgba(255, 255, 255, 0.0392156863);color: var(--accent-blue);border: 1px solid rgba(0, 108, 219, 0.3019607843);border-radius: 30px;padding: 10px 25px;font-size: 1rem;-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);width: -moz-fit-content;width: fit-content;font-weight: 500;display: inline-flex;align-items: center;transition: all 0.3s;text-decoration: none;}@media (min-width: 568px) {.contact-button.collapse:not(.show) {display: inline-flex !important;}}.contact-button:hover {background-color: var(--accent-blue);color: white;}.main-content {padding-top: 60px;z-index: 100;position: relative;}.hero-designed-text {position: absolute;top: 75%;left: 50%;z-index: 2;transform: translate(-50%, -50%);font-size: 48px;white-space: nowrap;-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);color: rgba(255, 255, 255, 0.031372549);font-weight: 800;line-height: 1.2;display: none;}@media (min-width: 1400px) {.hero-designed-text {font-size: 168px;}}@media (min-width: 1200px) {.hero-designed-text {font-size: 135px;}}@media (min-width: 992px) {.hero-designed-text {font-size: 125px;}}@media (min-width: 768px) {.hero-designed-text {font-size: 100px;display: block;}}@media (max-width: 576px) {.hero-designed-text {top: 90%;}}.star {position: absolute;}.star-1 {top: 25%;inset-inline-start: 15%;opacity: 0.6;}.star-2 {bottom: 30%;inset-inline-end: 20%;opacity: 0.4;}.app-design-section {position: relative;z-index: 2;}.app-design-label {color: var(--accent-blue);font-size: 1.5rem;font-weight: 500;letter-spacing: 1px;margin-bottom: 20px;}.main-heading {margin-bottom: 20px;font-weight: 500;font-size: 1.4rem;line-height: 1.7;}@media (min-width: 992px) {.main-heading {font-size: var(--heading-size);line-height: 72px;font-weight: 700;}}@media (min-width: 992px) {.main-heading {font-size: 2.5rem;line-height: 2.5rem;}}@media (min-width: 768px) {.main-heading {font-size: 2rem;font-weight: 600;line-height: 2rem;}}.sub-heading {font-size: 0.875rem;color: rgba(225, 225, 225, 0.8);margin-bottom: 40px;}.cta-button {background-color: white;color: var(--accent-blue);border-radius: 30px;padding: 10px 16px;font-size: 1rem;font-weight: 600;position: relative;z-index: 60;display: inline-flex;border: 1px solid var(--accent-blue);gap: 16px;align-items: center;transition: background-color 0.3s;cursor: pointer;text-decoration: none;}[dir=rtl] .accordion-button::after {margin-left: unset !important;margin-inline-start: auto;}[dir=rtl] .theme-toggle.active .toggle-switch {transform: translateX(32px) !important;}[dir=rtl] .hero-designed-text {font-weight: 700;font-size: 140px;}.contact-phone{direction: ltr;flex-direction: row-reverse;}@media (max-width: 1400px) {[dir=rtl] .hero-designed-text {font-size: 115px;}}@media (max-width: 1200px) {[dir=rtl] .hero-designed-text {font-size: 100px;}}@media (max-width: 992px) {[dir=rtl] .hero-designed-text {font-size: 80px;}}@media (max-width: 768px) {[dir=rtl] .hero-designed-text {font-size: 60px;}}@media (max-width: 576px) {[dir=rtl] .hero-designed-text {top: 90%;font-size: 40px;}}@media (min-width: 992px) {[dir=rtl] .solution-box.solution-box-2 {height: 651px !important;}}@media (min-width: 1200px) {[dir=rtl] .solution-box.solution-box-2 {height: 630px !important;}}@media (min-width: 1400px) {[dir=rtl] .solution-box.solution-box-2 {height: 630px !important;}}.cta-button:hover {background-color: var(--accent-blue);color: white;}.button-arrow {display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;background-color: #1fa855;border-radius: 50%;margin-inline-start: 10px;transition: background-color 0.3s;}.phone-mockups {margin-top: 80px;position: relative;perspective: 1000px;z-index: 10;}.hero-shadow {position: absolute;bottom: -100px;left: 50%;transform: translateX(-50%);width: 100%;height: 100%;background: linear-gradient(180deg, rgba(25, 25, 25, 0) 0%, rgba(25, 25, 25, 0.5) 50.52%, #191919 80%);border-radius: 50%;filter: blur(15px);z-index: 12;}@media (max-width: 768px) {.hero-shadow {bottom: -70px;}}@media (max-width: 567px) {.hero-shadow {bottom: -30px;}}.phone-container {position: relative;z-index: 10;display: inline-block;transform-style: preserve-3d;}.phone-front {height: auto;z-index: 10;position: relative;max-width: 100%;}.phone-back {position: absolute;top: 40px;left: 160px;width: 280px;height: auto;transform: scale(0.95);opacity: 0.9;z-index: 1;}@media (max-width: 992px) {.navbar-nav {margin-top: 20px;}.nav-link {margin: 5px 0;}.nav-right {align-items: flex-start;gap: 10px;}.phone-back {left: 60px;}}@media (max-width: 768px) {.phone-back {display: none;}}@media (max-width: 576px) {.sub-heading {font-size: 1rem;}.phone-front {width: 220px;}}.why-shape {position: absolute;top: 12%;inset-inline-start: -310px;width: 620px;height: 620px;background-color: #0095ff;border-radius: 50%;filter: blur(56px);-webkit-filter: blur(56px);opacity: 0.11;}.why-choose-us-section {position: relative;padding: 200px 0 100px;overflow: hidden;position: relative;}.why-choose-us-section .alhura-big-logo {position: absolute;bottom: -10%;inset-inline-end: 0;-o-object-fit: cover;object-fit: cover;animation: move-up 4s linear infinite;}.why-choose-us-section .why-choose-us-bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.why-choose-us-section .star-1 {position: absolute;top: 30%;inset-inline-start: 10%;width: 35px;height: 35px;-o-object-fit: cover;object-fit: cover;}.why-choose-us-section .star-2 {position: absolute;top: 25%;inset-inline-end: 20%;width: 35px;height: 35px;-o-object-fit: cover;object-fit: cover;}.why-choose-us-section .star-3 {position: absolute;bottom: 25%;inset-inline-start: 40%;width: 35px;height: 35px;-o-object-fit: cover;object-fit: cover;}.why-choose-us-section .section-title {font-size: 2.5rem;font-weight: 600;margin-bottom: 1.5rem;text-align: center;color: white;}.why-choose-us-section .section-desc {font-size: 1rem;color: var(--text-color);margin-bottom: 4rem;font-weight: 500;max-width: 100%;width: 660px;margin-inline: auto;text-align: center;}.why-choose-us-section .section-desc span {color: var(--subtitle);}.why-choose-us-section .feature-list {list-style: none;padding: 0;margin: 0;position: relative;z-index: 12;}.why-choose-us-section .feature-item {display: flex;align-items: center;margin-bottom: 2rem;}.why-choose-us-section .feature-item:last-child {margin-bottom: 0;}.why-choose-us-section .feature-icon {width: 64px;height: 64px;border-radius: 24px;background-color: rgba(0, 108, 219, 0.0784313725);display: flex;align-items: center;justify-content: center;margin-inline-end: 1.5rem;flex-shrink: 0;position: relative;border: 1px solid rgba(81, 150, 243, 0.2);}.why-choose-us-section .feature-icon img {width: 32px;height: 32px;}.why-choose-us-section .feature-text {flex-grow: 1;}.why-choose-us-section .feature-title {font-size: 1.1rem;font-weight: 500;margin-bottom: 0rem;color: white;}.features {padding-block: 120px;position: relative;z-index: 10;}.features .title {font-weight: 600;font-size: 2.5rem;color: white;margin-bottom: 4rem;text-align: center;}.features .title span {color: var(--accent-blue);}.features .feature-box {position: relative;padding: 48px 24px;border-radius: 32px;height: 100%;background-color: rgba(0, 108, 219, 0.0588235294);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);overflow: hidden;transition: all 0.3s ease-in-out;}.features .feature-box:hover {transform: translateY(-10px);}.features .feature-box .feature-icon {width: 64px;height: 64px;border-radius: 24px;background-color: rgba(0, 108, 219, 0.0784313725);display: flex;margin-bottom: 32px;align-items: center;justify-content: center;margin-inline-end: 1.5rem;flex-shrink: 0;position: relative;border: 1px solid rgba(81, 150, 243, 0.2);}.features .feature-box .feature-icon span {font-weight: 500;font-size: 1.5rem;color: white;}.features .feature-box .feature-title {font-weight: 500;font-size: 1.5rem;margin-bottom: 1rem;position: relative;color: white;}.features .feature-box .feature-desc {color: #a1a1a1;position: relative;font-size: 0.875rem;}.features .feature-box .feature-grid-shape {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.solution {padding-block: 120px;position: relative;}.solution .solution-star {position: absolute;top: 4%;inset-inline-start: 10%;width: 35px;height: 35px;-o-object-fit: cover;object-fit: cover;}.solution .shape {position: absolute;top: 5%;inset-inline-end: -180px;width: 620px;height: 620px;background-color: #0095ff;border-radius: 50%;filter: blur(56px);-webkit-filter: blur(56px);opacity: 0.11;}.solution .section-heading .title {font-weight: 600;font-size: 2.5rem;color: white;margin-bottom: 1rem;text-align: center;}.solution .section-heading .title span {color: var(--accent-blue);}.solution .section-heading .section-desc {text-align: center;margin-inline: auto;width: 760px;max-width: 100%;margin-bottom: 1.5rem;}.solution .section-heading .cta-button {gap: 0rem;}.solution .section-heading .solution-subtitle {display: block;font-weight: 500;font-size: 0.875rem;margin-top: 12px;margin-bottom: 1.5rem;text-align: center;color: white;}.solution .solution-box {border-radius: 32px;background: linear-gradient(342.39deg, #3852a9 2.72%, #006cdb 132.69%);padding: 40px;text-align: center;position: relative;transition: all 0.3s ease-in-out;}.solution .solution-box:hover {transform: translateY(-10px);}.solution .solution-box.solution-box-1 {margin-top: 240px;}@media (max-width: 567px) {.solution .solution-box.solution-box-1 {margin-top: 200px;}}.solution .solution-box.solution-box-2 {display: flex;flex-direction: column;padding-bottom: 0 !important;}@media (min-width: 992px) {.solution .solution-box.solution-box-2 {height: 685px;}}@media (min-width: 1200px) {.solution .solution-box.solution-box-2 {height: 664px;}}@media (min-width: 1400px) {.solution .solution-box.solution-box-2 {height: 622px;}}.solution .solution-box.solution-box-2 .phone-container {display: flex;flex: 1;justify-content: center;align-items: center;}.solution .solution-box.solution-box-2 .solution-phone-2 {margin-top: auto;}.solution .solution-box.solution-box-3 {padding: 60px;overflow: hidden;display: flex;align-items: center;}@media (min-width: 1400px) {.solution .solution-box.solution-box-3 {height: 480px;}}@media (max-width: 567px) {.solution .solution-box.solution-box-3 {padding: 40px;}}.solution .solution-box.solution-box-3 .desc, .solution .solution-box.solution-box-3 .title {text-align: start !important;}.solution .solution-box.solution-box-3 .title {font-size: 2rem;width: 546px;font-weight: 500 !important;max-width: 100%;}.solution .solution-box.solution-box-3 .desc {width: 593px;max-width: 100%;font-size: 1rem !important;}@media (max-width: 1400px) {.solution .solution-box.solution-box-3 .desc {margin-bottom: 240px;}}@media (max-width: 1200px) {.solution .solution-box.solution-box-3 .desc {margin-bottom: 400px;}}@media (max-width: 992px) {.solution .solution-box.solution-box-3 .desc {margin-bottom: 440px;}}.solution .solution-box.solution-box-3 .phone-container {display: flex;flex: 1;justify-content: center;align-items: center;}.solution .solution-box.solution-box-3 .phone-1 {position: absolute;bottom: 0;inset-inline-end: 10%;z-index: 10;-o-object-fit: cover;object-fit: cover;}.solution .solution-box.solution-box-3 .phone-2 {position: absolute;bottom: 0;inset-inline-end: 0;-o-object-fit: cover;object-fit: cover;}.solution .solution-box .solution-grid-shape {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.solution .solution-box .solution-phone {margin-top: -230px;margin-bottom: 16px;}.solution .solution-box .title {font-weight: 600;position: relative;font-size: 1.75rem;color: white;letter-spacing: 0%;margin-bottom: 1rem;}.solution .solution-box .desc {color: #cccccc;position: relative;font-size: 0.875rem;}.benefits {padding-block: 80px 120px;position: relative;}.benefits .star-5 {position: absolute;bottom: 45%;inset-inline-end: 35%;width: 35px;height: 35px;-o-object-fit: cover;object-fit: cover;}.benefits .star-4 {position: absolute;bottom: 13%;inset-inline-end: 10%;width: 35px;height: 35px;-o-object-fit: cover;object-fit: cover;}.benefits .shape {position: absolute;bottom: -210px;inset-inline-end: -210px;width: 420px;height: 420px;background-color: #0095ff;border-radius: 50%;filter: blur(56px);-webkit-filter: blur(56px);opacity: 0.11;}.benefits .section-heading {margin-bottom: 4rem;}.benefits .section-heading .title {font-weight: 600;font-size: 2.5rem;color: white;line-height: 140%;margin-inline: auto;margin-bottom: 1.5rem;text-align: center;}.benefits .section-heading .title span {color: var(--accent-blue);}.benefits .section-heading .section-desc {text-align: center;margin-inline: auto;margin-bottom: 1.5rem;}.benefits .section-heading .cta-button {gap: 0rem;}.benefits .benefits-image {max-width: 100%;}.benefits .pagination {gap: 12px;}.benefits .pagination .pagination-item {width: 20px;height: 6px;border-radius: 24px;background-color: #1e2a32;}.benefits .pagination .pagination-item.active {width: 2rem;height: 6px;border-radius: 24px;background-color: #3c5464;}.benefits ol {list-style: decimal;list-style-position: inside;max-height: 264px;padding: 0;margin: 0;margin-bottom: 3.5rem;overflow-y: auto;scrollbar-width: none;-ms-overflow-style: none;font-weight: 600;font-size: 1.5rem;}.benefits ol::-webkit-scrollbar {display: none;}.benefits ol .line {padding-bottom: 1rem;border-bottom: 1px solid;border-image-source: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 45.5%, rgba(255, 255, 255, 0) 100%);border-image-slice: 1;}.benefits ol .line:last-child {border: none;}.benefits ol .line .title {font-weight: 600;font-size: 1.5rem;color: white;}@media (max-width: 1200px) {.benefits ol .line .title {font-size: 1.25rem;}}.benefits ol .line .desc {color: #999999;margin-top: 0.5rem;font-weight: 400;font-size: 1rem;padding-inline-start: 26px;margin-bottom: 0;}.steps {padding-block: 80px 100px;position: relative;background: linear-gradient(101.48deg, #1861c5 0.7%, #3653aa 99.45%);}.steps .steps-grid-shape {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.steps .section-heading {margin-bottom: 6rem;}.steps .section-heading .title {font-weight: 600;font-size: 2.5rem;color: white;line-height: 140%;margin-inline: auto;margin-bottom: 1.5rem;text-align: center;}.steps .section-heading .title span {color: var(--accent-blue);}.steps .section-heading .section-desc {text-align: center;margin-inline: auto;margin-bottom: 1.5rem;color: var(--text-color);font-weight: 500;}.steps .steps-container {margin-inline-start: 60px;padding-inline-start: 12px;}.steps .stepsSwiper {padding-inline-end: 100px;padding-inline-start: 40px;overflow-y: visible !important;}@media (max-width: 567px) {.steps .stepsSwiper {margin-top: 6rem;margin-inline-start: 10px;}}.steps .step-card {border-radius: 24px;-webkit-backdrop-filter: blur(19.7999992371px);backdrop-filter: blur(19.7999992371px);background-color: rgba(25, 25, 25, 0.1019607843);padding: 4rem 1rem 1rem;position: relative;border: 1px solid rgba(81, 150, 243, 0.4);color: #fff;height: unset !important;transition: all 0.3s ease-in-out;}.steps .step-card:hover {transform: translateY(-10px);}.steps .step-number {font-size: 100px;position: absolute;top: -54px;inset-inline-start: -25px;font-weight: 500;}.steps .step-title {font-size: 1.5rem;font-weight: 500;margin-bottom: 1rem;}.steps .step-desc {font-size: 0.875rem;color: var(--text-color);}.steps .cta-button {margin-top: 54px;gap: 0rem;}.technologies {padding-block: 80px 120px;position: relative;}.technologies .section-heading {margin-bottom: 4rem;}.technologies .section-heading .title {font-weight: 600;font-size: 2.5rem;color: white;line-height: 140%;width: 834px;max-width: 100%;margin-inline: auto;margin-bottom: 1rem;text-align: center;}.technologies .section-heading .title span {color: var(--accent-blue);}.technologies .section-heading .section-desc {text-align: center;margin-inline: auto;margin-bottom: 1.5rem;}.technologies .section-heading .cta-button {gap: 0rem;}.technologies .box {border-radius: 24px;background-color: rgba(0, 108, 219, 0.0392156863);padding: 1.5rem;position: relative;border: 1px solid rgba(81, 150, 243, 0.2);width: 100%;-webkit-backdrop-filter: blur(19.7999992371px);backdrop-filter: blur(19.7999992371px);}.technologies .box h3 {color: white;font-size: 1.5rem;font-weight: 500;margin-bottom: 1.5rem;}.technologies .box .title {font-weight: 500;position: relative;color: white;font-size: 1rem;margin-bottom: 0.5rem;}.technologies .box .desc {color: var(--text-color);position: relative;margin-bottom: 0rem;font-size: 0.875rem;}.faq {padding-block: 80px 120px;position: relative;}.faq .section-heading {margin-bottom: 6rem;}.faq .section-heading .title {font-weight: 600;font-size: 2.5rem;color: white;line-height: 140%;margin-inline: auto;margin-bottom: 1.5rem;text-align: center;}.faq .section-heading .title span {color: var(--accent-blue);}.faq .section-heading .section-desc {text-align: center;margin-inline: auto;width: 738px;max-width: 100%;margin-bottom: 1.5rem;color: var(--text-color);font-weight: 500;}.faq .accordion-item {background: rgba(0, 108, 219, 0.0392156863);-webkit-backdrop-filter: blur(9.6999998093px);backdrop-filter: blur(9.6999998093px);border: 1px solid rgba(0, 108, 219, 0.2);margin-bottom: 1rem;font-weight: 500;color: white;border-radius: 14px;}.faq .accordion-item:last-child {margin-bottom: 0;}.faq .accordion-button:not(.collapsed)::after {transform: unset !important;}.faq .accordion-button[aria-expanded=true]::after {transform: rotate(180deg) !important;}.faq .accordion-button[aria-expanded=false]::after {transform: unset !important;}.faq .accordion-button {background: transparent;color: white;padding: 22px 18px;border: none;font-weight: 500;box-shadow: none;line-height: 1.7;text-align: start;}.faq .accordion-button::after {background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>') !important;}.faq .accordion-button:focus {box-shadow: none;}.faq .accordion-body {color: #999999;font-size: 0.875rem;padding-top: 0;}.faq .cta-button {margin-top: 4rem;gap: 0rem;}.clients {padding-block: 80px 0;position: relative;}.clients .star-1 {position: absolute;top: 30%;inset-inline-start: 10%;width: 45px;height: 45px;-o-object-fit: cover;object-fit: cover;}.clients .star-2 {position: absolute;top: 25%;inset-inline-end: 20%;width: 45px;height: 45px;-o-object-fit: cover;object-fit: cover;}.clients .star-3 {position: absolute;bottom: 10%;inset-inline-start: 40%;width: 45px;height: 45px;-o-object-fit: cover;object-fit: cover;}.clients .section-heading .title {font-weight: 600;font-size: 2.5rem;color: white;line-height: 140%;margin-inline: auto;margin-bottom: 1.5rem;text-align: center;}.clients .section-heading .title span {color: var(--accent-blue);}.clients .section-heading .section-desc {text-align: center;margin-inline: auto;width: 738px;max-width: 100%;margin-bottom: 4.5rem;color: var(--text-color);font-weight: 500;}.clients .client-card {position: relative;display: flex;height: 100px;width: 100%;margin: auto;flex-direction: column;justify-content: center;align-items: center;padding: 8px;background: black;border: 1px solid rgba(255, 255, 255, 0.15);border-radius: 24px;transition: all 0.3s ease;}@media (max-width: 992px) {.clients .client-card {height: 130px;}}.clients .client-card:hover {border-color: rgba(255, 255, 255, 0.5);}.clients .client-card img {width: 100px;height: 100px;max-height: 45px;-o-object-fit: contain;object-fit: contain;transition: all 0.5s ease;}@media (min-width: 992px) {.clients .client-card {height: 130px;}.clients .client-card img {width: 120px;height: 120px;mix-blend-mode: luminosity;}.clients .client-card:hover img {mix-blend-mode: normal;}}.clients .swiper-wrapper {transition-duration: 2700ms !important;}.clients .swiper-slide {display: flex;justify-content: center;align-items: center;}.clients .grid-container {display: none;gap: 1.25rem;}@media (min-width: 992px) {.clients .grid-container {display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 1.75rem;}}.clients .grid-container .box {animation: fadeUp 0.5s ease-in-out;transition: all 0.5s ease-in-out;height: 100px;border-radius: 24px;border: 1px solid hsla(0, 0%, 100%, 0.15);padding: 0.5rem;background-color: black;}@media (min-width: 992px) {.clients .grid-container .box {height: 130px;}}.clients .grid-container .box:hover {border-color: hsla(0, 0%, 100%, 0.5);}.clients .grid-container .box:hover img {mix-blend-mode: normal;}.clients .grid-container .box img {width: 90px;height: 90px;max-height: 45px;-o-object-fit: contain;object-fit: contain;transition-duration: 500ms;transition: all 0.5s ease-in-out;}@media (min-width: 992px) {.clients .grid-container .box img {width: 120px;height: 120px;mix-blend-mode: luminosity;}}@keyframes fadeUp {0% {opacity: 0;transform: translateY(20px);}100% {opacity: 1;transform: translateY(0);}}.contact {padding-block: 150px 80px;position: relative;}.contact .contact-bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.section-heading .title {font-weight: 600;font-size: 2.5rem;color: white;line-height: 140%;margin-inline: auto;margin-bottom: 1.5rem;text-align: center;}.section-heading .title span {color: var(--accent-blue);}.section-heading .section-desc {text-align: center;margin-inline: auto;width: 738px;max-width: 100%;margin-bottom: 5rem;color: var(--text-color);font-weight: 500;}.contact-info .contact-heading {color: var(--accent-blue);font-size: 1.5rem;font-weight: 600;margin-bottom: 4.5rem;}.contact-info .country {font-weight: 500;font-size: 20px;}.contact-info .contact-item {font-weight: 300;margin-bottom: 2.5rem;}.contact-info .contact-item a {text-decoration: none;}.contact-info .contact-item > span {display: block;margin-bottom: 0.5rem;color: rgba(255, 255, 255, 0.3019607843);}.contact-info .contact-item .line {color: rgba(255, 255, 255, 0.3019607843);}.contact-info .contact-item .icon {background-color: rgba(0, 108, 219, 0.0784313725);border-radius: 16px;width: 52px;height: 52px;-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);display: flex;align-items: center;justify-content: center;}.contact-info .contact-item .icon img {width: 20px;height: 20px;-o-object-fit: contain;object-fit: contain;}.contact-info .contact-item a {color: white;}body.light-theme .contact-info .contact-item a {color: #656565;}.contact-form {background: rgba(0, 108, 219, 0.0588235294);border: 1px solid rgba(0, 108, 219, 0.2);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);padding: 40px;border-radius: 24px;max-width: 100%;}.contact-form .cta-button {gap: 0px;margin-top: 0.5rem;}.form-group {margin-bottom: 1rem;}.form-group label {display: block;color: white;font-size: 0.875rem;margin-bottom: 10px;}.form-group input, .form-group textarea {width: 100%;padding: 1rem;border-radius: 14px;background: #2a313a;border: 1px solid rgba(230, 232, 231, 0.0784313725);color: white;transition: all 0.3s ease-in-out;font-size: 0.875rem;}.form-group input:focus, .form-group textarea:focus {outline: none;border-color: var(--accent-blue);}.form-group input::-moz-placeholder, .form-group textarea::-moz-placeholder {color: #ccc;}.form-group input::placeholder, .form-group textarea::placeholder {color: #ccc;}.form-group textarea {height: 145px;resize: none;}@media (max-width: 768px) {.contact-form {width: 100%;}}footer {background: linear-gradient(342.38deg, #3553aa 2.72%, #1861c5 94.65%);padding-block: 64px 110px;color: white;}footer .rights {color: #cccccc;}footer .social-icon {width: 24px;height: 24px;}footer .logo {width: 210px;height: 48px;margin-bottom: 28px;}footer ul {list-style: none;}footer ul li a {color: #e5e5e5;text-decoration: none;}@media (max-width: 992px) {.why-choose-us-section .section-title {font-size: 2.2rem;}.why-choose-us-section .graphic-element .blob {right: 0;top: -50px;width: 400px;height: 400px;}}@media (max-width: 768px) {.why-choose-us-section {padding: 70px 0;}.why-choose-us-section .section-title {font-size: 2rem;}.why-choose-us-section .section-desc {max-width: 100%;}.why-choose-us-section .graphic-element .blob {width: 300px;height: 300px;}}@media (min-width: 600) {.why-choose-us-section .feature-title {font-size: 1.8rem;}}@media (max-width: 576px) {.why-choose-us-section {padding: 50px 0;}.why-choose-us-section .graphic-element .blob {width: 250px;height: 250px;top: -30px;}}body.light-theme .nav-link {color: #4e4e4e !important;}body.light-theme .feature-box, body.light-theme .solution-box-3, body.light-theme .box, body.light-theme .accordion-item, body.light-theme .contact-form {background-color: rgba(255, 255, 255, 0.5);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);border: 1px solid rgba(0, 0, 0, 0.1);}body.light-theme .feature-icon, body.light-theme .contact-item .icon {background-color: rgba(0, 108, 219, 0.1);border: 1px solid rgba(81, 150, 243, 0.3);}body.light-theme .hero-designed-text {color: rgba(0, 0, 0, 0.031372549);}body.light-theme .feature-title, body.light-theme h3, body.light-theme .accordion-button, body.light-theme .form-group label {color: #272727;}body.light-theme .feature-desc, body.light-theme .section-desc, body.light-theme .accordion-body {color: #555555;}body.light-theme .form-group input, body.light-theme .form-group textarea {background: #ffffff;border: 1px solid #e0e0e0;color: #272727;}body.light-theme .form-group input::-moz-placeholder, body.light-theme .form-group textarea::-moz-placeholder {color: #999999;}body.light-theme .form-group input::placeholder, body.light-theme .form-group textarea::placeholder {color: #999999;}body.light-theme .moon {display: none;}body.light-theme .sun {display: block;}.sun {display: none;}.moon {display: block;}body.light-theme .contact-heading, body.light-theme .app-design-label {color: var(--accent-blue);}body.light-theme .lang {background-color: #f1f1f1 !important;color: #171717;}body.light-theme .contact-button {background-color: rgba(0, 108, 219, 0.0588235294);border: 1px solid rgba(0, 108, 219, 0.3019607843);-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);}body.light-theme .contact-button:hover {background-color: var(--accent-blue);}body.light-theme .main-heading {color: black !important;}body.light-theme .sub-heading {color: #858585 !important;}body.light-theme .cta-button {background-color: rgba(0, 108, 219, 0.0588235294);border: 1px solid rgba(0, 108, 219, 0.3019607843);}body.light-theme .cta-button:hover {background-color: var(--accent-blue);}body.light-theme .hero-designed-text {color: rgba(0, 108, 219, 0.0588235294);}body.light-theme .whatsapp {background-color: rgba(57, 174, 65, 0.1490196078);}body.light-theme .section-title, body.light-theme h2, body.light-theme ol .title {color: black !important;}body.light-theme .section-desc {color: #858585 !important;}body.light-theme .feature-icon {background-color: rgba(0, 108, 219, 0.0784313725);border-color: rgba(81, 150, 243, 0.2);}body.light-theme .feature-icon img {filter: brightness(0) saturate(100%) invert(32%) sepia(85%) saturate(4260%) hue-rotate(202deg) brightness(91%) contrast(101%);}body.light-theme .why-shape, body.light-theme .shape, body.light-theme .benefits .shape {-webkit-backdrop-filter: blur(175.8999938965px);backdrop-filter: blur(175.8999938965px);background-color: #0095ff;}body.light-theme .benefits .pagination .pagination-item {background-color: rgba(0, 108, 219, 0.0705882353);}body.light-theme .benefits .pagination .pagination-item.active {background-color: rgba(0, 108, 219, 0.2);}body.light-theme .steps .section-heading .title {color: white !important;}body.light-theme .steps .section-heading .section-desc {color: #cecece !important;}body.light-theme .steps .step-desc {color: #bbbbbb !important;}body.light-theme .steps .step-number {color: white !important;}body.light-theme .steps .cta-button {background-color: white;border: 1px solid var(--accent-blue);}body.light-theme .steps .cta-button:hover {background-color: var(--accent-blue);}body.light-theme .technologies .box {background: rgba(0, 108, 219, 0.0392156863);border: 1px solid rgba(81, 150, 243, 0.2);-webkit-backdrop-filter: blur(19.7999992371px);backdrop-filter: blur(19.7999992371px);}body.light-theme .technologies .box h3 {color: #060606;}body.light-theme .technologies .box h4 {color: #060606;}body.light-theme .technologies .box .desc {color: #bbbbbb;}body.light-theme .faq .accordion-button::after {background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>') !important;}body.light-theme .accordion-body {color: #999999;}body.light-theme .accordion-item {-webkit-backdrop-filter: blur(9.6999998093px);backdrop-filter: blur(9.6999998093px);border: 1px solid rgba(0, 108, 219, 0.2);background: rgba(0, 108, 219, 0.0392156863);}body.light-theme .contact-info .line {color: rgba(73, 73, 73, 0.3019607843) !important;}body.light-theme .contact-info .icon + span {color: #656565;}body.light-theme .contact-info span {color: black;}body.light-theme .contact-info .icon {background: rgba(0, 108, 219, 0.0784313725);border: 1px solid rgba(81, 150, 243, 0.2);-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);}body.light-theme .contact-info .icon img {filter: brightness(0) saturate(100%) invert(32%) sepia(85%) saturate(4260%) hue-rotate(202deg) brightness(91%) contrast(101%);}body.light-theme .contact-form {background: rgba(0, 108, 219, 0.0588235294);border: 1px solid rgba(0, 108, 219, 0.2);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);}body.light-theme .contact-form input, body.light-theme .contact-form textarea {border: 1px solid rgba(230, 232, 231, 0.0784313725);}body.light-theme .contact-form input::-moz-placeholder, body.light-theme .contact-form textarea::-moz-placeholder {color: #848484;}body.light-theme .contact-form input::placeholder, body.light-theme .contact-form textarea::placeholder {color: #848484;}body.light-theme .solution-box {background: linear-gradient(342.39deg, #3852a9 2.72%, #006cdb 132.69%);}body.light-theme .features .feature-box {-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);background: rgba(0, 108, 219, 0.031372549);border: none;}body.light-theme .features .feature-box .feature-icon {background: rgba(0, 108, 219, 0.031372549);border: 1px solid rgba(81, 150, 243, 0.2);}body.light-theme .features .feature-box .feature-icon span {color: var(--accent-blue);}body.light-theme .features .feature-box .feature-title {color: black;}body.light-theme .hero-section-shape:not(.light) {display: none;}body.light-theme .hero-section-shape.light {display: block !important;}body.light-theme .alhura-big-logo:not(.light) {display: none;}body.light-theme .alhura-big-logo.light {display: block !important;}body.light-theme .benefits-image:not(.light) {display: none;}body.light-theme .benefits-image.light {display: block !important;}body.light-theme .dart:not(.light) {display: none;}body.light-theme .dart.light {display: block !important;}body.light-theme .contact-bg:not(.light) {display: none;}body.light-theme .contact-bg.light {display: block !important;}body.light-theme .feature-grid-shape:not(.light) {display: none;}body.light-theme .feature-grid-shape.light {display: block !important;}body.light-theme .social-nav img {filter: invert(1);}body.light-theme .popup-mobile-menu .inner .menu-top {border-bottom: 1px solid rgba(81, 150, 243, 0.2);padding-bottom: 20px;}body.light-theme .hero-shadow {background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50.52%, #fff 80%);}@keyframes my-anim {0%, 100% {-webkit-transform: translate(0, -30px) rotate(0);}25% {-webkit-transform: translate(-15px, 0) rotate(10deg);}50% {-webkit-transform: translate(0, 30px) rotate(0);}75% {-webkit-transform: translate(15px, 0) rotate(-10deg);}}@keyframes move-up {0% {transform: translateY(0);}50% {transform: translateY(15%);}100% {transform: translateY(0);}}