.em-h2{margin-top:22px}.em-link{font-weight:600}.em-hero{padding:72px 0 140px;position:relative;overflow:hidden}.em-hero-dots1{width:220px;height:132px;position:absolute;top:48px;right:40px}.em-hero-dots2{width:132px;height:176px;position:absolute;bottom:120px;left:24px}.em-hero-t{font-size:clamp(38px,6.4vw,84px)}.em-banner{max-width:calc(100% + 24px)}.em-title2{margin-top:10px;display:block}.em-hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:36px;display:flex}.em-intro{max-width:620px;font-size:19px}.em-small{margin-top:14px;font-size:14px}.em-hero-vis{margin-top:72px;padding-right:120px;position:relative}.em-hero-phone{position:absolute;bottom:-70px;right:0}.em-chip1{position:absolute;top:24%;left:-16px}.em-chip2{position:absolute;bottom:-24px;left:34%}.em-stats-sec{overflow:hidden}.em-stats-dots{width:198px;height:110px;position:absolute;top:56px;right:40px}.em-stats{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:48px 40px;margin:72px 0 0;padding:0;list-style:none;display:grid}.em-stat{border-top:2px solid var(--soft);padding-top:22px}.em-stat-v{letter-spacing:-.05em;color:var(--soft);font-size:clamp(72px,8.4vw,120px);font-weight:800;line-height:.9}.em-stat-l{letter-spacing:.02em;text-transform:uppercase;color:var(--soft);margin-top:18px;font-size:15px;font-weight:800}.em-stat-d{color:#3f3e4c;margin-top:8px;font-size:15px;line-height:1.55}.em-stat-bar{background:#3736432e;border-radius:3px;height:6px;margin-top:20px;overflow:hidden}.em-stat-bar div{background:var(--soft);border-radius:3px;height:100%}@keyframes em-up{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:none}}.em-up1{animation:1s cubic-bezier(.2,.7,.2,1) 50ms both em-up}.em-up2{animation:1s cubic-bezier(.2,.7,.2,1) .2s both em-up}.em-up3{animation:1s cubic-bezier(.2,.7,.2,1) .35s both em-up}.em-up4{animation:1s cubic-bezier(.2,.7,.2,1) .5s both em-up}@supports (animation-timeline:view()){.em-up1{animation-timeline:view();animation-range:entry cover 25%}.em-up2{animation-timeline:view();animation-range:entry 5% cover 30%}.em-up3{animation-timeline:view();animation-range:entry 10% cover 35%}.em-up4{animation-timeline:view();animation-range:entry 15% cover 40%}}@media (prefers-reduced-motion:reduce){.em-up1,.em-up2,.em-up3,.em-up4{animation:none!important}}.em-intro-sec{padding:120px 0 0}.em-intro-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.cols>.em-text{flex:400px;min-width:0}.cols>.em-media{flex:1.3 520px;min-width:0;position:relative}.cols.em-rev{flex-direction:row-reverse}.em-media-pad{padding-bottom:40px}.em-media-phone{position:absolute;bottom:-40px;right:-12px}.em-media-chip{position:absolute;bottom:8px;right:24px}.em-note{color:var(--muted);align-items:center;gap:8px;margin:20px 0 0;font-size:14px;display:flex}.em-scores{flex-direction:column;gap:14px;margin:28px 0 0;padding:0;list-style:none;display:flex}.em-score-row{justify-content:space-between;font-size:14px;font-weight:600;display:flex}.em-score-trk{background:var(--line);border-radius:5px;height:10px;margin-top:8px;overflow:hidden}.em-score-trk div{border-radius:5px;height:100%}.em-pair{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));align-items:start;gap:72px 56px;display:grid}.em-ob-list{border-top:1px solid #d9dae0;margin:28px 0 0;padding:0;list-style:none}.em-ob{border-bottom:1px solid #d9dae0;align-items:center;gap:14px;padding:16px 0;display:flex}.em-tick{background:var(--blue);width:30px;height:30px;color:var(--soft);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.em-tick .i{width:18px;height:18px}.em-ob strong{color:var(--ink);flex:1;min-width:0;font-size:16px}.em-trk{background:var(--line);border-radius:4px;flex-shrink:0;width:120px;height:8px;overflow:hidden}.em-trk .fill{background:var(--green);border-radius:4px;width:100%;height:100%;display:block}.em-dual{margin-top:32px;position:relative}.em-dual-pad{padding-bottom:56px}.em-dual-2{width:58%;position:absolute;bottom:0;right:-16px}.em-pricing-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.em-plans{margin-top:56px}.em-footnote{margin-top:24px;font-size:14px}.em-split{flex-wrap:wrap;gap:56px;display:flex}.em-split-side{flex:300px;min-width:0}.em-split-main{flex:2 600px;min-width:0}.em-faq.faq{border-top:2px solid var(--soft)}.em-demo{overflow:hidden}.em-demo-dots{opacity:.5;background-image:radial-gradient(#b7b7c6 1.6px,#0000 1.8px);width:220px;height:132px;position:absolute;top:48px;right:40px}.em-demo-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:48px;display:flex;position:relative}.em-demo-text{flex:560px;min-width:0}.em-demo .num b{background:var(--blue)}.btn.em-btn-blue{background:var(--blue);color:var(--soft)}.btn.em-btn-blue:hover{color:var(--ink);background:#a9baf0}.btn.em-btn-ghost{color:#fff;background:#ffffff24}.btn.em-btn-ghost:hover{color:#fff;background:#ffffff38}@media (max-width:960px){.em-hero{padding:56px 0 110px}.em-hero-vis{margin-top:56px;padding-right:72px}.em-hero-phone{bottom:-56px;width:170px!important}.cols.em-rev{flex-direction:row}.em-intro-sec{padding-top:80px}.em-stats{margin-top:56px}}@media (max-width:600px){.em-hero{padding:40px 0 90px}.em-hero-dots1{width:110px;height:66px;top:20px;right:12px}.em-hero-dots2{display:none}.em-banner{max-width:calc(100% + 20px)}.em-intro{font-size:17px}.em-hero-vis{margin-top:44px;padding-right:44px}.em-hero-phone{border-width:6px;border-radius:24px;bottom:-44px;width:112px!important}.em-hero-phone img{border-radius:18px}.em-chip1{top:auto;bottom:calc(100% - 12px);left:-6px}.em-chip2{bottom:-30px;left:8px}.em-chip1,.em-chip2,.em-media-chip{max-width:calc(100% - 60px);padding:8px 10px;font-size:12px}.em-stats-dots{display:none}.em-intro-sec{padding-top:64px}.em-media-phone{border-width:6px;border-radius:24px;bottom:-28px;right:0;width:110px!important}.em-media-phone img{border-radius:18px}.em-media-chip{bottom:0;right:8px}.em-dual-2{right:0}.em-trk{width:64px}.em-demo-dots{width:110px;height:66px;top:20px;right:12px}}@media (max-width:400px){.em-chip2{display:none}.em-hero-t{font-size:9vw}}
