.cro-landing .cro-section-title{color:var(--cro-black);font-family:var(--cro-font-heading);font-size:28px;font-weight:400;line-height:36px}.cro-landing .cro-button-arrow{flex:0 0 24px;width:24px;height:24px}.cro-landing .cro-how{background:var(--cro-gray-100);width:100%;padding-block:40px}.cro-landing .cro-how__inner{flex-direction:column;align-items:center;gap:40px;width:100%;display:flex}.cro-landing .cro-how__header{text-align:left;flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.cro-landing .cro-how__header .cro-section-title{width:100%;max-width:768px}.cro-landing .cro-how__description{width:100%;max-width:768px;color:var(--cro-gray-700);font-family:var(--cro-font-heading);font-size:18px;line-height:1.5}.cro-landing .cro-how__content{flex-direction:column;align-items:center;gap:48px;width:100%;min-height:651px;display:flex}.cro-landing .cro-how__steps{flex-direction:column;justify-content:space-between;width:100%;min-height:651px;padding-block:12px;display:flex}.cro-landing .cro-how__step{align-items:flex-start;gap:24px;width:100%;padding:24px 0 40px;display:flex;position:relative}.cro-landing .cro-how__step:not(:last-child){border-bottom:1px solid var(--cro-gray-300)}.cro-landing .cro-how__step-number{width:56px;color:var(--cro-black);font-family:var(--cro-font-heading);text-align:center;flex:0 0 56px;font-size:36px;line-height:1.2}.cro-landing .cro-how__step-copy{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.cro-landing .cro-how__step-copy h3{width:100%;color:var(--cro-black);font-family:var(--cro-font-heading);font-size:20px;font-weight:700;line-height:28px}.cro-landing .cro-how__step-copy p{width:100%;color:var(--cro-gray-900);font-size:16px;line-height:26px}.cro-landing .cro-how__visual{background:#e4ccff;border-radius:24px;justify-content:center;align-items:center;width:100%;max-width:597px;min-height:359px;padding-inline:43px;display:flex;position:relative;overflow:hidden}.cro-landing .cro-how__visual-art{width:600px;height:auto;position:absolute;top:50%;right:0;transform:translateY(-50%)}.cro-landing .cro-how__visual-gradient{z-index:1;background:linear-gradient(#11182700 0%,#6253988c 40.38%,#a482f3 100%);height:208px;position:absolute;bottom:0;left:0;right:0}.cro-landing .cro-analysis{z-index:2;width:100%;max-width:443px;color:var(--cro-white);background:#1a2739;border-radius:13.7px;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:relative}.cro-landing .cro-analysis__header{border-radius:13.7px;padding:15px}.cro-landing .cro-analysis__title{color:var(--cro-white);font-size:9px;font-weight:700}.cro-landing .cro-analysis__subtitle{color:#c9d5e2;font-size:6px}.cro-landing .cro-analysis__divider{background:#2f4158;width:100%;height:1px}.cro-landing .cro-analysis__steps{justify-content:space-between;padding:15px;display:flex;position:relative}.cro-landing .cro-analysis__steps:before{background:var(--cro-purple-800);content:"";height:2px;position:absolute;top:50%;left:15px;right:15px;transform:translateY(-50%)}.cro-landing .cro-analysis__step-icon{z-index:1;background:#f9f5ff;border-radius:999px;padding:4px;display:block;position:relative}.cro-landing .cro-analysis__step-icon>span{background:var(--cro-purple-100);border-radius:999px;padding:7px;display:block}.cro-landing .cro-analysis__step-icon svg{width:11px;height:11px}.cro-landing .cro-analysis__progress-label{color:#90a5ba;justify-content:space-between;padding-inline:15px;font-size:8px;display:flex}.cro-landing .cro-analysis__progress-label p:last-child{color:#29a4ff}.cro-landing .cro-analysis__start{color:var(--cro-white);text-align:center;padding-inline:15px;font-size:8px;font-weight:700}.cro-landing .cro-analysis__progress-bar{justify-content:center;padding:7px 15px 15px;display:flex}.cro-landing .cro-analysis__progress-bar span,.cro-landing .cro-analysis__form-placeholder>span,.cro-landing .cro-analysis__form-placeholder>div>span{background:#3a4f6d;border-radius:999px;height:6px;display:block}.cro-landing .cro-analysis__progress-bar span{width:100%;min-width:161px;max-width:292px}.cro-landing .cro-analysis__form-placeholder{flex-direction:column;gap:8px;padding:0 15px 25px;display:flex}.cro-landing .cro-analysis__form-placeholder>span,.cro-landing .cro-analysis__form-placeholder>div>span{width:100%;min-width:51px;max-width:92px}.cro-landing .cro-analysis__form-placeholder>div{background:#2f4158;border-radius:8px;width:100%;padding:11px}.cro-landing .cro-analysis__badge{z-index:3;background:var(--cro-purple-100);border:4.12px solid #7a00d6;border-radius:26.788px;align-items:center;padding:18px;display:flex;position:absolute;bottom:-40px;right:15px;box-shadow:0 4.465px 26.788px #503fe0}.cro-landing .cro-analysis__badge svg{width:49px;height:49px}.cro-landing .cro-how__cta-group{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.cro-landing .cro-how__cta{background:var(--cro-purple-500);min-height:80px;color:var(--cro-white);font-family:var(--cro-font-heading);text-align:center;border:0;border-radius:40px;justify-content:center;align-items:center;gap:8px;padding:24px 32px;font-size:18px;font-weight:700;line-height:24px;transition:background-color .18s;display:flex}.cro-landing .cro-how__cta:hover{background:var(--cro-purple-700)}.cro-landing .cro-how__cta-info{width:100%;max-width:768px;color:var(--cro-gray-900);text-align:center;font-size:14px;line-height:1.5}.cro-landing .cro-definition{background:var(--cro-purple-100);width:100%;padding-block:40px;position:relative;overflow:hidden}.cro-landing .cro-definition__container{position:relative}.cro-landing .cro-definition__layout{z-index:1;flex-direction:column;align-items:center;gap:32px;width:100%;display:flex;position:relative}.cro-landing .cro-definition__content{flex-direction:column;gap:32px;width:100%;display:flex}.cro-landing .cro-definition__content h2 strong{color:var(--cro-purple-600);font-weight:700}.cro-landing .cro-definition__description{color:var(--cro-gray-700);font-size:16px;line-height:1.5}.cro-landing .cro-definition__description p:first-child{margin-bottom:12px}.cro-landing .cro-definition__description strong{color:var(--cro-gray-700);font-weight:700}.cro-landing .cro-definition__cta{border:1px solid var(--cro-black);width:100%;max-width:343px;min-height:80px;color:var(--cro-black);font-family:var(--cro-font-heading);letter-spacing:-.02em;text-align:center;background:0 0;border-radius:40px;justify-content:center;align-items:center;gap:8px;padding:24px 32px;font-size:18px;font-weight:700;line-height:24px;transition:background-color .18s,color .18s;display:flex}.cro-landing .cro-definition__cta:hover{background:var(--cro-black);color:var(--cro-white)}.cro-landing .cro-definition__art-space{flex:none;width:min(400px,100%);height:300px}.cro-landing .cro-definition__art{filter:blur(8px);object-fit:cover;width:auto;height:auto;margin-inline:auto;position:absolute;bottom:-200px;left:0;right:0;transform:rotate(15deg)}.cro-landing .cro-why{background:var(--cro-white);flex-direction:column;align-items:center;gap:40px;width:100%;padding:40px 16px;display:flex}.cro-landing .cro-why__header{text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:768px;display:flex}.cro-landing .cro-why__header h2 strong{color:var(--cro-purple-500);font-weight:700}.cro-landing .cro-why__header p{width:100%;color:var(--cro-gray-700);font-size:18px;line-height:32px}.cro-landing .cro-why__content{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1280px;display:flex}.cro-landing .cro-why__top-features,.cro-landing .cro-why__bottom-features{flex-direction:column;align-items:stretch;gap:24px;width:100%;display:flex}.cro-landing .cro-why__feature{background:linear-gradient(#7a00d6 0%,#a443e3 37.98%,#ffd4ff 100%);border-radius:16px;height:100%;padding:1px}.cro-landing .cro-why__feature-inner{background:var(--cro-purple-50);border-radius:15px;flex-direction:column;align-items:flex-start;gap:20px;height:100%;padding:24px;display:flex}.cro-landing .cro-why__feature-icon{flex:0 0 40px;width:40px;height:40px}.cro-landing .cro-why__feature-icon--light{color:var(--cro-purple-300)}.cro-landing .cro-why__feature-copy{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.cro-landing .cro-why__feature-copy h3{color:#181d27;width:100%;font-family:var(--cro-font-body);font-size:20px;font-weight:600;line-height:1.5}.cro-landing .cro-why__feature-copy p{color:#535862;width:100%;font-family:var(--cro-font-body);font-size:16px;line-height:24px}.cro-landing .cro-why__bottom-features{padding-inline:32px}.cro-landing .cro-why__small-feature{flex-direction:column;align-items:flex-start;gap:20px;width:100%;display:flex}.cro-landing .cro-why__small-icon{width:48px;height:48px;color:var(--cro-purple-300);background:#f4ebff;border-radius:24px;flex:0 0 48px;position:relative}.cro-landing .cro-why__small-icon svg{width:24px;height:24px;position:absolute;top:12px;left:12px}@media (width>=1024px){.cro-landing .cro-how__visual{min-height:651px}.cro-landing .cro-analysis__title{font-size:16px}.cro-landing .cro-analysis__subtitle{font-size:10px}.cro-landing .cro-analysis__step-icon{padding:8px}.cro-landing .cro-analysis__step-icon>span{padding:11px}.cro-landing .cro-analysis__step-icon svg{width:29px;height:29px}.cro-landing .cro-analysis__progress-label{font-size:13px}.cro-landing .cro-analysis__start{font-size:16px}.cro-landing .cro-analysis__progress-bar{padding:15px 15px 27.4px}.cro-landing .cro-analysis__form-placeholder{padding-bottom:40px}.cro-landing .cro-analysis__badge{padding:26.788px;bottom:-80px}.cro-landing .cro-analysis__badge svg{width:89.293px;height:89.293px}.cro-landing .cro-definition__cta{letter-spacing:normal}}@media (width>=1280px){.cro-landing .cro-section-title{font-size:40px;line-height:56px}.cro-landing .cro-how,.cro-landing .cro-definition{padding-block:80px}.cro-landing .cro-how__description{font-size:20px}.cro-landing .cro-how__content{flex-direction:row}.cro-landing .cro-how__steps{flex:1 1 0;min-width:0}.cro-landing .cro-how__step{gap:40px}.cro-landing .cro-how__step-number{flex-basis:80px;width:80px;font-size:56px;line-height:64px}.cro-landing .cro-how__step-copy h3{font-size:24px;line-height:1.5}.cro-landing .cro-how__visual{flex:0 597px}.cro-landing .cro-definition__container{padding-inline:32px}.cro-landing .cro-definition__layout{flex-direction:row}.cro-landing .cro-definition__content{flex:0 593px;width:593px}.cro-landing .cro-definition__description{font-size:18px}.cro-landing .cro-definition__art-space{width:600px;height:400px}.cro-landing .cro-definition__art{margin-inline:0;bottom:-230px;left:auto;right:-150px}.cro-landing .cro-why{gap:40px;padding:80px 0}.cro-landing .cro-why__content{gap:64px}.cro-landing .cro-why__top-features,.cro-landing .cro-why__bottom-features{flex-flow:wrap}.cro-landing .cro-why__feature,.cro-landing .cro-why__small-feature{flex:1 0 0;min-width:0}.cro-landing .cro-why__feature{height:278px}.cro-landing .cro-why__bottom-features{gap:40px}}.cro-landing .cro-testimonials{background:var(--cro-black);border-bottom:1px solid var(--cro-gray-800);width:100%;position:relative;overflow:hidden}.cro-landing .cro-testimonials__inner{flex-direction:column;align-items:center;gap:40px;width:100%;padding-block:80px;display:flex}.cro-landing .cro-testimonials__viewport{cursor:grab;scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;width:100%;overflow:auto hidden}.cro-landing .cro-testimonials__viewport::-webkit-scrollbar{display:none}.cro-landing .cro-testimonials__viewport:focus-visible{outline:3px solid var(--cro-purple-200);outline-offset:-3px}.cro-landing .cro-testimonials__viewport.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.cro-landing .cro-testimonials__track{align-items:stretch;width:100%;display:flex}.cro-landing .cro-testimonial{opacity:.24;scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;justify-content:center;min-width:0;transition:opacity .5s;display:flex}.cro-landing .cro-testimonial.is-active{opacity:1}.cro-landing .cro-testimonial__card{flex-direction:column;align-items:center;gap:40px;width:100%;display:flex}.cro-landing .cro-testimonial__quote{width:100%;color:var(--cro-white);font-family:var(--cro-font-serif);font-variation-settings:"GRAD" 0, "wdth" 100;text-align:center;padding-inline:16px;font-size:32px;font-style:italic;font-weight:300;line-height:1.5}.cro-landing .cro-testimonial__author{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.cro-landing .cro-testimonial__avatar{object-fit:cover;pointer-events:none;user-select:none;border-radius:50%;flex:0 0 80px;width:80px;height:80px}.cro-landing .cro-testimonial__identity{text-align:center;flex-direction:column;gap:8px;width:100%;display:flex}.cro-landing .cro-testimonial__name{color:var(--cro-gray-100);font-family:var(--cro-font-body);font-size:20px;font-weight:600;line-height:30px}.cro-landing .cro-testimonial__role{color:var(--cro-gray-500);font-family:var(--cro-font-body);font-size:16px;font-weight:400;line-height:24px}.cro-landing .cro-testimonials__dots{justify-content:center;align-items:center;gap:8px;width:min(311px,100% - 32px);min-height:12px;display:flex}.cro-landing .cro-testimonials__dot{background:0 0;border:0;border-radius:10px;flex:0 0 28px;width:28px;height:28px;padding:0;transition:width .3s,flex-basis .3s;position:relative}.cro-landing .cro-testimonials__dot:before{background:var(--cro-purple-100);content:"";border-radius:10px;position:absolute;inset:8px}.cro-landing .cro-testimonials__dot.is-active{flex-basis:44px;width:44px}.cro-landing .cro-testimonials__dot.is-active:before{inset-inline:6px}.cro-landing .cro-testimonials__progress{opacity:0;transform-origin:0;background:#8378e8;border-radius:10px;position:absolute;inset:8px;transform:scaleX(0)}.cro-landing .cro-testimonials__dot.is-active .cro-testimonials__progress{opacity:1;inset-inline:6px}.cro-landing .cro-testimonials__autoplay{border:1px solid var(--cro-gray-700);min-height:36px;color:var(--cro-gray-200);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:inline-flex}.cro-landing .cro-testimonials__autoplay:hover{border-color:var(--cro-purple-200);color:var(--cro-white)}.cro-landing .cro-final-cta{background:var(--cro-gray-100);width:100%;position:relative;overflow:hidden}.cro-landing .cro-final-cta__patterns{pointer-events:none;position:absolute;inset:0}.cro-landing .cro-final-cta__vertical,.cro-landing .cro-final-cta__horizontal{position:absolute}.cro-landing .cro-final-cta__vertical{inset:0 6.88%}.cro-landing .cro-final-cta__horizontal{inset:6.87% 0 6.88%}.cro-landing .cro-final-cta__vertical svg,.cro-landing .cro-final-cta__horizontal svg{width:100%;max-width:none;height:100%}.cro-landing .cro-final-cta__vertical path,.cro-landing .cro-final-cta__horizontal path{stroke:#8378e8;stroke-opacity:.24}.cro-landing .cro-final-cta__vertical--desktop,.cro-landing .cro-final-cta__horizontal--desktop{display:none}.cro-landing .cro-final-cta__container{z-index:1;justify-content:center;align-items:center;width:100%;padding:40px 16px 80px;display:flex;position:relative}.cro-landing .cro-final-cta__content{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;max-width:343px;display:flex}.cro-landing .cro-final-cta__title{width:100%;color:var(--cro-black);font-family:var(--cro-font-heading);text-align:center;font-size:32px;font-weight:400;line-height:40px}.cro-landing .cro-final-cta__title-highlight{font-family:var(--cro-font-serif);font-variation-settings:"GRAD" 0, "wdth" 100;font-style:italic}.cro-landing .cro-final-cta__description{width:100%;color:var(--cro-gray-700);font-family:var(--cro-font-body);text-align:center;font-size:18px;font-weight:400;line-height:32px}.cro-landing .cro-final-cta__description strong{font-weight:700}.cro-landing .cro-final-cta__action{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.cro-landing .cro-final-cta__button{min-height:80px;color:var(--cro-white);background:var(--cro-purple-500);font-family:var(--cro-font-heading);border:0;border-radius:40px;justify-content:center;align-items:center;gap:8px;padding:28px;font-size:16px;font-weight:700;line-height:24px;transition:background-color .2s;display:flex}.cro-landing .cro-final-cta__button:hover{background:var(--cro-purple-700)}.cro-landing .cro-final-cta__button svg{flex:0 0 24px;width:24px;height:24px}.cro-landing .cro-final-cta__button path{stroke:var(--cro-gray-100);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cro-landing .cro-final-cta__info{width:100%;color:var(--cro-purple-700);font-family:var(--cro-font-body);text-align:center;font-size:14px;font-weight:400;line-height:1.5}.cro-landing .cro-final-cta__info strong{font-weight:700}.cro-landing .cro-footer{width:100%;color:var(--cro-white);background:var(--cro-black);border-top:1px solid var(--cro-gray-800);position:relative;overflow:hidden}.cro-landing .cro-footer__gradient{pointer-events:none;width:1218px;max-width:none;height:1218px;position:absolute;top:0;left:50%;transform:translate(-50%)}.cro-landing .cro-footer__inner{z-index:1;flex-direction:column;align-items:flex-start;gap:40px;width:100%;padding:40px 16px 24px;display:flex;position:relative}.cro-landing .cro-footer__top{flex-direction:column;align-items:flex-start;gap:80px;width:100%;display:flex}.cro-landing .cro-footer__brand-column{width:100%}.cro-landing .cro-footer__brand{flex-direction:column;align-items:flex-start;gap:40px;width:100%;display:flex}.cro-landing .cro-footer__logo{flex:none;width:136px;height:40px}.cro-landing .cro-footer__brand p{color:#929293;width:100%;font-family:var(--cro-font-heading);font-size:14px;font-weight:500;line-height:20px}.cro-landing .cro-footer__links{flex-direction:column;align-items:flex-start;gap:80px;width:100%;display:flex}.cro-landing .cro-footer__navigation{width:100%}.cro-landing .cro-footer__heading{color:var(--cro-gray-500);font-family:var(--cro-font-heading);margin-bottom:24px;font-size:16px;font-weight:500;line-height:24px}.cro-landing .cro-footer__services--desktop{display:none}.cro-landing .cro-footer__services-mobile{width:100%;color:var(--cro-white);font-family:var(--cro-font-heading);font-size:16px;font-weight:500;line-height:24px}.cro-landing .cro-footer__services-mobile summary{width:100%;color:var(--cro-gray-500);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.cro-landing .cro-footer__services-mobile summary::-webkit-details-marker{display:none}.cro-landing .cro-footer__services-mobile summary:focus-visible{outline:3px solid var(--cro-purple-200);outline-offset:3px}.cro-landing .cro-footer__services-mobile summary svg{flex:0 0 24px;width:24px;height:24px;transition:transform .3s}.cro-landing .cro-footer__services-mobile summary path{stroke:var(--cro-gray-500);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cro-landing .cro-footer__services-mobile[open] summary svg{transform:rotate(180deg)}.cro-landing .cro-footer__services-mobile ul{flex-direction:column;align-items:flex-start;gap:16px;margin-top:24px;padding-bottom:24px;display:flex}.cro-landing .cro-footer hr{background:var(--cro-gray-700);border:0;flex:0 0 1px;width:100%;height:1px;margin:0;padding:0}.cro-landing .cro-footer hr.cro-footer__mobile-divider{margin-bottom:24px}.cro-landing .cro-footer__company ul,.cro-landing .cro-footer__social ul,.cro-landing .cro-footer__service-columns ul{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.cro-landing .cro-footer__company ul{width:200px}.cro-landing .cro-footer__company,.cro-landing .cro-footer__social{font-family:var(--cro-font-heading);font-size:16px;font-weight:500;line-height:24px}.cro-landing .cro-footer__company a,.cro-landing .cro-footer__social a{color:var(--cro-white)}.cro-landing .cro-footer__social{width:100%}.cro-landing .cro-footer__social>.cro-footer__heading{display:none}.cro-landing .cro-footer__social a{align-items:center;gap:16px;display:flex}.cro-landing .cro-footer__social svg{flex:0 0 24px;width:24px;height:24px}.cro-landing .cro-footer__bottom{color:#e7e7e8;width:100%;font-family:var(--cro-font-body);flex-direction:column;align-items:flex-start;gap:24px;font-size:16px;font-weight:400;line-height:26px;display:flex}@media (width>=1280px){.cro-landing .cro-testimonials__track{gap:80px;padding-inline:calc(50% - 272px)}.cro-landing .cro-testimonial{flex-basis:544px;width:544px}.cro-landing .cro-testimonial__quote{width:544px;padding-inline:0;font-size:40px;line-height:56px}.cro-landing .cro-final-cta__vertical--desktop,.cro-landing .cro-final-cta__horizontal--desktop{display:block}.cro-landing .cro-final-cta__vertical--mobile,.cro-landing .cro-final-cta__horizontal--mobile{display:none}.cro-landing .cro-final-cta__horizontal{inset:6.88% 0}.cro-landing .cro-final-cta__vertical path,.cro-landing .cro-final-cta__horizontal path{stroke-opacity:.16}.cro-landing .cro-final-cta__container{padding:80px 0}.cro-landing .cro-final-cta__content{max-width:800px}.cro-landing .cro-final-cta__title{font-size:48px;line-height:56px}.cro-landing .cro-final-cta__info{max-width:768px}.cro-landing .cro-footer__inner{padding:40px 24px 24px}.cro-landing .cro-footer__top{flex-direction:row;gap:80px;max-width:1280px;margin-inline:auto}.cro-landing .cro-footer__brand-column{flex:1 0 0;width:auto;min-width:0}.cro-landing .cro-footer__brand{max-width:340px}.cro-landing .cro-footer__brand p{color:var(--cro-gray-600)}.cro-landing .cro-footer__links,.cro-landing .cro-footer__navigation{display:contents}.cro-landing .cro-footer__services--desktop{display:block}.cro-landing .cro-footer__service-columns{align-items:flex-start;gap:24px;display:flex}.cro-landing .cro-footer__service-columns ul{width:200px}.cro-landing .cro-footer__services-mobile,.cro-landing .cro-footer__mobile-divider{display:none}.cro-landing .cro-footer__company ul{width:120px}.cro-landing .cro-footer__social{width:auto}.cro-landing .cro-footer__social>.cro-footer__heading{display:block}.cro-landing .cro-footer__divider,.cro-landing .cro-footer__bottom{max-width:1280px;margin-inline:auto}.cro-landing .cro-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:0}.cro-landing .cro-footer__bottom p{width:auto}.cro-landing .cro-footer__bottom p:last-child{text-align:right}}
