:root {--black: #000000;--primary: #0632c2;--section-spacing: 50px;--font-family-sans-serif: 'Poppins', sans-serif;scroll-behavior: smooth;}body {font-family: var(--font-family-sans-serif);letter-spacing: -0.48px;}.font-weight-semi-bold {font-weight: 600 !important;}@media (min-width: 1400px) {.container-lg {.container-lg {max-width: 1340px;}}}.bg-white-force {background: #fff !important;}.bg-ghost-white {background: #f8f9fa;}.brand-card-container {min-height: 100%;}.brand-card-container > p {font-size: 16px;font-weight: 600;letter-spacing: -0.48px;margin-top: 22px;}.d-md-brand-card-tag {position: absolute;top: 0;right: 0;margin-right: 3rem;margin-top: 1rem;}.brand-card-tag {background: #e4f5ff;border-radius: 15px;font-weight: 700;font-size: 14px;color: #0632c2;text-align: center;padding: 0.25rem 0.5rem;}@media screen and (min-width: 768px) {.brand-card {min-width: 347px;}}.brand-card {min-width: 120px;min-height: 75%;margin: 0px 20px;padding: 20px;gap: 30px;flex: initial;text-decoration: none;color: inherit;}.brand-card:hover {text-decoration: none;color: inherit;}.brand-card > p {margin: 0px;font-size: 20px;font-weight: 600;}@media screen and (min-width: 768px) {.brand-card:not(.prominent) {width: 341px;flex: 1 1 auto;justify-content: space-between;}}.brand-card > img {width: 100px;height: auto;}.brand-card-description {display: flex;flex-direction: column;justify-content: space-between;align-items: center;padding: 0px 20px;}@media screen and (min-width: 768px) {.brand-card-description {flex-direction: row;flex-grow: 1;padding: 0px 40px;}}.brand-card-description h3 {text-align: center;font-size: 18px;font-weight: 600;letter-spacing: -0.54px;}.brand-card-grid {display: grid;grid-template-columns: repeat(2, 1fr);grid-template-rows: 165px repeat(3, 185px);grid-column-gap: 0px;grid-row-gap: 30px;max-width: 1140px;}.show-more-grid {display: grid;grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(3, 185px);grid-column-gap: 0px;grid-row-gap: 30px;max-width: 1140px;}@media screen and (min-width: 1150px) {.brand-card-grid {grid-template-columns: repeat(3, 1fr);grid-template-rows: 245px repeat(2, 140px);}.show-more-grid {grid-template-columns: repeat(3, 1fr);grid-template-rows: 140px 140px;}.d-md-brand-card-tag {margin-top: 0.5rem;}}.simple-but-powerful {aspect-ratio: 1512 / 764;}.see-more {margin-top: 70px;font-size: 20px;letter-spacing: -0.72px;font-weight: 500;}.font-weight-extra-bold {font-weight: 800;}.font-weight-black {font-weight: 900;}.text-primary {color: var(--primary) !important;}.mb--4 {margin-bottom: -1.5rem;}.mb-30px {margin-bottom: 30px;}.mb--30px {margin-bottom: -30px;}.cursor-pointer {cursor: pointer;}.container-powered-by-bottomless {display: flex;padding: 60px 0px 0px;gap: 30px;}.btn-primary, .btn-outline-primary:hover {background-color: var(--primary);border-color: var(--primary);}.btn-outline-primary {color: var(--primary);border-color: var(--primary);}.bg-primary {background-color: var(--primary) !important;}.bg-black {background-color: #161616;}.btn-white {background-color: var(--white);}.btn-white {background-color: var(--white);border-color: var(--white);}.btn-white:hover {background-color: var(--black);border-color: var(--black);color: var(--white);}.card-shadow {border-radius: 15px;border: 1px solid #dee2e6;box-shadow: 0px 6px 16px rgba(0, 0, 0, 0.12);}.pricing-banner-container {position: relative;display: flex;top: 72px;}#pricing-banner {z-index: 10;flex: 1;animation: fadeInAnimation ease 2s;animation-iteration-count: 1;animation-fill-mode: forwards;}.prominent {grid-column: span 2;}.prominent button {font-size: 18px;}@media screen and (min-width: 1150px) {.prominent {grid-column: span 3;}.prominent img {width: 165px;height: auto;}}.navbar {transition: background-color 0.2s ease;padding-top: 1rem;padding-bottom: 1rem;}.navbar-brand img {margin-bottom: 0.25rem;height: 23px;}.navbar a {font-size: 0.875rem;color: var(--primary);}.navbar.bg-white {box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);}.section {padding-top: 100px;padding-bottom: 100px;}.subheader {font-size: 1.375rem;}.section-header {font-size: 67px;line-height: 67px;margin-bottom: 50px;}.section-aside {font-size: 1.25rem;margin-bottom: 50px;padding-left: 15%;padding-right: 15%;}.section-header div:last-child:not(.features-header) {margin-top: -21px;margin-left: 75px;}.section-how-it-works {padding-top: 65px;}.section-subtitle {font-size: 28px;font-weight: 700;line-height: 33.6px;letter-spacing: -0.84px;text-transform: uppercase;}.section-picture-container {padding: 60px 0px;display: flex;gap: 30px;}.text-border-primary {-webkit-text-fill-color: var(--white);-webkit-text-stroke: 3px var(--primary);}.text-border-black {-webkit-text-fill-color: var(--white);-webkit-text-stroke: 3px var(--black);}.text-border-white {-webkit-text-fill-color: transparent;-webkit-text-stroke: 3px var(--white);}.section-splash .text-border-primary {-webkit-text-stroke: 4px var(--primary);}.section-splash .text-border-black {-webkit-text-stroke: 4px var(--black);}.text-shadow {text-shadow: 5px 5px 0 #dfe5eb;}.fade-on-screen:not(.fade-on-scale) {transition: all 0.5s ease;opacity: 0;transform: translateY(100px);}.feature-tile {padding: 29px;border-radius: 15px;border: 1px solid #dfdfdf;}.feature-tile-title {font-size: 1.5rem;letter-spacing: -0.72px;}@media screen and (max-width: 991px) {.feature-tile-title {font-size: 1.2rem;letter-spacing: -0.57px;}}.on-screen-2 {transition-delay: 0.1s !important;}.on-screen-3 {transition-delay: 0.2s !important;}.fade-on-screen.on-screen {opacity: 1;transform: translateY(0);}@keyframes scale-letter {0% {transform: scale(1) translateY(0);}50% {transform: scale(1.1) translateY(-10px);}100% {transform: scale(1) translateY(0);}}.fade-on-screen.fade-on-scale.on-screen {animation: 0.3s ease 0s scale-letter;}.fade-on-scale-2 {animation-delay: 0.05s !important;}.fade-on-scale-3 {animation-delay: 0.1s !important;}.fade-on-scale-4 {animation-delay: 0.15s !important;}.fade-on-scale-5 {animation-delay: 0.2s !important;}.fade-on-scale-6 {animation-delay: 0.25s !important;}.splash-background {position: absolute;top: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;object-position: center bottom;}.powered-by-image {width: 100vw;height: auto;object-fit: cover;object-position: center bottom;}.powered-by-splash-container {display: flex;flex-direction: column;align-items: center;flex-wrap: wrap;}.powered-by-header {width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}@media screen and (min-width: 1201px) {.powered-by-header {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 10;}.section-aside {font-size: 1.2rem;color: #001044 !important;font-weight: 600;}.powered-by-header .section-header div:last-child:not(.features-header) {margin-left: 0;}}.section.section-splash {min-height: 100vh;padding-top: calc(var(--section-spacing) + 73px);padding-bottom: 50px;}.splash-slogan, .splash-subheader {margin-bottom: 37px;}.splash-subheader {padding: 0 20px;}.splash-slogan-dark {font-size: 55px;line-height: 41px;letter-spacing: -1px;}.splash-slogan-white {font-size: 120px;line-height: 110px;letter-spacing: -1.8px;}.splash-slogan-primary {font-size: 87px;line-height: 60px;letter-spacing: -2px;}.splash-slogan-column {padding-bottom: 15%;}.splash-products {max-width: 110%;margin-left: -5%;}.mask {height: 41px;position: relative;overflow: hidden;text-align: center;}.mask span {display: block;box-sizing: border-box;position: absolute;top: 41px;line-height: 41px;width: 100%;}.mask span.data-show {transform: translateY(-100%);transition: 0.5s transform ease-in-out;}.mask span.data-up {transform: translateY(-200%);transition: 0.5s transform ease-in-out;}.hidden-brands {transition: max-height 0.3s ease;}.hidden-brands > .container {padding-top: 30px;}.how-it-works-image {max-width: 850px;}.how-to-bottomless {padding: 30px;gap: 50px;}.how-to-bottomless img {width: 300px;height: auto;}.how-to-bottomless p {font-size: 20px;font-weight: 500;letter-spacing: -0.72px;max-width: 425px;}.how-to-bottomless button {text-align: center;font-size: 18px;font-weight: 700;line-height: 30px;letter-spacing: -0.54px;padding: 10px 30px;}@media screen and (max-width: 768px) {.how-to-bottomless {padding: 10px 30px 0 30px;}}.marquee {background: #e9ecef;font-size: 49px;line-height: 100%;white-space: nowrap;overflow: hidden;}.section-invitations {gap: 50px;}@media screen and (min-width: 768px) {.section-invitations {gap: 80px;}}.section-our-services .card-body {padding-top: 60px;padding-bottom: 60px;}.section-our-services .card-title {font-size: 1.4rem;}.section-our-services .service-content {max-width: 258px;}.review-image {border-radius: 8.5px;object-fit: contain;object-position: top center;padding: 11px;background-color: var(--white);}.review-image-large {padding: 0px;border-radius: 15px;}@media screen and (max-width: 768px) {.reviews-wrapper {flex-direction: column-reverse !important;}}.row-break {flex-basis: 100%;}.faq-question {font-size: 1.5rem;}.faq-question .font-weight-bold {max-width: 600px;}.faq-answer {transition: max-height 0.3s ease;max-height: 0;overflow: hidden;font-size: 1.125rem;max-width: 600px;}.collapse.faq-answer:not(.show) {display: block;}.faq-answer p:last-child {margin-bottom: 2rem;}.icon-plus, .icon-chevron-right {font-size: 40px;line-height: 20px;transition: transform 0.3s ease;}.icon-plus.rotate-45 {transform: rotate(45deg);}.invite {display: flex;flex-direction: column;align-items: center;gap: 30px;align-self: stretch;justify-content: space-between;}.invite-card {padding: 20px 13px;max-width: 478px;min-width: 345px;display: flex;align-items: center;justify-content: space-between;gap: 20px;cursor: pointer;text-decoration: none;color: inherit;}.invite-card:hover {text-decoration: none;color: inherit;}.invite-card p {font-size: 20px;font-weight: 600;margin: 0px 8px 0px;margin-left: 8px;letter-spacing: -0.6px;text-align: start;}.invite-card > img {width: 100px;height: 100px;object-fit: contain;}.invite-description {font-size: 17px;letter-spacing: -0.51px;}.invite h2 {font-size: 1.5rem;font-weight: 700;letter-spacing: -0.72px;}.invite-second-row {display: flex;flex-direction: column;gap: 40px;}@media screen and (max-width: 768px) {.invite-card {gap: 10px;}.invite-card p {font-size: 18px;}}@media screen and (min-width: 768px) {.invite-second-row {flex-direction: row;justify-content: space-between;gap: 50px;padding: 57px 0px;}}.card-try-out {padding: 40px 70px;border-radius: 10px;}.try-out-text {font-size: 67px;line-height: 100%;}.footer {padding: 2rem 0;}.footer-heading {font-size: 1.25rem;-webkit-text-stroke: 1.5px var(--white);}.footer-links a {display: block;color: var(--white);text-decoration: none !important;}.footer-links a, .footer-links > div.text-white {line-height: 175%;}.footer-links a:hover {color: var(--secondary);}.hr {width: 100%;height: 1px;background: #dfdfdf;border: none;margin: 0px;}@media screen and (max-width: 991px) {.splash-slogan-dark {font-size: 30px;line-height: 24px;letter-spacing: -0.5px;}.splash-slogan-white {font-size: 85px;line-height: 80px;letter-spacing: -1px;}.splash-slogan-primary {font-size: 43px;line-height: 31px;letter-spacing: -1px;}.mask {height: 24px;}.mask span {top: 24px;line-height: 24px;}}@media screen and (max-width: 767px) {.section {padding-top: 65px;padding-bottom: 65px;}.marquee {font-size: 30px;}.subheader {font-size: 1.125rem;}.section-header {font-size: 40px;line-height: 34px;margin-bottom: 30px;}.section-header.with-aside {margin-bottom: 25px;}.section-aside {margin-bottom: 25px;padding-left: 0;padding-right: 0;font-size: 1rem;}.section-header > div:last-child:not(.features-header) {margin-top: -6px;margin-left: 0;}.text-border-primary {-webkit-text-stroke: 2px var(--primary);}.text-border-black {-webkit-text-stroke: 2px var(--black);}.section-splash .text-border-primary {-webkit-text-stroke: 3px var(--primary);}.text-shadow {text-shadow: 3px 3px 0 #dfe5eb;}.section-splash .text-shadow {text-shadow: 4px 4px 0 #dfe5eb;}.on-screen-2, .on-screen-3 {transition-delay: 0s !important;}.splash-products {max-width: 100%;margin-left: 0;}.splash-slogan-column {padding-bottom: 0;}.how-it-works-image {margin-bottom: 0;}.card-try-out {padding: 0;text-align: center;}.try-out-text {font-size: 45px;}.try-out-description {margin: 0.5rem 0 1.5rem;}.section-try-it-out .btn-lg {padding: 0.375rem 0.75rem;font-size: 1rem;}.faq-answer {font-size: 1rem;}.brand-card-tap-container {flex-direction: column;gap: 20px;}.brand-card-tag-sm {display: unset;}.d-md-brand-card-tag {display: none;}}@media screen and (max-width: 576px) {.section-mobile-padding > .container {padding-left: 30px;padding-right: 30px;}.splash-slogan-dark {font-size: 31px;line-height: 25px;letter-spacing: -0.5px;}.splash-slogan-white {font-size: 75px;line-height: 63px;letter-spacing: -2.25px;}.mask {height: 25px;}.mask span {top: 25px;line-height: 25px;}.splash-slogan, .splash-subheader {margin-bottom: 20px;}.section-splash .btn-lg {padding: 0.375rem 0.75rem;font-size: 1rem;border-radius: 0.25rem;}.section-our-services .card-body {padding-top: 40px;padding-bottom: 40px;}.full-control-image {margin-left: -5px;max-width: calc(100% + 10px);}.faq-question {font-size: 1.15rem;}.icon-plus img {width: 20px;height: 20px;}.footer-links {text-align: center;}.footer-links div.d-flex, .footer-links a.d-flex {justify-content: center;}.simple-but-powerful {aspect-ratio: 684 / 865;}.section-simple-but-powerful .container-full {padding: 0 !important;}}