body{font-family:Inter}.hero-sec{padding-top:40px;position:relative;width:100%;overflow:hidden;display:flex;justify-content:center}@media screen and (max-width: 1100px){.hero-sec{padding-inline:24px}}@media screen and (max-width: 468px){.hero-sec{padding-inline:16px}}.hero-sec .hero-cont{width:min(1200px,100%);display:flex;flex-direction:column;align-items:center}.hero-sec .hero-badge{padding:8px 12px;border-radius:100px;border:1px solid #e4e4e7;background:#fafafa;width:fit-content;display:flex;justify-content:center;align-items:center;gap:6px}.hero-sec .hero-badge .hero-badge-dot{width:6px;height:6px;border-radius:50%;background:#22c55e}.hero-sec .hero-badge .hero-badge-text{color:#71717a;text-align:center;font-size:12px;font-weight:500;line-height:18px;letter-spacing:-0.48px}.hero-sec .hero-heading{margin-top:40px;color:#18181b;text-align:center;font-size:clamp(24px,4vw,44px);font-weight:600;line-height:1.2;letter-spacing:-1.76px}.hero-sec .hero-subtext{margin-top:12px;color:#71717a;text-align:center;font-size:clamp(12px,3vw,16px);font-weight:400;line-height:1.4;letter-spacing:-0.32px}.hero-sec .cta-cont{margin-top:24px;display:flex;gap:24px}@media screen and (max-width: 468px){.hero-sec .cta-cont{flex-direction:column;gap:12px}.hero-sec .cta-cont .cta{width:100%}}.hero-sec .hero-footnote{margin-top:24px;color:#a1a1aa;text-align:center;font-size:12px;font-weight:500;line-height:1.2px}.hero-sec .hero-video-container{max-height:400px;max-width:900px;margin:40px 0;border-radius:24px;overflow:hidden}.about-sec{padding:40px 0;display:flex;justify-content:center}.about-sec .about-cont{width:min(1280px,100%);padding:0 40px;display:flex;flex-direction:column;gap:48px}.about-sec .about-header{display:flex;flex-direction:column;align-items:center;gap:11.4px}.about-sec .about-eyebrow{background:linear-gradient(7.28deg, #5c4ba0 0.34%, #cf9ff9 99.66%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;font-size:12px;font-weight:500;letter-spacing:.48px;text-transform:uppercase;line-height:18px}.about-sec .about-heading{color:#18181b;text-align:center;font-size:clamp(26px,3.5vw,40px);font-weight:600;line-height:1.26;letter-spacing:-1.6px;padding-top:3.6px}.about-sec .about-subtext{color:#71717a;text-align:center;font-size:16px;font-weight:400;line-height:26.4px;letter-spacing:-0.32px;max-width:600px;padding-bottom:20.6px}.about-sec .about-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.about-sec .about-card{background:#fff;border:1px solid #e9e7e2;border-radius:16px;padding:32px 28px;display:flex;flex-direction:column;gap:5.2px}.about-sec .about-card-icon{width:36px;height:36px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;flex-shrink:0}.about-sec .about-card-title{color:#18181b;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-0.32px;padding-top:10.8px}.about-sec .about-card-text{color:#71717a;font-size:14px;font-weight:400;line-height:22.4px}@media screen and (max-width: 768px){.about-sec .about-cont{padding:0 20px}.about-sec .about-cards{grid-template-columns:1fr}}.stats-sec{padding:40px 0;display:flex;justify-content:center}.stats-sec .stats-cont{width:min(1280px,100%);padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:120px}.stats-sec .stats-left{display:flex;flex-direction:column;gap:84px;max-width:479px}.stats-sec .stats-text{display:flex;flex-direction:column;gap:12px}.stats-sec .stats-text .stats-heading{color:#18181b;font-size:clamp(26px,3.5vw,40px);font-weight:600;line-height:1.26;letter-spacing:-1.6px}.stats-sec .stats-text .stats-subtext{color:#71717a;font-size:16px;font-weight:400;line-height:26.4px;letter-spacing:-0.32px}.stats-sec .stats-cta-wrap{display:flex;gap:24px}.stats-sec .stats-cta-wrap .bar{height:46px;width:.8px;background-color:#8d8d95}.stats-sec .stats-cta-wrap .stats-social-proof{color:#71717a;font-size:14px;font-weight:400;letter-spacing:-0.28px;line-height:21px}.stats-sec .stats-right{display:flex;flex-wrap:wrap;gap:12px 15px;align-items:flex-end;align-content:flex-end;max-width:570px}.stats-sec .stats-right .stat-card{background:#f4f4f5;border-radius:16px;padding:19px 23px;display:flex;flex-direction:column;gap:10px;width:calc(50% - 7.5px);overflow:hidden}.stats-sec .stats-right .stat-card--wide{width:100%}.stats-sec .stats-right .stat-card .stat-label{color:#71717a;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.64px;line-height:24px}.stats-sec .stats-right .stat-card .stat-value{font-size:clamp(36px,5vw,64px);font-weight:600;letter-spacing:-2.56px;line-height:1}.stats-sec .stats-right .stat-card .stat-desc{color:#000;font-size:clamp(16px,1.8vw,20px);font-weight:500;letter-spacing:-0.8px;text-transform:capitalize;line-height:1.4}@media screen and (max-width: 1024px){.stats-sec .stats-cont{flex-direction:column;align-items:flex-start}.stats-sec .stats-left{gap:32px;max-width:100%}.stats-sec .stats-right{max-width:100%;width:100%}.stats-sec .stat-card{width:calc(50% - 7.5px)}}@media screen and (max-width: 768px){.stats-sec .stats-cont{padding:0 20px}.stats-sec .stat-card{width:100%}.stats-sec .stat-card--wide{width:100%}}.transform-sec{padding:40px 0;display:flex;justify-content:center}.transform-sec .transform-cont{width:min(1280px,100%);padding:0 40px;display:flex;flex-direction:column;align-items:center;gap:48px}.transform-sec .transform-header{display:flex;flex-direction:column;align-items:center;gap:11.4px}.transform-sec .transform-eyebrow{background:linear-gradient(7.28deg, #5c4ba0 0.34%, #cf9ff9 99.66%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;font-size:12px;font-weight:500;letter-spacing:.48px;text-transform:uppercase;line-height:18px}.transform-sec .transform-heading{color:#18181b;font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.2;letter-spacing:-1.76px;text-align:center}.transform-sec .transform-subtext{color:#71717a;font-size:16px;font-weight:350;line-height:26.4px;letter-spacing:-0.32px;text-align:center;max-width:480px}.transform-sec .transform-viewer{display:flex;border-radius:24px;overflow:hidden;border:1px solid #e4e4e7;width:100%;max-width:808px}.transform-sec .transform-panel{position:relative;flex:1;overflow:hidden}.transform-sec .transform-panel--before{border-right:1px solid #cdcdcd}.transform-sec .transform-panel--after{background:linear-gradient(130deg, #eeeaf5, #e4dff0)}.transform-sec .transform-media{display:block;width:100%;height:100%;object-fit:cover}.transform-sec .video-player.transform-media{width:100%;height:100%;object-fit:cover}.transform-sec .transform-label{position:absolute;top:12px;right:12px;background:hsla(0,0%,100%,.85);border-radius:4px;padding:4px 10px;font-size:10px;font-weight:700;color:#71717a;text-transform:uppercase;letter-spacing:1.2px;line-height:16px}@media screen and (max-width: 468px){.transform-sec .transform-cont{padding:0 20px}.transform-sec .transform-viewer{flex-direction:column}.transform-sec .transform-panel--before{border-right:none;border-bottom:1px solid #cdcdcd}}.features-sec{padding:40px 0;display:flex;justify-content:center}.features-sec .features-cont{width:min(1280px,100%);padding:0 60px;display:flex;flex-direction:column;gap:80px}.features-sec .features-header{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;margin-bottom:-30px}@media screen and (max-width: 900px){.features-sec .features-header{margin-bottom:0}}.features-sec .features-eyebrow{background:linear-gradient(7.28deg, #5c4ba0 0.34%, #cf9ff9 99.66%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;font-size:12px;font-weight:500;letter-spacing:.48px;text-transform:uppercase;line-height:18px}.features-sec .features-heading{color:#18181b;font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.2;letter-spacing:-1.76px}.features-sec .features-subtext{color:#71717a;font-size:16px;font-weight:400;line-height:26.4px;letter-spacing:-0.32px;max-width:480px}.features-sec .feature-row{display:flex;align-items:center;gap:60px}.features-sec .feature-row:nth-child(even){flex-direction:row-reverse}.features-sec .feature-text{flex:1;display:flex;flex-direction:column;gap:34px}.features-sec .feature-body{display:flex;flex-direction:column;gap:13px}.features-sec .feature-label{color:#71717a;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.48px;line-height:18px}.features-sec .feature-title{color:#18181b;font-size:clamp(22px,3vw,36px);font-weight:600;line-height:1.2;letter-spacing:-1.44px}.features-sec .feature-desc{color:#71717a;font-size:16px;font-weight:400;line-height:26.4px;letter-spacing:-0.32px}.features-sec .feature-list{list-style:none;display:flex;flex-direction:column;gap:10px;padding:0;margin:0}.features-sec .feature-list-item{display:flex;align-items:center;gap:10px;color:#18181b;font-size:14px;font-weight:400;line-height:21px}.features-sec .feature-bullet{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:18px;height:18px;border-radius:9px}.features-sec .feature-image{flex-shrink:0;width:550px;height:412px;border-radius:24px;overflow:hidden;box-shadow:0px 104px 42px 0px rgba(135,135,135,.01),0px 59px 35px 0px rgba(135,135,135,.05),0px 26px 26px 0px rgba(135,135,135,.09),0px 7px 14px 0px rgba(135,135,135,.1)}.features-sec .feature-image img{width:100%;height:100%;object-fit:cover;display:block}.features-sec .feature-cta--orange.purple{background:#e68f56}.features-sec .feature-cta--blue.purple{background:#2563eb}.features-sec .feature-cta--pink.purple{background:#e0527f}.features-sec .feature-cta--teal.purple{background:#3ba0b0}@media screen and (max-width: 1024px){.features-sec .features-cont{padding:0 40px}.features-sec .feature-image{max-width:40%}}@media screen and (max-width: 800px){.features-sec .features-cont{padding:0 20px;gap:24px}.features-sec .feature-row,.features-sec .feature-row:nth-child(even){flex-direction:column}.features-sec .feature-image{width:100%;max-width:60%;height:240px}.features-sec .feature-text{text-align:center;align-items:center}}@media screen and (max-width: 468px){.features-sec .feature-image{max-width:100%}.features-sec .feature-text{text-align:center;align-items:center}.features-sec .feature-list-item{text-align:left}}.steps-sec{padding:40px 0;display:flex;justify-content:center}.steps-sec .steps-cont{width:min(1280px,100%);padding:0 40px;display:flex;flex-direction:column;align-items:center;gap:48px}.steps-sec .steps-header{display:flex;flex-direction:column;align-items:center;gap:11.4px;text-align:center}.steps-sec .steps-eyebrow{background:linear-gradient(7.28deg, #5c4ba0 0.34%, #cf9ff9 99.66%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;font-size:12px;font-weight:500;letter-spacing:.48px;text-transform:uppercase;line-height:18px}.steps-sec .steps-heading{color:#18181b;font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.2;letter-spacing:-1.76px}.steps-sec .steps-subtext{color:#71717a;font-size:16px;font-weight:400;line-height:26.4px;letter-spacing:-0.32px;max-width:480px}.steps-sec .steps-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1px;background:#e4e4e7;border:1px solid #e4e4e7;border-radius:24px;overflow:hidden;width:100%}.steps-sec .step-card{background:#fff;display:flex;flex-direction:column}.steps-sec .step-image{width:100%;aspect-ratio:400/250;overflow:hidden}.steps-sec .step-image img{width:100%;height:100%;object-fit:cover;display:block}.steps-sec .step-body{padding:32px 28px;display:flex;flex-direction:column;gap:8px}.steps-sec .step-number{color:#18181b;font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-1.6px;line-height:1;opacity:.15}.steps-sec .step-title{color:#18181b;font-size:clamp(15px,1.5vw,17px);font-weight:600;line-height:1.5;letter-spacing:-0.17px}.steps-sec .step-desc{color:#71717a;font-size:14px;font-weight:400;line-height:23.1px}.steps-sec .steps-cta{display:flex;justify-content:center}@media screen and (max-width: 768px){.steps-sec .steps-cont{padding:0 20px}.steps-sec .steps-grid{grid-template-columns:1fr;gap:16px;background:rgba(0,0,0,0);border:none;border-radius:0;overflow:visible}.steps-sec .step-card{border:1px solid #e4e4e7;border-radius:24px;overflow:hidden}}.comparison-sec{padding:40px 0;display:flex;justify-content:center}.comparison-sec .comparison-cont{width:min(1280px,100%);padding:0 40px;display:flex;flex-direction:column;align-items:center;gap:64px}.comparison-sec .comparison-header{display:flex;flex-direction:column;align-items:center;gap:15.4px;text-align:center}.comparison-sec .comparison-eyebrow{background:linear-gradient(11.8deg, #5c4ba0 0.34%, #cf9ff9 99.66%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;font-size:12px;font-weight:500;letter-spacing:.48px;text-transform:uppercase;line-height:18px}.comparison-sec .comparison-heading{color:#18181b;font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.2;letter-spacing:-1.76px}.comparison-sec .comparison-table{display:grid;grid-template-columns:repeat(2, 1fr);gap:1px;background:#e4e4e7;border:1px solid #e4e4e7;border-radius:24px;overflow:hidden;width:100%;max-width:800px}.comparison-sec .comparison-col{display:flex;flex-direction:column}.comparison-sec .comparison-col--old{background:#fff}.comparison-sec .comparison-col--new{background:#fafafa}.comparison-sec .comparison-col-header{padding:28px 32px 29px;border-bottom:1px solid #e4e4e7}.comparison-sec .comparison-col-header h3{color:#18181b;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-0.16px}.comparison-sec .comparison-row{display:flex;align-items:center;gap:12px;padding:18px 32px 19px;border-bottom:1px solid #e4e4e7}.comparison-sec .comparison-row:last-child{border-bottom:none}.comparison-sec .comparison-icon{font-size:15px;font-weight:700;line-height:22.5px;flex-shrink:0}.comparison-sec .comparison-icon--x{color:#ef4444}.comparison-sec .comparison-icon--check{color:#22c55e}.comparison-sec .comparison-text{color:#71717a;font-size:14px;font-weight:400;line-height:21px}@media screen and (max-width: 768px){.comparison-sec .comparison-cont{padding:0 20px;gap:32px}.comparison-sec .comparison-table{grid-template-columns:1fr}.comparison-sec .comparison-col--new{border-top:1px solid #e4e4e7}}
