.elementor-1979 .elementor-element.elementor-element-eb715c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1979 .elementor-element.elementor-element-1335607>.elementor-widget-container{padding:0}.elementor-1979 .elementor-element.elementor-element-1335607 .tx-socialLists i{font-size:20px}.elementor-1979 .elementor-element.elementor-element-f8ba22a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-1979 .elementor-element.elementor-element-f5d548d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1979 .elementor-element.elementor-element-f5d548d:not(.elementor-motion-effects-element-type-background),.elementor-1979 .elementor-element.elementor-element-f5d548d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-1979 .elementor-element.elementor-element-d042cd2 .tx-count .tx-counter,.elementor-1979 .elementor-element.elementor-element-d042cd2 .tx-count .tx-counter span{font-family:"Urbanist",Sans-serif}.elementor-1979 .elementor-element.elementor-element-d042cd2 .tx-count .tx-title{font-family:"Urbanist",Sans-serif;font-size:20px}.elementor-1979 .elementor-element.elementor-element-19e714e{--display:flex}.elementor-1979 .elementor-element.elementor-element-88f3ef9>.elementor-widget-container{padding:50px 0 0}.elementor-1979 .elementor-element.elementor-element-88f3ef9 .tx-description{margin:12px 0 0}.elementor-1979 .elementor-element.elementor-element-88f3ef9{text-align:center}.elementor-1979 .elementor-element.elementor-element-eee5473{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-1979 .elementor-element.elementor-element-426a0d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1979 .elementor-element.elementor-element-426a0d2:not(.elementor-motion-effects-element-type-background),.elementor-1979 .elementor-element.elementor-element-426a0d2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-1979 .elementor-element.elementor-element-5e656c7>.elementor-widget-container{padding:50px 0 0}.elementor-1979 .elementor-element.elementor-element-5e656c7 .tx-description{margin:12px 0 0}.elementor-1979 .elementor-element.elementor-element-5e656c7{text-align:center}.elementor-1979 .elementor-element.elementor-element-bd437bf{padding:0}.elementor-1979 .elementor-element.elementor-element-536677c>.elementor-widget-container{margin:10px 0 0;padding:0 0 50px}.elementor-1979 .elementor-element.elementor-element-536677c.elementor-element{--align-self:center}.elementor-1979 .elementor-element.elementor-element-eec4388{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-1979 .elementor-element.elementor-element-8388d02{width:100%;max-width:100%}.elementor-1979 .elementor-element.elementor-element-cfa7c3c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1979 .elementor-element.elementor-element-ff2f9c9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1979 .elementor-element.elementor-element-ff2f9c9:not(.elementor-motion-effects-element-type-background),.elementor-1979 .elementor-element.elementor-element-ff2f9c9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f8f8f8}.elementor-1979 .elementor-element.elementor-element-8efe56d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1979 .elementor-element.elementor-element-085dc15 .tx-title{font-family:"Urbanist",Sans-serif;font-size:40px;font-weight:600}.elementor-1979 .elementor-element.elementor-element-085dc15{text-align:center}.elementor-1979 .elementor-element.elementor-element-ff2c9d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1979 .elementor-element.elementor-element-779e515 .tx-description{font-family:"Urbanist",Sans-serif}.elementor-1979 .elementor-element.elementor-element-779e515 .item-comment,.elementor-1979 .elementor-element.elementor-element-779e515 .pf-testimonial-4-item-single .comment{font-family:"Urbanist",Sans-serif}.elementor-1979 .elementor-element.elementor-element-779e515 .tx-title{font-family:"Urbanist",Sans-serif}.elementor-1979 .elementor-element.elementor-element-af4f21b>.elementor-widget-container{margin:10px 0 0;padding:0 0 50px}.elementor-1979 .elementor-element.elementor-element-af4f21b.elementor-element{--align-self:center}.elementor-1979 .elementor-element.elementor-element-064528d{--display:flex}.elementor-1979 .elementor-element.elementor-element-0c9e4da .tx-description{margin:12px 0 0}.elementor-1979 .elementor-element.elementor-element-0c9e4da{text-align:center}.elementor-1979 .elementor-element.elementor-element-0a375a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-1979 .elementor-element.elementor-element-3c3537b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-1979 .elementor-element.elementor-element-3c3537b:not(.elementor-motion-effects-element-type-background),.elementor-1979 .elementor-element.elementor-element-3c3537b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-1979 .elementor-element.elementor-element-9f81648{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1979 .elementor-element.elementor-element-ef7505a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1979 .elementor-element.elementor-element-e32d2a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1979 .elementor-element.elementor-element-0851bc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1979 .elementor-element.elementor-element-82f925b{--display:flex;--overlay-opacity:.5;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-1979 .elementor-element.elementor-element-82f925b:not(.elementor-motion-effects-element-type-background),.elementor-1979 .elementor-element.elementor-element-82f925b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f8f9fc}.elementor-1979 .elementor-element.elementor-element-82f925b:before,.elementor-1979 .elementor-element.elementor-element-82f925b>.elementor-background-video-container:before,.elementor-1979 .elementor-element.elementor-element-82f925b>.e-con-inner>.elementor-background-video-container:before,.elementor-1979 .elementor-element.elementor-element-82f925b>.elementor-background-slideshow:before,.elementor-1979 .elementor-element.elementor-element-82f925b>.e-con-inner>.elementor-background-slideshow:before,.elementor-1979 .elementor-element.elementor-element-82f925b>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-1979 .elementor-element.elementor-element-bad2e67 .tx-description{margin:12px 0 0}.elementor-1979 .elementor-element.elementor-element-bad2e67{text-align:center}.elementor-1979 .elementor-element.elementor-element-20ee903{--display:grid;--e-con-grid-template-columns:repeat(5,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-1979 .elementor-element.elementor-element-af3871b img{width:33%}.elementor-1979 .elementor-element.elementor-element-80ff912 img{width:33%}.elementor-1979 .elementor-element.elementor-element-00494cb img{width:33%}.elementor-1979 .elementor-element.elementor-element-9a47dc7 img{width:33%}.elementor-1979 .elementor-element.elementor-element-4ee237a img{width:33%}.elementor-1979 .elementor-element.elementor-element-cff944e{--display:flex;--overlay-opacity:.5;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-1979 .elementor-element.elementor-element-cff944e:not(.elementor-motion-effects-element-type-background),.elementor-1979 .elementor-element.elementor-element-cff944e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-1979 .elementor-element.elementor-element-cff944e:before,.elementor-1979 .elementor-element.elementor-element-cff944e>.elementor-background-video-container:before,.elementor-1979 .elementor-element.elementor-element-cff944e>.e-con-inner>.elementor-background-video-container:before,.elementor-1979 .elementor-element.elementor-element-cff944e>.elementor-background-slideshow:before,.elementor-1979 .elementor-element.elementor-element-cff944e>.e-con-inner>.elementor-background-slideshow:before,.elementor-1979 .elementor-element.elementor-element-cff944e>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:'';background-position:center center;background-repeat:no-repeat}.elementor-1979 .elementor-element.elementor-element-2900696 .tx-description{margin:12px 0 0}.elementor-1979 .elementor-element.elementor-element-2900696{text-align:center}.elementor-1979 .elementor-element.elementor-element-e1bc7d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-1979 .elementor-element.elementor-element-7b0a9f1>.elementor-widget-container{margin:10px 0 0;padding:0 0 50px}.elementor-1979 .elementor-element.elementor-element-7b0a9f1.elementor-element{--align-self:flex-start}.elementor-1979 .elementor-element.elementor-element-e501ba4>.elementor-widget-container{margin:10px 0 0;padding:0 0 50px}.elementor-1979 .elementor-element.elementor-element-e501ba4.elementor-element{--align-self:flex-start}body.elementor-page-1979:not(.elementor-motion-effects-element-type-background),body.elementor-page-1979>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f8f9fc}@media(max-width:1366px){.elementor-1979 .elementor-element.elementor-element-eec4388{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-1979 .elementor-element.elementor-element-20ee903{--grid-auto-flow:row}}@media(max-width:1200px){.elementor-1979 .elementor-element.elementor-element-20ee903{--grid-auto-flow:row}}@media(max-width:1024px){.elementor-1979 .elementor-element.elementor-element-ef7505a{--flex-wrap:wrap}.elementor-1979 .elementor-element.elementor-element-20ee903{--grid-auto-flow:row}}@media(max-width:767px){.elementor-1979 .elementor-element.elementor-element-eb715c1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1979 .elementor-element.elementor-element-1335607>.elementor-widget-container{padding:10px 0 0}.elementor-1979 .elementor-element.elementor-element-f5d548d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1979 .elementor-element.elementor-element-536677c>.elementor-widget-container{padding:0 0 10px}.elementor-1979 .elementor-element.elementor-element-af4f21b>.elementor-widget-container{padding:10px}.elementor-1979 .elementor-element.elementor-element-3c3537b{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-1979 .elementor-element.elementor-element-e32d2a5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1979 .elementor-element.elementor-element-0851bc0{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1979 .elementor-element.elementor-element-20ee903{--e-con-grid-template-columns:repeat(2,1fr);--grid-auto-flow:row}.elementor-1979 .elementor-element.elementor-element-4ee237a.elementor-element{--align-self:center}.elementor-1979 .elementor-element.elementor-element-7b0a9f1>.elementor-widget-container{padding:10px}.elementor-1979 .elementor-element.elementor-element-e501ba4>.elementor-widget-container{padding:0 0 10px}}@media(min-width:768px){.elementor-1979 .elementor-element.elementor-element-8efe56d{--content-width:850px}.elementor-1979 .elementor-element.elementor-element-0a375a6{--content-width:1320px}.elementor-1979 .elementor-element.elementor-element-e32d2a5{--width:50%}.elementor-1979 .elementor-element.elementor-element-0851bc0{--width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-1979 .elementor-element.elementor-element-e32d2a5{--width:100%}.elementor-1979 .elementor-element.elementor-element-0851bc0{--width:100%}}.sr-hero-1-brand-logo:is(.logo-2){top:5%}.sr-hero-1-brand-logo:is(.logo-5){margin-top:40px}.animated-headline{overflow:hidden}.animated-headline__typed-text{background:linear-gradient(8.87deg,#cbfb45 7.62%,#58a258 98.62%);-webkit-background-clip:text;background-clip:text;color:transparent}.animated-headline__cursor{animation:blink 1s infinite;background:linear-gradient(8.87deg,#27c683 15.62%,#cfffeb 98.62%);-webkit-background-clip:text;background-clip:text;display:inline-block;margin-left:.5rem;width:1.7rem}.animated-headline__cursor.typing{animation:none}@keyframes blink{0%{background:linear-gradient(8.87deg,#cbfb45 7.62%,#58a258 98.62%)}49%{background:linear-gradient(8.87deg,#cbfb45 7.62%,#58a258 98.62%)}50%{background:0 0}99%{background:0 0}to{background:linear-gradient(8.87deg,#27c683 15.62%,#cfffeb 98.62%)}}.sr-core-features-1-wrap a img{height:16px}.sr-core-features-1-wrap .single-elm:hover{border-color:#7aaa00}.sr-pr-btn-1{background:#cbfb45 !important}a.sr-pr-btn-1.has-v2{background:#fff !important}.tx_hero_section{background:#faf9f4}.sr-core-features-1-marquee .wa_marquee_right{padding:24px 0;background:0 0 !important}.sr-core-features-1-wrap .single-elm{border-radius:50px}.sol-section{background:#fff;position:relative}.sol-inner{margin:0 auto;padding:60px 24px 60px}.sol-header{text-align:center;margin-bottom:20px}.sol-badge{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:#c3eb42;color:#171717;font-family:'Geist',sans-serif;font-weight:700;font-size:13px}.sol-heading{margin:20px 0 14px;font-family:'Geist',sans-serif;font-weight:900;font-size:clamp(28px, 4.6vw, 52px);letter-spacing:-.03em;color:#171717;line-height:1.05}.sol-heading .accent{color:#8fb821}.sol-sub{margin:0 auto;max-width:560px;font-family:'Geist',sans-serif;font-size:16px;line-height:1.55;color:#3a3a35}.sol-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:flex-start}.sol-visual-wrap{position:sticky;top:96px;height:50vh;min-height:520px;display:flex;align-items:center;justify-content:center}.sol-visual-slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(18px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);pointer-events:none}.sol-visual-slide.active{opacity:1;transform:translateY(0);pointer-events:auto}.sol-visual-slide.above{transform:translateY(-18px)}.sol-steps{display:flex;flex-direction:column;gap:24px}.sol-step{min-height:50vh;display:flex;flex-direction:column;justify-content:center;padding-top:8px}.sol-step-label-row{display:flex;align-items:center;gap:12px;margin-bottom:18px}.sol-step-icon{width:42px;height:42px;border-radius:10px;background:#faf9f4;color:#171717;display:flex;align-items:center;justify-content:center;font-family:'Geist',sans-serif;font-weight:800;font-size:18px;transition:background .3s cubic-bezier(.22,1,.36,1);flex-shrink:0}.sol-step-icon.active{background:#c3eb42}.sol-step-label{font-family:'Geist',sans-serif;font-weight:700;font-size:15px;color:#171717}.sol-step-title{font-family:'Geist',sans-serif;font-weight:800;font-size:clamp(26px, 2.8vw, 34px);letter-spacing:-.02em;line-height:1.15;color:#171717}.sol-step-body{margin-top:16px;font-family:'Geist',sans-serif;font-size:16px;line-height:1.6;color:#3a3a35;max-width:480px}.sol-step-btn{margin-top:24px;align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:10px;background:#fff;color:#171717;border:1.5px solid #171717;font-family:'Geist',sans-serif;font-weight:700;font-size:14px;cursor:pointer;transition:background .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),border-color .25s;text-decoration:none}.sol-step-btn.active{background:#c3eb42;border-color:#c3eb42;box-shadow:0 10px 24px -8px rgba(143,184,33,.4)}.sol-step-btn-arrow{background:#171717;color:#c3eb42;width:22px;height:22px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}.vis-card{background:#fff;border:1.5px solid #8fb821;border-radius:14px;box-shadow:0 30px 60px -20px rgba(143,184,33,.3),0 24px 48px -24px rgba(0,0,0,.15)}.vis-mono{font-family:'Geist Mono',monospace}.vis-sans{font-family:'Geist',sans-serif}.mbv-wrap{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center;padding:12px}.mbv-card{width:90%;max-width:540px}.mbv-header{padding:18px 22px;border-bottom:1px solid #e5e5df;display:flex;align-items:center;gap:10px}.mbv-avatar{width:28px;height:28px;border-radius:999px;background:#171717;display:flex;align-items:center;justify-content:center;color:#c3eb42;font-weight:800;font-size:14px;font-family:'Geist',sans-serif;flex-shrink:0}.mbv-title{font-family:'Geist',sans-serif;font-weight:700;font-size:14px;color:#171717}.mbv-live{margin-left:auto;font-family:'Geist Mono',monospace;font-size:10px;color:#8fb821}.mbv-body{padding:18px 22px;display:flex;flex-direction:column;gap:10px}.mbv-msg-row{display:flex;gap:10px;align-items:flex-start}.mbv-msg-avatar{width:26px;height:26px;border-radius:999px;background:#171717;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#c3eb42;font-family:'Geist',sans-serif;font-weight:800;font-size:11px}.mbv-bubble{background:#faf9f4;padding:10px 14px;border-radius:12px;font-family:'Geist',sans-serif;font-size:13px;line-height:1.5;color:#171717}.mbv-bubble strong{color:#171717}.mbv-bubble strong.green{color:#8fb821}.mbv-actions{margin-left:36px;display:flex;gap:8px}.mbv-btn-yes{background:#c3eb42;color:#171717;border:none;padding:6px 12px;border-radius:6px;font-family:'Geist',sans-serif;font-weight:700;font-size:11.5px;cursor:pointer}.mbv-btn-no{background:0 0;color:#3a3a35;border:1px solid #e5e5df;padding:6px 12px;border-radius:6px;font-family:'Geist',sans-serif;font-weight:600;font-size:11.5px;cursor:pointer}.afv-wrap{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.afv-main{width:88%;max-width:540px;padding:22px;transform:rotate(-1.5deg)}.afv-platforms{display:flex;gap:8px;margin-bottom:14px}.afv-plat-icon{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#fff;font-family:'Geist',sans-serif}.afv-stats-4{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.afv-stats-3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.afv-stat{background:#faf9f4;padding:8px 10px;border-radius:6px}.afv-stat-label{display:block;font-family:'Geist Mono',monospace;font-size:9.5px;color:#7a7a75;letter-spacing:.06em}.afv-stat-val{font-family:'Geist',sans-serif;font-size:14px;font-weight:800;color:#171717}.afv-footer{margin-top:14px;display:flex;justify-content:space-between;align-items:center}.afv-timer{font-family:'Geist Mono',monospace;font-size:10px;color:#7a7a75}.afv-launch-btn{background:#c3eb42;color:#171717;border:none;padding:6px 12px;border-radius:6px;font-family:'Geist',sans-serif;font-weight:700;font-size:11.5px;cursor:pointer}.afv-utm{position:absolute;top:14%;right:6%;width:38%;max-width:240px;background:#fff;border:1.5px solid #8fb821;border-radius:14px;box-shadow:0 14px 30px -12px rgba(143,184,33,.3);padding:16px;transform:rotate(3deg)}.afv-utm-label{font-family:'Geist Mono',monospace;font-size:9px;color:#7a7a75;letter-spacing:.1em}.afv-utm-tags{margin-top:10px;display:flex;flex-direction:column;gap:8px}.afv-utm-tag{font-family:'Geist Mono',monospace;font-size:11px;color:#171717;padding:6px 8px;border-radius:4px;background:#faf9f4}.ecv-wrap{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center;padding:12px}.ecv-main{width:88%;max-width:540px;padding:22px;transform:rotate(-1deg)}.ecv-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ecv-header-label{font-family:'Geist Mono',monospace;font-size:10px;color:#7a7a75;letter-spacing:.16em;text-transform:uppercase}.ecv-header-status{font-family:'Geist Mono',monospace;font-size:10px;color:#8fb821;font-weight:700}.ecv-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.ecv-product-cell{border-radius:8px;padding:8px;position:relative;aspect-ratio:1}.ecv-product-dot{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:999px}.ecv-product-label{position:absolute;bottom:6px;left:6px;font-family:'Geist Mono',monospace;font-size:9px;color:rgba(23,23,23,.6);font-weight:700;letter-spacing:.06em}.ecv-sku-list{display:flex;flex-direction:column;gap:6px}.ecv-sku-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;background:#faf9f4;border:1px solid transparent}.ecv-sku-row.hot{background:rgba(195,235,66,.16);border-color:rgba(143,184,33,.4)}.ecv-sku-name{font-family:'Geist',sans-serif;font-size:12px;color:#171717;flex:1;font-weight:600}.ecv-sku-roas{font-family:'Geist Mono',monospace;font-size:11px;font-weight:700;color:#3a3a35}.ecv-sku-roas.hot{color:#8fb821}.ecv-scale-badge{font-family:'Geist Mono',monospace;font-size:9px;color:#8fb821;font-weight:700;padding:2px 6px;border-radius:999px;background:rgba(195,235,66,.25);letter-spacing:.06em}.ecv-shopify-badge{position:absolute;top:8%;right:4%;background:#fff;border:1px solid #e5e5df;border-radius:12px;padding:10px 14px;box-shadow:0 14px 30px -12px rgba(0,0,0,.18);transform:rotate(3deg);display:flex;align-items:center;gap:8px}.ecv-shopify-icon{width:22px;height:22px;border-radius:6px;background:#96bf48;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-family:'Geist',sans-serif;font-weight:800;font-size:12px}.ecv-shopify-label{font-family:'Geist',sans-serif;font-size:12px;font-weight:700;color:#171717}.agv-wrap{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center;padding:12px}.agv-card{width:92%;max-width:560px;padding:22px}.agv-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.agv-header-label{font-family:'Geist Mono',monospace;font-size:10px;color:#7a7a75;letter-spacing:.16em;text-transform:uppercase}.agv-synced{font-family:'Geist Mono',monospace;font-size:10px;color:#8fb821;font-weight:700}.agv-client-list{display:flex;flex-direction:column;gap:8px}.agv-client-row{display:grid;grid-template-columns:24px 1fr 70px 60px 60px;gap:12px;align-items:center;padding:10px 12px;border-radius:8px;background:#faf9f4;border:1px solid transparent}.agv-client-row.highlight{background:rgba(195,235,66,.12);border-color:rgba(143,184,33,.4)}.agv-client-avatar{width:24px;height:24px;border-radius:6px;color:#fff;display:flex;align-items:center;justify-content:center;font-family:'Geist',sans-serif;font-weight:800;font-size:11px}.agv-client-name{font-family:'Geist',sans-serif;font-weight:600;font-size:13px;color:#171717}.agv-client-spend{font-family:'Geist Mono',monospace;font-size:11px;color:#171717;text-align:right}.agv-client-roas{font-family:'Geist Mono',monospace;font-size:11px;color:#3a3a35;text-align:right}.agv-client-roas.green{color:#8fb821}.agv-client-change{font-family:'Geist Mono',monospace;font-size:9px;color:#8fb821;text-align:right;background:rgba(195,235,66,.18);padding:3px 8px;border-radius:999px;font-weight:700}.agv-footer{margin-top:16px;padding-top:14px;border-top:1px dashed #e5e5df;display:flex;justify-content:space-between;align-items:center}.agv-footer-label{font-family:'Geist Mono',monospace;font-size:10px;color:#7a7a75;letter-spacing:.12em;text-transform:uppercase}.agv-footer-total{font-family:'Geist',sans-serif;font-weight:800;font-size:16px;color:#171717}.agv-footer-wow{color:#8fb821;font-weight:600;font-size:11px}@media (max-width:960px){.sol-grid{grid-template-columns:1fr !important;gap:32px !important}.sol-visual-wrap{position:relative !important;top:auto !important;height:380px !important;min-height:380px !important}}.elementor-section.sol-section,.elementor-section.sol-section>.elementor-container{overflow:visible !important}.wrapper{display:flex;justify-content:center;gap:60px}.card{width:400px;padding:30px;border-radius:15px;transition:.4s;position:relative;opacity:.6;transform:scale(.95);background:#fff !important;border:1px solid #e5e5df !important}.card.active{opacity:1;background:rgba(195,235,66 .18) !important;border-color:1.5px solid rgba(143,184,33,.7);box-shadow:0 20px 48px -22px rgba(143,184,33,.32),0 30px 60px -30px rgba(0,0,0,.1);transform:translateY(-4px)}.step-number{position:absolute;top:-15px;left:20px;background:#ccc;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:700;color:#333}.card.active .step-number{background:#c8e64a;color:#000}.icon-box2{width:60px;height:60px;background:#ccc;border-radius:15px;display:flex;justify-content:center;align-items:center;margin-bottom:15px;font-size:24px}.card.active .icon-box2{background:#c8e64a;color:#fff}.title{font-size:20px;font-weight:700;margin:10px 0}.desc{font-size:17px;color:#000}.card:after{content:"";position:absolute;right:-30px;top:50%;width:30px;height:2px;background:#ccc}.card:last-child:after{display:none}.card.active:after{background:#c8e64a}@media (max-width:992px){.wrapper{gap:20px}.card{width:260px;padding:25px}}@media (max-width:768px){.wrapper{flex-direction:column;align-items:center;gap:20px;padding:40px 15px}.card{width:100%;max-width:320px}.card:after{display:none}.card:before{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:2px;height:20px;background:#ccc}.card:last-child:before{display:none}.card.active:before{background:#c8e64a}.step-number{left:15px;width:35px;height:35px;font-size:14px}.icon-box{width:50px;height:50px;font-size:20px}.title{font-size:18px}.desc{font-size:13px}}@media (max-width:480px){.card{padding:20px;border-radius:15px}.title{font-size:16px}.desc{font-size:12px}}.background-outer.e-flex.e-con-boxed.e-con.e-parent{background-color:transparent}:root{--ff-paper:#faf9f4;--ff-cream:#f2f0e8;--ff-ink:#171717;--ff-lime:#c3eb42;--ff-rich:#8fb821;--ff-mute:#737368;--fg-2:#4a4a44;--border-1:rgba(23,23,23,.12);--ease-out:cubic-bezier(.16,1,.3,1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--ff-paper);font-family:'Geist',sans-serif}@keyframes ffFadeUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}#features{background:var(--ff-paper);padding:96px 24px}#features>div{max-width:1280px;margin:0 auto}.ff-header{text-align:center;margin-bottom:56px}.ff-badge{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:var(--ff-lime);color:var(--ff-ink);font-family:'Geist',sans-serif;font-weight:700;font-size:13px}.ff-header h2{margin:20px 0 14px;font-family:'Geist',sans-serif;font-weight:900;font-size:clamp(28px, 4.6vw, 52px);letter-spacing:-.03em;color:var(--ff-ink);line-height:1.05}.ff-header h2 span{color:var(--ff-rich)}.ff-header p{margin:0 auto;max-width:620px;font-family:'Geist',sans-serif;font-size:16px;line-height:1.55;color:var(--fg-2)}.ff-bento-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px}.ff-card{position:relative;overflow:hidden;background:var(--ff-paper);border:1.5px solid var(--border-1);border-radius:18px;box-shadow:0 6px 20px -14px rgba(0,0,0,.08);display:flex;flex-direction:column;transform:translateY(0);opacity:1;transition:transform .35s var(--ease-out),border-color .25s,box-shadow .35s}.ff-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px -10px rgba(0,0,0,.13);border-color:rgba(23,23,23,.22)}.ff-card:nth-child(1){grid-column:span 6;animation:ffFadeUp .65s var(--ease-out) 0ms both}.ff-card:nth-child(2){grid-column:span 6;animation:ffFadeUp .65s var(--ease-out) 70ms both}.ff-card:nth-child(3){grid-column:span 6;animation:ffFadeUp .65s var(--ease-out) .14s both}.ff-card:nth-child(4){grid-column:span 6;animation:ffFadeUp .65s var(--ease-out) .21s both}.ff-card:nth-child(5){grid-column:span 6;animation:ffFadeUp .65s var(--ease-out) .28s both}.ff-card:nth-child(6){grid-column:span 6;animation:ffFadeUp .65s var(--ease-out) .35s both}.ff-card:nth-child(7){grid-column:span 6;animation:ffFadeUp .65s var(--ease-out) .42s both}.ff-card:nth-child(8){grid-column:span 6;animation:ffFadeUp .65s var(--ease-out) .49s both}.ff-card-thumb{position:relative;height:400px;overflow:hidden;border-bottom:1px solid var(--border-1)}.ff-card-thumb-inner{position:absolute;inset:0;padding:20px 22px;display:flex;flex-direction:column}.ff-card-body{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1}.ff-card-label{font-family:'Geist Mono',monospace;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ff-mute)}.ff-card-body h3{margin:8px 0;font-family:'Geist',sans-serif;font-weight:800;font-size:19px;letter-spacing:-.015em;color:var(--ff-ink)}.ff-card-body p{margin:0;font-family:'Geist',sans-serif;font-size:14px;line-height:1.55;color:var(--fg-2);flex:1}.ff-learn-more{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-family:'Geist',sans-serif;font-weight:700;font-size:13px;color:var(--ff-ink);text-decoration:none;transition:color .2s,gap .25s var(--ease-out)}.ff-learn-more span{display:inline-block;transform:translateX(0);transition:transform .25s var(--ease-out)}.ff-learn-more:hover{color:var(--ff-rich);gap:10px}.ff-learn-more:hover span{transform:translateX(4px)}.thumb-launch{background:var(--ff-cream);justify-content:flex-end}.heatmap-grid{display:grid;grid-template-columns:repeat(14,1fr);gap:4px;margin-bottom:6px}.hm-cell{aspect-ratio:1;border-radius:2px;transition:background .3s var(--ease-out)}.hm-on{background:var(--ff-lime)}.hm-off{background:rgba(23,23,23,.06)}.thumb-launch-meta{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.mono-sm{font-family:'Geist Mono',monospace;font-size:10px;color:var(--ff-mute);letter-spacing:.14em;text-transform:uppercase}.status-push{font-family:'Geist Mono',monospace;font-size:10px;color:var(--ff-rich);font-weight:700;letter-spacing:.1em}.thumb-gen{background:rgba(195,235,66,.16);justify-content:space-between}.gen-header{display:flex;align-items:center;gap:8px}.star-badge{width:26px;height:26px;border-radius:999px;background:var(--ff-ink);color:var(--ff-lime);display:inline-flex;align-items:center;justify-content:center;font-family:'Geist',sans-serif;font-weight:800;font-size:13px}.swatch-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.swatch{aspect-ratio:1;border-radius:6px;border:1px solid rgba(0,0,0,.05)}.sw1{background:linear-gradient(135deg,#ffe8d9,#ffb37d)}.sw2{background:linear-gradient(135deg,rgba(195,235,66,.5),#c3eb42)}.sw3{background:linear-gradient(135deg,#e0f0ff,#7ab8f5)}.sw4{background:linear-gradient(135deg,#ffe8f0,#f57ab8)}.sw5{background:linear-gradient(135deg,rgba(23,23,23,.04),rgba(23,23,23,.18))}.sw6{background:linear-gradient(135deg,#e8ffe0,#8fb821)}.sw7{background:linear-gradient(135deg,rgba(195,235,66,.3),rgba(195,235,66,.6))}.sw8{background:linear-gradient(135deg,#faf9f4,#e5e5df)}.thumb-copilot{background:rgba(195,235,66,.16);justify-content:space-between}.copilot-header{display:flex;align-items:center;gap:10px}.star-badge-lg{width:28px;height:28px;border-radius:999px;background:var(--ff-ink);color:var(--ff-lime);display:inline-flex;align-items:center;justify-content:center;font-family:'Geist',sans-serif;font-weight:800;font-size:14px}.copilot-title{font-family:'Geist',sans-serif;font-weight:700;font-size:13px;color:var(--ff-ink)}.active-badge{margin-left:auto;font-family:'Geist Mono',monospace;font-size:9px;color:var(--ff-rich);font-weight:700;letter-spacing:.1em}.copilot-bubble{background:var(--ff-paper);border:1px solid var(--border-1);border-radius:10px;padding:12px 14px;font-family:'Geist',sans-serif;font-size:12.5px;line-height:1.5;color:var(--ff-ink)}.copilot-bubble strong{color:var(--ff-rich)}.copilot-actions{margin-top:8px;display:flex;gap:6px}.btn-yes{padding:4px 10px;border-radius:5px;background:var(--ff-lime);color:var(--ff-ink);font-family:'Geist',sans-serif;font-weight:700;font-size:11px;border:none;cursor:pointer}.btn-skip{padding:4px 10px;border-radius:5px;background:0 0;color:var(--fg-2);border:1px solid var(--border-1);font-family:'Geist',sans-serif;font-weight:600;font-size:11px;cursor:pointer}.thumb-auto{background:var(--ff-cream);gap:6px;justify-content:center}.rules-label{font-family:'Geist Mono',monospace;font-size:10px;color:var(--ff-mute);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px}.rule-row{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;background:var(--ff-paper);border:1px solid var(--border-1);font-family:'Geist Mono',monospace;font-size:10.5px;color:var(--ff-ink)}.rule-row span:first-child{flex:1}.rule-pill{padding:2px 7px;border-radius:4px;font-weight:700;font-size:9.5px;letter-spacing:.06em}.pill-pause{background:rgba(254,45,45,.18);color:#fe2d2d}.pill-scale{background:rgba(195,235,66,.22);color:var(--ff-rich)}.pill-reduce{background:rgba(23,23,23,.06);color:var(--ff-ink)}.thumb-report{background:var(--ff-cream);justify-content:space-between}.platform-row{display:flex;align-items:center;gap:8px}.synced-badge{margin-left:auto;font-family:'Geist Mono',monospace;font-size:9.5px;color:var(--ff-rich);font-weight:700;letter-spacing:.1em}.metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.metric-box{padding:10px 11px;border-radius:8px;background:var(--ff-paper);border:1px solid var(--border-1)}.metric-val{font-family:'Geist',sans-serif;font-weight:800;font-size:18px;color:var(--ff-ink);letter-spacing:-.02em}.metric-key{font-family:'Geist Mono',monospace;font-size:9px;color:var(--ff-mute);letter-spacing:.1em;margin-top:3px}.metric-delta{font-family:'Geist Mono',monospace;font-size:9.5px;color:var(--ff-rich);font-weight:700;margin-top:3px}.thumb-insights{background:var(--ff-paper);justify-content:space-between}.insight-label{font-family:'Geist Mono',monospace;font-size:10px;color:var(--ff-mute);letter-spacing:.14em;text-transform:uppercase}.insight-chart{width:100%;height:60px;display:block}.insight-foot{display:flex;justify-content:space-between}.thumb-library{background:var(--ff-cream);justify-content:space-between}.tag-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tag{padding:3px 9px;border-radius:999px;background:var(--ff-paper);border:1px solid var(--border-1);font-family:'Geist Mono',monospace;font-size:9.5px;font-weight:700;color:var(--ff-ink);letter-spacing:.06em}.tag.active{background:var(--ff-lime)}.preview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.preview-thumb{aspect-ratio:4/5;border-radius:5px;border:1px solid rgba(0,0,0,.05)}.pt1{background:linear-gradient(135deg,#ffe8d9,#ffb37d)}.pt2{background:linear-gradient(135deg,#e8ffe0,#8fb821)}.pt3{background:linear-gradient(135deg,#e0f0ff,#7ab8f5)}.pt4{background:linear-gradient(135deg,#ffe8f0,#f57ab8)}.thumb-video{background:rgba(23,23,23,.04);justify-content:space-between}.bar-chart{display:flex;gap:5px;height:60px}.bar-wrap{flex:1;height:100%;position:relative;border-radius:4px;background:#171717;overflow:hidden}.bar-fill{position:absolute;left:0;bottom:0;right:0;background:var(--ff-lime)}.bar-hook-label{position:absolute;top:4px;left:50%;transform:translateX(-50%);padding:1px 5px;border-radius:3px;background:var(--ff-lime);color:var(--ff-ink);font-family:'Geist Mono',monospace;font-size:8px;font-weight:700;letter-spacing:.06em;white-space:nowrap}.video-foot{display:flex;justify-content:space-between}@media (max-width:1100px){.ff-bento-grid>.ff-card{grid-column:span 6 !important}}@media (max-width:700px){.ff-bento-grid>.ff-card{grid-column:span 12 !important}}.faq-outer{background:var(--ff-paper);border-radius:18px;border:1px solid var(--border-1);box-shadow:rgba(0,0,0,.1) 0px 12px 32px -18px}.sr-accordion-item.sr-accordion-item{background:0 0;border-bottom:1px solid var(--border-1);border-radius:0}:root{--ff-cream:#faf9f4;--ff-paper:#fff;--ff-ink:#171717;--ff-lime:#c3eb42;--ff-rich:#8fb821;--ff-mute:#8a8a82;--fg-1:#171717;--fg-2:#57564f;--border-1:rgba(23,23,23,.1);--font-sans:'Geist',system-ui,sans-serif;--font-mono:'Geist Mono',monospace;--ease-out:cubic-bezier(.16,1,.3,1)}.faq-inner{max-width:920px;margin:0 auto}.faq-head{text-align:center;margin-bottom:40px}.faq-head h2{margin:20px 0 0;font-size:clamp(28px, 4vw, 44px)}.faq-list{background:var(--ff-cream);border-radius:16px;border:1px solid var(--border-1);padding:6px 24px}.faq-item{border-bottom:1px solid var(--border-1)}.faq-item:last-child{border-bottom:none}.faq-q{width:100%;text-align:left;padding:20px 4px;background:0 0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--font-sans);font-weight:700;font-size:16px;letter-spacing:-.005em;color:var(--ff-ink);transition:color .2s}.faq-item.open .faq-q{color:var(--ff-rich)}.faq-icon{width:28px;height:28px;border-radius:8px;flex-shrink:0;background:var(--ff-paper);color:var(--ff-ink);border:1px solid var(--border-1);display:inline-flex;align-items:center;justify-content:center;transition:background .25s,color .25s,transform .3s}.faq-item.open .faq-icon{background:var(--ff-ink);color:var(--ff-lime);transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .4s var(--ease-out)}.faq-a p{margin:0;padding:0 4px 22px;font-size:15px;line-height:1.6;color:var(--fg-2)}