 @media only screen and (min-width: 0rem) {.lp-section {padding: var(--sectionPadding);background-color: #fff;position: relative;z-index: 1;}.lp-section.lp-alt {background-color: #f6f7f4;}.lp-section.lp-divided {border-top: 1px solid #e8e8e8;}.lp-section .cs-container {width: 100%;max-width: 34.375rem;margin: auto;display: flex;flex-direction: column;align-items: flex-start;gap: clamp(2rem, 4vw, 3rem);}.lp-section .cs-content {width: 100%;display: flex;flex-direction: column;align-items: flex-start;text-align: left;}.lp-section .cs-title {margin-bottom: 1rem;}.lp-section .cs-text {font-size: clamp(1rem, 1.8vw, 1.125rem);line-height: 1.6em;width: 100%;max-width: 46.875rem;margin: 0 0 1rem 0;color: var(--bodyTextColor);}.lp-section .cs-text:last-of-type {margin-bottom: 0;}.lp-section .cs-text a {font-size: inherit;line-height: inherit;color: var(--primary);font-weight: 700;text-decoration: underline;text-underline-offset: 0.2em;text-decoration-thickness: 1px;transition: color 0.3s;}.lp-section .cs-text a:hover {color: var(--primaryLight);}.lp-section .cs-picture {width: 100%;max-width: 37.5rem;border-radius: 15px;border: 1px solid #e8e8e8;box-shadow: 0 0.75rem 2rem rgba(0, 0, 0, 0.08);overflow: hidden;display: block;}.lp-section .cs-picture img {width: 100%;height: auto;display: block;}.lp-section .cs-picture.cs-device {border: none;border-radius: 0;box-shadow: none;overflow: visible;background: transparent;max-width: 26.25rem;margin: 0 auto;}.lp-section .cs-picture.cs-device img {filter: drop-shadow(0 1.125rem 2.25rem rgba(0, 0, 0, 0.22));}.lp-section .cs-picture.cs-device-showcase {position: relative;width: 100%;max-width: 24.375rem;aspect-ratio: 0.555;margin: 0 auto;border: 0;border-radius: 0;box-shadow: none;overflow: visible;background: transparent;}.lp-section .cs-picture.cs-device-showcase .cs-device-frame {position: absolute;inset: 0;padding: 0.75rem;background: linear-gradient(145deg, #253547 0%, #07111c 46%, #182737 100%);border: 2px solid rgba(255, 255, 255, 0.22);border-radius: clamp(1.85rem, 5vw, 3rem);box-shadow: 0rem 1.5rem 3.5rem rgba(6, 21, 33, 0.3), inset 0 0 0 1px rgba(0, 0, 0, 0.4);overflow: hidden;}.lp-section .cs-picture.cs-device-showcase .cs-device-frame::before {content: '';position: absolute;z-index: 2;top: 0.625rem;left: 50%;width: 34%;height: 1.25rem;background: #050a10;border-radius: 0 0 1rem 1rem;transform: translateX(-50%);pointer-events: none;}.lp-section .cs-picture.cs-device-showcase .cs-device-frame img {width: 100%;height: 100%;object-fit: cover;object-position: center top;border-radius: clamp(1.25rem, 4vw, 2.25rem);filter: none;}.lp-section .cs-picture.cs-device-showcase.cs-device-tablet {max-width: 35.625rem;aspect-ratio: 1.23;margin-top: 1.5rem;}.lp-section .cs-picture.cs-device-showcase.cs-device-tablet .cs-tablet-frame {right: 0;bottom: 0;left: auto;width: 86%;height: 100%;padding: 0.875rem;border-radius: clamp(1.5rem, 4vw, 2.5rem);}.lp-section .cs-picture.cs-device-showcase.cs-device-tablet .cs-tablet-frame::before {top: 0.4375rem;width: 0.5rem;height: 0.5rem;border-radius: 50%;}.lp-section .cs-picture.cs-device-showcase.cs-device-tablet .cs-tablet-frame img {border-radius: clamp(1rem, 3vw, 1.75rem);}.lp-section .cs-picture.cs-device-showcase.cs-device-tablet .cs-mini-phone {z-index: 3;top: auto;right: auto;bottom: -8%;left: -1%;width: 31%;height: 70%;padding: 0.4375rem;border-radius: 1.35rem;transform: rotate(-7deg);}.lp-section .cs-picture.cs-device-showcase.cs-device-tablet .cs-mini-phone::before {top: 0.3125rem;height: 0.6rem;}.lp-section .cs-picture.cs-device-showcase.cs-device-tablet .cs-mini-phone img {border-radius: 0.9rem;}.lp-section .cs-button-solid {flex: none;margin-top: clamp(1.5rem, 3vw, 2rem);}.lp-section .cs-review-proof, .lp-section .cs-proof-stack {width: 100%;max-width: 37.5rem;display: flex;flex-direction: column;gap: 1rem;}.lp-section .cs-review-proof figure, .lp-section .cs-proof-stack figure {position: relative;margin: 0;border-radius: 15px;border: 1px solid #e8e8e8;box-shadow: 0 0.75rem 2rem rgba(0, 0, 0, 0.08);overflow: hidden;}.lp-section .cs-review-proof figure img, .lp-section .cs-proof-stack figure img {width: 100%;height: auto;display: block;}.lp-section .cs-review-proof .cs-ba-tag, .lp-section .cs-proof-stack .cs-ba-tag {position: absolute;top: 0.75rem;left: 0.75rem;z-index: 2;background-color: rgba(6, 21, 33, 0.85);color: #fff;font-size: 0.875rem;font-weight: 700;line-height: 1;padding: 0.375rem 0.875rem;border-radius: 0.5rem;}.lp-section .cs-review-proof .cs-ba-tag.cs-after, .lp-section .cs-proof-stack .cs-ba-tag.cs-after {background-color: var(--primary);}.lp-section.lp-centered .cs-container {align-items: center;max-width: 50rem;}.lp-section.lp-centered .cs-content {align-items: center;text-align: center;}.lp-section.lp-centered .cs-title {text-align: center;}#lp-hero {padding-top: clamp(7.5rem, 14vw, 11.25rem);}#lp-hero .cs-title {font-size: clamp(2.4375rem, 4.8vw, 3.8125rem);}.lp-section.lp-reverse .cs-container {flex-direction: column;}#lp-contact {scroll-margin-top: clamp(5rem, 10vw, 8.5rem);}#lp-contact .cs-form {width: 100%;padding: clamp(1.5rem, 5.18vw, 3rem) clamp(1rem, 4vw, 3rem);box-sizing: border-box;background-color: #fff;border: 1px solid #e8e8e8;border-radius: 1rem;box-shadow: 0 0.75rem 2rem rgba(0, 0, 0, 0.08);display: flex;flex-wrap: wrap;align-items: center;gap: 0.75rem;}#lp-contact .cs-h3 {font-size: clamp(1.25rem, 2.6vw, 2rem);line-height: 1.2em;font-weight: 700;width: 100%;margin: 0 0 0.25rem 0;color: var(--primary);}#lp-contact .cs-label {font-size: clamp(0.875rem, 1.5vw, 1rem);width: 100%;color: var(--bodyTextColor);font-weight: 700;display: flex;flex-direction: column;align-items: flex-start;gap: 0.25rem;}#lp-contact .cs-input {font-size: 1rem;width: 100%;height: 3.5rem;padding: 0 0 0 1.5rem;color: var(--bodyTextColor);background-color: #f7f7f7;border: 1px solid transparent;border-radius: 0.5rem;box-sizing: border-box;transition: border-color 0.3s;}#lp-contact .cs-input::placeholder {color: #7d799c;opacity: 0.6;}#lp-contact .cs-input:focus {outline: none;border-color: var(--primaryLight);}#lp-contact .cs-textarea {min-height: 7.5rem;padding-top: 1.25rem;font-family: inherit;}#lp-contact .cs-submit {width: 100%;margin-top: 0.5rem;border: none;}#lp-contact .cs-hp {display: none;}#lp-contact .cs-contact-list {width: 100%;margin: 1.5rem 0 0 0;padding: 0;display: flex;flex-direction: column;gap: 0.75rem;}#lp-contact .cs-contact-li {font-size: 1rem;line-height: 1.5em;list-style: none;color: var(--bodyTextColor);}#lp-contact .cs-contact-li a {color: var(--primary);font-weight: 700;text-decoration: underline;text-underline-offset: 0.2em;transition: color 0.3s;}#lp-contact .cs-contact-li a:hover {color: var(--primaryLight);}#video-testimonials.lp-alt {background-color: #f6f7f4;}#video-testimonials.lp-alt .lp-text {font-size: clamp(1rem, 1.8vw, 1.125rem);line-height: 1.6em;width: 100%;max-width: 46.875rem;margin: clamp(-3rem, -4vw, -2rem) auto clamp(2rem, 4vw, 3rem);color: var(--bodyTextColor);text-align: center;}}@media only screen and (min-width: 48rem) {.lp-section .cs-container {max-width: 80rem;flex-direction: row;justify-content: space-between;align-items: center;gap: clamp(3rem, 6vw, 5rem);}.lp-section .cs-content {width: 55%;}.lp-section .cs-picture {width: 45%;flex: none;}.lp-section .cs-review-proof, .lp-section .cs-proof-stack {width: 45%;flex: none;}.lp-section.lp-reverse .cs-container {flex-direction: row-reverse;}.lp-section.lp-centered .cs-container {flex-direction: column;max-width: 50rem;}.lp-section.lp-centered .cs-content {width: 100%;}#lp-contact .cs-container {align-items: flex-start;}#lp-contact .cs-form {width: 45%;max-width: 36.125rem;flex: none;}#lp-contact .cs-submit {width: auto;}}@media only screen and (min-width: 0rem) {body.dark-mode .lp-section {background-color: var(--dark);}body.dark-mode .lp-section.lp-alt {background-color: var(--medium);}body.dark-mode .lp-section.lp-divided {border-top-color: var(--accent);}body.dark-mode .lp-section .cs-title {color: var(--bodyTextColorWhite);}body.dark-mode .lp-section .cs-text {color: var(--bodyTextColorWhite);opacity: 0.8;}body.dark-mode .lp-section .cs-text a {color: var(--primaryLight);}body.dark-mode .lp-section .cs-text a:hover {color: var(--bodyTextColorWhite);}body.dark-mode .lp-section .cs-picture {border-color: var(--accent);}body.dark-mode .lp-section .cs-review-proof figure {border-color: var(--accent);}body.dark-mode #video-testimonials.lp-alt {background-color: var(--medium);}body.dark-mode #video-testimonials.lp-alt .lp-text {color: var(--bodyTextColorWhite);opacity: 0.8;}body.dark-mode #lp-contact .cs-form {background-color: var(--medium);border-color: var(--accent);}body.dark-mode #lp-contact .cs-h3, body.dark-mode #lp-contact .cs-label {color: var(--bodyTextColorWhite);}body.dark-mode #lp-contact .cs-input {color: var(--bodyTextColorWhite);background-color: var(--dark);}body.dark-mode #lp-contact .cs-input::placeholder {color: var(--bodyTextColorWhite);opacity: 0.5;}body.dark-mode #lp-contact .cs-contact-li {color: var(--bodyTextColorWhite);opacity: 0.8;}body.dark-mode #lp-contact .cs-contact-li a {color: var(--primaryLight);}body.dark-mode #lp-contact .cs-contact-li a:hover {color: var(--bodyTextColorWhite);}}@media only screen and (min-width: 0rem) {.cs-signs-list {width: 100%;max-width: 38.75rem;margin: 0.5rem 0 1.5rem 0;padding: 0;display: flex;flex-direction: column;gap: 1rem;text-align: left;}.cs-signs-li {font-size: clamp(1rem, 1.8vw, 1.125rem);line-height: 1.5em;list-style: none;color: var(--bodyTextColor);padding-left: 2.125rem;position: relative;}.cs-signs-li:before {content: "";width: 1.25rem;height: 1.25rem;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2396bf30' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-size: contain;background-repeat: no-repeat;display: block;position: absolute;left: 0;top: 0.1875rem;}.cs-signs-li a {font-size: inherit;line-height: inherit;color: var(--primary);font-weight: 700;text-decoration: underline;text-underline-offset: 0.2em;text-decoration-thickness: 1px;transition: color 0.3s;}.cs-signs-li a:hover {color: var(--primaryLight);}}@media only screen and (min-width: 0rem) {#lp-faq .cs-container {max-width: 47.5rem;flex-direction: column;align-items: center;gap: clamp(2rem, 4vw, 3rem);}#lp-faq .cs-content {width: 100%;align-items: center;text-align: center;}#lp-faq .cs-topper {text-align: center;}#lp-faq .cs-title {text-align: center;margin-bottom: 0;}#lp-faq .cs-faq-group {width: 100%;margin: 0;padding: 0;display: flex;flex-direction: column;gap: clamp(0.5rem, 2vw, 1rem);}#lp-faq .cs-faq-item {list-style: none;width: 100%;padding: clamp(1rem, 4vw, 1.5rem);box-shadow: rgba(149, 157, 165, 0.1) 0px 8px 16px;box-sizing: border-box;border-radius: 1rem;border: 1px solid #e8e8e8;background-color: #fff;transition: box-shadow 0.3s;}#lp-faq .cs-faq-item.active .cs-button {color: var(--primary);padding-bottom: 0.75rem;}#lp-faq .cs-faq-item.active .cs-button:before {transform: rotate(315deg);}#lp-faq .cs-faq-item.active .cs-button:after {transform: rotate(-315deg);}#lp-faq .cs-faq-item.active .cs-item-p {height: auto;padding: 0;opacity: 1;}#lp-faq .cs-button {font-size: clamp(1rem, 2vw, 1.25rem);font-weight: 700;line-height: 1.2em;text-align: left;width: 100%;background-color: transparent;color: var(--primary);border: none;padding: 0;display: block;position: relative;transition: color 0.3s;}#lp-faq .cs-button:hover {cursor: pointer;}#lp-faq .cs-button:before {content: "";width: 0.625rem;height: 0.125rem;background-color: var(--primary);border-radius: 50%;display: block;position: absolute;top: 50%;right: 0.75rem;transform: rotate(45deg);transition: transform 0.5s;transform-origin: left center;}#lp-faq .cs-button:after {content: "";width: 0.625rem;height: 0.125rem;background-color: var(--primary);border-radius: 50%;display: block;position: absolute;top: 50%;right: 0.5rem;transform: rotate(-45deg);transition: transform 0.5s;transform-origin: right center;}#lp-faq .cs-button-text {width: 90%;display: block;}#lp-faq .cs-item-p {font-size: clamp(0.875rem, 1.5vw, 1rem);line-height: 1.5em;width: 100%;height: 0;margin: 0;padding: 0;overflow: hidden;color: var(--bodyTextColor);text-align: left;opacity: 0;transition: opacity 0.3s, padding 0.3s;}#lp-faq .cs-faq-item.active .cs-item-p {padding-top: 1rem;}}@media only screen and (min-width: 0rem) {body.dark-mode .cs-signs-li {color: var(--bodyTextColorWhite);opacity: 0.8;}body.dark-mode #lp-faq .cs-faq-item {background-color: var(--medium);border-color: var(--accent);}body.dark-mode #lp-faq .cs-button {color: var(--bodyTextColorWhite);}body.dark-mode #lp-faq .cs-button:before, body.dark-mode #lp-faq .cs-button:after {background-color: var(--bodyTextColorWhite);}body.dark-mode #lp-faq .cs-faq-item.active .cs-button {color: var(--primaryLight);}body.dark-mode #lp-faq .cs-faq-item.active .cs-button:before, body.dark-mode #lp-faq .cs-faq-item.active .cs-button:after {background-color: var(--primaryLight);}body.dark-mode #lp-faq .cs-item-p {color: var(--bodyTextColorWhite);opacity: 0.8;}}@media only screen and (min-width: 0rem) {#sbs-2295 {padding: var(--sectionPadding);background-color: #f6f7f4;overflow: hidden;position: relative;z-index: 1;}#sbs-2295 .cs-container {width: 100%;max-width: 44rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(3rem, 4vw, 4rem);}#sbs-2295 .cs-image-group {font-size: min(1.98vw, .826rem);width: 46.125em;height: 36.125em;order: -1;position: relative;z-index: 1;flex: none;}#sbs-2295 .cs-picture {width: 100%;height: 100%;border: 1em solid #fff;box-shadow: 0 0.75rem 1.75rem rgba(0, 0, 0, 0.12);display: block;overflow: hidden;}#sbs-2295 .cs-picture img {width: 100%;height: 100%;object-fit: cover;object-position: left top;}#sbs-2295 .cs-picture-wrapper1 {width: 25.75em;height: 28.5625em;position: absolute;top: 0;left: 0;}#sbs-2295 .cs-picture-wrapper2 {width: 25.8125em;height: 29.625em;position: absolute;right: 0;bottom: 0;}#sbs-2295 .cs-content {text-align: left;width: 100%;max-width: 36.625rem;display: flex;flex-direction: column;align-items: flex-start;}#sbs-2295 .cs-title {max-width: 30ch;margin-bottom: 1rem;}#sbs-2295 .cs-text {font-size: clamp(1rem, 1.8vw, 1.125rem);line-height: 1.6em;width: 100%;margin: 0 0 1rem 0;color: var(--bodyTextColor);}#sbs-2295 .cs-text:last-of-type {margin-bottom: 1.5rem;}}@media only screen and (min-width: 48rem) {#sbs-2295 .cs-container {max-width: 80rem;}#sbs-2295 .cs-image-group {order: initial;}}@media only screen and (min-width: 64rem) {#sbs-2295 .cs-container {flex-direction: row;align-items: stretch;justify-content: space-between;gap: clamp(3rem, 5vw, 5rem);}#sbs-2295 .cs-image-group {font-size: min(1.03vw, 1rem);height: auto;}#sbs-2295 .cs-picture-wrapper1 {height: auto;bottom: 7.5625em;}#sbs-2295 .cs-picture-wrapper2 {height: auto;top: 6.5em;}}@media only screen and (min-width: 0rem) {body.dark-mode #sbs-2295 {background-color: var(--medium);}body.dark-mode #sbs-2295 .cs-title, body.dark-mode #sbs-2295 .cs-text {color: var(--bodyTextColorWhite);}body.dark-mode #sbs-2295 .cs-text {opacity: 0.8;}body.dark-mode #sbs-2295 .cs-picture {border-color: var(--accent);}}@media only screen and (min-width: 0rem) {#video-testimonials.cs-testimonials-spaced .lp-text {margin-top: 0;}}