.reveal-up {opacity: 0;transform: translateY(1rem);filter: blur(5px);transition: opacity 0.7s ease, transform 0.7s ease, filter 0.7s ease;}.reveal-up.revealed {opacity: 1;transform: translateY(0);filter: blur(0);}.reveal-left {opacity: 0;transform: translateX(-1rem);filter: blur(5px);transition: opacity 0.7s ease, transform 0.7s ease, filter 0.7s ease;}.reveal-left.revealed {opacity: 1;transform: translateX(0);filter: blur(0);}.startups-right {overflow: hidden;}.logo-outer {display: flex;animation: marquee-scroll 20s linear infinite;}.homepage-logo-slider .feature-marquee-track .logo-outer {animation: none;}@keyframes marquee-scroll {0% { transform: translateX(0); }100% { transform: translateX(-100%); }}.vision-list-box-wrap {overflow: hidden;}.vision-list-box {display: flex;animation: vision-scroll-left 25s linear infinite;will-change: transform;}.vision-list-box-wrap._02 .vision-list-box {animation: vision-scroll-right 25s linear infinite;}@keyframes vision-scroll-left {0% { transform: translateX(0); }100% { transform: translateX(-100%); }}@keyframes vision-scroll-right {0% { transform: translateX(-100%); }100% { transform: translateX(0); }}.vertical-line {animation: line-grow 2s ease forwards;transform-origin: top;}@keyframes line-grow {from { transform: scaleY(0); }to { transform: scaleY(1); }}.our-mission-left {transition: transform 0.1s linear;}.about-h-divider-main {height: 0%;transition: height 0.1s linear;}.our-mission-inner-image {transition: transform 0.1s linear;}.our-mission-list {opacity: 0.3;transition: opacity 0.4s ease;}.our-mission-list.active {opacity: 1;}.image-over-layout .layout-black,.image-over-layout .layout-white {transition: transform 1s ease;}.image-over-layout.revealed .layout-black {transform: translateX(-100%);}.image-over-layout.revealed .layout-white {transform: translateX(100%);}.our-mission-inner-image {opacity: 1 !important;}.about-background-video,.background-video {opacity: 1 !important;}.statistics-number-box.upper {animation: counter-scroll-up 2s ease-out forwards;}.statistics-number-box.lower {animation: counter-scroll-down 2s ease-out forwards;}@keyframes counter-scroll-up {from { transform: translateY(100%); }to { transform: translateY(0); }}@keyframes counter-scroll-down {from { transform: translateY(-100%); }to { transform: translateY(0); }}.testimonials-inner-left { transition-delay: 0.1s; }.testimonial-box-01 { transition-delay: 0.2s; }.testimonial-box-02 { transition-delay: 0.3s; }.testimonial-box-02._01 { transition-delay: 0.4s; }.block-icon {transition: transform 0.5s ease;}.menu-lottie {width: 24px;height: 24px;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 5px;cursor: pointer;}.menu-lottie::before,.menu-lottie::after {content: '';display: block;width: 20px;height: 2px;background: currentColor;transition: transform 0.3s ease;}.menu-lottie.open::before {transform: rotate(45deg) translateY(3.5px);}.menu-lottie.open::after {transform: rotate(-45deg) translateY(-3.5px);}.blog-list-v1:hover .blog-hover-in {opacity: 1;}.blog-list-v1:hover .fit-cover {transform: scale(1.05);transition: transform 0.4s ease;}.team-list:hover .team-mamber-image .fit-cover {transform: scale(1.05);transition: transform 0.4s ease;}.about-hero-bottom {display: flex;justify-content: center;}.about-principles-body {position: relative;min-height: 0;}.page-about-geo .about-principles-body > .l-border-wrap {width: 42px;padding: 2px;position: relative;overflow: hidden;flex: none;}.page-about-geo .about-principles-body > .l-border-wrap .fit-cover {display: none;}.page-about-geo .about-principles-body > .l-border-wrap::before {content: "";position: absolute;inset: 2px;background-image: repeating-linear-gradient(-45deg,rgba(17, 17, 17, 0.10) 0,rgba(17, 17, 17, 0.10) 1px,transparent 1px,transparent 7px);}.about-principles-grid {width: 100%;grid-column-gap: 2px;grid-row-gap: 2px;grid-template-columns: repeat(2, minmax(0, 1fr));display: grid;background-color: var(--stroke);}.about-principle-card {background-color: var(--light);min-height: 320px;padding: 32px;display: flex;flex-direction: column;justify-content: flex-start;gap: 28px;}.about-principle-card-copy {display: flex;flex-direction: column;gap: 16px;flex: 1;}.about-principle-card-title {font-size: 22px;line-height: 28px;display: flex;flex-flow: column;gap: 14px;align-items: flex-start;text-align: left;width: 100%;max-width: none;min-height: 100px;}.about-principle-card-title::after {content: "";width: 72px;height: 2px;background-color: var(--primary);display: block;}.about-principle-card-copy .paragraph-03,.about-principle-card-title {text-align: left;}.about-principle-card-copy .h4,.about-principle-card-copy .h3 {width: 100%;max-width: none;}@media screen and (max-width: 991px) {.about-principle-card {min-height: 280px;padding: 28px;}.about-principle-card-title {min-height: 92px;}}@media screen and (max-width: 767px) {.page-about-geo .about-principles-body {border-left: 1px solid var(--stroke);border-right: 1px solid var(--stroke);}.page-about-geo .about-principles-body > .l-border-wrap {display: none;}.about-principles-grid {grid-template-columns: 1fr;}.about-principle-card {min-height: 0;}.about-principle-card-title {font-size: 20px;line-height: 26px;min-height: 0;}}.team-articles {padding-top: var(--_responsive---margin--margin-80-px);}.page-about-geo .about-hero {padding-top: 160px;padding-bottom: var(--_responsive---padding--padding-80px);}.page-about-geo .about-hero-top {max-width: 820px;}.page-about-geo .about-hero .heading-wrap,.page-about-geo .about-hero .sub-heading-wrap,.page-about-geo .testimonials-top .heading-wrap,.page-about-geo .testimonials-top .sub-heading-wrap,.page-about-geo .articles-top-left .heading-wrap,.page-about-geo .articles-top-left .sub-heading-wrap {width: 100%;}.page-about-geo .about-hero .sub-heading-wrap,.page-about-geo .testimonials-top .sub-heading-wrap,.page-about-geo .articles-top-left .sub-heading-wrap {max-width: 690px;}.page-about-geo .about-hero .h1 .text-primary,.page-about-geo .testimonials .h2 .text-primary,.page-about-geo .homepage-method .h2 .text-primary,.page-about-geo .homepage-compare-difference .h2 .text-primary,.page-about-geo .footer-cta .h2 .text-primary {color: var(--primary);}.page-about-geo .about-hero .feature-hero-bottom {margin-top: 144px;}.page-about-geo .startups {margin-top: 0;background-color: var(--light);}.page-about-geo .startups-wrap {border-left: 1px solid var(--stroke);border-right: 1px solid var(--stroke);}.page-about-geo .testimonials-top,.page-about-geo .homepage-compare-difference .compare-top {max-width: 760px;}.page-about-geo .feature-why-us-compare {background-image: none;background-color: var(--light);}.page-about-geo .feature-before-after-divider {background-color: var(--light);}.page-about-geo .testimonials-top .heading-wrap,.page-about-geo .homepage-compare-difference .heading-wrap,.page-about-geo .articles-top-left .heading-wrap {max-width: 760px;}.page-about-geo .homepage-method .insights-top-heading {max-width: 900px;}.page-about-geo .homepage-method .heading-wrap {width: 100%;max-width: 900px;}.page-about-geo .homepage-method .sub-heading-wrap {max-width: 690px;}.page-about-geo .homepage-method .homepage-method-card-copy {grid-template-rows: minmax(110px, auto) auto 1fr;align-content: start;display: grid;}.page-about-geo .homepage-method .homepage-method-card-title {min-height: 110px;}.page-about-geo .homepage-method .homepage-method-card-weeks {min-height: 20px;}.page-about-geo .homepage-method .homepage-method-card-copy > .paragraph-03 {margin-bottom: 0;}.page-about-geo .homepage-faq-section {background-color: var(--light);}.page-about-geo .faq,.page-about-geo .footer {margin-top: 0;}.page-about-geo .homepage-faq-section .faq-wrap {padding-top: var(--_responsive---margin--margin-80-px);padding-bottom: var(--_responsive---padding--padding-100-px);border-left: 1px solid var(--stroke);border-right: 1px solid var(--stroke);}.page-about-geo .homepage-faq-section .faq-bottom {display: flex;flex-flow: column;gap: 0;width: 100%;max-width: 860px;margin-left: auto;margin-right: auto;}.page-about-geo .articles-top-left {width: 100%;max-width: 760px;grid-column-gap: 20px;grid-row-gap: 20px;}@media screen and (max-width: 991px) {.page-about-geo .about-hero {padding-top: 144px;padding-bottom: 20px;}.page-about-geo .about-hero .feature-hero-bottom {margin-top: 112px;}.page-about-geo .homepage-faq-section .faq-wrap {padding-top: var(--_responsive---margin--margin-80-px);}}@media screen and (max-width: 767px) {.page-about-geo .about-hero {padding-top: 120px;padding-bottom: 20px;}.page-about-geo .about-hero .feature-hero-bottom {margin-top: 88px;}.page-about-geo .about-hero .hero-button.about-hero-button {grid-column-gap: 12px;grid-row-gap: 12px;flex-flow: column;align-items: stretch;width: 100%;max-width: 320px;margin-left: auto;margin-right: auto;}.page-about-geo .about-hero .hero-button.about-hero-button .button-01,.page-about-geo .about-hero .hero-button.about-hero-button .button-02 {width: 100%;}.page-about-geo .homepage-method .homepage-method-card-copy {display: flex;}.page-about-geo .homepage-method .homepage-method-card-title {min-height: 0;}.page-about-geo .homepage-faq-section .faq-wrap {padding-top: var(--_responsive---margin--margin-80-px);}}.team-articles .articles {margin-top: 0;}